[
  {
    "path": ".config/cava/config",
    "content": "## Configuration file for CAVA.\n# Remove the ; to change parameters.\n\n\n[general]\n\n# Smoothing mode. Can be 'normal', 'scientific' or 'waves'. DEPRECATED as of 0.6.0\nmode = scientific\n\n# Accepts only non-negative values.\nframerate = 120\n\n# 'autosens' will attempt to decrease sensitivity if the bars peak. 1 = on, 0 = off\n# new as of 0.6.0 autosens of low values (dynamic range)\n# 'overshoot' allows bars to overshoot (in % of terminal height) without initiating autosens. DEPRECATED as of 0.6.0\nautosens = 1\n; overshoot = 20\n\n# Manual sensitivity in %. If autosens is enabled, this will only be the initial value.\n# 200 means double height. Accepts only non-negative values.\n; sensitivity = 100\n\n# The number of bars (0-512). 0 sets it to auto (fill up console).\n# Bars' width and space between bars in number of characters.\nbars = 256\nbar_width = 1\nbar_spacing = 1\n# bar_height is only used for output in \"noritake\" format\nbar_height = 24\n\n# For SDL width and space between bars is in pixels, defaults are:\n; bar_width = 20\n; bar_spacing = 5\n\n# sdl_glsl have these default values, they are only used to calulate max number of bars.\n; bar_width = 1\n; bar_spacing = 0\n\n\n# Lower and higher cutoff frequencies for lowest and highest bars\n# the bandwidth of the visualizer.\n# Note: there is a minimum total bandwidth of 43Mhz x number of bars.\n# Cava will automatically increase the higher cutoff if a too low band is specified.\n; lower_cutoff_freq = 40\n; higher_cutoff_freq = 12000\n\n\n# Seconds with no input before cava goes to sleep mode. Cava will not perform FFT or drawing and\n# only check for input once per second. Cava will wake up once input is detected. 0 = disable.\n; sleep_timer = 0\n\n\n[input]\n\n# Audio capturing method. Possible methods are: 'fifo', 'portaudio', 'pipewire', 'alsa', 'pulse', 'sndio', 'oss', 'jack' or 'shmem'\n# Defaults to 'oss', 'pipewire', 'sndio', 'jack', 'pulse', 'alsa', 'portaudio' or 'fifo', in that order, dependent on what support cava was built with.\n# On Mac it defaults to 'portaudio' or 'fifo'\n# On windows this is automatic and no input settings are needed.\n#\n# All input methods uses the same config variable 'source'\n# to define where it should get the audio.\n#\n# For pulseaudio and pipewire 'source' will be the source. Default: 'auto', which uses the monitor source of the default sink\n# (all pulseaudio sinks(outputs) have 'monitor' sources(inputs) associated with them).\n#\n# For pipewire 'source' will be the object name or object.serial of the device to capture from.\n# Both input and output devices are supported.\n#\n# For alsa 'source' will be the capture device.\n# For fifo 'source' will be the path to fifo-file.\n# For shmem 'source' will be /squeezelite-AA:BB:CC:DD:EE:FF where 'AA:BB:CC:DD:EE:FF' will be squeezelite's MAC address\n#\n# For sndio 'source' will be a raw recording audio descriptor or a monitoring sub-device, e.g. 'rsnd/2' or 'snd/1'. Default: 'default'.\n# README.md contains further information on how to setup CAVA for sndio.\n#\n# For oss 'source' will be the path to a audio device, e.g. '/dev/dsp2'. Default: '/dev/dsp', i.e. the default audio device.\n# README.md contains further information on how to setup CAVA for OSS on FreeBSD.\n#\n# For jack 'source' will be the name of the JACK server to connect to, e.g. 'foobar'. Default: 'default'.\n# README.md contains further information on how to setup CAVA for JACK.\n#\n; method = pulse\n; source = auto\n\n; method = pipewire\n; source = auto\n\n; method = alsa\n; source = hw:Loopback,1\n\n; method = fifo\n; source = /tmp/mpd.fifo\n\n; method = shmem\n; source = /squeezelite-AA:BB:CC:DD:EE:FF\n\n; method = portaudio\n; source = auto\n\n; method = sndio\n; source = default\n\n; method = oss\n; source = /dev/dsp\n\n; method = jack\n; source = default\n\n# The options 'sample_rate', 'sample_bits', 'channels' and 'autoconnect' can be configured for some input methods:\n#   sample_rate: fifo, pipewire, sndio, oss\n#   sample_bits: fifo, pipewire, sndio, oss\n#   channels:    sndio, oss, jack\n#   autoconnect: jack\n# Other methods ignore these settings.\n#\n# For 'sndio' and 'oss' they are only preferred values, i.e. if the values are not supported\n# by the chosen audio device, the device will use other supported values instead.\n# Example: 48000, 32 and 2, but the device only supports 44100, 16 and 1, then it\n# will use 44100, 16 and 1.\n#\n; sample_rate = 44100\n; sample_bits = 16\n; channels = 2\n; autoconnect = 2\n\n\n[output]\n\n# Output method. Can be 'ncurses', 'noncurses', 'raw', 'noritake', 'sdl'\n# or 'sdl_glsl'.\n# 'noncurses' (default) uses a buffer and cursor movements to only print\n# changes from frame to frame in the terminal. Uses less resources and is less\n# prone to tearing (vsync issues) than 'ncurses'.\n#\n# 'raw' is an 8 or 16 bit (configurable via the 'bit_format' option) data\n# stream of the bar heights that can be used to send to other applications.\n# 'raw' defaults to 200 bars, which can be adjusted in the 'bars' option above.\n#\n# 'noritake' outputs a bitmap in the format expected by a Noritake VFD display\n#  in graphic mode. It only support the 3000 series graphical VFDs for now.\n#\n# 'sdl' uses the Simple DirectMedia Layer to render in a graphical context.\n# 'sdl_glsl' uses SDL to create an OpenGL context. Write your own shaders or\n# use one of the predefined ones.\n; method = noncurses\n\n# Orientation of the visualization. Can be 'bottom', 'top', 'left' or 'right'.\n# Default is 'bottom'. Other orientations are only supported on sdl and ncruses\n# output. Note: many fonts have weird glyphs for 'top' and 'right' characters,\n# which can make ncurses not look right.\n; orientation = bottom\n\n# Visual channels. Can be 'stereo' or 'mono'.\n# 'stereo' mirrors both channels with low frequencies in center.\n# 'mono' outputs left to right lowest to highest frequencies.\n# 'mono_option' set mono to either take input from 'left', 'right' or 'average'.\n# set 'reverse' to 1 to display frequencies the other way around.\n; channels = stereo\n; mono_option = average\n; reverse = 0\n\n# Raw output target. A fifo will be created if target does not exist.\n; raw_target = /dev/stdout\n\n# Raw data format. Can be 'binary' or 'ascii'.\n; data_format = binary\n\n# Binary bit format, can be '8bit' (0-255) or '16bit' (0-65530).\n; bit_format = 16bit\n\n# Ascii max value. In 'ascii' mode range will run from 0 to value specified here\n; ascii_max_range = 1000\n\n# Ascii delimiters. In ascii format each bar and frame is separated by a delimiters.\n# Use decimal value in ascii table (i.e. 59 = ';' and 10 = '\\n' (line feed)).\n; bar_delimiter = 59\n; frame_delimiter = 10\n\n# sdl window size and position. -1,-1 is centered.\n; sdl_width = 1000\n; sdl_height = 500\n; sdl_x = -1\n; sdl_y= -1\n; sdl_full_screen = 0\n\n# set label on bars on the x-axis. Can be 'frequency' or 'none'. Default: 'none'\n# 'frequency' displays the lower cut off frequency of the bar above.\n# Only supported on ncurses and noncurses output.\n; xaxis = none\n\n# enable alacritty synchronized updates. 1 = on, 0 = off\n# removes flickering in alacritty terminal emulator.\n# defaults to off since the behaviour in other terminal emulators is unknown\n; alacritty_sync = 0\n\n# Shaders for sdl_glsl, located in $HOME/.config/cava/shaders\n; vertex_shader = pass_through.vert\n; fragment_shader = bar_spectrum.frag\n\n; for glsl output mode, keep rendering even if no audio\n; continuous_rendering = 0\n\n# disable console blank (screen saver) in tty\n# (Not supported on FreeBSD)\n; disable_blanking = 0\n\n# show a flat bar at the bottom of the screen when idle, 1 = on, 0 = off\n; show_idle_bar_heads = 1\n\n# show waveform instead of frequency spectrum, 1 = on, 0 = off\n; waveform = 0\n\n[color]\n\n# Colors can be one of seven predefined: black, blue, cyan, green, magenta, red, white, yellow.\n# Or defined by hex code '#xxxxxx' (hex code must be within ''). User defined colors requires\n# a terminal that can change color definitions such as Gnome-terminal or rxvt.\n# default is to keep current terminal color\nbackground = default\nforeground = cyan\n\n# SDL and sdl_glsl only support hex code colors, these are the default:\n; background = '#111111'\n; foreground = '#33ffff'\n\n\n# Gradient mode, only hex defined colors are supported,\n# background must also be defined in hex or remain commented out. 1 = on, 0 = off.\n# You can define as many as 8 different colors. They range from bottom to top of screen\ngradient = 1\ngradient_count = 4\ngradient_color_1 = '#0BA6A8'\ngradient_color_2 = '#84B6CC'\ngradient_color_3 = '#84B6CC'\ngradient_color_4 = '#3B307C'\n\n; gradient_color_1 = '#59cc33'\n; gradient_color_2 = '#80cc33'\n; gradient_color_3 = '#a6cc33'\n; gradient_color_4 = '#cccc33'\n; gradient_color_5 = '#cca633'\n; gradient_color_6 = '#cc8033'\n; gradient_color_7 = '#cc5933'\n; gradient_color_8 = '#cc3333'\n\n\n\n[smoothing]\n\n# Percentage value for integral smoothing. Takes values from 0 - 100.\n# Higher values means smoother, but less precise. 0 to disable.\n# DEPRECATED as of 0.8.0, use noise_reduction instead\n; integral = 77\n\n# Disables or enables the so-called \"Monstercat smoothing\" with or without \"waves\". Set to 0 to disable.\n; monstercat = 0\n; waves = 0\n\n# Set gravity percentage for \"drop off\". Higher values means bars will drop faster.\n# Accepts only non-negative values. 50 means half gravity, 200 means double. Set to 0 to disable \"drop off\".\n# DEPRECATED as of 0.8.0, use noise_reduction instead\n; gravity = 100\n\n\n# In bar height, bars that would have been lower that this will not be drawn.\n# DEPRECATED as of 0.8.0\n; ignore = 0\n\n# Noise reduction, int 0 - 100. default 77\n# the raw visualization is very noisy, this factor adjusts the integral and gravity filters to keep the signal smooth\n# 100 will be very slow and smooth, 0 will be fast but noisy.\n; noise_reduction = 77\n\n\n[eq]\n\n# This one is tricky. You can have as much keys as you want.\n# Remember to uncomment more than one key! More keys = more precision.\n# Look at readme.md on github for further explanations and examples.\n; 1 = 1 # bass\n; 2 = 1\n; 3 = 1 # midtone\n; 4 = 1\n; 5 = 1 # treble\n"
  },
  {
    "path": ".config/cava/shaders/bar_spectrum.frag",
    "content": "#version 330\n\nin vec2 fragCoord;\nout vec4 fragColor;\n\n// bar values. defaults to left channels first (low to high), then right (high to low).\nuniform float bars[512];\n\nuniform int bars_count;    // number of bars (left + right) (configurable)\nuniform int bar_width;    // bar width (configurable), not used here\nuniform int bar_spacing;    // space bewteen bars (configurable)\n\nuniform vec3 u_resolution; // window resolution\n\n//colors, configurable in cava config file (r,g,b) (0.0 - 1.0)\nuniform vec3 bg_color; // background color\nuniform vec3 fg_color; // foreground color\n\nuniform int gradient_count;\nuniform vec3 gradient_colors[8]; // gradient colors\n\nvec3 normalize_C(float y,vec3 col_1, vec3 col_2, float y_min, float y_max)\n{\n    //create color based on fraction of this color and next color\n    float yr = (y - y_min) / (y_max - y_min);\n    return col_1 * (1.0 - yr) + col_2 * yr;\n}\n\nvoid main()\n{\n    // find which bar to use based on where we are on the x axis\n    float x = u_resolution.x * fragCoord.x;\n    int bar = int(bars_count * fragCoord.x);\n\n    //calculate a bar size\n    float bar_size = u_resolution.x / bars_count;\n\n    //the y coordinate and bar values are the same\n    float y =  bars[bar];\n\n    // make sure there is a thin line at bottom\n    if (y * u_resolution.y < 1.0)\n    {\n      y = 1.0 / u_resolution.y;\n    }\n\n    //draw the bar up to current height\n    if (y > fragCoord.y)\n    {\n        //make some space between bars basen on settings\n        if (x > (bar + 1) * (bar_size) - bar_spacing)\n        {\n            fragColor = vec4(bg_color,1.0);\n        }\n        else\n        {\n            if (gradient_count == 0)\n            {\n                fragColor = vec4(fg_color,1.0);\n            }\n            else\n            {\n                //find which color in the configured gradient we are at\n                int color = int((gradient_count - 1) * fragCoord.y);\n\n                //find where on y this and next color is supposed to be\n                float y_min = color / (gradient_count - 1.0);\n                float y_max = (color + 1.0) / (gradient_count - 1.0);\n\n                //make color\n                fragColor = vec4(normalize_C(fragCoord.y, gradient_colors[color], gradient_colors[color + 1], y_min, y_max), 1.0);\n            }\n        }\n    }\n    else\n    {\n        fragColor = vec4(bg_color,1.0);\n    }\n}"
  },
  {
    "path": ".config/cava/shaders/northern_lights.frag",
    "content": "#version 330\n\nin vec2 fragCoord;\nout vec4 fragColor;\n\n// bar values. defaults to left channels first (low to high), then right (high to low).\nuniform float bars[512];\n\nuniform int bars_count;    // number of bars (left + right) (configurable)\n\nuniform vec3 u_resolution; // window resolution, not used here\n\n//colors, configurable in cava config file\nuniform vec3 bg_color; // background color(r,g,b) (0.0 - 1.0), not used here\nuniform vec3 fg_color; // foreground color, not used here\n\nvoid main()\n{\n    // find which bar to use based on where we are on the x axis\n    int bar = int(bars_count * fragCoord.x);\n\n    float bar_y = 1.0 - abs((fragCoord.y - 0.5)) * 2.0;\n    float y = (bars[bar]) * bar_y;\n\n    float bar_x = (fragCoord.x - float(bar) / float(bars_count)) * bars_count;\n    float bar_r = 1.0 - abs((bar_x - 0.5)) * 2;\n\n    bar_r = bar_r * bar_r * 2;\n\n    // set color\n    fragColor.r = fg_color.x * y * bar_r;\n    fragColor.g = fg_color.y * y * bar_r;\n    fragColor.b = fg_color.z * y * bar_r;\n}\n"
  },
  {
    "path": ".config/cava/shaders/pass_through.vert",
    "content": "#version 330\n\n\n// Input vertex data, different for all executions of this shader.\nlayout(location = 0) in vec3 vertexPosition_modelspace;\n\n// Output data ; will be interpolated for each fragment.\nout vec2 fragCoord;\n\nvoid main()\n{\n    gl_Position =  vec4(vertexPosition_modelspace,1);\n    fragCoord  = (vertexPosition_modelspace.xy+vec2(1,1))/2.0;\n}\n"
  },
  {
    "path": ".config/fastfetch/arch.txt",
    "content": "          .\n         / \\\n        /   \\\n       /\\    \\\n      /       \\\n     /         \\\n    /    .-.    \\\n   /    |   |   _\\\n  /   _.'   '._   \\\n /_.-'         '-._\\\n     \n"
  },
  {
    "path": ".config/fastfetch/config.jsonc",
    "content": "//   _____ _____ _____ _____ _____ _____ _____ _____ _____ \n//  |   __|  _  |   __|_   _|   __|   __|_   _|     |  |  |\n//  |   __|     |__   | | | |   __|   __| | | |   --|     |\n//  |__|  |__|__|_____| |_| |__|  |_____| |_| |_____|__|__|  ASCII-ART\n//\n//  by Bina, Edited by Pilk\n \n{\n    \"$schema\": \"https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json\",\n    \"logo\": {\n        \"source\": \"~/.config/fastfetch/arch.txt\",\n        \"padding\": {\n            \"top\": 1,\n            \"right\": 3\n        }\n    },\n    \"display\": {\n        \"separator\": \" >  \"\n    },\n    \"modules\": [\n\t\"break\",\n\t/*{\n            \"type\": \"title\",\n            \"color\": {\n                \"user\": \"1\",  // = color2\n                \"at\": \"1\",\n                \"host\": \"1\"\n            }\n        },*/\n        \"break\",\n        {\n            \"type\": \"os\",\n            \"key\": \"Distribution   \",\n            \"keyColor\": \"96\",\n        },\n        {\n            \"type\": \"kernel\",\n            \"key\": \"Kernel         \",\n            \"keyColor\": \"96\",\n        },\n        {\n            \"type\": \"Packages\",\n            \"format\": \"{}\",\n            \"key\": \"Packages       \",\n            \"keyColor\": \"96\",\n        },\n        {\n            \"type\": \"shell\",\n            \"key\": \"Unix shell     \",\n            \"keyColor\": \"96\",\n        },\n        {\n            \"type\": \"terminal\",\n            \"key\": \"Terminal       \",\n            \"keyColor\": \"96\",\n        },\n        {\n            \"type\": \"wm\",\n            \"format\": \"{} ({3})\",\n            \"key\": \"Window manager \",\n            \"keyColor\": \"96\",\n        },\n\n /*\n        \"break\", \n        {\n            \"type\": \"colors\",\n            \"symbol\": \"circle\",\n        },*/\n    ]\n}\n"
  },
  {
    "path": ".config/hypr/hyprland.conf",
    "content": "##   _   _                  _                 _\n##  | | | |_   _ _ __  _ __| | __ _ _ __   __| |\n##  | |_| | | | | '_ \\| '__| |/ _` | '_ \\ / _` |\n##  |  _  | |_| | |_) | |  | | (_| | | | | (_| |\n##  |_| |_|\\__, | .__/|_|  |_|\\__,_|_| |_|\\__,_|\n##         |___/|_|\n##\n##  By Pilk (2025) \n##\n\n# MONITORS #\n\nmonitor = DP-2, 1920x1080@165, 0x0, 1\nmonitor = DP-3, 1920x1080@60, 1920x0, 1\n\n# MY PROGRAMS #\n\n$terminal = kitty\n$fileManager = nemo\n$menu = rofi -show drun -show-icons\n$browser = firefox\n\n# AUTOSTART #\n\nexec-once = waypaper --restore # Reloads last used wallpaper\nexec-once = swaync & waybar\n\n# ENVIRONMENT VARIABLES #\n\nenv = XCURSOR_SIZE,24\nenv = HYPRCURSOR_SIZE,24\nenv = HYPRCURSOR_THEME, Breeze\n\n# LOOK AND FEEL\n\ngeneral {\n    gaps_in = 10\n    gaps_out = 20\n    border_size = 0\n    col.active_border = rgb(03CDFF) rgb(A200FF) 45deg\n    #col.inactive_border = 0\n    resize_on_border = false\n    allow_tearing = true\n    layout = dwindle\n}\n\ndecoration {\n    rounding = 20\n    active_opacity = 0.9\n    inactive_opacity = 0.7\n\n    blur {\n\n        enabled = true\n        size = 20\n        passes = 2\n        contrast = 1\n        vibrancy_darkness = 0.6\n        vibrancy = 1.396\n        new_optimizations = true\n        layerrule = blur, waybar\n        layerrule = ignorezero, waybar\n        layerrule = blur, rofi\n        layerrule = ignorezero, rofi\n        layerrule = blur, swaync\n        layerrule = ignorezero, swaync\n        layerrule = ignorezero, swaync\n        #windowrule = float, rofi\n        # noise = 0.05\n        ignore_opacity = true\n\n    }\n\n    shadow {\n\n    enabled = true\n    range = 50               \n    ignore_window = false\n    render_power = 40       \n    color = rgba(0, 0, 0, 0.7)\n\n    }\n\n}\n\nanimations {\n\n    enabled = true\n    bezier = myBezier, 0.05, 0.9, 0.1, 1.05\n    animation = windows, 1, 7, myBezier, popin 10%\n    animation = windowsOut, 1, 7, default, popin 80%\n    animation = border, 1, 15, default\n    animation = borderangle, 1, 15, default\n    animation = fade, 1, 5, default\n    animation = workspaces, 1, 6, default\n    layerrule = animation slide, rofi\n\n}\n\ndwindle {\n    pseudotile = true # Master switch for pseudotiling. Enabling is bound to mainMod + P in the keybinds section below\n    preserve_split = true # You probably want this\n}\n\n\nmaster {\n    new_status = master\n}\n\n\nmisc {\n    force_default_wallpaper = -1 # Set to 0 or 1 to disable the anime mascot wallpapers\n    disable_hyprland_logo = false # If true disables the random hyprland logo / anime girl background. :(\n}\n\n\n# INPUT #\n\ninput {\n    kb_layout = se\n    kb_variant =\n    kb_model =\n    kb_options =\n    kb_rules =\n    follow_mouse = 1\n    sensitivity = 0 # -1.0 - 1.0, 0 means no modification.\n    touchpad {\n        natural_scroll = false\n    }\n}\n\nplugin {\n    hyprgrass {\n        gestures {\n            workspace_swipe = true\n            workspace_swipe_invert = false\n            workspace_swipe_min_speed_to_force = 10\n        }\n    }\n}\n\ndevice {\n    name = epic-mouse-v1\n    sensitivity = -0.5\n}\n\n\n# KEYBINDINGS #\n\n$mainMod = SUPER # Sets \"Windows\" key as main modifier\n$Print = PRINT\n\nbind = $mainMod, RETURN, exec, $terminal\nbind = $mainMod, Q, killactive,\nbind = $mainMod, M, exec, wlogout\nbind = $mainMod, E, exec, $fileManager\nbind = $mainMod, V, togglefloating,\nbind = $mainMod, R, exec, $menu\nbind = $mainMod, P, pseudo, # dwindle\nbind = $mainMod, J, togglesplit, # dwindle\nbind = $mainMod, F, fullscreen\nbind = $mainMod, L, exec, hyprlock -c  ~/.config/hyprlock/hyprlock.conf\nbind = $mainMod, W, exec, waypaper\nbind = $mainMod + SHIFT, W, exec, waypaper --random\nbind = $mainMod, B, exec, firefox\n\n# Waybar\n\nbind = $mainMod, I, exec,  killall waybar && waybar & disown\n\n# Screenshots\n\nbind = ,PRINT, exec, hyprshot -m output --clipboard-only\nbind = $mainMod, PRINT, exec, hyprshot -m region --clipboard-only\nbind = SHIFT, PRINT, exec, hyprshot -m output -o ~/Pictures/Screenshots\n\n# Move focus with mainMod + arrow keys\n\nbind = $mainMod, left, movefocus, l\nbind = $mainMod, right, movefocus, r\nbind = $mainMod, up, movefocus, u\nbind = $mainMod, down, movefocus, d\nbind = $mainMod, G, centerwindow\n\n# Switch workspaces with mainMod + [0-9]\n\nbind = $mainMod, 1, workspace, 1\nbind = $mainMod, 2, workspace, 2\nbind = $mainMod, 3, workspace, 3\nbind = $mainMod, 4, workspace, 4\nbind = $mainMod, 5, workspace, 5\nbind = $mainMod, 6, workspace, 6\nbind = $mainMod, 7, workspace, 7\nbind = $mainMod, 8, workspace, 8\nbind = $mainMod, 9, workspace, 9\nbind = $mainMod, 0, workspace, 10\n\n# Move active window to a workspace with mainMod + SHIFT + [0-9]\n\nbind = $mainMod SHIFT, 1, movetoworkspace, 1\nbind = $mainMod SHIFT, 2, movetoworkspace, 2\nbind = $mainMod SHIFT, 3, movetoworkspace, 3\nbind = $mainMod SHIFT, 4, movetoworkspace, 4\nbind = $mainMod SHIFT, 5, movetoworkspace, 5\nbind = $mainMod SHIFT, 6, movetoworkspace, 6\nbind = $mainMod SHIFT, 7, movetoworkspace, 7\nbind = $mainMod SHIFT, 8, movetoworkspace, 8\nbind = $mainMod SHIFT, 9, movetoworkspace, 9\nbind = $mainMod SHIFT, 0, movetoworkspace, 10\n\n# SCROLL THROGH WORKSPACES WITH TAB/SHIFT+TAB (i3 like)\nbind = $mainMod, TAB, workspace, e+1\nbind = $mainMod_Shift, TAB, workspace, e-1\n\n# Scroll through existing workspaces with mainMod + scroll\n\nbind = $mainMod, mouse_down, workspace, e+1\nbind = $mainMod, mouse_up, workspace, e-1\n\n# Move/resize windows with mainMod + LMB/RMB and dragging\n\nbindm = $mainMod, mouse:272, movewindow\nbindm = $mainMod, mouse:273, resizewindow\n\n# Laptop multimedia keys for volume and LCD brightness\n\nbindel = ,XF86AudioRaiseVolume, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%+\nbindel = ,XF86AudioLowerVolume, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%-\nbindel = ,XF86AudioMute, exec, wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle\nbindel = ,XF86AudioMicMute, exec, wpctl set-mute @DEFAULT_AUDIO_SOURCE@ toggle\nbindel = ,XF86MonBrightnessUp, exec, brightnessctl s 10%+\nbindel = ,XF86MonBrightnessDown, exec, brightnessctl s 10%-\n\n# WINDOW RULESET AND WORKSPACES #\n\nwindowrule = float, title:kitty\nwindowrule = float, title:nwg-look\nwindowrule = float, title:Waypaper\n\n"
  },
  {
    "path": ".config/hypr/hyprland_borders.conf",
    "content": "##   _   _                  _                 _\n##  | | | |_   _ _ __  _ __| | __ _ _ __   __| |\n##  | |_| | | | | '_ \\| '__| |/ _` | '_ \\ / _` |\n##  |  _  | |_| | |_) | |  | | (_| | | | | (_| |\n##  |_| |_|\\__, | .__/|_|  |_|\\__,_|_| |_|\\__,_|\n##         |___/|_|\n##\n##  By Pilk (2024)\n##\n\n\n# MONITORS #\n\nmonitor = DP-3, 1920x1080@165, 0x0, 1\nmonitor = DP-2, 1920x1080@60, 1920x0, 1\n\n\n# MY PROGRAMS #\n\n$terminal = kitty\n$fileManager = nemo\n$menu = rofi -show drun -show-icons\n$browser = firefox\n\n\n# AUTOSTART #\n\nexec-once = waypaper --restore # Reloads last used wallpaper\nexec-once = swaync & waybar \n\n\n# ENVIRONMENT VARIABLES #\n\nenv = XCURSOR_SIZE,18\nenv = HYPRCURSOR_SIZE,24\n\n\n# LOOK AND FEEL\n\ngeneral { \n    gaps_in = 13\n    gaps_out = 20\n\n    border_size = 3\n\n    col.active_border = rgba(33ccffee) rgba(00ff99ee) 45deg\n    col.inactive_border = rgba(595959aa)\n\n    resize_on_border = false\n\n    allow_tearing = true\n\n    layout = dwindle\n}\n\ndecoration {\n    rounding = 13\n    # active_opacity = 0.9\n    # inactive_opacity = 0.8\n\n    blur {\n        enabled = true\n        size = 15\n        passes = 3\n\t    contrast = 1.5\n        vibrancy_darkness = 0.5\n        vibrancy = 1.696\n\t    new_optimizations = true\n\t    # noise = 0.1\n\t    ignore_opacity = true\n    }\n        shadow {\n        enabled = true\n        range = 25\n        ignore_window = true\n        render_power = 15\n        color = rgb(000000)\n    }\n\n}\n\nanimations {\n    enabled = true\n\n    bezier = myBezier, 0.05, 0.9, 0.1, 1.05\t\n\n    animation = windows, 1, 7, myBezier, popin 10%\n    animation = windowsOut, 1, 7, default, popin 80%\n    animation = border, 1, 15, default\n    animation = borderangle, 1, 15, default\n    animation = fade, 1, 5, default\n    animation = workspaces, 1, 6, default\n}\n\ndwindle {\n    pseudotile = true # Master switch for pseudotiling. Enabling is bound to mainMod + P in the keybinds section below\n    preserve_split = true # You probably want this\n}\n\n\nmaster {\n    new_status = master\n}\n\n\nmisc { \n    force_default_wallpaper = -1 # Set to 0 or 1 to disable the anime mascot wallpapers\n    disable_hyprland_logo = false # If true disables the random hyprland logo / anime girl background. :(\n}\n\n\n# INPUT #\n\ninput {\n    kb_layout = us\n    kb_variant =\n    kb_model =\n    kb_options =\n    kb_rules =\n\n    follow_mouse = 1\n\n    sensitivity = 0 # -1.0 - 1.0, 0 means no modification.\n\n    touchpad {\n        natural_scroll = false\n    }\n}\n\ngestures {\n    workspace_swipe = false\n}\n\ndevice {\n    name = epic-mouse-v1\n    sensitivity = -0.5\n}\n\n\n# KEYBINDINGS #\n\n$mainMod = SUPER # Sets \"Windows\" key as main modifier\n$Print = PRINT\n\nbind = $mainMod, RETURN, exec, $terminal\nbind = $mainMod, Q, killactive,\nbind = $mainMod, M, exec, wlogout\nbind = $mainMod, E, exec, $fileManager\nbind = $mainMod, V, togglefloating,\nbind = $mainMod, R, exec, $menu\nbind = $mainMod, P, pseudo, # dwindle\nbind = $mainMod, J, togglesplit, # dwindle\nbind = $mainMod, F, fullscreen\nbind = $mainMod, L, exec, hyprlock -c ~/.config/hyprlock/hyprlock.conf\nbind = $mainMod, W, exec, waypaper\nbind = $mainMod, B, exec, firefox\n\n# Waybar\n\nbind = $mainMod, I, exec, killall waybar && waybar & disown\n\n# Screenshots\n\nbind = ,PRINT, exec, hyprshot -m output --clipboard-only\nbind = $mainMod, PRINT, exec, hyprshot -m region --clipboard-only\nbind = SHIFT, PRINT, exec, hyprshot -m output -o ~/Pictures/Screenshots\n\n# Move focus with mainMod + arrow keys\n\nbind = $mainMod, left, movefocus, l\nbind = $mainMod, right, movefocus, r\nbind = $mainMod, up, movefocus, u\nbind = $mainMod, down, movefocus, d\nbind = $mainMod, G, centerwindow\n\n# Switch workspaces with mainMod + [0-9]\n\nbind = $mainMod, 1, workspace, 1\nbind = $mainMod, 2, workspace, 2\nbind = $mainMod, 3, workspace, 3\nbind = $mainMod, 4, workspace, 4\nbind = $mainMod, 5, workspace, 5\nbind = $mainMod, 6, workspace, 6\nbind = $mainMod, 7, workspace, 7\nbind = $mainMod, 8, workspace, 8\nbind = $mainMod, 9, workspace, 9\nbind = $mainMod, 0, workspace, 10\n\n# Move active window to a workspace with mainMod + SHIFT + [0-9]\n\nbind = $mainMod SHIFT, 1, movetoworkspace, 1\nbind = $mainMod SHIFT, 2, movetoworkspace, 2\nbind = $mainMod SHIFT, 3, movetoworkspace, 3\nbind = $mainMod SHIFT, 4, movetoworkspace, 4\nbind = $mainMod SHIFT, 5, movetoworkspace, 5\nbind = $mainMod SHIFT, 6, movetoworkspace, 6\nbind = $mainMod SHIFT, 7, movetoworkspace, 7\nbind = $mainMod SHIFT, 8, movetoworkspace, 8\nbind = $mainMod SHIFT, 9, movetoworkspace, 9\nbind = $mainMod SHIFT, 0, movetoworkspace, 10\n\n\n# Scroll through existing workspaces with mainMod + scroll\n\nbind = $mainMod, mouse_down, workspace, e+1\nbind = $mainMod, mouse_up, workspace, e-1\n\n# Move/resize windows with mainMod + LMB/RMB and dragging\n\nbindm = $mainMod, mouse:272, movewindow\nbindm = $mainMod, mouse:273, resizewindow\n\n# Laptop multimedia keys for volume and LCD brightness\n\nbindel = ,XF86AudioRaiseVolume, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%+\nbindel = ,XF86AudioLowerVolume, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%-\nbindel = ,XF86AudioMute, exec, wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle\nbindel = ,XF86AudioMicMute, exec, wpctl set-mute @DEFAULT_AUDIO_SOURCE@ toggle\nbindel = ,XF86MonBrightnessUp, exec, brightnessctl s 10%+\nbindel = ,XF86MonBrightnessDown, exec, brightnessctl s 10%-\n\n# WINDOW RULESET AND WORKSPACES #\n\nwindowrule = float, ^(kitty)$\nwindowrule = float, ^(waypaper)$\nwindowrule = animation popin, ^(kitty)$ # sets the animation style for kitty\nwindowrule = noblur, ^(firefox)$ # disables blur for firefox\nwindowrule = opacity 1.0 override 1.0 override 1 override, ^(firefox)$\n# windowrule = noblur, ^(vesktop)$ # disables blur for firefox\n# windowrule = opacity 1.0 override 1.0 override 0.8 override, ^(vesktop)$\n# windowrule = opacity 1.0 override 0.6 override 0.6 override, ^(tidal-hifi)$\n\nwindowrulev2 = suppressevent maximize, class:.* # You'll probably like this.\n"
  },
  {
    "path": ".config/hyprlock/hyprlock.conf",
    "content": "general {\n    grace = 0\n}\n\nbackground {\n    monitor =\n    path = ~/wallpaper/blue.jpg\n    blur_size = 4\n    blur_passes = 0 # 0 disables blurring\n    noise = 0.0117\n    contrast = 1.3000 # Vibrant!!!\n    brightness = 0.8000\n    vibrancy = 0.2100\n    vibrancy_darkness = 0.0\n}\n\ninput-field {\n    monitor =\n    size = 250, 50\n    outline_thickness = 3\n    dots_size = 0.26 # Scale of input-field height, 0.2 - 0.8\n    dots_spacing = 0.15 # Scale of dots' absolute size, 0.0 - 1.0\n    dots_center = true\n    dots_rounding = -1 # -1 default circle, -2 follow input-field rounding\n    outer_color = rgb(11111b)\n    inner_color = rgb(11111b)\n    font_color = rgb(cdd6f4)\n    fade_on_empty = true\n    placeholder_text = \n    hide_input = false\n    rounding = -1 # -1 means complete rounding (circle/oval)\n    check_color = rgb(fab387)\n    fail_color = rgb(f38ba8) # if authentication failed, changes outer_color and fail message color\n    fail_text = idiot \n    fail_transition = 300 # transition time in ms between normal outer_color and fail_color\n    position = 0, 75\n    halign = center\n    valign = bottom\n}\n\nlabel {\n    monitor =\n    text = cmd[update:1000] echo $(date +\"%H:%M:%S\")\n    color = rgb(cba6f7)\n    font_size = 65\n    font_family = Maple Mono NF\n    position = 0, 16\n    halign = center\n    valign = center\n}\n\nlabel {\n    monitor =\n    text = cmd[update:1000] echo $(date +\"%A, %d %B %Y\")\n    color = rgb(cdd6f4)\n    font_size = 24\n    font_family = Maple Mono NF\n    position = 0, -60 # date height \n    halign = center\n    valign = center\n}\n\nlabel {\n    monitor =\n    text = \n    color = rgb(cdd6f4)\n    font_size = 18\n    font_family = Maple Mono NF\n    position = 0, 30\n    halign = center\n    valign = bottom\n}\n\n"
  },
  {
    "path": ".config/kitty/kitty.conf",
    "content": "██╗░░██╗██╗████████╗████████╗██╗░░░██╗\n██║░██╔╝██║╚══██╔══╝╚══██╔══╝╚██╗░██╔╝\n█████═╝░██║░░░██║░░░░░░██║░░░░╚████╔╝░\n██╔═██╗░██║░░░██║░░░░░░██║░░░░░╚██╔╝░░\n██║░╚██╗██║░░░██║░░░░░░██║░░░░░░██║░░░\n╚═╝░░╚═╝╚═╝░░░╚═╝░░░░░░╚═╝░░░░░░╚═╝░░░\n\n\n# -- Themes --\n\n# include ~/.cache/wal/colors-kitty.conf # Include if you want to enable pywal\n\n# -- Color Scheme --\n\nbackground_opacity 0.5\nbackground_blur 1\n\n# -- Font config --\n\nfont_family      DroidSansMNerdFont\nbold_font        auto\nitalic_font      auto\nbold_italic_font auto\nfont_size        10.0\n\n# -- Mics Settings --\n\nenable_audio_bell no\nforce_ltr no\ndetect_urls yes\nmouse_hide_wait -1\n\n# -- Window -- \n\nwindow_padding_width  12\nremember_window_size  no\ninitial_window_width  940\ninitial_window_height 500\n\n# -- Tabs --\n\nactive_tab_background   #7aa2f7\nactive_tab_foreground   #1f2335\ninactive_tab_background #292e42\ninactive_tab_foreground #545c7e\n"
  },
  {
    "path": ".config/rofi/config.rasi",
    "content": "\n@theme \"/rounded-blue-dark.rasi\"\n\n\n"
  },
  {
    "path": ".config/rofi/rounded-blue-dark.rasi",
    "content": "/*******************************************************************************\n * ROUNDED THEME FOR ROFI \n * User                 : LR-Tech               \n * Theme Repo           : https://github.com/lr-tech/rofi-themes-collection\n *******************************************************************************/\n\n* {\n    bg0:    #080809 ;\n    bg1:    #2A2A2A;\n    bg2:    #3D3D3D80;\n    bg3:    #0099CC ;\n    fg0:    #E6E6E6;\n    fg1:    #FFFFFF;\n    fg2:    #969696;\n    fg3:    #3D3D3D;\n    bb:     rgba ( 12, 12, 12, 75 % );\n    se:     rgba ( 12, 12, 12, 60 % );\n    sel:    rgba ( 0, 0, 0, 90 % );\n    bor:    rgba ( 255, 255, 255, 12 % );\n}\n\n@import \"rounded-common.rasi\"\n"
  },
  {
    "path": ".config/rofi/rounded-common.rasi",
    "content": "/*******************************************************************************\n * ROUNDED THEME FOR ROFI \n * User                 : LR-Tech               \n * Theme Repo           : https://github.com/lr-tech/rofi-themes-collection\n *******************************************************************************/\n\n* {\n    font:   \"Roboto 12\";\n\n    background-color:   transparent;\n    text-color:         @fg0;\n\n    margin:     0px;\n    padding:    0px;\n    spacing:    0px;\n}\n\nwindow {\n    location:       center;\n    width:          350;\n    border:         3px;\n    border-radius:  30px;\n    border-color:       transparent;\n    background-color:   @bb;\n}\n\nmainbox {\n    padding:    25px;\n    text-color:         @fg0;\n}\n\ninputbar {\n    background-color:   @se;\n    border-color:       @bg2;\n\n    border:         2px;\n    border-radius:  40px;\n\n    padding:    8px 16px;\n    spacing:    8px;\n    children:   [ prompt, entry ];\n}\n\nprompt {\n    text-color: @fg0;\n}\n\nentry {\n    placeholder:        \"Search\";\n    placeholder-color:  @fg0;\n}\n\nmessage {\n    margin:             12px 0 0;\n    border-radius:      40px;\n    border-color:       @bg2;\n    background-color:   @bg2;\n}\n\ntextbox {\n    padding:    8px 24px;\n}\n\nlistview {\n    background-color:   transparent;\n\n    margin:     12px 0 0;\n    lines:      7;\n    columns:    1;\n\n    fixed-height: true;\n}\n\nelement {\n    padding:        8px 16px;\n    spacing:        8px;\n    border-radius:  40px;\n}\n\nelement normal active {\n    text-color: @fg0;\n}\n\nelement alternate active {\n    text-color: @fg0;\n}\n\nelement selected normal, element selected active {\n    background-color:   @bor;\n}\n\nelement-icon {\n    size:           25px;\n    vertical-align: 2;\n}\n\nelement-text {\n    text-color: @fg0;\n}\n"
  },
  {
    "path": ".config/rofi/withBorder/config.rasi",
    "content": "\n@theme \"/rounded-blue-dark.rasi\"\n\n\n"
  },
  {
    "path": ".config/rofi/withBorder/rounded-blue-dark.rasi",
    "content": "/*******************************************************************************\n * ROUNDED THEME FOR ROFI \n * User                 : LR-Tech               \n * Theme Repo           : https://github.com/lr-tech/rofi-themes-collection\n *******************************************************************************/\n\n* {\n    bg0:    #080809 ;\n    bg1:    #2A2A2A;\n    bg2:    #3D3D3D80;\n    bg3:    #0099CC ;\n    fg0:    #E6E6E6;\n    fg1:    #FFFFFF;\n    fg2:    #969696;\n    fg3:    #3D3D3D;\n}\n\n@import \"rounded-common.rasi\"\n"
  },
  {
    "path": ".config/rofi/withBorder/rounded-common.rasi",
    "content": "/*******************************************************************************\n * ROUNDED THEME FOR ROFI \n * User                 : LR-Tech               \n * Theme Repo           : https://github.com/lr-tech/rofi-themes-collection\n *******************************************************************************/\n\n* {\n    font:   \"Roboto 12\";\n\n    background-color:   transparent;\n    text-color:         @fg0;\n\n    margin:     0px;\n    padding:    0px;\n    spacing:    0px;\n}\n\nwindow {\n    location:       center;\n    width:          400;\n    border:         2px;\n    border-radius:  30px;\n    border-color:       @bg3;\n    background-color:   @bg0;\n}\n\nmainbox {\n    padding:    25px;\n    text-color:         @fg0;\n}\n\ninputbar {\n    background-color:   @bg1;\n    border-color:       @bg2;\n\n    border:         2px;\n    border-radius:  40px;\n\n    padding:    8px 16px;\n    spacing:    8px;\n    children:   [ prompt, entry ];\n}\n\nprompt {\n    text-color: @fg0;\n}\n\nentry {\n    placeholder:        \"Search\";\n    placeholder-color:  @fg0;\n}\n\nmessage {\n    margin:             12px 0 0;\n    border-radius:      40px;\n    border-color:       @bg2;\n    background-color:   @bg2;\n}\n\ntextbox {\n    padding:    8px 24px;\n}\n\nlistview {\n    background-color:   transparent;\n\n    margin:     12px 0 0;\n    lines:      7;\n    columns:    1;\n\n    fixed-height: true;\n}\n\nelement {\n    padding:        8px 16px;\n    spacing:        8px;\n    border-radius:  40px;\n}\n\nelement normal active {\n    text-color: @fg0;\n}\n\nelement alternate active {\n    text-color: @fg0;\n}\n\nelement selected normal, element selected active {\n    background-color:   @bg3;\n}\n\nelement-icon {\n    size:           25px;\n    vertical-align: 2;\n}\n\nelement-text {\n    text-color: @fg0;\n}\n"
  },
  {
    "path": ".config/swaync/config.json",
    "content": "{\n  \"$schema\": \"/etc/xdg/swaync/configSchema.json\",\n  \"positionX\": \"right\",\n  \"positionY\": \"top\",\n  \"layer\": \"overlay\",\n  \"control-center-layer\": \"top\",\n  \"layer-shell\": true,\n  \"cssPriority\": \"application\",\n  \"control-center-margin-top\": 0,\n  \"control-center-margin-bottom\": 0,\n  \"control-center-margin-right\": 0,\n  \"control-center-margin-left\": 0,\n  \"notification-2fa-action\": true,\n  \"notification-inline-replies\": false,\n  \"notification-icon-size\": 60,\n  \"notification-body-image-height\": 200,\n  \"notification-body-image-width\": 200,\n  \"timeout\": 6,\n  \"timeout-low\": 5,\n  \"timeout-critical\": 0,\n  \"fit-to-screen\": true,\n  \"relative-timestamps\": true,\n  \"control-center-width\": 500,\n  \"control-center-height\": 600,\n  \"notification-window-width\": 400,\n  \"notification-window-hight\": 400,\n  \"keyboard-shortcuts\": true,\n  \"image-visibility\": \"when-available\",\n  \"transition-time\": 0,\n  \"hide-on-clear\": false,\n  \"hide-on-action\": true,\n  \"script-fail-notify\": true,\n  \"scripts\": {\n    \"example-script\": {\n      \"exec\": \"echo 'Do something...'\",\n      \"urgency\": \"Normal\"\n    },\n    \"example-action-script\": {\n      \"exec\": \"echo 'Do something actionable!'\",\n      \"urgency\": \"Normal\",\n      \"run-on\": \"action\"\n    }\n  },\n  \"notification-visibility\": {\n    \"example-name\": {\n      \"state\": \"muted\",\n      \"urgency\": \"Low\",\n      \"app-name\": \"Spotify\"\n    }\n  },\n  \"widgets\": [\n    \"inhibitors\",\n    \"title\",\n    \"dnd\",\n    \"notifications\"\n  ],\n  \"widget-config\": {\n    \"inhibitors\": {\n      \"text\": \"Inhibitors\",\n      \"button-text\": \"Clear All\",\n      \"clear-all-button\": true\n    },\n    \"title\": {\n      \"text\": \"Notifications\",\n      \"clear-all-button\": true,\n      \"button-text\": \"Clear All\"\n    },\n    \"dnd\": {\n      \"text\": \"Do Not Disturb\"\n    },\n    \"label\": {\n      \"max-lines\": 5,\n      \"text\": \"Label Text\"\n    },\n    \"mpris\": {\n      \"image-size\": 96,\n      \"image-radius\": 12\n    },\n    \"buttons-grid\": {\n      \"actions\": [\n        {\n          \"label\": \"直\",\n          \"type\": \"toggle\",\n          \"active\": true,\n          \"command\": \"sh -c '[[ $SWAYNC_TOGGLE_STATE == true ]] && nmcli radio wifi on || nmcli radio wifi off'\",\n          \"update_command\": \"sh -c '[[ $(nmcli radio wifi) == \\\"enabled\\\" ]] && echo true || echo false'\"\n        }\n      ]\n    }\n  }\n}\n"
  },
  {
    "path": ".config/swaync/configSchema.json",
    "content": "{\n  \"$schema\": \"https://json-schema.org/draft/2020-12/schema\",\n  \"title\": \"SwayNotificationCenter JSON schema\",\n  \"type\": \"object\",\n  \"additionalProperties\": false,\n  \"properties\": {\n    \"$schema\": {\n      \"type\": \"string\",\n      \"description\": \"Pointer to the schema against which this document should be validated.\"\n    },\n    \"positionX\": {\n      \"type\": \"string\",\n      \"description\": \"Horizontal position of control center and notification window\",\n      \"default\": \"right\",\n      \"enum\": [\"right\", \"left\", \"center\"]\n    },\n    \"layer\": {\n      \"type\": \"string\",\n      \"description\": \"Layer of notification window\",\n      \"default\": \"overlay\",\n      \"enum\": [\"background\", \"bottom\", \"top\", \"overlay\"]\n    },\n    \"layer-shell\": {\n      \"type\": \"boolean\",\n      \"description\": \"Wether or not the windows should be opened as layer-shell surfaces. Note: Requires swaync restart to apply\",\n      \"default\": true\n    },\n    \"cssPriority\": {\n      \"type\": \"string\",\n      \"description\": \"Which GTK priority to use when loading the default and user CSS files. Pick \\\"user\\\" to override XDG_CONFIG_HOME/gtk-3.0/gtk.css\",\n      \"default\": \"application\",\n      \"enum\": [\"application\", \"user\"]\n    },\n    \"positionY\": {\n      \"type\": \"string\",\n      \"description\": \"Vertical position of control center and notification window\",\n      \"default\": \"top\",\n      \"enum\": [\"top\", \"center\", \"bottom\"]\n    },\n    \"control-center-positionX\": {\n      \"type\": \"string\",\n      \"description\": \"Optional: Horizontal position of the control center. Supersedes positionX if not set to `none`\",\n      \"default\": \"none\",\n      \"enum\": [\"right\", \"left\", \"center\", \"none\"]\n    },\n    \"control-center-positionY\": {\n      \"type\": \"string\",\n      \"description\": \"Optional: Vertical position of the control center. Supersedes positionY if not set to `none`\",\n      \"default\": \"none\",\n      \"enum\": [\"top\", \"bottom\", \"none\"]\n    },\n    \"control-center-margin-top\": {\n      \"type\": \"integer\",\n      \"description\": \"The margin (in pixels) at the top of the control center. 0 to disable\",\n      \"default\": 0\n    },\n    \"control-center-margin-bottom\": {\n      \"type\": \"integer\",\n      \"description\": \"The margin (in pixels) at the bottom of the control center. 0 to disable\",\n      \"default\": 0\n    },\n    \"control-center-margin-right\": {\n      \"type\": \"integer\",\n      \"description\": \"The margin (in pixels) at the right of the control center. 0 to disable\",\n      \"default\": 0\n    },\n    \"control-center-margin-left\": {\n      \"type\": \"integer\",\n      \"description\": \"The margin (in pixels) at the left of the control center. 0 to disable\",\n      \"default\": 0\n    },\n    \"control-center-layer\": {\n      \"type\": \"string\",\n      \"description\": \"Layer of control center window\",\n      \"default\": \"none\",\n      \"enum\": [\"background\", \"bottom\", \"top\", \"overlay\", \"none\"]\n    },\n    \"control-center-exclusive-zone\": {\n      \"type\": \"boolean\",\n      \"description\": \"Whether or not the control center should follow the compositors exclusive zones. An example would be setting it to \\\"false\\\" to cover your panel/dock.\",\n      \"default\": true\n    },\n    \"notification-2fa-action\": {\n      \"type\": \"boolean\",\n      \"description\": \"If each notification should display a 'COPY \\\"1234\\\"' action\",\n      \"default\": true\n    },\n    \"notification-inline-replies\": {\n      \"type\": \"boolean\",\n      \"description\": \"If notifications should display a text field to reply if the sender requests it. NOTE: Replying in popup notifications is only available if the compositor supports GTK Layer-Shell ON_DEMAND keyboard interactivity.\",\n      \"default\": false\n    },\n    \"notification-icon-size\": {\n      \"type\": \"integer\",\n      \"description\": \"The notification icon size (in pixels). The app icon size is 1/3\",\n      \"default\": 64,\n      \"minimum\": 16\n    },\n    \"notification-body-image-height\": {\n      \"type\": \"integer\",\n      \"description\": \"The notification body image height (in pixels)\",\n      \"default\": 100,\n      \"minimum\": 100\n    },\n    \"notification-body-image-width\": {\n      \"type\": \"integer\",\n      \"description\": \"The notification body image width (in pixels)\",\n      \"default\": 200,\n      \"minimum\": 200\n    },\n    \"timeout\": {\n      \"type\": \"integer\",\n      \"description\": \"The notification timeout for notifications with normal priority\",\n      \"default\": 10\n    },\n    \"timeout-low\": {\n      \"type\": \"integer\",\n      \"description\": \"The notification timeout for notifications with low priority\",\n      \"default\": 5\n    },\n    \"timeout-critical\": {\n      \"type\": \"integer\",\n      \"description\": \"The notification timeout for notifications with critical priority. 0 to disable\",\n      \"default\": 0\n    },\n    \"notification-window-width\": {\n      \"type\": \"integer\",\n      \"description\": \"Width of the notification in pixels\",\n      \"default\": 500\n    },\n    \"fit-to-screen\": {\n      \"type\": \"boolean\",\n      \"description\": \"If the control center should expand to both edges of the screen\",\n      \"default\": true\n    },\n    \"relative-timestamps\": {\n      \"type\": \"boolean\",\n      \"description\": \"Display notification timestamps relative to now e.g. \\\"26 minutes ago\\\". If false, a local iso8601-formatted absolute timestamp is displayed.\",\n      \"default\": true\n    },\n    \"control-center-height\": {\n      \"type\": \"integer\",\n      \"description\": \"Height of the control center in pixels. Ignored when 'fit-to-screen' is set to 'true'\",\n      \"default\": 600,\n      \"minimum\": 300\n    },\n    \"control-center-width\": {\n      \"type\": \"integer\",\n      \"description\": \"Width of the control center in pixels\",\n      \"default\": 500,\n      \"minimum\": 300\n    },\n    \"keyboard-shortcuts\": {\n      \"type\": \"boolean\",\n      \"description\": \"If control center should use keyboard shortcuts\",\n      \"default\": true\n    },\n    \"image-visibility\": {\n      \"type\": \"string\",\n      \"description\": \"The notification image visibility when no icon is available.\",\n      \"default\": \"when-available\",\n      \"enum\": [\"always\", \"when-available\", \"never\"]\n    },\n    \"transition-time\": {\n      \"type\": \"integer\",\n      \"description\": \"The notification animation duration. 0 to disable\",\n      \"default\": 200\n    },\n    \"hide-on-clear\": {\n      \"type\": \"boolean\",\n      \"description\": \"Hides the control center after pressing \\\"Clear All\\\"\",\n      \"default\": false\n    },\n    \"hide-on-action\": {\n      \"type\": \"boolean\",\n      \"description\": \"Hides the control center when clicking on notification action\",\n      \"default\": true\n    },\n    \"script-fail-notify\": {\n      \"type\": \"boolean\",\n      \"description\": \"Sends a notification if a script fails to run\",\n      \"default\": true\n    },\n    \"scripts\": {\n      \"type\": \"object\",\n      \"description\": \"Which scripts to check and potentially run for every notification. If the notification doesn't include one of the properties, that property will be ignored. All properties (except for exec) use regex. If all properties match the given notification, the script will be run. Only the first matching script will be run.\",\n      \"minProperties\": 1,\n      \"additionalProperties\": false,\n      \"patternProperties\": {\n        \"^.{1,}$\": {\n          \"type\": \"object\",\n          \"description\": \"Your script object.\",\n          \"required\": [\"exec\"],\n          \"minProperties\": 2,\n          \"additionalProperties\": false,\n          \"properties\": {\n            \"exec\": {\n              \"type\": \"string\",\n              \"description\": \"The script to run. Can also run regular shell commands.\"\n            },\n            \"app-name\": {\n              \"type\": \"string\",\n              \"description\": \"The app-name. Uses Regex.\"\n            },\n            \"desktop-entry\": {\n              \"type\": \"string\",\n              \"description\": \"The desktop-entry. Uses Regex.\"\n            },\n            \"summary\": {\n              \"type\": \"string\",\n              \"description\": \"The summary of the notification. Uses Regex.\"\n            },\n            \"body\": {\n              \"type\": \"string\",\n              \"description\": \"The body of the notification. Uses Regex.\"\n            },\n            \"urgency\": {\n              \"type\": \"string\",\n              \"description\": \"The urgency of the notification.\",\n              \"default\": \"Normal\",\n              \"enum\": [\"Low\", \"Normal\", \"Critical\"]\n            },\n            \"category\": {\n              \"type\": \"string\",\n              \"description\": \"Which category the notification belongs to. Uses Regex.\"\n            },\n            \"run-on\": {\n              \"type\": \"string\",\n              \"description\": \"Whether to run the script on an action being activated, or when the notification is received.\",\n              \"enum\": [\"action\", \"receive\"],\n              \"default\": \"receive\"\n            }\n          }\n        }\n      }\n    },\n    \"notification-visibility\": {\n      \"type\": \"object\",\n      \"description\": \"Set the visibility of each incoming notification. If the notification doesn't include one of the properties, that property will be ignored. All properties (except for state) use regex. If all properties match the given notification, the notification will be follow the provided state. Only the first matching object will be used.\",\n      \"minProperties\": 1,\n      \"additionalProperties\": false,\n      \"patternProperties\": {\n        \"^.{1,}$\": {\n          \"type\": \"object\",\n          \"description\": \"Your script object.\",\n          \"required\": [\"state\"],\n          \"minProperties\": 2,\n          \"additionalProperties\": false,\n          \"properties\": {\n            \"state\": {\n              \"type\": \"string\",\n              \"description\": \"The notification visibility state.\",\n              \"default\": \"enabled\",\n              \"enum\": [\"ignored\", \"muted\", \"enabled\", \"transient\"]\n            },\n            \"app-name\": {\n              \"type\": \"string\",\n              \"description\": \"The app-name. Uses Regex.\"\n            },\n            \"desktop-entry\": {\n              \"type\": \"string\",\n              \"description\": \"The desktop-entry. Uses Regex.\"\n            },\n            \"summary\": {\n              \"type\": \"string\",\n              \"description\": \"The summary of the notification. Uses Regex.\"\n            },\n            \"body\": {\n              \"type\": \"string\",\n              \"description\": \"The body of the notification. Uses Regex.\"\n            },\n            \"urgency\": {\n              \"type\": \"string\",\n              \"description\": \"The urgency of the notification.\",\n              \"default\": \"Normal\",\n              \"enum\": [\"Low\", \"Normal\", \"Critical\"]\n            },\n            \"override-urgency\": {\n              \"type\": \"string\",\n              \"description\": \"The new urgency of the notification (optional)\",\n              \"default\": \"unset\",\n              \"enum\": [\"unset\", \"low\", \"normal\", \"critical\"]\n            },\n            \"category\": {\n              \"type\": \"string\",\n              \"description\": \"Which category the notification belongs to. Uses Regex.\"\n            }\n          }\n        }\n      }\n    },\n    \"widgets\": {\n      \"type\": \"array\",\n      \"description\": \"Which order and which widgets to display. If the \\\"notifications\\\" widget isn't specified, it will be placed at the bottom.\",\n      \"default\": [\"inhibitors\", \"title\", \"dnd\", \"notifications\"],\n      \"items\": {\n        \"type\": \"string\",\n        \"$comment\": \"Sadly can't use regex and enums at the same time. Fix in the future?\",\n        \"pattern\": \"^[a-zA-Z0-9_-]{1,}(#[a-zA-Z0-9_-]{1,}){0,1}?$\"\n      }\n    },\n    \"widget-config\": {\n      \"type\": \"object\",\n      \"description\": \"Configure specific widget properties.\",\n      \"additionalProperties\": false,\n      \"$comment\": \"New widgets go here in \\\"patternProperties\\\" ↓\",\n      \"patternProperties\": {\n        \"^title(#[a-zA-Z0-9_-]{1,}){0,1}?$\": {\n          \"$comment\": \"References the widget structure from \\\"widgets\\\" below\",\n          \"$ref\": \"#/widgets/title\"\n        },\n        \"^dnd(#[a-zA-Z0-9_-]{1,}){0,1}?$\": {\n          \"$ref\": \"#/widgets/dnd\"\n        },\n        \"^label(#[a-zA-Z0-9_-]{1,}){0,1}?$\": {\n          \"$ref\": \"#/widgets/label\"\n        },\n        \"^mpris(#[a-zA-Z0-9_-]{1,}){0,1}?$\": {\n          \"$ref\": \"#/widgets/mpris\"\n        },\n        \"^buttons-grid(#[a-zA-Z0-9_-]{1,}){0,1}?$\": {\n          \"$ref\": \"#/widgets/buttons-grid\"\n        },\n        \"^menubar(#[a-zA-Z0-9_-]{1,}){0,1}?$\": {\n          \"$ref\": \"#/widgets/menubar\"\n        },\n        \"^volume(#[a-zA-Z0-9_-]{1,}){0,1}?$\": {\n          \"$ref\": \"#/widgets/volume\"\n        },\n        \"^backlight(#[a-zA-Z0-9_-]{1,}){0,1}?$\": {\n          \"$ref\": \"#/widgets/backlight\"\n        },\n        \"^inhibitors(#[a-zA-Z0-9_-]{1,}){0,1}?$\": {\n          \"$comment\": \"References the widget structure from \\\"widgets\\\" below\",\n          \"$ref\": \"#/widgets/inhibitors\"\n        }\n      }\n    }\n  },\n  \"widgets\": {\n    \"$comment\": \"New widgets go here\",\n    \"title\": {\n      \"type\": \"object\",\n      \"description\": \"Control Center Title Widget\",\n      \"additionalProperties\": false,\n      \"properties\": {\n        \"text\": {\n          \"type\": \"string\",\n          \"description\": \"The title of the widget\",\n          \"default\": \"Notifications\"\n        },\n        \"clear-all-button\": {\n          \"type\": \"boolean\",\n          \"description\": \"Wether to display a \\\"Clear All\\\" button\",\n          \"default\": true\n        },\n        \"button-text\": {\n          \"type\": \"string\",\n          \"description\": \"\\\"Clear All\\\" button text\",\n          \"default\": \"Clear All\"\n        }\n      }\n    },\n    \"dnd\": {\n      \"type\": \"object\",\n      \"description\": \"Control Center Do Not Disturb Widget\",\n      \"additionalProperties\": false,\n      \"properties\": {\n        \"text\": {\n          \"type\": \"string\",\n          \"description\": \"The title of the widget\",\n          \"default\": \"Do Not Disturb\"\n        }\n      }\n    },\n    \"label\": {\n      \"type\": \"object\",\n      \"description\": \"A generic widget that allows the user to add custom text\",\n      \"additionalProperties\": false,\n      \"properties\": {\n        \"text\": {\n          \"type\": \"string\",\n          \"description\": \"The text content of the widget\",\n          \"default\": \"Label Text\"\n        },\n        \"max-lines\": {\n          \"type\": \"integer\",\n          \"description\": \"The maximum lines\",\n          \"default\": 5\n        }\n      }\n    },\n    \"mpris\": {\n      \"type\": \"object\",\n      \"description\": \"A widget that displays multiple music players\",\n      \"additionalProperties\": false,\n      \"properties\": {\n        \"image-size\": {\n          \"type\": \"integer\",\n          \"description\": \"The size of the album art\",\n          \"default\": 96\n        },\n        \"image-radius\": {\n          \"type\": \"integer\",\n          \"description\": \"The border radius of the album art. Will be overriden by setting the border-radius in the style.css for the \\\".widget-mpris-album-art\\\" class\",\n\n          \"default\": 12\n        },\n        \"blur\": {\n          \"type\": \"bool\",\n          \"description\": \"Appy the artwork as the MPRIS background and blur it\",\n          \"default\": true\n        }\n      }\n    },\n    \"buttons-grid\": {\n      \"type\": \"object\",\n      \"description\": \"A widget to add a grid of buttons that execute shell commands\",\n      \"additionalProperties\": false,\n      \"properties\": {\n        \"actions\": {\n          \"type\": \"array\",\n          \"description\": \"A list of actions containing a label and a command\",\n          \"items\": {\n            \"type\": \"object\",\n            \"properties\": {\n              \"label\": {\n                \"type\": \"string\",\n                \"description\": \"Text to be displayed in button\",\n                \"default\": \"label\"\n              },\n              \"command\": {\n                \"type\": \"string\",\n                \"description\": \"Command to be executed on click\",\n                \"default\": \"\"\n              },\n              \"type\": {\n                \"type\": \"string\",\n                \"description\": \"Type of the button; toggle buttons receive the .active css class and an env variable 'SWAYNC_TOGGLE_STATE' is set. See example in the default config.json\",\n                \"default\": \"normal\",\n                \"enum\": [\"normal\", \"toggle\"]\n              },\n              \"update-command\": {\n                \"type\": \"string\",\n                \"description\": \"Command to be executed on visibility change of cc to update the active state of the toggle button (should echo true or false)\",\n                \"default\": \"\"\n              },\n              \"active\": {\n                  \"type\": \"bool\",\n                  \"description\": \"Wether the toggle button is active as default or not\",\n                  \"default\": false\n              }\n            }\n          }\n        }\n      }\n    },\n    \"menubar\": {\n      \"type\": \"object\",\n      \"description\": \"A bar that contains action-buttons and buttons to open a dropdown with action-buttons\",\n      \"additionalProperties\": false,\n      \"patternProperties\": {\n        \"^menu(#[a-zA-Z0-9_-]{1,}){0,1}?$\": {\n          \"type\": \"object\",\n          \"description\": \"A button that opens a dropdown with action-buttons\",\n          \"additionalProperties\": false,\n          \"properties\": {\n            \"label\": {\n              \"type\": \"string\",\n              \"description\": \"Text to be displayed in button\",\n              \"default\": \"Menu\"\n            },\n            \"position\": {\n              \"type\": \"string\",\n              \"description\": \"Horizontal position of the button in the bar\",\n              \"default\": \"right\",\n              \"enum\": [\"right\", \"left\"]\n            },\n            \"animation-type\": {\n              \"type\": \"string\",\n              \"default\": \"slide_down\",\n              \"description\": \"Animation type for menu\",\n              \"enum\": [\"slide_down\", \"slide_up\", \"none\"]\n            },\n            \"animation-duration\":{\n              \"type\": \"integer\",\n              \"default\": 250,\n              \"description\": \"Duration of animation in milliseconds\"\n            },\n            \"actions\": {\n              \"$ref\" : \"#/widgets/buttons-grid/properties/actions\"\n            }\n          }\n        },\n        \"^buttons(#[a-zA-Z0-9_-]{1,}){0,1}?$\": {\n          \"type\": \"object\",\n          \"description\": \"A list of action-buttons to be displayed in the topbar\",\n          \"additionalProperties\": false,\n          \"properties\": {\n            \"position\": {\n              \"type\": \"string\",\n              \"description\": \"Horizontal position of the button in the bar\",\n              \"default\": \"right\",\n              \"enum\": [\"right\", \"left\"]\n            },\n            \"actions\": {\n              \"$ref\" : \"#/widgets/buttons-grid/properties/actions\"\n            }\n          }\n        }\n      }\n    },\n    \"volume\": {\n      \"type\": \"object\",\n      \"description\": \"Slider to control pulse volume\",\n      \"additionalProperties\": false,\n      \"properties\": {\n        \"label\": {\n          \"type\": \"string\",\n          \"description\": \"Text displayed in front of the volume slider\",\n          \"default\": \"Volume\"\n        },\n        \"show-per-app\": {\n          \"type\": \"boolean\",\n          \"default\": false,\n          \"description\": \"Show per app volume control\"\n        },\n        \"show-per-app-icon\": {\n          \"type\": \"boolean\",\n          \"default\": true,\n          \"description\": \"Show application icon in per app control\"\n        },\n        \"show-per-app-label\": {\n          \"type\": \"boolean\",\n          \"default\": false,\n          \"description\": \"Show application name in per app control\"\n        },\n        \"empty-list-label\": {\n          \"type\": \"string\",\n          \"default\": \"No active sink input\",\n          \"description\": \"Text displayed when there are not active sink inputs\"\n        },\n        \"expand-button-label\": {\n          \"type\": \"string\",\n          \"default\": \"⇧\",\n          \"description\": \"Label displayed on button to show per app volume control\"\n        },\n        \"collapse-button-label\": {\n          \"type\": \"string\",\n          \"default\": \"⇩\",\n          \"description\": \"Label displayed on button to hide per app volume control\"\n        },\n        \"icon-size\": {\n          \"type\": \"integer\",\n          \"default\": 24,\n          \"description\": \"Size of the application icon in per app volume control\"\n        },\n        \"animation-type\": {\n          \"type\": \"string\",\n          \"default\": \"slide_down\",\n          \"description\": \"Animation type for menu\",\n          \"enum\": [\"slide_down\", \"slide_up\", \"none\"]\n        },\n        \"animation-duration\":{\n          \"type\": \"integer\",\n          \"default\": 250,\n          \"description\": \"Duration of animation in milliseconds\"\n        }\n      }\n    },\n    \"backlight\": {\n      \"type\": \"object\",\n      \"description\": \"Slider to control monitor brightness\",\n      \"additionalProperties\": false,\n      \"properties\": {\n        \"label\": {\n          \"type\": \"string\",\n          \"description\": \"Text displayed in front of the backlight slider\",\n          \"default\": \"Brightness\"\n        },\n        \"device\": {\n          \"type\": \"string\",\n          \"description\": \"Name of monitor (find possible devices using `ls /sys/class/backlight` or `ls /sys/class/leds`)\",\n          \"default\": \"intel_backlight\"\n        },\n        \"subsystem\": {\n          \"type\": \"string\",\n          \"description\": \"Kernel subsystem for brightness control\",\n          \"default\": \"backlight\",\n          \"enum\": [\"backlight\", \"leds\"]\n        },\n        \"min\": {\n          \"type\": \"integer\",\n          \"default\": 0,\n          \"description\": \"Lowest possible value for brightness\"\n        }\n      }\n    },\n    \"inhibitors\": {\n      \"type\": \"object\",\n      \"description\": \"Control Center Inhibitors Widget\",\n      \"additionalProperties\": false,\n      \"properties\": {\n        \"text\": {\n          \"type\": \"string\",\n          \"description\": \"The title of the widget\",\n          \"default\": \"Inhibitors\"\n        },\n        \"clear-all-button\": {\n          \"type\": \"boolean\",\n          \"description\": \"Wether to display a \\\"Clear All\\\" button\",\n          \"default\": true\n        },\n        \"button-text\": {\n          \"type\": \"string\",\n          \"description\": \"\\\"Clear All\\\" button text\",\n          \"default\": \"Clear All\"\n        }\n      }\n    }\n  }\n}\n"
  },
  {
    "path": ".config/swaync/style.css",
    "content": "@define-color cc-bg rgba(12, 12, 12, 0.75);\n@define-color noti-border-color black;\n@define-color noti-bg rgba(12, 12, 12, 0.25);\n@define-color noti-bg-opaque rgba(12, 12, 12, 0.75);\n@define-color noti-bg-darker rgba(12, 12, 12, 0.75);\n@define-color noti-bg-hover rgba(12, 12, 12, 0.75);\n@define-color noti-bg-hover-opaque rgba(12, 12, 12, 0.75);\n@define-color noti-bg-focus rgba(68, 68, 68, 0.2);\n\n.notification-row .notification-background {\n  padding: 20px 20px;\n}\n\n\n.notification-row .notification-background .notification {\n  /* The actual notification */\n  border-radius: 12px;\n  /*border: 0px solid black;*/\n  padding: 0;\n  background: @noti-bg;\n}\n\n.notification-row .notification-background .notification .notification-action,\n.notification-row .notification-background .notification .notification-default-action {\n  padding: 4px;\n  margin: 2px;\n  background: transparent;\n  color: @text-color;\n}"
  },
  {
    "path": ".config/swaync/withBorders/config.json",
    "content": "{\n  \"$schema\": \"/etc/xdg/swaync/configSchema.json\",\n  \"positionX\": \"right\",\n  \"positionY\": \"top\",\n  \"layer\": \"overlay\",\n  \"control-center-layer\": \"top\",\n  \"layer-shell\": true,\n  \"cssPriority\": \"application\",\n  \"control-center-margin-top\": 0,\n  \"control-center-margin-bottom\": 0,\n  \"control-center-margin-right\": 0,\n  \"control-center-margin-left\": 0,\n  \"notification-2fa-action\": true,\n  \"notification-inline-replies\": false,\n  \"notification-icon-size\": 60,\n  \"notification-body-image-height\": 200,\n  \"notification-body-image-width\": 200,\n  \"timeout\": 6,\n  \"timeout-low\": 5,\n  \"timeout-critical\": 0,\n  \"fit-to-screen\": true,\n  \"relative-timestamps\": true,\n  \"control-center-width\": 500,\n  \"control-center-height\": 600,\n  \"notification-window-width\": 400,\n  \"notification-window-hight\": 400,\n  \"keyboard-shortcuts\": true,\n  \"image-visibility\": \"when-available\",\n  \"transition-time\": 400,\n  \"hide-on-clear\": false,\n  \"hide-on-action\": true,\n  \"script-fail-notify\": true,\n  \"scripts\": {\n    \"example-script\": {\n      \"exec\": \"echo 'Do something...'\",\n      \"urgency\": \"Normal\"\n    },\n    \"example-action-script\": {\n      \"exec\": \"echo 'Do something actionable!'\",\n      \"urgency\": \"Normal\",\n      \"run-on\": \"action\"\n    }\n  },\n  \"notification-visibility\": {\n    \"example-name\": {\n      \"state\": \"muted\",\n      \"urgency\": \"Low\",\n      \"app-name\": \"Spotify\"\n    }\n  },\n  \"widgets\": [\n    \"inhibitors\",\n    \"title\",\n    \"dnd\",\n    \"notifications\"\n  ],\n  \"widget-config\": {\n    \"inhibitors\": {\n      \"text\": \"Inhibitors\",\n      \"button-text\": \"Clear All\",\n      \"clear-all-button\": true\n    },\n    \"title\": {\n      \"text\": \"Notifications\",\n      \"clear-all-button\": true,\n      \"button-text\": \"Clear All\"\n    },\n    \"dnd\": {\n      \"text\": \"Do Not Disturb\"\n    },\n    \"label\": {\n      \"max-lines\": 5,\n      \"text\": \"Label Text\"\n    },\n    \"mpris\": {\n      \"image-size\": 96,\n      \"image-radius\": 12\n    },\n    \"buttons-grid\": {\n      \"actions\": [\n        {\n          \"label\": \"直\",\n          \"type\": \"toggle\",\n          \"active\": true,\n          \"command\": \"sh -c '[[ $SWAYNC_TOGGLE_STATE == true ]] && nmcli radio wifi on || nmcli radio wifi off'\",\n          \"update_command\": \"sh -c '[[ $(nmcli radio wifi) == \\\"enabled\\\" ]] && echo true || echo false'\"\n        }\n      ]\n    }\n  }\n}\n"
  },
  {
    "path": ".config/swaync/withBorders/configSchema.json",
    "content": "{\n  \"$schema\": \"https://json-schema.org/draft/2020-12/schema\",\n  \"title\": \"SwayNotificationCenter JSON schema\",\n  \"type\": \"object\",\n  \"additionalProperties\": false,\n  \"properties\": {\n    \"$schema\": {\n      \"type\": \"string\",\n      \"description\": \"Pointer to the schema against which this document should be validated.\"\n    },\n    \"positionX\": {\n      \"type\": \"string\",\n      \"description\": \"Horizontal position of control center and notification window\",\n      \"default\": \"right\",\n      \"enum\": [\"right\", \"left\", \"center\"]\n    },\n    \"layer\": {\n      \"type\": \"string\",\n      \"description\": \"Layer of notification window\",\n      \"default\": \"overlay\",\n      \"enum\": [\"background\", \"bottom\", \"top\", \"overlay\"]\n    },\n    \"layer-shell\": {\n      \"type\": \"boolean\",\n      \"description\": \"Wether or not the windows should be opened as layer-shell surfaces. Note: Requires swaync restart to apply\",\n      \"default\": true\n    },\n    \"cssPriority\": {\n      \"type\": \"string\",\n      \"description\": \"Which GTK priority to use when loading the default and user CSS files. Pick \\\"user\\\" to override XDG_CONFIG_HOME/gtk-3.0/gtk.css\",\n      \"default\": \"application\",\n      \"enum\": [\"application\", \"user\"]\n    },\n    \"positionY\": {\n      \"type\": \"string\",\n      \"description\": \"Vertical position of control center and notification window\",\n      \"default\": \"top\",\n      \"enum\": [\"top\", \"center\", \"bottom\"]\n    },\n    \"control-center-positionX\": {\n      \"type\": \"string\",\n      \"description\": \"Optional: Horizontal position of the control center. Supersedes positionX if not set to `none`\",\n      \"default\": \"none\",\n      \"enum\": [\"right\", \"left\", \"center\", \"none\"]\n    },\n    \"control-center-positionY\": {\n      \"type\": \"string\",\n      \"description\": \"Optional: Vertical position of the control center. Supersedes positionY if not set to `none`\",\n      \"default\": \"none\",\n      \"enum\": [\"top\", \"bottom\", \"none\"]\n    },\n    \"control-center-margin-top\": {\n      \"type\": \"integer\",\n      \"description\": \"The margin (in pixels) at the top of the control center. 0 to disable\",\n      \"default\": 0\n    },\n    \"control-center-margin-bottom\": {\n      \"type\": \"integer\",\n      \"description\": \"The margin (in pixels) at the bottom of the control center. 0 to disable\",\n      \"default\": 0\n    },\n    \"control-center-margin-right\": {\n      \"type\": \"integer\",\n      \"description\": \"The margin (in pixels) at the right of the control center. 0 to disable\",\n      \"default\": 0\n    },\n    \"control-center-margin-left\": {\n      \"type\": \"integer\",\n      \"description\": \"The margin (in pixels) at the left of the control center. 0 to disable\",\n      \"default\": 0\n    },\n    \"control-center-layer\": {\n      \"type\": \"string\",\n      \"description\": \"Layer of control center window\",\n      \"default\": \"none\",\n      \"enum\": [\"background\", \"bottom\", \"top\", \"overlay\", \"none\"]\n    },\n    \"control-center-exclusive-zone\": {\n      \"type\": \"boolean\",\n      \"description\": \"Whether or not the control center should follow the compositors exclusive zones. An example would be setting it to \\\"false\\\" to cover your panel/dock.\",\n      \"default\": true\n    },\n    \"notification-2fa-action\": {\n      \"type\": \"boolean\",\n      \"description\": \"If each notification should display a 'COPY \\\"1234\\\"' action\",\n      \"default\": true\n    },\n    \"notification-inline-replies\": {\n      \"type\": \"boolean\",\n      \"description\": \"If notifications should display a text field to reply if the sender requests it. NOTE: Replying in popup notifications is only available if the compositor supports GTK Layer-Shell ON_DEMAND keyboard interactivity.\",\n      \"default\": false\n    },\n    \"notification-icon-size\": {\n      \"type\": \"integer\",\n      \"description\": \"The notification icon size (in pixels). The app icon size is 1/3\",\n      \"default\": 64,\n      \"minimum\": 16\n    },\n    \"notification-body-image-height\": {\n      \"type\": \"integer\",\n      \"description\": \"The notification body image height (in pixels)\",\n      \"default\": 100,\n      \"minimum\": 100\n    },\n    \"notification-body-image-width\": {\n      \"type\": \"integer\",\n      \"description\": \"The notification body image width (in pixels)\",\n      \"default\": 200,\n      \"minimum\": 200\n    },\n    \"timeout\": {\n      \"type\": \"integer\",\n      \"description\": \"The notification timeout for notifications with normal priority\",\n      \"default\": 10\n    },\n    \"timeout-low\": {\n      \"type\": \"integer\",\n      \"description\": \"The notification timeout for notifications with low priority\",\n      \"default\": 5\n    },\n    \"timeout-critical\": {\n      \"type\": \"integer\",\n      \"description\": \"The notification timeout for notifications with critical priority. 0 to disable\",\n      \"default\": 0\n    },\n    \"notification-window-width\": {\n      \"type\": \"integer\",\n      \"description\": \"Width of the notification in pixels\",\n      \"default\": 500\n    },\n    \"fit-to-screen\": {\n      \"type\": \"boolean\",\n      \"description\": \"If the control center should expand to both edges of the screen\",\n      \"default\": true\n    },\n    \"relative-timestamps\": {\n      \"type\": \"boolean\",\n      \"description\": \"Display notification timestamps relative to now e.g. \\\"26 minutes ago\\\". If false, a local iso8601-formatted absolute timestamp is displayed.\",\n      \"default\": true\n    },\n    \"control-center-height\": {\n      \"type\": \"integer\",\n      \"description\": \"Height of the control center in pixels. Ignored when 'fit-to-screen' is set to 'true'\",\n      \"default\": 600,\n      \"minimum\": 300\n    },\n    \"control-center-width\": {\n      \"type\": \"integer\",\n      \"description\": \"Width of the control center in pixels\",\n      \"default\": 500,\n      \"minimum\": 300\n    },\n    \"keyboard-shortcuts\": {\n      \"type\": \"boolean\",\n      \"description\": \"If control center should use keyboard shortcuts\",\n      \"default\": true\n    },\n    \"image-visibility\": {\n      \"type\": \"string\",\n      \"description\": \"The notification image visibility when no icon is available.\",\n      \"default\": \"when-available\",\n      \"enum\": [\"always\", \"when-available\", \"never\"]\n    },\n    \"transition-time\": {\n      \"type\": \"integer\",\n      \"description\": \"The notification animation duration. 0 to disable\",\n      \"default\": 200\n    },\n    \"hide-on-clear\": {\n      \"type\": \"boolean\",\n      \"description\": \"Hides the control center after pressing \\\"Clear All\\\"\",\n      \"default\": false\n    },\n    \"hide-on-action\": {\n      \"type\": \"boolean\",\n      \"description\": \"Hides the control center when clicking on notification action\",\n      \"default\": true\n    },\n    \"script-fail-notify\": {\n      \"type\": \"boolean\",\n      \"description\": \"Sends a notification if a script fails to run\",\n      \"default\": true\n    },\n    \"scripts\": {\n      \"type\": \"object\",\n      \"description\": \"Which scripts to check and potentially run for every notification. If the notification doesn't include one of the properties, that property will be ignored. All properties (except for exec) use regex. If all properties match the given notification, the script will be run. Only the first matching script will be run.\",\n      \"minProperties\": 1,\n      \"additionalProperties\": false,\n      \"patternProperties\": {\n        \"^.{1,}$\": {\n          \"type\": \"object\",\n          \"description\": \"Your script object.\",\n          \"required\": [\"exec\"],\n          \"minProperties\": 2,\n          \"additionalProperties\": false,\n          \"properties\": {\n            \"exec\": {\n              \"type\": \"string\",\n              \"description\": \"The script to run. Can also run regular shell commands.\"\n            },\n            \"app-name\": {\n              \"type\": \"string\",\n              \"description\": \"The app-name. Uses Regex.\"\n            },\n            \"desktop-entry\": {\n              \"type\": \"string\",\n              \"description\": \"The desktop-entry. Uses Regex.\"\n            },\n            \"summary\": {\n              \"type\": \"string\",\n              \"description\": \"The summary of the notification. Uses Regex.\"\n            },\n            \"body\": {\n              \"type\": \"string\",\n              \"description\": \"The body of the notification. Uses Regex.\"\n            },\n            \"urgency\": {\n              \"type\": \"string\",\n              \"description\": \"The urgency of the notification.\",\n              \"default\": \"Normal\",\n              \"enum\": [\"Low\", \"Normal\", \"Critical\"]\n            },\n            \"category\": {\n              \"type\": \"string\",\n              \"description\": \"Which category the notification belongs to. Uses Regex.\"\n            },\n            \"run-on\": {\n              \"type\": \"string\",\n              \"description\": \"Whether to run the script on an action being activated, or when the notification is received.\",\n              \"enum\": [\"action\", \"receive\"],\n              \"default\": \"receive\"\n            }\n          }\n        }\n      }\n    },\n    \"notification-visibility\": {\n      \"type\": \"object\",\n      \"description\": \"Set the visibility of each incoming notification. If the notification doesn't include one of the properties, that property will be ignored. All properties (except for state) use regex. If all properties match the given notification, the notification will be follow the provided state. Only the first matching object will be used.\",\n      \"minProperties\": 1,\n      \"additionalProperties\": false,\n      \"patternProperties\": {\n        \"^.{1,}$\": {\n          \"type\": \"object\",\n          \"description\": \"Your script object.\",\n          \"required\": [\"state\"],\n          \"minProperties\": 2,\n          \"additionalProperties\": false,\n          \"properties\": {\n            \"state\": {\n              \"type\": \"string\",\n              \"description\": \"The notification visibility state.\",\n              \"default\": \"enabled\",\n              \"enum\": [\"ignored\", \"muted\", \"enabled\", \"transient\"]\n            },\n            \"app-name\": {\n              \"type\": \"string\",\n              \"description\": \"The app-name. Uses Regex.\"\n            },\n            \"desktop-entry\": {\n              \"type\": \"string\",\n              \"description\": \"The desktop-entry. Uses Regex.\"\n            },\n            \"summary\": {\n              \"type\": \"string\",\n              \"description\": \"The summary of the notification. Uses Regex.\"\n            },\n            \"body\": {\n              \"type\": \"string\",\n              \"description\": \"The body of the notification. Uses Regex.\"\n            },\n            \"urgency\": {\n              \"type\": \"string\",\n              \"description\": \"The urgency of the notification.\",\n              \"default\": \"Normal\",\n              \"enum\": [\"Low\", \"Normal\", \"Critical\"]\n            },\n            \"override-urgency\": {\n              \"type\": \"string\",\n              \"description\": \"The new urgency of the notification (optional)\",\n              \"default\": \"unset\",\n              \"enum\": [\"unset\", \"low\", \"normal\", \"critical\"]\n            },\n            \"category\": {\n              \"type\": \"string\",\n              \"description\": \"Which category the notification belongs to. Uses Regex.\"\n            }\n          }\n        }\n      }\n    },\n    \"widgets\": {\n      \"type\": \"array\",\n      \"description\": \"Which order and which widgets to display. If the \\\"notifications\\\" widget isn't specified, it will be placed at the bottom.\",\n      \"default\": [\"inhibitors\", \"title\", \"dnd\", \"notifications\"],\n      \"items\": {\n        \"type\": \"string\",\n        \"$comment\": \"Sadly can't use regex and enums at the same time. Fix in the future?\",\n        \"pattern\": \"^[a-zA-Z0-9_-]{1,}(#[a-zA-Z0-9_-]{1,}){0,1}?$\"\n      }\n    },\n    \"widget-config\": {\n      \"type\": \"object\",\n      \"description\": \"Configure specific widget properties.\",\n      \"additionalProperties\": false,\n      \"$comment\": \"New widgets go here in \\\"patternProperties\\\" ↓\",\n      \"patternProperties\": {\n        \"^title(#[a-zA-Z0-9_-]{1,}){0,1}?$\": {\n          \"$comment\": \"References the widget structure from \\\"widgets\\\" below\",\n          \"$ref\": \"#/widgets/title\"\n        },\n        \"^dnd(#[a-zA-Z0-9_-]{1,}){0,1}?$\": {\n          \"$ref\": \"#/widgets/dnd\"\n        },\n        \"^label(#[a-zA-Z0-9_-]{1,}){0,1}?$\": {\n          \"$ref\": \"#/widgets/label\"\n        },\n        \"^mpris(#[a-zA-Z0-9_-]{1,}){0,1}?$\": {\n          \"$ref\": \"#/widgets/mpris\"\n        },\n        \"^buttons-grid(#[a-zA-Z0-9_-]{1,}){0,1}?$\": {\n          \"$ref\": \"#/widgets/buttons-grid\"\n        },\n        \"^menubar(#[a-zA-Z0-9_-]{1,}){0,1}?$\": {\n          \"$ref\": \"#/widgets/menubar\"\n        },\n        \"^volume(#[a-zA-Z0-9_-]{1,}){0,1}?$\": {\n          \"$ref\": \"#/widgets/volume\"\n        },\n        \"^backlight(#[a-zA-Z0-9_-]{1,}){0,1}?$\": {\n          \"$ref\": \"#/widgets/backlight\"\n        },\n        \"^inhibitors(#[a-zA-Z0-9_-]{1,}){0,1}?$\": {\n          \"$comment\": \"References the widget structure from \\\"widgets\\\" below\",\n          \"$ref\": \"#/widgets/inhibitors\"\n        }\n      }\n    }\n  },\n  \"widgets\": {\n    \"$comment\": \"New widgets go here\",\n    \"title\": {\n      \"type\": \"object\",\n      \"description\": \"Control Center Title Widget\",\n      \"additionalProperties\": false,\n      \"properties\": {\n        \"text\": {\n          \"type\": \"string\",\n          \"description\": \"The title of the widget\",\n          \"default\": \"Notifications\"\n        },\n        \"clear-all-button\": {\n          \"type\": \"boolean\",\n          \"description\": \"Wether to display a \\\"Clear All\\\" button\",\n          \"default\": true\n        },\n        \"button-text\": {\n          \"type\": \"string\",\n          \"description\": \"\\\"Clear All\\\" button text\",\n          \"default\": \"Clear All\"\n        }\n      }\n    },\n    \"dnd\": {\n      \"type\": \"object\",\n      \"description\": \"Control Center Do Not Disturb Widget\",\n      \"additionalProperties\": false,\n      \"properties\": {\n        \"text\": {\n          \"type\": \"string\",\n          \"description\": \"The title of the widget\",\n          \"default\": \"Do Not Disturb\"\n        }\n      }\n    },\n    \"label\": {\n      \"type\": \"object\",\n      \"description\": \"A generic widget that allows the user to add custom text\",\n      \"additionalProperties\": false,\n      \"properties\": {\n        \"text\": {\n          \"type\": \"string\",\n          \"description\": \"The text content of the widget\",\n          \"default\": \"Label Text\"\n        },\n        \"max-lines\": {\n          \"type\": \"integer\",\n          \"description\": \"The maximum lines\",\n          \"default\": 5\n        }\n      }\n    },\n    \"mpris\": {\n      \"type\": \"object\",\n      \"description\": \"A widget that displays multiple music players\",\n      \"additionalProperties\": false,\n      \"properties\": {\n        \"image-size\": {\n          \"type\": \"integer\",\n          \"description\": \"The size of the album art\",\n          \"default\": 96\n        },\n        \"image-radius\": {\n          \"type\": \"integer\",\n          \"description\": \"The border radius of the album art. Will be overriden by setting the border-radius in the style.css for the \\\".widget-mpris-album-art\\\" class\",\n\n          \"default\": 12\n        },\n        \"blur\": {\n          \"type\": \"bool\",\n          \"description\": \"Appy the artwork as the MPRIS background and blur it\",\n          \"default\": true\n        }\n      }\n    },\n    \"buttons-grid\": {\n      \"type\": \"object\",\n      \"description\": \"A widget to add a grid of buttons that execute shell commands\",\n      \"additionalProperties\": false,\n      \"properties\": {\n        \"actions\": {\n          \"type\": \"array\",\n          \"description\": \"A list of actions containing a label and a command\",\n          \"items\": {\n            \"type\": \"object\",\n            \"properties\": {\n              \"label\": {\n                \"type\": \"string\",\n                \"description\": \"Text to be displayed in button\",\n                \"default\": \"label\"\n              },\n              \"command\": {\n                \"type\": \"string\",\n                \"description\": \"Command to be executed on click\",\n                \"default\": \"\"\n              },\n              \"type\": {\n                \"type\": \"string\",\n                \"description\": \"Type of the button; toggle buttons receive the .active css class and an env variable 'SWAYNC_TOGGLE_STATE' is set. See example in the default config.json\",\n                \"default\": \"normal\",\n                \"enum\": [\"normal\", \"toggle\"]\n              },\n              \"update-command\": {\n                \"type\": \"string\",\n                \"description\": \"Command to be executed on visibility change of cc to update the active state of the toggle button (should echo true or false)\",\n                \"default\": \"\"\n              },\n              \"active\": {\n                  \"type\": \"bool\",\n                  \"description\": \"Wether the toggle button is active as default or not\",\n                  \"default\": false\n              }\n            }\n          }\n        }\n      }\n    },\n    \"menubar\": {\n      \"type\": \"object\",\n      \"description\": \"A bar that contains action-buttons and buttons to open a dropdown with action-buttons\",\n      \"additionalProperties\": false,\n      \"patternProperties\": {\n        \"^menu(#[a-zA-Z0-9_-]{1,}){0,1}?$\": {\n          \"type\": \"object\",\n          \"description\": \"A button that opens a dropdown with action-buttons\",\n          \"additionalProperties\": false,\n          \"properties\": {\n            \"label\": {\n              \"type\": \"string\",\n              \"description\": \"Text to be displayed in button\",\n              \"default\": \"Menu\"\n            },\n            \"position\": {\n              \"type\": \"string\",\n              \"description\": \"Horizontal position of the button in the bar\",\n              \"default\": \"right\",\n              \"enum\": [\"right\", \"left\"]\n            },\n            \"animation-type\": {\n              \"type\": \"string\",\n              \"default\": \"slide_down\",\n              \"description\": \"Animation type for menu\",\n              \"enum\": [\"slide_down\", \"slide_up\", \"none\"]\n            },\n            \"animation-duration\":{\n              \"type\": \"integer\",\n              \"default\": 250,\n              \"description\": \"Duration of animation in milliseconds\"\n            },\n            \"actions\": {\n              \"$ref\" : \"#/widgets/buttons-grid/properties/actions\"\n            }\n          }\n        },\n        \"^buttons(#[a-zA-Z0-9_-]{1,}){0,1}?$\": {\n          \"type\": \"object\",\n          \"description\": \"A list of action-buttons to be displayed in the topbar\",\n          \"additionalProperties\": false,\n          \"properties\": {\n            \"position\": {\n              \"type\": \"string\",\n              \"description\": \"Horizontal position of the button in the bar\",\n              \"default\": \"right\",\n              \"enum\": [\"right\", \"left\"]\n            },\n            \"actions\": {\n              \"$ref\" : \"#/widgets/buttons-grid/properties/actions\"\n            }\n          }\n        }\n      }\n    },\n    \"volume\": {\n      \"type\": \"object\",\n      \"description\": \"Slider to control pulse volume\",\n      \"additionalProperties\": false,\n      \"properties\": {\n        \"label\": {\n          \"type\": \"string\",\n          \"description\": \"Text displayed in front of the volume slider\",\n          \"default\": \"Volume\"\n        },\n        \"show-per-app\": {\n          \"type\": \"boolean\",\n          \"default\": false,\n          \"description\": \"Show per app volume control\"\n        },\n        \"show-per-app-icon\": {\n          \"type\": \"boolean\",\n          \"default\": true,\n          \"description\": \"Show application icon in per app control\"\n        },\n        \"show-per-app-label\": {\n          \"type\": \"boolean\",\n          \"default\": false,\n          \"description\": \"Show application name in per app control\"\n        },\n        \"empty-list-label\": {\n          \"type\": \"string\",\n          \"default\": \"No active sink input\",\n          \"description\": \"Text displayed when there are not active sink inputs\"\n        },\n        \"expand-button-label\": {\n          \"type\": \"string\",\n          \"default\": \"⇧\",\n          \"description\": \"Label displayed on button to show per app volume control\"\n        },\n        \"collapse-button-label\": {\n          \"type\": \"string\",\n          \"default\": \"⇩\",\n          \"description\": \"Label displayed on button to hide per app volume control\"\n        },\n        \"icon-size\": {\n          \"type\": \"integer\",\n          \"default\": 24,\n          \"description\": \"Size of the application icon in per app volume control\"\n        },\n        \"animation-type\": {\n          \"type\": \"string\",\n          \"default\": \"slide_down\",\n          \"description\": \"Animation type for menu\",\n          \"enum\": [\"slide_down\", \"slide_up\", \"none\"]\n        },\n        \"animation-duration\":{\n          \"type\": \"integer\",\n          \"default\": 250,\n          \"description\": \"Duration of animation in milliseconds\"\n        }\n      }\n    },\n    \"backlight\": {\n      \"type\": \"object\",\n      \"description\": \"Slider to control monitor brightness\",\n      \"additionalProperties\": false,\n      \"properties\": {\n        \"label\": {\n          \"type\": \"string\",\n          \"description\": \"Text displayed in front of the backlight slider\",\n          \"default\": \"Brightness\"\n        },\n        \"device\": {\n          \"type\": \"string\",\n          \"description\": \"Name of monitor (find possible devices using `ls /sys/class/backlight` or `ls /sys/class/leds`)\",\n          \"default\": \"intel_backlight\"\n        },\n        \"subsystem\": {\n          \"type\": \"string\",\n          \"description\": \"Kernel subsystem for brightness control\",\n          \"default\": \"backlight\",\n          \"enum\": [\"backlight\", \"leds\"]\n        },\n        \"min\": {\n          \"type\": \"integer\",\n          \"default\": 0,\n          \"description\": \"Lowest possible value for brightness\"\n        }\n      }\n    },\n    \"inhibitors\": {\n      \"type\": \"object\",\n      \"description\": \"Control Center Inhibitors Widget\",\n      \"additionalProperties\": false,\n      \"properties\": {\n        \"text\": {\n          \"type\": \"string\",\n          \"description\": \"The title of the widget\",\n          \"default\": \"Inhibitors\"\n        },\n        \"clear-all-button\": {\n          \"type\": \"boolean\",\n          \"description\": \"Wether to display a \\\"Clear All\\\" button\",\n          \"default\": true\n        },\n        \"button-text\": {\n          \"type\": \"string\",\n          \"description\": \"\\\"Clear All\\\" button text\",\n          \"default\": \"Clear All\"\n        }\n      }\n    }\n  }\n}\n"
  },
  {
    "path": ".config/swaync/withBorders/style.css",
    "content": "@define-color cc-bg rgba(9, 9, 11, 1);\n@define-color noti-border-color rgb(53, 214, 231);\n@define-color noti-bg rgb(9, 9, 11);\n@define-color noti-bg-opaque rgba(9, 9, 11, 1);\n@define-color noti-bg-darker rgba(9, 9, 11, 1);\n@define-color noti-bg-hover rgba(13, 13, 13, 0.78);\n@define-color noti-bg-hover-opaque rgba(13, 13, 13, 0.78);\n@define-color noti-bg-focus rgba(68, 68, 68, 0.6);\n@define-color noti-close-bg rgba(255, 255, 255, 0.1);\n@define-color noti-close-bg-hover rgba(255, 255, 255, 0.15);\n@define-color text-color rgb(255, 255, 255);\n@define-color text-color-disabled rgb(150, 150, 150);\n@define-color bg-selected rgb(0, 128, 255);\n.notification-row {\n  outline: none;\n}\n\n.notification-row:focus, .notification-row:hover {\n  background: @noti-bg-focus;\n}\n\n.notification-row .notification-background {\n  padding: 20px 20px;\n}\n\n.notification-row .notification-background .close-button {\n  /* The notification Close Button */\n  background: @noti-close-bg;\n  color: @text-color;\n  text-shadow: none;\n  padding: 0;\n  border-radius: 100%;\n  margin-top: 7px;\n  margin-right: 5px;\n  box-shadow: none;\n  border: none;\n  min-width: 24px;\n  min-height: 24px;\n}\n\n.notification-row .notification-background .close-button:hover {\n  box-shadow: none;\n  background: @noti-close-bg-hover;\n  transition: background 0.15s ease-in-out;\n  border: none;\n}\n\n.notification-row .notification-background .notification {\n  /* The actual notification */\n  border-radius: 12px;\n  border: 2px solid @noti-border-color;\n  padding: 0;\n  transition: background 0.15s ease-in-out;\n  background: @noti-bg;\n}\n\n.notification-row .notification-background .notification.low {\n  /* Low Priority Notification */\n}\n\n.notification-row .notification-background .notification.normal {\n  /* Normal Priority Notification */\n}\n\n.notification-row .notification-background .notification.critical {\n  /* Critical Priority Notification */\n}\n\n.notification-row .notification-background .notification .notification-action, .notification-row .notification-background .notification .notification-default-action {\n  padding: 4px;\n  margin: 2px;\n  box-shadow: none;\n  background: transparent;\n  border: none;\n  color: @text-color;\n  transition: background 0.15s ease-in-out;\n}\n\n.notification-row .notification-background .notification .notification-action:hover, .notification-row .notification-background .notification .notification-default-action:hover {\n  -gtk-icon-effect: none;\n  background: @noti-bg-hover;\n}\n\n.notification-row .notification-background .notification .notification-default-action {\n  /* The large action that also displays the notification summary and body */\n  border-radius: 12px;\n}\n\n.notification-row .notification-background .notification .notification-default-action:not(:only-child) {\n  /* When alternative actions are visible */\n  border-bottom-left-radius: 0px;\n  border-bottom-right-radius: 0px;\n}\n\n.notification-row .notification-background .notification .notification-default-action .notification-content {\n  background: transparent;\n  border-radius: 12px;\n  padding: 4px;\n}\n\n.notification-row .notification-background .notification .notification-default-action .notification-content .image {\n  /* Notification Primary Image */\n  -gtk-icon-effect: none;\n  border-radius: 100px;\n  /* Size in px */\n  margin: 5px 15px 5px 5px;\n}\n\n.notification-row .notification-background .notification .notification-default-action .notification-content .app-icon {\n  /* Notification app icon (only visible when the primary image is set) */\n  -gtk-icon-effect: none;\n  -gtk-icon-shadow: 0 1px 4px black;\n  margin: 6px;\n}\n\n.notification-row .notification-background .notification .notification-default-action .notification-content .text-box .summary {\n  /* Notification summary/title */\n  font-size: 16px;\n  font-weight: bold;\n  background: transparent;\n  color: @text-color;\n  text-shadow: none;\n}\n\n.notification-row .notification-background .notification .notification-default-action .notification-content .text-box .time {\n  /* Notification time-ago */\n  font-size: 16px;\n  font-weight: bold;\n  background: transparent;\n  color: @text-color;\n  text-shadow: none;\n  margin-right: 30px;\n}\n\n.notification-row .notification-background .notification .notification-default-action .notification-content .text-box .body {\n  /* Notification body */\n  font-size: 15px;\n  font-weight: normal;\n  background: transparent;\n  color: @text-color;\n  text-shadow: none;\n}\n\n.notification-row .notification-background .notification .notification-default-action .notification-content progressbar {\n  /* The optional notification progress bar */\n  margin-top: 4px;\n}\n\n.notification-row .notification-background .notification .notification-default-action .notification-content .body-image {\n  /* The \"extra\" optional bottom notification image */\n  margin-top: 4px;\n  background-color: white;\n  border-radius: 12px;\n  -gtk-icon-effect: none;\n}\n\n.notification-row .notification-background .notification .notification-default-action .notification-content .inline-reply {\n  /* The inline reply section */\n  margin-top: 4px;\n}\n\n.notification-row .notification-background .notification .notification-default-action .notification-content .inline-reply .inline-reply-entry {\n  background: @noti-bg-darker;\n  color: @text-color;\n  caret-color: @text-color;\n  border: 1px solid @noti-border-color;\n  border-radius: 12px;\n}\n\n.notification-row .notification-background .notification .notification-default-action .notification-content .inline-reply .inline-reply-button {\n  margin-left: 4px;\n  background: @noti-bg;\n  border: 1px solid @noti-border-color;\n  border-radius: 12px;\n  color: @text-color;\n}\n\n.notification-row .notification-background .notification .notification-default-action .notification-content .inline-reply .inline-reply-button:disabled {\n  background: initial;\n  color: @text-color-disabled;\n  border: 1px solid @noti-border-color;\n  border-color: transparent;\n}\n\n.notification-row .notification-background .notification .notification-default-action .notification-content .inline-reply .inline-reply-button:hover {\n  background: @noti-bg-hover;\n}\n\n.notification-row .notification-background .notification .notification-action {\n  /* The alternative actions below the default action */\n  border-top: 1px solid @noti-border-color;\n  border-radius: 0px;\n  border-right: 1px solid @noti-border-color;\n}\n\n.notification-row .notification-background .notification .notification-action:first-child {\n  /* add bottom border radius to eliminate clipping */\n  border-bottom-left-radius: 12px;\n}\n\n.notification-row .notification-background .notification .notification-action:last-child {\n  border-bottom-right-radius: 12px;\n  border-right: none;\n}\n\n.notification-group {\n  /* Styling only for Grouped Notifications */\n}\n\n.notification-group.low {\n  /* Low Priority Group */\n}\n\n.notification-group.normal {\n  /* Low Priority Group */\n}\n\n.notification-group.critical {\n  /* Low Priority Group */\n}\n\n.notification-group .notification-group-buttons, .notification-group .notification-group-headers {\n  margin: 0 16px;\n  color: @text-color;\n}\n\n.notification-group .notification-group-headers {\n  /* Notification Group Headers */\n}\n\n.notification-group .notification-group-headers .notification-group-icon {\n  color: @text-color;\n}\n\n.notification-group .notification-group-headers .notification-group-header {\n  color: @text-color;\n}\n\n.notification-group .notification-group-buttons {\n  /* Notification Group Buttons */\n}\n\n.notification-group.collapsed .notification-row .notification {\n  background-color: @noti-bg-opaque;\n}\n\n.notification-group.collapsed .notification-row:not(:last-child) {\n  /* Top notification in stack */\n  /* Set lower stacked notifications opacity to 0 */\n}\n\n.notification-group.collapsed .notification-row:not(:last-child) .notification-action,\n.notification-group.collapsed .notification-row:not(:last-child) .notification-default-action {\n  opacity: 0;\n}\n\n.notification-group.collapsed:hover .notification-row:not(:only-child) .notification {\n  background-color: @noti-bg-hover-opaque;\n}\n\n.control-center {\n  /* The Control Center which contains the old notifications + widgets */\n  background: @cc-bg;\n  color: @text-color;\n  border-radius: 12px;\n}\n\n.control-center .control-center-list-placeholder {\n  /* The placeholder when there are no notifications */\n  opacity: 0.5;\n}\n\n.control-center .control-center-list {\n  /* List of notifications */\n  background: transparent;\n}\n\n.control-center .control-center-list .notification {\n  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 3px 1px rgba(0, 0, 0, 0.7), 0 2px 6px 2px rgba(0, 0, 0, 0.3);\n}\n\n.control-center .control-center-list .notification .notification-default-action,\n.control-center .control-center-list .notification .notification-action {\n  transition: opacity 400ms ease-in-out, background 0.15s ease-in-out;\n}\n\n.control-center .control-center-list .notification .notification-default-action:hover,\n.control-center .control-center-list .notification .notification-action:hover {\n  background-color: @noti-bg-hover;\n}\n\n.blank-window {\n  /* Window behind control center and on all other monitors */\n  background: transparent;\n}\n\n.floating-notifications {\n  background: transparent;\n}\n\n.floating-notifications .notification {\n  box-shadow: none;\n}\n\n/*** Widgets ***/\n/* Title widget */\n.widget-title {\n  color: @text-color;\n  margin: 8px;\n  font-size: 1.5rem;\n}\n\n.widget-title > button {\n  font-size: initial;\n  color: @text-color;\n  text-shadow: none;\n  background: @noti-bg;\n  border: 1px solid @noti-border-color;\n  box-shadow: none;\n  border-radius: 12px;\n}\n\n.widget-title > button:hover {\n  background: @noti-bg-hover;\n}\n\n/* DND widget */\n.widget-dnd {\n  color: @text-color;\n  margin: 8px;\n  font-size: 1.1rem;\n}\n\n.widget-dnd > switch {\n  font-size: initial;\n  border-radius: 12px;\n  background: @noti-bg;\n  border: 1px solid @noti-border-color;\n  box-shadow: none;\n}\n\n.widget-dnd > switch:checked {\n  background: @bg-selected;\n}\n\n.widget-dnd > switch slider {\n  background: @noti-bg-hover;\n  border-radius: 12px;\n}\n\n/* Label widget */\n.widget-label {\n  margin: 8px;\n}\n\n.widget-label > label {\n  font-size: 1.1rem;\n}\n\n/* Mpris widget */\n@define-color mpris-album-art-overlay rgba(0, 0, 0, 0.55);\n@define-color mpris-button-hover rgba(0, 0, 0, 0.50);\n.widget-mpris {\n  /* The parent to all players */\n}\n\n.widget-mpris .widget-mpris-player {\n  padding: 8px;\n  padding: 16px;\n  margin: 16px 20px;\n  background-color: @mpris-album-art-overlay;\n  border-radius: 12px;\n  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.75);\n}\n\n.widget-mpris .widget-mpris-player button:hover {\n  /* The media player buttons (play, pause, next, etc...) */\n  background: @noti-bg-hover;\n}\n\n.widget-mpris .widget-mpris-player .widget-mpris-album-art {\n  border-radius: 12px;\n  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.75);\n}\n\n.widget-mpris .widget-mpris-player .widget-mpris-title {\n  font-weight: bold;\n  font-size: 1.25rem;\n}\n\n.widget-mpris .widget-mpris-player .widget-mpris-subtitle {\n  font-size: 1.1rem;\n}\n\n.widget-mpris .widget-mpris-player > box > button {\n  /* Change player control buttons */\n}\n\n.widget-mpris .widget-mpris-player > box > button:hover {\n  background-color: @mpris-button-hover;\n}\n\n.widget-mpris > box > button {\n  /* Change player side buttons */\n}\n\n.widget-mpris > box > button:disabled {\n  /* Change player side buttons insensitive */\n}\n\n/* Buttons widget */\n.widget-buttons-grid {\n  padding: 8px;\n  margin: 8px;\n  border-radius: 12px;\n  background-color: @noti-bg;\n}\n\n.widget-buttons-grid > flowbox > flowboxchild > button {\n  background: @noti-bg;\n  border-radius: 12px;\n}\n\n.widget-buttons-grid > flowbox > flowboxchild > button.toggle:checked {\n  /* style given to the active toggle button */\n}\n\n/* Menubar widget */\n.widget-menubar > box > .menu-button-bar > button {\n  border: none;\n  background: transparent;\n}\n\n/* .AnyName { Name defined in config after #\n  background-color: @noti-bg;\n  padding: 8px;\n  margin: 8px;\n  border-radius: 12px;\n}\n\n.AnyName>button {\n  background: transparent;\n  border: none;\n}\n\n.AnyName>button:hover {\n  background-color: @noti-bg-hover;\n} */\n.topbar-buttons > button {\n  /* Name defined in config after # */\n  border: none;\n  background: transparent;\n}\n\n/* Volume widget */\n.widget-volume {\n  background-color: @noti-bg;\n  padding: 8px;\n  margin: 8px;\n  border-radius: 12px;\n}\n\n.widget-volume > box > button {\n  background: transparent;\n  border: none;\n}\n\n.per-app-volume {\n  background-color: @noti-bg-alt;\n  padding: 4px 8px 8px 8px;\n  margin: 0px 8px 8px 8px;\n  border-radius: 12px;\n}\n\n/* Backlight widget */\n.widget-backlight {\n  background-color: @noti-bg;\n  padding: 8px;\n  margin: 8px;\n  border-radius: 12px;\n}\n\n/* Inhibitors widget */\n.widget-inhibitors {\n  margin: 8px;\n  font-size: 1.5rem;\n}\n\n.widget-inhibitors > button {\n  font-size: initial;\n  color: @text-color;\n  text-shadow: none;\n  background: @noti-bg;\n  border: 1px solid @noti-border-color;\n  box-shadow: none;\n  border-radius: 12px;\n}\n\n.widget-inhibitors > button:hover {\n  background: @noti-bg-hover;\n}\n"
  },
  {
    "path": ".config/waybar/alt_config/config",
    "content": "// __        __          _                 \n// \\ \\      / /_ _ _   _| |__   __ _ _ __  \n//  \\ \\ /\\ / / _` | | | | '_ \\ / _` | '__| \n//   \\ V  V / (_| | |_| | |_) | (_| | |    \n//    \\_/\\_/ \\__,_|\\__, |_.__/ \\__,_|_|    \n//                 |___/                   \n//  \n// by Stephan Raabe (2023) \n// Edited by Pilk (2024) :3c\n// ----------------------------------------------------- \n//\n{\n    // General Settings\n    \"layer\": \"top\",\n    \"margin-bottom\": 0,\n    \"layer\": \"top\",\n    \"margin-left\": 0,\n    \"margin-right\": 0,\n    \"spacing\": 0,\n\n    // Position TOP\n    \"layer\": \"top\",\n    \"margin-bottom\": 2,\n    \"margin-left\": 15,\n    \"margin-right\": 15,\n    \"margin-top\": 15,\n    // Position BOTTOM\n    // \"position\": \"bottom\",\n    // \"margin-top\": 0,\n    // \"margin-bottom\": 14,\n    \n    \"layer\": \"top\",\n    \"margin-left\": 15,\n    \"margin-right\": 15,\n    \"spacing\": 0,\n\n    // Load Modules\n    \"include\": [\n        \".config/waybar/modules.json\",\n    ],\n\n    // Modules Left\n    \"modules-left\": [\n    \"hyprland/workspaces\",\n    // \"custom/appmenu\"\n    //\"custom/settings\",\n    // \"custom/waybarthemes\",\n\n    //  \"group/quicklinks\",\n    \"hyprland/window\"\n    //  \"custom/starter\"\n    ],\n\n    // Modules Center\n    \"modules-center\": [\n     \"clock\"\n\n    ],\n\n    // Modules Right    \n    \"modules-right\": [\n    //  \"custom/waybar-media\",\n        \"custom/playerprevious\",\n        \"custom/playerpause\",\n        \"custom/playernext\",\n        \"pulseaudio\",\n    //  \"bluetooth\",\n        \"network\",\n    //  \"group/hardware\",\n        \"cpu\",\n        \"memory\",\n        \"custom/wallpaper\",\n        \"tray\",\n        \"custom/exit\"\n    // \"custom/ml4w-welcome\",\n\n    ]\n}\n"
  },
  {
    "path": ".config/waybar/alt_config/modules.json",
    "content": "//  __  __           _       _            \n// |  \\/  | ___   __| |_   _| | ___  ___  \n// | |\\/| |/ _ \\ / _` | | | | |/ _ \\/ __| \n// | |  | | (_) | (_| | |_| | |  __/\\__ \\ \n// |_|  |_|\\___/ \\__,_|\\__,_|_|\\___||___/ \n//                                        \n//  \n// by Stephan Raabe (2023) \n// Edited by Pilk (2024) :3c\n// ----------------------------------------------------- \n//\n{\n    // Workspaces\n    \"hyprland/workspaces\" : {\n        \"on-click\": \"activate\",\n        \"active-only\": false,\n        \"all-outputs\": true,\n        \"format\": \"{}\",\n        \"format-icons\": {\n\t\t\t\"urgent\": \"\",\n\t\t\t\"active\": \"\",\n\t\t\t\"default\": \"\"\n        },\n        \"persistent-workspaces\": {\n             \"*\": 5\n        }       \n    },\n\n    // Taskbar\n    \"wlr/taskbar\": {\n        \"format\": \"{icon}\",\n        \"icon-size\": 18,\n        \"tooltip-format\": \"{title}\",\n        \"on-click\": \"activate\",\n        \"on-click-middle\": \"close\",\n        \"ignore-list\": [\n           \"Alacritty\"\n        ],\n        \"app_ids-mapping\": {\n            \"firefoxdeveloperedition\": \"firefox-developer-edition\"\n        },\n        \"rewrite\": {\n            \"Firefox Web Browser\": \"Firefox\",\n            \"Foot Server\": \"Terminal\"\n        }\n    },\n\n    // Hyprland Window\n    \"hyprland/window\": {\n        \"rewrite\": {\n            \"(.*) - Brave\": \"$1\",\n            \"(.*) - Chromium\": \"$1\",\n            \"(.*) - Brave Search\": \"$1\",\n            \"(.*) - Outlook\": \"$1\",\n            \"(.*) Microsoft Teams\": \"$1\"\n        },\n        \"separate-outputs\": true\n\n\n    },\n    \n    // Wallpaper\n    \"custom/wallpaper\": {\n        \"format\": \"\",\n        \"on-click\": \"waypaper\",\n        \"tooltip\": false\n    },\n    \n    // Settings\n    \"custom/settings\": {\n        \"format\": \"\",\n        \"on-click\": \"~/.config/ml4w/apps/ML4W_Dotfiles_Settings-x86_64.AppImage\",\n        \"tooltip\": false\n    },\n\n    // Keybindings\n    \"custom/keybindings\": {\n        \"format\": \"\",\n        \"on-click\": \"~/.config/hypr/scripts/keybindings.sh\",\n        \"tooltip\": false\n    },\n\n    // Filemanager Launcher\n    \"custom/filemanager\": {\n        \"format\": \"\",\n        \"on-click\": \"nautilus\",\n        \"tooltip\": false\n    },\n\n    // Browser Launcher\n    \"custom/browser\": {\n        \"format\": \"\",\n        \"on-click\": \"~/.config/ml4w/settings/browser.sh\",\n        \"tooltip\": false\n\n    },\n\n    // Rofi Application Launcher\n    \"custom/appmenu\": {\n        \"format\": \"Apps\",\n        \"on-click\": \"rofi -show drun -replace\",\n        \"on-click-right\": \"~/.config/hypr/scripts/keybindings.sh\",\n        \"tooltip\": false\n    },\n    \n    // Power Menu\n    \"custom/exit\": {\n        \"format\": \"\",\n        \"on-click\": \"wlogout\",\n        \"tooltip\": false\n    },\n\n    // Keyboard State\n    \"keyboard-state\": {\n        \"numlock\": true,\n        \"capslock\": true,\n        \"format\": \"{name} {icon}\",\n        \"format-icons\": {\n            \"locked\": \"\",\n            \"unlocked\": \"\"\n        }\n    },\n\n    // System tray\n    \"tray\": {\n        // \"icon-size\": 21,\n        \"spacing\": 10\n    },\n\n    // Clock\n    \"clock\": {\n        \"format\": \"{:%H:%M}\",\n        \"format-alt\": \"{:%R %a %d %b}\",\n        \"on-click\": \"ags -t calendar\",\n        \"tooltip\": false\n    },\n\n    // System\n    \"custom/system\": {\n        \"format\": \"\",\n        \"tooltip\": false\n    },\n\n    // CPU\n    \"cpu\": {\n        \"format\": \"C {usage}%  \",\n        \"on-click\": \"kitty -e btop\"\n    },\n\n    // Memory\n    \"memory\": {\n        \"format\": \"M {}%   \",\n        \"on-click\": \"kitty -e btop\"\n    },\n\n    // Harddisc space used\n    \"disk\": {\n        \"interval\": 30,\n        \"format\": \"D {percentage_used}% \",\n        \"path\": \"/\",\n        \"on-click\": \"alacritty -e htop\"\n    }, \n\n    \"hyprland/language\": {\n        \"format\": \"/ K {short}\"\n    },\n\n    // Group Hardware\n    \"group/hardware\": {\n        \"orientation\": \"inherit\",\n        \"drawer\": {\n            \"transition-duration\": 300,\n            \"children-class\": \"not-memory\",\n            \"transition-left-to-right\": false\n        },        \n        \"modules\": [\n            \"custom/system\",\n            \"disk\",\n            \"cpu\",\n            \"memory\",\n            \"hyprland/language\"\n        ]\n    },\n    \n    // Group Settings\n    \"group/settings\": {\n        \"orientation\": \"inherit\",\n        \"drawer\": {\n            \"transition-duration\": 300,\n            \"children-class\": \"not-memory\",\n            \"transition-left-to-right\": false\n        },        \n        \"modules\": [\n            \"custom/settings\",\n            \"custom/waybarthemes\",\n            \"custom/wallpaper\"\n        ]\n    },\n\n    // Group Quicklinks\n    \"group/quicklinks\": {\n        \"orientation\": \"horizontal\",\n        \"modules\": [\n            \"custom/filemanager\",\n            \"custom/browser\"\n         ]\n    },\n\n    // Network\n    \"network\": {\n        \"format\": \"{ifname}\",\n        \"format-wifi\": \"  {signalStrength}%\",\n        \"format-ethernet\": \"  {ipaddr}\",\n        \"format-disconnected\": \"Not connected\", //An empty format will hide the module.\n        \"tooltip-format\": \" {ifname} via {gwaddri}\",\n        \"tooltip-format-wifi\": \"   {essid} ({signalStrength}%)\",\n        \"tooltip-format-ethernet\": \"  {ifname} ({ipaddr}/{cidr})\",\n        \"tooltip-format-disconnected\": \"Disconnected\",\n        \"max-length\": 50,\n        \"on-click\": \"alacritty -e nmtui\"\n    },\n\n    // Battery\n    \"battery\": {\n        \"states\": {\n            // \"good\": 95,\n            \"warning\": 30,\n            \"critical\": 15\n        },\n        \"format\": \"{icon}   {capacity}%\",\n        \"format-charging\": \"  {capacity}%\",\n        \"format-plugged\": \"  {capacity}%\",\n        \"format-alt\": \"{icon}  {time}\",\n        // \"format-good\": \"\", // An empty format will hide the module\n        // \"format-full\": \"\",\n        \"format-icons\": [\" \", \" \", \" \", \" \", \" \"]\n    },\n\n    // Pulseaudio\n    \"pulseaudio\": {\n        // \"scroll-step\": 1, // %, can be a float\n        \"format\": \"{icon} {volume}%\",\n        \"format-bluetooth\": \"{volume}%  {icon} {format_source}\",\n        \"format-bluetooth-muted\": \"  {icon} {format_source}\",\n        \"format-muted\": \"  {format_source}\",\n        \"format-source\": \"{volume}% \",\n        \"format-source-muted\": \"\",\n        \"format-icons\": {\n            \"headphone\": \"\",\n            \"hands-free\": \"\",\n            \"headset\": \"\",\n            \"phone\": \"\",\n            \"portable\": \"\",\n            \"car\": \"\",\n            \"default\": [\"\", \" \", \" \"]\n        },\n        \"on-click\": \"pavucontrol\"\n    },\n\n    // PlayerPause\n    \"custom/playerpause\": {\n        \"format\": \"⏯︎\",\n        \"on-click\": \"playerctl play-pause\",\n\n    // WaybarMedia\n    },\n    \"modules-center\": [\"custom/waybar-media\"],\n    \"custom/waybar-media\": {\n        \"return-type\": \"json\",\n        \"exec\": \"waybar-media.py status\",\n        \"on-click\": \"waybar-media.py playpause\",\n        \"on-scroll-up\": \"waybar-media.py previous\",\n        \"on-scroll-down\": \"waybar-media.py next\",\n        \"escape\": true\n    },\n\n    // PlayerNext\n    \"custom/playernext\": {\n        \"format\": \"⏵︎\",\n        \"on-click\": \"playerctl next\",\n        \"tooltip\": false,\n\n    },\n\n    // PlayerPrevious\n    \"custom/playerprevious\": {\n        \"format\": \"⏴︎\",\n        \"on-click\": \"playerctl previous\",\n        \"tooltip\": false,\n\n    },\n\n\n    // Bluetooth\n    \"bluetooth\": {\n        \"format-disabled\": \"\",\n        \"format-off\": \"\",\n        \"interval\": 30,\n        \"on-click\": \"blueman-manager\",\n        \"format-no-controller\": \"\"\n    },\n\n    // Other\n    \"user\": {\n        \"format\": \"{user}\",\n        \"interval\": 60,\n        \"icon\": false,\n    },\n\n    // Idle Inhibator\n    \"idle_inhibitor\": {\n        \"format\": \"{icon}\",\n        \"tooltip\": true,\n        \"format-icons\":{\n            \"activated\": \"\",\n            \"deactivated\": \"\"\n        },\n        \"on-click-right\": \"hyprlock\"        \n    }\n}\n"
  },
  {
    "path": ".config/waybar/alt_config/style.css",
    "content": "/*\n * __        __          _                  ____  _         _\n * \\ \\      / /_ _ _   _| |__   __ _ _ __  / ___|| |_ _   _| | ___\n *  \\ \\ /\\ / / _` | | | | '_ \\ / _` | '__| \\___ \\| __| | | | |/ _ \\\n *   \\ V  V / (_| | |_| | |_) | (_| | |     ___) | |_| |_| | |  __/\n *    \\_/\\_/ \\__,_|\\__, |_.__/ \\__,_|_|    |____/ \\__|\\__, |_|\\___|\n *                 |___/                              |___/\n *\n * by Stephan Raabe (2023)\n * Edited by Pilk (2024) :3c\n * -----------------------------------------------------\n */\n\n/* -----------------------------------------------------\n * Import Pywal colors\n * ----------------------------------------------------- */\n/* @import 'style-light.css'; */\n@define-color backgroundlight #FFFFFF;\n@define-color backgrounddark #FFFFFF;\n@define-color workspacesbackground1 #FFFFFF;\n@define-color workspacesbackground2 #CCCCCC;\n@define-color bordercolor #FFFFFF;\n@define-color textcolor1 #000000;\n@define-color textcolor2 #000000;\n@define-color textcolor3 #FFFFFF;\n@define-color iconcolor #FFFFFF;\n@define-color bordercolor1 #16DADC;\n@define-color bordercolor2 #0099CC;\n@define-color backend1 #080809;\n/* -----------------------------------------------------\n * General\n * ----------------------------------------------------- */\n\n\n\n* {\n    font-family: \"Fira Sans Semibold\", \"Font Awesome 6 Free\", FontAwesome,  Roboto, Helvetica, Arial, sans-serif;\n    border: 15px;\n    border-radius: 20px;\n\n}\n\nwindow#waybar {\n    background-color: @backend1;\n    margin: 5px 0 0 0;\n    border: 2px solid @bordercolor1;\n    border-radius: 40px 40px;\n\n}\n/* -----------------------------------------------------\n * Workspaces \n * ----------------------------------------------------- */\n\n#workspaces {\n    margin: 6px 1px 6px 1px;\n    padding: 1px 5px;\n    border-radius: 15px;\n    border: 15px;\n    font-weight: bold;\n    font-style: normal;\n    font-size: 16px;\n    color: @textcolor1;\n}\n\n#workspaces button {\n    padding: 0px 5px;\n    margin: 4px 3px;\n    border-radius: 15px;\n    border: 0px;\n    color: @textcolor3;\n    transition: all 0.3s ease-in-out;\n}\n\n#workspaces button.active {\n    color: @textcolor1;\n    background: @bordercolor1;\n    border-radius: 15px;\n    min-width: 15px;\n    transition: all 0.3s ease-in-out;\n}\n\n#workspaces button:hover {\n    color: @textcolor1;\n    background: @workspacesbackground2;\n    border-radius: 15px;\n}\n\n/* -----------------------------------------------------\n * Tooltips\n * ----------------------------------------------------- */\n\ntooltip {\n    border-radius: 10px;\n    background-color: @backgroundlight;\n    opacity:0.8;\n    padding:20px;\n    margin:0px;\n}\n\ntooltip label {\n    color: @textcolor2;\n}\n\n/* -----------------------------------------------------\n * Window\n * ----------------------------------------------------- */\n\n#window {\n    /*\n    background: @backgroundlight;*/\n    margin: 10px 15px 10px 0px;\n    padding: 2px 10px 0px 10px;\n    /*border-radius: 12px;*/\n    color:@textcolor0;\n    font-size:13px;\n    font-weight:normal;\n}\n\nwindow#waybar.empty #window {\n    background-color:transparent;\n}\n\n/* -----------------------------------------------------\n * Taskbar\n * ----------------------------------------------------- */\n\n#taskbar {\n    /*\n     * background: @backgroundlight;\n     */\n    margin: 6px 15px 6px 0px;\n    padding:0px;\n    border-radius: 15px;\n    font-weight: normal;\n    font-style: normal;\n    /*\n    border: 1px solid @backgroundlight;*/\n}\n\n#taskbar button {\n    margin:0;\n    border-radius: 15px;\n    padding: 0px 5px 0px 5px;\n}\n\n/* -----------------------------------------------------\n * Modules\n * ----------------------------------------------------- */\n\n.modules-left > widget:first-child > #workspaces {\n    margin-left: 5;\n}\n\n.modules-right > widget:last-child > #workspaces {\n    margin-right: 0;\n}\n\n/* -----------------------------------------------------\n * Custom Quicklinks\n * ----------------------------------------------------- */\n\n#custom-brave, \n#custom-browser, \n#custom-keybindings, \n#custom-outlook, \n#custom-filemanager, \n#custom-teams, \n#custom-chatgpt, \n#custom-calculator, \n#custom-windowsvm, \n#custom-cliphist, \n#custom-settings, \n#custom-wallpaper, \n#custom-system,\n#custom-hyprshade,\n#custom-hypridle,\n#custom-quicklink1,\n#custom-quicklink2,\n#custom-quicklink3,\n#custom-quicklink4,\n#custom-quicklink5,\n#custom-quicklink6,\n#custom-quicklink7,\n#custom-quicklink8,\n#custom-quicklink9,\n#custom-quicklink10,\n#custom-waybarthemes {\n    margin-right: 15px;\n    font-size: 20px;\n    font-weight: bold;\n    color: @iconcolor;\n\n\n}\n\n/* -----------------------------------------------------\n * Idle Inhibator\n * ----------------------------------------------------- */\n\n #idle_inhibitor {\n    margin-right: 15px;\n    font-size: 22px;\n    font-weight: bold;\n    opacity: 0.8;\n    color: @iconcolor;\n}\n\n#idle_inhibitor.activated {\n    margin-right: 15px;\n    font-size: 20px;\n    font-weight: bold;\n    opacity: 0.8;\n    color: #dc2f2f;\n}\n\n/* -----------------------------------------------------\n * Custom Modules\n * ----------------------------------------------------- */\n\n#custom-appmenu {\n    background-color: @backgrounddark;\n    font-size: 16px;\n    color: @textcolor1;\n    border-radius: 15px;\n    padding: 2px 10px 0px 10px;\n    margin: 10px 15px 10px 10px;\n}\n\n/* -----------------------------------------------------\n * Custom Exit\n * ----------------------------------------------------- */\n\n#custom-exit {\n    margin: 0px 20px 0px 0px;\n    padding:0px;\n    font-size:20px;\n    color: @iconcolor;\n}\n\n\n/* -----------------------------------------------------\n * Hardware Group\n * ----------------------------------------------------- */\n\n #disk,#memory,#cpu,#language {\n    margin:0px;\n    padding:0px;\n    font-size:16px;\n    color:@iconcolor;\n}\n\n#language {\n    margin-right:10px;\n}\n\n/* -----------------------------------------------------\n * Clock\n * ----------------------------------------------------- */\n\n#clock {\n    margin: 10px 15px 10px 0px;\n    font-size: 16px;\n    color: @textcolor0;\n\n}\n\n/* -----------------------------------------------------\n * Backlight\n * ----------------------------------------------------- */\n\n #backlight {\n    background-color: @backgroundlight;\n    font-size: 16px;\n    color: @textcolor2;\n    border-radius: 15px;\n    padding: 2px 10px 0px 10px;\n    margin: 10px 15px 10px 0px;\n}\n\n/* -----------------------------------------------------\n * Pulseaudio\n * ----------------------------------------------------- */\n\n#pulseaudio {\n    font-size: 16px;\n    color: @textcolor0;\n    border-radius: 15px;\n    padding: 2px 0px 0px 0px;\n    margin: 10px -0px 10px 5px;\n\n}\n\n#pulseaudio.muted {\n    background-color: @backgrounddark;\n    color: @textcolor1;\n}\n\n/* -----------------------------------------------------\n * Network\n * ----------------------------------------------------- */\n\n#network {\n    font-size: 16px;\n    color: @textcolor0;\n    border-radius: 15px;\n    padding: 2px 10px 0px 10px;\n    margin: 10px 5px 10px 5px;\n}\n\n#network.ethernet {\n    color: @textcolor0;\n}\n\n#network.wifi {\n    color: @textcolor0;\n}\n\n/* -----------------------------------------------------\n * Bluetooth\n * ----------------------------------------------------- */\n\n #bluetooth, #bluetooth.on, #bluetooth.connected {\n    font-size: 16px;\n    color: @textcolor0;\n    border-radius: 15px;\n    padding: 2px 10px 0px 10px;\n    margin: 10px 15px 10px 0px;\n}\n\n#bluetooth.off {\n    background-color: transparent;\n    padding: 0px;\n    margin: 0px;\n}\n\n/* -----------------------------------------------------\n * Battery\n * ----------------------------------------------------- */\n\n#battery {\n    background-color: @backgroundlight;\n    font-size: 16px;\n    color: @textcolor2;\n    border-radius: 15px;\n    padding: 2px 15px 0px 10px;\n    margin: 10px 15px 10px 0px;\n}\n\n#battery.charging, #battery.plugged {\n    color: @textcolor2;\n    background-color: @backgroundlight;\n}\n\n@keyframes blink {\n    to {\n        background-color: @backgroundlight;\n        color: @textcolor2;\n    }\n}\n\n#battery.critical:not(.charging) {\n    background-color: #f53c3c;\n    color: @textcolor3;\n    animation-name: blink;\n    animation-duration: 0.5s;\n    animation-timing-function: linear;\n    animation-iteration-count: infinite;\n    animation-direction: alternate;\n}\n\n/* -----------------------------------------------------\n * Tray\n * ----------------------------------------------------- */\n\n#tray {\n    margin:0px 10px 0px 0px;\n}\n\n#tray > .passive {\n    -gtk-icon-effect: dim;\n}\n\n#tray > .needs-attention {\n    -gtk-icon-effect: highlight;\n    background-color: #eb4d4b;\n}\n\n#custom-playerpause {\n    font-size: 35px;\n    color: @textcolor0;\n    padding: 0px 0px 0px 0px;\n    margin: 5px 0px 0px 0px;\n}\n\n#custom-playernext {\n    font-size: 35px;\n    color: @textcolor0;\n    padding: 0px 0px 0px 0px;\n    margin: 5px 0px 0px 0px;\n\n}\n\n#custom-playerprevious {\n    font-size: 35px;\n    color: @textcolor0;\n    padding: 0px 0px 0px 0px;\n    margin: 5px 0px 0px 0px;\n}\n/* -----------------------------------------------------\n * Other\n * ----------------------------------------------------- */\n\nlabel:focus {\n    background-color: #000000;\n}\n\n#backlight {\n    background-color: #90b1b1;\n}\n\n\n#network.disconnected {\n    background-color: #f53c3c;\n}\n\n"
  },
  {
    "path": ".config/waybar/config",
    "content": "// __        __          _                 \n// \\ \\      / /_ _ _   _| |__   __ _ _ __  \n//  \\ \\ /\\ / / _` | | | | '_ \\ / _` | '__| \n//   \\ V  V / (_| | |_| | |_) | (_| | |    \n//    \\_/\\_/ \\__,_|\\__, |_.__/ \\__,_|_|    \n//                 |___/                   \n//  \n// by Stephan Raabe (2023) \n// Edited by Pilk (2024) :3c\n// ----------------------------------------------------- \n//\n{\n    // General Settings\n    \"layer\": \"top\",\n    \"margin-bottom\": 0,\n    \"layer\": \"top\",\n    \"margin-left\": 0,\n    \"margin-right\": 0,\n    \"spacing\": 0,\n\n    // Position TOP\n    \"layer\": \"top\",\n    \"margin-bottom\": 2,\n    \"margin-left\": 20,\n    \"margin-right\": 20,\n    \"margin-top\": 12,\n    // Position BOTTOM\n    // \"position\": \"bottom\",\n    // \"margin-top\": 0,\n    // \"margin-bottom\": 14,\n\n    \"layer\": \"top\",\n    \"margin-left\": 15,\n    \"margin-right\": 15,\n    \"spacing\": 0,\n\n\n    // Load Modules\n    \"include\": [\n        \".config/waybar/modules.json\",\n    ],\n\n    // Modules Left\n    \"modules-left\": [\n    \"hyprland/workspaces\",\n    // \"custom/appmenu\"\n    //\"custom/settings\",\n    // \"custom/waybarthemes\",\n\n    //  \"group/quicklinks\",\n    \"hyprland/window\"\n    //  \"custom/starter\"\n    ],\n\n    // Modules Center\n    \"modules-center\": [\n     \"clock\"\n\n    ],\n\n    // Modules Right    \n    \"modules-right\": [\n    //  \"custom/waybar-media\",\n        \"custom/playerprevious\",\n        \"custom/playerpause\",\n        \"custom/playernext\",\n        \"pulseaudio\",\n    //  \"bluetooth\",\n        \"network\",\n    //  \"group/hardware\",\n        \"cpu\",\n        \"memory\",\n    // \"custom/wallpaper\",\n        \"tray\",\n        \"custom/exit\"\n    // \"custom/ml4w-welcome\",\n\n    ]\n}\n"
  },
  {
    "path": ".config/waybar/modules.json",
    "content": "//  __  __           _       _            \n// |  \\/  | ___   __| |_   _| | ___  ___  \n// | |\\/| |/ _ \\ / _` | | | | |/ _ \\/ __| \n// | |  | | (_) | (_| | |_| | |  __/\\__ \\ \n// |_|  |_|\\___/ \\__,_|\\__,_|_|\\___||___/ \n//                                        \n//  \n// by Stephan Raabe (2023) \n// Edited by Pilk (2024) :3c\n// ----------------------------------------------------- \n//\n{\n    // Workspaces\n    \"hyprland/workspaces\" : {\n        \"on-click\": \"activate\",\n        \"active-only\": false,\n        \"all-outputs\": true,\n        \"format\": \"{}\",\n        \"format-icons\": {\n\t\t\t\"urgent\": \"\",\n\t\t\t\"active\": \"\",\n\t\t\t\"default\": \"\"\n        },\n        \"persistent-workspaces\": {\n             \"*\": 5\n        }       \n    },\n\n    // Taskbar\n    \"wlr/taskbar\": {\n        \"format\": \"{icon}\",\n        \"icon-size\": 18,\n        \"tooltip-format\": \"{title}\",\n        \"on-click\": \"activate\",\n        \"on-click-middle\": \"close\",\n        \"ignore-list\": [\n           \"Alacritty\"\n        ],\n        \"app_ids-mapping\": {\n            \"firefoxdeveloperedition\": \"firefox-developer-edition\"\n        },\n        \"rewrite\": {\n            \"Firefox Web Browser\": \"Firefox\",\n            \"Foot Server\": \"Terminal\"\n        }\n    },\n\n    // Hyprland Window\n    \"hyprland/window\": {\n        \"rewrite\": {\n            \"(.*) - Brave\": \"$1\",\n            \"(.*) - Chromium\": \"$1\",\n            \"(.*) - Brave Search\": \"$1\",\n            \"(.*) - Outlook\": \"$1\",\n            \"(.*) Microsoft Teams\": \"$1\"\n        },\n        \"separate-outputs\": true\n\n\n    },\n    \n    // Wallpaper\n    \"custom/wallpaper\": {\n        \"format\": \"\",\n        \"on-click\": \"waypaper\",\n        \"on-click-right\": \"waypaper --random\",\n        \"tooltip\": false\n\n    },\n\n    // Rofi Application Launcher\n    \"custom/appmenu\": {\n        \"format\": \"Apps\",\n        \"on-click\": \"rofi -show drun -replace\",\n        \"tooltip\": false\n    },\n    \n    // Power Menu\n    \"custom/exit\": {\n        \"format\": \"\",\n        \"on-click\": \"wlogout\",\n        \"tooltip\": false\n    },\n\n    // Keyboard State\n    \"keyboard-state\": {\n        \"numlock\": true,\n        \"capslock\": true,\n        \"format\": \"{name} {icon}\",\n        \"format-icons\": {\n            \"locked\": \"\",\n            \"unlocked\": \"\"\n        }\n    },\n\n    // System tray\n    \"tray\": {\n        // \"icon-size\": 21,\n        \"spacing\": 10\n    },\n\n    // Clock\n    \"clock\": {\n        \"format\": \"{:%H:%M}\",\n        \"format-alt\": \"{:%R %a %d %b}\",\n        \"on-click\": \"ags -t calendar\",\n        \"tooltip\": false\n    },\n\n    // System\n    \"custom/system\": {\n        \"format\": \"\",\n        \"tooltip\": false\n    },\n\n    // CPU\n    \"cpu\": {\n        \"format\": \"    {usage}%   \",\n        \"on-click\": \"kitty -e btop\"\n    },\n\n    // Memory\n    \"memory\": {\n        \"format\": \"     {}%   \",\n        \"on-click\": \"kitty -e btop\"\n    },\n\n    // Harddisc space used\n    \"disk\": {\n        \"interval\": 30,\n        \"format\": \"D {percentage_used}% \",\n        \"path\": \"/\",\n        \"on-click\": \"kitty -e htop\"\n    }, \n\n    \"hyprland/language\": {\n        \"format\": \"/ K {short}\"\n    },\n\n    // Group Hardware\n    \"group/hardware\": {\n        \"orientation\": \"inherit\",\n        \"drawer\": {\n            \"transition-duration\": 300,\n            \"children-class\": \"not-memory\",\n            \"transition-left-to-right\": false\n        },        \n        \"modules\": [\n            \"custom/system\",\n            \"disk\",\n            \"cpu\",\n            \"memory\",\n            \"hyprland/language\"\n        ]\n    },\n    \n    // Group Settings\n    \"group/settings\": {\n        \"orientation\": \"inherit\",\n        \"drawer\": {\n            \"transition-duration\": 300,\n            \"children-class\": \"not-memory\",\n            \"transition-left-to-right\": false\n        },        \n        \"modules\": [\n            \"custom/settings\",\n            \"custom/waybarthemes\",\n            \"custom/wallpaper\"\n        ]\n    },\n\n    // Group Quicklinks\n    \"group/quicklinks\": {\n        \"orientation\": \"horizontal\",\n        \"modules\": [\n            \"custom/filemanager\",\n            \"custom/browser\"\n         ]\n    },\n\n    // Network\n    \"network\": {\n        \"format\": \"{ifname}\",\n        \"format-wifi\": \"  {signalStrength}%\",\n        \"format-ethernet\": \"  {ipaddr}\",\n        \"format-disconnected\": \"Not connected\", //An empty format will hide the module.\n        \"tooltip-format\": \" {ifname} via {gwaddri}\",\n        \"tooltip-format-wifi\": \"   {essid} ({signalStrength}%)\",\n        \"tooltip-format-ethernet\": \"  {ifname} ({ipaddr}/{cidr})\",\n        \"tooltip-format-disconnected\": \"Disconnected\",\n        \"max-length\": 50,\n        \"on-click\": \"kitty -e nmtui\"\n    },\n\n    // Battery\n    \"battery\": {\n        \"states\": {\n            // \"good\": 95,\n            \"warning\": 30,\n            \"critical\": 15\n        },\n        \"format\": \"{icon}   {capacity}%\",\n        \"format-charging\": \"  {capacity}%\",\n        \"format-plugged\": \"  {capacity}%\",\n        \"format-alt\": \"{icon}  {time}\",\n        // \"format-good\": \"\", // An empty format will hide the module\n        // \"format-full\": \"\",\n        \"format-icons\": [\" \", \" \", \" \", \" \", \" \"]\n    },\n\n    // Pulseaudio\n    \"pulseaudio\": {\n        // \"scroll-step\": 1, // %, can be a float\n        \"format\": \"{icon} {volume}%\",\n        \"format-bluetooth\": \"{volume}%  {icon} {format_source}\",\n        \"format-bluetooth-muted\": \"  {icon} {format_source}\",\n        \"format-muted\": \"  {format_source}\",\n        \"format-source\": \"{volume}% \",\n        \"format-source-muted\": \"\",\n        \"format-icons\": {\n            \"headphone\": \"\",\n            \"hands-free\": \"\",\n            \"headset\": \"\",\n            \"phone\": \"\",\n            \"portable\": \"\",\n            \"car\": \"\",\n            \"default\": [\"\", \" \", \" \"]\n        },\n        \"on-click\": \"pavucontrol\"\n    },\n\n    // PlayerPause\n    \"custom/playerpause\": {\n        \"format\": \"⏯︎\",\n        \"on-click\": \"playerctl play-pause\",\n        \"tooltip\": false,\n\n    // WaybarMedia\n    },\n    \"modules-center\": [\"custom/waybar-media\"],\n    \"custom/waybar-media\": {\n        \"return-type\": \"json\",\n        \"exec\": \"waybar-media.py status\",\n        \"on-click\": \"waybar-media.py playpause\",\n        \"on-scroll-up\": \"waybar-media.py previous\",\n        \"on-scroll-down\": \"waybar-media.py next\",\n        \"escape\": true\n    },\n\n    // PlayerNext\n    \"custom/playernext\": {\n        \"format\": \"⏵︎\",\n        \"on-click\": \"playerctl next\",\n        \"tooltip\": false,\n\n    },\n\n    // PlayerPrevious\n    \"custom/playerprevious\": {\n        \"format\": \"⏴︎\",\n        \"on-click\": \"playerctl previous\",\n        \"tooltip\": false,\n\n    },\n\n\n    // Bluetooth\n    \"bluetooth\": {\n        \"format-disabled\": \"\",\n        \"format-off\": \"\",\n        \"interval\": 30,\n        \"on-click\": \"blueman-manager\",\n        \"format-no-controller\": \"\"\n    },\n\n    // Other\n    \"user\": {\n        \"format\": \"{user}\",\n        \"interval\": 60,\n        \"icon\": false,\n    },\n    \n    // Idle Inhibator\n    \"idle_inhibitor\": {\n        \"format\": \"{icon}\",\n        \"tooltip\": true,\n        \"format-icons\":{\n            \"activated\": \"\",\n            \"deactivated\": \"\"\n        },\n        \"on-click-right\": \"hyprlock\"        \n    }\n}\n"
  },
  {
    "path": ".config/waybar/style.css",
    "content": "/*\n * __        __          _                  ____  _         _\n * \\ \\      / /_ _ _   _| |__   __ _ _ __  / ___|| |_ _   _| | ___\n *  \\ \\ /\\ / / _` | | | | '_ \\ / _` | '__| \\___ \\| __| | | | |/ _ \\\n *   \\ V  V / (_| | |_| | |_) | (_| | |     ___) | |_| |_| | |  __/\n *    \\_/\\_/ \\__,_|\\__, |_.__/ \\__,_|_|    |____/ \\__|\\__, |_|\\___|\n *                 |___/                              |___/\n *\n * by Stephan Raabe (2023)\n * Edited by Pilk (2024) :3c\n * -----------------------------------------------------\n */\n\n/* -----------------------------------------------------\n * Import Pywal colors\n * ----------------------------------------------------- */\n/* @import 'style-light.css'; */\n@define-color backgroundlight #FFFFFF;\n@define-color backgrounddark #FFFFFF;\n@define-color workspacesbackground1 #FFFFFF;\n@define-color workspacesbackground2 #CCCCCC;\n@define-color bordercolor #35D6E7;\n@define-color textcolor1 #000000;\n@define-color textcolor2 #000000;\n@define-color textcolor3 #FFFFFF;\n@define-color iconcolor #FFFFFF;\n@define-color backend1 #080809;\n\n/* -----------------------------------------------------\n * General\n * ----------------------------------------------------- */\n\n\n\n* {\n    font-family: \"Fira Sans Semibold\", \"Font Awesome 6 Free\", DroidSansMNerdFont, FontAwesome, awesomefont, Roboto, Helvetica, Arial, \"fontawesome-free-6.6.0\", sans-serif;\n    border: none;\n    border-radius: 0px;\n\n}\n\nwindow#waybar {\n    background-color: rgba(0, 0, 0, 0.6);\n    margin: 10px 0 0 0;\n   /* border: 2px solid @bordercolor;\n     Enable border by removing these > */\n    border-radius: 50px 50px;\n\n}\n\n/* -----------------------------------------------------\n * Workspaces \n * ----------------------------------------------------- */\n\n#workspaces {\n    margin: 6px 1px 6px 1px;\n    padding: 0px 5px;\n    border-radius: 15px;\n    border: 0px;\n    font-weight: bold;\n    font-style: normal;\n    font-size: 16px;\n    color: @textcolor1;\n}\n\n#workspaces button {\n    padding: 0px 5px;\n    margin: 4px 3px;\n    border-radius: 15px;\n    border: 0px;\n    color: @textcolor3;\n    transition: all 0.3s ease-in-out;\n}\n\n#workspaces button.active {\n    color: @textcolor1;\n    background: @workspacesbackground2;\n    border-radius: 15px;\n    min-width: 15px;\n    transition: all 0.3s ease-in-out;\n}\n\n#workspaces button:hover {\n    color: @textcolor1;\n    background: @workspacesbackground2;\n    border-radius: 15px;\n}\n\n/* -----------------------------------------------------\n * Tooltips\n * ----------------------------------------------------- */\n\ntooltip {\n    border-radius: 10px;\n    background-color: @backgroundlight;\n    opacity:0.8;\n    padding:20px;\n    margin:0px;\n}\n\ntooltip label {\n    color: @textcolor2;\n}\n\n/* -----------------------------------------------------\n * Window\n * ----------------------------------------------------- */\n\n#window {\n    /*\n    background: @backgroundlight;*/\n    margin: 10px 15px 10px 0px;\n    padding: 2px 10px 0px 10px;\n    /*border-radius: 12px;*/\n    color:@textcolor0;\n    font-size:13px;\n    font-weight:normal;\n}\n\nwindow#waybar.empty #window {\n    background-color:transparent;\n}\n\n/* -----------------------------------------------------\n * Taskbar\n * ----------------------------------------------------- */\n\n#taskbar {\n    /*\n     * background: @backgroundlight;\n     */\n    margin: 6px 15px 6px 0px;\n    padding:0px;\n    border-radius: 15px;\n    font-weight: normal;\n    font-style: normal;\n    /*\n    border: 1px solid @backgroundlight;*/\n}\n\n#taskbar button {\n    margin:0;\n    border-radius: 15px;\n    padding: 0px 5px 0px 5px;\n}\n\n/* -----------------------------------------------------\n * Modules\n * ----------------------------------------------------- */\n\n.modules-left > widget:first-child > #workspaces {\n    margin-left: 5;\n}\n\n.modules-right > widget:last-child > #workspaces {\n    margin-right: 0;\n}\n\n/* -----------------------------------------------------\n * Custom Quicklinks\n * ----------------------------------------------------- */\n\n#custom-brave, \n#custom-browser, \n#custom-keybindings, \n#custom-outlook, \n#custom-filemanager, \n#custom-teams, \n#custom-chatgpt, \n#custom-calculator, \n#custom-windowsvm, \n#custom-cliphist, \n#custom-settings, \n#custom-wallpaper, \n#custom-system,\n#custom-hyprshade,\n#custom-hypridle,\n#custom-quicklink1,\n#custom-quicklink2,\n#custom-quicklink3,\n#custom-quicklink4,\n#custom-quicklink5,\n#custom-quicklink6,\n#custom-quicklink7,\n#custom-quicklink8,\n#custom-quicklink9,\n#custom-quicklink10,\n#custom-waybarthemes {\n    margin-right: 15px;\n    font-size: 20px;\n    font-weight: bold;\n    color: @iconcolor;\n\n}\n\n#custom-waybarthemes,#custom-system {\n     margin-right:15px;\n}\n\n#custom-ml4w-welcome {\n    margin-right: 12px;\n    background-image: url(\"../assets/ml4w-icon.svg\");\n    background-position: center;\n    background-repeat: no-repeat;\n    background-size: contain; \n    padding-right: 24px;\n}\n\n/* -----------------------------------------------------\n * Idle Inhibator\n * ----------------------------------------------------- */\n\n #idle_inhibitor {\n    margin-right: 15px;\n    font-size: 22px;\n    font-weight: bold;\n    opacity: 0.8;\n    color: @iconcolor;\n}\n\n#idle_inhibitor.activated {\n    margin-right: 15px;\n    font-size: 20px;\n    font-weight: bold;\n    opacity: 0.8;\n    color: #dc2f2f;\n}\n\n/* -----------------------------------------------------\n * Custom Modules\n * ----------------------------------------------------- */\n\n#custom-appmenu {\n    background-color: @backgrounddark;\n    font-size: 16px;\n    color: @textcolor1;\n    border-radius: 15px;\n    padding: 2px 10px 0px 10px;\n    margin: 10px 15px 10px 10px;\n}\n\n/* -----------------------------------------------------\n * Custom Exit\n * ----------------------------------------------------- */\n\n#custom-exit {\n    margin: 0px 20px 0px 0px;\n    padding:0px;\n    font-size:20px;\n    color: @iconcolor;\n}\n\n\n/* -----------------------------------------------------\n * Hardware Group\n * ----------------------------------------------------- */\n/*\n #disk,#memory,#cpu,#language {\n    margin:0px;\n    padding:0px;\n    font-size:16px;\n    color:@iconcolor;\n}        \"cpu\",\n        \"memory\",\n*/\n#cpu {\n    margin: 1px 0px 0px 0px;\n    padding:0px;\n    font-size:16px;\n    color: @iconcolor;\n}\n\n#memory {\n    margin: 1px 0px 0px 0px;\n    padding:0px;\n    font-size:16px;\n    color: @iconcolor;\n}\n#language {\n    margin-right:10px;\n}\n\n/* -----------------------------------------------------\n * Clock\n * ----------------------------------------------------- */\n\n#clock {\n    margin: 10px 15px 10px 0px;\n    font-size: 16px;\n    color: @textcolor0;\n\n}\n\n/* -----------------------------------------------------\n * Backlight\n * ----------------------------------------------------- */\n\n #backlight {\n    background-color: @backgroundlight;\n    font-size: 16px;\n    color: @textcolor2;\n    border-radius: 15px;\n    padding: 2px 10px 0px 10px;\n    margin: 10px 15px 10px 0px;\n}\n\n/* -----------------------------------------------------\n * Pulseaudio\n * ----------------------------------------------------- */\n\n#pulseaudio {\n    font-size: 16px;\n    color: @textcolor0;\n    border-radius: 15px;\n    padding: 1px 0px 0px 2px;\n    margin: 10px 0px 10px 5px;\n\n}\n\n#pulseaudio.muted {\n    background-color: @backgrounddark;\n    color: @textcolor1;\n    \n}\n\n/* -----------------------------------------------------\n * Network\n * ----------------------------------------------------- */\n\n#network {\n    font-size: 16px;\n    color: @textcolor0;\n    border-radius: 15px;\n    padding: 1px 10px 0px 9px;\n    margin: 10px 5px 10px 6px;\n}\n\n#network.ethernet {\n    color: @textcolor0;\n}\n\n#network.wifi {\n    color: @textcolor0;\n}\n\n/* -----------------------------------------------------\n * Bluetooth\n * ----------------------------------------------------- */\n\n #bluetooth, #bluetooth.on, #bluetooth.connected {\n    font-size: 16px;\n    color: @textcolor0;\n    border-radius: 15px;\n    padding: 2px 10px 0px 10px;\n    margin: 10px 15px 10px 0px;\n}\n\n#bluetooth.off {\n    background-color: transparent;\n    padding: 0px;\n    margin: 0px;\n}\n\n/* -----------------------------------------------------\n * Battery\n * ----------------------------------------------------- */\n\n#battery {\n    background-color: @backgroundlight;\n    font-size: 16px;\n    color: @textcolor2;\n    border-radius: 15px;\n    padding: 2px 15px 0px 10px;\n    margin: 10px 15px 10px 0px;\n}\n\n#battery.charging, #battery.plugged {\n    color: @textcolor2;\n    background-color: @backgroundlight;\n}\n\n@keyframes blink {\n    to {\n        background-color: @backgroundlight;\n        color: @textcolor2;\n    }\n}\n\n#battery.critical:not(.charging) {\n    background-color: #f53c3c;\n    color: @textcolor3;\n    animation-name: blink;\n    animation-duration: 0.5s;\n    animation-timing-function: linear;\n    animation-iteration-count: infinite;\n    animation-direction: alternate;\n}\n\n/* -----------------------------------------------------\n * Tray\n * ----------------------------------------------------- */\n\n#tray {\n    margin:0px 10px 0px 0px;\n}\n\n#tray > .passive {\n    -gtk-icon-effect: dim;\n}\n\n#tray > .needs-attention {\n    -gtk-icon-effect: highlight;\n    background-color: #eb4d4b;\n}\n\n#custom-playerpause {\n    font-size: 30px;\n    color: @textcolor0;\n    padding: 3px 0px 0px 0px;\n    margin: 0px 0px 0px 0px;\n}\n\n#custom-playernext {\n    font-size: 30px;\n    color: @textcolor0;\n    padding: 3px 0px 0px 0px;\n    margin: 0px 0px 0px 0px;\n\n}\n\n#custom-playerprevious {\n    font-size: 30px;\n    color: @textcolor0;\n    padding: 3px 0px 0px 0px;\n    margin: 0px 0px 0px 0px;\n}\n#custom-playerprevious:hover,\n#custom-playerpause:hover,\n#custom-playernext:hover {\n    color: #00bcd4;\n}\n\n/* -----------------------------------------------------\n * Other\n * ----------------------------------------------------- */\n\nlabel:focus {\n    background-color: #000000;\n}\n\n#backlight {\n    background-color: #90b1b1;\n}\n\n\n#network.disconnected {\n    background-color: #f53c3c;\n}\n\n"
  },
  {
    "path": ".config/waypaper/config.ini",
    "content": "[Settings]\nlanguage = en\nfolder = ~/wallpaper\nwallpaper = ~/wallpaper/highlands-grid.jpg\nbackend = swww\nmonitors = All\nfill = fill\nsort = date\ncolor = #ffffff\nsubfolders = True\nshow_hidden = False\nshow_gifs_only = False\nnumber_of_columns = 3\nswww_transition_type = any\nswww_transition_step = 90\nswww_transition_angle = 0\nswww_transition_duration = 2\nswww_transition_fps = 60\nuse_xdg_state = False\n\n"
  },
  {
    "path": ".config/wlogout/layout",
    "content": "{\n    \"label\" : \"lock\",\n    \"action\" : \"loginctl lock-session\",\n    \"text\" : \"lock\",\n    \"keybind\" : \"l\"\n}\n{\n    \"label\" : \"hibernate\",\n    \"action\" : \"systemctl hibernate || loginctl hibernate\",\n    \"text\" : \"save\",\n    \"keybind\" : \"h\"\n}\n{\n    \"label\" : \"logout\",\n    \"action\" : \"pkill Hyprland || pkill sway || pkill niri || loginctl terminate-user $USER\",\n    \"text\" : \"logout\",\n    \"keybind\" : \"e\"\n}\n{\n    \"label\" : \"shutdown\",\n    \"action\" : \"systemctl poweroff || loginctl poweroff\",\n    \"text\" : \"power_settings_new\",\n    \"keybind\" : \"s\"\n}\n{\n    \"label\" : \"suspend\",\n    \"action\" : \"systemctl suspend || loginctl suspend\",\n    \"text\" : \"bedtime\",\n    \"keybind\" : \"u\"\n}\n{\n    \"label\" : \"reboot\",\n    \"action\" : \"systemctl reboot || loginctl reboot\",\n    \"text\" : \"restart_alt\",\n    \"keybind\" : \"r\"\n}\n"
  },
  {
    "path": ".config/wlogout/style.css",
    "content": "/*\n          _                         _    \n__      _| | ___   __ _  ___  _   _| |_  \n\\ \\ /\\ / / |/ _ \\ / _` |/ _ \\| | | | __| \n \\ V  V /| | (_) | (_| | (_) | |_| | |_  \n  \\_/\\_/ |_|\\___/ \\__, |\\___/ \\__,_|\\__| \n                  |___/                  \n \n----------------------------------------------------- \n*/\n\n/* -----------------------------------------------------\n * General \n * ----------------------------------------------------- */\n\n* {\n\tall: unset;\n\tbackground-image: none;\n\ttransition: 400ms cubic-bezier(0.05, 0.7, 0.1, 1);\n}\n\nwindow {\n\tbackground: rgba(0, 0, 0, 0.5);\n}\n\nbutton {\n\tfont-family: 'Material Symbols Outlined';\n\tfont-size: 10rem;\n\tbackground-color: rgba(11, 11, 11, 0.4);\n\tcolor: #FFFFFF;\n\tmargin: 2rem;\n\tborder-radius: 2rem;\n\tpadding: 3rem;\n}\n\nbutton:active,\nbutton:hover {\n\tbackground-color: rgba(51, 51, 51, 0.5);\n\tborder-radius: 4rem;\n}\n"
  },
  {
    "path": ".themes/Flat-Remix-GTK-Blue-Dark/cinnamon/cinnamon.css",
    "content": "/***************************\n * Check and Radio buttons *\n ***************************/\nstage {\n  color: #eeeeec; }\n\n.label-shadow {\n  color: rgba(0, 0, 0, 0); }\n\n.sound-button, .modal-dialog-button-box .modal-dialog-button, .notification-button, .notification-icon-button, .popup-menu #notification .notification-button, .popup-menu #notification .notification-icon-button {\n  min-height: 20px;\n  padding: 5px 32px;\n  transition-duration: 0;\n  color: #eeeeec;\n  outline-color: rgba(238, 238, 236, 0.3);\n  border-color: #13151a;\n  border-bottom-color: black;\n  background-image: linear-gradient(to top, #20232b 2px, #23252e);\n  text-shadow: 0 -1px rgba(0, 0, 0, 0.873255);\n  -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.873255);\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.27); }\n  .sound-button, .modal-dialog-button-box .modal-dialog-button, .notification-button, .notification-icon-button, .popup-menu #notification .notification-button, .popup-menu #notification .notification-icon-button {\n    border-radius: 6px; }\n  .sound-button:hover, .modal-dialog-button-box .modal-dialog-button:hover, .notification-button:hover, .notification-icon-button:hover, .popup-menu #notification .notification-button:hover, .popup-menu #notification .notification-icon-button:hover {\n    color: #eeeeec;\n    outline-color: rgba(238, 238, 236, 0.3);\n    border-color: #13151a;\n    border-bottom-color: black;\n    background-image: linear-gradient(to top, #20232b, #252831 1px);\n    text-shadow: 0 -1px rgba(0, 0, 0, 0.825255);\n    -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.825255);\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.27); }\n  .sound-button:active, .modal-dialog-button-box .modal-dialog-button:active, .notification-button:active, .notification-icon-button:active, .popup-menu #notification .notification-button:active, .popup-menu #notification .notification-icon-button:active {\n    color: #eeeeec;\n    outline-color: rgba(238, 238, 236, 0.3);\n    border-color: #13151a;\n    background-image: image(#0f1014);\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\n  .sound-button:insensitive, .modal-dialog-button-box .modal-dialog-button:insensitive, .notification-button:insensitive, .notification-icon-button:insensitive, .popup-menu #notification .notification-button:insensitive, .popup-menu #notification .notification-icon-button:insensitive {\n    color: #888a8d;\n    border-color: #13151a;\n    background-image: image(#242731);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0); }\n\n#menu-search-entry, .popup-menu #notification StEntry {\n  padding: 7px;\n  caret-size: 1px;\n  selection-background-color: #2777ff;\n  selected-color: #ffffff;\n  transition-duration: 300ms;\n  border-radius: 6px;\n  color: white;\n  border-color: #13151a;\n  background-color: #272a34;\n  box-shadow: inset 0 0 0 1px rgba(39, 119, 255, 0); }\n  #menu-search-entry:focus, .popup-menu #notification StEntry:focus, #menu-search-entry:hover, .popup-menu #notification StEntry:hover {\n    box-shadow: inset 0 0 0 1px #2777ff;\n    border-color: #00348d; }\n  #menu-search-entry:insensitive, .popup-menu #notification StEntry:insensitive {\n    color: #888a8d;\n    border-color: #13151a;\n    background-color: #242731;\n    box-shadow: none; }\n  #menu-search-entry StIcon.capslock-warning, .popup-menu #notification StEntry StIcon.capslock-warning {\n    icon-size: 16px;\n    warning-color: #fd7d00;\n    padding: 0 4px; }\n\n.notification StEntry {\n  padding: 7px;\n  caret-size: 1px;\n  caret-color: white;\n  selection-background-color: #2777ff;\n  selected-color: #ffffff;\n  transition-duration: 300ms;\n  border-radius: 6px;\n  color: white;\n  border-color: black;\n  background-color: rgba(0, 0, 0, 0.5);\n  background-clip: padding-box;\n  box-shadow: none;\n  text-shadow: 0 1px black;\n  -gtk-icon-shadow: 0 1px black; }\n  .notification StEntry:focus {\n    color: white;\n    border-color: #2777ff;\n    background-color: rgba(0, 0, 0, 0.5);\n    background-clip: padding-box;\n    box-shadow: inset 0 0 0 1px #2777ff;\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black; }\n  .notification StEntry:insensitive {\n    color: #97999f;\n    border-color: black;\n    background-color: rgba(68, 72, 83, 0.5);\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\n\nStScrollView.vfade {\n  -st-vfade-offset: 68px; }\n\nStScrollView.hfade {\n  -st-hfade-offset: 68px; }\n\nStScrollBar {\n  padding: 8px; }\n  StScrollView StScrollBar {\n    min-width: 5px;\n    min-height: 5px; }\n  StScrollBar StBin#trough {\n    background-color: rgba(39, 42, 52, 0.1);\n    border-radius: 8px; }\n  StScrollBar StButton#vhandle, StScrollBar StButton#hhandle {\n    border-radius: 6px;\n    background-color: #74767a;\n    border: 0px solid;\n    margin: 0px; }\n    StScrollBar StButton#vhandle:hover, StScrollBar StButton#hhandle:hover {\n      background-color: #606267; }\n    StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active {\n      background-color: #2777ff; }\n\n.separator {\n  -gradient-height: 1px;\n  -gradient-start: rgba(0, 0, 0, 0);\n  -gradient-end: rgba(0, 0, 0, 0);\n  -margin-horizontal: 1.5em;\n  height: 1em; }\n\n.popup-slider-menu-item,\n.slider {\n  -slider-height: 0.3em;\n  -slider-background-color: #13151a;\n  -slider-border-color: rgba(35, 37, 46, 0.3);\n  -slider-active-background-color: #2777ff;\n  -slider-active-border-color: rgba(35, 37, 46, 0.3);\n  -slider-border-width: 1px;\n  -slider-handle-radius: 0.5em;\n  height: 1em;\n  min-width: 15em;\n  border: 0 solid transparent;\n  border-right-width: 1px;\n  border-left-width: 5px; }\n\n.check-box CinnamonGenericContainer {\n  spacing: .2em;\n  min-height: 30px;\n  padding-top: 2px; }\n\n.check-box StLabel {\n  font-weight: normal; }\n\n.check-box StBin {\n  width: 16px;\n  height: 16px;\n  background-image: url(\"assets/checkbox-unchecked.svg\"); }\n\n.check-box:focus StBin {\n  background-image: url(\"assets/checkbox-unchecked-focused.svg\"); }\n\n.check-box:checked StBin {\n  background-image: url(\"assets/checkbox-checked.svg\"); }\n\n.check-box:focus:checked StBin {\n  background-image: url(\"assets/checkbox-checked-focused.svg\"); }\n\n.radiobutton CinnamonGenericContainer {\n  spacing: .2em;\n  height: 26px;\n  padding-top: 2px; }\n\n.radiobutton StLabel {\n  padding-top: 4px;\n  font-size: 0.9em;\n  box-shadow: none; }\n\n.radiobutton StBin {\n  width: 16px;\n  height: 16px;\n  background-image: url(\"assets/checkbox-unchecked.svg\"); }\n\n.radiobutton:focus StBin {\n  background-image: url(\"assets/checkbox-unchecked-focused.svg\"); }\n\n.radiobutton:checked StBin {\n  background-image: url(\"assets/checkbox-checked.svg\"); }\n\n.radiobutton:focus:checked StBin {\n  background-image: url(\"assets/checkbox-checked-focused.svg\"); }\n\n.toggle-switch {\n  width: 50px;\n  height: 20px;\n  background-size: contain; }\n  .toggle-switch-us, .toggle-switch-intl {\n    background-image: url(\"assets/switch-off-dark.svg\"); }\n    .toggle-switch-us:checked, .toggle-switch-intl:checked {\n      background-image: url(\"assets/switch-on-dark.svg\"); }\n\n.cinnamon-link {\n  color: #8db7ff;\n  text-decoration: underline; }\n  .cinnamon-link:hover {\n    color: #c0d7ff; }\n\n#Tooltip {\n  background-color: rgba(0, 0, 0, 0.8);\n  border: 1px solid rgba(255, 255, 255, 0.1);\n  border-radius: 6px;\n  padding: 8px 12px;\n  color: white;\n  font-size: 1em;\n  font-weight: normal;\n  text-align: center; }\n\n#LookingGlassDialog {\n  color: #eeeeec;\n  border: 1px solid #13151a;\n  border-radius: 6px;\n  background-color: #23252e;\n  spacing: 4px;\n  padding: 8px; }\n\n.menu {\n  color: #eeeeec;\n  border: 1px solid #13151a;\n  border-radius: 6px;\n  margin: 10px 5px;\n  background-color: #272a34; }\n\n.popup-sub-menu {\n  background-color: #272a34;\n  box-shadow: none; }\n  .popup-sub-menu .popup-menu-item:ltr {\n    padding-right: 1.75em; }\n  .popup-sub-menu .popup-menu-item:rtl {\n    padding-left: 1.75em; }\n  .popup-sub-menu StScrollBar {\n    padding: 4px; }\n    .popup-sub-menu StScrollBar StBin#trough, .popup-sub-menu StScrollBar StBin#vhandle {\n      border-width: 0; }\n\n.popup-menu-content {\n  padding: 1em 0em 1em 0em; }\n\n.popup-menu-item {\n  padding: .4em 1.75em;\n  spacing: 1em;\n  border-left-width: 0;\n  border-right-width: 0; }\n  .popup-menu-item:active {\n    color: #ffffff;\n    background-color: #2777ff; }\n  .popup-menu-item:insensitive {\n    color: rgba(238, 238, 236, 0.5);\n    background: none; }\n\n.popup-inactive-menu-item {\n  color: #eeeeec; }\n  .popup-inactive-menu-item:insensitive {\n    color: #888a8d; }\n\n/* This is for popup menus in Cinnamon versions < 3.2 */\n.popup-menu {\n  color: white;\n  color: #eeeeec; }\n  .popup-menu-arrow {\n    icon-size: 16px; }\n  .popup-menu .popup-sub-menu {\n    background-color: #272a34;\n    box-shadow: none; }\n    .popup-menu .popup-sub-menu .popup-menu-item:ltr {\n      padding-right: 1.75em; }\n    .popup-menu .popup-sub-menu .popup-menu-item:rtl {\n      padding-left: 1.75em; }\n    .popup-menu .popup-sub-menu StScrollBar {\n      padding: 4px; }\n      .popup-menu .popup-sub-menu StScrollBar StBin#trough, .popup-menu .popup-sub-menu StScrollBar StBin#vhandle {\n        border-width: 0; }\n  .popup-menu .popup-menu-content {\n    padding: 1em 0em 1em 0em; }\n  .popup-menu .popup-menu-item {\n    padding: .4em 1.75em;\n    spacing: 1em;\n    border: 1px solid transparent;\n    border-left-width: 0;\n    border-right-width: 0; }\n    .popup-menu .popup-menu-item:active {\n      color: #eeeeec;\n      border-color: rgba(238, 238, 236, 0.11);\n      background-color: rgba(238, 238, 236, 0.08); }\n    .popup-menu .popup-menu-item:insensitive {\n      color: rgba(238, 238, 236, 0.5);\n      background: none; }\n  .popup-menu .popup-inactive-menu-item {\n    color: #eeeeec; }\n    .popup-menu .popup-inactive-menu-item:insensitive {\n      color: #888a8d; }\n  .popup-menu-icon {\n    icon-size: 16px; }\n\n.popup-menu-boxpointer {\n  -arrow-border-radius: 6px;\n  -arrow-background-color: #23252e;\n  -arrow-border-width: 1px;\n  -arrow-border-color: #13151a;\n  -arrow-base: 21px;\n  -arrow-rise: 9px;\n  -boxpointer-gap: 2px; }\n\n/*Scale view context menu*/\n.popup-combo-menu {\n  color: #eeeeec;\n  border: 1px solid #13151a;\n  border-radius: 6px;\n  background-color: #272a34;\n  box-shadow: none;\n  padding: 1em 0em 1em 0em; }\n\n.popup-combobox-item {\n  spacing: 1em;\n  padding: .4em 1.75em;\n  border: 1px solid transparent;\n  border-left-width: 0;\n  border-right-width: 0; }\n\n.popup-separator-menu-item {\n  -gradient-height: 1px;\n  -gradient-start: #16171d;\n  -gradient-end: #16171d;\n  -margin-horizontal: 0;\n  height: 1px; }\n\n.popup-alternating-menu-item:alternate {\n  font-weight: normal; }\n\n.popup-device-menu-item {\n  spacing: .5em; }\n\n.popup-subtitle-menu-item {\n  font-weight: normal; }\n\n.nm-menu-item-icons {\n  spacing: .5em; }\n\n#panel {\n  font-weight: bold;\n  /* sets the height of horizontal panels */\n  height: 40px;\n  /* sets the width of vertical panels */\n  width: 32px; }\n  #panelLeft {\n    spacing: 4px; }\n    #panelLeft:dnd {\n      background-gradient-direction: vertical;\n      background-gradient-start: rgba(255, 0, 0, 0.05);\n      background-gradient-end: rgba(255, 0, 0, 0.2); }\n    #panelLeft:ltr {\n      padding-right: 4px; }\n    #panelLeft:rtl {\n      padding-left: 4px; }\n    #panelLeft.vertical {\n      padding: 0px; }\n      #panelLeft.vertical:ltr {\n        padding-right: 0px; }\n      #panelLeft.vertical:rtl {\n        padding-left: 0px; }\n  #panelRight:dnd {\n    background-gradient-direction: vertical;\n    background-gradient-start: rgba(0, 0, 255, 0.05);\n    background-gradient-end: rgba(0, 0, 255, 0.2); }\n  #panelRight:ltr {\n    padding-left: 4px;\n    spacing: 0px; }\n  #panelRight:rtl {\n    padding-right: 4px;\n    spacing: 0px; }\n  #panelRight.vertical {\n    padding: 0px; }\n    #panelRight.vertical:ltr {\n      padding-right: 0px; }\n    #panelRight.vertical:rtl {\n      padding-left: 0px; }\n  #panelCenter {\n    spacing: 4px; }\n    #panelCenter:dnd {\n      background-gradient-direction: vertical;\n      background-gradient-start: rgba(0, 255, 0, 0.05);\n      background-gradient-end: rgba(0, 255, 0, 0.2); }\n  #panel:highlight {\n    border-image: none;\n    background-color: rgba(191, 23, 23, 0.5); }\n\n.panelLeft {\n  spacing: 4px; }\n  .panelLeft:dnd {\n    background-gradient-direction: vertical;\n    background-gradient-start: rgba(255, 0, 0, 0.05);\n    background-gradient-end: rgba(255, 0, 0, 0.2); }\n  .panelLeft:ltr {\n    padding-right: 4px; }\n  .panelLeft:rtl {\n    padding-left: 4px; }\n  .panelLeft.vertical {\n    padding: 0px; }\n    .panelLeft.vertical:ltr {\n      padding-right: 0px; }\n    .panelLeft.vertical:rtl {\n      padding-left: 0px; }\n\n.panelRight:dnd {\n  background-gradient-direction: vertical;\n  background-gradient-start: rgba(0, 0, 255, 0.05);\n  background-gradient-end: rgba(0, 0, 255, 0.2); }\n\n.panelRight:ltr {\n  padding-left: 4px;\n  spacing: 0px; }\n\n.panelRight:rtl {\n  padding-right: 4px;\n  spacing: 0px; }\n\n.panelRight.vertical {\n  padding: 0px; }\n  .panelRight.vertical:ltr {\n    padding-left: 0px;\n    spacing: 0px; }\n  .panelRight.vertical:rtl {\n    padding-right: 0px;\n    spacing: 0px; }\n\n.panelCenter {\n  spacing: 4px; }\n  .panelCenter.vertical {\n    padding-left: 0px;\n    padding-right: 0px; }\n  .panelCenter:dnd {\n    background-gradient-direction: vertical;\n    background-gradient-start: rgba(0, 255, 0, 0.05);\n    background-gradient-end: rgba(0, 255, 0, 0.2); }\n\n.panel-top, .panel-bottom, .panel-left, .panel-right {\n  color: #eeeeec;\n  border: #ffffff;\n  background-color: rgba(35, 37, 46, 0.79);\n  font-size: 1em;\n  padding: 0px; }\n\n.panel-top {\n  box-shadow: 0 1px rgba(22, 23, 29, 0.8); }\n\n.panel-bottom {\n  box-shadow: 0 -1px rgba(22, 23, 29, 0.8); }\n\n.panel-left {\n  box-shadow: 1px 0 rgba(22, 23, 29, 0.8); }\n\n.panel-right {\n  box-shadow: -1px 0 rgba(22, 23, 29, 0.8); }\n\n.panel-dummy {\n  background-color: rgba(191, 23, 23, 0.5); }\n  .panel-dummy:entered {\n    background-color: rgba(191, 23, 23, 0.6); }\n\n.panel-status-button {\n  border-width: 0;\n  -natural-hpadding: 3px;\n  -minimum-hpadding: 3px;\n  font-weight: bold;\n  color: white; }\n\n.panel-button {\n  -natural-hpadding: 6px;\n  -minimum-hpadding: 2px;\n  font-weight: bold;\n  color: green;\n  transition-duration: 100; }\n\n.system-status-icon {\n  icon-size: 16px;\n  padding: 0 1px; }\n  .system-status-icon.warning {\n    color: #fd7d00; }\n  .system-status-icon.error {\n    color: #bf1717; }\n\n#overview {\n  spacing: 12px; }\n\n.window-caption {\n  background-color: #303340;\n  border: 1px solid #303340;\n  color: white;\n  spacing: 8px;\n  border-radius: 6px;\n  font-size: 0.9em;\n  padding: 5px 8px;\n  -cinnamon-caption-spacing: 8px; }\n  .window-caption:focus {\n    background-color: #2777ff;\n    color: #ffffff;\n    border: 1px solid #2777ff; }\n\n.window-border {\n  border: 3px #2777ff;\n  border-radius: 6px;\n  background-color: rgba(255, 255, 255, 0.05);\n  /* Cover rounded corners and some bad adjustment gaps */\n  box-shadow: 0 0 0 1px #2777ff inset; }\n\n.overview-empty-placeholder {\n  color: #ffffff;\n  font-size: 2em; }\n\n.expo-workspaces-name-entry,\n.expo-workspaces-name-entry#selected {\n  height: 1.5em;\n  border-radius: 6px;\n  font-size: 1em;\n  padding: 5px 8px;\n  -cinnamon-caption-spacing: 4px;\n  color: white;\n  border-color: black;\n  background-color: rgba(0, 0, 0, 0.5);\n  background-clip: padding-box;\n  box-shadow: none;\n  text-shadow: 0 1px black;\n  -gtk-icon-shadow: 0 1px black; }\n  .expo-workspaces-name-entry:focus,\n  .expo-workspaces-name-entry#selected:focus {\n    border: 1px solid #2777ff;\n    background-color: #2777ff;\n    color: #ffffff;\n    font-style: italic;\n    transition-duration: 300;\n    selection-background-color: #ffffff;\n    selected-color: #2777ff; }\n\n.expo-workspace-thumbnail-frame {\n  border: 4px solid rgba(255, 255, 255, 0);\n  background-color: rgba(255, 255, 255, 0);\n  border-radius: 6px; }\n  .expo-workspace-thumbnail-frame#active {\n    border: 4px solid #2777ff;\n    background-color: black;\n    border-radius: 6px; }\n\n.expo-background {\n  background-color: #303340; }\n\n.workspace-thumbnails {\n  spacing: 26px; }\n  .workspace-thumbnails-background, .workspace-thumbnails-background:rtl {\n    padding: 8px; }\n\n.workspace-add-button {\n  background-image: url(\"assets/add-workspace.svg\");\n  height: 200px;\n  width: 35px;\n  transition-duration: 100; }\n  .workspace-add-button:hover {\n    background-image: url(\"assets/add-workspace-hover.svg\");\n    transition-duration: 100; }\n  .workspace-add-button:active {\n    background-image: url(\"assets/add-workspace-active.svg\");\n    transition-duration: 100; }\n\n.workspace-overview-background-shade {\n  background-color: rgba(0, 0, 0, 0.5); }\n\n.workspace-close-button,\n.window-close {\n  background-image: url(\"assets/close.svg\");\n  background-size: 26px;\n  height: 26px;\n  width: 26px;\n  -cinnamon-close-overlap: 12px; }\n  .workspace-close-button:hover,\n  .window-close:hover {\n    background-image: url(\"assets/close-hover.svg\");\n    background-size: 26px;\n    height: 26px;\n    width: 26px; }\n  .workspace-close-button:active,\n  .window-close:active {\n    background-image: url(\"assets/close-active.svg\");\n    background-size: 26px;\n    height: 26px;\n    width: 26px; }\n\n.window-close-area {\n  background-image: url(\"assets/trash-icon.svg\");\n  height: 120px;\n  width: 400px; }\n\n.calendar {\n  padding: .4em 1.75em;\n  spacing-rows: 0px;\n  spacing-columns: 0px; }\n\n.calendar-main-box {\n  margin: 0 .8em .5em .8em; }\n\n.calendar-events-main-box {\n  height: 300px;\n  margin-right: .5em;\n  border-radius: 6px;\n  padding: .5em;\n  min-width: 350px;\n  border: 1px solid #13151a;\n  background-color: #272a34; }\n\n.calendar-events-no-events-button {\n  margin: 6px 0 6px 0;\n  padding: 6px;\n  border-radius: 6px; }\n  .calendar-events-no-events-button:hover {\n    background-color: #2777ff; }\n    .calendar-events-no-events-button:hover .calendar-events-no-events-icon,\n    .calendar-events-no-events-button:hover .calendar-events-no-events-label {\n      color: #ffffff; }\n\n.calendar-events-no-events-icon,\n.calendar-events-no-events-label {\n  font-weight: bold;\n  color: #eeeeec;\n  text-align: center; }\n\n.calendar-events-date-label {\n  padding: .1em .1em .5em .1em;\n  color: #eeeeec;\n  font-weight: bold;\n  text-align: center; }\n\n.calendar-events-event-container {\n  padding: 0; }\n\n.calendar-event-button {\n  border: 1px solid rgba(0, 0, 0, 0); }\n  .calendar-event-button .calendar-event-time-past {\n    color: rgba(238, 238, 236, 0.4);\n    font-weight: bold;\n    text-align: left;\n    margin-bottom: .2em; }\n  .calendar-event-button .calendar-event-time-present {\n    color: #eeeeec;\n    font-weight: bold;\n    text-align: left;\n    margin-bottom: .2em; }\n    .calendar-event-button .calendar-event-time-present:all-day {\n      color: #2777ff; }\n  .calendar-event-button .calendar-event-time-future {\n    color: #eeeeec;\n    font-weight: bold;\n    text-align: left;\n    margin-bottom: .2em; }\n  .calendar-event-button .calendar-event-summary {\n    color: #eeeeec;\n    text-align: left;\n    width: 200px; }\n  .calendar-event-button .calendar-event-countdown {\n    text-align: right;\n    margin-bottom: .6em;\n    color: #eeeeec; }\n    .calendar-event-button .calendar-event-countdown:soon {\n      font-weight: bold; }\n    .calendar-event-button .calendar-event-countdown:imminent {\n      font-weight: bold;\n      color: #fd7d00; }\n    .calendar-event-button .calendar-event-countdown:current {\n      font-weight: bold;\n      color: #2777ff; }\n  .calendar-event-button:hover {\n    background-color: #2777ff;\n    border: 1px solid #13151a; }\n    .calendar-event-button:hover .calendar-event-time-past,\n    .calendar-event-button:hover .calendar-event-time-present,\n    .calendar-event-button:hover .calendar-event-time-future,\n    .calendar-event-button:hover .calendar-event-summary {\n      color: #ffffff; }\n    .calendar-event-button:hover .calendar-event-countdown {\n      text-align: right;\n      margin-bottom: .6em;\n      color: #ffffff; }\n      .calendar-event-button:hover .calendar-event-countdown:soon {\n        font-weight: bold; }\n      .calendar-event-button:hover .calendar-event-countdown:imminent {\n        font-weight: bold; }\n      .calendar-event-button:hover .calendar-event-countdown:current {\n        font-weight: bold; }\n\n.calendar-event-color-strip {\n  width: 2px; }\n\n.calendar-today-home-button {\n  padding: 6px; }\n\n.calendar-today-day-label {\n  font-size: 1.75em;\n  color: #eeeeec;\n  font-weight: bold;\n  text-align: center;\n  padding-bottom: .1em; }\n\n.calendar-today-date-label {\n  font-size: 1.1em;\n  color: #eeeeec;\n  font-weight: bold;\n  text-align: center; }\n\n.calendar-today-home-button-enabled {\n  padding: 6px; }\n  .calendar-today-home-button-enabled:hover {\n    background-color: #2777ff; }\n    .calendar-today-home-button-enabled:hover .calendar-today-day-label {\n      color: #ffffff; }\n    .calendar-today-home-button-enabled:hover .calendar-today-date-label {\n      color: #ffffff; }\n\n.calendar-month-label {\n  color: #eeeeec;\n  font-weight: bold;\n  padding: 8px 0; }\n\n.calendar-change-month-back,\n.calendar-change-month-forward {\n  width: 16px;\n  height: 16px; }\n\n.calendar-change-month-back {\n  background-image: url(\"assets/calendar-arrow-left.svg\"); }\n  .calendar-change-month-back:focus, .calendar-change-month-back:hover {\n    background-image: url(\"assets/calendar-arrow-left-hover.svg\"); }\n  .calendar-change-month-back:active {\n    background-image: url(\"assets/calendar-arrow-left.svg\"); }\n  .calendar-change-month-back:rtl {\n    background-image: url(\"assets/calendar-arrow-right.svg\"); }\n    .calendar-change-month-back:rtl:focus, .calendar-change-month-back:rtl:hover {\n      background-image: url(\"assets/calendar-arrow-right-hover.svg\"); }\n    .calendar-change-month-back:rtl:active {\n      background-image: url(\"assets/calendar-arrow-right.svg\"); }\n\n.calendar-change-month-forward {\n  background-image: url(\"assets/calendar-arrow-right.svg\"); }\n  .calendar-change-month-forward:focus, .calendar-change-month-forward:hover {\n    background-image: url(\"assets/calendar-arrow-right-hover.svg\"); }\n  .calendar-change-month-forward:active {\n    background-image: url(\"assets/calendar-arrow-right.svg\"); }\n  .calendar-change-month-forward:rtl {\n    background-image: url(\"assets/calendar-arrow-left.svg\"); }\n    .calendar-change-month-forward:rtl:focus, .calendar-change-month-forward:rtl:hover {\n      background-image: url(\"assets/calendar-arrow-left-hover.svg\"); }\n    .calendar-change-month-forward:rtl:active {\n      background-image: url(\"assets/calendar-arrow-left.svg\"); }\n\n.calendar-day-event-dot-box {\n  margin-top: 1.7em;\n  max-rows: 1; }\n\n.calendar-day-event-dot {\n  margin: 1px;\n  border-radius: 2px;\n  width: 4px;\n  height: 4px; }\n\n.datemenu-date-label {\n  padding: .4em 1.75em;\n  font-weight: bold;\n  font-size: 1.15em;\n  text-align: center;\n  color: #eeeeec;\n  border-radius: 6px; }\n\n.calendar-day-base {\n  font-size: 1em;\n  text-align: center;\n  width: 2.2em;\n  height: 2.2em;\n  padding: 0.1em; }\n  .calendar-day-base:hover {\n    font-weight: bold;\n    color: #ffffff;\n    background-color: #2777ff; }\n\n.calendar-day-heading {\n  color: rgba(238, 238, 236, 0.85);\n  margin-top: 1em;\n  font-size: 1.05em; }\n\n.calendar-day {\n  border-width: 0;\n  color: rgba(238, 238, 236, 0.9); }\n\n.calendar-day-top {\n  border-top-width: 0; }\n\n.calendar-day-left {\n  border-left-width: 0; }\n\n.calendar-nonwork-day {\n  color: #eeeeec;\n  background-color: transparent;\n  font-weight: bold; }\n\n.calendar-today,\n.calendar-today:active,\n.calendar-today:focus,\n.calendar-today:hover {\n  font-weight: bold;\n  color: #ffffff;\n  background-color: rgba(238, 238, 236, 0.4);\n  border-radius: 99px;\n  border-width: 0; }\n  .calendar-today:selected,\n  .calendar-today:active:selected,\n  .calendar-today:focus:selected,\n  .calendar-today:hover:selected {\n    background-color: #2777ff; }\n\n.calendar-not-today {\n  color: #eeeeec;\n  border-radius: 99px; }\n  .calendar-not-today:selected {\n    font-weight: bold;\n    background-color: rgba(238, 238, 236, 0.4); }\n    .calendar-not-today:selected:hover {\n      font-weight: bold;\n      color: #eeeeec; }\n\n.calendar-other-month-day {\n  color: rgba(238, 238, 236, 0.3);\n  border-radius: 99px;\n  opacity: 1; }\n  .calendar-other-month-day:hover {\n    color: #ffffff;\n    opacity: 1; }\n\n.calendar-week-number {\n  color: rgba(238, 238, 236, 0.85);\n  font-size: 0.8em;\n  margin-top: 0.8em; }\n\n#notification {\n  border: 1px solid #13151a;\n  border-radius: 6px;\n  background-color: #23252e;\n  padding: 13px;\n  spacing-rows: 10px;\n  spacing-columns: 10px;\n  margin-from-right-edge-of-screen: 20px;\n  width: 34em;\n  color: #eeeeec; }\n  .popup-menu #notification {\n    color: #eeeeec;\n    border-image: url(\"asset/message.svg\") 9 9 9 9; }\n    .popup-menu #notification .notification-button, .popup-menu #notification .notification-icon-button {\n      padding: 5px; }\n  #notification.multi-line-notification {\n    padding-bottom: 13px;\n    color: #eeeeec; }\n  #notification-scrollview {\n    max-height: 10em; }\n    #notification-scrollview > .top-shadow, #notification-scrollview > .bottom-shadow {\n      height: 1em; }\n    #notification-scrollview:ltr > StScrollBar {\n      padding-left: 6px; }\n    #notification-scrollview:rtl > StScrollBar {\n      padding-right: 6px; }\n  #notification-body {\n    spacing: 5px; }\n  #notification-actions {\n    spacing: 10px; }\n\n.notification-with-image {\n  min-height: 159px;\n  color: #eeeeec; }\n\n.notification-button, .notification-icon-button {\n  padding: 5px; }\n\n.notification-icon-button > StIcon {\n  icon-size: 32px; }\n\n#altTabPopup {\n  padding: 8px;\n  spacing: 16px; }\n\n.switcher-list {\n  color: #eeeeec;\n  border: 1px solid #13151a;\n  background-color: #23252e;\n  border-radius: 6px;\n  padding: 20px; }\n  .switcher-list > StBoxLayout {\n    padding: 4px; }\n  .switcher-list-item-container {\n    spacing: 8px; }\n  .switcher-list .item-box {\n    padding: 8px;\n    border-radius: 6px; }\n    .switcher-list .item-box:outlined {\n      padding: 8px;\n      border: 1px solid #2777ff; }\n    .switcher-list .item-box:selected {\n      color: #ffffff;\n      background-color: #2777ff;\n      border: 0px solid #2777ff; }\n  .switcher-list .thumbnail {\n    width: 256px; }\n  .switcher-list .thumbnail-box {\n    padding: 2px;\n    spacing: 4px; }\n  .switcher-list .separator {\n    width: 1px;\n    background: rgba(255, 255, 255, 0.2); }\n\n.switcher-arrow {\n  border-color: rgba(0, 0, 0, 0);\n  color: #eeeeec; }\n  .switcher-arrow:highlighted {\n    border-color: rgba(0, 0, 0, 0);\n    color: #ffffff; }\n\n.thumbnail-scroll-gradient-left {\n  background-color: rgba(0, 0, 0, 0);\n  border-radius: 24px;\n  border-radius-topright: 0px;\n  border-radius-bottomright: 0px;\n  width: 60px; }\n\n.thumbnail-scroll-gradient-right {\n  background-color: rgba(0, 0, 0, 0);\n  border-radius: 24px;\n  border-radius-topleft: 0px;\n  border-radius-bottomleft: 0px;\n  width: 60px; }\n\n.ripple-box {\n  width: 104px;\n  height: 104px;\n  background-image: url(\"assets/corner-ripple.svg\");\n  background-size: contain; }\n  .ripple-box:rtl {\n    background-image: url(\"assets/corner-ripple.svg\"); }\n\n.lightbox {\n  background-color: rgba(0, 0, 0, 0.4); }\n\n.flashspot {\n  background-color: white; }\n\n.modal-dialog {\n  background-color: #23252e;\n  border: 1px solid #13151a;\n  border-radius: 6px;\n  padding: 5px 10px; }\n  .modal-dialog > StBoxLayout:first-child {\n    padding: 10px; }\n  .modal-dialog-button-box {\n    spacing: 0;\n    margin: 0px;\n    padding: 10px;\n    border: none;\n    background-color: #23252e; }\n    .modal-dialog-button-box .modal-dialog-button {\n      padding-top: 0;\n      padding-bottom: 0;\n      height: 30px; }\n  .modal-dialog .confirm-dialog-title {\n    text-align: center;\n    font-weight: bold;\n    font-size: 1.3em;\n    padding-bottom: 12px; }\n\n.run-dialog {\n  padding: 10px 15px 10px 15px;\n  border: 1px solid #13151a;\n  border-radius: 6px;\n  background-color: #23252e; }\n  .run-dialog > * {\n    padding: 0; }\n  .run-dialog-label {\n    font-size: 1.3em;\n    font-weight: bold;\n    color: #eeeeec;\n    padding-bottom: 15px;\n    text-align: center; }\n  .run-dialog-description {\n    color: #eeeeec;\n    padding-top: 15px;\n    text-align: center; }\n    .run-dialog-description.error {\n      color: #bf1717; }\n  .run-dialog-error-label {\n    color: #bf1717; }\n  .run-dialog-error-box {\n    padding-top: 15px;\n    spacing: 5px; }\n  .run-dialog-completion-box {\n    padding-top: 5px;\n    padding-left: 15px;\n    font-size: 1em; }\n  .run-dialog-entry {\n    width: 21em;\n    height: 1.2em;\n    padding: 7px;\n    border-radius: 6px;\n    caret-color: white;\n    selected-color: #ffffff;\n    selection-background-color: #2777ff;\n    color: white;\n    border-color: black;\n    background-color: rgba(0, 0, 0, 0.5);\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black; }\n    .run-dialog-entry:focus {\n      box-shadow: inset 0 0 0 1px #2777ff;\n      border-color: #00348d; }\n  .run-dialog .modal-dialog-button-box {\n    border: none;\n    box-shadow: none;\n    background: none; }\n\n/* CinnamonMountOperation Dialogs */\n.cinnamon-mount-operation-icon {\n  icon-size: 48px; }\n\n.mount-password-reask {\n  color: #fd7d00; }\n\n.show-processes-dialog,\n.mount-question-dialog {\n  spacing: 24px; }\n  .show-processes-dialog-subject,\n  .mount-question-dialog-subject {\n    padding-top: 10px;\n    padding-left: 17px;\n    padding-bottom: 6px; }\n    .show-processes-dialog-subject:rtl,\n    .mount-question-dialog-subject:rtl {\n      padding-left: 0px;\n      padding-right: 17px; }\n  .show-processes-dialog-description,\n  .mount-question-dialog-description {\n    padding-left: 17px;\n    width: 28em; }\n    .show-processes-dialog-description:rtl,\n    .mount-question-dialog-description:rtl {\n      padding-right: 17px; }\n\n.show-processes-dialog-app-list {\n  max-height: 200px;\n  padding-top: 24px;\n  padding-left: 49px;\n  padding-right: 32px; }\n  .show-processes-dialog-app-list:rtl {\n    padding-right: 49px;\n    padding-left: 32px; }\n  .show-processes-dialog-app-list-item {\n    color: #ccc; }\n    .show-processes-dialog-app-list-item:hover {\n      color: white; }\n    .show-processes-dialog-app-list-item:ltr {\n      padding-right: 1em; }\n    .show-processes-dialog-app-list-item:rtl {\n      padding-left: 1em; }\n    .show-processes-dialog-app-list-item-icon:ltr {\n      padding-right: 17px; }\n    .show-processes-dialog-app-list-item-icon:rtl {\n      padding-left: 17px; }\n    .show-processes-dialog-app-list-item-name {\n      font-size: 1.1em; }\n\n.magnifier-zoom-region {\n  border: 2px solid maroon; }\n  .magnifier-zoom-region .full-screen {\n    border-width: 0px; }\n\n#keyboard {\n  background-color: #303340;\n  border-width: 0;\n  border-top-width: 1px;\n  border-color: rgba(0, 0, 0, 0.4); }\n\n.keyboard-layout {\n  spacing: 10px;\n  padding: 10px; }\n\n.keyboard-row {\n  spacing: 15px; }\n\n.keyboard-key {\n  min-height: 2em;\n  min-width: 2em;\n  font-size: 1.4em;\n  font-weight: bold;\n  border-radius: 6px;\n  box-shadow: none;\n  color: white;\n  border-color: black;\n  background-color: transparent;\n  background-image: image(#303340);\n  background-clip: padding-box;\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n  text-shadow: 0 1px black;\n  -gtk-icon-shadow: 0 1px black;\n  outline-color: rgba(255, 255, 255, 0.3); }\n  .keyboard-key:hover {\n    color: white;\n    border-color: black;\n    background-color: transparent;\n    background-image: image(#4a5063);\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black;\n    outline-color: rgba(255, 255, 255, 0.3); }\n  .keyboard-key:active, .keyboard-key:checked {\n    color: white;\n    border-color: black;\n    background-color: transparent;\n    background-image: image(black);\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    outline-color: rgba(255, 255, 255, 0.3); }\n  .keyboard-key:grayed {\n    color: #97999f;\n    border-color: black;\n    background-color: transparent;\n    background-image: image(rgba(68, 72, 83, 0.5));\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\n\n.keyboard-subkeys {\n  color: white;\n  padding: 5px;\n  -arrow-border-radius: 6px;\n  -arrow-background-color: #303340;\n  -arrow-border-width: 1px;\n  -arrow-border-color: rgba(0, 0, 0, 0.4);\n  -arrow-base: 20px;\n  -arrow-rise: 10px;\n  -boxpointer-gap: 5px; }\n\n.menu-favorites-box {\n  padding: 10px;\n  transition-duration: 300;\n  background-color: #272a34;\n  border: none; }\n\n.menu-favorites-button {\n  padding: .9em 1em;\n  border: 1px solid rgba(0, 0, 0, 0);\n  border-radius: 6px; }\n  .menu-favorites-button:hover {\n    background-color: #2777ff; }\n\n.menu-places-box {\n  padding: 10px;\n  border: 0px solid red; }\n\n.menu-places-button {\n  padding: 10px; }\n\n.menu-categories-box {\n  padding: 10px 30px 10px 30px; }\n\n.menu-applications-inner-box, .menu-applications-outer-box {\n  padding: 10px 10px 0 10px; }\n\n.menu-application-button {\n  padding: 7px;\n  border: 1px solid rgba(0, 0, 0, 0); }\n  .menu-application-button:highlighted {\n    font-weight: bold; }\n  .menu-application-button-selected {\n    padding: 7px;\n    color: #ffffff;\n    background-color: #2777ff;\n    border: 1px solid #13151a;\n    border-radius: 6px; }\n    .menu-application-button-selected:highlighted {\n      font-weight: bold; }\n  .menu-application-button-label:ltr {\n    padding-left: 5px; }\n  .menu-application-button-label:rtl {\n    padding-right: 5px; }\n\n.menu-category-button {\n  padding: 7px;\n  border: 1px solid rgba(0, 0, 0, 0);\n  border-radius: 6px; }\n  .menu-category-button-selected {\n    padding: 7px;\n    color: #ffffff;\n    background-color: #2777ff;\n    border: 1px solid #13151a;\n    border-radius: 6px; }\n  .menu-category-button-greyed {\n    padding: 7px;\n    color: #888a8d;\n    border: 1px solid rgba(0, 0, 0, 0); }\n  .menu-category-button-label:ltr {\n    padding-left: 5px; }\n  .menu-category-button-label:rtl {\n    padding-right: 5px; }\n\n.menu-selected-app-box {\n  padding-right: 30px;\n  padding-left: 28px;\n  text-align: right;\n  height: 2.2em; }\n  .menu-selected-app-box:rtl {\n    padding-top: 10px;\n    height: 2.2em; }\n\n.menu-selected-app-title {\n  font-weight: bold; }\n\n.menu-selected-app-description {\n  max-width: 150px; }\n\n.menu-search-box:ltr {\n  padding-left: 30px; }\n\n.menu-search-box-rtl {\n  padding-right: 30px; }\n\n#menu-search-entry {\n  width: 250px;\n  min-height: 16px;\n  font-weight: normal;\n  caret-color: #eeeeec; }\n\n.menu-search-entry-icon {\n  icon-size: 1em;\n  color: #eeeeec; }\n\n/* Context menu (at the moment only for favorites) */\n.info-osd {\n  text-align: center;\n  font-weight: bold;\n  spacing: 1em;\n  padding: 16px;\n  color: #eeeeec;\n  border: 1px solid #13151a;\n  border-radius: 6px;\n  background-color: #23252e; }\n\n.restart-osd {\n  font-size: 1.6em; }\n\n.workspace-osd {\n  font-size: 4em; }\n\n.osd-window {\n  text-align: center;\n  font-weight: bold;\n  spacing: 1em;\n  padding: 20px;\n  color: #eeeeec;\n  background-color: #23252e;\n  border: 1px solid #13151a;\n  border-radius: 6px; }\n  .osd-window .osd-monitor-label {\n    font-size: 3em; }\n  .osd-window .level {\n    padding: 0;\n    height: 0.7em;\n    background-color: rgba(0, 0, 0, 0.5);\n    border-radius: 6px; }\n  .osd-window .level-bar {\n    border-radius: 6px;\n    background-color: #2777ff; }\n\n.window-list-box {\n  spacing: 6px;\n  padding-left: 10px;\n  padding-top: 1px; }\n  .window-list-box.vertical {\n    spacing: 2px;\n    padding-left: 0px;\n    padding-right: 0px;\n    padding-top: 10px;\n    padding-bottom: 10px; }\n  .window-list-box:highlight {\n    background-color: rgba(191, 23, 23, 0.5); }\n\n.window-list-item-label {\n  font-weight: bold;\n  width: 15em;\n  min-width: 5px; }\n\n.window-list-item-box {\n  font-weight: bold;\n  background-image: none;\n  padding-top: 0;\n  padding-left: 8px;\n  padding-right: 8px;\n  transition-duration: 100;\n  color: rgba(238, 238, 236, 0.6); }\n  .window-list-item-box.top, .window-list-item-box.bottom {\n    border-bottom-width: 2px; }\n    .window-list-item-box.top StLabel, .window-list-item-box.bottom StLabel {\n      padding-left: 2px; }\n  .window-list-item-box.right {\n    padding-left: 0px;\n    padding-right: 0px;\n    border-right-width: 2px; }\n    .window-list-item-box.right StBin {\n      padding-right: 0; }\n  .window-list-item-box.left {\n    padding-left: 0px;\n    padding-right: 0px;\n    border-left-width: 2px; }\n    .window-list-item-box.left StBin {\n      padding-left: 1px; }\n  .window-list-item-box:hover, .window-list-item-box:groupFocus {\n    color: #eeeeec;\n    background-color: rgba(238, 238, 236, 0.1); }\n  .window-list-item-box:active, .window-list-item-box:checked, .window-list-item-box:focus, .window-list-item-box:running {\n    color: #eeeeec;\n    border-color: #2777ff; }\n  .window-list-item-box .progress {\n    background-color: rgba(39, 119, 255, 0.8); }\n\n.window-list-item-demands-attention {\n  background-gradient-direction: vertical;\n  background-gradient-start: #a61414;\n  background-gradient-end: #a61414; }\n\n.window-list-preview {\n  spacing: 6px;\n  color: #eeeeec;\n  border: 1px solid #13151a;\n  background-color: #23252e;\n  border-radius: 6px;\n  padding: 6px 12px 12px 12px;\n  font-size: 1em; }\n\n.grouped-window-list-item-label {\n  font-weight: bold;\n  width: 15em;\n  min-width: 5px; }\n\n.grouped-window-list-item-box {\n  text-align: left;\n  font-weight: bold;\n  background-image: none;\n  padding-top: 0;\n  padding-left: 8px;\n  padding-right: 8px;\n  transition-duration: 100;\n  color: rgba(255, 255, 255, 0.6); }\n  .grouped-window-list-item-box.top, .grouped-window-list-item-box.bottom {\n    border-bottom-width: 2px; }\n    .grouped-window-list-item-box.top StLabel, .grouped-window-list-item-box.bottom StLabel {\n      padding-left: 2px; }\n  .grouped-window-list-item-box.right {\n    padding-left: 0px;\n    padding-right: 0px;\n    border-right-width: 2px; }\n    .grouped-window-list-item-box.right StBin {\n      padding-right: 0; }\n  .grouped-window-list-item-box.left {\n    padding-left: 0px;\n    padding-right: 0px;\n    border-left-width: 2px; }\n    .grouped-window-list-item-box.left StBin {\n      padding-left: 1px; }\n  .grouped-window-list-item-box:hover, .grouped-window-list-item-box:focus {\n    color: #ffffff;\n    background-color: rgba(255, 255, 255, 0.3); }\n  .grouped-window-list-item-box:active, .grouped-window-list-item-box:checked {\n    color: #ffffff;\n    border-color: #2777ff; }\n  .grouped-window-list-item-box .progress {\n    background-color: rgba(39, 119, 255, 0.8); }\n\n.grouped-window-list-item-demands-attention {\n  background-gradient-direction: vertical;\n  background-gradient-start: #a61414;\n  background-gradient-end: #a61414; }\n\n.grouped-window-list-thumbnail-label {\n  padding-left: 4px; }\n\n.grouped-window-list-number-label {\n  z-index: 99;\n  color: rgba(255, 255, 255, 0.1); }\n\n.grouped-window-list-badge {\n  border-radius: 256px;\n  background-color: #4a4a4a; }\n\n.grouped-window-list-button-label {\n  padding-left: 4px; }\n\n.grouped-window-list-thumbnail-alert {\n  background: rgba(255, 52, 52, 0.3); }\n\n.grouped-window-list-thumbnail-menu {\n  color: #eeeeec;\n  border: 1px solid #13151a;\n  background-color: #23252e;\n  border-radius: 6px;\n  padding: 0px; }\n  .grouped-window-list-thumbnail-menu > StBoxLayout {\n    padding: 4px; }\n  .grouped-window-list-thumbnail-menu .item-box {\n    padding: 10px;\n    border-radius: 6px;\n    spacing: 4px; }\n    .grouped-window-list-thumbnail-menu .item-box:outlined {\n      padding: 8px;\n      border: 1px solid #2777ff; }\n    .grouped-window-list-thumbnail-menu .item-box:selected {\n      color: #ffffff;\n      background-color: #2777ff;\n      border: 0px solid #2777ff; }\n  .grouped-window-list-thumbnail-menu .thumbnail {\n    width: 256px; }\n  .grouped-window-list-thumbnail-menu .separator {\n    width: 1px;\n    background: rgba(255, 255, 255, 0.2); }\n\n.sound-button {\n  width: 22px;\n  height: 13px;\n  padding: 8px; }\n  .sound-button-container {\n    padding-right: 3px;\n    padding-left: 3px; }\n  .sound-button StIcon {\n    icon-size: 1.4em; }\n\n.sound-track-infos {\n  padding: 5px; }\n\n.sound-track-info {\n  padding-top: 2px;\n  padding-bottom: 2px; }\n  .sound-track-info StIcon {\n    icon-size: 16px; }\n  .sound-track-info StLabel {\n    padding-left: 5px;\n    padding-right: 5px; }\n\n.sound-track-box {\n  padding-left: 15px;\n  padding-right: 15px;\n  max-width: 220px; }\n\n.sound-seek-box {\n  padding-left: 15px; }\n  .sound-seek-box StLabel {\n    padding-top: 2px; }\n  .sound-seek-box StIcon {\n    icon-size: 16px; }\n\n.sound-seek-slider {\n  width: 140px; }\n\n.sound-volume-menu-item {\n  padding: .4em 1.75em; }\n  .sound-volume-menu-item StIcon {\n    icon-size: 1.14em;\n    padding-left: 8px;\n    padding-right: 8px; }\n\n.sound-playback-control {\n  padding: 5px 10px 10px 10px; }\n\n.sound-player > StBoxLayout:first-child {\n  padding: 5px 10px 12px 10px;\n  spacing: 0.5em; }\n  .sound-player > StBoxLayout:first-child StButton:small {\n    width: 20px;\n    height: 20px;\n    border: 1px solid transparent; }\n    .sound-player > StBoxLayout:first-child StButton:small StIcon {\n      icon-size: 12px; }\n    .sound-player > StBoxLayout:first-child StButton:small:hover {\n      color: #eeeeec;\n      outline-color: rgba(238, 238, 236, 0.3);\n      border-color: #13151a;\n      border-bottom-color: black;\n      background-image: linear-gradient(to top, #20232b, #252831 1px);\n      text-shadow: 0 -1px rgba(0, 0, 0, 0.825255);\n      -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.825255);\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.27); }\n    .sound-player > StBoxLayout:first-child StButton:small:active {\n      color: #eeeeec;\n      outline-color: rgba(238, 238, 236, 0.3);\n      border-color: #13151a;\n      background-image: image(#0f1014);\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n\n.sound-player-generic-coverart {\n  background: rgba(0, 0, 0, 0.2); }\n\n.sound-player-overlay {\n  width: 290px;\n  height: 70px;\n  padding: 15px;\n  spacing: 0.5em;\n  background: rgba(35, 37, 46, 0.9);\n  border-top: 1px solid #13151a;\n  color: #eeeeec; }\n  .sound-player-overlay StButton {\n    width: 22px;\n    height: 13px;\n    padding: 5px;\n    color: #eeeeec;\n    border-radius: 6px;\n    border: 1px solid transparent; }\n    .sound-player-overlay StButton StIcon {\n      icon-size: 16px; }\n    .sound-player-overlay StButton:hover {\n      color: #eeeeec;\n      outline-color: rgba(238, 238, 236, 0.3);\n      border-color: #13151a;\n      border-bottom-color: black;\n      background-image: linear-gradient(to top, #20232b, #252831 1px);\n      text-shadow: 0 -1px rgba(0, 0, 0, 0.825255);\n      -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.825255);\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.27); }\n    .sound-player-overlay StButton:active {\n      color: #eeeeec;\n      outline-color: rgba(238, 238, 236, 0.3);\n      border-color: #13151a;\n      background-image: image(#0f1014);\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n  .sound-player-overlay StBoxLayout {\n    padding-top: 2px; }\n  .sound-player-overlay > StBoxLayout {\n    spacing: 5px; }\n\n.sound-player .slider {\n  height: 0.5em;\n  padding: 0;\n  border: none;\n  -slider-height: 0.5em;\n  -slider-background-color: #181a20;\n  -slider-border-color: rgba(0, 0, 0, 0);\n  -slider-active-background-color: #2777ff;\n  -slider-active-border-color: rgba(0, 0, 0, 0);\n  -slider-border-width: 0px;\n  -slider-handle-radius: 0px; }\n\n#workspaceSwitcher {\n  spacing: 0px;\n  padding: 3px; }\n\n/* Controls the styling when using the \"Simple buttons\" option */\n.workspace-switcher {\n  padding-left: 3px;\n  padding-right: 3px; }\n  .panel-left .workspace-switcher, .panel-right .workspace-switcher {\n    padding: 0; }\n\n.workspace-button {\n  border: 1px solid rgba(0, 0, 0, 0.4);\n  background-color: rgba(0, 0, 0, 0.2);\n  width: 20px;\n  height: 14px;\n  color: rgba(255, 255, 255, 0.45);\n  padding: 3px;\n  padding-top: 4px;\n  transition-duration: 200; }\n  .workspace-button.vertical {\n    height: 1.5em;\n    width: 24px;\n    padding: 0;\n    padding-top: 3px;\n    padding-bottom: 3px; }\n  .workspace-button:outlined {\n    background-color: #2777ff;\n    color: #ffffff; }\n    .workspace-button:outlined:hover {\n      background-color: rgba(39, 119, 255, 0.7);\n      color: #ffffff; }\n  .workspace-button:hover {\n    background-color: rgba(238, 238, 236, 0.2);\n    color: #ffffff; }\n\n/* Controls the style when using the \"Visual representation\" option */\n.workspace-graph {\n  padding: 3px;\n  spacing: 6px; }\n\n.workspace-graph .workspace {\n  border: 1px solid rgba(0, 0, 0, 0.4);\n  background-color: rgba(0, 0, 0, 0.2); }\n\n.workspace-graph .workspace:active {\n  border: 1px solid #2777ff; }\n\n.workspace-graph .workspace .windows {\n  -active-window-background: rgba(67, 73, 90, 0.8);\n  -active-window-border: rgba(0, 0, 0, 0.8);\n  -inactive-window-background: rgba(67, 73, 90, 0.8);\n  -inactive-window-border: rgba(0, 0, 0, 0.8); }\n\n.workspace-graph .workspace:active .windows {\n  -active-window-background: rgba(89, 96, 119, 0.8);\n  -active-window-border: rgba(0, 0, 0, 0.8);\n  -inactive-window-background: rgba(46, 49, 61, 0.8);\n  -inactive-window-border: rgba(0, 0, 0, 0.8); }\n\n.panel-launchers {\n  padding-left: 7px;\n  spacing: 2px; }\n  .panel-launchers .launcher {\n    padding-left: 2px;\n    padding-right: 2px;\n    padding-bottom: 2px;\n    transition-duration: 200; }\n    .panel-launchers .launcher:hover {\n      background-color: #2777ff; }\n  .panel-launchers.vertical {\n    padding-top: 2px;\n    padding-bottom: 2px;\n    padding-left: 0px;\n    padding-right: 0px;\n    spacing: 1px; }\n    .panel-launchers.vertical .launcher {\n      padding-top: 2px;\n      padding-bottom: 2px; }\n\n#overview-corner {\n  background-image: url(\"assets/overview.png\"); }\n  #overview-corner:hover {\n    background-image: url(\"assets/overview-hover.png\"); }\n\n.applet-separator {\n  padding: 1px 4px; }\n  .applet-separator.vertical {\n    padding: 4px 1px; }\n\n.applet-separator-line {\n  width: 1px;\n  background: rgba(255, 255, 255, 0.12); }\n  .applet-separator-line-vertical {\n    height: 1px;\n    background: rgba(255, 255, 255, 0.12); }\n\n.applet-box {\n  padding-left: 4px;\n  padding-right: 4px;\n  spacing: 4px;\n  color: #eeeeec;\n  text-shadow: none;\n  transition-duration: 100;\n  text-align: center; }\n  .applet-box.vertical {\n    padding-left: 0px;\n    padding-right: 0px;\n    padding-top: 3px;\n    padding-bottom: 3px; }\n  .applet-box:hover, .applet-box:checked {\n    color: #ffffff;\n    background-color: #2777ff; }\n    .applet-box:hover-label, .applet-box:checked-label {\n      color: #ffffff; }\n  .applet-box:highlight {\n    background-image: none;\n    border-image: none;\n    background-color: rgba(191, 23, 23, 0.5); }\n\n.applet-label {\n  font-weight: bold;\n  color: #eeeeec; }\n  .applet-label:hover, .applet-label:checked, .applet-box:hover > .applet-label, .applet-box:checked > .applet-label {\n    color: #ffffff;\n    text-shadow: none; }\n\n.applet-icon {\n  color: #ffffff;\n  icon-size: 22px; }\n  .applet-icon:hover, .applet-icon:checked, .applet-box:hover > .applet-icon, .applet-box:checked > .applet-icon {\n    color: #ffffff;\n    text-shadow: none; }\n\n.user-icon {\n  width: 32px;\n  height: 32px;\n  background-color: transparent;\n  border: none;\n  border-radius: 0; }\n\n.user-label {\n  color: #eeeeec;\n  font-size: 1em;\n  font-weight: bold;\n  margin: 0px; }\n\n.desklet {\n  color: #eeeeec; }\n  .desklet:highlight {\n    background-color: rgba(191, 23, 23, 0.5); }\n  .desklet-with-borders {\n    border: 1px solid #13151a;\n    border-radius: 6px;\n    background-color: #23252e;\n    color: #eeeeec;\n    padding: 12px;\n    padding-bottom: 16px; }\n    .desklet-with-borders:highlight {\n      background-color: rgba(191, 23, 23, 0.5); }\n  .desklet-with-borders-and-header {\n    border: 1px solid #13151a;\n    border-top-width: 0;\n    border-radius: 0 0 6px 6px;\n    background-color: #23252e;\n    color: #eeeeec;\n    border-radius: 0;\n    border-radius-topleft: 0;\n    border-radius-topright: 0;\n    padding: 12px;\n    padding-bottom: 17px; }\n    .desklet-with-borders-and-header:highlight {\n      background-color: rgba(191, 23, 23, 0.5); }\n  .desklet-header {\n    border: 1px solid #13151a;\n    border-radius: 6px 6px 0 0;\n    background-color: #1c1e25;\n    color: #eeeeec;\n    font-size: 1em;\n    padding: 12px;\n    padding-bottom: 6px; }\n  .desklet-drag-placeholder {\n    border: 2px solid #2777ff;\n    background-color: rgba(39, 119, 255, 0.3); }\n\n.photoframe-box {\n  border: 1px solid #13151a;\n  border-radius: 6px;\n  background-color: #23252e;\n  color: #eeeeec;\n  padding: 12px;\n  padding-bottom: 16px; }\n\n.notification-applet-padding {\n  padding: .5em 1em; }\n\n.notification-applet-container {\n  max-height: 100px; }\n\n.tile-preview {\n  background-color: rgba(39, 119, 255, 0.3);\n  border: 1px solid #2777ff; }\n  .tile-preview.snap {\n    background-color: rgba(39, 119, 255, 0.6); }\n\n.tile-hud {\n  background-color: rgba(39, 119, 255, 0.3);\n  border: 1px solid #2777ff; }\n  .tile-hud.snap {\n    background-color: rgba(39, 119, 255, 0.6); }\n  .tile-hud:top {\n    border-top-width: 0px; }\n  .tile-hud:bottom {\n    border-bottom-width: 0px; }\n  .tile-hud:left {\n    border-left-width: 0px; }\n  .tile-hud:right {\n    border-right-width: 0px; }\n  .tile-hud:top-left {\n    border-top-width: 0px;\n    border-left-width: 0px; }\n  .tile-hud:top-right {\n    border-top-width: 0px;\n    border-right-width: 0px; }\n  .tile-hud:bottom-left {\n    border-bottom-width: 0px;\n    border-left-width: 0px; }\n  .tile-hud:bottom-right {\n    border-bottom-width: 0px;\n    border-right-width: 0px; }\n\n.xkcd-box {\n  padding: 6px;\n  border: 0px;\n  background-color: rgba(0, 0, 0, 0);\n  border-radius: 0px; }\n"
  },
  {
    "path": ".themes/Flat-Remix-GTK-Blue-Dark/gtk-2.0/gtkrc",
    "content": "# Based on Bridge by ScionicSpectre\n# vim:set ts=2 sw=2 sts=2 ai et:\n#\n# This is the GTK+ 2 version of Adwaita. It's whole purpose is to look as the\n# GTK+ 3 version as much as possible until GTK+ 2 dies completely.\n#\n# Note: comments for explaining styles are on the bottom of each file beside the\n# widget matches.\n\n# Declare the colours used throughout the theme.\n# There shouldn't be any fiddling with them in the theme files themselves in\n# order to not mess up the dark theme.\n\n# Text/base\ngtk-color-scheme = \"text_color:white\\nbase_color:#292c37\"\n# Foreground/background\ngtk-color-scheme = \"fg_color:#eeeeec\\nbg_color:#23252e\"\n# Selected foreground/background\ngtk-color-scheme = \"selected_bg_color:#2777ff\"\ngtk-color-scheme = \"selected_fg_color: #ffffff\"\n# Insensitive foreground/background\ngtk-color-scheme = \"insensitive_fg_color:#888a8d\\ninsensitive_bg_color:#242731\"\n# Menus\ngtk-color-scheme = \"menu_color:#1a1e23\"\n# Links\ngtk-color-scheme = \"link_color:#2777ff\\nvisited_link_color:#8db7ff\"\n# Treeview headers\ngtk-color-scheme = \"column_header_color:#898b8b\\nhover_column_header_color:#bcbdbc\"\n# Window decoration\ngtk-color-scheme = \"window_color:#292c37\"\n# Tooltips\ngtk-color-scheme = \"tooltip_fg_color:#ffffff\\ntooltip_bg_color:#000000\"\n\n# Set GTK settings\ngtk-auto-mnemonics              = 1\ngtk-primary-button-warps-slider = 1\n\n# And hand over the control to the theme files\ninclude \"main.rc\"\n"
  },
  {
    "path": ".themes/Flat-Remix-GTK-Blue-Dark/gtk-2.0/main.rc",
    "content": "# vim:set ft=gtkrc ts=2 sw=2 sts=2 ai et:\n#\n# This is the main theme file, handling all the default widgets and theme\n# properties. Since GTK+ 2 is old, we need to overcome some of its limitations,\n# which is also mostly done in this file. Sadly not all of them can be overcome\n# so there will always be a visible difference between the GTK+ 2 and 3 theme.\n\nstyle \"default\" {\n\n  xthickness = 1\n  ythickness = 1\n\n  ####################\n  # Style Properties #\n  ####################\n\n  GtkWidget::focus-line-width = 1\n  GtkWidget::focus-line-pattern = \"\\2\\1\"\n\n  GtkToolbar::internal-padding = 4\n  GtkToolButton::icon-spacing  = 4\n\n  GtkWidget::tooltip-radius    = 3\n  GtkWidget::tooltip-alpha     = 235\n  GtkWidget::new-tooltip-style = 1 #for compatibility\n\n  GtkWidget::link-color              = @link_color\n  GtkWidget::visited-link-color      = @visited_link_color\n  GnomeHRef::link_color              = @link_color\n  GtkHTML::link-color                = @link_color\n  GtkHTML::vlink-color               = @visited_link_color\n  GtkIMHtml::hyperlink-color         = @link_color\n  GtkIMHtml::hyperlink-visited-color = @visited_link_color\n\n  GtkSeparatorMenuItem::horizontal-padding = 0\n  GtkSeparatorMenuItem::wide-separators    = 1\n  GtkSeparatorMenuItem::separator-height   = 1\n\n  GtkButton::child-displacement-y = 0\n\n  GtkButton::default-border         = {0, 0, 0, 0}\n  GtkButton::default-outside-border = {0, 0, 0, 0}\n  GtkButton::inner-border           = {4, 4, 4, 4}\n\n  GtkEntry::state-hint = 1\n  GtkEntry::inner-border = {7, 7, 4, 5}\n\n  GtkPaned::handle-size = 9\n  GtkHPaned::handle-size = 9\n  GtkVPaned::handle-size = 9\n\n  GtkScrollbar::trough-border = 0\n  GtkRange::trough-border     = 0\n  GtkRange::slider-width      = 13\n  GtkRange::stepper-size      = 0\n  GtkRange::activate-slider   = 1\n\n  GtkScrollbar::activate-slider              = 1\n  GtkScrollbar::stepper-size                 = 0\n  GtkScrollbar::has-backward-stepper         = 0\n  GtkScrollbar::has-forward-stepper          = 0\n  GtkScrollbar::min-slider-length            = 48 # 42 + 2*3 (margins)\n  GtkScrolledWindow::scrollbar-spacing       = 0\n  GtkScrolledWindow::scrollbars-within-bevel = 1\n\n  GtkScale::slider_length       = 26\n  GtkScale::slider_width        = 26\n  GtkScale::trough-side-details = 1\n\n  GtkProgressBar::min-horizontal-bar-height = 6\n  GtkProgressBar::min-vertical-bar-width    = 6\n  # Making this bigger than the min[height,width]-2*[y,x]spacing makes the\n  # whole progressbar thicker, so by setting it to the exact above value\n  # we get the maximum spacing between the text and the edges without\n  # doing so.\n  GtkProgressBar::xspacing = 4\n  GtkProgressBar::yspacing = 4\n\n  GtkStatusbar::shadow_type    = GTK_SHADOW_NONE\n  GtkSpinButton::shadow_type   = GTK_SHADOW_NONE\n  GtkMenuBar::shadow-type      = GTK_SHADOW_NONE\n  GtkToolbar::shadow-type      = GTK_SHADOW_NONE\n  # TODO: find out what this comment means:\n  # ( every window is misaligned for the sake of menus ):\n  GtkMenuBar::internal-padding = 0\n  GtkMenu::horizontal-padding  = 0\n  GtkMenu::vertical-padding    = 2\n  GtkMenu::double-arrows       = 0\n  GtkMenuItem::arrow-scaling   = 1\n  GtkMenuItem::toggle-spacing  = 10\n\n  GtkCheckButton::indicator_spacing = 3\n  GtkOptionMenu::indicator_spacing  = {13, 13, 5, 8}\n\n  GtkTreeView::expander-size        = 16\n  GtkTreeView::vertical-separator   = 0\n  GtkTreeView::horizontal-separator = 4\n  GtkTreeView::allow-rules          = 0\n  # Set this because some apps read it\n  GtkTreeView::odd-row-color        = @base_color\n  GtkTreeView::even-row-color       = @base_color\n\n  GtkExpander::expander-size = 16\n\n  GtkNotebook::tab-overlap = 4\n\n  ##########\n  # Colors #\n  ##########\n\n  bg[NORMAL]      = @bg_color\n  bg[PRELIGHT]    = @bg_color\n  bg[SELECTED]    = @selected_bg_color\n  bg[INSENSITIVE] = @insensitive_bg_color\n  bg[ACTIVE]      = @bg_color\n\n  fg[NORMAL]      = @fg_color\n  fg[PRELIGHT]    = @fg_color\n  fg[SELECTED]    = @selected_fg_color\n  fg[INSENSITIVE] = @insensitive_fg_color\n  fg[ACTIVE]      = @fg_color\n\n  text[NORMAL]      = @text_color\n  text[PRELIGHT]    = @text_color\n  text[SELECTED]    = @selected_fg_color\n  text[INSENSITIVE] = @insensitive_fg_color\n  text[ACTIVE]      = @selected_fg_color\n\n  base[NORMAL]      = @base_color\n  base[PRELIGHT]    = shade (0.95, @bg_color)\n  base[SELECTED]    = @selected_bg_color\n  base[INSENSITIVE] = @insensitive_bg_color\n  base[ACTIVE]      = @selected_bg_color\n\n  # For succinctness, all reasonable pixmap options remain here\n\n  # Draw frame around menu in a non-compositied environment\n  # This needs to go before pixmap because we need to override some stuff\n  engine \"adwaita\" {}\n\n  engine \"pixmap\" {\n\n    #################\n    # Check Buttons #\n    #################\n\n    image {\n      function        = CHECK\n      state           = NORMAL\n      shadow          = OUT\n      overlay_file    = \"assets/checkbox-unchecked.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = PRELIGHT\n      shadow          = OUT\n      overlay_file    = \"assets/checkbox-unchecked-hover.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = ACTIVE\n      shadow          = OUT\n      overlay_file    = \"assets/checkbox-unchecked-active.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = SELECTED\n      shadow          = OUT\n      overlay_file    = \"assets/checkbox-unchecked.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = INSENSITIVE\n      shadow          = OUT\n      overlay_file    = \"assets/checkbox-unchecked-insensitive.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = NORMAL\n      shadow          = IN\n      overlay_file    = \"assets/checkbox-checked.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = PRELIGHT\n      shadow          = IN\n      overlay_file    = \"assets/checkbox-checked-hover.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = ACTIVE\n      shadow          = IN\n      overlay_file    = \"assets/checkbox-checked-active.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = SELECTED\n      shadow          = IN\n      overlay_file    = \"assets/checkbox-checked.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = INSENSITIVE\n      shadow          = IN\n      overlay_file    = \"assets/checkbox-checked-insensitive.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = NORMAL\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/checkbox-mixed.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = PRELIGHT\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/checkbox-mixed-hover.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = ACTIVE\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/checkbox-mixed-active.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = SELECTED\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/checkbox-mixed.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = INSENSITIVE\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/checkbox-mixed-insensitive.png\"\n      overlay_stretch = FALSE\n    }\n\n    #################\n    # Radio Buttons #\n    #################\n\n    image {\n      function        = OPTION\n      state           = NORMAL\n      shadow          = OUT\n      overlay_file    = \"assets/radio-unchecked.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = PRELIGHT\n      shadow          = OUT\n      overlay_file    = \"assets/radio-unchecked-hover.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = ACTIVE\n      shadow          = OUT\n      overlay_file    = \"assets/radio-unchecked-active.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = SELECTED\n      shadow          = OUT\n      overlay_file    = \"assets/radio-unchecked.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = INSENSITIVE\n      shadow          = OUT\n      overlay_file    = \"assets/radio-unchecked-insensitive.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = NORMAL\n      shadow          = IN\n      overlay_file    = \"assets/radio-checked.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = PRELIGHT\n      shadow          = IN\n      overlay_file    = \"assets/radio-checked-hover.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = ACTIVE\n      shadow          = IN\n      overlay_file    = \"assets/radio-checked-active.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = SELECTED\n      shadow          = IN\n      overlay_file    = \"assets/radio-checked.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = INSENSITIVE\n      shadow          = IN\n      overlay_file    = \"assets/radio-checked-insensitive.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = NORMAL\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/radio-mixed.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = PRELIGHT\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/radio-mixed-hover.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = ACTIVE\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/radio-mixed-active.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = SELECTED\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/radio-mixed.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = INSENSITIVE\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/radio-mixed-insensitive.png\"\n      overlay_stretch = FALSE\n    }\n\n    ##########\n    # Arrows #\n    ##########\n\n    # Overrides\n\n    # Disable arrows in spinbuttons\n    image {\n      function = ARROW\n      detail = \"spinbutton\"\n    }\n\n    # Disable arrows for qt in scrollbars\n    image {\n      function = ARROW\n      detail   = \"vscrollbar\"\n    }\n    image {\n      function = ARROW\n      detail   = \"hscrollbar\"\n    }\n\n    # Menu arrows\n\n    image {\n      function        = ARROW\n      state           = NORMAL\n      detail          = \"menuitem\"\n      overlay_file    = \"assets/menu-pan-left.png\"\n      overlay_stretch = FALSE\n      arrow_direction = LEFT\n    }\n\n    image {\n      function        = ARROW\n      state           = PRELIGHT\n      detail          = \"menuitem\"\n      overlay_file    = \"assets/menu-pan-left-hover.png\"\n      overlay_stretch = FALSE\n      arrow_direction = LEFT\n    }\n\n    image {\n      function        = ARROW\n      state           = INSENSITIVE\n      detail          = \"menuitem\"\n      overlay_file    = \"assets/menu-pan-left-insensitive.png\"\n      overlay_stretch = FALSE\n      arrow_direction = LEFT\n    }\n\n    image {\n      function        = ARROW\n      state           = NORMAL\n      detail          = \"menuitem\"\n      overlay_file    = \"assets/menu-pan-right.png\"\n      overlay_stretch = FALSE\n      arrow_direction = RIGHT\n    }\n\n    image {\n      function        = ARROW\n      state           = PRELIGHT\n      detail          = \"menuitem\"\n      overlay_file    = \"assets/menu-pan-right-hover.png\"\n      overlay_stretch = FALSE\n      arrow_direction = RIGHT\n    }\n\n    image {\n      function        = ARROW\n      state           = INSENSITIVE\n      detail          = \"menuitem\"\n      overlay_file    = \"assets/menu-pan-right-insensitive.png\"\n      overlay_stretch = FALSE\n      arrow_direction = RIGHT\n    }\n\n    image {\n      function        = ARROW\n      state           = INSENSITIVE\n      detail          = \"menu_scroll_arrow_up\"\n      overlay_file    = \"assets/menu-pan-up-insensitive.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = ARROW\n      detail          = \"menu_scroll_arrow_up\"\n      overlay_file    = \"assets/menu-pan-up.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = ARROW\n      state           = INSENSITIVE\n      detail          = \"menu_scroll_arrow_down\"\n      overlay_file    = \"assets/menu-pan-down-insensitive.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = ARROW\n      detail          = \"menu_scroll_arrow_down\"\n      overlay_file    = \"assets/menu-pan-down.png\"\n      overlay_stretch = FALSE\n    }\n\n    # Regular arrows\n\n    image {\n      function        = ARROW\n      state           = NORMAL\n      overlay_file    = \"assets/pan-up.png\"\n      overlay_stretch = FALSE\n      arrow_direction = UP\n    }\n\n    image {\n      function        = ARROW\n      state           = PRELIGHT\n      overlay_file    = \"assets/pan-up.png\"\n      overlay_stretch = FALSE\n      arrow_direction = UP\n    }\n\n    image {\n      function        = ARROW\n      state           = ACTIVE\n      overlay_file    = \"assets/pan-up.png\"\n      overlay_stretch = FALSE\n      arrow_direction = UP\n    }\n\n    image {\n      function        = ARROW\n      state           = INSENSITIVE\n      overlay_file    = \"assets/pan-up-insensitive.png\"\n      overlay_stretch = FALSE\n      arrow_direction = UP\n    }\n\n    image {\n      function        = ARROW\n      state           = NORMAL\n      overlay_file    = \"assets/pan-down.png\"\n      overlay_stretch = FALSE\n      arrow_direction = DOWN\n    }\n\n    image {\n      function        = ARROW\n      state           = PRELIGHT\n      overlay_file    = \"assets/pan-down.png\"\n      overlay_stretch = FALSE\n      arrow_direction = DOWN\n    }\n\n    image {\n      function        = ARROW\n      state           = ACTIVE\n      overlay_file    = \"assets/pan-down.png\"\n      overlay_stretch = FALSE\n      arrow_direction = DOWN\n    }\n\n    image {\n      function        = ARROW\n      state           = INSENSITIVE\n      overlay_file    = \"assets/pan-down-insensitive.png\"\n      overlay_stretch = FALSE\n      arrow_direction = DOWN\n    }\n\n    image {\n      function        = ARROW\n      state           = NORMAL\n      overlay_file    = \"assets/pan-left.png\"\n      overlay_stretch = FALSE\n      arrow_direction = LEFT\n    }\n\n    image {\n      function        = ARROW\n      state           = PRELIGHT\n      overlay_file    = \"assets/pan-left.png\"\n      overlay_stretch = FALSE\n      arrow_direction = LEFT\n    }\n\n    image {\n      function        = ARROW\n      state           = ACTIVE\n      overlay_file    = \"assets/pan-left.png\"\n      overlay_stretch = FALSE\n      arrow_direction = LEFT\n    }\n\n    image {\n      function        = ARROW\n      state           = INSENSITIVE\n      overlay_file    = \"assets/pan-left-insensitive.png\"\n      overlay_stretch = FALSE\n      arrow_direction = LEFT\n    }\n\n    image {\n      function        = ARROW\n      state           = NORMAL\n      overlay_file    = \"assets/pan-right.png\"\n      overlay_stretch = FALSE\n      arrow_direction = RIGHT\n    }\n\n    image {\n      function        = ARROW\n      state           = PRELIGHT\n      overlay_file    = \"assets/pan-right.png\"\n      overlay_stretch = FALSE\n      arrow_direction = RIGHT\n    }\n\n    image {\n      function        = ARROW\n      state           = ACTIVE\n      overlay_file    = \"assets/pan-right.png\"\n      overlay_stretch = FALSE\n      arrow_direction = RIGHT\n    }\n\n    image {\n      function        = ARROW\n      state           = INSENSITIVE\n      overlay_file    = \"assets/pan-right-insensitive.png\"\n      overlay_stretch = FALSE\n      arrow_direction = RIGHT\n    }\n\n    ######################\n    # Option Menu Arrows #\n    ######################\n\n    image {\n      function        = TAB\n      state           = NORMAL\n      overlay_file    = \"assets/pan-down.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = TAB\n      state           = PRELIGHT\n      overlay_file    = \"assets/pan-down.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = TAB\n      state           = ACTIVE\n      overlay_file    = \"assets/pan-down.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = TAB\n      state           = INSENSITIVE\n      overlay_file    = \"assets/pan-down-insensitive.png\"\n      overlay_stretch = FALSE\n    }\n\n    #########\n    # Lines #\n    #########\n\n    image {\n      function = VLINE\n      file     = \"assets/line.png\"\n      border   = {1, 0, 0, 0}\n    }\n\n    image {\n      function = HLINE\n      file     = \"assets/line.png\"\n      border   = {0, 0, 1, 0}\n    }\n\n    #########\n    # Focus #\n    #########\n\n    image {\n      function = FOCUS\n      file     = \"assets/focus.png\"\n      border   = {1, 1, 1, 1}\n      stretch  = TRUE\n    }\n\n    ###########\n    # Handles #\n    ###########\n\n    image {\n      function        = HANDLE\n      detail          = \"handlebox\"\n      overlay_file    = \"assets/handle.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function    = HANDLE\n      file        = \"assets/handle-horz.png\"\n      border      = {0, 0, 4, 4}\n      orientation = HORIZONTAL\n    }\n\n    image {\n      function    = HANDLE\n      file        = \"assets/handle-vert.png\"\n      border      = {4, 4, 0, 0}\n      orientation = VERTICAL\n    }\n\n    image {\n      function = RESIZE_GRIP\n    }\n\n    #############\n    # Expanders #\n    #############\n\n    image {\n      function       = EXPANDER\n      expander_style = EXPANDED\n      file           = \"assets/pan-down.png\"\n    }\n\n    # LTR\n\n    image {\n      function       = EXPANDER\n      expander_style = COLLAPSED\n      file           = \"assets/pan-right.png\"\n      direction      = LTR\n    }\n\n    image {\n      function       = EXPANDER\n      expander_style = SEMI_COLLAPSED\n      file           = \"assets/pan-right-semi.png\"\n      direction      = LTR\n    }\n\n    image {\n      function       = EXPANDER\n      expander_style = SEMI_EXPANDED\n      file           = \"assets/pan-right-semi.png\"\n      direction      = LTR\n    }\n\n    # RTL\n\n    image {\n      function       = EXPANDER\n      expander_style = COLLAPSED\n      file           = \"assets/pan-left.png\"\n      direction      = RTL\n    }\n\n    image {\n      function       = EXPANDER\n      expander_style = SEMI_COLLAPSED\n      file           = \"assets/pan-left-semi.png\"\n      direction      = RTL\n    }\n\n    image {\n      function       = EXPANDER\n      expander_style = SEMI_EXPANDED\n      file           = \"assets/pan-left-semi.png\"\n      direction      = RTL\n    }\n\n    #############\n    # Notebooks #\n    #############\n\n    # Left\n\n    image {\n      function = EXTENSION\n      state    = NORMAL\n      file     = \"assets/tab-left-active.png\"\n      border   = {3, 0, 3, 3}\n      stretch  = TRUE\n      gap_side = RIGHT\n    }\n\n    image {\n      function = EXTENSION\n      file     = \"assets/tab-left.png\"\n      border   = {3, 0, 3, 3}\n      stretch  = TRUE\n      gap_side = RIGHT\n    }\n\n    # Right\n\n    image {\n      function = EXTENSION\n      state    = NORMAL\n      file     = \"assets/tab-right-active.png\"\n      border   = {0, 3, 3, 3}\n      stretch  = TRUE\n      gap_side = LEFT\n    }\n\n    image {\n      function = EXTENSION\n      file     = \"assets/tab-right.png\"\n      border   = {0, 3, 3, 3}\n      stretch  = TRUE\n      gap_side = LEFT\n    }\n\n    # Up\n\n    image {\n      function = EXTENSION\n      state    = NORMAL\n      file     = \"assets/tab-up-active.png\"\n      border   = {3, 3, 3, 0}\n      stretch  = TRUE\n      gap_side = BOTTOM\n    }\n\n    image {\n      function = EXTENSION\n      file     = \"assets/tab-up.png\"\n      border   = {3, 3, 3, 0}\n      stretch  = TRUE\n      gap_side = BOTTOM\n    }\n\n    # Down\n\n    image {\n      function = EXTENSION\n      state    = NORMAL\n      file     = \"assets/tab-down-active.png\"\n      border   = {3, 3, 0, 3}\n      stretch  = TRUE\n      gap_side = TOP\n    }\n\n    image {\n      function = EXTENSION\n      file     = \"assets/tab-down.png\"\n      border   = {3, 3, 0, 3}\n      stretch  = TRUE\n      gap_side = TOP\n    }\n\n    # Inner frame\n\n    image {\n      function   = BOX_GAP\n      detail     = \"notebook\"\n      file       = \"assets/frame-notebook.png\"\n      border     = {1, 1, 1, 1}\n      stretch    = TRUE\n      gap_file   = \"assets/tab-vert-gap.png\"\n      gap_border = {1, 0, 1, 1}\n      gap_side   = LEFT\n    }\n\n    image {\n      function   = BOX_GAP\n      detail     = \"notebook\"\n      file       = \"assets/frame-notebook.png\"\n      border     = {1, 1, 1, 1}\n      stretch    = TRUE\n      gap_file   = \"assets/tab-vert-gap.png\"\n      gap_border = {0, 1, 1, 1}\n      gap_side   = RIGHT\n    }\n\n    image {\n      function   = BOX_GAP\n      detail     = \"notebook\"\n      file       = \"assets/frame-notebook.png\"\n      border     = {1, 1, 1, 1}\n      stretch    = TRUE\n      gap_file   = \"assets/tab-horz-gap.png\"\n      gap_border = {1, 1, 1, 0}\n      gap_side   = TOP\n    }\n\n    image {\n      function   = BOX_GAP\n      detail     = \"notebook\"\n      file       = \"assets/frame-notebook.png\"\n      border     = {1, 1, 1, 1}\n      stretch    = TRUE\n      gap_file   = \"assets/tab-horz-gap.png\"\n      gap_border = {1, 1, 0, 1}\n      gap_side   = BOTTOM\n    }\n\n    # Standalone frame\n    image {\n      function = BOX\n      detail   = \"notebook\"\n      file     = \"assets/frame-notebook.png\"\n      border   = {1, 1, 1, 1}\n      stretch  = TRUE\n    }\n\n    ##############\n    # Scrollbars #\n    ##############\n\n    image {\n      function    = BOX\n      detail      = \"trough\"\n      file        = \"assets/scrollbar-horz-trough.png\"\n      border      = {0, 0, 1, 0}\n      orientation = HORIZONTAL\n    }\n\n    image {\n      function    = BOX\n      detail      = \"trough\"\n      file        = \"assets/scrollbar-vert-trough.png\"\n      border      = {1, 0, 0, 0}\n      orientation = VERTICAL\n      direction   = LTR\n    }\n\n    image {\n      function    = BOX\n      detail      = \"trough\"\n      file        = \"assets/scrollbar-vert-trough-rtl.png\"\n      border      = {0, 1, 0, 0}\n      orientation = VERTICAL\n      direction   = RTL\n    }\n\n\n    # Disable insensitive sliders\n\n    image {\n      function = SLIDER\n      state    = INSENSITIVE\n      detail   = \"slider\"\n    }\n\n    # Horizontal sliders\n\n    image {\n      function    = SLIDER\n      state       = NORMAL\n      detail      = \"slider\"\n      file        = \"assets/scrollbar-horz-slider.png\"\n      border      = {6, 6, 7, 6 }\n      stretch     = TRUE\n      orientation = HORIZONTAL\n    }\n\n    image {\n      function    = SLIDER\n      state       = PRELIGHT\n      detail      = \"slider\"\n      file        = \"assets/scrollbar-horz-slider-hover.png\"\n      border      = {6, 6, 7, 6 }\n      stretch     = TRUE\n      orientation = HORIZONTAL\n    }\n\n    image {\n      function    = SLIDER\n      state       = ACTIVE\n      detail      = \"slider\"\n      file        = \"assets/scrollbar-horz-slider-active.png\"\n      border      = {6, 6, 7, 6 }\n      stretch     = TRUE\n      orientation = HORIZONTAL\n    }\n\n    # Vertical sliders\n\n    image {\n      function    = SLIDER\n      state       = NORMAL\n      detail      = \"slider\"\n      file        = \"assets/scrollbar-vert-slider.png\"\n      border      = {7, 6, 6, 6}\n      stretch     = TRUE\n      orientation = VERTICAL\n      direction   = LTR\n    }\n\n    image {\n      function    = SLIDER\n      state       = PRELIGHT\n      detail      = \"slider\"\n      file        = \"assets/scrollbar-vert-slider-hover.png\"\n      border      = {7, 6, 6, 6}\n      stretch     = TRUE\n      orientation = VERTICAL\n      direction   = LTR\n    }\n\n    image {\n      function    = SLIDER\n      state       = ACTIVE\n      detail      = \"slider\"\n      file        = \"assets/scrollbar-vert-slider-active.png\"\n      border      = {7, 6, 6, 6}\n      stretch     = TRUE\n      orientation = VERTICAL\n      direction   = LTR\n    }\n\n    # RTL\n\n    image {\n      function    = SLIDER\n      state       = NORMAL\n      detail      = \"slider\"\n      file        = \"assets/scrollbar-vert-slider-rtl.png\"\n      border      = {6, 7, 6, 6}\n      stretch     = TRUE\n      orientation = VERTICAL\n      direction   = RTL\n    }\n\n    image {\n      function    = SLIDER\n      state       = PRELIGHT\n      detail      = \"slider\"\n      file        = \"assets/scrollbar-vert-slider-hover-rtl.png\"\n      border      = {6, 7, 6, 6}\n      stretch     = TRUE\n      orientation = VERTICAL\n      direction   = RTL\n    }\n\n    image {\n      function    = SLIDER\n      state       = ACTIVE\n      detail      = \"slider\"\n      file        = \"assets/scrollbar-vert-slider-active-rtl.png\"\n      border      = {6, 7, 6, 6}\n      stretch     = TRUE\n      orientation = VERTICAL\n      direction   = RTL\n    }\n\n    ##########\n    # Scales #\n    ##########\n\n    # Troughs, overrided later on. We set them here too because some widgets\n    # don't specify their orientation.\n\n    image {\n      function    = BOX\n      detail      = \"trough-upper\"\n      file        = \"assets/scale-horz-trough.png\"\n      border      = {10, 10, 0, 0}\n      stretch     = TRUE\n      orientation = HORIZONTAL\n    }\n\n    image {\n      function    = BOX\n      detail      = \"trough-lower\"\n      file        = \"assets/scale-horz-trough-active.png\"\n      border      = {10, 10, 0, 0}\n      stretch     = TRUE\n      orientation = HORIZONTAL\n    }\n\n    image {\n      function    = BOX\n      detail      = \"trough-upper\"\n      file        = \"assets/scale-vert-trough.png\"\n      border      = {0, 0, 10, 10}\n      stretch     = TRUE\n      orientation = VERTICAL\n    }\n\n    image {\n      function    = BOX\n      detail      = \"trough-lower\"\n      file        = \"assets/scale-vert-trough-active.png\"\n      border      = {0, 0, 10, 10}\n      stretch     = TRUE\n      orientation = VERTICAL\n    }\n\n    # Sliders\n\n    image {\n      function = SLIDER\n      state    = NORMAL\n      detail   = \"hscale\"\n      file     = \"assets/scale-slider.png\"\n    }\n\n    image {\n      function = SLIDER\n      state    = PRELIGHT\n      detail   = \"hscale\"\n      file     = \"assets/scale-slider-hover.png\"\n    }\n\n    image {\n      function = SLIDER\n      state    = ACTIVE\n      detail   = \"hscale\"\n      file     = \"assets/scale-slider-active.png\"\n    }\n\n    image {\n      function = SLIDER\n      state    = INSENSITIVE\n      detail   = \"hscale\"\n      file     = \"assets/scale-slider-insensitive.png\"\n    }\n    image {\n      function = SLIDER\n      state    = NORMAL\n      detail   = \"vscale\"\n      file     = \"assets/scale-slider.png\"\n    }\n\n    image {\n      function = SLIDER\n      state    = PRELIGHT\n      detail   = \"vscale\"\n      file     = \"assets/scale-slider-hover.png\"\n    }\n\n    image {\n      function = SLIDER\n      state    = ACTIVE\n      detail   = \"vscale\"\n      file     = \"assets/scale-slider-active.png\"\n    }\n\n    image {\n      function = SLIDER\n      state    = INSENSITIVE\n      detail   = \"vscale\"\n      file     = \"assets/scale-slider-insensitive.png\"\n    }\n\n    ###########\n    # Menubar #\n    ###########\n\n    image {\n      function = BOX\n      detail   = \"menubar\"\n      file     = \"assets/line.png\"\n      border   = {0, 0, 0, 1}\n    }\n\n    #########\n    # Menus #\n    #########\n\n    image {\n      function = BOX\n      state    = PRELIGHT\n      detail   = \"menu_scroll_arrow_up\"\n      file     = \"assets/line.png\"\n    }\n\n    image {\n      function = BOX\n      detail   = \"menu_scroll_arrow_up\"\n      file     = \"assets/line.png\"\n      border   = {0, 0, 0, 1}\n    }\n\n    image {\n      function = BOX\n      state    = PRELIGHT\n      detail   = \"menu_scroll_arrow_down\"\n      file     = \"assets/line.png\"\n    }\n\n    image {\n      function = BOX\n      detail   = \"menu_scroll_arrow_down\"\n      file     = \"assets/line.png\"\n      border   = {0, 0, 1, 0}\n    }\n\n    ###########\n    # Entries #\n    ###########\n\n\n    image {\n      function = SHADOW\n      state    = ACTIVE\n      detail   = \"entry\"\n      file     = \"assets/entry-active.png\"\n      border   = {4, 4, 4, 4}\n      stretch  = TRUE\n    }\n\n    image {\n      function = SHADOW\n      state    = INSENSITIVE\n      detail   = \"entry\"\n      file     = \"assets/entry-insensitive.png\"\n      border   = {4, 4, 4, 4}\n      stretch  = TRUE\n    }\n\n    image {\n      function = SHADOW\n      detail   = \"entry\"\n      file     = \"assets/entry.png\"\n      border   = {4, 4, 4, 4}\n      stretch  = TRUE\n    }\n\n    image {\n      function = FLAT_BOX\n      state    = ACTIVE\n      detail   = \"entry_bg\"\n      file     = \"assets/entry-background.png\"\n    }\n\n    image {\n      function = FLAT_BOX\n      state    = INSENSITIVE\n      detail   = \"entry_bg\"\n      file     = \"assets/entry-background-insensitive.png\"\n    }\n\n    image {\n      function = FLAT_BOX\n      detail   = \"entry_bg\"\n      file     = \"assets/entry-background.png\"\n    }\n    #########\n    # Spins #\n    #########\n\n    # Spin-Up LTR\n\n    image {\n      function        = BOX\n      state           = NORMAL\n      detail          = \"spinbutton_up\"\n      file            = \"assets/spin-ltr-up.png\"\n      border          = {1, 4, 4, 0}\n      stretch         = TRUE\n      overlay_file    = \"assets/spin-up.png\"\n      overlay_stretch = FALSE\n      direction       = LTR\n    }\n\n    image {\n      function        = BOX\n      state           = PRELIGHT\n      detail          = \"spinbutton_up\"\n      file            = \"assets/spin-ltr-up-hover.png\"\n      border          = {1, 4, 4, 0}\n      stretch         = TRUE\n      overlay_file    = \"assets/spin-up.png\"\n      overlay_stretch = FALSE\n      direction       = LTR\n    }\n\n    image {\n      function        = BOX\n      state           = ACTIVE\n      detail          = \"spinbutton_up\"\n      file            = \"assets/spin-ltr-up-active.png\"\n      border          = {1, 4, 4, 0}\n      stretch         = TRUE\n      overlay_file    = \"assets/spin-up.png\"\n      overlay_stretch = FALSE\n      direction       = LTR\n    }\n\n    image {\n      function        = BOX\n      state           = INSENSITIVE\n      detail          = \"spinbutton_up\"\n      file            = \"assets/spin-ltr-up-insensitive.png\"\n      border          = {1, 4, 4, 0}\n      stretch         = TRUE\n      overlay_file    = \"assets/spin-up-insensitive.png\"\n      overlay_stretch = FALSE\n      direction       = LTR\n    }\n\n    # Spin-Up RTL\n\n    image {\n      function        = BOX\n      state           = NORMAL\n      detail          = \"spinbutton_up\"\n      file            = \"assets/spin-rtl-up.png\"\n      border          = {4, 1, 4, 0}\n      stretch         = TRUE\n      overlay_file    = \"assets/spin-up.png\"\n      overlay_stretch = FALSE\n      direction       = RTL\n    }\n\n    image {\n      function        = BOX\n      state           = PRELIGHT\n      detail          = \"spinbutton_up\"\n      file            = \"assets/spin-rtl-up-hover.png\"\n      border          = {4, 1, 4, 0}\n      stretch         = TRUE\n      overlay_file    = \"assets/spin-up.png\"\n      overlay_stretch = FALSE\n      direction       = RTL\n    }\n\n    image {\n      function        = BOX\n      state           = ACTIVE\n      detail          = \"spinbutton_up\"\n      file            = \"assets/spin-rtl-up-hover.png\"\n      border          = {4, 1, 4, 0}\n      stretch         = TRUE\n      overlay_file    = \"assets/spin-up.png\"\n      overlay_stretch = FALSE\n      direction       = RTL\n    }\n\n    image {\n      function        = BOX\n      state           = INSENSITIVE\n      detail          = \"spinbutton_up\"\n      file            = \"assets/spin-rtl-up-insensitive.png\"\n      border          = {4, 1, 4, 0}\n      stretch         = TRUE\n      overlay_file    = \"assets/spin-up-insensitive.png\"\n      overlay_stretch = FALSE\n      direction       = RTL\n    }\n\n    # Spin-Down LTR\n\n    image {\n      function        = BOX\n      state           = NORMAL\n      detail          = \"spinbutton_down\"\n      file            = \"assets/spin-ltr-down.png\"\n      border          = {1, 4, 1, 4}\n      stretch         = TRUE\n      overlay_file    = \"assets/spin-down.png\"\n      overlay_stretch = FALSE\n      direction       = LTR\n    }\n\n    image {\n      function        = BOX\n      state           = PRELIGHT\n      detail          = \"spinbutton_down\"\n      file            = \"assets/spin-ltr-down-hover.png\"\n      border          = {1, 4, 1, 4}\n      stretch         = TRUE\n      overlay_file    = \"assets/spin-down.png\"\n      overlay_stretch = FALSE\n      direction       = LTR\n    }\n\n    image {\n      function        = BOX\n      state           = ACTIVE\n      detail          = \"spinbutton_down\"\n      file            = \"assets/spin-ltr-down-active.png\"\n      border          = {1, 4, 1, 4}\n      stretch         = TRUE\n      overlay_file    = \"assets/spin-down.png\"\n      overlay_stretch = FALSE\n      direction       = LTR\n    }\n\n    image {\n      function        = BOX\n      state           = INSENSITIVE\n      detail          = \"spinbutton_down\"\n      file            = \"assets/spin-ltr-down-insensitive.png\"\n      border          = {1, 4, 1, 4}\n      stretch         = TRUE\n      overlay_file    = \"assets/spin-down-insensitive.png\"\n      overlay_stretch = FALSE\n      direction       = LTR\n    }\n\n    # Spin-Down RTL\n\n    image {\n      function        = BOX\n      state           = NORMAL\n      detail          = \"spinbutton_down\"\n      file            = \"assets/spin-rtl-down.png\"\n      border          = {4, 1, 1, 4}\n      stretch         = TRUE\n      overlay_file    = \"assets/spin-down.png\"\n      overlay_stretch = FALSE\n      direction       = RTL\n    }\n\n    image {\n      function        = BOX\n      state           = PRELIGHT\n      detail          = \"spinbutton_down\"\n      file            = \"assets/spin-rtl-down-hover.png\"\n      border          = {4, 1, 1, 4}\n      stretch         = TRUE\n      overlay_file    = \"assets/spin-down.png\"\n      overlay_stretch = FALSE\n      direction       = RTL\n    }\n\n    image {\n      function        = BOX\n      state           = ACTIVE\n      detail          = \"spinbutton_down\"\n      file            = \"assets/spin-rtl-down-active.png\"\n      border          = {4, 1, 1, 4}\n      stretch         = TRUE\n      overlay_file    = \"assets/spin-down.png\"\n      overlay_stretch = FALSE\n      direction       = RTL\n    }\n\n    image {\n      function        = BOX\n      state           = INSENSITIVE\n      detail          = \"spinbutton_down\"\n      file            = \"assets/spin-rtl-down-insensitive.png\"\n      border          = {4, 1, 1, 4}\n      stretch         = TRUE\n      overlay_file    = \"assets/spin-down-insensitive.png\"\n      overlay_stretch = FALSE\n      direction       = RTL\n    }\n\n    ##############\n    # Scrollbars #\n    ##############\n\n    image {\n      function    = BOX\n      detail      = \"bar\"\n      file        = \"assets/progressbar-horz.png\"\n      stretch     = TRUE\n      border      = {2, 2, 1, 1}\n      orientation = HORIZONTAL\n    }\n\n    image {\n      function    = BOX\n      detail      = \"bar\"\n      file        = \"assets/progressbar-vert.png\"\n      stretch     = TRUE\n      border      = {1, 1, 2, 2}\n      orientation = VERTICAL\n    }\n\n    #############\n    # Treeviews #\n    #############\n\n    # Disable active the column highlight\n    # We need to match specific cells or we break stuff\n    # Looking at you deadbeef\n\n    image {\n      function = FLAT_BOX\n      detail   = \"cell_even_sorted\"\n      state    = NORMAL\n    }\n\n    image {\n      function = FLAT_BOX\n      detail   = \"cell_odd_sorted\"\n      state    = NORMAL\n    }\n\n    # Disable all the other shadows\n    # This prevents the Raleigh effect\n    image {\n      function = SHADOW\n    }\n\n  }\n\n}\n\nstyle \"menubar\" {\n\n  # Needed to fix Firefox's menubar text\n  bg[SELECTED] = @selected_fg_color\n  fg[SELECTED] = @link_color\n\n}\n\nstyle \"menubar_item\" {\n\n  xthickness = 3\n  ythickness = 4\n\n  fg[PRELIGHT] = @link_color\n\n  engine \"pixmap\" {\n    image {\n      function    = BOX\n      state       = PRELIGHT\n      file        = \"assets/menubar-item-active.png\"\n      border      = {0, 0, 0, 3}\n    }\n  }\n\n}\n\nstyle \"menu\" {\n\n  xthickness = 0\n  ythickness = 0\n\n  bg[NORMAL]      = @menu_color\n  bg[INSENSITIVE] = @menu_color\n  bg[PRELIGHT]    = @menu_color\n  bg[SELECTED]    = @selected_bg_color\n\n}\n\nstyle \"menu_item\" {\n\n  xthickness = 3\n  ythickness = 4\n\n  bg[PRELIGHT]   = @selected_bg_color\n  # Chromium uses this setting\n  bg[SELECTED]   = @selected_bg_color\n\n  fg[PRELIGHT]   = @selected_fg_color\n  # Some widgets use text, we need to handle that\n  text[NORMAL]   = @fg_color\n  text[PRELIGHT] = @selected_fg_color\n\n  # Unfortunately we can't tell regular and menu checks/radios apart\n  # Without the heirarchy\n  engine \"pixmap\" {\n\n    #################\n    # Check Buttons #\n    #################\n\n    image {\n      function        = CHECK\n      state           = NORMAL\n      shadow          = OUT\n      overlay_file    = \"assets/menu-checkbox.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = PRELIGHT\n      shadow          = OUT\n      overlay_file    = \"assets/menu-checkbox-hover.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = ACTIVE\n      shadow          = OUT\n      overlay_file    = \"assets/menu-checkbox.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = INSENSITIVE\n      shadow          = OUT\n      overlay_file    = \"assets/menu-checkbox-insensitive.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = NORMAL\n      shadow          = IN\n      overlay_file    = \"assets/menu-checkbox-checked.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = PRELIGHT\n      shadow          = IN\n      overlay_file    = \"assets/menu-checkbox-checked-hover.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = ACTIVE\n      shadow          = IN\n      overlay_file    = \"assets/menu-checkbox-checked.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = INSENSITIVE\n      shadow          = IN\n      overlay_file    = \"assets/menu-checkbox-checked-insensitive.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = NORMAL\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/menu-checkbox-mixed.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = PRELIGHT\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/menu-checkbox-mixed-hover.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = ACTIVE\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/menu-checkbox-mixed.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = INSENSITIVE\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/menu-checkbox-mixed-insensitive.png\"\n      overlay_stretch = FALSE\n    }\n\n    #################\n    # Radio Buttons #\n    #################\n\n    image {\n      function        = OPTION\n      state           = NORMAL\n      shadow          = OUT\n      overlay_file    = \"assets/menu-radio.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = PRELIGHT\n      shadow          = OUT\n      overlay_file    = \"assets/menu-radio-hover.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = ACTIVE\n      shadow          = OUT\n      overlay_file    = \"assets/menu-radio.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = INSENSITIVE\n      shadow          = OUT\n      overlay_file    = \"assets/menu-radio-insensitive.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = NORMAL\n      shadow          = IN\n      overlay_file    = \"assets/menu-radio-checked.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = PRELIGHT\n      shadow          = IN\n      overlay_file    = \"assets/menu-radio-checked-hover.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = ACTIVE\n      shadow          = IN\n      overlay_file    = \"assets/menu-radio-checked.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = INSENSITIVE\n      shadow          = IN\n      overlay_file    = \"assets/menu-radio-checked-insensitive.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = NORMAL\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/menu-radio-mixed.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = PRELIGHT\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/menu-radio-mixed-hover.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = ACTIVE\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/menu-radio-mixed.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = INSENSITIVE\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/menu-radio-mixed-insensitive.png\"\n      overlay_stretch = FALSE\n    }\n\n\n\n  }\n\n}\n\nstyle \"separator_menu_item\" {\n\n  xthickness = 0\n  ythickness = 0\n\n  engine \"pixmap\" {\n    image {\n      function = BOX\n      file     = \"assets/line.png\"\n    }\n  }\n\n}\n\nstyle \"button\" {\n\n  xthickness = 2\n  ythickness = 2\n\n  # For the sake of sanity style buttons this way\n  engine \"pixmap\" {\n\n    ###########\n    # Buttons #\n    ###########\n\n    image {\n      function = BOX\n      state    = NORMAL\n      file     = \"assets/button.png\"\n      border   = {4, 4, 4, 4}\n      stretch  = TRUE\n    }\n\n    image {\n      function = BOX\n      state    = PRELIGHT\n      shadow   = OUT\n      file     = \"assets/button-hover.png\"\n      border   = {4, 4, 4, 4}\n      stretch  = TRUE\n    }\n\n    # Don't add hover effect on pressed buttons\n    image {\n      function = BOX\n      state    = PRELIGHT\n      shadow   = IN\n      file     = \"assets/button-active.png\"\n      border   = {4, 4, 4, 4}\n      stretch  = TRUE\n    }\n\n    image {\n      function = BOX\n      state    = ACTIVE\n      file     = \"assets/button-active.png\"\n      border   = {4, 4, 4, 4}\n      stretch  = TRUE\n    }\n\n    image {\n      function = BOX\n      state    = INSENSITIVE\n      file     = \"assets/button-insensitive.png\"\n      border   = {4, 4, 4, 4}\n      stretch  = TRUE\n    }\n  }\n}\n\nstyle \"link_button\" {\n\n  # Disable the button effect, leave just the link\n  engine \"pixmap\" {\n    image {\n      function = BOX\n    }\n  }\n\n}\n\nstyle \"entry\" {\n\n  # We set this same as the border of the border of the entry\n  # This way there's no overlap\n  xthickness = 4\n  ythickness = 4\n\n}\n\nstyle \"combobox\" {\n\n  xthickness = 6\n  ythickness = 4\n\n  # This affects only the button beside an entry\n  GtkButton::inner-border = {0, 0, 0, 0}\n\n}\n\nstyle \"combobox_cellview\" {\n  text[NORMAL]   = @fg_color\n  text[PRELIGHT] = @fg_color\n}\n\nstyle \"combobox_entry\" {\n\n  # Since one side of the button is missing, we need to shift the arrow a little to the right\n  GtkButton::inner-border = {0, 1, 0, 0}\n\n  engine \"pixmap\" {\n\n    #############\n    # LTR entry #\n    #############\n\n    image {\n      function  = SHADOW\n      state     = NORMAL\n      detail    = \"entry\"\n      file      = \"assets/combo-entry-ltr-entry.png\"\n      border    = {4, 4, 4, 4}\n      stretch   = TRUE\n      direction = LTR\n    }\n\n    image {\n      function  = SHADOW\n      state     = ACTIVE\n      detail    = \"entry\"\n      file      = \"assets/combo-entry-ltr-entry-active.png\"\n      border    = {4, 4, 4, 4}\n      stretch   = TRUE\n      direction = LTR\n    }\n\n    image {\n      function  = SHADOW\n      state     = INSENSITIVE\n      detail    = \"entry\"\n      file      = \"assets/combo-entry-ltr-entry-insensitive.png\"\n      border    = {4, 4, 4, 4}\n      stretch   = TRUE\n      direction = LTR\n    }\n\n    #############\n    # RTL entry #\n    #############\n\n    image {\n      function  = SHADOW\n      state     = NORMAL\n      detail    = \"entry\"\n      file      = \"assets/combo-entry-rtl-entry.png\"\n      border    = {4, 4, 4, 4}\n      stretch   = TRUE\n      direction = RTL\n    }\n\n    image {\n      function  = SHADOW\n      state     = ACTIVE\n      detail    = \"entry\"\n      file      = \"assets/combo-entry-rtl-entry-active.png\"\n      border    = {4, 4, 4, 4}\n      stretch   = TRUE\n      direction = RTL\n    }\n\n    image {\n      function  = SHADOW\n      state     = INSENSITIVE\n      detail    = \"entry\"\n      file      = \"assets/combo-entry-rtl-entry-insensitive.png\"\n      border    = {4, 4, 4, 4}\n      stretch   = TRUE\n      direction = RTL\n    }\n\n    ##############\n    # LTR button #\n    ##############\n\n    image {\n      function  = BOX\n      state     = NORMAL\n      detail    = \"button\"\n      file      = \"assets/combo-entry-ltr-button.png\"\n      border    = {0, 4, 4, 4}\n      stretch   = TRUE\n      direction = LTR\n    }\n\n    image {\n      function  = BOX\n      state     = PRELIGHT\n      detail    = \"button\"\n      file      = \"assets/combo-entry-ltr-button-hover.png\"\n      border    = {0, 4, 4, 4}\n      stretch   = TRUE\n      direction = LTR\n    }\n\n    image {\n      function  = BOX\n      state     = ACTIVE\n      detail    = \"button\"\n      file      = \"assets/combo-entry-ltr-button-active.png\"\n      border    = {0, 4, 4, 4}\n      stretch   = TRUE\n      direction = LTR\n    }\n\n    image {\n      function  = BOX\n      state     = INSENSITIVE\n      detail    = \"button\"\n      file      = \"assets/combo-entry-ltr-button-insensitive.png\"\n      border    = {0, 4, 4, 4}\n      stretch   = TRUE\n      direction = LTR\n    }\n\n    ##############\n    # RTL button #\n    ##############\n\n    image {\n      function  = BOX\n      state     = NORMAL\n      detail    = \"button\"\n      file      = \"assets/combo-entry-rtl-button.png\"\n      border    = {4, 0, 4, 4}\n      stretch   = TRUE\n      direction = RTL\n    }\n\n    image {\n      function  = BOX\n      state     = PRELIGHT\n      detail    = \"button\"\n      file      = \"assets/combo-entry-rtl-button-hover.png\"\n      border    = {4, 0, 4, 4}\n      stretch   = TRUE\n      direction = RTL\n    }\n\n    image {\n      function  = BOX\n      state     = ACTIVE\n      detail    = \"button\"\n      file      = \"assets/combo-entry-rtl-button-active.png\"\n      border    = {4, 0, 4, 4}\n      stretch   = TRUE\n      direction = RTL\n    }\n\n    image {\n      function  = BOX\n      state     = INSENSITIVE\n      detail    = \"button\"\n      file      = \"assets/combo-entry-rtl-button-insensitive.png\"\n      border    = {4, 0, 4, 4}\n      stretch   = TRUE\n      direction = RTL\n    }\n\n  }\n\n}\n\nstyle \"combo_button_padding\" {\n\n  # Since one side of the button is missing, we need to shift the arrow a\n  # little to the right.\n  # This is the same thing we've done above but the combo, unlike the combobox,\n  # uses padding the same way as a button.\n  GtkButton::inner-border = {6, 8, 4, 4}\n\n}\n\nstyle \"notebook\" {\n\n  xthickness = 5\n  ythickness = 2\n\n}\n\nstyle \"notebook_viewport\" {\n  bg[NORMAL] = @base_color\n}\n\nstyle \"notebook_bg\" {\n  bg[NORMAL]      = @base_color\n  bg[PRELIGHT]    = @base_color\n  bg[INSENSITIVE] = @base_color\n}\n\nstyle \"notebook_entry\" {\n\n  engine \"pixmap\" {\n\n    image {\n      function = SHADOW\n      state    = ACTIVE\n      detail   = \"entry\"\n      file     = \"assets/notebook-entry-active.png\"\n      border   = {4, 4, 4, 4}\n      stretch  = TRUE\n    }\n\n    image {\n      function = SHADOW\n      state    = INSENSITIVE\n      detail   = \"entry\"\n      file     = \"assets/notebook-entry-insensitive.png\"\n      border   = {4, 4, 4, 4}\n      stretch  = TRUE\n    }\n\n    image {\n      function = SHADOW\n      detail   = \"entry\"\n      file     = \"assets/notebook-entry.png\"\n      border   = {4, 4, 4, 4}\n      stretch  = TRUE\n    }\n  }\n}\n\nstyle \"normal_bg\" {\n  bg[NORMAL]      = @bg_color\n  bg[PRELIGHT]    = @bg_color\n  bg[INSENSITIVE] = @insensitive_bg_color\n}\n\nstyle \"normal_entry\" {\n\n  engine \"pixmap\" {\n\n    image {\n      function = SHADOW\n      state    = ACTIVE\n      detail   = \"entry\"\n      file     = \"assets/entry-active.png\"\n      border   = {4, 4, 4, 4}\n      stretch  = TRUE\n    }\n\n    image {\n      function = SHADOW\n      state    = INSENSITIVE\n      detail   = \"entry\"\n      file     = \"assets/entry-insensitive.png\"\n      border   = {4, 4, 4, 4}\n      stretch  = TRUE\n    }\n\n    image {\n      function = SHADOW\n      detail   = \"entry\"\n      file     = \"assets/entry.png\"\n      border   = {4, 4, 4, 4}\n      stretch  = TRUE\n    }\n  }\n}\n\nstyle \"notebook_combo\" {\n\n  engine \"pixmap\" {\n\n    #############\n    # LTR entry #\n    #############\n\n    image {\n      function  = SHADOW\n      state     = NORMAL\n      detail    = \"entry\"\n      file      = \"assets/notebook-combo-entry-ltr-entry.png\"\n      border    = {4, 4, 4, 4}\n      stretch   = TRUE\n      direction = LTR\n    }\n\n    image {\n      function  = SHADOW\n      state     = ACTIVE\n      detail    = \"entry\"\n      file      = \"assets/notebook-combo-entry-ltr-entry-active.png\"\n      border    = {4, 4, 4, 4}\n      stretch   = TRUE\n      direction = LTR\n    }\n\n    image {\n      function  = SHADOW\n      state     = INSENSITIVE\n      detail    = \"entry\"\n      file      = \"assets/notebook-combo-entry-ltr-entry-insensitive.png\"\n      border    = {4, 4, 4, 4}\n      stretch   = TRUE\n      direction = LTR\n    }\n\n    #############\n    # RTL entry #\n    #############\n\n    image {\n      function  = SHADOW\n      state     = NORMAL\n      detail    = \"entry\"\n      file      = \"assets/notebook-combo-entry-rtl-entry.png\"\n      border    = {4, 4, 4, 4}\n      stretch   = TRUE\n      direction = RTL\n    }\n\n    image {\n      function  = SHADOW\n      state     = ACTIVE\n      detail    = \"entry\"\n      file      = \"assets/notebook-combo-entry-rtl-entry-active.png\"\n      border    = {4, 4, 4, 4}\n      stretch   = TRUE\n      direction = RTL\n    }\n\n    image {\n      function  = SHADOW\n      state     = INSENSITIVE\n      detail    = \"entry\"\n      file      = \"assets/notebook-combo-entry-rtl-entry-insensitive.png\"\n      border    = {4, 4, 4, 4}\n      stretch   = TRUE\n      direction = RTL\n    }\n\n  }\n\n}\n\nstyle \"textview\" {\n  bg[NORMAL] = @base_color\n}\n\nstyle \"scale_horz\" {\n\n  engine \"pixmap\" {\n\n    image {\n      function    = BOX\n      detail      = \"trough-upper\"\n      file        = \"assets/scale-horz-trough.png\"\n      border      = {10, 10, 0, 0}\n      stretch     = TRUE\n    }\n\n    image {\n      function    = BOX\n      detail      = \"trough-lower\"\n      file        = \"assets/scale-horz-trough-active.png\"\n      border      = {10, 10, 0, 0}\n      stretch     = TRUE\n    }\n\n  }\n\n}\n\nstyle \"scale_vert\" {\n\n  engine \"pixmap\" {\n\n    image {\n      function    = BOX\n      detail      = \"trough-upper\"\n      file        = \"assets/scale-vert-trough.png\"\n      border      = {0, 0, 10, 10}\n      stretch     = TRUE\n    }\n\n    image {\n      function    = BOX\n      detail      = \"trough-lower\"\n      file        = \"assets/scale-vert-trough-active.png\"\n      border      = {0, 0, 10, 10}\n      stretch     = TRUE\n    }\n\n  }\n\n}\n\nstyle \"progressbar\" {\n\n  xthickness = 1\n  ythickness = 1\n\n  fg[PRELIGHT] = @selected_fg_color\n\n  engine \"pixmap\" {\n\n    image {\n      function    = BOX\n      detail      = \"trough\"\n      file        = \"assets/progressbar-horz-trough.png\"\n      border      = {3, 3, 2, 2}\n      stretch     = TRUE\n      orientation = HORIZONTAL\n    }\n\n    image {\n      function    = BOX\n      detail      = \"trough\"\n      file        = \"assets/progressbar-vert-trough.png\"\n      border      = {2, 2, 3, 3}\n      stretch     = TRUE\n      orientation = VERTICAL\n    }\n\n  }\n\n}\n\nstyle \"treeview_header\" {\n\n  xthickness = 1\n  ythickness = 0\n\n  fg[NORMAL]   = @column_header_color\n  fg[PRELIGHT] = @hover_column_header_color\n\n  font_name    = \"Bold\"\n\n  GtkButton::inner-border = {5, 5, 0, 1}\n\n  engine \"pixmap\" {\n\n    image {\n      function  = BOX\n      file      = \"assets/treeview-separator-ltr.png\"\n      border    = {0, 1, 0, 1}\n      stretch   = TRUE\n      direction = LTR\n    }\n\n    image {\n      function  = BOX\n      file      = \"assets/treeview-separator-rtl.png\"\n      border    = {1, 0, 0, 1}\n      stretch   = TRUE\n      direction = RTL\n    }\n\n    image {\n      function        = ARROW\n      state           = NORMAL\n      overlay_file    = \"assets/treeview-pan-up.png\"\n      overlay_stretch = FALSE\n      arrow_direction = UP\n    }\n\n    image {\n      function        = ARROW\n      state           = PRELIGHT\n      overlay_file    = \"assets/treeview-pan-up-hover.png\"\n      overlay_stretch = FALSE\n      arrow_direction = UP\n    }\n\n    image {\n      function        = ARROW\n      state           = ACTIVE\n      overlay_file    = \"assets/treeview-pan-up-active.png\"\n      overlay_stretch = FALSE\n      arrow_direction = UP\n    }\n\n    image {\n      function        = ARROW\n      state           = NORMAL\n      overlay_file    = \"assets/treeview-pan-down.png\"\n      overlay_stretch = FALSE\n      arrow_direction = DOWN\n    }\n\n    image {\n      function        = ARROW\n      state           = PRELIGHT\n      overlay_file    = \"assets/treeview-pan-down-hover.png\"\n      overlay_stretch = FALSE\n      arrow_direction = DOWN\n    }\n\n    image {\n      function        = ARROW\n      state           = ACTIVE\n      overlay_file    = \"assets/treeview-pan-down-active.png\"\n      overlay_stretch = FALSE\n      arrow_direction = DOWN\n    }\n\n  }\n\n}\n\nstyle \"scrolled_window\" {\n\n  engine \"pixmap\" {\n    image {\n      function = SHADOW\n      file     = \"assets/frame.png\"\n      border   = {1, 1, 1, 1}\n      stretch  = TRUE\n    }\n  }\n\n}\n\nstyle \"frame\" {\n\n  engine \"pixmap\" {\n\n    image {\n      function = SHADOW\n      shadow   = NONE\n    }\n\n    image {\n      function = SHADOW\n      file     = \"assets/frame.png\"\n      border   = {1, 1, 1, 1}\n      stretch  = TRUE\n    }\n\n    image {\n      function       = SHADOW_GAP\n      file           = \"assets/frame.png\"\n      border         = {1, 1, 1, 1}\n      stretch        = TRUE\n      gap_start_file = \"assets/border.png\"\n      gap_end_file   = \"assets/border.png\"\n    }\n\n  }\n\n}\n\nstyle \"toolbar_button\" {\n\n  xthickness = 2\n  ythickness = 2\n\n  GtkButton::inner-border = {2, 2, 2, 2}\n\n}\n\nstyle \"toolbar_separator\" {\n\n  GtkWidget::wide-separators  = 1\n  GtkWidget::separator-width  = 1\n  GtkWidget::separator-height = 1\n\n  engine \"pixmap\" {\n    image {\n      function = BOX\n      file     = \"assets/line.png\"\n    }\n  }\n\n}\n\nstyle \"inline_toolbar\" {\n\n  GtkToolbar::button-relief = GTK_RELIEF_NORMAL\n\n  engine \"pixmap\" {\n    image {\n      function = SHADOW\n      file     = \"assets/frame-inline.png\"\n      border   = {1, 1, 0, 1}\n      stretch  = TRUE\n    }\n  }\n\n}\n\nstyle \"tooltip\" {\n\n  xthickness = 13\n  ythickness = 13\n\n  bg[NORMAL]   = @tooltip_bg_color\n  fg[NORMAL]   = @tooltip_fg_color\n  bg[SELECTED] = @tooltip_bg_color\n\n}\n\nstyle \"disable_separator\" {\n\n  xthickness = 0\n  ythickness = 0\n\n  GtkWidget::wide-separators = 1\n\n}\n\n# Default style, containing theme properties and trying to match every widget as\n# much as possible, which is not only faster than trying to match every widget\n# by its own but also less bug-prune and more consistent. However there is some\n# widget specific stuff that needs to be taken care of, which is the point of\n# every other style below.\nclass \"GtkWidget\" style \"default\"\n\n ######################################\n # Override padding, style and colour #\n ######################################\n\nclass \"GtkButton\"                                                  style \"button\"\nclass \"GtkLinkButton\"                                              style \"link_button\"\nclass \"GtkEntry\"                                                   style \"entry\"\nclass \"GtkOldEditable\"                                             style \"entry\"\nclass \"GtkNotebook\"                                                style \"notebook\"\nclass \"GtkHScale\"                                                  style \"scale_horz\"\nclass \"GtkVScale\"                                                  style \"scale_vert\"\nclass \"GtkProgressBar\"                                             style \"progressbar\"\nclass \"GtkScrolledWindow\"                                          style \"scrolled_window\"\nclass \"GtkFrame\"                                                   style \"frame\"\nclass \"GtkSeparatorToolItem\"                                       style \"toolbar_separator\"\nclass \"GtkMenuBar\"                                                 style \"menubar\"\nclass \"GtkMenu\"                                                    style \"menu\"\nclass \"GtkTextView\"                                                style \"textview\"\n\n# Menu and menubar items\nwidget_class \"*<GtkMenuItem>*\"                                     style \"menu_item\"\nwidget_class \"*<GtkMenuBar>.<GtkMenuItem>*\"                        style \"menubar_item\"\nwidget_class \"*<GtkSeparatorMenuItem>*\"                            style \"separator_menu_item\"\n\n# Treeview buttons\nwidget_class \"*<GtkTreeView>*<GtkButton>*\"                         style \"treeview_header\"\n\n# Give the file chooser toolbar a border\nwidget_class \"*<GtkFileChooserDefault>*<GtkToolbar>\"               style \"inline_toolbar\"\n\n# Fix padding on regular comboboxes\nwidget_class \"*<GtkComboBox>.<GtkButton>\"                          style \"combobox\"\n# And disable separators on them\nwidget_class \"*<GtkComboBox>.<GtkButton>*<GtkSeparator>\"           style \"disable_separator\"\n\n# Join together the ComboBoxEntry entry and button\nwidget_class \"*<GtkComboBoxEntry>*\"                                style \"combobox_entry\"\n\n# Join the Combo entry and button\nwidget_class \"*<GtkCombo>*\"                                        style \"combobox_entry\"\n# Tweak the padding on the button a little bit because it\n# uses it a bit differently\nwidget_class \"*<GtkCombo>.<GtkButton>\"                             style \"combo_button_padding\"\n\n# Alas we cannot do the same for ComboBoxText because there\n# isn't a way to apply the style to only the comboboxes that\n# have an entry inside\n\n# Toolbar buttons have different paddings\nwidget_class \"*<GtkToolbar>*<GtkButton>\"                           style \"toolbar_button\"\n\n# Notebooks are white, act accordingly\nwidget_class \"*<GtkNotebook>*<GtkEntry>\"                           style \"notebook_entry\"\nwidget_class \"*<GtkNotebook>*<GtkProgressBar>\"                     style \"notebook_bg\"\nwidget_class \"*<GtkNotebook>*<GtkSpinButton>\"                      style \"notebook_bg\"\nwidget_class \"*<GtkNotebook>*<GtkScrolledWindow>*<GtkViewport>\"    style \"notebook_bg\"\nwidget_class \"*<GtkNotebook>*<GimpRuler>\"                          style \"notebook_bg\"\nwidget_class \"*<GtkNotebook>.<GimpDisplayShell>*<GtkEventBox>\"     style \"notebook_bg\"\nwidget_class \"*<GtkNotebook>*<GtkComboBoxEntry>*\"                  style \"notebook_combo\"\nwidget_class \"*<GtkNotebook>*<GtkCombo>*\"                          style \"notebook_combo\"\n\n# However, stuff inside eventboxes inside notebooks is grey\n# again, react\nwidget_class \"*<GtkNotebook>*<GtkEventBox>*<GtkEntry>\"             style \"normal_entry\"\nwidget_class \"*<GtkNotebook>*<GtkEventBox>*<GtkProgressBar>\"       style \"normal_bg\"\nwidget_class \"*<GtkNotebook>*<GtkEventBox>*<GtkSpinButton>\"        style \"normal_bg\"\nwidget_class \"*<GtkNotebook>*<GtkEventBox>*<GtkComboBoxEntry>*\"    style \"combobox_entry\"\nwidget_class \"*<GtkNotebook>*<GtkEventBox>*<GtkCombo>*\"            style \"combobox_entry\"\nwidget_class \"*<GtkNotebook>*<GtkEventBox>*<GtkCombo>.<GtkButton>\" style \"combo_button_padding\"\n\n# ComboBoxes tend to draw the button label with text[]\n# instead of fg[], we need to fix that\nwidget_class \"*<GtkComboBox>*<GtkCellView>\"                        style \"combobox_cellview\"\n\n# GTK tooltips\nwidget \"gtk-tooltip*\"                                              style \"tooltip\"\n"
  },
  {
    "path": ".themes/Flat-Remix-GTK-Blue-Dark/gtk-3.0/gtk.css",
    "content": "/***************************\n * Check and Radio buttons *\n ***************************/\n* {\n  padding: 0;\n  -GtkToolButton-icon-spacing: 4;\n  -GtkTextView-error-underline-color: #bf1717;\n  -GtkScrolledWindow-scrollbar-spacing: 0;\n  -GtkToolItemGroup-expander-size: 11;\n  -GtkWidget-text-handle-width: 20;\n  -GtkWidget-text-handle-height: 24;\n  -GtkDialog-button-spacing: 4;\n  -GtkDialog-action-area-border: 0;\n  outline-color: alpha(currentColor,0.3);\n  outline-style: dashed;\n  outline-offset: -3px;\n  outline-width: 1px;\n  -gtk-outline-radius: 4px;\n  -gtk-secondary-caret-color: #2777ff; }\n\n/***************\n * Base States *\n ***************/\n.background {\n  color: #eeeeec;\n  background-color: #23252e; }\n  .background:backdrop {\n    color: #888a8d;\n    background-color: #23252e;\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\n\n/*\n   These wildcard seems unavoidable, need to investigate.\n   Wildcards are bad and troublesome, use them with care,\n   or better, just don't.\n   Everytime a wildcard is used a kitten dies, painfully.\n*/\n*:disabled {\n  -gtk-icon-effect: dim; }\n\n.gtkstyle-fallback {\n  color: #eeeeec;\n  background-color: #23252e; }\n  .gtkstyle-fallback:hover {\n    color: #eeeeec;\n    background-color: #383d4b; }\n  .gtkstyle-fallback:active {\n    color: #eeeeec;\n    background-color: #0d0e11; }\n  .gtkstyle-fallback:disabled {\n    color: #888a8d;\n    background-color: #242731; }\n  .gtkstyle-fallback:selected {\n    color: #ffffff;\n    background-color: #2777ff; }\n\n.view, iconview,\n.view text,\niconview text,\ntextview text {\n  color: white;\n  background-color: #272a34; }\n  .view:backdrop, iconview:backdrop,\n  .view text:backdrop,\n  iconview text:backdrop,\n  textview text:backdrop {\n    color: #d4d5d7;\n    background-color: #292c37; }\n    .view:backdrop:disabled, iconview:backdrop:disabled,\n    .view text:backdrop:disabled,\n    iconview text:backdrop:disabled,\n    textview text:backdrop:disabled {\n      color: #43495a; }\n  .view:disabled, iconview:disabled,\n  .view text:disabled,\n  iconview text:disabled,\n  textview text:disabled {\n    color: #888a8d;\n    background-color: #242731; }\n  .view:selected:focus, iconview:selected:focus, .view:selected, iconview:selected,\n  .view text:selected:focus,\n  iconview text:selected:focus,\n  textview text:selected:focus,\n  .view text:selected,\n  iconview text:selected,\n  textview text:selected {\n    border-radius: 3px; }\n\ntextview border {\n  background-color: #252831; }\n\n.rubberband,\nrubberband,\n.content-view rubberband,\n.content-view .rubberband,\ntreeview.view rubberband,\nflowbox rubberband {\n  border: 1px solid #005af3;\n  background-color: rgba(0, 90, 243, 0.2); }\n\nflowbox flowboxchild {\n  padding: 3px; }\n  flowbox flowboxchild:selected {\n    outline-offset: -2px; }\n\n.content-view .tile {\n  margin: 2px;\n  background-color: black;\n  border-radius: 0;\n  padding: 0; }\n  .content-view .tile:backdrop {\n    background-color: #1e2128; }\n  .content-view .tile:active, .content-view .tile:selected {\n    background-color: #2777ff; }\n  .content-view .tile:disabled {\n    background-color: #242731; }\n\nlabel {\n  caret-color: currentColor; }\n  label selection {\n    background-color: #2777ff;\n    color: #ffffff; }\n  label:disabled {\n    color: #888a8d; }\n    button label:disabled {\n      color: inherit; }\n    label:disabled:backdrop {\n      color: #43495a; }\n      button label:disabled:backdrop {\n        color: inherit; }\n  label.error {\n    color: #bf1717; }\n    label.error:disabled {\n      color: rgba(191, 23, 23, 0.5); }\n    label.error:disabled:backdrop {\n      color: rgba(191, 23, 23, 0.4); }\n\n.dim-label, .budgie-notification .notification-body, .budgie-switcher .notification-body, .budgie-switcher-window .notification-body, .budgie-osd .notification-body, .titlebar:not(headerbar) .subtitle,\nheaderbar .subtitle, label.separator {\n  opacity: 0.55;\n  text-shadow: none; }\n\nassistant .sidebar {\n  background-color: #272a34;\n  border-top: 1px solid #13151a; }\n  assistant .sidebar:backdrop {\n    background-color: #292c37;\n    border-color: #13151a; }\n\nassistant.csd .sidebar {\n  border-top-style: none; }\n\nassistant .sidebar label {\n  padding: 6px 12px; }\n\nassistant .sidebar label.highlight {\n  background-color: #4b4d54; }\n\n.osd .scale-popup, .app-notification,\n.app-notification.frame, .csd popover.background.osd, popover.background.osd, .csd popover.background.touch-selection, .csd popover.background.magnifier, popover.background.touch-selection, popover.background.magnifier,\n.osd {\n  color: white;\n  border: none;\n  background-color: #303340;\n  background-clip: padding-box;\n  text-shadow: 0 1px black;\n  -gtk-icon-shadow: 0 1px black; }\n  .osd .scale-popup:backdrop, .app-notification:backdrop, popover.background.osd:backdrop, popover.background.touch-selection:backdrop, popover.background.magnifier:backdrop,\n  .osd:backdrop {\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\n\n/*********************\n * Spinner Animation *\n *********************/\n@keyframes spin {\n  to {\n    -gtk-icon-transform: rotate(1turn); } }\n\nspinner {\n  background: none;\n  opacity: 0;\n  -gtk-icon-source: -gtk-icontheme(\"process-working-symbolic\"); }\n  spinner:backdrop {\n    color: #888a8d; }\n  spinner:checked {\n    opacity: 1;\n    animation: spin 1s linear infinite; }\n    spinner:checked:disabled {\n      opacity: 0.5; }\n\n/**********************\n * General Typography *\n **********************/\n.large-title {\n  font-weight: 300;\n  font-size: 24pt; }\n\n.title-1 {\n  font-weight: 800;\n  font-size: 20pt; }\n\n.title-2 {\n  font-weight: 800;\n  font-size: 15pt; }\n\n.title-3 {\n  font-weight: 700;\n  font-size: 15pt; }\n\n.title-4 {\n  font-weight: 700;\n  font-size: 13pt; }\n\n.heading {\n  font-weight: 700;\n  font-size: 11pt; }\n\n.body {\n  font-weight: 400;\n  font-size: 11pt; }\n\n.caption-heading {\n  font-weight: 700;\n  font-size: 9pt; }\n\n.caption {\n  font-weight: 400;\n  font-size: 9pt; }\n\n/****************\n * Text Entries *\n ****************/\nspinbutton:not(.vertical),\nentry {\n  min-height: 28px;\n  padding-left: 8px;\n  padding-right: 8px;\n  border: 1px solid;\n  border-radius: 6px;\n  transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n  color: white;\n  border-color: #13151a;\n  background-color: #272a34;\n  box-shadow: inset 0 0 0 1px rgba(39, 119, 255, 0); }\n  spinbutton:not(.vertical) image.left,\n  entry image.left {\n    margin-right: 6px; }\n  spinbutton:not(.vertical) image.right,\n  entry image.right {\n    margin-left: 6px; }\n  spinbutton.flat:not(.vertical),\n  entry.flat:focus,\n  entry.flat:backdrop,\n  entry.flat:disabled,\n  entry.flat {\n    min-height: 0;\n    padding: 2px;\n    background-color: transparent;\n    border-color: transparent;\n    border-radius: 0; }\n  spinbutton:focus:not(.vertical),\n  entry:focus {\n    box-shadow: inset 0 0 0 1px #2777ff;\n    border-color: #00348d; }\n  spinbutton:disabled:not(.vertical),\n  entry:disabled {\n    color: #888a8d;\n    border-color: #13151a;\n    background-color: #242731;\n    box-shadow: none; }\n  spinbutton:backdrop:not(.vertical),\n  entry:backdrop {\n    color: #d4d5d7;\n    border-color: #13151a;\n    background-color: #292c37;\n    box-shadow: none;\n    transition: 200ms ease-out; }\n  spinbutton:backdrop:disabled:not(.vertical),\n  entry:backdrop:disabled {\n    color: #43495a;\n    border-color: #13151a;\n    background-color: #242731;\n    box-shadow: none; }\n  spinbutton.error:not(.vertical),\n  entry.error {\n    color: #bf1717;\n    border-color: #200404; }\n    spinbutton.error:focus:not(.vertical),\n    entry.error:focus {\n      box-shadow: inset 0 0 0 1px #bf1717;\n      border-color: #200404; }\n    spinbutton.error:not(.vertical) selection,\n    entry.error selection {\n      background-color: #bf1717; }\n  spinbutton.warning:not(.vertical),\n  entry.warning {\n    color: #fd7d00;\n    border-color: #4b2500; }\n    spinbutton.warning:focus:not(.vertical),\n    entry.warning:focus {\n      box-shadow: inset 0 0 0 1px #fd7d00;\n      border-color: #4b2500; }\n    spinbutton.warning:not(.vertical) selection,\n    entry.warning selection {\n      background-color: #fd7d00; }\n  spinbutton:not(.vertical) image,\n  entry image {\n    color: #c6c7c7; }\n    spinbutton:not(.vertical) image:hover,\n    entry image:hover {\n      color: #eeeeec; }\n    spinbutton:not(.vertical) image:active,\n    entry image:active {\n      color: #2777ff; }\n    spinbutton:not(.vertical) image:backdrop,\n    entry image:backdrop {\n      color: #75777c; }\n  spinbutton:drop(active):not(.vertical),\n  entry:drop(active):focus,\n  entry:drop(active) {\n    border-color: #19a187;\n    box-shadow: inset 0 0 0 1px #19a187; }\n  .osd spinbutton:not(.vertical), .osd entry {\n    color: white;\n    border-color: black;\n    background-color: rgba(0, 0, 0, 0.5);\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black; }\n    .osd spinbutton:focus:not(.vertical), .osd entry:focus {\n      color: white;\n      border-color: #2777ff;\n      background-color: rgba(0, 0, 0, 0.5);\n      background-clip: padding-box;\n      box-shadow: inset 0 0 0 1px #2777ff;\n      text-shadow: 0 1px black;\n      -gtk-icon-shadow: 0 1px black; }\n    .osd spinbutton:backdrop:not(.vertical), .osd entry:backdrop {\n      color: white;\n      border-color: black;\n      background-color: rgba(0, 0, 0, 0.5);\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n    .osd spinbutton:disabled:not(.vertical), .osd entry:disabled {\n      color: #97999f;\n      border-color: black;\n      background-color: rgba(68, 72, 83, 0.5);\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n\nspinbutton:not(.vertical) progress,\nentry progress {\n  margin: 2px -6px;\n  background-color: transparent;\n  background-image: none;\n  border-radius: 0;\n  border-width: 0 0 2px;\n  border-color: #2777ff;\n  border-style: solid;\n  box-shadow: none; }\n  spinbutton:not(.vertical) progress:backdrop,\n  entry progress:backdrop {\n    background-color: transparent; }\n\n.linked:not(.vertical) > spinbutton:focus:not(.vertical) + spinbutton:not(.vertical), .linked:not(.vertical) > spinbutton:focus:not(.vertical) + button, .linked:not(.vertical) > spinbutton:focus:not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) > spinbutton:focus:not(.vertical) + entry, .linked:not(.vertical) > entry:focus + button, .linked:not(.vertical) > entry:focus + combobox > box > button.combo, .linked:not(.vertical) > entry:focus + spinbutton:not(.vertical), .linked:not(.vertical) > entry:focus + entry {\n  border-left-color: #00348d; }\n\n.linked:not(.vertical) > spinbutton:focus.error:not(.vertical) + spinbutton:not(.vertical), .linked:not(.vertical) > spinbutton:focus.error:not(.vertical) + button, .linked:not(.vertical) > spinbutton:focus.error:not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) > spinbutton:focus.error:not(.vertical) + entry, .linked:not(.vertical) > entry:focus.error + button, .linked:not(.vertical) > entry:focus.error + combobox > box > button.combo, .linked:not(.vertical) > entry:focus.error + spinbutton:not(.vertical), .linked:not(.vertical) > entry:focus.error + entry {\n  border-left-color: #200404; }\n\n.linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + spinbutton:not(.vertical), .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + button, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + entry, .linked:not(.vertical) > entry:drop(active) + button, .linked:not(.vertical) > entry:drop(active) + combobox > box > button.combo, .linked:not(.vertical) > entry:drop(active) + spinbutton:not(.vertical), .linked:not(.vertical) > entry:drop(active) + entry {\n  border-left-color: #19a187; }\n\n.linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled), .linked.vertical > spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):not(.vertical), .linked.vertical > entry:not(:disabled) + entry:not(:disabled), .linked.vertical > entry:not(:disabled) + spinbutton:not(:disabled):not(.vertical) {\n  border-top-color: #21242c; }\n  .linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled):backdrop, .linked.vertical > spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):backdrop:not(.vertical), .linked.vertical > entry:not(:disabled) + entry:not(:disabled):backdrop, .linked.vertical > entry:not(:disabled) + spinbutton:not(:disabled):backdrop:not(.vertical) {\n    border-top-color: #23252e; }\n\n.linked.vertical > spinbutton:disabled:not(.vertical) + spinbutton:disabled:not(.vertical), .linked.vertical > spinbutton:disabled:not(.vertical) + entry:disabled, .linked.vertical > entry:disabled + spinbutton:disabled:not(.vertical), .linked.vertical > entry:disabled + entry:disabled {\n  border-top-color: #21242c; }\n\n.linked.vertical > spinbutton:not(.vertical) + spinbutton:focus:not(:only-child):not(.vertical),\n.linked.vertical > spinbutton:not(.vertical) + entry:focus:not(:only-child), .linked.vertical > entry + spinbutton:focus:not(:only-child):not(.vertical),\n.linked.vertical > entry + entry:focus:not(:only-child) {\n  border-top-color: #00348d; }\n\n.linked.vertical > spinbutton:not(.vertical) + spinbutton:focus.error:not(:only-child):not(.vertical),\n.linked.vertical > spinbutton:not(.vertical) + entry:focus.error:not(:only-child), .linked.vertical > entry + spinbutton:focus.error:not(:only-child):not(.vertical),\n.linked.vertical > entry + entry:focus.error:not(:only-child) {\n  border-top-color: #200404; }\n\n.linked.vertical > spinbutton:not(.vertical) + spinbutton:drop(active):not(:only-child):not(.vertical),\n.linked.vertical > spinbutton:not(.vertical) + entry:drop(active):not(:only-child), .linked.vertical > entry + spinbutton:drop(active):not(:only-child):not(.vertical),\n.linked.vertical > entry + entry:drop(active):not(:only-child) {\n  border-top-color: #19a187; }\n\n.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + spinbutton:not(.vertical),\n.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + entry,\n.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + button,\n.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + combobox > box > button.combo, .linked.vertical > entry:focus:not(:only-child) + spinbutton:not(.vertical),\n.linked.vertical > entry:focus:not(:only-child) + entry,\n.linked.vertical > entry:focus:not(:only-child) + button,\n.linked.vertical > entry:focus:not(:only-child) + combobox > box > button.combo {\n  border-top-color: #00348d; }\n\n.linked.vertical > spinbutton:focus.error:not(:only-child):not(.vertical) + spinbutton:not(.vertical),\n.linked.vertical > spinbutton:focus.error:not(:only-child):not(.vertical) + entry,\n.linked.vertical > spinbutton:focus.error:not(:only-child):not(.vertical) + button,\n.linked.vertical > spinbutton:focus.error:not(:only-child):not(.vertical) + combobox > box > button.combo, .linked.vertical > entry:focus.error:not(:only-child) + spinbutton:not(.vertical),\n.linked.vertical > entry:focus.error:not(:only-child) + entry,\n.linked.vertical > entry:focus.error:not(:only-child) + button,\n.linked.vertical > entry:focus.error:not(:only-child) + combobox > box > button.combo {\n  border-top-color: #200404; }\n\n.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + spinbutton:not(.vertical),\n.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + entry,\n.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + button,\n.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + combobox > box > button.combo, .linked.vertical > entry:drop(active):not(:only-child) + spinbutton:not(.vertical),\n.linked.vertical > entry:drop(active):not(:only-child) + entry,\n.linked.vertical > entry:drop(active):not(:only-child) + button,\n.linked.vertical > entry:drop(active):not(:only-child) + combobox > box > button.combo {\n  border-top-color: #19a187; }\n\nspinbutton.error:not(.vertical),\nentry.error {\n  color: #bf1717; }\n\ntreeview entry:focus:dir(rtl), treeview entry:focus:dir(ltr) {\n  background-color: #272a34;\n  transition-property: color, background; }\n\ntreeview entry.flat, treeview entry {\n  border-radius: 0;\n  background-image: none;\n  background-color: #272a34; }\n  treeview entry.flat:focus, treeview entry:focus {\n    border-color: #2777ff; }\n\n.entry-tag {\n  padding: 5px;\n  margin-top: 2px;\n  margin-bottom: 2px;\n  border-style: none;\n  color: #272a34;\n  background-color: #8b8c90; }\n  :dir(ltr) .entry-tag {\n    margin-left: 8px;\n    margin-right: -5px; }\n  :dir(rtl) .entry-tag {\n    margin-left: -5px;\n    margin-right: 8px; }\n  .entry-tag:hover {\n    background-color: #a5a6a9; }\n  :backdrop .entry-tag {\n    color: #292c37;\n    background-color: #595b62; }\n  .entry-tag.button {\n    background-color: transparent;\n    color: rgba(39, 42, 52, 0.7); }\n  :not(:backdrop) .entry-tag.button:hover {\n    border: 1px solid #8b8c90;\n    color: #272a34; }\n  :not(:backdrop) .entry-tag.button:active {\n    background-color: #8b8c90;\n    color: rgba(39, 42, 52, 0.7); }\n\n/***********\n * Buttons *\n ***********/\n@keyframes needs_attention {\n  from {\n    background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#74a7ff), to(transparent)); }\n  to {\n    background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#2777ff), to(transparent)); } }\n\nbutton.titlebutton, notebook > header > tabs > arrow,\nbutton {\n  min-height: 24px;\n  min-width: 16px;\n  padding: 2px 6px;\n  border: 1px solid;\n  border-radius: 6px;\n  transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n  color: #eeeeec;\n  outline-color: rgba(238, 238, 236, 0.3);\n  border-color: #13151a;\n  background-image: image(#323643);\n  box-shadow: none; }\n  button.titlebutton, button.sidebar-button, notebook > header > tabs > arrow, notebook > header > tabs > arrow.flat,\n  button.flat {\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    transition: none; }\n    button.titlebutton:hover, button.sidebar-button:hover, notebook > header > tabs > arrow:hover,\n    button.flat:hover {\n      transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n      transition-duration: 500ms; }\n      button.titlebutton:hover:active, button.sidebar-button:hover:active, notebook > header > tabs > arrow:hover:active,\n      button.flat:hover:active {\n        transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  notebook > header > tabs > arrow:hover,\n  button:hover {\n    color: #eeeeec;\n    outline-color: rgba(238, 238, 236, 0.3);\n    border-color: #13151a;\n    background-image: image(#414657);\n    box-shadow: none;\n    -gtk-icon-effect: highlight; }\n  notebook > header > tabs > arrow:active, notebook > header > tabs > arrow:checked,\n  button:active,\n  button:checked {\n    color: #ffffff;\n    outline-color: rgba(238, 238, 236, 0.3);\n    border-color: #2777ff;\n    background-image: linear-gradient(to right, #317dff, #1d71ff);\n    box-shadow: 0 2px 4px rgba(39, 119, 255, 0.25);\n    transition-duration: 50ms; }\n  notebook > header > tabs > arrow:backdrop,\n  button:backdrop.flat,\n  button:backdrop {\n    color: #888a8d;\n    border-color: #13151a;\n    background-image: image(#323643);\n    box-shadow: none;\n    transition: 200ms ease-out;\n    -gtk-icon-effect: none; }\n    notebook > header > tabs > arrow:backdrop:active, notebook > header > tabs > arrow:backdrop:checked,\n    button:backdrop.flat:active,\n    button:backdrop.flat:checked,\n    button:backdrop:active,\n    button:backdrop:checked {\n      color: #ffffff;\n      border-color: #2777ff;\n      background-image: image(#2667d5);\n      box-shadow: none; }\n    notebook > header > tabs > arrow:backdrop:disabled,\n    button:backdrop.flat:disabled,\n    button:backdrop:disabled {\n      color: #43495a;\n      border-color: #13151a;\n      background-image: image(#242731);\n      box-shadow: none; }\n      notebook > header > tabs > arrow:backdrop:disabled:active, notebook > header > tabs > arrow:backdrop:disabled:checked,\n      button:backdrop.flat:disabled:active,\n      button:backdrop.flat:disabled:checked,\n      button:backdrop:disabled:active,\n      button:backdrop:disabled:checked {\n        color: #43495a;\n        border-color: #13151a;\n        background-image: image(#1a1d23);\n        box-shadow: none; }\n  button.titlebutton:backdrop, button.sidebar-button:backdrop, notebook > header > tabs > arrow:backdrop, button.titlebutton:disabled, button.sidebar-button:disabled, notebook > header > tabs > arrow:disabled,\n  button.flat:backdrop,\n  button.flat:disabled,\n  button.flat:backdrop:disabled {\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\n  notebook > header > tabs > arrow:disabled,\n  button:disabled {\n    color: #888a8d;\n    border-color: #13151a;\n    background-image: image(#242731);\n    box-shadow: none; }\n    notebook > header > tabs > arrow:disabled:active, notebook > header > tabs > arrow:disabled:checked,\n    button:disabled:active,\n    button:disabled:checked {\n      color: #888a8d;\n      border-color: #13151a;\n      background-image: image(#16181d);\n      box-shadow: none; }\n  notebook > header > tabs > arrow.image-button,\n  button.image-button {\n    min-width: 24px;\n    padding-left: 2px;\n    padding-right: 2px; }\n  notebook > header > tabs > arrow.text-button,\n  button.text-button {\n    padding-left: 16px;\n    padding-right: 16px; }\n  notebook > header > tabs > arrow.text-button.image-button,\n  button.text-button.image-button {\n    padding-left: 8px;\n    padding-right: 8px; }\n    notebook > header > tabs > arrow.text-button.image-button label,\n    button.text-button.image-button label {\n      padding-left: 8px;\n      padding-right: 8px; }\n  combobox:drop(active) button.combo, notebook > header > tabs > arrow:drop(active),\n  button:drop(active) {\n    color: #19a187;\n    border-color: #19a187;\n    box-shadow: inset 0 0 0 1px #19a187; }\n\nrow:selected button.sidebar-button:not(:active):not(:checked):not(:hover):not(disabled), row:selected button.flat:not(:active):not(:checked):not(:hover):not(disabled) {\n  color: #ffffff;\n  border-color: transparent; }\n  row:selected button.sidebar-button:not(:active):not(:checked):not(:hover):not(disabled):backdrop, row:selected button.flat:not(:active):not(:checked):not(:hover):not(disabled):backdrop {\n    color: #888a8d; }\n\n\nbutton.osd {\n  min-width: 26px;\n  min-height: 32px;\n  color: white;\n  border-radius: 5px;\n  color: white;\n  border-color: black;\n  background-color: transparent;\n  background-image: image(#303340);\n  background-clip: padding-box;\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n  text-shadow: 0 1px black;\n  -gtk-icon-shadow: 0 1px black;\n  outline-color: rgba(255, 255, 255, 0.3);\n  border: none;\n  box-shadow: none; }\n  \n  button.osd.image-button {\n    min-width: 34px; }\n  \n  button.osd:hover {\n    color: white;\n    border-color: black;\n    background-color: transparent;\n    background-image: image(#4a5063);\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black;\n    outline-color: rgba(255, 255, 255, 0.3);\n    border: none;\n    box-shadow: none; }\n  \n  button.osd:active,\n  button.osd:checked {\n    color: white;\n    border-color: black;\n    background-color: transparent;\n    background-image: image(black);\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    outline-color: rgba(255, 255, 255, 0.3);\n    border: none;\n    box-shadow: none; }\n  \n  button.osd:disabled:backdrop,\n  button.osd:disabled {\n    color: #97999f;\n    border-color: black;\n    background-color: transparent;\n    background-image: image(rgba(68, 72, 83, 0.5));\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    border: none; }\n  \n  button.osd:backdrop {\n    color: white;\n    border-color: black;\n    background-color: transparent;\n    background-image: image(#303340);\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    border: none; }\n\n.app-notification button,\n.app-notification.frame button, .csd popover.background.touch-selection button, .csd popover.background.magnifier button, popover.background.touch-selection button, popover.background.magnifier button, .osd button {\n  color: white;\n  border-color: black;\n  background-color: transparent;\n  background-image: image(#303340);\n  background-clip: padding-box;\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n  text-shadow: 0 1px black;\n  -gtk-icon-shadow: 0 1px black;\n  outline-color: rgba(255, 255, 255, 0.3); }\n  .app-notification button:hover, popover.background.touch-selection button:hover, popover.background.magnifier button:hover, .osd button:hover {\n    color: white;\n    border-color: black;\n    background-color: transparent;\n    background-image: image(#4a5063);\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black;\n    outline-color: rgba(255, 255, 255, 0.3); }\n  .app-notification button:active, popover.background.touch-selection button:active, popover.background.magnifier button:active, .app-notification button:checked, popover.background.touch-selection button:checked, popover.background.magnifier button:checked, .osd button:active:backdrop, .osd button:active, .osd button:checked:backdrop, .osd button:checked {\n    color: white;\n    border-color: black;\n    background-color: transparent;\n    background-image: image(black);\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    outline-color: rgba(255, 255, 255, 0.3); }\n  .app-notification button:disabled, popover.background.touch-selection button:disabled, popover.background.magnifier button:disabled, .osd button:disabled:backdrop, .osd button:disabled {\n    color: #97999f;\n    border-color: black;\n    background-color: transparent;\n    background-image: image(rgba(68, 72, 83, 0.5));\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\n  .app-notification button:backdrop, popover.background.touch-selection button:backdrop, popover.background.magnifier button:backdrop, .osd button:backdrop {\n    color: white;\n    border-color: black;\n    background-color: transparent;\n    background-image: image(#303340);\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\n  .app-notification button.flat, popover.background.touch-selection button.flat, popover.background.magnifier button.flat, .osd button.flat {\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    box-shadow: none;\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black; }\n    .app-notification button.flat:hover, popover.background.touch-selection button.flat:hover, popover.background.magnifier button.flat:hover, .osd button.flat:hover {\n      color: white;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(#4a5063);\n      background-clip: padding-box;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n      text-shadow: 0 1px black;\n      -gtk-icon-shadow: 0 1px black;\n      outline-color: rgba(255, 255, 255, 0.3); }\n    .app-notification button.flat:disabled, popover.background.touch-selection button.flat:disabled, popover.background.magnifier button.flat:disabled, .osd button.flat:disabled {\n      color: #97999f;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(rgba(68, 72, 83, 0.5));\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      background-image: none;\n      border-color: transparent;\n      box-shadow: none; }\n    .app-notification button.flat:backdrop, popover.background.touch-selection button.flat:backdrop, popover.background.magnifier button.flat:backdrop, .osd button.flat:backdrop {\n      border-color: transparent;\n      background-color: transparent;\n      background-image: none;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n    .app-notification button.flat:active, popover.background.touch-selection button.flat:active, popover.background.magnifier button.flat:active, .app-notification button.flat:checked, popover.background.touch-selection button.flat:checked, popover.background.magnifier button.flat:checked, .osd button.flat:active, .osd button.flat:checked {\n      color: white;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(black);\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      outline-color: rgba(255, 255, 255, 0.3); }\n\n\nbutton.suggested-action {\n  color: white;\n  outline-color: rgba(255, 255, 255, 0.3);\n  border-color: #186dff;\n  background-image: image(#2777ff);\n  box-shadow: none; }\n  \n  button.suggested-action.flat {\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    color: #2777ff; }\n  \n  button.suggested-action:hover {\n    color: white;\n    outline-color: rgba(255, 255, 255, 0.3);\n    border-color: #005af3;\n    background-image: image(#6ea4ff);\n    box-shadow: none; }\n  \n  button.suggested-action:active,\n  button.suggested-action:checked {\n    color: white;\n    outline-color: rgba(255, 255, 255, 0.3);\n    border-color: #0052df;\n    background-image: linear-gradient(to right, #0056e9, #004fd4);\n    box-shadow: 0 2px 4px rgba(0, 82, 223, 0.25); }\n  \n  button.suggested-action:backdrop,\n  button.suggested-action.flat:backdrop {\n    color: #d4e4ff;\n    border-color: #005af3;\n    background-image: image(#2777ff);\n    box-shadow: none; }\n    \n    button.suggested-action:backdrop:active,\n    button.suggested-action:backdrop:checked,\n    button.suggested-action.flat:backdrop:active,\n    button.suggested-action.flat:backdrop:checked {\n      color: #ffffff;\n      border-color: #2777ff;\n      background-image: image(#2667d5);\n      box-shadow: none; }\n    \n    button.suggested-action:backdrop:disabled,\n    button.suggested-action.flat:backdrop:disabled {\n      color: #43495a;\n      border-color: #13151a;\n      background-image: image(#242731);\n      box-shadow: none; }\n      \n      button.suggested-action:backdrop:disabled:active,\n      button.suggested-action:backdrop:disabled:checked,\n      button.suggested-action.flat:backdrop:disabled:active,\n      button.suggested-action.flat:backdrop:disabled:checked {\n        color: #6d98e4;\n        border-color: #005af3;\n        background-image: image(#1e61d6);\n        box-shadow: none; }\n  \n  button.suggested-action.flat:backdrop,\n  button.suggested-action.flat:disabled,\n  button.suggested-action.flat:backdrop:disabled {\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    color: rgba(39, 119, 255, 0.8); }\n  \n  button.suggested-action:disabled {\n    color: #888a8d;\n    border-color: #13151a;\n    background-image: image(#242731);\n    box-shadow: none; }\n    \n    button.suggested-action:disabled:active,\n    button.suggested-action:disabled:checked {\n      color: #a4beeb;\n      border-color: #005af3;\n      background-image: image(#1c5dcd);\n      box-shadow: none; }\n  .osd button.suggested-action {\n    color: white;\n    border-color: black;\n    background-color: transparent;\n    background-image: image(rgba(39, 119, 255, 0.5));\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black;\n    outline-color: rgba(255, 255, 255, 0.3); }\n    .osd button.suggested-action:hover {\n      color: white;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(rgba(39, 119, 255, 0.7));\n      background-clip: padding-box;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n      text-shadow: 0 1px black;\n      -gtk-icon-shadow: 0 1px black;\n      outline-color: rgba(255, 255, 255, 0.3); }\n    .osd button.suggested-action:active:backdrop, .osd button.suggested-action:active, .osd button.suggested-action:checked:backdrop, .osd button.suggested-action:checked {\n      color: white;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(#2777ff);\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      outline-color: rgba(255, 255, 255, 0.3); }\n    .osd button.suggested-action:disabled:backdrop, .osd button.suggested-action:disabled {\n      color: #97999f;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(rgba(68, 72, 83, 0.5));\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n    .osd button.suggested-action:backdrop {\n      color: white;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(rgba(39, 119, 255, 0.5));\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n\n\nbutton.destructive-action {\n  color: white;\n  outline-color: rgba(255, 255, 255, 0.3);\n  border-color: #991212;\n  background-image: image(#a61414);\n  box-shadow: none; }\n  \n  button.destructive-action.flat {\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    color: #a61414; }\n  \n  button.destructive-action:hover {\n    color: white;\n    outline-color: rgba(255, 255, 255, 0.3);\n    border-color: #790e0e;\n    background-image: image(#e41d1d);\n    box-shadow: none; }\n  \n  button.destructive-action:active,\n  button.destructive-action:checked {\n    color: white;\n    outline-color: rgba(255, 255, 255, 0.3);\n    border-color: #670c0c;\n    background-image: linear-gradient(to right, #700d0d, #5d0b0b);\n    box-shadow: 0 2px 4px rgba(103, 12, 12, 0.25); }\n  \n  button.destructive-action:backdrop,\n  button.destructive-action.flat:backdrop {\n    color: #edd0d0;\n    border-color: #790e0e;\n    background-image: image(#a61414);\n    box-shadow: none; }\n    \n    button.destructive-action:backdrop:active,\n    button.destructive-action:backdrop:checked,\n    button.destructive-action.flat:backdrop:active,\n    button.destructive-action.flat:backdrop:checked {\n      color: #ffffff;\n      border-color: #2777ff;\n      background-image: image(#2667d5);\n      box-shadow: none; }\n    \n    button.destructive-action:backdrop:disabled,\n    button.destructive-action.flat:backdrop:disabled {\n      color: #43495a;\n      border-color: #13151a;\n      background-image: image(#242731);\n      box-shadow: none; }\n      \n      button.destructive-action:backdrop:disabled:active,\n      button.destructive-action:backdrop:disabled:checked,\n      button.destructive-action.flat:backdrop:disabled:active,\n      button.destructive-action.flat:backdrop:disabled:checked {\n        color: #ad6667;\n        border-color: #790e0e;\n        background-image: image(#811415);\n        box-shadow: none; }\n  \n  button.destructive-action.flat:backdrop,\n  button.destructive-action.flat:disabled,\n  button.destructive-action.flat:backdrop:disabled {\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    color: rgba(166, 20, 20, 0.8); }\n  \n  button.destructive-action:disabled {\n    color: #888a8d;\n    border-color: #13151a;\n    background-image: image(#242731);\n    box-shadow: none; }\n    \n    button.destructive-action:disabled:active,\n    button.destructive-action:disabled:checked {\n      color: #c9a1a1;\n      border-color: #790e0e;\n      background-image: image(#791314);\n      box-shadow: none; }\n  .osd button.destructive-action {\n    color: white;\n    border-color: black;\n    background-color: transparent;\n    background-image: image(rgba(166, 20, 20, 0.5));\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black;\n    outline-color: rgba(255, 255, 255, 0.3); }\n    .osd button.destructive-action:hover {\n      color: white;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(rgba(166, 20, 20, 0.7));\n      background-clip: padding-box;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n      text-shadow: 0 1px black;\n      -gtk-icon-shadow: 0 1px black;\n      outline-color: rgba(255, 255, 255, 0.3); }\n    .osd button.destructive-action:active:backdrop, .osd button.destructive-action:active, .osd button.destructive-action:checked:backdrop, .osd button.destructive-action:checked {\n      color: white;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(#a61414);\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      outline-color: rgba(255, 255, 255, 0.3); }\n    .osd button.destructive-action:disabled:backdrop, .osd button.destructive-action:disabled {\n      color: #97999f;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(rgba(68, 72, 83, 0.5));\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n    .osd button.destructive-action:backdrop {\n      color: white;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(rgba(166, 20, 20, 0.5));\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n\n.stack-switcher > button {\n  outline-offset: -3px; }\n  .stack-switcher > button > label {\n    padding-left: 6px;\n    padding-right: 6px; }\n  .stack-switcher > button > image {\n    padding-left: 6px;\n    padding-right: 6px;\n    padding-top: 3px;\n    padding-bottom: 3px; }\n  .stack-switcher > button.text-button {\n    padding-left: 10px;\n    padding-right: 10px; }\n  .stack-switcher > button.image-button {\n    padding-left: 2px;\n    padding-right: 2px; }\n  .stack-switcher > button.needs-attention:active > label,\n  .stack-switcher > button.needs-attention:active > image, .stack-switcher > button.needs-attention:checked > label,\n  .stack-switcher > button.needs-attention:checked > image {\n    animation: none;\n    background-image: none; }\n\n\nbutton.font separator,\nbutton.file separator {\n  background-color: transparent; }\n\n\nbutton.font > box > box > label {\n  font-weight: bold; }\n\n.primary-toolbar button {\n  -gtk-icon-shadow: none; }\n\n\nbutton.circular {\n  border-radius: 9999px;\n  -gtk-outline-radius: 9999px;\n  padding: 2px;\n  /* circles instead of ellipses */\n  background-origin: padding-box, border-box;\n  background-clip: padding-box, border-box; }\n  \n  button.circular label {\n    padding: 0; }\n  \n  button.circular:not(.flat):not(.osd):not(:checked):not(:active):not(:disabled):not(:backdrop) {\n    color: #eeeeec;\n    outline-color: rgba(238, 238, 236, 0.3);\n    border-color: #13151a;\n    background-image: image(#323643), linear-gradient(to top, black 25%, #13151a 50%);\n    box-shadow: none;\n    border-color: transparent; }\n  \n  button.circular:hover:not(.osd):not(:checked):not(:active):not(:disabled):not(:backdrop) {\n    color: #eeeeec;\n    outline-color: rgba(238, 238, 236, 0.3);\n    border-color: #13151a;\n    background-image: image(#414657), linear-gradient(to top, black 25%, #13151a 50%);\n    box-shadow: none;\n    border-color: transparent; }\n\nstacksidebar row.needs-attention > label, .stack-switcher > button.needs-attention > label,\n.stack-switcher > button.needs-attention > image {\n  animation: needs_attention 150ms ease-in;\n  background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#74a7ff), to(transparent)), -gtk-gradient(radial, center center, 0, center center, 0.45, to(rgba(0, 0, 0, 0.873255)), to(transparent));\n  background-size: 6px 6px, 6px 6px;\n  background-repeat: no-repeat;\n  background-position: right 3px, right 2px; }\n  stacksidebar row.needs-attention > label:backdrop, .stack-switcher > button.needs-attention > label:backdrop,\n  .stack-switcher > button.needs-attention > image:backdrop {\n    background-size: 6px 6px, 0 0; }\n  stacksidebar row.needs-attention > label:dir(rtl), .stack-switcher > button.needs-attention > label:dir(rtl),\n  .stack-switcher > button.needs-attention > image:dir(rtl) {\n    background-position: left 3px, left 2px; }\n\n.inline-toolbar toolbutton > button {\n  color: #eeeeec;\n  outline-color: rgba(238, 238, 236, 0.3);\n  border-color: #13151a;\n  background-image: image(#323643);\n  box-shadow: none; }\n  .inline-toolbar toolbutton > button:hover {\n    color: #eeeeec;\n    outline-color: rgba(238, 238, 236, 0.3);\n    border-color: #13151a;\n    background-image: image(#414657);\n    box-shadow: none; }\n  .inline-toolbar toolbutton > button:active, .inline-toolbar toolbutton > button:checked {\n    color: #ffffff;\n    outline-color: rgba(238, 238, 236, 0.3);\n    border-color: #2777ff;\n    background-image: linear-gradient(to right, #317dff, #1d71ff);\n    box-shadow: 0 2px 4px rgba(39, 119, 255, 0.25); }\n  .inline-toolbar toolbutton > button:disabled {\n    color: #888a8d;\n    border-color: #13151a;\n    background-image: image(#242731);\n    box-shadow: none; }\n    .inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked {\n      color: #888a8d;\n      border-color: #13151a;\n      background-image: image(#16181d);\n      box-shadow: none; }\n  .inline-toolbar toolbutton > button:backdrop {\n    color: #888a8d;\n    border-color: #13151a;\n    background-image: image(#323643);\n    box-shadow: none; }\n    .inline-toolbar toolbutton > button:backdrop:active, .inline-toolbar toolbutton > button:backdrop:checked {\n      color: #ffffff;\n      border-color: #2777ff;\n      background-image: image(#2667d5);\n      box-shadow: none; }\n    .inline-toolbar toolbutton > button:backdrop:disabled {\n      color: #43495a;\n      border-color: #13151a;\n      background-image: image(#242731);\n      box-shadow: none; }\n      .inline-toolbar toolbutton > button:backdrop:disabled:active, .inline-toolbar toolbutton > button:backdrop:disabled:checked {\n        color: #43495a;\n        border-color: #13151a;\n        background-image: image(#1a1d23);\n        box-shadow: none; }\n\n.linked:not(.vertical) > combobox > box > button.combo, filechooser .path-bar.linked > button, .linked:not(.vertical) > spinbutton:not(.vertical), .linked:not(.vertical) > entry, .inline-toolbar button, .linked > button, toolbar.inline-toolbar toolbutton > button.flat {\n  border-right-style: none;\n  border-radius: 0;\n  -gtk-outline-radius: 0; }\n\n.linked:not(.vertical) > combobox:first-child > box > button.combo, combobox.linked button:nth-child(2):dir(rtl), filechooser .path-bar.linked > button:dir(rtl):last-child, filechooser .path-bar.linked > button:dir(ltr):first-child, .linked:not(.vertical) > spinbutton:first-child:not(.vertical), .linked:not(.vertical) > entry:first-child, .inline-toolbar button:first-child, .linked > button:first-child, toolbar.inline-toolbar toolbutton:first-child > button.flat {\n  border-top-left-radius: 6px;\n  border-bottom-left-radius: 6px;\n  -gtk-outline-top-left-radius: 6px;\n  -gtk-outline-bottom-left-radius: 6px; }\n\n.linked:not(.vertical) > combobox:last-child > box > button.combo, combobox.linked button:nth-child(2):dir(ltr), filechooser .path-bar.linked > button:dir(rtl):first-child, filechooser .path-bar.linked > button:dir(ltr):last-child, .linked:not(.vertical) > spinbutton:last-child:not(.vertical), .linked:not(.vertical) > entry:last-child, .inline-toolbar button:last-child, .linked > button:last-child, toolbar.inline-toolbar toolbutton:last-child > button.flat {\n  border-right-style: solid;\n  border-top-right-radius: 6px;\n  border-bottom-right-radius: 6px;\n  -gtk-outline-top-right-radius: 6px;\n  -gtk-outline-bottom-right-radius: 6px; }\n\n.linked:not(.vertical) > combobox:only-child > box > button.combo, filechooser .path-bar.linked > button:only-child, .linked:not(.vertical) > spinbutton:only-child:not(.vertical), .linked:not(.vertical) > entry:only-child, .inline-toolbar button:only-child, .linked > button:only-child, toolbar.inline-toolbar toolbutton:only-child > button.flat {\n  border-style: solid;\n  border-radius: 6px;\n  -gtk-outline-radius: 6px; }\n\n.linked.vertical > combobox > box > button.combo, .linked.vertical > spinbutton:not(.vertical), .linked.vertical > entry, .linked.vertical > button {\n  border-style: solid solid none solid;\n  border-radius: 0;\n  -gtk-outline-radius: 0; }\n\n.linked.vertical > combobox:first-child > box > button.combo, .linked.vertical > spinbutton:first-child:not(.vertical), .linked.vertical > entry:first-child, .linked.vertical > button:first-child {\n  border-top-left-radius: 6px;\n  border-top-right-radius: 6px;\n  -gtk-outline-top-left-radius: 6px;\n  -gtk-outline-top-right-radius: 6px; }\n\n.linked.vertical > combobox:last-child > box > button.combo, .linked.vertical > spinbutton:last-child:not(.vertical), .linked.vertical > entry:last-child, .linked.vertical > button:last-child {\n  border-bottom-style: solid;\n  border-bottom-left-radius: 6px;\n  border-bottom-right-radius: 6px;\n  -gtk-outline-bottom-left-radius: 6px;\n  -gtk-outline-bottom-right-radius: 6px; }\n\n.linked.vertical > combobox:only-child > box > button.combo, .linked.vertical > spinbutton:only-child:not(.vertical), .linked.vertical > entry:only-child, .linked.vertical > button:only-child {\n  border-style: solid;\n  border-radius: 6px;\n  -gtk-outline-radius: 6px; }\n\n.scale-popup button:backdrop:hover, .scale-popup button:backdrop:disabled, .scale-popup button:backdrop, .scale-popup button:hover, calendar.button, button:link:hover, button:link:active, button:link:checked,\nbutton:visited:hover,\nbutton:visited:active,\nbutton:visited:checked, button:link,\nbutton:visited, list row button.image-button:not(.flat), modelbutton.flat:backdrop, modelbutton.flat:backdrop:hover, modelbutton.flat,\n.menuitem.button.flat {\n  background-color: transparent;\n  background-image: none;\n  border-color: transparent;\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0);\n  text-shadow: none;\n  -gtk-icon-shadow: none; }\n\n/* menu buttons */\nmodelbutton.flat,\n.menuitem.button.flat {\n  min-height: 26px;\n  padding-left: 5px;\n  padding-right: 5px;\n  border-radius: 6px;\n  outline-offset: -2px; }\n  modelbutton.flat:hover,\n  .menuitem.button.flat:hover {\n    background-color: #3b3e46; }\n\nmodelbutton.flat arrow {\n  background: none; }\n  modelbutton.flat arrow:hover {\n    background: none; }\n  modelbutton.flat arrow.left {\n    -gtk-icon-source: -gtk-icontheme(\"pan-start-symbolic\"); }\n  modelbutton.flat arrow.right {\n    -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic\"); }\n\nbutton.color {\n  padding: 4px; }\n  button.color colorswatch:only-child, button.color colorswatch:only-child overlay {\n    border-radius: 0; }\n\n/* list buttons */\n/* tone down as per new designs, see issue #1473, #1748 */\nlist row button.image-button:not(.flat) {\n  border: 1px solid rgba(19, 21, 26, 0.5); }\n  list row button.image-button:not(.flat):hover {\n    color: #eeeeec;\n    outline-color: rgba(238, 238, 236, 0.3);\n    border-color: #13151a;\n    background-image: image(#414657);\n    box-shadow: none; }\n  list row button.image-button:not(.flat):active, list row button.image-button:not(.flat):checked {\n    color: #ffffff;\n    outline-color: rgba(238, 238, 236, 0.3);\n    border-color: #2777ff;\n    background-image: linear-gradient(to right, #317dff, #1d71ff);\n    box-shadow: 0 2px 4px rgba(39, 119, 255, 0.25); }\n\n/*********\n * Links *\n *********/\nbutton:link > label,\nbutton:visited > label, button:link,\nbutton:visited,\n*:link {\n  color: #8db7ff; }\n  button:link > label:visited,\n  button:visited > label:visited,\n  button:visited,\n  *:link:visited {\n    color: #5a97ff; }\n    *:selected button:link > label:visited,\n    *:selected button:visited > label:visited,\n    *:selected button:visited, *:selected *:link:visited {\n      color: #bdd5ff; }\n  button:link > label:hover,\n  button:visited > label:hover, button:hover:link,\n  button:hover:visited,\n  *:link:hover {\n    color: #c0d7ff; }\n    *:selected button:link > label:hover,\n    *:selected button:visited > label:hover, *:selected button:hover:link,\n    *:selected button:hover:visited, *:selected *:link:hover {\n      color: #f9fbff; }\n  button:link > label:active,\n  button:visited > label:active, button:active:link,\n  button:active:visited,\n  *:link:active {\n    color: #8db7ff; }\n    *:selected button:link > label:active,\n    *:selected button:visited > label:active, *:selected button:active:link,\n    *:selected button:active:visited, *:selected *:link:active {\n      color: #e8f1ff; }\n  button:link > label:disabled,\n  button:visited > label:disabled, button:disabled:link,\n  button:disabled:visited,\n  *:link:disabled,\n  *:link:disabled:backdrop {\n    color: rgba(198, 198, 198, 0.8); }\n  button:link > label:backdrop,\n  button:visited > label:backdrop, button:backdrop:link,\n  button:backdrop:visited,\n  *:link:backdrop:backdrop:hover,\n  *:link:backdrop:backdrop:hover:selected,\n  *:link:backdrop {\n    color: rgba(141, 183, 255, 0.9); }\n  .selection-mode .titlebar:not(headerbar) .subtitle:link, .selection-mode.titlebar:not(headerbar) .subtitle:link, .selection-mode headerbar .subtitle:link,\n  headerbar.selection-mode .subtitle:link, button:link > label:selected,\n  button:visited > label:selected, button:selected:link,\n  button:selected:visited, *:selected button:link > label,\n  *:selected button:visited > label, *:selected button:link,\n  *:selected button:visited,\n  *:link:selected, *:selected *:link {\n    color: #e8f1ff; }\n\nbutton:link,\nbutton:visited {\n  text-shadow: none; }\n  button:link:hover, button:link:active, button:link:checked,\n  button:visited:hover,\n  button:visited:active,\n  button:visited:checked {\n    text-shadow: none; }\n  button:link > label,\n  button:visited > label {\n    text-decoration-line: underline; }\n\n/*****************\n * GtkSpinButton *\n *****************/\nspinbutton {\n  font-feature-settings: \"tnum\"; }\n  spinbutton:not(.vertical) {\n    padding: 0; }\n    .osd spinbutton:not(.vertical) entry, spinbutton:not(.vertical) entry {\n      min-width: 28px;\n      margin: 0;\n      background: none;\n      background-color: transparent;\n      border: none;\n      border-radius: 0;\n      box-shadow: none; }\n      spinbutton:not(.vertical) entry:backdrop:disabled {\n        background-color: transparent; }\n    spinbutton:not(.vertical) button {\n      min-height: 16px;\n      margin: 0;\n      padding-bottom: 0;\n      padding-top: 0;\n      color: #dadada;\n      background-image: none;\n      border-style: none none none solid;\n      border-color: rgba(19, 21, 26, 0.3);\n      border-radius: 0;\n      box-shadow: none; }\n      spinbutton:not(.vertical) button:dir(rtl) {\n        border-style: none solid none none; }\n      spinbutton:not(.vertical) button:hover {\n        color: #eeeeec;\n        background-color: rgba(238, 238, 236, 0.05); }\n      spinbutton:not(.vertical) button:disabled {\n        color: rgba(136, 138, 141, 0.3);\n        background-color: transparent; }\n      spinbutton:not(.vertical) button:active {\n        background-color: rgba(0, 0, 0, 0.1);\n        box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.2); }\n      spinbutton:not(.vertical) button:backdrop {\n        color: #7f8184;\n        background-color: transparent;\n        border-color: rgba(19, 21, 26, 0.3);\n        transition: 200ms ease-out; }\n      spinbutton:not(.vertical) button:backdrop:disabled {\n        color: rgba(67, 73, 90, 0.3);\n        background-color: transparent;\n        background-image: none;\n        border-style: none none none solid; }\n        spinbutton:not(.vertical) button:backdrop:disabled:dir(rtl) {\n          border-style: none solid none none; }\n      spinbutton:not(.vertical) button:dir(ltr):last-child {\n        border-radius: 0 6px 6px 0; }\n      spinbutton:not(.vertical) button:dir(rtl):first-child {\n        border-radius: 6px 0 0 6px; }\n  .osd spinbutton:not(.vertical) button {\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    color: white;\n    border-style: none none none solid;\n    border-color: rgba(0, 0, 0, 0.7);\n    border-radius: 0;\n    box-shadow: none;\n    -gtk-icon-shadow: 0 1px black; }\n    .osd spinbutton:not(.vertical) button:dir(rtl) {\n      border-style: none solid none none; }\n    .osd spinbutton:not(.vertical) button:hover {\n      border-color: transparent;\n      background-color: transparent;\n      background-image: none;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      color: white;\n      border-color: rgba(0, 0, 0, 0.5);\n      background-color: rgba(255, 255, 255, 0.1);\n      -gtk-icon-shadow: 0 1px black;\n      box-shadow: none; }\n    .osd spinbutton:not(.vertical) button:backdrop {\n      border-color: transparent;\n      background-color: transparent;\n      background-image: none;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      color: white;\n      border-color: rgba(0, 0, 0, 0.5);\n      -gtk-icon-shadow: none;\n      box-shadow: none; }\n    .osd spinbutton:not(.vertical) button:disabled {\n      border-color: transparent;\n      background-color: transparent;\n      background-image: none;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      color: #97999f;\n      border-color: rgba(0, 0, 0, 0.5);\n      -gtk-icon-shadow: none;\n      box-shadow: none; }\n    .osd spinbutton:not(.vertical) button:dir(ltr):last-child {\n      border-radius: 0 6px 6px 0; }\n    .osd spinbutton:not(.vertical) button:dir(rtl):first-child {\n      border-radius: 6px 0 0 6px; }\n  spinbutton.vertical:disabled {\n    color: #888a8d; }\n  spinbutton.vertical:backdrop:disabled {\n    color: #43495a; }\n  spinbutton.vertical:drop(active) {\n    border-color: transparent;\n    box-shadow: none; }\n  spinbutton.vertical entry {\n    min-height: 32px;\n    min-width: 32px;\n    padding: 0;\n    border-radius: 0; }\n  spinbutton.vertical button {\n    min-height: 32px;\n    min-width: 32px;\n    padding: 0; }\n  spinbutton.vertical button.up {\n    border-radius: 6px 6px 0 0;\n    border-style: solid solid none solid; }\n  spinbutton.vertical button.down {\n    border-radius: 0 0 6px 6px;\n    border-style: none solid solid solid; }\n  .osd spinbutton.vertical button:first-child {\n    color: white;\n    border-color: black;\n    background-color: transparent;\n    background-image: image(#303340);\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black;\n    outline-color: rgba(255, 255, 255, 0.3); }\n    .osd spinbutton.vertical button:first-child:hover {\n      color: white;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(#4a5063);\n      background-clip: padding-box;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n      text-shadow: 0 1px black;\n      -gtk-icon-shadow: 0 1px black;\n      outline-color: rgba(255, 255, 255, 0.3); }\n    .osd spinbutton.vertical button:first-child:active {\n      color: white;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(black);\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      outline-color: rgba(255, 255, 255, 0.3); }\n    .osd spinbutton.vertical button:first-child:disabled {\n      color: #97999f;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(rgba(68, 72, 83, 0.5));\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n    .osd spinbutton.vertical button:first-child:backdrop {\n      color: white;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(#303340);\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n  treeview spinbutton:not(.vertical) {\n    min-height: 0;\n    border-style: none;\n    border-radius: 0; }\n    treeview spinbutton:not(.vertical) entry {\n      min-height: 0;\n      padding: 1px 2px; }\n\n/**************\n * ComboBoxes *\n **************/\ncombobox arrow {\n  -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\");\n  min-height: 16px;\n  min-width: 16px; }\n\ncombobox:drop(active) {\n  box-shadow: none; }\n\n/************\n * Toolbars *\n ************/\nsearchbar > revealer > box,\n.location-bar, .inline-toolbar, toolbar {\n  -GtkWidget-window-dragging: true;\n  padding: 4px;\n  background-color: #23252e; }\n\ntoolbar {\n  padding: 4px 3px 3px 4px; }\n  .osd toolbar {\n    background-color: transparent; }\n  toolbar.osd {\n    padding: 13px;\n    border: none;\n    border-radius: 5px;\n    background-color: #303340; }\n    toolbar.osd.left, toolbar.osd.right, toolbar.osd.top, toolbar.osd.bottom {\n      border-radius: 0; }\n  toolbar.horizontal separator {\n    margin: 0 7px 1px 6px; }\n  toolbar.vertical separator {\n    margin: 6px 1px 7px 0; }\n  toolbar:not(.inline-toolbar):not(.osd) > *:not(.toggle):not(.popup) > * {\n    margin-right: 1px;\n    margin-bottom: 1px; }\n\n.inline-toolbar {\n  padding: 3px;\n  border-width: 0 1px 1px;\n  border-radius: 0  0 5px 5px; }\n\nsearchbar > revealer > box,\n.location-bar {\n  border-width: 0 0 1px;\n  padding: 3px; }\n\nsearchbar > revealer > box {\n  margin: -6px;\n  padding: 6px; }\n\n.inline-toolbar, searchbar > revealer > box,\n.location-bar {\n  border-style: solid;\n  border-color: #13151a;\n  background-color: #1e2028; }\n  .inline-toolbar:backdrop, searchbar > revealer > box:backdrop,\n  .location-bar:backdrop {\n    border-color: #13151a;\n    background-color: #1d2027;\n    box-shadow: none;\n    transition: 200ms ease-out; }\n\n/***************\n * Header bars *\n ***************/\n.titlebar:not(headerbar),\nheaderbar {\n  padding: 0 6px;\n  min-height: 40px;\n  border-width: 0 0 1px;\n  border-style: solid;\n  border-color: black;\n  border-radius: 0;\n  background: #0d0e11 linear-gradient(to top, #16171d, #1a1c23);\n  box-shadow: inset 0 1px rgba(238, 238, 236, 0.07);\n  /* Darken switchbuttons for headerbars. issue #1588 */\n  /* hide the close button separator */ }\n  .titlebar:backdrop:not(headerbar),\n  headerbar:backdrop {\n    border-color: #13151a;\n    background-color: #23252e;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(238, 238, 236, 0.07);\n    transition: 200ms ease-out; }\n  .titlebar:not(headerbar) .title,\n  headerbar .title {\n    padding-left: 12px;\n    padding-right: 12px;\n    font-weight: bold; }\n  .titlebar:not(headerbar) .subtitle,\n  headerbar .subtitle {\n    font-size: smaller;\n    padding-left: 12px;\n    padding-right: 12px; }\n  .titlebar:not(headerbar) stackswitcher button:checked,\n  .titlebar:not(headerbar) button.toggle:checked,\n  headerbar stackswitcher button:checked,\n  headerbar button.toggle:checked {\n    background: image(#0f1014);\n    border-color: #0d0e11;\n    border-top-color: #020202; }\n    .titlebar:not(headerbar) stackswitcher button:checked:backdrop,\n    .titlebar:not(headerbar) button.toggle:checked:backdrop,\n    headerbar stackswitcher button:checked:backdrop,\n    headerbar button.toggle:checked:backdrop {\n      color: #ffffff;\n      border-color: #2777ff;\n      background-image: image(#2667d5);\n      box-shadow: none; }\n  .selection-mode .titlebar:not(headerbar), .selection-mode.titlebar:not(headerbar), .selection-mode headerbar,\n  headerbar.selection-mode {\n    color: #ffffff;\n    border-color: #00348d;\n    text-shadow: 0 -1px rgba(0, 0, 0, 0.5);\n    background: #2777ff linear-gradient(to top, #3b84ff, #468aff);\n    box-shadow: inset 0 1px rgba(46, 123, 254, 0.535); }\n    .selection-mode .titlebar:backdrop:not(headerbar), .selection-mode.titlebar:backdrop:not(headerbar), .selection-mode headerbar:backdrop,\n    headerbar.selection-mode:backdrop {\n      background-color: #2777ff;\n      background-image: none;\n      box-shadow: inset 0 1px rgba(49, 125, 254, 0.442); }\n      .selection-mode .titlebar:backdrop:not(headerbar) label, .selection-mode.titlebar:backdrop:not(headerbar) label, .selection-mode headerbar:backdrop label,\n      headerbar.selection-mode:backdrop label {\n        text-shadow: none;\n        color: #ffffff; }\n    .selection-mode .titlebar:not(headerbar) button, .selection-mode.titlebar:not(headerbar) button, .selection-mode headerbar button,\n    headerbar.selection-mode button {\n      color: #ffffff;\n      outline-color: rgba(255, 255, 255, 0.3);\n      border-color: #186dff;\n      background-image: image(#2777ff);\n      box-shadow: none; }\n      .selection-mode button.titlebutton, .selection-mode .titlebar:not(headerbar) button.flat, .selection-mode.titlebar:not(headerbar) button.flat, .selection-mode headerbar button.flat,\n      headerbar.selection-mode button.flat {\n        border-color: transparent;\n        background-color: transparent;\n        background-image: none;\n        box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n        text-shadow: none;\n        -gtk-icon-shadow: none; }\n      .selection-mode .titlebar:not(headerbar) button:hover, .selection-mode.titlebar:not(headerbar) button:hover, .selection-mode headerbar button:hover,\n      headerbar.selection-mode button:hover {\n        color: #ffffff;\n        outline-color: rgba(255, 255, 255, 0.3);\n        border-color: #005af3;\n        background-image: image(#6ea4ff);\n        box-shadow: none; }\n      .selection-mode .titlebar:not(headerbar) button:active, .selection-mode .titlebar:not(headerbar) button:checked, .selection-mode.titlebar:not(headerbar) button:active, .selection-mode.titlebar:not(headerbar) button:checked, .selection-mode headerbar button:active, .selection-mode headerbar button:checked, .selection-mode headerbar button.toggle:checked, .selection-mode headerbar button.toggle:active,\n      headerbar.selection-mode button:active,\n      headerbar.selection-mode button:checked,\n      headerbar.selection-mode button.toggle:checked,\n      headerbar.selection-mode button.toggle:active {\n        color: #ffffff;\n        outline-color: rgba(255, 255, 255, 0.3);\n        border-color: #0052df;\n        background-image: linear-gradient(to right, #0056e9, #004fd4);\n        box-shadow: 0 2px 4px rgba(0, 82, 223, 0.25); }\n      .selection-mode .titlebar:not(headerbar) button:backdrop, .selection-mode.titlebar:not(headerbar) button:backdrop, .selection-mode headerbar button:backdrop.flat, .selection-mode headerbar button:backdrop,\n      headerbar.selection-mode button:backdrop.flat,\n      headerbar.selection-mode button:backdrop {\n        color: #d4e4ff;\n        border-color: #005af3;\n        background-image: image(#2777ff);\n        box-shadow: none;\n        -gtk-icon-effect: none;\n        border-color: #00348d; }\n        .selection-mode .titlebar:not(headerbar) button:backdrop:active, .selection-mode .titlebar:not(headerbar) button:backdrop:checked, .selection-mode.titlebar:not(headerbar) button:backdrop:active, .selection-mode.titlebar:not(headerbar) button:backdrop:checked, .selection-mode headerbar button:backdrop.flat:active, .selection-mode headerbar button:backdrop.flat:checked, .selection-mode headerbar button:backdrop:active, .selection-mode headerbar button:backdrop:checked,\n        headerbar.selection-mode button:backdrop.flat:active,\n        headerbar.selection-mode button:backdrop.flat:checked,\n        headerbar.selection-mode button:backdrop:active,\n        headerbar.selection-mode button:backdrop:checked {\n          color: #ffffff;\n          border-color: #2777ff;\n          background-image: image(#2667d5);\n          box-shadow: none;\n          border-color: #00348d; }\n        .selection-mode .titlebar:not(headerbar) button:backdrop:disabled, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled, .selection-mode headerbar button:backdrop.flat:disabled, .selection-mode headerbar button:backdrop:disabled,\n        headerbar.selection-mode button:backdrop.flat:disabled,\n        headerbar.selection-mode button:backdrop:disabled {\n          color: #739fec;\n          border-color: #005af3;\n          background-image: image(#276be1);\n          box-shadow: none;\n          border-color: #00348d; }\n          .selection-mode .titlebar:not(headerbar) button:backdrop:disabled:active, .selection-mode .titlebar:not(headerbar) button:backdrop:disabled:checked, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled:active, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled:checked, .selection-mode headerbar button:backdrop:disabled:active, .selection-mode headerbar button:backdrop:disabled:checked,\n          headerbar.selection-mode button:backdrop:disabled:active,\n          headerbar.selection-mode button:backdrop:disabled:checked {\n            color: #6d98e4;\n            border-color: #005af3;\n            background-image: image(#1e61d6);\n            box-shadow: none;\n            border-color: #00348d; }\n      .selection-mode button.titlebutton:backdrop, .selection-mode button.titlebutton:disabled, .selection-mode .titlebar:not(headerbar) button.flat:backdrop, .selection-mode .titlebar:not(headerbar) button.flat:disabled, .selection-mode.titlebar:not(headerbar) button.flat:backdrop, .selection-mode.titlebar:not(headerbar) button.flat:disabled, .selection-mode headerbar button.flat:backdrop, .selection-mode headerbar button.flat:disabled, .selection-mode headerbar button.flat:backdrop:disabled,\n      headerbar.selection-mode button.flat:backdrop,\n      headerbar.selection-mode button.flat:disabled,\n      headerbar.selection-mode button.flat:backdrop:disabled {\n        border-color: transparent;\n        background-color: transparent;\n        background-image: none;\n        box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n        text-shadow: none;\n        -gtk-icon-shadow: none; }\n      .selection-mode .titlebar:not(headerbar) button:disabled, .selection-mode.titlebar:not(headerbar) button:disabled, .selection-mode headerbar button:disabled,\n      headerbar.selection-mode button:disabled {\n        color: #93b5f0;\n        border-color: #005af3;\n        background-image: image(#276be1);\n        box-shadow: none; }\n        .selection-mode .titlebar:not(headerbar) button:disabled:active, .selection-mode .titlebar:not(headerbar) button:disabled:checked, .selection-mode.titlebar:not(headerbar) button:disabled:active, .selection-mode.titlebar:not(headerbar) button:disabled:checked, .selection-mode headerbar button:disabled:active, .selection-mode headerbar button:disabled:checked,\n        headerbar.selection-mode button:disabled:active,\n        headerbar.selection-mode button:disabled:checked {\n          color: #a4beeb;\n          border-color: #005af3;\n          background-image: image(#1c5dcd);\n          box-shadow: none; }\n      .selection-mode .titlebar:not(headerbar) button.suggested-action, .selection-mode.titlebar:not(headerbar) button.suggested-action, .selection-mode headerbar button.suggested-action,\n      headerbar.selection-mode button.suggested-action {\n        color: #eeeeec;\n        outline-color: rgba(238, 238, 236, 0.3);\n        border-color: #13151a;\n        background-image: image(#323643);\n        box-shadow: none;\n        border-color: #00348d; }\n        .selection-mode .titlebar:not(headerbar) button.suggested-action:hover, .selection-mode.titlebar:not(headerbar) button.suggested-action:hover, .selection-mode headerbar button.suggested-action:hover,\n        headerbar.selection-mode button.suggested-action:hover {\n          color: #eeeeec;\n          outline-color: rgba(238, 238, 236, 0.3);\n          border-color: #13151a;\n          background-image: image(#414657);\n          box-shadow: none;\n          border-color: #00348d; }\n        .selection-mode .titlebar:not(headerbar) button.suggested-action:active, .selection-mode.titlebar:not(headerbar) button.suggested-action:active, .selection-mode headerbar button.suggested-action:active,\n        headerbar.selection-mode button.suggested-action:active {\n          color: #ffffff;\n          outline-color: rgba(238, 238, 236, 0.3);\n          border-color: #2777ff;\n          background-image: linear-gradient(to right, #317dff, #1d71ff);\n          box-shadow: 0 2px 4px rgba(39, 119, 255, 0.25);\n          border-color: #00348d; }\n        .selection-mode .titlebar:not(headerbar) button.suggested-action:disabled, .selection-mode.titlebar:not(headerbar) button.suggested-action:disabled, .selection-mode headerbar button.suggested-action:disabled,\n        headerbar.selection-mode button.suggested-action:disabled {\n          color: #888a8d;\n          border-color: #13151a;\n          background-image: image(#242731);\n          box-shadow: none;\n          border-color: #00348d; }\n        .selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop, .selection-mode headerbar button.suggested-action:backdrop,\n        headerbar.selection-mode button.suggested-action:backdrop {\n          color: #888a8d;\n          border-color: #13151a;\n          background-image: image(#323643);\n          box-shadow: none;\n          border-color: #00348d; }\n        .selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop:disabled, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop:disabled, .selection-mode headerbar button.suggested-action:backdrop:disabled,\n        headerbar.selection-mode button.suggested-action:backdrop:disabled {\n          color: #43495a;\n          border-color: #13151a;\n          background-image: image(#242731);\n          box-shadow: none;\n          border-color: #00348d; }\n    .selection-mode .titlebar:not(headerbar) .selection-menu, .selection-mode.titlebar:not(headerbar) .selection-menu, .selection-mode headerbar .selection-menu:backdrop, .selection-mode headerbar .selection-menu,\n    headerbar.selection-mode .selection-menu:backdrop,\n    headerbar.selection-mode .selection-menu {\n      border-color: rgba(39, 119, 255, 0);\n      background-color: rgba(39, 119, 255, 0);\n      background-image: none;\n      box-shadow: none;\n      min-height: 20px;\n      padding: 4px 10px; }\n      .selection-mode .titlebar:not(headerbar) .selection-menu arrow, .selection-mode.titlebar:not(headerbar) .selection-menu arrow, .selection-mode headerbar .selection-menu:backdrop arrow, .selection-mode headerbar .selection-menu arrow,\n      headerbar.selection-mode .selection-menu:backdrop arrow,\n      headerbar.selection-mode .selection-menu arrow {\n        -GtkArrow-arrow-scaling: 1; }\n      .selection-mode .titlebar:not(headerbar) .selection-menu .arrow, .selection-mode.titlebar:not(headerbar) .selection-menu .arrow, .selection-mode headerbar .selection-menu:backdrop .arrow, .selection-mode headerbar .selection-menu .arrow,\n      headerbar.selection-mode .selection-menu:backdrop .arrow,\n      headerbar.selection-mode .selection-menu .arrow {\n        -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\");\n        color: rgba(255, 255, 255, 0.5);\n        -gtk-icon-shadow: none; }\n  .tiled .titlebar:not(headerbar), .tiled-top .titlebar:not(headerbar), .tiled-right .titlebar:not(headerbar), .tiled-bottom .titlebar:not(headerbar), .tiled-left .titlebar:not(headerbar), .maximized .titlebar:not(headerbar), .fullscreen .titlebar:not(headerbar), .tiled headerbar, .tiled-top headerbar, .tiled-right headerbar, .tiled-bottom headerbar, .tiled-left headerbar, .maximized headerbar, .fullscreen headerbar {\n    border-radius: 0; }\n  .default-decoration.titlebar:not(headerbar),\n  headerbar.default-decoration {\n    min-height: 28px;\n    padding: 4px; }\n    .default-decoration.titlebar:not(headerbar) button.titlebutton,\n    headerbar.default-decoration button.titlebutton {\n      min-height: 26px;\n      min-width: 26px;\n      margin: 0;\n      padding: 0; }\n  .titlebar:not(headerbar) separator.titlebutton,\n  headerbar separator.titlebutton {\n    opacity: 0; }\n  .solid-csd .titlebar:dir(rtl):not(headerbar), .solid-csd .titlebar:dir(ltr):not(headerbar), .solid-csd headerbar:backdrop:dir(rtl), .solid-csd headerbar:backdrop:dir(ltr), .solid-csd headerbar:dir(rtl), .solid-csd headerbar:dir(ltr) {\n    margin-left: -1px;\n    margin-right: -1px;\n    margin-top: -1px;\n    border-radius: 0;\n    box-shadow: none; }\n\nheaderbar entry,\nheaderbar spinbutton,\nheaderbar separator:not(.sidebar),\nheaderbar button {\n  margin-top: 5px;\n  margin-bottom: 5px; }\n\nheaderbar switch {\n  margin-top: 7px;\n  margin-bottom: 7px; }\n\nheaderbar.titlebar headerbar:not(.titlebar) {\n  background: none;\n  box-shadow: none; }\n\n.background .titlebar:backdrop, .background .titlebar {\n  border-top-left-radius: 9px;\n  border-top-right-radius: 9px; }\n\n.background.tiled .titlebar:backdrop, .background.tiled .titlebar,\n.background.tiled-top .titlebar:backdrop,\n.background.tiled-top .titlebar,\n.background.tiled-right .titlebar:backdrop,\n.background.tiled-right .titlebar,\n.background.tiled-bottom .titlebar:backdrop,\n.background.tiled-bottom .titlebar,\n.background.tiled-left .titlebar:backdrop,\n.background.tiled-left .titlebar,\n.background.maximized .titlebar:backdrop,\n.background.maximized .titlebar,\n.background.solid-csd .titlebar:backdrop,\n.background.solid-csd .titlebar {\n  border-top-left-radius: 0;\n  border-top-right-radius: 0; }\n\nwindow separator:first-child + headerbar:backdrop, window separator:first-child + headerbar, window headerbar:first-child:backdrop, window headerbar:first-child {\n  border-top-left-radius: 7px; }\n\nwindow headerbar:last-child:backdrop, window headerbar:last-child {\n  border-top-right-radius: 7px; }\n\nwindow stack headerbar:first-child:backdrop, window stack headerbar:first-child, window stack headerbar:last-child:backdrop, window stack headerbar:last-child {\n  border-top-left-radius: 7px;\n  border-top-right-radius: 7px; }\n\nwindow.tiled headerbar, window.tiled headerbar:first-child, window.tiled headerbar:last-child, window.tiled headerbar:only-child, window.tiled headerbar:backdrop, window.tiled headerbar:backdrop:first-child, window.tiled headerbar:backdrop:last-child, window.tiled headerbar:backdrop:only-child, window.tiled-top headerbar, window.tiled-top headerbar:first-child, window.tiled-top headerbar:last-child, window.tiled-top headerbar:only-child, window.tiled-top headerbar:backdrop, window.tiled-top headerbar:backdrop:first-child, window.tiled-top headerbar:backdrop:last-child, window.tiled-top headerbar:backdrop:only-child, window.tiled-right headerbar, window.tiled-right headerbar:first-child, window.tiled-right headerbar:last-child, window.tiled-right headerbar:only-child, window.tiled-right headerbar:backdrop, window.tiled-right headerbar:backdrop:first-child, window.tiled-right headerbar:backdrop:last-child, window.tiled-right headerbar:backdrop:only-child, window.tiled-bottom headerbar, window.tiled-bottom headerbar:first-child, window.tiled-bottom headerbar:last-child, window.tiled-bottom headerbar:only-child, window.tiled-bottom headerbar:backdrop, window.tiled-bottom headerbar:backdrop:first-child, window.tiled-bottom headerbar:backdrop:last-child, window.tiled-bottom headerbar:backdrop:only-child, window.tiled-left headerbar, window.tiled-left headerbar:first-child, window.tiled-left headerbar:last-child, window.tiled-left headerbar:only-child, window.tiled-left headerbar:backdrop, window.tiled-left headerbar:backdrop:first-child, window.tiled-left headerbar:backdrop:last-child, window.tiled-left headerbar:backdrop:only-child, window.maximized headerbar, window.maximized headerbar:first-child, window.maximized headerbar:last-child, window.maximized headerbar:only-child, window.maximized headerbar:backdrop, window.maximized headerbar:backdrop:first-child, window.maximized headerbar:backdrop:last-child, window.maximized headerbar:backdrop:only-child, window.fullscreen headerbar, window.fullscreen headerbar:first-child, window.fullscreen headerbar:last-child, window.fullscreen headerbar:only-child, window.fullscreen headerbar:backdrop, window.fullscreen headerbar:backdrop:first-child, window.fullscreen headerbar:backdrop:last-child, window.fullscreen headerbar:backdrop:only-child, window.solid-csd headerbar, window.solid-csd headerbar:first-child, window.solid-csd headerbar:last-child, window.solid-csd headerbar:only-child, window.solid-csd headerbar:backdrop, window.solid-csd headerbar:backdrop:first-child, window.solid-csd headerbar:backdrop:last-child, window.solid-csd headerbar:backdrop:only-child {\n  border-top-left-radius: 0;\n  border-top-right-radius: 0; }\n\nwindow.csd > .titlebar:not(headerbar) {\n  padding: 0;\n  background-color: transparent;\n  background-image: none;\n  border-style: none;\n  border-color: transparent;\n  box-shadow: none; }\n\n.titlebar:not(headerbar) separator {\n  background-color: #13151a; }\n\nwindow.devel headerbar.titlebar:not(.selection-mode) {\n  background: #23252e cross-fade(10% -gtk-icontheme(\"system-run-symbolic\"), image(transparent)) 90% 0/256px 256px no-repeat, linear-gradient(to right, transparent 65%, rgba(39, 119, 255, 0.1)), linear-gradient(to top, #13151a 3px, #181a20); }\n  window.devel headerbar.titlebar:not(.selection-mode):backdrop {\n    background: #23252e cross-fade(10% -gtk-icontheme(\"system-run-symbolic\"), image(transparent)) 90% 0/256px 256px no-repeat, image(#23252e);\n    /* background-color would flash */ }\n\n/************\n * Pathbars *\n ************/\n.path-bar button.text-button, .path-bar button.image-button, .path-bar button {\n  padding-left: 4px;\n  padding-right: 4px; }\n\n.path-bar button.text-button.image-button label {\n  padding-left: 0;\n  padding-right: 0; }\n\n.path-bar button.text-button.image-button label:last-child, .path-bar button label:last-child {\n  padding-right: 8px; }\n\n.path-bar button.text-button.image-button label:first-child, .path-bar button label:first-child {\n  padding-left: 8px; }\n\n.path-bar button image {\n  padding-left: 4px;\n  padding-right: 4px; }\n\n.path-bar button.slider-button {\n  padding-left: 0;\n  padding-right: 0; }\n\n/**************\n * Tree Views *\n **************/\ntreeview.view {\n  border-left-color: #8b8c90;\n  border-top-color: #23252e; }\n  * {\n    -GtkTreeView-horizontal-separator: 4;\n    -GtkTreeView-grid-line-width: 1;\n    -GtkTreeView-grid-line-pattern: '';\n    -GtkTreeView-tree-line-width: 1;\n    -GtkTreeView-tree-line-pattern: '';\n    -GtkTreeView-expander-size: 16; }\n  treeview.view:selected:focus, treeview.view:selected {\n    border-radius: 0; }\n  treeview.view:selected:backdrop, treeview.view:selected {\n    border-left-color: #93bbff;\n    border-top-color: rgba(238, 238, 236, 0.1); }\n  treeview.view:disabled {\n    color: #888a8d; }\n    treeview.view:disabled:selected {\n      color: #7dadff; }\n      treeview.view:disabled:selected:backdrop {\n        color: #5b93f3; }\n    treeview.view:disabled:backdrop {\n      color: #43495a; }\n  treeview.view.separator {\n    min-height: 2px;\n    color: #23252e; }\n    treeview.view.separator:backdrop {\n      color: rgba(35, 37, 46, 0.1); }\n  treeview.view:backdrop {\n    border-left-color: #55585e;\n    border-top: #23252e; }\n  treeview.view:drop(active) {\n    border-style: solid none;\n    border-width: 1px;\n    border-color: #00348d; }\n    treeview.view:drop(active).after {\n      border-top-style: none; }\n    treeview.view:drop(active).before {\n      border-bottom-style: none; }\n  treeview.view.expander {\n    -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic\");\n    color: #bebfc2; }\n    treeview.view.expander:dir(rtl) {\n      -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic-rtl\"); }\n    treeview.view.expander:hover {\n      color: white; }\n    treeview.view.expander:selected {\n      color: #bed6ff; }\n      treeview.view.expander:selected:hover {\n        color: #ffffff; }\n      treeview.view.expander:selected:backdrop {\n        color: #a0b9e3; }\n    treeview.view.expander:checked {\n      -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\"); }\n    treeview.view.expander:backdrop {\n      color: #6c6e73; }\n  treeview.view.progressbar {\n    background-color: #2777ff;\n    background-image: image(#2777ff);\n    box-shadow: none; }\n    treeview.view.progressbar:selected:focus, treeview.view.progressbar:selected {\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.05);\n      background-image: image(#272a34); }\n      treeview.view.progressbar:selected:focus:backdrop, treeview.view.progressbar:selected:backdrop {\n        background-color: #292c37; }\n    treeview.view.progressbar:backdrop {\n      border-color: #292c37;\n      background-image: none;\n      box-shadow: none; }\n  treeview.view.trough {\n    background-color: rgba(238, 238, 236, 0.1); }\n    treeview.view.trough:selected:focus, treeview.view.trough:selected {\n      background-color: #005af3; }\n  treeview.view header button {\n    color: #8b8c90;\n    background-color: #272a34;\n    font-weight: bold;\n    text-shadow: none;\n    box-shadow: none; }\n    treeview.view header button:hover {\n      color: #bdbdbe;\n      box-shadow: none;\n      transition: none; }\n    treeview.view header button:active {\n      color: #eeeeec;\n      transition: none; }\n  treeview.view button.dnd:active, treeview.view button.dnd:selected, treeview.view button.dnd:hover, treeview.view button.dnd,\n  treeview.view header.button.dnd:active,\n  treeview.view header.button.dnd:selected,\n  treeview.view header.button.dnd:hover,\n  treeview.view header.button.dnd {\n    padding: 0 6px;\n    color: #272a34;\n    background-image: none;\n    background-color: #2777ff;\n    border-style: none;\n    border-radius: 0;\n    box-shadow: inset 0 0 0 1px #272a34;\n    text-shadow: none;\n    transition: none; }\n  treeview.view acceleditor > label {\n    background-color: #2777ff; }\n\ntreeview.view header button, treeview.view header button:hover, treeview.view header button:active {\n  padding: 0 6px;\n  background-image: none;\n  border-style: none solid solid none;\n  border-color: #4f5159;\n  border-radius: 0;\n  text-shadow: none; }\n  treeview.view header button:disabled {\n    border-color: #23252e;\n    background-image: none; }\n  treeview.view header button:backdrop {\n    color: #55585e;\n    border-color: #23252e;\n    border-style: none solid solid none;\n    background-image: none;\n    background-color: #292c37; }\n    treeview.view header button:backdrop:disabled {\n      border-color: #23252e;\n      background-image: none; }\n  treeview.view header button:last-child {\n    border-right-style: none; }\n\n/*********\n * Menus *\n *********/\nmenubar,\n.menubar {\n  -GtkWidget-window-dragging: true;\n  padding: 0px;\n  box-shadow: inset 0 -1px rgba(0, 0, 0, 0.1); }\n  menubar:backdrop,\n  .menubar:backdrop {\n    background-color: #23252e; }\n  menubar > menuitem,\n  .menubar > menuitem {\n    min-height: 16px;\n    padding: 4px 8px; }\n    menubar > menuitem menu:dir(rtl), menubar > menuitem menu:dir(ltr),\n    .menubar > menuitem menu:dir(rtl),\n    .menubar > menuitem menu:dir(ltr) {\n      border-radius: 0;\n      padding: 0; }\n    menubar > menuitem:hover,\n    .menubar > menuitem:hover {\n      box-shadow: inset 0 -3px #2777ff;\n      color: #8db7ff; }\n    menubar > menuitem:disabled,\n    .menubar > menuitem:disabled {\n      color: #888a8d;\n      box-shadow: none; }\n  menubar .csd.popup decoration,\n  .menubar .csd.popup decoration {\n    border-radius: 0; }\n\n.background.popup {\n  background-color: transparent; }\n\nmenu,\n.menu,\n.context-menu {\n  margin: 4px;\n  padding: 4px 0px;\n  background-color: #20232b;\n  border: 1px solid #13151a; }\n  .csd menu, .csd .menu, .csd .context-menu {\n    border: none;\n    border-radius: 5px; }\n  menu:backdrop,\n  .menu:backdrop,\n  .context-menu:backdrop {\n    background-color: #282b35; }\n  menu menuitem,\n  .menu menuitem,\n  .context-menu menuitem {\n    min-height: 16px;\n    min-width: 40px;\n    padding: 4px 6px;\n    text-shadow: none; }\n    menu menuitem:hover,\n    .menu menuitem:hover,\n    .context-menu menuitem:hover {\n      color: #ffffff;\n      background-color: #2777ff; }\n    menu menuitem:disabled,\n    .menu menuitem:disabled,\n    .context-menu menuitem:disabled {\n      color: #888a8d; }\n      menu menuitem:disabled:backdrop,\n      .menu menuitem:disabled:backdrop,\n      .context-menu menuitem:disabled:backdrop {\n        color: #43495a; }\n    menu menuitem:backdrop, menu menuitem:backdrop:hover,\n    .menu menuitem:backdrop,\n    .menu menuitem:backdrop:hover,\n    .context-menu menuitem:backdrop,\n    .context-menu menuitem:backdrop:hover {\n      color: #888a8d;\n      background-color: transparent; }\n    menu menuitem arrow,\n    .menu menuitem arrow,\n    .context-menu menuitem arrow {\n      min-height: 16px;\n      min-width: 16px; }\n      menu menuitem arrow:dir(ltr),\n      .menu menuitem arrow:dir(ltr),\n      .context-menu menuitem arrow:dir(ltr) {\n        -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic\");\n        margin-left: 10px; }\n      menu menuitem arrow:dir(rtl),\n      .menu menuitem arrow:dir(rtl),\n      .context-menu menuitem arrow:dir(rtl) {\n        -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic-rtl\");\n        margin-right: 10px; }\n    menu menuitem label:dir(rtl), menu menuitem label:dir(ltr),\n    .menu menuitem label:dir(rtl),\n    .menu menuitem label:dir(ltr),\n    .context-menu menuitem label:dir(rtl),\n    .context-menu menuitem label:dir(ltr) {\n      color: inherit; }\n  menu > arrow,\n  .menu > arrow,\n  .context-menu > arrow {\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    min-height: 16px;\n    min-width: 16px;\n    padding: 4px;\n    background-color: #20232b;\n    border-radius: 0; }\n    menu > arrow.top,\n    .menu > arrow.top,\n    .context-menu > arrow.top {\n      margin-top: -4px;\n      border-bottom: 1px solid #3b3e46;\n      border-top-right-radius: 5px;\n      border-top-left-radius: 5px;\n      -gtk-icon-source: -gtk-icontheme(\"pan-up-symbolic\"); }\n    menu > arrow.bottom,\n    .menu > arrow.bottom,\n    .context-menu > arrow.bottom {\n      margin-top: 8px;\n      margin-bottom: -12px;\n      border-top: 1px solid #3b3e46;\n      border-bottom-right-radius: 5px;\n      border-bottom-left-radius: 5px;\n      -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\"); }\n    menu > arrow:hover,\n    .menu > arrow:hover,\n    .context-menu > arrow:hover {\n      background-color: #3b3e46; }\n    menu > arrow:backdrop,\n    .menu > arrow:backdrop,\n    .context-menu > arrow:backdrop {\n      background-color: #282b35; }\n    menu > arrow:disabled,\n    .menu > arrow:disabled,\n    .context-menu > arrow:disabled {\n      color: transparent;\n      background-color: transparent;\n      border-color: transparent; }\n\nmenuitem accelerator {\n  color: alpha(currentColor,0.55); }\n\nmenuitem check,\nmenuitem radio {\n  min-height: 16px;\n  min-width: 16px; }\n  menuitem check:dir(ltr),\n  menuitem radio:dir(ltr) {\n    margin-right: 7px; }\n  menuitem check:dir(rtl),\n  menuitem radio:dir(rtl) {\n    margin-left: 7px; }\n\n/***************\n * Popovers   *\n ***************/\npopover.background {\n  padding: 2px;\n  background-color: #20232b;\n  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); }\n  .csd popover.background, popover.background {\n    border: 1px solid #13151a;\n    border-radius: 10px; }\n  .csd popover.background {\n    background-clip: padding-box;\n    border-color: rgba(0, 0, 0, 0.75); }\n  popover.background:backdrop {\n    background-color: #23252e;\n    box-shadow: none; }\n  popover.background > list,\n  popover.background > .view,\n  popover.background > iconview,\n  popover.background > toolbar {\n    border-style: none;\n    background-color: transparent; }\n  .csd popover.background.touch-selection, .csd popover.background.magnifier, popover.background.touch-selection, popover.background.magnifier {\n    border: 1px solid rgba(255, 255, 255, 0.1); }\n  popover.background separator {\n    margin: 3px; }\n  popover.background list separator {\n    margin: 0px; }\n\n/*************\n * Notebooks *\n *************/\nnotebook > header {\n  padding: 1px;\n  border-color: #13151a;\n  border-width: 1px;\n  background-color: #1d2027; }\n  notebook > header:backdrop {\n    border-color: #13151a;\n    background-color: #1d2027; }\n  notebook > header tabs {\n    margin: -1px; }\n  notebook > header.top {\n    border-bottom-style: solid; }\n    notebook > header.top > tabs {\n      margin-bottom: -2px; }\n      notebook > header.top > tabs > tab:hover {\n        box-shadow: inset 0 -4px #13151a; }\n      notebook > header.top > tabs > tab:backdrop {\n        box-shadow: none; }\n      notebook > header.top > tabs > tab:checked {\n        box-shadow: inset 0 -4px #2777ff; }\n  notebook > header.bottom {\n    border-top-style: solid; }\n    notebook > header.bottom > tabs {\n      margin-top: -2px; }\n      notebook > header.bottom > tabs > tab:hover {\n        box-shadow: inset 0 4px #13151a; }\n      notebook > header.bottom > tabs > tab:backdrop {\n        box-shadow: none; }\n      notebook > header.bottom > tabs > tab:checked {\n        box-shadow: inset 0 4px #2777ff; }\n  notebook > header.left {\n    border-right-style: solid; }\n    notebook > header.left > tabs {\n      margin-right: -2px; }\n      notebook > header.left > tabs > tab:hover {\n        box-shadow: inset -4px 0 #13151a; }\n      notebook > header.left > tabs > tab:backdrop {\n        box-shadow: none; }\n      notebook > header.left > tabs > tab:checked {\n        box-shadow: inset -4px 0 #2777ff; }\n  notebook > header.right {\n    border-left-style: solid; }\n    notebook > header.right > tabs {\n      margin-left: -2px; }\n      notebook > header.right > tabs > tab:hover {\n        box-shadow: inset 4px 0 #13151a; }\n      notebook > header.right > tabs > tab:backdrop {\n        box-shadow: none; }\n      notebook > header.right > tabs > tab:checked {\n        box-shadow: inset 4px 0 #2777ff; }\n  notebook > header.top > tabs > arrow {\n    border-top-style: none; }\n  notebook > header.bottom > tabs > arrow {\n    border-bottom-style: none; }\n  notebook > header.top > tabs > arrow, notebook > header.bottom > tabs > arrow {\n    margin-left: -5px;\n    margin-right: -5px;\n    padding-left: 4px;\n    padding-right: 4px; }\n    notebook > header.top > tabs > arrow.down, notebook > header.bottom > tabs > arrow.down {\n      -gtk-icon-source: -gtk-icontheme(\"pan-start-symbolic\"); }\n    notebook > header.top > tabs > arrow.up, notebook > header.bottom > tabs > arrow.up {\n      -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic\"); }\n  notebook > header.left > tabs > arrow {\n    border-left-style: none; }\n  notebook > header.right > tabs > arrow {\n    border-right-style: none; }\n  notebook > header.left > tabs > arrow, notebook > header.right > tabs > arrow {\n    margin-top: -5px;\n    margin-bottom: -5px;\n    padding-top: 4px;\n    padding-bottom: 4px; }\n    notebook > header.left > tabs > arrow.down, notebook > header.right > tabs > arrow.down {\n      -gtk-icon-source: -gtk-icontheme(\"pan-up-symbolic\"); }\n    notebook > header.left > tabs > arrow.up, notebook > header.right > tabs > arrow.up {\n      -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\"); }\n  notebook > header > tabs > arrow {\n    min-height: 16px;\n    min-width: 16px;\n    border-radius: 0; }\n    notebook > header > tabs > arrow:hover:not(:active):not(:backdrop) {\n      background-clip: padding-box;\n      background-image: none;\n      background-color: rgba(255, 255, 255, 0.3);\n      border-color: transparent;\n      box-shadow: none; }\n    notebook > header > tabs > arrow:disabled {\n      border-color: transparent;\n      background-color: transparent;\n      background-image: none;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n  notebook > header tab {\n    min-height: 30px;\n    min-width: 30px;\n    padding: 3px 12px;\n    outline-offset: -5px;\n    color: #eeeeec;\n    font-weight: normal;\n    border-width: 1px;\n    border-color: transparent; }\n    notebook > header tab:hover {\n      color: #eeeeec;\n      background-color: #1a1c23; }\n      notebook > header tab:hover.reorderable-page {\n        border-color: rgba(19, 21, 26, 0.3);\n        background-color: rgba(35, 37, 46, 0.2); }\n    notebook > header tab:backdrop {\n      color: #5f6267; }\n      notebook > header tab:backdrop.reorderable-page {\n        border-color: transparent;\n        background-color: transparent; }\n    notebook > header tab:checked {\n      color: #eeeeec; }\n      notebook > header tab:checked.reorderable-page {\n        border-color: rgba(19, 21, 26, 0.5);\n        background-color: rgba(35, 37, 46, 0.5); }\n        notebook > header tab:checked.reorderable-page:hover {\n          background-color: rgba(35, 37, 46, 0.7); }\n    notebook > header tab:backdrop:checked {\n      color: #888a8d; }\n      notebook > header tab:backdrop:checked.reorderable-page {\n        border-color: #13151a;\n        background-color: #23252e; }\n    notebook > header tab button.flat {\n      padding: 0;\n      margin-top: 4px;\n      margin-bottom: 4px;\n      min-width: 20px;\n      min-height: 20px; }\n      notebook > header tab button.flat:hover {\n        color: currentColor; }\n      notebook > header tab button.flat, notebook > header tab button.flat:backdrop {\n        color: alpha(currentColor,0.3); }\n      notebook > header tab button.flat:last-child {\n        margin-left: 4px;\n        margin-right: -4px; }\n      notebook > header tab button.flat:first-child {\n        margin-left: -4px;\n        margin-right: 4px; }\n  notebook > header.top tabs, notebook > header.bottom tabs {\n    padding-left: 4px;\n    padding-right: 4px; }\n    notebook > header.top tabs:not(:only-child), notebook > header.bottom tabs:not(:only-child) {\n      margin-left: 3px;\n      margin-right: 3px; }\n      notebook > header.top tabs:not(:only-child):first-child, notebook > header.bottom tabs:not(:only-child):first-child {\n        margin-left: -1px; }\n      notebook > header.top tabs:not(:only-child):last-child, notebook > header.bottom tabs:not(:only-child):last-child {\n        margin-right: -1px; }\n    notebook > header.top tabs tab, notebook > header.bottom tabs tab {\n      margin-left: 4px;\n      margin-right: 4px; }\n      notebook > header.top tabs tab.reorderable-page, notebook > header.bottom tabs tab.reorderable-page {\n        border-style: none solid; }\n  notebook > header.left tabs, notebook > header.right tabs {\n    padding-top: 4px;\n    padding-bottom: 4px; }\n    notebook > header.left tabs:not(:only-child), notebook > header.right tabs:not(:only-child) {\n      margin-top: 3px;\n      margin-bottom: 3px; }\n      notebook > header.left tabs:not(:only-child):first-child, notebook > header.right tabs:not(:only-child):first-child {\n        margin-top: -1px; }\n      notebook > header.left tabs:not(:only-child):last-child, notebook > header.right tabs:not(:only-child):last-child {\n        margin-bottom: -1px; }\n    notebook > header.left tabs tab, notebook > header.right tabs tab {\n      margin-top: 4px;\n      margin-bottom: 4px; }\n      notebook > header.left tabs tab.reorderable-page, notebook > header.right tabs tab.reorderable-page {\n        border-style: solid none; }\n  notebook > header.top tab {\n    padding-bottom: 4px; }\n  notebook > header.bottom tab {\n    padding-top: 4px; }\n\nnotebook > stack:not(:only-child) {\n  background-color: #272a34; }\n  notebook > stack:not(:only-child):backdrop {\n    background-color: #292c37; }\n\n/**************\n * Scrollbars *\n **************/\nscrollbar {\n  background-color: #272a34;\n  transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  * {\n    -GtkScrollbar-has-backward-stepper: false;\n    -GtkScrollbar-has-forward-stepper: false; }\n  scrollbar.top {\n    border-bottom: 1px solid #13151a; }\n  scrollbar.bottom {\n    border-top: 1px solid #13151a; }\n  scrollbar.left {\n    border-right: 1px solid #13151a; }\n  scrollbar.right {\n    border-left: 1px solid #13151a; }\n  scrollbar:backdrop {\n    background-color: #1c1e25;\n    border-color: #13151a;\n    transition: 200ms ease-out; }\n  scrollbar slider {\n    min-width: 8px;\n    min-height: 8px;\n    margin: -1px;\n    border: 4px solid transparent;\n    border-radius: 10px;\n    background-clip: padding-box;\n    background-color: #9d9ea0;\n    transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n    scrollbar slider:hover {\n      background-color: #c5c6c6; }\n    scrollbar slider:hover:active {\n      background-color: #2777ff; }\n    scrollbar slider:backdrop {\n      background-color: #4b4e54; }\n    scrollbar slider:disabled {\n      background-color: transparent; }\n  scrollbar.fine-tune slider {\n    transition: none;\n    min-width: 6px;\n    min-height: 6px; }\n  scrollbar.fine-tune.horizontal slider {\n    border-width: 5px 4px; }\n  scrollbar.fine-tune.vertical slider {\n    border-width: 4px 5px; }\n  scrollbar.overlay-indicator:not(.dragging):not(.hovering) {\n    border-color: transparent;\n    opacity: 0.4;\n    background-color: transparent; }\n    scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider {\n      margin: 0;\n      min-width: 3px;\n      min-height: 3px;\n      background-color: #eeeeec;\n      border: 1px solid black; }\n    scrollbar.overlay-indicator:not(.dragging):not(.hovering) button {\n      min-width: 5px;\n      min-height: 5px;\n      background-color: #eeeeec;\n      background-clip: padding-box;\n      border-radius: 100%;\n      border: 1px solid black;\n      -gtk-icon-source: none; }\n    scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal slider {\n      margin: 0 2px;\n      min-width: 40px; }\n    scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal button {\n      margin: 1px 2px;\n      min-width: 5px; }\n    scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical slider {\n      margin: 2px 0;\n      min-height: 40px; }\n    scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical button {\n      margin: 2px 1px;\n      min-height: 5px; }\n  scrollbar.overlay-indicator.dragging, scrollbar.overlay-indicator.hovering {\n    opacity: 0.8; }\n  scrollbar.horizontal slider {\n    min-width: 40px; }\n  scrollbar.vertical slider {\n    min-height: 40px; }\n  scrollbar button {\n    padding: 0;\n    min-width: 12px;\n    min-height: 12px;\n    border-style: none;\n    border-radius: 0;\n    transition-property: min-height, min-width, color;\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    color: #9d9ea0; }\n    scrollbar button:hover {\n      border-color: transparent;\n      background-color: transparent;\n      background-image: none;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      color: #c5c6c6; }\n    scrollbar button:active, scrollbar button:checked {\n      border-color: transparent;\n      background-color: transparent;\n      background-image: none;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      color: #2777ff; }\n    scrollbar button:disabled {\n      border-color: transparent;\n      background-color: transparent;\n      background-image: none;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      color: rgba(157, 158, 160, 0.2); }\n    scrollbar button:backdrop {\n      border-color: transparent;\n      background-color: transparent;\n      background-image: none;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      color: #4b4e54; }\n      scrollbar button:backdrop:disabled {\n        border-color: transparent;\n        background-color: transparent;\n        background-image: none;\n        box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n        text-shadow: none;\n        -gtk-icon-shadow: none;\n        color: rgba(75, 78, 84, 0.2); }\n  scrollbar.vertical button.down {\n    -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\"); }\n  scrollbar.vertical button.up {\n    -gtk-icon-source: -gtk-icontheme(\"pan-up-symbolic\"); }\n  scrollbar.horizontal button.down {\n    -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic\"); }\n  scrollbar.horizontal button.up {\n    -gtk-icon-source: -gtk-icontheme(\"pan-start-symbolic\"); }\n\ntreeview ~ scrollbar.vertical {\n  border-top: 1px solid #13151a;\n  margin-top: -1px; }\n\n/**********\n * Switch *\n **********/\nswitch {\n  outline-offset: -4px;\n  border: 1px solid #13151a;\n  border-radius: 14px;\n  color: #eeeeec;\n  background-color: #1d2027;\n  text-shadow: 0 1px rgba(0, 0, 0, 0.1);\n  /* only show i / o for the accessible theme */ }\n  switch:checked {\n    color: #ffffff;\n    border-color: #00215a;\n    background-color: #2777ff;\n    text-shadow: 0 1px rgba(0, 52, 141, 0.5), 0 0 2px rgba(255, 255, 255, 0.6); }\n  switch:disabled {\n    color: #888a8d;\n    border-color: #13151a;\n    background-color: #242731;\n    text-shadow: none; }\n  switch:backdrop {\n    color: #888a8d;\n    border-color: #13151a;\n    background-color: #1d2027;\n    text-shadow: none;\n    transition: 200ms ease-out; }\n    switch:backdrop:checked {\n      border-color: #00348d;\n      background-color: #2777ff; }\n    switch:backdrop:disabled {\n      color: #43495a;\n      border-color: #13151a;\n      background-color: #242731; }\n  switch slider {\n    margin: -1px;\n    min-width: 24px;\n    min-height: 24px;\n    border: 1px solid;\n    border-radius: 50%;\n    transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n    -gtk-outline-radius: 20px;\n    color: #eeeeec;\n    outline-color: rgba(238, 238, 236, 0.3);\n    border-color: black;\n    background-image: image(#3f4454);\n    box-shadow: none; }\n  switch image {\n    color: transparent; }\n  switch:hover slider {\n    color: #eeeeec;\n    outline-color: rgba(238, 238, 236, 0.3);\n    border-color: #2777ff;\n    background-image: image(#1c1e25);\n    box-shadow: none; }\n  switch:checked > slider {\n    border: 1px solid #00215a; }\n  switch:disabled slider {\n    color: #888a8d;\n    border-color: #13151a;\n    background-image: image(#242731);\n    box-shadow: none; }\n  switch:backdrop slider {\n    transition: 200ms ease-out;\n    color: #888a8d;\n    border-color: #13151a;\n    background-image: image(#323643);\n    box-shadow: none; }\n  switch:backdrop:checked > slider {\n    border-color: #00215a; }\n  switch:backdrop:disabled slider {\n    color: #43495a;\n    border-color: #13151a;\n    background-image: image(#242731);\n    box-shadow: none; }\n\n/*************************\n * Check and Radio items *\n *************************/\n.view.content-view.check:not(list), iconview.content-view.check:not(list),\n.content-view:not(list) check {\n  margin: 4px;\n  min-width: 32px;\n  min-height: 32px;\n  color: transparent;\n  background-color: #2777ff;\n  border-radius: 5px;\n  background-image: none;\n  transition: 200ms;\n  box-shadow: none;\n  border-width: 0;\n  -gtk-icon-source: none;\n  -gtk-icon-shadow: none; }\n\n.view.content-view.check:hover:not(list), iconview.content-view.check:hover:not(list),\n.content-view:not(list) check:hover {\n  margin: 4px;\n  min-width: 32px;\n  min-height: 32px;\n  color: transparent;\n  background-color: #2777ff;\n  border-radius: 5px;\n  background-image: none;\n  transition: 200ms;\n  box-shadow: none;\n  border-width: 0;\n  -gtk-icon-source: none;\n  -gtk-icon-shadow: none; }\n\n.view.content-view.check:active:not(list), iconview.content-view.check:active:not(list),\n.content-view:not(list) check:active {\n  margin: 4px;\n  min-width: 32px;\n  min-height: 32px;\n  color: transparent;\n  background-color: #2777ff;\n  border-radius: 5px;\n  background-image: none;\n  transition: 200ms;\n  box-shadow: none;\n  border-width: 0;\n  -gtk-icon-source: none;\n  -gtk-icon-shadow: none; }\n\n.view.content-view.check:backdrop:not(list), iconview.content-view.check:backdrop:not(list),\n.content-view:not(list) check:backdrop {\n  margin: 4px;\n  min-width: 32px;\n  min-height: 32px;\n  color: transparent;\n  background-color: #939393;\n  border-radius: 5px;\n  background-image: none;\n  transition: 200ms;\n  box-shadow: none;\n  border-width: 0;\n  -gtk-icon-source: none;\n  -gtk-icon-shadow: none; }\n\n.view.content-view.check:checked:not(list), iconview.content-view.check:checked:not(list),\n.content-view:not(list) check:checked {\n  margin: 4px;\n  min-width: 32px;\n  min-height: 32px;\n  color: white;\n  background-color: #2777ff;\n  border-radius: 5px;\n  background-image: none;\n  transition: 200ms;\n  box-shadow: none;\n  border-width: 0;\n  -gtk-icon-source: -gtk-icontheme('object-select-symbolic');\n  -gtk-icon-shadow: none; }\n\n.view.content-view.check:checked:hover:not(list), iconview.content-view.check:checked:hover:not(list),\n.content-view:not(list) check:checked:hover {\n  margin: 4px;\n  min-width: 32px;\n  min-height: 32px;\n  color: white;\n  background-color: #2777ff;\n  border-radius: 5px;\n  background-image: none;\n  transition: 200ms;\n  box-shadow: none;\n  border-width: 0;\n  -gtk-icon-source: -gtk-icontheme('object-select-symbolic');\n  -gtk-icon-shadow: none; }\n\n.view.content-view.check:checked:active:not(list), iconview.content-view.check:checked:active:not(list),\n.content-view:not(list) check:checked:active {\n  margin: 4px;\n  min-width: 32px;\n  min-height: 32px;\n  color: white;\n  background-color: #2777ff;\n  border-radius: 5px;\n  background-image: none;\n  transition: 200ms;\n  box-shadow: none;\n  border-width: 0;\n  -gtk-icon-source: -gtk-icontheme('object-select-symbolic');\n  -gtk-icon-shadow: none; }\n\n.view.content-view.check:backdrop:checked:not(list), iconview.content-view.check:backdrop:checked:not(list),\n.content-view:not(list) check:backdrop:checked {\n  margin: 4px;\n  min-width: 32px;\n  min-height: 32px;\n  color: rgba(255, 255, 255, 0.8);\n  background-color: #939393;\n  border-radius: 5px;\n  background-image: none;\n  transition: 200ms;\n  box-shadow: none;\n  border-width: 0;\n  -gtk-icon-source: -gtk-icontheme('object-select-symbolic');\n  -gtk-icon-shadow: none; }\n\ncheckbutton.text-button, radiobutton.text-button {\n  padding: 2px 0;\n  outline-offset: 0; }\n  checkbutton.text-button label:not(:only-child):first-child, radiobutton.text-button label:not(:only-child):first-child {\n    margin-left: 4px; }\n  checkbutton.text-button label:not(:only-child):last-child, radiobutton.text-button label:not(:only-child):last-child {\n    margin-right: 4px; }\n\ncheck,\nradio {\n  margin: 0 4px;\n  min-height: 14px;\n  min-width: 14px;\n  border: 1px solid;\n  -gtk-icon-source: none; }\n  check:only-child,\n  radio:only-child {\n    margin: 0; }\n  popover check.left:dir(rtl), popover radio.left:dir(rtl) {\n    margin-left: 0;\n    margin-right: 12px; }\n  popover check.right:dir(ltr), popover radio.right:dir(ltr) {\n    margin-left: 12px;\n    margin-right: 0; }\n  check,\n  radio {\n    background-clip: padding-box;\n    background-image: linear-gradient(to bottom, #2e313d 20%, #23252e 90%);\n    border-color: black;\n    box-shadow: 0 1px rgba(0, 0, 0, 0.05);\n    color: #eeeeec; }\n  check:hover,\n  radio:hover {\n    background-image: linear-gradient(to bottom, #363a48 10%, #2b2f3a 90%); }\n  check:active,\n  radio:active {\n    box-shadow: inset 0 1px 1px 0px black; }\n  check:disabled,\n  radio:disabled {\n    box-shadow: none;\n    color: rgba(238, 238, 236, 0.7); }\n  check:backdrop,\n  radio:backdrop {\n    background-image: image(#23252e);\n    box-shadow: none;\n    color: #eeeeec; }\n  check:backdrop:disabled,\n  radio:backdrop:disabled {\n    box-shadow: none;\n    color: rgba(238, 238, 236, 0.7); }\n  check:checked,\n  radio:checked {\n    background-clip: border-box;\n    background-image: linear-gradient(to bottom, #4187ff 20%, #2777ff 90%);\n    border-color: #2777ff;\n    box-shadow: 0 1px rgba(0, 0, 0, 0.05);\n    color: #ffffff; }\n  check:checked:hover,\n  radio:checked:hover {\n    background-image: linear-gradient(to bottom, #5594ff 10%, #3b84ff 90%); }\n  check:checked:active,\n  radio:checked:active {\n    box-shadow: inset 0 1px 1px 0px black; }\n  check:checked:disabled,\n  radio:checked:disabled {\n    box-shadow: none;\n    color: rgba(255, 255, 255, 0.7); }\n  check:checked:backdrop,\n  radio:checked:backdrop {\n    background-image: image(#2777ff);\n    box-shadow: none;\n    color: #ffffff; }\n  check:checked:backdrop:disabled,\n  radio:checked:backdrop:disabled {\n    box-shadow: none;\n    color: rgba(255, 255, 255, 0.7); }\n  check:indeterminate,\n  radio:indeterminate {\n    background-clip: border-box;\n    background-image: linear-gradient(to bottom, #4187ff 20%, #2777ff 90%);\n    border-color: #2777ff;\n    box-shadow: 0 1px rgba(0, 0, 0, 0.05);\n    color: #ffffff; }\n  check:indeterminate:hover,\n  radio:indeterminate:hover {\n    background-image: linear-gradient(to bottom, #5594ff 10%, #3b84ff 90%); }\n  check:indeterminate:active,\n  radio:indeterminate:active {\n    box-shadow: inset 0 1px 1px 0px black; }\n  check:indeterminate:disabled,\n  radio:indeterminate:disabled {\n    box-shadow: none;\n    color: rgba(255, 255, 255, 0.7); }\n  check:indeterminate:backdrop,\n  radio:indeterminate:backdrop {\n    background-image: image(#2777ff);\n    box-shadow: none;\n    color: #ffffff; }\n  check:indeterminate:backdrop:disabled,\n  radio:indeterminate:backdrop:disabled {\n    box-shadow: none;\n    color: rgba(255, 255, 255, 0.7); }\n  check:backdrop,\n  radio:backdrop {\n    transition: 200ms ease-out; }\n  .osd check, .osd radio {\n    color: white;\n    border-color: black;\n    background-color: transparent;\n    background-image: image(#303340);\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black;\n    outline-color: rgba(255, 255, 255, 0.3); }\n    .osd check:hover, .osd radio:hover {\n      color: white;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(#303340);\n      background-clip: padding-box;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n      text-shadow: 0 1px black;\n      -gtk-icon-shadow: 0 1px black;\n      outline-color: rgba(255, 255, 255, 0.3); }\n    .osd check:active, .osd radio:active {\n      color: white;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(black);\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      outline-color: rgba(255, 255, 255, 0.3); }\n    .osd check:backdrop, .osd radio:backdrop {\n      color: white;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(#303340);\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n    .osd check:disabled, .osd radio:disabled {\n      color: #97999f;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(rgba(68, 72, 83, 0.5));\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n  menu menuitem check, menu menuitem radio {\n    margin: 0; }\n    menu menuitem check, menu menuitem check:hover, menu menuitem check:disabled, menu menuitem check:checked, menu menuitem check:checked:hover, menu menuitem check:checked:disabled, menu menuitem check:indeterminate, menu menuitem check:indeterminate:hover, menu menuitem check:indeterminate:disabled, menu menuitem radio, menu menuitem radio:hover, menu menuitem radio:disabled, menu menuitem radio:checked, menu menuitem radio:checked:hover, menu menuitem radio:checked:disabled, menu menuitem radio:indeterminate, menu menuitem radio:indeterminate:hover, menu menuitem radio:indeterminate:disabled {\n      min-height: 14px;\n      min-width: 14px;\n      background-image: none;\n      background-color: transparent;\n      box-shadow: none;\n      -gtk-icon-shadow: none;\n      color: inherit;\n      border-color: currentColor; }\n\n\ncheck {\n  border-radius: 3px; }\n  \n  check:checked {\n    -gtk-icon-source: image(-gtk-recolor(url(\"assets/check-symbolic.svg\")), -gtk-recolor(url(\"assets/check-symbolic.symbolic.png\"))); }\n  \n  check:indeterminate {\n    -gtk-icon-source: image(-gtk-recolor(url(\"assets/dash-symbolic.svg\")), -gtk-recolor(url(\"assets/dash-symbolic.symbolic.png\"))); }\n\ntreeview.view radio:selected:focus, treeview.view radio:selected,\nradio {\n  border-radius: 100%; }\n  treeview.view radio:checked:selected,\n  radio:checked {\n    -gtk-icon-source: image(-gtk-recolor(url(\"assets/bullet-symbolic.svg\")), -gtk-recolor(url(\"assets/bullet-symbolic.symbolic.png\"))); }\n  treeview.view radio:indeterminate:selected,\n  radio:indeterminate {\n    -gtk-icon-source: image(-gtk-recolor(url(\"assets/dash-symbolic.svg\")), -gtk-recolor(url(\"assets/dash-symbolic.symbolic.png\"))); }\n\nradio:not(:indeterminate):not(:checked):active:not(:backdrop) {\n  -gtk-icon-transform: scale(0); }\n\ncheck:not(:indeterminate):not(:checked):active:not(:backdrop) {\n  -gtk-icon-transform: translate(6px, -3px) rotate(-45deg) scaleY(0.2) rotate(45deg) scaleX(0); }\n\nradio:active,\ncheck:active {\n  -gtk-icon-transform: scale(0, 1); }\n\nradio:checked:not(:backdrop), radio:indeterminate:not(:backdrop),\ncheck:checked:not(:backdrop),\ncheck:indeterminate:not(:backdrop) {\n  -gtk-icon-transform: unset;\n  transition: 400ms; }\n\nmenu menuitem radio:checked:not(:backdrop), menu menuitem radio:indeterminate:not(:backdrop),\nmenu menuitem check:checked:not(:backdrop),\nmenu menuitem check:indeterminate:not(:backdrop) {\n  transition: none; }\n\ntreeview.view check:selected:focus, treeview.view check:selected,\ntreeview.view radio:selected:focus,\ntreeview.view radio:selected {\n  color: #ffffff; }\n\n/************\n * GtkScale *\n ************/\nprogressbar trough, scale fill, scale trough {\n  border: 1px solid #13151a;\n  border-radius: 3px;\n  background-color: #1d2027; }\n  progressbar trough:disabled, scale fill:disabled, scale trough:disabled {\n    background-color: #242731; }\n  progressbar trough:backdrop, scale fill:backdrop, scale trough:backdrop {\n    background-color: #1d2027;\n    border-color: #13151a;\n    transition: 200ms ease-out; }\n    progressbar trough:backdrop:disabled, scale fill:backdrop:disabled, scale trough:backdrop:disabled {\n      background-color: #242731; }\n  row:selected progressbar trough, progressbar row:selected trough, row:selected scale fill, scale row:selected fill, row:selected scale trough, scale row:selected trough {\n    border-color: #00348d; }\n  .osd progressbar trough, progressbar .osd trough, .osd scale fill, scale .osd fill, .osd scale trough, scale .osd trough {\n    border-color: black;\n    background-color: rgba(0, 0, 0, 0.8); }\n    .osd progressbar trough:disabled, progressbar .osd trough:disabled, .osd scale fill:disabled, scale .osd fill:disabled, .osd scale trough:disabled, scale .osd trough:disabled {\n      background-color: rgba(68, 72, 83, 0.5); }\n\nprogressbar progress, scale highlight {\n  border: 1px solid #00348d;\n  border-radius: 3px;\n  background-color: #2777ff; }\n  progressbar progress:disabled, scale highlight:disabled {\n    background-color: transparent;\n    border-color: transparent; }\n  progressbar progress:backdrop, scale highlight:backdrop {\n    border-color: #00348d; }\n    progressbar progress:backdrop:disabled, scale highlight:backdrop:disabled {\n      background-color: transparent;\n      border-color: transparent; }\n  row:selected progressbar progress, progressbar row:selected progress, row:selected scale highlight, scale row:selected highlight {\n    border-color: #00348d; }\n  .osd progressbar progress, progressbar .osd progress, .osd scale highlight, scale .osd highlight {\n    border-color: black; }\n    .osd progressbar progress:disabled, progressbar .osd progress:disabled, .osd scale highlight:disabled, scale .osd highlight:disabled {\n      border-color: transparent; }\n\nscale {\n  min-height: 10px;\n  min-width: 10px;\n  padding: 12px; }\n  scale fill,\n  scale highlight {\n    margin: -1px; }\n  scale slider {\n    min-height: 18px;\n    min-width: 18px;\n    margin: -9px; }\n  scale.fine-tune.horizontal {\n    padding-top: 9px;\n    padding-bottom: 9px;\n    min-height: 16px; }\n  scale.fine-tune.vertical {\n    padding-left: 9px;\n    padding-right: 9px;\n    min-width: 16px; }\n  scale.fine-tune slider {\n    margin: -6px; }\n  scale.fine-tune fill,\n  scale.fine-tune highlight,\n  scale.fine-tune trough {\n    border-radius: 5px;\n    -gtk-outline-radius: 7px; }\n  scale trough {\n    outline-offset: 2px;\n    -gtk-outline-radius: 5px; }\n  scale fill:backdrop, scale fill {\n    background-color: #13151a; }\n  scale fill:disabled:backdrop, scale fill:disabled {\n    border-color: transparent;\n    background-color: transparent; }\n  .osd scale fill {\n    background-color: #404040; }\n    .osd scale fill:disabled:backdrop, .osd scale fill:disabled {\n      border-color: transparent;\n      background-color: transparent; }\n  scale slider {\n    color: #eeeeec;\n    outline-color: rgba(238, 238, 236, 0.3);\n    border-color: black;\n    background-image: image(#323643);\n    box-shadow: none;\n    border: 1px solid black;\n    border-radius: 100%;\n    transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n    transition-property: background, border, box-shadow; }\n    scale slider:hover {\n      color: #eeeeec;\n      outline-color: rgba(238, 238, 236, 0.3);\n      border-color: #2777ff;\n      background-image: image(#0f1014);\n      box-shadow: none; }\n    scale slider:active {\n      border-color: #00348d; }\n    scale slider:disabled {\n      color: #888a8d;\n      border-color: #13151a;\n      background-image: image(#242731);\n      box-shadow: none; }\n    scale slider:backdrop {\n      transition: 200ms ease-out;\n      color: #888a8d;\n      border-color: #13151a;\n      background-image: image(#323643);\n      box-shadow: none; }\n      scale slider:backdrop:disabled {\n        color: #43495a;\n        border-color: #13151a;\n        background-image: image(#242731);\n        box-shadow: none; }\n    row:selected scale slider:disabled, row:selected scale slider {\n      border-color: #00348d; }\n    .osd scale slider {\n      color: white;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(#303340);\n      background-clip: padding-box;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n      text-shadow: 0 1px black;\n      -gtk-icon-shadow: 0 1px black;\n      outline-color: rgba(255, 255, 255, 0.3);\n      border-color: black;\n      background-color: #303340; }\n      .osd scale slider:hover {\n        color: white;\n        border-color: black;\n        background-color: transparent;\n        background-image: image(#4a5063);\n        background-clip: padding-box;\n        box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n        text-shadow: 0 1px black;\n        -gtk-icon-shadow: 0 1px black;\n        outline-color: rgba(255, 255, 255, 0.3);\n        background-color: #303340; }\n      .osd scale slider:active {\n        color: white;\n        border-color: black;\n        background-color: transparent;\n        background-image: image(black);\n        background-clip: padding-box;\n        box-shadow: none;\n        text-shadow: none;\n        -gtk-icon-shadow: none;\n        outline-color: rgba(255, 255, 255, 0.3);\n        background-color: #303340; }\n      .osd scale slider:disabled {\n        color: #97999f;\n        border-color: black;\n        background-color: transparent;\n        background-image: image(rgba(68, 72, 83, 0.5));\n        background-clip: padding-box;\n        box-shadow: none;\n        text-shadow: none;\n        -gtk-icon-shadow: none;\n        background-color: #303340; }\n      .osd scale slider:backdrop {\n        color: white;\n        border-color: black;\n        background-color: transparent;\n        background-image: image(#303340);\n        background-clip: padding-box;\n        box-shadow: none;\n        text-shadow: none;\n        -gtk-icon-shadow: none;\n        background-color: #303340; }\n        .osd scale slider:backdrop:disabled {\n          background-color: #303340; }\n  scale marks,\n  scale value {\n    color: alpha(currentColor,0.55);\n    font-feature-settings: \"tnum\"; }\n  scale.horizontal marks.top {\n    margin-bottom: 6px;\n    margin-top: -12px; }\n  scale.horizontal.fine-tune marks.top {\n    margin-bottom: 6px;\n    margin-top: -9px; }\n  scale.horizontal marks.bottom {\n    margin-top: 6px;\n    margin-bottom: -12px; }\n  scale.horizontal.fine-tune marks.bottom {\n    margin-top: 6px;\n    margin-bottom: -9px; }\n  scale.vertical marks.top {\n    margin-right: 6px;\n    margin-left: -12px; }\n  scale.vertical.fine-tune marks.top {\n    margin-right: 6px;\n    margin-left: -9px; }\n  scale.vertical marks.bottom {\n    margin-left: 6px;\n    margin-right: -12px; }\n  scale.vertical.fine-tune marks.bottom {\n    margin-left: 6px;\n    margin-right: -9px; }\n  scale.horizontal indicator {\n    min-height: 6px;\n    min-width: 1px; }\n  scale.horizontal.fine-tune indicator {\n    min-height: 3px; }\n  scale.vertical indicator {\n    min-height: 1px;\n    min-width: 6px; }\n  scale.vertical.fine-tune indicator {\n    min-width: 3px; }\n  scale.horizontal.marks-before:not(.marks-after) slider {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-horz-scale-has-marks-above-dark.png\"), url(\"assets/slider-horz-scale-has-marks-above-dark@2.png\"));\n    min-height: 26px;\n    min-width: 22px;\n    margin-top: -14px;\n    background-position: top;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.horizontal.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px;\n    margin-top: -11px; }\n  scale.horizontal.marks-before:not(.marks-after) slider:hover {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-horz-scale-has-marks-above-hover-dark.png\"), url(\"assets/slider-horz-scale-has-marks-above-hover-dark@2.png\"));\n    min-height: 26px;\n    min-width: 22px;\n    margin-top: -14px;\n    background-position: top;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.horizontal.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px;\n    margin-top: -11px; }\n  scale.horizontal.marks-before:not(.marks-after) slider:active {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-horz-scale-has-marks-above-active-dark.png\"), url(\"assets/slider-horz-scale-has-marks-above-active-dark@2.png\"));\n    min-height: 26px;\n    min-width: 22px;\n    margin-top: -14px;\n    background-position: top;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.horizontal.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px;\n    margin-top: -11px; }\n  scale.horizontal.marks-before:not(.marks-after) slider:disabled {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-horz-scale-has-marks-above-insensitive-dark.png\"), url(\"assets/slider-horz-scale-has-marks-above-insensitive-dark@2.png\"));\n    min-height: 26px;\n    min-width: 22px;\n    margin-top: -14px;\n    background-position: top;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.horizontal.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px;\n    margin-top: -11px; }\n  scale.horizontal.marks-before:not(.marks-after) slider:backdrop {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-horz-scale-has-marks-above-backdrop-dark.png\"), url(\"assets/slider-horz-scale-has-marks-above-backdrop-dark@2.png\"));\n    min-height: 26px;\n    min-width: 22px;\n    margin-top: -14px;\n    background-position: top;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.horizontal.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px;\n    margin-top: -11px; }\n  scale.horizontal.marks-before:not(.marks-after) slider:backdrop:disabled {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-horz-scale-has-marks-above-backdrop-insensitive-dark.png\"), url(\"assets/slider-horz-scale-has-marks-above-backdrop-insensitive-dark@2.png\"));\n    min-height: 26px;\n    min-width: 22px;\n    margin-top: -14px;\n    background-position: top;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.horizontal.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px;\n    margin-top: -11px; }\n  scale.horizontal.marks-after:not(.marks-before) slider {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-horz-scale-has-marks-below-dark.png\"), url(\"assets/slider-horz-scale-has-marks-below-dark@2.png\"));\n    min-height: 26px;\n    min-width: 22px;\n    margin-bottom: -14px;\n    background-position: bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.horizontal.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px;\n    margin-bottom: -11px; }\n  scale.horizontal.marks-after:not(.marks-before) slider:hover {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-horz-scale-has-marks-below-hover-dark.png\"), url(\"assets/slider-horz-scale-has-marks-below-hover-dark@2.png\"));\n    min-height: 26px;\n    min-width: 22px;\n    margin-bottom: -14px;\n    background-position: bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.horizontal.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px;\n    margin-bottom: -11px; }\n  scale.horizontal.marks-after:not(.marks-before) slider:active {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-horz-scale-has-marks-below-active-dark.png\"), url(\"assets/slider-horz-scale-has-marks-below-active-dark@2.png\"));\n    min-height: 26px;\n    min-width: 22px;\n    margin-bottom: -14px;\n    background-position: bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.horizontal.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px;\n    margin-bottom: -11px; }\n  scale.horizontal.marks-after:not(.marks-before) slider:disabled {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-horz-scale-has-marks-below-insensitive-dark.png\"), url(\"assets/slider-horz-scale-has-marks-below-insensitive-dark@2.png\"));\n    min-height: 26px;\n    min-width: 22px;\n    margin-bottom: -14px;\n    background-position: bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.horizontal.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px;\n    margin-bottom: -11px; }\n  scale.horizontal.marks-after:not(.marks-before) slider:backdrop {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-horz-scale-has-marks-below-backdrop-dark.png\"), url(\"assets/slider-horz-scale-has-marks-below-backdrop-dark@2.png\"));\n    min-height: 26px;\n    min-width: 22px;\n    margin-bottom: -14px;\n    background-position: bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.horizontal.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px;\n    margin-bottom: -11px; }\n  scale.horizontal.marks-after:not(.marks-before) slider:backdrop:disabled {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-horz-scale-has-marks-below-backdrop-insensitive-dark.png\"), url(\"assets/slider-horz-scale-has-marks-below-backdrop-insensitive-dark@2.png\"));\n    min-height: 26px;\n    min-width: 22px;\n    margin-bottom: -14px;\n    background-position: bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.horizontal.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px;\n    margin-bottom: -11px; }\n  scale.vertical.marks-before:not(.marks-after) slider {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-vert-scale-has-marks-above-dark.png\"), url(\"assets/slider-vert-scale-has-marks-above-dark@2.png\"));\n    min-height: 22px;\n    min-width: 26px;\n    margin-left: -14px;\n    background-position: left bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.vertical.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px;\n    margin-left: -11px; }\n  scale.vertical.marks-before:not(.marks-after) slider:hover {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-vert-scale-has-marks-above-hover-dark.png\"), url(\"assets/slider-vert-scale-has-marks-above-hover-dark@2.png\"));\n    min-height: 22px;\n    min-width: 26px;\n    margin-left: -14px;\n    background-position: left bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.vertical.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px;\n    margin-left: -11px; }\n  scale.vertical.marks-before:not(.marks-after) slider:active {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-vert-scale-has-marks-above-active-dark.png\"), url(\"assets/slider-vert-scale-has-marks-above-active-dark@2.png\"));\n    min-height: 22px;\n    min-width: 26px;\n    margin-left: -14px;\n    background-position: left bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.vertical.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px;\n    margin-left: -11px; }\n  scale.vertical.marks-before:not(.marks-after) slider:disabled {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-vert-scale-has-marks-above-insensitive-dark.png\"), url(\"assets/slider-vert-scale-has-marks-above-insensitive-dark@2.png\"));\n    min-height: 22px;\n    min-width: 26px;\n    margin-left: -14px;\n    background-position: left bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.vertical.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px;\n    margin-left: -11px; }\n  scale.vertical.marks-before:not(.marks-after) slider:backdrop {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-vert-scale-has-marks-above-backdrop-dark.png\"), url(\"assets/slider-vert-scale-has-marks-above-backdrop-dark@2.png\"));\n    min-height: 22px;\n    min-width: 26px;\n    margin-left: -14px;\n    background-position: left bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.vertical.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px;\n    margin-left: -11px; }\n  scale.vertical.marks-before:not(.marks-after) slider:backdrop:disabled {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-vert-scale-has-marks-above-backdrop-insensitive-dark.png\"), url(\"assets/slider-vert-scale-has-marks-above-backdrop-insensitive-dark@2.png\"));\n    min-height: 22px;\n    min-width: 26px;\n    margin-left: -14px;\n    background-position: left bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.vertical.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px;\n    margin-left: -11px; }\n  scale.vertical.marks-after:not(.marks-before) slider {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-vert-scale-has-marks-below-dark.png\"), url(\"assets/slider-vert-scale-has-marks-below-dark@2.png\"));\n    min-height: 22px;\n    min-width: 26px;\n    margin-right: -14px;\n    background-position: right bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.vertical.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px;\n    margin-right: -11px; }\n  scale.vertical.marks-after:not(.marks-before) slider:hover {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-vert-scale-has-marks-below-hover-dark.png\"), url(\"assets/slider-vert-scale-has-marks-below-hover-dark@2.png\"));\n    min-height: 22px;\n    min-width: 26px;\n    margin-right: -14px;\n    background-position: right bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.vertical.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px;\n    margin-right: -11px; }\n  scale.vertical.marks-after:not(.marks-before) slider:active {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-vert-scale-has-marks-below-active-dark.png\"), url(\"assets/slider-vert-scale-has-marks-below-active-dark@2.png\"));\n    min-height: 22px;\n    min-width: 26px;\n    margin-right: -14px;\n    background-position: right bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.vertical.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px;\n    margin-right: -11px; }\n  scale.vertical.marks-after:not(.marks-before) slider:disabled {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-vert-scale-has-marks-below-insensitive-dark.png\"), url(\"assets/slider-vert-scale-has-marks-below-insensitive-dark@2.png\"));\n    min-height: 22px;\n    min-width: 26px;\n    margin-right: -14px;\n    background-position: right bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.vertical.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px;\n    margin-right: -11px; }\n  scale.vertical.marks-after:not(.marks-before) slider:backdrop {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-vert-scale-has-marks-below-backdrop-dark.png\"), url(\"assets/slider-vert-scale-has-marks-below-backdrop-dark@2.png\"));\n    min-height: 22px;\n    min-width: 26px;\n    margin-right: -14px;\n    background-position: right bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.vertical.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px;\n    margin-right: -11px; }\n  scale.vertical.marks-after:not(.marks-before) slider:backdrop:disabled {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-vert-scale-has-marks-below-backdrop-insensitive-dark.png\"), url(\"assets/slider-vert-scale-has-marks-below-backdrop-insensitive-dark@2.png\"));\n    min-height: 22px;\n    min-width: 26px;\n    margin-right: -14px;\n    background-position: right bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.vertical.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px;\n    margin-right: -11px; }\n  scale.color {\n    min-height: 0;\n    min-width: 0; }\n    scale.color trough {\n      background-image: image(#13151a);\n      background-repeat: no-repeat; }\n    scale.color.horizontal {\n      padding: 0 0 15px 0; }\n      scale.color.horizontal trough {\n        padding-bottom: 4px;\n        background-position: 0 -3px;\n        border-top-left-radius: 0;\n        border-top-right-radius: 0; }\n      scale.color.horizontal slider:dir(ltr):hover, scale.color.horizontal slider:dir(ltr):backdrop, scale.color.horizontal slider:dir(ltr):disabled, scale.color.horizontal slider:dir(ltr):backdrop:disabled, scale.color.horizontal slider:dir(ltr), scale.color.horizontal slider:dir(rtl):hover, scale.color.horizontal slider:dir(rtl):backdrop, scale.color.horizontal slider:dir(rtl):disabled, scale.color.horizontal slider:dir(rtl):backdrop:disabled, scale.color.horizontal slider:dir(rtl) {\n        margin-bottom: -15px;\n        margin-top: 6px; }\n    scale.color.vertical:dir(ltr) {\n      padding: 0 0 0 15px; }\n      scale.color.vertical:dir(ltr) trough {\n        padding-left: 4px;\n        background-position: 3px 0;\n        border-bottom-right-radius: 0;\n        border-top-right-radius: 0; }\n      scale.color.vertical:dir(ltr) slider:hover, scale.color.vertical:dir(ltr) slider:backdrop, scale.color.vertical:dir(ltr) slider:disabled, scale.color.vertical:dir(ltr) slider:backdrop:disabled, scale.color.vertical:dir(ltr) slider {\n        margin-left: -15px;\n        margin-right: 6px; }\n    scale.color.vertical:dir(rtl) {\n      padding: 0 15px 0 0; }\n      scale.color.vertical:dir(rtl) trough {\n        padding-right: 4px;\n        background-position: -3px 0;\n        border-bottom-left-radius: 0;\n        border-top-left-radius: 0; }\n      scale.color.vertical:dir(rtl) slider:hover, scale.color.vertical:dir(rtl) slider:backdrop, scale.color.vertical:dir(rtl) slider:disabled, scale.color.vertical:dir(rtl) slider:backdrop:disabled, scale.color.vertical:dir(rtl) slider {\n        margin-right: -15px;\n        margin-left: 6px; }\n    scale.color.fine-tune.horizontal:dir(ltr), scale.color.fine-tune.horizontal:dir(rtl) {\n      padding: 0 0 12px 0; }\n      scale.color.fine-tune.horizontal:dir(ltr) trough, scale.color.fine-tune.horizontal:dir(rtl) trough {\n        padding-bottom: 7px;\n        background-position: 0 -6px; }\n      scale.color.fine-tune.horizontal:dir(ltr) slider, scale.color.fine-tune.horizontal:dir(rtl) slider {\n        margin-bottom: -15px;\n        margin-top: 6px; }\n    scale.color.fine-tune.vertical:dir(ltr) {\n      padding: 0 0 0 12px; }\n      scale.color.fine-tune.vertical:dir(ltr) trough {\n        padding-left: 7px;\n        background-position: 6px 0; }\n      scale.color.fine-tune.vertical:dir(ltr) slider {\n        margin-left: -15px;\n        margin-right: 6px; }\n    scale.color.fine-tune.vertical:dir(rtl) {\n      padding: 0 12px 0 0; }\n      scale.color.fine-tune.vertical:dir(rtl) trough {\n        padding-right: 7px;\n        background-position: -6px 0; }\n      scale.color.fine-tune.vertical:dir(rtl) slider {\n        margin-right: -15px;\n        margin-left: 6px; }\n\n/*****************\n * Progress bars *\n *****************/\nprogressbar {\n  font-size: smaller;\n  color: rgba(238, 238, 236, 0.4);\n  font-feature-settings: \"tnum\"; }\n  progressbar.horizontal trough,\n  progressbar.horizontal progress {\n    min-height: 2px; }\n  progressbar.vertical trough,\n  progressbar.vertical progress {\n    min-width: 2px; }\n  progressbar.horizontal progress {\n    margin: 0 -1px; }\n  progressbar.vertical progress {\n    margin: -1px 0; }\n  progressbar:backdrop {\n    box-shadow: none;\n    transition: 200ms ease-out; }\n  progressbar progress {\n    border-radius: 1.5px; }\n    progressbar progress.left {\n      border-top-left-radius: 2px;\n      border-bottom-left-radius: 2px; }\n    progressbar progress.right {\n      border-top-right-radius: 2px;\n      border-bottom-right-radius: 2px; }\n    progressbar progress.top {\n      border-top-right-radius: 2px;\n      border-top-left-radius: 2px; }\n    progressbar progress.bottom {\n      border-bottom-right-radius: 2px;\n      border-bottom-left-radius: 2px; }\n  progressbar.osd {\n    min-width: 3px;\n    min-height: 3px;\n    background-color: transparent; }\n    progressbar.osd trough {\n      border-style: none;\n      border-radius: 0;\n      background-color: transparent;\n      box-shadow: none; }\n    progressbar.osd progress {\n      border-style: none;\n      border-radius: 0; }\n  progressbar trough.empty progress {\n    all: unset; }\n\n/*************\n * Level Bar *\n *************/\nlevelbar.horizontal block {\n  min-height: 1px; }\n\nlevelbar.horizontal.discrete block {\n  margin: 0 1px;\n  min-width: 32px; }\n\nlevelbar.vertical block {\n  min-width: 1px; }\n\nlevelbar.vertical.discrete block {\n  margin: 1px 0;\n  min-height: 32px; }\n\nlevelbar:backdrop {\n  transition: 200ms ease-out; }\n\nlevelbar trough {\n  border: 1px solid;\n  padding: 2px;\n  border-radius: 3px;\n  color: white;\n  border-color: #13151a;\n  background-color: #272a34;\n  box-shadow: inset 0 0 0 1px rgba(39, 119, 255, 0); }\n  levelbar trough:backdrop {\n    color: #d4d5d7;\n    border-color: #13151a;\n    background-color: #292c37;\n    box-shadow: none; }\n\nlevelbar block {\n  border: 1px solid;\n  border-radius: 1px; }\n  levelbar block.low {\n    border-color: #fd7d00;\n    background-color: #fd7d00; }\n    levelbar block.low:backdrop {\n      border-color: #fd7d00; }\n  levelbar block.high, levelbar block:not(.empty) {\n    border-color: #2777ff;\n    background-color: #2777ff; }\n    levelbar block.high:backdrop, levelbar block:not(.empty):backdrop {\n      border-color: #2777ff; }\n  levelbar block.full {\n    border-color: #308e63;\n    background-color: #308e63; }\n    levelbar block.full:backdrop {\n      border-color: #308e63; }\n  levelbar block.empty {\n    background-color: transparent;\n    border-color: rgba(238, 238, 236, 0.1); }\n    levelbar block.empty:backdrop {\n      border-color: rgba(136, 138, 141, 0.15); }\n\n/****************\n * Print dialog *\n*****************/\nprintdialog paper {\n  color: #eeeeec;\n  border: 1px solid #13151a;\n  background: white;\n  padding: 0; }\n  printdialog paper:backdrop {\n    color: #888a8d;\n    border-color: #13151a; }\n\nprintdialog .dialog-action-box {\n  margin: 12px; }\n\n/**********\n * Frames *\n **********/\nframe > border,\n.frame {\n  box-shadow: none;\n  margin: 0;\n  padding: 0;\n  border-radius: 0;\n  border: 1px solid #13151a; }\n  frame > border.flat,\n  .frame.flat {\n    border-style: none; }\n  frame > border:backdrop,\n  .frame:backdrop {\n    border-color: #13151a; }\n\nactionbar > revealer > box {\n  padding: 6px;\n  border-top: 1px solid #13151a; }\n  actionbar > revealer > box:backdrop {\n    border-color: #13151a; }\n\nscrolledwindow viewport.frame {\n  border-style: none; }\n\nscrolledwindow overshoot.top {\n  background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(black), to(rgba(0, 0, 0, 0))), -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(238, 238, 236, 0.07)), to(rgba(238, 238, 236, 0)));\n  background-size: 100% 5%, 100% 100%;\n  background-repeat: no-repeat;\n  background-position: center top;\n  background-color: transparent;\n  border: none;\n  box-shadow: none; }\n  scrolledwindow overshoot.top:backdrop {\n    background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#13151a), to(rgba(19, 21, 26, 0)));\n    background-size: 100% 5%;\n    background-repeat: no-repeat;\n    background-position: center top;\n    background-color: transparent;\n    border: none;\n    box-shadow: none; }\n\nscrolledwindow overshoot.bottom {\n  background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(black), to(rgba(0, 0, 0, 0))), -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(238, 238, 236, 0.07)), to(rgba(238, 238, 236, 0)));\n  background-size: 100% 5%, 100% 100%;\n  background-repeat: no-repeat;\n  background-position: center bottom;\n  background-color: transparent;\n  border: none;\n  box-shadow: none; }\n  scrolledwindow overshoot.bottom:backdrop {\n    background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#13151a), to(rgba(19, 21, 26, 0)));\n    background-size: 100% 5%;\n    background-repeat: no-repeat;\n    background-position: center bottom;\n    background-color: transparent;\n    border: none;\n    box-shadow: none; }\n\nscrolledwindow overshoot.left {\n  background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(black), to(rgba(0, 0, 0, 0))), -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(238, 238, 236, 0.07)), to(rgba(238, 238, 236, 0)));\n  background-size: 5% 100%, 100% 100%;\n  background-repeat: no-repeat;\n  background-position: left center;\n  background-color: transparent;\n  border: none;\n  box-shadow: none; }\n  scrolledwindow overshoot.left:backdrop {\n    background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#13151a), to(rgba(19, 21, 26, 0)));\n    background-size: 5% 100%;\n    background-repeat: no-repeat;\n    background-position: left center;\n    background-color: transparent;\n    border: none;\n    box-shadow: none; }\n\nscrolledwindow overshoot.right {\n  background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(black), to(rgba(0, 0, 0, 0))), -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(238, 238, 236, 0.07)), to(rgba(238, 238, 236, 0)));\n  background-size: 5% 100%, 100% 100%;\n  background-repeat: no-repeat;\n  background-position: right center;\n  background-color: transparent;\n  border: none;\n  box-shadow: none; }\n  scrolledwindow overshoot.right:backdrop {\n    background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#13151a), to(rgba(19, 21, 26, 0)));\n    background-size: 5% 100%;\n    background-repeat: no-repeat;\n    background-position: right center;\n    background-color: transparent;\n    border: none;\n    box-shadow: none; }\n\nscrolledwindow junction {\n  border-color: transparent;\n  border-image: linear-gradient(to bottom, #13151a 1px, transparent 1px) 0 0 0 1/0 1px stretch;\n  background-color: #272a34; }\n  scrolledwindow junction:dir(rtl) {\n    border-image-slice: 0 1 0 0; }\n  scrolledwindow junction:backdrop {\n    border-image-source: linear-gradient(to bottom, #13151a 1px, transparent 1px);\n    background-color: #1c1e25;\n    transition: 200ms ease-out; }\n\nseparator {\n  background: rgba(0, 0, 0, 0.1);\n  min-width: 1px;\n  min-height: 1px; }\n\n/*********\n * Lists *\n *********/\nlist {\n  color: white;\n  background-color: #272a34;\n  border-color: #13151a; }\n  list:backdrop {\n    color: #d4d5d7;\n    background-color: #292c37;\n    border-color: #13151a; }\n  list row {\n    padding: 2px; }\n\nrow {\n  transition: all 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  row:hover {\n    transition: none; }\n  row:backdrop {\n    transition: 200ms ease-out; }\n  row.activatable.has-open-popup, row.activatable:hover {\n    background-color: rgba(238, 238, 236, 0.05); }\n  row.activatable:active {\n    box-shadow: inset 0 2px 2px -2px rgba(0, 0, 0, 0.2); }\n  row.activatable:backdrop:hover {\n    background-color: transparent; }\n  row.activatable:selected:active {\n    box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.5); }\n  row.activatable:selected.has-open-popup, row.activatable:selected:hover {\n    background-color: #3b83fd; }\n  row.activatable:selected:backdrop {\n    background-color: #2777ff; }\n\n/*********************\n * App Notifications *\n *********************/\n.app-notification,\n.app-notification.frame {\n  padding: 10px;\n  border-radius: 0 0 5px 5px;\n  background-color: #303340;\n  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2), transparent 2px);\n  background-clip: padding-box; }\n  .app-notification:backdrop,\n  .app-notification.frame:backdrop {\n    background-image: none;\n    transition: 200ms ease-out; }\n  .app-notification border,\n  .app-notification.frame border {\n    border: none; }\n\n/*************\n * Expanders *\n *************/\nexpander title > arrow {\n  min-width: 16px;\n  min-height: 16px;\n  -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic\"); }\n  expander title > arrow:dir(rtl) {\n    -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic-rtl\"); }\n  expander title > arrow:hover {\n    color: white; }\n  expander title > arrow:disabled {\n    color: #888a8d; }\n  expander title > arrow:disabled:backdrop {\n    color: #43495a; }\n  expander title > arrow:checked {\n    -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\"); }\n\n/************\n * Calendar *\n ***********/\ncalendar {\n  color: white;\n  border: 1px solid #13151a; }\n  calendar:selected {\n    border-radius: 3px; }\n  calendar.header {\n    border-bottom-color: rgba(0, 0, 0, 0.1); }\n    calendar.header:backdrop {\n      border-bottom-color: rgba(0, 0, 0, 0.1); }\n  calendar.button {\n    color: rgba(238, 238, 236, 0.45); }\n    calendar.button:hover {\n      color: #eeeeec; }\n    calendar.button:backdrop {\n      color: rgba(136, 138, 141, 0.45); }\n    calendar.button:disabled {\n      color: rgba(136, 138, 141, 0.45); }\n  calendar.highlight {\n    color: #888a8d; }\n    calendar.highlight:backdrop {\n      color: #43495a; }\n  calendar:backdrop {\n    color: #d4d5d7;\n    border-color: #13151a; }\n  calendar:indeterminate {\n    color: alpha(currentColor,0.1); }\n\n/***********\n * Dialogs *\n ***********/\nmessagedialog .titlebar {\n  min-height: 20px;\n  background-image: none;\n  background-color: #23252e;\n  border-style: none;\n  border-top-left-radius: 7px;\n  border-top-right-radius: 7px; }\n\nmessagedialog.csd.background {\n  border-bottom-left-radius: 10px;\n  border-bottom-right-radius: 10px; }\n\nmessagedialog.csd .dialog-action-area button {\n  padding: 10px 14px;\n  border-right-style: none;\n  border-bottom-style: none;\n  border-radius: 0;\n  -gtk-outline-radius: 0; }\n  messagedialog.csd .dialog-action-area button:first-child {\n    border-left-style: none;\n    border-bottom-left-radius: 8px;\n    -gtk-outline-bottom-left-radius: 8px; }\n  messagedialog.csd .dialog-action-area button:last-child {\n    border-bottom-right-radius: 8px;\n    -gtk-outline-bottom-right-radius: 8px; }\n\nfilechooser .dialog-action-box {\n  border-top: 1px solid #13151a; }\n  filechooser .dialog-action-box:backdrop {\n    border-top-color: #13151a; }\n\nfilechooser #pathbarbox {\n  border-bottom: 1px solid #23252e; }\n\nfilechooserbutton:drop(active) {\n  box-shadow: none;\n  border-color: transparent; }\n\n/***********\n * Sidebar *\n ***********/\n.sidebar {\n  border-style: none;\n  background-color: #252831; }\n  stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:not(separator):dir(ltr), .sidebar:not(separator).left {\n    border-right: 1px solid #13151a;\n    border-left-style: none; }\n  stacksidebar.sidebar:dir(rtl) list, stacksidebar.sidebar.right list, .sidebar:not(separator):dir(rtl), .sidebar:not(separator).right {\n    border-left: 1px solid #13151a;\n    border-right-style: none; }\n  .sidebar:backdrop {\n    background-color: #262933;\n    border-color: #13151a;\n    transition: 200ms ease-out; }\n  .sidebar list {\n    background-color: transparent; }\n  paned .sidebar.left, paned .sidebar.right, paned .sidebar.left:dir(rtl), paned .sidebar:dir(rtl), paned .sidebar:dir(ltr), paned .sidebar {\n    border-style: none; }\n\nstacksidebar row {\n  padding: 10px 4px; }\n  stacksidebar row > label {\n    padding-left: 6px;\n    padding-right: 6px; }\n  stacksidebar row.needs-attention > label {\n    background-size: 6px 6px, 0 0; }\n\nseparator.sidebar {\n  background-color: #13151a; }\n  separator.sidebar:backdrop {\n    background-color: #13151a; }\n  separator.sidebar.selection-mode, .selection-mode separator.sidebar {\n    background-color: #0047c0; }\n\n/****************\n * File chooser *\n ****************/\nrow image.sidebar-icon {\n  opacity: 0.7; }\n\nplacessidebar > viewport.frame {\n  border-style: none; }\n\nplacessidebar row {\n  min-height: 36px;\n  padding: 0px; }\n  placessidebar row > revealer {\n    padding: 0 14px; }\n  placessidebar row:selected {\n    color: #ffffff; }\n  placessidebar row:disabled {\n    color: #888a8d; }\n  placessidebar row:backdrop {\n    color: #888a8d; }\n    placessidebar row:backdrop:selected {\n      color: #d4d5d7; }\n    placessidebar row:backdrop:disabled {\n      color: #43495a; }\n  placessidebar row image.sidebar-icon:dir(ltr) {\n    padding-right: 8px; }\n  placessidebar row image.sidebar-icon:dir(rtl) {\n    padding-left: 8px; }\n  placessidebar row label.sidebar-label:dir(ltr) {\n    padding-right: 2px; }\n  placessidebar row label.sidebar-label:dir(rtl) {\n    padding-left: 2px; }\n  button.sidebar-button {\n    min-height: 26px;\n    min-width: 26px;\n    margin-top: 3px;\n    margin-bottom: 3px;\n    padding: 0;\n    border-radius: 100%;\n    -gtk-outline-radius: 100%; }\n    button.sidebar-button:not(:hover):not(:active) > image, button.sidebar-button:backdrop > image {\n      opacity: 0.7; }\n  placessidebar row:selected:active {\n    box-shadow: none; }\n  placessidebar row.sidebar-placeholder-row {\n    padding: 0 8px;\n    min-height: 2px;\n    background-image: image(#19a187);\n    background-clip: content-box; }\n  placessidebar row.sidebar-new-bookmark-row {\n    color: #2777ff; }\n  placessidebar row:drop(active):not(:disabled) {\n    color: #19a187;\n    box-shadow: inset 0 1px #19a187, inset 0 -1px #19a187; }\n    placessidebar row:drop(active):not(:disabled):selected {\n      color: #ffffff;\n      background-color: #19a187; }\n\nplacesview .server-list-button > image {\n  transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n  -gtk-icon-transform: rotate(0turn); }\n\nplacesview .server-list-button:checked > image {\n  transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n  -gtk-icon-transform: rotate(-0.5turn); }\n\nplacesview row.activatable:hover {\n  background-color: transparent; }\n\nplacesview > actionbar > revealer > box > label {\n  padding-left: 8px;\n  padding-right: 8px; }\n\n/*********\n * Paned *\n *********/\npaned > separator {\n  min-width: 1px;\n  min-height: 1px;\n  -gtk-icon-source: none;\n  border-style: none;\n  background-color: transparent;\n  background-image: image(#13151a);\n  background-size: 1px 1px; }\n  paned > separator:selected {\n    background-image: image(#2777ff); }\n  paned > separator:backdrop {\n    background-image: image(#13151a); }\n  paned > separator.wide {\n    min-width: 5px;\n    min-height: 5px;\n    background-color: #23252e;\n    background-image: image(#13151a), image(#13151a);\n    background-size: 1px 1px, 1px 1px; }\n    paned > separator.wide:backdrop {\n      background-color: #23252e;\n      background-image: image(#13151a), image(#13151a); }\n\npaned.horizontal > separator {\n  background-repeat: repeat-y; }\n  paned.horizontal > separator:dir(ltr) {\n    margin: 0 -8px 0 0;\n    padding: 0 8px 0 0;\n    background-position: left; }\n  paned.horizontal > separator:dir(rtl) {\n    margin: 0 0 0 -8px;\n    padding: 0 0 0 8px;\n    background-position: right; }\n  paned.horizontal > separator.wide {\n    margin: 0;\n    padding: 0;\n    background-repeat: repeat-y, repeat-y;\n    background-position: left, right; }\n\npaned.vertical > separator {\n  margin: 0 0 -8px 0;\n  padding: 0 0 8px 0;\n  background-repeat: repeat-x;\n  background-position: top; }\n  paned.vertical > separator.wide {\n    margin: 0;\n    padding: 0;\n    background-repeat: repeat-x, repeat-x;\n    background-position: bottom, top; }\n\n/**************\n * GtkInfoBar *\n **************/\ninfobar {\n  border-style: none; }\n  infobar.action:hover > revealer > box {\n    background-color: #010101;\n    border-bottom: 1px solid #1e2128; }\n  infobar.info, infobar.question, infobar.warning, infobar.error {\n    text-shadow: none; }\n    infobar.info:backdrop > revealer > box, infobar.info > revealer > box, infobar.question:backdrop > revealer > box, infobar.question > revealer > box, infobar.warning:backdrop > revealer > box, infobar.warning > revealer > box, infobar.error:backdrop > revealer > box, infobar.error > revealer > box {\n      background-color: #080604;\n      border-bottom: 1px solid #1e2128; }\n      infobar.info:backdrop > revealer > box label, infobar.info:backdrop > revealer > box, infobar.info > revealer > box label, infobar.info > revealer > box, infobar.question:backdrop > revealer > box label, infobar.question:backdrop > revealer > box, infobar.question > revealer > box label, infobar.question > revealer > box, infobar.warning:backdrop > revealer > box label, infobar.warning:backdrop > revealer > box, infobar.warning > revealer > box label, infobar.warning > revealer > box, infobar.error:backdrop > revealer > box label, infobar.error:backdrop > revealer > box, infobar.error > revealer > box label, infobar.error > revealer > box {\n        color: #eeeeec; }\n    infobar.info:backdrop, infobar.question:backdrop, infobar.warning:backdrop, infobar.error:backdrop {\n      text-shadow: none; }\n    infobar.info button, infobar.question button, infobar.warning button, infobar.error button {\n      color: #eeeeec;\n      outline-color: rgba(238, 238, 236, 0.3);\n      border-color: #13151a;\n      background-image: image(#323643);\n      box-shadow: none; }\n      infobar.info button:hover, infobar.question button:hover, infobar.warning button:hover, infobar.error button:hover {\n        color: #eeeeec;\n        outline-color: rgba(238, 238, 236, 0.3);\n        border-color: #13151a;\n        background-image: image(#414657);\n        box-shadow: none; }\n      infobar.info button:active, infobar.info button:checked, infobar.question button:active, infobar.question button:checked, infobar.warning button:active, infobar.warning button:checked, infobar.error button:active, infobar.error button:checked {\n        color: #ffffff;\n        outline-color: rgba(238, 238, 236, 0.3);\n        border-color: #2777ff;\n        background-image: linear-gradient(to right, #317dff, #1d71ff);\n        box-shadow: 0 2px 4px rgba(39, 119, 255, 0.25); }\n      infobar.info button:disabled, infobar.question button:disabled, infobar.warning button:disabled, infobar.error button:disabled {\n        color: #888a8d;\n        border-color: #13151a;\n        background-image: image(#242731);\n        box-shadow: none; }\n      infobar.info button:backdrop, infobar.question button:backdrop, infobar.warning button:backdrop, infobar.error button:backdrop {\n        color: #888a8d;\n        border-color: #13151a;\n        background-image: image(#323643);\n        box-shadow: none;\n        border-color: #0d0e11; }\n        infobar.info button:backdrop:disabled, infobar.question button:backdrop:disabled, infobar.warning button:backdrop:disabled, infobar.error button:backdrop:disabled {\n          color: #43495a;\n          border-color: #13151a;\n          background-image: image(#242731);\n          box-shadow: none;\n          border-color: #0d0e11; }\n      infobar.info button:backdrop label, infobar.info button:backdrop, infobar.info button label, infobar.info button, infobar.question button:backdrop label, infobar.question button:backdrop, infobar.question button label, infobar.question button, infobar.warning button:backdrop label, infobar.warning button:backdrop, infobar.warning button label, infobar.warning button, infobar.error button:backdrop label, infobar.error button:backdrop, infobar.error button label, infobar.error button {\n        color: #eeeeec; }\n    infobar.info selection, infobar.question selection, infobar.warning selection, infobar.error selection {\n      background-color: #0d0e11; }\n    infobar.info *:link, infobar.question *:link, infobar.warning *:link, infobar.error *:link {\n      color: #8db7ff; }\n\n/************\n * Tooltips *\n ************/\ntooltip {\n  padding: 4px;\n  /* not working */\n  border-radius: 5px;\n  box-shadow: none;\n  text-shadow: 0 1px black; }\n  tooltip.background {\n    background-color: rgba(0, 0, 0, 0.8);\n    background-clip: padding-box;\n    border: 1px solid rgba(255, 255, 255, 0.1); }\n  tooltip decoration {\n    background-color: transparent; }\n  tooltip * {\n    padding: 4px;\n    background-color: transparent;\n    color: white; }\n\n/*****************\n * Color Chooser *\n *****************/\ncolorswatch:drop(active), colorswatch {\n  border-style: none; }\n\ncolorswatch.top {\n  border-top-left-radius: 5.5px;\n  border-top-right-radius: 5.5px; }\n  colorswatch.top overlay {\n    border-top-left-radius: 5px;\n    border-top-right-radius: 5px; }\n\ncolorswatch.bottom {\n  border-bottom-left-radius: 5.5px;\n  border-bottom-right-radius: 5.5px; }\n  colorswatch.bottom overlay {\n    border-bottom-left-radius: 5px;\n    border-bottom-right-radius: 5px; }\n\ncolorswatch.left, colorswatch:first-child:not(.top) {\n  border-top-left-radius: 5.5px;\n  border-bottom-left-radius: 5.5px; }\n  colorswatch.left overlay, colorswatch:first-child:not(.top) overlay {\n    border-top-left-radius: 5px;\n    border-bottom-left-radius: 5px; }\n\ncolorswatch.right, colorswatch:last-child:not(.bottom) {\n  border-top-right-radius: 5.5px;\n  border-bottom-right-radius: 5.5px; }\n  colorswatch.right overlay, colorswatch:last-child:not(.bottom) overlay {\n    border-top-right-radius: 5px;\n    border-bottom-right-radius: 5px; }\n\ncolorswatch.dark {\n  outline-color: rgba(255, 255, 255, 0.6); }\n  colorswatch.dark overlay {\n    color: white; }\n    colorswatch.dark overlay:hover {\n      border-color: #13151a; }\n    colorswatch.dark overlay:backdrop {\n      color: rgba(255, 255, 255, 0.5); }\n\ncolorswatch.light {\n  outline-color: rgba(0, 0, 0, 0.6); }\n  colorswatch.light overlay {\n    color: black; }\n    colorswatch.light overlay:hover {\n      border-color: #13151a; }\n    colorswatch.light overlay:backdrop {\n      color: rgba(0, 0, 0, 0.5); }\n\ncolorswatch:drop(active) {\n  box-shadow: none; }\n  colorswatch:drop(active).light overlay {\n    border-color: #19a187;\n    box-shadow: inset 0 0 0 2px #13151a, inset 0 0 0 1px #19a187; }\n  colorswatch:drop(active).dark overlay {\n    border-color: #19a187;\n    box-shadow: inset 0 0 0 2px #13151a, inset 0 0 0 1px #19a187; }\n\ncolorswatch overlay {\n  border: 1px solid #13151a; }\n  colorswatch overlay:hover {\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), inset 0 -1px rgba(0, 0, 0, 0.2); }\n  colorswatch overlay:backdrop, colorswatch overlay:backdrop:hover {\n    border-color: #13151a;\n    box-shadow: none; }\n\ncolorswatch#add-color-button {\n  border-radius: 5px 5px 0 0; }\n  colorswatch#add-color-button:only-child {\n    border-radius: 5px; }\n  colorswatch#add-color-button overlay {\n    color: #eeeeec;\n    outline-color: rgba(238, 238, 236, 0.3);\n    border-color: #13151a;\n    background-image: image(#323643);\n    box-shadow: none; }\n    colorswatch#add-color-button overlay:hover {\n      color: #eeeeec;\n      outline-color: rgba(238, 238, 236, 0.3);\n      border-color: #13151a;\n      background-image: image(#414657);\n      box-shadow: none; }\n    colorswatch#add-color-button overlay:backdrop {\n      color: #888a8d;\n      border-color: #13151a;\n      background-image: image(#323643);\n      box-shadow: none; }\n\ncolorswatch:disabled {\n  opacity: 0.5; }\n  colorswatch:disabled overlay {\n    border-color: rgba(0, 0, 0, 0.6);\n    box-shadow: none; }\n\nrow:selected colorswatch {\n  box-shadow: 0 0 0 2px #ffffff; }\n\ncolorswatch#editor-color-sample {\n  border-radius: 4px; }\n  colorswatch#editor-color-sample overlay {\n    border-radius: 4.5px; }\n\ncolorchooser .popover.osd {\n  border-radius: 5px; }\n\n/********\n * Misc *\n ********/\n.content-view {\n  background-color: #13151a; }\n  .content-view:hover {\n    -gtk-icon-effect: highlight; }\n  .content-view:backdrop {\n    background-color: #13151a; }\n\n.osd .scale-popup button.flat {\n  border-style: none;\n  border-radius: 5px; }\n\n.scale-popup button:hover {\n  background-color: rgba(238, 238, 236, 0.1);\n  border-radius: 5px; }\n\n/**********************\n * Window Decorations *\n *********************/\ndecoration {\n  border-radius: 9px 9px 0 0;\n  border-width: 0px;\n  box-shadow: 0 3px 9px 1px rgba(0, 0, 0, 0.5), 0 0 0 1px rgba(0, 0, 0, 0.75);\n  margin: 10px; }\n  decoration:backdrop {\n    box-shadow: 0 3px 9px 1px transparent, 0 2px 6px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.75);\n    transition: 200ms ease-out; }\n  .maximized decoration, .fullscreen decoration {\n    border-radius: 0;\n    box-shadow: none; }\n  .tiled decoration, .tiled-top decoration, .tiled-right decoration, .tiled-bottom decoration, .tiled-left decoration {\n    border-radius: 0;\n    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.75), 0 0 0 20px transparent; }\n    .tiled decoration:backdrop, .tiled-top decoration:backdrop, .tiled-right decoration:backdrop, .tiled-bottom decoration:backdrop, .tiled-left decoration:backdrop {\n      box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.75), 0 0 0 20px transparent; }\n  .popup decoration {\n    box-shadow: none; }\n  .ssd decoration {\n    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.75); }\n  .ssd decoration:backdrop {\n    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.75); }\n  .csd.popup decoration {\n    border-radius: 5px;\n    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.65); }\n  tooltip.csd decoration {\n    border-radius: 5px;\n    box-shadow: none; }\n  messagedialog.csd decoration {\n    border-radius: 9px;\n    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.65); }\n  .solid-csd decoration {\n    margin: 0;\n    padding: 4px;\n    background-color: #13151a;\n    border: solid 1px #13151a;\n    border-radius: 0;\n    box-shadow: inset 0 0 0 3px rgba(35, 37, 46, 0.8), inset 0 1px rgba(238, 238, 236, 0.07); }\n    .solid-csd decoration:backdrop {\n      box-shadow: inset 0 0 0 3px #23252e, inset 0 1px rgba(238, 238, 236, 0.07); }\n\nbutton.titlebutton {\n  text-shadow: 0 -1px rgba(0, 0, 0, 0.873255);\n  -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.873255); }\n  button.titlebutton:not(.appmenu) {\n    border-radius: 9999px;\n    padding: 5px;\n    margin: 0 2px;\n    min-width: 0;\n    min-height: 0; }\n  button.titlebutton:backdrop {\n    -gtk-icon-shadow: none; }\n\n.selection-mode headerbar button.titlebutton,\n.selection-mode .titlebar button.titlebutton,\nheaderbar.selection-mode button.titlebutton,\n.titlebar.selection-mode button.titlebutton {\n  text-shadow: 0 -1px rgba(0, 0, 0, 0.538824);\n  -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.538824); }\n  .selection-mode headerbar button.titlebutton:backdrop,\n  .selection-mode .titlebar button.titlebutton:backdrop,\n  headerbar.selection-mode button.titlebutton:backdrop,\n  .titlebar.selection-mode button.titlebutton:backdrop {\n    -gtk-icon-shadow: none; }\n\n.view:selected:focus, .view:selected,\n.view text:selected:focus,\ntextview text:selected:focus,\n.view text:selected,\ntextview text:selected, .view text selection:focus, .view text selection,\ntextview text selection:focus,\ntextview text selection, iconview:selected:focus, iconview:selected, iconview text selection:focus, iconview text selection, flowbox flowboxchild:selected,\nentry selection, modelbutton.flat:selected,\n.menuitem.button.flat:selected, spinbutton:not(.vertical) selection, treeview.view:selected:focus, treeview.view:selected, row:selected, calendar:selected {\n  background-color: #2777ff; }\n  label:selected, .selection-mode button.titlebutton, .view:selected:focus, .view:selected,\n  .view text:selected:focus,\n  textview text:selected:focus,\n  .view text:selected,\n  textview text:selected, .view text selection:focus, .view text selection,\n  textview text selection:focus,\n  textview text selection, iconview:selected:focus, iconview:selected, iconview text selection:focus, iconview text selection, flowbox flowboxchild:selected,\n  entry selection, modelbutton.flat:selected,\n  .menuitem.button.flat:selected, spinbutton:not(.vertical) selection, treeview.view:selected:focus, treeview.view:selected, row:selected, calendar:selected {\n    color: #ffffff; }\n    label:disabled selection, label:disabled:selected, .selection-mode button.titlebutton:disabled, .view:disabled:selected,\n    textview text:disabled:selected:focus,\n    .view text:disabled:selected,\n    textview text:disabled:selected, .view text selection:disabled,\n    textview text selection:disabled:focus,\n    textview text selection:disabled, iconview:disabled:selected:focus, iconview:disabled:selected, iconview text selection:disabled:focus, iconview text selection:disabled, flowbox flowboxchild:disabled:selected,\n    entry selection:disabled, modelbutton.flat:disabled:selected,\n    .menuitem.button.flat:disabled:selected, spinbutton:not(.vertical) selection:disabled, treeview.view:disabled:selected, row:disabled:selected, calendar:disabled:selected {\n      color: #93bbff; }\n    label:backdrop selection, label:backdrop:selected, .selection-mode button.titlebutton:backdrop, .view:backdrop:selected,\n    textview text:backdrop:selected:focus,\n    .view text:backdrop:selected,\n    textview text:backdrop:selected, .view text selection:backdrop,\n    textview text selection:backdrop:focus,\n    textview text selection:backdrop, iconview:backdrop:selected:focus, iconview:backdrop:selected, iconview text selection:backdrop:focus, iconview text selection:backdrop, flowbox flowboxchild:backdrop:selected,\n    entry selection:backdrop, modelbutton.flat:backdrop:selected,\n    .menuitem.button.flat:backdrop:selected, spinbutton:not(.vertical) selection:backdrop, treeview.view:backdrop:selected, row:backdrop:selected, calendar:backdrop:selected {\n      color: #d4d5d7; }\n      label:backdrop selection:disabled, label:backdrop:disabled:selected, .selection-mode button.titlebutton:backdrop:disabled, .view:backdrop:disabled:selected,\n      .view text:backdrop:disabled:selected,\n      textview text:backdrop:disabled:selected, .view text selection:backdrop:disabled,\n      textview text selection:backdrop:disabled, iconview:backdrop:disabled:selected, iconview text selection:backdrop:disabled, flowbox flowboxchild:backdrop:disabled:selected,\n      entry selection:backdrop:disabled, modelbutton.flat:backdrop:disabled:selected,\n      .menuitem.button.flat:backdrop:disabled:selected, spinbutton:not(.vertical) selection:backdrop:disabled, row:backdrop:disabled:selected, calendar:backdrop:disabled:selected {\n        color: #5b93f3; }\n\n.monospace {\n  font-family: monospace; }\n\n/**********************\n * Touch Copy & Paste *\n *********************/\ncursor-handle {\n  background-color: transparent;\n  background-image: none;\n  box-shadow: none;\n  border-style: none; }\n  cursor-handle.top:dir(ltr), cursor-handle.bottom:dir(rtl) {\n    -gtk-icon-source: -gtk-scaled(url(\"assets/text-select-start-dark.png\"), url(\"assets/text-select-start-dark@2.png\"));\n    padding-left: 10px; }\n  cursor-handle.bottom:dir(ltr), cursor-handle.top:dir(rtl) {\n    -gtk-icon-source: -gtk-scaled(url(\"assets/text-select-end-dark.png\"), url(\"assets/text-select-end-dark@2.png\"));\n    padding-right: 10px; }\n  cursor-handle.insertion-cursor:dir(ltr), cursor-handle.insertion-cursor:dir(rtl) {\n    -gtk-icon-source: -gtk-scaled(url(\"assets/slider-horz-scale-has-marks-above-dark.png\"), url(\"assets/slider-horz-scale-has-marks-above-dark@2.png\")); }\n  cursor-handle.top:hover:dir(ltr), cursor-handle.bottom:hover:dir(rtl) {\n    -gtk-icon-source: -gtk-scaled(url(\"assets/text-select-start-hover-dark.png\"), url(\"assets/text-select-start-hover-dark@2.png\"));\n    padding-left: 10px; }\n  cursor-handle.bottom:hover:dir(ltr), cursor-handle.top:hover:dir(rtl) {\n    -gtk-icon-source: -gtk-scaled(url(\"assets/text-select-end-hover-dark.png\"), url(\"assets/text-select-end-hover-dark@2.png\"));\n    padding-right: 10px; }\n  cursor-handle.insertion-cursor:hover:dir(ltr), cursor-handle.insertion-cursor:hover:dir(rtl) {\n    -gtk-icon-source: -gtk-scaled(url(\"assets/slider-horz-scale-has-marks-above-hover-dark.png\"), url(\"assets/slider-horz-scale-has-marks-above-hover-dark@2.png\")); }\n  cursor-handle.top:active:dir(ltr), cursor-handle.bottom:active:dir(rtl) {\n    -gtk-icon-source: -gtk-scaled(url(\"assets/text-select-start-active-dark.png\"), url(\"assets/text-select-start-active-dark@2.png\"));\n    padding-left: 10px; }\n  cursor-handle.bottom:active:dir(ltr), cursor-handle.top:active:dir(rtl) {\n    -gtk-icon-source: -gtk-scaled(url(\"assets/text-select-end-active-dark.png\"), url(\"assets/text-select-end-active-dark@2.png\"));\n    padding-right: 10px; }\n  cursor-handle.insertion-cursor:active:dir(ltr), cursor-handle.insertion-cursor:active:dir(rtl) {\n    -gtk-icon-source: -gtk-scaled(url(\"assets/slider-horz-scale-has-marks-above-active-dark.png\"), url(\"assets/slider-horz-scale-has-marks-above-active-dark@2.png\")); }\n\n.context-menu {\n  font: initial; }\n\n.keycap {\n  min-width: 20px;\n  min-height: 25px;\n  margin-top: 2px;\n  padding-bottom: 3px;\n  padding-left: 6px;\n  padding-right: 6px;\n  color: #eeeeec;\n  background-color: #272a34;\n  border: 1px solid;\n  border-color: #13151a;\n  border-radius: 5px;\n  box-shadow: inset 0 -3px #1b1d24;\n  font-size: smaller; }\n  .keycap:backdrop {\n    background-color: #292c37;\n    color: #888a8d;\n    transition: 200ms ease-out; }\n\n:not(decoration):not(window):drop(active):focus,\n:not(decoration):not(window):drop(active) {\n  border-color: #19a187;\n  box-shadow: inset 0 0 0 1px #19a187;\n  caret-color: #19a187; }\n\nstackswitcher button.text-button {\n  min-width: 100px; }\n\nstackswitcher button.circular,\nstackswitcher button.text-button.circular {\n  min-width: 32px;\n  min-height: 32px;\n  padding: 0; }\n\n/*************\n * App Icons *\n *************/\n/* Outline for low res icons */\n.lowres-icon {\n  -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.05), 1px 0 rgba(0, 0, 0, 0.1), 0 1px rgba(0, 0, 0, 0.3), -1px 0 rgba(0, 0, 0, 0.1); }\n\n/* Dropshadow for large icons */\n.icon-dropshadow {\n  -gtk-icon-shadow: 0 1px 12px rgba(0, 0, 0, 0.05), 0 -1px rgba(0, 0, 0, 0.05), 1px 0 rgba(0, 0, 0, 0.1), 0 1px rgba(0, 0, 0, 0.3), -1px 0 rgba(0, 0, 0, 0.1); }\n\n/*********\n * Emoji *\n ********/\npopover.emoji-picker {\n  padding-left: 0;\n  padding-right: 0; }\n  popover.emoji-picker entry.search {\n    margin: 3px 5px 5px 5px; }\n\nbutton.emoji-section {\n  border-color: transparent;\n  border-width: 3px;\n  border-style: none none solid;\n  border-radius: 0;\n  margin: 2px 4px 2px 4px;\n  padding: 3px 0 0;\n  min-width: 32px;\n  min-height: 28px;\n  /* reset props inherited from the button style */\n  background: none;\n  box-shadow: none;\n  text-shadow: none;\n  outline-offset: -5px; }\n  button.emoji-section:first-child {\n    margin-left: 7px; }\n  button.emoji-section:last-child {\n    margin-right: 7px; }\n  button.emoji-section:backdrop:not(:checked) {\n    border-color: transparent; }\n  button.emoji-section:hover {\n    border-color: rgba(238, 238, 236, 0.1); }\n  button.emoji-section:checked {\n    border-color: #2777ff; }\n  button.emoji-section label {\n    padding: 0;\n    opacity: 0.55; }\n  button.emoji-section:hover label {\n    opacity: 0.775; }\n  button.emoji-section:checked label {\n    opacity: 1; }\n\npopover.emoji-picker .emoji {\n  font-size: x-large;\n  padding: 6px; }\n  popover.emoji-picker .emoji :hover {\n    background: #2777ff;\n    border-radius: 6px; }\n\npopover.emoji-completion arrow {\n  border: none;\n  background: none; }\n\npopover.emoji-completion contents row box {\n  padding: 2px 10px; }\n\npopover.emoji-completion .emoji:hover {\n  background: #3b3e46; }\n\n/***************************\n * Check and Radio buttons *\n ***************************/\nrow label.subtitle {\n  font-size: smaller;\n  opacity: 0.55;\n  text-shadow: none; }\n\nrow > box.header {\n  margin-left: 12px;\n  margin-right: 12px;\n  min-height: 50px; }\n  row > box.header > box.title {\n    margin-top: 8px;\n    margin-bottom: 8px; }\n\nrow.expander {\n  background-color: transparent; }\n  row.expander list.nested > row {\n    background-color: alpha(#23252e, 0.5);\n    border-color: alpha(#13151a, 0.7);\n    border-style: solid;\n    border-width: 1px 0px 0px 0px; }\n  row.expander image.expander-row-arrow {\n    transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  row.expander:checked image.expander-row-arrow {\n    -gtk-icon-transform: rotate(0turn); }\n  row.expander:not(:checked) image.expander-row-arrow {\n    opacity: 0.55;\n    text-shadow: none; }\n    row.expander:not(:checked) image.expander-row-arrow:dir(ltr) {\n      -gtk-icon-transform: rotate(-0.25turn); }\n    row.expander:not(:checked) image.expander-row-arrow:dir(rtl) {\n      -gtk-icon-transform: rotate(0.25turn); }\n  row.expander:checked image.expander-row-arrow:not(:disabled) {\n    color: #2777ff; }\n  row.expander image.expander-row-arrow:disabled {\n    color: #888a8d; }\n\nflap > dimming,\ndeck > dimming,\nleaflet > dimming {\n  background: rgba(0, 0, 0, 0.24); }\n\nflap > border,\ndeck > border,\nleaflet > border {\n  min-width: 1px;\n  min-height: 1px;\n  background: #13151a; }\n\nflap > shadow,\ndeck > shadow,\nleaflet > shadow {\n  min-width: 56px;\n  min-height: 56px; }\n  flap > shadow.left,\n  deck > shadow.left,\n  leaflet > shadow.left {\n    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.02) 40px, rgba(0, 0, 0, 0) 56px), linear-gradient(to right, rgba(0, 0, 0, 0.06), rgba(0, 0, 0, 0.02) 7px, rgba(0, 0, 0, 0) 24px); }\n  flap > shadow.right,\n  deck > shadow.right,\n  leaflet > shadow.right {\n    background-image: linear-gradient(to left, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.02) 40px, rgba(0, 0, 0, 0) 56px), linear-gradient(to left, rgba(0, 0, 0, 0.06), rgba(0, 0, 0, 0.02) 7px, rgba(0, 0, 0, 0) 24px); }\n  flap > shadow.up,\n  deck > shadow.up,\n  leaflet > shadow.up {\n    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.02) 40px, rgba(0, 0, 0, 0) 56px), linear-gradient(to bottom, rgba(0, 0, 0, 0.06), rgba(0, 0, 0, 0.02) 7px, rgba(0, 0, 0, 0) 24px); }\n  flap > shadow.down,\n  deck > shadow.down,\n  leaflet > shadow.down {\n    background-image: linear-gradient(to top, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.02) 40px, rgba(0, 0, 0, 0) 56px), linear-gradient(to top, rgba(0, 0, 0, 0.06), rgba(0, 0, 0, 0.02) 7px, rgba(0, 0, 0, 0) 24px); }\n\nflap > outline,\ndeck > outline,\nleaflet > outline {\n  min-width: 1px;\n  min-height: 1px;\n  background: transparent; }\n\navatar {\n  border-radius: 9999px;\n  -gtk-outline-radius: 9999px;\n  font-weight: bold; }\n  avatar.color1 {\n    background-image: linear-gradient(#83b6ec, #337fdc);\n    color: #cfe1f5; }\n  avatar.color2 {\n    background-image: linear-gradient(#7ad9f1, #0f9ac8);\n    color: #caeaf2; }\n  avatar.color3 {\n    background-image: linear-gradient(#8de6b1, #29ae74);\n    color: #cef8d8; }\n  avatar.color4 {\n    background-image: linear-gradient(#b5e98a, #6ab85b);\n    color: #e6f9d7; }\n  avatar.color5 {\n    background-image: linear-gradient(#f8e359, #d29d09);\n    color: #f9f4e1; }\n  avatar.color6 {\n    background-image: linear-gradient(#ffcb62, #d68400);\n    color: #ffead1; }\n  avatar.color7 {\n    background-image: linear-gradient(#ffa95a, #ed5b00);\n    color: #ffe5c5; }\n  avatar.color8 {\n    background-image: linear-gradient(#f78773, #e62d42);\n    color: #f8d2ce; }\n  avatar.color9 {\n    background-image: linear-gradient(#e973ab, #e33b6a);\n    color: #fac7de; }\n  avatar.color10 {\n    background-image: linear-gradient(#cb78d4, #9945b5);\n    color: #e7c2e8; }\n  avatar.color11 {\n    background-image: linear-gradient(#9e91e8, #7a59ca);\n    color: #d5d2f5; }\n  avatar.color12 {\n    background-image: linear-gradient(#e3cf9c, #b08952);\n    color: #f2eade; }\n  avatar.color13 {\n    background-image: linear-gradient(#be916d, #785336);\n    color: #e5d6ca; }\n  avatar.color14 {\n    background-image: linear-gradient(#c0bfbc, #6e6d71);\n    color: #d8d7d3; }\n  avatar.contrasted {\n    color: #fff; }\n  avatar.image {\n    background: none; }\n\nviewswitchertitle viewswitcher {\n  margin-left: 12px;\n  margin-right: 12px; }\n\nstatuspage > scrolledwindow > viewport > box {\n  margin: 36px 12px; }\n  statuspage > scrolledwindow > viewport > box > clamp:not(:last-child) > box {\n    margin-bottom: 36px; }\n  statuspage > scrolledwindow > viewport > box > clamp > box > .icon:not(:last-child) {\n    margin-bottom: 36px; }\n  statuspage > scrolledwindow > viewport > box > clamp > box > .title:not(:last-child) {\n    margin-bottom: 12px; }\n\nwindow.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp,\npreferencespage > scrolledwindow > viewport > clamp {\n  margin: 0 12px;\n  transition: margin-bottom 200ms ease; }\n  window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp > list,\n  window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp > box > preferencesgroup,\n  preferencespage > scrolledwindow > viewport > clamp > list,\n  preferencespage > scrolledwindow > viewport > clamp > box > preferencesgroup {\n    transition: margin-top 200ms ease; }\n  window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.small,\n  preferencespage > scrolledwindow > viewport > clamp.small {\n    margin-bottom: 18px; }\n    window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.small > list,\n    window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.small > box > preferencesgroup,\n    preferencespage > scrolledwindow > viewport > clamp.small > list,\n    preferencespage > scrolledwindow > viewport > clamp.small > box > preferencesgroup {\n      margin-top: 18px; }\n  window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.medium,\n  preferencespage > scrolledwindow > viewport > clamp.medium {\n    margin-bottom: 24px; }\n    window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.medium > list,\n    window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.medium > box > preferencesgroup,\n    preferencespage > scrolledwindow > viewport > clamp.medium > list,\n    preferencespage > scrolledwindow > viewport > clamp.medium > box > preferencesgroup {\n      margin-top: 24px; }\n  window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.large,\n  preferencespage > scrolledwindow > viewport > clamp.large {\n    margin-bottom: 30px; }\n    window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.large > list,\n    window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.large > box > preferencesgroup,\n    preferencespage > scrolledwindow > viewport > clamp.large > list,\n    preferencespage > scrolledwindow > viewport > clamp.large > box > preferencesgroup {\n      margin-top: 30px; }\n\npreferencesgroup > box > label:not(:first-child) {\n  margin-top: 6px; }\n\npreferencesgroup > box > box:not(:first-child) {\n  margin-top: 12px; }\n\ntabbar .tab-indicator:not(.clickable) {\n  background: none;\n  box-shadow: none;\n  border-color: transparent; }\n\n/***************************\n * Check and Radio buttons *\n ***************************/\npopover.combo list {\n  min-width: 200px; }\n\nwindow.csd.unified:not(.solid-csd) headerbar {\n  border-radius: 0; }\n\n.windowhandle, .windowhandle * {\n  -GtkWidget-window-dragging: true; }\n\npopover.combo {\n  padding: 0px; }\n  popover.combo list {\n    border-style: none;\n    background-color: transparent; }\n    popover.combo list > row {\n      padding: 0px 12px 0px 12px;\n      min-height: 50px; }\n      popover.combo list > row:not(:last-child) {\n        border-bottom: 1px solid alpha(#13151a, 0.5); }\n      popover.combo list > row:first-child {\n        border-top-left-radius: 8px;\n        -gtk-outline-top-left-radius: 7px;\n        border-top-right-radius: 8px;\n        -gtk-outline-top-right-radius: 7px; }\n      popover.combo list > row:last-child {\n        border-bottom-left-radius: 8px;\n        -gtk-outline-bottom-left-radius: 7px;\n        border-bottom-right-radius: 8px;\n        -gtk-outline-bottom-right-radius: 7px; }\n  popover.combo overshoot.top {\n    border-top-left-radius: 8px;\n    -gtk-outline-top-left-radius: 7px;\n    border-top-right-radius: 8px;\n    -gtk-outline-top-right-radius: 7px; }\n  popover.combo overshoot.bottom {\n    border-bottom-left-radius: 8px;\n    -gtk-outline-bottom-left-radius: 7px;\n    border-bottom-right-radius: 8px;\n    -gtk-outline-bottom-right-radius: 7px; }\n  popover.combo scrollbar.vertical {\n    padding-top: 2px;\n    padding-bottom: 2px; }\n    popover.combo scrollbar.vertical:dir(ltr) {\n      border-top-right-radius: 8px;\n      -gtk-outline-top-right-radius: 7px;\n      border-bottom-right-radius: 8px;\n      -gtk-outline-bottom-right-radius: 7px; }\n    popover.combo scrollbar.vertical:dir(rtl) {\n      border-top-left-radius: 8px;\n      -gtk-outline-top-left-radius: 7px;\n      border-bottom-left-radius: 8px;\n      -gtk-outline-bottom-left-radius: 7px; }\n\nrow.expander {\n  padding: 0px; }\n  row.expander image.expander-row-arrow:dir(ltr) {\n    margin-left: 6px; }\n  row.expander image.expander-row-arrow:dir(rtl) {\n    margin-right: 6px; }\n\nkeypad .digit {\n  font-size: 200%;\n  font-weight: bold; }\n\nkeypad .letters {\n  font-size: 70%; }\n\nkeypad .symbol {\n  font-size: 160%; }\n\nviewswitcher, viewswitcher button {\n  margin: 0;\n  padding: 0; }\n\nviewswitcher button {\n  border-radius: 0;\n  border-top: 0;\n  border-bottom: 0;\n  box-shadow: none;\n  font-size: 1rem; }\n  viewswitcher button:not(:checked):not(:hover) {\n    background: transparent; }\n  viewswitcher button:not(:only-child):not(:last-child) {\n    border-right-width: 0px; }\n  viewswitcher button:not(only-child):first-child:not(:checked):not(:hover), viewswitcher button:not(:checked):not(:hover) + button:not(:checked):not(:hover) {\n    border-left-color: transparent; }\n  viewswitcher button:not(only-child):last-child:not(:checked):not(:hover) {\n    border-right-color: transparent; }\n  viewswitcher button:not(:checked):hover:not(:backdrop) {\n    background-image: image(lighter(#23252e)); }\n  viewswitcher button:not(only-child):first-child:not(:checked):hover, viewswitcher button:not(:checked):hover + button:not(:checked):not(:hover), viewswitcher button:not(:checked):not(:hover) + button:not(:checked):hover {\n    border-left-color: shade(#13151a, 1.15); }\n  viewswitcher button:not(only-child):last-child:not(:checked):hover {\n    border-right-color: shade(#13151a, 1.15); }\n  viewswitcher button:not(:checked):hover:backdrop {\n    background-image: image(#23252e); }\n  headerbar viewswitcher button:not(:checked):hover:not(:backdrop) {\n    background-image: linear-gradient(to top, shade(alpha(#23252e, 0.7), 0.99) 2px, alpha(#23252e, 0.7)); }\n  headerbar viewswitcher button:not(:checked):not(only-child):first-child:hover, headerbar viewswitcher button:not(:checked):hover + button:not(:checked):not(:hover), headerbar viewswitcher button:not(:checked):not(:hover) + button:not(:checked):hover {\n    border-left-color: #13151a; }\n  headerbar viewswitcher button:not(:checked):not(only-child):last-child:hover {\n    border-right-color: #13151a; }\n  headerbar viewswitcher button:not(:checked):hover:backdrop {\n    background-image: image(#23252e); }\n  viewswitcher button > stack > box.narrow {\n    font-size: 0.75rem;\n    padding-top: 7px;\n    padding-bottom: 5px; }\n    viewswitcher button > stack > box.narrow image,\n    viewswitcher button > stack > box.narrow label {\n      padding-left: 8px;\n      padding-right: 8px; }\n  viewswitcher button > stack > box.wide {\n    padding: 8px 12px; }\n    viewswitcher button > stack > box.wide label:dir(ltr) {\n      padding-right: 7px; }\n    viewswitcher button > stack > box.wide label:dir(rtl) {\n      padding-left: 7px; }\n  viewswitcher button > stack > box label.active {\n    font-weight: bold; }\n  viewswitcher button.needs-attention:active > stack > box label, viewswitcher button.needs-attention:checked > stack > box label {\n    animation: none;\n    background-image: none; }\n  viewswitcher button.needs-attention > stack > box label {\n    animation: needs_attention 150ms ease-in;\n    background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#3584e4), to(transparent)), -gtk-gradient(radial, center center, 0, center center, 0.5, to(rgba(255, 255, 255, 0.769231)), to(transparent));\n    background-size: 6px 6px, 6px 6px;\n    background-repeat: no-repeat;\n    background-position: right 0px, right 1px; }\n    viewswitcher button.needs-attention > stack > box label:backdrop {\n      background-size: 6px 6px, 0 0; }\n    viewswitcher button.needs-attention > stack > box label:dir(rtl) {\n      background-position: left 0px, left 1px; }\n\nviewswitcherbar actionbar > revealer > box {\n  padding: 0; }\n\nlist.content,\nlist.content list {\n  background-color: transparent; }\n\nlist.content list.nested > row:not(:active):not(:hover):not(:selected), list.content list.nested > row:not(:active):hover:not(.activatable):not(:selected) {\n  background-color: mix(#23252e, #272a34, 0.5); }\n\nlist.content list.nested > row:not(:active):hover.activatable:not(:selected) {\n  background-color: mix(#eeeeec, #272a34, 0.95); }\n\nlist.content > row:not(.expander):not(:active):not(:hover):not(:selected), list.content > row:not(.expander):not(:active):hover:not(.activatable):not(:selected), list.content > row.expander row.header:not(:active):not(:hover):not(:selected), list.content > row.expander row.header:not(:active):hover:not(.activatable):not(:selected) {\n  background-color: #272a34; }\n\nlist.content > row:not(.expander):not(:active):hover.activatable:not(:selected), list.content > row.expander row.header:not(:active):hover.activatable:not(:selected) {\n  background-color: mix(#eeeeec, #272a34, 0.95); }\n\nlist.content > row,\nlist.content > row list > row {\n  border-color: alpha(#13151a, 0.7);\n  border-style: solid;\n  transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n\nlist.content > row:not(:last-child) {\n  border-width: 1px 1px 0px 1px; }\n\nlist.content > row:first-child, list.content > row.expander:first-child row.header, list.content > row.expander:checked, list.content > row.expander:checked row.header, list.content > row.expander:checked + row, list.content > row.expander:checked + row.expander row.header {\n  border-top-left-radius: 8px;\n  -gtk-outline-top-left-radius: 7px;\n  border-top-right-radius: 8px;\n  -gtk-outline-top-right-radius: 7px; }\n\nlist.content > row:last-child, list.content > row.checked-expander-row-previous-sibling, list.content > row.expander:checked {\n  border-width: 1px; }\n\nlist.content > row:last-child, list.content > row.checked-expander-row-previous-sibling, list.content > row.expander:checked, list.content > row.expander:not(:checked):last-child row.header, list.content > row.expander:not(:checked).checked-expander-row-previous-sibling row.header, list.content > row.expander.empty:checked row.header, list.content > row.expander list.nested > row:last-child {\n  border-bottom-left-radius: 8px;\n  -gtk-outline-bottom-left-radius: 7px;\n  border-bottom-right-radius: 8px;\n  -gtk-outline-bottom-right-radius: 7px; }\n\nlist.content > row.expander:checked:not(:first-child), list.content > row.expander:checked + row {\n  margin-top: 6px; }\n\nbutton.list-button:not(:active):not(:checked):not(:hover) {\n  background: none;\n  border: 1px solid alpha(#13151a, 0.5);\n  box-shadow: none; }\n\nwindow.csd.unified:not(.solid-csd):not(.fullscreen) headerbar {\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0); }\n  window.csd.unified:not(.solid-csd):not(.fullscreen) headerbar.selection-mode {\n    box-shadow: none; }\n\nwindow.csd.unified:not(.solid-csd):not(.fullscreen) > decoration-overlay {\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0.065); }\n\nwindow.csd.unified:not(.solid-csd):not(.fullscreen):not(.tiled):not(.tiled-top):not(.tiled-bottom):not(.tiled-left):not(.tiled-right):not(.maximized),\nwindow.csd.unified:not(.solid-csd):not(.fullscreen):not(.tiled):not(.tiled-top):not(.tiled-bottom):not(.tiled-left):not(.tiled-right):not(.maximized) > decoration,\nwindow.csd.unified:not(.solid-csd):not(.fullscreen):not(.tiled):not(.tiled-top):not(.tiled-bottom):not(.tiled-left):not(.tiled-right):not(.maximized) > decoration-overlay {\n  border-radius: 8px; }\n\nstatuspage > scrolledwindow > viewport > box > clamp > box > .icon {\n  color: rgba(238, 238, 236, 0.5); }\n  statuspage > scrolledwindow > viewport > box > clamp > box > .icon:backdrop {\n    color: rgba(136, 138, 141, 0.5); }\n\ntabbar .box {\n  min-height: 38px;\n  background: #0f1014;\n  border-bottom: 1px solid black; }\n  tabbar .box:backdrop {\n    background-color: #0f1014;\n    border-color: #13151a; }\n\ntabbar scrolledwindow.pinned undershoot {\n  border: 0 solid black; }\n\ntabbar scrolledwindow.pinned:dir(rtl) undershoot.left {\n  border-left-width: 1px; }\n\ntabbar scrolledwindow.pinned:dir(ltr) undershoot.right {\n  border-right-width: 1px; }\n\ntabbar scrolledwindow.pinned:backdrop undershoot {\n  border-color: #13151a; }\n\ntabbar scrolledwindow.pinned tabbox:dir(ltr) {\n  padding-right: 1px;\n  box-shadow: inset -1px 0 black; }\n  tabbar scrolledwindow.pinned tabbox:dir(ltr):backdrop {\n    box-shadow: inset -1px 0 #13151a; }\n\ntabbar scrolledwindow.pinned tabbox:dir(rtl) {\n  padding-left: 1px;\n  box-shadow: inset 1px 0 black; }\n  tabbar scrolledwindow.pinned tabbox:dir(rtl):backdrop {\n    box-shadow: inset 1px 0 #13151a; }\n\ntabbar undershoot {\n  transition: none; }\n  tabbar undershoot.left {\n    background: linear-gradient(to right, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0) 20px); }\n  tabbar undershoot.right {\n    background: linear-gradient(to left, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0) 20px); }\n\ntabbar .needs-attention-left undershoot.left {\n  background: linear-gradient(to right, rgba(39, 119, 255, 0.7), rgba(39, 119, 255, 0.5) 1px, rgba(39, 119, 255, 0) 20px); }\n\ntabbar .needs-attention-right undershoot.right {\n  background: linear-gradient(to left, rgba(39, 119, 255, 0.7), rgba(39, 119, 255, 0.5) 1px, rgba(39, 119, 255, 0) 20px); }\n\ntabbar tab {\n  border-style: solid;\n  border-color: black;\n  border-width: 0 1px 0 1px;\n  transition: background 150ms ease-in-out;\n  background-color: #16171d; }\n  tabbar tab:checked {\n    background-color: #23252e; }\n    tabbar tab:checked:hover {\n      background-color: #292c37; }\n  tabbar tab:hover {\n    background-color: #1c1e25; }\n  tabbar tab:backdrop {\n    border-color: #13151a;\n    background-color: #16171d; }\n    tabbar tab:backdrop:checked {\n      background-color: #23252e; }\n\ntabbar .start-action,\ntabbar .end-action {\n  background: #16171d;\n  border-color: black;\n  border-style: solid;\n  transition: background 150ms ease-in-out; }\n  tabbar .start-action:backdrop,\n  tabbar .end-action:backdrop {\n    border-color: #13151a;\n    background-color: #16171d; }\n  tabbar .start-action button,\n  tabbar .end-action button {\n    border: none;\n    border-radius: 0; }\n\ntabbar .start-action:dir(ltr),\ntabbar .end-action:dir(rtl) {\n  border-right-width: 1px; }\n  tabbar .start-action:dir(ltr) > *,\n  tabbar .end-action:dir(rtl) > * {\n    margin-right: 1px; }\n\ntabbar .start-action:dir(rtl),\ntabbar .end-action:dir(ltr) {\n  border-left-width: 1px; }\n  tabbar .start-action:dir(rtl) > *,\n  tabbar .end-action:dir(ltr) > * {\n    margin-left: 1px; }\n\n.tab-drag-icon tab {\n  min-height: 26px;\n  background-color: #292c37;\n  box-shadow: 0 3px 9px 1px rgba(0, 0, 0, 0.25), 0 0 0 1px rgba(19, 21, 26, 0.9), inset 0 1px rgba(238, 238, 236, 0.07);\n  margin: 25px; }\n\ntabbar tab,\n.tab-drag-icon tab {\n  padding: 6px; }\n  tabbar tab.needs-attention,\n  .tab-drag-icon tab.needs-attention {\n    background-image: radial-gradient(ellipse at bottom, rgba(255, 255, 255, 0.8), rgba(39, 119, 255, 0.2) 15%, rgba(39, 119, 255, 0) 15%); }\n  tabbar tab .tab-close-button,\n  tabbar tab .tab-indicator,\n  .tab-drag-icon tab .tab-close-button,\n  .tab-drag-icon tab .tab-indicator {\n    padding: 0;\n    margin: 0;\n    min-width: 24px;\n    min-height: 24px;\n    border-radius: 99px;\n    border: none;\n    box-shadow: none;\n    -gtk-icon-shadow: none;\n    text-shadow: none;\n    background: none; }\n  tabbar tab .tab-close-button:hover,\n  tabbar tab .tab-indicator.clickable:hover,\n  .tab-drag-icon tab .tab-close-button:hover,\n  .tab-drag-icon tab .tab-indicator.clickable:hover {\n    background: alpha(#eeeeec, 0.15); }\n  tabbar tab .tab-close-button:active,\n  tabbar tab .tab-indicator.clickable:active,\n  .tab-drag-icon tab .tab-close-button:active,\n  .tab-drag-icon tab .tab-indicator.clickable:active {\n    background: alpha(black, 0.2); }\n\n* {\n  outline-style: solid;\n  outline-offset: -4px;\n  outline-width: 2px;\n  -gtk-outline-radius: 3px;\n  outline-color: alpha(currentColor,0.07); }\n  * button, * button:hover, * button:active, * button:checked, * button:focus {\n    outline-color: alpha(currentColor,0.07); }\n\n/***************\n * Base States *\n ***************/\n.background, .background:backdrop {\n  background: rgba(35, 37, 46, 0.999); }\n\n/**********\n * Button *\n **********/\nbutton.flat {\n  border-color: transparent;\n  transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  button.flat:hover, button.flat:active {\n    background: image(#1d2027);\n    box-shadow: none;\n    transition: none; }\n  button.flat:link, button.flat:backdrop {\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\n\nbutton.suggested-action {\n  color: #ffffff;\n  outline-color: rgba(255, 255, 255, 0.3);\n  border-color: #186dff;\n  background-image: image(#2777ff);\n  box-shadow: none; }\n  button.suggested-action:hover {\n    color: #ffffff;\n    outline-color: rgba(255, 255, 255, 0.3);\n    border-color: #005af3;\n    background-image: image(#6ea4ff);\n    box-shadow: none; }\n  button.suggested-action:active, button.suggested-action:checked {\n    color: #ffffff;\n    outline-color: rgba(255, 255, 255, 0.3);\n    border-color: #0052df;\n    background-image: linear-gradient(to right, #0056e9, #004fd4);\n    box-shadow: 0 2px 4px rgba(0, 82, 223, 0.25); }\n  button.suggested-action:backdrop, button.suggested-action.flat:backdrop {\n    color: #d4e4ff;\n    border-color: #005af3;\n    background-image: image(#2777ff);\n    box-shadow: none; }\n    button.suggested-action:backdrop:active, button.suggested-action:backdrop:checked, button.suggested-action.flat:backdrop:active, button.suggested-action.flat:backdrop:checked {\n      color: #ffffff;\n      border-color: #2777ff;\n      background-image: image(#2667d5);\n      box-shadow: none; }\n    button.suggested-action:backdrop:disabled:active, button.suggested-action:backdrop:disabled:checked, button.suggested-action.flat:backdrop:disabled:active, button.suggested-action.flat:backdrop:disabled:checked {\n      color: #6d98e4;\n      border-color: #005af3;\n      background-image: image(#1e61d6);\n      box-shadow: none; }\n  button.suggested-action:disabled:active, button.suggested-action:disabled:checked {\n    color: #a4beeb;\n    border-color: #005af3;\n    background-image: image(#1c5dcd);\n    box-shadow: none; }\n\nbutton.destructive-action {\n  color: white;\n  outline-color: rgba(255, 255, 255, 0.3);\n  border-color: #991212;\n  background-image: image(#a61414);\n  box-shadow: none; }\n  button.destructive-action:hover {\n    color: white;\n    outline-color: rgba(255, 255, 255, 0.3);\n    border-color: #790e0e;\n    background-image: image(#e41d1d);\n    box-shadow: none; }\n  button.destructive-action:active, button.destructive-action:checked {\n    color: white;\n    outline-color: rgba(255, 255, 255, 0.3);\n    border-color: #670c0c;\n    background-image: linear-gradient(to right, #700d0d, #5d0b0b);\n    box-shadow: 0 2px 4px rgba(103, 12, 12, 0.25); }\n  button.destructive-action:backdrop, button.destructive-action.flat:backdrop {\n    color: #edd0d0;\n    border-color: #790e0e;\n    background-image: image(#a61414);\n    box-shadow: none; }\n    button.destructive-action:backdrop:active, button.destructive-action:backdrop:checked, button.destructive-action.flat:backdrop:active, button.destructive-action.flat:backdrop:checked {\n      color: #ffffff;\n      border-color: #2777ff;\n      background-image: image(#2667d5);\n      box-shadow: none; }\n    button.destructive-action:backdrop:disabled:active, button.destructive-action:backdrop:disabled:checked, button.destructive-action.flat:backdrop:disabled:active, button.destructive-action.flat:backdrop:disabled:checked {\n      color: #ad6667;\n      border-color: #790e0e;\n      background-image: image(#811415);\n      box-shadow: none; }\n  button.destructive-action:disabled:active, button.destructive-action:disabled:checked {\n    color: #c9a1a1;\n    border-color: #790e0e;\n    background-image: image(#791314);\n    box-shadow: none; }\n\n/**********\n * Entry *\n **********/\nspinbutton:not(.vertical),\nentry {\n  background-color: #1d2027; }\n\nheaderbar spinbutton:not(.vertical),\nheaderbar entry {\n  background: #272a34; }\n\n/**********\n * Switch *\n **********/\nswitch:checked {\n  border-color: rgba(0, 0, 0, 0.2);\n  border-right-width: 0;\n  margin-right: 1px; }\n\nswitch:backdrop, switch:disabled {\n  box-shadow: none;\n  border-color: #13151a; }\n\nswitch slider:checked {\n  border-color: #13151a; }\n  switch slider:checked:backdrop:not(:disabled) {\n    border-color: #13151a; }\n\nswitch slider:disabled {\n  border-color: #13151a; }\n\n/*************************\n * Check and Radio items *\n *************************/\ncheck, menu menuitem check, menu menuitem:hover check,\nradio, menu menuitem radio, menu menuitem:hover radio {\n  color: #eeeeec;\n  outline-color: rgba(238, 238, 236, 0.3);\n  border-color: #13151a;\n  background-image: image(#323643);\n  box-shadow: none; }\n  check:hover, menu menuitem check:hover, menu menuitem:hover check:hover,\n  radio:hover, menu menuitem radio:hover, menu menuitem:hover radio:hover {\n    color: #eeeeec;\n    outline-color: rgba(238, 238, 236, 0.3);\n    border-color: #13151a;\n    background-image: image(#414657);\n    box-shadow: none; }\n  check:disabled, check:disabled:checked, check:disabled:indeterminate, check:disabled:backdrop, check:disabled:backdrop:checked, check:disabled:backdrop:indeterminate, menu menuitem check:disabled, menu menuitem check:disabled:checked, menu menuitem check:disabled:indeterminate, menu menuitem check:disabled:backdrop, menu menuitem check:disabled:backdrop:checked, menu menuitem check:disabled:backdrop:indeterminate, menu menuitem:hover check:disabled, menu menuitem:hover check:disabled:checked, menu menuitem:hover check:disabled:indeterminate, menu menuitem:hover check:disabled:backdrop, menu menuitem:hover check:disabled:backdrop:checked, menu menuitem:hover check:disabled:backdrop:indeterminate,\n  radio:disabled,\n  radio:disabled:checked,\n  radio:disabled:indeterminate,\n  radio:disabled:backdrop,\n  radio:disabled:backdrop:checked,\n  radio:disabled:backdrop:indeterminate, menu menuitem radio:disabled, menu menuitem radio:disabled:checked, menu menuitem radio:disabled:indeterminate, menu menuitem radio:disabled:backdrop, menu menuitem radio:disabled:backdrop:checked, menu menuitem radio:disabled:backdrop:indeterminate, menu menuitem:hover radio:disabled, menu menuitem:hover radio:disabled:checked, menu menuitem:hover radio:disabled:indeterminate, menu menuitem:hover radio:disabled:backdrop, menu menuitem:hover radio:disabled:backdrop:checked, menu menuitem:hover radio:disabled:backdrop:indeterminate {\n    border-color: #13151a;\n    background-image: image(#23252e);\n    color: #eeeeec; }\n\ncheck:checked, check:indeterminate, menu menuitem check:checked, menu menuitem check:indeterminate,\nradio:checked,\nradio:indeterminate, menu menuitem radio:checked, menu menuitem radio:indeterminate {\n  background-image: image(#2777ff);\n  border-color: #2777ff;\n  color: #ffffff; }\n  check:checked:active, check:indeterminate:active, menu menuitem check:checked:active, menu menuitem check:indeterminate:active,\n  radio:checked:active,\n  radio:indeterminate:active, menu menuitem radio:checked:active, menu menuitem radio:indeterminate:active {\n    box-shadow: none; }\n  check:checked:backdrop, check:indeterminate:backdrop, menu menuitem check:checked:backdrop, menu menuitem check:indeterminate:backdrop,\n  radio:checked:backdrop,\n  radio:indeterminate:backdrop, menu menuitem radio:checked:backdrop, menu menuitem radio:indeterminate:backdrop {\n    background-image: image(#2777ff);\n    color: #ffffff; }\n\nswitch slider,\nscale slider {\n  color: #eeeeec;\n  outline-color: rgba(238, 238, 236, 0.3);\n  border-color: black;\n  background-image: image(#323643);\n  box-shadow: none; }\n  switch slider:active, switch slider:hover,\n  scale slider:active,\n  scale slider:hover {\n    color: #eeeeec;\n    outline-color: rgba(238, 238, 236, 0.3);\n    border-color: #2777ff;\n    background-image: image(#0f1014);\n    box-shadow: none; }\n\n/************\n * GtkScale *\n ************/\nscale trough, scale fill, progressbar trough {\n  border: 2px solid #13151a;\n  border-radius: 6px;\n  background-color: #13151a; }\n  scale trough:disabled, scale fill:disabled, progressbar trough:disabled {\n    background-color: #13151a;\n    border-color: #13151a; }\n  scale trough:backdrop, scale fill:backdrop, progressbar trough:backdrop {\n    background-color: #13151a;\n    border-color: #13151a;\n    transition: 200ms ease-out; }\n    scale trough:backdrop:disabled, scale fill:backdrop:disabled, progressbar trough:backdrop:disabled {\n      background-color: #13151a;\n      border-color: #13151a; }\n  row:selected scale trough, scale row:selected trough, row:selected scale fill, scale row:selected fill, row:selected progressbar trough, progressbar row:selected trough {\n    border-color: #00348d; }\n  .osd scale trough, scale .osd trough, .osd scale fill, scale .osd fill, .osd progressbar trough, progressbar .osd trough {\n    border-color: black;\n    background-color: rgba(0, 0, 0, 0.8); }\n    .osd scale trough:disabled, scale .osd trough:disabled, .osd scale fill:disabled, scale .osd fill:disabled, .osd progressbar trough:disabled, progressbar .osd trough:disabled {\n      background-color: rgba(68, 72, 83, 0.5); }\n\nscale highlight, progressbar progress {\n  border: 2px solid #2777ff;\n  border-radius: 6px;\n  background-color: #2777ff; }\n  scale highlight:disabled, progressbar progress:disabled {\n    background-color: transparent;\n    border-color: transparent; }\n  scale highlight:backdrop, progressbar progress:backdrop {\n    border-color: #2777ff; }\n    scale highlight:backdrop:disabled, progressbar progress:backdrop:disabled {\n      background-color: transparent;\n      border-color: transparent; }\n  row:selected scale highlight, scale row:selected highlight, row:selected progressbar progress, progressbar row:selected progress {\n    border-color: #00348d; }\n  .osd scale highlight, scale .osd highlight, .osd progressbar progress, progressbar .osd progress {\n    border-color: #2777ff; }\n    .osd scale highlight:disabled, scale .osd highlight:disabled, .osd progressbar progress:disabled, progressbar .osd progress:disabled {\n      border-color: transparent; }\n\n/***************\n * Header bars *\n ***************/\nheaderbar {\n  border: none;\n  background: rgba(35, 37, 46, 0.8);\n  box-shadow: inset 0 1px rgba(238, 238, 236, 0.07);\n  color: white; }\n  headerbar, headerbar:backdrop {\n    box-shadow: none;\n    background: rgba(35, 37, 46, 0.8); }\n\n.titlebar:not(headerbar) .title,\nheaderbar .title {\n  font-weight: normal; }\n\n.titlebar:not(headerbar) button,\n.titlebar:not(headerbar) entry,\nheaderbar button,\nheaderbar entry {\n  border: none;\n  background: image(#323643); }\n  .titlebar:not(headerbar) button:disabled,\n  .titlebar:not(headerbar) entry:disabled,\n  headerbar button:disabled,\n  headerbar entry:disabled {\n    background: image(#1a1c23); }\n\n.titlebar:not(headerbar) button:backdrop,\nheaderbar button:backdrop {\n  background: image(#323643); }\n  .titlebar:not(headerbar) button:backdrop:disabled,\n  headerbar button:backdrop:disabled {\n    background: image(#1a1c23); }\n\n.titlebar:not(headerbar) entry:focus,\nheaderbar entry:focus {\n  background: #23252e; }\n\n.titlebar:not(headerbar) stackswitcher button:active, .titlebar:not(headerbar) stackswitcher button:checked,\n.titlebar:not(headerbar) button.toggle:active,\n.titlebar:not(headerbar) button.toggle:checked,\nheaderbar stackswitcher button:active,\nheaderbar stackswitcher button:checked,\nheaderbar button.toggle:active,\nheaderbar button.toggle:checked {\n  color: #ffffff;\n  outline-color: rgba(238, 238, 236, 0.3);\n  border-color: #2777ff;\n  background-image: linear-gradient(to right, #317dff, #1d71ff);\n  box-shadow: 0 2px 4px rgba(39, 119, 255, 0.25); }\n\n.titlebar:not(headerbar) viewswitcher button > stack > box.narrow,\n.titlebar:not(headerbar) hdyviewswitcher > button box.narrow,\nheaderbar viewswitcher button > stack > box.narrow,\nheaderbar hdyviewswitcher > button box.narrow {\n  margin: -7px 0 -5px; }\n\n.titlebar:not(headerbar) viewswitcher button > stack > box.wide,\n.titlebar:not(headerbar) hdyviewswitcher > button box.wide,\nheaderbar viewswitcher button > stack > box.wide,\nheaderbar hdyviewswitcher > button box.wide {\n  margin: -8px 0; }\n\ndialog .titlebar:not(headerbar), dialog headerbar {\n  background: #23252e;\n  border: 0;\n  box-shadow: none; }\n\n.titlebar:not(headerbar) button.titlebutton:not(.appmenu).minimize, .titlebar:not(headerbar) button.titlebutton:not(.appmenu).maximize, .titlebar:not(headerbar) button.titlebutton:not(.appmenu).close,\nheaderbar button.titlebutton:not(.appmenu).minimize,\nheaderbar button.titlebutton:not(.appmenu).maximize,\nheaderbar button.titlebutton:not(.appmenu).close {\n  color: transparent;\n  -gtk-icon-shadow: none;\n  background-image: -gtk-scaled(url(\"assets/titlebutton.png\"), url(\"assets/titlebutton@2.png\"));\n  background-position: center;\n  background-repeat: no-repeat;\n  background-size: 8px;\n  margin: 0;\n  margin-left: 5px;\n  padding: 0;\n  min-width: 0;\n  min-height: 0;\n  box-shadow: none;\n  border: none;\n  transition: all .2s; }\n  .titlebar:not(headerbar) button.titlebutton:not(.appmenu).minimize + button.titlebutton, .titlebar:not(headerbar) button.titlebutton:not(.appmenu).maximize + button.titlebutton, .titlebar:not(headerbar) button.titlebutton:not(.appmenu).close + button.titlebutton,\n  headerbar button.titlebutton:not(.appmenu).minimize + button.titlebutton,\n  headerbar button.titlebutton:not(.appmenu).maximize + button.titlebutton,\n  headerbar button.titlebutton:not(.appmenu).close + button.titlebutton {\n    margin-left: 0; }\n  .titlebar:not(headerbar) button.titlebutton:not(.appmenu).minimize:last-child, .titlebar:not(headerbar) button.titlebutton:not(.appmenu).maximize:last-child, .titlebar:not(headerbar) button.titlebutton:not(.appmenu).close:last-child,\n  headerbar button.titlebutton:not(.appmenu).minimize:last-child,\n  headerbar button.titlebutton:not(.appmenu).maximize:last-child,\n  headerbar button.titlebutton:not(.appmenu).close:last-child {\n    margin-right: 5px; }\n  .titlebar:not(headerbar) button.titlebutton:not(.appmenu).minimize:backdrop, .titlebar:not(headerbar) button.titlebutton:not(.appmenu).maximize:backdrop, .titlebar:not(headerbar) button.titlebutton:not(.appmenu).close:backdrop,\n  headerbar button.titlebutton:not(.appmenu).minimize:backdrop,\n  headerbar button.titlebutton:not(.appmenu).maximize:backdrop,\n  headerbar button.titlebutton:not(.appmenu).close:backdrop {\n    background-color: #4e5468;\n    background-image: -gtk-scaled(url(\"assets/titlebutton.png\"), url(\"assets/titlebutton@2.png\"));\n    box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2); }\n\n.titlebar:not(headerbar) button.titlebutton:not(.appmenu).minimize,\nheaderbar button.titlebutton:not(.appmenu).minimize {\n  background-color: #fd7d00; }\n  .titlebar:not(headerbar) button.titlebutton:not(.appmenu).minimize:hover,\n  headerbar button.titlebutton:not(.appmenu).minimize:hover {\n    background-image: -gtk-scaled(url(\"assets/minimize.png\"), url(\"assets/minimize@2.png\")); }\n\n.titlebar:not(headerbar) button.titlebutton:not(.appmenu).maximize,\nheaderbar button.titlebutton:not(.appmenu).maximize {\n  background-color: #377cf1; }\n  .titlebar:not(headerbar) button.titlebutton:not(.appmenu).maximize:hover,\n  headerbar button.titlebutton:not(.appmenu).maximize:hover {\n    background-image: -gtk-scaled(url(\"assets/maximize.png\"), url(\"assets/maximize@2.png\")); }\n\n.titlebar:not(headerbar) button.titlebutton:not(.appmenu).close,\nheaderbar button.titlebutton:not(.appmenu).close {\n  background-color: #d31919; }\n  .titlebar:not(headerbar) button.titlebutton:not(.appmenu).close:hover,\n  headerbar button.titlebutton:not(.appmenu).close:hover {\n    background-image: -gtk-scaled(url(\"assets/close.png\"), url(\"assets/close@2.png\")); }\n\n.maximized .titlebar:not(headerbar) button.titlebutton:not(.appmenu):last-child, .fullscreen .titlebar:not(headerbar) button.titlebutton:not(.appmenu):last-child, .tiled .titlebar:not(headerbar) button.titlebutton:not(.appmenu):last-child, .tiled-top .titlebar:not(headerbar) button.titlebutton:not(.appmenu):last-child, .tiled-right .titlebar:not(headerbar) button.titlebutton:not(.appmenu):last-child, .tiled-bottom .titlebar:not(headerbar) button.titlebutton:not(.appmenu):last-child, .tiled-left .titlebar:not(headerbar) button.titlebutton:not(.appmenu):last-child, .maximized headerbar button.titlebutton:not(.appmenu):last-child, .fullscreen headerbar button.titlebutton:not(.appmenu):last-child, .tiled headerbar button.titlebutton:not(.appmenu):last-child, .tiled-top headerbar button.titlebutton:not(.appmenu):last-child, .tiled-right headerbar button.titlebutton:not(.appmenu):last-child, .tiled-bottom headerbar button.titlebutton:not(.appmenu):last-child, .tiled-left headerbar button.titlebutton:not(.appmenu):last-child {\n  margin-right: 0; }\n\n.maximized .titlebar:not(headerbar) button.titlebutton:not(.appmenu):first-child, .fullscreen .titlebar:not(headerbar) button.titlebutton:not(.appmenu):first-child, .tiled .titlebar:not(headerbar) button.titlebutton:not(.appmenu):first-child, .tiled-top .titlebar:not(headerbar) button.titlebutton:not(.appmenu):first-child, .tiled-right .titlebar:not(headerbar) button.titlebutton:not(.appmenu):first-child, .tiled-bottom .titlebar:not(headerbar) button.titlebutton:not(.appmenu):first-child, .tiled-left .titlebar:not(headerbar) button.titlebutton:not(.appmenu):first-child, .maximized headerbar button.titlebutton:not(.appmenu):first-child, .fullscreen headerbar button.titlebutton:not(.appmenu):first-child, .tiled headerbar button.titlebutton:not(.appmenu):first-child, .tiled-top headerbar button.titlebutton:not(.appmenu):first-child, .tiled-right headerbar button.titlebutton:not(.appmenu):first-child, .tiled-bottom headerbar button.titlebutton:not(.appmenu):first-child, .tiled-left headerbar button.titlebutton:not(.appmenu):first-child {\n  margin-left: 0; }\n\n.default-decoration.titlebar:not(headerbar),\nheaderbar.default-decoration {\n  background: #23252e;\n  min-height: 0;\n  padding: 6px; }\n  .default-decoration.titlebar:not(headerbar) button.titlebutton,\n  headerbar.default-decoration button.titlebutton {\n    min-height: 0;\n    min-width: 0; }\n    .default-decoration.titlebar:not(headerbar) button.titlebutton,\n    headerbar.default-decoration button.titlebutton,\n    headerbar.default-decoration button.titlebutton:last-child {\n      margin: 0; }\n\npaned headerbar:first-child,\nhdyleaflet headerbar:first-child,\nheaderbar.titlebar headerbar:first-child,\ndeck leaflet box:first-child headerbar:first-child,\nleaflet > headerbar:first-child {\n  border-color: #13151a;\n  background: #272a34;\n  box-shadow: none; }\n  paned headerbar:first-child:backdrop,\n  hdyleaflet headerbar:first-child:backdrop,\n  headerbar.titlebar headerbar:first-child:backdrop,\n  deck leaflet box:first-child headerbar:first-child:backdrop,\n  leaflet > headerbar:first-child:backdrop {\n    background: #292c37; }\n\n/**************\n * Tree Views *\n **************/\ntreeview.view {\n  border-top-color: #13151a; }\n  treeview.view:backdrop {\n    border-top-color: #13151a; }\n  treeview.view header button {\n    color: #eeeeec;\n    outline-color: rgba(238, 238, 236, 0.3);\n    border-color: #13151a;\n    background-image: image(#323643);\n    box-shadow: none; }\n    treeview.view header button:hover, treeview.view header button:active {\n      border-color: #13151a; }\n    treeview.view header button:backdrop {\n      box-shadow: none; }\n\n/***************\n * Popovers   *\n ***************/\npopover.background {\n  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.5); }\n  .csd popover.background, popover.background {\n    border-color: rgba(19, 21, 26, 0.75); }\n\n/*************\n * Notebooks *\n *************/\nnotebook > header {\n  border: 0;\n  padding: 0;\n  background-color: #1d2027; }\n  notebook > header.top > tabs, notebook > header.bottom > tabs, notebook > header.left > tabs, notebook > header.right > tabs {\n    margin: 0; }\n    notebook > header.top > tabs > tab,\n    notebook > header.top > tabs > tab.reorderable-page, notebook > header.bottom > tabs > tab,\n    notebook > header.bottom > tabs > tab.reorderable-page, notebook > header.left > tabs > tab,\n    notebook > header.left > tabs > tab.reorderable-page, notebook > header.right > tabs > tab,\n    notebook > header.right > tabs > tab.reorderable-page {\n      border: 1px solid transparent; }\n      notebook > header.top > tabs > tab:hover:not(:backdrop),\n      notebook > header.top > tabs > tab.reorderable-page:hover:not(:backdrop), notebook > header.bottom > tabs > tab:hover:not(:backdrop),\n      notebook > header.bottom > tabs > tab.reorderable-page:hover:not(:backdrop), notebook > header.left > tabs > tab:hover:not(:backdrop),\n      notebook > header.left > tabs > tab.reorderable-page:hover:not(:backdrop), notebook > header.right > tabs > tab:hover:not(:backdrop),\n      notebook > header.right > tabs > tab.reorderable-page:hover:not(:backdrop) {\n        color: #eeeeec;\n        outline-color: rgba(238, 238, 236, 0.3);\n        border-color: #13151a;\n        background-image: image(#414657);\n        box-shadow: none; }\n      notebook > header.top > tabs > tab:checked,\n      notebook > header.top > tabs > tab.reorderable-page:checked, notebook > header.bottom > tabs > tab:checked,\n      notebook > header.bottom > tabs > tab.reorderable-page:checked, notebook > header.left > tabs > tab:checked,\n      notebook > header.left > tabs > tab.reorderable-page:checked, notebook > header.right > tabs > tab:checked,\n      notebook > header.right > tabs > tab.reorderable-page:checked {\n        color: #eeeeec;\n        outline-color: rgba(238, 238, 236, 0.3);\n        border-color: #13151a;\n        background-image: image(#323643);\n        box-shadow: none;\n        background: image(#272a34); }\n        notebook > header.top > tabs > tab:checked:backdrop,\n        notebook > header.top > tabs > tab.reorderable-page:checked:backdrop, notebook > header.bottom > tabs > tab:checked:backdrop,\n        notebook > header.bottom > tabs > tab.reorderable-page:checked:backdrop, notebook > header.left > tabs > tab:checked:backdrop,\n        notebook > header.left > tabs > tab.reorderable-page:checked:backdrop, notebook > header.right > tabs > tab:checked:backdrop,\n        notebook > header.right > tabs > tab.reorderable-page:checked:backdrop {\n          color: #888a8d;\n          border-color: #13151a;\n          background-image: image(#323643);\n          box-shadow: none;\n          background: image(#272a34); }\n  notebook > header.top {\n    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) calc(100% - 2px), rgba(0, 0, 0, 0.05) calc(100% - 1px), rgba(0, 0, 0, 0.15)); }\n    notebook > header.top > tabs {\n      margin-bottom: -3px; }\n      notebook > header.top > tabs > tab {\n        margin: 3px 0;\n        border-radius: 6px 6px 0 0; }\n        notebook > header.top > tabs > tab:not(:checked) {\n          box-shadow: 4px 3px 0 -3px #13151a; }\n        notebook > header.top > tabs > tab:checked, notebook > header.top > tabs > tab:checked:backdrop {\n          border-bottom-color: #272a34; }\n  notebook > header.bottom {\n    background-image: linear-gradient(to top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) calc(100% - 2px), rgba(0, 0, 0, 0.05) calc(100% - 1px), rgba(0, 0, 0, 0.15)); }\n    notebook > header.bottom > tabs {\n      margin-top: -3px; }\n      notebook > header.bottom > tabs > tab {\n        margin: 3px 0;\n        border-radius: 0 0 6px 6px; }\n        notebook > header.bottom > tabs > tab:not(:checked) {\n          box-shadow: 4px -3px 0 -3px #13151a; }\n        notebook > header.bottom > tabs > tab:checked, notebook > header.bottom > tabs > tab:checked:backdrop {\n          border-top-color: #272a34; }\n  notebook > header.right {\n    background-image: linear-gradient(to left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) calc(100% - 2px), rgba(0, 0, 0, 0.05) calc(100% - 1px), rgba(0, 0, 0, 0.15)); }\n    notebook > header.right > tabs {\n      margin-left: -3px; }\n      notebook > header.right > tabs > tab {\n        margin: 0 3px;\n        border-radius: 0 6px 6px 0; }\n        notebook > header.right > tabs > tab:not(:checked) {\n          box-shadow: -3px 4px 0 -3px #13151a; }\n        notebook > header.right > tabs > tab:checked, notebook > header.right > tabs > tab:checked:backdrop {\n          border-left-color: #272a34; }\n  notebook > header.left {\n    background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) calc(100% - 2px), rgba(0, 0, 0, 0.05) calc(100% - 1px), rgba(0, 0, 0, 0.15)); }\n    notebook > header.left > tabs {\n      margin-right: -3px; }\n      notebook > header.left > tabs > tab {\n        margin: 0 3px;\n        border-radius: 6px 0 0 6px; }\n        notebook > header.left > tabs > tab:not(:checked) {\n          box-shadow: 3px 4px 0 -3px #13151a; }\n        notebook > header.left > tabs > tab:checked, notebook > header.left > tabs > tab:checked:backdrop {\n          border-right-color: #272a34; }\n  notebook > header tab {\n    border-radius: 6px;\n    transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n    min-height: 24px; }\n    notebook > header tab button.flat {\n      margin-top: 1px;\n      margin-bottom: 1px; }\n\n/**************\n * Scrollbars *\n **************/\nscrollbar slider {\n  min-width: 6px;\n  min-height: 6px; }\n\n/**************\n * GtkInfoBar *\n **************/\ninfobar, infobar.info, infobar.question, infobar.warning, infobar.error {\n  border-style: none;\n  text-shadow: none; }\n  infobar:backdrop > revealer > box label, infobar:backdrop > revealer > box, infobar > revealer > box label, infobar > revealer > box, infobar.info:backdrop > revealer > box label, infobar.info:backdrop > revealer > box, infobar.info > revealer > box label, infobar.info > revealer > box, infobar.question:backdrop > revealer > box label, infobar.question:backdrop > revealer > box, infobar.question > revealer > box label, infobar.question > revealer > box, infobar.warning:backdrop > revealer > box label, infobar.warning:backdrop > revealer > box, infobar.warning > revealer > box label, infobar.warning > revealer > box, infobar.error:backdrop > revealer > box label, infobar.error:backdrop > revealer > box, infobar.error > revealer > box label, infobar.error > revealer > box {\n    color: #ffffff; }\n  infobar:backdrop, infobar.info:backdrop, infobar.question:backdrop, infobar.warning:backdrop, infobar.error:backdrop {\n    text-shadow: none; }\n  infobar selection, infobar.info selection, infobar.question selection, infobar.warning selection, infobar.error selection {\n    background-color: #0d0e11; }\n  infobar *:link, infobar.info *:link, infobar.question *:link, infobar.warning *:link, infobar.error *:link {\n    color: #8db7ff; }\n\ninfobar.info:backdrop > revealer > box, infobar.info > revealer > box, infobar.info.action:hover:backdrop > revealer > box, infobar.info.action:hover > revealer > box {\n  background-color: #2777ff; }\n\ninfobar.info button,\ninfobar.info button.flat, infobar.info.action:hover button,\ninfobar.info.action:hover button.flat {\n  color: #ffffff;\n  outline-color: rgba(255, 255, 255, 0.3);\n  border-color: #4b8dff;\n  background-image: image(#5a97ff);\n  box-shadow: none; }\n  infobar.info button:hover,\n  infobar.info button.flat:hover, infobar.info.action:hover button:hover,\n  infobar.info.action:hover button.flat:hover {\n    color: #ffffff;\n    outline-color: rgba(255, 255, 255, 0.3);\n    border-color: #005af3;\n    background-image: image(#6ea4ff);\n    box-shadow: none; }\n  infobar.info button:active, infobar.info button:checked,\n  infobar.info button.flat:active,\n  infobar.info button.flat:checked, infobar.info.action:hover button:active, infobar.info.action:hover button:checked,\n  infobar.info.action:hover button.flat:active,\n  infobar.info.action:hover button.flat:checked {\n    color: #ffffff;\n    outline-color: rgba(255, 255, 255, 0.3);\n    border-color: #0052df;\n    background-image: linear-gradient(to right, #0056e9, #004fd4);\n    box-shadow: 0 2px 4px rgba(0, 82, 223, 0.25); }\n  infobar.info button:disabled,\n  infobar.info button.flat:disabled, infobar.info.action:hover button:disabled,\n  infobar.info.action:hover button.flat:disabled {\n    color: #93b5f0;\n    border-color: #005af3;\n    background-image: image(#276be1);\n    box-shadow: none; }\n  infobar.info button:backdrop,\n  infobar.info button.flat:backdrop, infobar.info.action:hover button:backdrop,\n  infobar.info.action:hover button.flat:backdrop {\n    color: #d4e4ff;\n    border-color: #005af3;\n    background-image: image(#2777ff);\n    box-shadow: none;\n    border-color: #005af3; }\n    infobar.info button:backdrop:disabled,\n    infobar.info button.flat:backdrop:disabled, infobar.info.action:hover button:backdrop:disabled,\n    infobar.info.action:hover button.flat:backdrop:disabled {\n      color: #739fec;\n      border-color: #005af3;\n      background-image: image(#276be1);\n      box-shadow: none;\n      border-color: #005af3; }\n  infobar.info button:backdrop label, infobar.info button:backdrop, infobar.info button label, infobar.info button,\n  infobar.info button.flat:backdrop label,\n  infobar.info button.flat:backdrop,\n  infobar.info button.flat label,\n  infobar.info button.flat, infobar.info.action:hover button:backdrop label, infobar.info.action:hover button:backdrop, infobar.info.action:hover button label, infobar.info.action:hover button,\n  infobar.info.action:hover button.flat:backdrop label,\n  infobar.info.action:hover button.flat:backdrop,\n  infobar.info.action:hover button.flat label,\n  infobar.info.action:hover button.flat {\n    color: #ffffff; }\n\ninfobar.question:backdrop > revealer > box, infobar.question > revealer > box, infobar.warning:backdrop > revealer > box, infobar.warning > revealer > box, infobar.question.action:hover:backdrop > revealer > box, infobar.question.action:hover > revealer > box, infobar.warning.action:hover:backdrop > revealer > box, infobar.warning.action:hover > revealer > box {\n  background-color: #fd7d00; }\n\ninfobar.question button,\ninfobar.question button.flat, infobar.warning button,\ninfobar.warning button.flat, infobar.question.action:hover button,\ninfobar.question.action:hover button.flat, infobar.warning.action:hover button,\ninfobar.warning.action:hover button.flat {\n  color: #ffffff;\n  outline-color: rgba(255, 255, 255, 0.3);\n  border-color: #ff8f22;\n  background-image: image(#ff9731);\n  box-shadow: none; }\n  infobar.question button:hover,\n  infobar.question button.flat:hover, infobar.warning button:hover,\n  infobar.warning button.flat:hover, infobar.question.action:hover button:hover,\n  infobar.question.action:hover button.flat:hover, infobar.warning.action:hover button:hover,\n  infobar.warning.action:hover button.flat:hover {\n    color: #ffffff;\n    outline-color: rgba(255, 255, 255, 0.3);\n    border-color: #ca6400;\n    background-image: image(#ffa145);\n    box-shadow: none; }\n  infobar.question button:active, infobar.question button:checked,\n  infobar.question button.flat:active,\n  infobar.question button.flat:checked, infobar.warning button:active, infobar.warning button:checked,\n  infobar.warning button.flat:active,\n  infobar.warning button.flat:checked, infobar.question.action:hover button:active, infobar.question.action:hover button:checked,\n  infobar.question.action:hover button.flat:active,\n  infobar.question.action:hover button.flat:checked, infobar.warning.action:hover button:active, infobar.warning.action:hover button:checked,\n  infobar.warning.action:hover button.flat:active,\n  infobar.warning.action:hover button.flat:checked {\n    color: #ffffff;\n    outline-color: rgba(255, 255, 255, 0.3);\n    border-color: #b65a00;\n    background-image: linear-gradient(to right, #c05f00, #ab5500);\n    box-shadow: 0 2px 4px rgba(182, 90, 0, 0.25); }\n  infobar.question button:disabled,\n  infobar.question button.flat:disabled, infobar.warning button:disabled,\n  infobar.warning button.flat:disabled, infobar.question.action:hover button:disabled,\n  infobar.question.action:hover button.flat:disabled, infobar.warning.action:hover button:disabled,\n  infobar.warning.action:hover button.flat:disabled {\n    color: #eeb884;\n    border-color: #ca6400;\n    background-image: image(#dd7108);\n    box-shadow: none; }\n  infobar.question button:backdrop,\n  infobar.question button.flat:backdrop, infobar.warning button:backdrop,\n  infobar.warning button.flat:backdrop, infobar.question.action:hover button:backdrop,\n  infobar.question.action:hover button.flat:backdrop, infobar.warning.action:hover button:backdrop,\n  infobar.warning.action:hover button.flat:backdrop {\n    color: #ffe5cc;\n    border-color: #ca6400;\n    background-image: image(#fd7d00);\n    box-shadow: none;\n    border-color: #ca6400; }\n    infobar.question button:backdrop:disabled,\n    infobar.question button.flat:backdrop:disabled, infobar.warning button:backdrop:disabled,\n    infobar.warning button.flat:backdrop:disabled, infobar.question.action:hover button:backdrop:disabled,\n    infobar.question.action:hover button.flat:backdrop:disabled, infobar.warning.action:hover button:backdrop:disabled,\n    infobar.warning.action:hover button.flat:backdrop:disabled {\n      color: #e9a35e;\n      border-color: #ca6400;\n      background-image: image(#dd7108);\n      box-shadow: none;\n      border-color: #ca6400; }\n  infobar.question button:backdrop label, infobar.question button:backdrop, infobar.question button label, infobar.question button,\n  infobar.question button.flat:backdrop label,\n  infobar.question button.flat:backdrop,\n  infobar.question button.flat label,\n  infobar.question button.flat, infobar.warning button:backdrop label, infobar.warning button:backdrop, infobar.warning button label, infobar.warning button,\n  infobar.warning button.flat:backdrop label,\n  infobar.warning button.flat:backdrop,\n  infobar.warning button.flat label,\n  infobar.warning button.flat, infobar.question.action:hover button:backdrop label, infobar.question.action:hover button:backdrop, infobar.question.action:hover button label, infobar.question.action:hover button,\n  infobar.question.action:hover button.flat:backdrop label,\n  infobar.question.action:hover button.flat:backdrop,\n  infobar.question.action:hover button.flat label,\n  infobar.question.action:hover button.flat, infobar.warning.action:hover button:backdrop label, infobar.warning.action:hover button:backdrop, infobar.warning.action:hover button label, infobar.warning.action:hover button,\n  infobar.warning.action:hover button.flat:backdrop label,\n  infobar.warning.action:hover button.flat:backdrop,\n  infobar.warning.action:hover button.flat label,\n  infobar.warning.action:hover button.flat {\n    color: #ffffff; }\n\ninfobar.error:backdrop > revealer > box, infobar.error > revealer > box, infobar.error.action:hover:backdrop > revealer > box, infobar.error.action:hover > revealer > box {\n  background-color: #bf1717; }\n  infobar.error:backdrop > revealer > box button,\n  infobar.error:backdrop > revealer > box button.flat, infobar.error > revealer > box button,\n  infobar.error > revealer > box button.flat, infobar.error.action:hover:backdrop > revealer > box button,\n  infobar.error.action:hover:backdrop > revealer > box button.flat, infobar.error.action:hover > revealer > box button,\n  infobar.error.action:hover > revealer > box button.flat {\n    color: #ffffff;\n    outline-color: rgba(255, 255, 255, 0.3);\n    border-color: #df1b1b;\n    background-image: image(#e52424);\n    box-shadow: none; }\n    infobar.error:backdrop > revealer > box button:hover,\n    infobar.error:backdrop > revealer > box button.flat:hover, infobar.error > revealer > box button:hover,\n    infobar.error > revealer > box button.flat:hover, infobar.error.action:hover:backdrop > revealer > box button:hover,\n    infobar.error.action:hover:backdrop > revealer > box button.flat:hover, infobar.error.action:hover > revealer > box button:hover,\n    infobar.error.action:hover > revealer > box button.flat:hover {\n      color: #ffffff;\n      outline-color: rgba(255, 255, 255, 0.3);\n      border-color: #911212;\n      background-image: image(#e73737);\n      box-shadow: none; }\n    infobar.error:backdrop > revealer > box button:active, infobar.error:backdrop > revealer > box button:checked,\n    infobar.error:backdrop > revealer > box button.flat:active,\n    infobar.error:backdrop > revealer > box button.flat:checked, infobar.error > revealer > box button:active, infobar.error > revealer > box button:checked,\n    infobar.error > revealer > box button.flat:active,\n    infobar.error > revealer > box button.flat:checked, infobar.error.action:hover:backdrop > revealer > box button:active, infobar.error.action:hover:backdrop > revealer > box button:checked,\n    infobar.error.action:hover:backdrop > revealer > box button.flat:active,\n    infobar.error.action:hover:backdrop > revealer > box button.flat:checked, infobar.error.action:hover > revealer > box button:active, infobar.error.action:hover > revealer > box button:checked,\n    infobar.error.action:hover > revealer > box button.flat:active,\n    infobar.error.action:hover > revealer > box button.flat:checked {\n      color: #ffffff;\n      outline-color: rgba(255, 255, 255, 0.3);\n      border-color: #7f0f0f;\n      background-image: linear-gradient(to right, #881010, #760e0e);\n      box-shadow: 0 2px 4px rgba(127, 15, 15, 0.25); }\n    infobar.error:backdrop > revealer > box button:disabled,\n    infobar.error:backdrop > revealer > box button.flat:disabled, infobar.error > revealer > box button:disabled,\n    infobar.error > revealer > box button.flat:disabled, infobar.error.action:hover:backdrop > revealer > box button:disabled,\n    infobar.error.action:hover:backdrop > revealer > box button.flat:disabled, infobar.error.action:hover > revealer > box button:disabled,\n    infobar.error.action:hover > revealer > box button.flat:disabled {\n      color: #d48d8d;\n      border-color: #911212;\n      background-image: image(#a81a1b);\n      box-shadow: none; }\n    infobar.error:backdrop > revealer > box button:backdrop,\n    infobar.error:backdrop > revealer > box button.flat:backdrop, infobar.error > revealer > box button:backdrop,\n    infobar.error > revealer > box button.flat:backdrop, infobar.error.action:hover:backdrop > revealer > box button:backdrop,\n    infobar.error.action:hover:backdrop > revealer > box button.flat:backdrop, infobar.error.action:hover > revealer > box button:backdrop,\n    infobar.error.action:hover > revealer > box button.flat:backdrop {\n      color: #f2d1d1;\n      border-color: #911212;\n      background-image: image(#bf1717);\n      box-shadow: none;\n      border-color: #911212; }\n      infobar.error:backdrop > revealer > box button:backdrop:disabled,\n      infobar.error:backdrop > revealer > box button.flat:backdrop:disabled, infobar.error > revealer > box button:backdrop:disabled,\n      infobar.error > revealer > box button.flat:backdrop:disabled, infobar.error.action:hover:backdrop > revealer > box button:backdrop:disabled,\n      infobar.error.action:hover:backdrop > revealer > box button.flat:backdrop:disabled, infobar.error.action:hover > revealer > box button:backdrop:disabled,\n      infobar.error.action:hover > revealer > box button.flat:backdrop:disabled {\n        color: #c66a6b;\n        border-color: #911212;\n        background-image: image(#a81a1b);\n        box-shadow: none;\n        border-color: #911212; }\n    infobar.error:backdrop > revealer > box button:backdrop label, infobar.error:backdrop > revealer > box button:backdrop, infobar.error:backdrop > revealer > box button label, infobar.error:backdrop > revealer > box button,\n    infobar.error:backdrop > revealer > box button.flat:backdrop label,\n    infobar.error:backdrop > revealer > box button.flat:backdrop,\n    infobar.error:backdrop > revealer > box button.flat label,\n    infobar.error:backdrop > revealer > box button.flat, infobar.error > revealer > box button:backdrop label, infobar.error > revealer > box button:backdrop, infobar.error > revealer > box button label, infobar.error > revealer > box button,\n    infobar.error > revealer > box button.flat:backdrop label,\n    infobar.error > revealer > box button.flat:backdrop,\n    infobar.error > revealer > box button.flat label,\n    infobar.error > revealer > box button.flat, infobar.error.action:hover:backdrop > revealer > box button:backdrop label, infobar.error.action:hover:backdrop > revealer > box button:backdrop, infobar.error.action:hover:backdrop > revealer > box button label, infobar.error.action:hover:backdrop > revealer > box button,\n    infobar.error.action:hover:backdrop > revealer > box button.flat:backdrop label,\n    infobar.error.action:hover:backdrop > revealer > box button.flat:backdrop,\n    infobar.error.action:hover:backdrop > revealer > box button.flat label,\n    infobar.error.action:hover:backdrop > revealer > box button.flat, infobar.error.action:hover > revealer > box button:backdrop label, infobar.error.action:hover > revealer > box button:backdrop, infobar.error.action:hover > revealer > box button label, infobar.error.action:hover > revealer > box button,\n    infobar.error.action:hover > revealer > box button.flat:backdrop label,\n    infobar.error.action:hover > revealer > box button.flat:backdrop,\n    infobar.error.action:hover > revealer > box button.flat label,\n    infobar.error.action:hover > revealer > box button.flat {\n      color: #ffffff; }\n\n/*********\n * Lists *\n *********/\nrow:selected, row:selected:backdrop, row:selected:active, row.activatable:selected, row.activatable:selected:backdrop, row.activatable:selected:active {\n  border-radius: 10px;\n  background-color: #23252e;\n  color: white;\n  box-shadow: inset 0 0 0 9999px #3b3e46, inset 0 0 0 3px #23252e; }\n\n/*********************\n * App Notifications *\n *********************/\n.app-notification,\n.app-notification.frame {\n  padding: 5px 10px;\n  margin: 20px;\n  border-radius: 7px;\n  border: 1px solid rgba(19, 21, 26, 0.65);\n  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.5);\n  background-image: none; }\n  .app-notification:backdrop,\n  .app-notification.frame:backdrop {\n    box-shadow: none; }\n\n/************\n * Calendar *\n ***********/\ncalendar {\n  border-radius: 6px;\n  border: 0;\n  padding: 1px; }\n\n/***********\n * Dialogs *\n ***********/\nmessagedialog .titlebar:backdrop {\n  background-image: none; }\n\n/***********\n * Sidebar *\n ***********/\n.sidebar {\n  background-color: #23252e; }\n\nstacksidebar row {\n  padding: 7px 3px; }\n\n/****************\n * File chooser *\n ****************/\nplacessidebar row {\n  min-height: 30px; }\n\n/**********************\n * Window Decorations *\n *********************/\ndecoration {\n  border-radius: 10px 10px 6px 6px;\n  border: 1px solid #23252e;\n  border-top-width: 0;\n  border-bottom-width: 2px;\n  background: transparent;\n  border-color: rgba(35, 37, 46, 0.8) rgba(35, 37, 46, 0.8) #23252e;\n  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.4), 0 0 0 1px rgba(19, 21, 26, 0.75); }\n  decoration:backdrop {\n    box-shadow: 0 2px 8px 0 transparent, 0 0 5px 3px rgba(0, 0, 0, 0.25), 0 0 0 1px rgba(0, 0, 0, 0.75); }\n  .maximized decoration, .fullscreen decoration, .tiled decoration, .tiled-top decoration, .tiled-right decoration, .tiled-bottom decoration, .tiled-left decoration {\n    border-width: 0; }\n  dialog decoration {\n    border-width: 0 0 4px; }\n  .popup decoration {\n    border-width: 0; }\n  .ssd decoration {\n    box-shadow: 0 0 0 1px rgba(19, 21, 26, 0.75);\n    border-width: 0; }\n  .csd.popup decoration {\n    box-shadow: 0 1px 6px rgba(0, 0, 0, 0.5), 0 0 0 1px rgba(19, 21, 26, 0.65);\n    border-width: 0; }\n  tooltip.csd decoration {\n    border: 0; }\n  messagedialog.csd decoration {\n    border-width: 0;\n    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2); }\n\nwindow.unified, window.unified:backdrop {\n  background: linear-gradient(to bottom, rgba(35, 37, 46, 0.8) 40px, #23252e 40px); }\n  window.unified decoration, window.unified:backdrop decoration {\n    border: 0; }\n  window.unified headerbar, window.unified:backdrop headerbar {\n    background: transparent; }\n\n/* Nautilus */\n@define-color disk_space_unknown #383c4a;\n@define-color disk_space_used #2777ff;\n@define-color disk_space_free white;\nfilechooser.unified, filechooser.unified:backdrop,\n.nautilus-window.unified,\n.nautilus-window.unified:backdrop {\n  background: transparent; }\n  filechooser.unified > deck > box > headerbar, filechooser.unified:backdrop > deck > box > headerbar,\n  .nautilus-window.unified > deck > box > headerbar,\n  .nautilus-window.unified:backdrop > deck > box > headerbar {\n    background: rgba(35, 37, 46, 0.8); }\n\nfilechooser.csd.background, filechooser placessidebar list,\n.nautilus-window.csd.background,\n.nautilus-window placessidebar list {\n  background-color: transparent; }\n\nfilechooser placessidebar.sidebar:dir(ltr),\n.nautilus-window placessidebar.sidebar:dir(ltr) {\n  background: linear-gradient(to right, rgba(8, 9, 11, 0.95) 41px, rgba(30, 33, 40, 0.95) 0); }\n\nfilechooser placessidebar.sidebar:dir(rtl),\n.nautilus-window placessidebar.sidebar:dir(rtl) {\n  background: linear-gradient(to left, rgba(8, 9, 11, 0.95) 41px, rgba(30, 33, 40, 0.95) 0); }\n\nfilechooser placessidebar.sidebar:backdrop,\n.nautilus-window placessidebar.sidebar:backdrop {\n  background: image(rgba(30, 33, 40, 0.95)); }\n\nfilechooser placessidebar.sidebar row.sidebar-row,\n.nautilus-window placessidebar.sidebar row.sidebar-row {\n  color: white; }\n  filechooser placessidebar.sidebar row.sidebar-row:selected,\n  .nautilus-window placessidebar.sidebar row.sidebar-row:selected {\n    margin-left: 6px;\n    margin-right: 6px;\n    border-radius: 6px;\n    box-shadow: 0 1px 4px #2777ff;\n    transition: box-shadow 200ms ease-out, background 200ms ease-out;\n    background-color: #2777ff; }\n    filechooser placessidebar.sidebar row.sidebar-row:selected:dir(ltr),\n    .nautilus-window placessidebar.sidebar row.sidebar-row:selected:dir(ltr) {\n      background-image: linear-gradient(to right, #005af3 35px, transparent 0); }\n    filechooser placessidebar.sidebar row.sidebar-row:selected:dir(rtl),\n    .nautilus-window placessidebar.sidebar row.sidebar-row:selected:dir(rtl) {\n      background-image: linear-gradient(to left, #005af3 35px, transparent 0); }\n    filechooser placessidebar.sidebar row.sidebar-row:selected revealer,\n    .nautilus-window placessidebar.sidebar row.sidebar-row:selected revealer {\n      padding-left: 8px;\n      padding-right: 8px; }\n      filechooser placessidebar.sidebar row.sidebar-row:selected revealer .sidebar-icon, filechooser placessidebar.sidebar row.sidebar-row:selected revealer .sidebar-label,\n      .nautilus-window placessidebar.sidebar row.sidebar-row:selected revealer .sidebar-icon,\n      .nautilus-window placessidebar.sidebar row.sidebar-row:selected revealer .sidebar-label {\n        color: #ffffff; }\n    filechooser placessidebar.sidebar row.sidebar-row:selected:backdrop,\n    .nautilus-window placessidebar.sidebar row.sidebar-row:selected:backdrop {\n      background-image: none;\n      box-shadow: none; }\n  filechooser placessidebar.sidebar row.sidebar-row .sidebar-icon,\n  .nautilus-window placessidebar.sidebar row.sidebar-row .sidebar-icon {\n    padding-right: 20px;\n    opacity: 1; }\n  filechooser placessidebar.sidebar row.sidebar-row .sidebar-button,\n  .nautilus-window placessidebar.sidebar row.sidebar-row .sidebar-button {\n    border: 0; }\n\n.nautilus-window .floating-bar {\n  color: #ffffff;\n  background-color: #2777ff;\n  border-color: #00348d;\n  margin: 10px;\n  box-shadow: 0 1px 4px #2777ff;\n  transition: background-color 200ms ease-out; }\n  .nautilus-window .floating-bar:backdrop {\n    color: inherit;\n    box-shadow: none;\n    border-color: #13151a; }\n  .nautilus-window .floating-bar.bottom.left, .nautilus-window .floating-bar.bottom.right {\n    border-radius: 6px;\n    border-style: solid; }\n\n.nautilus-window .path-bar-box {\n  padding: 3px 4px;\n  margin: -1px 0;\n  background: rgba(43, 50, 66, 0.7);\n  border-radius: 99px;\n  box-shadow: inset 0 0 0 1px #13151a;\n  border: 0; }\n  .nautilus-window .path-bar-box .text-button {\n    background: transparent;\n    border-radius: 99px;\n    border: 0; }\n  .nautilus-window .path-bar-box .text-button:hover {\n    color: #eeeeec;\n    outline-color: rgba(238, 238, 236, 0.3);\n    border-color: #13151a;\n    background-image: image(#414657);\n    box-shadow: none; }\n  .nautilus-window .path-bar-box .text-button:checked, .nautilus-window .path-bar-box widget > .text-button:last-child {\n    color: #ffffff;\n    outline-color: rgba(238, 238, 236, 0.3);\n    border-color: #2777ff;\n    background-image: linear-gradient(to right, #317dff, #1d71ff);\n    box-shadow: 0 2px 4px rgba(39, 119, 255, 0.25);\n    padding: 3px;\n    border-color: transparent; }\n  .nautilus-window .path-bar-box .image-button > box > image:first-child {\n    margin-left: 5px; }\n  .nautilus-window .path-bar-box .image-button > box > image:last-child {\n    margin-right: 5px; }\n  .nautilus-window .path-bar-box widget > .text-button:not(:nth-last-child(2)):not(:last-child):not(:hover) {\n    box-shadow: 5px 0 0 -3px rgba(238, 238, 236, 0.15); }\n\nbox.nautilus-path-bar > scrolledwindow {\n  background-color: #323643;\n  border: none; }\n\nbox.nautilus-path-bar > button {\n  box-shadow: none; }\n\n/* GNOME TERMINAL */\nterminal-window notebook scrollbar,\n.mate-terminal notebook scrollbar {\n  background: #272a34; }\n\n/* GNOME TWEAKS */\nlist.tweak-categories separator {\n  background: transparent; }\n\n/* XFCE4 PANEL */\n.xfce4-panel.background {\n  background: rgba(35, 37, 46, 0.8); }\n\n.xfce4-panel button {\n  border: 0;\n  border-radius: 0;\n  min-width: 30px;\n  box-shadow: none;\n  text-shadow: none;\n  background: transparent;\n  color: #eeeeec; }\n  .xfce4-panel button:hover {\n    background: rgba(0, 0, 0, 0.2); }\n  .xfce4-panel button:not(#whiskermenu-button):checked, .xfce4-panel button:not(#whiskermenu-button):active {\n    box-shadow: inset 0 -2px 0 #2777ff;\n    background: rgba(0, 0, 0, 0.2); }\n\n.xfce4-panel.vertical button:not(#whiskermenu-button):checked, .xfce4-panel.vertical button:not(#whiskermenu-button):active {\n  box-shadow: inset 2px 0 0 #2777ff; }\n\n/* XFCE4 NOTIFICATIONS & LOGOUT DIALOG */\n#XfceNotifyWindow, .xfsm-logout-dialog, .xfsm-logout-dialog button {\n  border: 1px solid #13151a;\n  border-bottom-width: 2px;\n  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1);\n  -gtk-icon-style: symbolic; }\n\n.xfsm-logout-dialog > .vertical > .horizontal button {\n  margin: 8px; }\n\n#whiskermenu-window entry {\n  border-radius: 100px;\n  border: 2px solid #2777ff;\n  box-shadow: none; }\n\n#whiskermenu-window button {\n  transition-duration: 0s; }\n  #whiskermenu-window button:hover {\n    color: white;\n    border-color: black;\n    background-color: transparent;\n    background-image: image(#303340);\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black;\n    outline-color: rgba(255, 255, 255, 0.3);\n    border-color: transparent;\n    border-bottom-color: #1c1e25; }\n  #whiskermenu-window button:checked {\n    border-color: transparent; }\n\n#whiskermenu-window scrolledwindow.frame {\n  border: 0;\n  border-radius: 8px;\n  box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.3);\n  padding: 7px 10px;\n  margin: 0 5px; }\n  #whiskermenu-window scrolledwindow.frame, #whiskermenu-window scrolledwindow.frame iconview:not(:hover):not(:focus) {\n    background: #1c1e25; }\n  #whiskermenu-window scrolledwindow.frame treeview {\n    background: transparent;\n    border-radius: 6px; }\n    #whiskermenu-window scrolledwindow.frame treeview:hover, #whiskermenu-window scrolledwindow.frame treeview:active, #whiskermenu-window scrolledwindow.frame treeview:selected {\n      background-color: rgba(0, 0, 0, 0.27);\n      color: inherit; }\n\n/* XFCE4 panel action */\n#XfcePanelWindowWrapper > widget > box > #xfce-panel-button > image {\n  -gtk-icon-style: symbolic;\n  -gtk-icon-transform: scale(0.7); }\n\n/* XFCE4 workspace switcher */\nwnck-pager {\n  background-color: #3d4251; }\n  wnck-pager:selected {\n    background-color: black; }\n  wnck-pager:hover {\n    background-color: black; }\n\n/* LightDM */\n.lightdm-gtk-greeter #panel_window {\n  background: rgba(35, 37, 46, 0.8);\n  color: #eeeeec;\n  text-shadow: none;\n  -gtk-icon-shadow: none; }\n\n.lightdm-gtk-greeter #login_window {\n  border: 0;\n  background-color: rgba(35, 37, 46, 0.8);\n  border-radius: 6px;\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0.15); }\n  .lightdm-gtk-greeter #login_window entry {\n    background: rgba(35, 37, 46, 0.4);\n    border-color: rgba(35, 37, 46, 0.3);\n    min-height: 32px;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.4); }\n    .lightdm-gtk-greeter #login_window entry image {\n      margin: 0; }\n  .lightdm-gtk-greeter #login_window #buttonbox_frame {\n    padding-top: 20px;\n    background: #23252e;\n    border-top: 1px solid rgba(0, 0, 0, 0.1);\n    border-radius: 0 0 6px 6px;\n    box-shadow: inset 0 -4px rgba(0, 0, 0, 0.2), inset 0 1px 2px rgba(0, 0, 0, 0.27); }\n    .lightdm-gtk-greeter #login_window #buttonbox_frame button {\n      border: 0;\n      color: #ffffff;\n      text-shadow: none; }\n    .lightdm-gtk-greeter #login_window #buttonbox_frame #cancel_button {\n      background: rgba(0, 0, 0, 0.27);\n      box-shadow: none;\n      color: #eeeeec; }\n    .lightdm-gtk-greeter #login_window #buttonbox_frame #login_button {\n      background: #2777ff;\n      box-shadow: inset 0 -2px rgba(0, 0, 0, 0.2); }\n\n/* XFCE4 desktop */\nXfdesktopIconView.view {\n  background-color: transparent;\n  color: white;\n  text-shadow: 0 1px 2px black; }\n\nXfdesktopIconView.view:active {\n  background-color: rgba(39, 119, 255, 0.3);\n  color: rgba(39, 119, 255, 0.3);\n  border-radius: 6px; }\n\nXfdesktopIconView.label:active {\n  background-color: rgba(39, 119, 255, 0.3);\n  color: #ffffff; }\n\nXfdesktopIconView.rubberband {\n  background-color: rgba(39, 119, 255, 0.3); }\n\n/* Thunar */\n.thunar .warning {\n  margin: -7px 0; }\n\n.thunar .path-bar button {\n  border: none;\n  background: transparent;\n  border-radius: 6px; }\n  .thunar .path-bar button:hover {\n    color: #eeeeec;\n    outline-color: rgba(238, 238, 236, 0.3);\n    border-color: #13151a;\n    background-image: image(#414657);\n    box-shadow: none; }\n  .thunar .path-bar button:checked {\n    color: #ffffff;\n    outline-color: rgba(238, 238, 236, 0.3);\n    border-color: #2777ff;\n    background-image: linear-gradient(to right, #317dff, #1d71ff);\n    box-shadow: 0 2px 4px rgba(39, 119, 255, 0.25);\n    border-radius: 99px; }\n\n.budgie-container {\n  background-color: transparent; }\n\n*:drop(active):focus,\n*:drop(active) {\n  box-shadow: inset 0 0 0 1px #2777ff; }\n\n.budgie-panel {\n  background-color: #272a34;\n  color: white;\n  font-weight: normal; }\n  .budgie-panel image {\n    -gtk-icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.5); }\n  .budgie-panel label {\n    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.5); }\n  .budgie-panel .alert {\n    color: #2777ff; }\n  .budgie-panel:backdrop {\n    color: white;\n    background-color: rgba(39, 42, 52, 0.8); }\n  .budgie-panel.transparent {\n    background-color: rgba(39, 42, 52, 0.8);\n    color: white; }\n  .budgie-panel button {\n    min-height: 16px;\n    min-width: 16px;\n    padding: 0;\n    border-radius: 0; }\n  .budgie-panel.horizontal button {\n    padding: 0 4px; }\n  .budgie-panel.vertical button {\n    padding: 4px 0; }\n  .budgie-panel separator {\n    background-color: rgba(238, 238, 236, 0.4); }\n  .budgie-panel.vertical #tasklist-button {\n    min-height: 32px; }\n  .budgie-panel .end-region {\n    background-color: rgba(0, 0, 0, 0.3);\n    border-radius: 0px; }\n    .budgie-panel .end-region separator {\n      background-color: rgba(255, 255, 255, 0.15); }\n    .budgie-panel .end-region label {\n      font-weight: 700;\n      color: white; }\n\n.budgie-panel button.flat.launcher {\n  padding: 0;\n  border-radius: 0;\n  border: none;\n  background-image: radial-gradient(circle farthest-corner at center, alpha(#eeeeec,0) 100%, transparent 0%), image(alpha(#eeeeec,0));\n  background-position: center center; }\n  .budgie-panel button.flat.launcher > image {\n    opacity: 0.87; }\n  .budgie-panel button.flat.launcher:hover {\n    -gtk-icon-effect: highlight; }\n    .budgie-panel button.flat.launcher:hover > image {\n      opacity: 1.0; }\n  .budgie-panel button.flat.launcher:active > image {\n    opacity: 1.0; }\n  .budgie-panel button.flat.launcher:checked {\n    background-color: transparent; }\n    .budgie-panel button.flat.launcher:checked:hover {\n      -gtk-icon-effect: highlight; }\n    .budgie-panel button.flat.launcher:checked > image {\n      opacity: 1.0; }\n\n.budgie-panel .unpinned button.flat.launcher:hover,\n.budgie-panel .pinned button.flat.launcher.running:hover {\n  -gtk-icon-effect: highlight; }\n\n.budgie-panel .unpinned button.flat.launcher > image,\n.budgie-panel .pinned button.flat.launcher.running > image {\n  background-size: 2px 2px;\n  background-repeat: no-repeat;\n  opacity: 1.0; }\n\n.budgie-panel .unpinned button.flat.launcher:hover > image, .budgie-panel .unpinned button.flat.launcher:active > image, .budgie-panel .unpinned button.flat.launcher:checked > image,\n.budgie-panel .pinned button.flat.launcher.running:hover > image,\n.budgie-panel .pinned button.flat.launcher.running:active > image,\n.budgie-panel .pinned button.flat.launcher.running:checked > image {\n  background-image: none; }\n\n.top .budgie-panel button#tasklist-button:hover,\n.top .budgie-panel button.flat.launcher:hover {\n  box-shadow: inset 0 2px alpha(#eeeeec,0.4);\n  background-color: rgba(238, 238, 236, 0.4);\n  border: none; }\n\n.top .budgie-panel button#tasklist-button:active, .top .budgie-panel button#tasklist-button:checked,\n.top .budgie-panel button.flat.launcher:active,\n.top .budgie-panel button.flat.launcher:checked {\n  box-shadow: inset 0 2px #2777ff; }\n\n.top .budgie-panel .unpinned button.flat.launcher > image,\n.top .budgie-panel .pinned button.flat.launcher.running > image {\n  background-image: image(#2777ff);\n  background-position: top center; }\n\n.top .budgie-panel .unpinned button.flat.launcher:hover, .top .budgie-panel .unpinned button.flat.launcher:active, .top .budgie-panel .unpinned button.flat.launcher:checked,\n.top .budgie-panel .pinned button.flat.launcher.running:hover,\n.top .budgie-panel .pinned button.flat.launcher.running:active,\n.top .budgie-panel .pinned button.flat.launcher.running:checked {\n  box-shadow: inset 0 2px #2777ff; }\n\n.bottom .budgie-panel button#tasklist-button:hover,\n.bottom .budgie-panel button.flat.launcher:hover {\n  box-shadow: inset 0 -2px alpha(#eeeeec,0.4);\n  background-color: rgba(238, 238, 236, 0.4);\n  border: none; }\n\n.bottom .budgie-panel button#tasklist-button:active, .bottom .budgie-panel button#tasklist-button:checked,\n.bottom .budgie-panel button.flat.launcher:active,\n.bottom .budgie-panel button.flat.launcher:checked {\n  box-shadow: inset 0 -2px #2777ff; }\n\n.bottom .budgie-panel .unpinned button.flat.launcher > image,\n.bottom .budgie-panel .pinned button.flat.launcher.running > image {\n  background-image: image(#2777ff);\n  background-position: bottom center; }\n\n.bottom .budgie-panel .unpinned button.flat.launcher:hover, .bottom .budgie-panel .unpinned button.flat.launcher:active, .bottom .budgie-panel .unpinned button.flat.launcher:checked,\n.bottom .budgie-panel .pinned button.flat.launcher.running:hover,\n.bottom .budgie-panel .pinned button.flat.launcher.running:active,\n.bottom .budgie-panel .pinned button.flat.launcher.running:checked {\n  box-shadow: inset 0 -2px #2777ff; }\n\n.left .budgie-panel button#tasklist-button:hover,\n.left .budgie-panel button.flat.launcher:hover {\n  box-shadow: inset 2px 0 alpha(#eeeeec,0.4);\n  background-color: rgba(238, 238, 236, 0.4);\n  border: none; }\n\n.left .budgie-panel button#tasklist-button:active, .left .budgie-panel button#tasklist-button:checked,\n.left .budgie-panel button.flat.launcher:active,\n.left .budgie-panel button.flat.launcher:checked {\n  box-shadow: inset 2px 0 #2777ff; }\n\n.left .budgie-panel .unpinned button.flat.launcher > image,\n.left .budgie-panel .pinned button.flat.launcher.running > image {\n  background-image: image(#2777ff);\n  background-position: left center; }\n\n.left .budgie-panel .unpinned button.flat.launcher:hover, .left .budgie-panel .unpinned button.flat.launcher:active, .left .budgie-panel .unpinned button.flat.launcher:checked,\n.left .budgie-panel .pinned button.flat.launcher.running:hover,\n.left .budgie-panel .pinned button.flat.launcher.running:active,\n.left .budgie-panel .pinned button.flat.launcher.running:checked {\n  box-shadow: inset 2px 0 #2777ff; }\n\n.right .budgie-panel button#tasklist-button:hover,\n.right .budgie-panel button.flat.launcher:hover {\n  box-shadow: inset -2px 0 alpha(#eeeeec,0.4);\n  background-color: rgba(238, 238, 236, 0.4);\n  border: none; }\n\n.right .budgie-panel button#tasklist-button:active, .right .budgie-panel button#tasklist-button:checked,\n.right .budgie-panel button.flat.launcher:active,\n.right .budgie-panel button.flat.launcher:checked {\n  box-shadow: inset -2px 0 #2777ff; }\n\n.right .budgie-panel .unpinned button.flat.launcher > image,\n.right .budgie-panel .pinned button.flat.launcher.running > image {\n  background-image: image(#2777ff);\n  background-position: right center; }\n\n.right .budgie-panel .unpinned button.flat.launcher:hover, .right .budgie-panel .unpinned button.flat.launcher:active, .right .budgie-panel .unpinned button.flat.launcher:checked,\n.right .budgie-panel .pinned button.flat.launcher.running:hover,\n.right .budgie-panel .pinned button.flat.launcher.running:active,\n.right .budgie-panel .pinned button.flat.launcher.running:checked {\n  box-shadow: inset -2px 0 #2777ff; }\n\n.top .shadow-block {\n  background-color: transparent;\n  background-image: linear-gradient(to bottom, alpha(#000000,0.23), alpha(#000000,0.08), transparent); }\n\n.bottom .shadow-block {\n  background-color: transparent;\n  background-image: linear-gradient(to top, alpha(#000000,0.23), alpha(#000000,0.08), transparent); }\n\n.left .shadow-block {\n  background-color: transparent;\n  background-image: linear-gradient(to right, alpha(#000000,0.23), alpha(#000000,0.08), transparent); }\n\n.right .shadow-block {\n  background-color: transparent;\n  background-image: linear-gradient(to left, alpha(#000000,0.23), alpha(#000000,0.08), transparent); }\n\n.budgie-popover {\n  border-style: none;\n  border-width: 1px;\n  border-color: rgba(0, 0, 0, 0.28);\n  border-radius: 6px;\n  box-shadow: 0 3px 4px rgba(0, 0, 0, 0.28);\n  background-color: #23252e; }\n  .budgie-popover .container {\n    padding: 2px; }\n  .budgie-popover border {\n    border: none; }\n  .budgie-popover list {\n    background-color: transparent; }\n  .budgie-popover row {\n    padding: 0; }\n    .budgie-popover row:hover {\n      box-shadow: none; }\n  .budgie-popover:not(.budgie-menu) button.flat:not(.image-button) {\n    min-height: 28px;\n    padding: 0 8px;\n    color: #eeeeec;\n    font-weight: normal; }\n    .budgie-popover:not(.budgie-menu) button.flat:not(.image-button):disabled {\n      color: #888a8d; }\n  .budgie-popover.budgie-menu .container {\n    padding: 0; }\n  .budgie-popover.user-menu .container {\n    padding: 8px; }\n  .budgie-popover.user-menu separator {\n    margin: 4px 0; }\n  .budgie-popover.sound-popover separator {\n    margin: 3px 0; }\n  .budgie-popover.night-light-indicator .container {\n    padding: 8px; }\n  .budgie-popover.places-menu .container {\n    padding: 8px; }\n  .budgie-popover.places-menu .places-list:not(.always-expand) {\n    margin-top: 4px;\n    padding-top: 4px;\n    border-top: 1px solid #13151a; }\n  .budgie-popover.places-menu .alternative-label {\n    padding: 3px;\n    font-size: 15px; }\n  .budgie-popover.workspace-popover .container {\n    padding: 2px 8px 8px; }\n  .budgie-popover.workspace-popover separator {\n    margin: 4px 0; }\n  .budgie-popover.workspace-popover flowboxchild {\n    padding: 0; }\n\n.workspace-switcher .workspace-layout {\n  border: 0 solid rgba(35, 37, 46, 0.8); }\n  .top .workspace-switcher .workspace-layout:dir(ltr), .bottom .workspace-switcher .workspace-layout:dir(ltr) {\n    border-left-width: 1px; }\n  .top .workspace-switcher .workspace-layout:dir(rtl), .bottom .workspace-switcher .workspace-layout:dir(rtl) {\n    border-right-width: 1px; }\n  .left .workspace-switcher .workspace-layout, .right .workspace-switcher .workspace-layout {\n    border-top-width: 1px; }\n\n.workspace-switcher .workspace-item,\n.workspace-switcher .workspace-add-button {\n  border: 0 solid rgba(24, 26, 32, 0.8); }\n  .top .workspace-switcher .workspace-item:dir(ltr), .bottom .workspace-switcher .workspace-item:dir(ltr), .top .workspace-switcher .workspace-add-button:dir(ltr), .bottom .workspace-switcher .workspace-add-button:dir(ltr) {\n    border-right-width: 1px; }\n  .top .workspace-switcher .workspace-item:dir(rtl), .bottom .workspace-switcher .workspace-item:dir(rtl), .top .workspace-switcher .workspace-add-button:dir(rtl), .bottom .workspace-switcher .workspace-add-button:dir(rtl) {\n    border-left-width: 1px; }\n  .left .workspace-switcher .workspace-item, .right .workspace-switcher .workspace-item, .left .workspace-switcher .workspace-add-button, .right .workspace-switcher .workspace-add-button {\n    border-bottom-width: 1px; }\n\n.workspace-switcher .workspace-item.current-workspace {\n  background-color: rgba(24, 26, 32, 0.8); }\n\n.workspace-switcher .workspace-add-button:hover {\n  box-shadow: none; }\n\n.workspace-switcher .workspace-add-button:active {\n  background-image: none; }\n\n.workspace-switcher .workspace-add-button:active image {\n  margin: 1px 0 -1px; }\n\n.budgie-panel .workspace-switcher .workspace-icon-button {\n  min-height: 24px;\n  min-width: 24px;\n  padding: 0;\n  border-radius: 6px; }\n\n.budgie-menu.background {\n  padding: 0;\n  background-color: #272a34; }\n\n.budgie-menu scrollbar,\n.budgie-menu entry.search {\n  background-color: transparent; }\n\n.budgie-menu entry.search {\n  border-style: none;\n  border-bottom: 1px solid #13151a;\n  border-radius: 999px;\n  box-shadow: none;\n  font-size: 120%;\n  padding-top: 6px;\n  padding-bottom: 6px; }\n\n.budgie-menu button {\n  min-height: 32px;\n  padding: 0 8px;\n  border-radius: 0;\n  color: #eeeeec;\n  font-weight: normal; }\n\n.budgie-menu row {\n  padding: 0; }\n  .budgie-menu row:hover {\n    box-shadow: none; }\n\nbutton.budgie-menu-launcher {\n  color: white;\n  border: none; }\n  button.budgie-menu-launcher:hover {\n    background-color: rgba(238, 238, 236, 0.4);\n    border: none; }\n\npopover.background.user-menu {\n  padding: 8px; }\n  popover.background.user-menu .content-box {\n    background-color: transparent; }\n  popover.background.user-menu separator {\n    margin: 4px 0; }\n  popover.background.user-menu row {\n    padding: 0;\n    box-shadow: none;\n    background-image: none; }\n\nbutton.raven-trigger {\n  color: white;\n  border: none; }\n  button.raven-trigger:hover {\n    background-color: rgba(238, 238, 236, 0.4);\n    border: none; }\n\npopover.background.places-menu {\n  padding: 8px; }\n  popover.background.places-menu .name-button.text-button {\n    padding-left: 8px;\n    padding-right: 8px; }\n    popover.background.places-menu .name-button.text-button image:dir(ltr) {\n      margin-right: 3px; }\n    popover.background.places-menu .name-button.text-button image:dir(rtl) {\n      margin-left: 3px; }\n  popover.background.places-menu .places-section-header > image:dir(ltr) {\n    margin: 0 -2px 0 5px; }\n  popover.background.places-menu .places-section-header > image:dir(rtl) {\n    margin: 0 5px 0 -2px; }\n  popover.background.places-menu .places-list {\n    margin-top: 4px;\n    padding-top: 4px;\n    border-top: 1px solid #13151a;\n    background-color: transparent; }\n  popover.background.places-menu row {\n    padding: 0;\n    box-shadow: none;\n    background-image: none; }\n\nframe.raven-frame > border {\n  border-style: none;\n  box-shadow: none; }\n\n.raven {\n  background-color: #23252e;\n  color: #eeeeec;\n  padding: 6px 0 0 0;\n  border: none; }\n  .raven .raven-header {\n    min-height: 32px;\n    padding: 3px; }\n    .raven .raven-header.top {\n      padding: 2px 0;\n      background-color: #23252e;\n      color: #eeeeec; }\n      .raven .raven-header.top stackswitcher button {\n        margin: -6px 0;\n        min-height: 32px; }\n    .raven .raven-header.bottom {\n      border-top: 1px solid #13151a; }\n  .raven viewport.frame .raven-header {\n    margin-top: -8px; }\n  .raven .raven-background {\n    border-style: solid none;\n    border-width: 1px;\n    border-color: #13151a;\n    background-color: #272a34; }\n  .raven scrolledwindow.raven-background {\n    border-bottom-style: none; }\n  .raven .powerstrip button {\n    margin: 2px 0 1px;\n    padding: 10px; }\n  .raven .option-subtitle {\n    font-size: smaller; }\n\ncalendar.raven-calendar {\n  border-style: none;\n  background-color: transparent; }\n  calendar.raven-calendar:selected {\n    border-radius: 6px;\n    background-color: #23252e; }\n\n.raven-mpris {\n  background-color: rgba(35, 37, 46, 0.8);\n  color: #eeeeec; }\n  .raven-mpris label {\n    min-height: 24px; }\n\n.budgie-notification-window, .budgie-osd-window {\n  background-color: transparent;\n  color: white;\n  border-radius: 6px; }\n  .budgie-notification-window .drop-shadow, .budgie-osd-window .drop-shadow {\n    background-color: #303340; }\n\n.budgie-notification, .budgie-switcher, .budgie-switcher-window, .budgie-osd {\n  background-color: #303340;\n  color: white; }\n  .budgie-notification .notification-title, .budgie-switcher .notification-title, .budgie-switcher-window .notification-title, .budgie-osd .notification-title {\n    font-size: 110%;\n    color: white; }\n  .budgie-notification .notification-body, .budgie-switcher .notification-body, .budgie-switcher-window .notification-body, .budgie-osd .notification-body {\n    color: white; }\n\n.budgie-osd .budgie-osd-text {\n  font-size: 120%; }\n\n.budgie-switcher-window .drop-shadow {\n  margin: 8px 8px 16px;\n  border-radius: 6px;\n  background-color: #303340;\n  box-shadow: rgba(0, 0, 0, 0.28); }\n  .budgie-switcher-window .drop-shadow label.budgie-switcher-title {\n    color: white; }\n    .budgie-switcher-window .drop-shadow label.budgie-switcher-title:dir(ltr) {\n      padding: 0 0 0 6px; }\n    .budgie-switcher-window .drop-shadow label.budgie-switcher-title:dir(rtl) {\n      padding: 0 6px 0 0; }\n\n.drop-shadow {\n  margin: 5px 9px;\n  padding: 3px;\n  border-radius: 2px;\n  box-shadow: none;\n  background-color: #23252e; }\n\n.budgie-run-dialog, .budgie-polkit-dialog, .budgie-session-dialog {\n  border-radius: 6px;\n  background-color: #23252e; }\n\n.budgie-session-dialog label:not(:last-child),\n.budgie-session-dialog .dialog-title {\n  font-size: 120%; }\n\n.budgie-session-dialog .linked.horizontal > button {\n  padding: 8px 16px;\n  border-top: 1px solid #13151a;\n  border-radius: 6px; }\n  .budgie-session-dialog .linked.horizontal > button:first-child {\n    border-bottom-left-radius: 2px; }\n  .budgie-session-dialog .linked.horizontal > button:last-child {\n    border-bottom-right-radius: 2px; }\n\n.budgie-polkit-dialog .message {\n  color: #eeeeec; }\n\n.budgie-polkit-dialog .failure {\n  color: #a61414; }\n\n.budgie-run-dialog {\n  background-color: #272a34;\n  border-style: none; }\n  .budgie-run-dialog entry.search {\n    font-size: 120%;\n    box-shadow: none;\n    background-color: transparent;\n    border-style: none;\n    border-bottom: 1px solid #13151a;\n    border-radius: 0;\n    padding-top: 6px;\n    padding-bottom: 6px; }\n  .budgie-run-dialog list .dim-label, .budgie-run-dialog list label.separator,\n  .budgie-run-dialog list headerbar .subtitle,\n  headerbar .budgie-run-dialog list .subtitle, .budgie-run-dialog list .titlebar:not(headerbar) .subtitle, .titlebar:not(headerbar) .budgie-run-dialog list .subtitle, .budgie-run-dialog list .budgie-notification .notification-body, .budgie-notification .budgie-run-dialog list .notification-body, .budgie-run-dialog list .budgie-osd .notification-body, .budgie-osd .budgie-run-dialog list .notification-body, .budgie-run-dialog list .budgie-switcher-window .notification-body, .budgie-switcher-window .budgie-run-dialog list .notification-body, .budgie-run-dialog list .budgie-switcher .notification-body, .budgie-switcher .budgie-run-dialog list .notification-body {\n    opacity: 1; }\n  .budgie-run-dialog scrolledwindow {\n    border-top: 1px solid #13151a; }\n\n/* GTK NAMED COLORS\n   ----------------\n   use responsibly! */\n/*\nwidget text/foreground color */\n@define-color theme_fg_color #eeeeec;\n/*\ntext color for entries, views and content in general */\n@define-color theme_text_color white;\n/*\nwidget base background color */\n@define-color theme_bg_color #23252e;\n/*\ntext widgets and the like base background color */\n@define-color theme_base_color #272a34;\n/*\nbase background color of selections */\n@define-color theme_selected_bg_color #2777ff;\n/*\ntext/foreground color of selections */\n@define-color theme_selected_fg_color #ffffff;\n/*\nbase background color of insensitive widgets */\n@define-color insensitive_bg_color #242731;\n/*\ntext foreground color of insensitive widgets */\n@define-color insensitive_fg_color #888a8d;\n/*\ninsensitive text widgets and the like base background color */\n@define-color insensitive_base_color #272a34;\n/*\nwidget text/foreground color on backdrop windows */\n@define-color theme_unfocused_fg_color #888a8d;\n/*\ntext color for entries, views and content in general on backdrop windows */\n@define-color theme_unfocused_text_color white;\n/*\nwidget base background color on backdrop windows */\n@define-color theme_unfocused_bg_color #23252e;\n/*\ntext widgets and the like base background color on backdrop windows */\n@define-color theme_unfocused_base_color #292c37;\n/*\nbase background color of selections on backdrop windows */\n@define-color theme_unfocused_selected_bg_color #2777ff;\n/*\ntext/foreground color of selections on backdrop windows */\n@define-color theme_unfocused_selected_fg_color #ffffff;\n/*\ninsensitive color on backdrop windows*/\n@define-color unfocused_insensitive_color #43495a;\n/*\nwidgets main borders color */\n@define-color borders #13151a;\n/*\nwidgets main borders color on backdrop windows */\n@define-color unfocused_borders #13151a;\n/*\nthese are pretty self explicative */\n@define-color warning_color #fd7d00;\n@define-color error_color #bf1717;\n@define-color success_color #308e63;\n/*\nthese colors are exported for the window manager and shouldn't be used in applications,\nread if you used those and something break with a version upgrade you're on your own... */\n@define-color wm_title shade(#eeeeec, 1.8);\n@define-color wm_unfocused_title #888a8d;\n@define-color wm_highlight rgba(0, 0, 0, 0);\n@define-color wm_borders_edge rgba(238, 238, 236, 0.07);\n@define-color wm_bg_a shade(#23252e, 1.2);\n@define-color wm_bg_b #23252e;\n@define-color wm_shadow alpha(black, 0.35);\n@define-color wm_border alpha(black, 0.18);\n@define-color wm_button_hover_color_a shade(#23252e, 1.3);\n@define-color wm_button_hover_color_b #23252e;\n@define-color wm_button_active_color_a shade(#23252e, 0.85);\n@define-color wm_button_active_color_b shade(#23252e, 0.89);\n@define-color wm_button_active_color_c shade(#23252e, 0.9);\n/* content view background such as thumbnails view in Photos or Boxes */\n@define-color content_view_bg #272a34;\n/* Very contrasty background for text views (@theme_text_color foreground) */\n@define-color text_view_bg #1a1c23;\n.open-document-selector-treeview:hover {\n    background-color: alpha(@theme_fg_color, 0.05);\n}\n\n.open-document-selector-treeview:selected:hover {\n    background-color: @theme_selected_bg_color;\n}\n\n/* Only normal state is handle */\n.open-document-selector-name-label {\n    color: @theme_fg_color;\n}\n\n/* Only normal state is handle */\n.open-document-selector-path-label {\n    color: @theme_unfocused_fg_color;\n    font-size: smaller;\n}\n\n/* Only normal state is handle */\n.open-document-selector-match {\n    color: shade (@theme_fg_color, 0.6);\n    background-color: alpha(@warning_color, 0.4);\n}\n\n.gedit-document-panel {\n    background-color: @sidebar_bg;\n}\n\n.gedit-document-panel:backdrop {\n    color: #b0b2b2;\n}\n\n.gedit-document-panel row:selected:backdrop {\n    background-color: #8b8e8f;\n}\n\n.gedit-document-panel-group-row,\n.gedit-document-panel-group-row:hover {\n    border-top: 1px solid alpha(currentColor, 0.3);\n}\n\n.gedit-document-panel-group-row:first-child,\n.gedit-document-panel-group-row:first-child:hover {\n    border-top: 0px;\n}\n\n/* Try to look as the notebook tab close button */\n.gedit-document-panel row button.flat {\n    padding: 0;\n    margin-top: 8px;\n    margin-bottom: 8px;\n    min-width: 18px;\n    min-height: 18px;\n    color: alpha(currentColor,0.3);\n}\n\n.gedit-document-panel row:hover button.flat {\n    color: alpha(currentColor,0.5);\n}\n\n.gedit-document-panel row button.flat:hover {\n    color: @theme_fg_color;\n}\n\nstatusbar {\n    border-top: 1px solid @borders;\n}\n\n.gedit-search-slider {\n    background-color: @theme_base_color;\n    padding: 6px;\n    border-color: @borders;\n    border-radius: 0 0 3px 3px;\n    border-width: 0 1px 1px 1px;\n    border-style: solid;\n}\n\n.gedit-search-entry-occurrences-tag {\n    background-color: @theme_base_color;\n    background-image: none;\n    color: shade (@theme_unfocused_fg_color, 0.8);\n    border: 0px;\n    margin: 2px;\n    padding: 2px;\n}\n.nautilus-window,\n.nautilus-window notebook,\n.nautilus-window notebook > stack {\n    background: @theme_base_color;\n}\n\n.nautilus-empty-state-icon {\n    opacity: 0.50;\n}\n\n.nautilus-canvas-item {\n    border-radius: 5px;\n}\n\n.nautilus-canvas-item.thumbnail {\n  -gtk-icon-shadow: 0px 1px 2px @borders,\n                    1px 0px 0px alpha(@borders, 0.25),\n                    -1px 0px 0px alpha(@borders, 0.25),\n                    0px 2px 0px alpha(@borders, 0.5);\n}\n\n.nautilus-canvas-item.dim-label {\n    color: mix (@theme_fg_color, @theme_bg_color, 0.50);\n}\n\n.nautilus-canvas-item.dim-label:selected {\n    color: mix (@theme_selected_fg_color, @theme_selected_bg_color, 0.20);\n}\n\n/* Toolbar */\n\n/* Here we use the .button background-image colors from Adwaita, but ligthen them,\n * since is not possible to use lighten () in common css. */\n@keyframes needs_attention_keyframes {\n    0% {background-image: linear-gradient(to bottom, #fafafa, #ededed 40%,  #e0e0e0); border-color: @borders; }\n    /* can't do animation-direction, so holding the color on two keyframes */\n    30% {background-image: linear-gradient(to bottom, @theme_base_color, @theme_base_color, @theme_base_color); border-color: @theme_fg_color; }\n    90% {background-image: linear-gradient(to bottom, @theme_base_color, @theme_base_color, @theme_base_color); border-color: @theme_fg_color; }\n    100% {background-image: linear-gradient(to bottom, #fafafa, #ededed 40%,  #e0e0e0); border-color: @borders; }\n}\n\n.nautilus-operations-button-needs-attention {\n  animation: needs_attention_keyframes 2s ease-in-out;\n}\n.nautilus-operations-button-needs-attention-multiple {\n  animation: needs_attention_keyframes 3s ease-in-out;\n  animation-iteration-count: 3;\n}\n\n/* Remove white background and highlight on hover which GTK adds by default\n * to GtkListBox. TODO: Switch to GtkListView and drop this CSS hack. */\n.operations-list,\n.operations-list > :hover {\n  background: none;\n}\n\n.disclosure-button {\n  padding-left: 4px;\n  padding-right: 4px;\n}\n\n/* Path bar */\n\n.nautilus-path-bar scrolledwindow {\n  border-radius: 5px 0px 0px 5px;\n  border: 1px @borders solid;\n  border-right-width: 0px;\n  background-color: @theme_bg_color;\n}\n.nautilus-path-bar scrolledwindow undershoot.left {\n  border-radius: 5px 0px 0px 5px;\n  background: linear-gradient(to right, @theme_bg_color 6px, alpha(@theme_bg_color, 0) 24px);\n}\n.nautilus-path-bar scrolledwindow undershoot.right {\n  background: linear-gradient(to left, @theme_bg_color 6px, alpha(@theme_bg_color, 0) 24px);\n}\n\n.nautilus-path-bar > button,\n.path-buttons-box button {\n  margin: 0px;\n}\n\n.path-buttons-box button {\n  background-image: none;\n  box-shadow: none;\n  border-radius: 5px;\n  border-width: 0px;\n  -gtk-icon-shadow: none;\n}\n\n.path-buttons-box button:not(.current-dir):not(:backdrop):hover {\n  background: alpha(@theme_fg_color, 0.15);\n  box-shadow: inset 0 0 0 2px @theme_bg_color;\n}\n\n.path-buttons-box button:not(.current-dir):not(:backdrop):hover * {\n  opacity: 1;\n}\n\n/* Make the tags fit into the box */\nentry.search > * {\n  margin: 5px;\n}\n\n/* Sidebar */\n\n.nautilus-window .sidebar-row:selected {\n    background: mix(@theme_bg_color, @theme_fg_color, 0.07);\n}\n\n.nautilus-window .sidebar-row:selected,\n.nautilus-window .sidebar-row:selected image,\n.nautilus-window .sidebar-row:selected label {\n    color: mix(@theme_fg_color, @theme_text_color, 0.5);\n}\n\n.nautilus-window .sidebar-row:selected:backdrop {\n    background: mix(@theme_unfocused_bg_color, @theme_unfocused_fg_color, 0.07);\n}\n\n.nautilus-window .sidebar-row:selected:backdrop,\n.nautilus-window .sidebar-row:selected:backdrop label {\n    color: mix(@theme_unfocused_fg_color, @theme_unfocused_text_color, 0.15);\n}\n\n/* Floating status bar */\n.floating-bar {\n  padding: 1px;\n  background-color: @theme_base_color;\n  border-width: 1px;\n  border-style: solid solid none;\n  border-color: @borders;\n  border-radius: 8px 8px 0 0;\n}\n\n.floating-bar.bottom.left { /* axes left border and border radius */\n  border-left-style: none;\n  border-top-left-radius: 0;\n}\n.floating-bar.bottom.right { /* axes right border and border radius */\n  border-right-style: none;\n  border-top-right-radius: 0;\n}\n\n.floating-bar:backdrop {\n  background-color: @theme_unfocused_base_color;\n  border-color: @unfocused_borders;\n}\n\n.floating-bar button {\n  padding: 0px;\n}\n\n@define-color disk_space_unknown #888a85;\n@define-color disk_space_used #729fcf;\n@define-color disk_space_free #eeeeec;\n\n.disk-space-display {\n    border-style: solid;\n    border-width: 2px;\n}\n\n.disk-space-display.unknown {\n    background-color: @disk_space_unknown;\n    border-color: shade(@disk_space_unknown, 0.7);\n    color: @disk_space_unknown;\n}\n.disk-space-display.unknown.border {\n    color: shade(@disk_space_unknown, 0.7);\n}\n\n.disk-space-display.used {\n    background-color: @disk_space_used;\n    border-color: shade(@disk_space_used, 0.7);\n    color: @disk_space_used;\n}\n.disk-space-display.used.border {\n    color: shade(@disk_space_used, 0.7);\n}\n\n.disk-space-display.free {\n    background-color: @disk_space_free;\n    border-color: shade(@disk_space_free, 0.7);\n    color: @disk_space_free;\n}\n.disk-space-display.free.border {\n    color: shade(@disk_space_free, 0.7);\n}\n\n/* As a workaround for GtkTreeView showing thick border above first row when\n * horizontal grid lines are enabled, we add them using CSS instead. Exclude the\n * drop targets to let through the default feedback style. */\n.nautilus-list-view .view:not(:drop(active)) {\n    border-bottom: 1px solid @theme_bg_color;\n}\n\n.nautilus-list-view.thumbnail {\n  -gtk-icon-shadow: 0px 1px 2px @borders,\n                    1px 0px 0px alpha(@borders, 0.25),\n                    -1px 0px 0px alpha(@borders, 0.25),\n                    0px 2px 0px alpha(@borders, 0.5);\n}\n\n.search-information {\n  background-color: @theme_selected_bg_color;\n  color:white;\n  padding:2px;\n}\n\n@define-color conflict_bg #fef6b6;\n\n.conflict-row {\n    background: @conflict_bg;\n    color: black;\n}\n\n.conflict-row:hover {\n    background-color: shade(@conflict_bg, 0.9);\n}\n\n.conflict-row:selected {\n  background: @theme_selected_bg_color;\n  color: @theme_selected_fg_color;\n}\n\n/* Icon view */\nflowbox {\n  padding: 18px\n}\n\nflowboxchild {\n  padding: 0px;\n}\n\nflowboxchild:selected {\n  background-color:transparent;\n  outline-color: transparent;\n}\n\nflowboxchild .thumbnail {\n  margin: 4px;\n  box-shadow: 0px 1px 2px 0px alpha(@borders, 0.5),\n              0px 0px 0px 1px alpha(@borders, 0.5),\n              0px 2px 0px 0px alpha(@borders, 0.5);\n  border-radius: 2px;\n}\n\n.icon-ui-labels-box {\n  padding: 2px 4px;\n  border-radius: 4px;\n}\n\nflowboxchild:selected .icon-ui-labels-box {\n  color: @theme_selected_fg_color;\n  background-color: @theme_selected_bg_color;\n}\n\nflowboxchild:selected image {\n  -gtk-icon-effect: dim; /* GTK 3 only */\n  /* GTK 4 TODO: Replace previous line with the following one:\n  -gtk-icon-filter: opacity(0.5);\n  */\n  -gtk-icon-shadow: 0px 0px @theme_selected_bg_color;\n}\n"
  },
  {
    "path": ".themes/Flat-Remix-GTK-Blue-Dark/gtk-4.0/gtk.css",
    "content": "@define-color accent_bg_color #2777ff;\n@define-color accent_fg_color #ffffff;\n@define-color accent_color @accent_bg_color;\n@define-color destructive_bg_color @red_4;\n@define-color destructive_fg_color white;\n@define-color destructive_color #ff7b63;\n@define-color success_bg_color @green_5;\n@define-color success_fg_color white;\n@define-color success_color @green_1;\n@define-color warning_bg_color #cd9309;\n@define-color warning_fg_color rgba(0, 0, 0, 0.8);\n@define-color warning_color @yellow_2;\n@define-color error_bg_color @red_4;\n@define-color error_fg_color white;\n@define-color error_color #ff7b63;\n@define-color window_bg_color #23252e;\n@define-color window_fg_color white;\n@define-color view_bg_color #272a34;\n@define-color view_fg_color white;\n@define-color headerbar_bg_color #1a1c23;\n@define-color headerbar_fg_color white;\n@define-color headerbar_border_color white;\n@define-color headerbar_backdrop_color @view_bg_color;\n@define-color headerbar_shade_color rgba(0, 0, 0, 0.36);\n@define-color headerbar_darker_shade_color rgba(0, 0, 0, 0.9);\n@define-color sidebar_bg_color #1a1c23;\n@define-color sidebar_fg_color white;\n@define-color sidebar_backdrop_color mix(@sidebar_bg_color, @window_bg_color, .5);\n@define-color sidebar_shade_color rgba(0, 0, 0, 0.25);\n@define-color sidebar_border_color rgba(0, 0, 0, 0.36);\n@define-color secondary_sidebar_bg_color mix(@sidebar_bg_color, @window_bg_color, .5);\n@define-color secondary_sidebar_fg_color white;\n@define-color secondary_sidebar_backdrop_color mix(@secondary_sidebar_bg_color, @window_bg_color, .5);\n@define-color secondary_sidebar_shade_color rgba(0, 0, 0, 0.25);\n@define-color secondary_sidebar_border_color rgba(0, 0, 0, 0.36);\n@define-color card_bg_color rgba(255, 255, 255, 0.05);\n@define-color card_fg_color white;\n@define-color card_shade_color rgba(0, 0, 0, 0.36);\n@define-color dialog_bg_color #303340;\n@define-color dialog_fg_color white;\n@define-color popover_bg_color #303340;\n@define-color popover_fg_color white;\n@define-color popover_shade_color rgba(0, 0, 0, 0.25);\n@define-color thumbnail_bg_color #303340;\n@define-color thumbnail_fg_color white;\n@define-color shade_color rgba(0, 0, 0, 0.25);\n@define-color scrollbar_outline_color rgba(0, 0, 0, 0.5);\nwindowcontrols {\n  margin: 8px; }\n  windowcontrols button {\n    min-height: 16px;\n    min-width: 16px;\n    margin: -3px; }\n    windowcontrols button.minimize image, windowcontrols button.maximize image, windowcontrols button.close image {\n      padding: 0;\n      color: transparent;\n      background-image: -gtk-scaled(url(\"assets/titlebutton.png\"), url(\"assets/titlebutton@2.png\"));\n      background-position: center;\n      background-repeat: no-repeat;\n      background-size: 8px;\n      box-shadow: 0 0 5px 0 alpha(@headerbar_bg_color, 10); }\n      windowcontrols button.minimize image:backdrop, windowcontrols button.maximize image:backdrop, windowcontrols button.close image:backdrop {\n        background-color: #7f7f7f;\n        background-image: -gtk-scaled(url(\"assets/titlebutton.png\"), url(\"assets/titlebutton@2.png\")); }\n    windowcontrols button.minimize image {\n      background-color: #fd7d00; }\n      windowcontrols button.minimize image:hover {\n        background-image: -gtk-scaled(url(\"assets/minimize.png\"), url(\"assets/minimize@2.png\")); }\n    windowcontrols button.maximize image {\n      background-color: #377cf1; }\n      windowcontrols button.maximize image:hover {\n        background-image: -gtk-scaled(url(\"assets/maximize.png\"), url(\"assets/maximize@2.png\")); }\n    windowcontrols button.close image {\n      background-color: #d31919; }\n      windowcontrols button.close image:hover {\n        background-image: -gtk-scaled(url(\"assets/close.png\"), url(\"assets/close@2.png\")); }\n\nwindow.background {\n  background: linear-gradient(to bottom, alpha(@headerbar_bg_color, .8) 46px, @view_bg_color 46px); }\n\nwindow.background headerbar {\n  background-color: transparent;\n  color: alpha(@headerbar_fg_color, 2); }\n\n@define-color blue_1 #99c1f1;\n@define-color blue_2 #62a0ea;\n@define-color blue_3 #3584e4;\n@define-color blue_4 #1c71d8;\n@define-color blue_5 #1a5fb4;\n@define-color green_1 #8ff0a4;\n@define-color green_2 #57e389;\n@define-color green_3 #33d17a;\n@define-color green_4 #2ec27e;\n@define-color green_5 #26a269;\n@define-color yellow_1 #f9f06b;\n@define-color yellow_2 #f8e45c;\n@define-color yellow_3 #f6d32d;\n@define-color yellow_4 #f5c211;\n@define-color yellow_5 #e5a50a;\n@define-color orange_1 #ffbe6f;\n@define-color orange_2 #ffa348;\n@define-color orange_3 #ff7800;\n@define-color orange_4 #e66100;\n@define-color orange_5 #c64600;\n@define-color red_1 #f66151;\n@define-color red_2 #ed333b;\n@define-color red_3 #e01b24;\n@define-color red_4 #c01c28;\n@define-color red_5 #a51d2d;\n@define-color purple_1 #dc8add;\n@define-color purple_2 #c061cb;\n@define-color purple_3 #9141ac;\n@define-color purple_4 #813d9c;\n@define-color purple_5 #613583;\n@define-color brown_1 #cdab8f;\n@define-color brown_2 #b5835a;\n@define-color brown_3 #986a44;\n@define-color brown_4 #865e3c;\n@define-color brown_5 #63452c;\n@define-color light_1 #ffffff;\n@define-color light_2 #f6f5f4;\n@define-color light_3 #deddda;\n@define-color light_4 #c0bfbc;\n@define-color light_5 #9a9996;\n@define-color dark_1 #77767b;\n@define-color dark_2 #5e5c64;\n@define-color dark_3 #3d3846;\n@define-color dark_4 #241f31;\n@define-color dark_5 #000000;\n.background {\n  color: @window_fg_color;\n  background-color: @window_bg_color; }\n\ndnd {\n  color: @window_fg_color; }\n\n.normal-icons {\n  -gtk-icon-size: 16px; }\n\n.large-icons {\n  -gtk-icon-size: 32px; }\n\n.osd popover > arrow,\n.osd popover > contents, popover.touch-selection > arrow,\npopover.touch-selection > contents, popover.magnifier > arrow,\npopover.magnifier > contents, toast, .app-notification, dialog-host > dialog.osd sheet,\n.osd {\n  color: rgba(255, 255, 255, 0.9);\n  border: none;\n  background-color: rgba(0, 0, 0, 0.7);\n  background-clip: padding-box; }\n\n/* Text selection */\nselection {\n  background-color: alpha(@view_fg_color,0.1);\n  color: transparent; }\n  selection:focus-within {\n    background-color: alpha(@accent_bg_color,0.3); }\n\n:not(window):drop(active):focus,\n:not(window):drop(active) {\n  border-color: @accent_bg_color;\n  box-shadow: inset 0 0 0 1px @accent_bg_color;\n  caret-color: @accent_bg_color; }\n\n.navigation-sidebar :not(window):drop(active):focus,\n.navigation-sidebar :not(window):drop(active),\nplacessidebar :not(window):drop(active):focus,\nplacessidebar :not(window):drop(active),\nstackswitcher :not(window):drop(active):focus,\nstackswitcher :not(window):drop(active),\nexpander-widget :not(window):drop(active):focus,\nexpander-widget :not(window):drop(active) {\n  box-shadow: none; }\n\n/* Outline for low res icons */\n.lowres-icon {\n  -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.05), 1px 0 rgba(0, 0, 0, 0.1), 0 1px rgba(0, 0, 0, 0.3), -1px 0 rgba(0, 0, 0, 0.1); }\n\n/* Drop shadow for large icons */\n.icon-dropshadow {\n  -gtk-icon-shadow: 0 1px 12px rgba(0, 0, 0, 0.05), 0 -1px rgba(0, 0, 0, 0.05), 1px 0 rgba(0, 0, 0, 0.1), 0 1px rgba(0, 0, 0, 0.3), -1px 0 rgba(0, 0, 0, 0.1); }\n\n@keyframes needs_attention {\n  from {\n    background-image: radial-gradient(farthest-side, @accent_color 0%, transparent 0%); }\n  to {\n    background-image: radial-gradient(farthest-side, @accent_color 95%, transparent); } }\n\nstacksidebar row.needs-attention > label, stackswitcher > button.needs-attention > label,\nstackswitcher > button.needs-attention > image {\n  animation: needs_attention 150ms ease-in;\n  background-image: radial-gradient(farthest-side, @accent_color 96%, transparent);\n  background-size: 6px 6px;\n  background-repeat: no-repeat;\n  background-position: right 3px; }\n  stacksidebar row.needs-attention > label:dir(rtl), stackswitcher > button.needs-attention > label:dir(rtl),\n  stackswitcher > button.needs-attention > image:dir(rtl) {\n    background-position: left 3px; }\n\navatar {\n  border-radius: 9999px;\n  font-weight: bold; }\n  avatar.color1 {\n    background-image: linear-gradient(#83b6ec, #337fdc);\n    color: #cfe1f5; }\n  avatar.color2 {\n    background-image: linear-gradient(#7ad9f1, #0f9ac8);\n    color: #caeaf2; }\n  avatar.color3 {\n    background-image: linear-gradient(#8de6b1, #29ae74);\n    color: #cef8d8; }\n  avatar.color4 {\n    background-image: linear-gradient(#b5e98a, #6ab85b);\n    color: #e6f9d7; }\n  avatar.color5 {\n    background-image: linear-gradient(#f8e359, #d29d09);\n    color: #f9f4e1; }\n  avatar.color6 {\n    background-image: linear-gradient(#ffcb62, #d68400);\n    color: #ffead1; }\n  avatar.color7 {\n    background-image: linear-gradient(#ffa95a, #ed5b00);\n    color: #ffe5c5; }\n  avatar.color8 {\n    background-image: linear-gradient(#f78773, #e62d42);\n    color: #f8d2ce; }\n  avatar.color9 {\n    background-image: linear-gradient(#e973ab, #e33b6a);\n    color: #fac7de; }\n  avatar.color10 {\n    background-image: linear-gradient(#cb78d4, #9945b5);\n    color: #e7c2e8; }\n  avatar.color11 {\n    background-image: linear-gradient(#9e91e8, #7a59ca);\n    color: #d5d2f5; }\n  avatar.color12 {\n    background-image: linear-gradient(#e3cf9c, #b08952);\n    color: #f2eade; }\n  avatar.color13 {\n    background-image: linear-gradient(#be916d, #785336);\n    color: #e5d6ca; }\n  avatar.color14 {\n    background-image: linear-gradient(#c0bfbc, #6e6d71);\n    color: #d8d7d3; }\n  avatar.contrasted {\n    color: white; }\n  avatar.image {\n    background: none; }\n\nbottom-sheet > dimming {\n  background-color: alpha(@shade_color,2); }\n\nbottom-sheet > sheet {\n  border-top-left-radius: 12px;\n  border-top-right-radius: 12px;\n  box-shadow: 0 2px 8px 2px rgba(0, 0, 0, 0.07), 0 3px 20px 10px rgba(0, 0, 0, 0.05), 0 6px 32px 16px rgba(0, 0, 0, 0.02), 0 0 0 1px rgba(0, 0, 0, 0.05); }\n  bottom-sheet > sheet > drag-handle {\n    background-color: alpha(currentColor,0.25);\n    min-width: 60px;\n    min-height: 4px;\n    margin: 6px;\n    border-radius: 99px; }\n  bottom-sheet > sheet > outline {\n    border-top-left-radius: 12px;\n    border-top-right-radius: 12px;\n    box-shadow: inset 1px 0 rgba(255, 255, 255, 0.07), inset -1px 0 rgba(255, 255, 255, 0.07), inset 0 1px rgba(255, 255, 255, 0.07); }\n    bottom-sheet > sheet > outline.flush-left {\n      box-shadow: inset -1px 0 rgba(255, 255, 255, 0.07), inset 0 1px rgba(255, 255, 255, 0.07); }\n    bottom-sheet > sheet > outline.flush-right {\n      box-shadow: inset 1px 0 rgba(255, 255, 255, 0.07), inset 0 1px rgba(255, 255, 255, 0.07); }\n    bottom-sheet > sheet > outline.flush-left.flush-right {\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.07); }\n\nnotebook > header > tabs > arrow, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr):last-child, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child,\nrow.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\nrow.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\nrow.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay,\nbutton {\n  min-height: 24px;\n  min-width: 16px;\n  padding: 5px 10px;\n  border-radius: 6px;\n  font-weight: bold; }\n  notebook > header > tabs > arrow, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr):last-child, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child,\n  row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n  row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay,\n  button {\n    outline: 0 solid transparent;\n    outline-offset: 4px;\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), background 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), box-shadow 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  notebook > header > tabs > arrow:focus:focus-visible, row.spin spinbutton > button.image-button.up:focus:focus-visible:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child,\n  row.spin spinbutton > button.image-button.down:focus:focus-visible:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  row.spin spinbutton > button.image-button.down:focus:focus-visible:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n  row.spin spinbutton > button.image-button.down:focus:focus-visible:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay:focus:focus-visible,\n  button:focus:focus-visible {\n    outline-color: alpha(@accent_color,0.5);\n    outline-width: 2px;\n    outline-offset: -2px; }\n  .osd notebook > header > tabs > arrow:focus:focus-visible, .osd row.spin spinbutton > button.image-button.up:focus:focus-visible:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin .osd spinbutton > button.image-button.up:focus:focus-visible:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child,\n  .osd row.spin spinbutton > button.image-button.down:focus:focus-visible:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  row.spin .osd spinbutton > button.image-button.down:focus:focus-visible:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd colorswatch#add-color-button > overlay:focus:focus-visible, .osd button:focus:focus-visible {\n    outline-color: rgba(255, 255, 255, 0.5); }\n  actionbar > revealer > box popover menubutton.image-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, searchbar > revealer > box popover menubutton.image-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, .toolbar popover menubutton.image-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, headerbar popover menubutton.image-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, actionbar > revealer > box popover button.arrow-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.arrow-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.arrow-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.arrow-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-text-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-text-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-text-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-text-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr):last-child, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child,\n  row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n  row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay,\n  button {\n    background-color: alpha(currentColor,0.1); }\n    actionbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:hover, searchbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:hover, .toolbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:hover, headerbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:hover, actionbar > revealer > box popover button.arrow-button:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.arrow-button:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.arrow-button:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.arrow-button:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-button:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-button:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-button:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-button:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-text-button:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-text-button:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-text-button:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-text-button:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.arrow-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.arrow-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.arrow-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.arrow-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-text-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-text-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-text-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-text-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.arrow-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.arrow-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.arrow-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.arrow-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-text-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-text-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-text-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-text-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow:hover, row.spin spinbutton > button.image-button.up:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.image-button.up:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr), row.spin spinbutton > button.image-button.up:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child,\n    row.spin spinbutton > button.image-button.down:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    row.spin spinbutton > button.image-button.down:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n    row.spin spinbutton > button.image-button.down:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay:hover,\n    button:hover {\n      background-color: alpha(currentColor,0.15); }\n    actionbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button.keyboard-activating, searchbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button.keyboard-activating, .toolbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button.keyboard-activating, headerbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button.keyboard-activating, actionbar > revealer > box popover button.keyboard-activating.arrow-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.keyboard-activating.arrow-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.keyboard-activating.arrow-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.keyboard-activating.arrow-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.keyboard-activating.image-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.keyboard-activating.image-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.keyboard-activating.image-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.keyboard-activating.image-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.keyboard-activating.image-text-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.keyboard-activating.image-text-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.keyboard-activating.image-text-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.keyboard-activating.image-text-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.keyboard-activating.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.keyboard-activating.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.keyboard-activating.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.keyboard-activating.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.keyboard-activating.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.keyboard-activating.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.keyboard-activating.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.keyboard-activating.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.keyboard-activating.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.keyboard-activating.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.keyboard-activating.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.keyboard-activating.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.keyboard-activating.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.keyboard-activating.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.keyboard-activating.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.keyboard-activating.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.keyboard-activating.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.keyboard-activating.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.keyboard-activating.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.keyboard-activating.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.keyboard-activating.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.keyboard-activating.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.keyboard-activating.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.keyboard-activating.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:active, searchbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:active, .toolbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:active, headerbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:active, actionbar > revealer > box popover button.arrow-button:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.arrow-button:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.arrow-button:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.arrow-button:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-button:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-button:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-button:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-button:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-text-button:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-text-button:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-text-button:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-text-button:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.arrow-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.arrow-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.arrow-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.arrow-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-text-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-text-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-text-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-text-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.arrow-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.arrow-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.arrow-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.arrow-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-text-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-text-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-text-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-text-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow.keyboard-activating, row.spin spinbutton > button.keyboard-activating.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.keyboard-activating.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr), row.spin spinbutton > button.keyboard-activating.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child,\n    row.spin spinbutton > button.keyboard-activating.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    row.spin spinbutton > button.keyboard-activating.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n    row.spin spinbutton > button.keyboard-activating.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay.keyboard-activating, notebook > header > tabs > arrow:active, row.spin spinbutton > button.image-button.up:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.image-button.up:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr), row.spin spinbutton > button.image-button.up:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child,\n    row.spin spinbutton > button.image-button.down:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    row.spin spinbutton > button.image-button.down:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n    row.spin spinbutton > button.image-button.down:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay:active,\n    button.keyboard-activating,\n    button:active {\n      background-color: alpha(currentColor,0.3); }\n    actionbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked, searchbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked, .toolbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked, headerbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked, actionbar > revealer > box popover button.arrow-button:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.arrow-button:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.arrow-button:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.arrow-button:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-button:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-button:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-button:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-button:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-text-button:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-text-button:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-text-button:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-text-button:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.arrow-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.arrow-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.arrow-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.arrow-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-text-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-text-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-text-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-text-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.arrow-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.arrow-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.arrow-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.arrow-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-text-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-text-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-text-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-text-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow:checked, row.spin spinbutton > button.image-button.up:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.image-button.up:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr), row.spin spinbutton > button.image-button.up:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child,\n    row.spin spinbutton > button.image-button.down:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    row.spin spinbutton > button.image-button.down:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n    row.spin spinbutton > button.image-button.down:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay:checked,\n    button:checked {\n      background-color: alpha(currentColor,0.3); }\n      actionbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:hover, searchbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:hover, .toolbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:hover, headerbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:hover, actionbar > revealer > box popover button.arrow-button:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.arrow-button:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.arrow-button:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.arrow-button:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-button:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-button:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-button:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-button:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-text-button:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-text-button:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-text-button:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-text-button:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.arrow-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.arrow-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.arrow-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.arrow-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-text-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-text-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-text-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-text-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.arrow-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.arrow-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.arrow-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.arrow-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-text-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-text-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-text-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-text-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow:checked:hover, row.spin spinbutton > button.image-button.up:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child,\n      row.spin spinbutton > button.image-button.down:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n      row.spin spinbutton > button.image-button.down:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n      row.spin spinbutton > button.image-button.down:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay:checked:hover,\n      button:checked:hover {\n        background-color: alpha(currentColor,0.35); }\n      actionbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked.keyboard-activating, searchbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked.keyboard-activating, .toolbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked.keyboard-activating, headerbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked.keyboard-activating, actionbar > revealer > box popover button.arrow-button:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.arrow-button:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.arrow-button:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.arrow-button:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-button:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-button:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-button:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-button:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-text-button:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-text-button:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-text-button:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-text-button:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.arrow-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.arrow-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.arrow-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.arrow-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-text-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-text-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-text-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-text-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.arrow-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.arrow-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.arrow-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.arrow-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-text-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-text-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-text-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-text-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:active, searchbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:active, .toolbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:active, headerbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:active, actionbar > revealer > box popover button.arrow-button:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.arrow-button:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.arrow-button:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.arrow-button:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-button:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-button:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-button:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-button:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-text-button:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-text-button:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-text-button:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-text-button:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.arrow-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.arrow-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.arrow-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.arrow-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-text-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-text-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-text-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-text-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.arrow-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.arrow-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.arrow-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.arrow-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-text-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-text-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-text-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-text-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow:checked.keyboard-activating, row.spin spinbutton > button.image-button.up:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child,\n      row.spin spinbutton > button.image-button.down:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n      row.spin spinbutton > button.image-button.down:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n      row.spin spinbutton > button.image-button.down:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay:checked.keyboard-activating, notebook > header > tabs > arrow:checked:active, row.spin spinbutton > button.image-button.up:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child,\n      row.spin spinbutton > button.image-button.down:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n      row.spin spinbutton > button.image-button.down:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n      row.spin spinbutton > button.image-button.down:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay:checked:active,\n      button:checked.keyboard-activating,\n      button:checked:active {\n        background-color: alpha(currentColor,0.4); }\n  notebook > header > tabs > arrow:disabled, row.spin spinbutton > button.image-button.up:disabled:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.image-button.up:disabled:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr), row.spin spinbutton > button.image-button.up:disabled:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child,\n  row.spin spinbutton > button.image-button.down:disabled:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  row.spin spinbutton > button.image-button.down:disabled:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n  row.spin spinbutton > button.image-button.down:disabled:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay:disabled,\n  button:disabled {\n    filter: opacity(0.5); }\n    notebook > header > tabs > arrow:disabled label, row.spin spinbutton > button.image-button.up:disabled:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child label, row.spin spinbutton > button.image-button.up:disabled:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr) label, row.spin spinbutton > button.image-button.up:disabled:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child label,\n    row.spin spinbutton > button.image-button.down:disabled:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) label,\n    row.spin spinbutton > button.image-button.down:disabled:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child label,\n    row.spin spinbutton > button.image-button.down:disabled:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child label, colorswatch#add-color-button > overlay:disabled label,\n    button:disabled label {\n      filter: none; }\n  notebook > header > tabs > arrow.image-button, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr), row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child,\n  row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n  row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay.image-button,\n  button.image-button {\n    min-width: 24px;\n    padding-left: 5px;\n    padding-right: 5px; }\n  notebook > header > tabs > arrow.text-button, row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr), row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child,\n  row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n  row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay.text-button,\n  button.text-button {\n    padding-left: 17px;\n    padding-right: 17px; }\n  notebook > header > tabs > arrow.text-button.image-button, row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr), row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child,\n  row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n  row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay.text-button.image-button, notebook > header > tabs > arrow.image-text-button, row.spin spinbutton > button.image-text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.image-text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr), row.spin spinbutton > button.image-text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child,\n  row.spin spinbutton > button.image-text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  row.spin spinbutton > button.image-text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n  row.spin spinbutton > button.image-text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay.image-text-button,\n  button.text-button.image-button,\n  button.image-text-button {\n    padding-left: 9px;\n    padding-right: 9px; }\n    notebook > header > tabs > arrow.text-button.image-button > box, row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child > box, row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr) > box, row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child > box,\n    row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > box,\n    row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child > box,\n    row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child > box, colorswatch#add-color-button > overlay.text-button.image-button > box,\n    notebook > header > tabs > arrow.text-button.image-button > box > box,\n    row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child > box > box,\n    row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr) > box > box,\n    row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child > box > box,\n    row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > box > box,\n    row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child > box > box,\n    row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child > box > box,\n    colorswatch#add-color-button > overlay.text-button.image-button > box > box, notebook > header > tabs > arrow.image-text-button > box, row.spin spinbutton > button.image-text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child > box, row.spin spinbutton > button.image-text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr) > box, row.spin spinbutton > button.image-text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child > box,\n    row.spin spinbutton > button.image-text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > box,\n    row.spin spinbutton > button.image-text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child > box,\n    row.spin spinbutton > button.image-text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child > box, colorswatch#add-color-button > overlay.image-text-button > box,\n    notebook > header > tabs > arrow.image-text-button > box > box,\n    row.spin spinbutton > button.image-text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child > box > box,\n    row.spin spinbutton > button.image-text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr) > box > box,\n    row.spin spinbutton > button.image-text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child > box > box,\n    row.spin spinbutton > button.image-text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > box > box,\n    row.spin spinbutton > button.image-text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child > box > box,\n    row.spin spinbutton > button.image-text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child > box > box,\n    colorswatch#add-color-button > overlay.image-text-button > box > box,\n    button.text-button.image-button > box,\n    button.text-button.image-button > box > box,\n    button.image-text-button > box,\n    button.image-text-button > box > box {\n      border-spacing: 4px; }\n      notebook > header > tabs > arrow.text-button.image-button > box > label, row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child > box > label, row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr) > box > label, row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child > box > label,\n      row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > box > label,\n      row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child > box > label,\n      row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child > box > label, colorswatch#add-color-button > overlay.text-button.image-button > box > label,\n      notebook > header > tabs > arrow.text-button.image-button > box > box > label,\n      row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child > box > box > label,\n      row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr) > box > box > label,\n      row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child > box > box > label,\n      row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > box > box > label,\n      row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child > box > box > label,\n      row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child > box > box > label,\n      colorswatch#add-color-button > overlay.text-button.image-button > box > box > label, notebook > header > tabs > arrow.image-text-button > box > label, row.spin spinbutton > button.image-text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child > box > label, row.spin spinbutton > button.image-text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr) > box > label, row.spin spinbutton > button.image-text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child > box > label,\n      row.spin spinbutton > button.image-text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > box > label,\n      row.spin spinbutton > button.image-text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child > box > label,\n      row.spin spinbutton > button.image-text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child > box > label, colorswatch#add-color-button > overlay.image-text-button > box > label,\n      notebook > header > tabs > arrow.image-text-button > box > box > label,\n      row.spin spinbutton > button.image-text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child > box > box > label,\n      row.spin spinbutton > button.image-text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr) > box > box > label,\n      row.spin spinbutton > button.image-text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child > box > box > label,\n      row.spin spinbutton > button.image-text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > box > box > label,\n      row.spin spinbutton > button.image-text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child > box > box > label,\n      row.spin spinbutton > button.image-text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child > box > box > label,\n      colorswatch#add-color-button > overlay.image-text-button > box > box > label,\n      button.text-button.image-button > box > label,\n      button.text-button.image-button > box > box > label,\n      button.image-text-button > box > label,\n      button.image-text-button > box > box > label {\n        padding-left: 2px;\n        padding-right: 2px; }\n  notebook > header > tabs > arrow.arrow-button, row.spin spinbutton > button.arrow-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.arrow-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr), row.spin spinbutton > button.arrow-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child,\n  row.spin spinbutton > button.arrow-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  row.spin spinbutton > button.arrow-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n  row.spin spinbutton > button.arrow-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay.arrow-button,\n  button.arrow-button {\n    padding-left: 9px;\n    padding-right: 9px; }\n    notebook > header > tabs > arrow.arrow-button > box, row.spin spinbutton > button.arrow-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child > box, row.spin spinbutton > button.arrow-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr) > box, row.spin spinbutton > button.arrow-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child > box,\n    row.spin spinbutton > button.arrow-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > box,\n    row.spin spinbutton > button.arrow-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child > box,\n    row.spin spinbutton > button.arrow-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child > box, colorswatch#add-color-button > overlay.arrow-button > box,\n    button.arrow-button > box {\n      border-spacing: 4px; }\n    notebook > header > tabs > arrow.arrow-button.text-button > box, row.spin spinbutton > button.arrow-button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child > box,\n    row.spin spinbutton > button.arrow-button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > box,\n    row.spin spinbutton > button.arrow-button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child > box,\n    row.spin spinbutton > button.arrow-button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child > box, colorswatch#add-color-button > overlay.arrow-button.text-button > box,\n    button.arrow-button.text-button > box {\n      border-spacing: 4px; }\n  dropdown:drop(active) button.combo, combobox:drop(active) button.combo, searchbar > revealer > box .close:drop(active), actionbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:drop(active), searchbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:drop(active), .toolbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:drop(active), headerbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:drop(active), actionbar > revealer > box button.arrow-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.arrow-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.arrow-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.arrow-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-text-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-text-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-text-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-text-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), spinbutton > button.image-button.up:drop(active):not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  spinbutton > button.image-button.down:drop(active):not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), window.dialog.message.csd .dialog-action-area > button:drop(active), popover.menu box.circular-buttons button.circular.image-button.model:drop(active), popover.menu box.inline-buttons button.image-button.model:drop(active), filechooser #pathbarbox > stack > box > button:drop(active),\n  filechooser #pathbarbox > stack > box > box > button:drop(active),\n  filechooser #pathbarbox > stack > box > menubutton > button:drop(active), button.sidebar-button:drop(active), button.emoji-section.image-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), infobar .close:drop(active), calendar > header > button:drop(active), actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:drop(active), searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:drop(active), .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:drop(active), headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:drop(active),\n  actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:drop(active),\n  searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:drop(active),\n  .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:drop(active),\n  headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:drop(active), splitbutton.flat > button:drop(active),\n  splitbutton.flat > menubutton > button:drop(active), menubutton.flat > button:drop(active),\n  button.flat:drop(active), menubutton.osd > button:drop(active),\n  button.osd:drop(active), notebook > header > tabs > arrow:drop(active), row.spin spinbutton > button.image-button.up:drop(active):not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.image-button.up:drop(active):not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr), row.spin spinbutton > button.image-button.up:drop(active):not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child,\n  row.spin spinbutton > button.image-button.down:drop(active):not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  row.spin spinbutton > button.image-button.down:drop(active):not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n  row.spin spinbutton > button.image-button.down:drop(active):not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay:drop(active),\n  button:drop(active) {\n    color: @accent_bg_color;\n    box-shadow: inset 0 0 0 2px @accent_bg_color; }\n\nmenubutton.osd > button,\nbutton.osd {\n  min-width: 32px;\n  min-height: 32px;\n  color: rgba(255, 255, 255, 0.9);\n  background-color: rgba(0, 0, 0, 0.65); }\n  menubutton.osd > button,\n  button.osd {\n    outline: 0 solid transparent;\n    outline-offset: 5px;\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), background 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), box-shadow 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  menubutton.osd > button:focus:focus-visible,\n  button.osd:focus:focus-visible {\n    outline-color: alpha(@accent_color,0.5);\n    outline-width: 2px;\n    outline-offset: 1px; }\n  menubutton.osd > button:hover,\n  button.osd:hover {\n    color: white;\n    background-color: alpha(mix(black,currentColor,0.15),0.65); }\n  menubutton.osd > button.keyboard-activating, menubutton.osd > button:active,\n  button.osd.keyboard-activating,\n  button.osd:active {\n    color: white;\n    background-color: alpha(mix(black,currentColor,0.25),0.65); }\n  menubutton.osd > button:checked,\n  button.osd:checked {\n    background-color: alpha(mix(black,currentColor,0.2),0.65); }\n    menubutton.osd > button:checked:hover,\n    button.osd:checked:hover {\n      background-color: alpha(mix(black,currentColor,0.25),0.65); }\n    menubutton.osd > button:checked.keyboard-activating, menubutton.osd > button:checked:active,\n    button.osd:checked.keyboard-activating,\n    button.osd:checked:active {\n      background-color: alpha(mix(black,currentColor,0.35),0.65); }\n  menubutton.osd > button:focus:focus-visible, .osd button.osd:focus:focus-visible {\n    outline-color: rgba(255, 255, 255, 0.5); }\n\nactionbar > revealer > box menubutton.suggested-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.suggested-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.suggested-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.suggested-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\nactionbar > revealer > box menubutton.destructive-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\nsearchbar > revealer > box menubutton.destructive-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n.toolbar menubutton.destructive-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\nheaderbar menubutton.destructive-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\nactionbar > revealer > box menubutton.opaque > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\nsearchbar > revealer > box menubutton.opaque > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n.toolbar menubutton.opaque > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\nheaderbar menubutton.opaque > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), 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,\nbutton.suggested-action,\nbutton.destructive-action,\nbutton.opaque {\n  box-shadow: none; }\n  actionbar > revealer > box menubutton.suggested-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.suggested-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.suggested-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.suggested-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  actionbar > revealer > box menubutton.destructive-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  searchbar > revealer > box menubutton.destructive-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .toolbar menubutton.destructive-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  headerbar menubutton.destructive-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  actionbar > revealer > box menubutton.opaque > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  searchbar > revealer > box menubutton.opaque > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .toolbar menubutton.opaque > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  headerbar menubutton.opaque > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), 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,\n  button.suggested-action,\n  button.destructive-action,\n  button.opaque {\n    outline: 0 solid transparent;\n    outline-offset: 5px;\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), background 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), box-shadow 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  actionbar > revealer > box menubutton.suggested-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.suggested-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.suggested-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.suggested-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  actionbar > revealer > box menubutton.destructive-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  searchbar > revealer > box menubutton.destructive-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .toolbar menubutton.destructive-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  headerbar menubutton.destructive-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  actionbar > revealer > box menubutton.opaque > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  searchbar > revealer > box menubutton.opaque > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .toolbar menubutton.opaque > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  headerbar menubutton.opaque > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), splitbutton.suggested-action > button:focus:focus-visible, splitbutton.suggested-action > menubutton > button:focus:focus-visible, splitbutton.destructive-action > button:focus:focus-visible, splitbutton.destructive-action > menubutton > button:focus:focus-visible, splitbutton.opaque > button:focus:focus-visible, splitbutton.opaque > menubutton > button:focus:focus-visible, menubutton.suggested-action > button:focus:focus-visible, menubutton.destructive-action > button:focus:focus-visible, menubutton.opaque > button:focus:focus-visible,\n  button.suggested-action:focus:focus-visible,\n  button.destructive-action:focus:focus-visible,\n  button.opaque:focus:focus-visible {\n    outline-color: alpha(@accent_color,0.5);\n    outline-width: 2px;\n    outline-offset: 1px; }\n  .osd actionbar > revealer > box menubutton.suggested-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd searchbar > revealer > box menubutton.suggested-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd .toolbar menubutton.suggested-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .osd menubutton.suggested-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .osd menubutton.suggested-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .osd menubutton.suggested-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd headerbar menubutton.suggested-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .osd menubutton.suggested-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .osd actionbar > revealer > box menubutton.destructive-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .osd searchbar > revealer > box menubutton.destructive-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .osd .toolbar menubutton.destructive-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  actionbar > revealer > box .osd menubutton.destructive-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  searchbar > revealer > box .osd menubutton.destructive-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .toolbar .osd menubutton.destructive-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .osd headerbar menubutton.destructive-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  headerbar .osd menubutton.destructive-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .osd actionbar > revealer > box menubutton.opaque > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .osd searchbar > revealer > box menubutton.opaque > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .osd .toolbar menubutton.opaque > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  actionbar > revealer > box .osd menubutton.opaque > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  searchbar > revealer > box .osd menubutton.opaque > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .toolbar .osd menubutton.opaque > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .osd headerbar menubutton.opaque > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  headerbar .osd menubutton.opaque > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .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,\n  .osd button.suggested-action:focus:focus-visible,\n  .osd button.destructive-action:focus:focus-visible,\n  .osd button.opaque:focus:focus-visible {\n    outline-color: rgba(255, 255, 255, 0.5); }\n  actionbar > revealer > box menubutton.suggested-action > button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.suggested-action > button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.suggested-action > button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.suggested-action > button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  actionbar > revealer > box menubutton.destructive-action > button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  searchbar > revealer > box menubutton.destructive-action > button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .toolbar menubutton.destructive-action > button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  headerbar menubutton.destructive-action > button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  actionbar > revealer > box menubutton.opaque > button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  searchbar > revealer > box menubutton.opaque > button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .toolbar menubutton.opaque > button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  headerbar menubutton.opaque > button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), 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,\n  button.suggested-action:hover,\n  button.destructive-action:hover,\n  button.opaque:hover {\n    background-image: image(alpha(currentColor,0.1)); }\n  actionbar > revealer > box menubutton.suggested-action > button.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.suggested-action > button.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.suggested-action > button.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.suggested-action > button.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  actionbar > revealer > box menubutton.destructive-action > button.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  searchbar > revealer > box menubutton.destructive-action > button.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .toolbar menubutton.destructive-action > button.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  headerbar menubutton.destructive-action > button.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  actionbar > revealer > box menubutton.opaque > button.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  searchbar > revealer > box menubutton.opaque > button.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .toolbar menubutton.opaque > button.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  headerbar menubutton.opaque > button.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), 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,\n  button.keyboard-activating.suggested-action,\n  button.keyboard-activating.destructive-action,\n  button.keyboard-activating.opaque, actionbar > revealer > box menubutton.suggested-action > button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.suggested-action > button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.suggested-action > button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.suggested-action > button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  actionbar > revealer > box menubutton.destructive-action > button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  searchbar > revealer > box menubutton.destructive-action > button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .toolbar menubutton.destructive-action > button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  headerbar menubutton.destructive-action > button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  actionbar > revealer > box menubutton.opaque > button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  searchbar > revealer > box menubutton.opaque > button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .toolbar menubutton.opaque > button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  headerbar menubutton.opaque > button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.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,\n  button.suggested-action:active,\n  button.destructive-action:active,\n  button.opaque:active {\n    background-image: image(rgba(0, 0, 0, 0.2)); }\n  actionbar > revealer > box menubutton.suggested-action > button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.suggested-action > button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.suggested-action > button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.suggested-action > button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  actionbar > revealer > box menubutton.destructive-action > button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  searchbar > revealer > box menubutton.destructive-action > button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .toolbar menubutton.destructive-action > button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  headerbar menubutton.destructive-action > button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  actionbar > revealer > box menubutton.opaque > button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  searchbar > revealer > box menubutton.opaque > button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .toolbar menubutton.opaque > button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  headerbar menubutton.opaque > button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), 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,\n  button.suggested-action:checked,\n  button.destructive-action:checked,\n  button.opaque:checked {\n    background-image: image(rgba(0, 0, 0, 0.15)); }\n    actionbar > revealer > box menubutton.suggested-action > button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.suggested-action > button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.suggested-action > button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.suggested-action > button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    actionbar > revealer > box menubutton.destructive-action > button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    searchbar > revealer > box menubutton.destructive-action > button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    .toolbar menubutton.destructive-action > button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    headerbar menubutton.destructive-action > button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    actionbar > revealer > box menubutton.opaque > button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    searchbar > revealer > box menubutton.opaque > button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    .toolbar menubutton.opaque > button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    headerbar menubutton.opaque > button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), 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,\n    button.suggested-action:checked:hover,\n    button.destructive-action:checked:hover,\n    button.opaque:checked:hover {\n      background-image: image(rgba(0, 0, 0, 0.05)); }\n    actionbar > revealer > box menubutton.suggested-action > button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.suggested-action > button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.suggested-action > button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.suggested-action > button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    actionbar > revealer > box menubutton.destructive-action > button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    searchbar > revealer > box menubutton.destructive-action > button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    .toolbar menubutton.destructive-action > button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    headerbar menubutton.destructive-action > button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    actionbar > revealer > box menubutton.opaque > button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    searchbar > revealer > box menubutton.opaque > button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    .toolbar menubutton.opaque > button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    headerbar menubutton.opaque > button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), 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,\n    button.suggested-action:checked.keyboard-activating,\n    button.destructive-action:checked.keyboard-activating,\n    button.opaque:checked.keyboard-activating, actionbar > revealer > box menubutton.suggested-action > button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.suggested-action > button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.suggested-action > button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.suggested-action > button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    actionbar > revealer > box menubutton.destructive-action > button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    searchbar > revealer > box menubutton.destructive-action > button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    .toolbar menubutton.destructive-action > button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    headerbar menubutton.destructive-action > button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    actionbar > revealer > box menubutton.opaque > button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    searchbar > revealer > box menubutton.opaque > button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    .toolbar menubutton.opaque > button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    headerbar menubutton.opaque > button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), 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,\n    button.suggested-action:checked:active,\n    button.destructive-action:checked:active,\n    button.opaque:checked:active {\n      background-image: image(rgba(0, 0, 0, 0.3)); }\n\n\nbutton.opaque {\n  background-color: mix(@window_bg_color,@window_fg_color,0.15);\n  color: @window_fg_color; }\n\n\nbutton.destructive-action {\n  color: @destructive_fg_color; }\n  \n  button.destructive-action,\n  button.destructive-action:checked {\n    background-color: @destructive_bg_color; }\n\n\nbutton.suggested-action {\n  color: @accent_fg_color; }\n  \n  button.suggested-action,\n  button.suggested-action:checked {\n    background-color: @accent_bg_color; }\n\nsearchbar > revealer > box .close, actionbar > revealer > box menubutton.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, searchbar > revealer > box menubutton.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, .toolbar menubutton.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, headerbar menubutton.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, actionbar > revealer > box button.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\nspinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow, window.dialog.message.csd .dialog-action-area > button, popover.menu box.circular-buttons button.circular.image-button.model, popover.menu box.inline-buttons button.image-button.model, filechooser #pathbarbox > stack > box > button,\nfilechooser #pathbarbox > stack > box > box > button,\nfilechooser #pathbarbox > stack > box > menubutton > button, button.sidebar-button, button.emoji-section.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), infobar .close, calendar > header > button, actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button,\nactionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button,\nsearchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button,\n.toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button,\nheaderbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button, splitbutton.flat > button,\nsplitbutton.flat > menubutton > button, menubutton.flat > button,\nbutton.flat {\n  background: transparent;\n  box-shadow: none; }\n  searchbar > revealer > box .close, actionbar > revealer > box menubutton.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, searchbar > revealer > box menubutton.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, .toolbar menubutton.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, headerbar menubutton.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, actionbar > revealer > box button.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow, window.dialog.message.csd .dialog-action-area > button, popover.menu box.circular-buttons button.circular.image-button.model, popover.menu box.inline-buttons button.image-button.model, filechooser #pathbarbox > stack > box > button,\n  filechooser #pathbarbox > stack > box > box > button,\n  filechooser #pathbarbox > stack > box > menubutton > button, button.sidebar-button, button.emoji-section.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), infobar .close, calendar > header > button, actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button,\n  actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button,\n  searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button,\n  .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button,\n  headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button, splitbutton.flat > button,\n  splitbutton.flat > menubutton > button, menubutton.flat > button,\n  button.flat {\n    outline: 0 solid transparent;\n    outline-offset: 4px;\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), background 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), box-shadow 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  searchbar > revealer > box .close:focus:focus-visible, actionbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:focus:focus-visible, searchbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:focus:focus-visible, .toolbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:focus:focus-visible, headerbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:focus:focus-visible, actionbar > revealer > box button.arrow-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.arrow-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.arrow-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.arrow-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-text-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-text-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-text-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-text-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), spinbutton > button.image-button.up:focus:focus-visible:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  spinbutton > button.image-button.down:focus:focus-visible:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow:focus:focus-visible, window.dialog.message.csd .dialog-action-area > button:focus:focus-visible, popover.menu box.circular-buttons button.circular.image-button.model:focus:focus-visible, popover.menu box.inline-buttons button.image-button.model:focus:focus-visible, filechooser #pathbarbox > stack > box > button:focus:focus-visible,\n  filechooser #pathbarbox > stack > box > box > button:focus:focus-visible,\n  filechooser #pathbarbox > stack > box > menubutton > button:focus:focus-visible, button.sidebar-button:focus:focus-visible, button.emoji-section.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), infobar .close:focus:focus-visible, calendar > header > button:focus:focus-visible, actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:focus:focus-visible, searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:focus:focus-visible, .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:focus:focus-visible, headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:focus:focus-visible,\n  actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:focus:focus-visible,\n  searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:focus:focus-visible,\n  .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:focus:focus-visible,\n  headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:focus:focus-visible, splitbutton.flat > button:focus:focus-visible,\n  splitbutton.flat > menubutton > button:focus:focus-visible, menubutton.flat > button:focus:focus-visible,\n  button.flat:focus:focus-visible {\n    outline-color: alpha(@accent_color,0.5);\n    outline-width: 2px;\n    outline-offset: -2px; }\n  .osd searchbar > revealer > box .close:focus:focus-visible, searchbar > revealer > box .osd .close:focus:focus-visible, .osd actionbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:focus:focus-visible, .osd searchbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:focus:focus-visible, .osd .toolbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:focus:focus-visible, actionbar > revealer > box .osd menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:focus:focus-visible, searchbar > revealer > box .osd menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:focus:focus-visible, .toolbar .osd menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:focus:focus-visible, .osd headerbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:focus:focus-visible, headerbar .osd menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:focus:focus-visible, .osd actionbar > revealer > box button.arrow-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd searchbar > revealer > box button.arrow-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd .toolbar button.arrow-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .osd button.arrow-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .osd button.arrow-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .osd button.arrow-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd headerbar button.arrow-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .osd button.arrow-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd actionbar > revealer > box button.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd searchbar > revealer > box button.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd .toolbar button.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .osd button.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .osd button.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .osd button.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd headerbar button.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .osd button.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd actionbar > revealer > box button.image-text-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd searchbar > revealer > box button.image-text-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd .toolbar button.image-text-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .osd button.image-text-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .osd button.image-text-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .osd button.image-text-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd headerbar button.image-text-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .osd button.image-text-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd spinbutton > button.image-button.up:focus:focus-visible:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .osd spinbutton > button.image-button.down:focus:focus-visible:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd notebook > header > tabs > arrow:focus:focus-visible, .osd window.dialog.message.csd .dialog-action-area > button:focus:focus-visible, window.dialog.message.csd .osd .dialog-action-area > button:focus:focus-visible, .osd popover.menu box.circular-buttons button.circular.image-button.model:focus:focus-visible, popover.menu box.circular-buttons .osd button.circular.image-button.model:focus:focus-visible, .osd popover.menu box.inline-buttons button.image-button.model:focus:focus-visible, popover.menu box.inline-buttons .osd button.image-button.model:focus:focus-visible, .osd filechooser #pathbarbox > stack > box > button:focus:focus-visible, filechooser .osd #pathbarbox > stack > box > button:focus:focus-visible,\n  .osd filechooser #pathbarbox > stack > box > box > button:focus:focus-visible,\n  filechooser .osd #pathbarbox > stack > box > box > button:focus:focus-visible,\n  .osd filechooser #pathbarbox > stack > box > menubutton > button:focus:focus-visible,\n  filechooser .osd #pathbarbox > stack > box > menubutton > button:focus:focus-visible, .osd button.sidebar-button:focus:focus-visible, .osd button.emoji-section.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd infobar .close:focus:focus-visible, infobar .osd .close:focus:focus-visible, .osd calendar > header > button:focus:focus-visible, .osd actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:focus:focus-visible, .osd searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:focus:focus-visible, .osd .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:focus:focus-visible, actionbar > revealer > box .osd splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:focus:focus-visible, searchbar > revealer > box .osd splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:focus:focus-visible, .toolbar .osd splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:focus:focus-visible, .osd headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:focus:focus-visible, headerbar .osd splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:focus:focus-visible,\n  .osd actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:focus:focus-visible,\n  .osd searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:focus:focus-visible,\n  .osd .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:focus:focus-visible,\n  actionbar > revealer > box .osd splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:focus:focus-visible,\n  searchbar > revealer > box .osd splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:focus:focus-visible,\n  .toolbar .osd splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:focus:focus-visible,\n  .osd headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:focus:focus-visible,\n  headerbar .osd splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:focus:focus-visible, .osd splitbutton.flat > button:focus:focus-visible,\n  .osd splitbutton.flat > menubutton > button:focus:focus-visible, .osd menubutton.flat > button:focus:focus-visible, .osd button.flat:focus:focus-visible {\n    outline-color: rgba(255, 255, 255, 0.5); }\n  searchbar > revealer > box .close:hover, actionbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:hover, searchbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:hover, .toolbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:hover, headerbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:hover, actionbar > revealer > box button.arrow-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.arrow-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.arrow-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.arrow-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-text-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-text-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-text-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-text-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), spinbutton > button.image-button.up:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  spinbutton > button.image-button.down:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow:hover, window.dialog.message.csd .dialog-action-area > button:hover, popover.menu box.circular-buttons button.circular.image-button.model:hover, popover.menu box.inline-buttons button.image-button.model:hover, filechooser #pathbarbox > stack > box > button:hover,\n  filechooser #pathbarbox > stack > box > box > button:hover,\n  filechooser #pathbarbox > stack > box > menubutton > button:hover, button.sidebar-button:hover, button.emoji-section.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), infobar .close:hover, calendar > header > button:hover, actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:hover, searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:hover, .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:hover, headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:hover,\n  actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:hover,\n  searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:hover,\n  .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:hover,\n  headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:hover, splitbutton.flat > button:hover,\n  splitbutton.flat > menubutton > button:hover, menubutton.flat > button:hover,\n  button.flat:hover {\n    background: alpha(currentColor,0.07); }\n  searchbar > revealer > box .keyboard-activating.close, actionbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button.keyboard-activating, searchbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button.keyboard-activating, .toolbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button.keyboard-activating, headerbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button.keyboard-activating, actionbar > revealer > box button.keyboard-activating.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.keyboard-activating.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.keyboard-activating.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.keyboard-activating.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.keyboard-activating.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.keyboard-activating.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.keyboard-activating.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.keyboard-activating.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.keyboard-activating.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.keyboard-activating.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.keyboard-activating.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.keyboard-activating.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), spinbutton > button.keyboard-activating.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  spinbutton > button.keyboard-activating.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow.keyboard-activating, window.dialog.message.csd .dialog-action-area > button.keyboard-activating, popover.menu box.circular-buttons button.keyboard-activating.circular.image-button.model, popover.menu box.inline-buttons button.keyboard-activating.image-button.model, filechooser #pathbarbox > stack > box > button.keyboard-activating,\n  filechooser #pathbarbox > stack > box > box > button.keyboard-activating,\n  filechooser #pathbarbox > stack > box > menubutton > button.keyboard-activating, button.keyboard-activating.sidebar-button, button.keyboard-activating.emoji-section.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), infobar .keyboard-activating.close, calendar > header > button.keyboard-activating, actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button.keyboard-activating, searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button.keyboard-activating, .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button.keyboard-activating, headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button.keyboard-activating,\n  actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button.keyboard-activating,\n  searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button.keyboard-activating,\n  .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button.keyboard-activating,\n  headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button.keyboard-activating, splitbutton.flat > button.keyboard-activating,\n  splitbutton.flat > menubutton > button.keyboard-activating, menubutton.flat > button.keyboard-activating, searchbar > revealer > box .close:active, actionbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:active, searchbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:active, .toolbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:active, headerbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:active, actionbar > revealer > box button.arrow-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.arrow-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.arrow-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.arrow-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-text-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-text-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-text-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-text-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), spinbutton > button.image-button.up:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  spinbutton > button.image-button.down:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow:active, window.dialog.message.csd .dialog-action-area > button:active, popover.menu box.circular-buttons button.circular.image-button.model:active, popover.menu box.inline-buttons button.image-button.model:active, filechooser #pathbarbox > stack > box > button:active,\n  filechooser #pathbarbox > stack > box > box > button:active,\n  filechooser #pathbarbox > stack > box > menubutton > button:active, button.sidebar-button:active, button.emoji-section.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), infobar .close:active, calendar > header > button:active, actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:active, searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:active, .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:active, headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:active,\n  actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:active,\n  searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:active,\n  .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:active,\n  headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:active, splitbutton.flat > button:active,\n  splitbutton.flat > menubutton > button:active, menubutton.flat > button:active,\n  button.flat.keyboard-activating,\n  button.flat:active {\n    background: alpha(currentColor,0.16); }\n  searchbar > revealer > box .close:checked, actionbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked, searchbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked, .toolbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked, headerbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked, actionbar > revealer > box button.arrow-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.arrow-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.arrow-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.arrow-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-text-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-text-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-text-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-text-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), spinbutton > button.image-button.up:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  spinbutton > button.image-button.down:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow:checked, window.dialog.message.csd .dialog-action-area > button:checked, popover.menu box.circular-buttons button.circular.image-button.model:checked, popover.menu box.inline-buttons button.image-button.model:checked, filechooser #pathbarbox > stack > box > button:checked,\n  filechooser #pathbarbox > stack > box > box > button:checked,\n  filechooser #pathbarbox > stack > box > menubutton > button:checked, button.sidebar-button:checked, button.emoji-section.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), infobar .close:checked, calendar > header > button:checked, actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked, searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked, .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked, headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked,\n  actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked,\n  searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked,\n  .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked,\n  headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked, splitbutton.flat > button:checked,\n  splitbutton.flat > menubutton > button:checked, menubutton.flat > button:checked,\n  button.flat:checked {\n    background: alpha(currentColor,0.1); }\n    searchbar > revealer > box .close:checked:hover, actionbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:hover, searchbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:hover, .toolbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:hover, headerbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:hover, actionbar > revealer > box button.arrow-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.arrow-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.arrow-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.arrow-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-text-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-text-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-text-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-text-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), spinbutton > button.image-button.up:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    spinbutton > button.image-button.down:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow:checked:hover, window.dialog.message.csd .dialog-action-area > button:checked:hover, popover.menu box.circular-buttons button.circular.image-button.model:checked:hover, popover.menu box.inline-buttons button.image-button.model:checked:hover, filechooser #pathbarbox > stack > box > button:checked:hover,\n    filechooser #pathbarbox > stack > box > box > button:checked:hover,\n    filechooser #pathbarbox > stack > box > menubutton > button:checked:hover, button.sidebar-button:checked:hover, button.emoji-section.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), infobar .close:checked:hover, calendar > header > button:checked:hover, actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked:hover, searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked:hover, .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked:hover, headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked:hover,\n    actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked:hover,\n    searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked:hover,\n    .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked:hover,\n    headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked:hover, splitbutton.flat > button:checked:hover,\n    splitbutton.flat > menubutton > button:checked:hover, menubutton.flat > button:checked:hover,\n    button.flat:checked:hover {\n      background: alpha(currentColor,0.13); }\n    searchbar > revealer > box .close:checked.keyboard-activating, actionbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked.keyboard-activating, searchbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked.keyboard-activating, .toolbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked.keyboard-activating, headerbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked.keyboard-activating, actionbar > revealer > box button.arrow-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.arrow-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.arrow-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.arrow-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-text-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-text-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-text-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-text-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), spinbutton > button.image-button.up:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    spinbutton > button.image-button.down:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow:checked.keyboard-activating, window.dialog.message.csd .dialog-action-area > button:checked.keyboard-activating, popover.menu box.circular-buttons button.circular.image-button.model:checked.keyboard-activating, popover.menu box.inline-buttons button.image-button.model:checked.keyboard-activating, filechooser #pathbarbox > stack > box > button:checked.keyboard-activating,\n    filechooser #pathbarbox > stack > box > box > button:checked.keyboard-activating,\n    filechooser #pathbarbox > stack > box > menubutton > button:checked.keyboard-activating, button.sidebar-button:checked.keyboard-activating, button.emoji-section.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), infobar .close:checked.keyboard-activating, calendar > header > button:checked.keyboard-activating, actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked.keyboard-activating, searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked.keyboard-activating, .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked.keyboard-activating, headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked.keyboard-activating,\n    actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked.keyboard-activating,\n    searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked.keyboard-activating,\n    .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked.keyboard-activating,\n    headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked.keyboard-activating, splitbutton.flat > button:checked.keyboard-activating,\n    splitbutton.flat > menubutton > button:checked.keyboard-activating, menubutton.flat > button:checked.keyboard-activating, searchbar > revealer > box .close:checked:active, actionbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:active, searchbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:active, .toolbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:active, headerbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:active, actionbar > revealer > box button.arrow-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.arrow-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.arrow-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.arrow-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-text-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-text-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-text-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-text-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), spinbutton > button.image-button.up:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    spinbutton > button.image-button.down:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow:checked:active, window.dialog.message.csd .dialog-action-area > button:checked:active, popover.menu box.circular-buttons button.circular.image-button.model:checked:active, popover.menu box.inline-buttons button.image-button.model:checked:active, filechooser #pathbarbox > stack > box > button:checked:active,\n    filechooser #pathbarbox > stack > box > box > button:checked:active,\n    filechooser #pathbarbox > stack > box > menubutton > button:checked:active, button.sidebar-button:checked:active, button.emoji-section.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), infobar .close:checked:active, calendar > header > button:checked:active, actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked:active, searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked:active, .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked:active, headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked:active,\n    actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked:active,\n    searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked:active,\n    .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked:active,\n    headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked:active, splitbutton.flat > button:checked:active,\n    splitbutton.flat > menubutton > button:checked:active, menubutton.flat > button:checked:active,\n    button.flat:checked.keyboard-activating,\n    button.flat:checked:active {\n      background: alpha(currentColor,0.19); }\n  searchbar > revealer > box .close:disabled:not(:checked), actionbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:disabled:not(:checked), searchbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:disabled:not(:checked), .toolbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:disabled:not(:checked), headerbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:disabled:not(:checked), actionbar > revealer > box button.arrow-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.arrow-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.arrow-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.arrow-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-text-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-text-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-text-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-text-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), spinbutton > button.image-button.up:disabled:not(:checked):not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  spinbutton > button.image-button.down:disabled:not(:checked):not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow:disabled:not(:checked), window.dialog.message.csd .dialog-action-area > button:disabled:not(:checked), popover.menu box.circular-buttons button.circular.image-button.model:disabled:not(:checked), popover.menu box.inline-buttons button.image-button.model:disabled:not(:checked), filechooser #pathbarbox > stack > box > button:disabled:not(:checked),\n  filechooser #pathbarbox > stack > box > box > button:disabled:not(:checked),\n  filechooser #pathbarbox > stack > box > menubutton > button:disabled:not(:checked), button.sidebar-button:disabled:not(:checked), button.emoji-section.image-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), infobar .close:disabled:not(:checked), calendar > header > button:disabled:not(:checked), actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:disabled:not(:checked), searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:disabled:not(:checked), .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:disabled:not(:checked), headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:disabled:not(:checked),\n  actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:disabled:not(:checked),\n  searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:disabled:not(:checked),\n  .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:disabled:not(:checked),\n  headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:disabled:not(:checked), splitbutton.flat > button:disabled:not(:checked),\n  splitbutton.flat > menubutton > button:disabled:not(:checked), menubutton.flat > button:disabled:not(:checked),\n  button.flat:disabled:not(:checked) {\n    filter: opacity(0.3); }\n\nstackswitcher > button > label {\n  padding: 0 6px;\n  margin: 0 -6px; }\n\nstackswitcher > button > image {\n  padding: 3px 6px;\n  margin: -3px -6px; }\n\nstackswitcher > button.text-button {\n  min-width: 100px; }\n\n\nbutton.font separator {\n  background-color: transparent; }\n\n\nbutton.font > box {\n  border-spacing: 6px; }\n\n\nbutton.font > box > box > label {\n  font-weight: bold; }\n\nrow.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr):last-child, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child,\nrow.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\nrow.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\nrow.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, button.emoji-section.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), menubutton.circular > button,\nbutton.circular {\n  min-width: 34px;\n  min-height: 34px;\n  padding: 0;\n  border-radius: 9999px; }\n  row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child label, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr):last-child label, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child label,\n  row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) label,\n  row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child label,\n  row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child label, button.emoji-section.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) label, menubutton.circular > button label,\n  button.circular label {\n    padding: 0; }\n\nmenubutton.pill > button,\nbutton.pill {\n  padding: 10px 32px;\n  border-radius: 9999px; }\n\n\nbutton.card {\n  background-color: @card_bg_color;\n  background-clip: padding-box;\n  font-weight: inherit;\n  padding: 0; }\n  \n  button.card {\n    outline: 0 solid transparent;\n    outline-offset: 5px;\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), background 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), box-shadow 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  \n  button.card:focus:focus-visible {\n    outline-color: alpha(@accent_color,0.5);\n    outline-width: 2px;\n    outline-offset: -1px; }\n  \n  button.card:hover {\n    background-image: image(alpha(currentColor,0.04)); }\n  \n  button.card.keyboard-activating,\n  button.card:active {\n    background-image: image(alpha(currentColor,0.08)); }\n  \n  button.card:checked {\n    background-color: @card_bg_color;\n    background-image: image(alpha(@accent_bg_color,0.25)); }\n    \n    button.card:checked:hover {\n      background-image: image(alpha(@accent_bg_color,0.32)); }\n    \n    button.card:checked.keyboard-activating,\n    button.card:checked:active {\n      background-image: image(alpha(@accent_bg_color,0.39)); }\n    \n    button.card:checked.has-open-popup {\n      background-image: image(alpha(@accent_bg_color,0.32)); }\n    .osd button.card:checked {\n      background-color: alpha(currentColor,0.1); }\n  \n  button.card:drop(active) {\n    color: @accent_bg_color;\n    box-shadow: inset 0 0 0 1px @accent_bg_color; }\n\npopover.menu modelbutton, button.link, button.link:hover, button.link:active, button.link:checked, columnview > header > button, treeview.view > header > button, window.print treeview.dialog-action-box > header > button {\n  background-color: transparent; }\n\nbutton.color {\n  padding: 5px; }\n  button.color > colorswatch:only-child {\n    border-radius: 2.5px; }\n    button.color > colorswatch:only-child > overlay {\n      border-radius: 2px; }\n    button.color > colorswatch:only-child:disabled {\n      filter: none; }\n    button.color > colorswatch:only-child.light > overlay {\n      border-color: alpha(@view_fg_color,0.1); }\n\nmenubutton.osd {\n  background: none;\n  color: inherit; }\n\nmenubutton.suggested-action {\n  background-color: @accent_bg_color;\n  color: @accent_fg_color; }\n\nmenubutton.destructive-action {\n  background-color: @destructive_bg_color;\n  color: @destructive_fg_color; }\n\nmenubutton.opaque {\n  background-color: mix(@window_bg_color,@window_fg_color,0.15);\n  color: @window_fg_color; }\n\nmenubutton.suggested-action, menubutton.destructive-action, menubutton.opaque {\n  border-radius: 6px; }\n  menubutton.suggested-action.circular, menubutton.suggested-action.pill, menubutton.destructive-action.circular, menubutton.destructive-action.pill, menubutton.opaque.circular, menubutton.opaque.pill {\n    border-radius: 9999px; }\n  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 {\n    background-color: transparent;\n    color: inherit; }\n\nmenubutton.image-button > button {\n  min-width: 24px;\n  padding-left: 5px;\n  padding-right: 5px; }\n\nmenubutton.card > button {\n  border-radius: 12px; }\n\nmenubutton arrow {\n  min-height: 16px;\n  min-width: 16px; }\n  menubutton arrow.none {\n    -gtk-icon-source: -gtk-icontheme(\"open-menu-symbolic\"); }\n  menubutton arrow.down {\n    -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\"); }\n  menubutton arrow.up {\n    -gtk-icon-source: -gtk-icontheme(\"pan-up-symbolic\"); }\n  menubutton arrow.left {\n    -gtk-icon-source: -gtk-icontheme(\"pan-start-symbolic\"); }\n  menubutton arrow.right {\n    -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic\"); }\n\nsplitbutton {\n  border-radius: 6px; }\n  splitbutton, splitbutton > separator {\n    transition: background 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), box-shadow 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n    transition-property: background; }\n  splitbutton > separator {\n    margin-top: 6px;\n    margin-bottom: 6px;\n    background: none; }\n  splitbutton > menubutton > button {\n    padding-left: 4px;\n    padding-right: 4px; }\n  splitbutton.image-button > button {\n    min-width: 24px;\n    padding-left: 5px;\n    padding-right: 5px; }\n  splitbutton.text-button.image-button > button, splitbutton.image-text-button > button {\n    padding-left: 9px;\n    padding-right: 9px; }\n    splitbutton.text-button.image-button > button > box, splitbutton.image-text-button > button > box {\n      border-spacing: 6px; }\n  splitbutton:disabled {\n    filter: opacity(0.5); }\n    splitbutton:disabled > button, splitbutton:disabled > menubutton > button {\n      filter: none; }\n  splitbutton > button:dir(ltr),\n  splitbutton > menubutton > button:dir(rtl) {\n    border-top-right-radius: 0;\n    border-bottom-right-radius: 0;\n    margin-right: -1px; }\n  splitbutton > button:dir(rtl),\n  splitbutton > menubutton > button:dir(ltr) {\n    border-top-left-radius: 0;\n    border-bottom-left-radius: 0;\n    margin-left: -1px; }\n  actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, splitbutton.flat > separator {\n    background: alpha(currentColor,0.3); }\n  actionbar > revealer > box splitbutton:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box splitbutton:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar splitbutton:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar splitbutton:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box splitbutton:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box splitbutton:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar splitbutton:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar splitbutton:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box splitbutton:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box splitbutton:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar splitbutton:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar splitbutton:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), splitbutton.flat:hover, splitbutton.flat:active, splitbutton.flat:checked {\n    background: alpha(currentColor,0.07); }\n    actionbar > revealer > box splitbutton:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, searchbar > revealer > box splitbutton:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, .toolbar splitbutton:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, headerbar splitbutton:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, actionbar > revealer > box splitbutton:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, searchbar > revealer > box splitbutton:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, .toolbar splitbutton:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, headerbar splitbutton:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, actionbar > revealer > box splitbutton:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, searchbar > revealer > box splitbutton:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, .toolbar splitbutton:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, headerbar splitbutton:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, splitbutton.flat:hover > separator, splitbutton.flat:active > separator, splitbutton.flat:checked > separator {\n      background: none; }\n  actionbar > revealer > box splitbutton:disabled:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box splitbutton:disabled:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar splitbutton:disabled:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar splitbutton:disabled:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), splitbutton.flat:disabled {\n    filter: opacity(0.3); }\n    actionbar > revealer > box splitbutton:disabled:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:disabled, searchbar > revealer > box splitbutton:disabled:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:disabled, .toolbar splitbutton:disabled:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:disabled, headerbar splitbutton:disabled:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:disabled, actionbar > revealer > box splitbutton:disabled:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:disabled, searchbar > revealer > box splitbutton:disabled:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:disabled, .toolbar splitbutton:disabled:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:disabled, headerbar splitbutton:disabled:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:disabled, splitbutton.flat:disabled > button:disabled, splitbutton.flat:disabled > menubutton > button:disabled {\n      filter: none; }\n  actionbar > revealer > box splitbutton:focus-within:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, searchbar > revealer > box splitbutton:focus-within:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, .toolbar splitbutton:focus-within:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, headerbar splitbutton:focus-within:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, splitbutton.flat:focus-within:focus-visible > separator {\n    background: none; }\n  actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button,\n  actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button,\n  searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button,\n  .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button,\n  headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button, splitbutton.flat > button,\n  splitbutton.flat > menubutton > button {\n    border-radius: 6px; }\n  splitbutton.suggested-action {\n    background-color: @accent_bg_color;\n    color: @accent_fg_color; }\n  splitbutton.destructive-action {\n    background-color: @destructive_bg_color;\n    color: @destructive_fg_color; }\n  splitbutton.opaque {\n    background-color: mix(@window_bg_color,@window_fg_color,0.15);\n    color: @window_fg_color; }\n  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 {\n    color: inherit;\n    background-color: transparent; }\n  splitbutton.suggested-action > menubutton > button:dir(ltr), splitbutton.destructive-action > menubutton > button:dir(ltr), splitbutton.opaque > menubutton > button:dir(ltr) {\n    box-shadow: inset 1px 0 alpha(currentColor,0.3); }\n  splitbutton.suggested-action > menubutton > button:dir(rtl), splitbutton.destructive-action > menubutton > button:dir(rtl), splitbutton.opaque > menubutton > button:dir(rtl) {\n    box-shadow: inset -1px 0 alpha(currentColor,0.3); }\n  splitbutton > menubutton > button > arrow.none {\n    -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\"); }\n\nbuttoncontent > box {\n  border-spacing: 6px; }\n  buttoncontent > box > label {\n    font-weight: bold; }\n    buttoncontent > box > label:dir(ltr) {\n      padding-right: 2px; }\n    buttoncontent > box > label:dir(rtl) {\n      padding-left: 2px; }\n\n.arrow-button > box > buttoncontent > box > label:dir(ltr), splitbutton > button > buttoncontent > box > label:dir(ltr) {\n  padding-right: 0; }\n\n.arrow-button > box > buttoncontent > box > label:dir(rtl), splitbutton > button > buttoncontent > box > label:dir(rtl) {\n  padding-left: 0; }\n\ntabbutton label {\n  font-weight: 800;\n  font-size: 8pt; }\n  tabbutton label.small {\n    font-size: 6pt; }\n\ntabbutton indicatorbin > indicator,\ntabbutton indicatorbin > mask {\n  transform: translate(-1px, 1px); }\n\ncalendar {\n  color: @view_fg_color;\n  background-clip: padding-box;\n  border: 1px solid alpha(currentColor,0.15);\n  font-feature-settings: \"tnum\"; }\n  calendar > header {\n    border-bottom: 1px solid alpha(currentColor,0.15); }\n    calendar > header > button {\n      border-radius: 0; }\n  calendar > grid {\n    padding-left: 3px;\n    padding-bottom: 3px; }\n    calendar > grid > label.today {\n      box-shadow: inset 0px -2px alpha(currentColor,0.15); }\n      calendar > grid > label.today:selected {\n        box-shadow: none; }\n    calendar > grid > label {\n      margin-top: 3px;\n      margin-right: 3px; }\n      calendar > grid > label {\n        outline: 0 solid transparent;\n        outline-offset: 4px;\n        transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n      calendar > grid > label:focus {\n        outline-color: alpha(@accent_color,0.5);\n        outline-width: 2px;\n        outline-offset: -2px; }\n      calendar > grid > label.day-number {\n        padding: 3px; }\n        calendar > grid > label.day-number:checked {\n          border-radius: 6px;\n          background-color: alpha(@accent_bg_color,0.3); }\n        calendar > grid > label.day-number:selected {\n          border-radius: 6px;\n          background-color: @accent_bg_color;\n          color: @accent_fg_color; }\n      calendar > grid > label.day-number.other-month {\n        color: alpha(currentColor,0.3); }\n\ncheckbutton {\n  border-spacing: 4px;\n  border-radius: 9px;\n  padding: 3px; }\n  checkbutton {\n    outline: 0 solid transparent;\n    outline-offset: 4px;\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  checkbutton:focus:focus-visible {\n    outline-color: alpha(@accent_color,0.5);\n    outline-width: 2px;\n    outline-offset: -2px; }\n  .osd checkbutton:focus:focus-visible {\n    outline-color: rgba(255, 255, 255, 0.5); }\n  checkbutton.text-button {\n    padding: 4px; }\n\ncheck,\nradio {\n  min-height: 14px;\n  min-width: 14px;\n  -gtk-icon-size: 14px;\n  padding: 3px;\n  box-shadow: inset 0 0 0 2px alpha(currentColor,0.15); }\n  check:not(:checked):not(:indeterminate):hover,\n  radio:not(:checked):not(:indeterminate):hover {\n    box-shadow: inset 0 0 0 2px alpha(currentColor,0.2); }\n  check:not(:checked):not(:indeterminate):active,\n  radio:not(:checked):not(:indeterminate):active {\n    background-color: alpha(currentColor,0.25);\n    box-shadow: none; }\n  check:checked, check:indeterminate,\n  radio:checked,\n  radio:indeterminate {\n    background-color: @accent_bg_color;\n    color: @accent_fg_color;\n    box-shadow: none; }\n    check:checked:hover, check:indeterminate:hover,\n    radio:checked:hover,\n    radio:indeterminate:hover {\n      background-image: image(alpha(currentColor,0.1)); }\n    check:checked:active, check:indeterminate:active,\n    radio:checked:active,\n    radio:indeterminate:active {\n      background-image: image(rgba(0, 0, 0, 0.2)); }\n  check:disabled,\n  radio:disabled {\n    filter: opacity(0.5); }\n  .osd check:checked, .osd check:indeterminate, .osd radio:checked, .osd radio:indeterminate {\n    background-color: rgba(255, 255, 255, 0.75);\n    color: rgba(0, 0, 0, 0.75); }\n\ncheck {\n  border-radius: 6px; }\n  check:checked {\n    -gtk-icon-source: -gtk-scaled(-gtk-recolor(url(\"assets/check-symbolic.symbolic.png\")), -gtk-recolor(url(\"assets/check@2-symbolic.symbolic.png\"))); }\n\nradio {\n  border-radius: 100%; }\n  radio:checked {\n    -gtk-icon-source: -gtk-scaled(-gtk-recolor(url(\"assets/bullet-symbolic.symbolic.png\")), -gtk-recolor(url(\"assets/bullet@2-symbolic.symbolic.png\"))); }\n\ncheck:indeterminate, radio:indeterminate {\n  -gtk-icon-source: -gtk-scaled(-gtk-recolor(url(\"assets/dash-symbolic.symbolic.png\")), -gtk-recolor(url(\"assets/dash@2-symbolic.symbolic.png\"))); }\n\ncheckbutton.selection-mode {\n  border-radius: 100px; }\n  checkbutton.selection-mode check, checkbutton.selection-mode radio {\n    padding: 7px;\n    border-radius: 100px; }\n  checkbutton.selection-mode label:dir(ltr) {\n    margin-right: 6px; }\n  checkbutton.selection-mode label:dir(rtl) {\n    margin-left: 6px; }\n\ncolorswatch {\n  outline: 0 solid transparent;\n  outline-offset: 6px;\n  transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n\ncolorswatch:focus:focus-visible {\n  outline-color: alpha(@accent_color,0.5);\n  outline-width: 4px;\n  outline-offset: -2px; }\n\ncolorswatch.top {\n  border-top-left-radius: 6.5px;\n  border-top-right-radius: 6.5px; }\n  colorswatch.top > overlay {\n    border-top-left-radius: 6px;\n    border-top-right-radius: 6px; }\n\ncolorswatch.bottom {\n  border-bottom-left-radius: 6.5px;\n  border-bottom-right-radius: 6.5px; }\n  colorswatch.bottom > overlay {\n    border-bottom-left-radius: 6px;\n    border-bottom-right-radius: 6px; }\n\ncolorswatch.left, colorswatch:first-child:not(.top) {\n  border-top-left-radius: 6.5px;\n  border-bottom-left-radius: 6.5px; }\n  colorswatch.left > overlay, colorswatch:first-child:not(.top) > overlay {\n    border-top-left-radius: 6px;\n    border-bottom-left-radius: 6px; }\n\ncolorswatch.right, colorswatch:last-child:not(.bottom) {\n  border-top-right-radius: 6.5px;\n  border-bottom-right-radius: 6.5px; }\n  colorswatch.right > overlay, colorswatch:last-child:not(.bottom) > overlay {\n    border-top-right-radius: 6px;\n    border-bottom-right-radius: 6px; }\n\ncolorswatch.dark > overlay {\n  color: white; }\n\ncolorswatch.light > overlay {\n  color: rgba(0, 0, 0, 0.75);\n  box-shadow: inset 0 0 0 1px alpha(@view_fg_color,0.1); }\n\ncolorswatch:drop(active).light > overlay {\n  box-shadow: inset 0 0 0 2px @accent_bg_color; }\n\ncolorswatch:drop(active).dark > overlay {\n  box-shadow: inset 0 0 0 2px @accent_bg_color; }\n\ncolorswatch#add-color-button > overlay {\n  border-radius: 6px 0 0 6px; }\n\ncolorswatch#add-color-button:only-child > overlay {\n  border-radius: 6px; }\n\ncolorswatch:disabled {\n  filter: opacity(0.5); }\n\ncolorswatch#editor-color-sample {\n  border-radius: 6px; }\n  colorswatch#editor-color-sample > overlay {\n    border-radius: 6.5px; }\n\nplane {\n  outline: 0 solid transparent;\n  outline-offset: 6px;\n  transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n\nplane:focus:focus-visible {\n  outline-color: alpha(@accent_color,0.5);\n  outline-width: 2px;\n  outline-offset: 2px; }\n\ncolorchooser .popover.osd {\n  border-radius: 12px; }\n\ncolumnview, treeview.view, window.print treeview.dialog-action-box {\n  outline: 0 solid transparent;\n  outline-offset: 4px;\n  transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n\ncolumnview:focus:focus-visible, treeview.view:focus:focus-visible, window.print treeview.dialog-action-box:focus:focus-visible {\n  outline-color: alpha(@accent_color,0.5);\n  outline-width: 2px;\n  outline-offset: -2px; }\n\ncolumnview:drop(active), treeview.view:drop(active), window.print treeview.dialog-action-box:drop(active) {\n  box-shadow: none; }\n\ncolumnview > header > button, treeview.view > header > button, window.print treeview.dialog-action-box > header > button {\n  padding-top: 3px;\n  padding-bottom: 3px;\n  padding-left: 6px;\n  padding-right: 6px;\n  border-radius: 0;\n  box-shadow: none;\n  line-height: 100%;\n  border-left: 1px solid transparent; }\n  columnview > header > button:first-child, treeview.view > header > button:first-child, window.print treeview.dialog-action-box > header > button:first-child {\n    border-left-width: 0; }\n  columnview > header > button > box, treeview.view > header > button > box, window.print treeview.dialog-action-box > header > button > box {\n    color: alpha(currentColor,0.4);\n    font-weight: 700;\n    font-size: 9pt;\n    border-spacing: 6px; }\n  columnview > header > button:hover > box, treeview.view > header > button:hover > box, window.print treeview.dialog-action-box > header > button:hover > box {\n    color: alpha(currentColor,0.7);\n    box-shadow: none; }\n  columnview > header > button:active > box, treeview.view > header > button:active > box, window.print treeview.dialog-action-box > header > button:active > box {\n    color: currentColor; }\n  columnview > header > button sort-indicator, treeview.view > header > button sort-indicator, window.print treeview.dialog-action-box > header > button sort-indicator {\n    min-height: 16px;\n    min-width: 16px; }\n    columnview > header > button sort-indicator.ascending, treeview.view > header > button sort-indicator.ascending, window.print treeview.dialog-action-box > header > button sort-indicator.ascending {\n      -gtk-icon-source: -gtk-icontheme(\"pan-up-symbolic\"); }\n    columnview > header > button sort-indicator.descending, treeview.view > header > button sort-indicator.descending, window.print treeview.dialog-action-box > header > button sort-indicator.descending {\n      -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\"); }\n\ncolumnview button.dnd:active, columnview button.dnd:selected, columnview button.dnd:hover, columnview button.dnd, treeview.view button.dnd, window.print treeview.dialog-action-box button.dnd,\ncolumnview header.button.dnd:active,\ncolumnview header.button.dnd:selected,\ncolumnview header.button.dnd:hover,\ncolumnview header.button.dnd,\ntreeview.view header.button.dnd,\nwindow.print treeview.dialog-action-box header.button.dnd {\n  color: @accent_fg_color;\n  background-color: @accent_bg_color;\n  transition: none; }\n\ncolumnview.view > listview.view, treeview.view > listview.view, window.print columnview.dialog-action-box > listview.view, window.print treeview.dialog-action-box > listview.view, window.print columnview.view > listview.dialog-action-box, window.print treeview.view > listview.dialog-action-box, window.print columnview.dialog-action-box > listview.dialog-action-box, window.print treeview.dialog-action-box > listview.dialog-action-box {\n  background: none;\n  color: inherit; }\n\ncolumnview > listview > row, treeview.view > listview > row, window.print treeview.dialog-action-box > listview > row {\n  padding: 0; }\n  columnview > listview > row > cell, treeview.view > listview > row > cell, window.print treeview.dialog-action-box > listview > row > cell {\n    padding: 8px 6px; }\n    columnview > listview > row > cell:not(:first-child), treeview.view > listview > row > cell:not(:first-child), window.print treeview.dialog-action-box > listview > row > cell:not(:first-child) {\n      border-left: 1px solid transparent; }\n\ncolumnview.column-separators > listview > row > cell, treeview.column-separators.view > listview > row > cell, window.print treeview.column-separators.dialog-action-box > listview > row > cell,\ncolumnview.column-separators > header > button,\ntreeview.column-separators.view > header > button,\nwindow.print treeview.column-separators.dialog-action-box > header > button {\n  border-left-color: alpha(currentColor,0.15); }\n\ncolumnview > listview:not(.horizontal).separators > row:not(.separator), treeview.view > listview:not(.horizontal).separators > row:not(.separator), window.print treeview.dialog-action-box > listview:not(.horizontal).separators > row:not(.separator) {\n  border-top: 1px solid alpha(currentColor,0.15);\n  border-bottom: none; }\n\ncolumnview.data-table > listview > row > cell, treeview.data-table.view > listview > row > cell, window.print treeview.data-table.dialog-action-box > listview > row > cell {\n  padding-top: 2px;\n  padding-bottom: 2px; }\n\ncolumnview ~ undershoot.top, treeview.view ~ undershoot.top, window.print treeview.dialog-action-box ~ undershoot.top {\n  box-shadow: inset 0 1px alpha(@shade_color,0.75);\n  background: linear-gradient(to bottom, alpha(@shade_color,0.75), transparent 4px); }\n\ncolumnview row:not(:selected) cell editablelabel:not(.editing):focus-within, treeview.view row:not(:selected) cell editablelabel:not(.editing):focus-within, window.print treeview.dialog-action-box row:not(:selected) cell editablelabel:not(.editing):focus-within {\n  outline: 2px solid alpha(@accent_color,0.5); }\n\ncolumnview row:not(:selected) cell editablelabel.editing:focus-within, treeview.view row:not(:selected) cell editablelabel.editing:focus-within, window.print treeview.dialog-action-box row:not(:selected) cell editablelabel.editing:focus-within {\n  outline: 2px solid @accent_color; }\n\ntreeexpander {\n  border-spacing: 4px; }\n\n.dialog-action-area {\n  margin: 6px;\n  border-spacing: 6px; }\n\n/****************\n * Print dialog *\n*****************/\nwindow.print drawing {\n  color: @window_fg_color;\n  background: none;\n  border: none;\n  padding: 0; }\n  window.print drawing paper {\n    background-color: white;\n    color: rgba(0, 0, 0, 0.8);\n    background-clip: padding-box;\n    border: 1px solid alpha(currentColor,0.15); }\n\n/********************\n * Page setup dalog *\n ********************/\n/******************\n * GtkAboutDialog *\n ******************/\nwindow.aboutdialog image.large-icons {\n  -gtk-icon-size: 128px; }\n\n/*************************\n * GtkColorChooserDialog *\n *************************/\n/*************\n * AdwDialog *\n *************/\nfloating-sheet > dimming {\n  background-color: alpha(@shade_color,2); }\n\nfloating-sheet > sheet {\n  border-radius: 12px;\n  box-shadow: 0 2px 8px 2px rgba(0, 0, 0, 0.07), 0 3px 20px 10px rgba(0, 0, 0, 0.05), 0 6px 32px 16px rgba(0, 0, 0, 0.02), 0 0 0 1px rgba(0, 0, 0, 0.05);\n  outline: 1px solid rgba(255, 255, 255, 0.07);\n  outline-offset: -1px; }\n\ndialog.bottom-sheet.landscape sheet {\n  margin-left: 30px;\n  margin-right: 30px; }\n  dialog.bottom-sheet.landscape sheet > outline.flush-left, dialog.bottom-sheet.landscape sheet > outline.flush-right, dialog.bottom-sheet.landscape sheet > outline.flush-left.flush-right {\n    box-shadow: inset 1px 0 rgba(255, 255, 255, 0.07), inset -1px 0 rgba(255, 255, 255, 0.07), inset 0 1px rgba(255, 255, 255, 0.07); }\n\ndialog-host > dialog.background {\n  background: none; }\n  dialog-host > dialog.background sheet {\n    background-color: @window_bg_color;\n    color: @window_fg_color; }\n\ndialog-host > dialog.view, window.print dialog-host > dialog.dialog-action-box {\n  background: none; }\n\ndialog-host > dialog.osd {\n  background: none; }\n\n/***********************\n * GtkAppChooserDialog *\n ***********************/\nwindow.appchooser headerbar.titlebar > windowhandle {\n  padding-top: 3px; }\n\nwindow.appchooser headerbar.titlebar box.start + box {\n  margin-top: -6px;\n  margin-bottom: -6px;\n  min-height: 12px; }\n\nwindow.appchooser searchbar {\n  background: none; }\n\nwindow.appchooser .dialog-vbox > box > box:not(.dialog-action-area) {\n  margin: 6px; }\n\nwindow.appchooser .dialog-action-area {\n  margin-top: 0; }\n\n/****************\n * GtkAssistant *\n ****************/\nwindow.assistant .sidebar {\n  padding: 6px;\n  background-color: @sidebar_bg_color;\n  color: @sidebar_fg_color; }\n  window.assistant .sidebar:not(separator):dir(ltr) {\n    border-right: none;\n    box-shadow: inset -1px 0 @sidebar_border_color; }\n  window.assistant .sidebar:not(separator):dir(rtl) {\n    box-shadow: inset 1px 0 @sidebar_border_color; }\n  window.assistant .sidebar:backdrop {\n    background-color: @sidebar_backdrop_color;\n    transition: background-color 200ms ease-out; }\n  window.assistant .sidebar > label {\n    padding: 6px 12px;\n    border-radius: 6px; }\n    window.assistant .sidebar > label.highlight {\n      background-color: alpha(currentColor,0.1); }\n\n/***************\n * GtkComboBox *\n ***************/\ncombobox button {\n  padding-top: 2px;\n  padding-bottom: 2px;\n  min-height: 30px; }\n\n/***************\n * GtkIconView *\n ***************/\niconview {\n  outline: 0 solid transparent;\n  outline-offset: 4px;\n  transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n\niconview:focus:focus-visible {\n  outline-color: alpha(@accent_color,0.5);\n  outline-width: 2px;\n  outline-offset: -2px; }\n\niconview:drop(active) {\n  box-shadow: none; }\n\niconview > dndtarget:drop(active) {\n  border-style: solid;\n  border-width: 1px;\n  border-color: @accent_bg_color; }\n\n/**************\n * GtkInfoBar *\n **************/\ninfobar > revealer > box {\n  padding: 6px;\n  padding-bottom: 7px;\n  border-spacing: 6px;\n  box-shadow: inset 0 -1px @shade_color; }\n  infobar > revealer > box > box {\n    border-spacing: 6px; }\n\ninfobar.action:hover > revealer > box {\n  background-image: image(alpha(currentColor,0.05)); }\n\ninfobar.action:active > revealer > box {\n  background-image: image(alpha(currentColor,0.1)); }\n\ninfobar.info > revealer > box {\n  background-color: mix(@accent_bg_color,@window_bg_color,0.7);\n  color: @window_fg_color; }\n\ninfobar.question > revealer > box {\n  background-color: mix(@accent_bg_color,@window_bg_color,0.7);\n  color: @window_fg_color; }\n\ninfobar.warning > revealer > box {\n  background-color: mix(@warning_bg_color,@window_bg_color,0.7);\n  color: @window_fg_color; }\n\ninfobar.error > revealer > box {\n  background-color: mix(@error_bg_color,@window_bg_color,0.7);\n  color: @window_fg_color; }\n\ninfobar .close {\n  min-width: 18px;\n  min-height: 18px;\n  padding: 4px;\n  border-radius: 50%; }\n\n/****************\n * GtkStatusBar *\n ****************/\nstatusbar {\n  padding: 6px 10px 6px 10px; }\n\n/***************\n * GtkTreeView *\n ***************/\ntreeview.view, window.print treeview.dialog-action-box {\n  border-left-color: mix(currentColor,@view_bg_color,0.8);\n  border-top-color: mix(currentColor,@view_bg_color,0.8); }\n  treeview.view:selected:focus, treeview.view:selected, window.print treeview.dialog-action-box:selected {\n    border-radius: 0; }\n  treeview.view.separator, window.print treeview.separator.dialog-action-box {\n    min-height: 2px;\n    color: alpha(currentColor,0.15); }\n  treeview.view.expander, window.print treeview.expander.dialog-action-box {\n    min-width: 16px;\n    min-height: 16px;\n    -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic\");\n    color: alpha(currentColor,0.7); }\n    treeview.view.expander:dir(rtl), window.print treeview.expander.dialog-action-box:dir(rtl) {\n      -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic-rtl\"); }\n    treeview.view.expander:hover, window.print treeview.expander.dialog-action-box:hover, treeview.view.expander:active, window.print treeview.expander.dialog-action-box:active {\n      color: currentColor; }\n    treeview.view.expander:checked, window.print treeview.expander.dialog-action-box:checked {\n      -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\"); }\n    treeview.view.expander:disabled, window.print treeview.expander.dialog-action-box:disabled {\n      color: alpha(currentColor,0.5); }\n  treeview.view > dndtarget:drop(active), window.print treeview.dialog-action-box > dndtarget:drop(active) {\n    border-style: solid none;\n    border-width: 1px;\n    border-color: @accent_bg_color; }\n    treeview.view > dndtarget:drop(active).after, window.print treeview.dialog-action-box > dndtarget:drop(active).after {\n      border-top-style: none; }\n    treeview.view > dndtarget:drop(active).before, window.print treeview.dialog-action-box > dndtarget:drop(active).before {\n      border-bottom-style: none; }\n  treeview.view > header > button, window.print treeview.dialog-action-box > header > button {\n    padding-left: 4px;\n    padding-right: 4px;\n    border-bottom: 1px solid alpha(currentColor,0.15); }\n  treeview.view.progressbar, window.print treeview.progressbar.dialog-action-box {\n    box-shadow: none; }\n    treeview.view.progressbar, window.print treeview.progressbar.dialog-action-box, treeview.view.progressbar:selected {\n      background-color: @accent_bg_color;\n      color: @accent_fg_color; }\n  treeview.view.trough, window.print treeview.trough.dialog-action-box {\n    background-color: alpha(currentColor,0.1); }\n  treeview.view ~ undershoot.top, window.print treeview.dialog-action-box ~ undershoot.top {\n    box-shadow: none;\n    background: none; }\n  treeview.view acceleditor > label, window.print treeview.dialog-action-box acceleditor > label {\n    background-color: mix(currentColor,@view_bg_color,0.9); }\n\ntreeview.navigation-sidebar {\n  padding: 0; }\n  treeview.navigation-sidebar:selected:focus, treeview.navigation-sidebar:selected {\n    background-color: alpha(currentColor,0.1); }\n\ntreeview entry:focus-within:dir(rtl), treeview entry:focus-within:dir(ltr) {\n  background-color: @view_bg_color;\n  transition-property: color, background; }\n\ntreeview entry.flat, treeview entry {\n  border-radius: 0;\n  background-image: none;\n  background-color: @view_bg_color; }\n  treeview entry.flat:focus-within, treeview entry:focus-within {\n    border-color: @accent_color; }\n\ntreeview spinbutton:not(.vertical) {\n  min-height: 0;\n  border-style: none;\n  border-radius: 0; }\n  treeview spinbutton:not(.vertical) > text {\n    min-height: 0;\n    padding: 1px 2px; }\n\n.sidebar:not(separator):dir(ltr), .sidebar:not(separator).left, .sidebar:not(separator).left:dir(rtl) {\n  border-right: 1px solid alpha(currentColor,0.15);\n  border-left-style: none; }\n\n.sidebar:not(separator):dir(rtl), .sidebar:not(separator).right {\n  border-left: 1px solid alpha(currentColor,0.15);\n  border-right-style: none; }\n\n.sidebar listview.view, .sidebar window.print listview.dialog-action-box, window.print .sidebar listview.dialog-action-box,\n.sidebar list {\n  background-color: transparent;\n  color: inherit; }\n\npaned .sidebar.left, paned .sidebar.right, paned .sidebar.left:dir(rtl), paned .sidebar:dir(rtl), paned .sidebar:dir(ltr), paned .sidebar {\n  border-style: none; }\n\n.large-title {\n  font-weight: 300;\n  font-size: 24pt; }\n\ndropdown > button > box, combobox > button > box {\n  border-spacing: 6px; }\n  dropdown > button > box > stack > row.activatable:hover, combobox > button > box > stack > row.activatable:hover, dropdown > button > box > stack > row.activatable:active, combobox > button > box > stack > row.activatable:active {\n    background: none; }\n\ndropdown arrow, combobox arrow {\n  -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\");\n  min-height: 16px;\n  min-width: 16px; }\n\ndropdown:drop(active), combobox:drop(active) {\n  box-shadow: none; }\n\ndropdown popover.menu, combobox popover.menu {\n  padding-top: 6px; }\n  dropdown popover.menu listview > row, combobox popover.menu listview > row {\n    min-width: 0; }\n  dropdown popover.menu .dropdown-searchbar, combobox popover.menu .dropdown-searchbar {\n    padding: 6px; }\n    dropdown popover.menu .dropdown-searchbar + scrolledwindow > undershoot.top, combobox popover.menu .dropdown-searchbar + scrolledwindow > undershoot.top {\n      box-shadow: inset 0 1px alpha(@popover_shade_color,0.75);\n      background: linear-gradient(to bottom, alpha(@popover_shade_color,0.75), transparent 4px); }\n\npopover.emoji-picker > contents {\n  padding: 0; }\n\n.emoji-searchbar {\n  padding: 6px; }\n\n.emoji-toolbar {\n  padding: 3px; }\n\nbutton.emoji-section.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) {\n  min-width: 32px;\n  min-height: 32px; }\n\npopover.emoji-picker emoji {\n  font-size: x-large;\n  padding: 6px;\n  border-radius: 6px; }\n  popover.emoji-picker emoji:focus, popover.emoji-picker emoji:hover {\n    background: alpha(currentColor,0.07); }\n  popover.emoji-picker emoji:active {\n    background: alpha(currentColor,0.16); }\n\npopover.emoji-picker scrolledwindow.view, popover.emoji-picker window.print scrolledwindow.dialog-action-box, window.print popover.emoji-picker scrolledwindow.dialog-action-box {\n  background: none;\n  color: inherit; }\n  popover.emoji-picker scrolledwindow.view > undershoot.top, popover.emoji-picker window.print scrolledwindow.dialog-action-box > undershoot.top, window.print popover.emoji-picker scrolledwindow.dialog-action-box > undershoot.top {\n    box-shadow: inset 0 1px alpha(@popover_shade_color,0.75);\n    background: linear-gradient(to bottom, alpha(@popover_shade_color,0.75), transparent 4px); }\n  popover.emoji-picker scrolledwindow.view > undershoot.bottom, popover.emoji-picker window.print scrolledwindow.dialog-action-box > undershoot.bottom, window.print popover.emoji-picker scrolledwindow.dialog-action-box > undershoot.bottom {\n    box-shadow: inset 0 -1px alpha(@popover_shade_color,0.75);\n    background: linear-gradient(to top, alpha(@popover_shade_color,0.75), transparent 4px); }\n\npopover.emoji-completion > contents {\n  padding: 6px;\n  padding-bottom: 4px; }\n\nemoji-completion-row {\n  padding: 6px;\n  margin-bottom: 2px;\n  border-radius: 6px; }\n  emoji-completion-row:dir(ltr) {\n    padding-right: 12px; }\n  emoji-completion-row:dir(rtl) {\n    padding-left: 12px; }\n  emoji-completion-row > box {\n    border-spacing: 6px; }\n  emoji-completion-row:focus, emoji-completion-row:hover {\n    background-color: alpha(currentColor,0.1);\n    color: @popover_fg_color; }\n  emoji-completion-row:active {\n    background-color: alpha(currentColor,0.16); }\n\nspinbutton,\nentry {\n  min-height: 34px;\n  padding-left: 9px;\n  padding-right: 9px;\n  border-radius: 6px;\n  border-spacing: 6px;\n  background-color: alpha(currentColor,0.1);\n  background-clip: padding-box;\n  caret-color: currentColor; }\n  spinbutton,\n  entry {\n    outline: 0 solid transparent;\n    outline-offset: 4px;\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  spinbutton:focus-within,\n  entry:focus-within {\n    outline-color: alpha(@accent_color,0.5);\n    outline-width: 2px;\n    outline-offset: -2px; }\n  .osd spinbutton:focus-within, .osd entry:focus-within {\n    outline-color: rgba(255, 255, 255, 0.5); }\n  spinbutton > text > block-cursor,\n  entry > text > block-cursor {\n    color: @view_bg_color;\n    background-color: @view_fg_color; }\n  spinbutton.flat,\n  entry.flat:focus-within,\n  entry.flat:disabled,\n  entry.flat {\n    min-height: 0;\n    padding: 2px;\n    background-color: transparent;\n    box-shadow: none;\n    border-radius: 0; }\n  spinbutton:disabled,\n  entry:disabled {\n    filter: opacity(0.5); }\n  spinbutton.error,\n  entry.error {\n    outline: 0 solid transparent;\n    outline-offset: 4px;\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  spinbutton.error:focus-within,\n  entry.error:focus-within {\n    outline-color: alpha(currentColor,0.5);\n    outline-width: 2px;\n    outline-offset: -2px; }\n  spinbutton.error > text > selection:focus-within,\n  entry.error > text > selection:focus-within {\n    background-color: alpha(@error_color,0.2); }\n  spinbutton.error > text > cursor-handle > contents,\n  entry.error > text > cursor-handle > contents {\n    background-color: currentColor; }\n  spinbutton.error > progress > trough > progress,\n  entry.error > progress > trough > progress {\n    border-color: currentColor; }\n  spinbutton.warning,\n  entry.warning {\n    outline: 0 solid transparent;\n    outline-offset: 4px;\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  spinbutton.warning:focus-within,\n  entry.warning:focus-within {\n    outline-color: alpha(currentColor,0.5);\n    outline-width: 2px;\n    outline-offset: -2px; }\n  spinbutton.warning > text > selection:focus-within,\n  entry.warning > text > selection:focus-within {\n    background-color: alpha(@warning_color,0.2); }\n  spinbutton.warning > text > cursor-handle > contents,\n  entry.warning > text > cursor-handle > contents {\n    background-color: currentColor; }\n  spinbutton.warning > progress > trough > progress,\n  entry.warning > progress > trough > progress {\n    border-color: currentColor; }\n  spinbutton.success,\n  entry.success {\n    outline: 0 solid transparent;\n    outline-offset: 4px;\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  spinbutton.success:focus-within,\n  entry.success:focus-within {\n    outline-color: alpha(currentColor,0.5);\n    outline-width: 2px;\n    outline-offset: -2px; }\n  spinbutton.success > text > selection:focus-within,\n  entry.success > text > selection:focus-within {\n    background-color: alpha(@success_color,0.2); }\n  spinbutton.success > text > cursor-handle > contents,\n  entry.success > text > cursor-handle > contents {\n    background-color: currentColor; }\n  spinbutton.success > progress > trough > progress,\n  entry.success > progress > trough > progress {\n    border-color: currentColor; }\n  spinbutton > image,\n  entry > image {\n    opacity: 0.7; }\n    spinbutton > image:hover,\n    entry > image:hover {\n      opacity: 1; }\n    spinbutton > image:active,\n    entry > image:active {\n      opacity: 0.8; }\n    spinbutton > image.left,\n    entry > image.left {\n      margin-right: 6px; }\n    spinbutton > image.right,\n    entry > image.right {\n      margin-left: 6px; }\n  spinbutton.password image.caps-lock-indicator,\n  entry.password image.caps-lock-indicator {\n    opacity: 0.3; }\n  spinbutton:drop(active),\n  entry:drop(active):focus-within,\n  entry:drop(active) {\n    border-color: @accent_bg_color;\n    box-shadow: inset 0 0 0 1px @accent_bg_color; }\n\nspinbutton > progress,\nentry > progress {\n  margin-bottom: 3px; }\n  spinbutton > progress > trough > progress,\n  entry > progress > trough > progress {\n    background-color: transparent;\n    background-image: none;\n    border-radius: 0;\n    border-width: 0 0 2px;\n    border-color: @accent_bg_color;\n    border-style: solid;\n    box-shadow: none; }\n\n.osd spinbutton > progress > trough > progress, .osd entry > progress > trough > progress {\n  border-color: rgba(255, 255, 255, 0.75); }\n\nexpander {\n  min-width: 16px;\n  min-height: 16px;\n  -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic\"); }\n  expander:dir(rtl) {\n    -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic-rtl\"); }\n  expander:disabled {\n    filter: opacity(0.5); }\n  expander:checked {\n    -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\"); }\n\nexpander-widget > box > title {\n  outline: 0 solid transparent;\n  outline-offset: 4px;\n  transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n\nexpander-widget:focus:focus-visible > box > title {\n  outline-color: alpha(@accent_color,0.5);\n  outline-width: 2px;\n  outline-offset: -2px; }\n\nexpander-widget > box > title {\n  border-radius: 6px; }\n  expander-widget > box > title > expander {\n    opacity: .7; }\n  expander-widget > box > title:hover > expander, expander-widget > box > title:active > expander {\n    opacity: 1; }\n\nplacessidebar .navigation-sidebar > row {\n  padding: 0; }\n  placessidebar .navigation-sidebar > row > revealer {\n    padding: 0 14px; }\n  placessidebar .navigation-sidebar > row image.sidebar-icon:dir(ltr) {\n    padding-right: 8px; }\n  placessidebar .navigation-sidebar > row image.sidebar-icon:dir(rtl) {\n    padding-left: 8px; }\n  placessidebar .navigation-sidebar > row label.sidebar-label:dir(ltr) {\n    padding-right: 2px; }\n  placessidebar .navigation-sidebar > row label.sidebar-label:dir(rtl) {\n    padding-left: 2px; }\n  button.sidebar-button {\n    min-height: 26px;\n    min-width: 26px;\n    margin-top: 3px;\n    margin-bottom: 3px;\n    padding: 0;\n    border-radius: 100%; }\n  placessidebar .navigation-sidebar > row:selected:active {\n    box-shadow: none; }\n  placessidebar .navigation-sidebar > row.sidebar-placeholder-row {\n    padding: 0 8px;\n    min-height: 2px;\n    background-image: image(@accent_bg_color);\n    background-clip: content-box; }\n  placessidebar .navigation-sidebar > row.sidebar-new-bookmark-row {\n    color: @accent_color; }\n  placessidebar .navigation-sidebar > row:drop(active):not(:disabled) {\n    color: @accent_bg_color;\n    box-shadow: inset 0 0 0 1px @accent_bg_color; }\n\nrow image.sidebar-icon {\n  opacity: 0.7; }\n\nrow .sidebar-button {\n  opacity: 0.7; }\n  row .sidebar-button:hover, row .sidebar-button:active, row .sidebar-button.keyboard-activating {\n    opacity: 1; }\n\nplacesview .server-list-button > image {\n  transition: -gtk-icon-transform 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n  -gtk-icon-transform: rotate(0turn); }\n\nplacesview .server-list-button:checked > image {\n  -gtk-icon-transform: rotate(-0.5turn); }\n\nplacesview > actionbar > revealer > box > box {\n  border-spacing: 6px; }\n\nfilechooser {\n  box-shadow: 0 1px alpha(currentColor,0.15); }\n  filechooser pathbar button:not(.image-button) {\n    padding-left: 9px;\n    padding-right: 9px; }\n  filechooser pathbar button > box {\n    border-spacing: 4px; }\n    filechooser pathbar button > box > label {\n      padding-left: 2px;\n      padding-right: 2px; }\n  filechooser columnview > listview > row > cell, filechooser treeview.view > listview > row > cell, filechooser window.print treeview.dialog-action-box > listview > row > cell, window.print filechooser treeview.dialog-action-box > listview > row > cell {\n    padding: 0; }\n    filechooser columnview > listview > row > cell > filelistcell, filechooser treeview.view > listview > row > cell > filelistcell, filechooser window.print treeview.dialog-action-box > listview > row > cell > filelistcell, window.print filechooser treeview.dialog-action-box > listview > row > cell > filelistcell {\n      padding: 8px 6px; }\n  filechooser gridview {\n    padding: 15px; }\n    filechooser gridview ~ undershoot.top {\n      box-shadow: inset 0 1px alpha(@shade_color,0.75);\n      background: linear-gradient(to bottom, alpha(@shade_color,0.75), transparent 4px); }\n    filechooser gridview > child {\n      border-radius: 12px;\n      padding: 0;\n      margin: 3px; }\n      filechooser gridview > child > filelistcell {\n        padding: 6px 12px; }\n      filechooser gridview > child filethumbnail image {\n        filter: drop-shadow(0px 1px 1px rgba(0, 0, 0, 0.3)); }\n      filechooser gridview > child box {\n        border-spacing: 6px; }\n  filechooser > box > actionbar {\n    box-shadow: 0 -1px alpha(@headerbar_shade_color,0.5), 0 -2px 4px alpha(@headerbar_shade_color,0.5); }\n    filechooser > box > actionbar > revealer > box {\n      box-shadow: none;\n      padding-top: 6px; }\n  filechooser scrolledwindow + actionbar > revealer > box {\n    background-color: mix(@accent_bg_color,@view_bg_color,0.7);\n    color: @window_fg_color;\n    box-shadow: none;\n    padding-top: 6px;\n    font-weight: bold; }\n    filechooser scrolledwindow + actionbar > revealer > box:backdrop {\n      background-color: mix(@accent_bg_color,@view_bg_color,0.85); }\n  filechooser placesview > stack > scrolledwindow > undershoot.bottom {\n    box-shadow: inset 0 -1px alpha(@shade_color,0.75);\n    background: linear-gradient(to top, alpha(@shade_color,0.75), transparent 4px); }\n  filechooser placesview > actionbar > revealer > box {\n    background: @view_bg_color;\n    color: @view_fg_color;\n    box-shadow: none;\n    padding-top: 6px; }\n    filechooser placesview > actionbar > revealer > box:backdrop {\n      background: @view_bg_color;\n      transition: none; }\n  filechooser placessidebar {\n    background-color: @sidebar_bg_color;\n    color: @sidebar_fg_color; }\n    filechooser placessidebar:backdrop {\n      background-color: @sidebar_backdrop_color;\n      transition: background-color 200ms ease-out; }\n  filechooser paned.horizontal > separator:dir(ltr) {\n    box-shadow: inset 1px 0 @sidebar_bg_color, inset 1px 0 @sidebar_border_color; }\n    filechooser paned.horizontal > separator:dir(ltr):backdrop {\n      box-shadow: inset 1px 0 @sidebar_backdrop_color, inset 1px 0 @sidebar_border_color; }\n  filechooser paned.horizontal > separator:dir(rtl) {\n    box-shadow: inset -1px 0 @sidebar_bg_color, inset -1px 0 @sidebar_border_color; }\n    filechooser paned.horizontal > separator:dir(rtl):backdrop {\n      box-shadow: inset -1px 0 @sidebar_backdrop_color, inset -1px 0 @sidebar_border_color; }\n  filechooser paned.horizontal > separator:backdrop {\n    transition: box-shadow 200ms ease-out; }\n\n/* Fix header bar height in the file chooser */\nwindow.filechooser headerbar box.start + box.vertical {\n  margin-top: -6px;\n  margin-bottom: -6px;\n  min-height: 12px; }\n\nheaderbar {\n  min-height: 47px;\n  background-color: @headerbar_bg_color;\n  color: @headerbar_fg_color;\n  box-shadow: inset 0 -1px @headerbar_shade_color, inset 1px 0 alpha(@headerbar_border_color,0.15), inset -1px 0 alpha(@headerbar_border_color,0.15);\n  margin-left: -1px;\n  margin-right: -1px; }\n  headerbar > windowhandle > box {\n    padding: 6px 7px 7px 7px; }\n    headerbar > windowhandle > box > box.start,\n    headerbar > windowhandle > box > box.end {\n      border-spacing: 6px; }\n    headerbar > windowhandle > box > box.start:dir(ltr),\n    headerbar > windowhandle > box > box.end:dir(rtl), headerbar > windowhandle > box > widget > box.start:dir(ltr),\n    headerbar > windowhandle > box > widget > box.end:dir(rtl) {\n      margin-right: 6px; }\n    headerbar > windowhandle > box > box.start:dir(rtl),\n    headerbar > windowhandle > box > box.end:dir(ltr), headerbar > windowhandle > box > widget > box.start:dir(rtl),\n    headerbar > windowhandle > box > widget > box.end:dir(ltr) {\n      margin-left: 6px; }\n  headerbar:backdrop {\n    background-color: @headerbar_backdrop_color;\n    transition: background-color 200ms ease-out; }\n    headerbar:backdrop > windowhandle {\n      filter: opacity(0.5);\n      transition: filter 200ms ease-out; }\n  headerbar.default-decoration {\n    min-height: 37px; }\n    headerbar.default-decoration > windowhandle > box {\n      padding: 3px 4px 4px 4px; }\n    headerbar.default-decoration windowcontrols > button {\n      min-height: 22px;\n      min-width: 22px;\n      padding: 4px; }\n    headerbar.default-decoration windowcontrols > .icon {\n      margin: 7px; }\n\nwindow > .titlebar:not(.flat) {\n  box-shadow: 0 1px alpha(@headerbar_shade_color,0.5), 0 2px 4px alpha(@headerbar_shade_color,0.5); }\n\nwindow > .titlebar headerbar:not(.flat) {\n  box-shadow: inset 1px 0 alpha(@headerbar_border_color,0.15), inset -1px 0 alpha(@headerbar_border_color,0.15); }\n\nwindow > headerbar.titlebar,\nwindow > .titlebar headerbar {\n  min-height: 46px; }\n  window > headerbar.titlebar > windowhandle > box,\n  window > .titlebar headerbar > windowhandle > box {\n    padding-bottom: 6px; }\n  window > headerbar.titlebar.default-decoration,\n  window > .titlebar headerbar.default-decoration {\n    min-height: 36px; }\n    window > headerbar.titlebar.default-decoration > windowhandle > box,\n    window > .titlebar headerbar.default-decoration > windowhandle > box {\n      padding-bottom: 3px; }\n\ntoolbarview > .top-bar headerbar,\ntoolbarview > .bottom-bar headerbar, headerbar.flat, window.shortcuts headerbar.titlebar, window.print headerbar.titlebar, window.pagesetup headerbar.titlebar, window.aboutdialog headerbar.titlebar, window.colorchooser headerbar.titlebar, window.appchooser headerbar.titlebar {\n  background: none;\n  box-shadow: none;\n  color: inherit;\n  min-height: 46px; }\n  toolbarview > .top-bar headerbar > windowhandle > box,\n  toolbarview > .bottom-bar headerbar > windowhandle > box, headerbar.flat > windowhandle > box, window.shortcuts headerbar.titlebar > windowhandle > box, window.print headerbar.titlebar > windowhandle > box, window.pagesetup headerbar.titlebar > windowhandle > box, window.aboutdialog headerbar.titlebar > windowhandle > box, window.colorchooser headerbar.titlebar > windowhandle > box, window.appchooser headerbar.titlebar > windowhandle > box {\n    padding-bottom: 6px; }\n  toolbarview > .top-bar headerbar.default-decoration,\n  toolbarview > .bottom-bar headerbar.default-decoration, headerbar.default-decoration.flat, window.shortcuts headerbar.default-decoration.titlebar, window.print headerbar.default-decoration.titlebar, window.pagesetup headerbar.default-decoration.titlebar, window.aboutdialog headerbar.default-decoration.titlebar, window.colorchooser headerbar.default-decoration.titlebar, window.appchooser headerbar.default-decoration.titlebar {\n    min-height: 36px; }\n    toolbarview > .top-bar headerbar.default-decoration > windowhandle > box,\n    toolbarview > .bottom-bar headerbar.default-decoration > windowhandle > box, headerbar.default-decoration.flat > windowhandle > box, window.shortcuts headerbar.default-decoration.titlebar > windowhandle > box, window.print headerbar.default-decoration.titlebar > windowhandle > box, window.pagesetup headerbar.default-decoration.titlebar > windowhandle > box, window.aboutdialog headerbar.default-decoration.titlebar > windowhandle > box, window.colorchooser headerbar.default-decoration.titlebar > windowhandle > box, window.appchooser headerbar.default-decoration.titlebar > windowhandle > box {\n      padding-bottom: 3px; }\n\ntoolbarview > .top-bar headerbar:backdrop,\ntoolbarview > .bottom-bar headerbar:backdrop {\n  transition: none; }\n  toolbarview > .top-bar headerbar:backdrop > windowhandle,\n  toolbarview > .bottom-bar headerbar:backdrop > windowhandle {\n    filter: none;\n    transition: none; }\n\nwindow.devel toolbarview > .top-bar headerbar > windowhandle, toolbarview > .top-bar window.devel headerbar > windowhandle,\nwindow.devel toolbarview > .bottom-bar headerbar > windowhandle,\ntoolbarview > .bottom-bar window.devel headerbar > windowhandle {\n  background-image: none; }\n\ntoolbarview > .top-bar .collapse-spacing headerbar,\ntoolbarview > .bottom-bar .collapse-spacing headerbar, window.shortcuts headerbar.titlebar, window.appchooser headerbar.titlebar {\n  min-height: 40px; }\n  toolbarview > .top-bar .collapse-spacing headerbar > windowhandle > box,\n  toolbarview > .bottom-bar .collapse-spacing headerbar > windowhandle > box, window.shortcuts headerbar.titlebar > windowhandle > box, window.appchooser headerbar.titlebar > windowhandle > box {\n    padding-top: 3px;\n    padding-bottom: 3px; }\n  toolbarview > .top-bar .collapse-spacing headerbar.default-decoration,\n  toolbarview > .bottom-bar .collapse-spacing headerbar.default-decoration, window.shortcuts headerbar.default-decoration.titlebar, window.appchooser headerbar.default-decoration.titlebar {\n    min-height: 30px; }\n    toolbarview > .top-bar .collapse-spacing headerbar.default-decoration > windowhandle > box,\n    toolbarview > .bottom-bar .collapse-spacing headerbar.default-decoration > windowhandle > box, window.shortcuts headerbar.default-decoration.titlebar > windowhandle > box, window.appchooser headerbar.default-decoration.titlebar > windowhandle > box {\n      padding-top: 0px;\n      padding-bottom: 0px; }\n\n.titlebar:not(headerbar) separator {\n  background-color: alpha(@headerbar_border_color,0.15); }\n\n/*********************\n * GtkWindowControls *\n *********************/\nwindowcontrols {\n  border-spacing: 3px; }\n  windowcontrols > button {\n    min-width: 24px;\n    padding: 5px;\n    box-shadow: none; }\n    windowcontrols > button > image {\n      background-color: alpha(currentColor,0.1);\n      border-radius: 100%;\n      padding: 2px;\n      transition: background 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), box-shadow 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n    windowcontrols > button, windowcontrols > button:hover, windowcontrols > button:active {\n      background: none; }\n    windowcontrols > button:hover > image {\n      background-color: alpha(currentColor,0.15); }\n    windowcontrols > button:active > image {\n      background-color: alpha(currentColor,0.3); }\n  windowcontrols > .icon {\n    margin: 9px; }\n\n/******************\n * AdwWindowTitle *\n ******************/\nheaderbar .title,\nwindowtitle .title {\n  padding-left: 12px;\n  padding-right: 12px;\n  font-weight: bold; }\n\nheaderbar .subtitle,\nwindowtitle .subtitle {\n  font-size: smaller;\n  padding-left: 12px;\n  padding-right: 12px; }\n\nwindowtitle {\n  margin-top: -6px;\n  margin-bottom: -6px;\n  min-height: 12px; }\n\nwindow.devel headerbar > windowhandle {\n  background-image: cross-fade(5% -gtk-recolor(url(\"assets/devel-symbolic.svg\")), image(transparent));\n  background-repeat: repeat-x; }\n\nwindow.devel dialog headerbar > windowhandle {\n  background-image: unset;\n  background-repeat: unset; }\n\nlabel {\n  caret-color: currentColor; }\n  label:disabled {\n    filter: opacity(0.5); }\n\n.dim-label, scale > value, progressbar > text, row.expander image.expander-row-arrow, row.property > box.header > box.title > .title, row.expander.property box > list > row > box.header > box.title > .title, row label.subtitle, spinbutton > text > placeholder,\nentry > text > placeholder, headerbar .subtitle,\nwindowtitle .subtitle, label.separator {\n  opacity: 0.55; }\n\n.accent {\n  color: @accent_color; }\n\n.success {\n  color: @success_color; }\n\n.warning {\n  color: @warning_color; }\n\n.error {\n  color: @error_color; }\n\n/**********************\n * General Typography *\n **********************/\n.title-1 {\n  font-weight: 800;\n  font-size: 20pt; }\n\n.title-2 {\n  font-weight: 800;\n  font-size: 15pt; }\n\n.title-3 {\n  font-weight: 700;\n  font-size: 15pt; }\n\n.title-4 {\n  font-weight: 700;\n  font-size: 13pt; }\n\n.heading, listview > header {\n  font-weight: 700;\n  font-size: 11pt; }\n\n.body {\n  font-weight: 400;\n  font-size: 11pt; }\n\n.caption-heading {\n  font-weight: 700;\n  font-size: 9pt; }\n\n.caption {\n  font-weight: 400;\n  font-size: 9pt; }\n\n.monospace {\n  font-family: monospace; }\n\n.numeric, spinbutton, scale > value, progressbar > text {\n  font-feature-settings: \"tnum\"; }\n\n/*******************\n * Editable Labels *\n *******************/\neditablelabel > stack > text {\n  color: @view_fg_color;\n  background-color: @view_bg_color; }\n\nlevelbar:disabled {\n  filter: opacity(0.5); }\n\nlevelbar.horizontal trough > block {\n  min-height: 8px;\n  border-radius: 99px; }\n  levelbar.horizontal trough > block.empty, levelbar.horizontal trough > block.full {\n    border-radius: 99px; }\n\nlevelbar.horizontal.discrete > trough > block {\n  min-height: 8px;\n  margin-right: 2px;\n  min-width: 26px;\n  border-radius: 0; }\n  levelbar.horizontal.discrete > trough > block:first-child {\n    border-radius: 99px 0 0 99px; }\n  levelbar.horizontal.discrete > trough > block:last-child {\n    border-radius: 0 99px 99px 0;\n    margin-right: 0; }\n\nlevelbar.vertical trough > block {\n  min-width: 8px;\n  border-radius: 99px; }\n  levelbar.vertical trough > block.empty, levelbar.vertical trough > block.full {\n    border-radius: 99px; }\n\nlevelbar.vertical.discrete > trough > block {\n  min-width: 8px;\n  margin-bottom: 2px;\n  min-height: 26px;\n  border-radius: 0; }\n  levelbar.vertical.discrete > trough > block:first-child {\n    border-radius: 99px 99px 0 0; }\n  levelbar.vertical.discrete > trough > block:last-child {\n    border-radius: 0 0 99px 99px;\n    margin-bottom: 0; }\n\nlevelbar > trough {\n  padding: 0; }\n  levelbar > trough > block.low {\n    background-color: @warning_bg_color; }\n  levelbar > trough > block.high, levelbar > trough > block:not(.empty) {\n    background-color: @accent_bg_color; }\n  levelbar > trough > block.full {\n    background-color: @success_bg_color; }\n  levelbar > trough > block.empty {\n    background-color: alpha(currentColor,0.15); }\n\n.osd levelbar > trough > block.high, .osd levelbar > trough > block:not(.empty) {\n  background-color: rgba(255, 255, 255, 0.75); }\n\n.linked:not(.vertical) > button:dir(ltr):not(:first-child), .linked:not(.vertical) > button:dir(rtl):not(:last-child) {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n  margin-left: -1px; }\n\n.linked:not(.vertical) > button:dir(ltr):not(:last-child), .linked:not(.vertical) > button:dir(rtl):not(:first-child) {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked.vertical button:not(:first-child) {\n  border-top-left-radius: 0;\n  border-top-right-radius: 0;\n  margin-top: -1px; }\n\n.linked.vertical button:not(:last-child) {\n  border-bottom-left-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked:not(.vertical) > menubutton:dir(ltr):not(:first-child) > button, .linked:not(.vertical) > menubutton:dir(rtl):not(:last-child) > button {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n  margin-left: -1px; }\n\n.linked:not(.vertical) > menubutton:dir(ltr):not(:last-child) > button, .linked:not(.vertical) > menubutton:dir(rtl):not(:first-child) > button {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked.vertical menubutton:not(:first-child) > button {\n  border-top-left-radius: 0;\n  border-top-right-radius: 0;\n  margin-top: -1px; }\n\n.linked.vertical menubutton:not(:last-child) > button {\n  border-bottom-left-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked:not(.vertical) > dropdown:dir(ltr):not(:first-child) > button, .linked:not(.vertical) > combobox:dir(ltr):not(:first-child) > button, .linked:not(.vertical) > dropdown:dir(rtl):not(:last-child) > button, .linked:not(.vertical) > combobox:dir(rtl):not(:last-child) > button {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n  margin-left: -1px; }\n\n.linked:not(.vertical) > dropdown:dir(ltr):not(:last-child) > button, .linked:not(.vertical) > combobox:dir(ltr):not(:last-child) > button, .linked:not(.vertical) > dropdown:dir(rtl):not(:first-child) > button, .linked:not(.vertical) > combobox:dir(rtl):not(:first-child) > button {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked.vertical dropdown:not(:first-child) > button, .linked.vertical combobox:not(:first-child) > button {\n  border-top-left-radius: 0;\n  border-top-right-radius: 0;\n  margin-top: -1px; }\n\n.linked.vertical dropdown:not(:last-child) > button, .linked.vertical combobox:not(:last-child) > button {\n  border-bottom-left-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked:not(.vertical) > colorbutton:dir(ltr):not(:first-child) > button, .linked:not(.vertical) > colorbutton:dir(rtl):not(:last-child) > button {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n  margin-left: -1px; }\n\n.linked:not(.vertical) > colorbutton:dir(ltr):not(:last-child) > button, .linked:not(.vertical) > colorbutton:dir(rtl):not(:first-child) > button {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked.vertical colorbutton:not(:first-child) > button {\n  border-top-left-radius: 0;\n  border-top-right-radius: 0;\n  margin-top: -1px; }\n\n.linked.vertical colorbutton:not(:last-child) > button {\n  border-bottom-left-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked:not(.vertical) > fontbutton:dir(ltr):not(:first-child) > button, .linked:not(.vertical) > fontbutton:dir(rtl):not(:last-child) > button {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n  margin-left: -1px; }\n\n.linked:not(.vertical) > fontbutton:dir(ltr):not(:last-child) > button, .linked:not(.vertical) > fontbutton:dir(rtl):not(:first-child) > button {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked.vertical fontbutton:not(:first-child) > button {\n  border-top-left-radius: 0;\n  border-top-right-radius: 0;\n  margin-top: -1px; }\n\n.linked.vertical fontbutton:not(:last-child) > button {\n  border-bottom-left-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked:not(.vertical) > tabbutton:dir(ltr):not(:first-child) > button, .linked:not(.vertical) > tabbutton:dir(rtl):not(:last-child) > button {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n  margin-left: -1px; }\n\n.linked:not(.vertical) > tabbutton:dir(ltr):not(:last-child) > button, .linked:not(.vertical) > tabbutton:dir(rtl):not(:first-child) > button {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked.vertical tabbutton:not(:first-child) > button {\n  border-top-left-radius: 0;\n  border-top-right-radius: 0;\n  margin-top: -1px; }\n\n.linked.vertical tabbutton:not(:last-child) > button {\n  border-bottom-left-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked:not(.vertical) > spinbutton:dir(ltr):not(:first-child), .linked:not(.vertical) > spinbutton:dir(rtl):not(:last-child) {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n  margin-left: -1px; }\n\n.linked:not(.vertical) > spinbutton:dir(ltr):not(:last-child), .linked:not(.vertical) > spinbutton:dir(rtl):not(:first-child) {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked.vertical spinbutton:not(:first-child) {\n  border-top-left-radius: 0;\n  border-top-right-radius: 0;\n  margin-top: -1px; }\n\n.linked.vertical spinbutton:not(:last-child) {\n  border-bottom-left-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked:not(.vertical) > entry:dir(ltr):not(:first-child), .linked:not(.vertical) > entry:dir(rtl):not(:last-child) {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n  margin-left: -1px; }\n\n.linked:not(.vertical) > entry:dir(ltr):not(:last-child), .linked:not(.vertical) > entry:dir(rtl):not(:first-child) {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked.vertical entry:not(:first-child) {\n  border-top-left-radius: 0;\n  border-top-right-radius: 0;\n  margin-top: -1px; }\n\n.linked.vertical entry:not(:last-child) {\n  border-bottom-left-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked:not(.vertical) > combobox:dir(ltr):not(:first-child) > box > button.combo, .linked:not(.vertical) > combobox:dir(rtl):not(:last-child) > box > button.combo {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n  margin-left: -1px; }\n\n.linked:not(.vertical) > combobox:dir(ltr):not(:last-child) > box > button.combo, .linked:not(.vertical) > combobox:dir(rtl):not(:first-child) > box > button.combo {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked.vertical combobox:not(:first-child) > box > button.combo {\n  border-top-left-radius: 0;\n  border-top-right-radius: 0;\n  margin-top: -1px; }\n\n.linked.vertical combobox:not(:last-child) > box > button.combo {\n  border-bottom-left-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked:not(.vertical) > appchooserbutton:dir(ltr):not(:first-child) > combobox > box > button.combo, .linked:not(.vertical) > appchooserbutton:dir(rtl):not(:last-child) > combobox > box > button.combo {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n  margin-left: -1px; }\n\n.linked:not(.vertical) > appchooserbutton:dir(ltr):not(:last-child) > combobox > box > button.combo, .linked:not(.vertical) > appchooserbutton:dir(rtl):not(:first-child) > combobox > box > button.combo {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked.vertical appchooserbutton:not(:first-child) > combobox > box > button.combo {\n  border-top-left-radius: 0;\n  border-top-right-radius: 0;\n  margin-top: -1px; }\n\n.linked.vertical appchooserbutton:not(:last-child) > combobox > box > button.combo {\n  border-bottom-left-radius: 0;\n  border-bottom-right-radius: 0; }\n\nlink,\nbutton.link {\n  color: @accent_color;\n  text-decoration: underline;\n  font-weight: inherit; }\n  link:visited,\n  button.link:visited {\n    color: mix(@accent_color,@view_fg_color,0.2); }\n  link:hover,\n  button.link:hover {\n    color: shade(@accent_color,1.1); }\n  link:active,\n  button.link:active {\n    color: @accent_color; }\n  link:disabled,\n  button.link:disabled {\n    color: alpha(currentColor,0.5); }\n  .osd link, .osd button.link {\n    color: mix(@accent_bg_color,white,0.5); }\n    .osd link:visited, .osd button.link:visited {\n      color: mix(@accent_bg_color,white,0.25); }\n    .osd link:active, .osd button.link:active {\n      color: mix(@accent_bg_color,white,0.5); }\n\nlink {\n  outline: 0 solid transparent;\n  outline-offset: 4px;\n  transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n\nlink:focus:focus-visible {\n  outline-color: alpha(@accent_color,0.5);\n  outline-width: 2px;\n  outline-offset: -2px; }\n\n.osd link:focus:focus-visible {\n  outline-color: rgba(255, 255, 255, 0.5); }\n\nbutton.link > label {\n  text-decoration: underline; }\n\nlistview,\nlist {\n  color: @view_fg_color;\n  background-color: @view_bg_color;\n  background-clip: padding-box;\n  border-color: alpha(currentColor,0.15); }\n  listview > row,\n  list > row {\n    padding: 2px;\n    background-clip: padding-box; }\n  listview > row.expander,\n  list > row.expander {\n    padding: 0px; }\n  listview > row.expander .row-header,\n  list > row.expander .row-header {\n    padding: 2px; }\n  listview.horizontal row.separator, listview.separators.horizontal > row:not(.separator),\n  list.horizontal row.separator,\n  list.separators.horizontal > row:not(.separator) {\n    border-left: 1px solid alpha(currentColor,0.15); }\n  listview:not(.horizontal) row.separator, listview.separators:not(.horizontal) > row:not(.separator),\n  list:not(.horizontal) row.separator,\n  list.separators:not(.horizontal) > row:not(.separator) {\n    border-bottom: 1px solid alpha(currentColor,0.15); }\n\nlistview > header {\n  padding: 2px;\n  padding-top: 18px;\n  padding-bottom: 6px; }\n\nrow {\n  background-clip: padding-box; }\n  row {\n    outline: 0 solid transparent;\n    outline-offset: 4px;\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  row:focus:focus-visible {\n    outline-color: alpha(@accent_color,0.5);\n    outline-width: 2px;\n    outline-offset: -2px; }\n  .osd row:focus:focus-visible {\n    outline-color: rgba(255, 255, 255, 0.5); }\n  .osd row.activatable:hover {\n    background-color: alpha(currentColor,0.07); }\n  .osd row.activatable:active {\n    background-color: alpha(currentColor,0.16); }\n  .osd row.activatable.has-open-popup {\n    background-color: alpha(currentColor,0.07); }\n  .osd row.activatable:selected:hover {\n    background-color: alpha(currentColor,0.13); }\n  .osd row.activatable:selected:active {\n    background-color: alpha(currentColor,0.19); }\n  .osd row.activatable:selected.has-open-popup {\n    background-color: alpha(currentColor,0.13); }\n  .osd row:selected {\n    background-color: alpha(currentColor,0.1); }\n  row.activatable:hover {\n    background-color: alpha(currentColor,0.04); }\n  row.activatable:active {\n    background-color: alpha(currentColor,0.08); }\n  row.activatable.has-open-popup {\n    background-color: alpha(currentColor,0.04); }\n  row.activatable:selected:hover {\n    background-color: alpha(@accent_bg_color,0.32); }\n  row.activatable:selected:active {\n    background-color: alpha(@accent_bg_color,0.39); }\n  row.activatable:selected.has-open-popup {\n    background-color: alpha(@accent_bg_color,0.32); }\n  row:selected {\n    background-color: alpha(@accent_bg_color,0.25); }\n\n/*******************************************************\n * Rich Lists                                          *\n * Large list usually containing lots of widgets       *\n * https://gitlab.gnome.org/GNOME/gtk/-/issues/3073    *\n *******************************************************/\n.rich-list {\n  /* rich lists usually containing other widgets than just labels/text */ }\n  .rich-list > row {\n    padding: 8px 12px;\n    min-height: 32px;\n    /* should be tall even when only containing a label */ }\n    .rich-list > row > box {\n      border-spacing: 12px; }\n  .rich-list > header {\n    padding-left: 12px;\n    padding-right: 12px; }\n\n/****************\n * AdwActionRow *\n ****************/\nrow label.subtitle {\n  font-size: smaller; }\n\nrow > box.header {\n  margin-left: 12px;\n  margin-right: 12px;\n  border-spacing: 6px;\n  min-height: 50px; }\n  row > box.header > .icon:disabled {\n    filter: opacity(0.5); }\n  row > box.header > box.title {\n    margin-top: 6px;\n    margin-bottom: 6px;\n    border-spacing: 3px;\n    padding: 0; }\n    row > box.header > box.title,\n    row > box.header > box.title > .title,\n    row > box.header > box.title > .subtitle {\n      padding: 0;\n      font-weight: inherit; }\n  row > box.header > .prefixes,\n  row > box.header > .suffixes {\n    border-spacing: 6px; }\n  row > box.header > .icon:dir(ltr),\n  row > box.header > .prefixes:dir(ltr) {\n    margin-right: 6px; }\n  row > box.header > .icon:dir(rtl),\n  row > box.header > .prefixes:dir(rtl) {\n    margin-left: 6px; }\n\nrow.property > box.header > box.title > .title, row.expander.property box > list > row > box.header > box.title > .title {\n  font-size: smaller; }\n\nrow.property > box.header > box.title > .subtitle, row.expander.property box > list > row > box.header > box.title > .subtitle {\n  font-size: inherit;\n  opacity: 1; }\n\n/******************************\n * AdwEntryRow and AdwSpinRow *\n ******************************/\nrow.entry:not(:selected).activatable.focused:hover, row.entry:not(:selected).activatable.focused:active {\n  background-color: transparent; }\n\nrow.entry:disabled text {\n  opacity: 0.5; }\n\nrow.entry:disabled .dim-label, row.entry:disabled scale > value, row.entry:disabled progressbar > text, row.entry:disabled row.expander image.expander-row-arrow, row.expander row.entry:disabled image.expander-row-arrow, row.entry:disabled spinbutton > text > placeholder,\nrow.entry:disabled entry > text > placeholder, row.entry:disabled label.separator, row.entry:disabled row.property > box.header > box.title > .title, row.entry:disabled row.expander.property box > list > row > box.header > box.title > .title, row.expander.property row.entry:disabled box > list > row > box.header > box.title > .title, row.entry:disabled .subtitle {\n  opacity: 1; }\n\nrow.entry .edit-icon, row.entry .indicator {\n  min-width: 24px;\n  min-height: 24px;\n  padding: 5px; }\n\nrow.entry .edit-icon:disabled {\n  opacity: 0.3; }\n\nrow.entry .indicator {\n  opacity: 0.3; }\n\nrow.entry.monospace {\n  font-family: inherit; }\n  row.entry.monospace text {\n    font-family: monospace; }\n\nrow.spin:not(:selected).activatable.focused:hover, row.spin:not(:selected).activatable.focused:active {\n  background-color: transparent; }\n\nrow.spin spinbutton {\n  background: none;\n  border-spacing: 6px;\n  box-shadow: none; }\n  row.spin spinbutton, row.spin spinbutton:focus {\n    outline: none; }\n  row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr):last-child, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child,\n  row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n  row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child {\n    min-width: 30px;\n    min-height: 30px;\n    margin: 10px 2px;\n    border: none; }\n\nrow.spin:disabled spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:disabled, row.spin:disabled spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr):last-child:disabled, row.spin:disabled spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child:disabled,\nrow.spin:disabled spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):disabled,\nrow.spin:disabled spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child:disabled,\nrow.spin:disabled spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child:disabled {\n  filter: none; }\n\nrow.entry,\nrow.spin {\n  outline: 0 solid transparent;\n  outline-offset: 5px;\n  transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), background-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), border-radius 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n\nrow.entry.focused,\nrow.spin.focused {\n  outline-color: alpha(@accent_color,0.5);\n  outline-width: 2px;\n  outline-offset: -1px; }\n\nrow.entry:not(:selected).activatable.focused:hover, row.entry:not(:selected).activatable.focused:active,\nrow.spin:not(:selected).activatable.focused:hover,\nrow.spin:not(:selected).activatable.focused:active {\n  background-color: transparent; }\n\nrow.entry.error,\nrow.spin.error {\n  outline: 0 solid transparent;\n  outline-offset: 5px;\n  transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), background-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), border-radius 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n\nrow.entry.error.focused,\nrow.spin.error.focused {\n  outline-color: alpha(currentColor,0.5);\n  outline-width: 2px;\n  outline-offset: -1px; }\n\nrow.entry.error text > selection:focus-within,\nrow.spin.error text > selection:focus-within {\n  background-color: alpha(@error_color,0.2); }\n\nrow.entry.error text > cursor-handle > contents,\nrow.spin.error text > cursor-handle > contents {\n  background-color: currentColor; }\n\nrow.entry.error .dim-label, row.entry.error scale > value, row.entry.error progressbar > text, row.entry.error row.expander image.expander-row-arrow, row.expander row.entry.error image.expander-row-arrow, row.entry.error spinbutton > text > placeholder,\nrow.entry.error entry > text > placeholder, row.entry.error label.separator, row.entry.error row.property > box.header > box.title > .title, row.entry.error row.expander.property box > list > row > box.header > box.title > .title, row.expander.property row.entry.error box > list > row > box.header > box.title > .title, row.entry.error .subtitle,\nrow.spin.error .dim-label,\nrow.spin.error scale > value,\nrow.spin.error progressbar > text,\nrow.spin.error row.expander image.expander-row-arrow,\nrow.expander row.spin.error image.expander-row-arrow,\nrow.spin.error spinbutton > text > placeholder,\nrow.spin.error entry > text > placeholder,\nrow.spin.error label.separator,\nrow.spin.error row.property > box.header > box.title > .title,\nrow.spin.error row.expander.property box > list > row > box.header > box.title > .title,\nrow.expander.property row.spin.error box > list > row > box.header > box.title > .title,\nrow.spin.error .subtitle {\n  opacity: 1; }\n\nrow.entry.error .suggested-action,\nrow.spin.error .suggested-action {\n  background-color: @error_bg_color;\n  color: @error_fg_color; }\n\nrow.entry.warning,\nrow.spin.warning {\n  outline: 0 solid transparent;\n  outline-offset: 5px;\n  transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), background-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), border-radius 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n\nrow.entry.warning.focused,\nrow.spin.warning.focused {\n  outline-color: alpha(currentColor,0.5);\n  outline-width: 2px;\n  outline-offset: -1px; }\n\nrow.entry.warning text > selection:focus-within,\nrow.spin.warning text > selection:focus-within {\n  background-color: alpha(@warning_color,0.2); }\n\nrow.entry.warning text > cursor-handle > contents,\nrow.spin.warning text > cursor-handle > contents {\n  background-color: currentColor; }\n\nrow.entry.warning .dim-label, row.entry.warning scale > value, row.entry.warning progressbar > text, row.entry.warning row.expander image.expander-row-arrow, row.expander row.entry.warning image.expander-row-arrow, row.entry.warning spinbutton > text > placeholder,\nrow.entry.warning entry > text > placeholder, row.entry.warning label.separator, row.entry.warning row.property > box.header > box.title > .title, row.entry.warning row.expander.property box > list > row > box.header > box.title > .title, row.expander.property row.entry.warning box > list > row > box.header > box.title > .title, row.entry.warning .subtitle,\nrow.spin.warning .dim-label,\nrow.spin.warning scale > value,\nrow.spin.warning progressbar > text,\nrow.spin.warning row.expander image.expander-row-arrow,\nrow.expander row.spin.warning image.expander-row-arrow,\nrow.spin.warning spinbutton > text > placeholder,\nrow.spin.warning entry > text > placeholder,\nrow.spin.warning label.separator,\nrow.spin.warning row.property > box.header > box.title > .title,\nrow.spin.warning row.expander.property box > list > row > box.header > box.title > .title,\nrow.expander.property row.spin.warning box > list > row > box.header > box.title > .title,\nrow.spin.warning .subtitle {\n  opacity: 1; }\n\nrow.entry.warning .suggested-action,\nrow.spin.warning .suggested-action {\n  background-color: @warning_bg_color;\n  color: @warning_fg_color; }\n\nrow.entry.success,\nrow.spin.success {\n  outline: 0 solid transparent;\n  outline-offset: 5px;\n  transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), background-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), border-radius 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n\nrow.entry.success.focused,\nrow.spin.success.focused {\n  outline-color: alpha(currentColor,0.5);\n  outline-width: 2px;\n  outline-offset: -1px; }\n\nrow.entry.success text > selection:focus-within,\nrow.spin.success text > selection:focus-within {\n  background-color: alpha(@success_color,0.2); }\n\nrow.entry.success text > cursor-handle > contents,\nrow.spin.success text > cursor-handle > contents {\n  background-color: currentColor; }\n\nrow.entry.success .dim-label, row.entry.success scale > value, row.entry.success progressbar > text, row.entry.success row.expander image.expander-row-arrow, row.expander row.entry.success image.expander-row-arrow, row.entry.success spinbutton > text > placeholder,\nrow.entry.success entry > text > placeholder, row.entry.success label.separator, row.entry.success row.property > box.header > box.title > .title, row.entry.success row.expander.property box > list > row > box.header > box.title > .title, row.expander.property row.entry.success box > list > row > box.header > box.title > .title, row.entry.success .subtitle,\nrow.spin.success .dim-label,\nrow.spin.success scale > value,\nrow.spin.success progressbar > text,\nrow.spin.success row.expander image.expander-row-arrow,\nrow.expander row.spin.success image.expander-row-arrow,\nrow.spin.success spinbutton > text > placeholder,\nrow.spin.success entry > text > placeholder,\nrow.spin.success label.separator,\nrow.spin.success row.property > box.header > box.title > .title,\nrow.spin.success row.expander.property box > list > row > box.header > box.title > .title,\nrow.expander.property row.spin.success box > list > row > box.header > box.title > .title,\nrow.spin.success .subtitle {\n  opacity: 1; }\n\nrow.entry.success .suggested-action,\nrow.spin.success .suggested-action {\n  background-color: @success_bg_color;\n  color: @success_fg_color; }\n\n/***************\n * AdwComboRow *\n ***************/\nrow.combo image.dropdown-arrow:disabled {\n  filter: opacity(0.5); }\n\nrow.combo listview.inline {\n  background: none;\n  border: none;\n  box-shadow: none;\n  color: inherit; }\n  row.combo listview.inline, row.combo listview.inline:disabled {\n    background: none;\n    color: inherit; }\n\nrow.combo popover > contents {\n  min-width: 120px; }\n  row.combo popover > contents .combo-searchbar {\n    margin: 6px; }\n    row.combo popover > contents .combo-searchbar + scrolledwindow > undershoot.top {\n      box-shadow: inset 0 1px alpha(@popover_shade_color,0.75);\n      background: linear-gradient(to bottom, alpha(@popover_shade_color,0.75), transparent 4px); }\n\n/******************\n * AdwExpanderRow *\n ******************/\nlist.boxed-list > row, list.content > row, list.boxed-list > row.expander row.header, list.content > row.expander row.header, row.expander list.nested > row {\n  border-bottom: 1px solid @card_shade_color; }\n  list.boxed-list > row, list.content > row, list.boxed-list > row.expander row.header, list.content > row.expander row.header, row.expander list.nested > row {\n    outline: 0 solid transparent;\n    outline-offset: 5px;\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), background-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), border-radius 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  list.boxed-list > row:focus:focus-visible, list.content > row:focus:focus-visible, list.boxed-list > row.expander row.header:focus:focus-visible, list.content > row.expander row.header:focus:focus-visible, row.expander list.nested > row:focus:focus-visible {\n    outline-color: alpha(@accent_color,0.5);\n    outline-width: 2px;\n    outline-offset: -1px; }\n  .osd list.boxed-list > row:focus:focus-visible, .osd list.content > 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 list.content > row.expander row.header:focus:focus-visible, list.content > 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 {\n    outline-color: rgba(255, 255, 255, 0.5); }\n  list.boxed-list > row:not(:selected).activatable:hover, list.content > row:not(:selected).activatable:hover, list.boxed-list > row.expander row.header:not(:selected).activatable:hover, list.content > row.expander row.header:not(:selected).activatable:hover, row.expander list.nested > row:not(:selected).activatable:hover {\n    background-color: alpha(currentColor,0.03); }\n  list.boxed-list > row:not(:selected).activatable:active, list.content > row:not(:selected).activatable:active, list.boxed-list > row.expander row.header:not(:selected).activatable:active, list.content > row.expander row.header:not(:selected).activatable:active, row.expander list.nested > row:not(:selected).activatable:active {\n    background-color: alpha(currentColor,0.08); }\n  list.boxed-list > row:not(:selected).activatable.has-open-popup, list.content > row:not(:selected).activatable.has-open-popup, list.boxed-list > row.expander row.header:not(:selected).activatable.has-open-popup, list.content > row.expander row.header:not(:selected).activatable.has-open-popup, row.expander list.nested > row:not(:selected).activatable.has-open-popup {\n    background-color: alpha(currentColor,0.03); }\n\nrow.expander {\n  background: none;\n  padding: 0px; }\n  row.expander > box > list {\n    background: none;\n    color: inherit; }\n  row.expander list.nested {\n    background-color: alpha(@card_shade_color,0.5);\n    color: inherit; }\n  row.expander image.expander-row-arrow {\n    transition: -gtk-icon-transform 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n    row.expander image.expander-row-arrow:dir(ltr) {\n      margin-left: 3px; }\n    row.expander image.expander-row-arrow:dir(rtl) {\n      margin-right: 3px; }\n    row.expander image.expander-row-arrow:dir(ltr) {\n      -gtk-icon-transform: rotate(0.5turn); }\n    row.expander image.expander-row-arrow:dir(rtl) {\n      -gtk-icon-transform: rotate(-0.5turn); }\n    row.expander image.expander-row-arrow:disabled {\n      filter: opacity(0.5); }\n  row.expander:checked image.expander-row-arrow {\n    -gtk-icon-transform: rotate(0turn);\n    opacity: 1; }\n    row.expander:checked image.expander-row-arrow:not(:disabled) {\n      color: @accent_color; }\n  .osd row.expander:checked image.expander-row-arrow:not(:disabled) {\n    color: inherit; }\n\n/*****************\n * Boxed Lists *\n *****************/\nlist.boxed-list > row.expander, list.content > row.expander {\n  border: none; }\n\nlist.boxed-list > row:first-child, list.content > row:first-child, list.boxed-list > row:first-child.expander row.header, list.content > row:first-child.expander row.header {\n  border-top-left-radius: 12px;\n  border-top-right-radius: 12px; }\n\nlist.boxed-list > row:last-child, list.content > row:last-child, list.boxed-list > row:last-child.expander:not(:checked), list.boxed-list > row:last-child.expander:not(:checked) row.header, list.content > row:last-child.expander:not(:checked) row.header, list.boxed-list > row:last-child.expander:checked list.nested, list.content > row:last-child.expander:checked list.nested, list.boxed-list > row:last-child.expander:checked list.nested > row:last-child, list.content > row:last-child.expander:checked list.nested > row:last-child {\n  border-bottom-left-radius: 12px;\n  border-bottom-right-radius: 12px;\n  border-bottom-width: 0; }\n\npopover.menu > contents {\n  min-width: 120px; }\n\npopover.menu scrollbar.vertical > range > trough > slider {\n  min-height: 30px; }\n\npopover.menu box.inline-buttons {\n  padding: 0 12px; }\n  popover.menu box.inline-buttons button.image-button.model {\n    min-height: 32px;\n    min-width: 32px;\n    padding: 0;\n    border: none;\n    outline: none;\n    transition: none; }\n    popover.menu box.inline-buttons button.image-button.model:selected {\n      background-color: alpha(currentColor,0.1); }\n      popover.menu box.inline-buttons button.image-button.model:selected:active {\n        background-color: alpha(currentColor,0.19); }\n\npopover.menu box.circular-buttons {\n  padding: 12px 12px 6px; }\n  popover.menu box.circular-buttons button.circular.image-button.model {\n    outline: none;\n    padding: 11px;\n    box-shadow: inset 0 0 0 1px alpha(currentColor,0.15); }\n    popover.menu box.circular-buttons button.circular.image-button.model:selected {\n      background-color: alpha(currentColor,0.13);\n      box-shadow: none; }\n      popover.menu box.circular-buttons button.circular.image-button.model:selected:active {\n        background-color: alpha(currentColor,0.19); }\n\npopover.menu > contents {\n  padding: 0; }\n  popover.menu > contents > stack > box, popover.menu > contents > scrolledwindow > viewport > stack > box {\n    padding: 6px; }\n\npopover.menu separator {\n  margin: 6px 0; }\n\npopover.menu list separator {\n  margin: 0; }\n\npopover.menu accelerator {\n  color: alpha(currentColor,0.55); }\n  popover.menu accelerator:dir(ltr) {\n    margin-left: 12px; }\n  popover.menu accelerator:dir(rtl) {\n    margin-right: 12px; }\n\npopover.menu check,\npopover.menu radio {\n  min-width: 14px;\n  min-height: 14px;\n  -gtk-icon-size: 14px;\n  padding: 2px; }\n  popover.menu check, popover.menu check:hover:checked, popover.menu check:hover:indeterminate, popover.menu check:hover:not(:checked):not(:indeterminate), popover.menu check:active:checked, popover.menu check:active:indeterminate, popover.menu check:active:not(:checked):not(:indeterminate),\n  popover.menu radio,\n  popover.menu radio:hover:checked,\n  popover.menu radio:hover:indeterminate,\n  popover.menu radio:hover:not(:checked):not(:indeterminate),\n  popover.menu radio:active:checked,\n  popover.menu radio:active:indeterminate,\n  popover.menu radio:active:not(:checked):not(:indeterminate) {\n    background: none;\n    box-shadow: none;\n    color: inherit; }\n\n.osd popover.menu check, .osd popover.menu radio {\n  background: none;\n  color: inherit; }\n\npopover.menu radio {\n  padding: 1px;\n  border: 1px solid alpha(currentColor,0.3); }\n\npopover.menu check.left,\npopover.menu radio.left,\npopover.menu arrow.left {\n  margin-left: -2px;\n  margin-right: 6px; }\n\npopover.menu check.right,\npopover.menu radio.right,\npopover.menu arrow.right {\n  margin-left: 6px;\n  margin-right: -2px; }\n\npopover.menu modelbutton {\n  min-height: 32px;\n  min-width: 40px;\n  padding: 0 12px;\n  border-radius: 6px; }\n  popover.menu modelbutton:hover, popover.menu modelbutton:selected {\n    background-color: alpha(currentColor,0.1); }\n  popover.menu modelbutton:active {\n    background-color: alpha(currentColor,0.19); }\n  popover.menu modelbutton arrow {\n    background: none;\n    min-width: 16px;\n    min-height: 16px;\n    opacity: 0.3; }\n    popover.menu modelbutton arrow:hover {\n      background: none; }\n    popover.menu modelbutton arrow:disabled {\n      filter: opacity(0.5); }\n    popover.menu modelbutton arrow.left {\n      -gtk-icon-source: -gtk-icontheme(\"go-previous-symbolic\"); }\n    popover.menu modelbutton arrow.right {\n      -gtk-icon-source: -gtk-icontheme(\"go-next-symbolic\"); }\n\npopover.menu label.title {\n  font-weight: bold;\n  padding: 4px 32px; }\n\npopover.menu list, popover.menu listview {\n  background: none;\n  color: inherit; }\n  popover.menu list > row, popover.menu listview > row {\n    border-radius: 6px;\n    padding: 0 12px;\n    min-height: 32px;\n    min-width: 40px; }\n    popover.menu list > row:selected, popover.menu listview > row:selected {\n      background: none; }\n    popover.menu list > row:hover, popover.menu list > row:hover:selected.activatable, popover.menu listview > row:hover, popover.menu listview > row:hover:selected.activatable {\n      background-color: alpha(currentColor,0.1); }\n    popover.menu list > row:active, popover.menu list > row:active:selected.activatable, popover.menu listview > row:active, popover.menu listview > row:active:selected.activatable {\n      background-color: alpha(currentColor,0.19); }\n    popover.menu list > row.has-open-popup, popover.menu list > row.has-open-popup:selected.activatable, popover.menu listview > row.has-open-popup, popover.menu listview > row.has-open-popup:selected.activatable {\n      background-color: alpha(currentColor,0.1); }\n    popover.menu list > row > box, popover.menu listview > row > box {\n      border-spacing: 6px; }\n\npopover.menu contents > list,\npopover.menu contents > listview,\npopover.menu scrolledwindow > viewport > list,\npopover.menu scrolledwindow > listview {\n  padding: 6px 0; }\n  popover.menu contents > list > row,\n  popover.menu contents > listview > row,\n  popover.menu scrolledwindow > viewport > list > row,\n  popover.menu scrolledwindow > listview > row {\n    margin: 0 6px;\n    padding: 9px 12px;\n    min-height: 0; }\n\nmenubar {\n  box-shadow: inset 0 -1px alpha(currentColor,0.15);\n  padding-bottom: 1px; }\n  menubar > item {\n    min-height: 16px;\n    padding: 4px 8px;\n    border-radius: 6px; }\n    menubar > item:selected {\n      background-color: alpha(currentColor,0.1); }\n    menubar > item popover.menu popover.menu {\n      padding: 0 0 4px 0; }\n    menubar > item popover.menu popover.menu > contents {\n      margin: 0;\n      border-radius: 12px; }\n\ntoolbarview > .top-bar menubar,\ntoolbarview > .bottom-bar menubar {\n  box-shadow: none;\n  padding-bottom: 0; }\n\n/********************\n * GtkMessageDialog *\n ********************/\nwindow.dialog.message .titlebar {\n  min-height: 20px;\n  background: none;\n  box-shadow: none;\n  border-style: none;\n  border-top-left-radius: 7px;\n  border-top-right-radius: 7px; }\n\nwindow.dialog.message box.dialog-vbox.vertical {\n  margin-top: 6px;\n  border-spacing: 24px; }\n  window.dialog.message box.dialog-vbox.vertical > box > box > box > label.title {\n    font-weight: 800;\n    font-size: 15pt; }\n\nwindow.dialog.message.csd {\n  border-bottom-left-radius: 13px;\n  border-bottom-right-radius: 13px; }\n  window.dialog.message.csd .dialog-action-area {\n    border-top: 1px solid alpha(currentColor,0.15);\n    margin: 0;\n    border-spacing: 0; }\n    window.dialog.message.csd .dialog-action-area > button {\n      padding: 10px 14px;\n      border-radius: 0;\n      border: none;\n      background-clip: padding-box;\n      border-left: 1px solid alpha(currentColor,0.15); }\n      window.dialog.message.csd .dialog-action-area > button:first-child {\n        border-bottom-left-radius: 13px;\n        border-left: none; }\n      window.dialog.message.csd .dialog-action-area > button:last-child {\n        border-bottom-right-radius: 13px; }\n      window.dialog.message.csd .dialog-action-area > button.suggested-action {\n        color: @accent_color; }\n      window.dialog.message.csd .dialog-action-area > button.destructive-action {\n        color: @destructive_color; }\n\n/********************\n * AdwMessageDialog *\n ********************/\nwindow.messagedialog,\ndialog-host > dialog.alert sheet,\nwindow.dialog-window.alert {\n  background-color: @dialog_bg_color;\n  color: @dialog_fg_color; }\n\nwindow.messagedialog {\n  outline: none; }\n\ndialog-host > dialog.alert.floating sheet,\nwindow.dialog-window.alert {\n  border-radius: 13px;\n  outline: none; }\n\nwindow.messagedialog .message-area,\ndialog.alert .message-area {\n  padding: 24px 30px;\n  border-spacing: 24px; }\n  window.messagedialog .message-area.has-heading.has-body,\n  dialog.alert .message-area.has-heading.has-body {\n    border-spacing: 10px; }\n\nwindow.messagedialog .response-area > button,\ndialog.alert .response-area > button {\n  padding: 10px 14px;\n  border-radius: 0; }\n  window.messagedialog .response-area > button.suggested,\n  dialog.alert .response-area > button.suggested {\n    color: @accent_color; }\n  window.messagedialog .response-area > button.destructive,\n  dialog.alert .response-area > button.destructive {\n    color: @destructive_color; }\n\nwindow.messagedialog .response-area:not(.compact) > button,\ndialog.alert .response-area:not(.compact) > button {\n  margin-top: -1px;\n  margin-right: -1px;\n  margin-left: -1px; }\n  window.messagedialog .response-area:not(.compact) > button:first-child:dir(ltr), window.messagedialog .response-area:not(.compact) > button:last-child:dir(rtl),\n  dialog.alert .response-area:not(.compact) > button:first-child:dir(ltr),\n  dialog.alert .response-area:not(.compact) > button:last-child:dir(rtl) {\n    margin-left: 0; }\n  window.messagedialog .response-area:not(.compact) > button:last-child:dir(ltr), window.messagedialog .response-area:not(.compact) > button:first-child:dir(rtl),\n  dialog.alert .response-area:not(.compact) > button:last-child:dir(ltr),\n  dialog.alert .response-area:not(.compact) > button:first-child:dir(rtl) {\n    margin-right: 0; }\n\nwindow.messagedialog .response-area.compact > button,\ndialog.alert .response-area.compact > button {\n  margin-top: -1px;\n  margin-bottom: -1px; }\n  window.messagedialog .response-area.compact > button:first-child,\n  dialog.alert .response-area.compact > button:first-child {\n    margin-bottom: 0; }\n\nwindow.messagedialog .response-area:not(.compact) > button:first-child:dir(ltr), window.messagedialog .response-area:not(.compact) > button:last-child:dir(rtl),\ndialog.alert.floating .response-area:not(.compact) > button:first-child:dir(ltr),\ndialog.alert.floating .response-area:not(.compact) > button:last-child:dir(rtl) {\n  border-bottom-left-radius: 13px; }\n\nwindow.messagedialog .response-area:not(.compact) > button:last-child:dir(ltr), window.messagedialog .response-area:not(.compact) > button:first-child:dir(rtl),\ndialog.alert.floating .response-area:not(.compact) > button:last-child:dir(ltr),\ndialog.alert.floating .response-area:not(.compact) > button:first-child:dir(rtl) {\n  border-bottom-right-radius: 13px; }\n\nwindow.messagedialog .response-area.compact > button:first-child,\ndialog.alert.floating .response-area.compact > button:first-child {\n  border-bottom-left-radius: 13px;\n  border-bottom-right-radius: 13px; }\n\n/**********\n * Frames *\n **********/\nframe,\n.frame {\n  border: 1px solid alpha(currentColor,0.15); }\n\nframe {\n  border-radius: 12px; }\n  frame > label {\n    margin: 4px; }\n\n/**************\n * Separators *\n **************/\nseparator {\n  background: alpha(currentColor,0.15);\n  min-width: 1px;\n  min-height: 1px; }\n  separator.spacer {\n    background: none; }\n    separator.spacer.horizontal {\n      min-width: 12px; }\n    separator.spacer.vertical {\n      min-height: 12px; }\n\n/*********************\n * App Notifications *\n *********************/\n.app-notification {\n  padding: 10px;\n  border-spacing: 10px;\n  border-radius: 0 0 12px 12px;\n  background-color: rgba(0, 0, 0, 0.7);\n  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2), transparent 2px);\n  background-clip: padding-box; }\n  .app-notification border {\n    border: none; }\n\n/**********\n * Toasts *\n **********/\ntoast {\n  margin: 12px;\n  margin-bottom: 24px;\n  border-radius: 150px;\n  border-spacing: 6px;\n  padding: 6px; }\n  toast:dir(ltr) {\n    padding-left: 12px; }\n  toast:dir(rtl) {\n    padding-right: 12px; }\n  toast > widget {\n    margin: 0 6px; }\n\n/**************\n * GtkVideo *\n **************/\nvideo {\n  background: black; }\n  video image.osd {\n    min-width: 64px;\n    min-height: 64px;\n    border-radius: 32px; }\n\n/******************\n * AdwAboutWindow *\n ******************/\nwindow.about .main-page > viewport > clamp > box,\ndialog.about .main-page > viewport > clamp > box {\n  margin: 12px;\n  border-spacing: 6px; }\n  window.about .main-page > viewport > clamp > box > box,\n  dialog.about .main-page > viewport > clamp > box > box {\n    margin-top: 18px;\n    border-spacing: 18px;\n    margin-bottom: 6px; }\n\nwindow.about .main-page .app-version,\ndialog.about .main-page .app-version {\n  padding: 3px 18px;\n  color: @accent_color;\n  border-radius: 999px;\n  margin-top: 3px; }\n\nwindow.about .subpage > viewport > clamp > box,\ndialog.about .subpage > viewport > clamp > box {\n  margin: 18px 12px;\n  border-spacing: 18px; }\n\nwindow.about .subpage > clamp > textview,\ndialog.about .subpage > clamp > textview {\n  background: none;\n  color: inherit; }\n\n/*****************\n * AdwStatusPage *\n *****************/\nstatuspage > scrolledwindow > viewport > box {\n  margin: 36px 12px;\n  border-spacing: 36px; }\n  statuspage > scrolledwindow > viewport > box > clamp > box {\n    border-spacing: 12px; }\n    statuspage > scrolledwindow > viewport > box > clamp > box > .icon {\n      -gtk-icon-size: 128px;\n      color: alpha(currentColor,0.55); }\n      statuspage > scrolledwindow > viewport > box > clamp > box > .icon:disabled {\n        opacity: 0.5; }\n      statuspage > scrolledwindow > viewport > box > clamp > box > .icon:not(:last-child) {\n        margin-bottom: 24px; }\n\nstatuspage.compact > scrolledwindow > viewport > box {\n  margin: 24px 12px;\n  border-spacing: 24px; }\n  statuspage.compact > scrolledwindow > viewport > box > clamp > box > .icon {\n    -gtk-icon-size: 96px; }\n    statuspage.compact > scrolledwindow > viewport > box > clamp > box > .icon:not(:last-child) {\n      margin-bottom: 12px; }\n  statuspage.compact > scrolledwindow > viewport > box > clamp > box > .title {\n    font-size: 18pt; }\n\n/* Cards */\nshortcut > .keycap, list.boxed-list, list.content, .card {\n  background-color: @card_bg_color;\n  color: @card_fg_color;\n  border-radius: 12px;\n  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.03), 0 1px 3px 1px rgba(0, 0, 0, 0.07), 0 2px 6px 2px rgba(0, 0, 0, 0.03); }\n  .osd shortcut > .keycap, .osd list.boxed-list, .osd list.content, shortcut > .osd.keycap, list.osd.boxed-list, list.osd.content, .osd .card, .card.osd {\n    background-color: alpha(currentColor,0.1);\n    color: inherit;\n    box-shadow: none; }\n\n.card {\n  outline: 0 solid transparent;\n  outline-offset: 5px;\n  transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n\n.card:focus:focus-visible {\n  outline-color: alpha(@accent_color,0.5);\n  outline-width: 2px;\n  outline-offset: -1px; }\n\n.osd .card:focus:focus-visible, .card.osd:focus:focus-visible {\n  outline-color: rgba(255, 255, 255, 0.5); }\n\n.card.activatable {\n  transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), background 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), box-shadow 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  .card.activatable:hover {\n    background-image: image(alpha(currentColor,0.03)); }\n  .card.activatable:active {\n    background-image: image(alpha(currentColor,0.08)); }\n\n/* Transition shadows */\nflap > dimming,\nleaflet > dimming,\nnavigation-view > dimming,\noverlay-split-view > dimming {\n  background: @shade_color; }\n\nflap > shadow,\nleaflet > shadow,\nnavigation-view > shadow,\noverlay-split-view > shadow {\n  min-width: 56px;\n  min-height: 56px; }\n  flap > shadow.left,\n  leaflet > shadow.left,\n  navigation-view > shadow.left,\n  overlay-split-view > shadow.left {\n    background-image: linear-gradient(to right, alpha(@shade_color,0.7), alpha(@shade_color,0.14) 40px, alpha(@shade_color,0) 56px), linear-gradient(to right, alpha(@shade_color,0.4), alpha(@shade_color,0.14) 7px, alpha(@shade_color,0) 24px); }\n  flap > shadow.right,\n  leaflet > shadow.right,\n  navigation-view > shadow.right,\n  overlay-split-view > shadow.right {\n    background-image: linear-gradient(to left, alpha(@shade_color,0.7), alpha(@shade_color,0.14) 40px, alpha(@shade_color,0) 56px), linear-gradient(to left, alpha(@shade_color,0.4), alpha(@shade_color,0.14) 7px, alpha(@shade_color,0) 24px); }\n  flap > shadow.up,\n  leaflet > shadow.up,\n  navigation-view > shadow.up,\n  overlay-split-view > shadow.up {\n    background-image: linear-gradient(to bottom, alpha(@shade_color,0.7), alpha(@shade_color,0.14) 40px, alpha(@shade_color,0) 56px), linear-gradient(to bottom, alpha(@shade_color,0.4), alpha(@shade_color,0.14) 7px, alpha(@shade_color,0) 24px); }\n  flap > shadow.down,\n  leaflet > shadow.down,\n  navigation-view > shadow.down,\n  overlay-split-view > shadow.down {\n    background-image: linear-gradient(to top, alpha(@shade_color,0.7), alpha(@shade_color,0.14) 40px, alpha(@shade_color,0) 56px), linear-gradient(to top, alpha(@shade_color,0.4), alpha(@shade_color,0.14) 7px, alpha(@shade_color,0) 24px); }\n\nnotebook > header > tabs > tab:checked {\n  outline: 0 solid transparent;\n  outline-offset: 4px;\n  transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n\nnotebook:focus:focus-visible > header > tabs > tab:checked {\n  outline-color: alpha(@accent_color,0.5);\n  outline-width: 2px;\n  outline-offset: -2px; }\n\nnotebook > header {\n  padding: 1px;\n  border-color: alpha(currentColor,0.15);\n  border-width: 1px;\n  background-clip: padding-box; }\n  notebook > header > tabs {\n    margin: -1px; }\n  notebook > header.top {\n    border-bottom-style: solid; }\n    notebook > header.top > tabs {\n      margin-bottom: -2px; }\n      notebook > header.top > tabs > tab:hover {\n        box-shadow: inset 0 -4px alpha(currentColor,0.15); }\n      notebook > header.top > tabs > tab:checked {\n        box-shadow: inset 0 -4px @accent_bg_color; }\n  notebook > header.bottom {\n    border-top-style: solid; }\n    notebook > header.bottom > tabs {\n      margin-top: -2px; }\n      notebook > header.bottom > tabs > tab:hover {\n        box-shadow: inset 0 4px alpha(currentColor,0.15); }\n      notebook > header.bottom > tabs > tab:checked {\n        box-shadow: inset 0 4px @accent_bg_color; }\n  notebook > header.left {\n    border-right-style: solid; }\n    notebook > header.left > tabs {\n      margin-right: -2px; }\n      notebook > header.left > tabs > tab:hover {\n        box-shadow: inset -4px 0 alpha(currentColor,0.15); }\n      notebook > header.left > tabs > tab:checked {\n        box-shadow: inset -4px 0 @accent_bg_color; }\n  notebook > header.right {\n    border-left-style: solid; }\n    notebook > header.right > tabs {\n      margin-left: -2px; }\n      notebook > header.right > tabs > tab:hover {\n        box-shadow: inset 4px 0 alpha(currentColor,0.15); }\n      notebook > header.right > tabs > tab:checked {\n        box-shadow: inset 4px 0 @accent_bg_color; }\n  notebook > header.top > tabs > arrow {\n    border-top-style: none; }\n  notebook > header.bottom > tabs > arrow {\n    border-bottom-style: none; }\n  notebook > header.top > tabs > arrow, notebook > header.bottom > tabs > arrow {\n    margin-left: -5px;\n    margin-right: -5px;\n    padding-left: 4px;\n    padding-right: 4px; }\n    notebook > header.top > tabs > arrow.down, notebook > header.bottom > tabs > arrow.down {\n      -gtk-icon-source: -gtk-icontheme(\"pan-start-symbolic\"); }\n    notebook > header.top > tabs > arrow.up, notebook > header.bottom > tabs > arrow.up {\n      -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic\"); }\n  notebook > header.left > tabs > arrow {\n    border-left-style: none; }\n  notebook > header.right > tabs > arrow {\n    border-right-style: none; }\n  notebook > header.left > tabs > arrow, notebook > header.right > tabs > arrow {\n    margin-top: -5px;\n    margin-bottom: -5px;\n    padding-top: 4px;\n    padding-bottom: 4px; }\n    notebook > header.left > tabs > arrow.down, notebook > header.right > tabs > arrow.down {\n      -gtk-icon-source: -gtk-icontheme(\"pan-up-symbolic\"); }\n    notebook > header.left > tabs > arrow.up, notebook > header.right > tabs > arrow.up {\n      -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\"); }\n  notebook > header > tabs > arrow {\n    min-height: 16px;\n    min-width: 16px;\n    border-radius: 0; }\n    notebook > header > tabs > arrow:hover:not(:active) {\n      box-shadow: none; }\n  notebook > header > tabs > tab {\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n    min-height: 30px;\n    min-width: 30px;\n    padding: 3px 12px;\n    font-weight: normal; }\n    notebook > header > tabs > tab:hover, notebook > header > tabs > tab:active {\n      background-color: alpha(currentColor,0.07); }\n    notebook > header > tabs > tab:not(:checked) {\n      outline-color: transparent; }\n    notebook > header > tabs > tab:disabled {\n      filter: opacity(0.5); }\n      notebook > header > tabs > tab:disabled label, notebook > header > tabs > tab:disabled button {\n        filter: none; }\n    notebook > header > tabs > tab button.flat {\n      color: alpha(currentColor,0.3);\n      padding: 0;\n      margin-top: 4px;\n      margin-bottom: 4px;\n      min-width: 20px;\n      min-height: 20px; }\n      notebook > header > tabs > tab button.flat:hover, notebook > header > tabs > tab button.flat:active {\n        color: currentColor; }\n      notebook > header > tabs > tab button.flat:last-child {\n        margin-left: 4px;\n        margin-right: -4px; }\n      notebook > header > tabs > tab button.flat:first-child {\n        margin-left: -4px;\n        margin-right: 4px; }\n  notebook > header.top > tabs, notebook > header.bottom > tabs {\n    padding-left: 4px;\n    padding-right: 4px; }\n    notebook > header.top > tabs:not(:only-child), notebook > header.bottom > tabs:not(:only-child) {\n      margin-left: 3px;\n      margin-right: 3px; }\n      notebook > header.top > tabs:not(:only-child):first-child, notebook > header.bottom > tabs:not(:only-child):first-child {\n        margin-left: -1px; }\n      notebook > header.top > tabs:not(:only-child):last-child, notebook > header.bottom > tabs:not(:only-child):last-child {\n        margin-right: -1px; }\n    notebook > header.top > tabs > tab, notebook > header.bottom > tabs > tab {\n      margin-left: 4px;\n      margin-right: 4px; }\n  notebook > header.left > tabs, notebook > header.right > tabs {\n    padding-top: 4px;\n    padding-bottom: 4px; }\n    notebook > header.left > tabs:not(:only-child), notebook > header.right > tabs:not(:only-child) {\n      margin-top: 3px;\n      margin-bottom: 3px; }\n      notebook > header.left > tabs:not(:only-child):first-child, notebook > header.right > tabs:not(:only-child):first-child {\n        margin-top: -1px; }\n      notebook > header.left > tabs:not(:only-child):last-child, notebook > header.right > tabs:not(:only-child):last-child {\n        margin-bottom: -1px; }\n    notebook > header.left > tabs > tab, notebook > header.right > tabs > tab {\n      margin-top: 4px;\n      margin-bottom: 4px; }\n  notebook > header.top > tabs > tab {\n    padding-bottom: 4px; }\n  notebook > header.bottom > tabs > tab {\n    padding-top: 4px; }\n\nnotebook > stack:not(:only-child) {\n  background-color: @view_bg_color; }\n\npaned > separator {\n  min-width: 1px;\n  min-height: 1px;\n  background: none;\n  background-size: 1px 1px; }\n  paned > separator.wide {\n    min-width: 5px;\n    min-height: 5px; }\n\npaned.horizontal > separator:dir(ltr) {\n  margin: 0 -8px 0 0;\n  padding: 0 8px 0 0;\n  box-shadow: inset 1px 0 alpha(currentColor,0.15); }\n\npaned.horizontal > separator:dir(rtl) {\n  margin: 0 0 0 -8px;\n  padding: 0 0 0 8px;\n  box-shadow: inset -1px 0 alpha(currentColor,0.15); }\n\npaned.horizontal > separator.wide {\n  margin: 0;\n  padding: 0;\n  box-shadow: inset 1px 0 alpha(currentColor,0.15), inset -1px 0 alpha(currentColor,0.15); }\n\npaned.vertical > separator {\n  margin: 0 0 -8px 0;\n  padding: 0 0 8px 0;\n  box-shadow: inset 0 1px alpha(currentColor,0.15); }\n  paned.vertical > separator.wide {\n    margin: 0;\n    padding: 0;\n    box-shadow: inset 0 1px alpha(currentColor,0.15), inset 0 -1px alpha(currentColor,0.15); }\n\ntoolbarview.undershoot-top popover scrolledwindow undershoot.top,\ntoolbarview.undershoot-bottom popover scrolledwindow undershoot.bottom {\n  background: none;\n  box-shadow: none; }\n\npopover.background {\n  background-color: transparent;\n  font: initial; }\n\npopover > arrow,\npopover > contents {\n  background-color: @popover_bg_color;\n  color: @popover_fg_color;\n  background-clip: padding-box;\n  border: 1px solid rgba(0, 0, 0, 0.14);\n  box-shadow: 0 1px 5px 1px rgba(0, 0, 0, 0.09), 0 2px 14px 3px rgba(0, 0, 0, 0.05); }\n\npopover > contents {\n  padding: 8px;\n  border-radius: 12px; }\n  popover > contents > list,\n  popover > contents > .view,\n  window.print popover > contents > .dialog-action-box,\n  popover > contents > toolbar {\n    border-style: none;\n    background-color: transparent; }\n\n.osd popover, popover.touch-selection, popover.magnifier {\n  background-color: transparent; }\n  .osd popover > arrow,\n  .osd popover > contents, popover.touch-selection > arrow,\n  popover.touch-selection > contents, popover.magnifier > arrow,\n  popover.magnifier > contents {\n    border: 1px solid rgba(255, 255, 255, 0.1);\n    box-shadow: none; }\n\npopover toolbarview.undershoot-top scrolledwindow > undershoot.top {\n  box-shadow: inset 0 1px alpha(@popover_shade_color,0.75);\n  background: linear-gradient(to bottom, alpha(@popover_shade_color,0.75), transparent 4px); }\n\npopover toolbarview.undershoot-bottom scrolledwindow > undershoot.bottom {\n  box-shadow: inset 0 -1px alpha(@popover_shade_color,0.75);\n  background: linear-gradient(to top, alpha(@popover_shade_color,0.75), transparent 4px); }\n\npopover scrolledwindow.undershoot-top > undershoot.top {\n  box-shadow: inset 0 1px alpha(@popover_shade_color,0.75);\n  background: linear-gradient(to bottom, alpha(@popover_shade_color,0.75), transparent 4px); }\n\npopover scrolledwindow.undershoot-bottom > undershoot.bottom {\n  box-shadow: inset 0 -1px alpha(@popover_shade_color,0.75);\n  background: linear-gradient(to top, alpha(@popover_shade_color,0.75), transparent 4px); }\n\npopover scrolledwindow.undershoot-start:dir(ltr) > undershoot.left {\n  box-shadow: inset 1px 0 alpha(@popover_shade_color,0.75);\n  background: linear-gradient(to right, alpha(@popover_shade_color,0.75), transparent 4px); }\n\npopover scrolledwindow.undershoot-start:dir(rtl) > undershoot.right {\n  box-shadow: inset -1px 0 alpha(@popover_shade_color,0.75);\n  background: linear-gradient(to left, alpha(@popover_shade_color,0.75), transparent 4px); }\n\npopover scrolledwindow.undershoot-end:dir(ltr) > undershoot.right {\n  box-shadow: inset -1px 0 alpha(@popover_shade_color,0.75);\n  background: linear-gradient(to left, alpha(@popover_shade_color,0.75), transparent 4px); }\n\npopover scrolledwindow.undershoot-end:dir(rtl) > undershoot.left {\n  box-shadow: inset 1px 0 alpha(@popover_shade_color,0.75);\n  background: linear-gradient(to right, alpha(@popover_shade_color,0.75), transparent 4px); }\n\npopover flap > dimming,\npopover leaflet > dimming,\npopover navigation-view > dimming,\npopover overlay-split-view > dimming {\n  background: @popover_shade_color; }\n\npopover flap > shadow,\npopover leaflet > shadow,\npopover navigation-view > shadow,\npopover overlay-split-view > shadow {\n  min-width: 56px;\n  min-height: 56px; }\n  popover flap > shadow.left,\n  popover leaflet > shadow.left,\n  popover navigation-view > shadow.left,\n  popover overlay-split-view > shadow.left {\n    background-image: linear-gradient(to right, alpha(@popover_shade_color,0.7), alpha(@popover_shade_color,0.14) 40px, alpha(@popover_shade_color,0) 56px), linear-gradient(to right, alpha(@popover_shade_color,0.4), alpha(@popover_shade_color,0.14) 7px, alpha(@popover_shade_color,0) 24px); }\n  popover flap > shadow.right,\n  popover leaflet > shadow.right,\n  popover navigation-view > shadow.right,\n  popover overlay-split-view > shadow.right {\n    background-image: linear-gradient(to left, alpha(@popover_shade_color,0.7), alpha(@popover_shade_color,0.14) 40px, alpha(@popover_shade_color,0) 56px), linear-gradient(to left, alpha(@popover_shade_color,0.4), alpha(@popover_shade_color,0.14) 7px, alpha(@popover_shade_color,0) 24px); }\n  popover flap > shadow.up,\n  popover leaflet > shadow.up,\n  popover navigation-view > shadow.up,\n  popover overlay-split-view > shadow.up {\n    background-image: linear-gradient(to bottom, alpha(@popover_shade_color,0.7), alpha(@popover_shade_color,0.14) 40px, alpha(@popover_shade_color,0) 56px), linear-gradient(to bottom, alpha(@popover_shade_color,0.4), alpha(@popover_shade_color,0.14) 7px, alpha(@popover_shade_color,0) 24px); }\n  popover flap > shadow.down,\n  popover leaflet > shadow.down,\n  popover navigation-view > shadow.down,\n  popover overlay-split-view > shadow.down {\n    background-image: linear-gradient(to top, alpha(@popover_shade_color,0.7), alpha(@popover_shade_color,0.14) 40px, alpha(@popover_shade_color,0) 56px), linear-gradient(to top, alpha(@popover_shade_color,0.4), alpha(@popover_shade_color,0.14) 7px, alpha(@popover_shade_color,0) 24px); }\n\npreferencespage > scrolledwindow > viewport > clamp > box {\n  margin: 24px 12px;\n  border-spacing: 24px; }\n\npreferencesgroup > box, preferencesgroup > box .labels {\n  border-spacing: 6px; }\n\npreferencesgroup > box > box.header:not(.single-line) {\n  margin-bottom: 6px; }\n\npreferencesgroup > box > box.single-line {\n  min-height: 34px; }\n\nprogressbar.horizontal > trough {\n  min-width: 150px; }\n  progressbar.horizontal > trough, progressbar.horizontal > trough > progress {\n    min-height: 8px; }\n\nprogressbar.vertical > trough {\n  min-height: 80px; }\n  progressbar.vertical > trough, progressbar.vertical > trough > progress {\n    min-width: 8px; }\n\nprogressbar > text {\n  font-size: smaller; }\n\nprogressbar:disabled {\n  filter: opacity(0.5); }\n\nprogressbar > trough > progress {\n  /* share most of scales' */\n  border-radius: 99px; }\n  progressbar > trough > progress.left {\n    border-top-left-radius: 99px;\n    border-bottom-left-radius: 99px; }\n  progressbar > trough > progress.right {\n    border-top-right-radius: 99px;\n    border-bottom-right-radius: 99px; }\n  progressbar > trough > progress.top {\n    border-top-right-radius: 99px;\n    border-top-left-radius: 99px; }\n  progressbar > trough > progress.bottom {\n    border-bottom-right-radius: 99px;\n    border-bottom-left-radius: 99px; }\n\nprogressbar.osd {\n  min-width: 2px;\n  min-height: 2px;\n  background-color: transparent;\n  color: inherit; }\n  progressbar.osd > trough {\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    box-shadow: none; }\n    progressbar.osd > trough > progress {\n      border-style: none;\n      border-radius: 0; }\n  progressbar.osd.horizontal > trough, progressbar.osd.horizontal > trough > progress {\n    min-height: 2px; }\n  progressbar.osd.vertical > trough, progressbar.osd.vertical > trough > progress {\n    min-width: 2px; }\n\nprogressbar > trough.empty > progress {\n  all: unset; }\n\n.osd progressbar > trough > progress {\n  background-color: rgba(255, 255, 255, 0.75); }\n\nscale > trough > fill, scale > trough, progressbar > trough {\n  border-radius: 99px;\n  background-color: alpha(currentColor,0.15); }\n\nscale > trough > highlight, progressbar > trough > progress {\n  border-radius: 99px;\n  background-color: @accent_bg_color;\n  color: @accent_fg_color; }\n\nscale {\n  min-height: 10px;\n  min-width: 10px;\n  padding: 12px; }\n  scale > trough > slider {\n    outline: 0 solid transparent;\n    outline-offset: 6px;\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  scale:focus:focus-visible > trough > slider {\n    outline-color: alpha(@accent_color,0.5);\n    outline-width: 2px;\n    outline-offset: 0; }\n  scale > trough > slider {\n    background-color: mix(white,@view_bg_color,0.2);\n    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 0 2px 4px rgba(0, 0, 0, 0.2);\n    border-radius: 100%;\n    min-width: 20px;\n    min-height: 20px;\n    margin: -8px; }\n  scale:hover > trough, scale:active > trough {\n    background-color: alpha(currentColor,0.2); }\n    scale:hover > trough > highlight, scale:active > trough > highlight {\n      background-image: image(alpha(currentColor,0.1)); }\n    scale:hover > trough > slider, scale:active > trough > slider {\n      background-color: white; }\n  .osd scale:focus:focus-visible > trough {\n    outline-color: rgba(255, 255, 255, 0.5); }\n  .osd scale > trough > highlight {\n    background-color: rgba(255, 255, 255, 0.75);\n    color: rgba(0, 0, 0, 0.75); }\n  scale:disabled {\n    filter: opacity(0.5); }\n    scale:disabled > trough > slider {\n      box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 0 2px 4px transparent;\n      outline-color: rgba(0, 0, 0, 0.2); }\n  scale.fine-tune {\n    padding: 9px; }\n    scale.fine-tune.horizontal {\n      min-height: 16px; }\n    scale.fine-tune.vertical {\n      min-width: 16px; }\n    scale.fine-tune > trough > slider {\n      margin: -5px; }\n  scale.marks-before:not(.marks-after) > trough > slider, scale.marks-after:not(.marks-before) > trough > slider {\n    transform: rotate(45deg);\n    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 1px 1px 4px rgba(0, 0, 0, 0.2); }\n    scale.marks-before:not(.marks-after) > trough > slider:disabled, scale.marks-after:not(.marks-before) > trough > slider:disabled {\n      box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 1px 1px 4px transparent; }\n  scale.horizontal > marks {\n    color: alpha(currentColor,0.55); }\n    scale.horizontal > marks.top {\n      margin-bottom: 6px; }\n    scale.horizontal > marks.bottom {\n      margin-top: 6px; }\n    scale.horizontal > marks indicator {\n      background-color: currentColor;\n      min-height: 6px;\n      min-width: 1px; }\n  scale.horizontal > value.left {\n    margin-right: 9px; }\n  scale.horizontal > value.right {\n    margin-left: 9px; }\n  scale.horizontal.fine-tune > marks.top {\n    margin-top: 3px; }\n  scale.horizontal.fine-tune > marks.bottom {\n    margin-bottom: 3px; }\n  scale.horizontal.fine-tune > marks indicator {\n    min-height: 3px; }\n  scale.horizontal.marks-before {\n    padding-top: 0; }\n    scale.horizontal.marks-before > trough > slider {\n      border-top-left-radius: 0; }\n  scale.horizontal.marks-after {\n    padding-bottom: 0; }\n    scale.horizontal.marks-after > trough > slider {\n      border-bottom-right-radius: 0; }\n  scale.horizontal.marks-before.marks-after > trough > slider {\n    border-radius: 100%; }\n  scale.vertical > marks {\n    color: alpha(currentColor,0.55); }\n    scale.vertical > marks.top {\n      margin-right: 6px; }\n    scale.vertical > marks.bottom {\n      margin-left: 6px; }\n    scale.vertical > marks indicator {\n      background-color: currentColor;\n      min-height: 1px;\n      min-width: 6px; }\n  scale.vertical > value.top {\n    margin-bottom: 9px; }\n  scale.vertical > value.bottom {\n    margin-top: 9px; }\n  scale.vertical.fine-tune > marks.top {\n    margin-left: 3px; }\n  scale.vertical.fine-tune > marks.bottom {\n    margin-right: 3px; }\n  scale.vertical.fine-tune > marks indicator {\n    min-height: 3px; }\n  scale.vertical.marks-before {\n    padding-left: 0; }\n    scale.vertical.marks-before > trough > slider {\n      border-bottom-left-radius: 0; }\n  scale.vertical.marks-after {\n    padding-right: 0; }\n    scale.vertical.marks-after > trough > slider {\n      border-top-right-radius: 0; }\n  scale.color {\n    padding: 0; }\n    scale.color > trough {\n      border: none;\n      background: none;\n      border-radius: 10px; }\n      scale.color > trough > slider {\n        margin: 0;\n        background-color: rgba(255, 255, 255, 0.8); }\n    scale.color.fine-tune {\n      padding: 2px; }\n      scale.color.fine-tune > trough > slider {\n        margin: -2px; }\n\nscrollbar > range > trough {\n  margin: 7px;\n  transition: all 200ms linear;\n  border-radius: 10px; }\n  scrollbar > range > trough > slider {\n    min-width: 8px;\n    min-height: 8px;\n    margin: -6px;\n    border: 6px solid transparent;\n    border-radius: 10px;\n    background-clip: padding-box;\n    transition: all 200ms linear;\n    background-color: alpha(currentColor,0.2); }\n    scrollbar > range > trough > slider:hover {\n      background-color: alpha(currentColor,0.4); }\n    scrollbar > range > trough > slider:active {\n      background-color: alpha(currentColor,0.6); }\n    scrollbar > range > trough > slider:disabled {\n      opacity: 0; }\n\nscrollbar.horizontal > range > trough {\n  margin-top: 6px;\n  margin-bottom: 6px; }\n\nscrollbar.vertical > range > trough {\n  margin-left: 6px;\n  margin-right: 6px; }\n\nscrollbar.overlay-indicator {\n  background: none;\n  color: inherit;\n  box-shadow: none;\n  padding: 0; }\n  scrollbar.overlay-indicator > range > trough {\n    outline: 1px solid transparent; }\n    scrollbar.overlay-indicator > range > trough > slider {\n      outline: 1px solid alpha(@scrollbar_outline_color,0.6);\n      outline-offset: -6px; }\n      .osd scrollbar.overlay-indicator > range > trough > slider {\n        outline: 1px solid alpha(rgba(0, 0, 0, 0.5),0.6); }\n  scrollbar.overlay-indicator:not(.hovering) > range > trough > slider {\n    min-width: 3px;\n    min-height: 3px;\n    outline-color: alpha(@scrollbar_outline_color,0.35); }\n    .osd scrollbar.overlay-indicator:not(.hovering) > range > trough > slider {\n      outline-color: alpha(rgba(0, 0, 0, 0.5),0.35); }\n  scrollbar.overlay-indicator.hovering > range > trough {\n    background-color: alpha(currentColor,0.1); }\n  scrollbar.overlay-indicator.horizontal > range > trough > slider {\n    min-width: 40px; }\n  scrollbar.overlay-indicator.horizontal.hovering > range > trough > slider {\n    min-height: 8px; }\n  scrollbar.overlay-indicator.horizontal:not(.hovering) > range > trough {\n    margin-top: 3px;\n    margin-bottom: 3px; }\n  scrollbar.overlay-indicator.vertical > range > trough > slider {\n    min-height: 40px; }\n  scrollbar.overlay-indicator.vertical.hovering > range > trough > slider {\n    min-width: 8px; }\n  scrollbar.overlay-indicator.vertical:not(.hovering) > range > trough {\n    margin-left: 3px;\n    margin-right: 3px; }\n\nscrollbar.horizontal > range > trough > slider {\n  min-width: 40px; }\n\nscrollbar.vertical > range > trough > slider {\n  min-height: 40px; }\n\nscrollbar > range.fine-tune > trough > slider, scrollbar > range.fine-tune > trough > slider:hover, scrollbar > range.fine-tune > trough > slider:active {\n  background-color: alpha(@accent_color,0.6); }\n\nscrolledwindow > overshoot.top {\n  background-image: radial-gradient(farthest-side at top, alpha(currentColor,0.12) 85%, alpha(currentColor,0)), radial-gradient(farthest-side at top, alpha(currentColor,0.05), alpha(currentColor,0));\n  background-size: 100% 3%, 100% 50%;\n  background-repeat: no-repeat;\n  background-position: top;\n  background-color: transparent;\n  border: none;\n  box-shadow: none; }\n\nscrolledwindow > overshoot.bottom {\n  background-image: radial-gradient(farthest-side at bottom, alpha(currentColor,0.12) 85%, alpha(currentColor,0)), radial-gradient(farthest-side at bottom, alpha(currentColor,0.05), alpha(currentColor,0));\n  background-size: 100% 3%, 100% 50%;\n  background-repeat: no-repeat;\n  background-position: bottom;\n  background-color: transparent;\n  border: none;\n  box-shadow: none; }\n\nscrolledwindow > overshoot.left {\n  background-image: radial-gradient(farthest-side at left, alpha(currentColor,0.12) 85%, alpha(currentColor,0)), radial-gradient(farthest-side at left, alpha(currentColor,0.05), alpha(currentColor,0));\n  background-size: 3% 100%, 50% 100%;\n  background-repeat: no-repeat;\n  background-position: left;\n  background-color: transparent;\n  border: none;\n  box-shadow: none; }\n\nscrolledwindow > overshoot.right {\n  background-image: radial-gradient(farthest-side at right, alpha(currentColor,0.12) 85%, alpha(currentColor,0)), radial-gradient(farthest-side at right, alpha(currentColor,0.05), alpha(currentColor,0));\n  background-size: 3% 100%, 50% 100%;\n  background-repeat: no-repeat;\n  background-position: right;\n  background-color: transparent;\n  border: none;\n  box-shadow: none; }\n\nscrolledwindow.undershoot-top > undershoot.top {\n  box-shadow: inset 0 1px alpha(@shade_color,0.75);\n  background: linear-gradient(to bottom, alpha(@shade_color,0.75), transparent 4px); }\n\nscrolledwindow.undershoot-bottom > undershoot.bottom {\n  box-shadow: inset 0 -1px alpha(@shade_color,0.75);\n  background: linear-gradient(to top, alpha(@shade_color,0.75), transparent 4px); }\n\nscrolledwindow.undershoot-start:dir(ltr) > undershoot.left {\n  box-shadow: inset 1px 0 alpha(@shade_color,0.75);\n  background: linear-gradient(to right, alpha(@shade_color,0.75), transparent 4px); }\n\nscrolledwindow.undershoot-start:dir(rtl) > undershoot.right {\n  box-shadow: inset -1px 0 alpha(@shade_color,0.75);\n  background: linear-gradient(to left, alpha(@shade_color,0.75), transparent 4px); }\n\nscrolledwindow.undershoot-end:dir(ltr) > undershoot.right {\n  box-shadow: inset -1px 0 alpha(@shade_color,0.75);\n  background: linear-gradient(to left, alpha(@shade_color,0.75), transparent 4px); }\n\nscrolledwindow.undershoot-end:dir(rtl) > undershoot.left {\n  box-shadow: inset 1px 0 alpha(@shade_color,0.75);\n  background: linear-gradient(to right, alpha(@shade_color,0.75), transparent 4px); }\n\nshortcuts-section {\n  margin: 20px; }\n\n.shortcuts-search-results {\n  margin: 20px;\n  border-spacing: 24px; }\n\nshortcut {\n  border-spacing: 6px;\n  border-radius: 6px; }\n  shortcut {\n    outline: 0 solid transparent;\n    outline-offset: 8px;\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  shortcut:focus:focus-visible {\n    outline-color: alpha(@accent_color,0.5);\n    outline-width: 2px;\n    outline-offset: 4px; }\n  shortcut > .keycap {\n    min-width: 20px;\n    min-height: 25px;\n    padding: 2px 6px;\n    border-radius: 6px;\n    font-size: smaller; }\n\nshortcuts-section stackswitcher.circular {\n  border-spacing: 12px; }\n  shortcuts-section stackswitcher.circular > button.circular,\n  shortcuts-section stackswitcher.circular > button.text-button.circular {\n    min-width: 32px;\n    min-height: 32px;\n    padding: 0; }\n\nwindow.shortcuts headerbar.titlebar > windowhandle {\n  padding-top: 3px; }\n\nwindow.shortcuts searchbar {\n  background: none; }\n\n.sidebar-pane {\n  background-color: @sidebar_bg_color;\n  color: @sidebar_fg_color; }\n  .sidebar-pane:backdrop {\n    background-color: @sidebar_backdrop_color;\n    transition: background-color 200ms ease-out; }\n  .sidebar-pane toolbarview.undershoot-top scrolledwindow > undershoot.top {\n    box-shadow: inset 0 1px alpha(@sidebar_shade_color,0.75);\n    background: linear-gradient(to bottom, alpha(@sidebar_shade_color,0.75), transparent 4px); }\n  .sidebar-pane toolbarview.undershoot-bottom scrolledwindow > undershoot.bottom {\n    box-shadow: inset 0 -1px alpha(@sidebar_shade_color,0.75);\n    background: linear-gradient(to top, alpha(@sidebar_shade_color,0.75), transparent 4px); }\n  .sidebar-pane scrolledwindow.undershoot-top > undershoot.top {\n    box-shadow: inset 0 1px alpha(@sidebar_shade_color,0.75);\n    background: linear-gradient(to bottom, alpha(@sidebar_shade_color,0.75), transparent 4px); }\n  .sidebar-pane scrolledwindow.undershoot-bottom > undershoot.bottom {\n    box-shadow: inset 0 -1px alpha(@sidebar_shade_color,0.75);\n    background: linear-gradient(to top, alpha(@sidebar_shade_color,0.75), transparent 4px); }\n  .sidebar-pane scrolledwindow.undershoot-start:dir(ltr) > undershoot.left {\n    box-shadow: inset 1px 0 alpha(@sidebar_shade_color,0.75);\n    background: linear-gradient(to right, alpha(@sidebar_shade_color,0.75), transparent 4px); }\n  .sidebar-pane scrolledwindow.undershoot-start:dir(rtl) > undershoot.right {\n    box-shadow: inset -1px 0 alpha(@sidebar_shade_color,0.75);\n    background: linear-gradient(to left, alpha(@sidebar_shade_color,0.75), transparent 4px); }\n  .sidebar-pane scrolledwindow.undershoot-end:dir(ltr) > undershoot.right {\n    box-shadow: inset -1px 0 alpha(@sidebar_shade_color,0.75);\n    background: linear-gradient(to left, alpha(@sidebar_shade_color,0.75), transparent 4px); }\n  .sidebar-pane scrolledwindow.undershoot-end:dir(rtl) > undershoot.left {\n    box-shadow: inset 1px 0 alpha(@sidebar_shade_color,0.75);\n    background: linear-gradient(to right, alpha(@sidebar_shade_color,0.75), transparent 4px); }\n  .sidebar-pane flap > dimming,\n  .sidebar-pane leaflet > dimming,\n  .sidebar-pane navigation-view > dimming,\n  .sidebar-pane overlay-split-view > dimming {\n    background: @sidebar_shade_color; }\n  .sidebar-pane flap > shadow,\n  .sidebar-pane leaflet > shadow,\n  .sidebar-pane navigation-view > shadow,\n  .sidebar-pane overlay-split-view > shadow {\n    min-width: 56px;\n    min-height: 56px; }\n    .sidebar-pane flap > shadow.left,\n    .sidebar-pane leaflet > shadow.left,\n    .sidebar-pane navigation-view > shadow.left,\n    .sidebar-pane overlay-split-view > shadow.left {\n      background-image: linear-gradient(to right, alpha(@sidebar_shade_color,0.7), alpha(@sidebar_shade_color,0.14) 40px, alpha(@sidebar_shade_color,0) 56px), linear-gradient(to right, alpha(@sidebar_shade_color,0.4), alpha(@sidebar_shade_color,0.14) 7px, alpha(@sidebar_shade_color,0) 24px); }\n    .sidebar-pane flap > shadow.right,\n    .sidebar-pane leaflet > shadow.right,\n    .sidebar-pane navigation-view > shadow.right,\n    .sidebar-pane overlay-split-view > shadow.right {\n      background-image: linear-gradient(to left, alpha(@sidebar_shade_color,0.7), alpha(@sidebar_shade_color,0.14) 40px, alpha(@sidebar_shade_color,0) 56px), linear-gradient(to left, alpha(@sidebar_shade_color,0.4), alpha(@sidebar_shade_color,0.14) 7px, alpha(@sidebar_shade_color,0) 24px); }\n    .sidebar-pane flap > shadow.up,\n    .sidebar-pane leaflet > shadow.up,\n    .sidebar-pane navigation-view > shadow.up,\n    .sidebar-pane overlay-split-view > shadow.up {\n      background-image: linear-gradient(to bottom, alpha(@sidebar_shade_color,0.7), alpha(@sidebar_shade_color,0.14) 40px, alpha(@sidebar_shade_color,0) 56px), linear-gradient(to bottom, alpha(@sidebar_shade_color,0.4), alpha(@sidebar_shade_color,0.14) 7px, alpha(@sidebar_shade_color,0) 24px); }\n    .sidebar-pane flap > shadow.down,\n    .sidebar-pane leaflet > shadow.down,\n    .sidebar-pane navigation-view > shadow.down,\n    .sidebar-pane overlay-split-view > shadow.down {\n      background-image: linear-gradient(to top, alpha(@sidebar_shade_color,0.7), alpha(@sidebar_shade_color,0.14) 40px, alpha(@sidebar_shade_color,0) 56px), linear-gradient(to top, alpha(@sidebar_shade_color,0.4), alpha(@sidebar_shade_color,0.14) 7px, alpha(@sidebar_shade_color,0) 24px); }\n  .sidebar-pane banner > revealer > widget {\n    background-color: mix(@accent_bg_color,@sidebar_bg_color,0.7);\n    color: @sidebar_fg_color; }\n    .sidebar-pane banner > revealer > widget:backdrop {\n      background-color: mix(@accent_bg_color,@sidebar_backdrop_color,0.85); }\n  .sidebar-pane:dir(ltr), .sidebar-pane:dir(ltr) banner > revealer > widget, .sidebar-pane.end:dir(rtl), .sidebar-pane.end:dir(rtl) banner > revealer > widget {\n    box-shadow: inset -1px 0 @sidebar_border_color; }\n  .sidebar-pane:dir(rtl), .sidebar-pane:dir(rtl) banner > revealer > widget, .sidebar-pane.end:dir(ltr), .sidebar-pane.end:dir(ltr) banner > revealer > widget {\n    box-shadow: inset 1px 0 @sidebar_border_color; }\n\n/* Middle pane in three-pane setups */\n.content-pane .sidebar-pane,\n.sidebar-pane .content-pane {\n  background-color: @secondary_sidebar_bg_color;\n  color: @secondary_sidebar_fg_color; }\n  .content-pane .sidebar-pane:backdrop,\n  .sidebar-pane .content-pane:backdrop {\n    background-color: @secondary_sidebar_backdrop_color;\n    transition: background-color 200ms ease-out; }\n  .content-pane .sidebar-pane toolbarview.undershoot-top scrolledwindow > undershoot.top,\n  .sidebar-pane .content-pane toolbarview.undershoot-top scrolledwindow > undershoot.top {\n    box-shadow: inset 0 1px alpha(@secondary_sidebar_shade_color,0.75);\n    background: linear-gradient(to bottom, alpha(@secondary_sidebar_shade_color,0.75), transparent 4px); }\n  .content-pane .sidebar-pane toolbarview.undershoot-bottom scrolledwindow > undershoot.bottom,\n  .sidebar-pane .content-pane toolbarview.undershoot-bottom scrolledwindow > undershoot.bottom {\n    box-shadow: inset 0 -1px alpha(@secondary_sidebar_shade_color,0.75);\n    background: linear-gradient(to top, alpha(@secondary_sidebar_shade_color,0.75), transparent 4px); }\n  .content-pane .sidebar-pane scrolledwindow.undershoot-top > undershoot.top,\n  .sidebar-pane .content-pane scrolledwindow.undershoot-top > undershoot.top {\n    box-shadow: inset 0 1px alpha(@secondary_sidebar_shade_color,0.75);\n    background: linear-gradient(to bottom, alpha(@secondary_sidebar_shade_color,0.75), transparent 4px); }\n  .content-pane .sidebar-pane scrolledwindow.undershoot-bottom > undershoot.bottom,\n  .sidebar-pane .content-pane scrolledwindow.undershoot-bottom > undershoot.bottom {\n    box-shadow: inset 0 -1px alpha(@secondary_sidebar_shade_color,0.75);\n    background: linear-gradient(to top, alpha(@secondary_sidebar_shade_color,0.75), transparent 4px); }\n  .content-pane .sidebar-pane scrolledwindow.undershoot-start:dir(ltr) > undershoot.left,\n  .sidebar-pane .content-pane scrolledwindow.undershoot-start:dir(ltr) > undershoot.left {\n    box-shadow: inset 1px 0 alpha(@secondary_sidebar_shade_color,0.75);\n    background: linear-gradient(to right, alpha(@secondary_sidebar_shade_color,0.75), transparent 4px); }\n  .content-pane .sidebar-pane scrolledwindow.undershoot-start:dir(rtl) > undershoot.right,\n  .sidebar-pane .content-pane scrolledwindow.undershoot-start:dir(rtl) > undershoot.right {\n    box-shadow: inset -1px 0 alpha(@secondary_sidebar_shade_color,0.75);\n    background: linear-gradient(to left, alpha(@secondary_sidebar_shade_color,0.75), transparent 4px); }\n  .content-pane .sidebar-pane scrolledwindow.undershoot-end:dir(ltr) > undershoot.right,\n  .sidebar-pane .content-pane scrolledwindow.undershoot-end:dir(ltr) > undershoot.right {\n    box-shadow: inset -1px 0 alpha(@secondary_sidebar_shade_color,0.75);\n    background: linear-gradient(to left, alpha(@secondary_sidebar_shade_color,0.75), transparent 4px); }\n  .content-pane .sidebar-pane scrolledwindow.undershoot-end:dir(rtl) > undershoot.left,\n  .sidebar-pane .content-pane scrolledwindow.undershoot-end:dir(rtl) > undershoot.left {\n    box-shadow: inset 1px 0 alpha(@secondary_sidebar_shade_color,0.75);\n    background: linear-gradient(to right, alpha(@secondary_sidebar_shade_color,0.75), transparent 4px); }\n  .content-pane .sidebar-pane flap > dimming,\n  .content-pane .sidebar-pane leaflet > dimming,\n  .content-pane .sidebar-pane navigation-view > dimming,\n  .content-pane .sidebar-pane overlay-split-view > dimming,\n  .sidebar-pane .content-pane flap > dimming,\n  .sidebar-pane .content-pane leaflet > dimming,\n  .sidebar-pane .content-pane navigation-view > dimming,\n  .sidebar-pane .content-pane overlay-split-view > dimming {\n    background: @secondary_sidebar_shade_color; }\n  .content-pane .sidebar-pane flap > shadow,\n  .content-pane .sidebar-pane leaflet > shadow,\n  .content-pane .sidebar-pane navigation-view > shadow,\n  .content-pane .sidebar-pane overlay-split-view > shadow,\n  .sidebar-pane .content-pane flap > shadow,\n  .sidebar-pane .content-pane leaflet > shadow,\n  .sidebar-pane .content-pane navigation-view > shadow,\n  .sidebar-pane .content-pane overlay-split-view > shadow {\n    min-width: 56px;\n    min-height: 56px; }\n    .content-pane .sidebar-pane flap > shadow.left,\n    .content-pane .sidebar-pane leaflet > shadow.left,\n    .content-pane .sidebar-pane navigation-view > shadow.left,\n    .content-pane .sidebar-pane overlay-split-view > shadow.left,\n    .sidebar-pane .content-pane flap > shadow.left,\n    .sidebar-pane .content-pane leaflet > shadow.left,\n    .sidebar-pane .content-pane navigation-view > shadow.left,\n    .sidebar-pane .content-pane overlay-split-view > shadow.left {\n      background-image: linear-gradient(to right, alpha(@secondary_sidebar_shade_color,0.7), alpha(@secondary_sidebar_shade_color,0.14) 40px, alpha(@secondary_sidebar_shade_color,0) 56px), linear-gradient(to right, alpha(@secondary_sidebar_shade_color,0.4), alpha(@secondary_sidebar_shade_color,0.14) 7px, alpha(@secondary_sidebar_shade_color,0) 24px); }\n    .content-pane .sidebar-pane flap > shadow.right,\n    .content-pane .sidebar-pane leaflet > shadow.right,\n    .content-pane .sidebar-pane navigation-view > shadow.right,\n    .content-pane .sidebar-pane overlay-split-view > shadow.right,\n    .sidebar-pane .content-pane flap > shadow.right,\n    .sidebar-pane .content-pane leaflet > shadow.right,\n    .sidebar-pane .content-pane navigation-view > shadow.right,\n    .sidebar-pane .content-pane overlay-split-view > shadow.right {\n      background-image: linear-gradient(to left, alpha(@secondary_sidebar_shade_color,0.7), alpha(@secondary_sidebar_shade_color,0.14) 40px, alpha(@secondary_sidebar_shade_color,0) 56px), linear-gradient(to left, alpha(@secondary_sidebar_shade_color,0.4), alpha(@secondary_sidebar_shade_color,0.14) 7px, alpha(@secondary_sidebar_shade_color,0) 24px); }\n    .content-pane .sidebar-pane flap > shadow.up,\n    .content-pane .sidebar-pane leaflet > shadow.up,\n    .content-pane .sidebar-pane navigation-view > shadow.up,\n    .content-pane .sidebar-pane overlay-split-view > shadow.up,\n    .sidebar-pane .content-pane flap > shadow.up,\n    .sidebar-pane .content-pane leaflet > shadow.up,\n    .sidebar-pane .content-pane navigation-view > shadow.up,\n    .sidebar-pane .content-pane overlay-split-view > shadow.up {\n      background-image: linear-gradient(to bottom, alpha(@secondary_sidebar_shade_color,0.7), alpha(@secondary_sidebar_shade_color,0.14) 40px, alpha(@secondary_sidebar_shade_color,0) 56px), linear-gradient(to bottom, alpha(@secondary_sidebar_shade_color,0.4), alpha(@secondary_sidebar_shade_color,0.14) 7px, alpha(@secondary_sidebar_shade_color,0) 24px); }\n    .content-pane .sidebar-pane flap > shadow.down,\n    .content-pane .sidebar-pane leaflet > shadow.down,\n    .content-pane .sidebar-pane navigation-view > shadow.down,\n    .content-pane .sidebar-pane overlay-split-view > shadow.down,\n    .sidebar-pane .content-pane flap > shadow.down,\n    .sidebar-pane .content-pane leaflet > shadow.down,\n    .sidebar-pane .content-pane navigation-view > shadow.down,\n    .sidebar-pane .content-pane overlay-split-view > shadow.down {\n      background-image: linear-gradient(to top, alpha(@secondary_sidebar_shade_color,0.7), alpha(@secondary_sidebar_shade_color,0.14) 40px, alpha(@secondary_sidebar_shade_color,0) 56px), linear-gradient(to top, alpha(@secondary_sidebar_shade_color,0.4), alpha(@secondary_sidebar_shade_color,0.14) 7px, alpha(@secondary_sidebar_shade_color,0) 24px); }\n  .content-pane .sidebar-pane banner > revealer > widget,\n  .sidebar-pane .content-pane banner > revealer > widget {\n    background-color: mix(@accent_bg_color,@secondary_sidebar_bg_color,0.7);\n    color: @secondary_sidebar_fg_color; }\n    .content-pane .sidebar-pane banner > revealer > widget:backdrop,\n    .sidebar-pane .content-pane banner > revealer > widget:backdrop {\n      background-color: mix(@accent_bg_color,@secondary_sidebar_backdrop_color,0.85); }\n  .content-pane .sidebar-pane:dir(ltr), .content-pane .sidebar-pane:dir(ltr) banner > revealer > widget, .content-pane .sidebar-pane.end:dir(rtl), .content-pane .sidebar-pane.end:dir(rtl) banner > revealer > widget,\n  .sidebar-pane .content-pane:dir(ltr),\n  .sidebar-pane .content-pane:dir(ltr) banner > revealer > widget,\n  .sidebar-pane .content-pane.end:dir(rtl),\n  .sidebar-pane .content-pane.end:dir(rtl) banner > revealer > widget {\n    box-shadow: inset -1px 0 @secondary_sidebar_border_color; }\n  .content-pane .sidebar-pane:dir(rtl), .content-pane .sidebar-pane:dir(rtl) banner > revealer > widget, .content-pane .sidebar-pane.end:dir(ltr), .content-pane .sidebar-pane.end:dir(ltr) banner > revealer > widget,\n  .sidebar-pane .content-pane:dir(rtl),\n  .sidebar-pane .content-pane:dir(rtl) banner > revealer > widget,\n  .sidebar-pane .content-pane.end:dir(ltr),\n  .sidebar-pane .content-pane.end:dir(ltr) banner > revealer > widget {\n    box-shadow: inset 1px 0 @secondary_sidebar_border_color; }\n\n.sidebar-pane .sidebar-pane {\n  background-color: transparent;\n  color: inherit; }\n\nstacksidebar row {\n  padding: 10px 4px; }\n  stacksidebar row > label {\n    padding-left: 6px;\n    padding-right: 6px; }\n  stacksidebar row.needs-attention > label {\n    background-size: 6px 6px, 0 0; }\n\n/**********************\n * Navigation Sidebar *\n **********************/\n.navigation-sidebar {\n  padding: 6px 0; }\n  .navigation-sidebar, .navigation-sidebar.view, window.print .navigation-sidebar.dialog-action-box, .navigation-sidebar.view:disabled {\n    background-color: transparent;\n    color: inherit; }\n  .navigation-sidebar.background, .navigation-sidebar.background:disabled {\n    background-color: @window_bg_color;\n    color: @window_fg_color; }\n  .navigation-sidebar row.activatable:hover {\n    background-color: alpha(currentColor,0.07); }\n  .navigation-sidebar row.activatable:active {\n    background-color: alpha(currentColor,0.16); }\n  .navigation-sidebar row.activatable.has-open-popup {\n    background-color: alpha(currentColor,0.07); }\n  .navigation-sidebar row.activatable:selected:hover {\n    background-color: alpha(currentColor,0.13); }\n  .navigation-sidebar row.activatable:selected:active {\n    background-color: alpha(currentColor,0.19); }\n  .navigation-sidebar row.activatable:selected.has-open-popup {\n    background-color: alpha(currentColor,0.13); }\n  .navigation-sidebar row:selected {\n    background-color: alpha(currentColor,0.1); }\n  .navigation-sidebar > separator {\n    margin: 6px; }\n  .navigation-sidebar > row {\n    min-height: 36px;\n    padding: 0 8px;\n    border-radius: 6px;\n    margin: 0 6px 2px; }\n\n@keyframes spin {\n  to {\n    transform: rotate(1turn); } }\n\nspinner {\n  background: none;\n  opacity: 0;\n  -gtk-icon-source: -gtk-icontheme(\"process-working-symbolic\"); }\n  spinner:checked {\n    opacity: 1;\n    animation: spin 1s linear infinite; }\n    spinner:checked:disabled {\n      opacity: 0.5; }\n\nspinbutton {\n  padding: 0;\n  border-spacing: 0;\n  /* :not here just to bump specificity above that of the list button styling */ }\n  spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) {\n    margin: 0;\n    border-radius: 0;\n    box-shadow: none;\n    border-style: solid;\n    border-color: alpha(currentColor,0.1); }\n  spinbutton:not(.vertical) {\n    /* :not here just to bump specificity above that of the list button styling */ }\n    spinbutton:not(.vertical) > text {\n      min-width: 28px;\n      padding: 6px; }\n    spinbutton:not(.vertical) > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    spinbutton:not(.vertical) > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) {\n      min-height: 16px;\n      min-width: 22px;\n      padding-bottom: 0;\n      padding-top: 0;\n      border-left-width: 1px; }\n      spinbutton:not(.vertical) > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl),\n      spinbutton:not(.vertical) > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl) {\n        border-left-width: 0;\n        border-right-width: 1px; }\n      spinbutton:not(.vertical) > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n      spinbutton:not(.vertical) > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child {\n        border-radius: 0 6px 6px 0; }\n      spinbutton:not(.vertical) > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child,\n      spinbutton:not(.vertical) > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child {\n        border-radius: 6px 0 0 6px; }\n  spinbutton.vertical {\n    /* :not here just to bump specificity above that of the list button styling */ }\n    spinbutton.vertical > text {\n      min-height: 30px;\n      min-width: 30px; }\n    spinbutton.vertical > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child,\n    spinbutton.vertical > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child {\n      border-top-width: 1px;\n      border-radius: 0 0 6px 6px; }\n    spinbutton.vertical > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):first-child,\n    spinbutton.vertical > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):first-child {\n      border-bottom-width: 1px;\n      border-radius: 6px 6px 0 0; }\n\nswitch {\n  border-radius: 14px;\n  padding: 3px;\n  background-color: alpha(currentColor,0.15); }\n  switch:hover {\n    background-color: alpha(currentColor,0.2); }\n  switch:active {\n    background-color: alpha(currentColor,0.25); }\n  switch {\n    outline: 0 solid transparent;\n    outline-offset: 5px;\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  switch:focus:focus-visible {\n    outline-color: alpha(@accent_color,0.5);\n    outline-width: 2px;\n    outline-offset: 1px; }\n  switch:disabled {\n    filter: opacity(0.5); }\n  switch > slider {\n    min-width: 20px;\n    min-height: 20px;\n    border-radius: 50%;\n    background-color: mix(white,@view_bg_color,0.2);\n    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); }\n    switch > slider:disabled {\n      box-shadow: 0 2px 4px transparent; }\n  switch:hover > slider, switch:active > slider {\n    background: white; }\n  switch:checked {\n    color: @accent_fg_color;\n    background-color: @accent_bg_color; }\n    switch:checked:hover {\n      background-image: image(alpha(currentColor,0.1)); }\n    switch:checked:active {\n      background-image: image(rgba(0, 0, 0, 0.2)); }\n    switch:checked > slider {\n      background-color: white; }\n  .osd switch:focus:focus-visible {\n    outline-color: rgba(255, 255, 255, 0.5); }\n  .osd switch:checked {\n    background-color: rgba(255, 255, 255, 0.6);\n    color: rgba(0, 0, 0, 0.75); }\n\ntabbar .box {\n  background-color: @headerbar_bg_color;\n  color: @headerbar_fg_color;\n  box-shadow: inset 0 -1px @headerbar_shade_color;\n  padding: 1px;\n  padding-top: 0; }\n  tabbar .box:backdrop {\n    background-color: @headerbar_backdrop_color;\n    transition: background-color 200ms ease-out; }\n    tabbar .box:backdrop > scrolledwindow,\n    tabbar .box:backdrop > .start-action,\n    tabbar .box:backdrop > .end-action {\n      filter: opacity(0.5);\n      transition: filter 200ms ease-out; }\n\ntabbar tabbox {\n  padding-bottom: 6px;\n  padding-top: 6px;\n  min-height: 34px; }\n  tabbar tabbox > tabboxchild {\n    border-radius: 6px; }\n    tabbar tabbox > tabboxchild {\n      outline: 0 solid transparent;\n      outline-offset: 4px;\n      transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n    tabbar tabbox > tabboxchild:focus-within:focus-visible {\n      outline-color: alpha(@accent_color,0.5);\n      outline-width: 2px;\n      outline-offset: -2px; }\n  tabbar tabbox > separator {\n    margin-top: 3px;\n    margin-bottom: 3px;\n    transition: opacity 150ms ease-in-out; }\n    tabbar tabbox > separator.hidden {\n      opacity: 0; }\n  tabbar tabbox > revealer > indicator {\n    min-width: 2px;\n    border-radius: 2px;\n    margin: 3px 6px;\n    background: alpha(@accent_color,0.5); }\n\ntabbar tab {\n  transition: background 150ms ease-in-out; }\n  tabbar tab:selected {\n    background-color: alpha(currentColor,0.1); }\n    tabbar tab:selected:hover {\n      background-color: alpha(currentColor,0.13); }\n    tabbar tab:selected:active {\n      background-color: alpha(currentColor,0.19); }\n  tabbar tab:hover {\n    background-color: alpha(currentColor,0.07); }\n  tabbar tab:active {\n    background-color: alpha(currentColor,0.16); }\n\ntabbar tabbox.single-tab tab, tabbar tabbox.single-tab tab:hover, tabbar tabbox.single-tab tab:active {\n  background: none; }\n\ntabbar .start-action,\ntabbar .end-action {\n  padding: 6px 5px; }\n\ntabbar .start-action:dir(ltr),\ntabbar .end-action:dir(rtl) {\n  padding-right: 0; }\n\ntabbar .start-action:dir(rtl),\ntabbar .end-action:dir(ltr) {\n  padding-left: 0; }\n\ntoolbarview > .top-bar tabbar .box,\ntoolbarview > .bottom-bar tabbar .box, tabbar.inline .box {\n  background-color: transparent;\n  color: inherit;\n  box-shadow: none;\n  padding-bottom: 0; }\n  toolbarview > .top-bar tabbar .box:backdrop,\n  toolbarview > .bottom-bar tabbar .box:backdrop, tabbar.inline .box:backdrop {\n    background-color: transparent;\n    transition: none; }\n    toolbarview > .top-bar tabbar .box:backdrop > scrolledwindow,\n    toolbarview > .bottom-bar tabbar .box:backdrop > scrolledwindow, tabbar.inline .box:backdrop > scrolledwindow,\n    toolbarview > .top-bar tabbar .box:backdrop > .start-action,\n    toolbarview > .bottom-bar tabbar .box:backdrop > .start-action,\n    tabbar.inline .box:backdrop > .start-action,\n    toolbarview > .top-bar tabbar .box:backdrop > .end-action,\n    toolbarview > .bottom-bar tabbar .box:backdrop > .end-action,\n    tabbar.inline .box:backdrop > .end-action {\n      filter: none;\n      transition: none; }\n\ntoolbarview > .top-bar .collapse-spacing tabbar tabbox,\ntoolbarview > .bottom-bar .collapse-spacing tabbar tabbox,\ntoolbarview > .top-bar .collapse-spacing tabbar .start-action,\ntoolbarview > .bottom-bar .collapse-spacing tabbar .start-action,\ntoolbarview > .top-bar .collapse-spacing tabbar .end-action,\ntoolbarview > .bottom-bar .collapse-spacing tabbar .end-action {\n  padding-top: 3px;\n  padding-bottom: 3px; }\n\ndnd tab {\n  background-color: @headerbar_bg_color;\n  background-image: image(alpha(currentColor,0.19));\n  color: @headerbar_fg_color;\n  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.03), 0 1px 3px 1px rgba(0, 0, 0, 0.07), 0 2px 6px 2px rgba(0, 0, 0, 0.03);\n  margin: 25px; }\n\ntabbar tab,\ndnd tab {\n  min-height: 26px;\n  padding: 4px;\n  border-radius: 6px; }\n  tabbar tab button.image-button,\n  dnd tab button.image-button {\n    padding: 0;\n    margin: 0;\n    min-width: 24px;\n    min-height: 24px;\n    border-radius: 99px; }\n  tabbar tab indicator,\n  dnd tab indicator {\n    min-height: 2px;\n    border-radius: 2px;\n    background: alpha(@accent_color,0.5);\n    transform: translateY(4px); }\n\ntabgrid > tabgridchild .card {\n  outline: 0 solid transparent;\n  outline-offset: 4px;\n  transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n\ntabgrid > tabgridchild:focus:focus-visible .card {\n  outline-color: alpha(@accent_color,0.5);\n  outline-width: 2px;\n  outline-offset: 0; }\n\ntabthumbnail {\n  border-radius: 16px;\n  transition: box-shadow 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), background-color cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  tabthumbnail > box {\n    margin: 6px; }\n  tabthumbnail:drop(active) {\n    box-shadow: inset 0 0 0 2px alpha(@accent_bg_color,0.4);\n    background-color: alpha(@accent_bg_color,0.1); }\n  tabthumbnail .needs-attention:dir(ltr) {\n    transform: translate(8px, -8px); }\n  tabthumbnail .needs-attention:dir(rtl) {\n    transform: translate(-8px, -8px); }\n  tabthumbnail .needs-attention > widget {\n    background: @accent_color;\n    min-width: 12px;\n    min-height: 12px;\n    border-radius: 8px;\n    margin: 3px;\n    box-shadow: 0 1px 2px alpha(@accent_color,0.4); }\n  tabthumbnail .card {\n    background: none;\n    color: inherit; }\n    tabthumbnail .card picture {\n      outline: 1px solid rgba(255, 255, 255, 0.07);\n      outline-offset: -1px;\n      border-radius: 12px; }\n  tabthumbnail.pinned .card {\n    background-color: @thumbnail_bg_color;\n    color: @thumbnail_fg_color; }\n  tabthumbnail .icon-title-box {\n    border-spacing: 6px; }\n  tabthumbnail .tab-unpin-icon {\n    margin: 6px;\n    min-width: 24px;\n    min-height: 24px; }\n  tabthumbnail button.circular {\n    margin: 6px;\n    background-color: alpha(@thumbnail_bg_color,0.75);\n    min-width: 24px;\n    min-height: 24px; }\n    tabthumbnail button.circular:hover {\n      background-color: alpha(mix(@thumbnail_bg_color,currentColor,0.1),0.75); }\n    tabthumbnail button.circular:active {\n      background-color: alpha(mix(@thumbnail_bg_color,currentColor,0.2),0.75); }\n\ntaboverview > .overview .new-tab-button {\n  margin: 18px; }\n\ntabview:drop(active),\ntabbox:drop(active),\ntabgrid:drop(active) {\n  box-shadow: none; }\n\ncursor-handle {\n  all: unset;\n  padding: 24px 20px; }\n  cursor-handle > contents {\n    min-width: 20px;\n    min-height: 20px;\n    border-radius: 50%;\n    background-color: @accent_bg_color; }\n  cursor-handle.top > contents {\n    border-top-right-radius: 0; }\n  cursor-handle.bottom > contents {\n    border-top-left-radius: 0;\n    transform: translateX(1px); }\n  cursor-handle.insertion-cursor > contents {\n    border-top-left-radius: 0;\n    transform: translateX(1px) translateY(4px) rotate(45deg); }\n\nmagnifier {\n  background-color: @view_bg_color; }\n\nactionbar > revealer > box.osd button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):focus:focus-visible, searchbar > revealer > box.osd button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):focus:focus-visible, .osd.toolbar button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):focus:focus-visible, headerbar.osd button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):focus:focus-visible {\n  outline-color: rgba(255, 255, 255, 0.5); }\n\nactionbar > revealer > box menubutton.suggested-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.suggested-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.suggested-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.suggested-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\nactionbar > revealer > box menubutton.destructive-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\nsearchbar > revealer > box menubutton.destructive-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n.toolbar menubutton.destructive-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\nheaderbar menubutton.destructive-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\nactionbar > revealer > box menubutton.opaque > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\nsearchbar > revealer > box menubutton.opaque > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n.toolbar menubutton.opaque > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\nheaderbar menubutton.opaque > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) {\n  color: inherit;\n  background-color: transparent; }\n\nactionbar > revealer > box switch, searchbar > revealer > box switch, .toolbar switch, headerbar switch {\n  margin-top: 4px;\n  margin-bottom: 4px; }\n\n.toolbar {\n  padding: 6px;\n  border-spacing: 6px; }\n  .toolbar.osd {\n    padding: 12px;\n    border-radius: 12px; }\n\ntoolbarview > .top-bar .collapse-spacing .toolbar,\ntoolbarview > .bottom-bar .collapse-spacing .toolbar {\n  padding-top: 3px;\n  padding-bottom: 3px; }\n\n/****************\n * GtkSearchBar *\n ****************/\nsearchbar > revealer > box {\n  padding: 6px 6px 7px 6px;\n  background-color: @headerbar_bg_color;\n  color: @headerbar_fg_color;\n  box-shadow: inset 0 -1px @headerbar_shade_color; }\n  searchbar > revealer > box:backdrop {\n    background-color: @headerbar_backdrop_color;\n    transition: background-color 200ms ease-out; }\n    searchbar > revealer > box:backdrop > * {\n      filter: opacity(0.5);\n      transition: filter 200ms ease-out; }\n  searchbar > revealer > box .close {\n    min-width: 18px;\n    min-height: 18px;\n    padding: 4px;\n    border-radius: 50%; }\n    searchbar > revealer > box .close:dir(ltr) {\n      margin-left: 10px;\n      margin-right: 4px; }\n    searchbar > revealer > box .close:dir(rtl) {\n      margin-left: 4px;\n      margin-right: 10px; }\n\ntoolbarview > .top-bar searchbar > revealer > box,\ntoolbarview > .bottom-bar searchbar > revealer > box, searchbar.inline > revealer > box, window.appchooser searchbar > revealer > box, window.shortcuts searchbar > revealer > box {\n  background-color: transparent;\n  color: inherit;\n  box-shadow: none;\n  padding-bottom: 6px; }\n\ntoolbarview > .top-bar searchbar > revealer > box:backdrop,\ntoolbarview > .bottom-bar searchbar > revealer > box:backdrop, searchbar.inline > revealer > box:backdrop {\n  background-color: transparent;\n  transition: none; }\n  toolbarview > .top-bar searchbar > revealer > box:backdrop > *,\n  toolbarview > .bottom-bar searchbar > revealer > box:backdrop > *, searchbar.inline > revealer > box:backdrop > * {\n    filter: none;\n    transition: none; }\n\ntoolbarview > .top-bar .collapse-spacing searchbar > revealer > box,\ntoolbarview > .bottom-bar .collapse-spacing searchbar > revealer > box, window.appchooser.csd searchbar > revealer > box, window.shortcuts searchbar > revealer > box {\n  padding-top: 3px;\n  padding-bottom: 3px; }\n\n/****************\n * GtkActionBar *\n ****************/\nactionbar > revealer > box {\n  background-color: @headerbar_bg_color;\n  color: @headerbar_fg_color;\n  box-shadow: inset 0 1px @headerbar_shade_color;\n  padding: 7px 6px 6px 6px; }\n  actionbar > revealer > box, actionbar > revealer > box > box.start, actionbar > revealer > box > box.end {\n    border-spacing: 6px; }\n  actionbar > revealer > box:backdrop {\n    background-color: @headerbar_backdrop_color;\n    transition: background-color 200ms ease-out; }\n    actionbar > revealer > box:backdrop > * {\n      filter: opacity(0.5);\n      transition: filter 200ms ease-out; }\n\ntoolbarview > .top-bar actionbar > revealer > box,\ntoolbarview > .bottom-bar actionbar > revealer > box {\n  background-color: transparent;\n  color: inherit;\n  box-shadow: none;\n  padding-top: 6px; }\n  toolbarview > .top-bar actionbar > revealer > box:backdrop,\n  toolbarview > .bottom-bar actionbar > revealer > box:backdrop {\n    background-color: transparent;\n    transition: none; }\n    toolbarview > .top-bar actionbar > revealer > box:backdrop > *,\n    toolbarview > .bottom-bar actionbar > revealer > box:backdrop > * {\n      filter: none;\n      transition: none; }\n\ntoolbarview > .top-bar .collapse-spacing actionbar > revealer > box,\ntoolbarview > .bottom-bar .collapse-spacing actionbar > revealer > box {\n  padding-top: 3px;\n  padding-bottom: 3px; }\n\n/*************\n * AdwBanner *\n *************/\nbanner > revealer > widget {\n  /* There are 2 more instances in _sidebars.css, keep in sync with that */\n  background-color: mix(@accent_bg_color,@window_bg_color,0.7);\n  color: @window_fg_color;\n  padding: 6px; }\n  banner > revealer > widget:backdrop {\n    background-color: mix(@accent_bg_color,@window_bg_color,0.85);\n    transition: background-color 200ms ease-out; }\n    banner > revealer > widget:backdrop > label, banner > revealer > widget:backdrop > button {\n      filter: opacity(0.5);\n      transition: filter 200ms ease-out; }\n\n/******************\n * AdwToolbarView *\n ******************/\ntoolbarview > .top-bar .collapse-spacing,\ntoolbarview > .bottom-bar .collapse-spacing {\n  padding-top: 3px;\n  padding-bottom: 3px; }\n\ntoolbarview > .top-bar.raised,\ntoolbarview > .bottom-bar.raised {\n  background-color: @headerbar_bg_color;\n  color: @headerbar_fg_color; }\n  toolbarview > .top-bar.raised:backdrop,\n  toolbarview > .bottom-bar.raised:backdrop {\n    background-color: @headerbar_backdrop_color;\n    transition: background-color 200ms ease-out; }\n\ntoolbarview > .top-bar:backdrop > windowhandle,\ntoolbarview > .bottom-bar:backdrop > windowhandle {\n  filter: opacity(0.5);\n  transition: filter 200ms ease-out; }\n\ntoolbarview > .top-bar.raised {\n  box-shadow: 0 1px alpha(@headerbar_shade_color,0.5), 0 2px 4px alpha(@headerbar_shade_color,0.5); }\n  toolbarview > .top-bar.raised.border {\n    box-shadow: 0 1px @headerbar_darker_shade_color; }\n\ntoolbarview > .bottom-bar.raised {\n  box-shadow: 0 -1px alpha(@headerbar_shade_color,0.5), 0 -2px 4px alpha(@headerbar_shade_color,0.5); }\n  toolbarview > .bottom-bar.raised.border {\n    box-shadow: 0 -1px @headerbar_darker_shade_color; }\n\ntoolbarview.undershoot-top scrolledwindow > undershoot.top {\n  box-shadow: inset 0 1px alpha(@shade_color,0.75);\n  background: linear-gradient(to bottom, alpha(@shade_color,0.75), transparent 4px); }\n\ntoolbarview.undershoot-bottom scrolledwindow > undershoot.bottom {\n  box-shadow: inset 0 -1px alpha(@shade_color,0.75);\n  background: linear-gradient(to top, alpha(@shade_color,0.75), transparent 4px); }\n\nwindow.devel toolbarview > .top-bar {\n  background-image: cross-fade(5% -gtk-recolor(url(\"assets/devel-symbolic.svg\")), image(transparent));\n  background-repeat: repeat-x; }\n\nwindow.devel dialog toolbarview > .top-bar {\n  background-image: unset;\n  background-repeat: unset; }\n\ntooltip {\n  padding: 6px 10px;\n  border-radius: 9px;\n  box-shadow: none; }\n  tooltip.background {\n    background-color: rgba(0, 0, 0, 0.8);\n    background-clip: padding-box;\n    border: 1px solid rgba(255, 255, 255, 0.1);\n    color: white; }\n  tooltip > box {\n    border-spacing: 6px; }\n\n.view, window.print .dialog-action-box,\ntextview > text,\ndialog-host > dialog.view sheet,\nwindow.print dialog-host > dialog.dialog-action-box sheet,\niconview {\n  color: @view_fg_color;\n  background-color: @view_bg_color; }\n  .view:disabled, window.print .dialog-action-box:disabled,\n  textview > text:disabled,\n  dialog-host > dialog.view sheet:disabled,\n  window.print dialog-host > dialog.dialog-action-box sheet:disabled,\n  iconview:disabled {\n    color: alpha(currentColor,0.5);\n    background-color: mix(@window_bg_color,@view_bg_color,0.4); }\n  .view:selected:focus, .view:selected, window.print .dialog-action-box:selected,\n  textview > text:selected,\n  dialog-host > dialog.view sheet:selected,\n  window.print dialog-host > dialog.dialog-action-box sheet:selected,\n  iconview:selected {\n    background-color: alpha(@accent_bg_color,0.25);\n    border-radius: 6px; }\n\ntextview {\n  caret-color: currentColor; }\n  textview > text {\n    background-color: transparent; }\n  textview > border {\n    background-color: mix(@window_bg_color,@view_bg_color,0.5); }\n  textview:drop(active) {\n    caret-color: @accent_bg_color; }\n\nrubberband {\n  border: 1px solid @accent_color;\n  background-color: alpha(@accent_color,0.2); }\n\nflowbox > flowboxchild,\ngridview > child {\n  padding: 3px;\n  border-radius: 6px; }\n  flowbox > flowboxchild,\n  gridview > child {\n    outline: 0 solid transparent;\n    outline-offset: 4px;\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  flowbox > flowboxchild:focus:focus-visible,\n  gridview > child:focus:focus-visible {\n    outline-color: alpha(@accent_color,0.5);\n    outline-width: 2px;\n    outline-offset: -2px; }\n  flowbox > flowboxchild:selected,\n  gridview > child:selected {\n    background-color: alpha(@accent_bg_color,0.25); }\n\ngridview > child.activatable:hover {\n  background-color: alpha(currentColor,0.04); }\n\ngridview > child.activatable:active {\n  background-color: alpha(currentColor,0.08); }\n\ngridview > child.activatable:selected:hover {\n  background-color: alpha(@accent_bg_color,0.32); }\n\ngridview > child.activatable:selected:active {\n  background-color: alpha(@accent_bg_color,0.39); }\n\nviewswitcher {\n  border-spacing: 3px; }\n  viewswitcher.narrow {\n    margin-top: -3px;\n    margin-bottom: -3px;\n    min-height: 6px; }\n  viewswitcher button.toggle {\n    padding: 0; }\n    viewswitcher button.toggle > stack > box.narrow {\n      font-size: 0.75rem;\n      padding-top: 4px; }\n      viewswitcher button.toggle > stack > box.narrow > label {\n        min-height: 18px;\n        padding-left: 3px;\n        padding-right: 3px;\n        padding-bottom: 2px; }\n    viewswitcher button.toggle > stack > box.wide {\n      padding: 2px 12px;\n      border-spacing: 6px; }\n\n/**********************\n * AdwViewSwitcherBar *\n **********************/\nviewswitcherbar actionbar > revealer > box {\n  padding-left: 0;\n  padding-right: 0;\n  padding-top: 7px; }\n\ntoolbarview > .top-bar .collapse-spacing viewswitcherbar actionbar > revealer > box,\ntoolbarview > .bottom-bar .collapse-spacing viewswitcherbar actionbar > revealer > box {\n  padding-top: 6px; }\n\n/************************\n * AdwViewSwitcherTitle *\n ************************/\nviewswitchertitle {\n  margin-top: -6px;\n  margin-bottom: -6px; }\n  viewswitchertitle viewswitcher {\n    margin-left: 12px;\n    margin-right: 12px; }\n    viewswitchertitle viewswitcher.narrow {\n      margin-top: 3px;\n      margin-bottom: 3px; }\n    viewswitchertitle viewswitcher.wide {\n      margin-top: 6px;\n      margin-bottom: 6px; }\n  viewswitchertitle windowtitle {\n    margin-top: 0;\n    margin-bottom: 0; }\n\n/*******************\n * AdwIndicatorBin *\n *******************/\nindicatorbin > indicator, indicatorbin > mask {\n  min-width: 6px;\n  min-height: 6px;\n  border-radius: 100px; }\n\nindicatorbin > indicator {\n  margin: 1px;\n  background: alpha(currentColor,0.4); }\n\nindicatorbin > mask {\n  padding: 1px;\n  background: black; }\n\nindicatorbin.needs-attention > indicator {\n  background: @accent_color; }\n\nindicatorbin.badge > indicator,\nindicatorbin.badge > mask {\n  min-height: 13px; }\n\nindicatorbin.badge > indicator > label {\n  font-size: 0.6rem;\n  font-weight: bold;\n  padding-left: 4px;\n  padding-right: 4px;\n  color: white; }\n\nindicatorbin.badge.needs-attention > indicator {\n  background: @accent_bg_color; }\n  indicatorbin.badge.needs-attention > indicator > label {\n    color: @accent_fg_color; }\n\nwindow.csd {\n  box-shadow: 0 1px 3px 3px transparent, 0 2px 8px 2px rgba(0, 0, 0, 0.13), 0 3px 20px 10px rgba(0, 0, 0, 0.09), 0 6px 32px 16px rgba(0, 0, 0, 0.04), 0 0 0 1px rgba(0, 0, 0, 0.05);\n  margin: 0px;\n  border-radius: 12px;\n  outline: 1px solid rgba(255, 255, 255, 0.07);\n  outline-offset: -1px; }\n  window.csd:backdrop {\n    box-shadow: 0 1px 3px 3px rgba(0, 0, 0, 0.09), 0 2px 14px 5px rgba(0, 0, 0, 0.05), 0 4px 28px 12px rgba(0, 0, 0, 0.03), 0 6px 32px 16px transparent, 0 0 0 1px rgba(0, 0, 0, 0.02);\n    transition: box-shadow 200ms ease-out; }\n  window.csd.dialog.message, window.csd.messagedialog {\n    box-shadow: 0 2px 8px 2px rgba(0, 0, 0, 0.07), 0 3px 20px 10px rgba(0, 0, 0, 0.05), 0 6px 32px 16px rgba(0, 0, 0, 0.02), 0 0 0 1px rgba(0, 0, 0, 0.05); }\n  window.csd.tiled, window.csd.tiled-top, window.csd.tiled-left, window.csd.tiled-right, window.csd.tiled-bottom {\n    border-radius: 0;\n    outline: none;\n    box-shadow: 0 0 0 1px alpha(currentColor,0.15), 0 0 0 20px transparent; }\n    window.csd.tiled:backdrop, window.csd.tiled-top:backdrop, window.csd.tiled-left:backdrop, window.csd.tiled-right:backdrop, window.csd.tiled-bottom:backdrop {\n      box-shadow: 0 0 0 1px alpha(currentColor,0.15), 0 0 0 20px transparent; }\n  window.csd.maximized, window.csd.fullscreen {\n    border-radius: 0;\n    outline: none;\n    box-shadow: none;\n    transition: none; }\n\nwindow.solid-csd {\n  margin: 0;\n  padding: 5px;\n  border-radius: 0;\n  box-shadow: inset 0 0 0 5px alpha(currentColor,0.15), inset 0 0 0 4px @headerbar_bg_color, inset 0 0 0 1px alpha(currentColor,0.15); }\n  window.solid-csd:backdrop {\n    box-shadow: inset 0 0 0 5px alpha(currentColor,0.15), inset 0 0 0 4px @headerbar_backdrop_color, inset 0 0 0 1px alpha(currentColor,0.15); }\n\nwindow.ssd {\n  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05); }\n\n/* Public colors from Default */\n@define-color theme_bg_color @window_bg_color;\n@define-color theme_fg_color @window_fg_color;\n@define-color theme_base_color @view_bg_color;\n@define-color theme_text_color @view_fg_color;\n@define-color theme_selected_bg_color @accent_bg_color;\n@define-color theme_selected_fg_color @accent_fg_color;\n@define-color insensitive_bg_color mix(@window_bg_color,@view_bg_color,0.4);\n@define-color insensitive_fg_color alpha(@window_fg_color,0.5);\n@define-color insensitive_base_color @view_bg_color;\n@define-color borders alpha(currentColor,0.15);\n@define-color theme_unfocused_bg_color @window_bg_color;\n@define-color theme_unfocused_fg_color @window_fg_color;\n@define-color theme_unfocused_base_color @view_bg_color;\n@define-color theme_unfocused_text_color @view_fg_color;\n@define-color theme_unfocused_selected_bg_color @accent_bg_color;\n@define-color theme_unfocused_selected_fg_color @accent_fg_color;\n@define-color unfocused_insensitive_color @insensitive_bg_color;\n@define-color unfocused_borders alpha(currentColor,0.15);\n.open-document-selector-treeview:hover {\n    background-color: alpha(@theme_fg_color, 0.05);\n}\n\n.open-document-selector-treeview:selected:hover {\n    background-color: @theme_selected_bg_color;\n}\n\n/* Only normal state is handle */\n.open-document-selector-name-label {\n    color: @theme_fg_color;\n}\n\n/* Only normal state is handle */\n.open-document-selector-path-label {\n    color: @theme_unfocused_fg_color;\n    font-size: smaller;\n}\n\n/* Only normal state is handle */\n.open-document-selector-match {\n    color: shade (@theme_fg_color, 0.6);\n    background-color: alpha(@warning_color, 0.4);\n}\n\n.gedit-document-panel {\n    background-color: @sidebar_bg;\n}\n\n.gedit-document-panel:backdrop {\n    color: #b0b2b2;\n}\n\n.gedit-document-panel row:selected:backdrop {\n    background-color: #8b8e8f;\n}\n\n.gedit-document-panel-group-row,\n.gedit-document-panel-group-row:hover {\n    border-top: 1px solid alpha(currentColor, 0.3);\n}\n\n.gedit-document-panel-group-row:first-child,\n.gedit-document-panel-group-row:first-child:hover {\n    border-top: 0px;\n}\n\n/* Try to look as the notebook tab close button */\n.gedit-document-panel row button.flat {\n    padding: 0;\n    margin-top: 8px;\n    margin-bottom: 8px;\n    min-width: 18px;\n    min-height: 18px;\n    color: alpha(currentColor,0.3);\n}\n\n.gedit-document-panel row:hover button.flat {\n    color: alpha(currentColor,0.5);\n}\n\n.gedit-document-panel row button.flat:hover {\n    color: @theme_fg_color;\n}\n\nstatusbar {\n    border-top: 1px solid @borders;\n}\n\n.gedit-search-slider {\n    background-color: @theme_base_color;\n    padding: 6px;\n    border-color: @borders;\n    border-radius: 0 0 3px 3px;\n    border-width: 0 1px 1px 1px;\n    border-style: solid;\n}\n\n.gedit-search-entry-occurrences-tag {\n    background-color: @theme_base_color;\n    background-image: none;\n    color: shade (@theme_unfocused_fg_color, 0.8);\n    border: 0px;\n    margin: 2px;\n    padding: 2px;\n}\n.nautilus-window,\n.nautilus-window notebook,\n.nautilus-window notebook > stack {\n    background: @theme_base_color;\n}\n\n.nautilus-empty-state-icon {\n    opacity: 0.50;\n}\n\n.nautilus-canvas-item {\n    border-radius: 5px;\n}\n\n.nautilus-canvas-item.thumbnail {\n  -gtk-icon-shadow: 0px 1px 2px @borders,\n                    1px 0px 0px alpha(@borders, 0.25),\n                    -1px 0px 0px alpha(@borders, 0.25),\n                    0px 2px 0px alpha(@borders, 0.5);\n}\n\n.nautilus-canvas-item.dim-label {\n    color: mix (@theme_fg_color, @theme_bg_color, 0.50);\n}\n\n.nautilus-canvas-item.dim-label:selected {\n    color: mix (@theme_selected_fg_color, @theme_selected_bg_color, 0.20);\n}\n\n/* Toolbar */\n\n/* Here we use the .button background-image colors from Adwaita, but ligthen them,\n * since is not possible to use lighten () in common css. */\n@keyframes needs_attention_keyframes {\n    0% {background-image: linear-gradient(to bottom, #fafafa, #ededed 40%,  #e0e0e0); border-color: @borders; }\n    /* can't do animation-direction, so holding the color on two keyframes */\n    30% {background-image: linear-gradient(to bottom, @theme_base_color, @theme_base_color, @theme_base_color); border-color: @theme_fg_color; }\n    90% {background-image: linear-gradient(to bottom, @theme_base_color, @theme_base_color, @theme_base_color); border-color: @theme_fg_color; }\n    100% {background-image: linear-gradient(to bottom, #fafafa, #ededed 40%,  #e0e0e0); border-color: @borders; }\n}\n\n.nautilus-operations-button-needs-attention {\n  animation: needs_attention_keyframes 2s ease-in-out;\n}\n.nautilus-operations-button-needs-attention-multiple {\n  animation: needs_attention_keyframes 3s ease-in-out;\n  animation-iteration-count: 3;\n}\n\n/* Remove white background and highlight on hover which GTK adds by default\n * to GtkListBox. TODO: Switch to GtkListView and drop this CSS hack. */\n.operations-list,\n.operations-list > :hover {\n  background: none;\n}\n\n.disclosure-button {\n  padding-left: 4px;\n  padding-right: 4px;\n}\n\n/* Path bar */\n\n.nautilus-path-bar scrolledwindow {\n  border-radius: 5px 0px 0px 5px;\n  border: 1px @borders solid;\n  border-right-width: 0px;\n  background-color: @theme_bg_color;\n}\n.nautilus-path-bar scrolledwindow undershoot.left {\n  border-radius: 5px 0px 0px 5px;\n  background: linear-gradient(to right, @theme_bg_color 6px, alpha(@theme_bg_color, 0) 24px);\n}\n.nautilus-path-bar scrolledwindow undershoot.right {\n  background: linear-gradient(to left, @theme_bg_color 6px, alpha(@theme_bg_color, 0) 24px);\n}\n\n.nautilus-path-bar > button,\n.path-buttons-box button {\n  margin: 0px;\n}\n\n.path-buttons-box button {\n  background-image: none;\n  box-shadow: none;\n  border-radius: 5px;\n  border-width: 0px;\n  -gtk-icon-shadow: none;\n}\n\n.path-buttons-box button:not(.current-dir):not(:backdrop):hover {\n  background: alpha(@theme_fg_color, 0.15);\n  box-shadow: inset 0 0 0 2px @theme_bg_color;\n}\n\n.path-buttons-box button:not(.current-dir):not(:backdrop):hover * {\n  opacity: 1;\n}\n\n/* Make the tags fit into the box */\nentry.search > * {\n  margin: 5px;\n}\n\n/* Sidebar */\n\n.nautilus-window .sidebar-row:selected {\n    background: mix(@theme_bg_color, @theme_fg_color, 0.07);\n}\n\n.nautilus-window .sidebar-row:selected,\n.nautilus-window .sidebar-row:selected image,\n.nautilus-window .sidebar-row:selected label {\n    color: mix(@theme_fg_color, @theme_text_color, 0.5);\n}\n\n.nautilus-window .sidebar-row:selected:backdrop {\n    background: mix(@theme_unfocused_bg_color, @theme_unfocused_fg_color, 0.07);\n}\n\n.nautilus-window .sidebar-row:selected:backdrop,\n.nautilus-window .sidebar-row:selected:backdrop label {\n    color: mix(@theme_unfocused_fg_color, @theme_unfocused_text_color, 0.15);\n}\n\n/* Floating status bar */\n.floating-bar {\n  padding: 1px;\n  background-color: @theme_base_color;\n  border-width: 1px;\n  border-style: solid solid none;\n  border-color: @borders;\n  border-radius: 8px 8px 0 0;\n}\n\n.floating-bar.bottom.left { /* axes left border and border radius */\n  border-left-style: none;\n  border-top-left-radius: 0;\n}\n.floating-bar.bottom.right { /* axes right border and border radius */\n  border-right-style: none;\n  border-top-right-radius: 0;\n}\n\n.floating-bar:backdrop {\n  background-color: @theme_unfocused_base_color;\n  border-color: @unfocused_borders;\n}\n\n.floating-bar button {\n  padding: 0px;\n}\n\n@define-color disk_space_unknown #888a85;\n@define-color disk_space_used #729fcf;\n@define-color disk_space_free #eeeeec;\n\n.disk-space-display {\n    border-style: solid;\n    border-width: 2px;\n}\n\n.disk-space-display.unknown {\n    background-color: @disk_space_unknown;\n    border-color: shade(@disk_space_unknown, 0.7);\n    color: @disk_space_unknown;\n}\n.disk-space-display.unknown.border {\n    color: shade(@disk_space_unknown, 0.7);\n}\n\n.disk-space-display.used {\n    background-color: @disk_space_used;\n    border-color: shade(@disk_space_used, 0.7);\n    color: @disk_space_used;\n}\n.disk-space-display.used.border {\n    color: shade(@disk_space_used, 0.7);\n}\n\n.disk-space-display.free {\n    background-color: @disk_space_free;\n    border-color: shade(@disk_space_free, 0.7);\n    color: @disk_space_free;\n}\n.disk-space-display.free.border {\n    color: shade(@disk_space_free, 0.7);\n}\n\n/* As a workaround for GtkTreeView showing thick border above first row when\n * horizontal grid lines are enabled, we add them using CSS instead. Exclude the\n * drop targets to let through the default feedback style. */\n.nautilus-list-view .view:not(:drop(active)) {\n    border-bottom: 1px solid @theme_bg_color;\n}\n\n.nautilus-list-view.thumbnail {\n  -gtk-icon-shadow: 0px 1px 2px @borders,\n                    1px 0px 0px alpha(@borders, 0.25),\n                    -1px 0px 0px alpha(@borders, 0.25),\n                    0px 2px 0px alpha(@borders, 0.5);\n}\n\n.search-information {\n  background-color: @theme_selected_bg_color;\n  color:white;\n  padding:2px;\n}\n\n@define-color conflict_bg #fef6b6;\n\n.conflict-row {\n    background: @conflict_bg;\n    color: black;\n}\n\n.conflict-row:hover {\n    background-color: shade(@conflict_bg, 0.9);\n}\n\n.conflict-row:selected {\n  background: @theme_selected_bg_color;\n  color: @theme_selected_fg_color;\n}\n\n/* Icon view */\nflowbox {\n  padding: 18px\n}\n\nflowboxchild {\n  padding: 0px;\n}\n\nflowboxchild:selected {\n  background-color:transparent;\n  outline-color: transparent;\n}\n\nflowboxchild .thumbnail {\n  margin: 4px;\n  box-shadow: 0px 1px 2px 0px alpha(@borders, 0.5),\n              0px 0px 0px 1px alpha(@borders, 0.5),\n              0px 2px 0px 0px alpha(@borders, 0.5);\n  border-radius: 2px;\n}\n\n.icon-ui-labels-box {\n  padding: 2px 4px;\n  border-radius: 4px;\n}\n\nflowboxchild:selected .icon-ui-labels-box {\n  color: @theme_selected_fg_color;\n  background-color: @theme_selected_bg_color;\n}\n\nflowboxchild:selected image {\n  -gtk-icon-effect: dim; /* GTK 3 only */\n  /* GTK 4 TODO: Replace previous line with the following one:\n  -gtk-icon-filter: opacity(0.5);\n  */\n  -gtk-icon-shadow: 0px 0px @theme_selected_bg_color;\n}\n"
  },
  {
    "path": ".themes/Flat-Remix-GTK-Blue-Dark/index.theme",
    "content": "[Desktop Entry]\nType=X-GNOME-Metatheme\nName=Flat-Remix-GTK-Blue-Dark\nComment=Flat-Remix-GTK-Blue-Dark theme\"\nEncoding=UTF-8\n\n\n[X-GNOME-Metatheme]\nGtkTheme=Flat-Remix-GTK-Blue-Dark\nMetacityTheme=Flat-Remix-Dark-Metacity\nIconTheme=Flat-Remix-Blue-Dark\nCursorTheme=Adwaita\nButtonLayout=:minimize,maximize,close\n"
  },
  {
    "path": ".themes/Flat-Remix-GTK-Blue-Dark/install.sh",
    "content": "#!/bin/sh\n\noriginal_theme=\"$(gsettings get org.gnome.desktop.interface gtk-theme | tr -d \\')\"\nsed -i \"s/Adwaita/${original_theme}/\" uninstall.sh\n\nmkdir -p ~/.config/gtk-4.0/\ncp -r -f libadwaita/* uninstall.sh ~/.config/gtk-4.0/\n\nmkdir -p ~/.themes/\ncp -a $PWD ~/.themes/\n\ngsettings set org.gnome.desktop.interface gtk-theme \"$(basename $PWD)\"\n"
  },
  {
    "path": ".themes/Flat-Remix-GTK-Blue-Dark/libadwaita/gtk.css",
    "content": "@define-color accent_bg_color #2777ff;\n@define-color accent_fg_color #ffffff;\n@define-color accent_color @accent_bg_color;\n@define-color destructive_bg_color @red_4;\n@define-color destructive_fg_color white;\n@define-color destructive_color #ff7b63;\n@define-color success_bg_color @green_5;\n@define-color success_fg_color white;\n@define-color success_color @green_1;\n@define-color warning_bg_color #cd9309;\n@define-color warning_fg_color rgba(0, 0, 0, 0.8);\n@define-color warning_color @yellow_2;\n@define-color error_bg_color @red_4;\n@define-color error_fg_color white;\n@define-color error_color #ff7b63;\n@define-color window_bg_color #23252e;\n@define-color window_fg_color white;\n@define-color view_bg_color #272a34;\n@define-color view_fg_color white;\n@define-color headerbar_bg_color #1a1c23;\n@define-color headerbar_fg_color white;\n@define-color headerbar_border_color white;\n@define-color headerbar_backdrop_color @view_bg_color;\n@define-color headerbar_shade_color rgba(0, 0, 0, 0.36);\n@define-color headerbar_darker_shade_color rgba(0, 0, 0, 0.9);\n@define-color sidebar_bg_color #1a1c23;\n@define-color sidebar_fg_color white;\n@define-color sidebar_backdrop_color mix(@sidebar_bg_color, @window_bg_color, .5);\n@define-color sidebar_shade_color rgba(0, 0, 0, 0.25);\n@define-color sidebar_border_color rgba(0, 0, 0, 0.36);\n@define-color secondary_sidebar_bg_color mix(@sidebar_bg_color, @window_bg_color, .5);\n@define-color secondary_sidebar_fg_color white;\n@define-color secondary_sidebar_backdrop_color mix(@secondary_sidebar_bg_color, @window_bg_color, .5);\n@define-color secondary_sidebar_shade_color rgba(0, 0, 0, 0.25);\n@define-color secondary_sidebar_border_color rgba(0, 0, 0, 0.36);\n@define-color card_bg_color rgba(255, 255, 255, 0.05);\n@define-color card_fg_color white;\n@define-color card_shade_color rgba(0, 0, 0, 0.36);\n@define-color dialog_bg_color #303340;\n@define-color dialog_fg_color white;\n@define-color popover_bg_color #303340;\n@define-color popover_fg_color white;\n@define-color popover_shade_color rgba(0, 0, 0, 0.25);\n@define-color thumbnail_bg_color #303340;\n@define-color thumbnail_fg_color white;\n@define-color shade_color rgba(0, 0, 0, 0.25);\n@define-color scrollbar_outline_color rgba(0, 0, 0, 0.5);\nwindowcontrols {\n  margin: 8px; }\n  windowcontrols button {\n    min-height: 16px;\n    min-width: 16px;\n    margin: -3px; }\n    windowcontrols button.minimize image, windowcontrols button.maximize image, windowcontrols button.close image {\n      padding: 0;\n      color: transparent;\n      background-image: -gtk-scaled(url(\"assets/titlebutton.png\"), url(\"assets/titlebutton@2.png\"));\n      background-position: center;\n      background-repeat: no-repeat;\n      background-size: 8px;\n      box-shadow: 0 0 5px 0 alpha(@headerbar_bg_color, 10); }\n      windowcontrols button.minimize image:backdrop, windowcontrols button.maximize image:backdrop, windowcontrols button.close image:backdrop {\n        background-color: #7f7f7f;\n        background-image: -gtk-scaled(url(\"assets/titlebutton.png\"), url(\"assets/titlebutton@2.png\")); }\n    windowcontrols button.minimize image {\n      background-color: #fd7d00; }\n      windowcontrols button.minimize image:hover {\n        background-image: -gtk-scaled(url(\"assets/minimize.png\"), url(\"assets/minimize@2.png\")); }\n    windowcontrols button.maximize image {\n      background-color: #377cf1; }\n      windowcontrols button.maximize image:hover {\n        background-image: -gtk-scaled(url(\"assets/maximize.png\"), url(\"assets/maximize@2.png\")); }\n    windowcontrols button.close image {\n      background-color: #d31919; }\n      windowcontrols button.close image:hover {\n        background-image: -gtk-scaled(url(\"assets/close.png\"), url(\"assets/close@2.png\")); }\n\nwindow.background {\n  background: linear-gradient(to bottom, alpha(@headerbar_bg_color, .8) 46px, @view_bg_color 46px); }\n\nwindow.background headerbar {\n  background-color: transparent;\n  color: alpha(@headerbar_fg_color, 2); }\n"
  },
  {
    "path": ".themes/Flat-Remix-GTK-Blue-Dark/uninstall.sh",
    "content": "#!/bin/sh\n\ntheme=Flat-Remix-GTK-Blue-Dark\n\nrm -rf ~/.config/gtk-4.0/gtk.css \\\n       ~/.config/gtk-4.0/assets \\\n       ~/.config/gtk-4.0/uninstall.sh \\\n       ~/.themes/$theme/\n\ngsettings set org.gnome.desktop.interface gtk-theme \"Adwaita\"\n"
  },
  {
    "path": ".themes/Flat-Remix-GTK-Blue-Dark-Solid/cinnamon/cinnamon.css",
    "content": "/***************************\n * Check and Radio buttons *\n ***************************/\nstage {\n  color: #eeeeec; }\n\n.label-shadow {\n  color: rgba(0, 0, 0, 0); }\n\n.sound-button, .modal-dialog-button-box .modal-dialog-button, .notification-button, .notification-icon-button, .popup-menu #notification .notification-button, .popup-menu #notification .notification-icon-button {\n  min-height: 20px;\n  padding: 5px 32px;\n  transition-duration: 0;\n  color: #eeeeec;\n  outline-color: rgba(238, 238, 236, 0.3);\n  border-color: #13151a;\n  border-bottom-color: black;\n  background-image: linear-gradient(to top, #20232b 2px, #23252e);\n  text-shadow: 0 -1px rgba(0, 0, 0, 0.873255);\n  -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.873255);\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.27); }\n  .sound-button, .modal-dialog-button-box .modal-dialog-button, .notification-button, .notification-icon-button, .popup-menu #notification .notification-button, .popup-menu #notification .notification-icon-button {\n    border-radius: 6px; }\n  .sound-button:hover, .modal-dialog-button-box .modal-dialog-button:hover, .notification-button:hover, .notification-icon-button:hover, .popup-menu #notification .notification-button:hover, .popup-menu #notification .notification-icon-button:hover {\n    color: #eeeeec;\n    outline-color: rgba(238, 238, 236, 0.3);\n    border-color: #13151a;\n    border-bottom-color: black;\n    background-image: linear-gradient(to top, #20232b, #252831 1px);\n    text-shadow: 0 -1px rgba(0, 0, 0, 0.825255);\n    -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.825255);\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.27); }\n  .sound-button:active, .modal-dialog-button-box .modal-dialog-button:active, .notification-button:active, .notification-icon-button:active, .popup-menu #notification .notification-button:active, .popup-menu #notification .notification-icon-button:active {\n    color: #eeeeec;\n    outline-color: rgba(238, 238, 236, 0.3);\n    border-color: #13151a;\n    background-image: image(#0f1014);\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\n  .sound-button:insensitive, .modal-dialog-button-box .modal-dialog-button:insensitive, .notification-button:insensitive, .notification-icon-button:insensitive, .popup-menu #notification .notification-button:insensitive, .popup-menu #notification .notification-icon-button:insensitive {\n    color: #888a8d;\n    border-color: #13151a;\n    background-image: image(#242731);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0); }\n\n#menu-search-entry, .popup-menu #notification StEntry {\n  padding: 7px;\n  caret-size: 1px;\n  selection-background-color: #2777ff;\n  selected-color: #ffffff;\n  transition-duration: 300ms;\n  border-radius: 6px;\n  color: white;\n  border-color: #13151a;\n  background-color: #272a34;\n  box-shadow: inset 0 0 0 1px rgba(39, 119, 255, 0); }\n  #menu-search-entry:focus, .popup-menu #notification StEntry:focus, #menu-search-entry:hover, .popup-menu #notification StEntry:hover {\n    box-shadow: inset 0 0 0 1px #2777ff;\n    border-color: #00348d; }\n  #menu-search-entry:insensitive, .popup-menu #notification StEntry:insensitive {\n    color: #888a8d;\n    border-color: #13151a;\n    background-color: #242731;\n    box-shadow: none; }\n  #menu-search-entry StIcon.capslock-warning, .popup-menu #notification StEntry StIcon.capslock-warning {\n    icon-size: 16px;\n    warning-color: #fd7d00;\n    padding: 0 4px; }\n\n.notification StEntry {\n  padding: 7px;\n  caret-size: 1px;\n  caret-color: white;\n  selection-background-color: #2777ff;\n  selected-color: #ffffff;\n  transition-duration: 300ms;\n  border-radius: 6px;\n  color: white;\n  border-color: black;\n  background-color: rgba(0, 0, 0, 0.5);\n  background-clip: padding-box;\n  box-shadow: none;\n  text-shadow: 0 1px black;\n  -gtk-icon-shadow: 0 1px black; }\n  .notification StEntry:focus {\n    color: white;\n    border-color: #2777ff;\n    background-color: rgba(0, 0, 0, 0.5);\n    background-clip: padding-box;\n    box-shadow: inset 0 0 0 1px #2777ff;\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black; }\n  .notification StEntry:insensitive {\n    color: #97999f;\n    border-color: black;\n    background-color: rgba(68, 72, 83, 0.5);\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\n\nStScrollView.vfade {\n  -st-vfade-offset: 68px; }\n\nStScrollView.hfade {\n  -st-hfade-offset: 68px; }\n\nStScrollBar {\n  padding: 8px; }\n  StScrollView StScrollBar {\n    min-width: 5px;\n    min-height: 5px; }\n  StScrollBar StBin#trough {\n    background-color: rgba(39, 42, 52, 0.1);\n    border-radius: 8px; }\n  StScrollBar StButton#vhandle, StScrollBar StButton#hhandle {\n    border-radius: 6px;\n    background-color: #74767a;\n    border: 0px solid;\n    margin: 0px; }\n    StScrollBar StButton#vhandle:hover, StScrollBar StButton#hhandle:hover {\n      background-color: #606267; }\n    StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active {\n      background-color: #2777ff; }\n\n.separator {\n  -gradient-height: 1px;\n  -gradient-start: rgba(0, 0, 0, 0);\n  -gradient-end: rgba(0, 0, 0, 0);\n  -margin-horizontal: 1.5em;\n  height: 1em; }\n\n.popup-slider-menu-item,\n.slider {\n  -slider-height: 0.3em;\n  -slider-background-color: #13151a;\n  -slider-border-color: rgba(35, 37, 46, 0.3);\n  -slider-active-background-color: #2777ff;\n  -slider-active-border-color: rgba(35, 37, 46, 0.3);\n  -slider-border-width: 1px;\n  -slider-handle-radius: 0.5em;\n  height: 1em;\n  min-width: 15em;\n  border: 0 solid transparent;\n  border-right-width: 1px;\n  border-left-width: 5px; }\n\n.check-box CinnamonGenericContainer {\n  spacing: .2em;\n  min-height: 30px;\n  padding-top: 2px; }\n\n.check-box StLabel {\n  font-weight: normal; }\n\n.check-box StBin {\n  width: 16px;\n  height: 16px;\n  background-image: url(\"assets/checkbox-unchecked.svg\"); }\n\n.check-box:focus StBin {\n  background-image: url(\"assets/checkbox-unchecked-focused.svg\"); }\n\n.check-box:checked StBin {\n  background-image: url(\"assets/checkbox-checked.svg\"); }\n\n.check-box:focus:checked StBin {\n  background-image: url(\"assets/checkbox-checked-focused.svg\"); }\n\n.radiobutton CinnamonGenericContainer {\n  spacing: .2em;\n  height: 26px;\n  padding-top: 2px; }\n\n.radiobutton StLabel {\n  padding-top: 4px;\n  font-size: 0.9em;\n  box-shadow: none; }\n\n.radiobutton StBin {\n  width: 16px;\n  height: 16px;\n  background-image: url(\"assets/checkbox-unchecked.svg\"); }\n\n.radiobutton:focus StBin {\n  background-image: url(\"assets/checkbox-unchecked-focused.svg\"); }\n\n.radiobutton:checked StBin {\n  background-image: url(\"assets/checkbox-checked.svg\"); }\n\n.radiobutton:focus:checked StBin {\n  background-image: url(\"assets/checkbox-checked-focused.svg\"); }\n\n.toggle-switch {\n  width: 50px;\n  height: 20px;\n  background-size: contain; }\n  .toggle-switch-us, .toggle-switch-intl {\n    background-image: url(\"assets/switch-off-dark.svg\"); }\n    .toggle-switch-us:checked, .toggle-switch-intl:checked {\n      background-image: url(\"assets/switch-on-dark.svg\"); }\n\n.cinnamon-link {\n  color: #8db7ff;\n  text-decoration: underline; }\n  .cinnamon-link:hover {\n    color: #c0d7ff; }\n\n#Tooltip {\n  background-color: rgba(0, 0, 0, 0.8);\n  border: 1px solid rgba(255, 255, 255, 0.1);\n  border-radius: 6px;\n  padding: 8px 12px;\n  color: white;\n  font-size: 1em;\n  font-weight: normal;\n  text-align: center; }\n\n#LookingGlassDialog {\n  color: #eeeeec;\n  border: 1px solid #13151a;\n  border-radius: 6px;\n  background-color: #23252e;\n  spacing: 4px;\n  padding: 8px; }\n\n.menu {\n  color: #eeeeec;\n  border: 1px solid #13151a;\n  border-radius: 6px;\n  margin: 10px 5px;\n  background-color: #272a34; }\n\n.popup-sub-menu {\n  background-color: #272a34;\n  box-shadow: none; }\n  .popup-sub-menu .popup-menu-item:ltr {\n    padding-right: 1.75em; }\n  .popup-sub-menu .popup-menu-item:rtl {\n    padding-left: 1.75em; }\n  .popup-sub-menu StScrollBar {\n    padding: 4px; }\n    .popup-sub-menu StScrollBar StBin#trough, .popup-sub-menu StScrollBar StBin#vhandle {\n      border-width: 0; }\n\n.popup-menu-content {\n  padding: 1em 0em 1em 0em; }\n\n.popup-menu-item {\n  padding: .4em 1.75em;\n  spacing: 1em;\n  border-left-width: 0;\n  border-right-width: 0; }\n  .popup-menu-item:active {\n    color: #ffffff;\n    background-color: #2777ff; }\n  .popup-menu-item:insensitive {\n    color: rgba(238, 238, 236, 0.5);\n    background: none; }\n\n.popup-inactive-menu-item {\n  color: #eeeeec; }\n  .popup-inactive-menu-item:insensitive {\n    color: #888a8d; }\n\n/* This is for popup menus in Cinnamon versions < 3.2 */\n.popup-menu {\n  color: white;\n  color: #eeeeec; }\n  .popup-menu-arrow {\n    icon-size: 16px; }\n  .popup-menu .popup-sub-menu {\n    background-color: #272a34;\n    box-shadow: none; }\n    .popup-menu .popup-sub-menu .popup-menu-item:ltr {\n      padding-right: 1.75em; }\n    .popup-menu .popup-sub-menu .popup-menu-item:rtl {\n      padding-left: 1.75em; }\n    .popup-menu .popup-sub-menu StScrollBar {\n      padding: 4px; }\n      .popup-menu .popup-sub-menu StScrollBar StBin#trough, .popup-menu .popup-sub-menu StScrollBar StBin#vhandle {\n        border-width: 0; }\n  .popup-menu .popup-menu-content {\n    padding: 1em 0em 1em 0em; }\n  .popup-menu .popup-menu-item {\n    padding: .4em 1.75em;\n    spacing: 1em;\n    border: 1px solid transparent;\n    border-left-width: 0;\n    border-right-width: 0; }\n    .popup-menu .popup-menu-item:active {\n      color: #eeeeec;\n      border-color: rgba(238, 238, 236, 0.11);\n      background-color: rgba(238, 238, 236, 0.08); }\n    .popup-menu .popup-menu-item:insensitive {\n      color: rgba(238, 238, 236, 0.5);\n      background: none; }\n  .popup-menu .popup-inactive-menu-item {\n    color: #eeeeec; }\n    .popup-menu .popup-inactive-menu-item:insensitive {\n      color: #888a8d; }\n  .popup-menu-icon {\n    icon-size: 16px; }\n\n.popup-menu-boxpointer {\n  -arrow-border-radius: 6px;\n  -arrow-background-color: #23252e;\n  -arrow-border-width: 1px;\n  -arrow-border-color: #13151a;\n  -arrow-base: 21px;\n  -arrow-rise: 9px;\n  -boxpointer-gap: 2px; }\n\n/*Scale view context menu*/\n.popup-combo-menu {\n  color: #eeeeec;\n  border: 1px solid #13151a;\n  border-radius: 6px;\n  background-color: #272a34;\n  box-shadow: none;\n  padding: 1em 0em 1em 0em; }\n\n.popup-combobox-item {\n  spacing: 1em;\n  padding: .4em 1.75em;\n  border: 1px solid transparent;\n  border-left-width: 0;\n  border-right-width: 0; }\n\n.popup-separator-menu-item {\n  -gradient-height: 1px;\n  -gradient-start: #16171d;\n  -gradient-end: #16171d;\n  -margin-horizontal: 0;\n  height: 1px; }\n\n.popup-alternating-menu-item:alternate {\n  font-weight: normal; }\n\n.popup-device-menu-item {\n  spacing: .5em; }\n\n.popup-subtitle-menu-item {\n  font-weight: normal; }\n\n.nm-menu-item-icons {\n  spacing: .5em; }\n\n#panel {\n  font-weight: bold;\n  /* sets the height of horizontal panels */\n  height: 40px;\n  /* sets the width of vertical panels */\n  width: 32px; }\n  #panelLeft {\n    spacing: 4px; }\n    #panelLeft:dnd {\n      background-gradient-direction: vertical;\n      background-gradient-start: rgba(255, 0, 0, 0.05);\n      background-gradient-end: rgba(255, 0, 0, 0.2); }\n    #panelLeft:ltr {\n      padding-right: 4px; }\n    #panelLeft:rtl {\n      padding-left: 4px; }\n    #panelLeft.vertical {\n      padding: 0px; }\n      #panelLeft.vertical:ltr {\n        padding-right: 0px; }\n      #panelLeft.vertical:rtl {\n        padding-left: 0px; }\n  #panelRight:dnd {\n    background-gradient-direction: vertical;\n    background-gradient-start: rgba(0, 0, 255, 0.05);\n    background-gradient-end: rgba(0, 0, 255, 0.2); }\n  #panelRight:ltr {\n    padding-left: 4px;\n    spacing: 0px; }\n  #panelRight:rtl {\n    padding-right: 4px;\n    spacing: 0px; }\n  #panelRight.vertical {\n    padding: 0px; }\n    #panelRight.vertical:ltr {\n      padding-right: 0px; }\n    #panelRight.vertical:rtl {\n      padding-left: 0px; }\n  #panelCenter {\n    spacing: 4px; }\n    #panelCenter:dnd {\n      background-gradient-direction: vertical;\n      background-gradient-start: rgba(0, 255, 0, 0.05);\n      background-gradient-end: rgba(0, 255, 0, 0.2); }\n  #panel:highlight {\n    border-image: none;\n    background-color: rgba(191, 23, 23, 0.5); }\n\n.panelLeft {\n  spacing: 4px; }\n  .panelLeft:dnd {\n    background-gradient-direction: vertical;\n    background-gradient-start: rgba(255, 0, 0, 0.05);\n    background-gradient-end: rgba(255, 0, 0, 0.2); }\n  .panelLeft:ltr {\n    padding-right: 4px; }\n  .panelLeft:rtl {\n    padding-left: 4px; }\n  .panelLeft.vertical {\n    padding: 0px; }\n    .panelLeft.vertical:ltr {\n      padding-right: 0px; }\n    .panelLeft.vertical:rtl {\n      padding-left: 0px; }\n\n.panelRight:dnd {\n  background-gradient-direction: vertical;\n  background-gradient-start: rgba(0, 0, 255, 0.05);\n  background-gradient-end: rgba(0, 0, 255, 0.2); }\n\n.panelRight:ltr {\n  padding-left: 4px;\n  spacing: 0px; }\n\n.panelRight:rtl {\n  padding-right: 4px;\n  spacing: 0px; }\n\n.panelRight.vertical {\n  padding: 0px; }\n  .panelRight.vertical:ltr {\n    padding-left: 0px;\n    spacing: 0px; }\n  .panelRight.vertical:rtl {\n    padding-right: 0px;\n    spacing: 0px; }\n\n.panelCenter {\n  spacing: 4px; }\n  .panelCenter.vertical {\n    padding-left: 0px;\n    padding-right: 0px; }\n  .panelCenter:dnd {\n    background-gradient-direction: vertical;\n    background-gradient-start: rgba(0, 255, 0, 0.05);\n    background-gradient-end: rgba(0, 255, 0, 0.2); }\n\n.panel-top, .panel-bottom, .panel-left, .panel-right {\n  color: #eeeeec;\n  border: #ffffff;\n  background-color: rgba(35, 37, 46, 0.99);\n  font-size: 1em;\n  padding: 0px; }\n\n.panel-top {\n  box-shadow: 0 1px #16171d; }\n\n.panel-bottom {\n  box-shadow: 0 -1px #16171d; }\n\n.panel-left {\n  box-shadow: 1px 0 #16171d; }\n\n.panel-right {\n  box-shadow: -1px 0 #16171d; }\n\n.panel-dummy {\n  background-color: rgba(191, 23, 23, 0.5); }\n  .panel-dummy:entered {\n    background-color: rgba(191, 23, 23, 0.6); }\n\n.panel-status-button {\n  border-width: 0;\n  -natural-hpadding: 3px;\n  -minimum-hpadding: 3px;\n  font-weight: bold;\n  color: white; }\n\n.panel-button {\n  -natural-hpadding: 6px;\n  -minimum-hpadding: 2px;\n  font-weight: bold;\n  color: green;\n  transition-duration: 100; }\n\n.system-status-icon {\n  icon-size: 16px;\n  padding: 0 1px; }\n  .system-status-icon.warning {\n    color: #fd7d00; }\n  .system-status-icon.error {\n    color: #bf1717; }\n\n#overview {\n  spacing: 12px; }\n\n.window-caption {\n  background-color: #303340;\n  border: 1px solid #303340;\n  color: white;\n  spacing: 8px;\n  border-radius: 6px;\n  font-size: 0.9em;\n  padding: 5px 8px;\n  -cinnamon-caption-spacing: 8px; }\n  .window-caption:focus {\n    background-color: #2777ff;\n    color: #ffffff;\n    border: 1px solid #2777ff; }\n\n.window-border {\n  border: 3px #2777ff;\n  border-radius: 6px;\n  background-color: rgba(255, 255, 255, 0.05);\n  /* Cover rounded corners and some bad adjustment gaps */\n  box-shadow: 0 0 0 1px #2777ff inset; }\n\n.overview-empty-placeholder {\n  color: #ffffff;\n  font-size: 2em; }\n\n.expo-workspaces-name-entry,\n.expo-workspaces-name-entry#selected {\n  height: 1.5em;\n  border-radius: 6px;\n  font-size: 1em;\n  padding: 5px 8px;\n  -cinnamon-caption-spacing: 4px;\n  color: white;\n  border-color: black;\n  background-color: rgba(0, 0, 0, 0.5);\n  background-clip: padding-box;\n  box-shadow: none;\n  text-shadow: 0 1px black;\n  -gtk-icon-shadow: 0 1px black; }\n  .expo-workspaces-name-entry:focus,\n  .expo-workspaces-name-entry#selected:focus {\n    border: 1px solid #2777ff;\n    background-color: #2777ff;\n    color: #ffffff;\n    font-style: italic;\n    transition-duration: 300;\n    selection-background-color: #ffffff;\n    selected-color: #2777ff; }\n\n.expo-workspace-thumbnail-frame {\n  border: 4px solid rgba(255, 255, 255, 0);\n  background-color: rgba(255, 255, 255, 0);\n  border-radius: 6px; }\n  .expo-workspace-thumbnail-frame#active {\n    border: 4px solid #2777ff;\n    background-color: black;\n    border-radius: 6px; }\n\n.expo-background {\n  background-color: #303340; }\n\n.workspace-thumbnails {\n  spacing: 26px; }\n  .workspace-thumbnails-background, .workspace-thumbnails-background:rtl {\n    padding: 8px; }\n\n.workspace-add-button {\n  background-image: url(\"assets/add-workspace.svg\");\n  height: 200px;\n  width: 35px;\n  transition-duration: 100; }\n  .workspace-add-button:hover {\n    background-image: url(\"assets/add-workspace-hover.svg\");\n    transition-duration: 100; }\n  .workspace-add-button:active {\n    background-image: url(\"assets/add-workspace-active.svg\");\n    transition-duration: 100; }\n\n.workspace-overview-background-shade {\n  background-color: rgba(0, 0, 0, 0.5); }\n\n.workspace-close-button,\n.window-close {\n  background-image: url(\"assets/close.svg\");\n  background-size: 26px;\n  height: 26px;\n  width: 26px;\n  -cinnamon-close-overlap: 12px; }\n  .workspace-close-button:hover,\n  .window-close:hover {\n    background-image: url(\"assets/close-hover.svg\");\n    background-size: 26px;\n    height: 26px;\n    width: 26px; }\n  .workspace-close-button:active,\n  .window-close:active {\n    background-image: url(\"assets/close-active.svg\");\n    background-size: 26px;\n    height: 26px;\n    width: 26px; }\n\n.window-close-area {\n  background-image: url(\"assets/trash-icon.svg\");\n  height: 120px;\n  width: 400px; }\n\n.calendar {\n  padding: .4em 1.75em;\n  spacing-rows: 0px;\n  spacing-columns: 0px; }\n\n.calendar-main-box {\n  margin: 0 .8em .5em .8em; }\n\n.calendar-events-main-box {\n  height: 300px;\n  margin-right: .5em;\n  border-radius: 6px;\n  padding: .5em;\n  min-width: 350px;\n  border: 1px solid #13151a;\n  background-color: #272a34; }\n\n.calendar-events-no-events-button {\n  margin: 6px 0 6px 0;\n  padding: 6px;\n  border-radius: 6px; }\n  .calendar-events-no-events-button:hover {\n    background-color: #2777ff; }\n    .calendar-events-no-events-button:hover .calendar-events-no-events-icon,\n    .calendar-events-no-events-button:hover .calendar-events-no-events-label {\n      color: #ffffff; }\n\n.calendar-events-no-events-icon,\n.calendar-events-no-events-label {\n  font-weight: bold;\n  color: #eeeeec;\n  text-align: center; }\n\n.calendar-events-date-label {\n  padding: .1em .1em .5em .1em;\n  color: #eeeeec;\n  font-weight: bold;\n  text-align: center; }\n\n.calendar-events-event-container {\n  padding: 0; }\n\n.calendar-event-button {\n  border: 1px solid rgba(0, 0, 0, 0); }\n  .calendar-event-button .calendar-event-time-past {\n    color: rgba(238, 238, 236, 0.4);\n    font-weight: bold;\n    text-align: left;\n    margin-bottom: .2em; }\n  .calendar-event-button .calendar-event-time-present {\n    color: #eeeeec;\n    font-weight: bold;\n    text-align: left;\n    margin-bottom: .2em; }\n    .calendar-event-button .calendar-event-time-present:all-day {\n      color: #2777ff; }\n  .calendar-event-button .calendar-event-time-future {\n    color: #eeeeec;\n    font-weight: bold;\n    text-align: left;\n    margin-bottom: .2em; }\n  .calendar-event-button .calendar-event-summary {\n    color: #eeeeec;\n    text-align: left;\n    width: 200px; }\n  .calendar-event-button .calendar-event-countdown {\n    text-align: right;\n    margin-bottom: .6em;\n    color: #eeeeec; }\n    .calendar-event-button .calendar-event-countdown:soon {\n      font-weight: bold; }\n    .calendar-event-button .calendar-event-countdown:imminent {\n      font-weight: bold;\n      color: #fd7d00; }\n    .calendar-event-button .calendar-event-countdown:current {\n      font-weight: bold;\n      color: #2777ff; }\n  .calendar-event-button:hover {\n    background-color: #2777ff;\n    border: 1px solid #13151a; }\n    .calendar-event-button:hover .calendar-event-time-past,\n    .calendar-event-button:hover .calendar-event-time-present,\n    .calendar-event-button:hover .calendar-event-time-future,\n    .calendar-event-button:hover .calendar-event-summary {\n      color: #ffffff; }\n    .calendar-event-button:hover .calendar-event-countdown {\n      text-align: right;\n      margin-bottom: .6em;\n      color: #ffffff; }\n      .calendar-event-button:hover .calendar-event-countdown:soon {\n        font-weight: bold; }\n      .calendar-event-button:hover .calendar-event-countdown:imminent {\n        font-weight: bold; }\n      .calendar-event-button:hover .calendar-event-countdown:current {\n        font-weight: bold; }\n\n.calendar-event-color-strip {\n  width: 2px; }\n\n.calendar-today-home-button {\n  padding: 6px; }\n\n.calendar-today-day-label {\n  font-size: 1.75em;\n  color: #eeeeec;\n  font-weight: bold;\n  text-align: center;\n  padding-bottom: .1em; }\n\n.calendar-today-date-label {\n  font-size: 1.1em;\n  color: #eeeeec;\n  font-weight: bold;\n  text-align: center; }\n\n.calendar-today-home-button-enabled {\n  padding: 6px; }\n  .calendar-today-home-button-enabled:hover {\n    background-color: #2777ff; }\n    .calendar-today-home-button-enabled:hover .calendar-today-day-label {\n      color: #ffffff; }\n    .calendar-today-home-button-enabled:hover .calendar-today-date-label {\n      color: #ffffff; }\n\n.calendar-month-label {\n  color: #eeeeec;\n  font-weight: bold;\n  padding: 8px 0; }\n\n.calendar-change-month-back,\n.calendar-change-month-forward {\n  width: 16px;\n  height: 16px; }\n\n.calendar-change-month-back {\n  background-image: url(\"assets/calendar-arrow-left.svg\"); }\n  .calendar-change-month-back:focus, .calendar-change-month-back:hover {\n    background-image: url(\"assets/calendar-arrow-left-hover.svg\"); }\n  .calendar-change-month-back:active {\n    background-image: url(\"assets/calendar-arrow-left.svg\"); }\n  .calendar-change-month-back:rtl {\n    background-image: url(\"assets/calendar-arrow-right.svg\"); }\n    .calendar-change-month-back:rtl:focus, .calendar-change-month-back:rtl:hover {\n      background-image: url(\"assets/calendar-arrow-right-hover.svg\"); }\n    .calendar-change-month-back:rtl:active {\n      background-image: url(\"assets/calendar-arrow-right.svg\"); }\n\n.calendar-change-month-forward {\n  background-image: url(\"assets/calendar-arrow-right.svg\"); }\n  .calendar-change-month-forward:focus, .calendar-change-month-forward:hover {\n    background-image: url(\"assets/calendar-arrow-right-hover.svg\"); }\n  .calendar-change-month-forward:active {\n    background-image: url(\"assets/calendar-arrow-right.svg\"); }\n  .calendar-change-month-forward:rtl {\n    background-image: url(\"assets/calendar-arrow-left.svg\"); }\n    .calendar-change-month-forward:rtl:focus, .calendar-change-month-forward:rtl:hover {\n      background-image: url(\"assets/calendar-arrow-left-hover.svg\"); }\n    .calendar-change-month-forward:rtl:active {\n      background-image: url(\"assets/calendar-arrow-left.svg\"); }\n\n.calendar-day-event-dot-box {\n  margin-top: 1.7em;\n  max-rows: 1; }\n\n.calendar-day-event-dot {\n  margin: 1px;\n  border-radius: 2px;\n  width: 4px;\n  height: 4px; }\n\n.datemenu-date-label {\n  padding: .4em 1.75em;\n  font-weight: bold;\n  font-size: 1.15em;\n  text-align: center;\n  color: #eeeeec;\n  border-radius: 6px; }\n\n.calendar-day-base {\n  font-size: 1em;\n  text-align: center;\n  width: 2.2em;\n  height: 2.2em;\n  padding: 0.1em; }\n  .calendar-day-base:hover {\n    font-weight: bold;\n    color: #ffffff;\n    background-color: #2777ff; }\n\n.calendar-day-heading {\n  color: rgba(238, 238, 236, 0.85);\n  margin-top: 1em;\n  font-size: 1.05em; }\n\n.calendar-day {\n  border-width: 0;\n  color: rgba(238, 238, 236, 0.9); }\n\n.calendar-day-top {\n  border-top-width: 0; }\n\n.calendar-day-left {\n  border-left-width: 0; }\n\n.calendar-nonwork-day {\n  color: #eeeeec;\n  background-color: transparent;\n  font-weight: bold; }\n\n.calendar-today,\n.calendar-today:active,\n.calendar-today:focus,\n.calendar-today:hover {\n  font-weight: bold;\n  color: #ffffff;\n  background-color: rgba(238, 238, 236, 0.4);\n  border-radius: 99px;\n  border-width: 0; }\n  .calendar-today:selected,\n  .calendar-today:active:selected,\n  .calendar-today:focus:selected,\n  .calendar-today:hover:selected {\n    background-color: #2777ff; }\n\n.calendar-not-today {\n  color: #eeeeec;\n  border-radius: 99px; }\n  .calendar-not-today:selected {\n    font-weight: bold;\n    background-color: rgba(238, 238, 236, 0.4); }\n    .calendar-not-today:selected:hover {\n      font-weight: bold;\n      color: #eeeeec; }\n\n.calendar-other-month-day {\n  color: rgba(238, 238, 236, 0.3);\n  border-radius: 99px;\n  opacity: 1; }\n  .calendar-other-month-day:hover {\n    color: #ffffff;\n    opacity: 1; }\n\n.calendar-week-number {\n  color: rgba(238, 238, 236, 0.85);\n  font-size: 0.8em;\n  margin-top: 0.8em; }\n\n#notification {\n  border: 1px solid #13151a;\n  border-radius: 6px;\n  background-color: #23252e;\n  padding: 13px;\n  spacing-rows: 10px;\n  spacing-columns: 10px;\n  margin-from-right-edge-of-screen: 20px;\n  width: 34em;\n  color: #eeeeec; }\n  .popup-menu #notification {\n    color: #eeeeec;\n    border-image: url(\"asset/message.svg\") 9 9 9 9; }\n    .popup-menu #notification .notification-button, .popup-menu #notification .notification-icon-button {\n      padding: 5px; }\n  #notification.multi-line-notification {\n    padding-bottom: 13px;\n    color: #eeeeec; }\n  #notification-scrollview {\n    max-height: 10em; }\n    #notification-scrollview > .top-shadow, #notification-scrollview > .bottom-shadow {\n      height: 1em; }\n    #notification-scrollview:ltr > StScrollBar {\n      padding-left: 6px; }\n    #notification-scrollview:rtl > StScrollBar {\n      padding-right: 6px; }\n  #notification-body {\n    spacing: 5px; }\n  #notification-actions {\n    spacing: 10px; }\n\n.notification-with-image {\n  min-height: 159px;\n  color: #eeeeec; }\n\n.notification-button, .notification-icon-button {\n  padding: 5px; }\n\n.notification-icon-button > StIcon {\n  icon-size: 32px; }\n\n#altTabPopup {\n  padding: 8px;\n  spacing: 16px; }\n\n.switcher-list {\n  color: #eeeeec;\n  border: 1px solid #13151a;\n  background-color: #23252e;\n  border-radius: 6px;\n  padding: 20px; }\n  .switcher-list > StBoxLayout {\n    padding: 4px; }\n  .switcher-list-item-container {\n    spacing: 8px; }\n  .switcher-list .item-box {\n    padding: 8px;\n    border-radius: 6px; }\n    .switcher-list .item-box:outlined {\n      padding: 8px;\n      border: 1px solid #2777ff; }\n    .switcher-list .item-box:selected {\n      color: #ffffff;\n      background-color: #2777ff;\n      border: 0px solid #2777ff; }\n  .switcher-list .thumbnail {\n    width: 256px; }\n  .switcher-list .thumbnail-box {\n    padding: 2px;\n    spacing: 4px; }\n  .switcher-list .separator {\n    width: 1px;\n    background: rgba(255, 255, 255, 0.2); }\n\n.switcher-arrow {\n  border-color: rgba(0, 0, 0, 0);\n  color: #eeeeec; }\n  .switcher-arrow:highlighted {\n    border-color: rgba(0, 0, 0, 0);\n    color: #ffffff; }\n\n.thumbnail-scroll-gradient-left {\n  background-color: rgba(0, 0, 0, 0);\n  border-radius: 24px;\n  border-radius-topright: 0px;\n  border-radius-bottomright: 0px;\n  width: 60px; }\n\n.thumbnail-scroll-gradient-right {\n  background-color: rgba(0, 0, 0, 0);\n  border-radius: 24px;\n  border-radius-topleft: 0px;\n  border-radius-bottomleft: 0px;\n  width: 60px; }\n\n.ripple-box {\n  width: 104px;\n  height: 104px;\n  background-image: url(\"assets/corner-ripple.svg\");\n  background-size: contain; }\n  .ripple-box:rtl {\n    background-image: url(\"assets/corner-ripple.svg\"); }\n\n.lightbox {\n  background-color: rgba(0, 0, 0, 0.4); }\n\n.flashspot {\n  background-color: white; }\n\n.modal-dialog {\n  background-color: #23252e;\n  border: 1px solid #13151a;\n  border-radius: 6px;\n  padding: 5px 10px; }\n  .modal-dialog > StBoxLayout:first-child {\n    padding: 10px; }\n  .modal-dialog-button-box {\n    spacing: 0;\n    margin: 0px;\n    padding: 10px;\n    border: none;\n    background-color: #23252e; }\n    .modal-dialog-button-box .modal-dialog-button {\n      padding-top: 0;\n      padding-bottom: 0;\n      height: 30px; }\n  .modal-dialog .confirm-dialog-title {\n    text-align: center;\n    font-weight: bold;\n    font-size: 1.3em;\n    padding-bottom: 12px; }\n\n.run-dialog {\n  padding: 10px 15px 10px 15px;\n  border: 1px solid #13151a;\n  border-radius: 6px;\n  background-color: #23252e; }\n  .run-dialog > * {\n    padding: 0; }\n  .run-dialog-label {\n    font-size: 1.3em;\n    font-weight: bold;\n    color: #eeeeec;\n    padding-bottom: 15px;\n    text-align: center; }\n  .run-dialog-description {\n    color: #eeeeec;\n    padding-top: 15px;\n    text-align: center; }\n    .run-dialog-description.error {\n      color: #bf1717; }\n  .run-dialog-error-label {\n    color: #bf1717; }\n  .run-dialog-error-box {\n    padding-top: 15px;\n    spacing: 5px; }\n  .run-dialog-completion-box {\n    padding-top: 5px;\n    padding-left: 15px;\n    font-size: 1em; }\n  .run-dialog-entry {\n    width: 21em;\n    height: 1.2em;\n    padding: 7px;\n    border-radius: 6px;\n    caret-color: white;\n    selected-color: #ffffff;\n    selection-background-color: #2777ff;\n    color: white;\n    border-color: black;\n    background-color: rgba(0, 0, 0, 0.5);\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black; }\n    .run-dialog-entry:focus {\n      box-shadow: inset 0 0 0 1px #2777ff;\n      border-color: #00348d; }\n  .run-dialog .modal-dialog-button-box {\n    border: none;\n    box-shadow: none;\n    background: none; }\n\n/* CinnamonMountOperation Dialogs */\n.cinnamon-mount-operation-icon {\n  icon-size: 48px; }\n\n.mount-password-reask {\n  color: #fd7d00; }\n\n.show-processes-dialog,\n.mount-question-dialog {\n  spacing: 24px; }\n  .show-processes-dialog-subject,\n  .mount-question-dialog-subject {\n    padding-top: 10px;\n    padding-left: 17px;\n    padding-bottom: 6px; }\n    .show-processes-dialog-subject:rtl,\n    .mount-question-dialog-subject:rtl {\n      padding-left: 0px;\n      padding-right: 17px; }\n  .show-processes-dialog-description,\n  .mount-question-dialog-description {\n    padding-left: 17px;\n    width: 28em; }\n    .show-processes-dialog-description:rtl,\n    .mount-question-dialog-description:rtl {\n      padding-right: 17px; }\n\n.show-processes-dialog-app-list {\n  max-height: 200px;\n  padding-top: 24px;\n  padding-left: 49px;\n  padding-right: 32px; }\n  .show-processes-dialog-app-list:rtl {\n    padding-right: 49px;\n    padding-left: 32px; }\n  .show-processes-dialog-app-list-item {\n    color: #ccc; }\n    .show-processes-dialog-app-list-item:hover {\n      color: white; }\n    .show-processes-dialog-app-list-item:ltr {\n      padding-right: 1em; }\n    .show-processes-dialog-app-list-item:rtl {\n      padding-left: 1em; }\n    .show-processes-dialog-app-list-item-icon:ltr {\n      padding-right: 17px; }\n    .show-processes-dialog-app-list-item-icon:rtl {\n      padding-left: 17px; }\n    .show-processes-dialog-app-list-item-name {\n      font-size: 1.1em; }\n\n.magnifier-zoom-region {\n  border: 2px solid maroon; }\n  .magnifier-zoom-region .full-screen {\n    border-width: 0px; }\n\n#keyboard {\n  background-color: #303340;\n  border-width: 0;\n  border-top-width: 1px;\n  border-color: rgba(0, 0, 0, 0.4); }\n\n.keyboard-layout {\n  spacing: 10px;\n  padding: 10px; }\n\n.keyboard-row {\n  spacing: 15px; }\n\n.keyboard-key {\n  min-height: 2em;\n  min-width: 2em;\n  font-size: 1.4em;\n  font-weight: bold;\n  border-radius: 6px;\n  box-shadow: none;\n  color: white;\n  border-color: black;\n  background-color: transparent;\n  background-image: image(#303340);\n  background-clip: padding-box;\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n  text-shadow: 0 1px black;\n  -gtk-icon-shadow: 0 1px black;\n  outline-color: rgba(255, 255, 255, 0.3); }\n  .keyboard-key:hover {\n    color: white;\n    border-color: black;\n    background-color: transparent;\n    background-image: image(#4a5063);\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black;\n    outline-color: rgba(255, 255, 255, 0.3); }\n  .keyboard-key:active, .keyboard-key:checked {\n    color: white;\n    border-color: black;\n    background-color: transparent;\n    background-image: image(black);\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    outline-color: rgba(255, 255, 255, 0.3); }\n  .keyboard-key:grayed {\n    color: #97999f;\n    border-color: black;\n    background-color: transparent;\n    background-image: image(rgba(68, 72, 83, 0.5));\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\n\n.keyboard-subkeys {\n  color: white;\n  padding: 5px;\n  -arrow-border-radius: 6px;\n  -arrow-background-color: #303340;\n  -arrow-border-width: 1px;\n  -arrow-border-color: rgba(0, 0, 0, 0.4);\n  -arrow-base: 20px;\n  -arrow-rise: 10px;\n  -boxpointer-gap: 5px; }\n\n.menu-favorites-box {\n  padding: 10px;\n  transition-duration: 300;\n  background-color: #272a34;\n  border: none; }\n\n.menu-favorites-button {\n  padding: .9em 1em;\n  border: 1px solid rgba(0, 0, 0, 0);\n  border-radius: 6px; }\n  .menu-favorites-button:hover {\n    background-color: #2777ff; }\n\n.menu-places-box {\n  padding: 10px;\n  border: 0px solid red; }\n\n.menu-places-button {\n  padding: 10px; }\n\n.menu-categories-box {\n  padding: 10px 30px 10px 30px; }\n\n.menu-applications-inner-box, .menu-applications-outer-box {\n  padding: 10px 10px 0 10px; }\n\n.menu-application-button {\n  padding: 7px;\n  border: 1px solid rgba(0, 0, 0, 0); }\n  .menu-application-button:highlighted {\n    font-weight: bold; }\n  .menu-application-button-selected {\n    padding: 7px;\n    color: #ffffff;\n    background-color: #2777ff;\n    border: 1px solid #13151a;\n    border-radius: 6px; }\n    .menu-application-button-selected:highlighted {\n      font-weight: bold; }\n  .menu-application-button-label:ltr {\n    padding-left: 5px; }\n  .menu-application-button-label:rtl {\n    padding-right: 5px; }\n\n.menu-category-button {\n  padding: 7px;\n  border: 1px solid rgba(0, 0, 0, 0);\n  border-radius: 6px; }\n  .menu-category-button-selected {\n    padding: 7px;\n    color: #ffffff;\n    background-color: #2777ff;\n    border: 1px solid #13151a;\n    border-radius: 6px; }\n  .menu-category-button-greyed {\n    padding: 7px;\n    color: #888a8d;\n    border: 1px solid rgba(0, 0, 0, 0); }\n  .menu-category-button-label:ltr {\n    padding-left: 5px; }\n  .menu-category-button-label:rtl {\n    padding-right: 5px; }\n\n.menu-selected-app-box {\n  padding-right: 30px;\n  padding-left: 28px;\n  text-align: right;\n  height: 2.2em; }\n  .menu-selected-app-box:rtl {\n    padding-top: 10px;\n    height: 2.2em; }\n\n.menu-selected-app-title {\n  font-weight: bold; }\n\n.menu-selected-app-description {\n  max-width: 150px; }\n\n.menu-search-box:ltr {\n  padding-left: 30px; }\n\n.menu-search-box-rtl {\n  padding-right: 30px; }\n\n#menu-search-entry {\n  width: 250px;\n  min-height: 16px;\n  font-weight: normal;\n  caret-color: #eeeeec; }\n\n.menu-search-entry-icon {\n  icon-size: 1em;\n  color: #eeeeec; }\n\n/* Context menu (at the moment only for favorites) */\n.info-osd {\n  text-align: center;\n  font-weight: bold;\n  spacing: 1em;\n  padding: 16px;\n  color: #eeeeec;\n  border: 1px solid #13151a;\n  border-radius: 6px;\n  background-color: #23252e; }\n\n.restart-osd {\n  font-size: 1.6em; }\n\n.workspace-osd {\n  font-size: 4em; }\n\n.osd-window {\n  text-align: center;\n  font-weight: bold;\n  spacing: 1em;\n  padding: 20px;\n  color: #eeeeec;\n  background-color: #23252e;\n  border: 1px solid #13151a;\n  border-radius: 6px; }\n  .osd-window .osd-monitor-label {\n    font-size: 3em; }\n  .osd-window .level {\n    padding: 0;\n    height: 0.7em;\n    background-color: rgba(0, 0, 0, 0.5);\n    border-radius: 6px; }\n  .osd-window .level-bar {\n    border-radius: 6px;\n    background-color: #2777ff; }\n\n.window-list-box {\n  spacing: 6px;\n  padding-left: 10px;\n  padding-top: 1px; }\n  .window-list-box.vertical {\n    spacing: 2px;\n    padding-left: 0px;\n    padding-right: 0px;\n    padding-top: 10px;\n    padding-bottom: 10px; }\n  .window-list-box:highlight {\n    background-color: rgba(191, 23, 23, 0.5); }\n\n.window-list-item-label {\n  font-weight: bold;\n  width: 15em;\n  min-width: 5px; }\n\n.window-list-item-box {\n  font-weight: bold;\n  background-image: none;\n  padding-top: 0;\n  padding-left: 8px;\n  padding-right: 8px;\n  transition-duration: 100;\n  color: rgba(238, 238, 236, 0.6); }\n  .window-list-item-box.top, .window-list-item-box.bottom {\n    border-bottom-width: 2px; }\n    .window-list-item-box.top StLabel, .window-list-item-box.bottom StLabel {\n      padding-left: 2px; }\n  .window-list-item-box.right {\n    padding-left: 0px;\n    padding-right: 0px;\n    border-right-width: 2px; }\n    .window-list-item-box.right StBin {\n      padding-right: 0; }\n  .window-list-item-box.left {\n    padding-left: 0px;\n    padding-right: 0px;\n    border-left-width: 2px; }\n    .window-list-item-box.left StBin {\n      padding-left: 1px; }\n  .window-list-item-box:hover, .window-list-item-box:groupFocus {\n    color: #eeeeec;\n    background-color: rgba(238, 238, 236, 0.1); }\n  .window-list-item-box:active, .window-list-item-box:checked, .window-list-item-box:focus, .window-list-item-box:running {\n    color: #eeeeec;\n    border-color: #2777ff; }\n  .window-list-item-box .progress {\n    background-color: rgba(39, 119, 255, 0.8); }\n\n.window-list-item-demands-attention {\n  background-gradient-direction: vertical;\n  background-gradient-start: #a61414;\n  background-gradient-end: #a61414; }\n\n.window-list-preview {\n  spacing: 6px;\n  color: #eeeeec;\n  border: 1px solid #13151a;\n  background-color: #23252e;\n  border-radius: 6px;\n  padding: 6px 12px 12px 12px;\n  font-size: 1em; }\n\n.grouped-window-list-item-label {\n  font-weight: bold;\n  width: 15em;\n  min-width: 5px; }\n\n.grouped-window-list-item-box {\n  text-align: left;\n  font-weight: bold;\n  background-image: none;\n  padding-top: 0;\n  padding-left: 8px;\n  padding-right: 8px;\n  transition-duration: 100;\n  color: rgba(255, 255, 255, 0.6); }\n  .grouped-window-list-item-box.top, .grouped-window-list-item-box.bottom {\n    border-bottom-width: 2px; }\n    .grouped-window-list-item-box.top StLabel, .grouped-window-list-item-box.bottom StLabel {\n      padding-left: 2px; }\n  .grouped-window-list-item-box.right {\n    padding-left: 0px;\n    padding-right: 0px;\n    border-right-width: 2px; }\n    .grouped-window-list-item-box.right StBin {\n      padding-right: 0; }\n  .grouped-window-list-item-box.left {\n    padding-left: 0px;\n    padding-right: 0px;\n    border-left-width: 2px; }\n    .grouped-window-list-item-box.left StBin {\n      padding-left: 1px; }\n  .grouped-window-list-item-box:hover, .grouped-window-list-item-box:focus {\n    color: #ffffff;\n    background-color: rgba(255, 255, 255, 0.3); }\n  .grouped-window-list-item-box:active, .grouped-window-list-item-box:checked {\n    color: #ffffff;\n    border-color: #2777ff; }\n  .grouped-window-list-item-box .progress {\n    background-color: rgba(39, 119, 255, 0.8); }\n\n.grouped-window-list-item-demands-attention {\n  background-gradient-direction: vertical;\n  background-gradient-start: #a61414;\n  background-gradient-end: #a61414; }\n\n.grouped-window-list-thumbnail-label {\n  padding-left: 4px; }\n\n.grouped-window-list-number-label {\n  z-index: 99;\n  color: rgba(255, 255, 255, 0.1); }\n\n.grouped-window-list-badge {\n  border-radius: 256px;\n  background-color: #4a4a4a; }\n\n.grouped-window-list-button-label {\n  padding-left: 4px; }\n\n.grouped-window-list-thumbnail-alert {\n  background: rgba(255, 52, 52, 0.3); }\n\n.grouped-window-list-thumbnail-menu {\n  color: #eeeeec;\n  border: 1px solid #13151a;\n  background-color: #23252e;\n  border-radius: 6px;\n  padding: 0px; }\n  .grouped-window-list-thumbnail-menu > StBoxLayout {\n    padding: 4px; }\n  .grouped-window-list-thumbnail-menu .item-box {\n    padding: 10px;\n    border-radius: 6px;\n    spacing: 4px; }\n    .grouped-window-list-thumbnail-menu .item-box:outlined {\n      padding: 8px;\n      border: 1px solid #2777ff; }\n    .grouped-window-list-thumbnail-menu .item-box:selected {\n      color: #ffffff;\n      background-color: #2777ff;\n      border: 0px solid #2777ff; }\n  .grouped-window-list-thumbnail-menu .thumbnail {\n    width: 256px; }\n  .grouped-window-list-thumbnail-menu .separator {\n    width: 1px;\n    background: rgba(255, 255, 255, 0.2); }\n\n.sound-button {\n  width: 22px;\n  height: 13px;\n  padding: 8px; }\n  .sound-button-container {\n    padding-right: 3px;\n    padding-left: 3px; }\n  .sound-button StIcon {\n    icon-size: 1.4em; }\n\n.sound-track-infos {\n  padding: 5px; }\n\n.sound-track-info {\n  padding-top: 2px;\n  padding-bottom: 2px; }\n  .sound-track-info StIcon {\n    icon-size: 16px; }\n  .sound-track-info StLabel {\n    padding-left: 5px;\n    padding-right: 5px; }\n\n.sound-track-box {\n  padding-left: 15px;\n  padding-right: 15px;\n  max-width: 220px; }\n\n.sound-seek-box {\n  padding-left: 15px; }\n  .sound-seek-box StLabel {\n    padding-top: 2px; }\n  .sound-seek-box StIcon {\n    icon-size: 16px; }\n\n.sound-seek-slider {\n  width: 140px; }\n\n.sound-volume-menu-item {\n  padding: .4em 1.75em; }\n  .sound-volume-menu-item StIcon {\n    icon-size: 1.14em;\n    padding-left: 8px;\n    padding-right: 8px; }\n\n.sound-playback-control {\n  padding: 5px 10px 10px 10px; }\n\n.sound-player > StBoxLayout:first-child {\n  padding: 5px 10px 12px 10px;\n  spacing: 0.5em; }\n  .sound-player > StBoxLayout:first-child StButton:small {\n    width: 20px;\n    height: 20px;\n    border: 1px solid transparent; }\n    .sound-player > StBoxLayout:first-child StButton:small StIcon {\n      icon-size: 12px; }\n    .sound-player > StBoxLayout:first-child StButton:small:hover {\n      color: #eeeeec;\n      outline-color: rgba(238, 238, 236, 0.3);\n      border-color: #13151a;\n      border-bottom-color: black;\n      background-image: linear-gradient(to top, #20232b, #252831 1px);\n      text-shadow: 0 -1px rgba(0, 0, 0, 0.825255);\n      -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.825255);\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.27); }\n    .sound-player > StBoxLayout:first-child StButton:small:active {\n      color: #eeeeec;\n      outline-color: rgba(238, 238, 236, 0.3);\n      border-color: #13151a;\n      background-image: image(#0f1014);\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n\n.sound-player-generic-coverart {\n  background: rgba(0, 0, 0, 0.2); }\n\n.sound-player-overlay {\n  width: 290px;\n  height: 70px;\n  padding: 15px;\n  spacing: 0.5em;\n  background: rgba(35, 37, 46, 0.9);\n  border-top: 1px solid #13151a;\n  color: #eeeeec; }\n  .sound-player-overlay StButton {\n    width: 22px;\n    height: 13px;\n    padding: 5px;\n    color: #eeeeec;\n    border-radius: 6px;\n    border: 1px solid transparent; }\n    .sound-player-overlay StButton StIcon {\n      icon-size: 16px; }\n    .sound-player-overlay StButton:hover {\n      color: #eeeeec;\n      outline-color: rgba(238, 238, 236, 0.3);\n      border-color: #13151a;\n      border-bottom-color: black;\n      background-image: linear-gradient(to top, #20232b, #252831 1px);\n      text-shadow: 0 -1px rgba(0, 0, 0, 0.825255);\n      -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.825255);\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.27); }\n    .sound-player-overlay StButton:active {\n      color: #eeeeec;\n      outline-color: rgba(238, 238, 236, 0.3);\n      border-color: #13151a;\n      background-image: image(#0f1014);\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n  .sound-player-overlay StBoxLayout {\n    padding-top: 2px; }\n  .sound-player-overlay > StBoxLayout {\n    spacing: 5px; }\n\n.sound-player .slider {\n  height: 0.5em;\n  padding: 0;\n  border: none;\n  -slider-height: 0.5em;\n  -slider-background-color: #181a20;\n  -slider-border-color: rgba(0, 0, 0, 0);\n  -slider-active-background-color: #2777ff;\n  -slider-active-border-color: rgba(0, 0, 0, 0);\n  -slider-border-width: 0px;\n  -slider-handle-radius: 0px; }\n\n#workspaceSwitcher {\n  spacing: 0px;\n  padding: 3px; }\n\n/* Controls the styling when using the \"Simple buttons\" option */\n.workspace-switcher {\n  padding-left: 3px;\n  padding-right: 3px; }\n  .panel-left .workspace-switcher, .panel-right .workspace-switcher {\n    padding: 0; }\n\n.workspace-button {\n  border: 1px solid rgba(0, 0, 0, 0.4);\n  background-color: rgba(0, 0, 0, 0.2);\n  width: 20px;\n  height: 14px;\n  color: rgba(255, 255, 255, 0.45);\n  padding: 3px;\n  padding-top: 4px;\n  transition-duration: 200; }\n  .workspace-button.vertical {\n    height: 1.5em;\n    width: 24px;\n    padding: 0;\n    padding-top: 3px;\n    padding-bottom: 3px; }\n  .workspace-button:outlined {\n    background-color: #2777ff;\n    color: #ffffff; }\n    .workspace-button:outlined:hover {\n      background-color: rgba(39, 119, 255, 0.7);\n      color: #ffffff; }\n  .workspace-button:hover {\n    background-color: rgba(238, 238, 236, 0.2);\n    color: #ffffff; }\n\n/* Controls the style when using the \"Visual representation\" option */\n.workspace-graph {\n  padding: 3px;\n  spacing: 6px; }\n\n.workspace-graph .workspace {\n  border: 1px solid rgba(0, 0, 0, 0.4);\n  background-color: rgba(0, 0, 0, 0.2); }\n\n.workspace-graph .workspace:active {\n  border: 1px solid #2777ff; }\n\n.workspace-graph .workspace .windows {\n  -active-window-background: #43495a;\n  -active-window-border: rgba(0, 0, 0, 0.8);\n  -inactive-window-background: #43495a;\n  -inactive-window-border: rgba(0, 0, 0, 0.8); }\n\n.workspace-graph .workspace:active .windows {\n  -active-window-background: #596077;\n  -active-window-border: rgba(0, 0, 0, 0.8);\n  -inactive-window-background: #2e313d;\n  -inactive-window-border: rgba(0, 0, 0, 0.8); }\n\n.panel-launchers {\n  padding-left: 7px;\n  spacing: 2px; }\n  .panel-launchers .launcher {\n    padding-left: 2px;\n    padding-right: 2px;\n    padding-bottom: 2px;\n    transition-duration: 200; }\n    .panel-launchers .launcher:hover {\n      background-color: #2777ff; }\n  .panel-launchers.vertical {\n    padding-top: 2px;\n    padding-bottom: 2px;\n    padding-left: 0px;\n    padding-right: 0px;\n    spacing: 1px; }\n    .panel-launchers.vertical .launcher {\n      padding-top: 2px;\n      padding-bottom: 2px; }\n\n#overview-corner {\n  background-image: url(\"assets/overview.png\"); }\n  #overview-corner:hover {\n    background-image: url(\"assets/overview-hover.png\"); }\n\n.applet-separator {\n  padding: 1px 4px; }\n  .applet-separator.vertical {\n    padding: 4px 1px; }\n\n.applet-separator-line {\n  width: 1px;\n  background: rgba(255, 255, 255, 0.12); }\n  .applet-separator-line-vertical {\n    height: 1px;\n    background: rgba(255, 255, 255, 0.12); }\n\n.applet-box {\n  padding-left: 4px;\n  padding-right: 4px;\n  spacing: 4px;\n  color: #eeeeec;\n  text-shadow: none;\n  transition-duration: 100;\n  text-align: center; }\n  .applet-box.vertical {\n    padding-left: 0px;\n    padding-right: 0px;\n    padding-top: 3px;\n    padding-bottom: 3px; }\n  .applet-box:hover, .applet-box:checked {\n    color: #ffffff;\n    background-color: #2777ff; }\n    .applet-box:hover-label, .applet-box:checked-label {\n      color: #ffffff; }\n  .applet-box:highlight {\n    background-image: none;\n    border-image: none;\n    background-color: rgba(191, 23, 23, 0.5); }\n\n.applet-label {\n  font-weight: bold;\n  color: #eeeeec; }\n  .applet-label:hover, .applet-label:checked, .applet-box:hover > .applet-label, .applet-box:checked > .applet-label {\n    color: #ffffff;\n    text-shadow: none; }\n\n.applet-icon {\n  color: #ffffff;\n  icon-size: 22px; }\n  .applet-icon:hover, .applet-icon:checked, .applet-box:hover > .applet-icon, .applet-box:checked > .applet-icon {\n    color: #ffffff;\n    text-shadow: none; }\n\n.user-icon {\n  width: 32px;\n  height: 32px;\n  background-color: transparent;\n  border: none;\n  border-radius: 0; }\n\n.user-label {\n  color: #eeeeec;\n  font-size: 1em;\n  font-weight: bold;\n  margin: 0px; }\n\n.desklet {\n  color: #eeeeec; }\n  .desklet:highlight {\n    background-color: rgba(191, 23, 23, 0.5); }\n  .desklet-with-borders {\n    border: 1px solid #13151a;\n    border-radius: 6px;\n    background-color: #23252e;\n    color: #eeeeec;\n    padding: 12px;\n    padding-bottom: 16px; }\n    .desklet-with-borders:highlight {\n      background-color: rgba(191, 23, 23, 0.5); }\n  .desklet-with-borders-and-header {\n    border: 1px solid #13151a;\n    border-top-width: 0;\n    border-radius: 0 0 6px 6px;\n    background-color: #23252e;\n    color: #eeeeec;\n    border-radius: 0;\n    border-radius-topleft: 0;\n    border-radius-topright: 0;\n    padding: 12px;\n    padding-bottom: 17px; }\n    .desklet-with-borders-and-header:highlight {\n      background-color: rgba(191, 23, 23, 0.5); }\n  .desklet-header {\n    border: 1px solid #13151a;\n    border-radius: 6px 6px 0 0;\n    background-color: #1c1e25;\n    color: #eeeeec;\n    font-size: 1em;\n    padding: 12px;\n    padding-bottom: 6px; }\n  .desklet-drag-placeholder {\n    border: 2px solid #2777ff;\n    background-color: rgba(39, 119, 255, 0.3); }\n\n.photoframe-box {\n  border: 1px solid #13151a;\n  border-radius: 6px;\n  background-color: #23252e;\n  color: #eeeeec;\n  padding: 12px;\n  padding-bottom: 16px; }\n\n.notification-applet-padding {\n  padding: .5em 1em; }\n\n.notification-applet-container {\n  max-height: 100px; }\n\n.tile-preview {\n  background-color: rgba(39, 119, 255, 0.3);\n  border: 1px solid #2777ff; }\n  .tile-preview.snap {\n    background-color: rgba(39, 119, 255, 0.6); }\n\n.tile-hud {\n  background-color: rgba(39, 119, 255, 0.3);\n  border: 1px solid #2777ff; }\n  .tile-hud.snap {\n    background-color: rgba(39, 119, 255, 0.6); }\n  .tile-hud:top {\n    border-top-width: 0px; }\n  .tile-hud:bottom {\n    border-bottom-width: 0px; }\n  .tile-hud:left {\n    border-left-width: 0px; }\n  .tile-hud:right {\n    border-right-width: 0px; }\n  .tile-hud:top-left {\n    border-top-width: 0px;\n    border-left-width: 0px; }\n  .tile-hud:top-right {\n    border-top-width: 0px;\n    border-right-width: 0px; }\n  .tile-hud:bottom-left {\n    border-bottom-width: 0px;\n    border-left-width: 0px; }\n  .tile-hud:bottom-right {\n    border-bottom-width: 0px;\n    border-right-width: 0px; }\n\n.xkcd-box {\n  padding: 6px;\n  border: 0px;\n  background-color: rgba(0, 0, 0, 0);\n  border-radius: 0px; }\n"
  },
  {
    "path": ".themes/Flat-Remix-GTK-Blue-Dark-Solid/gtk-2.0/gtkrc",
    "content": "# Based on Bridge by ScionicSpectre\n# vim:set ts=2 sw=2 sts=2 ai et:\n#\n# This is the GTK+ 2 version of Adwaita. It's whole purpose is to look as the\n# GTK+ 3 version as much as possible until GTK+ 2 dies completely.\n#\n# Note: comments for explaining styles are on the bottom of each file beside the\n# widget matches.\n\n# Declare the colours used throughout the theme.\n# There shouldn't be any fiddling with them in the theme files themselves in\n# order to not mess up the dark theme.\n\n# Text/base\ngtk-color-scheme = \"text_color:white\\nbase_color:#292c37\"\n# Foreground/background\ngtk-color-scheme = \"fg_color:#eeeeec\\nbg_color:#23252e\"\n# Selected foreground/background\ngtk-color-scheme = \"selected_bg_color:#2777ff\"\ngtk-color-scheme = \"selected_fg_color: #ffffff\"\n# Insensitive foreground/background\ngtk-color-scheme = \"insensitive_fg_color:#888a8d\\ninsensitive_bg_color:#242731\"\n# Menus\ngtk-color-scheme = \"menu_color:#1a1e23\"\n# Links\ngtk-color-scheme = \"link_color:#2777ff\\nvisited_link_color:#8db7ff\"\n# Treeview headers\ngtk-color-scheme = \"column_header_color:#898b8b\\nhover_column_header_color:#bcbdbc\"\n# Window decoration\ngtk-color-scheme = \"window_color:#292c37\"\n# Tooltips\ngtk-color-scheme = \"tooltip_fg_color:#ffffff\\ntooltip_bg_color:#000000\"\n\n# Set GTK settings\ngtk-auto-mnemonics              = 1\ngtk-primary-button-warps-slider = 1\n\n# And hand over the control to the theme files\ninclude \"main.rc\"\n"
  },
  {
    "path": ".themes/Flat-Remix-GTK-Blue-Dark-Solid/gtk-2.0/main.rc",
    "content": "# vim:set ft=gtkrc ts=2 sw=2 sts=2 ai et:\n#\n# This is the main theme file, handling all the default widgets and theme\n# properties. Since GTK+ 2 is old, we need to overcome some of its limitations,\n# which is also mostly done in this file. Sadly not all of them can be overcome\n# so there will always be a visible difference between the GTK+ 2 and 3 theme.\n\nstyle \"default\" {\n\n  xthickness = 1\n  ythickness = 1\n\n  ####################\n  # Style Properties #\n  ####################\n\n  GtkWidget::focus-line-width = 1\n  GtkWidget::focus-line-pattern = \"\\2\\1\"\n\n  GtkToolbar::internal-padding = 4\n  GtkToolButton::icon-spacing  = 4\n\n  GtkWidget::tooltip-radius    = 3\n  GtkWidget::tooltip-alpha     = 235\n  GtkWidget::new-tooltip-style = 1 #for compatibility\n\n  GtkWidget::link-color              = @link_color\n  GtkWidget::visited-link-color      = @visited_link_color\n  GnomeHRef::link_color              = @link_color\n  GtkHTML::link-color                = @link_color\n  GtkHTML::vlink-color               = @visited_link_color\n  GtkIMHtml::hyperlink-color         = @link_color\n  GtkIMHtml::hyperlink-visited-color = @visited_link_color\n\n  GtkSeparatorMenuItem::horizontal-padding = 0\n  GtkSeparatorMenuItem::wide-separators    = 1\n  GtkSeparatorMenuItem::separator-height   = 1\n\n  GtkButton::child-displacement-y = 0\n\n  GtkButton::default-border         = {0, 0, 0, 0}\n  GtkButton::default-outside-border = {0, 0, 0, 0}\n  GtkButton::inner-border           = {4, 4, 4, 4}\n\n  GtkEntry::state-hint = 1\n  GtkEntry::inner-border = {7, 7, 4, 5}\n\n  GtkPaned::handle-size = 9\n  GtkHPaned::handle-size = 9\n  GtkVPaned::handle-size = 9\n\n  GtkScrollbar::trough-border = 0\n  GtkRange::trough-border     = 0\n  GtkRange::slider-width      = 13\n  GtkRange::stepper-size      = 0\n  GtkRange::activate-slider   = 1\n\n  GtkScrollbar::activate-slider              = 1\n  GtkScrollbar::stepper-size                 = 0\n  GtkScrollbar::has-backward-stepper         = 0\n  GtkScrollbar::has-forward-stepper          = 0\n  GtkScrollbar::min-slider-length            = 48 # 42 + 2*3 (margins)\n  GtkScrolledWindow::scrollbar-spacing       = 0\n  GtkScrolledWindow::scrollbars-within-bevel = 1\n\n  GtkScale::slider_length       = 26\n  GtkScale::slider_width        = 26\n  GtkScale::trough-side-details = 1\n\n  GtkProgressBar::min-horizontal-bar-height = 6\n  GtkProgressBar::min-vertical-bar-width    = 6\n  # Making this bigger than the min[height,width]-2*[y,x]spacing makes the\n  # whole progressbar thicker, so by setting it to the exact above value\n  # we get the maximum spacing between the text and the edges without\n  # doing so.\n  GtkProgressBar::xspacing = 4\n  GtkProgressBar::yspacing = 4\n\n  GtkStatusbar::shadow_type    = GTK_SHADOW_NONE\n  GtkSpinButton::shadow_type   = GTK_SHADOW_NONE\n  GtkMenuBar::shadow-type      = GTK_SHADOW_NONE\n  GtkToolbar::shadow-type      = GTK_SHADOW_NONE\n  # TODO: find out what this comment means:\n  # ( every window is misaligned for the sake of menus ):\n  GtkMenuBar::internal-padding = 0\n  GtkMenu::horizontal-padding  = 0\n  GtkMenu::vertical-padding    = 2\n  GtkMenu::double-arrows       = 0\n  GtkMenuItem::arrow-scaling   = 1\n  GtkMenuItem::toggle-spacing  = 10\n\n  GtkCheckButton::indicator_spacing = 3\n  GtkOptionMenu::indicator_spacing  = {13, 13, 5, 8}\n\n  GtkTreeView::expander-size        = 16\n  GtkTreeView::vertical-separator   = 0\n  GtkTreeView::horizontal-separator = 4\n  GtkTreeView::allow-rules          = 0\n  # Set this because some apps read it\n  GtkTreeView::odd-row-color        = @base_color\n  GtkTreeView::even-row-color       = @base_color\n\n  GtkExpander::expander-size = 16\n\n  GtkNotebook::tab-overlap = 4\n\n  ##########\n  # Colors #\n  ##########\n\n  bg[NORMAL]      = @bg_color\n  bg[PRELIGHT]    = @bg_color\n  bg[SELECTED]    = @selected_bg_color\n  bg[INSENSITIVE] = @insensitive_bg_color\n  bg[ACTIVE]      = @bg_color\n\n  fg[NORMAL]      = @fg_color\n  fg[PRELIGHT]    = @fg_color\n  fg[SELECTED]    = @selected_fg_color\n  fg[INSENSITIVE] = @insensitive_fg_color\n  fg[ACTIVE]      = @fg_color\n\n  text[NORMAL]      = @text_color\n  text[PRELIGHT]    = @text_color\n  text[SELECTED]    = @selected_fg_color\n  text[INSENSITIVE] = @insensitive_fg_color\n  text[ACTIVE]      = @selected_fg_color\n\n  base[NORMAL]      = @base_color\n  base[PRELIGHT]    = shade (0.95, @bg_color)\n  base[SELECTED]    = @selected_bg_color\n  base[INSENSITIVE] = @insensitive_bg_color\n  base[ACTIVE]      = @selected_bg_color\n\n  # For succinctness, all reasonable pixmap options remain here\n\n  # Draw frame around menu in a non-compositied environment\n  # This needs to go before pixmap because we need to override some stuff\n  engine \"adwaita\" {}\n\n  engine \"pixmap\" {\n\n    #################\n    # Check Buttons #\n    #################\n\n    image {\n      function        = CHECK\n      state           = NORMAL\n      shadow          = OUT\n      overlay_file    = \"assets/checkbox-unchecked.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = PRELIGHT\n      shadow          = OUT\n      overlay_file    = \"assets/checkbox-unchecked-hover.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = ACTIVE\n      shadow          = OUT\n      overlay_file    = \"assets/checkbox-unchecked-active.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = SELECTED\n      shadow          = OUT\n      overlay_file    = \"assets/checkbox-unchecked.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = INSENSITIVE\n      shadow          = OUT\n      overlay_file    = \"assets/checkbox-unchecked-insensitive.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = NORMAL\n      shadow          = IN\n      overlay_file    = \"assets/checkbox-checked.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = PRELIGHT\n      shadow          = IN\n      overlay_file    = \"assets/checkbox-checked-hover.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = ACTIVE\n      shadow          = IN\n      overlay_file    = \"assets/checkbox-checked-active.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = SELECTED\n      shadow          = IN\n      overlay_file    = \"assets/checkbox-checked.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = INSENSITIVE\n      shadow          = IN\n      overlay_file    = \"assets/checkbox-checked-insensitive.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = NORMAL\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/checkbox-mixed.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = PRELIGHT\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/checkbox-mixed-hover.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = ACTIVE\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/checkbox-mixed-active.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = SELECTED\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/checkbox-mixed.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = INSENSITIVE\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/checkbox-mixed-insensitive.png\"\n      overlay_stretch = FALSE\n    }\n\n    #################\n    # Radio Buttons #\n    #################\n\n    image {\n      function        = OPTION\n      state           = NORMAL\n      shadow          = OUT\n      overlay_file    = \"assets/radio-unchecked.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = PRELIGHT\n      shadow          = OUT\n      overlay_file    = \"assets/radio-unchecked-hover.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = ACTIVE\n      shadow          = OUT\n      overlay_file    = \"assets/radio-unchecked-active.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = SELECTED\n      shadow          = OUT\n      overlay_file    = \"assets/radio-unchecked.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = INSENSITIVE\n      shadow          = OUT\n      overlay_file    = \"assets/radio-unchecked-insensitive.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = NORMAL\n      shadow          = IN\n      overlay_file    = \"assets/radio-checked.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = PRELIGHT\n      shadow          = IN\n      overlay_file    = \"assets/radio-checked-hover.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = ACTIVE\n      shadow          = IN\n      overlay_file    = \"assets/radio-checked-active.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = SELECTED\n      shadow          = IN\n      overlay_file    = \"assets/radio-checked.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = INSENSITIVE\n      shadow          = IN\n      overlay_file    = \"assets/radio-checked-insensitive.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = NORMAL\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/radio-mixed.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = PRELIGHT\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/radio-mixed-hover.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = ACTIVE\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/radio-mixed-active.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = SELECTED\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/radio-mixed.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = INSENSITIVE\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/radio-mixed-insensitive.png\"\n      overlay_stretch = FALSE\n    }\n\n    ##########\n    # Arrows #\n    ##########\n\n    # Overrides\n\n    # Disable arrows in spinbuttons\n    image {\n      function = ARROW\n      detail = \"spinbutton\"\n    }\n\n    # Disable arrows for qt in scrollbars\n    image {\n      function = ARROW\n      detail   = \"vscrollbar\"\n    }\n    image {\n      function = ARROW\n      detail   = \"hscrollbar\"\n    }\n\n    # Menu arrows\n\n    image {\n      function        = ARROW\n      state           = NORMAL\n      detail          = \"menuitem\"\n      overlay_file    = \"assets/menu-pan-left.png\"\n      overlay_stretch = FALSE\n      arrow_direction = LEFT\n    }\n\n    image {\n      function        = ARROW\n      state           = PRELIGHT\n      detail          = \"menuitem\"\n      overlay_file    = \"assets/menu-pan-left-hover.png\"\n      overlay_stretch = FALSE\n      arrow_direction = LEFT\n    }\n\n    image {\n      function        = ARROW\n      state           = INSENSITIVE\n      detail          = \"menuitem\"\n      overlay_file    = \"assets/menu-pan-left-insensitive.png\"\n      overlay_stretch = FALSE\n      arrow_direction = LEFT\n    }\n\n    image {\n      function        = ARROW\n      state           = NORMAL\n      detail          = \"menuitem\"\n      overlay_file    = \"assets/menu-pan-right.png\"\n      overlay_stretch = FALSE\n      arrow_direction = RIGHT\n    }\n\n    image {\n      function        = ARROW\n      state           = PRELIGHT\n      detail          = \"menuitem\"\n      overlay_file    = \"assets/menu-pan-right-hover.png\"\n      overlay_stretch = FALSE\n      arrow_direction = RIGHT\n    }\n\n    image {\n      function        = ARROW\n      state           = INSENSITIVE\n      detail          = \"menuitem\"\n      overlay_file    = \"assets/menu-pan-right-insensitive.png\"\n      overlay_stretch = FALSE\n      arrow_direction = RIGHT\n    }\n\n    image {\n      function        = ARROW\n      state           = INSENSITIVE\n      detail          = \"menu_scroll_arrow_up\"\n      overlay_file    = \"assets/menu-pan-up-insensitive.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = ARROW\n      detail          = \"menu_scroll_arrow_up\"\n      overlay_file    = \"assets/menu-pan-up.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = ARROW\n      state           = INSENSITIVE\n      detail          = \"menu_scroll_arrow_down\"\n      overlay_file    = \"assets/menu-pan-down-insensitive.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = ARROW\n      detail          = \"menu_scroll_arrow_down\"\n      overlay_file    = \"assets/menu-pan-down.png\"\n      overlay_stretch = FALSE\n    }\n\n    # Regular arrows\n\n    image {\n      function        = ARROW\n      state           = NORMAL\n      overlay_file    = \"assets/pan-up.png\"\n      overlay_stretch = FALSE\n      arrow_direction = UP\n    }\n\n    image {\n      function        = ARROW\n      state           = PRELIGHT\n      overlay_file    = \"assets/pan-up.png\"\n      overlay_stretch = FALSE\n      arrow_direction = UP\n    }\n\n    image {\n      function        = ARROW\n      state           = ACTIVE\n      overlay_file    = \"assets/pan-up.png\"\n      overlay_stretch = FALSE\n      arrow_direction = UP\n    }\n\n    image {\n      function        = ARROW\n      state           = INSENSITIVE\n      overlay_file    = \"assets/pan-up-insensitive.png\"\n      overlay_stretch = FALSE\n      arrow_direction = UP\n    }\n\n    image {\n      function        = ARROW\n      state           = NORMAL\n      overlay_file    = \"assets/pan-down.png\"\n      overlay_stretch = FALSE\n      arrow_direction = DOWN\n    }\n\n    image {\n      function        = ARROW\n      state           = PRELIGHT\n      overlay_file    = \"assets/pan-down.png\"\n      overlay_stretch = FALSE\n      arrow_direction = DOWN\n    }\n\n    image {\n      function        = ARROW\n      state           = ACTIVE\n      overlay_file    = \"assets/pan-down.png\"\n      overlay_stretch = FALSE\n      arrow_direction = DOWN\n    }\n\n    image {\n      function        = ARROW\n      state           = INSENSITIVE\n      overlay_file    = \"assets/pan-down-insensitive.png\"\n      overlay_stretch = FALSE\n      arrow_direction = DOWN\n    }\n\n    image {\n      function        = ARROW\n      state           = NORMAL\n      overlay_file    = \"assets/pan-left.png\"\n      overlay_stretch = FALSE\n      arrow_direction = LEFT\n    }\n\n    image {\n      function        = ARROW\n      state           = PRELIGHT\n      overlay_file    = \"assets/pan-left.png\"\n      overlay_stretch = FALSE\n      arrow_direction = LEFT\n    }\n\n    image {\n      function        = ARROW\n      state           = ACTIVE\n      overlay_file    = \"assets/pan-left.png\"\n      overlay_stretch = FALSE\n      arrow_direction = LEFT\n    }\n\n    image {\n      function        = ARROW\n      state           = INSENSITIVE\n      overlay_file    = \"assets/pan-left-insensitive.png\"\n      overlay_stretch = FALSE\n      arrow_direction = LEFT\n    }\n\n    image {\n      function        = ARROW\n      state           = NORMAL\n      overlay_file    = \"assets/pan-right.png\"\n      overlay_stretch = FALSE\n      arrow_direction = RIGHT\n    }\n\n    image {\n      function        = ARROW\n      state           = PRELIGHT\n      overlay_file    = \"assets/pan-right.png\"\n      overlay_stretch = FALSE\n      arrow_direction = RIGHT\n    }\n\n    image {\n      function        = ARROW\n      state           = ACTIVE\n      overlay_file    = \"assets/pan-right.png\"\n      overlay_stretch = FALSE\n      arrow_direction = RIGHT\n    }\n\n    image {\n      function        = ARROW\n      state           = INSENSITIVE\n      overlay_file    = \"assets/pan-right-insensitive.png\"\n      overlay_stretch = FALSE\n      arrow_direction = RIGHT\n    }\n\n    ######################\n    # Option Menu Arrows #\n    ######################\n\n    image {\n      function        = TAB\n      state           = NORMAL\n      overlay_file    = \"assets/pan-down.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = TAB\n      state           = PRELIGHT\n      overlay_file    = \"assets/pan-down.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = TAB\n      state           = ACTIVE\n      overlay_file    = \"assets/pan-down.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = TAB\n      state           = INSENSITIVE\n      overlay_file    = \"assets/pan-down-insensitive.png\"\n      overlay_stretch = FALSE\n    }\n\n    #########\n    # Lines #\n    #########\n\n    image {\n      function = VLINE\n      file     = \"assets/line.png\"\n      border   = {1, 0, 0, 0}\n    }\n\n    image {\n      function = HLINE\n      file     = \"assets/line.png\"\n      border   = {0, 0, 1, 0}\n    }\n\n    #########\n    # Focus #\n    #########\n\n    image {\n      function = FOCUS\n      file     = \"assets/focus.png\"\n      border   = {1, 1, 1, 1}\n      stretch  = TRUE\n    }\n\n    ###########\n    # Handles #\n    ###########\n\n    image {\n      function        = HANDLE\n      detail          = \"handlebox\"\n      overlay_file    = \"assets/handle.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function    = HANDLE\n      file        = \"assets/handle-horz.png\"\n      border      = {0, 0, 4, 4}\n      orientation = HORIZONTAL\n    }\n\n    image {\n      function    = HANDLE\n      file        = \"assets/handle-vert.png\"\n      border      = {4, 4, 0, 0}\n      orientation = VERTICAL\n    }\n\n    image {\n      function = RESIZE_GRIP\n    }\n\n    #############\n    # Expanders #\n    #############\n\n    image {\n      function       = EXPANDER\n      expander_style = EXPANDED\n      file           = \"assets/pan-down.png\"\n    }\n\n    # LTR\n\n    image {\n      function       = EXPANDER\n      expander_style = COLLAPSED\n      file           = \"assets/pan-right.png\"\n      direction      = LTR\n    }\n\n    image {\n      function       = EXPANDER\n      expander_style = SEMI_COLLAPSED\n      file           = \"assets/pan-right-semi.png\"\n      direction      = LTR\n    }\n\n    image {\n      function       = EXPANDER\n      expander_style = SEMI_EXPANDED\n      file           = \"assets/pan-right-semi.png\"\n      direction      = LTR\n    }\n\n    # RTL\n\n    image {\n      function       = EXPANDER\n      expander_style = COLLAPSED\n      file           = \"assets/pan-left.png\"\n      direction      = RTL\n    }\n\n    image {\n      function       = EXPANDER\n      expander_style = SEMI_COLLAPSED\n      file           = \"assets/pan-left-semi.png\"\n      direction      = RTL\n    }\n\n    image {\n      function       = EXPANDER\n      expander_style = SEMI_EXPANDED\n      file           = \"assets/pan-left-semi.png\"\n      direction      = RTL\n    }\n\n    #############\n    # Notebooks #\n    #############\n\n    # Left\n\n    image {\n      function = EXTENSION\n      state    = NORMAL\n      file     = \"assets/tab-left-active.png\"\n      border   = {3, 0, 3, 3}\n      stretch  = TRUE\n      gap_side = RIGHT\n    }\n\n    image {\n      function = EXTENSION\n      file     = \"assets/tab-left.png\"\n      border   = {3, 0, 3, 3}\n      stretch  = TRUE\n      gap_side = RIGHT\n    }\n\n    # Right\n\n    image {\n      function = EXTENSION\n      state    = NORMAL\n      file     = \"assets/tab-right-active.png\"\n      border   = {0, 3, 3, 3}\n      stretch  = TRUE\n      gap_side = LEFT\n    }\n\n    image {\n      function = EXTENSION\n      file     = \"assets/tab-right.png\"\n      border   = {0, 3, 3, 3}\n      stretch  = TRUE\n      gap_side = LEFT\n    }\n\n    # Up\n\n    image {\n      function = EXTENSION\n      state    = NORMAL\n      file     = \"assets/tab-up-active.png\"\n      border   = {3, 3, 3, 0}\n      stretch  = TRUE\n      gap_side = BOTTOM\n    }\n\n    image {\n      function = EXTENSION\n      file     = \"assets/tab-up.png\"\n      border   = {3, 3, 3, 0}\n      stretch  = TRUE\n      gap_side = BOTTOM\n    }\n\n    # Down\n\n    image {\n      function = EXTENSION\n      state    = NORMAL\n      file     = \"assets/tab-down-active.png\"\n      border   = {3, 3, 0, 3}\n      stretch  = TRUE\n      gap_side = TOP\n    }\n\n    image {\n      function = EXTENSION\n      file     = \"assets/tab-down.png\"\n      border   = {3, 3, 0, 3}\n      stretch  = TRUE\n      gap_side = TOP\n    }\n\n    # Inner frame\n\n    image {\n      function   = BOX_GAP\n      detail     = \"notebook\"\n      file       = \"assets/frame-notebook.png\"\n      border     = {1, 1, 1, 1}\n      stretch    = TRUE\n      gap_file   = \"assets/tab-vert-gap.png\"\n      gap_border = {1, 0, 1, 1}\n      gap_side   = LEFT\n    }\n\n    image {\n      function   = BOX_GAP\n      detail     = \"notebook\"\n      file       = \"assets/frame-notebook.png\"\n      border     = {1, 1, 1, 1}\n      stretch    = TRUE\n      gap_file   = \"assets/tab-vert-gap.png\"\n      gap_border = {0, 1, 1, 1}\n      gap_side   = RIGHT\n    }\n\n    image {\n      function   = BOX_GAP\n      detail     = \"notebook\"\n      file       = \"assets/frame-notebook.png\"\n      border     = {1, 1, 1, 1}\n      stretch    = TRUE\n      gap_file   = \"assets/tab-horz-gap.png\"\n      gap_border = {1, 1, 1, 0}\n      gap_side   = TOP\n    }\n\n    image {\n      function   = BOX_GAP\n      detail     = \"notebook\"\n      file       = \"assets/frame-notebook.png\"\n      border     = {1, 1, 1, 1}\n      stretch    = TRUE\n      gap_file   = \"assets/tab-horz-gap.png\"\n      gap_border = {1, 1, 0, 1}\n      gap_side   = BOTTOM\n    }\n\n    # Standalone frame\n    image {\n      function = BOX\n      detail   = \"notebook\"\n      file     = \"assets/frame-notebook.png\"\n      border   = {1, 1, 1, 1}\n      stretch  = TRUE\n    }\n\n    ##############\n    # Scrollbars #\n    ##############\n\n    image {\n      function    = BOX\n      detail      = \"trough\"\n      file        = \"assets/scrollbar-horz-trough.png\"\n      border      = {0, 0, 1, 0}\n      orientation = HORIZONTAL\n    }\n\n    image {\n      function    = BOX\n      detail      = \"trough\"\n      file        = \"assets/scrollbar-vert-trough.png\"\n      border      = {1, 0, 0, 0}\n      orientation = VERTICAL\n      direction   = LTR\n    }\n\n    image {\n      function    = BOX\n      detail      = \"trough\"\n      file        = \"assets/scrollbar-vert-trough-rtl.png\"\n      border      = {0, 1, 0, 0}\n      orientation = VERTICAL\n      direction   = RTL\n    }\n\n\n    # Disable insensitive sliders\n\n    image {\n      function = SLIDER\n      state    = INSENSITIVE\n      detail   = \"slider\"\n    }\n\n    # Horizontal sliders\n\n    image {\n      function    = SLIDER\n      state       = NORMAL\n      detail      = \"slider\"\n      file        = \"assets/scrollbar-horz-slider.png\"\n      border      = {6, 6, 7, 6 }\n      stretch     = TRUE\n      orientation = HORIZONTAL\n    }\n\n    image {\n      function    = SLIDER\n      state       = PRELIGHT\n      detail      = \"slider\"\n      file        = \"assets/scrollbar-horz-slider-hover.png\"\n      border      = {6, 6, 7, 6 }\n      stretch     = TRUE\n      orientation = HORIZONTAL\n    }\n\n    image {\n      function    = SLIDER\n      state       = ACTIVE\n      detail      = \"slider\"\n      file        = \"assets/scrollbar-horz-slider-active.png\"\n      border      = {6, 6, 7, 6 }\n      stretch     = TRUE\n      orientation = HORIZONTAL\n    }\n\n    # Vertical sliders\n\n    image {\n      function    = SLIDER\n      state       = NORMAL\n      detail      = \"slider\"\n      file        = \"assets/scrollbar-vert-slider.png\"\n      border      = {7, 6, 6, 6}\n      stretch     = TRUE\n      orientation = VERTICAL\n      direction   = LTR\n    }\n\n    image {\n      function    = SLIDER\n      state       = PRELIGHT\n      detail      = \"slider\"\n      file        = \"assets/scrollbar-vert-slider-hover.png\"\n      border      = {7, 6, 6, 6}\n      stretch     = TRUE\n      orientation = VERTICAL\n      direction   = LTR\n    }\n\n    image {\n      function    = SLIDER\n      state       = ACTIVE\n      detail      = \"slider\"\n      file        = \"assets/scrollbar-vert-slider-active.png\"\n      border      = {7, 6, 6, 6}\n      stretch     = TRUE\n      orientation = VERTICAL\n      direction   = LTR\n    }\n\n    # RTL\n\n    image {\n      function    = SLIDER\n      state       = NORMAL\n      detail      = \"slider\"\n      file        = \"assets/scrollbar-vert-slider-rtl.png\"\n      border      = {6, 7, 6, 6}\n      stretch     = TRUE\n      orientation = VERTICAL\n      direction   = RTL\n    }\n\n    image {\n      function    = SLIDER\n      state       = PRELIGHT\n      detail      = \"slider\"\n      file        = \"assets/scrollbar-vert-slider-hover-rtl.png\"\n      border      = {6, 7, 6, 6}\n      stretch     = TRUE\n      orientation = VERTICAL\n      direction   = RTL\n    }\n\n    image {\n      function    = SLIDER\n      state       = ACTIVE\n      detail      = \"slider\"\n      file        = \"assets/scrollbar-vert-slider-active-rtl.png\"\n      border      = {6, 7, 6, 6}\n      stretch     = TRUE\n      orientation = VERTICAL\n      direction   = RTL\n    }\n\n    ##########\n    # Scales #\n    ##########\n\n    # Troughs, overrided later on. We set them here too because some widgets\n    # don't specify their orientation.\n\n    image {\n      function    = BOX\n      detail      = \"trough-upper\"\n      file        = \"assets/scale-horz-trough.png\"\n      border      = {10, 10, 0, 0}\n      stretch     = TRUE\n      orientation = HORIZONTAL\n    }\n\n    image {\n      function    = BOX\n      detail      = \"trough-lower\"\n      file        = \"assets/scale-horz-trough-active.png\"\n      border      = {10, 10, 0, 0}\n      stretch     = TRUE\n      orientation = HORIZONTAL\n    }\n\n    image {\n      function    = BOX\n      detail      = \"trough-upper\"\n      file        = \"assets/scale-vert-trough.png\"\n      border      = {0, 0, 10, 10}\n      stretch     = TRUE\n      orientation = VERTICAL\n    }\n\n    image {\n      function    = BOX\n      detail      = \"trough-lower\"\n      file        = \"assets/scale-vert-trough-active.png\"\n      border      = {0, 0, 10, 10}\n      stretch     = TRUE\n      orientation = VERTICAL\n    }\n\n    # Sliders\n\n    image {\n      function = SLIDER\n      state    = NORMAL\n      detail   = \"hscale\"\n      file     = \"assets/scale-slider.png\"\n    }\n\n    image {\n      function = SLIDER\n      state    = PRELIGHT\n      detail   = \"hscale\"\n      file     = \"assets/scale-slider-hover.png\"\n    }\n\n    image {\n      function = SLIDER\n      state    = ACTIVE\n      detail   = \"hscale\"\n      file     = \"assets/scale-slider-active.png\"\n    }\n\n    image {\n      function = SLIDER\n      state    = INSENSITIVE\n      detail   = \"hscale\"\n      file     = \"assets/scale-slider-insensitive.png\"\n    }\n    image {\n      function = SLIDER\n      state    = NORMAL\n      detail   = \"vscale\"\n      file     = \"assets/scale-slider.png\"\n    }\n\n    image {\n      function = SLIDER\n      state    = PRELIGHT\n      detail   = \"vscale\"\n      file     = \"assets/scale-slider-hover.png\"\n    }\n\n    image {\n      function = SLIDER\n      state    = ACTIVE\n      detail   = \"vscale\"\n      file     = \"assets/scale-slider-active.png\"\n    }\n\n    image {\n      function = SLIDER\n      state    = INSENSITIVE\n      detail   = \"vscale\"\n      file     = \"assets/scale-slider-insensitive.png\"\n    }\n\n    ###########\n    # Menubar #\n    ###########\n\n    image {\n      function = BOX\n      detail   = \"menubar\"\n      file     = \"assets/line.png\"\n      border   = {0, 0, 0, 1}\n    }\n\n    #########\n    # Menus #\n    #########\n\n    image {\n      function = BOX\n      state    = PRELIGHT\n      detail   = \"menu_scroll_arrow_up\"\n      file     = \"assets/line.png\"\n    }\n\n    image {\n      function = BOX\n      detail   = \"menu_scroll_arrow_up\"\n      file     = \"assets/line.png\"\n      border   = {0, 0, 0, 1}\n    }\n\n    image {\n      function = BOX\n      state    = PRELIGHT\n      detail   = \"menu_scroll_arrow_down\"\n      file     = \"assets/line.png\"\n    }\n\n    image {\n      function = BOX\n      detail   = \"menu_scroll_arrow_down\"\n      file     = \"assets/line.png\"\n      border   = {0, 0, 1, 0}\n    }\n\n    ###########\n    # Entries #\n    ###########\n\n\n    image {\n      function = SHADOW\n      state    = ACTIVE\n      detail   = \"entry\"\n      file     = \"assets/entry-active.png\"\n      border   = {4, 4, 4, 4}\n      stretch  = TRUE\n    }\n\n    image {\n      function = SHADOW\n      state    = INSENSITIVE\n      detail   = \"entry\"\n      file     = \"assets/entry-insensitive.png\"\n      border   = {4, 4, 4, 4}\n      stretch  = TRUE\n    }\n\n    image {\n      function = SHADOW\n      detail   = \"entry\"\n      file     = \"assets/entry.png\"\n      border   = {4, 4, 4, 4}\n      stretch  = TRUE\n    }\n\n    image {\n      function = FLAT_BOX\n      state    = ACTIVE\n      detail   = \"entry_bg\"\n      file     = \"assets/entry-background.png\"\n    }\n\n    image {\n      function = FLAT_BOX\n      state    = INSENSITIVE\n      detail   = \"entry_bg\"\n      file     = \"assets/entry-background-insensitive.png\"\n    }\n\n    image {\n      function = FLAT_BOX\n      detail   = \"entry_bg\"\n      file     = \"assets/entry-background.png\"\n    }\n    #########\n    # Spins #\n    #########\n\n    # Spin-Up LTR\n\n    image {\n      function        = BOX\n      state           = NORMAL\n      detail          = \"spinbutton_up\"\n      file            = \"assets/spin-ltr-up.png\"\n      border          = {1, 4, 4, 0}\n      stretch         = TRUE\n      overlay_file    = \"assets/spin-up.png\"\n      overlay_stretch = FALSE\n      direction       = LTR\n    }\n\n    image {\n      function        = BOX\n      state           = PRELIGHT\n      detail          = \"spinbutton_up\"\n      file            = \"assets/spin-ltr-up-hover.png\"\n      border          = {1, 4, 4, 0}\n      stretch         = TRUE\n      overlay_file    = \"assets/spin-up.png\"\n      overlay_stretch = FALSE\n      direction       = LTR\n    }\n\n    image {\n      function        = BOX\n      state           = ACTIVE\n      detail          = \"spinbutton_up\"\n      file            = \"assets/spin-ltr-up-active.png\"\n      border          = {1, 4, 4, 0}\n      stretch         = TRUE\n      overlay_file    = \"assets/spin-up.png\"\n      overlay_stretch = FALSE\n      direction       = LTR\n    }\n\n    image {\n      function        = BOX\n      state           = INSENSITIVE\n      detail          = \"spinbutton_up\"\n      file            = \"assets/spin-ltr-up-insensitive.png\"\n      border          = {1, 4, 4, 0}\n      stretch         = TRUE\n      overlay_file    = \"assets/spin-up-insensitive.png\"\n      overlay_stretch = FALSE\n      direction       = LTR\n    }\n\n    # Spin-Up RTL\n\n    image {\n      function        = BOX\n      state           = NORMAL\n      detail          = \"spinbutton_up\"\n      file            = \"assets/spin-rtl-up.png\"\n      border          = {4, 1, 4, 0}\n      stretch         = TRUE\n      overlay_file    = \"assets/spin-up.png\"\n      overlay_stretch = FALSE\n      direction       = RTL\n    }\n\n    image {\n      function        = BOX\n      state           = PRELIGHT\n      detail          = \"spinbutton_up\"\n      file            = \"assets/spin-rtl-up-hover.png\"\n      border          = {4, 1, 4, 0}\n      stretch         = TRUE\n      overlay_file    = \"assets/spin-up.png\"\n      overlay_stretch = FALSE\n      direction       = RTL\n    }\n\n    image {\n      function        = BOX\n      state           = ACTIVE\n      detail          = \"spinbutton_up\"\n      file            = \"assets/spin-rtl-up-hover.png\"\n      border          = {4, 1, 4, 0}\n      stretch         = TRUE\n      overlay_file    = \"assets/spin-up.png\"\n      overlay_stretch = FALSE\n      direction       = RTL\n    }\n\n    image {\n      function        = BOX\n      state           = INSENSITIVE\n      detail          = \"spinbutton_up\"\n      file            = \"assets/spin-rtl-up-insensitive.png\"\n      border          = {4, 1, 4, 0}\n      stretch         = TRUE\n      overlay_file    = \"assets/spin-up-insensitive.png\"\n      overlay_stretch = FALSE\n      direction       = RTL\n    }\n\n    # Spin-Down LTR\n\n    image {\n      function        = BOX\n      state           = NORMAL\n      detail          = \"spinbutton_down\"\n      file            = \"assets/spin-ltr-down.png\"\n      border          = {1, 4, 1, 4}\n      stretch         = TRUE\n      overlay_file    = \"assets/spin-down.png\"\n      overlay_stretch = FALSE\n      direction       = LTR\n    }\n\n    image {\n      function        = BOX\n      state           = PRELIGHT\n      detail          = \"spinbutton_down\"\n      file            = \"assets/spin-ltr-down-hover.png\"\n      border          = {1, 4, 1, 4}\n      stretch         = TRUE\n      overlay_file    = \"assets/spin-down.png\"\n      overlay_stretch = FALSE\n      direction       = LTR\n    }\n\n    image {\n      function        = BOX\n      state           = ACTIVE\n      detail          = \"spinbutton_down\"\n      file            = \"assets/spin-ltr-down-active.png\"\n      border          = {1, 4, 1, 4}\n      stretch         = TRUE\n      overlay_file    = \"assets/spin-down.png\"\n      overlay_stretch = FALSE\n      direction       = LTR\n    }\n\n    image {\n      function        = BOX\n      state           = INSENSITIVE\n      detail          = \"spinbutton_down\"\n      file            = \"assets/spin-ltr-down-insensitive.png\"\n      border          = {1, 4, 1, 4}\n      stretch         = TRUE\n      overlay_file    = \"assets/spin-down-insensitive.png\"\n      overlay_stretch = FALSE\n      direction       = LTR\n    }\n\n    # Spin-Down RTL\n\n    image {\n      function        = BOX\n      state           = NORMAL\n      detail          = \"spinbutton_down\"\n      file            = \"assets/spin-rtl-down.png\"\n      border          = {4, 1, 1, 4}\n      stretch         = TRUE\n      overlay_file    = \"assets/spin-down.png\"\n      overlay_stretch = FALSE\n      direction       = RTL\n    }\n\n    image {\n      function        = BOX\n      state           = PRELIGHT\n      detail          = \"spinbutton_down\"\n      file            = \"assets/spin-rtl-down-hover.png\"\n      border          = {4, 1, 1, 4}\n      stretch         = TRUE\n      overlay_file    = \"assets/spin-down.png\"\n      overlay_stretch = FALSE\n      direction       = RTL\n    }\n\n    image {\n      function        = BOX\n      state           = ACTIVE\n      detail          = \"spinbutton_down\"\n      file            = \"assets/spin-rtl-down-active.png\"\n      border          = {4, 1, 1, 4}\n      stretch         = TRUE\n      overlay_file    = \"assets/spin-down.png\"\n      overlay_stretch = FALSE\n      direction       = RTL\n    }\n\n    image {\n      function        = BOX\n      state           = INSENSITIVE\n      detail          = \"spinbutton_down\"\n      file            = \"assets/spin-rtl-down-insensitive.png\"\n      border          = {4, 1, 1, 4}\n      stretch         = TRUE\n      overlay_file    = \"assets/spin-down-insensitive.png\"\n      overlay_stretch = FALSE\n      direction       = RTL\n    }\n\n    ##############\n    # Scrollbars #\n    ##############\n\n    image {\n      function    = BOX\n      detail      = \"bar\"\n      file        = \"assets/progressbar-horz.png\"\n      stretch     = TRUE\n      border      = {2, 2, 1, 1}\n      orientation = HORIZONTAL\n    }\n\n    image {\n      function    = BOX\n      detail      = \"bar\"\n      file        = \"assets/progressbar-vert.png\"\n      stretch     = TRUE\n      border      = {1, 1, 2, 2}\n      orientation = VERTICAL\n    }\n\n    #############\n    # Treeviews #\n    #############\n\n    # Disable active the column highlight\n    # We need to match specific cells or we break stuff\n    # Looking at you deadbeef\n\n    image {\n      function = FLAT_BOX\n      detail   = \"cell_even_sorted\"\n      state    = NORMAL\n    }\n\n    image {\n      function = FLAT_BOX\n      detail   = \"cell_odd_sorted\"\n      state    = NORMAL\n    }\n\n    # Disable all the other shadows\n    # This prevents the Raleigh effect\n    image {\n      function = SHADOW\n    }\n\n  }\n\n}\n\nstyle \"menubar\" {\n\n  # Needed to fix Firefox's menubar text\n  bg[SELECTED] = @selected_fg_color\n  fg[SELECTED] = @link_color\n\n}\n\nstyle \"menubar_item\" {\n\n  xthickness = 3\n  ythickness = 4\n\n  fg[PRELIGHT] = @link_color\n\n  engine \"pixmap\" {\n    image {\n      function    = BOX\n      state       = PRELIGHT\n      file        = \"assets/menubar-item-active.png\"\n      border      = {0, 0, 0, 3}\n    }\n  }\n\n}\n\nstyle \"menu\" {\n\n  xthickness = 0\n  ythickness = 0\n\n  bg[NORMAL]      = @menu_color\n  bg[INSENSITIVE] = @menu_color\n  bg[PRELIGHT]    = @menu_color\n  bg[SELECTED]    = @selected_bg_color\n\n}\n\nstyle \"menu_item\" {\n\n  xthickness = 3\n  ythickness = 4\n\n  bg[PRELIGHT]   = @selected_bg_color\n  # Chromium uses this setting\n  bg[SELECTED]   = @selected_bg_color\n\n  fg[PRELIGHT]   = @selected_fg_color\n  # Some widgets use text, we need to handle that\n  text[NORMAL]   = @fg_color\n  text[PRELIGHT] = @selected_fg_color\n\n  # Unfortunately we can't tell regular and menu checks/radios apart\n  # Without the heirarchy\n  engine \"pixmap\" {\n\n    #################\n    # Check Buttons #\n    #################\n\n    image {\n      function        = CHECK\n      state           = NORMAL\n      shadow          = OUT\n      overlay_file    = \"assets/menu-checkbox.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = PRELIGHT\n      shadow          = OUT\n      overlay_file    = \"assets/menu-checkbox-hover.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = ACTIVE\n      shadow          = OUT\n      overlay_file    = \"assets/menu-checkbox.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = INSENSITIVE\n      shadow          = OUT\n      overlay_file    = \"assets/menu-checkbox-insensitive.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = NORMAL\n      shadow          = IN\n      overlay_file    = \"assets/menu-checkbox-checked.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = PRELIGHT\n      shadow          = IN\n      overlay_file    = \"assets/menu-checkbox-checked-hover.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = ACTIVE\n      shadow          = IN\n      overlay_file    = \"assets/menu-checkbox-checked.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = INSENSITIVE\n      shadow          = IN\n      overlay_file    = \"assets/menu-checkbox-checked-insensitive.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = NORMAL\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/menu-checkbox-mixed.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = PRELIGHT\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/menu-checkbox-mixed-hover.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = ACTIVE\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/menu-checkbox-mixed.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = INSENSITIVE\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/menu-checkbox-mixed-insensitive.png\"\n      overlay_stretch = FALSE\n    }\n\n    #################\n    # Radio Buttons #\n    #################\n\n    image {\n      function        = OPTION\n      state           = NORMAL\n      shadow          = OUT\n      overlay_file    = \"assets/menu-radio.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = PRELIGHT\n      shadow          = OUT\n      overlay_file    = \"assets/menu-radio-hover.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = ACTIVE\n      shadow          = OUT\n      overlay_file    = \"assets/menu-radio.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = INSENSITIVE\n      shadow          = OUT\n      overlay_file    = \"assets/menu-radio-insensitive.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = NORMAL\n      shadow          = IN\n      overlay_file    = \"assets/menu-radio-checked.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = PRELIGHT\n      shadow          = IN\n      overlay_file    = \"assets/menu-radio-checked-hover.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = ACTIVE\n      shadow          = IN\n      overlay_file    = \"assets/menu-radio-checked.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = INSENSITIVE\n      shadow          = IN\n      overlay_file    = \"assets/menu-radio-checked-insensitive.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = NORMAL\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/menu-radio-mixed.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = PRELIGHT\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/menu-radio-mixed-hover.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = ACTIVE\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/menu-radio-mixed.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = INSENSITIVE\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/menu-radio-mixed-insensitive.png\"\n      overlay_stretch = FALSE\n    }\n\n\n\n  }\n\n}\n\nstyle \"separator_menu_item\" {\n\n  xthickness = 0\n  ythickness = 0\n\n  engine \"pixmap\" {\n    image {\n      function = BOX\n      file     = \"assets/line.png\"\n    }\n  }\n\n}\n\nstyle \"button\" {\n\n  xthickness = 2\n  ythickness = 2\n\n  # For the sake of sanity style buttons this way\n  engine \"pixmap\" {\n\n    ###########\n    # Buttons #\n    ###########\n\n    image {\n      function = BOX\n      state    = NORMAL\n      file     = \"assets/button.png\"\n      border   = {4, 4, 4, 4}\n      stretch  = TRUE\n    }\n\n    image {\n      function = BOX\n      state    = PRELIGHT\n      shadow   = OUT\n      file     = \"assets/button-hover.png\"\n      border   = {4, 4, 4, 4}\n      stretch  = TRUE\n    }\n\n    # Don't add hover effect on pressed buttons\n    image {\n      function = BOX\n      state    = PRELIGHT\n      shadow   = IN\n      file     = \"assets/button-active.png\"\n      border   = {4, 4, 4, 4}\n      stretch  = TRUE\n    }\n\n    image {\n      function = BOX\n      state    = ACTIVE\n      file     = \"assets/button-active.png\"\n      border   = {4, 4, 4, 4}\n      stretch  = TRUE\n    }\n\n    image {\n      function = BOX\n      state    = INSENSITIVE\n      file     = \"assets/button-insensitive.png\"\n      border   = {4, 4, 4, 4}\n      stretch  = TRUE\n    }\n  }\n}\n\nstyle \"link_button\" {\n\n  # Disable the button effect, leave just the link\n  engine \"pixmap\" {\n    image {\n      function = BOX\n    }\n  }\n\n}\n\nstyle \"entry\" {\n\n  # We set this same as the border of the border of the entry\n  # This way there's no overlap\n  xthickness = 4\n  ythickness = 4\n\n}\n\nstyle \"combobox\" {\n\n  xthickness = 6\n  ythickness = 4\n\n  # This affects only the button beside an entry\n  GtkButton::inner-border = {0, 0, 0, 0}\n\n}\n\nstyle \"combobox_cellview\" {\n  text[NORMAL]   = @fg_color\n  text[PRELIGHT] = @fg_color\n}\n\nstyle \"combobox_entry\" {\n\n  # Since one side of the button is missing, we need to shift the arrow a little to the right\n  GtkButton::inner-border = {0, 1, 0, 0}\n\n  engine \"pixmap\" {\n\n    #############\n    # LTR entry #\n    #############\n\n    image {\n      function  = SHADOW\n      state     = NORMAL\n      detail    = \"entry\"\n      file      = \"assets/combo-entry-ltr-entry.png\"\n      border    = {4, 4, 4, 4}\n      stretch   = TRUE\n      direction = LTR\n    }\n\n    image {\n      function  = SHADOW\n      state     = ACTIVE\n      detail    = \"entry\"\n      file      = \"assets/combo-entry-ltr-entry-active.png\"\n      border    = {4, 4, 4, 4}\n      stretch   = TRUE\n      direction = LTR\n    }\n\n    image {\n      function  = SHADOW\n      state     = INSENSITIVE\n      detail    = \"entry\"\n      file      = \"assets/combo-entry-ltr-entry-insensitive.png\"\n      border    = {4, 4, 4, 4}\n      stretch   = TRUE\n      direction = LTR\n    }\n\n    #############\n    # RTL entry #\n    #############\n\n    image {\n      function  = SHADOW\n      state     = NORMAL\n      detail    = \"entry\"\n      file      = \"assets/combo-entry-rtl-entry.png\"\n      border    = {4, 4, 4, 4}\n      stretch   = TRUE\n      direction = RTL\n    }\n\n    image {\n      function  = SHADOW\n      state     = ACTIVE\n      detail    = \"entry\"\n      file      = \"assets/combo-entry-rtl-entry-active.png\"\n      border    = {4, 4, 4, 4}\n      stretch   = TRUE\n      direction = RTL\n    }\n\n    image {\n      function  = SHADOW\n      state     = INSENSITIVE\n      detail    = \"entry\"\n      file      = \"assets/combo-entry-rtl-entry-insensitive.png\"\n      border    = {4, 4, 4, 4}\n      stretch   = TRUE\n      direction = RTL\n    }\n\n    ##############\n    # LTR button #\n    ##############\n\n    image {\n      function  = BOX\n      state     = NORMAL\n      detail    = \"button\"\n      file      = \"assets/combo-entry-ltr-button.png\"\n      border    = {0, 4, 4, 4}\n      stretch   = TRUE\n      direction = LTR\n    }\n\n    image {\n      function  = BOX\n      state     = PRELIGHT\n      detail    = \"button\"\n      file      = \"assets/combo-entry-ltr-button-hover.png\"\n      border    = {0, 4, 4, 4}\n      stretch   = TRUE\n      direction = LTR\n    }\n\n    image {\n      function  = BOX\n      state     = ACTIVE\n      detail    = \"button\"\n      file      = \"assets/combo-entry-ltr-button-active.png\"\n      border    = {0, 4, 4, 4}\n      stretch   = TRUE\n      direction = LTR\n    }\n\n    image {\n      function  = BOX\n      state     = INSENSITIVE\n      detail    = \"button\"\n      file      = \"assets/combo-entry-ltr-button-insensitive.png\"\n      border    = {0, 4, 4, 4}\n      stretch   = TRUE\n      direction = LTR\n    }\n\n    ##############\n    # RTL button #\n    ##############\n\n    image {\n      function  = BOX\n      state     = NORMAL\n      detail    = \"button\"\n      file      = \"assets/combo-entry-rtl-button.png\"\n      border    = {4, 0, 4, 4}\n      stretch   = TRUE\n      direction = RTL\n    }\n\n    image {\n      function  = BOX\n      state     = PRELIGHT\n      detail    = \"button\"\n      file      = \"assets/combo-entry-rtl-button-hover.png\"\n      border    = {4, 0, 4, 4}\n      stretch   = TRUE\n      direction = RTL\n    }\n\n    image {\n      function  = BOX\n      state     = ACTIVE\n      detail    = \"button\"\n      file      = \"assets/combo-entry-rtl-button-active.png\"\n      border    = {4, 0, 4, 4}\n      stretch   = TRUE\n      direction = RTL\n    }\n\n    image {\n      function  = BOX\n      state     = INSENSITIVE\n      detail    = \"button\"\n      file      = \"assets/combo-entry-rtl-button-insensitive.png\"\n      border    = {4, 0, 4, 4}\n      stretch   = TRUE\n      direction = RTL\n    }\n\n  }\n\n}\n\nstyle \"combo_button_padding\" {\n\n  # Since one side of the button is missing, we need to shift the arrow a\n  # little to the right.\n  # This is the same thing we've done above but the combo, unlike the combobox,\n  # uses padding the same way as a button.\n  GtkButton::inner-border = {6, 8, 4, 4}\n\n}\n\nstyle \"notebook\" {\n\n  xthickness = 5\n  ythickness = 2\n\n}\n\nstyle \"notebook_viewport\" {\n  bg[NORMAL] = @base_color\n}\n\nstyle \"notebook_bg\" {\n  bg[NORMAL]      = @base_color\n  bg[PRELIGHT]    = @base_color\n  bg[INSENSITIVE] = @base_color\n}\n\nstyle \"notebook_entry\" {\n\n  engine \"pixmap\" {\n\n    image {\n      function = SHADOW\n      state    = ACTIVE\n      detail   = \"entry\"\n      file     = \"assets/notebook-entry-active.png\"\n      border   = {4, 4, 4, 4}\n      stretch  = TRUE\n    }\n\n    image {\n      function = SHADOW\n      state    = INSENSITIVE\n      detail   = \"entry\"\n      file     = \"assets/notebook-entry-insensitive.png\"\n      border   = {4, 4, 4, 4}\n      stretch  = TRUE\n    }\n\n    image {\n      function = SHADOW\n      detail   = \"entry\"\n      file     = \"assets/notebook-entry.png\"\n      border   = {4, 4, 4, 4}\n      stretch  = TRUE\n    }\n  }\n}\n\nstyle \"normal_bg\" {\n  bg[NORMAL]      = @bg_color\n  bg[PRELIGHT]    = @bg_color\n  bg[INSENSITIVE] = @insensitive_bg_color\n}\n\nstyle \"normal_entry\" {\n\n  engine \"pixmap\" {\n\n    image {\n      function = SHADOW\n      state    = ACTIVE\n      detail   = \"entry\"\n      file     = \"assets/entry-active.png\"\n      border   = {4, 4, 4, 4}\n      stretch  = TRUE\n    }\n\n    image {\n      function = SHADOW\n      state    = INSENSITIVE\n      detail   = \"entry\"\n      file     = \"assets/entry-insensitive.png\"\n      border   = {4, 4, 4, 4}\n      stretch  = TRUE\n    }\n\n    image {\n      function = SHADOW\n      detail   = \"entry\"\n      file     = \"assets/entry.png\"\n      border   = {4, 4, 4, 4}\n      stretch  = TRUE\n    }\n  }\n}\n\nstyle \"notebook_combo\" {\n\n  engine \"pixmap\" {\n\n    #############\n    # LTR entry #\n    #############\n\n    image {\n      function  = SHADOW\n      state     = NORMAL\n      detail    = \"entry\"\n      file      = \"assets/notebook-combo-entry-ltr-entry.png\"\n      border    = {4, 4, 4, 4}\n      stretch   = TRUE\n      direction = LTR\n    }\n\n    image {\n      function  = SHADOW\n      state     = ACTIVE\n      detail    = \"entry\"\n      file      = \"assets/notebook-combo-entry-ltr-entry-active.png\"\n      border    = {4, 4, 4, 4}\n      stretch   = TRUE\n      direction = LTR\n    }\n\n    image {\n      function  = SHADOW\n      state     = INSENSITIVE\n      detail    = \"entry\"\n      file      = \"assets/notebook-combo-entry-ltr-entry-insensitive.png\"\n      border    = {4, 4, 4, 4}\n      stretch   = TRUE\n      direction = LTR\n    }\n\n    #############\n    # RTL entry #\n    #############\n\n    image {\n      function  = SHADOW\n      state     = NORMAL\n      detail    = \"entry\"\n      file      = \"assets/notebook-combo-entry-rtl-entry.png\"\n      border    = {4, 4, 4, 4}\n      stretch   = TRUE\n      direction = RTL\n    }\n\n    image {\n      function  = SHADOW\n      state     = ACTIVE\n      detail    = \"entry\"\n      file      = \"assets/notebook-combo-entry-rtl-entry-active.png\"\n      border    = {4, 4, 4, 4}\n      stretch   = TRUE\n      direction = RTL\n    }\n\n    image {\n      function  = SHADOW\n      state     = INSENSITIVE\n      detail    = \"entry\"\n      file      = \"assets/notebook-combo-entry-rtl-entry-insensitive.png\"\n      border    = {4, 4, 4, 4}\n      stretch   = TRUE\n      direction = RTL\n    }\n\n  }\n\n}\n\nstyle \"textview\" {\n  bg[NORMAL] = @base_color\n}\n\nstyle \"scale_horz\" {\n\n  engine \"pixmap\" {\n\n    image {\n      function    = BOX\n      detail      = \"trough-upper\"\n      file        = \"assets/scale-horz-trough.png\"\n      border      = {10, 10, 0, 0}\n      stretch     = TRUE\n    }\n\n    image {\n      function    = BOX\n      detail      = \"trough-lower\"\n      file        = \"assets/scale-horz-trough-active.png\"\n      border      = {10, 10, 0, 0}\n      stretch     = TRUE\n    }\n\n  }\n\n}\n\nstyle \"scale_vert\" {\n\n  engine \"pixmap\" {\n\n    image {\n      function    = BOX\n      detail      = \"trough-upper\"\n      file        = \"assets/scale-vert-trough.png\"\n      border      = {0, 0, 10, 10}\n      stretch     = TRUE\n    }\n\n    image {\n      function    = BOX\n      detail      = \"trough-lower\"\n      file        = \"assets/scale-vert-trough-active.png\"\n      border      = {0, 0, 10, 10}\n      stretch     = TRUE\n    }\n\n  }\n\n}\n\nstyle \"progressbar\" {\n\n  xthickness = 1\n  ythickness = 1\n\n  fg[PRELIGHT] = @selected_fg_color\n\n  engine \"pixmap\" {\n\n    image {\n      function    = BOX\n      detail      = \"trough\"\n      file        = \"assets/progressbar-horz-trough.png\"\n      border      = {3, 3, 2, 2}\n      stretch     = TRUE\n      orientation = HORIZONTAL\n    }\n\n    image {\n      function    = BOX\n      detail      = \"trough\"\n      file        = \"assets/progressbar-vert-trough.png\"\n      border      = {2, 2, 3, 3}\n      stretch     = TRUE\n      orientation = VERTICAL\n    }\n\n  }\n\n}\n\nstyle \"treeview_header\" {\n\n  xthickness = 1\n  ythickness = 0\n\n  fg[NORMAL]   = @column_header_color\n  fg[PRELIGHT] = @hover_column_header_color\n\n  font_name    = \"Bold\"\n\n  GtkButton::inner-border = {5, 5, 0, 1}\n\n  engine \"pixmap\" {\n\n    image {\n      function  = BOX\n      file      = \"assets/treeview-separator-ltr.png\"\n      border    = {0, 1, 0, 1}\n      stretch   = TRUE\n      direction = LTR\n    }\n\n    image {\n      function  = BOX\n      file      = \"assets/treeview-separator-rtl.png\"\n      border    = {1, 0, 0, 1}\n      stretch   = TRUE\n      direction = RTL\n    }\n\n    image {\n      function        = ARROW\n      state           = NORMAL\n      overlay_file    = \"assets/treeview-pan-up.png\"\n      overlay_stretch = FALSE\n      arrow_direction = UP\n    }\n\n    image {\n      function        = ARROW\n      state           = PRELIGHT\n      overlay_file    = \"assets/treeview-pan-up-hover.png\"\n      overlay_stretch = FALSE\n      arrow_direction = UP\n    }\n\n    image {\n      function        = ARROW\n      state           = ACTIVE\n      overlay_file    = \"assets/treeview-pan-up-active.png\"\n      overlay_stretch = FALSE\n      arrow_direction = UP\n    }\n\n    image {\n      function        = ARROW\n      state           = NORMAL\n      overlay_file    = \"assets/treeview-pan-down.png\"\n      overlay_stretch = FALSE\n      arrow_direction = DOWN\n    }\n\n    image {\n      function        = ARROW\n      state           = PRELIGHT\n      overlay_file    = \"assets/treeview-pan-down-hover.png\"\n      overlay_stretch = FALSE\n      arrow_direction = DOWN\n    }\n\n    image {\n      function        = ARROW\n      state           = ACTIVE\n      overlay_file    = \"assets/treeview-pan-down-active.png\"\n      overlay_stretch = FALSE\n      arrow_direction = DOWN\n    }\n\n  }\n\n}\n\nstyle \"scrolled_window\" {\n\n  engine \"pixmap\" {\n    image {\n      function = SHADOW\n      file     = \"assets/frame.png\"\n      border   = {1, 1, 1, 1}\n      stretch  = TRUE\n    }\n  }\n\n}\n\nstyle \"frame\" {\n\n  engine \"pixmap\" {\n\n    image {\n      function = SHADOW\n      shadow   = NONE\n    }\n\n    image {\n      function = SHADOW\n      file     = \"assets/frame.png\"\n      border   = {1, 1, 1, 1}\n      stretch  = TRUE\n    }\n\n    image {\n      function       = SHADOW_GAP\n      file           = \"assets/frame.png\"\n      border         = {1, 1, 1, 1}\n      stretch        = TRUE\n      gap_start_file = \"assets/border.png\"\n      gap_end_file   = \"assets/border.png\"\n    }\n\n  }\n\n}\n\nstyle \"toolbar_button\" {\n\n  xthickness = 2\n  ythickness = 2\n\n  GtkButton::inner-border = {2, 2, 2, 2}\n\n}\n\nstyle \"toolbar_separator\" {\n\n  GtkWidget::wide-separators  = 1\n  GtkWidget::separator-width  = 1\n  GtkWidget::separator-height = 1\n\n  engine \"pixmap\" {\n    image {\n      function = BOX\n      file     = \"assets/line.png\"\n    }\n  }\n\n}\n\nstyle \"inline_toolbar\" {\n\n  GtkToolbar::button-relief = GTK_RELIEF_NORMAL\n\n  engine \"pixmap\" {\n    image {\n      function = SHADOW\n      file     = \"assets/frame-inline.png\"\n      border   = {1, 1, 0, 1}\n      stretch  = TRUE\n    }\n  }\n\n}\n\nstyle \"tooltip\" {\n\n  xthickness = 13\n  ythickness = 13\n\n  bg[NORMAL]   = @tooltip_bg_color\n  fg[NORMAL]   = @tooltip_fg_color\n  bg[SELECTED] = @tooltip_bg_color\n\n}\n\nstyle \"disable_separator\" {\n\n  xthickness = 0\n  ythickness = 0\n\n  GtkWidget::wide-separators = 1\n\n}\n\n# Default style, containing theme properties and trying to match every widget as\n# much as possible, which is not only faster than trying to match every widget\n# by its own but also less bug-prune and more consistent. However there is some\n# widget specific stuff that needs to be taken care of, which is the point of\n# every other style below.\nclass \"GtkWidget\" style \"default\"\n\n ######################################\n # Override padding, style and colour #\n ######################################\n\nclass \"GtkButton\"                                                  style \"button\"\nclass \"GtkLinkButton\"                                              style \"link_button\"\nclass \"GtkEntry\"                                                   style \"entry\"\nclass \"GtkOldEditable\"                                             style \"entry\"\nclass \"GtkNotebook\"                                                style \"notebook\"\nclass \"GtkHScale\"                                                  style \"scale_horz\"\nclass \"GtkVScale\"                                                  style \"scale_vert\"\nclass \"GtkProgressBar\"                                             style \"progressbar\"\nclass \"GtkScrolledWindow\"                                          style \"scrolled_window\"\nclass \"GtkFrame\"                                                   style \"frame\"\nclass \"GtkSeparatorToolItem\"                                       style \"toolbar_separator\"\nclass \"GtkMenuBar\"                                                 style \"menubar\"\nclass \"GtkMenu\"                                                    style \"menu\"\nclass \"GtkTextView\"                                                style \"textview\"\n\n# Menu and menubar items\nwidget_class \"*<GtkMenuItem>*\"                                     style \"menu_item\"\nwidget_class \"*<GtkMenuBar>.<GtkMenuItem>*\"                        style \"menubar_item\"\nwidget_class \"*<GtkSeparatorMenuItem>*\"                            style \"separator_menu_item\"\n\n# Treeview buttons\nwidget_class \"*<GtkTreeView>*<GtkButton>*\"                         style \"treeview_header\"\n\n# Give the file chooser toolbar a border\nwidget_class \"*<GtkFileChooserDefault>*<GtkToolbar>\"               style \"inline_toolbar\"\n\n# Fix padding on regular comboboxes\nwidget_class \"*<GtkComboBox>.<GtkButton>\"                          style \"combobox\"\n# And disable separators on them\nwidget_class \"*<GtkComboBox>.<GtkButton>*<GtkSeparator>\"           style \"disable_separator\"\n\n# Join together the ComboBoxEntry entry and button\nwidget_class \"*<GtkComboBoxEntry>*\"                                style \"combobox_entry\"\n\n# Join the Combo entry and button\nwidget_class \"*<GtkCombo>*\"                                        style \"combobox_entry\"\n# Tweak the padding on the button a little bit because it\n# uses it a bit differently\nwidget_class \"*<GtkCombo>.<GtkButton>\"                             style \"combo_button_padding\"\n\n# Alas we cannot do the same for ComboBoxText because there\n# isn't a way to apply the style to only the comboboxes that\n# have an entry inside\n\n# Toolbar buttons have different paddings\nwidget_class \"*<GtkToolbar>*<GtkButton>\"                           style \"toolbar_button\"\n\n# Notebooks are white, act accordingly\nwidget_class \"*<GtkNotebook>*<GtkEntry>\"                           style \"notebook_entry\"\nwidget_class \"*<GtkNotebook>*<GtkProgressBar>\"                     style \"notebook_bg\"\nwidget_class \"*<GtkNotebook>*<GtkSpinButton>\"                      style \"notebook_bg\"\nwidget_class \"*<GtkNotebook>*<GtkScrolledWindow>*<GtkViewport>\"    style \"notebook_bg\"\nwidget_class \"*<GtkNotebook>*<GimpRuler>\"                          style \"notebook_bg\"\nwidget_class \"*<GtkNotebook>.<GimpDisplayShell>*<GtkEventBox>\"     style \"notebook_bg\"\nwidget_class \"*<GtkNotebook>*<GtkComboBoxEntry>*\"                  style \"notebook_combo\"\nwidget_class \"*<GtkNotebook>*<GtkCombo>*\"                          style \"notebook_combo\"\n\n# However, stuff inside eventboxes inside notebooks is grey\n# again, react\nwidget_class \"*<GtkNotebook>*<GtkEventBox>*<GtkEntry>\"             style \"normal_entry\"\nwidget_class \"*<GtkNotebook>*<GtkEventBox>*<GtkProgressBar>\"       style \"normal_bg\"\nwidget_class \"*<GtkNotebook>*<GtkEventBox>*<GtkSpinButton>\"        style \"normal_bg\"\nwidget_class \"*<GtkNotebook>*<GtkEventBox>*<GtkComboBoxEntry>*\"    style \"combobox_entry\"\nwidget_class \"*<GtkNotebook>*<GtkEventBox>*<GtkCombo>*\"            style \"combobox_entry\"\nwidget_class \"*<GtkNotebook>*<GtkEventBox>*<GtkCombo>.<GtkButton>\" style \"combo_button_padding\"\n\n# ComboBoxes tend to draw the button label with text[]\n# instead of fg[], we need to fix that\nwidget_class \"*<GtkComboBox>*<GtkCellView>\"                        style \"combobox_cellview\"\n\n# GTK tooltips\nwidget \"gtk-tooltip*\"                                              style \"tooltip\"\n"
  },
  {
    "path": ".themes/Flat-Remix-GTK-Blue-Dark-Solid/gtk-3.0/gtk.css",
    "content": "/***************************\n * Check and Radio buttons *\n ***************************/\n* {\n  padding: 0;\n  -GtkToolButton-icon-spacing: 4;\n  -GtkTextView-error-underline-color: #bf1717;\n  -GtkScrolledWindow-scrollbar-spacing: 0;\n  -GtkToolItemGroup-expander-size: 11;\n  -GtkWidget-text-handle-width: 20;\n  -GtkWidget-text-handle-height: 24;\n  -GtkDialog-button-spacing: 4;\n  -GtkDialog-action-area-border: 0;\n  outline-color: alpha(currentColor,0.3);\n  outline-style: dashed;\n  outline-offset: -3px;\n  outline-width: 1px;\n  -gtk-outline-radius: 4px;\n  -gtk-secondary-caret-color: #2777ff; }\n\n/***************\n * Base States *\n ***************/\n.background {\n  color: #eeeeec;\n  background-color: #23252e; }\n  .background:backdrop {\n    color: #888a8d;\n    background-color: #23252e;\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\n\n/*\n   These wildcard seems unavoidable, need to investigate.\n   Wildcards are bad and troublesome, use them with care,\n   or better, just don't.\n   Everytime a wildcard is used a kitten dies, painfully.\n*/\n*:disabled {\n  -gtk-icon-effect: dim; }\n\n.gtkstyle-fallback {\n  color: #eeeeec;\n  background-color: #23252e; }\n  .gtkstyle-fallback:hover {\n    color: #eeeeec;\n    background-color: #383d4b; }\n  .gtkstyle-fallback:active {\n    color: #eeeeec;\n    background-color: #0d0e11; }\n  .gtkstyle-fallback:disabled {\n    color: #888a8d;\n    background-color: #242731; }\n  .gtkstyle-fallback:selected {\n    color: #ffffff;\n    background-color: #2777ff; }\n\n.view, iconview,\n.view text,\niconview text,\ntextview text {\n  color: white;\n  background-color: #272a34; }\n  .view:backdrop, iconview:backdrop,\n  .view text:backdrop,\n  iconview text:backdrop,\n  textview text:backdrop {\n    color: #d4d5d7;\n    background-color: #292c37; }\n    .view:backdrop:disabled, iconview:backdrop:disabled,\n    .view text:backdrop:disabled,\n    iconview text:backdrop:disabled,\n    textview text:backdrop:disabled {\n      color: #43495a; }\n  .view:disabled, iconview:disabled,\n  .view text:disabled,\n  iconview text:disabled,\n  textview text:disabled {\n    color: #888a8d;\n    background-color: #242731; }\n  .view:selected:focus, iconview:selected:focus, .view:selected, iconview:selected,\n  .view text:selected:focus,\n  iconview text:selected:focus,\n  textview text:selected:focus,\n  .view text:selected,\n  iconview text:selected,\n  textview text:selected {\n    border-radius: 3px; }\n\ntextview border {\n  background-color: #252831; }\n\n.rubberband,\nrubberband,\n.content-view rubberband,\n.content-view .rubberband,\ntreeview.view rubberband,\nflowbox rubberband {\n  border: 1px solid #005af3;\n  background-color: rgba(0, 90, 243, 0.2); }\n\nflowbox flowboxchild {\n  padding: 3px; }\n  flowbox flowboxchild:selected {\n    outline-offset: -2px; }\n\n.content-view .tile {\n  margin: 2px;\n  background-color: black;\n  border-radius: 0;\n  padding: 0; }\n  .content-view .tile:backdrop {\n    background-color: #1e2128; }\n  .content-view .tile:active, .content-view .tile:selected {\n    background-color: #2777ff; }\n  .content-view .tile:disabled {\n    background-color: #242731; }\n\nlabel {\n  caret-color: currentColor; }\n  label selection {\n    background-color: #2777ff;\n    color: #ffffff; }\n  label:disabled {\n    color: #888a8d; }\n    button label:disabled {\n      color: inherit; }\n    label:disabled:backdrop {\n      color: #43495a; }\n      button label:disabled:backdrop {\n        color: inherit; }\n  label.error {\n    color: #bf1717; }\n    label.error:disabled {\n      color: rgba(191, 23, 23, 0.5); }\n    label.error:disabled:backdrop {\n      color: rgba(191, 23, 23, 0.4); }\n\n.dim-label, .budgie-notification .notification-body, .budgie-switcher .notification-body, .budgie-switcher-window .notification-body, .budgie-osd .notification-body, .titlebar:not(headerbar) .subtitle,\nheaderbar .subtitle, label.separator {\n  opacity: 0.55;\n  text-shadow: none; }\n\nassistant .sidebar {\n  background-color: #272a34;\n  border-top: 1px solid #13151a; }\n  assistant .sidebar:backdrop {\n    background-color: #292c37;\n    border-color: #13151a; }\n\nassistant.csd .sidebar {\n  border-top-style: none; }\n\nassistant .sidebar label {\n  padding: 6px 12px; }\n\nassistant .sidebar label.highlight {\n  background-color: #4b4d54; }\n\n.osd .scale-popup, .app-notification,\n.app-notification.frame, .csd popover.background.osd, popover.background.osd, .csd popover.background.touch-selection, .csd popover.background.magnifier, popover.background.touch-selection, popover.background.magnifier,\n.osd {\n  color: white;\n  border: none;\n  background-color: #303340;\n  background-clip: padding-box;\n  text-shadow: 0 1px black;\n  -gtk-icon-shadow: 0 1px black; }\n  .osd .scale-popup:backdrop, .app-notification:backdrop, popover.background.osd:backdrop, popover.background.touch-selection:backdrop, popover.background.magnifier:backdrop,\n  .osd:backdrop {\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\n\n/*********************\n * Spinner Animation *\n *********************/\n@keyframes spin {\n  to {\n    -gtk-icon-transform: rotate(1turn); } }\n\nspinner {\n  background: none;\n  opacity: 0;\n  -gtk-icon-source: -gtk-icontheme(\"process-working-symbolic\"); }\n  spinner:backdrop {\n    color: #888a8d; }\n  spinner:checked {\n    opacity: 1;\n    animation: spin 1s linear infinite; }\n    spinner:checked:disabled {\n      opacity: 0.5; }\n\n/**********************\n * General Typography *\n **********************/\n.large-title {\n  font-weight: 300;\n  font-size: 24pt; }\n\n.title-1 {\n  font-weight: 800;\n  font-size: 20pt; }\n\n.title-2 {\n  font-weight: 800;\n  font-size: 15pt; }\n\n.title-3 {\n  font-weight: 700;\n  font-size: 15pt; }\n\n.title-4 {\n  font-weight: 700;\n  font-size: 13pt; }\n\n.heading {\n  font-weight: 700;\n  font-size: 11pt; }\n\n.body {\n  font-weight: 400;\n  font-size: 11pt; }\n\n.caption-heading {\n  font-weight: 700;\n  font-size: 9pt; }\n\n.caption {\n  font-weight: 400;\n  font-size: 9pt; }\n\n/****************\n * Text Entries *\n ****************/\nspinbutton:not(.vertical),\nentry {\n  min-height: 28px;\n  padding-left: 8px;\n  padding-right: 8px;\n  border: 1px solid;\n  border-radius: 6px;\n  transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n  color: white;\n  border-color: #13151a;\n  background-color: #272a34;\n  box-shadow: inset 0 0 0 1px rgba(39, 119, 255, 0); }\n  spinbutton:not(.vertical) image.left,\n  entry image.left {\n    margin-right: 6px; }\n  spinbutton:not(.vertical) image.right,\n  entry image.right {\n    margin-left: 6px; }\n  spinbutton.flat:not(.vertical),\n  entry.flat:focus,\n  entry.flat:backdrop,\n  entry.flat:disabled,\n  entry.flat {\n    min-height: 0;\n    padding: 2px;\n    background-color: transparent;\n    border-color: transparent;\n    border-radius: 0; }\n  spinbutton:focus:not(.vertical),\n  entry:focus {\n    box-shadow: inset 0 0 0 1px #2777ff;\n    border-color: #00348d; }\n  spinbutton:disabled:not(.vertical),\n  entry:disabled {\n    color: #888a8d;\n    border-color: #13151a;\n    background-color: #242731;\n    box-shadow: none; }\n  spinbutton:backdrop:not(.vertical),\n  entry:backdrop {\n    color: #d4d5d7;\n    border-color: #13151a;\n    background-color: #292c37;\n    box-shadow: none;\n    transition: 200ms ease-out; }\n  spinbutton:backdrop:disabled:not(.vertical),\n  entry:backdrop:disabled {\n    color: #43495a;\n    border-color: #13151a;\n    background-color: #242731;\n    box-shadow: none; }\n  spinbutton.error:not(.vertical),\n  entry.error {\n    color: #bf1717;\n    border-color: #200404; }\n    spinbutton.error:focus:not(.vertical),\n    entry.error:focus {\n      box-shadow: inset 0 0 0 1px #bf1717;\n      border-color: #200404; }\n    spinbutton.error:not(.vertical) selection,\n    entry.error selection {\n      background-color: #bf1717; }\n  spinbutton.warning:not(.vertical),\n  entry.warning {\n    color: #fd7d00;\n    border-color: #4b2500; }\n    spinbutton.warning:focus:not(.vertical),\n    entry.warning:focus {\n      box-shadow: inset 0 0 0 1px #fd7d00;\n      border-color: #4b2500; }\n    spinbutton.warning:not(.vertical) selection,\n    entry.warning selection {\n      background-color: #fd7d00; }\n  spinbutton:not(.vertical) image,\n  entry image {\n    color: #c6c7c7; }\n    spinbutton:not(.vertical) image:hover,\n    entry image:hover {\n      color: #eeeeec; }\n    spinbutton:not(.vertical) image:active,\n    entry image:active {\n      color: #2777ff; }\n    spinbutton:not(.vertical) image:backdrop,\n    entry image:backdrop {\n      color: #75777c; }\n  spinbutton:drop(active):not(.vertical),\n  entry:drop(active):focus,\n  entry:drop(active) {\n    border-color: #19a187;\n    box-shadow: inset 0 0 0 1px #19a187; }\n  .osd spinbutton:not(.vertical), .osd entry {\n    color: white;\n    border-color: black;\n    background-color: rgba(0, 0, 0, 0.5);\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black; }\n    .osd spinbutton:focus:not(.vertical), .osd entry:focus {\n      color: white;\n      border-color: #2777ff;\n      background-color: rgba(0, 0, 0, 0.5);\n      background-clip: padding-box;\n      box-shadow: inset 0 0 0 1px #2777ff;\n      text-shadow: 0 1px black;\n      -gtk-icon-shadow: 0 1px black; }\n    .osd spinbutton:backdrop:not(.vertical), .osd entry:backdrop {\n      color: white;\n      border-color: black;\n      background-color: rgba(0, 0, 0, 0.5);\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n    .osd spinbutton:disabled:not(.vertical), .osd entry:disabled {\n      color: #97999f;\n      border-color: black;\n      background-color: rgba(68, 72, 83, 0.5);\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n\nspinbutton:not(.vertical) progress,\nentry progress {\n  margin: 2px -6px;\n  background-color: transparent;\n  background-image: none;\n  border-radius: 0;\n  border-width: 0 0 2px;\n  border-color: #2777ff;\n  border-style: solid;\n  box-shadow: none; }\n  spinbutton:not(.vertical) progress:backdrop,\n  entry progress:backdrop {\n    background-color: transparent; }\n\n.linked:not(.vertical) > spinbutton:focus:not(.vertical) + spinbutton:not(.vertical), .linked:not(.vertical) > spinbutton:focus:not(.vertical) + button, .linked:not(.vertical) > spinbutton:focus:not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) > spinbutton:focus:not(.vertical) + entry, .linked:not(.vertical) > entry:focus + button, .linked:not(.vertical) > entry:focus + combobox > box > button.combo, .linked:not(.vertical) > entry:focus + spinbutton:not(.vertical), .linked:not(.vertical) > entry:focus + entry {\n  border-left-color: #00348d; }\n\n.linked:not(.vertical) > spinbutton:focus.error:not(.vertical) + spinbutton:not(.vertical), .linked:not(.vertical) > spinbutton:focus.error:not(.vertical) + button, .linked:not(.vertical) > spinbutton:focus.error:not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) > spinbutton:focus.error:not(.vertical) + entry, .linked:not(.vertical) > entry:focus.error + button, .linked:not(.vertical) > entry:focus.error + combobox > box > button.combo, .linked:not(.vertical) > entry:focus.error + spinbutton:not(.vertical), .linked:not(.vertical) > entry:focus.error + entry {\n  border-left-color: #200404; }\n\n.linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + spinbutton:not(.vertical), .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + button, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + entry, .linked:not(.vertical) > entry:drop(active) + button, .linked:not(.vertical) > entry:drop(active) + combobox > box > button.combo, .linked:not(.vertical) > entry:drop(active) + spinbutton:not(.vertical), .linked:not(.vertical) > entry:drop(active) + entry {\n  border-left-color: #19a187; }\n\n.linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled), .linked.vertical > spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):not(.vertical), .linked.vertical > entry:not(:disabled) + entry:not(:disabled), .linked.vertical > entry:not(:disabled) + spinbutton:not(:disabled):not(.vertical) {\n  border-top-color: #21242c; }\n  .linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled):backdrop, .linked.vertical > spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):backdrop:not(.vertical), .linked.vertical > entry:not(:disabled) + entry:not(:disabled):backdrop, .linked.vertical > entry:not(:disabled) + spinbutton:not(:disabled):backdrop:not(.vertical) {\n    border-top-color: #23252e; }\n\n.linked.vertical > spinbutton:disabled:not(.vertical) + spinbutton:disabled:not(.vertical), .linked.vertical > spinbutton:disabled:not(.vertical) + entry:disabled, .linked.vertical > entry:disabled + spinbutton:disabled:not(.vertical), .linked.vertical > entry:disabled + entry:disabled {\n  border-top-color: #21242c; }\n\n.linked.vertical > spinbutton:not(.vertical) + spinbutton:focus:not(:only-child):not(.vertical),\n.linked.vertical > spinbutton:not(.vertical) + entry:focus:not(:only-child), .linked.vertical > entry + spinbutton:focus:not(:only-child):not(.vertical),\n.linked.vertical > entry + entry:focus:not(:only-child) {\n  border-top-color: #00348d; }\n\n.linked.vertical > spinbutton:not(.vertical) + spinbutton:focus.error:not(:only-child):not(.vertical),\n.linked.vertical > spinbutton:not(.vertical) + entry:focus.error:not(:only-child), .linked.vertical > entry + spinbutton:focus.error:not(:only-child):not(.vertical),\n.linked.vertical > entry + entry:focus.error:not(:only-child) {\n  border-top-color: #200404; }\n\n.linked.vertical > spinbutton:not(.vertical) + spinbutton:drop(active):not(:only-child):not(.vertical),\n.linked.vertical > spinbutton:not(.vertical) + entry:drop(active):not(:only-child), .linked.vertical > entry + spinbutton:drop(active):not(:only-child):not(.vertical),\n.linked.vertical > entry + entry:drop(active):not(:only-child) {\n  border-top-color: #19a187; }\n\n.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + spinbutton:not(.vertical),\n.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + entry,\n.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + button,\n.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + combobox > box > button.combo, .linked.vertical > entry:focus:not(:only-child) + spinbutton:not(.vertical),\n.linked.vertical > entry:focus:not(:only-child) + entry,\n.linked.vertical > entry:focus:not(:only-child) + button,\n.linked.vertical > entry:focus:not(:only-child) + combobox > box > button.combo {\n  border-top-color: #00348d; }\n\n.linked.vertical > spinbutton:focus.error:not(:only-child):not(.vertical) + spinbutton:not(.vertical),\n.linked.vertical > spinbutton:focus.error:not(:only-child):not(.vertical) + entry,\n.linked.vertical > spinbutton:focus.error:not(:only-child):not(.vertical) + button,\n.linked.vertical > spinbutton:focus.error:not(:only-child):not(.vertical) + combobox > box > button.combo, .linked.vertical > entry:focus.error:not(:only-child) + spinbutton:not(.vertical),\n.linked.vertical > entry:focus.error:not(:only-child) + entry,\n.linked.vertical > entry:focus.error:not(:only-child) + button,\n.linked.vertical > entry:focus.error:not(:only-child) + combobox > box > button.combo {\n  border-top-color: #200404; }\n\n.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + spinbutton:not(.vertical),\n.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + entry,\n.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + button,\n.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + combobox > box > button.combo, .linked.vertical > entry:drop(active):not(:only-child) + spinbutton:not(.vertical),\n.linked.vertical > entry:drop(active):not(:only-child) + entry,\n.linked.vertical > entry:drop(active):not(:only-child) + button,\n.linked.vertical > entry:drop(active):not(:only-child) + combobox > box > button.combo {\n  border-top-color: #19a187; }\n\nspinbutton.error:not(.vertical),\nentry.error {\n  color: #bf1717; }\n\ntreeview entry:focus:dir(rtl), treeview entry:focus:dir(ltr) {\n  background-color: #272a34;\n  transition-property: color, background; }\n\ntreeview entry.flat, treeview entry {\n  border-radius: 0;\n  background-image: none;\n  background-color: #272a34; }\n  treeview entry.flat:focus, treeview entry:focus {\n    border-color: #2777ff; }\n\n.entry-tag {\n  padding: 5px;\n  margin-top: 2px;\n  margin-bottom: 2px;\n  border-style: none;\n  color: #272a34;\n  background-color: #8b8c90; }\n  :dir(ltr) .entry-tag {\n    margin-left: 8px;\n    margin-right: -5px; }\n  :dir(rtl) .entry-tag {\n    margin-left: -5px;\n    margin-right: 8px; }\n  .entry-tag:hover {\n    background-color: #a5a6a9; }\n  :backdrop .entry-tag {\n    color: #292c37;\n    background-color: #595b62; }\n  .entry-tag.button {\n    background-color: transparent;\n    color: rgba(39, 42, 52, 0.7); }\n  :not(:backdrop) .entry-tag.button:hover {\n    border: 1px solid #8b8c90;\n    color: #272a34; }\n  :not(:backdrop) .entry-tag.button:active {\n    background-color: #8b8c90;\n    color: rgba(39, 42, 52, 0.7); }\n\n/***********\n * Buttons *\n ***********/\n@keyframes needs_attention {\n  from {\n    background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#74a7ff), to(transparent)); }\n  to {\n    background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#2777ff), to(transparent)); } }\n\nbutton.titlebutton, notebook > header > tabs > arrow,\nbutton {\n  min-height: 24px;\n  min-width: 16px;\n  padding: 2px 6px;\n  border: 1px solid;\n  border-radius: 6px;\n  transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n  color: #eeeeec;\n  outline-color: rgba(238, 238, 236, 0.3);\n  border-color: #13151a;\n  background-image: image(#323643);\n  box-shadow: none; }\n  button.titlebutton, button.sidebar-button, notebook > header > tabs > arrow, notebook > header > tabs > arrow.flat,\n  button.flat {\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    transition: none; }\n    button.titlebutton:hover, button.sidebar-button:hover, notebook > header > tabs > arrow:hover,\n    button.flat:hover {\n      transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n      transition-duration: 500ms; }\n      button.titlebutton:hover:active, button.sidebar-button:hover:active, notebook > header > tabs > arrow:hover:active,\n      button.flat:hover:active {\n        transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  notebook > header > tabs > arrow:hover,\n  button:hover {\n    color: #eeeeec;\n    outline-color: rgba(238, 238, 236, 0.3);\n    border-color: #13151a;\n    background-image: image(#414657);\n    box-shadow: none;\n    -gtk-icon-effect: highlight; }\n  notebook > header > tabs > arrow:active, notebook > header > tabs > arrow:checked,\n  button:active,\n  button:checked {\n    color: #ffffff;\n    outline-color: rgba(238, 238, 236, 0.3);\n    border-color: #2777ff;\n    background-image: linear-gradient(to right, #317dff, #1d71ff);\n    box-shadow: 0 2px 4px rgba(39, 119, 255, 0.25);\n    transition-duration: 50ms; }\n  notebook > header > tabs > arrow:backdrop,\n  button:backdrop.flat,\n  button:backdrop {\n    color: #888a8d;\n    border-color: #13151a;\n    background-image: image(#323643);\n    box-shadow: none;\n    transition: 200ms ease-out;\n    -gtk-icon-effect: none; }\n    notebook > header > tabs > arrow:backdrop:active, notebook > header > tabs > arrow:backdrop:checked,\n    button:backdrop.flat:active,\n    button:backdrop.flat:checked,\n    button:backdrop:active,\n    button:backdrop:checked {\n      color: #ffffff;\n      border-color: #2777ff;\n      background-image: image(#2667d5);\n      box-shadow: none; }\n    notebook > header > tabs > arrow:backdrop:disabled,\n    button:backdrop.flat:disabled,\n    button:backdrop:disabled {\n      color: #43495a;\n      border-color: #13151a;\n      background-image: image(#242731);\n      box-shadow: none; }\n      notebook > header > tabs > arrow:backdrop:disabled:active, notebook > header > tabs > arrow:backdrop:disabled:checked,\n      button:backdrop.flat:disabled:active,\n      button:backdrop.flat:disabled:checked,\n      button:backdrop:disabled:active,\n      button:backdrop:disabled:checked {\n        color: #43495a;\n        border-color: #13151a;\n        background-image: image(#1a1d23);\n        box-shadow: none; }\n  button.titlebutton:backdrop, button.sidebar-button:backdrop, notebook > header > tabs > arrow:backdrop, button.titlebutton:disabled, button.sidebar-button:disabled, notebook > header > tabs > arrow:disabled,\n  button.flat:backdrop,\n  button.flat:disabled,\n  button.flat:backdrop:disabled {\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\n  notebook > header > tabs > arrow:disabled,\n  button:disabled {\n    color: #888a8d;\n    border-color: #13151a;\n    background-image: image(#242731);\n    box-shadow: none; }\n    notebook > header > tabs > arrow:disabled:active, notebook > header > tabs > arrow:disabled:checked,\n    button:disabled:active,\n    button:disabled:checked {\n      color: #888a8d;\n      border-color: #13151a;\n      background-image: image(#16181d);\n      box-shadow: none; }\n  notebook > header > tabs > arrow.image-button,\n  button.image-button {\n    min-width: 24px;\n    padding-left: 2px;\n    padding-right: 2px; }\n  notebook > header > tabs > arrow.text-button,\n  button.text-button {\n    padding-left: 16px;\n    padding-right: 16px; }\n  notebook > header > tabs > arrow.text-button.image-button,\n  button.text-button.image-button {\n    padding-left: 8px;\n    padding-right: 8px; }\n    notebook > header > tabs > arrow.text-button.image-button label,\n    button.text-button.image-button label {\n      padding-left: 8px;\n      padding-right: 8px; }\n  combobox:drop(active) button.combo, notebook > header > tabs > arrow:drop(active),\n  button:drop(active) {\n    color: #19a187;\n    border-color: #19a187;\n    box-shadow: inset 0 0 0 1px #19a187; }\n\nrow:selected button.sidebar-button:not(:active):not(:checked):not(:hover):not(disabled), row:selected button.flat:not(:active):not(:checked):not(:hover):not(disabled) {\n  color: #ffffff;\n  border-color: transparent; }\n  row:selected button.sidebar-button:not(:active):not(:checked):not(:hover):not(disabled):backdrop, row:selected button.flat:not(:active):not(:checked):not(:hover):not(disabled):backdrop {\n    color: #888a8d; }\n\n\nbutton.osd {\n  min-width: 26px;\n  min-height: 32px;\n  color: white;\n  border-radius: 5px;\n  color: white;\n  border-color: black;\n  background-color: transparent;\n  background-image: image(#303340);\n  background-clip: padding-box;\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n  text-shadow: 0 1px black;\n  -gtk-icon-shadow: 0 1px black;\n  outline-color: rgba(255, 255, 255, 0.3);\n  border: none;\n  box-shadow: none; }\n  \n  button.osd.image-button {\n    min-width: 34px; }\n  \n  button.osd:hover {\n    color: white;\n    border-color: black;\n    background-color: transparent;\n    background-image: image(#4a5063);\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black;\n    outline-color: rgba(255, 255, 255, 0.3);\n    border: none;\n    box-shadow: none; }\n  \n  button.osd:active,\n  button.osd:checked {\n    color: white;\n    border-color: black;\n    background-color: transparent;\n    background-image: image(black);\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    outline-color: rgba(255, 255, 255, 0.3);\n    border: none;\n    box-shadow: none; }\n  \n  button.osd:disabled:backdrop,\n  button.osd:disabled {\n    color: #97999f;\n    border-color: black;\n    background-color: transparent;\n    background-image: image(rgba(68, 72, 83, 0.5));\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    border: none; }\n  \n  button.osd:backdrop {\n    color: white;\n    border-color: black;\n    background-color: transparent;\n    background-image: image(#303340);\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    border: none; }\n\n.app-notification button,\n.app-notification.frame button, .csd popover.background.touch-selection button, .csd popover.background.magnifier button, popover.background.touch-selection button, popover.background.magnifier button, .osd button {\n  color: white;\n  border-color: black;\n  background-color: transparent;\n  background-image: image(#303340);\n  background-clip: padding-box;\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n  text-shadow: 0 1px black;\n  -gtk-icon-shadow: 0 1px black;\n  outline-color: rgba(255, 255, 255, 0.3); }\n  .app-notification button:hover, popover.background.touch-selection button:hover, popover.background.magnifier button:hover, .osd button:hover {\n    color: white;\n    border-color: black;\n    background-color: transparent;\n    background-image: image(#4a5063);\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black;\n    outline-color: rgba(255, 255, 255, 0.3); }\n  .app-notification button:active, popover.background.touch-selection button:active, popover.background.magnifier button:active, .app-notification button:checked, popover.background.touch-selection button:checked, popover.background.magnifier button:checked, .osd button:active:backdrop, .osd button:active, .osd button:checked:backdrop, .osd button:checked {\n    color: white;\n    border-color: black;\n    background-color: transparent;\n    background-image: image(black);\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    outline-color: rgba(255, 255, 255, 0.3); }\n  .app-notification button:disabled, popover.background.touch-selection button:disabled, popover.background.magnifier button:disabled, .osd button:disabled:backdrop, .osd button:disabled {\n    color: #97999f;\n    border-color: black;\n    background-color: transparent;\n    background-image: image(rgba(68, 72, 83, 0.5));\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\n  .app-notification button:backdrop, popover.background.touch-selection button:backdrop, popover.background.magnifier button:backdrop, .osd button:backdrop {\n    color: white;\n    border-color: black;\n    background-color: transparent;\n    background-image: image(#303340);\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\n  .app-notification button.flat, popover.background.touch-selection button.flat, popover.background.magnifier button.flat, .osd button.flat {\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    box-shadow: none;\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black; }\n    .app-notification button.flat:hover, popover.background.touch-selection button.flat:hover, popover.background.magnifier button.flat:hover, .osd button.flat:hover {\n      color: white;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(#4a5063);\n      background-clip: padding-box;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n      text-shadow: 0 1px black;\n      -gtk-icon-shadow: 0 1px black;\n      outline-color: rgba(255, 255, 255, 0.3); }\n    .app-notification button.flat:disabled, popover.background.touch-selection button.flat:disabled, popover.background.magnifier button.flat:disabled, .osd button.flat:disabled {\n      color: #97999f;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(rgba(68, 72, 83, 0.5));\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      background-image: none;\n      border-color: transparent;\n      box-shadow: none; }\n    .app-notification button.flat:backdrop, popover.background.touch-selection button.flat:backdrop, popover.background.magnifier button.flat:backdrop, .osd button.flat:backdrop {\n      border-color: transparent;\n      background-color: transparent;\n      background-image: none;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n    .app-notification button.flat:active, popover.background.touch-selection button.flat:active, popover.background.magnifier button.flat:active, .app-notification button.flat:checked, popover.background.touch-selection button.flat:checked, popover.background.magnifier button.flat:checked, .osd button.flat:active, .osd button.flat:checked {\n      color: white;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(black);\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      outline-color: rgba(255, 255, 255, 0.3); }\n\n\nbutton.suggested-action {\n  color: white;\n  outline-color: rgba(255, 255, 255, 0.3);\n  border-color: #186dff;\n  background-image: image(#2777ff);\n  box-shadow: none; }\n  \n  button.suggested-action.flat {\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    color: #2777ff; }\n  \n  button.suggested-action:hover {\n    color: white;\n    outline-color: rgba(255, 255, 255, 0.3);\n    border-color: #005af3;\n    background-image: image(#6ea4ff);\n    box-shadow: none; }\n  \n  button.suggested-action:active,\n  button.suggested-action:checked {\n    color: white;\n    outline-color: rgba(255, 255, 255, 0.3);\n    border-color: #0052df;\n    background-image: linear-gradient(to right, #0056e9, #004fd4);\n    box-shadow: 0 2px 4px rgba(0, 82, 223, 0.25); }\n  \n  button.suggested-action:backdrop,\n  button.suggested-action.flat:backdrop {\n    color: #d4e4ff;\n    border-color: #005af3;\n    background-image: image(#2777ff);\n    box-shadow: none; }\n    \n    button.suggested-action:backdrop:active,\n    button.suggested-action:backdrop:checked,\n    button.suggested-action.flat:backdrop:active,\n    button.suggested-action.flat:backdrop:checked {\n      color: #ffffff;\n      border-color: #2777ff;\n      background-image: image(#2667d5);\n      box-shadow: none; }\n    \n    button.suggested-action:backdrop:disabled,\n    button.suggested-action.flat:backdrop:disabled {\n      color: #43495a;\n      border-color: #13151a;\n      background-image: image(#242731);\n      box-shadow: none; }\n      \n      button.suggested-action:backdrop:disabled:active,\n      button.suggested-action:backdrop:disabled:checked,\n      button.suggested-action.flat:backdrop:disabled:active,\n      button.suggested-action.flat:backdrop:disabled:checked {\n        color: #6d98e4;\n        border-color: #005af3;\n        background-image: image(#1e61d6);\n        box-shadow: none; }\n  \n  button.suggested-action.flat:backdrop,\n  button.suggested-action.flat:disabled,\n  button.suggested-action.flat:backdrop:disabled {\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    color: rgba(39, 119, 255, 0.8); }\n  \n  button.suggested-action:disabled {\n    color: #888a8d;\n    border-color: #13151a;\n    background-image: image(#242731);\n    box-shadow: none; }\n    \n    button.suggested-action:disabled:active,\n    button.suggested-action:disabled:checked {\n      color: #a4beeb;\n      border-color: #005af3;\n      background-image: image(#1c5dcd);\n      box-shadow: none; }\n  .osd button.suggested-action {\n    color: white;\n    border-color: black;\n    background-color: transparent;\n    background-image: image(rgba(39, 119, 255, 0.5));\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black;\n    outline-color: rgba(255, 255, 255, 0.3); }\n    .osd button.suggested-action:hover {\n      color: white;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(rgba(39, 119, 255, 0.7));\n      background-clip: padding-box;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n      text-shadow: 0 1px black;\n      -gtk-icon-shadow: 0 1px black;\n      outline-color: rgba(255, 255, 255, 0.3); }\n    .osd button.suggested-action:active:backdrop, .osd button.suggested-action:active, .osd button.suggested-action:checked:backdrop, .osd button.suggested-action:checked {\n      color: white;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(#2777ff);\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      outline-color: rgba(255, 255, 255, 0.3); }\n    .osd button.suggested-action:disabled:backdrop, .osd button.suggested-action:disabled {\n      color: #97999f;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(rgba(68, 72, 83, 0.5));\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n    .osd button.suggested-action:backdrop {\n      color: white;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(rgba(39, 119, 255, 0.5));\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n\n\nbutton.destructive-action {\n  color: white;\n  outline-color: rgba(255, 255, 255, 0.3);\n  border-color: #991212;\n  background-image: image(#a61414);\n  box-shadow: none; }\n  \n  button.destructive-action.flat {\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    color: #a61414; }\n  \n  button.destructive-action:hover {\n    color: white;\n    outline-color: rgba(255, 255, 255, 0.3);\n    border-color: #790e0e;\n    background-image: image(#e41d1d);\n    box-shadow: none; }\n  \n  button.destructive-action:active,\n  button.destructive-action:checked {\n    color: white;\n    outline-color: rgba(255, 255, 255, 0.3);\n    border-color: #670c0c;\n    background-image: linear-gradient(to right, #700d0d, #5d0b0b);\n    box-shadow: 0 2px 4px rgba(103, 12, 12, 0.25); }\n  \n  button.destructive-action:backdrop,\n  button.destructive-action.flat:backdrop {\n    color: #edd0d0;\n    border-color: #790e0e;\n    background-image: image(#a61414);\n    box-shadow: none; }\n    \n    button.destructive-action:backdrop:active,\n    button.destructive-action:backdrop:checked,\n    button.destructive-action.flat:backdrop:active,\n    button.destructive-action.flat:backdrop:checked {\n      color: #ffffff;\n      border-color: #2777ff;\n      background-image: image(#2667d5);\n      box-shadow: none; }\n    \n    button.destructive-action:backdrop:disabled,\n    button.destructive-action.flat:backdrop:disabled {\n      color: #43495a;\n      border-color: #13151a;\n      background-image: image(#242731);\n      box-shadow: none; }\n      \n      button.destructive-action:backdrop:disabled:active,\n      button.destructive-action:backdrop:disabled:checked,\n      button.destructive-action.flat:backdrop:disabled:active,\n      button.destructive-action.flat:backdrop:disabled:checked {\n        color: #ad6667;\n        border-color: #790e0e;\n        background-image: image(#811415);\n        box-shadow: none; }\n  \n  button.destructive-action.flat:backdrop,\n  button.destructive-action.flat:disabled,\n  button.destructive-action.flat:backdrop:disabled {\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    color: rgba(166, 20, 20, 0.8); }\n  \n  button.destructive-action:disabled {\n    color: #888a8d;\n    border-color: #13151a;\n    background-image: image(#242731);\n    box-shadow: none; }\n    \n    button.destructive-action:disabled:active,\n    button.destructive-action:disabled:checked {\n      color: #c9a1a1;\n      border-color: #790e0e;\n      background-image: image(#791314);\n      box-shadow: none; }\n  .osd button.destructive-action {\n    color: white;\n    border-color: black;\n    background-color: transparent;\n    background-image: image(rgba(166, 20, 20, 0.5));\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black;\n    outline-color: rgba(255, 255, 255, 0.3); }\n    .osd button.destructive-action:hover {\n      color: white;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(rgba(166, 20, 20, 0.7));\n      background-clip: padding-box;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n      text-shadow: 0 1px black;\n      -gtk-icon-shadow: 0 1px black;\n      outline-color: rgba(255, 255, 255, 0.3); }\n    .osd button.destructive-action:active:backdrop, .osd button.destructive-action:active, .osd button.destructive-action:checked:backdrop, .osd button.destructive-action:checked {\n      color: white;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(#a61414);\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      outline-color: rgba(255, 255, 255, 0.3); }\n    .osd button.destructive-action:disabled:backdrop, .osd button.destructive-action:disabled {\n      color: #97999f;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(rgba(68, 72, 83, 0.5));\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n    .osd button.destructive-action:backdrop {\n      color: white;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(rgba(166, 20, 20, 0.5));\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n\n.stack-switcher > button {\n  outline-offset: -3px; }\n  .stack-switcher > button > label {\n    padding-left: 6px;\n    padding-right: 6px; }\n  .stack-switcher > button > image {\n    padding-left: 6px;\n    padding-right: 6px;\n    padding-top: 3px;\n    padding-bottom: 3px; }\n  .stack-switcher > button.text-button {\n    padding-left: 10px;\n    padding-right: 10px; }\n  .stack-switcher > button.image-button {\n    padding-left: 2px;\n    padding-right: 2px; }\n  .stack-switcher > button.needs-attention:active > label,\n  .stack-switcher > button.needs-attention:active > image, .stack-switcher > button.needs-attention:checked > label,\n  .stack-switcher > button.needs-attention:checked > image {\n    animation: none;\n    background-image: none; }\n\n\nbutton.font separator,\nbutton.file separator {\n  background-color: transparent; }\n\n\nbutton.font > box > box > label {\n  font-weight: bold; }\n\n.primary-toolbar button {\n  -gtk-icon-shadow: none; }\n\n\nbutton.circular {\n  border-radius: 9999px;\n  -gtk-outline-radius: 9999px;\n  padding: 2px;\n  /* circles instead of ellipses */\n  background-origin: padding-box, border-box;\n  background-clip: padding-box, border-box; }\n  \n  button.circular label {\n    padding: 0; }\n  \n  button.circular:not(.flat):not(.osd):not(:checked):not(:active):not(:disabled):not(:backdrop) {\n    color: #eeeeec;\n    outline-color: rgba(238, 238, 236, 0.3);\n    border-color: #13151a;\n    background-image: image(#323643), linear-gradient(to top, black 25%, #13151a 50%);\n    box-shadow: none;\n    border-color: transparent; }\n  \n  button.circular:hover:not(.osd):not(:checked):not(:active):not(:disabled):not(:backdrop) {\n    color: #eeeeec;\n    outline-color: rgba(238, 238, 236, 0.3);\n    border-color: #13151a;\n    background-image: image(#414657), linear-gradient(to top, black 25%, #13151a 50%);\n    box-shadow: none;\n    border-color: transparent; }\n\nstacksidebar row.needs-attention > label, .stack-switcher > button.needs-attention > label,\n.stack-switcher > button.needs-attention > image {\n  animation: needs_attention 150ms ease-in;\n  background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#74a7ff), to(transparent)), -gtk-gradient(radial, center center, 0, center center, 0.45, to(rgba(0, 0, 0, 0.873255)), to(transparent));\n  background-size: 6px 6px, 6px 6px;\n  background-repeat: no-repeat;\n  background-position: right 3px, right 2px; }\n  stacksidebar row.needs-attention > label:backdrop, .stack-switcher > button.needs-attention > label:backdrop,\n  .stack-switcher > button.needs-attention > image:backdrop {\n    background-size: 6px 6px, 0 0; }\n  stacksidebar row.needs-attention > label:dir(rtl), .stack-switcher > button.needs-attention > label:dir(rtl),\n  .stack-switcher > button.needs-attention > image:dir(rtl) {\n    background-position: left 3px, left 2px; }\n\n.inline-toolbar toolbutton > button {\n  color: #eeeeec;\n  outline-color: rgba(238, 238, 236, 0.3);\n  border-color: #13151a;\n  background-image: image(#323643);\n  box-shadow: none; }\n  .inline-toolbar toolbutton > button:hover {\n    color: #eeeeec;\n    outline-color: rgba(238, 238, 236, 0.3);\n    border-color: #13151a;\n    background-image: image(#414657);\n    box-shadow: none; }\n  .inline-toolbar toolbutton > button:active, .inline-toolbar toolbutton > button:checked {\n    color: #ffffff;\n    outline-color: rgba(238, 238, 236, 0.3);\n    border-color: #2777ff;\n    background-image: linear-gradient(to right, #317dff, #1d71ff);\n    box-shadow: 0 2px 4px rgba(39, 119, 255, 0.25); }\n  .inline-toolbar toolbutton > button:disabled {\n    color: #888a8d;\n    border-color: #13151a;\n    background-image: image(#242731);\n    box-shadow: none; }\n    .inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked {\n      color: #888a8d;\n      border-color: #13151a;\n      background-image: image(#16181d);\n      box-shadow: none; }\n  .inline-toolbar toolbutton > button:backdrop {\n    color: #888a8d;\n    border-color: #13151a;\n    background-image: image(#323643);\n    box-shadow: none; }\n    .inline-toolbar toolbutton > button:backdrop:active, .inline-toolbar toolbutton > button:backdrop:checked {\n      color: #ffffff;\n      border-color: #2777ff;\n      background-image: image(#2667d5);\n      box-shadow: none; }\n    .inline-toolbar toolbutton > button:backdrop:disabled {\n      color: #43495a;\n      border-color: #13151a;\n      background-image: image(#242731);\n      box-shadow: none; }\n      .inline-toolbar toolbutton > button:backdrop:disabled:active, .inline-toolbar toolbutton > button:backdrop:disabled:checked {\n        color: #43495a;\n        border-color: #13151a;\n        background-image: image(#1a1d23);\n        box-shadow: none; }\n\n.linked:not(.vertical) > combobox > box > button.combo, filechooser .path-bar.linked > button, .linked:not(.vertical) > spinbutton:not(.vertical), .linked:not(.vertical) > entry, .inline-toolbar button, .linked > button, toolbar.inline-toolbar toolbutton > button.flat {\n  border-right-style: none;\n  border-radius: 0;\n  -gtk-outline-radius: 0; }\n\n.linked:not(.vertical) > combobox:first-child > box > button.combo, combobox.linked button:nth-child(2):dir(rtl), filechooser .path-bar.linked > button:dir(rtl):last-child, filechooser .path-bar.linked > button:dir(ltr):first-child, .linked:not(.vertical) > spinbutton:first-child:not(.vertical), .linked:not(.vertical) > entry:first-child, .inline-toolbar button:first-child, .linked > button:first-child, toolbar.inline-toolbar toolbutton:first-child > button.flat {\n  border-top-left-radius: 6px;\n  border-bottom-left-radius: 6px;\n  -gtk-outline-top-left-radius: 6px;\n  -gtk-outline-bottom-left-radius: 6px; }\n\n.linked:not(.vertical) > combobox:last-child > box > button.combo, combobox.linked button:nth-child(2):dir(ltr), filechooser .path-bar.linked > button:dir(rtl):first-child, filechooser .path-bar.linked > button:dir(ltr):last-child, .linked:not(.vertical) > spinbutton:last-child:not(.vertical), .linked:not(.vertical) > entry:last-child, .inline-toolbar button:last-child, .linked > button:last-child, toolbar.inline-toolbar toolbutton:last-child > button.flat {\n  border-right-style: solid;\n  border-top-right-radius: 6px;\n  border-bottom-right-radius: 6px;\n  -gtk-outline-top-right-radius: 6px;\n  -gtk-outline-bottom-right-radius: 6px; }\n\n.linked:not(.vertical) > combobox:only-child > box > button.combo, filechooser .path-bar.linked > button:only-child, .linked:not(.vertical) > spinbutton:only-child:not(.vertical), .linked:not(.vertical) > entry:only-child, .inline-toolbar button:only-child, .linked > button:only-child, toolbar.inline-toolbar toolbutton:only-child > button.flat {\n  border-style: solid;\n  border-radius: 6px;\n  -gtk-outline-radius: 6px; }\n\n.linked.vertical > combobox > box > button.combo, .linked.vertical > spinbutton:not(.vertical), .linked.vertical > entry, .linked.vertical > button {\n  border-style: solid solid none solid;\n  border-radius: 0;\n  -gtk-outline-radius: 0; }\n\n.linked.vertical > combobox:first-child > box > button.combo, .linked.vertical > spinbutton:first-child:not(.vertical), .linked.vertical > entry:first-child, .linked.vertical > button:first-child {\n  border-top-left-radius: 6px;\n  border-top-right-radius: 6px;\n  -gtk-outline-top-left-radius: 6px;\n  -gtk-outline-top-right-radius: 6px; }\n\n.linked.vertical > combobox:last-child > box > button.combo, .linked.vertical > spinbutton:last-child:not(.vertical), .linked.vertical > entry:last-child, .linked.vertical > button:last-child {\n  border-bottom-style: solid;\n  border-bottom-left-radius: 6px;\n  border-bottom-right-radius: 6px;\n  -gtk-outline-bottom-left-radius: 6px;\n  -gtk-outline-bottom-right-radius: 6px; }\n\n.linked.vertical > combobox:only-child > box > button.combo, .linked.vertical > spinbutton:only-child:not(.vertical), .linked.vertical > entry:only-child, .linked.vertical > button:only-child {\n  border-style: solid;\n  border-radius: 6px;\n  -gtk-outline-radius: 6px; }\n\n.scale-popup button:backdrop:hover, .scale-popup button:backdrop:disabled, .scale-popup button:backdrop, .scale-popup button:hover, calendar.button, button:link:hover, button:link:active, button:link:checked,\nbutton:visited:hover,\nbutton:visited:active,\nbutton:visited:checked, button:link,\nbutton:visited, list row button.image-button:not(.flat), modelbutton.flat:backdrop, modelbutton.flat:backdrop:hover, modelbutton.flat,\n.menuitem.button.flat {\n  background-color: transparent;\n  background-image: none;\n  border-color: transparent;\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0);\n  text-shadow: none;\n  -gtk-icon-shadow: none; }\n\n/* menu buttons */\nmodelbutton.flat,\n.menuitem.button.flat {\n  min-height: 26px;\n  padding-left: 5px;\n  padding-right: 5px;\n  border-radius: 6px;\n  outline-offset: -2px; }\n  modelbutton.flat:hover,\n  .menuitem.button.flat:hover {\n    background-color: #3b3e46; }\n\nmodelbutton.flat arrow {\n  background: none; }\n  modelbutton.flat arrow:hover {\n    background: none; }\n  modelbutton.flat arrow.left {\n    -gtk-icon-source: -gtk-icontheme(\"pan-start-symbolic\"); }\n  modelbutton.flat arrow.right {\n    -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic\"); }\n\nbutton.color {\n  padding: 4px; }\n  button.color colorswatch:only-child, button.color colorswatch:only-child overlay {\n    border-radius: 0; }\n\n/* list buttons */\n/* tone down as per new designs, see issue #1473, #1748 */\nlist row button.image-button:not(.flat) {\n  border: 1px solid rgba(19, 21, 26, 0.5); }\n  list row button.image-button:not(.flat):hover {\n    color: #eeeeec;\n    outline-color: rgba(238, 238, 236, 0.3);\n    border-color: #13151a;\n    background-image: image(#414657);\n    box-shadow: none; }\n  list row button.image-button:not(.flat):active, list row button.image-button:not(.flat):checked {\n    color: #ffffff;\n    outline-color: rgba(238, 238, 236, 0.3);\n    border-color: #2777ff;\n    background-image: linear-gradient(to right, #317dff, #1d71ff);\n    box-shadow: 0 2px 4px rgba(39, 119, 255, 0.25); }\n\n/*********\n * Links *\n *********/\nbutton:link > label,\nbutton:visited > label, button:link,\nbutton:visited,\n*:link {\n  color: #8db7ff; }\n  button:link > label:visited,\n  button:visited > label:visited,\n  button:visited,\n  *:link:visited {\n    color: #5a97ff; }\n    *:selected button:link > label:visited,\n    *:selected button:visited > label:visited,\n    *:selected button:visited, *:selected *:link:visited {\n      color: #bdd5ff; }\n  button:link > label:hover,\n  button:visited > label:hover, button:hover:link,\n  button:hover:visited,\n  *:link:hover {\n    color: #c0d7ff; }\n    *:selected button:link > label:hover,\n    *:selected button:visited > label:hover, *:selected button:hover:link,\n    *:selected button:hover:visited, *:selected *:link:hover {\n      color: #f9fbff; }\n  button:link > label:active,\n  button:visited > label:active, button:active:link,\n  button:active:visited,\n  *:link:active {\n    color: #8db7ff; }\n    *:selected button:link > label:active,\n    *:selected button:visited > label:active, *:selected button:active:link,\n    *:selected button:active:visited, *:selected *:link:active {\n      color: #e8f1ff; }\n  button:link > label:disabled,\n  button:visited > label:disabled, button:disabled:link,\n  button:disabled:visited,\n  *:link:disabled,\n  *:link:disabled:backdrop {\n    color: rgba(198, 198, 198, 0.8); }\n  button:link > label:backdrop,\n  button:visited > label:backdrop, button:backdrop:link,\n  button:backdrop:visited,\n  *:link:backdrop:backdrop:hover,\n  *:link:backdrop:backdrop:hover:selected,\n  *:link:backdrop {\n    color: rgba(141, 183, 255, 0.9); }\n  .selection-mode .titlebar:not(headerbar) .subtitle:link, .selection-mode.titlebar:not(headerbar) .subtitle:link, .selection-mode headerbar .subtitle:link,\n  headerbar.selection-mode .subtitle:link, button:link > label:selected,\n  button:visited > label:selected, button:selected:link,\n  button:selected:visited, *:selected button:link > label,\n  *:selected button:visited > label, *:selected button:link,\n  *:selected button:visited,\n  *:link:selected, *:selected *:link {\n    color: #e8f1ff; }\n\nbutton:link,\nbutton:visited {\n  text-shadow: none; }\n  button:link:hover, button:link:active, button:link:checked,\n  button:visited:hover,\n  button:visited:active,\n  button:visited:checked {\n    text-shadow: none; }\n  button:link > label,\n  button:visited > label {\n    text-decoration-line: underline; }\n\n/*****************\n * GtkSpinButton *\n *****************/\nspinbutton {\n  font-feature-settings: \"tnum\"; }\n  spinbutton:not(.vertical) {\n    padding: 0; }\n    .osd spinbutton:not(.vertical) entry, spinbutton:not(.vertical) entry {\n      min-width: 28px;\n      margin: 0;\n      background: none;\n      background-color: transparent;\n      border: none;\n      border-radius: 0;\n      box-shadow: none; }\n      spinbutton:not(.vertical) entry:backdrop:disabled {\n        background-color: transparent; }\n    spinbutton:not(.vertical) button {\n      min-height: 16px;\n      margin: 0;\n      padding-bottom: 0;\n      padding-top: 0;\n      color: #dadada;\n      background-image: none;\n      border-style: none none none solid;\n      border-color: rgba(19, 21, 26, 0.3);\n      border-radius: 0;\n      box-shadow: none; }\n      spinbutton:not(.vertical) button:dir(rtl) {\n        border-style: none solid none none; }\n      spinbutton:not(.vertical) button:hover {\n        color: #eeeeec;\n        background-color: rgba(238, 238, 236, 0.05); }\n      spinbutton:not(.vertical) button:disabled {\n        color: rgba(136, 138, 141, 0.3);\n        background-color: transparent; }\n      spinbutton:not(.vertical) button:active {\n        background-color: rgba(0, 0, 0, 0.1);\n        box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.2); }\n      spinbutton:not(.vertical) button:backdrop {\n        color: #7f8184;\n        background-color: transparent;\n        border-color: rgba(19, 21, 26, 0.3);\n        transition: 200ms ease-out; }\n      spinbutton:not(.vertical) button:backdrop:disabled {\n        color: rgba(67, 73, 90, 0.3);\n        background-color: transparent;\n        background-image: none;\n        border-style: none none none solid; }\n        spinbutton:not(.vertical) button:backdrop:disabled:dir(rtl) {\n          border-style: none solid none none; }\n      spinbutton:not(.vertical) button:dir(ltr):last-child {\n        border-radius: 0 6px 6px 0; }\n      spinbutton:not(.vertical) button:dir(rtl):first-child {\n        border-radius: 6px 0 0 6px; }\n  .osd spinbutton:not(.vertical) button {\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    color: white;\n    border-style: none none none solid;\n    border-color: rgba(0, 0, 0, 0.7);\n    border-radius: 0;\n    box-shadow: none;\n    -gtk-icon-shadow: 0 1px black; }\n    .osd spinbutton:not(.vertical) button:dir(rtl) {\n      border-style: none solid none none; }\n    .osd spinbutton:not(.vertical) button:hover {\n      border-color: transparent;\n      background-color: transparent;\n      background-image: none;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      color: white;\n      border-color: rgba(0, 0, 0, 0.5);\n      background-color: rgba(255, 255, 255, 0.1);\n      -gtk-icon-shadow: 0 1px black;\n      box-shadow: none; }\n    .osd spinbutton:not(.vertical) button:backdrop {\n      border-color: transparent;\n      background-color: transparent;\n      background-image: none;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      color: white;\n      border-color: rgba(0, 0, 0, 0.5);\n      -gtk-icon-shadow: none;\n      box-shadow: none; }\n    .osd spinbutton:not(.vertical) button:disabled {\n      border-color: transparent;\n      background-color: transparent;\n      background-image: none;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      color: #97999f;\n      border-color: rgba(0, 0, 0, 0.5);\n      -gtk-icon-shadow: none;\n      box-shadow: none; }\n    .osd spinbutton:not(.vertical) button:dir(ltr):last-child {\n      border-radius: 0 6px 6px 0; }\n    .osd spinbutton:not(.vertical) button:dir(rtl):first-child {\n      border-radius: 6px 0 0 6px; }\n  spinbutton.vertical:disabled {\n    color: #888a8d; }\n  spinbutton.vertical:backdrop:disabled {\n    color: #43495a; }\n  spinbutton.vertical:drop(active) {\n    border-color: transparent;\n    box-shadow: none; }\n  spinbutton.vertical entry {\n    min-height: 32px;\n    min-width: 32px;\n    padding: 0;\n    border-radius: 0; }\n  spinbutton.vertical button {\n    min-height: 32px;\n    min-width: 32px;\n    padding: 0; }\n  spinbutton.vertical button.up {\n    border-radius: 6px 6px 0 0;\n    border-style: solid solid none solid; }\n  spinbutton.vertical button.down {\n    border-radius: 0 0 6px 6px;\n    border-style: none solid solid solid; }\n  .osd spinbutton.vertical button:first-child {\n    color: white;\n    border-color: black;\n    background-color: transparent;\n    background-image: image(#303340);\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black;\n    outline-color: rgba(255, 255, 255, 0.3); }\n    .osd spinbutton.vertical button:first-child:hover {\n      color: white;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(#4a5063);\n      background-clip: padding-box;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n      text-shadow: 0 1px black;\n      -gtk-icon-shadow: 0 1px black;\n      outline-color: rgba(255, 255, 255, 0.3); }\n    .osd spinbutton.vertical button:first-child:active {\n      color: white;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(black);\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      outline-color: rgba(255, 255, 255, 0.3); }\n    .osd spinbutton.vertical button:first-child:disabled {\n      color: #97999f;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(rgba(68, 72, 83, 0.5));\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n    .osd spinbutton.vertical button:first-child:backdrop {\n      color: white;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(#303340);\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n  treeview spinbutton:not(.vertical) {\n    min-height: 0;\n    border-style: none;\n    border-radius: 0; }\n    treeview spinbutton:not(.vertical) entry {\n      min-height: 0;\n      padding: 1px 2px; }\n\n/**************\n * ComboBoxes *\n **************/\ncombobox arrow {\n  -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\");\n  min-height: 16px;\n  min-width: 16px; }\n\ncombobox:drop(active) {\n  box-shadow: none; }\n\n/************\n * Toolbars *\n ************/\nsearchbar > revealer > box,\n.location-bar, .inline-toolbar, toolbar {\n  -GtkWidget-window-dragging: true;\n  padding: 4px;\n  background-color: #23252e; }\n\ntoolbar {\n  padding: 4px 3px 3px 4px; }\n  .osd toolbar {\n    background-color: transparent; }\n  toolbar.osd {\n    padding: 13px;\n    border: none;\n    border-radius: 5px;\n    background-color: #303340; }\n    toolbar.osd.left, toolbar.osd.right, toolbar.osd.top, toolbar.osd.bottom {\n      border-radius: 0; }\n  toolbar.horizontal separator {\n    margin: 0 7px 1px 6px; }\n  toolbar.vertical separator {\n    margin: 6px 1px 7px 0; }\n  toolbar:not(.inline-toolbar):not(.osd) > *:not(.toggle):not(.popup) > * {\n    margin-right: 1px;\n    margin-bottom: 1px; }\n\n.inline-toolbar {\n  padding: 3px;\n  border-width: 0 1px 1px;\n  border-radius: 0  0 5px 5px; }\n\nsearchbar > revealer > box,\n.location-bar {\n  border-width: 0 0 1px;\n  padding: 3px; }\n\nsearchbar > revealer > box {\n  margin: -6px;\n  padding: 6px; }\n\n.inline-toolbar, searchbar > revealer > box,\n.location-bar {\n  border-style: solid;\n  border-color: #13151a;\n  background-color: #1e2028; }\n  .inline-toolbar:backdrop, searchbar > revealer > box:backdrop,\n  .location-bar:backdrop {\n    border-color: #13151a;\n    background-color: #1d2027;\n    box-shadow: none;\n    transition: 200ms ease-out; }\n\n/***************\n * Header bars *\n ***************/\n.titlebar:not(headerbar),\nheaderbar {\n  padding: 0 6px;\n  min-height: 40px;\n  border-width: 0 0 1px;\n  border-style: solid;\n  border-color: black;\n  border-radius: 0;\n  background: #0d0e11 linear-gradient(to top, #16171d, #1a1c23);\n  box-shadow: inset 0 1px rgba(238, 238, 236, 0.07);\n  /* Darken switchbuttons for headerbars. issue #1588 */\n  /* hide the close button separator */ }\n  .titlebar:backdrop:not(headerbar),\n  headerbar:backdrop {\n    border-color: #13151a;\n    background-color: #23252e;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(238, 238, 236, 0.07);\n    transition: 200ms ease-out; }\n  .titlebar:not(headerbar) .title,\n  headerbar .title {\n    padding-left: 12px;\n    padding-right: 12px;\n    font-weight: bold; }\n  .titlebar:not(headerbar) .subtitle,\n  headerbar .subtitle {\n    font-size: smaller;\n    padding-left: 12px;\n    padding-right: 12px; }\n  .titlebar:not(headerbar) stackswitcher button:checked,\n  .titlebar:not(headerbar) button.toggle:checked,\n  headerbar stackswitcher button:checked,\n  headerbar button.toggle:checked {\n    background: image(#0f1014);\n    border-color: #0d0e11;\n    border-top-color: #020202; }\n    .titlebar:not(headerbar) stackswitcher button:checked:backdrop,\n    .titlebar:not(headerbar) button.toggle:checked:backdrop,\n    headerbar stackswitcher button:checked:backdrop,\n    headerbar button.toggle:checked:backdrop {\n      color: #ffffff;\n      border-color: #2777ff;\n      background-image: image(#2667d5);\n      box-shadow: none; }\n  .selection-mode .titlebar:not(headerbar), .selection-mode.titlebar:not(headerbar), .selection-mode headerbar,\n  headerbar.selection-mode {\n    color: #ffffff;\n    border-color: #00348d;\n    text-shadow: 0 -1px rgba(0, 0, 0, 0.5);\n    background: #2777ff linear-gradient(to top, #3b84ff, #468aff);\n    box-shadow: inset 0 1px rgba(46, 123, 254, 0.535); }\n    .selection-mode .titlebar:backdrop:not(headerbar), .selection-mode.titlebar:backdrop:not(headerbar), .selection-mode headerbar:backdrop,\n    headerbar.selection-mode:backdrop {\n      background-color: #2777ff;\n      background-image: none;\n      box-shadow: inset 0 1px rgba(49, 125, 254, 0.442); }\n      .selection-mode .titlebar:backdrop:not(headerbar) label, .selection-mode.titlebar:backdrop:not(headerbar) label, .selection-mode headerbar:backdrop label,\n      headerbar.selection-mode:backdrop label {\n        text-shadow: none;\n        color: #ffffff; }\n    .selection-mode .titlebar:not(headerbar) button, .selection-mode.titlebar:not(headerbar) button, .selection-mode headerbar button,\n    headerbar.selection-mode button {\n      color: #ffffff;\n      outline-color: rgba(255, 255, 255, 0.3);\n      border-color: #186dff;\n      background-image: image(#2777ff);\n      box-shadow: none; }\n      .selection-mode button.titlebutton, .selection-mode .titlebar:not(headerbar) button.flat, .selection-mode.titlebar:not(headerbar) button.flat, .selection-mode headerbar button.flat,\n      headerbar.selection-mode button.flat {\n        border-color: transparent;\n        background-color: transparent;\n        background-image: none;\n        box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n        text-shadow: none;\n        -gtk-icon-shadow: none; }\n      .selection-mode .titlebar:not(headerbar) button:hover, .selection-mode.titlebar:not(headerbar) button:hover, .selection-mode headerbar button:hover,\n      headerbar.selection-mode button:hover {\n        color: #ffffff;\n        outline-color: rgba(255, 255, 255, 0.3);\n        border-color: #005af3;\n        background-image: image(#6ea4ff);\n        box-shadow: none; }\n      .selection-mode .titlebar:not(headerbar) button:active, .selection-mode .titlebar:not(headerbar) button:checked, .selection-mode.titlebar:not(headerbar) button:active, .selection-mode.titlebar:not(headerbar) button:checked, .selection-mode headerbar button:active, .selection-mode headerbar button:checked, .selection-mode headerbar button.toggle:checked, .selection-mode headerbar button.toggle:active,\n      headerbar.selection-mode button:active,\n      headerbar.selection-mode button:checked,\n      headerbar.selection-mode button.toggle:checked,\n      headerbar.selection-mode button.toggle:active {\n        color: #ffffff;\n        outline-color: rgba(255, 255, 255, 0.3);\n        border-color: #0052df;\n        background-image: linear-gradient(to right, #0056e9, #004fd4);\n        box-shadow: 0 2px 4px rgba(0, 82, 223, 0.25); }\n      .selection-mode .titlebar:not(headerbar) button:backdrop, .selection-mode.titlebar:not(headerbar) button:backdrop, .selection-mode headerbar button:backdrop.flat, .selection-mode headerbar button:backdrop,\n      headerbar.selection-mode button:backdrop.flat,\n      headerbar.selection-mode button:backdrop {\n        color: #d4e4ff;\n        border-color: #005af3;\n        background-image: image(#2777ff);\n        box-shadow: none;\n        -gtk-icon-effect: none;\n        border-color: #00348d; }\n        .selection-mode .titlebar:not(headerbar) button:backdrop:active, .selection-mode .titlebar:not(headerbar) button:backdrop:checked, .selection-mode.titlebar:not(headerbar) button:backdrop:active, .selection-mode.titlebar:not(headerbar) button:backdrop:checked, .selection-mode headerbar button:backdrop.flat:active, .selection-mode headerbar button:backdrop.flat:checked, .selection-mode headerbar button:backdrop:active, .selection-mode headerbar button:backdrop:checked,\n        headerbar.selection-mode button:backdrop.flat:active,\n        headerbar.selection-mode button:backdrop.flat:checked,\n        headerbar.selection-mode button:backdrop:active,\n        headerbar.selection-mode button:backdrop:checked {\n          color: #ffffff;\n          border-color: #2777ff;\n          background-image: image(#2667d5);\n          box-shadow: none;\n          border-color: #00348d; }\n        .selection-mode .titlebar:not(headerbar) button:backdrop:disabled, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled, .selection-mode headerbar button:backdrop.flat:disabled, .selection-mode headerbar button:backdrop:disabled,\n        headerbar.selection-mode button:backdrop.flat:disabled,\n        headerbar.selection-mode button:backdrop:disabled {\n          color: #739fec;\n          border-color: #005af3;\n          background-image: image(#276be1);\n          box-shadow: none;\n          border-color: #00348d; }\n          .selection-mode .titlebar:not(headerbar) button:backdrop:disabled:active, .selection-mode .titlebar:not(headerbar) button:backdrop:disabled:checked, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled:active, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled:checked, .selection-mode headerbar button:backdrop:disabled:active, .selection-mode headerbar button:backdrop:disabled:checked,\n          headerbar.selection-mode button:backdrop:disabled:active,\n          headerbar.selection-mode button:backdrop:disabled:checked {\n            color: #6d98e4;\n            border-color: #005af3;\n            background-image: image(#1e61d6);\n            box-shadow: none;\n            border-color: #00348d; }\n      .selection-mode button.titlebutton:backdrop, .selection-mode button.titlebutton:disabled, .selection-mode .titlebar:not(headerbar) button.flat:backdrop, .selection-mode .titlebar:not(headerbar) button.flat:disabled, .selection-mode.titlebar:not(headerbar) button.flat:backdrop, .selection-mode.titlebar:not(headerbar) button.flat:disabled, .selection-mode headerbar button.flat:backdrop, .selection-mode headerbar button.flat:disabled, .selection-mode headerbar button.flat:backdrop:disabled,\n      headerbar.selection-mode button.flat:backdrop,\n      headerbar.selection-mode button.flat:disabled,\n      headerbar.selection-mode button.flat:backdrop:disabled {\n        border-color: transparent;\n        background-color: transparent;\n        background-image: none;\n        box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n        text-shadow: none;\n        -gtk-icon-shadow: none; }\n      .selection-mode .titlebar:not(headerbar) button:disabled, .selection-mode.titlebar:not(headerbar) button:disabled, .selection-mode headerbar button:disabled,\n      headerbar.selection-mode button:disabled {\n        color: #93b5f0;\n        border-color: #005af3;\n        background-image: image(#276be1);\n        box-shadow: none; }\n        .selection-mode .titlebar:not(headerbar) button:disabled:active, .selection-mode .titlebar:not(headerbar) button:disabled:checked, .selection-mode.titlebar:not(headerbar) button:disabled:active, .selection-mode.titlebar:not(headerbar) button:disabled:checked, .selection-mode headerbar button:disabled:active, .selection-mode headerbar button:disabled:checked,\n        headerbar.selection-mode button:disabled:active,\n        headerbar.selection-mode button:disabled:checked {\n          color: #a4beeb;\n          border-color: #005af3;\n          background-image: image(#1c5dcd);\n          box-shadow: none; }\n      .selection-mode .titlebar:not(headerbar) button.suggested-action, .selection-mode.titlebar:not(headerbar) button.suggested-action, .selection-mode headerbar button.suggested-action,\n      headerbar.selection-mode button.suggested-action {\n        color: #eeeeec;\n        outline-color: rgba(238, 238, 236, 0.3);\n        border-color: #13151a;\n        background-image: image(#323643);\n        box-shadow: none;\n        border-color: #00348d; }\n        .selection-mode .titlebar:not(headerbar) button.suggested-action:hover, .selection-mode.titlebar:not(headerbar) button.suggested-action:hover, .selection-mode headerbar button.suggested-action:hover,\n        headerbar.selection-mode button.suggested-action:hover {\n          color: #eeeeec;\n          outline-color: rgba(238, 238, 236, 0.3);\n          border-color: #13151a;\n          background-image: image(#414657);\n          box-shadow: none;\n          border-color: #00348d; }\n        .selection-mode .titlebar:not(headerbar) button.suggested-action:active, .selection-mode.titlebar:not(headerbar) button.suggested-action:active, .selection-mode headerbar button.suggested-action:active,\n        headerbar.selection-mode button.suggested-action:active {\n          color: #ffffff;\n          outline-color: rgba(238, 238, 236, 0.3);\n          border-color: #2777ff;\n          background-image: linear-gradient(to right, #317dff, #1d71ff);\n          box-shadow: 0 2px 4px rgba(39, 119, 255, 0.25);\n          border-color: #00348d; }\n        .selection-mode .titlebar:not(headerbar) button.suggested-action:disabled, .selection-mode.titlebar:not(headerbar) button.suggested-action:disabled, .selection-mode headerbar button.suggested-action:disabled,\n        headerbar.selection-mode button.suggested-action:disabled {\n          color: #888a8d;\n          border-color: #13151a;\n          background-image: image(#242731);\n          box-shadow: none;\n          border-color: #00348d; }\n        .selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop, .selection-mode headerbar button.suggested-action:backdrop,\n        headerbar.selection-mode button.suggested-action:backdrop {\n          color: #888a8d;\n          border-color: #13151a;\n          background-image: image(#323643);\n          box-shadow: none;\n          border-color: #00348d; }\n        .selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop:disabled, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop:disabled, .selection-mode headerbar button.suggested-action:backdrop:disabled,\n        headerbar.selection-mode button.suggested-action:backdrop:disabled {\n          color: #43495a;\n          border-color: #13151a;\n          background-image: image(#242731);\n          box-shadow: none;\n          border-color: #00348d; }\n    .selection-mode .titlebar:not(headerbar) .selection-menu, .selection-mode.titlebar:not(headerbar) .selection-menu, .selection-mode headerbar .selection-menu:backdrop, .selection-mode headerbar .selection-menu,\n    headerbar.selection-mode .selection-menu:backdrop,\n    headerbar.selection-mode .selection-menu {\n      border-color: rgba(39, 119, 255, 0);\n      background-color: rgba(39, 119, 255, 0);\n      background-image: none;\n      box-shadow: none;\n      min-height: 20px;\n      padding: 4px 10px; }\n      .selection-mode .titlebar:not(headerbar) .selection-menu arrow, .selection-mode.titlebar:not(headerbar) .selection-menu arrow, .selection-mode headerbar .selection-menu:backdrop arrow, .selection-mode headerbar .selection-menu arrow,\n      headerbar.selection-mode .selection-menu:backdrop arrow,\n      headerbar.selection-mode .selection-menu arrow {\n        -GtkArrow-arrow-scaling: 1; }\n      .selection-mode .titlebar:not(headerbar) .selection-menu .arrow, .selection-mode.titlebar:not(headerbar) .selection-menu .arrow, .selection-mode headerbar .selection-menu:backdrop .arrow, .selection-mode headerbar .selection-menu .arrow,\n      headerbar.selection-mode .selection-menu:backdrop .arrow,\n      headerbar.selection-mode .selection-menu .arrow {\n        -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\");\n        color: rgba(255, 255, 255, 0.5);\n        -gtk-icon-shadow: none; }\n  .tiled .titlebar:not(headerbar), .tiled-top .titlebar:not(headerbar), .tiled-right .titlebar:not(headerbar), .tiled-bottom .titlebar:not(headerbar), .tiled-left .titlebar:not(headerbar), .maximized .titlebar:not(headerbar), .fullscreen .titlebar:not(headerbar), .tiled headerbar, .tiled-top headerbar, .tiled-right headerbar, .tiled-bottom headerbar, .tiled-left headerbar, .maximized headerbar, .fullscreen headerbar {\n    border-radius: 0; }\n  .default-decoration.titlebar:not(headerbar),\n  headerbar.default-decoration {\n    min-height: 28px;\n    padding: 4px; }\n    .default-decoration.titlebar:not(headerbar) button.titlebutton,\n    headerbar.default-decoration button.titlebutton {\n      min-height: 26px;\n      min-width: 26px;\n      margin: 0;\n      padding: 0; }\n  .titlebar:not(headerbar) separator.titlebutton,\n  headerbar separator.titlebutton {\n    opacity: 0; }\n  .solid-csd .titlebar:dir(rtl):not(headerbar), .solid-csd .titlebar:dir(ltr):not(headerbar), .solid-csd headerbar:backdrop:dir(rtl), .solid-csd headerbar:backdrop:dir(ltr), .solid-csd headerbar:dir(rtl), .solid-csd headerbar:dir(ltr) {\n    margin-left: -1px;\n    margin-right: -1px;\n    margin-top: -1px;\n    border-radius: 0;\n    box-shadow: none; }\n\nheaderbar entry,\nheaderbar spinbutton,\nheaderbar separator:not(.sidebar),\nheaderbar button {\n  margin-top: 5px;\n  margin-bottom: 5px; }\n\nheaderbar switch {\n  margin-top: 7px;\n  margin-bottom: 7px; }\n\nheaderbar.titlebar headerbar:not(.titlebar) {\n  background: none;\n  box-shadow: none; }\n\n.background .titlebar:backdrop, .background .titlebar {\n  border-top-left-radius: 9px;\n  border-top-right-radius: 9px; }\n\n.background.tiled .titlebar:backdrop, .background.tiled .titlebar,\n.background.tiled-top .titlebar:backdrop,\n.background.tiled-top .titlebar,\n.background.tiled-right .titlebar:backdrop,\n.background.tiled-right .titlebar,\n.background.tiled-bottom .titlebar:backdrop,\n.background.tiled-bottom .titlebar,\n.background.tiled-left .titlebar:backdrop,\n.background.tiled-left .titlebar,\n.background.maximized .titlebar:backdrop,\n.background.maximized .titlebar,\n.background.solid-csd .titlebar:backdrop,\n.background.solid-csd .titlebar {\n  border-top-left-radius: 0;\n  border-top-right-radius: 0; }\n\nwindow separator:first-child + headerbar:backdrop, window separator:first-child + headerbar, window headerbar:first-child:backdrop, window headerbar:first-child {\n  border-top-left-radius: 7px; }\n\nwindow headerbar:last-child:backdrop, window headerbar:last-child {\n  border-top-right-radius: 7px; }\n\nwindow stack headerbar:first-child:backdrop, window stack headerbar:first-child, window stack headerbar:last-child:backdrop, window stack headerbar:last-child {\n  border-top-left-radius: 7px;\n  border-top-right-radius: 7px; }\n\nwindow.tiled headerbar, window.tiled headerbar:first-child, window.tiled headerbar:last-child, window.tiled headerbar:only-child, window.tiled headerbar:backdrop, window.tiled headerbar:backdrop:first-child, window.tiled headerbar:backdrop:last-child, window.tiled headerbar:backdrop:only-child, window.tiled-top headerbar, window.tiled-top headerbar:first-child, window.tiled-top headerbar:last-child, window.tiled-top headerbar:only-child, window.tiled-top headerbar:backdrop, window.tiled-top headerbar:backdrop:first-child, window.tiled-top headerbar:backdrop:last-child, window.tiled-top headerbar:backdrop:only-child, window.tiled-right headerbar, window.tiled-right headerbar:first-child, window.tiled-right headerbar:last-child, window.tiled-right headerbar:only-child, window.tiled-right headerbar:backdrop, window.tiled-right headerbar:backdrop:first-child, window.tiled-right headerbar:backdrop:last-child, window.tiled-right headerbar:backdrop:only-child, window.tiled-bottom headerbar, window.tiled-bottom headerbar:first-child, window.tiled-bottom headerbar:last-child, window.tiled-bottom headerbar:only-child, window.tiled-bottom headerbar:backdrop, window.tiled-bottom headerbar:backdrop:first-child, window.tiled-bottom headerbar:backdrop:last-child, window.tiled-bottom headerbar:backdrop:only-child, window.tiled-left headerbar, window.tiled-left headerbar:first-child, window.tiled-left headerbar:last-child, window.tiled-left headerbar:only-child, window.tiled-left headerbar:backdrop, window.tiled-left headerbar:backdrop:first-child, window.tiled-left headerbar:backdrop:last-child, window.tiled-left headerbar:backdrop:only-child, window.maximized headerbar, window.maximized headerbar:first-child, window.maximized headerbar:last-child, window.maximized headerbar:only-child, window.maximized headerbar:backdrop, window.maximized headerbar:backdrop:first-child, window.maximized headerbar:backdrop:last-child, window.maximized headerbar:backdrop:only-child, window.fullscreen headerbar, window.fullscreen headerbar:first-child, window.fullscreen headerbar:last-child, window.fullscreen headerbar:only-child, window.fullscreen headerbar:backdrop, window.fullscreen headerbar:backdrop:first-child, window.fullscreen headerbar:backdrop:last-child, window.fullscreen headerbar:backdrop:only-child, window.solid-csd headerbar, window.solid-csd headerbar:first-child, window.solid-csd headerbar:last-child, window.solid-csd headerbar:only-child, window.solid-csd headerbar:backdrop, window.solid-csd headerbar:backdrop:first-child, window.solid-csd headerbar:backdrop:last-child, window.solid-csd headerbar:backdrop:only-child {\n  border-top-left-radius: 0;\n  border-top-right-radius: 0; }\n\nwindow.csd > .titlebar:not(headerbar) {\n  padding: 0;\n  background-color: transparent;\n  background-image: none;\n  border-style: none;\n  border-color: transparent;\n  box-shadow: none; }\n\n.titlebar:not(headerbar) separator {\n  background-color: #13151a; }\n\nwindow.devel headerbar.titlebar:not(.selection-mode) {\n  background: #23252e cross-fade(10% -gtk-icontheme(\"system-run-symbolic\"), image(transparent)) 90% 0/256px 256px no-repeat, linear-gradient(to right, transparent 65%, rgba(39, 119, 255, 0.1)), linear-gradient(to top, #13151a 3px, #181a20); }\n  window.devel headerbar.titlebar:not(.selection-mode):backdrop {\n    background: #23252e cross-fade(10% -gtk-icontheme(\"system-run-symbolic\"), image(transparent)) 90% 0/256px 256px no-repeat, image(#23252e);\n    /* background-color would flash */ }\n\n/************\n * Pathbars *\n ************/\n.path-bar button.text-button, .path-bar button.image-button, .path-bar button {\n  padding-left: 4px;\n  padding-right: 4px; }\n\n.path-bar button.text-button.image-button label {\n  padding-left: 0;\n  padding-right: 0; }\n\n.path-bar button.text-button.image-button label:last-child, .path-bar button label:last-child {\n  padding-right: 8px; }\n\n.path-bar button.text-button.image-button label:first-child, .path-bar button label:first-child {\n  padding-left: 8px; }\n\n.path-bar button image {\n  padding-left: 4px;\n  padding-right: 4px; }\n\n.path-bar button.slider-button {\n  padding-left: 0;\n  padding-right: 0; }\n\n/**************\n * Tree Views *\n **************/\ntreeview.view {\n  border-left-color: #8b8c90;\n  border-top-color: #23252e; }\n  * {\n    -GtkTreeView-horizontal-separator: 4;\n    -GtkTreeView-grid-line-width: 1;\n    -GtkTreeView-grid-line-pattern: '';\n    -GtkTreeView-tree-line-width: 1;\n    -GtkTreeView-tree-line-pattern: '';\n    -GtkTreeView-expander-size: 16; }\n  treeview.view:selected:focus, treeview.view:selected {\n    border-radius: 0; }\n  treeview.view:selected:backdrop, treeview.view:selected {\n    border-left-color: #93bbff;\n    border-top-color: rgba(238, 238, 236, 0.1); }\n  treeview.view:disabled {\n    color: #888a8d; }\n    treeview.view:disabled:selected {\n      color: #7dadff; }\n      treeview.view:disabled:selected:backdrop {\n        color: #5b93f3; }\n    treeview.view:disabled:backdrop {\n      color: #43495a; }\n  treeview.view.separator {\n    min-height: 2px;\n    color: #23252e; }\n    treeview.view.separator:backdrop {\n      color: rgba(35, 37, 46, 0.1); }\n  treeview.view:backdrop {\n    border-left-color: #55585e;\n    border-top: #23252e; }\n  treeview.view:drop(active) {\n    border-style: solid none;\n    border-width: 1px;\n    border-color: #00348d; }\n    treeview.view:drop(active).after {\n      border-top-style: none; }\n    treeview.view:drop(active).before {\n      border-bottom-style: none; }\n  treeview.view.expander {\n    -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic\");\n    color: #bebfc2; }\n    treeview.view.expander:dir(rtl) {\n      -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic-rtl\"); }\n    treeview.view.expander:hover {\n      color: white; }\n    treeview.view.expander:selected {\n      color: #bed6ff; }\n      treeview.view.expander:selected:hover {\n        color: #ffffff; }\n      treeview.view.expander:selected:backdrop {\n        color: #a0b9e3; }\n    treeview.view.expander:checked {\n      -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\"); }\n    treeview.view.expander:backdrop {\n      color: #6c6e73; }\n  treeview.view.progressbar {\n    background-color: #2777ff;\n    background-image: image(#2777ff);\n    box-shadow: none; }\n    treeview.view.progressbar:selected:focus, treeview.view.progressbar:selected {\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.05);\n      background-image: image(#272a34); }\n      treeview.view.progressbar:selected:focus:backdrop, treeview.view.progressbar:selected:backdrop {\n        background-color: #292c37; }\n    treeview.view.progressbar:backdrop {\n      border-color: #292c37;\n      background-image: none;\n      box-shadow: none; }\n  treeview.view.trough {\n    background-color: rgba(238, 238, 236, 0.1); }\n    treeview.view.trough:selected:focus, treeview.view.trough:selected {\n      background-color: #005af3; }\n  treeview.view header button {\n    color: #8b8c90;\n    background-color: #272a34;\n    font-weight: bold;\n    text-shadow: none;\n    box-shadow: none; }\n    treeview.view header button:hover {\n      color: #bdbdbe;\n      box-shadow: none;\n      transition: none; }\n    treeview.view header button:active {\n      color: #eeeeec;\n      transition: none; }\n  treeview.view button.dnd:active, treeview.view button.dnd:selected, treeview.view button.dnd:hover, treeview.view button.dnd,\n  treeview.view header.button.dnd:active,\n  treeview.view header.button.dnd:selected,\n  treeview.view header.button.dnd:hover,\n  treeview.view header.button.dnd {\n    padding: 0 6px;\n    color: #272a34;\n    background-image: none;\n    background-color: #2777ff;\n    border-style: none;\n    border-radius: 0;\n    box-shadow: inset 0 0 0 1px #272a34;\n    text-shadow: none;\n    transition: none; }\n  treeview.view acceleditor > label {\n    background-color: #2777ff; }\n\ntreeview.view header button, treeview.view header button:hover, treeview.view header button:active {\n  padding: 0 6px;\n  background-image: none;\n  border-style: none solid solid none;\n  border-color: #4f5159;\n  border-radius: 0;\n  text-shadow: none; }\n  treeview.view header button:disabled {\n    border-color: #23252e;\n    background-image: none; }\n  treeview.view header button:backdrop {\n    color: #55585e;\n    border-color: #23252e;\n    border-style: none solid solid none;\n    background-image: none;\n    background-color: #292c37; }\n    treeview.view header button:backdrop:disabled {\n      border-color: #23252e;\n      background-image: none; }\n  treeview.view header button:last-child {\n    border-right-style: none; }\n\n/*********\n * Menus *\n *********/\nmenubar,\n.menubar {\n  -GtkWidget-window-dragging: true;\n  padding: 0px;\n  box-shadow: inset 0 -1px rgba(0, 0, 0, 0.1); }\n  menubar:backdrop,\n  .menubar:backdrop {\n    background-color: #23252e; }\n  menubar > menuitem,\n  .menubar > menuitem {\n    min-height: 16px;\n    padding: 4px 8px; }\n    menubar > menuitem menu:dir(rtl), menubar > menuitem menu:dir(ltr),\n    .menubar > menuitem menu:dir(rtl),\n    .menubar > menuitem menu:dir(ltr) {\n      border-radius: 0;\n      padding: 0; }\n    menubar > menuitem:hover,\n    .menubar > menuitem:hover {\n      box-shadow: inset 0 -3px #2777ff;\n      color: #8db7ff; }\n    menubar > menuitem:disabled,\n    .menubar > menuitem:disabled {\n      color: #888a8d;\n      box-shadow: none; }\n  menubar .csd.popup decoration,\n  .menubar .csd.popup decoration {\n    border-radius: 0; }\n\n.background.popup {\n  background-color: transparent; }\n\nmenu,\n.menu,\n.context-menu {\n  margin: 4px;\n  padding: 4px 0px;\n  background-color: #20232b;\n  border: 1px solid #13151a; }\n  .csd menu, .csd .menu, .csd .context-menu {\n    border: none;\n    border-radius: 5px; }\n  menu:backdrop,\n  .menu:backdrop,\n  .context-menu:backdrop {\n    background-color: #282b35; }\n  menu menuitem,\n  .menu menuitem,\n  .context-menu menuitem {\n    min-height: 16px;\n    min-width: 40px;\n    padding: 4px 6px;\n    text-shadow: none; }\n    menu menuitem:hover,\n    .menu menuitem:hover,\n    .context-menu menuitem:hover {\n      color: #ffffff;\n      background-color: #2777ff; }\n    menu menuitem:disabled,\n    .menu menuitem:disabled,\n    .context-menu menuitem:disabled {\n      color: #888a8d; }\n      menu menuitem:disabled:backdrop,\n      .menu menuitem:disabled:backdrop,\n      .context-menu menuitem:disabled:backdrop {\n        color: #43495a; }\n    menu menuitem:backdrop, menu menuitem:backdrop:hover,\n    .menu menuitem:backdrop,\n    .menu menuitem:backdrop:hover,\n    .context-menu menuitem:backdrop,\n    .context-menu menuitem:backdrop:hover {\n      color: #888a8d;\n      background-color: transparent; }\n    menu menuitem arrow,\n    .menu menuitem arrow,\n    .context-menu menuitem arrow {\n      min-height: 16px;\n      min-width: 16px; }\n      menu menuitem arrow:dir(ltr),\n      .menu menuitem arrow:dir(ltr),\n      .context-menu menuitem arrow:dir(ltr) {\n        -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic\");\n        margin-left: 10px; }\n      menu menuitem arrow:dir(rtl),\n      .menu menuitem arrow:dir(rtl),\n      .context-menu menuitem arrow:dir(rtl) {\n        -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic-rtl\");\n        margin-right: 10px; }\n    menu menuitem label:dir(rtl), menu menuitem label:dir(ltr),\n    .menu menuitem label:dir(rtl),\n    .menu menuitem label:dir(ltr),\n    .context-menu menuitem label:dir(rtl),\n    .context-menu menuitem label:dir(ltr) {\n      color: inherit; }\n  menu > arrow,\n  .menu > arrow,\n  .context-menu > arrow {\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    min-height: 16px;\n    min-width: 16px;\n    padding: 4px;\n    background-color: #20232b;\n    border-radius: 0; }\n    menu > arrow.top,\n    .menu > arrow.top,\n    .context-menu > arrow.top {\n      margin-top: -4px;\n      border-bottom: 1px solid #3b3e46;\n      border-top-right-radius: 5px;\n      border-top-left-radius: 5px;\n      -gtk-icon-source: -gtk-icontheme(\"pan-up-symbolic\"); }\n    menu > arrow.bottom,\n    .menu > arrow.bottom,\n    .context-menu > arrow.bottom {\n      margin-top: 8px;\n      margin-bottom: -12px;\n      border-top: 1px solid #3b3e46;\n      border-bottom-right-radius: 5px;\n      border-bottom-left-radius: 5px;\n      -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\"); }\n    menu > arrow:hover,\n    .menu > arrow:hover,\n    .context-menu > arrow:hover {\n      background-color: #3b3e46; }\n    menu > arrow:backdrop,\n    .menu > arrow:backdrop,\n    .context-menu > arrow:backdrop {\n      background-color: #282b35; }\n    menu > arrow:disabled,\n    .menu > arrow:disabled,\n    .context-menu > arrow:disabled {\n      color: transparent;\n      background-color: transparent;\n      border-color: transparent; }\n\nmenuitem accelerator {\n  color: alpha(currentColor,0.55); }\n\nmenuitem check,\nmenuitem radio {\n  min-height: 16px;\n  min-width: 16px; }\n  menuitem check:dir(ltr),\n  menuitem radio:dir(ltr) {\n    margin-right: 7px; }\n  menuitem check:dir(rtl),\n  menuitem radio:dir(rtl) {\n    margin-left: 7px; }\n\n/***************\n * Popovers   *\n ***************/\npopover.background {\n  padding: 2px;\n  background-color: #20232b;\n  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); }\n  .csd popover.background, popover.background {\n    border: 1px solid #13151a;\n    border-radius: 10px; }\n  .csd popover.background {\n    background-clip: padding-box;\n    border-color: rgba(0, 0, 0, 0.75); }\n  popover.background:backdrop {\n    background-color: #23252e;\n    box-shadow: none; }\n  popover.background > list,\n  popover.background > .view,\n  popover.background > iconview,\n  popover.background > toolbar {\n    border-style: none;\n    background-color: transparent; }\n  .csd popover.background.touch-selection, .csd popover.background.magnifier, popover.background.touch-selection, popover.background.magnifier {\n    border: 1px solid rgba(255, 255, 255, 0.1); }\n  popover.background separator {\n    margin: 3px; }\n  popover.background list separator {\n    margin: 0px; }\n\n/*************\n * Notebooks *\n *************/\nnotebook > header {\n  padding: 1px;\n  border-color: #13151a;\n  border-width: 1px;\n  background-color: #1d2027; }\n  notebook > header:backdrop {\n    border-color: #13151a;\n    background-color: #1d2027; }\n  notebook > header tabs {\n    margin: -1px; }\n  notebook > header.top {\n    border-bottom-style: solid; }\n    notebook > header.top > tabs {\n      margin-bottom: -2px; }\n      notebook > header.top > tabs > tab:hover {\n        box-shadow: inset 0 -4px #13151a; }\n      notebook > header.top > tabs > tab:backdrop {\n        box-shadow: none; }\n      notebook > header.top > tabs > tab:checked {\n        box-shadow: inset 0 -4px #2777ff; }\n  notebook > header.bottom {\n    border-top-style: solid; }\n    notebook > header.bottom > tabs {\n      margin-top: -2px; }\n      notebook > header.bottom > tabs > tab:hover {\n        box-shadow: inset 0 4px #13151a; }\n      notebook > header.bottom > tabs > tab:backdrop {\n        box-shadow: none; }\n      notebook > header.bottom > tabs > tab:checked {\n        box-shadow: inset 0 4px #2777ff; }\n  notebook > header.left {\n    border-right-style: solid; }\n    notebook > header.left > tabs {\n      margin-right: -2px; }\n      notebook > header.left > tabs > tab:hover {\n        box-shadow: inset -4px 0 #13151a; }\n      notebook > header.left > tabs > tab:backdrop {\n        box-shadow: none; }\n      notebook > header.left > tabs > tab:checked {\n        box-shadow: inset -4px 0 #2777ff; }\n  notebook > header.right {\n    border-left-style: solid; }\n    notebook > header.right > tabs {\n      margin-left: -2px; }\n      notebook > header.right > tabs > tab:hover {\n        box-shadow: inset 4px 0 #13151a; }\n      notebook > header.right > tabs > tab:backdrop {\n        box-shadow: none; }\n      notebook > header.right > tabs > tab:checked {\n        box-shadow: inset 4px 0 #2777ff; }\n  notebook > header.top > tabs > arrow {\n    border-top-style: none; }\n  notebook > header.bottom > tabs > arrow {\n    border-bottom-style: none; }\n  notebook > header.top > tabs > arrow, notebook > header.bottom > tabs > arrow {\n    margin-left: -5px;\n    margin-right: -5px;\n    padding-left: 4px;\n    padding-right: 4px; }\n    notebook > header.top > tabs > arrow.down, notebook > header.bottom > tabs > arrow.down {\n      -gtk-icon-source: -gtk-icontheme(\"pan-start-symbolic\"); }\n    notebook > header.top > tabs > arrow.up, notebook > header.bottom > tabs > arrow.up {\n      -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic\"); }\n  notebook > header.left > tabs > arrow {\n    border-left-style: none; }\n  notebook > header.right > tabs > arrow {\n    border-right-style: none; }\n  notebook > header.left > tabs > arrow, notebook > header.right > tabs > arrow {\n    margin-top: -5px;\n    margin-bottom: -5px;\n    padding-top: 4px;\n    padding-bottom: 4px; }\n    notebook > header.left > tabs > arrow.down, notebook > header.right > tabs > arrow.down {\n      -gtk-icon-source: -gtk-icontheme(\"pan-up-symbolic\"); }\n    notebook > header.left > tabs > arrow.up, notebook > header.right > tabs > arrow.up {\n      -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\"); }\n  notebook > header > tabs > arrow {\n    min-height: 16px;\n    min-width: 16px;\n    border-radius: 0; }\n    notebook > header > tabs > arrow:hover:not(:active):not(:backdrop) {\n      background-clip: padding-box;\n      background-image: none;\n      background-color: rgba(255, 255, 255, 0.3);\n      border-color: transparent;\n      box-shadow: none; }\n    notebook > header > tabs > arrow:disabled {\n      border-color: transparent;\n      background-color: transparent;\n      background-image: none;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n  notebook > header tab {\n    min-height: 30px;\n    min-width: 30px;\n    padding: 3px 12px;\n    outline-offset: -5px;\n    color: #eeeeec;\n    font-weight: normal;\n    border-width: 1px;\n    border-color: transparent; }\n    notebook > header tab:hover {\n      color: #eeeeec;\n      background-color: #1a1c23; }\n      notebook > header tab:hover.reorderable-page {\n        border-color: rgba(19, 21, 26, 0.3);\n        background-color: rgba(35, 37, 46, 0.2); }\n    notebook > header tab:backdrop {\n      color: #5f6267; }\n      notebook > header tab:backdrop.reorderable-page {\n        border-color: transparent;\n        background-color: transparent; }\n    notebook > header tab:checked {\n      color: #eeeeec; }\n      notebook > header tab:checked.reorderable-page {\n        border-color: rgba(19, 21, 26, 0.5);\n        background-color: rgba(35, 37, 46, 0.5); }\n        notebook > header tab:checked.reorderable-page:hover {\n          background-color: rgba(35, 37, 46, 0.7); }\n    notebook > header tab:backdrop:checked {\n      color: #888a8d; }\n      notebook > header tab:backdrop:checked.reorderable-page {\n        border-color: #13151a;\n        background-color: #23252e; }\n    notebook > header tab button.flat {\n      padding: 0;\n      margin-top: 4px;\n      margin-bottom: 4px;\n      min-width: 20px;\n      min-height: 20px; }\n      notebook > header tab button.flat:hover {\n        color: currentColor; }\n      notebook > header tab button.flat, notebook > header tab button.flat:backdrop {\n        color: alpha(currentColor,0.3); }\n      notebook > header tab button.flat:last-child {\n        margin-left: 4px;\n        margin-right: -4px; }\n      notebook > header tab button.flat:first-child {\n        margin-left: -4px;\n        margin-right: 4px; }\n  notebook > header.top tabs, notebook > header.bottom tabs {\n    padding-left: 4px;\n    padding-right: 4px; }\n    notebook > header.top tabs:not(:only-child), notebook > header.bottom tabs:not(:only-child) {\n      margin-left: 3px;\n      margin-right: 3px; }\n      notebook > header.top tabs:not(:only-child):first-child, notebook > header.bottom tabs:not(:only-child):first-child {\n        margin-left: -1px; }\n      notebook > header.top tabs:not(:only-child):last-child, notebook > header.bottom tabs:not(:only-child):last-child {\n        margin-right: -1px; }\n    notebook > header.top tabs tab, notebook > header.bottom tabs tab {\n      margin-left: 4px;\n      margin-right: 4px; }\n      notebook > header.top tabs tab.reorderable-page, notebook > header.bottom tabs tab.reorderable-page {\n        border-style: none solid; }\n  notebook > header.left tabs, notebook > header.right tabs {\n    padding-top: 4px;\n    padding-bottom: 4px; }\n    notebook > header.left tabs:not(:only-child), notebook > header.right tabs:not(:only-child) {\n      margin-top: 3px;\n      margin-bottom: 3px; }\n      notebook > header.left tabs:not(:only-child):first-child, notebook > header.right tabs:not(:only-child):first-child {\n        margin-top: -1px; }\n      notebook > header.left tabs:not(:only-child):last-child, notebook > header.right tabs:not(:only-child):last-child {\n        margin-bottom: -1px; }\n    notebook > header.left tabs tab, notebook > header.right tabs tab {\n      margin-top: 4px;\n      margin-bottom: 4px; }\n      notebook > header.left tabs tab.reorderable-page, notebook > header.right tabs tab.reorderable-page {\n        border-style: solid none; }\n  notebook > header.top tab {\n    padding-bottom: 4px; }\n  notebook > header.bottom tab {\n    padding-top: 4px; }\n\nnotebook > stack:not(:only-child) {\n  background-color: #272a34; }\n  notebook > stack:not(:only-child):backdrop {\n    background-color: #292c37; }\n\n/**************\n * Scrollbars *\n **************/\nscrollbar {\n  background-color: #272a34;\n  transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  * {\n    -GtkScrollbar-has-backward-stepper: false;\n    -GtkScrollbar-has-forward-stepper: false; }\n  scrollbar.top {\n    border-bottom: 1px solid #13151a; }\n  scrollbar.bottom {\n    border-top: 1px solid #13151a; }\n  scrollbar.left {\n    border-right: 1px solid #13151a; }\n  scrollbar.right {\n    border-left: 1px solid #13151a; }\n  scrollbar:backdrop {\n    background-color: #1c1e25;\n    border-color: #13151a;\n    transition: 200ms ease-out; }\n  scrollbar slider {\n    min-width: 8px;\n    min-height: 8px;\n    margin: -1px;\n    border: 4px solid transparent;\n    border-radius: 10px;\n    background-clip: padding-box;\n    background-color: #9d9ea0;\n    transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n    scrollbar slider:hover {\n      background-color: #c5c6c6; }\n    scrollbar slider:hover:active {\n      background-color: #2777ff; }\n    scrollbar slider:backdrop {\n      background-color: #4b4e54; }\n    scrollbar slider:disabled {\n      background-color: transparent; }\n  scrollbar.fine-tune slider {\n    transition: none;\n    min-width: 6px;\n    min-height: 6px; }\n  scrollbar.fine-tune.horizontal slider {\n    border-width: 5px 4px; }\n  scrollbar.fine-tune.vertical slider {\n    border-width: 4px 5px; }\n  scrollbar.overlay-indicator:not(.dragging):not(.hovering) {\n    border-color: transparent;\n    opacity: 0.4;\n    background-color: transparent; }\n    scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider {\n      margin: 0;\n      min-width: 3px;\n      min-height: 3px;\n      background-color: #eeeeec;\n      border: 1px solid black; }\n    scrollbar.overlay-indicator:not(.dragging):not(.hovering) button {\n      min-width: 5px;\n      min-height: 5px;\n      background-color: #eeeeec;\n      background-clip: padding-box;\n      border-radius: 100%;\n      border: 1px solid black;\n      -gtk-icon-source: none; }\n    scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal slider {\n      margin: 0 2px;\n      min-width: 40px; }\n    scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal button {\n      margin: 1px 2px;\n      min-width: 5px; }\n    scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical slider {\n      margin: 2px 0;\n      min-height: 40px; }\n    scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical button {\n      margin: 2px 1px;\n      min-height: 5px; }\n  scrollbar.overlay-indicator.dragging, scrollbar.overlay-indicator.hovering {\n    opacity: 0.8; }\n  scrollbar.horizontal slider {\n    min-width: 40px; }\n  scrollbar.vertical slider {\n    min-height: 40px; }\n  scrollbar button {\n    padding: 0;\n    min-width: 12px;\n    min-height: 12px;\n    border-style: none;\n    border-radius: 0;\n    transition-property: min-height, min-width, color;\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    color: #9d9ea0; }\n    scrollbar button:hover {\n      border-color: transparent;\n      background-color: transparent;\n      background-image: none;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      color: #c5c6c6; }\n    scrollbar button:active, scrollbar button:checked {\n      border-color: transparent;\n      background-color: transparent;\n      background-image: none;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      color: #2777ff; }\n    scrollbar button:disabled {\n      border-color: transparent;\n      background-color: transparent;\n      background-image: none;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      color: rgba(157, 158, 160, 0.2); }\n    scrollbar button:backdrop {\n      border-color: transparent;\n      background-color: transparent;\n      background-image: none;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      color: #4b4e54; }\n      scrollbar button:backdrop:disabled {\n        border-color: transparent;\n        background-color: transparent;\n        background-image: none;\n        box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n        text-shadow: none;\n        -gtk-icon-shadow: none;\n        color: rgba(75, 78, 84, 0.2); }\n  scrollbar.vertical button.down {\n    -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\"); }\n  scrollbar.vertical button.up {\n    -gtk-icon-source: -gtk-icontheme(\"pan-up-symbolic\"); }\n  scrollbar.horizontal button.down {\n    -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic\"); }\n  scrollbar.horizontal button.up {\n    -gtk-icon-source: -gtk-icontheme(\"pan-start-symbolic\"); }\n\ntreeview ~ scrollbar.vertical {\n  border-top: 1px solid #13151a;\n  margin-top: -1px; }\n\n/**********\n * Switch *\n **********/\nswitch {\n  outline-offset: -4px;\n  border: 1px solid #13151a;\n  border-radius: 14px;\n  color: #eeeeec;\n  background-color: #1d2027;\n  text-shadow: 0 1px rgba(0, 0, 0, 0.1);\n  /* only show i / o for the accessible theme */ }\n  switch:checked {\n    color: #ffffff;\n    border-color: #00215a;\n    background-color: #2777ff;\n    text-shadow: 0 1px rgba(0, 52, 141, 0.5), 0 0 2px rgba(255, 255, 255, 0.6); }\n  switch:disabled {\n    color: #888a8d;\n    border-color: #13151a;\n    background-color: #242731;\n    text-shadow: none; }\n  switch:backdrop {\n    color: #888a8d;\n    border-color: #13151a;\n    background-color: #1d2027;\n    text-shadow: none;\n    transition: 200ms ease-out; }\n    switch:backdrop:checked {\n      border-color: #00348d;\n      background-color: #2777ff; }\n    switch:backdrop:disabled {\n      color: #43495a;\n      border-color: #13151a;\n      background-color: #242731; }\n  switch slider {\n    margin: -1px;\n    min-width: 24px;\n    min-height: 24px;\n    border: 1px solid;\n    border-radius: 50%;\n    transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n    -gtk-outline-radius: 20px;\n    color: #eeeeec;\n    outline-color: rgba(238, 238, 236, 0.3);\n    border-color: black;\n    background-image: image(#3f4454);\n    box-shadow: none; }\n  switch image {\n    color: transparent; }\n  switch:hover slider {\n    color: #eeeeec;\n    outline-color: rgba(238, 238, 236, 0.3);\n    border-color: #2777ff;\n    background-image: image(#1c1e25);\n    box-shadow: none; }\n  switch:checked > slider {\n    border: 1px solid #00215a; }\n  switch:disabled slider {\n    color: #888a8d;\n    border-color: #13151a;\n    background-image: image(#242731);\n    box-shadow: none; }\n  switch:backdrop slider {\n    transition: 200ms ease-out;\n    color: #888a8d;\n    border-color: #13151a;\n    background-image: image(#323643);\n    box-shadow: none; }\n  switch:backdrop:checked > slider {\n    border-color: #00215a; }\n  switch:backdrop:disabled slider {\n    color: #43495a;\n    border-color: #13151a;\n    background-image: image(#242731);\n    box-shadow: none; }\n\n/*************************\n * Check and Radio items *\n *************************/\n.view.content-view.check:not(list), iconview.content-view.check:not(list),\n.content-view:not(list) check {\n  margin: 4px;\n  min-width: 32px;\n  min-height: 32px;\n  color: transparent;\n  background-color: #2777ff;\n  border-radius: 5px;\n  background-image: none;\n  transition: 200ms;\n  box-shadow: none;\n  border-width: 0;\n  -gtk-icon-source: none;\n  -gtk-icon-shadow: none; }\n\n.view.content-view.check:hover:not(list), iconview.content-view.check:hover:not(list),\n.content-view:not(list) check:hover {\n  margin: 4px;\n  min-width: 32px;\n  min-height: 32px;\n  color: transparent;\n  background-color: #2777ff;\n  border-radius: 5px;\n  background-image: none;\n  transition: 200ms;\n  box-shadow: none;\n  border-width: 0;\n  -gtk-icon-source: none;\n  -gtk-icon-shadow: none; }\n\n.view.content-view.check:active:not(list), iconview.content-view.check:active:not(list),\n.content-view:not(list) check:active {\n  margin: 4px;\n  min-width: 32px;\n  min-height: 32px;\n  color: transparent;\n  background-color: #2777ff;\n  border-radius: 5px;\n  background-image: none;\n  transition: 200ms;\n  box-shadow: none;\n  border-width: 0;\n  -gtk-icon-source: none;\n  -gtk-icon-shadow: none; }\n\n.view.content-view.check:backdrop:not(list), iconview.content-view.check:backdrop:not(list),\n.content-view:not(list) check:backdrop {\n  margin: 4px;\n  min-width: 32px;\n  min-height: 32px;\n  color: transparent;\n  background-color: #939393;\n  border-radius: 5px;\n  background-image: none;\n  transition: 200ms;\n  box-shadow: none;\n  border-width: 0;\n  -gtk-icon-source: none;\n  -gtk-icon-shadow: none; }\n\n.view.content-view.check:checked:not(list), iconview.content-view.check:checked:not(list),\n.content-view:not(list) check:checked {\n  margin: 4px;\n  min-width: 32px;\n  min-height: 32px;\n  color: white;\n  background-color: #2777ff;\n  border-radius: 5px;\n  background-image: none;\n  transition: 200ms;\n  box-shadow: none;\n  border-width: 0;\n  -gtk-icon-source: -gtk-icontheme('object-select-symbolic');\n  -gtk-icon-shadow: none; }\n\n.view.content-view.check:checked:hover:not(list), iconview.content-view.check:checked:hover:not(list),\n.content-view:not(list) check:checked:hover {\n  margin: 4px;\n  min-width: 32px;\n  min-height: 32px;\n  color: white;\n  background-color: #2777ff;\n  border-radius: 5px;\n  background-image: none;\n  transition: 200ms;\n  box-shadow: none;\n  border-width: 0;\n  -gtk-icon-source: -gtk-icontheme('object-select-symbolic');\n  -gtk-icon-shadow: none; }\n\n.view.content-view.check:checked:active:not(list), iconview.content-view.check:checked:active:not(list),\n.content-view:not(list) check:checked:active {\n  margin: 4px;\n  min-width: 32px;\n  min-height: 32px;\n  color: white;\n  background-color: #2777ff;\n  border-radius: 5px;\n  background-image: none;\n  transition: 200ms;\n  box-shadow: none;\n  border-width: 0;\n  -gtk-icon-source: -gtk-icontheme('object-select-symbolic');\n  -gtk-icon-shadow: none; }\n\n.view.content-view.check:backdrop:checked:not(list), iconview.content-view.check:backdrop:checked:not(list),\n.content-view:not(list) check:backdrop:checked {\n  margin: 4px;\n  min-width: 32px;\n  min-height: 32px;\n  color: rgba(255, 255, 255, 0.8);\n  background-color: #939393;\n  border-radius: 5px;\n  background-image: none;\n  transition: 200ms;\n  box-shadow: none;\n  border-width: 0;\n  -gtk-icon-source: -gtk-icontheme('object-select-symbolic');\n  -gtk-icon-shadow: none; }\n\ncheckbutton.text-button, radiobutton.text-button {\n  padding: 2px 0;\n  outline-offset: 0; }\n  checkbutton.text-button label:not(:only-child):first-child, radiobutton.text-button label:not(:only-child):first-child {\n    margin-left: 4px; }\n  checkbutton.text-button label:not(:only-child):last-child, radiobutton.text-button label:not(:only-child):last-child {\n    margin-right: 4px; }\n\ncheck,\nradio {\n  margin: 0 4px;\n  min-height: 14px;\n  min-width: 14px;\n  border: 1px solid;\n  -gtk-icon-source: none; }\n  check:only-child,\n  radio:only-child {\n    margin: 0; }\n  popover check.left:dir(rtl), popover radio.left:dir(rtl) {\n    margin-left: 0;\n    margin-right: 12px; }\n  popover check.right:dir(ltr), popover radio.right:dir(ltr) {\n    margin-left: 12px;\n    margin-right: 0; }\n  check,\n  radio {\n    background-clip: padding-box;\n    background-image: linear-gradient(to bottom, #2e313d 20%, #23252e 90%);\n    border-color: black;\n    box-shadow: 0 1px rgba(0, 0, 0, 0.05);\n    color: #eeeeec; }\n  check:hover,\n  radio:hover {\n    background-image: linear-gradient(to bottom, #363a48 10%, #2b2f3a 90%); }\n  check:active,\n  radio:active {\n    box-shadow: inset 0 1px 1px 0px black; }\n  check:disabled,\n  radio:disabled {\n    box-shadow: none;\n    color: rgba(238, 238, 236, 0.7); }\n  check:backdrop,\n  radio:backdrop {\n    background-image: image(#23252e);\n    box-shadow: none;\n    color: #eeeeec; }\n  check:backdrop:disabled,\n  radio:backdrop:disabled {\n    box-shadow: none;\n    color: rgba(238, 238, 236, 0.7); }\n  check:checked,\n  radio:checked {\n    background-clip: border-box;\n    background-image: linear-gradient(to bottom, #4187ff 20%, #2777ff 90%);\n    border-color: #2777ff;\n    box-shadow: 0 1px rgba(0, 0, 0, 0.05);\n    color: #ffffff; }\n  check:checked:hover,\n  radio:checked:hover {\n    background-image: linear-gradient(to bottom, #5594ff 10%, #3b84ff 90%); }\n  check:checked:active,\n  radio:checked:active {\n    box-shadow: inset 0 1px 1px 0px black; }\n  check:checked:disabled,\n  radio:checked:disabled {\n    box-shadow: none;\n    color: rgba(255, 255, 255, 0.7); }\n  check:checked:backdrop,\n  radio:checked:backdrop {\n    background-image: image(#2777ff);\n    box-shadow: none;\n    color: #ffffff; }\n  check:checked:backdrop:disabled,\n  radio:checked:backdrop:disabled {\n    box-shadow: none;\n    color: rgba(255, 255, 255, 0.7); }\n  check:indeterminate,\n  radio:indeterminate {\n    background-clip: border-box;\n    background-image: linear-gradient(to bottom, #4187ff 20%, #2777ff 90%);\n    border-color: #2777ff;\n    box-shadow: 0 1px rgba(0, 0, 0, 0.05);\n    color: #ffffff; }\n  check:indeterminate:hover,\n  radio:indeterminate:hover {\n    background-image: linear-gradient(to bottom, #5594ff 10%, #3b84ff 90%); }\n  check:indeterminate:active,\n  radio:indeterminate:active {\n    box-shadow: inset 0 1px 1px 0px black; }\n  check:indeterminate:disabled,\n  radio:indeterminate:disabled {\n    box-shadow: none;\n    color: rgba(255, 255, 255, 0.7); }\n  check:indeterminate:backdrop,\n  radio:indeterminate:backdrop {\n    background-image: image(#2777ff);\n    box-shadow: none;\n    color: #ffffff; }\n  check:indeterminate:backdrop:disabled,\n  radio:indeterminate:backdrop:disabled {\n    box-shadow: none;\n    color: rgba(255, 255, 255, 0.7); }\n  check:backdrop,\n  radio:backdrop {\n    transition: 200ms ease-out; }\n  .osd check, .osd radio {\n    color: white;\n    border-color: black;\n    background-color: transparent;\n    background-image: image(#303340);\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black;\n    outline-color: rgba(255, 255, 255, 0.3); }\n    .osd check:hover, .osd radio:hover {\n      color: white;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(#303340);\n      background-clip: padding-box;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n      text-shadow: 0 1px black;\n      -gtk-icon-shadow: 0 1px black;\n      outline-color: rgba(255, 255, 255, 0.3); }\n    .osd check:active, .osd radio:active {\n      color: white;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(black);\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      outline-color: rgba(255, 255, 255, 0.3); }\n    .osd check:backdrop, .osd radio:backdrop {\n      color: white;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(#303340);\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n    .osd check:disabled, .osd radio:disabled {\n      color: #97999f;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(rgba(68, 72, 83, 0.5));\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n  menu menuitem check, menu menuitem radio {\n    margin: 0; }\n    menu menuitem check, menu menuitem check:hover, menu menuitem check:disabled, menu menuitem check:checked, menu menuitem check:checked:hover, menu menuitem check:checked:disabled, menu menuitem check:indeterminate, menu menuitem check:indeterminate:hover, menu menuitem check:indeterminate:disabled, menu menuitem radio, menu menuitem radio:hover, menu menuitem radio:disabled, menu menuitem radio:checked, menu menuitem radio:checked:hover, menu menuitem radio:checked:disabled, menu menuitem radio:indeterminate, menu menuitem radio:indeterminate:hover, menu menuitem radio:indeterminate:disabled {\n      min-height: 14px;\n      min-width: 14px;\n      background-image: none;\n      background-color: transparent;\n      box-shadow: none;\n      -gtk-icon-shadow: none;\n      color: inherit;\n      border-color: currentColor; }\n\n\ncheck {\n  border-radius: 3px; }\n  \n  check:checked {\n    -gtk-icon-source: image(-gtk-recolor(url(\"assets/check-symbolic.svg\")), -gtk-recolor(url(\"assets/check-symbolic.symbolic.png\"))); }\n  \n  check:indeterminate {\n    -gtk-icon-source: image(-gtk-recolor(url(\"assets/dash-symbolic.svg\")), -gtk-recolor(url(\"assets/dash-symbolic.symbolic.png\"))); }\n\ntreeview.view radio:selected:focus, treeview.view radio:selected,\nradio {\n  border-radius: 100%; }\n  treeview.view radio:checked:selected,\n  radio:checked {\n    -gtk-icon-source: image(-gtk-recolor(url(\"assets/bullet-symbolic.svg\")), -gtk-recolor(url(\"assets/bullet-symbolic.symbolic.png\"))); }\n  treeview.view radio:indeterminate:selected,\n  radio:indeterminate {\n    -gtk-icon-source: image(-gtk-recolor(url(\"assets/dash-symbolic.svg\")), -gtk-recolor(url(\"assets/dash-symbolic.symbolic.png\"))); }\n\nradio:not(:indeterminate):not(:checked):active:not(:backdrop) {\n  -gtk-icon-transform: scale(0); }\n\ncheck:not(:indeterminate):not(:checked):active:not(:backdrop) {\n  -gtk-icon-transform: translate(6px, -3px) rotate(-45deg) scaleY(0.2) rotate(45deg) scaleX(0); }\n\nradio:active,\ncheck:active {\n  -gtk-icon-transform: scale(0, 1); }\n\nradio:checked:not(:backdrop), radio:indeterminate:not(:backdrop),\ncheck:checked:not(:backdrop),\ncheck:indeterminate:not(:backdrop) {\n  -gtk-icon-transform: unset;\n  transition: 400ms; }\n\nmenu menuitem radio:checked:not(:backdrop), menu menuitem radio:indeterminate:not(:backdrop),\nmenu menuitem check:checked:not(:backdrop),\nmenu menuitem check:indeterminate:not(:backdrop) {\n  transition: none; }\n\ntreeview.view check:selected:focus, treeview.view check:selected,\ntreeview.view radio:selected:focus,\ntreeview.view radio:selected {\n  color: #ffffff; }\n\n/************\n * GtkScale *\n ************/\nprogressbar trough, scale fill, scale trough {\n  border: 1px solid #13151a;\n  border-radius: 3px;\n  background-color: #1d2027; }\n  progressbar trough:disabled, scale fill:disabled, scale trough:disabled {\n    background-color: #242731; }\n  progressbar trough:backdrop, scale fill:backdrop, scale trough:backdrop {\n    background-color: #1d2027;\n    border-color: #13151a;\n    transition: 200ms ease-out; }\n    progressbar trough:backdrop:disabled, scale fill:backdrop:disabled, scale trough:backdrop:disabled {\n      background-color: #242731; }\n  row:selected progressbar trough, progressbar row:selected trough, row:selected scale fill, scale row:selected fill, row:selected scale trough, scale row:selected trough {\n    border-color: #00348d; }\n  .osd progressbar trough, progressbar .osd trough, .osd scale fill, scale .osd fill, .osd scale trough, scale .osd trough {\n    border-color: black;\n    background-color: rgba(0, 0, 0, 0.8); }\n    .osd progressbar trough:disabled, progressbar .osd trough:disabled, .osd scale fill:disabled, scale .osd fill:disabled, .osd scale trough:disabled, scale .osd trough:disabled {\n      background-color: rgba(68, 72, 83, 0.5); }\n\nprogressbar progress, scale highlight {\n  border: 1px solid #00348d;\n  border-radius: 3px;\n  background-color: #2777ff; }\n  progressbar progress:disabled, scale highlight:disabled {\n    background-color: transparent;\n    border-color: transparent; }\n  progressbar progress:backdrop, scale highlight:backdrop {\n    border-color: #00348d; }\n    progressbar progress:backdrop:disabled, scale highlight:backdrop:disabled {\n      background-color: transparent;\n      border-color: transparent; }\n  row:selected progressbar progress, progressbar row:selected progress, row:selected scale highlight, scale row:selected highlight {\n    border-color: #00348d; }\n  .osd progressbar progress, progressbar .osd progress, .osd scale highlight, scale .osd highlight {\n    border-color: black; }\n    .osd progressbar progress:disabled, progressbar .osd progress:disabled, .osd scale highlight:disabled, scale .osd highlight:disabled {\n      border-color: transparent; }\n\nscale {\n  min-height: 10px;\n  min-width: 10px;\n  padding: 12px; }\n  scale fill,\n  scale highlight {\n    margin: -1px; }\n  scale slider {\n    min-height: 18px;\n    min-width: 18px;\n    margin: -9px; }\n  scale.fine-tune.horizontal {\n    padding-top: 9px;\n    padding-bottom: 9px;\n    min-height: 16px; }\n  scale.fine-tune.vertical {\n    padding-left: 9px;\n    padding-right: 9px;\n    min-width: 16px; }\n  scale.fine-tune slider {\n    margin: -6px; }\n  scale.fine-tune fill,\n  scale.fine-tune highlight,\n  scale.fine-tune trough {\n    border-radius: 5px;\n    -gtk-outline-radius: 7px; }\n  scale trough {\n    outline-offset: 2px;\n    -gtk-outline-radius: 5px; }\n  scale fill:backdrop, scale fill {\n    background-color: #13151a; }\n  scale fill:disabled:backdrop, scale fill:disabled {\n    border-color: transparent;\n    background-color: transparent; }\n  .osd scale fill {\n    background-color: #404040; }\n    .osd scale fill:disabled:backdrop, .osd scale fill:disabled {\n      border-color: transparent;\n      background-color: transparent; }\n  scale slider {\n    color: #eeeeec;\n    outline-color: rgba(238, 238, 236, 0.3);\n    border-color: black;\n    background-image: image(#323643);\n    box-shadow: none;\n    border: 1px solid black;\n    border-radius: 100%;\n    transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n    transition-property: background, border, box-shadow; }\n    scale slider:hover {\n      color: #eeeeec;\n      outline-color: rgba(238, 238, 236, 0.3);\n      border-color: #2777ff;\n      background-image: image(#0f1014);\n      box-shadow: none; }\n    scale slider:active {\n      border-color: #00348d; }\n    scale slider:disabled {\n      color: #888a8d;\n      border-color: #13151a;\n      background-image: image(#242731);\n      box-shadow: none; }\n    scale slider:backdrop {\n      transition: 200ms ease-out;\n      color: #888a8d;\n      border-color: #13151a;\n      background-image: image(#323643);\n      box-shadow: none; }\n      scale slider:backdrop:disabled {\n        color: #43495a;\n        border-color: #13151a;\n        background-image: image(#242731);\n        box-shadow: none; }\n    row:selected scale slider:disabled, row:selected scale slider {\n      border-color: #00348d; }\n    .osd scale slider {\n      color: white;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(#303340);\n      background-clip: padding-box;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n      text-shadow: 0 1px black;\n      -gtk-icon-shadow: 0 1px black;\n      outline-color: rgba(255, 255, 255, 0.3);\n      border-color: black;\n      background-color: #303340; }\n      .osd scale slider:hover {\n        color: white;\n        border-color: black;\n        background-color: transparent;\n        background-image: image(#4a5063);\n        background-clip: padding-box;\n        box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n        text-shadow: 0 1px black;\n        -gtk-icon-shadow: 0 1px black;\n        outline-color: rgba(255, 255, 255, 0.3);\n        background-color: #303340; }\n      .osd scale slider:active {\n        color: white;\n        border-color: black;\n        background-color: transparent;\n        background-image: image(black);\n        background-clip: padding-box;\n        box-shadow: none;\n        text-shadow: none;\n        -gtk-icon-shadow: none;\n        outline-color: rgba(255, 255, 255, 0.3);\n        background-color: #303340; }\n      .osd scale slider:disabled {\n        color: #97999f;\n        border-color: black;\n        background-color: transparent;\n        background-image: image(rgba(68, 72, 83, 0.5));\n        background-clip: padding-box;\n        box-shadow: none;\n        text-shadow: none;\n        -gtk-icon-shadow: none;\n        background-color: #303340; }\n      .osd scale slider:backdrop {\n        color: white;\n        border-color: black;\n        background-color: transparent;\n        background-image: image(#303340);\n        background-clip: padding-box;\n        box-shadow: none;\n        text-shadow: none;\n        -gtk-icon-shadow: none;\n        background-color: #303340; }\n        .osd scale slider:backdrop:disabled {\n          background-color: #303340; }\n  scale marks,\n  scale value {\n    color: alpha(currentColor,0.55);\n    font-feature-settings: \"tnum\"; }\n  scale.horizontal marks.top {\n    margin-bottom: 6px;\n    margin-top: -12px; }\n  scale.horizontal.fine-tune marks.top {\n    margin-bottom: 6px;\n    margin-top: -9px; }\n  scale.horizontal marks.bottom {\n    margin-top: 6px;\n    margin-bottom: -12px; }\n  scale.horizontal.fine-tune marks.bottom {\n    margin-top: 6px;\n    margin-bottom: -9px; }\n  scale.vertical marks.top {\n    margin-right: 6px;\n    margin-left: -12px; }\n  scale.vertical.fine-tune marks.top {\n    margin-right: 6px;\n    margin-left: -9px; }\n  scale.vertical marks.bottom {\n    margin-left: 6px;\n    margin-right: -12px; }\n  scale.vertical.fine-tune marks.bottom {\n    margin-left: 6px;\n    margin-right: -9px; }\n  scale.horizontal indicator {\n    min-height: 6px;\n    min-width: 1px; }\n  scale.horizontal.fine-tune indicator {\n    min-height: 3px; }\n  scale.vertical indicator {\n    min-height: 1px;\n    min-width: 6px; }\n  scale.vertical.fine-tune indicator {\n    min-width: 3px; }\n  scale.horizontal.marks-before:not(.marks-after) slider {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-horz-scale-has-marks-above-dark.png\"), url(\"assets/slider-horz-scale-has-marks-above-dark@2.png\"));\n    min-height: 26px;\n    min-width: 22px;\n    margin-top: -14px;\n    background-position: top;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.horizontal.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px;\n    margin-top: -11px; }\n  scale.horizontal.marks-before:not(.marks-after) slider:hover {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-horz-scale-has-marks-above-hover-dark.png\"), url(\"assets/slider-horz-scale-has-marks-above-hover-dark@2.png\"));\n    min-height: 26px;\n    min-width: 22px;\n    margin-top: -14px;\n    background-position: top;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.horizontal.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px;\n    margin-top: -11px; }\n  scale.horizontal.marks-before:not(.marks-after) slider:active {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-horz-scale-has-marks-above-active-dark.png\"), url(\"assets/slider-horz-scale-has-marks-above-active-dark@2.png\"));\n    min-height: 26px;\n    min-width: 22px;\n    margin-top: -14px;\n    background-position: top;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.horizontal.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px;\n    margin-top: -11px; }\n  scale.horizontal.marks-before:not(.marks-after) slider:disabled {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-horz-scale-has-marks-above-insensitive-dark.png\"), url(\"assets/slider-horz-scale-has-marks-above-insensitive-dark@2.png\"));\n    min-height: 26px;\n    min-width: 22px;\n    margin-top: -14px;\n    background-position: top;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.horizontal.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px;\n    margin-top: -11px; }\n  scale.horizontal.marks-before:not(.marks-after) slider:backdrop {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-horz-scale-has-marks-above-backdrop-dark.png\"), url(\"assets/slider-horz-scale-has-marks-above-backdrop-dark@2.png\"));\n    min-height: 26px;\n    min-width: 22px;\n    margin-top: -14px;\n    background-position: top;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.horizontal.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px;\n    margin-top: -11px; }\n  scale.horizontal.marks-before:not(.marks-after) slider:backdrop:disabled {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-horz-scale-has-marks-above-backdrop-insensitive-dark.png\"), url(\"assets/slider-horz-scale-has-marks-above-backdrop-insensitive-dark@2.png\"));\n    min-height: 26px;\n    min-width: 22px;\n    margin-top: -14px;\n    background-position: top;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.horizontal.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px;\n    margin-top: -11px; }\n  scale.horizontal.marks-after:not(.marks-before) slider {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-horz-scale-has-marks-below-dark.png\"), url(\"assets/slider-horz-scale-has-marks-below-dark@2.png\"));\n    min-height: 26px;\n    min-width: 22px;\n    margin-bottom: -14px;\n    background-position: bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.horizontal.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px;\n    margin-bottom: -11px; }\n  scale.horizontal.marks-after:not(.marks-before) slider:hover {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-horz-scale-has-marks-below-hover-dark.png\"), url(\"assets/slider-horz-scale-has-marks-below-hover-dark@2.png\"));\n    min-height: 26px;\n    min-width: 22px;\n    margin-bottom: -14px;\n    background-position: bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.horizontal.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px;\n    margin-bottom: -11px; }\n  scale.horizontal.marks-after:not(.marks-before) slider:active {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-horz-scale-has-marks-below-active-dark.png\"), url(\"assets/slider-horz-scale-has-marks-below-active-dark@2.png\"));\n    min-height: 26px;\n    min-width: 22px;\n    margin-bottom: -14px;\n    background-position: bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.horizontal.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px;\n    margin-bottom: -11px; }\n  scale.horizontal.marks-after:not(.marks-before) slider:disabled {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-horz-scale-has-marks-below-insensitive-dark.png\"), url(\"assets/slider-horz-scale-has-marks-below-insensitive-dark@2.png\"));\n    min-height: 26px;\n    min-width: 22px;\n    margin-bottom: -14px;\n    background-position: bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.horizontal.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px;\n    margin-bottom: -11px; }\n  scale.horizontal.marks-after:not(.marks-before) slider:backdrop {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-horz-scale-has-marks-below-backdrop-dark.png\"), url(\"assets/slider-horz-scale-has-marks-below-backdrop-dark@2.png\"));\n    min-height: 26px;\n    min-width: 22px;\n    margin-bottom: -14px;\n    background-position: bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.horizontal.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px;\n    margin-bottom: -11px; }\n  scale.horizontal.marks-after:not(.marks-before) slider:backdrop:disabled {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-horz-scale-has-marks-below-backdrop-insensitive-dark.png\"), url(\"assets/slider-horz-scale-has-marks-below-backdrop-insensitive-dark@2.png\"));\n    min-height: 26px;\n    min-width: 22px;\n    margin-bottom: -14px;\n    background-position: bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.horizontal.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px;\n    margin-bottom: -11px; }\n  scale.vertical.marks-before:not(.marks-after) slider {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-vert-scale-has-marks-above-dark.png\"), url(\"assets/slider-vert-scale-has-marks-above-dark@2.png\"));\n    min-height: 22px;\n    min-width: 26px;\n    margin-left: -14px;\n    background-position: left bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.vertical.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px;\n    margin-left: -11px; }\n  scale.vertical.marks-before:not(.marks-after) slider:hover {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-vert-scale-has-marks-above-hover-dark.png\"), url(\"assets/slider-vert-scale-has-marks-above-hover-dark@2.png\"));\n    min-height: 22px;\n    min-width: 26px;\n    margin-left: -14px;\n    background-position: left bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.vertical.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px;\n    margin-left: -11px; }\n  scale.vertical.marks-before:not(.marks-after) slider:active {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-vert-scale-has-marks-above-active-dark.png\"), url(\"assets/slider-vert-scale-has-marks-above-active-dark@2.png\"));\n    min-height: 22px;\n    min-width: 26px;\n    margin-left: -14px;\n    background-position: left bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.vertical.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px;\n    margin-left: -11px; }\n  scale.vertical.marks-before:not(.marks-after) slider:disabled {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-vert-scale-has-marks-above-insensitive-dark.png\"), url(\"assets/slider-vert-scale-has-marks-above-insensitive-dark@2.png\"));\n    min-height: 22px;\n    min-width: 26px;\n    margin-left: -14px;\n    background-position: left bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.vertical.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px;\n    margin-left: -11px; }\n  scale.vertical.marks-before:not(.marks-after) slider:backdrop {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-vert-scale-has-marks-above-backdrop-dark.png\"), url(\"assets/slider-vert-scale-has-marks-above-backdrop-dark@2.png\"));\n    min-height: 22px;\n    min-width: 26px;\n    margin-left: -14px;\n    background-position: left bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.vertical.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px;\n    margin-left: -11px; }\n  scale.vertical.marks-before:not(.marks-after) slider:backdrop:disabled {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-vert-scale-has-marks-above-backdrop-insensitive-dark.png\"), url(\"assets/slider-vert-scale-has-marks-above-backdrop-insensitive-dark@2.png\"));\n    min-height: 22px;\n    min-width: 26px;\n    margin-left: -14px;\n    background-position: left bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.vertical.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px;\n    margin-left: -11px; }\n  scale.vertical.marks-after:not(.marks-before) slider {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-vert-scale-has-marks-below-dark.png\"), url(\"assets/slider-vert-scale-has-marks-below-dark@2.png\"));\n    min-height: 22px;\n    min-width: 26px;\n    margin-right: -14px;\n    background-position: right bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.vertical.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px;\n    margin-right: -11px; }\n  scale.vertical.marks-after:not(.marks-before) slider:hover {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-vert-scale-has-marks-below-hover-dark.png\"), url(\"assets/slider-vert-scale-has-marks-below-hover-dark@2.png\"));\n    min-height: 22px;\n    min-width: 26px;\n    margin-right: -14px;\n    background-position: right bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.vertical.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px;\n    margin-right: -11px; }\n  scale.vertical.marks-after:not(.marks-before) slider:active {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-vert-scale-has-marks-below-active-dark.png\"), url(\"assets/slider-vert-scale-has-marks-below-active-dark@2.png\"));\n    min-height: 22px;\n    min-width: 26px;\n    margin-right: -14px;\n    background-position: right bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.vertical.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px;\n    margin-right: -11px; }\n  scale.vertical.marks-after:not(.marks-before) slider:disabled {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-vert-scale-has-marks-below-insensitive-dark.png\"), url(\"assets/slider-vert-scale-has-marks-below-insensitive-dark@2.png\"));\n    min-height: 22px;\n    min-width: 26px;\n    margin-right: -14px;\n    background-position: right bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.vertical.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px;\n    margin-right: -11px; }\n  scale.vertical.marks-after:not(.marks-before) slider:backdrop {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-vert-scale-has-marks-below-backdrop-dark.png\"), url(\"assets/slider-vert-scale-has-marks-below-backdrop-dark@2.png\"));\n    min-height: 22px;\n    min-width: 26px;\n    margin-right: -14px;\n    background-position: right bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.vertical.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px;\n    margin-right: -11px; }\n  scale.vertical.marks-after:not(.marks-before) slider:backdrop:disabled {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-vert-scale-has-marks-below-backdrop-insensitive-dark.png\"), url(\"assets/slider-vert-scale-has-marks-below-backdrop-insensitive-dark@2.png\"));\n    min-height: 22px;\n    min-width: 26px;\n    margin-right: -14px;\n    background-position: right bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.vertical.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px;\n    margin-right: -11px; }\n  scale.color {\n    min-height: 0;\n    min-width: 0; }\n    scale.color trough {\n      background-image: image(#13151a);\n      background-repeat: no-repeat; }\n    scale.color.horizontal {\n      padding: 0 0 15px 0; }\n      scale.color.horizontal trough {\n        padding-bottom: 4px;\n        background-position: 0 -3px;\n        border-top-left-radius: 0;\n        border-top-right-radius: 0; }\n      scale.color.horizontal slider:dir(ltr):hover, scale.color.horizontal slider:dir(ltr):backdrop, scale.color.horizontal slider:dir(ltr):disabled, scale.color.horizontal slider:dir(ltr):backdrop:disabled, scale.color.horizontal slider:dir(ltr), scale.color.horizontal slider:dir(rtl):hover, scale.color.horizontal slider:dir(rtl):backdrop, scale.color.horizontal slider:dir(rtl):disabled, scale.color.horizontal slider:dir(rtl):backdrop:disabled, scale.color.horizontal slider:dir(rtl) {\n        margin-bottom: -15px;\n        margin-top: 6px; }\n    scale.color.vertical:dir(ltr) {\n      padding: 0 0 0 15px; }\n      scale.color.vertical:dir(ltr) trough {\n        padding-left: 4px;\n        background-position: 3px 0;\n        border-bottom-right-radius: 0;\n        border-top-right-radius: 0; }\n      scale.color.vertical:dir(ltr) slider:hover, scale.color.vertical:dir(ltr) slider:backdrop, scale.color.vertical:dir(ltr) slider:disabled, scale.color.vertical:dir(ltr) slider:backdrop:disabled, scale.color.vertical:dir(ltr) slider {\n        margin-left: -15px;\n        margin-right: 6px; }\n    scale.color.vertical:dir(rtl) {\n      padding: 0 15px 0 0; }\n      scale.color.vertical:dir(rtl) trough {\n        padding-right: 4px;\n        background-position: -3px 0;\n        border-bottom-left-radius: 0;\n        border-top-left-radius: 0; }\n      scale.color.vertical:dir(rtl) slider:hover, scale.color.vertical:dir(rtl) slider:backdrop, scale.color.vertical:dir(rtl) slider:disabled, scale.color.vertical:dir(rtl) slider:backdrop:disabled, scale.color.vertical:dir(rtl) slider {\n        margin-right: -15px;\n        margin-left: 6px; }\n    scale.color.fine-tune.horizontal:dir(ltr), scale.color.fine-tune.horizontal:dir(rtl) {\n      padding: 0 0 12px 0; }\n      scale.color.fine-tune.horizontal:dir(ltr) trough, scale.color.fine-tune.horizontal:dir(rtl) trough {\n        padding-bottom: 7px;\n        background-position: 0 -6px; }\n      scale.color.fine-tune.horizontal:dir(ltr) slider, scale.color.fine-tune.horizontal:dir(rtl) slider {\n        margin-bottom: -15px;\n        margin-top: 6px; }\n    scale.color.fine-tune.vertical:dir(ltr) {\n      padding: 0 0 0 12px; }\n      scale.color.fine-tune.vertical:dir(ltr) trough {\n        padding-left: 7px;\n        background-position: 6px 0; }\n      scale.color.fine-tune.vertical:dir(ltr) slider {\n        margin-left: -15px;\n        margin-right: 6px; }\n    scale.color.fine-tune.vertical:dir(rtl) {\n      padding: 0 12px 0 0; }\n      scale.color.fine-tune.vertical:dir(rtl) trough {\n        padding-right: 7px;\n        background-position: -6px 0; }\n      scale.color.fine-tune.vertical:dir(rtl) slider {\n        margin-right: -15px;\n        margin-left: 6px; }\n\n/*****************\n * Progress bars *\n *****************/\nprogressbar {\n  font-size: smaller;\n  color: rgba(238, 238, 236, 0.4);\n  font-feature-settings: \"tnum\"; }\n  progressbar.horizontal trough,\n  progressbar.horizontal progress {\n    min-height: 2px; }\n  progressbar.vertical trough,\n  progressbar.vertical progress {\n    min-width: 2px; }\n  progressbar.horizontal progress {\n    margin: 0 -1px; }\n  progressbar.vertical progress {\n    margin: -1px 0; }\n  progressbar:backdrop {\n    box-shadow: none;\n    transition: 200ms ease-out; }\n  progressbar progress {\n    border-radius: 1.5px; }\n    progressbar progress.left {\n      border-top-left-radius: 2px;\n      border-bottom-left-radius: 2px; }\n    progressbar progress.right {\n      border-top-right-radius: 2px;\n      border-bottom-right-radius: 2px; }\n    progressbar progress.top {\n      border-top-right-radius: 2px;\n      border-top-left-radius: 2px; }\n    progressbar progress.bottom {\n      border-bottom-right-radius: 2px;\n      border-bottom-left-radius: 2px; }\n  progressbar.osd {\n    min-width: 3px;\n    min-height: 3px;\n    background-color: transparent; }\n    progressbar.osd trough {\n      border-style: none;\n      border-radius: 0;\n      background-color: transparent;\n      box-shadow: none; }\n    progressbar.osd progress {\n      border-style: none;\n      border-radius: 0; }\n  progressbar trough.empty progress {\n    all: unset; }\n\n/*************\n * Level Bar *\n *************/\nlevelbar.horizontal block {\n  min-height: 1px; }\n\nlevelbar.horizontal.discrete block {\n  margin: 0 1px;\n  min-width: 32px; }\n\nlevelbar.vertical block {\n  min-width: 1px; }\n\nlevelbar.vertical.discrete block {\n  margin: 1px 0;\n  min-height: 32px; }\n\nlevelbar:backdrop {\n  transition: 200ms ease-out; }\n\nlevelbar trough {\n  border: 1px solid;\n  padding: 2px;\n  border-radius: 3px;\n  color: white;\n  border-color: #13151a;\n  background-color: #272a34;\n  box-shadow: inset 0 0 0 1px rgba(39, 119, 255, 0); }\n  levelbar trough:backdrop {\n    color: #d4d5d7;\n    border-color: #13151a;\n    background-color: #292c37;\n    box-shadow: none; }\n\nlevelbar block {\n  border: 1px solid;\n  border-radius: 1px; }\n  levelbar block.low {\n    border-color: #fd7d00;\n    background-color: #fd7d00; }\n    levelbar block.low:backdrop {\n      border-color: #fd7d00; }\n  levelbar block.high, levelbar block:not(.empty) {\n    border-color: #2777ff;\n    background-color: #2777ff; }\n    levelbar block.high:backdrop, levelbar block:not(.empty):backdrop {\n      border-color: #2777ff; }\n  levelbar block.full {\n    border-color: #308e63;\n    background-color: #308e63; }\n    levelbar block.full:backdrop {\n      border-color: #308e63; }\n  levelbar block.empty {\n    background-color: transparent;\n    border-color: rgba(238, 238, 236, 0.1); }\n    levelbar block.empty:backdrop {\n      border-color: rgba(136, 138, 141, 0.15); }\n\n/****************\n * Print dialog *\n*****************/\nprintdialog paper {\n  color: #eeeeec;\n  border: 1px solid #13151a;\n  background: white;\n  padding: 0; }\n  printdialog paper:backdrop {\n    color: #888a8d;\n    border-color: #13151a; }\n\nprintdialog .dialog-action-box {\n  margin: 12px; }\n\n/**********\n * Frames *\n **********/\nframe > border,\n.frame {\n  box-shadow: none;\n  margin: 0;\n  padding: 0;\n  border-radius: 0;\n  border: 1px solid #13151a; }\n  frame > border.flat,\n  .frame.flat {\n    border-style: none; }\n  frame > border:backdrop,\n  .frame:backdrop {\n    border-color: #13151a; }\n\nactionbar > revealer > box {\n  padding: 6px;\n  border-top: 1px solid #13151a; }\n  actionbar > revealer > box:backdrop {\n    border-color: #13151a; }\n\nscrolledwindow viewport.frame {\n  border-style: none; }\n\nscrolledwindow overshoot.top {\n  background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(black), to(rgba(0, 0, 0, 0))), -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(238, 238, 236, 0.07)), to(rgba(238, 238, 236, 0)));\n  background-size: 100% 5%, 100% 100%;\n  background-repeat: no-repeat;\n  background-position: center top;\n  background-color: transparent;\n  border: none;\n  box-shadow: none; }\n  scrolledwindow overshoot.top:backdrop {\n    background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#13151a), to(rgba(19, 21, 26, 0)));\n    background-size: 100% 5%;\n    background-repeat: no-repeat;\n    background-position: center top;\n    background-color: transparent;\n    border: none;\n    box-shadow: none; }\n\nscrolledwindow overshoot.bottom {\n  background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(black), to(rgba(0, 0, 0, 0))), -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(238, 238, 236, 0.07)), to(rgba(238, 238, 236, 0)));\n  background-size: 100% 5%, 100% 100%;\n  background-repeat: no-repeat;\n  background-position: center bottom;\n  background-color: transparent;\n  border: none;\n  box-shadow: none; }\n  scrolledwindow overshoot.bottom:backdrop {\n    background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#13151a), to(rgba(19, 21, 26, 0)));\n    background-size: 100% 5%;\n    background-repeat: no-repeat;\n    background-position: center bottom;\n    background-color: transparent;\n    border: none;\n    box-shadow: none; }\n\nscrolledwindow overshoot.left {\n  background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(black), to(rgba(0, 0, 0, 0))), -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(238, 238, 236, 0.07)), to(rgba(238, 238, 236, 0)));\n  background-size: 5% 100%, 100% 100%;\n  background-repeat: no-repeat;\n  background-position: left center;\n  background-color: transparent;\n  border: none;\n  box-shadow: none; }\n  scrolledwindow overshoot.left:backdrop {\n    background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#13151a), to(rgba(19, 21, 26, 0)));\n    background-size: 5% 100%;\n    background-repeat: no-repeat;\n    background-position: left center;\n    background-color: transparent;\n    border: none;\n    box-shadow: none; }\n\nscrolledwindow overshoot.right {\n  background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(black), to(rgba(0, 0, 0, 0))), -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(238, 238, 236, 0.07)), to(rgba(238, 238, 236, 0)));\n  background-size: 5% 100%, 100% 100%;\n  background-repeat: no-repeat;\n  background-position: right center;\n  background-color: transparent;\n  border: none;\n  box-shadow: none; }\n  scrolledwindow overshoot.right:backdrop {\n    background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#13151a), to(rgba(19, 21, 26, 0)));\n    background-size: 5% 100%;\n    background-repeat: no-repeat;\n    background-position: right center;\n    background-color: transparent;\n    border: none;\n    box-shadow: none; }\n\nscrolledwindow junction {\n  border-color: transparent;\n  border-image: linear-gradient(to bottom, #13151a 1px, transparent 1px) 0 0 0 1/0 1px stretch;\n  background-color: #272a34; }\n  scrolledwindow junction:dir(rtl) {\n    border-image-slice: 0 1 0 0; }\n  scrolledwindow junction:backdrop {\n    border-image-source: linear-gradient(to bottom, #13151a 1px, transparent 1px);\n    background-color: #1c1e25;\n    transition: 200ms ease-out; }\n\nseparator {\n  background: rgba(0, 0, 0, 0.1);\n  min-width: 1px;\n  min-height: 1px; }\n\n/*********\n * Lists *\n *********/\nlist {\n  color: white;\n  background-color: #272a34;\n  border-color: #13151a; }\n  list:backdrop {\n    color: #d4d5d7;\n    background-color: #292c37;\n    border-color: #13151a; }\n  list row {\n    padding: 2px; }\n\nrow {\n  transition: all 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  row:hover {\n    transition: none; }\n  row:backdrop {\n    transition: 200ms ease-out; }\n  row.activatable.has-open-popup, row.activatable:hover {\n    background-color: rgba(238, 238, 236, 0.05); }\n  row.activatable:active {\n    box-shadow: inset 0 2px 2px -2px rgba(0, 0, 0, 0.2); }\n  row.activatable:backdrop:hover {\n    background-color: transparent; }\n  row.activatable:selected:active {\n    box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.5); }\n  row.activatable:selected.has-open-popup, row.activatable:selected:hover {\n    background-color: #3b83fd; }\n  row.activatable:selected:backdrop {\n    background-color: #2777ff; }\n\n/*********************\n * App Notifications *\n *********************/\n.app-notification,\n.app-notification.frame {\n  padding: 10px;\n  border-radius: 0 0 5px 5px;\n  background-color: #303340;\n  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2), transparent 2px);\n  background-clip: padding-box; }\n  .app-notification:backdrop,\n  .app-notification.frame:backdrop {\n    background-image: none;\n    transition: 200ms ease-out; }\n  .app-notification border,\n  .app-notification.frame border {\n    border: none; }\n\n/*************\n * Expanders *\n *************/\nexpander title > arrow {\n  min-width: 16px;\n  min-height: 16px;\n  -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic\"); }\n  expander title > arrow:dir(rtl) {\n    -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic-rtl\"); }\n  expander title > arrow:hover {\n    color: white; }\n  expander title > arrow:disabled {\n    color: #888a8d; }\n  expander title > arrow:disabled:backdrop {\n    color: #43495a; }\n  expander title > arrow:checked {\n    -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\"); }\n\n/************\n * Calendar *\n ***********/\ncalendar {\n  color: white;\n  border: 1px solid #13151a; }\n  calendar:selected {\n    border-radius: 3px; }\n  calendar.header {\n    border-bottom-color: rgba(0, 0, 0, 0.1); }\n    calendar.header:backdrop {\n      border-bottom-color: rgba(0, 0, 0, 0.1); }\n  calendar.button {\n    color: rgba(238, 238, 236, 0.45); }\n    calendar.button:hover {\n      color: #eeeeec; }\n    calendar.button:backdrop {\n      color: rgba(136, 138, 141, 0.45); }\n    calendar.button:disabled {\n      color: rgba(136, 138, 141, 0.45); }\n  calendar.highlight {\n    color: #888a8d; }\n    calendar.highlight:backdrop {\n      color: #43495a; }\n  calendar:backdrop {\n    color: #d4d5d7;\n    border-color: #13151a; }\n  calendar:indeterminate {\n    color: alpha(currentColor,0.1); }\n\n/***********\n * Dialogs *\n ***********/\nmessagedialog .titlebar {\n  min-height: 20px;\n  background-image: none;\n  background-color: #23252e;\n  border-style: none;\n  border-top-left-radius: 7px;\n  border-top-right-radius: 7px; }\n\nmessagedialog.csd.background {\n  border-bottom-left-radius: 10px;\n  border-bottom-right-radius: 10px; }\n\nmessagedialog.csd .dialog-action-area button {\n  padding: 10px 14px;\n  border-right-style: none;\n  border-bottom-style: none;\n  border-radius: 0;\n  -gtk-outline-radius: 0; }\n  messagedialog.csd .dialog-action-area button:first-child {\n    border-left-style: none;\n    border-bottom-left-radius: 8px;\n    -gtk-outline-bottom-left-radius: 8px; }\n  messagedialog.csd .dialog-action-area button:last-child {\n    border-bottom-right-radius: 8px;\n    -gtk-outline-bottom-right-radius: 8px; }\n\nfilechooser .dialog-action-box {\n  border-top: 1px solid #13151a; }\n  filechooser .dialog-action-box:backdrop {\n    border-top-color: #13151a; }\n\nfilechooser #pathbarbox {\n  border-bottom: 1px solid #23252e; }\n\nfilechooserbutton:drop(active) {\n  box-shadow: none;\n  border-color: transparent; }\n\n/***********\n * Sidebar *\n ***********/\n.sidebar {\n  border-style: none;\n  background-color: #252831; }\n  stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:not(separator):dir(ltr), .sidebar:not(separator).left {\n    border-right: 1px solid #13151a;\n    border-left-style: none; }\n  stacksidebar.sidebar:dir(rtl) list, stacksidebar.sidebar.right list, .sidebar:not(separator):dir(rtl), .sidebar:not(separator).right {\n    border-left: 1px solid #13151a;\n    border-right-style: none; }\n  .sidebar:backdrop {\n    background-color: #262933;\n    border-color: #13151a;\n    transition: 200ms ease-out; }\n  .sidebar list {\n    background-color: transparent; }\n  paned .sidebar.left, paned .sidebar.right, paned .sidebar.left:dir(rtl), paned .sidebar:dir(rtl), paned .sidebar:dir(ltr), paned .sidebar {\n    border-style: none; }\n\nstacksidebar row {\n  padding: 10px 4px; }\n  stacksidebar row > label {\n    padding-left: 6px;\n    padding-right: 6px; }\n  stacksidebar row.needs-attention > label {\n    background-size: 6px 6px, 0 0; }\n\nseparator.sidebar {\n  background-color: #13151a; }\n  separator.sidebar:backdrop {\n    background-color: #13151a; }\n  separator.sidebar.selection-mode, .selection-mode separator.sidebar {\n    background-color: #0047c0; }\n\n/****************\n * File chooser *\n ****************/\nrow image.sidebar-icon {\n  opacity: 0.7; }\n\nplacessidebar > viewport.frame {\n  border-style: none; }\n\nplacessidebar row {\n  min-height: 36px;\n  padding: 0px; }\n  placessidebar row > revealer {\n    padding: 0 14px; }\n  placessidebar row:selected {\n    color: #ffffff; }\n  placessidebar row:disabled {\n    color: #888a8d; }\n  placessidebar row:backdrop {\n    color: #888a8d; }\n    placessidebar row:backdrop:selected {\n      color: #d4d5d7; }\n    placessidebar row:backdrop:disabled {\n      color: #43495a; }\n  placessidebar row image.sidebar-icon:dir(ltr) {\n    padding-right: 8px; }\n  placessidebar row image.sidebar-icon:dir(rtl) {\n    padding-left: 8px; }\n  placessidebar row label.sidebar-label:dir(ltr) {\n    padding-right: 2px; }\n  placessidebar row label.sidebar-label:dir(rtl) {\n    padding-left: 2px; }\n  button.sidebar-button {\n    min-height: 26px;\n    min-width: 26px;\n    margin-top: 3px;\n    margin-bottom: 3px;\n    padding: 0;\n    border-radius: 100%;\n    -gtk-outline-radius: 100%; }\n    button.sidebar-button:not(:hover):not(:active) > image, button.sidebar-button:backdrop > image {\n      opacity: 0.7; }\n  placessidebar row:selected:active {\n    box-shadow: none; }\n  placessidebar row.sidebar-placeholder-row {\n    padding: 0 8px;\n    min-height: 2px;\n    background-image: image(#19a187);\n    background-clip: content-box; }\n  placessidebar row.sidebar-new-bookmark-row {\n    color: #2777ff; }\n  placessidebar row:drop(active):not(:disabled) {\n    color: #19a187;\n    box-shadow: inset 0 1px #19a187, inset 0 -1px #19a187; }\n    placessidebar row:drop(active):not(:disabled):selected {\n      color: #ffffff;\n      background-color: #19a187; }\n\nplacesview .server-list-button > image {\n  transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n  -gtk-icon-transform: rotate(0turn); }\n\nplacesview .server-list-button:checked > image {\n  transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n  -gtk-icon-transform: rotate(-0.5turn); }\n\nplacesview row.activatable:hover {\n  background-color: transparent; }\n\nplacesview > actionbar > revealer > box > label {\n  padding-left: 8px;\n  padding-right: 8px; }\n\n/*********\n * Paned *\n *********/\npaned > separator {\n  min-width: 1px;\n  min-height: 1px;\n  -gtk-icon-source: none;\n  border-style: none;\n  background-color: transparent;\n  background-image: image(#13151a);\n  background-size: 1px 1px; }\n  paned > separator:selected {\n    background-image: image(#2777ff); }\n  paned > separator:backdrop {\n    background-image: image(#13151a); }\n  paned > separator.wide {\n    min-width: 5px;\n    min-height: 5px;\n    background-color: #23252e;\n    background-image: image(#13151a), image(#13151a);\n    background-size: 1px 1px, 1px 1px; }\n    paned > separator.wide:backdrop {\n      background-color: #23252e;\n      background-image: image(#13151a), image(#13151a); }\n\npaned.horizontal > separator {\n  background-repeat: repeat-y; }\n  paned.horizontal > separator:dir(ltr) {\n    margin: 0 -8px 0 0;\n    padding: 0 8px 0 0;\n    background-position: left; }\n  paned.horizontal > separator:dir(rtl) {\n    margin: 0 0 0 -8px;\n    padding: 0 0 0 8px;\n    background-position: right; }\n  paned.horizontal > separator.wide {\n    margin: 0;\n    padding: 0;\n    background-repeat: repeat-y, repeat-y;\n    background-position: left, right; }\n\npaned.vertical > separator {\n  margin: 0 0 -8px 0;\n  padding: 0 0 8px 0;\n  background-repeat: repeat-x;\n  background-position: top; }\n  paned.vertical > separator.wide {\n    margin: 0;\n    padding: 0;\n    background-repeat: repeat-x, repeat-x;\n    background-position: bottom, top; }\n\n/**************\n * GtkInfoBar *\n **************/\ninfobar {\n  border-style: none; }\n  infobar.action:hover > revealer > box {\n    background-color: #010101;\n    border-bottom: 1px solid #1e2128; }\n  infobar.info, infobar.question, infobar.warning, infobar.error {\n    text-shadow: none; }\n    infobar.info:backdrop > revealer > box, infobar.info > revealer > box, infobar.question:backdrop > revealer > box, infobar.question > revealer > box, infobar.warning:backdrop > revealer > box, infobar.warning > revealer > box, infobar.error:backdrop > revealer > box, infobar.error > revealer > box {\n      background-color: #080604;\n      border-bottom: 1px solid #1e2128; }\n      infobar.info:backdrop > revealer > box label, infobar.info:backdrop > revealer > box, infobar.info > revealer > box label, infobar.info > revealer > box, infobar.question:backdrop > revealer > box label, infobar.question:backdrop > revealer > box, infobar.question > revealer > box label, infobar.question > revealer > box, infobar.warning:backdrop > revealer > box label, infobar.warning:backdrop > revealer > box, infobar.warning > revealer > box label, infobar.warning > revealer > box, infobar.error:backdrop > revealer > box label, infobar.error:backdrop > revealer > box, infobar.error > revealer > box label, infobar.error > revealer > box {\n        color: #eeeeec; }\n    infobar.info:backdrop, infobar.question:backdrop, infobar.warning:backdrop, infobar.error:backdrop {\n      text-shadow: none; }\n    infobar.info button, infobar.question button, infobar.warning button, infobar.error button {\n      color: #eeeeec;\n      outline-color: rgba(238, 238, 236, 0.3);\n      border-color: #13151a;\n      background-image: image(#323643);\n      box-shadow: none; }\n      infobar.info button:hover, infobar.question button:hover, infobar.warning button:hover, infobar.error button:hover {\n        color: #eeeeec;\n        outline-color: rgba(238, 238, 236, 0.3);\n        border-color: #13151a;\n        background-image: image(#414657);\n        box-shadow: none; }\n      infobar.info button:active, infobar.info button:checked, infobar.question button:active, infobar.question button:checked, infobar.warning button:active, infobar.warning button:checked, infobar.error button:active, infobar.error button:checked {\n        color: #ffffff;\n        outline-color: rgba(238, 238, 236, 0.3);\n        border-color: #2777ff;\n        background-image: linear-gradient(to right, #317dff, #1d71ff);\n        box-shadow: 0 2px 4px rgba(39, 119, 255, 0.25); }\n      infobar.info button:disabled, infobar.question button:disabled, infobar.warning button:disabled, infobar.error button:disabled {\n        color: #888a8d;\n        border-color: #13151a;\n        background-image: image(#242731);\n        box-shadow: none; }\n      infobar.info button:backdrop, infobar.question button:backdrop, infobar.warning button:backdrop, infobar.error button:backdrop {\n        color: #888a8d;\n        border-color: #13151a;\n        background-image: image(#323643);\n        box-shadow: none;\n        border-color: #0d0e11; }\n        infobar.info button:backdrop:disabled, infobar.question button:backdrop:disabled, infobar.warning button:backdrop:disabled, infobar.error button:backdrop:disabled {\n          color: #43495a;\n          border-color: #13151a;\n          background-image: image(#242731);\n          box-shadow: none;\n          border-color: #0d0e11; }\n      infobar.info button:backdrop label, infobar.info button:backdrop, infobar.info button label, infobar.info button, infobar.question button:backdrop label, infobar.question button:backdrop, infobar.question button label, infobar.question button, infobar.warning button:backdrop label, infobar.warning button:backdrop, infobar.warning button label, infobar.warning button, infobar.error button:backdrop label, infobar.error button:backdrop, infobar.error button label, infobar.error button {\n        color: #eeeeec; }\n    infobar.info selection, infobar.question selection, infobar.warning selection, infobar.error selection {\n      background-color: #0d0e11; }\n    infobar.info *:link, infobar.question *:link, infobar.warning *:link, infobar.error *:link {\n      color: #8db7ff; }\n\n/************\n * Tooltips *\n ************/\ntooltip {\n  padding: 4px;\n  /* not working */\n  border-radius: 5px;\n  box-shadow: none;\n  text-shadow: 0 1px black; }\n  tooltip.background {\n    background-color: rgba(0, 0, 0, 0.8);\n    background-clip: padding-box;\n    border: 1px solid rgba(255, 255, 255, 0.1); }\n  tooltip decoration {\n    background-color: transparent; }\n  tooltip * {\n    padding: 4px;\n    background-color: transparent;\n    color: white; }\n\n/*****************\n * Color Chooser *\n *****************/\ncolorswatch:drop(active), colorswatch {\n  border-style: none; }\n\ncolorswatch.top {\n  border-top-left-radius: 5.5px;\n  border-top-right-radius: 5.5px; }\n  colorswatch.top overlay {\n    border-top-left-radius: 5px;\n    border-top-right-radius: 5px; }\n\ncolorswatch.bottom {\n  border-bottom-left-radius: 5.5px;\n  border-bottom-right-radius: 5.5px; }\n  colorswatch.bottom overlay {\n    border-bottom-left-radius: 5px;\n    border-bottom-right-radius: 5px; }\n\ncolorswatch.left, colorswatch:first-child:not(.top) {\n  border-top-left-radius: 5.5px;\n  border-bottom-left-radius: 5.5px; }\n  colorswatch.left overlay, colorswatch:first-child:not(.top) overlay {\n    border-top-left-radius: 5px;\n    border-bottom-left-radius: 5px; }\n\ncolorswatch.right, colorswatch:last-child:not(.bottom) {\n  border-top-right-radius: 5.5px;\n  border-bottom-right-radius: 5.5px; }\n  colorswatch.right overlay, colorswatch:last-child:not(.bottom) overlay {\n    border-top-right-radius: 5px;\n    border-bottom-right-radius: 5px; }\n\ncolorswatch.dark {\n  outline-color: rgba(255, 255, 255, 0.6); }\n  colorswatch.dark overlay {\n    color: white; }\n    colorswatch.dark overlay:hover {\n      border-color: #13151a; }\n    colorswatch.dark overlay:backdrop {\n      color: rgba(255, 255, 255, 0.5); }\n\ncolorswatch.light {\n  outline-color: rgba(0, 0, 0, 0.6); }\n  colorswatch.light overlay {\n    color: black; }\n    colorswatch.light overlay:hover {\n      border-color: #13151a; }\n    colorswatch.light overlay:backdrop {\n      color: rgba(0, 0, 0, 0.5); }\n\ncolorswatch:drop(active) {\n  box-shadow: none; }\n  colorswatch:drop(active).light overlay {\n    border-color: #19a187;\n    box-shadow: inset 0 0 0 2px #13151a, inset 0 0 0 1px #19a187; }\n  colorswatch:drop(active).dark overlay {\n    border-color: #19a187;\n    box-shadow: inset 0 0 0 2px #13151a, inset 0 0 0 1px #19a187; }\n\ncolorswatch overlay {\n  border: 1px solid #13151a; }\n  colorswatch overlay:hover {\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), inset 0 -1px rgba(0, 0, 0, 0.2); }\n  colorswatch overlay:backdrop, colorswatch overlay:backdrop:hover {\n    border-color: #13151a;\n    box-shadow: none; }\n\ncolorswatch#add-color-button {\n  border-radius: 5px 5px 0 0; }\n  colorswatch#add-color-button:only-child {\n    border-radius: 5px; }\n  colorswatch#add-color-button overlay {\n    color: #eeeeec;\n    outline-color: rgba(238, 238, 236, 0.3);\n    border-color: #13151a;\n    background-image: image(#323643);\n    box-shadow: none; }\n    colorswatch#add-color-button overlay:hover {\n      color: #eeeeec;\n      outline-color: rgba(238, 238, 236, 0.3);\n      border-color: #13151a;\n      background-image: image(#414657);\n      box-shadow: none; }\n    colorswatch#add-color-button overlay:backdrop {\n      color: #888a8d;\n      border-color: #13151a;\n      background-image: image(#323643);\n      box-shadow: none; }\n\ncolorswatch:disabled {\n  opacity: 0.5; }\n  colorswatch:disabled overlay {\n    border-color: rgba(0, 0, 0, 0.6);\n    box-shadow: none; }\n\nrow:selected colorswatch {\n  box-shadow: 0 0 0 2px #ffffff; }\n\ncolorswatch#editor-color-sample {\n  border-radius: 4px; }\n  colorswatch#editor-color-sample overlay {\n    border-radius: 4.5px; }\n\ncolorchooser .popover.osd {\n  border-radius: 5px; }\n\n/********\n * Misc *\n ********/\n.content-view {\n  background-color: #13151a; }\n  .content-view:hover {\n    -gtk-icon-effect: highlight; }\n  .content-view:backdrop {\n    background-color: #13151a; }\n\n.osd .scale-popup button.flat {\n  border-style: none;\n  border-radius: 5px; }\n\n.scale-popup button:hover {\n  background-color: rgba(238, 238, 236, 0.1);\n  border-radius: 5px; }\n\n/**********************\n * Window Decorations *\n *********************/\ndecoration {\n  border-radius: 9px 9px 0 0;\n  border-width: 0px;\n  box-shadow: 0 3px 9px 1px rgba(0, 0, 0, 0.5), 0 0 0 1px rgba(0, 0, 0, 0.75);\n  margin: 10px; }\n  decoration:backdrop {\n    box-shadow: 0 3px 9px 1px transparent, 0 2px 6px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.75);\n    transition: 200ms ease-out; }\n  .maximized decoration, .fullscreen decoration {\n    border-radius: 0;\n    box-shadow: none; }\n  .tiled decoration, .tiled-top decoration, .tiled-right decoration, .tiled-bottom decoration, .tiled-left decoration {\n    border-radius: 0;\n    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.75), 0 0 0 20px transparent; }\n    .tiled decoration:backdrop, .tiled-top decoration:backdrop, .tiled-right decoration:backdrop, .tiled-bottom decoration:backdrop, .tiled-left decoration:backdrop {\n      box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.75), 0 0 0 20px transparent; }\n  .popup decoration {\n    box-shadow: none; }\n  .ssd decoration {\n    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.75); }\n  .ssd decoration:backdrop {\n    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.75); }\n  .csd.popup decoration {\n    border-radius: 5px;\n    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.65); }\n  tooltip.csd decoration {\n    border-radius: 5px;\n    box-shadow: none; }\n  messagedialog.csd decoration {\n    border-radius: 9px;\n    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.65); }\n  .solid-csd decoration {\n    margin: 0;\n    padding: 4px;\n    background-color: #13151a;\n    border: solid 1px #13151a;\n    border-radius: 0;\n    box-shadow: inset 0 0 0 3px #23252e, inset 0 1px rgba(238, 238, 236, 0.07); }\n    .solid-csd decoration:backdrop {\n      box-shadow: inset 0 0 0 3px #23252e, inset 0 1px rgba(238, 238, 236, 0.07); }\n\nbutton.titlebutton {\n  text-shadow: 0 -1px rgba(0, 0, 0, 0.873255);\n  -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.873255); }\n  button.titlebutton:not(.appmenu) {\n    border-radius: 9999px;\n    padding: 5px;\n    margin: 0 2px;\n    min-width: 0;\n    min-height: 0; }\n  button.titlebutton:backdrop {\n    -gtk-icon-shadow: none; }\n\n.selection-mode headerbar button.titlebutton,\n.selection-mode .titlebar button.titlebutton,\nheaderbar.selection-mode button.titlebutton,\n.titlebar.selection-mode button.titlebutton {\n  text-shadow: 0 -1px rgba(0, 0, 0, 0.538824);\n  -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.538824); }\n  .selection-mode headerbar button.titlebutton:backdrop,\n  .selection-mode .titlebar button.titlebutton:backdrop,\n  headerbar.selection-mode button.titlebutton:backdrop,\n  .titlebar.selection-mode button.titlebutton:backdrop {\n    -gtk-icon-shadow: none; }\n\n.view:selected:focus, .view:selected,\n.view text:selected:focus,\ntextview text:selected:focus,\n.view text:selected,\ntextview text:selected, .view text selection:focus, .view text selection,\ntextview text selection:focus,\ntextview text selection, iconview:selected:focus, iconview:selected, iconview text selection:focus, iconview text selection, flowbox flowboxchild:selected,\nentry selection, modelbutton.flat:selected,\n.menuitem.button.flat:selected, spinbutton:not(.vertical) selection, treeview.view:selected:focus, treeview.view:selected, row:selected, calendar:selected {\n  background-color: #2777ff; }\n  label:selected, .selection-mode button.titlebutton, .view:selected:focus, .view:selected,\n  .view text:selected:focus,\n  textview text:selected:focus,\n  .view text:selected,\n  textview text:selected, .view text selection:focus, .view text selection,\n  textview text selection:focus,\n  textview text selection, iconview:selected:focus, iconview:selected, iconview text selection:focus, iconview text selection, flowbox flowboxchild:selected,\n  entry selection, modelbutton.flat:selected,\n  .menuitem.button.flat:selected, spinbutton:not(.vertical) selection, treeview.view:selected:focus, treeview.view:selected, row:selected, calendar:selected {\n    color: #ffffff; }\n    label:disabled selection, label:disabled:selected, .selection-mode button.titlebutton:disabled, .view:disabled:selected,\n    textview text:disabled:selected:focus,\n    .view text:disabled:selected,\n    textview text:disabled:selected, .view text selection:disabled,\n    textview text selection:disabled:focus,\n    textview text selection:disabled, iconview:disabled:selected:focus, iconview:disabled:selected, iconview text selection:disabled:focus, iconview text selection:disabled, flowbox flowboxchild:disabled:selected,\n    entry selection:disabled, modelbutton.flat:disabled:selected,\n    .menuitem.button.flat:disabled:selected, spinbutton:not(.vertical) selection:disabled, treeview.view:disabled:selected, row:disabled:selected, calendar:disabled:selected {\n      color: #93bbff; }\n    label:backdrop selection, label:backdrop:selected, .selection-mode button.titlebutton:backdrop, .view:backdrop:selected,\n    textview text:backdrop:selected:focus,\n    .view text:backdrop:selected,\n    textview text:backdrop:selected, .view text selection:backdrop,\n    textview text selection:backdrop:focus,\n    textview text selection:backdrop, iconview:backdrop:selected:focus, iconview:backdrop:selected, iconview text selection:backdrop:focus, iconview text selection:backdrop, flowbox flowboxchild:backdrop:selected,\n    entry selection:backdrop, modelbutton.flat:backdrop:selected,\n    .menuitem.button.flat:backdrop:selected, spinbutton:not(.vertical) selection:backdrop, treeview.view:backdrop:selected, row:backdrop:selected, calendar:backdrop:selected {\n      color: #d4d5d7; }\n      label:backdrop selection:disabled, label:backdrop:disabled:selected, .selection-mode button.titlebutton:backdrop:disabled, .view:backdrop:disabled:selected,\n      .view text:backdrop:disabled:selected,\n      textview text:backdrop:disabled:selected, .view text selection:backdrop:disabled,\n      textview text selection:backdrop:disabled, iconview:backdrop:disabled:selected, iconview text selection:backdrop:disabled, flowbox flowboxchild:backdrop:disabled:selected,\n      entry selection:backdrop:disabled, modelbutton.flat:backdrop:disabled:selected,\n      .menuitem.button.flat:backdrop:disabled:selected, spinbutton:not(.vertical) selection:backdrop:disabled, row:backdrop:disabled:selected, calendar:backdrop:disabled:selected {\n        color: #5b93f3; }\n\n.monospace {\n  font-family: monospace; }\n\n/**********************\n * Touch Copy & Paste *\n *********************/\ncursor-handle {\n  background-color: transparent;\n  background-image: none;\n  box-shadow: none;\n  border-style: none; }\n  cursor-handle.top:dir(ltr), cursor-handle.bottom:dir(rtl) {\n    -gtk-icon-source: -gtk-scaled(url(\"assets/text-select-start-dark.png\"), url(\"assets/text-select-start-dark@2.png\"));\n    padding-left: 10px; }\n  cursor-handle.bottom:dir(ltr), cursor-handle.top:dir(rtl) {\n    -gtk-icon-source: -gtk-scaled(url(\"assets/text-select-end-dark.png\"), url(\"assets/text-select-end-dark@2.png\"));\n    padding-right: 10px; }\n  cursor-handle.insertion-cursor:dir(ltr), cursor-handle.insertion-cursor:dir(rtl) {\n    -gtk-icon-source: -gtk-scaled(url(\"assets/slider-horz-scale-has-marks-above-dark.png\"), url(\"assets/slider-horz-scale-has-marks-above-dark@2.png\")); }\n  cursor-handle.top:hover:dir(ltr), cursor-handle.bottom:hover:dir(rtl) {\n    -gtk-icon-source: -gtk-scaled(url(\"assets/text-select-start-hover-dark.png\"), url(\"assets/text-select-start-hover-dark@2.png\"));\n    padding-left: 10px; }\n  cursor-handle.bottom:hover:dir(ltr), cursor-handle.top:hover:dir(rtl) {\n    -gtk-icon-source: -gtk-scaled(url(\"assets/text-select-end-hover-dark.png\"), url(\"assets/text-select-end-hover-dark@2.png\"));\n    padding-right: 10px; }\n  cursor-handle.insertion-cursor:hover:dir(ltr), cursor-handle.insertion-cursor:hover:dir(rtl) {\n    -gtk-icon-source: -gtk-scaled(url(\"assets/slider-horz-scale-has-marks-above-hover-dark.png\"), url(\"assets/slider-horz-scale-has-marks-above-hover-dark@2.png\")); }\n  cursor-handle.top:active:dir(ltr), cursor-handle.bottom:active:dir(rtl) {\n    -gtk-icon-source: -gtk-scaled(url(\"assets/text-select-start-active-dark.png\"), url(\"assets/text-select-start-active-dark@2.png\"));\n    padding-left: 10px; }\n  cursor-handle.bottom:active:dir(ltr), cursor-handle.top:active:dir(rtl) {\n    -gtk-icon-source: -gtk-scaled(url(\"assets/text-select-end-active-dark.png\"), url(\"assets/text-select-end-active-dark@2.png\"));\n    padding-right: 10px; }\n  cursor-handle.insertion-cursor:active:dir(ltr), cursor-handle.insertion-cursor:active:dir(rtl) {\n    -gtk-icon-source: -gtk-scaled(url(\"assets/slider-horz-scale-has-marks-above-active-dark.png\"), url(\"assets/slider-horz-scale-has-marks-above-active-dark@2.png\")); }\n\n.context-menu {\n  font: initial; }\n\n.keycap {\n  min-width: 20px;\n  min-height: 25px;\n  margin-top: 2px;\n  padding-bottom: 3px;\n  padding-left: 6px;\n  padding-right: 6px;\n  color: #eeeeec;\n  background-color: #272a34;\n  border: 1px solid;\n  border-color: #13151a;\n  border-radius: 5px;\n  box-shadow: inset 0 -3px #1b1d24;\n  font-size: smaller; }\n  .keycap:backdrop {\n    background-color: #292c37;\n    color: #888a8d;\n    transition: 200ms ease-out; }\n\n:not(decoration):not(window):drop(active):focus,\n:not(decoration):not(window):drop(active) {\n  border-color: #19a187;\n  box-shadow: inset 0 0 0 1px #19a187;\n  caret-color: #19a187; }\n\nstackswitcher button.text-button {\n  min-width: 100px; }\n\nstackswitcher button.circular,\nstackswitcher button.text-button.circular {\n  min-width: 32px;\n  min-height: 32px;\n  padding: 0; }\n\n/*************\n * App Icons *\n *************/\n/* Outline for low res icons */\n.lowres-icon {\n  -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.05), 1px 0 rgba(0, 0, 0, 0.1), 0 1px rgba(0, 0, 0, 0.3), -1px 0 rgba(0, 0, 0, 0.1); }\n\n/* Dropshadow for large icons */\n.icon-dropshadow {\n  -gtk-icon-shadow: 0 1px 12px rgba(0, 0, 0, 0.05), 0 -1px rgba(0, 0, 0, 0.05), 1px 0 rgba(0, 0, 0, 0.1), 0 1px rgba(0, 0, 0, 0.3), -1px 0 rgba(0, 0, 0, 0.1); }\n\n/*********\n * Emoji *\n ********/\npopover.emoji-picker {\n  padding-left: 0;\n  padding-right: 0; }\n  popover.emoji-picker entry.search {\n    margin: 3px 5px 5px 5px; }\n\nbutton.emoji-section {\n  border-color: transparent;\n  border-width: 3px;\n  border-style: none none solid;\n  border-radius: 0;\n  margin: 2px 4px 2px 4px;\n  padding: 3px 0 0;\n  min-width: 32px;\n  min-height: 28px;\n  /* reset props inherited from the button style */\n  background: none;\n  box-shadow: none;\n  text-shadow: none;\n  outline-offset: -5px; }\n  button.emoji-section:first-child {\n    margin-left: 7px; }\n  button.emoji-section:last-child {\n    margin-right: 7px; }\n  button.emoji-section:backdrop:not(:checked) {\n    border-color: transparent; }\n  button.emoji-section:hover {\n    border-color: rgba(238, 238, 236, 0.1); }\n  button.emoji-section:checked {\n    border-color: #2777ff; }\n  button.emoji-section label {\n    padding: 0;\n    opacity: 0.55; }\n  button.emoji-section:hover label {\n    opacity: 0.775; }\n  button.emoji-section:checked label {\n    opacity: 1; }\n\npopover.emoji-picker .emoji {\n  font-size: x-large;\n  padding: 6px; }\n  popover.emoji-picker .emoji :hover {\n    background: #2777ff;\n    border-radius: 6px; }\n\npopover.emoji-completion arrow {\n  border: none;\n  background: none; }\n\npopover.emoji-completion contents row box {\n  padding: 2px 10px; }\n\npopover.emoji-completion .emoji:hover {\n  background: #3b3e46; }\n\n/***************************\n * Check and Radio buttons *\n ***************************/\nrow label.subtitle {\n  font-size: smaller;\n  opacity: 0.55;\n  text-shadow: none; }\n\nrow > box.header {\n  margin-left: 12px;\n  margin-right: 12px;\n  min-height: 50px; }\n  row > box.header > box.title {\n    margin-top: 8px;\n    margin-bottom: 8px; }\n\nrow.expander {\n  background-color: transparent; }\n  row.expander list.nested > row {\n    background-color: alpha(#23252e, 0.5);\n    border-color: alpha(#13151a, 0.7);\n    border-style: solid;\n    border-width: 1px 0px 0px 0px; }\n  row.expander image.expander-row-arrow {\n    transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  row.expander:checked image.expander-row-arrow {\n    -gtk-icon-transform: rotate(0turn); }\n  row.expander:not(:checked) image.expander-row-arrow {\n    opacity: 0.55;\n    text-shadow: none; }\n    row.expander:not(:checked) image.expander-row-arrow:dir(ltr) {\n      -gtk-icon-transform: rotate(-0.25turn); }\n    row.expander:not(:checked) image.expander-row-arrow:dir(rtl) {\n      -gtk-icon-transform: rotate(0.25turn); }\n  row.expander:checked image.expander-row-arrow:not(:disabled) {\n    color: #2777ff; }\n  row.expander image.expander-row-arrow:disabled {\n    color: #888a8d; }\n\nflap > dimming,\ndeck > dimming,\nleaflet > dimming {\n  background: rgba(0, 0, 0, 0.24); }\n\nflap > border,\ndeck > border,\nleaflet > border {\n  min-width: 1px;\n  min-height: 1px;\n  background: #13151a; }\n\nflap > shadow,\ndeck > shadow,\nleaflet > shadow {\n  min-width: 56px;\n  min-height: 56px; }\n  flap > shadow.left,\n  deck > shadow.left,\n  leaflet > shadow.left {\n    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.02) 40px, rgba(0, 0, 0, 0) 56px), linear-gradient(to right, rgba(0, 0, 0, 0.06), rgba(0, 0, 0, 0.02) 7px, rgba(0, 0, 0, 0) 24px); }\n  flap > shadow.right,\n  deck > shadow.right,\n  leaflet > shadow.right {\n    background-image: linear-gradient(to left, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.02) 40px, rgba(0, 0, 0, 0) 56px), linear-gradient(to left, rgba(0, 0, 0, 0.06), rgba(0, 0, 0, 0.02) 7px, rgba(0, 0, 0, 0) 24px); }\n  flap > shadow.up,\n  deck > shadow.up,\n  leaflet > shadow.up {\n    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.02) 40px, rgba(0, 0, 0, 0) 56px), linear-gradient(to bottom, rgba(0, 0, 0, 0.06), rgba(0, 0, 0, 0.02) 7px, rgba(0, 0, 0, 0) 24px); }\n  flap > shadow.down,\n  deck > shadow.down,\n  leaflet > shadow.down {\n    background-image: linear-gradient(to top, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.02) 40px, rgba(0, 0, 0, 0) 56px), linear-gradient(to top, rgba(0, 0, 0, 0.06), rgba(0, 0, 0, 0.02) 7px, rgba(0, 0, 0, 0) 24px); }\n\nflap > outline,\ndeck > outline,\nleaflet > outline {\n  min-width: 1px;\n  min-height: 1px;\n  background: transparent; }\n\navatar {\n  border-radius: 9999px;\n  -gtk-outline-radius: 9999px;\n  font-weight: bold; }\n  avatar.color1 {\n    background-image: linear-gradient(#83b6ec, #337fdc);\n    color: #cfe1f5; }\n  avatar.color2 {\n    background-image: linear-gradient(#7ad9f1, #0f9ac8);\n    color: #caeaf2; }\n  avatar.color3 {\n    background-image: linear-gradient(#8de6b1, #29ae74);\n    color: #cef8d8; }\n  avatar.color4 {\n    background-image: linear-gradient(#b5e98a, #6ab85b);\n    color: #e6f9d7; }\n  avatar.color5 {\n    background-image: linear-gradient(#f8e359, #d29d09);\n    color: #f9f4e1; }\n  avatar.color6 {\n    background-image: linear-gradient(#ffcb62, #d68400);\n    color: #ffead1; }\n  avatar.color7 {\n    background-image: linear-gradient(#ffa95a, #ed5b00);\n    color: #ffe5c5; }\n  avatar.color8 {\n    background-image: linear-gradient(#f78773, #e62d42);\n    color: #f8d2ce; }\n  avatar.color9 {\n    background-image: linear-gradient(#e973ab, #e33b6a);\n    color: #fac7de; }\n  avatar.color10 {\n    background-image: linear-gradient(#cb78d4, #9945b5);\n    color: #e7c2e8; }\n  avatar.color11 {\n    background-image: linear-gradient(#9e91e8, #7a59ca);\n    color: #d5d2f5; }\n  avatar.color12 {\n    background-image: linear-gradient(#e3cf9c, #b08952);\n    color: #f2eade; }\n  avatar.color13 {\n    background-image: linear-gradient(#be916d, #785336);\n    color: #e5d6ca; }\n  avatar.color14 {\n    background-image: linear-gradient(#c0bfbc, #6e6d71);\n    color: #d8d7d3; }\n  avatar.contrasted {\n    color: #fff; }\n  avatar.image {\n    background: none; }\n\nviewswitchertitle viewswitcher {\n  margin-left: 12px;\n  margin-right: 12px; }\n\nstatuspage > scrolledwindow > viewport > box {\n  margin: 36px 12px; }\n  statuspage > scrolledwindow > viewport > box > clamp:not(:last-child) > box {\n    margin-bottom: 36px; }\n  statuspage > scrolledwindow > viewport > box > clamp > box > .icon:not(:last-child) {\n    margin-bottom: 36px; }\n  statuspage > scrolledwindow > viewport > box > clamp > box > .title:not(:last-child) {\n    margin-bottom: 12px; }\n\nwindow.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp,\npreferencespage > scrolledwindow > viewport > clamp {\n  margin: 0 12px;\n  transition: margin-bottom 200ms ease; }\n  window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp > list,\n  window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp > box > preferencesgroup,\n  preferencespage > scrolledwindow > viewport > clamp > list,\n  preferencespage > scrolledwindow > viewport > clamp > box > preferencesgroup {\n    transition: margin-top 200ms ease; }\n  window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.small,\n  preferencespage > scrolledwindow > viewport > clamp.small {\n    margin-bottom: 18px; }\n    window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.small > list,\n    window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.small > box > preferencesgroup,\n    preferencespage > scrolledwindow > viewport > clamp.small > list,\n    preferencespage > scrolledwindow > viewport > clamp.small > box > preferencesgroup {\n      margin-top: 18px; }\n  window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.medium,\n  preferencespage > scrolledwindow > viewport > clamp.medium {\n    margin-bottom: 24px; }\n    window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.medium > list,\n    window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.medium > box > preferencesgroup,\n    preferencespage > scrolledwindow > viewport > clamp.medium > list,\n    preferencespage > scrolledwindow > viewport > clamp.medium > box > preferencesgroup {\n      margin-top: 24px; }\n  window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.large,\n  preferencespage > scrolledwindow > viewport > clamp.large {\n    margin-bottom: 30px; }\n    window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.large > list,\n    window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.large > box > preferencesgroup,\n    preferencespage > scrolledwindow > viewport > clamp.large > list,\n    preferencespage > scrolledwindow > viewport > clamp.large > box > preferencesgroup {\n      margin-top: 30px; }\n\npreferencesgroup > box > label:not(:first-child) {\n  margin-top: 6px; }\n\npreferencesgroup > box > box:not(:first-child) {\n  margin-top: 12px; }\n\ntabbar .tab-indicator:not(.clickable) {\n  background: none;\n  box-shadow: none;\n  border-color: transparent; }\n\n/***************************\n * Check and Radio buttons *\n ***************************/\npopover.combo list {\n  min-width: 200px; }\n\nwindow.csd.unified:not(.solid-csd) headerbar {\n  border-radius: 0; }\n\n.windowhandle, .windowhandle * {\n  -GtkWidget-window-dragging: true; }\n\npopover.combo {\n  padding: 0px; }\n  popover.combo list {\n    border-style: none;\n    background-color: transparent; }\n    popover.combo list > row {\n      padding: 0px 12px 0px 12px;\n      min-height: 50px; }\n      popover.combo list > row:not(:last-child) {\n        border-bottom: 1px solid alpha(#13151a, 0.5); }\n      popover.combo list > row:first-child {\n        border-top-left-radius: 8px;\n        -gtk-outline-top-left-radius: 7px;\n        border-top-right-radius: 8px;\n        -gtk-outline-top-right-radius: 7px; }\n      popover.combo list > row:last-child {\n        border-bottom-left-radius: 8px;\n        -gtk-outline-bottom-left-radius: 7px;\n        border-bottom-right-radius: 8px;\n        -gtk-outline-bottom-right-radius: 7px; }\n  popover.combo overshoot.top {\n    border-top-left-radius: 8px;\n    -gtk-outline-top-left-radius: 7px;\n    border-top-right-radius: 8px;\n    -gtk-outline-top-right-radius: 7px; }\n  popover.combo overshoot.bottom {\n    border-bottom-left-radius: 8px;\n    -gtk-outline-bottom-left-radius: 7px;\n    border-bottom-right-radius: 8px;\n    -gtk-outline-bottom-right-radius: 7px; }\n  popover.combo scrollbar.vertical {\n    padding-top: 2px;\n    padding-bottom: 2px; }\n    popover.combo scrollbar.vertical:dir(ltr) {\n      border-top-right-radius: 8px;\n      -gtk-outline-top-right-radius: 7px;\n      border-bottom-right-radius: 8px;\n      -gtk-outline-bottom-right-radius: 7px; }\n    popover.combo scrollbar.vertical:dir(rtl) {\n      border-top-left-radius: 8px;\n      -gtk-outline-top-left-radius: 7px;\n      border-bottom-left-radius: 8px;\n      -gtk-outline-bottom-left-radius: 7px; }\n\nrow.expander {\n  padding: 0px; }\n  row.expander image.expander-row-arrow:dir(ltr) {\n    margin-left: 6px; }\n  row.expander image.expander-row-arrow:dir(rtl) {\n    margin-right: 6px; }\n\nkeypad .digit {\n  font-size: 200%;\n  font-weight: bold; }\n\nkeypad .letters {\n  font-size: 70%; }\n\nkeypad .symbol {\n  font-size: 160%; }\n\nviewswitcher, viewswitcher button {\n  margin: 0;\n  padding: 0; }\n\nviewswitcher button {\n  border-radius: 0;\n  border-top: 0;\n  border-bottom: 0;\n  box-shadow: none;\n  font-size: 1rem; }\n  viewswitcher button:not(:checked):not(:hover) {\n    background: transparent; }\n  viewswitcher button:not(:only-child):not(:last-child) {\n    border-right-width: 0px; }\n  viewswitcher button:not(only-child):first-child:not(:checked):not(:hover), viewswitcher button:not(:checked):not(:hover) + button:not(:checked):not(:hover) {\n    border-left-color: transparent; }\n  viewswitcher button:not(only-child):last-child:not(:checked):not(:hover) {\n    border-right-color: transparent; }\n  viewswitcher button:not(:checked):hover:not(:backdrop) {\n    background-image: image(lighter(#23252e)); }\n  viewswitcher button:not(only-child):first-child:not(:checked):hover, viewswitcher button:not(:checked):hover + button:not(:checked):not(:hover), viewswitcher button:not(:checked):not(:hover) + button:not(:checked):hover {\n    border-left-color: shade(#13151a, 1.15); }\n  viewswitcher button:not(only-child):last-child:not(:checked):hover {\n    border-right-color: shade(#13151a, 1.15); }\n  viewswitcher button:not(:checked):hover:backdrop {\n    background-image: image(#23252e); }\n  headerbar viewswitcher button:not(:checked):hover:not(:backdrop) {\n    background-image: linear-gradient(to top, shade(alpha(#23252e, 0.7), 0.99) 2px, alpha(#23252e, 0.7)); }\n  headerbar viewswitcher button:not(:checked):not(only-child):first-child:hover, headerbar viewswitcher button:not(:checked):hover + button:not(:checked):not(:hover), headerbar viewswitcher button:not(:checked):not(:hover) + button:not(:checked):hover {\n    border-left-color: #13151a; }\n  headerbar viewswitcher button:not(:checked):not(only-child):last-child:hover {\n    border-right-color: #13151a; }\n  headerbar viewswitcher button:not(:checked):hover:backdrop {\n    background-image: image(#23252e); }\n  viewswitcher button > stack > box.narrow {\n    font-size: 0.75rem;\n    padding-top: 7px;\n    padding-bottom: 5px; }\n    viewswitcher button > stack > box.narrow image,\n    viewswitcher button > stack > box.narrow label {\n      padding-left: 8px;\n      padding-right: 8px; }\n  viewswitcher button > stack > box.wide {\n    padding: 8px 12px; }\n    viewswitcher button > stack > box.wide label:dir(ltr) {\n      padding-right: 7px; }\n    viewswitcher button > stack > box.wide label:dir(rtl) {\n      padding-left: 7px; }\n  viewswitcher button > stack > box label.active {\n    font-weight: bold; }\n  viewswitcher button.needs-attention:active > stack > box label, viewswitcher button.needs-attention:checked > stack > box label {\n    animation: none;\n    background-image: none; }\n  viewswitcher button.needs-attention > stack > box label {\n    animation: needs_attention 150ms ease-in;\n    background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#3584e4), to(transparent)), -gtk-gradient(radial, center center, 0, center center, 0.5, to(rgba(255, 255, 255, 0.769231)), to(transparent));\n    background-size: 6px 6px, 6px 6px;\n    background-repeat: no-repeat;\n    background-position: right 0px, right 1px; }\n    viewswitcher button.needs-attention > stack > box label:backdrop {\n      background-size: 6px 6px, 0 0; }\n    viewswitcher button.needs-attention > stack > box label:dir(rtl) {\n      background-position: left 0px, left 1px; }\n\nviewswitcherbar actionbar > revealer > box {\n  padding: 0; }\n\nlist.content,\nlist.content list {\n  background-color: transparent; }\n\nlist.content list.nested > row:not(:active):not(:hover):not(:selected), list.content list.nested > row:not(:active):hover:not(.activatable):not(:selected) {\n  background-color: mix(#23252e, #272a34, 0.5); }\n\nlist.content list.nested > row:not(:active):hover.activatable:not(:selected) {\n  background-color: mix(#eeeeec, #272a34, 0.95); }\n\nlist.content > row:not(.expander):not(:active):not(:hover):not(:selected), list.content > row:not(.expander):not(:active):hover:not(.activatable):not(:selected), list.content > row.expander row.header:not(:active):not(:hover):not(:selected), list.content > row.expander row.header:not(:active):hover:not(.activatable):not(:selected) {\n  background-color: #272a34; }\n\nlist.content > row:not(.expander):not(:active):hover.activatable:not(:selected), list.content > row.expander row.header:not(:active):hover.activatable:not(:selected) {\n  background-color: mix(#eeeeec, #272a34, 0.95); }\n\nlist.content > row,\nlist.content > row list > row {\n  border-color: alpha(#13151a, 0.7);\n  border-style: solid;\n  transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n\nlist.content > row:not(:last-child) {\n  border-width: 1px 1px 0px 1px; }\n\nlist.content > row:first-child, list.content > row.expander:first-child row.header, list.content > row.expander:checked, list.content > row.expander:checked row.header, list.content > row.expander:checked + row, list.content > row.expander:checked + row.expander row.header {\n  border-top-left-radius: 8px;\n  -gtk-outline-top-left-radius: 7px;\n  border-top-right-radius: 8px;\n  -gtk-outline-top-right-radius: 7px; }\n\nlist.content > row:last-child, list.content > row.checked-expander-row-previous-sibling, list.content > row.expander:checked {\n  border-width: 1px; }\n\nlist.content > row:last-child, list.content > row.checked-expander-row-previous-sibling, list.content > row.expander:checked, list.content > row.expander:not(:checked):last-child row.header, list.content > row.expander:not(:checked).checked-expander-row-previous-sibling row.header, list.content > row.expander.empty:checked row.header, list.content > row.expander list.nested > row:last-child {\n  border-bottom-left-radius: 8px;\n  -gtk-outline-bottom-left-radius: 7px;\n  border-bottom-right-radius: 8px;\n  -gtk-outline-bottom-right-radius: 7px; }\n\nlist.content > row.expander:checked:not(:first-child), list.content > row.expander:checked + row {\n  margin-top: 6px; }\n\nbutton.list-button:not(:active):not(:checked):not(:hover) {\n  background: none;\n  border: 1px solid alpha(#13151a, 0.5);\n  box-shadow: none; }\n\nwindow.csd.unified:not(.solid-csd):not(.fullscreen) headerbar {\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0); }\n  window.csd.unified:not(.solid-csd):not(.fullscreen) headerbar.selection-mode {\n    box-shadow: none; }\n\nwindow.csd.unified:not(.solid-csd):not(.fullscreen) > decoration-overlay {\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0.065); }\n\nwindow.csd.unified:not(.solid-csd):not(.fullscreen):not(.tiled):not(.tiled-top):not(.tiled-bottom):not(.tiled-left):not(.tiled-right):not(.maximized),\nwindow.csd.unified:not(.solid-csd):not(.fullscreen):not(.tiled):not(.tiled-top):not(.tiled-bottom):not(.tiled-left):not(.tiled-right):not(.maximized) > decoration,\nwindow.csd.unified:not(.solid-csd):not(.fullscreen):not(.tiled):not(.tiled-top):not(.tiled-bottom):not(.tiled-left):not(.tiled-right):not(.maximized) > decoration-overlay {\n  border-radius: 8px; }\n\nstatuspage > scrolledwindow > viewport > box > clamp > box > .icon {\n  color: rgba(238, 238, 236, 0.5); }\n  statuspage > scrolledwindow > viewport > box > clamp > box > .icon:backdrop {\n    color: rgba(136, 138, 141, 0.5); }\n\ntabbar .box {\n  min-height: 38px;\n  background: #0f1014;\n  border-bottom: 1px solid black; }\n  tabbar .box:backdrop {\n    background-color: #0f1014;\n    border-color: #13151a; }\n\ntabbar scrolledwindow.pinned undershoot {\n  border: 0 solid black; }\n\ntabbar scrolledwindow.pinned:dir(rtl) undershoot.left {\n  border-left-width: 1px; }\n\ntabbar scrolledwindow.pinned:dir(ltr) undershoot.right {\n  border-right-width: 1px; }\n\ntabbar scrolledwindow.pinned:backdrop undershoot {\n  border-color: #13151a; }\n\ntabbar scrolledwindow.pinned tabbox:dir(ltr) {\n  padding-right: 1px;\n  box-shadow: inset -1px 0 black; }\n  tabbar scrolledwindow.pinned tabbox:dir(ltr):backdrop {\n    box-shadow: inset -1px 0 #13151a; }\n\ntabbar scrolledwindow.pinned tabbox:dir(rtl) {\n  padding-left: 1px;\n  box-shadow: inset 1px 0 black; }\n  tabbar scrolledwindow.pinned tabbox:dir(rtl):backdrop {\n    box-shadow: inset 1px 0 #13151a; }\n\ntabbar undershoot {\n  transition: none; }\n  tabbar undershoot.left {\n    background: linear-gradient(to right, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0) 20px); }\n  tabbar undershoot.right {\n    background: linear-gradient(to left, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0) 20px); }\n\ntabbar .needs-attention-left undershoot.left {\n  background: linear-gradient(to right, rgba(39, 119, 255, 0.7), rgba(39, 119, 255, 0.5) 1px, rgba(39, 119, 255, 0) 20px); }\n\ntabbar .needs-attention-right undershoot.right {\n  background: linear-gradient(to left, rgba(39, 119, 255, 0.7), rgba(39, 119, 255, 0.5) 1px, rgba(39, 119, 255, 0) 20px); }\n\ntabbar tab {\n  border-style: solid;\n  border-color: black;\n  border-width: 0 1px 0 1px;\n  transition: background 150ms ease-in-out;\n  background-color: #16171d; }\n  tabbar tab:checked {\n    background-color: #23252e; }\n    tabbar tab:checked:hover {\n      background-color: #292c37; }\n  tabbar tab:hover {\n    background-color: #1c1e25; }\n  tabbar tab:backdrop {\n    border-color: #13151a;\n    background-color: #16171d; }\n    tabbar tab:backdrop:checked {\n      background-color: #23252e; }\n\ntabbar .start-action,\ntabbar .end-action {\n  background: #16171d;\n  border-color: black;\n  border-style: solid;\n  transition: background 150ms ease-in-out; }\n  tabbar .start-action:backdrop,\n  tabbar .end-action:backdrop {\n    border-color: #13151a;\n    background-color: #16171d; }\n  tabbar .start-action button,\n  tabbar .end-action button {\n    border: none;\n    border-radius: 0; }\n\ntabbar .start-action:dir(ltr),\ntabbar .end-action:dir(rtl) {\n  border-right-width: 1px; }\n  tabbar .start-action:dir(ltr) > *,\n  tabbar .end-action:dir(rtl) > * {\n    margin-right: 1px; }\n\ntabbar .start-action:dir(rtl),\ntabbar .end-action:dir(ltr) {\n  border-left-width: 1px; }\n  tabbar .start-action:dir(rtl) > *,\n  tabbar .end-action:dir(ltr) > * {\n    margin-left: 1px; }\n\n.tab-drag-icon tab {\n  min-height: 26px;\n  background-color: #292c37;\n  box-shadow: 0 3px 9px 1px rgba(0, 0, 0, 0.25), 0 0 0 1px rgba(19, 21, 26, 0.9), inset 0 1px rgba(238, 238, 236, 0.07);\n  margin: 25px; }\n\ntabbar tab,\n.tab-drag-icon tab {\n  padding: 6px; }\n  tabbar tab.needs-attention,\n  .tab-drag-icon tab.needs-attention {\n    background-image: radial-gradient(ellipse at bottom, rgba(255, 255, 255, 0.8), rgba(39, 119, 255, 0.2) 15%, rgba(39, 119, 255, 0) 15%); }\n  tabbar tab .tab-close-button,\n  tabbar tab .tab-indicator,\n  .tab-drag-icon tab .tab-close-button,\n  .tab-drag-icon tab .tab-indicator {\n    padding: 0;\n    margin: 0;\n    min-width: 24px;\n    min-height: 24px;\n    border-radius: 99px;\n    border: none;\n    box-shadow: none;\n    -gtk-icon-shadow: none;\n    text-shadow: none;\n    background: none; }\n  tabbar tab .tab-close-button:hover,\n  tabbar tab .tab-indicator.clickable:hover,\n  .tab-drag-icon tab .tab-close-button:hover,\n  .tab-drag-icon tab .tab-indicator.clickable:hover {\n    background: alpha(#eeeeec, 0.15); }\n  tabbar tab .tab-close-button:active,\n  tabbar tab .tab-indicator.clickable:active,\n  .tab-drag-icon tab .tab-close-button:active,\n  .tab-drag-icon tab .tab-indicator.clickable:active {\n    background: alpha(black, 0.2); }\n\n* {\n  outline-style: solid;\n  outline-offset: -4px;\n  outline-width: 2px;\n  -gtk-outline-radius: 3px;\n  outline-color: alpha(currentColor,0.07); }\n  * button, * button:hover, * button:active, * button:checked, * button:focus {\n    outline-color: alpha(currentColor,0.07); }\n\n/***************\n * Base States *\n ***************/\n.background, .background:backdrop {\n  background: #23252e; }\n\n/**********\n * Button *\n **********/\nbutton.flat {\n  border-color: transparent;\n  transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  button.flat:hover, button.flat:active {\n    background: image(#1d2027);\n    box-shadow: none;\n    transition: none; }\n  button.flat:link, button.flat:backdrop {\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\n\nbutton.suggested-action {\n  color: #ffffff;\n  outline-color: rgba(255, 255, 255, 0.3);\n  border-color: #186dff;\n  background-image: image(#2777ff);\n  box-shadow: none; }\n  button.suggested-action:hover {\n    color: #ffffff;\n    outline-color: rgba(255, 255, 255, 0.3);\n    border-color: #005af3;\n    background-image: image(#6ea4ff);\n    box-shadow: none; }\n  button.suggested-action:active, button.suggested-action:checked {\n    color: #ffffff;\n    outline-color: rgba(255, 255, 255, 0.3);\n    border-color: #0052df;\n    background-image: linear-gradient(to right, #0056e9, #004fd4);\n    box-shadow: 0 2px 4px rgba(0, 82, 223, 0.25); }\n  button.suggested-action:backdrop, button.suggested-action.flat:backdrop {\n    color: #d4e4ff;\n    border-color: #005af3;\n    background-image: image(#2777ff);\n    box-shadow: none; }\n    button.suggested-action:backdrop:active, button.suggested-action:backdrop:checked, button.suggested-action.flat:backdrop:active, button.suggested-action.flat:backdrop:checked {\n      color: #ffffff;\n      border-color: #2777ff;\n      background-image: image(#2667d5);\n      box-shadow: none; }\n    button.suggested-action:backdrop:disabled:active, button.suggested-action:backdrop:disabled:checked, button.suggested-action.flat:backdrop:disabled:active, button.suggested-action.flat:backdrop:disabled:checked {\n      color: #6d98e4;\n      border-color: #005af3;\n      background-image: image(#1e61d6);\n      box-shadow: none; }\n  button.suggested-action:disabled:active, button.suggested-action:disabled:checked {\n    color: #a4beeb;\n    border-color: #005af3;\n    background-image: image(#1c5dcd);\n    box-shadow: none; }\n\nbutton.destructive-action {\n  color: white;\n  outline-color: rgba(255, 255, 255, 0.3);\n  border-color: #991212;\n  background-image: image(#a61414);\n  box-shadow: none; }\n  button.destructive-action:hover {\n    color: white;\n    outline-color: rgba(255, 255, 255, 0.3);\n    border-color: #790e0e;\n    background-image: image(#e41d1d);\n    box-shadow: none; }\n  button.destructive-action:active, button.destructive-action:checked {\n    color: white;\n    outline-color: rgba(255, 255, 255, 0.3);\n    border-color: #670c0c;\n    background-image: linear-gradient(to right, #700d0d, #5d0b0b);\n    box-shadow: 0 2px 4px rgba(103, 12, 12, 0.25); }\n  button.destructive-action:backdrop, button.destructive-action.flat:backdrop {\n    color: #edd0d0;\n    border-color: #790e0e;\n    background-image: image(#a61414);\n    box-shadow: none; }\n    button.destructive-action:backdrop:active, button.destructive-action:backdrop:checked, button.destructive-action.flat:backdrop:active, button.destructive-action.flat:backdrop:checked {\n      color: #ffffff;\n      border-color: #2777ff;\n      background-image: image(#2667d5);\n      box-shadow: none; }\n    button.destructive-action:backdrop:disabled:active, button.destructive-action:backdrop:disabled:checked, button.destructive-action.flat:backdrop:disabled:active, button.destructive-action.flat:backdrop:disabled:checked {\n      color: #ad6667;\n      border-color: #790e0e;\n      background-image: image(#811415);\n      box-shadow: none; }\n  button.destructive-action:disabled:active, button.destructive-action:disabled:checked {\n    color: #c9a1a1;\n    border-color: #790e0e;\n    background-image: image(#791314);\n    box-shadow: none; }\n\n/**********\n * Entry *\n **********/\nspinbutton:not(.vertical),\nentry {\n  background-color: #1d2027; }\n\nheaderbar spinbutton:not(.vertical),\nheaderbar entry {\n  background: #272a34; }\n\n/**********\n * Switch *\n **********/\nswitch:checked {\n  border-color: rgba(0, 0, 0, 0.2);\n  border-right-width: 0;\n  margin-right: 1px; }\n\nswitch:backdrop, switch:disabled {\n  box-shadow: none;\n  border-color: #13151a; }\n\nswitch slider:checked {\n  border-color: #13151a; }\n  switch slider:checked:backdrop:not(:disabled) {\n    border-color: #13151a; }\n\nswitch slider:disabled {\n  border-color: #13151a; }\n\n/*************************\n * Check and Radio items *\n *************************/\ncheck, menu menuitem check, menu menuitem:hover check,\nradio, menu menuitem radio, menu menuitem:hover radio {\n  color: #eeeeec;\n  outline-color: rgba(238, 238, 236, 0.3);\n  border-color: #13151a;\n  background-image: image(#323643);\n  box-shadow: none; }\n  check:hover, menu menuitem check:hover, menu menuitem:hover check:hover,\n  radio:hover, menu menuitem radio:hover, menu menuitem:hover radio:hover {\n    color: #eeeeec;\n    outline-color: rgba(238, 238, 236, 0.3);\n    border-color: #13151a;\n    background-image: image(#414657);\n    box-shadow: none; }\n  check:disabled, check:disabled:checked, check:disabled:indeterminate, check:disabled:backdrop, check:disabled:backdrop:checked, check:disabled:backdrop:indeterminate, menu menuitem check:disabled, menu menuitem check:disabled:checked, menu menuitem check:disabled:indeterminate, menu menuitem check:disabled:backdrop, menu menuitem check:disabled:backdrop:checked, menu menuitem check:disabled:backdrop:indeterminate, menu menuitem:hover check:disabled, menu menuitem:hover check:disabled:checked, menu menuitem:hover check:disabled:indeterminate, menu menuitem:hover check:disabled:backdrop, menu menuitem:hover check:disabled:backdrop:checked, menu menuitem:hover check:disabled:backdrop:indeterminate,\n  radio:disabled,\n  radio:disabled:checked,\n  radio:disabled:indeterminate,\n  radio:disabled:backdrop,\n  radio:disabled:backdrop:checked,\n  radio:disabled:backdrop:indeterminate, menu menuitem radio:disabled, menu menuitem radio:disabled:checked, menu menuitem radio:disabled:indeterminate, menu menuitem radio:disabled:backdrop, menu menuitem radio:disabled:backdrop:checked, menu menuitem radio:disabled:backdrop:indeterminate, menu menuitem:hover radio:disabled, menu menuitem:hover radio:disabled:checked, menu menuitem:hover radio:disabled:indeterminate, menu menuitem:hover radio:disabled:backdrop, menu menuitem:hover radio:disabled:backdrop:checked, menu menuitem:hover radio:disabled:backdrop:indeterminate {\n    border-color: #13151a;\n    background-image: image(#23252e);\n    color: #eeeeec; }\n\ncheck:checked, check:indeterminate, menu menuitem check:checked, menu menuitem check:indeterminate,\nradio:checked,\nradio:indeterminate, menu menuitem radio:checked, menu menuitem radio:indeterminate {\n  background-image: image(#2777ff);\n  border-color: #2777ff;\n  color: #ffffff; }\n  check:checked:active, check:indeterminate:active, menu menuitem check:checked:active, menu menuitem check:indeterminate:active,\n  radio:checked:active,\n  radio:indeterminate:active, menu menuitem radio:checked:active, menu menuitem radio:indeterminate:active {\n    box-shadow: none; }\n  check:checked:backdrop, check:indeterminate:backdrop, menu menuitem check:checked:backdrop, menu menuitem check:indeterminate:backdrop,\n  radio:checked:backdrop,\n  radio:indeterminate:backdrop, menu menuitem radio:checked:backdrop, menu menuitem radio:indeterminate:backdrop {\n    background-image: image(#2777ff);\n    color: #ffffff; }\n\nswitch slider,\nscale slider {\n  color: #eeeeec;\n  outline-color: rgba(238, 238, 236, 0.3);\n  border-color: black;\n  background-image: image(#323643);\n  box-shadow: none; }\n  switch slider:active, switch slider:hover,\n  scale slider:active,\n  scale slider:hover {\n    color: #eeeeec;\n    outline-color: rgba(238, 238, 236, 0.3);\n    border-color: #2777ff;\n    background-image: image(#0f1014);\n    box-shadow: none; }\n\n/************\n * GtkScale *\n ************/\nscale trough, scale fill, progressbar trough {\n  border: 2px solid #13151a;\n  border-radius: 6px;\n  background-color: #13151a; }\n  scale trough:disabled, scale fill:disabled, progressbar trough:disabled {\n    background-color: #13151a;\n    border-color: #13151a; }\n  scale trough:backdrop, scale fill:backdrop, progressbar trough:backdrop {\n    background-color: #13151a;\n    border-color: #13151a;\n    transition: 200ms ease-out; }\n    scale trough:backdrop:disabled, scale fill:backdrop:disabled, progressbar trough:backdrop:disabled {\n      background-color: #13151a;\n      border-color: #13151a; }\n  row:selected scale trough, scale row:selected trough, row:selected scale fill, scale row:selected fill, row:selected progressbar trough, progressbar row:selected trough {\n    border-color: #00348d; }\n  .osd scale trough, scale .osd trough, .osd scale fill, scale .osd fill, .osd progressbar trough, progressbar .osd trough {\n    border-color: black;\n    background-color: rgba(0, 0, 0, 0.8); }\n    .osd scale trough:disabled, scale .osd trough:disabled, .osd scale fill:disabled, scale .osd fill:disabled, .osd progressbar trough:disabled, progressbar .osd trough:disabled {\n      background-color: rgba(68, 72, 83, 0.5); }\n\nscale highlight, progressbar progress {\n  border: 2px solid #2777ff;\n  border-radius: 6px;\n  background-color: #2777ff; }\n  scale highlight:disabled, progressbar progress:disabled {\n    background-color: transparent;\n    border-color: transparent; }\n  scale highlight:backdrop, progressbar progress:backdrop {\n    border-color: #2777ff; }\n    scale highlight:backdrop:disabled, progressbar progress:backdrop:disabled {\n      background-color: transparent;\n      border-color: transparent; }\n  row:selected scale highlight, scale row:selected highlight, row:selected progressbar progress, progressbar row:selected progress {\n    border-color: #00348d; }\n  .osd scale highlight, scale .osd highlight, .osd progressbar progress, progressbar .osd progress {\n    border-color: #2777ff; }\n    .osd scale highlight:disabled, scale .osd highlight:disabled, .osd progressbar progress:disabled, progressbar .osd progress:disabled {\n      border-color: transparent; }\n\n/***************\n * Header bars *\n ***************/\nheaderbar {\n  border: none;\n  background: #23252e;\n  box-shadow: inset 0 1px rgba(238, 238, 236, 0.07);\n  color: white; }\n  headerbar, headerbar:backdrop {\n    box-shadow: none;\n    background: #23252e; }\n\n.titlebar:not(headerbar) .title,\nheaderbar .title {\n  font-weight: normal; }\n\n.titlebar:not(headerbar) button,\n.titlebar:not(headerbar) entry,\nheaderbar button,\nheaderbar entry {\n  border: none;\n  background: image(#323643); }\n  .titlebar:not(headerbar) button:disabled,\n  .titlebar:not(headerbar) entry:disabled,\n  headerbar button:disabled,\n  headerbar entry:disabled {\n    background: image(#1a1c23); }\n\n.titlebar:not(headerbar) button:backdrop,\nheaderbar button:backdrop {\n  background: image(#323643); }\n  .titlebar:not(headerbar) button:backdrop:disabled,\n  headerbar button:backdrop:disabled {\n    background: image(#1a1c23); }\n\n.titlebar:not(headerbar) entry:focus,\nheaderbar entry:focus {\n  background: #23252e; }\n\n.titlebar:not(headerbar) stackswitcher button:active, .titlebar:not(headerbar) stackswitcher button:checked,\n.titlebar:not(headerbar) button.toggle:active,\n.titlebar:not(headerbar) button.toggle:checked,\nheaderbar stackswitcher button:active,\nheaderbar stackswitcher button:checked,\nheaderbar button.toggle:active,\nheaderbar button.toggle:checked {\n  color: #ffffff;\n  outline-color: rgba(238, 238, 236, 0.3);\n  border-color: #2777ff;\n  background-image: linear-gradient(to right, #317dff, #1d71ff);\n  box-shadow: 0 2px 4px rgba(39, 119, 255, 0.25); }\n\n.titlebar:not(headerbar) viewswitcher button > stack > box.narrow,\n.titlebar:not(headerbar) hdyviewswitcher > button box.narrow,\nheaderbar viewswitcher button > stack > box.narrow,\nheaderbar hdyviewswitcher > button box.narrow {\n  margin: -7px 0 -5px; }\n\n.titlebar:not(headerbar) viewswitcher button > stack > box.wide,\n.titlebar:not(headerbar) hdyviewswitcher > button box.wide,\nheaderbar viewswitcher button > stack > box.wide,\nheaderbar hdyviewswitcher > button box.wide {\n  margin: -8px 0; }\n\ndialog .titlebar:not(headerbar), dialog headerbar {\n  background: #23252e;\n  border: 0;\n  box-shadow: none; }\n\n.titlebar:not(headerbar) button.titlebutton:not(.appmenu).minimize, .titlebar:not(headerbar) button.titlebutton:not(.appmenu).maximize, .titlebar:not(headerbar) button.titlebutton:not(.appmenu).close,\nheaderbar button.titlebutton:not(.appmenu).minimize,\nheaderbar button.titlebutton:not(.appmenu).maximize,\nheaderbar button.titlebutton:not(.appmenu).close {\n  color: transparent;\n  -gtk-icon-shadow: none;\n  background-image: -gtk-scaled(url(\"assets/titlebutton.png\"), url(\"assets/titlebutton@2.png\"));\n  background-position: center;\n  background-repeat: no-repeat;\n  background-size: 8px;\n  margin: 0;\n  margin-left: 5px;\n  padding: 0;\n  min-width: 0;\n  min-height: 0;\n  box-shadow: none;\n  border: none;\n  transition: all .2s; }\n  .titlebar:not(headerbar) button.titlebutton:not(.appmenu).minimize + button.titlebutton, .titlebar:not(headerbar) button.titlebutton:not(.appmenu).maximize + button.titlebutton, .titlebar:not(headerbar) button.titlebutton:not(.appmenu).close + button.titlebutton,\n  headerbar button.titlebutton:not(.appmenu).minimize + button.titlebutton,\n  headerbar button.titlebutton:not(.appmenu).maximize + button.titlebutton,\n  headerbar button.titlebutton:not(.appmenu).close + button.titlebutton {\n    margin-left: 0; }\n  .titlebar:not(headerbar) button.titlebutton:not(.appmenu).minimize:last-child, .titlebar:not(headerbar) button.titlebutton:not(.appmenu).maximize:last-child, .titlebar:not(headerbar) button.titlebutton:not(.appmenu).close:last-child,\n  headerbar button.titlebutton:not(.appmenu).minimize:last-child,\n  headerbar button.titlebutton:not(.appmenu).maximize:last-child,\n  headerbar button.titlebutton:not(.appmenu).close:last-child {\n    margin-right: 5px; }\n  .titlebar:not(headerbar) button.titlebutton:not(.appmenu).minimize:backdrop, .titlebar:not(headerbar) button.titlebutton:not(.appmenu).maximize:backdrop, .titlebar:not(headerbar) button.titlebutton:not(.appmenu).close:backdrop,\n  headerbar button.titlebutton:not(.appmenu).minimize:backdrop,\n  headerbar button.titlebutton:not(.appmenu).maximize:backdrop,\n  headerbar button.titlebutton:not(.appmenu).close:backdrop {\n    background-color: #4e5468;\n    background-image: -gtk-scaled(url(\"assets/titlebutton.png\"), url(\"assets/titlebutton@2.png\")); }\n\n.titlebar:not(headerbar) button.titlebutton:not(.appmenu).minimize,\nheaderbar button.titlebutton:not(.appmenu).minimize {\n  background-color: #fd7d00; }\n  .titlebar:not(headerbar) button.titlebutton:not(.appmenu).minimize:hover,\n  headerbar button.titlebutton:not(.appmenu).minimize:hover {\n    background-image: -gtk-scaled(url(\"assets/minimize.png\"), url(\"assets/minimize@2.png\")); }\n\n.titlebar:not(headerbar) button.titlebutton:not(.appmenu).maximize,\nheaderbar button.titlebutton:not(.appmenu).maximize {\n  background-color: #377cf1; }\n  .titlebar:not(headerbar) button.titlebutton:not(.appmenu).maximize:hover,\n  headerbar button.titlebutton:not(.appmenu).maximize:hover {\n    background-image: -gtk-scaled(url(\"assets/maximize.png\"), url(\"assets/maximize@2.png\")); }\n\n.titlebar:not(headerbar) button.titlebutton:not(.appmenu).close,\nheaderbar button.titlebutton:not(.appmenu).close {\n  background-color: #d31919; }\n  .titlebar:not(headerbar) button.titlebutton:not(.appmenu).close:hover,\n  headerbar button.titlebutton:not(.appmenu).close:hover {\n    background-image: -gtk-scaled(url(\"assets/close.png\"), url(\"assets/close@2.png\")); }\n\n.maximized .titlebar:not(headerbar) button.titlebutton:not(.appmenu):last-child, .fullscreen .titlebar:not(headerbar) button.titlebutton:not(.appmenu):last-child, .tiled .titlebar:not(headerbar) button.titlebutton:not(.appmenu):last-child, .tiled-top .titlebar:not(headerbar) button.titlebutton:not(.appmenu):last-child, .tiled-right .titlebar:not(headerbar) button.titlebutton:not(.appmenu):last-child, .tiled-bottom .titlebar:not(headerbar) button.titlebutton:not(.appmenu):last-child, .tiled-left .titlebar:not(headerbar) button.titlebutton:not(.appmenu):last-child, .maximized headerbar button.titlebutton:not(.appmenu):last-child, .fullscreen headerbar button.titlebutton:not(.appmenu):last-child, .tiled headerbar button.titlebutton:not(.appmenu):last-child, .tiled-top headerbar button.titlebutton:not(.appmenu):last-child, .tiled-right headerbar button.titlebutton:not(.appmenu):last-child, .tiled-bottom headerbar button.titlebutton:not(.appmenu):last-child, .tiled-left headerbar button.titlebutton:not(.appmenu):last-child {\n  margin-right: 0; }\n\n.maximized .titlebar:not(headerbar) button.titlebutton:not(.appmenu):first-child, .fullscreen .titlebar:not(headerbar) button.titlebutton:not(.appmenu):first-child, .tiled .titlebar:not(headerbar) button.titlebutton:not(.appmenu):first-child, .tiled-top .titlebar:not(headerbar) button.titlebutton:not(.appmenu):first-child, .tiled-right .titlebar:not(headerbar) button.titlebutton:not(.appmenu):first-child, .tiled-bottom .titlebar:not(headerbar) button.titlebutton:not(.appmenu):first-child, .tiled-left .titlebar:not(headerbar) button.titlebutton:not(.appmenu):first-child, .maximized headerbar button.titlebutton:not(.appmenu):first-child, .fullscreen headerbar button.titlebutton:not(.appmenu):first-child, .tiled headerbar button.titlebutton:not(.appmenu):first-child, .tiled-top headerbar button.titlebutton:not(.appmenu):first-child, .tiled-right headerbar button.titlebutton:not(.appmenu):first-child, .tiled-bottom headerbar button.titlebutton:not(.appmenu):first-child, .tiled-left headerbar button.titlebutton:not(.appmenu):first-child {\n  margin-left: 0; }\n\n.default-decoration.titlebar:not(headerbar),\nheaderbar.default-decoration {\n  background: #23252e;\n  min-height: 0;\n  padding: 6px; }\n  .default-decoration.titlebar:not(headerbar) button.titlebutton,\n  headerbar.default-decoration button.titlebutton {\n    min-height: 0;\n    min-width: 0; }\n    .default-decoration.titlebar:not(headerbar) button.titlebutton,\n    headerbar.default-decoration button.titlebutton,\n    headerbar.default-decoration button.titlebutton:last-child {\n      margin: 0; }\n\npaned headerbar:first-child,\nhdyleaflet headerbar:first-child,\nheaderbar.titlebar headerbar:first-child,\ndeck leaflet box:first-child headerbar:first-child,\nleaflet > headerbar:first-child {\n  border-color: #13151a;\n  background: #272a34;\n  box-shadow: none; }\n  paned headerbar:first-child:backdrop,\n  hdyleaflet headerbar:first-child:backdrop,\n  headerbar.titlebar headerbar:first-child:backdrop,\n  deck leaflet box:first-child headerbar:first-child:backdrop,\n  leaflet > headerbar:first-child:backdrop {\n    background: #292c37; }\n\n/**************\n * Tree Views *\n **************/\ntreeview.view {\n  border-top-color: #13151a; }\n  treeview.view:backdrop {\n    border-top-color: #13151a; }\n  treeview.view header button {\n    color: #eeeeec;\n    outline-color: rgba(238, 238, 236, 0.3);\n    border-color: #13151a;\n    background-image: image(#323643);\n    box-shadow: none; }\n    treeview.view header button:hover, treeview.view header button:active {\n      border-color: #13151a; }\n    treeview.view header button:backdrop {\n      box-shadow: none; }\n\n/***************\n * Popovers   *\n ***************/\npopover.background {\n  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.5); }\n  .csd popover.background, popover.background {\n    border-color: rgba(19, 21, 26, 0.75); }\n\n/*************\n * Notebooks *\n *************/\nnotebook > header {\n  border: 0;\n  padding: 0;\n  background-color: #1d2027; }\n  notebook > header.top > tabs, notebook > header.bottom > tabs, notebook > header.left > tabs, notebook > header.right > tabs {\n    margin: 0; }\n    notebook > header.top > tabs > tab,\n    notebook > header.top > tabs > tab.reorderable-page, notebook > header.bottom > tabs > tab,\n    notebook > header.bottom > tabs > tab.reorderable-page, notebook > header.left > tabs > tab,\n    notebook > header.left > tabs > tab.reorderable-page, notebook > header.right > tabs > tab,\n    notebook > header.right > tabs > tab.reorderable-page {\n      border: 1px solid transparent; }\n      notebook > header.top > tabs > tab:hover:not(:backdrop),\n      notebook > header.top > tabs > tab.reorderable-page:hover:not(:backdrop), notebook > header.bottom > tabs > tab:hover:not(:backdrop),\n      notebook > header.bottom > tabs > tab.reorderable-page:hover:not(:backdrop), notebook > header.left > tabs > tab:hover:not(:backdrop),\n      notebook > header.left > tabs > tab.reorderable-page:hover:not(:backdrop), notebook > header.right > tabs > tab:hover:not(:backdrop),\n      notebook > header.right > tabs > tab.reorderable-page:hover:not(:backdrop) {\n        color: #eeeeec;\n        outline-color: rgba(238, 238, 236, 0.3);\n        border-color: #13151a;\n        background-image: image(#414657);\n        box-shadow: none; }\n      notebook > header.top > tabs > tab:checked,\n      notebook > header.top > tabs > tab.reorderable-page:checked, notebook > header.bottom > tabs > tab:checked,\n      notebook > header.bottom > tabs > tab.reorderable-page:checked, notebook > header.left > tabs > tab:checked,\n      notebook > header.left > tabs > tab.reorderable-page:checked, notebook > header.right > tabs > tab:checked,\n      notebook > header.right > tabs > tab.reorderable-page:checked {\n        color: #eeeeec;\n        outline-color: rgba(238, 238, 236, 0.3);\n        border-color: #13151a;\n        background-image: image(#323643);\n        box-shadow: none;\n        background: image(#272a34); }\n        notebook > header.top > tabs > tab:checked:backdrop,\n        notebook > header.top > tabs > tab.reorderable-page:checked:backdrop, notebook > header.bottom > tabs > tab:checked:backdrop,\n        notebook > header.bottom > tabs > tab.reorderable-page:checked:backdrop, notebook > header.left > tabs > tab:checked:backdrop,\n        notebook > header.left > tabs > tab.reorderable-page:checked:backdrop, notebook > header.right > tabs > tab:checked:backdrop,\n        notebook > header.right > tabs > tab.reorderable-page:checked:backdrop {\n          color: #888a8d;\n          border-color: #13151a;\n          background-image: image(#323643);\n          box-shadow: none;\n          background: image(#272a34); }\n  notebook > header.top {\n    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) calc(100% - 2px), rgba(0, 0, 0, 0.05) calc(100% - 1px), rgba(0, 0, 0, 0.15)); }\n    notebook > header.top > tabs {\n      margin-bottom: -3px; }\n      notebook > header.top > tabs > tab {\n        margin: 3px 0;\n        border-radius: 6px 6px 0 0; }\n        notebook > header.top > tabs > tab:not(:checked) {\n          box-shadow: 4px 3px 0 -3px #13151a; }\n        notebook > header.top > tabs > tab:checked, notebook > header.top > tabs > tab:checked:backdrop {\n          border-bottom-color: #272a34; }\n  notebook > header.bottom {\n    background-image: linear-gradient(to top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) calc(100% - 2px), rgba(0, 0, 0, 0.05) calc(100% - 1px), rgba(0, 0, 0, 0.15)); }\n    notebook > header.bottom > tabs {\n      margin-top: -3px; }\n      notebook > header.bottom > tabs > tab {\n        margin: 3px 0;\n        border-radius: 0 0 6px 6px; }\n        notebook > header.bottom > tabs > tab:not(:checked) {\n          box-shadow: 4px -3px 0 -3px #13151a; }\n        notebook > header.bottom > tabs > tab:checked, notebook > header.bottom > tabs > tab:checked:backdrop {\n          border-top-color: #272a34; }\n  notebook > header.right {\n    background-image: linear-gradient(to left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) calc(100% - 2px), rgba(0, 0, 0, 0.05) calc(100% - 1px), rgba(0, 0, 0, 0.15)); }\n    notebook > header.right > tabs {\n      margin-left: -3px; }\n      notebook > header.right > tabs > tab {\n        margin: 0 3px;\n        border-radius: 0 6px 6px 0; }\n        notebook > header.right > tabs > tab:not(:checked) {\n          box-shadow: -3px 4px 0 -3px #13151a; }\n        notebook > header.right > tabs > tab:checked, notebook > header.right > tabs > tab:checked:backdrop {\n          border-left-color: #272a34; }\n  notebook > header.left {\n    background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) calc(100% - 2px), rgba(0, 0, 0, 0.05) calc(100% - 1px), rgba(0, 0, 0, 0.15)); }\n    notebook > header.left > tabs {\n      margin-right: -3px; }\n      notebook > header.left > tabs > tab {\n        margin: 0 3px;\n        border-radius: 6px 0 0 6px; }\n        notebook > header.left > tabs > tab:not(:checked) {\n          box-shadow: 3px 4px 0 -3px #13151a; }\n        notebook > header.left > tabs > tab:checked, notebook > header.left > tabs > tab:checked:backdrop {\n          border-right-color: #272a34; }\n  notebook > header tab {\n    border-radius: 6px;\n    transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n    min-height: 24px; }\n    notebook > header tab button.flat {\n      margin-top: 1px;\n      margin-bottom: 1px; }\n\n/**************\n * Scrollbars *\n **************/\nscrollbar slider {\n  min-width: 6px;\n  min-height: 6px; }\n\n/**************\n * GtkInfoBar *\n **************/\ninfobar, infobar.info, infobar.question, infobar.warning, infobar.error {\n  border-style: none;\n  text-shadow: none; }\n  infobar:backdrop > revealer > box label, infobar:backdrop > revealer > box, infobar > revealer > box label, infobar > revealer > box, infobar.info:backdrop > revealer > box label, infobar.info:backdrop > revealer > box, infobar.info > revealer > box label, infobar.info > revealer > box, infobar.question:backdrop > revealer > box label, infobar.question:backdrop > revealer > box, infobar.question > revealer > box label, infobar.question > revealer > box, infobar.warning:backdrop > revealer > box label, infobar.warning:backdrop > revealer > box, infobar.warning > revealer > box label, infobar.warning > revealer > box, infobar.error:backdrop > revealer > box label, infobar.error:backdrop > revealer > box, infobar.error > revealer > box label, infobar.error > revealer > box {\n    color: #ffffff; }\n  infobar:backdrop, infobar.info:backdrop, infobar.question:backdrop, infobar.warning:backdrop, infobar.error:backdrop {\n    text-shadow: none; }\n  infobar selection, infobar.info selection, infobar.question selection, infobar.warning selection, infobar.error selection {\n    background-color: #0d0e11; }\n  infobar *:link, infobar.info *:link, infobar.question *:link, infobar.warning *:link, infobar.error *:link {\n    color: #8db7ff; }\n\ninfobar.info:backdrop > revealer > box, infobar.info > revealer > box, infobar.info.action:hover:backdrop > revealer > box, infobar.info.action:hover > revealer > box {\n  background-color: #2777ff; }\n\ninfobar.info button,\ninfobar.info button.flat, infobar.info.action:hover button,\ninfobar.info.action:hover button.flat {\n  color: #ffffff;\n  outline-color: rgba(255, 255, 255, 0.3);\n  border-color: #4b8dff;\n  background-image: image(#5a97ff);\n  box-shadow: none; }\n  infobar.info button:hover,\n  infobar.info button.flat:hover, infobar.info.action:hover button:hover,\n  infobar.info.action:hover button.flat:hover {\n    color: #ffffff;\n    outline-color: rgba(255, 255, 255, 0.3);\n    border-color: #005af3;\n    background-image: image(#6ea4ff);\n    box-shadow: none; }\n  infobar.info button:active, infobar.info button:checked,\n  infobar.info button.flat:active,\n  infobar.info button.flat:checked, infobar.info.action:hover button:active, infobar.info.action:hover button:checked,\n  infobar.info.action:hover button.flat:active,\n  infobar.info.action:hover button.flat:checked {\n    color: #ffffff;\n    outline-color: rgba(255, 255, 255, 0.3);\n    border-color: #0052df;\n    background-image: linear-gradient(to right, #0056e9, #004fd4);\n    box-shadow: 0 2px 4px rgba(0, 82, 223, 0.25); }\n  infobar.info button:disabled,\n  infobar.info button.flat:disabled, infobar.info.action:hover button:disabled,\n  infobar.info.action:hover button.flat:disabled {\n    color: #93b5f0;\n    border-color: #005af3;\n    background-image: image(#276be1);\n    box-shadow: none; }\n  infobar.info button:backdrop,\n  infobar.info button.flat:backdrop, infobar.info.action:hover button:backdrop,\n  infobar.info.action:hover button.flat:backdrop {\n    color: #d4e4ff;\n    border-color: #005af3;\n    background-image: image(#2777ff);\n    box-shadow: none;\n    border-color: #005af3; }\n    infobar.info button:backdrop:disabled,\n    infobar.info button.flat:backdrop:disabled, infobar.info.action:hover button:backdrop:disabled,\n    infobar.info.action:hover button.flat:backdrop:disabled {\n      color: #739fec;\n      border-color: #005af3;\n      background-image: image(#276be1);\n      box-shadow: none;\n      border-color: #005af3; }\n  infobar.info button:backdrop label, infobar.info button:backdrop, infobar.info button label, infobar.info button,\n  infobar.info button.flat:backdrop label,\n  infobar.info button.flat:backdrop,\n  infobar.info button.flat label,\n  infobar.info button.flat, infobar.info.action:hover button:backdrop label, infobar.info.action:hover button:backdrop, infobar.info.action:hover button label, infobar.info.action:hover button,\n  infobar.info.action:hover button.flat:backdrop label,\n  infobar.info.action:hover button.flat:backdrop,\n  infobar.info.action:hover button.flat label,\n  infobar.info.action:hover button.flat {\n    color: #ffffff; }\n\ninfobar.question:backdrop > revealer > box, infobar.question > revealer > box, infobar.warning:backdrop > revealer > box, infobar.warning > revealer > box, infobar.question.action:hover:backdrop > revealer > box, infobar.question.action:hover > revealer > box, infobar.warning.action:hover:backdrop > revealer > box, infobar.warning.action:hover > revealer > box {\n  background-color: #fd7d00; }\n\ninfobar.question button,\ninfobar.question button.flat, infobar.warning button,\ninfobar.warning button.flat, infobar.question.action:hover button,\ninfobar.question.action:hover button.flat, infobar.warning.action:hover button,\ninfobar.warning.action:hover button.flat {\n  color: #ffffff;\n  outline-color: rgba(255, 255, 255, 0.3);\n  border-color: #ff8f22;\n  background-image: image(#ff9731);\n  box-shadow: none; }\n  infobar.question button:hover,\n  infobar.question button.flat:hover, infobar.warning button:hover,\n  infobar.warning button.flat:hover, infobar.question.action:hover button:hover,\n  infobar.question.action:hover button.flat:hover, infobar.warning.action:hover button:hover,\n  infobar.warning.action:hover button.flat:hover {\n    color: #ffffff;\n    outline-color: rgba(255, 255, 255, 0.3);\n    border-color: #ca6400;\n    background-image: image(#ffa145);\n    box-shadow: none; }\n  infobar.question button:active, infobar.question button:checked,\n  infobar.question button.flat:active,\n  infobar.question button.flat:checked, infobar.warning button:active, infobar.warning button:checked,\n  infobar.warning button.flat:active,\n  infobar.warning button.flat:checked, infobar.question.action:hover button:active, infobar.question.action:hover button:checked,\n  infobar.question.action:hover button.flat:active,\n  infobar.question.action:hover button.flat:checked, infobar.warning.action:hover button:active, infobar.warning.action:hover button:checked,\n  infobar.warning.action:hover button.flat:active,\n  infobar.warning.action:hover button.flat:checked {\n    color: #ffffff;\n    outline-color: rgba(255, 255, 255, 0.3);\n    border-color: #b65a00;\n    background-image: linear-gradient(to right, #c05f00, #ab5500);\n    box-shadow: 0 2px 4px rgba(182, 90, 0, 0.25); }\n  infobar.question button:disabled,\n  infobar.question button.flat:disabled, infobar.warning button:disabled,\n  infobar.warning button.flat:disabled, infobar.question.action:hover button:disabled,\n  infobar.question.action:hover button.flat:disabled, infobar.warning.action:hover button:disabled,\n  infobar.warning.action:hover button.flat:disabled {\n    color: #eeb884;\n    border-color: #ca6400;\n    background-image: image(#dd7108);\n    box-shadow: none; }\n  infobar.question button:backdrop,\n  infobar.question button.flat:backdrop, infobar.warning button:backdrop,\n  infobar.warning button.flat:backdrop, infobar.question.action:hover button:backdrop,\n  infobar.question.action:hover button.flat:backdrop, infobar.warning.action:hover button:backdrop,\n  infobar.warning.action:hover button.flat:backdrop {\n    color: #ffe5cc;\n    border-color: #ca6400;\n    background-image: image(#fd7d00);\n    box-shadow: none;\n    border-color: #ca6400; }\n    infobar.question button:backdrop:disabled,\n    infobar.question button.flat:backdrop:disabled, infobar.warning button:backdrop:disabled,\n    infobar.warning button.flat:backdrop:disabled, infobar.question.action:hover button:backdrop:disabled,\n    infobar.question.action:hover button.flat:backdrop:disabled, infobar.warning.action:hover button:backdrop:disabled,\n    infobar.warning.action:hover button.flat:backdrop:disabled {\n      color: #e9a35e;\n      border-color: #ca6400;\n      background-image: image(#dd7108);\n      box-shadow: none;\n      border-color: #ca6400; }\n  infobar.question button:backdrop label, infobar.question button:backdrop, infobar.question button label, infobar.question button,\n  infobar.question button.flat:backdrop label,\n  infobar.question button.flat:backdrop,\n  infobar.question button.flat label,\n  infobar.question button.flat, infobar.warning button:backdrop label, infobar.warning button:backdrop, infobar.warning button label, infobar.warning button,\n  infobar.warning button.flat:backdrop label,\n  infobar.warning button.flat:backdrop,\n  infobar.warning button.flat label,\n  infobar.warning button.flat, infobar.question.action:hover button:backdrop label, infobar.question.action:hover button:backdrop, infobar.question.action:hover button label, infobar.question.action:hover button,\n  infobar.question.action:hover button.flat:backdrop label,\n  infobar.question.action:hover button.flat:backdrop,\n  infobar.question.action:hover button.flat label,\n  infobar.question.action:hover button.flat, infobar.warning.action:hover button:backdrop label, infobar.warning.action:hover button:backdrop, infobar.warning.action:hover button label, infobar.warning.action:hover button,\n  infobar.warning.action:hover button.flat:backdrop label,\n  infobar.warning.action:hover button.flat:backdrop,\n  infobar.warning.action:hover button.flat label,\n  infobar.warning.action:hover button.flat {\n    color: #ffffff; }\n\ninfobar.error:backdrop > revealer > box, infobar.error > revealer > box, infobar.error.action:hover:backdrop > revealer > box, infobar.error.action:hover > revealer > box {\n  background-color: #bf1717; }\n  infobar.error:backdrop > revealer > box button,\n  infobar.error:backdrop > revealer > box button.flat, infobar.error > revealer > box button,\n  infobar.error > revealer > box button.flat, infobar.error.action:hover:backdrop > revealer > box button,\n  infobar.error.action:hover:backdrop > revealer > box button.flat, infobar.error.action:hover > revealer > box button,\n  infobar.error.action:hover > revealer > box button.flat {\n    color: #ffffff;\n    outline-color: rgba(255, 255, 255, 0.3);\n    border-color: #df1b1b;\n    background-image: image(#e52424);\n    box-shadow: none; }\n    infobar.error:backdrop > revealer > box button:hover,\n    infobar.error:backdrop > revealer > box button.flat:hover, infobar.error > revealer > box button:hover,\n    infobar.error > revealer > box button.flat:hover, infobar.error.action:hover:backdrop > revealer > box button:hover,\n    infobar.error.action:hover:backdrop > revealer > box button.flat:hover, infobar.error.action:hover > revealer > box button:hover,\n    infobar.error.action:hover > revealer > box button.flat:hover {\n      color: #ffffff;\n      outline-color: rgba(255, 255, 255, 0.3);\n      border-color: #911212;\n      background-image: image(#e73737);\n      box-shadow: none; }\n    infobar.error:backdrop > revealer > box button:active, infobar.error:backdrop > revealer > box button:checked,\n    infobar.error:backdrop > revealer > box button.flat:active,\n    infobar.error:backdrop > revealer > box button.flat:checked, infobar.error > revealer > box button:active, infobar.error > revealer > box button:checked,\n    infobar.error > revealer > box button.flat:active,\n    infobar.error > revealer > box button.flat:checked, infobar.error.action:hover:backdrop > revealer > box button:active, infobar.error.action:hover:backdrop > revealer > box button:checked,\n    infobar.error.action:hover:backdrop > revealer > box button.flat:active,\n    infobar.error.action:hover:backdrop > revealer > box button.flat:checked, infobar.error.action:hover > revealer > box button:active, infobar.error.action:hover > revealer > box button:checked,\n    infobar.error.action:hover > revealer > box button.flat:active,\n    infobar.error.action:hover > revealer > box button.flat:checked {\n      color: #ffffff;\n      outline-color: rgba(255, 255, 255, 0.3);\n      border-color: #7f0f0f;\n      background-image: linear-gradient(to right, #881010, #760e0e);\n      box-shadow: 0 2px 4px rgba(127, 15, 15, 0.25); }\n    infobar.error:backdrop > revealer > box button:disabled,\n    infobar.error:backdrop > revealer > box button.flat:disabled, infobar.error > revealer > box button:disabled,\n    infobar.error > revealer > box button.flat:disabled, infobar.error.action:hover:backdrop > revealer > box button:disabled,\n    infobar.error.action:hover:backdrop > revealer > box button.flat:disabled, infobar.error.action:hover > revealer > box button:disabled,\n    infobar.error.action:hover > revealer > box button.flat:disabled {\n      color: #d48d8d;\n      border-color: #911212;\n      background-image: image(#a81a1b);\n      box-shadow: none; }\n    infobar.error:backdrop > revealer > box button:backdrop,\n    infobar.error:backdrop > revealer > box button.flat:backdrop, infobar.error > revealer > box button:backdrop,\n    infobar.error > revealer > box button.flat:backdrop, infobar.error.action:hover:backdrop > revealer > box button:backdrop,\n    infobar.error.action:hover:backdrop > revealer > box button.flat:backdrop, infobar.error.action:hover > revealer > box button:backdrop,\n    infobar.error.action:hover > revealer > box button.flat:backdrop {\n      color: #f2d1d1;\n      border-color: #911212;\n      background-image: image(#bf1717);\n      box-shadow: none;\n      border-color: #911212; }\n      infobar.error:backdrop > revealer > box button:backdrop:disabled,\n      infobar.error:backdrop > revealer > box button.flat:backdrop:disabled, infobar.error > revealer > box button:backdrop:disabled,\n      infobar.error > revealer > box button.flat:backdrop:disabled, infobar.error.action:hover:backdrop > revealer > box button:backdrop:disabled,\n      infobar.error.action:hover:backdrop > revealer > box button.flat:backdrop:disabled, infobar.error.action:hover > revealer > box button:backdrop:disabled,\n      infobar.error.action:hover > revealer > box button.flat:backdrop:disabled {\n        color: #c66a6b;\n        border-color: #911212;\n        background-image: image(#a81a1b);\n        box-shadow: none;\n        border-color: #911212; }\n    infobar.error:backdrop > revealer > box button:backdrop label, infobar.error:backdrop > revealer > box button:backdrop, infobar.error:backdrop > revealer > box button label, infobar.error:backdrop > revealer > box button,\n    infobar.error:backdrop > revealer > box button.flat:backdrop label,\n    infobar.error:backdrop > revealer > box button.flat:backdrop,\n    infobar.error:backdrop > revealer > box button.flat label,\n    infobar.error:backdrop > revealer > box button.flat, infobar.error > revealer > box button:backdrop label, infobar.error > revealer > box button:backdrop, infobar.error > revealer > box button label, infobar.error > revealer > box button,\n    infobar.error > revealer > box button.flat:backdrop label,\n    infobar.error > revealer > box button.flat:backdrop,\n    infobar.error > revealer > box button.flat label,\n    infobar.error > revealer > box button.flat, infobar.error.action:hover:backdrop > revealer > box button:backdrop label, infobar.error.action:hover:backdrop > revealer > box button:backdrop, infobar.error.action:hover:backdrop > revealer > box button label, infobar.error.action:hover:backdrop > revealer > box button,\n    infobar.error.action:hover:backdrop > revealer > box button.flat:backdrop label,\n    infobar.error.action:hover:backdrop > revealer > box button.flat:backdrop,\n    infobar.error.action:hover:backdrop > revealer > box button.flat label,\n    infobar.error.action:hover:backdrop > revealer > box button.flat, infobar.error.action:hover > revealer > box button:backdrop label, infobar.error.action:hover > revealer > box button:backdrop, infobar.error.action:hover > revealer > box button label, infobar.error.action:hover > revealer > box button,\n    infobar.error.action:hover > revealer > box button.flat:backdrop label,\n    infobar.error.action:hover > revealer > box button.flat:backdrop,\n    infobar.error.action:hover > revealer > box button.flat label,\n    infobar.error.action:hover > revealer > box button.flat {\n      color: #ffffff; }\n\n/*********\n * Lists *\n *********/\nrow:selected, row:selected:backdrop, row:selected:active, row.activatable:selected, row.activatable:selected:backdrop, row.activatable:selected:active {\n  border-radius: 10px;\n  background-color: #23252e;\n  color: white;\n  box-shadow: inset 0 0 0 9999px #3b3e46, inset 0 0 0 3px #23252e; }\n\n/*********************\n * App Notifications *\n *********************/\n.app-notification,\n.app-notification.frame {\n  padding: 5px 10px;\n  margin: 20px;\n  border-radius: 7px;\n  border: 1px solid rgba(19, 21, 26, 0.65);\n  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.5);\n  background-image: none; }\n  .app-notification:backdrop,\n  .app-notification.frame:backdrop {\n    box-shadow: none; }\n\n/************\n * Calendar *\n ***********/\ncalendar {\n  border-radius: 6px;\n  border: 0;\n  padding: 1px; }\n\n/***********\n * Dialogs *\n ***********/\nmessagedialog .titlebar:backdrop {\n  background-image: none; }\n\n/***********\n * Sidebar *\n ***********/\n.sidebar {\n  background-color: #23252e; }\n\nstacksidebar row {\n  padding: 7px 3px; }\n\n/****************\n * File chooser *\n ****************/\nplacessidebar row {\n  min-height: 30px; }\n\n/**********************\n * Window Decorations *\n *********************/\ndecoration {\n  border-radius: 10px 10px 6px 6px;\n  border: 1px solid #23252e;\n  border-top-width: 0;\n  border-bottom-width: 2px;\n  background: #23252e;\n  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.4), 0 0 0 1px rgba(19, 21, 26, 0.75); }\n  decoration:backdrop {\n    box-shadow: 0 2px 8px 0 transparent, 0 0 5px 3px rgba(0, 0, 0, 0.25), 0 0 0 1px rgba(0, 0, 0, 0.75); }\n  .maximized decoration, .fullscreen decoration, .tiled decoration, .tiled-top decoration, .tiled-right decoration, .tiled-bottom decoration, .tiled-left decoration {\n    border-width: 0; }\n  dialog decoration {\n    border-width: 0 0 4px; }\n  .popup decoration {\n    border-width: 0; }\n  .ssd decoration {\n    box-shadow: 0 0 0 1px rgba(19, 21, 26, 0.75);\n    border-width: 0; }\n  .csd.popup decoration {\n    box-shadow: 0 1px 6px rgba(0, 0, 0, 0.5), 0 0 0 1px rgba(19, 21, 26, 0.65);\n    border-width: 0; }\n  tooltip.csd decoration {\n    border: 0; }\n  messagedialog.csd decoration {\n    border-width: 0;\n    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2); }\n\n/* Nautilus */\n@define-color disk_space_unknown #383c4a;\n@define-color disk_space_used #2777ff;\n@define-color disk_space_free white;\nfilechooser.unified, filechooser.unified:backdrop,\n.nautilus-window.unified,\n.nautilus-window.unified:backdrop {\n  background: transparent; }\n  filechooser.unified > deck > box > headerbar, filechooser.unified:backdrop > deck > box > headerbar,\n  .nautilus-window.unified > deck > box > headerbar,\n  .nautilus-window.unified:backdrop > deck > box > headerbar {\n    background: #23252e; }\n\nfilechooser.csd.background, filechooser placessidebar list,\n.nautilus-window.csd.background,\n.nautilus-window placessidebar list {\n  background-color: transparent; }\n\nfilechooser placessidebar.sidebar:dir(ltr),\n.nautilus-window placessidebar.sidebar:dir(ltr) {\n  background: linear-gradient(to right, #08090b 41px, #1e2128 0); }\n\nfilechooser placessidebar.sidebar:dir(rtl),\n.nautilus-window placessidebar.sidebar:dir(rtl) {\n  background: linear-gradient(to left, #08090b 41px, #1e2128 0); }\n\nfilechooser placessidebar.sidebar:backdrop,\n.nautilus-window placessidebar.sidebar:backdrop {\n  background: image(#1e2128); }\n\nfilechooser placessidebar.sidebar row.sidebar-row,\n.nautilus-window placessidebar.sidebar row.sidebar-row {\n  color: white; }\n  filechooser placessidebar.sidebar row.sidebar-row:selected,\n  .nautilus-window placessidebar.sidebar row.sidebar-row:selected {\n    margin-left: 6px;\n    margin-right: 6px;\n    border-radius: 6px;\n    box-shadow: 0 1px 4px #2777ff;\n    transition: box-shadow 200ms ease-out, background 200ms ease-out;\n    background-color: #2777ff; }\n    filechooser placessidebar.sidebar row.sidebar-row:selected:dir(ltr),\n    .nautilus-window placessidebar.sidebar row.sidebar-row:selected:dir(ltr) {\n      background-image: linear-gradient(to right, #005af3 35px, transparent 0); }\n    filechooser placessidebar.sidebar row.sidebar-row:selected:dir(rtl),\n    .nautilus-window placessidebar.sidebar row.sidebar-row:selected:dir(rtl) {\n      background-image: linear-gradient(to left, #005af3 35px, transparent 0); }\n    filechooser placessidebar.sidebar row.sidebar-row:selected revealer,\n    .nautilus-window placessidebar.sidebar row.sidebar-row:selected revealer {\n      padding-left: 8px;\n      padding-right: 8px; }\n      filechooser placessidebar.sidebar row.sidebar-row:selected revealer .sidebar-icon, filechooser placessidebar.sidebar row.sidebar-row:selected revealer .sidebar-label,\n      .nautilus-window placessidebar.sidebar row.sidebar-row:selected revealer .sidebar-icon,\n      .nautilus-window placessidebar.sidebar row.sidebar-row:selected revealer .sidebar-label {\n        color: #ffffff; }\n    filechooser placessidebar.sidebar row.sidebar-row:selected:backdrop,\n    .nautilus-window placessidebar.sidebar row.sidebar-row:selected:backdrop {\n      background-image: none;\n      box-shadow: none; }\n  filechooser placessidebar.sidebar row.sidebar-row .sidebar-icon,\n  .nautilus-window placessidebar.sidebar row.sidebar-row .sidebar-icon {\n    padding-right: 20px;\n    opacity: 1; }\n  filechooser placessidebar.sidebar row.sidebar-row .sidebar-button,\n  .nautilus-window placessidebar.sidebar row.sidebar-row .sidebar-button {\n    border: 0; }\n\n.nautilus-window .floating-bar {\n  color: #ffffff;\n  background-color: #2777ff;\n  border-color: #00348d;\n  margin: 10px;\n  box-shadow: 0 1px 4px #2777ff;\n  transition: background-color 200ms ease-out; }\n  .nautilus-window .floating-bar:backdrop {\n    color: inherit;\n    box-shadow: none;\n    border-color: #13151a; }\n  .nautilus-window .floating-bar.bottom.left, .nautilus-window .floating-bar.bottom.right {\n    border-radius: 6px;\n    border-style: solid; }\n\n.nautilus-window .path-bar-box {\n  padding: 3px 4px;\n  margin: -1px 0;\n  background: #2b3242;\n  border-radius: 99px;\n  box-shadow: inset 0 0 0 1px #13151a;\n  border: 0; }\n  .nautilus-window .path-bar-box .text-button {\n    background: transparent;\n    border-radius: 99px;\n    border: 0; }\n  .nautilus-window .path-bar-box .text-button:hover {\n    color: #eeeeec;\n    outline-color: rgba(238, 238, 236, 0.3);\n    border-color: #13151a;\n    background-image: image(#414657);\n    box-shadow: none; }\n  .nautilus-window .path-bar-box .text-button:checked, .nautilus-window .path-bar-box widget > .text-button:last-child {\n    color: #ffffff;\n    outline-color: rgba(238, 238, 236, 0.3);\n    border-color: #2777ff;\n    background-image: linear-gradient(to right, #317dff, #1d71ff);\n    box-shadow: 0 2px 4px rgba(39, 119, 255, 0.25);\n    padding: 3px;\n    border-color: transparent; }\n  .nautilus-window .path-bar-box .image-button > box > image:first-child {\n    margin-left: 5px; }\n  .nautilus-window .path-bar-box .image-button > box > image:last-child {\n    margin-right: 5px; }\n  .nautilus-window .path-bar-box widget > .text-button:not(:nth-last-child(2)):not(:last-child):not(:hover) {\n    box-shadow: 5px 0 0 -3px rgba(238, 238, 236, 0.15); }\n\nbox.nautilus-path-bar > scrolledwindow {\n  background-color: #323643;\n  border: none; }\n\nbox.nautilus-path-bar > button {\n  box-shadow: none; }\n\n/* GNOME TERMINAL */\nterminal-window notebook scrollbar,\n.mate-terminal notebook scrollbar {\n  background: #272a34; }\n\n/* GNOME TWEAKS */\nlist.tweak-categories separator {\n  background: transparent; }\n\n/* XFCE4 PANEL */\n.xfce4-panel.background {\n  background: #23252e; }\n\n.xfce4-panel button {\n  border: 0;\n  border-radius: 0;\n  min-width: 30px;\n  box-shadow: none;\n  text-shadow: none;\n  background: transparent;\n  color: #eeeeec; }\n  .xfce4-panel button:hover {\n    background: rgba(0, 0, 0, 0.2); }\n  .xfce4-panel button:not(#whiskermenu-button):checked, .xfce4-panel button:not(#whiskermenu-button):active {\n    box-shadow: inset 0 -2px 0 #2777ff;\n    background: rgba(0, 0, 0, 0.2); }\n\n.xfce4-panel.vertical button:not(#whiskermenu-button):checked, .xfce4-panel.vertical button:not(#whiskermenu-button):active {\n  box-shadow: inset 2px 0 0 #2777ff; }\n\n/* XFCE4 NOTIFICATIONS & LOGOUT DIALOG */\n#XfceNotifyWindow, .xfsm-logout-dialog, .xfsm-logout-dialog button {\n  border: 1px solid #13151a;\n  border-bottom-width: 2px;\n  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1);\n  -gtk-icon-style: symbolic; }\n\n.xfsm-logout-dialog > .vertical > .horizontal button {\n  margin: 8px; }\n\n#whiskermenu-window entry {\n  border-radius: 100px;\n  border: 2px solid #2777ff;\n  box-shadow: none; }\n\n#whiskermenu-window button {\n  transition-duration: 0s; }\n  #whiskermenu-window button:hover {\n    color: white;\n    border-color: black;\n    background-color: transparent;\n    background-image: image(#303340);\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black;\n    outline-color: rgba(255, 255, 255, 0.3);\n    border-color: transparent;\n    border-bottom-color: #1c1e25; }\n  #whiskermenu-window button:checked {\n    border-color: transparent; }\n\n#whiskermenu-window scrolledwindow.frame {\n  border: 0;\n  border-radius: 8px;\n  box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.3);\n  padding: 7px 10px;\n  margin: 0 5px; }\n  #whiskermenu-window scrolledwindow.frame, #whiskermenu-window scrolledwindow.frame iconview:not(:hover):not(:focus) {\n    background: #1c1e25; }\n  #whiskermenu-window scrolledwindow.frame treeview {\n    background: transparent;\n    border-radius: 6px; }\n    #whiskermenu-window scrolledwindow.frame treeview:hover, #whiskermenu-window scrolledwindow.frame treeview:active, #whiskermenu-window scrolledwindow.frame treeview:selected {\n      background-color: rgba(0, 0, 0, 0.27);\n      color: inherit; }\n\n/* XFCE4 panel action */\n#XfcePanelWindowWrapper > widget > box > #xfce-panel-button > image {\n  -gtk-icon-style: symbolic;\n  -gtk-icon-transform: scale(0.7); }\n\n/* XFCE4 workspace switcher */\nwnck-pager {\n  background-color: #3d4251; }\n  wnck-pager:selected {\n    background-color: black; }\n  wnck-pager:hover {\n    background-color: black; }\n\n/* LightDM */\n.lightdm-gtk-greeter #panel_window {\n  background: #23252e;\n  color: #eeeeec;\n  text-shadow: none;\n  -gtk-icon-shadow: none; }\n\n.lightdm-gtk-greeter #login_window {\n  border: 0;\n  background-color: #23252e;\n  border-radius: 6px;\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0.15); }\n  .lightdm-gtk-greeter #login_window entry {\n    background: rgba(35, 37, 46, 0.4);\n    border-color: rgba(35, 37, 46, 0.3);\n    min-height: 32px;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.4); }\n    .lightdm-gtk-greeter #login_window entry image {\n      margin: 0; }\n  .lightdm-gtk-greeter #login_window #buttonbox_frame {\n    padding-top: 20px;\n    background: #23252e;\n    border-top: 1px solid rgba(0, 0, 0, 0.1);\n    border-radius: 0 0 6px 6px;\n    box-shadow: inset 0 -4px rgba(0, 0, 0, 0.2), inset 0 1px 2px rgba(0, 0, 0, 0.27); }\n    .lightdm-gtk-greeter #login_window #buttonbox_frame button {\n      border: 0;\n      color: #ffffff;\n      text-shadow: none; }\n    .lightdm-gtk-greeter #login_window #buttonbox_frame #cancel_button {\n      background: rgba(0, 0, 0, 0.27);\n      box-shadow: none;\n      color: #eeeeec; }\n    .lightdm-gtk-greeter #login_window #buttonbox_frame #login_button {\n      background: #2777ff;\n      box-shadow: inset 0 -2px rgba(0, 0, 0, 0.2); }\n\n/* XFCE4 desktop */\nXfdesktopIconView.view {\n  background-color: transparent;\n  color: white;\n  text-shadow: 0 1px 2px black; }\n\nXfdesktopIconView.view:active {\n  background-color: rgba(39, 119, 255, 0.3);\n  color: rgba(39, 119, 255, 0.3);\n  border-radius: 6px; }\n\nXfdesktopIconView.label:active {\n  background-color: rgba(39, 119, 255, 0.3);\n  color: #ffffff; }\n\nXfdesktopIconView.rubberband {\n  background-color: rgba(39, 119, 255, 0.3); }\n\n/* Thunar */\n.thunar .warning {\n  margin: -7px 0; }\n\n.thunar .path-bar button {\n  border: none;\n  background: transparent;\n  border-radius: 6px; }\n  .thunar .path-bar button:hover {\n    color: #eeeeec;\n    outline-color: rgba(238, 238, 236, 0.3);\n    border-color: #13151a;\n    background-image: image(#414657);\n    box-shadow: none; }\n  .thunar .path-bar button:checked {\n    color: #ffffff;\n    outline-color: rgba(238, 238, 236, 0.3);\n    border-color: #2777ff;\n    background-image: linear-gradient(to right, #317dff, #1d71ff);\n    box-shadow: 0 2px 4px rgba(39, 119, 255, 0.25);\n    border-radius: 99px; }\n\n.budgie-container {\n  background-color: transparent; }\n\n*:drop(active):focus,\n*:drop(active) {\n  box-shadow: inset 0 0 0 1px #2777ff; }\n\n.budgie-panel {\n  background-color: #272a34;\n  color: white;\n  font-weight: normal; }\n  .budgie-panel image {\n    -gtk-icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.5); }\n  .budgie-panel label {\n    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.5); }\n  .budgie-panel .alert {\n    color: #2777ff; }\n  .budgie-panel:backdrop {\n    color: white;\n    background-color: rgba(39, 42, 52, 0.8); }\n  .budgie-panel.transparent {\n    background-color: rgba(39, 42, 52, 0.8);\n    color: white; }\n  .budgie-panel button {\n    min-height: 16px;\n    min-width: 16px;\n    padding: 0;\n    border-radius: 0; }\n  .budgie-panel.horizontal button {\n    padding: 0 4px; }\n  .budgie-panel.vertical button {\n    padding: 4px 0; }\n  .budgie-panel separator {\n    background-color: rgba(238, 238, 236, 0.4); }\n  .budgie-panel.vertical #tasklist-button {\n    min-height: 32px; }\n  .budgie-panel .end-region {\n    background-color: rgba(0, 0, 0, 0.3);\n    border-radius: 0px; }\n    .budgie-panel .end-region separator {\n      background-color: rgba(255, 255, 255, 0.15); }\n    .budgie-panel .end-region label {\n      font-weight: 700;\n      color: white; }\n\n.budgie-panel button.flat.launcher {\n  padding: 0;\n  border-radius: 0;\n  border: none;\n  background-image: radial-gradient(circle farthest-corner at center, alpha(#eeeeec,0) 100%, transparent 0%), image(alpha(#eeeeec,0));\n  background-position: center center; }\n  .budgie-panel button.flat.launcher > image {\n    opacity: 0.87; }\n  .budgie-panel button.flat.launcher:hover {\n    -gtk-icon-effect: highlight; }\n    .budgie-panel button.flat.launcher:hover > image {\n      opacity: 1.0; }\n  .budgie-panel button.flat.launcher:active > image {\n    opacity: 1.0; }\n  .budgie-panel button.flat.launcher:checked {\n    background-color: transparent; }\n    .budgie-panel button.flat.launcher:checked:hover {\n      -gtk-icon-effect: highlight; }\n    .budgie-panel button.flat.launcher:checked > image {\n      opacity: 1.0; }\n\n.budgie-panel .unpinned button.flat.launcher:hover,\n.budgie-panel .pinned button.flat.launcher.running:hover {\n  -gtk-icon-effect: highlight; }\n\n.budgie-panel .unpinned button.flat.launcher > image,\n.budgie-panel .pinned button.flat.launcher.running > image {\n  background-size: 2px 2px;\n  background-repeat: no-repeat;\n  opacity: 1.0; }\n\n.budgie-panel .unpinned button.flat.launcher:hover > image, .budgie-panel .unpinned button.flat.launcher:active > image, .budgie-panel .unpinned button.flat.launcher:checked > image,\n.budgie-panel .pinned button.flat.launcher.running:hover > image,\n.budgie-panel .pinned button.flat.launcher.running:active > image,\n.budgie-panel .pinned button.flat.launcher.running:checked > image {\n  background-image: none; }\n\n.top .budgie-panel button#tasklist-button:hover,\n.top .budgie-panel button.flat.launcher:hover {\n  box-shadow: inset 0 2px alpha(#eeeeec,0.4);\n  background-color: rgba(238, 238, 236, 0.4);\n  border: none; }\n\n.top .budgie-panel button#tasklist-button:active, .top .budgie-panel button#tasklist-button:checked,\n.top .budgie-panel button.flat.launcher:active,\n.top .budgie-panel button.flat.launcher:checked {\n  box-shadow: inset 0 2px #2777ff; }\n\n.top .budgie-panel .unpinned button.flat.launcher > image,\n.top .budgie-panel .pinned button.flat.launcher.running > image {\n  background-image: image(#2777ff);\n  background-position: top center; }\n\n.top .budgie-panel .unpinned button.flat.launcher:hover, .top .budgie-panel .unpinned button.flat.launcher:active, .top .budgie-panel .unpinned button.flat.launcher:checked,\n.top .budgie-panel .pinned button.flat.launcher.running:hover,\n.top .budgie-panel .pinned button.flat.launcher.running:active,\n.top .budgie-panel .pinned button.flat.launcher.running:checked {\n  box-shadow: inset 0 2px #2777ff; }\n\n.bottom .budgie-panel button#tasklist-button:hover,\n.bottom .budgie-panel button.flat.launcher:hover {\n  box-shadow: inset 0 -2px alpha(#eeeeec,0.4);\n  background-color: rgba(238, 238, 236, 0.4);\n  border: none; }\n\n.bottom .budgie-panel button#tasklist-button:active, .bottom .budgie-panel button#tasklist-button:checked,\n.bottom .budgie-panel button.flat.launcher:active,\n.bottom .budgie-panel button.flat.launcher:checked {\n  box-shadow: inset 0 -2px #2777ff; }\n\n.bottom .budgie-panel .unpinned button.flat.launcher > image,\n.bottom .budgie-panel .pinned button.flat.launcher.running > image {\n  background-image: image(#2777ff);\n  background-position: bottom center; }\n\n.bottom .budgie-panel .unpinned button.flat.launcher:hover, .bottom .budgie-panel .unpinned button.flat.launcher:active, .bottom .budgie-panel .unpinned button.flat.launcher:checked,\n.bottom .budgie-panel .pinned button.flat.launcher.running:hover,\n.bottom .budgie-panel .pinned button.flat.launcher.running:active,\n.bottom .budgie-panel .pinned button.flat.launcher.running:checked {\n  box-shadow: inset 0 -2px #2777ff; }\n\n.left .budgie-panel button#tasklist-button:hover,\n.left .budgie-panel button.flat.launcher:hover {\n  box-shadow: inset 2px 0 alpha(#eeeeec,0.4);\n  background-color: rgba(238, 238, 236, 0.4);\n  border: none; }\n\n.left .budgie-panel button#tasklist-button:active, .left .budgie-panel button#tasklist-button:checked,\n.left .budgie-panel button.flat.launcher:active,\n.left .budgie-panel button.flat.launcher:checked {\n  box-shadow: inset 2px 0 #2777ff; }\n\n.left .budgie-panel .unpinned button.flat.launcher > image,\n.left .budgie-panel .pinned button.flat.launcher.running > image {\n  background-image: image(#2777ff);\n  background-position: left center; }\n\n.left .budgie-panel .unpinned button.flat.launcher:hover, .left .budgie-panel .unpinned button.flat.launcher:active, .left .budgie-panel .unpinned button.flat.launcher:checked,\n.left .budgie-panel .pinned button.flat.launcher.running:hover,\n.left .budgie-panel .pinned button.flat.launcher.running:active,\n.left .budgie-panel .pinned button.flat.launcher.running:checked {\n  box-shadow: inset 2px 0 #2777ff; }\n\n.right .budgie-panel button#tasklist-button:hover,\n.right .budgie-panel button.flat.launcher:hover {\n  box-shadow: inset -2px 0 alpha(#eeeeec,0.4);\n  background-color: rgba(238, 238, 236, 0.4);\n  border: none; }\n\n.right .budgie-panel button#tasklist-button:active, .right .budgie-panel button#tasklist-button:checked,\n.right .budgie-panel button.flat.launcher:active,\n.right .budgie-panel button.flat.launcher:checked {\n  box-shadow: inset -2px 0 #2777ff; }\n\n.right .budgie-panel .unpinned button.flat.launcher > image,\n.right .budgie-panel .pinned button.flat.launcher.running > image {\n  background-image: image(#2777ff);\n  background-position: right center; }\n\n.right .budgie-panel .unpinned button.flat.launcher:hover, .right .budgie-panel .unpinned button.flat.launcher:active, .right .budgie-panel .unpinned button.flat.launcher:checked,\n.right .budgie-panel .pinned button.flat.launcher.running:hover,\n.right .budgie-panel .pinned button.flat.launcher.running:active,\n.right .budgie-panel .pinned button.flat.launcher.running:checked {\n  box-shadow: inset -2px 0 #2777ff; }\n\n.top .shadow-block {\n  background-color: transparent;\n  background-image: linear-gradient(to bottom, alpha(#000000,0.23), alpha(#000000,0.08), transparent); }\n\n.bottom .shadow-block {\n  background-color: transparent;\n  background-image: linear-gradient(to top, alpha(#000000,0.23), alpha(#000000,0.08), transparent); }\n\n.left .shadow-block {\n  background-color: transparent;\n  background-image: linear-gradient(to right, alpha(#000000,0.23), alpha(#000000,0.08), transparent); }\n\n.right .shadow-block {\n  background-color: transparent;\n  background-image: linear-gradient(to left, alpha(#000000,0.23), alpha(#000000,0.08), transparent); }\n\n.budgie-popover {\n  border-style: none;\n  border-width: 1px;\n  border-color: rgba(0, 0, 0, 0.28);\n  border-radius: 6px;\n  box-shadow: 0 3px 4px rgba(0, 0, 0, 0.28);\n  background-color: #23252e; }\n  .budgie-popover .container {\n    padding: 2px; }\n  .budgie-popover border {\n    border: none; }\n  .budgie-popover list {\n    background-color: transparent; }\n  .budgie-popover row {\n    padding: 0; }\n    .budgie-popover row:hover {\n      box-shadow: none; }\n  .budgie-popover:not(.budgie-menu) button.flat:not(.image-button) {\n    min-height: 28px;\n    padding: 0 8px;\n    color: #eeeeec;\n    font-weight: normal; }\n    .budgie-popover:not(.budgie-menu) button.flat:not(.image-button):disabled {\n      color: #888a8d; }\n  .budgie-popover.budgie-menu .container {\n    padding: 0; }\n  .budgie-popover.user-menu .container {\n    padding: 8px; }\n  .budgie-popover.user-menu separator {\n    margin: 4px 0; }\n  .budgie-popover.sound-popover separator {\n    margin: 3px 0; }\n  .budgie-popover.night-light-indicator .container {\n    padding: 8px; }\n  .budgie-popover.places-menu .container {\n    padding: 8px; }\n  .budgie-popover.places-menu .places-list:not(.always-expand) {\n    margin-top: 4px;\n    padding-top: 4px;\n    border-top: 1px solid #13151a; }\n  .budgie-popover.places-menu .alternative-label {\n    padding: 3px;\n    font-size: 15px; }\n  .budgie-popover.workspace-popover .container {\n    padding: 2px 8px 8px; }\n  .budgie-popover.workspace-popover separator {\n    margin: 4px 0; }\n  .budgie-popover.workspace-popover flowboxchild {\n    padding: 0; }\n\n.workspace-switcher .workspace-layout {\n  border: 0 solid #23252e; }\n  .top .workspace-switcher .workspace-layout:dir(ltr), .bottom .workspace-switcher .workspace-layout:dir(ltr) {\n    border-left-width: 1px; }\n  .top .workspace-switcher .workspace-layout:dir(rtl), .bottom .workspace-switcher .workspace-layout:dir(rtl) {\n    border-right-width: 1px; }\n  .left .workspace-switcher .workspace-layout, .right .workspace-switcher .workspace-layout {\n    border-top-width: 1px; }\n\n.workspace-switcher .workspace-item,\n.workspace-switcher .workspace-add-button {\n  border: 0 solid #181a20; }\n  .top .workspace-switcher .workspace-item:dir(ltr), .bottom .workspace-switcher .workspace-item:dir(ltr), .top .workspace-switcher .workspace-add-button:dir(ltr), .bottom .workspace-switcher .workspace-add-button:dir(ltr) {\n    border-right-width: 1px; }\n  .top .workspace-switcher .workspace-item:dir(rtl), .bottom .workspace-switcher .workspace-item:dir(rtl), .top .workspace-switcher .workspace-add-button:dir(rtl), .bottom .workspace-switcher .workspace-add-button:dir(rtl) {\n    border-left-width: 1px; }\n  .left .workspace-switcher .workspace-item, .right .workspace-switcher .workspace-item, .left .workspace-switcher .workspace-add-button, .right .workspace-switcher .workspace-add-button {\n    border-bottom-width: 1px; }\n\n.workspace-switcher .workspace-item.current-workspace {\n  background-color: #181a20; }\n\n.workspace-switcher .workspace-add-button:hover {\n  box-shadow: none; }\n\n.workspace-switcher .workspace-add-button:active {\n  background-image: none; }\n\n.workspace-switcher .workspace-add-button:active image {\n  margin: 1px 0 -1px; }\n\n.budgie-panel .workspace-switcher .workspace-icon-button {\n  min-height: 24px;\n  min-width: 24px;\n  padding: 0;\n  border-radius: 6px; }\n\n.budgie-menu.background {\n  padding: 0;\n  background-color: #272a34; }\n\n.budgie-menu scrollbar,\n.budgie-menu entry.search {\n  background-color: transparent; }\n\n.budgie-menu entry.search {\n  border-style: none;\n  border-bottom: 1px solid #13151a;\n  border-radius: 999px;\n  box-shadow: none;\n  font-size: 120%;\n  padding-top: 6px;\n  padding-bottom: 6px; }\n\n.budgie-menu button {\n  min-height: 32px;\n  padding: 0 8px;\n  border-radius: 0;\n  color: #eeeeec;\n  font-weight: normal; }\n\n.budgie-menu row {\n  padding: 0; }\n  .budgie-menu row:hover {\n    box-shadow: none; }\n\nbutton.budgie-menu-launcher {\n  color: white;\n  border: none; }\n  button.budgie-menu-launcher:hover {\n    background-color: rgba(238, 238, 236, 0.4);\n    border: none; }\n\npopover.background.user-menu {\n  padding: 8px; }\n  popover.background.user-menu .content-box {\n    background-color: transparent; }\n  popover.background.user-menu separator {\n    margin: 4px 0; }\n  popover.background.user-menu row {\n    padding: 0;\n    box-shadow: none;\n    background-image: none; }\n\nbutton.raven-trigger {\n  color: white;\n  border: none; }\n  button.raven-trigger:hover {\n    background-color: rgba(238, 238, 236, 0.4);\n    border: none; }\n\npopover.background.places-menu {\n  padding: 8px; }\n  popover.background.places-menu .name-button.text-button {\n    padding-left: 8px;\n    padding-right: 8px; }\n    popover.background.places-menu .name-button.text-button image:dir(ltr) {\n      margin-right: 3px; }\n    popover.background.places-menu .name-button.text-button image:dir(rtl) {\n      margin-left: 3px; }\n  popover.background.places-menu .places-section-header > image:dir(ltr) {\n    margin: 0 -2px 0 5px; }\n  popover.background.places-menu .places-section-header > image:dir(rtl) {\n    margin: 0 5px 0 -2px; }\n  popover.background.places-menu .places-list {\n    margin-top: 4px;\n    padding-top: 4px;\n    border-top: 1px solid #13151a;\n    background-color: transparent; }\n  popover.background.places-menu row {\n    padding: 0;\n    box-shadow: none;\n    background-image: none; }\n\nframe.raven-frame > border {\n  border-style: none;\n  box-shadow: none; }\n\n.raven {\n  background-color: #23252e;\n  color: #eeeeec;\n  padding: 6px 0 0 0;\n  border: none; }\n  .raven .raven-header {\n    min-height: 32px;\n    padding: 3px; }\n    .raven .raven-header.top {\n      padding: 2px 0;\n      background-color: #23252e;\n      color: #eeeeec; }\n      .raven .raven-header.top stackswitcher button {\n        margin: -6px 0;\n        min-height: 32px; }\n    .raven .raven-header.bottom {\n      border-top: 1px solid #13151a; }\n  .raven viewport.frame .raven-header {\n    margin-top: -8px; }\n  .raven .raven-background {\n    border-style: solid none;\n    border-width: 1px;\n    border-color: #13151a;\n    background-color: #272a34; }\n  .raven scrolledwindow.raven-background {\n    border-bottom-style: none; }\n  .raven .powerstrip button {\n    margin: 2px 0 1px;\n    padding: 10px; }\n  .raven .option-subtitle {\n    font-size: smaller; }\n\ncalendar.raven-calendar {\n  border-style: none;\n  background-color: transparent; }\n  calendar.raven-calendar:selected {\n    border-radius: 6px;\n    background-color: #23252e; }\n\n.raven-mpris {\n  background-color: rgba(35, 37, 46, 0.8);\n  color: #eeeeec; }\n  .raven-mpris label {\n    min-height: 24px; }\n\n.budgie-notification-window, .budgie-osd-window {\n  background-color: transparent;\n  color: white;\n  border-radius: 6px; }\n  .budgie-notification-window .drop-shadow, .budgie-osd-window .drop-shadow {\n    background-color: #303340; }\n\n.budgie-notification, .budgie-switcher, .budgie-switcher-window, .budgie-osd {\n  background-color: #303340;\n  color: white; }\n  .budgie-notification .notification-title, .budgie-switcher .notification-title, .budgie-switcher-window .notification-title, .budgie-osd .notification-title {\n    font-size: 110%;\n    color: white; }\n  .budgie-notification .notification-body, .budgie-switcher .notification-body, .budgie-switcher-window .notification-body, .budgie-osd .notification-body {\n    color: white; }\n\n.budgie-osd .budgie-osd-text {\n  font-size: 120%; }\n\n.budgie-switcher-window .drop-shadow {\n  margin: 8px 8px 16px;\n  border-radius: 6px;\n  background-color: #303340;\n  box-shadow: rgba(0, 0, 0, 0.28); }\n  .budgie-switcher-window .drop-shadow label.budgie-switcher-title {\n    color: white; }\n    .budgie-switcher-window .drop-shadow label.budgie-switcher-title:dir(ltr) {\n      padding: 0 0 0 6px; }\n    .budgie-switcher-window .drop-shadow label.budgie-switcher-title:dir(rtl) {\n      padding: 0 6px 0 0; }\n\n.drop-shadow {\n  margin: 5px 9px;\n  padding: 3px;\n  border-radius: 2px;\n  box-shadow: none;\n  background-color: #23252e; }\n\n.budgie-run-dialog, .budgie-polkit-dialog, .budgie-session-dialog {\n  border-radius: 6px;\n  background-color: #23252e; }\n\n.budgie-session-dialog label:not(:last-child),\n.budgie-session-dialog .dialog-title {\n  font-size: 120%; }\n\n.budgie-session-dialog .linked.horizontal > button {\n  padding: 8px 16px;\n  border-top: 1px solid #13151a;\n  border-radius: 6px; }\n  .budgie-session-dialog .linked.horizontal > button:first-child {\n    border-bottom-left-radius: 2px; }\n  .budgie-session-dialog .linked.horizontal > button:last-child {\n    border-bottom-right-radius: 2px; }\n\n.budgie-polkit-dialog .message {\n  color: #eeeeec; }\n\n.budgie-polkit-dialog .failure {\n  color: #a61414; }\n\n.budgie-run-dialog {\n  background-color: #272a34;\n  border-style: none; }\n  .budgie-run-dialog entry.search {\n    font-size: 120%;\n    box-shadow: none;\n    background-color: transparent;\n    border-style: none;\n    border-bottom: 1px solid #13151a;\n    border-radius: 0;\n    padding-top: 6px;\n    padding-bottom: 6px; }\n  .budgie-run-dialog list .dim-label, .budgie-run-dialog list label.separator,\n  .budgie-run-dialog list headerbar .subtitle,\n  headerbar .budgie-run-dialog list .subtitle, .budgie-run-dialog list .titlebar:not(headerbar) .subtitle, .titlebar:not(headerbar) .budgie-run-dialog list .subtitle, .budgie-run-dialog list .budgie-notification .notification-body, .budgie-notification .budgie-run-dialog list .notification-body, .budgie-run-dialog list .budgie-osd .notification-body, .budgie-osd .budgie-run-dialog list .notification-body, .budgie-run-dialog list .budgie-switcher-window .notification-body, .budgie-switcher-window .budgie-run-dialog list .notification-body, .budgie-run-dialog list .budgie-switcher .notification-body, .budgie-switcher .budgie-run-dialog list .notification-body {\n    opacity: 1; }\n  .budgie-run-dialog scrolledwindow {\n    border-top: 1px solid #13151a; }\n\n/* GTK NAMED COLORS\n   ----------------\n   use responsibly! */\n/*\nwidget text/foreground color */\n@define-color theme_fg_color #eeeeec;\n/*\ntext color for entries, views and content in general */\n@define-color theme_text_color white;\n/*\nwidget base background color */\n@define-color theme_bg_color #23252e;\n/*\ntext widgets and the like base background color */\n@define-color theme_base_color #272a34;\n/*\nbase background color of selections */\n@define-color theme_selected_bg_color #2777ff;\n/*\ntext/foreground color of selections */\n@define-color theme_selected_fg_color #ffffff;\n/*\nbase background color of insensitive widgets */\n@define-color insensitive_bg_color #242731;\n/*\ntext foreground color of insensitive widgets */\n@define-color insensitive_fg_color #888a8d;\n/*\ninsensitive text widgets and the like base background color */\n@define-color insensitive_base_color #272a34;\n/*\nwidget text/foreground color on backdrop windows */\n@define-color theme_unfocused_fg_color #888a8d;\n/*\ntext color for entries, views and content in general on backdrop windows */\n@define-color theme_unfocused_text_color white;\n/*\nwidget base background color on backdrop windows */\n@define-color theme_unfocused_bg_color #23252e;\n/*\ntext widgets and the like base background color on backdrop windows */\n@define-color theme_unfocused_base_color #292c37;\n/*\nbase background color of selections on backdrop windows */\n@define-color theme_unfocused_selected_bg_color #2777ff;\n/*\ntext/foreground color of selections on backdrop windows */\n@define-color theme_unfocused_selected_fg_color #ffffff;\n/*\ninsensitive color on backdrop windows*/\n@define-color unfocused_insensitive_color #43495a;\n/*\nwidgets main borders color */\n@define-color borders #13151a;\n/*\nwidgets main borders color on backdrop windows */\n@define-color unfocused_borders #13151a;\n/*\nthese are pretty self explicative */\n@define-color warning_color #fd7d00;\n@define-color error_color #bf1717;\n@define-color success_color #308e63;\n/*\nthese colors are exported for the window manager and shouldn't be used in applications,\nread if you used those and something break with a version upgrade you're on your own... */\n@define-color wm_title shade(#eeeeec, 1.8);\n@define-color wm_unfocused_title #888a8d;\n@define-color wm_highlight rgba(0, 0, 0, 0);\n@define-color wm_borders_edge rgba(238, 238, 236, 0.07);\n@define-color wm_bg_a shade(#23252e, 1.2);\n@define-color wm_bg_b #23252e;\n@define-color wm_shadow alpha(black, 0.35);\n@define-color wm_border alpha(black, 0.18);\n@define-color wm_button_hover_color_a shade(#23252e, 1.3);\n@define-color wm_button_hover_color_b #23252e;\n@define-color wm_button_active_color_a shade(#23252e, 0.85);\n@define-color wm_button_active_color_b shade(#23252e, 0.89);\n@define-color wm_button_active_color_c shade(#23252e, 0.9);\n/* content view background such as thumbnails view in Photos or Boxes */\n@define-color content_view_bg #272a34;\n/* Very contrasty background for text views (@theme_text_color foreground) */\n@define-color text_view_bg #1a1c23;\n.open-document-selector-treeview:hover {\n    background-color: alpha(@theme_fg_color, 0.05);\n}\n\n.open-document-selector-treeview:selected:hover {\n    background-color: @theme_selected_bg_color;\n}\n\n/* Only normal state is handle */\n.open-document-selector-name-label {\n    color: @theme_fg_color;\n}\n\n/* Only normal state is handle */\n.open-document-selector-path-label {\n    color: @theme_unfocused_fg_color;\n    font-size: smaller;\n}\n\n/* Only normal state is handle */\n.open-document-selector-match {\n    color: shade (@theme_fg_color, 0.6);\n    background-color: alpha(@warning_color, 0.4);\n}\n\n.gedit-document-panel {\n    background-color: @sidebar_bg;\n}\n\n.gedit-document-panel:backdrop {\n    color: #b0b2b2;\n}\n\n.gedit-document-panel row:selected:backdrop {\n    background-color: #8b8e8f;\n}\n\n.gedit-document-panel-group-row,\n.gedit-document-panel-group-row:hover {\n    border-top: 1px solid alpha(currentColor, 0.3);\n}\n\n.gedit-document-panel-group-row:first-child,\n.gedit-document-panel-group-row:first-child:hover {\n    border-top: 0px;\n}\n\n/* Try to look as the notebook tab close button */\n.gedit-document-panel row button.flat {\n    padding: 0;\n    margin-top: 8px;\n    margin-bottom: 8px;\n    min-width: 18px;\n    min-height: 18px;\n    color: alpha(currentColor,0.3);\n}\n\n.gedit-document-panel row:hover button.flat {\n    color: alpha(currentColor,0.5);\n}\n\n.gedit-document-panel row button.flat:hover {\n    color: @theme_fg_color;\n}\n\nstatusbar {\n    border-top: 1px solid @borders;\n}\n\n.gedit-search-slider {\n    background-color: @theme_base_color;\n    padding: 6px;\n    border-color: @borders;\n    border-radius: 0 0 3px 3px;\n    border-width: 0 1px 1px 1px;\n    border-style: solid;\n}\n\n.gedit-search-entry-occurrences-tag {\n    background-color: @theme_base_color;\n    background-image: none;\n    color: shade (@theme_unfocused_fg_color, 0.8);\n    border: 0px;\n    margin: 2px;\n    padding: 2px;\n}\n.nautilus-window,\n.nautilus-window notebook,\n.nautilus-window notebook > stack {\n    background: @theme_base_color;\n}\n\n.nautilus-empty-state-icon {\n    opacity: 0.50;\n}\n\n.nautilus-canvas-item {\n    border-radius: 5px;\n}\n\n.nautilus-canvas-item.thumbnail {\n  -gtk-icon-shadow: 0px 1px 2px @borders,\n                    1px 0px 0px alpha(@borders, 0.25),\n                    -1px 0px 0px alpha(@borders, 0.25),\n                    0px 2px 0px alpha(@borders, 0.5);\n}\n\n.nautilus-canvas-item.dim-label {\n    color: mix (@theme_fg_color, @theme_bg_color, 0.50);\n}\n\n.nautilus-canvas-item.dim-label:selected {\n    color: mix (@theme_selected_fg_color, @theme_selected_bg_color, 0.20);\n}\n\n/* Toolbar */\n\n/* Here we use the .button background-image colors from Adwaita, but ligthen them,\n * since is not possible to use lighten () in common css. */\n@keyframes needs_attention_keyframes {\n    0% {background-image: linear-gradient(to bottom, #fafafa, #ededed 40%,  #e0e0e0); border-color: @borders; }\n    /* can't do animation-direction, so holding the color on two keyframes */\n    30% {background-image: linear-gradient(to bottom, @theme_base_color, @theme_base_color, @theme_base_color); border-color: @theme_fg_color; }\n    90% {background-image: linear-gradient(to bottom, @theme_base_color, @theme_base_color, @theme_base_color); border-color: @theme_fg_color; }\n    100% {background-image: linear-gradient(to bottom, #fafafa, #ededed 40%,  #e0e0e0); border-color: @borders; }\n}\n\n.nautilus-operations-button-needs-attention {\n  animation: needs_attention_keyframes 2s ease-in-out;\n}\n.nautilus-operations-button-needs-attention-multiple {\n  animation: needs_attention_keyframes 3s ease-in-out;\n  animation-iteration-count: 3;\n}\n\n/* Remove white background and highlight on hover which GTK adds by default\n * to GtkListBox. TODO: Switch to GtkListView and drop this CSS hack. */\n.operations-list,\n.operations-list > :hover {\n  background: none;\n}\n\n.disclosure-button {\n  padding-left: 4px;\n  padding-right: 4px;\n}\n\n/* Path bar */\n\n.nautilus-path-bar scrolledwindow {\n  border-radius: 5px 0px 0px 5px;\n  border: 1px @borders solid;\n  border-right-width: 0px;\n  background-color: @theme_bg_color;\n}\n.nautilus-path-bar scrolledwindow undershoot.left {\n  border-radius: 5px 0px 0px 5px;\n  background: linear-gradient(to right, @theme_bg_color 6px, alpha(@theme_bg_color, 0) 24px);\n}\n.nautilus-path-bar scrolledwindow undershoot.right {\n  background: linear-gradient(to left, @theme_bg_color 6px, alpha(@theme_bg_color, 0) 24px);\n}\n\n.nautilus-path-bar > button,\n.path-buttons-box button {\n  margin: 0px;\n}\n\n.path-buttons-box button {\n  background-image: none;\n  box-shadow: none;\n  border-radius: 5px;\n  border-width: 0px;\n  -gtk-icon-shadow: none;\n}\n\n.path-buttons-box button:not(.current-dir):not(:backdrop):hover {\n  background: alpha(@theme_fg_color, 0.15);\n  box-shadow: inset 0 0 0 2px @theme_bg_color;\n}\n\n.path-buttons-box button:not(.current-dir):not(:backdrop):hover * {\n  opacity: 1;\n}\n\n/* Make the tags fit into the box */\nentry.search > * {\n  margin: 5px;\n}\n\n/* Sidebar */\n\n.nautilus-window .sidebar-row:selected {\n    background: mix(@theme_bg_color, @theme_fg_color, 0.07);\n}\n\n.nautilus-window .sidebar-row:selected,\n.nautilus-window .sidebar-row:selected image,\n.nautilus-window .sidebar-row:selected label {\n    color: mix(@theme_fg_color, @theme_text_color, 0.5);\n}\n\n.nautilus-window .sidebar-row:selected:backdrop {\n    background: mix(@theme_unfocused_bg_color, @theme_unfocused_fg_color, 0.07);\n}\n\n.nautilus-window .sidebar-row:selected:backdrop,\n.nautilus-window .sidebar-row:selected:backdrop label {\n    color: mix(@theme_unfocused_fg_color, @theme_unfocused_text_color, 0.15);\n}\n\n/* Floating status bar */\n.floating-bar {\n  padding: 1px;\n  background-color: @theme_base_color;\n  border-width: 1px;\n  border-style: solid solid none;\n  border-color: @borders;\n  border-radius: 8px 8px 0 0;\n}\n\n.floating-bar.bottom.left { /* axes left border and border radius */\n  border-left-style: none;\n  border-top-left-radius: 0;\n}\n.floating-bar.bottom.right { /* axes right border and border radius */\n  border-right-style: none;\n  border-top-right-radius: 0;\n}\n\n.floating-bar:backdrop {\n  background-color: @theme_unfocused_base_color;\n  border-color: @unfocused_borders;\n}\n\n.floating-bar button {\n  padding: 0px;\n}\n\n@define-color disk_space_unknown #888a85;\n@define-color disk_space_used #729fcf;\n@define-color disk_space_free #eeeeec;\n\n.disk-space-display {\n    border-style: solid;\n    border-width: 2px;\n}\n\n.disk-space-display.unknown {\n    background-color: @disk_space_unknown;\n    border-color: shade(@disk_space_unknown, 0.7);\n    color: @disk_space_unknown;\n}\n.disk-space-display.unknown.border {\n    color: shade(@disk_space_unknown, 0.7);\n}\n\n.disk-space-display.used {\n    background-color: @disk_space_used;\n    border-color: shade(@disk_space_used, 0.7);\n    color: @disk_space_used;\n}\n.disk-space-display.used.border {\n    color: shade(@disk_space_used, 0.7);\n}\n\n.disk-space-display.free {\n    background-color: @disk_space_free;\n    border-color: shade(@disk_space_free, 0.7);\n    color: @disk_space_free;\n}\n.disk-space-display.free.border {\n    color: shade(@disk_space_free, 0.7);\n}\n\n/* As a workaround for GtkTreeView showing thick border above first row when\n * horizontal grid lines are enabled, we add them using CSS instead. Exclude the\n * drop targets to let through the default feedback style. */\n.nautilus-list-view .view:not(:drop(active)) {\n    border-bottom: 1px solid @theme_bg_color;\n}\n\n.nautilus-list-view.thumbnail {\n  -gtk-icon-shadow: 0px 1px 2px @borders,\n                    1px 0px 0px alpha(@borders, 0.25),\n                    -1px 0px 0px alpha(@borders, 0.25),\n                    0px 2px 0px alpha(@borders, 0.5);\n}\n\n.search-information {\n  background-color: @theme_selected_bg_color;\n  color:white;\n  padding:2px;\n}\n\n@define-color conflict_bg #fef6b6;\n\n.conflict-row {\n    background: @conflict_bg;\n    color: black;\n}\n\n.conflict-row:hover {\n    background-color: shade(@conflict_bg, 0.9);\n}\n\n.conflict-row:selected {\n  background: @theme_selected_bg_color;\n  color: @theme_selected_fg_color;\n}\n\n/* Icon view */\nflowbox {\n  padding: 18px\n}\n\nflowboxchild {\n  padding: 0px;\n}\n\nflowboxchild:selected {\n  background-color:transparent;\n  outline-color: transparent;\n}\n\nflowboxchild .thumbnail {\n  margin: 4px;\n  box-shadow: 0px 1px 2px 0px alpha(@borders, 0.5),\n              0px 0px 0px 1px alpha(@borders, 0.5),\n              0px 2px 0px 0px alpha(@borders, 0.5);\n  border-radius: 2px;\n}\n\n.icon-ui-labels-box {\n  padding: 2px 4px;\n  border-radius: 4px;\n}\n\nflowboxchild:selected .icon-ui-labels-box {\n  color: @theme_selected_fg_color;\n  background-color: @theme_selected_bg_color;\n}\n\nflowboxchild:selected image {\n  -gtk-icon-effect: dim; /* GTK 3 only */\n  /* GTK 4 TODO: Replace previous line with the following one:\n  -gtk-icon-filter: opacity(0.5);\n  */\n  -gtk-icon-shadow: 0px 0px @theme_selected_bg_color;\n}\n"
  },
  {
    "path": ".themes/Flat-Remix-GTK-Blue-Dark-Solid/gtk-4.0/gtk.css",
    "content": "@define-color accent_bg_color #2777ff;\n@define-color accent_fg_color #ffffff;\n@define-color accent_color @accent_bg_color;\n@define-color destructive_bg_color @red_4;\n@define-color destructive_fg_color white;\n@define-color destructive_color #ff7b63;\n@define-color success_bg_color @green_5;\n@define-color success_fg_color white;\n@define-color success_color @green_1;\n@define-color warning_bg_color #cd9309;\n@define-color warning_fg_color rgba(0, 0, 0, 0.8);\n@define-color warning_color @yellow_2;\n@define-color error_bg_color @red_4;\n@define-color error_fg_color white;\n@define-color error_color #ff7b63;\n@define-color window_bg_color #23252e;\n@define-color window_fg_color white;\n@define-color view_bg_color #272a34;\n@define-color view_fg_color white;\n@define-color headerbar_bg_color #1a1c23;\n@define-color headerbar_fg_color white;\n@define-color headerbar_border_color white;\n@define-color headerbar_backdrop_color @view_bg_color;\n@define-color headerbar_shade_color rgba(0, 0, 0, 0.36);\n@define-color headerbar_darker_shade_color rgba(0, 0, 0, 0.9);\n@define-color sidebar_bg_color #1a1c23;\n@define-color sidebar_fg_color white;\n@define-color sidebar_backdrop_color mix(@sidebar_bg_color, @window_bg_color, .5);\n@define-color sidebar_shade_color rgba(0, 0, 0, 0.25);\n@define-color sidebar_border_color rgba(0, 0, 0, 0.36);\n@define-color secondary_sidebar_bg_color mix(@sidebar_bg_color, @window_bg_color, .5);\n@define-color secondary_sidebar_fg_color white;\n@define-color secondary_sidebar_backdrop_color mix(@secondary_sidebar_bg_color, @window_bg_color, .5);\n@define-color secondary_sidebar_shade_color rgba(0, 0, 0, 0.25);\n@define-color secondary_sidebar_border_color rgba(0, 0, 0, 0.36);\n@define-color card_bg_color rgba(255, 255, 255, 0.05);\n@define-color card_fg_color white;\n@define-color card_shade_color rgba(0, 0, 0, 0.36);\n@define-color dialog_bg_color #303340;\n@define-color dialog_fg_color white;\n@define-color popover_bg_color #303340;\n@define-color popover_fg_color white;\n@define-color popover_shade_color rgba(0, 0, 0, 0.25);\n@define-color thumbnail_bg_color #303340;\n@define-color thumbnail_fg_color white;\n@define-color shade_color rgba(0, 0, 0, 0.25);\n@define-color scrollbar_outline_color rgba(0, 0, 0, 0.5);\nwindowcontrols {\n  margin: 8px; }\n  windowcontrols button {\n    min-height: 16px;\n    min-width: 16px;\n    margin: -3px; }\n    windowcontrols button.minimize image, windowcontrols button.maximize image, windowcontrols button.close image {\n      padding: 0;\n      color: transparent;\n      background-image: -gtk-scaled(url(\"assets/titlebutton.png\"), url(\"assets/titlebutton@2.png\"));\n      background-position: center;\n      background-repeat: no-repeat;\n      background-size: 8px;\n      box-shadow: 0 0 5px 0 alpha(@headerbar_bg_color, 10); }\n      windowcontrols button.minimize image:backdrop, windowcontrols button.maximize image:backdrop, windowcontrols button.close image:backdrop {\n        background-color: #7f7f7f;\n        background-image: -gtk-scaled(url(\"assets/titlebutton.png\"), url(\"assets/titlebutton@2.png\")); }\n    windowcontrols button.minimize image {\n      background-color: #fd7d00; }\n      windowcontrols button.minimize image:hover {\n        background-image: -gtk-scaled(url(\"assets/minimize.png\"), url(\"assets/minimize@2.png\")); }\n    windowcontrols button.maximize image {\n      background-color: #377cf1; }\n      windowcontrols button.maximize image:hover {\n        background-image: -gtk-scaled(url(\"assets/maximize.png\"), url(\"assets/maximize@2.png\")); }\n    windowcontrols button.close image {\n      background-color: #d31919; }\n      windowcontrols button.close image:hover {\n        background-image: -gtk-scaled(url(\"assets/close.png\"), url(\"assets/close@2.png\")); }\n\n@define-color blue_1 #99c1f1;\n@define-color blue_2 #62a0ea;\n@define-color blue_3 #3584e4;\n@define-color blue_4 #1c71d8;\n@define-color blue_5 #1a5fb4;\n@define-color green_1 #8ff0a4;\n@define-color green_2 #57e389;\n@define-color green_3 #33d17a;\n@define-color green_4 #2ec27e;\n@define-color green_5 #26a269;\n@define-color yellow_1 #f9f06b;\n@define-color yellow_2 #f8e45c;\n@define-color yellow_3 #f6d32d;\n@define-color yellow_4 #f5c211;\n@define-color yellow_5 #e5a50a;\n@define-color orange_1 #ffbe6f;\n@define-color orange_2 #ffa348;\n@define-color orange_3 #ff7800;\n@define-color orange_4 #e66100;\n@define-color orange_5 #c64600;\n@define-color red_1 #f66151;\n@define-color red_2 #ed333b;\n@define-color red_3 #e01b24;\n@define-color red_4 #c01c28;\n@define-color red_5 #a51d2d;\n@define-color purple_1 #dc8add;\n@define-color purple_2 #c061cb;\n@define-color purple_3 #9141ac;\n@define-color purple_4 #813d9c;\n@define-color purple_5 #613583;\n@define-color brown_1 #cdab8f;\n@define-color brown_2 #b5835a;\n@define-color brown_3 #986a44;\n@define-color brown_4 #865e3c;\n@define-color brown_5 #63452c;\n@define-color light_1 #ffffff;\n@define-color light_2 #f6f5f4;\n@define-color light_3 #deddda;\n@define-color light_4 #c0bfbc;\n@define-color light_5 #9a9996;\n@define-color dark_1 #77767b;\n@define-color dark_2 #5e5c64;\n@define-color dark_3 #3d3846;\n@define-color dark_4 #241f31;\n@define-color dark_5 #000000;\n.background {\n  color: @window_fg_color;\n  background-color: @window_bg_color; }\n\ndnd {\n  color: @window_fg_color; }\n\n.normal-icons {\n  -gtk-icon-size: 16px; }\n\n.large-icons {\n  -gtk-icon-size: 32px; }\n\n.osd popover > arrow,\n.osd popover > contents, popover.touch-selection > arrow,\npopover.touch-selection > contents, popover.magnifier > arrow,\npopover.magnifier > contents, toast, .app-notification, dialog-host > dialog.osd sheet,\n.osd {\n  color: rgba(255, 255, 255, 0.9);\n  border: none;\n  background-color: rgba(0, 0, 0, 0.7);\n  background-clip: padding-box; }\n\n/* Text selection */\nselection {\n  background-color: alpha(@view_fg_color,0.1);\n  color: transparent; }\n  selection:focus-within {\n    background-color: alpha(@accent_bg_color,0.3); }\n\n:not(window):drop(active):focus,\n:not(window):drop(active) {\n  border-color: @accent_bg_color;\n  box-shadow: inset 0 0 0 1px @accent_bg_color;\n  caret-color: @accent_bg_color; }\n\n.navigation-sidebar :not(window):drop(active):focus,\n.navigation-sidebar :not(window):drop(active),\nplacessidebar :not(window):drop(active):focus,\nplacessidebar :not(window):drop(active),\nstackswitcher :not(window):drop(active):focus,\nstackswitcher :not(window):drop(active),\nexpander-widget :not(window):drop(active):focus,\nexpander-widget :not(window):drop(active) {\n  box-shadow: none; }\n\n/* Outline for low res icons */\n.lowres-icon {\n  -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.05), 1px 0 rgba(0, 0, 0, 0.1), 0 1px rgba(0, 0, 0, 0.3), -1px 0 rgba(0, 0, 0, 0.1); }\n\n/* Drop shadow for large icons */\n.icon-dropshadow {\n  -gtk-icon-shadow: 0 1px 12px rgba(0, 0, 0, 0.05), 0 -1px rgba(0, 0, 0, 0.05), 1px 0 rgba(0, 0, 0, 0.1), 0 1px rgba(0, 0, 0, 0.3), -1px 0 rgba(0, 0, 0, 0.1); }\n\n@keyframes needs_attention {\n  from {\n    background-image: radial-gradient(farthest-side, @accent_color 0%, transparent 0%); }\n  to {\n    background-image: radial-gradient(farthest-side, @accent_color 95%, transparent); } }\n\nstacksidebar row.needs-attention > label, stackswitcher > button.needs-attention > label,\nstackswitcher > button.needs-attention > image {\n  animation: needs_attention 150ms ease-in;\n  background-image: radial-gradient(farthest-side, @accent_color 96%, transparent);\n  background-size: 6px 6px;\n  background-repeat: no-repeat;\n  background-position: right 3px; }\n  stacksidebar row.needs-attention > label:dir(rtl), stackswitcher > button.needs-attention > label:dir(rtl),\n  stackswitcher > button.needs-attention > image:dir(rtl) {\n    background-position: left 3px; }\n\navatar {\n  border-radius: 9999px;\n  font-weight: bold; }\n  avatar.color1 {\n    background-image: linear-gradient(#83b6ec, #337fdc);\n    color: #cfe1f5; }\n  avatar.color2 {\n    background-image: linear-gradient(#7ad9f1, #0f9ac8);\n    color: #caeaf2; }\n  avatar.color3 {\n    background-image: linear-gradient(#8de6b1, #29ae74);\n    color: #cef8d8; }\n  avatar.color4 {\n    background-image: linear-gradient(#b5e98a, #6ab85b);\n    color: #e6f9d7; }\n  avatar.color5 {\n    background-image: linear-gradient(#f8e359, #d29d09);\n    color: #f9f4e1; }\n  avatar.color6 {\n    background-image: linear-gradient(#ffcb62, #d68400);\n    color: #ffead1; }\n  avatar.color7 {\n    background-image: linear-gradient(#ffa95a, #ed5b00);\n    color: #ffe5c5; }\n  avatar.color8 {\n    background-image: linear-gradient(#f78773, #e62d42);\n    color: #f8d2ce; }\n  avatar.color9 {\n    background-image: linear-gradient(#e973ab, #e33b6a);\n    color: #fac7de; }\n  avatar.color10 {\n    background-image: linear-gradient(#cb78d4, #9945b5);\n    color: #e7c2e8; }\n  avatar.color11 {\n    background-image: linear-gradient(#9e91e8, #7a59ca);\n    color: #d5d2f5; }\n  avatar.color12 {\n    background-image: linear-gradient(#e3cf9c, #b08952);\n    color: #f2eade; }\n  avatar.color13 {\n    background-image: linear-gradient(#be916d, #785336);\n    color: #e5d6ca; }\n  avatar.color14 {\n    background-image: linear-gradient(#c0bfbc, #6e6d71);\n    color: #d8d7d3; }\n  avatar.contrasted {\n    color: white; }\n  avatar.image {\n    background: none; }\n\nbottom-sheet > dimming {\n  background-color: alpha(@shade_color,2); }\n\nbottom-sheet > sheet {\n  border-top-left-radius: 12px;\n  border-top-right-radius: 12px;\n  box-shadow: 0 2px 8px 2px rgba(0, 0, 0, 0.07), 0 3px 20px 10px rgba(0, 0, 0, 0.05), 0 6px 32px 16px rgba(0, 0, 0, 0.02), 0 0 0 1px rgba(0, 0, 0, 0.05); }\n  bottom-sheet > sheet > drag-handle {\n    background-color: alpha(currentColor,0.25);\n    min-width: 60px;\n    min-height: 4px;\n    margin: 6px;\n    border-radius: 99px; }\n  bottom-sheet > sheet > outline {\n    border-top-left-radius: 12px;\n    border-top-right-radius: 12px;\n    box-shadow: inset 1px 0 rgba(255, 255, 255, 0.07), inset -1px 0 rgba(255, 255, 255, 0.07), inset 0 1px rgba(255, 255, 255, 0.07); }\n    bottom-sheet > sheet > outline.flush-left {\n      box-shadow: inset -1px 0 rgba(255, 255, 255, 0.07), inset 0 1px rgba(255, 255, 255, 0.07); }\n    bottom-sheet > sheet > outline.flush-right {\n      box-shadow: inset 1px 0 rgba(255, 255, 255, 0.07), inset 0 1px rgba(255, 255, 255, 0.07); }\n    bottom-sheet > sheet > outline.flush-left.flush-right {\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.07); }\n\nnotebook > header > tabs > arrow, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr):last-child, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child,\nrow.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\nrow.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\nrow.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay,\nbutton {\n  min-height: 24px;\n  min-width: 16px;\n  padding: 5px 10px;\n  border-radius: 6px;\n  font-weight: bold; }\n  notebook > header > tabs > arrow, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr):last-child, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child,\n  row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n  row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay,\n  button {\n    outline: 0 solid transparent;\n    outline-offset: 4px;\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), background 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), box-shadow 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  notebook > header > tabs > arrow:focus:focus-visible, row.spin spinbutton > button.image-button.up:focus:focus-visible:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child,\n  row.spin spinbutton > button.image-button.down:focus:focus-visible:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  row.spin spinbutton > button.image-button.down:focus:focus-visible:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n  row.spin spinbutton > button.image-button.down:focus:focus-visible:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay:focus:focus-visible,\n  button:focus:focus-visible {\n    outline-color: alpha(@accent_color,0.5);\n    outline-width: 2px;\n    outline-offset: -2px; }\n  .osd notebook > header > tabs > arrow:focus:focus-visible, .osd row.spin spinbutton > button.image-button.up:focus:focus-visible:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin .osd spinbutton > button.image-button.up:focus:focus-visible:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child,\n  .osd row.spin spinbutton > button.image-button.down:focus:focus-visible:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  row.spin .osd spinbutton > button.image-button.down:focus:focus-visible:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd colorswatch#add-color-button > overlay:focus:focus-visible, .osd button:focus:focus-visible {\n    outline-color: rgba(255, 255, 255, 0.5); }\n  actionbar > revealer > box popover menubutton.image-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, searchbar > revealer > box popover menubutton.image-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, .toolbar popover menubutton.image-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, headerbar popover menubutton.image-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, actionbar > revealer > box popover button.arrow-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.arrow-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.arrow-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.arrow-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-text-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-text-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-text-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-text-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr):last-child, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child,\n  row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n  row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay,\n  button {\n    background-color: alpha(currentColor,0.1); }\n    actionbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:hover, searchbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:hover, .toolbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:hover, headerbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:hover, actionbar > revealer > box popover button.arrow-button:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.arrow-button:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.arrow-button:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.arrow-button:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-button:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-button:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-button:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-button:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-text-button:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-text-button:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-text-button:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-text-button:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.arrow-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.arrow-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.arrow-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.arrow-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-text-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-text-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-text-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-text-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.arrow-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.arrow-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.arrow-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.arrow-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-text-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-text-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-text-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-text-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow:hover, row.spin spinbutton > button.image-button.up:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.image-button.up:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr), row.spin spinbutton > button.image-button.up:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child,\n    row.spin spinbutton > button.image-button.down:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    row.spin spinbutton > button.image-button.down:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n    row.spin spinbutton > button.image-button.down:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay:hover,\n    button:hover {\n      background-color: alpha(currentColor,0.15); }\n    actionbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button.keyboard-activating, searchbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button.keyboard-activating, .toolbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button.keyboard-activating, headerbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button.keyboard-activating, actionbar > revealer > box popover button.keyboard-activating.arrow-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.keyboard-activating.arrow-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.keyboard-activating.arrow-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.keyboard-activating.arrow-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.keyboard-activating.image-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.keyboard-activating.image-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.keyboard-activating.image-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.keyboard-activating.image-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.keyboard-activating.image-text-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.keyboard-activating.image-text-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.keyboard-activating.image-text-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.keyboard-activating.image-text-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.keyboard-activating.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.keyboard-activating.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.keyboard-activating.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.keyboard-activating.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.keyboard-activating.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.keyboard-activating.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.keyboard-activating.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.keyboard-activating.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.keyboard-activating.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.keyboard-activating.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.keyboard-activating.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.keyboard-activating.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.keyboard-activating.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.keyboard-activating.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.keyboard-activating.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.keyboard-activating.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.keyboard-activating.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.keyboard-activating.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.keyboard-activating.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.keyboard-activating.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.keyboard-activating.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.keyboard-activating.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.keyboard-activating.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.keyboard-activating.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:active, searchbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:active, .toolbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:active, headerbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:active, actionbar > revealer > box popover button.arrow-button:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.arrow-button:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.arrow-button:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.arrow-button:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-button:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-button:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-button:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-button:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-text-button:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-text-button:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-text-button:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-text-button:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.arrow-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.arrow-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.arrow-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.arrow-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-text-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-text-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-text-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-text-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.arrow-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.arrow-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.arrow-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.arrow-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-text-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-text-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-text-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-text-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow.keyboard-activating, row.spin spinbutton > button.keyboard-activating.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.keyboard-activating.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr), row.spin spinbutton > button.keyboard-activating.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child,\n    row.spin spinbutton > button.keyboard-activating.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    row.spin spinbutton > button.keyboard-activating.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n    row.spin spinbutton > button.keyboard-activating.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay.keyboard-activating, notebook > header > tabs > arrow:active, row.spin spinbutton > button.image-button.up:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.image-button.up:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr), row.spin spinbutton > button.image-button.up:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child,\n    row.spin spinbutton > button.image-button.down:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    row.spin spinbutton > button.image-button.down:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n    row.spin spinbutton > button.image-button.down:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay:active,\n    button.keyboard-activating,\n    button:active {\n      background-color: alpha(currentColor,0.3); }\n    actionbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked, searchbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked, .toolbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked, headerbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked, actionbar > revealer > box popover button.arrow-button:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.arrow-button:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.arrow-button:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.arrow-button:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-button:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-button:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-button:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-button:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-text-button:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-text-button:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-text-button:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-text-button:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.arrow-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.arrow-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.arrow-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.arrow-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-text-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-text-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-text-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-text-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.arrow-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.arrow-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.arrow-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.arrow-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-text-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-text-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-text-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-text-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow:checked, row.spin spinbutton > button.image-button.up:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.image-button.up:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr), row.spin spinbutton > button.image-button.up:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child,\n    row.spin spinbutton > button.image-button.down:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    row.spin spinbutton > button.image-button.down:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n    row.spin spinbutton > button.image-button.down:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay:checked,\n    button:checked {\n      background-color: alpha(currentColor,0.3); }\n      actionbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:hover, searchbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:hover, .toolbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:hover, headerbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:hover, actionbar > revealer > box popover button.arrow-button:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.arrow-button:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.arrow-button:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.arrow-button:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-button:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-button:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-button:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-button:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-text-button:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-text-button:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-text-button:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-text-button:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.arrow-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.arrow-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.arrow-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.arrow-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-text-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-text-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-text-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-text-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.arrow-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.arrow-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.arrow-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.arrow-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-text-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-text-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-text-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-text-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow:checked:hover, row.spin spinbutton > button.image-button.up:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child,\n      row.spin spinbutton > button.image-button.down:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n      row.spin spinbutton > button.image-button.down:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n      row.spin spinbutton > button.image-button.down:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay:checked:hover,\n      button:checked:hover {\n        background-color: alpha(currentColor,0.35); }\n      actionbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked.keyboard-activating, searchbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked.keyboard-activating, .toolbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked.keyboard-activating, headerbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked.keyboard-activating, actionbar > revealer > box popover button.arrow-button:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.arrow-button:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.arrow-button:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.arrow-button:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-button:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-button:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-button:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-button:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-text-button:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-text-button:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-text-button:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-text-button:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.arrow-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.arrow-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.arrow-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.arrow-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-text-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-text-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-text-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-text-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.arrow-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.arrow-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.arrow-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.arrow-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-text-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-text-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-text-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-text-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:active, searchbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:active, .toolbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:active, headerbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:active, actionbar > revealer > box popover button.arrow-button:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.arrow-button:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.arrow-button:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.arrow-button:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-button:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-button:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-button:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-button:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-text-button:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-text-button:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-text-button:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-text-button:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.arrow-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.arrow-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.arrow-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.arrow-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-text-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-text-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-text-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-text-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.arrow-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.arrow-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.arrow-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.arrow-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-text-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-text-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-text-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-text-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow:checked.keyboard-activating, row.spin spinbutton > button.image-button.up:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child,\n      row.spin spinbutton > button.image-button.down:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n      row.spin spinbutton > button.image-button.down:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n      row.spin spinbutton > button.image-button.down:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay:checked.keyboard-activating, notebook > header > tabs > arrow:checked:active, row.spin spinbutton > button.image-button.up:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child,\n      row.spin spinbutton > button.image-button.down:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n      row.spin spinbutton > button.image-button.down:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n      row.spin spinbutton > button.image-button.down:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay:checked:active,\n      button:checked.keyboard-activating,\n      button:checked:active {\n        background-color: alpha(currentColor,0.4); }\n  notebook > header > tabs > arrow:disabled, row.spin spinbutton > button.image-button.up:disabled:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.image-button.up:disabled:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr), row.spin spinbutton > button.image-button.up:disabled:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child,\n  row.spin spinbutton > button.image-button.down:disabled:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  row.spin spinbutton > button.image-button.down:disabled:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n  row.spin spinbutton > button.image-button.down:disabled:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay:disabled,\n  button:disabled {\n    filter: opacity(0.5); }\n    notebook > header > tabs > arrow:disabled label, row.spin spinbutton > button.image-button.up:disabled:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child label, row.spin spinbutton > button.image-button.up:disabled:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr) label, row.spin spinbutton > button.image-button.up:disabled:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child label,\n    row.spin spinbutton > button.image-button.down:disabled:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) label,\n    row.spin spinbutton > button.image-button.down:disabled:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child label,\n    row.spin spinbutton > button.image-button.down:disabled:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child label, colorswatch#add-color-button > overlay:disabled label,\n    button:disabled label {\n      filter: none; }\n  notebook > header > tabs > arrow.image-button, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr), row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child,\n  row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n  row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay.image-button,\n  button.image-button {\n    min-width: 24px;\n    padding-left: 5px;\n    padding-right: 5px; }\n  notebook > header > tabs > arrow.text-button, row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr), row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child,\n  row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n  row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay.text-button,\n  button.text-button {\n    padding-left: 17px;\n    padding-right: 17px; }\n  notebook > header > tabs > arrow.text-button.image-button, row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr), row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child,\n  row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n  row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay.text-button.image-button, notebook > header > tabs > arrow.image-text-button, row.spin spinbutton > button.image-text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.image-text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr), row.spin spinbutton > button.image-text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child,\n  row.spin spinbutton > button.image-text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  row.spin spinbutton > button.image-text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n  row.spin spinbutton > button.image-text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay.image-text-button,\n  button.text-button.image-button,\n  button.image-text-button {\n    padding-left: 9px;\n    padding-right: 9px; }\n    notebook > header > tabs > arrow.text-button.image-button > box, row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child > box, row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr) > box, row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child > box,\n    row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > box,\n    row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child > box,\n    row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child > box, colorswatch#add-color-button > overlay.text-button.image-button > box,\n    notebook > header > tabs > arrow.text-button.image-button > box > box,\n    row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child > box > box,\n    row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr) > box > box,\n    row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child > box > box,\n    row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > box > box,\n    row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child > box > box,\n    row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child > box > box,\n    colorswatch#add-color-button > overlay.text-button.image-button > box > box, notebook > header > tabs > arrow.image-text-button > box, row.spin spinbutton > button.image-text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child > box, row.spin spinbutton > button.image-text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr) > box, row.spin spinbutton > button.image-text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child > box,\n    row.spin spinbutton > button.image-text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > box,\n    row.spin spinbutton > button.image-text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child > box,\n    row.spin spinbutton > button.image-text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child > box, colorswatch#add-color-button > overlay.image-text-button > box,\n    notebook > header > tabs > arrow.image-text-button > box > box,\n    row.spin spinbutton > button.image-text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child > box > box,\n    row.spin spinbutton > button.image-text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr) > box > box,\n    row.spin spinbutton > button.image-text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child > box > box,\n    row.spin spinbutton > button.image-text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > box > box,\n    row.spin spinbutton > button.image-text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child > box > box,\n    row.spin spinbutton > button.image-text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child > box > box,\n    colorswatch#add-color-button > overlay.image-text-button > box > box,\n    button.text-button.image-button > box,\n    button.text-button.image-button > box > box,\n    button.image-text-button > box,\n    button.image-text-button > box > box {\n      border-spacing: 4px; }\n      notebook > header > tabs > arrow.text-button.image-button > box > label, row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child > box > label, row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr) > box > label, row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child > box > label,\n      row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > box > label,\n      row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child > box > label,\n      row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child > box > label, colorswatch#add-color-button > overlay.text-button.image-button > box > label,\n      notebook > header > tabs > arrow.text-button.image-button > box > box > label,\n      row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child > box > box > label,\n      row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr) > box > box > label,\n      row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child > box > box > label,\n      row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > box > box > label,\n      row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child > box > box > label,\n      row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child > box > box > label,\n      colorswatch#add-color-button > overlay.text-button.image-button > box > box > label, notebook > header > tabs > arrow.image-text-button > box > label, row.spin spinbutton > button.image-text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child > box > label, row.spin spinbutton > button.image-text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr) > box > label, row.spin spinbutton > button.image-text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child > box > label,\n      row.spin spinbutton > button.image-text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > box > label,\n      row.spin spinbutton > button.image-text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child > box > label,\n      row.spin spinbutton > button.image-text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child > box > label, colorswatch#add-color-button > overlay.image-text-button > box > label,\n      notebook > header > tabs > arrow.image-text-button > box > box > label,\n      row.spin spinbutton > button.image-text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child > box > box > label,\n      row.spin spinbutton > button.image-text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr) > box > box > label,\n      row.spin spinbutton > button.image-text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child > box > box > label,\n      row.spin spinbutton > button.image-text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > box > box > label,\n      row.spin spinbutton > button.image-text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child > box > box > label,\n      row.spin spinbutton > button.image-text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child > box > box > label,\n      colorswatch#add-color-button > overlay.image-text-button > box > box > label,\n      button.text-button.image-button > box > label,\n      button.text-button.image-button > box > box > label,\n      button.image-text-button > box > label,\n      button.image-text-button > box > box > label {\n        padding-left: 2px;\n        padding-right: 2px; }\n  notebook > header > tabs > arrow.arrow-button, row.spin spinbutton > button.arrow-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.arrow-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr), row.spin spinbutton > button.arrow-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child,\n  row.spin spinbutton > button.arrow-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  row.spin spinbutton > button.arrow-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n  row.spin spinbutton > button.arrow-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay.arrow-button,\n  button.arrow-button {\n    padding-left: 9px;\n    padding-right: 9px; }\n    notebook > header > tabs > arrow.arrow-button > box, row.spin spinbutton > button.arrow-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child > box, row.spin spinbutton > button.arrow-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr) > box, row.spin spinbutton > button.arrow-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child > box,\n    row.spin spinbutton > button.arrow-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > box,\n    row.spin spinbutton > button.arrow-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child > box,\n    row.spin spinbutton > button.arrow-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child > box, colorswatch#add-color-button > overlay.arrow-button > box,\n    button.arrow-button > box {\n      border-spacing: 4px; }\n    notebook > header > tabs > arrow.arrow-button.text-button > box, row.spin spinbutton > button.arrow-button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child > box,\n    row.spin spinbutton > button.arrow-button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > box,\n    row.spin spinbutton > button.arrow-button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child > box,\n    row.spin spinbutton > button.arrow-button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child > box, colorswatch#add-color-button > overlay.arrow-button.text-button > box,\n    button.arrow-button.text-button > box {\n      border-spacing: 4px; }\n  dropdown:drop(active) button.combo, combobox:drop(active) button.combo, searchbar > revealer > box .close:drop(active), actionbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:drop(active), searchbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:drop(active), .toolbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:drop(active), headerbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:drop(active), actionbar > revealer > box button.arrow-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.arrow-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.arrow-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.arrow-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-text-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-text-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-text-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-text-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), spinbutton > button.image-button.up:drop(active):not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  spinbutton > button.image-button.down:drop(active):not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), window.dialog.message.csd .dialog-action-area > button:drop(active), popover.menu box.circular-buttons button.circular.image-button.model:drop(active), popover.menu box.inline-buttons button.image-button.model:drop(active), filechooser #pathbarbox > stack > box > button:drop(active),\n  filechooser #pathbarbox > stack > box > box > button:drop(active),\n  filechooser #pathbarbox > stack > box > menubutton > button:drop(active), button.sidebar-button:drop(active), button.emoji-section.image-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), infobar .close:drop(active), calendar > header > button:drop(active), actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:drop(active), searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:drop(active), .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:drop(active), headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:drop(active),\n  actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:drop(active),\n  searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:drop(active),\n  .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:drop(active),\n  headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:drop(active), splitbutton.flat > button:drop(active),\n  splitbutton.flat > menubutton > button:drop(active), menubutton.flat > button:drop(active),\n  button.flat:drop(active), menubutton.osd > button:drop(active),\n  button.osd:drop(active), notebook > header > tabs > arrow:drop(active), row.spin spinbutton > button.image-button.up:drop(active):not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.image-button.up:drop(active):not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr), row.spin spinbutton > button.image-button.up:drop(active):not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child,\n  row.spin spinbutton > button.image-button.down:drop(active):not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  row.spin spinbutton > button.image-button.down:drop(active):not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n  row.spin spinbutton > button.image-button.down:drop(active):not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay:drop(active),\n  button:drop(active) {\n    color: @accent_bg_color;\n    box-shadow: inset 0 0 0 2px @accent_bg_color; }\n\nmenubutton.osd > button,\nbutton.osd {\n  min-width: 32px;\n  min-height: 32px;\n  color: rgba(255, 255, 255, 0.9);\n  background-color: rgba(0, 0, 0, 0.65); }\n  menubutton.osd > button,\n  button.osd {\n    outline: 0 solid transparent;\n    outline-offset: 5px;\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), background 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), box-shadow 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  menubutton.osd > button:focus:focus-visible,\n  button.osd:focus:focus-visible {\n    outline-color: alpha(@accent_color,0.5);\n    outline-width: 2px;\n    outline-offset: 1px; }\n  menubutton.osd > button:hover,\n  button.osd:hover {\n    color: white;\n    background-color: alpha(mix(black,currentColor,0.15),0.65); }\n  menubutton.osd > button.keyboard-activating, menubutton.osd > button:active,\n  button.osd.keyboard-activating,\n  button.osd:active {\n    color: white;\n    background-color: alpha(mix(black,currentColor,0.25),0.65); }\n  menubutton.osd > button:checked,\n  button.osd:checked {\n    background-color: alpha(mix(black,currentColor,0.2),0.65); }\n    menubutton.osd > button:checked:hover,\n    button.osd:checked:hover {\n      background-color: alpha(mix(black,currentColor,0.25),0.65); }\n    menubutton.osd > button:checked.keyboard-activating, menubutton.osd > button:checked:active,\n    button.osd:checked.keyboard-activating,\n    button.osd:checked:active {\n      background-color: alpha(mix(black,currentColor,0.35),0.65); }\n  menubutton.osd > button:focus:focus-visible, .osd button.osd:focus:focus-visible {\n    outline-color: rgba(255, 255, 255, 0.5); }\n\nactionbar > revealer > box menubutton.suggested-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.suggested-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.suggested-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.suggested-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\nactionbar > revealer > box menubutton.destructive-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\nsearchbar > revealer > box menubutton.destructive-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n.toolbar menubutton.destructive-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\nheaderbar menubutton.destructive-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\nactionbar > revealer > box menubutton.opaque > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\nsearchbar > revealer > box menubutton.opaque > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n.toolbar menubutton.opaque > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\nheaderbar menubutton.opaque > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), 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,\nbutton.suggested-action,\nbutton.destructive-action,\nbutton.opaque {\n  box-shadow: none; }\n  actionbar > revealer > box menubutton.suggested-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.suggested-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.suggested-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.suggested-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  actionbar > revealer > box menubutton.destructive-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  searchbar > revealer > box menubutton.destructive-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .toolbar menubutton.destructive-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  headerbar menubutton.destructive-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  actionbar > revealer > box menubutton.opaque > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  searchbar > revealer > box menubutton.opaque > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .toolbar menubutton.opaque > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  headerbar menubutton.opaque > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), 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,\n  button.suggested-action,\n  button.destructive-action,\n  button.opaque {\n    outline: 0 solid transparent;\n    outline-offset: 5px;\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), background 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), box-shadow 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  actionbar > revealer > box menubutton.suggested-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.suggested-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.suggested-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.suggested-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  actionbar > revealer > box menubutton.destructive-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  searchbar > revealer > box menubutton.destructive-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .toolbar menubutton.destructive-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  headerbar menubutton.destructive-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  actionbar > revealer > box menubutton.opaque > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  searchbar > revealer > box menubutton.opaque > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .toolbar menubutton.opaque > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  headerbar menubutton.opaque > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), splitbutton.suggested-action > button:focus:focus-visible, splitbutton.suggested-action > menubutton > button:focus:focus-visible, splitbutton.destructive-action > button:focus:focus-visible, splitbutton.destructive-action > menubutton > button:focus:focus-visible, splitbutton.opaque > button:focus:focus-visible, splitbutton.opaque > menubutton > button:focus:focus-visible, menubutton.suggested-action > button:focus:focus-visible, menubutton.destructive-action > button:focus:focus-visible, menubutton.opaque > button:focus:focus-visible,\n  button.suggested-action:focus:focus-visible,\n  button.destructive-action:focus:focus-visible,\n  button.opaque:focus:focus-visible {\n    outline-color: alpha(@accent_color,0.5);\n    outline-width: 2px;\n    outline-offset: 1px; }\n  .osd actionbar > revealer > box menubutton.suggested-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd searchbar > revealer > box menubutton.suggested-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd .toolbar menubutton.suggested-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .osd menubutton.suggested-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .osd menubutton.suggested-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .osd menubutton.suggested-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd headerbar menubutton.suggested-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .osd menubutton.suggested-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .osd actionbar > revealer > box menubutton.destructive-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .osd searchbar > revealer > box menubutton.destructive-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .osd .toolbar menubutton.destructive-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  actionbar > revealer > box .osd menubutton.destructive-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  searchbar > revealer > box .osd menubutton.destructive-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .toolbar .osd menubutton.destructive-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .osd headerbar menubutton.destructive-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  headerbar .osd menubutton.destructive-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .osd actionbar > revealer > box menubutton.opaque > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .osd searchbar > revealer > box menubutton.opaque > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .osd .toolbar menubutton.opaque > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  actionbar > revealer > box .osd menubutton.opaque > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  searchbar > revealer > box .osd menubutton.opaque > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .toolbar .osd menubutton.opaque > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .osd headerbar menubutton.opaque > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  headerbar .osd menubutton.opaque > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .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,\n  .osd button.suggested-action:focus:focus-visible,\n  .osd button.destructive-action:focus:focus-visible,\n  .osd button.opaque:focus:focus-visible {\n    outline-color: rgba(255, 255, 255, 0.5); }\n  actionbar > revealer > box menubutton.suggested-action > button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.suggested-action > button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.suggested-action > button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.suggested-action > button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  actionbar > revealer > box menubutton.destructive-action > button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  searchbar > revealer > box menubutton.destructive-action > button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .toolbar menubutton.destructive-action > button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  headerbar menubutton.destructive-action > button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  actionbar > revealer > box menubutton.opaque > button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  searchbar > revealer > box menubutton.opaque > button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .toolbar menubutton.opaque > button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  headerbar menubutton.opaque > button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), 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,\n  button.suggested-action:hover,\n  button.destructive-action:hover,\n  button.opaque:hover {\n    background-image: image(alpha(currentColor,0.1)); }\n  actionbar > revealer > box menubutton.suggested-action > button.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.suggested-action > button.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.suggested-action > button.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.suggested-action > button.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  actionbar > revealer > box menubutton.destructive-action > button.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  searchbar > revealer > box menubutton.destructive-action > button.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .toolbar menubutton.destructive-action > button.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  headerbar menubutton.destructive-action > button.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  actionbar > revealer > box menubutton.opaque > button.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  searchbar > revealer > box menubutton.opaque > button.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .toolbar menubutton.opaque > button.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  headerbar menubutton.opaque > button.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), 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,\n  button.keyboard-activating.suggested-action,\n  button.keyboard-activating.destructive-action,\n  button.keyboard-activating.opaque, actionbar > revealer > box menubutton.suggested-action > button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.suggested-action > button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.suggested-action > button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.suggested-action > button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  actionbar > revealer > box menubutton.destructive-action > button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  searchbar > revealer > box menubutton.destructive-action > button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .toolbar menubutton.destructive-action > button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  headerbar menubutton.destructive-action > button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  actionbar > revealer > box menubutton.opaque > button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  searchbar > revealer > box menubutton.opaque > button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .toolbar menubutton.opaque > button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  headerbar menubutton.opaque > button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.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,\n  button.suggested-action:active,\n  button.destructive-action:active,\n  button.opaque:active {\n    background-image: image(rgba(0, 0, 0, 0.2)); }\n  actionbar > revealer > box menubutton.suggested-action > button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.suggested-action > button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.suggested-action > button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.suggested-action > button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  actionbar > revealer > box menubutton.destructive-action > button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  searchbar > revealer > box menubutton.destructive-action > button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .toolbar menubutton.destructive-action > button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  headerbar menubutton.destructive-action > button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  actionbar > revealer > box menubutton.opaque > button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  searchbar > revealer > box menubutton.opaque > button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .toolbar menubutton.opaque > button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  headerbar menubutton.opaque > button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), 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,\n  button.suggested-action:checked,\n  button.destructive-action:checked,\n  button.opaque:checked {\n    background-image: image(rgba(0, 0, 0, 0.15)); }\n    actionbar > revealer > box menubutton.suggested-action > button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.suggested-action > button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.suggested-action > button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.suggested-action > button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    actionbar > revealer > box menubutton.destructive-action > button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    searchbar > revealer > box menubutton.destructive-action > button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    .toolbar menubutton.destructive-action > button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    headerbar menubutton.destructive-action > button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    actionbar > revealer > box menubutton.opaque > button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    searchbar > revealer > box menubutton.opaque > button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    .toolbar menubutton.opaque > button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    headerbar menubutton.opaque > button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), 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,\n    button.suggested-action:checked:hover,\n    button.destructive-action:checked:hover,\n    button.opaque:checked:hover {\n      background-image: image(rgba(0, 0, 0, 0.05)); }\n    actionbar > revealer > box menubutton.suggested-action > button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.suggested-action > button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.suggested-action > button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.suggested-action > button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    actionbar > revealer > box menubutton.destructive-action > button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    searchbar > revealer > box menubutton.destructive-action > button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    .toolbar menubutton.destructive-action > button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    headerbar menubutton.destructive-action > button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    actionbar > revealer > box menubutton.opaque > button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    searchbar > revealer > box menubutton.opaque > button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    .toolbar menubutton.opaque > button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    headerbar menubutton.opaque > button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), 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,\n    button.suggested-action:checked.keyboard-activating,\n    button.destructive-action:checked.keyboard-activating,\n    button.opaque:checked.keyboard-activating, actionbar > revealer > box menubutton.suggested-action > button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.suggested-action > button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.suggested-action > button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.suggested-action > button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    actionbar > revealer > box menubutton.destructive-action > button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    searchbar > revealer > box menubutton.destructive-action > button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    .toolbar menubutton.destructive-action > button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    headerbar menubutton.destructive-action > button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    actionbar > revealer > box menubutton.opaque > button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    searchbar > revealer > box menubutton.opaque > button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    .toolbar menubutton.opaque > button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    headerbar menubutton.opaque > button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), 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,\n    button.suggested-action:checked:active,\n    button.destructive-action:checked:active,\n    button.opaque:checked:active {\n      background-image: image(rgba(0, 0, 0, 0.3)); }\n\n\nbutton.opaque {\n  background-color: mix(@window_bg_color,@window_fg_color,0.15);\n  color: @window_fg_color; }\n\n\nbutton.destructive-action {\n  color: @destructive_fg_color; }\n  \n  button.destructive-action,\n  button.destructive-action:checked {\n    background-color: @destructive_bg_color; }\n\n\nbutton.suggested-action {\n  color: @accent_fg_color; }\n  \n  button.suggested-action,\n  button.suggested-action:checked {\n    background-color: @accent_bg_color; }\n\nsearchbar > revealer > box .close, actionbar > revealer > box menubutton.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, searchbar > revealer > box menubutton.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, .toolbar menubutton.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, headerbar menubutton.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, actionbar > revealer > box button.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\nspinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow, window.dialog.message.csd .dialog-action-area > button, popover.menu box.circular-buttons button.circular.image-button.model, popover.menu box.inline-buttons button.image-button.model, filechooser #pathbarbox > stack > box > button,\nfilechooser #pathbarbox > stack > box > box > button,\nfilechooser #pathbarbox > stack > box > menubutton > button, button.sidebar-button, button.emoji-section.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), infobar .close, calendar > header > button, actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button,\nactionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button,\nsearchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button,\n.toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button,\nheaderbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button, splitbutton.flat > button,\nsplitbutton.flat > menubutton > button, menubutton.flat > button,\nbutton.flat {\n  background: transparent;\n  box-shadow: none; }\n  searchbar > revealer > box .close, actionbar > revealer > box menubutton.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, searchbar > revealer > box menubutton.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, .toolbar menubutton.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, headerbar menubutton.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, actionbar > revealer > box button.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow, window.dialog.message.csd .dialog-action-area > button, popover.menu box.circular-buttons button.circular.image-button.model, popover.menu box.inline-buttons button.image-button.model, filechooser #pathbarbox > stack > box > button,\n  filechooser #pathbarbox > stack > box > box > button,\n  filechooser #pathbarbox > stack > box > menubutton > button, button.sidebar-button, button.emoji-section.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), infobar .close, calendar > header > button, actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button,\n  actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button,\n  searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button,\n  .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button,\n  headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button, splitbutton.flat > button,\n  splitbutton.flat > menubutton > button, menubutton.flat > button,\n  button.flat {\n    outline: 0 solid transparent;\n    outline-offset: 4px;\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), background 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), box-shadow 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  searchbar > revealer > box .close:focus:focus-visible, actionbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:focus:focus-visible, searchbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:focus:focus-visible, .toolbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:focus:focus-visible, headerbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:focus:focus-visible, actionbar > revealer > box button.arrow-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.arrow-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.arrow-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.arrow-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-text-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-text-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-text-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-text-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), spinbutton > button.image-button.up:focus:focus-visible:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  spinbutton > button.image-button.down:focus:focus-visible:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow:focus:focus-visible, window.dialog.message.csd .dialog-action-area > button:focus:focus-visible, popover.menu box.circular-buttons button.circular.image-button.model:focus:focus-visible, popover.menu box.inline-buttons button.image-button.model:focus:focus-visible, filechooser #pathbarbox > stack > box > button:focus:focus-visible,\n  filechooser #pathbarbox > stack > box > box > button:focus:focus-visible,\n  filechooser #pathbarbox > stack > box > menubutton > button:focus:focus-visible, button.sidebar-button:focus:focus-visible, button.emoji-section.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), infobar .close:focus:focus-visible, calendar > header > button:focus:focus-visible, actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:focus:focus-visible, searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:focus:focus-visible, .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:focus:focus-visible, headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:focus:focus-visible,\n  actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:focus:focus-visible,\n  searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:focus:focus-visible,\n  .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:focus:focus-visible,\n  headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:focus:focus-visible, splitbutton.flat > button:focus:focus-visible,\n  splitbutton.flat > menubutton > button:focus:focus-visible, menubutton.flat > button:focus:focus-visible,\n  button.flat:focus:focus-visible {\n    outline-color: alpha(@accent_color,0.5);\n    outline-width: 2px;\n    outline-offset: -2px; }\n  .osd searchbar > revealer > box .close:focus:focus-visible, searchbar > revealer > box .osd .close:focus:focus-visible, .osd actionbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:focus:focus-visible, .osd searchbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:focus:focus-visible, .osd .toolbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:focus:focus-visible, actionbar > revealer > box .osd menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:focus:focus-visible, searchbar > revealer > box .osd menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:focus:focus-visible, .toolbar .osd menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:focus:focus-visible, .osd headerbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:focus:focus-visible, headerbar .osd menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:focus:focus-visible, .osd actionbar > revealer > box button.arrow-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd searchbar > revealer > box button.arrow-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd .toolbar button.arrow-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .osd button.arrow-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .osd button.arrow-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .osd button.arrow-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd headerbar button.arrow-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .osd button.arrow-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd actionbar > revealer > box button.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd searchbar > revealer > box button.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd .toolbar button.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .osd button.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .osd button.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .osd button.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd headerbar button.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .osd button.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd actionbar > revealer > box button.image-text-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd searchbar > revealer > box button.image-text-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd .toolbar button.image-text-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .osd button.image-text-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .osd button.image-text-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .osd button.image-text-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd headerbar button.image-text-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .osd button.image-text-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd spinbutton > button.image-button.up:focus:focus-visible:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .osd spinbutton > button.image-button.down:focus:focus-visible:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd notebook > header > tabs > arrow:focus:focus-visible, .osd window.dialog.message.csd .dialog-action-area > button:focus:focus-visible, window.dialog.message.csd .osd .dialog-action-area > button:focus:focus-visible, .osd popover.menu box.circular-buttons button.circular.image-button.model:focus:focus-visible, popover.menu box.circular-buttons .osd button.circular.image-button.model:focus:focus-visible, .osd popover.menu box.inline-buttons button.image-button.model:focus:focus-visible, popover.menu box.inline-buttons .osd button.image-button.model:focus:focus-visible, .osd filechooser #pathbarbox > stack > box > button:focus:focus-visible, filechooser .osd #pathbarbox > stack > box > button:focus:focus-visible,\n  .osd filechooser #pathbarbox > stack > box > box > button:focus:focus-visible,\n  filechooser .osd #pathbarbox > stack > box > box > button:focus:focus-visible,\n  .osd filechooser #pathbarbox > stack > box > menubutton > button:focus:focus-visible,\n  filechooser .osd #pathbarbox > stack > box > menubutton > button:focus:focus-visible, .osd button.sidebar-button:focus:focus-visible, .osd button.emoji-section.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd infobar .close:focus:focus-visible, infobar .osd .close:focus:focus-visible, .osd calendar > header > button:focus:focus-visible, .osd actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:focus:focus-visible, .osd searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:focus:focus-visible, .osd .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:focus:focus-visible, actionbar > revealer > box .osd splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:focus:focus-visible, searchbar > revealer > box .osd splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:focus:focus-visible, .toolbar .osd splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:focus:focus-visible, .osd headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:focus:focus-visible, headerbar .osd splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:focus:focus-visible,\n  .osd actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:focus:focus-visible,\n  .osd searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:focus:focus-visible,\n  .osd .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:focus:focus-visible,\n  actionbar > revealer > box .osd splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:focus:focus-visible,\n  searchbar > revealer > box .osd splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:focus:focus-visible,\n  .toolbar .osd splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:focus:focus-visible,\n  .osd headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:focus:focus-visible,\n  headerbar .osd splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:focus:focus-visible, .osd splitbutton.flat > button:focus:focus-visible,\n  .osd splitbutton.flat > menubutton > button:focus:focus-visible, .osd menubutton.flat > button:focus:focus-visible, .osd button.flat:focus:focus-visible {\n    outline-color: rgba(255, 255, 255, 0.5); }\n  searchbar > revealer > box .close:hover, actionbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:hover, searchbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:hover, .toolbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:hover, headerbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:hover, actionbar > revealer > box button.arrow-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.arrow-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.arrow-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.arrow-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-text-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-text-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-text-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-text-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), spinbutton > button.image-button.up:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  spinbutton > button.image-button.down:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow:hover, window.dialog.message.csd .dialog-action-area > button:hover, popover.menu box.circular-buttons button.circular.image-button.model:hover, popover.menu box.inline-buttons button.image-button.model:hover, filechooser #pathbarbox > stack > box > button:hover,\n  filechooser #pathbarbox > stack > box > box > button:hover,\n  filechooser #pathbarbox > stack > box > menubutton > button:hover, button.sidebar-button:hover, button.emoji-section.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), infobar .close:hover, calendar > header > button:hover, actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:hover, searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:hover, .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:hover, headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:hover,\n  actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:hover,\n  searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:hover,\n  .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:hover,\n  headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:hover, splitbutton.flat > button:hover,\n  splitbutton.flat > menubutton > button:hover, menubutton.flat > button:hover,\n  button.flat:hover {\n    background: alpha(currentColor,0.07); }\n  searchbar > revealer > box .keyboard-activating.close, actionbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button.keyboard-activating, searchbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button.keyboard-activating, .toolbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button.keyboard-activating, headerbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button.keyboard-activating, actionbar > revealer > box button.keyboard-activating.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.keyboard-activating.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.keyboard-activating.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.keyboard-activating.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.keyboard-activating.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.keyboard-activating.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.keyboard-activating.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.keyboard-activating.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.keyboard-activating.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.keyboard-activating.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.keyboard-activating.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.keyboard-activating.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), spinbutton > button.keyboard-activating.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  spinbutton > button.keyboard-activating.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow.keyboard-activating, window.dialog.message.csd .dialog-action-area > button.keyboard-activating, popover.menu box.circular-buttons button.keyboard-activating.circular.image-button.model, popover.menu box.inline-buttons button.keyboard-activating.image-button.model, filechooser #pathbarbox > stack > box > button.keyboard-activating,\n  filechooser #pathbarbox > stack > box > box > button.keyboard-activating,\n  filechooser #pathbarbox > stack > box > menubutton > button.keyboard-activating, button.keyboard-activating.sidebar-button, button.keyboard-activating.emoji-section.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), infobar .keyboard-activating.close, calendar > header > button.keyboard-activating, actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button.keyboard-activating, searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button.keyboard-activating, .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button.keyboard-activating, headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button.keyboard-activating,\n  actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button.keyboard-activating,\n  searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button.keyboard-activating,\n  .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button.keyboard-activating,\n  headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button.keyboard-activating, splitbutton.flat > button.keyboard-activating,\n  splitbutton.flat > menubutton > button.keyboard-activating, menubutton.flat > button.keyboard-activating, searchbar > revealer > box .close:active, actionbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:active, searchbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:active, .toolbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:active, headerbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:active, actionbar > revealer > box button.arrow-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.arrow-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.arrow-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.arrow-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-text-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-text-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-text-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-text-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), spinbutton > button.image-button.up:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  spinbutton > button.image-button.down:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow:active, window.dialog.message.csd .dialog-action-area > button:active, popover.menu box.circular-buttons button.circular.image-button.model:active, popover.menu box.inline-buttons button.image-button.model:active, filechooser #pathbarbox > stack > box > button:active,\n  filechooser #pathbarbox > stack > box > box > button:active,\n  filechooser #pathbarbox > stack > box > menubutton > button:active, button.sidebar-button:active, button.emoji-section.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), infobar .close:active, calendar > header > button:active, actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:active, searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:active, .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:active, headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:active,\n  actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:active,\n  searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:active,\n  .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:active,\n  headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:active, splitbutton.flat > button:active,\n  splitbutton.flat > menubutton > button:active, menubutton.flat > button:active,\n  button.flat.keyboard-activating,\n  button.flat:active {\n    background: alpha(currentColor,0.16); }\n  searchbar > revealer > box .close:checked, actionbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked, searchbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked, .toolbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked, headerbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked, actionbar > revealer > box button.arrow-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.arrow-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.arrow-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.arrow-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-text-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-text-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-text-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-text-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), spinbutton > button.image-button.up:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  spinbutton > button.image-button.down:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow:checked, window.dialog.message.csd .dialog-action-area > button:checked, popover.menu box.circular-buttons button.circular.image-button.model:checked, popover.menu box.inline-buttons button.image-button.model:checked, filechooser #pathbarbox > stack > box > button:checked,\n  filechooser #pathbarbox > stack > box > box > button:checked,\n  filechooser #pathbarbox > stack > box > menubutton > button:checked, button.sidebar-button:checked, button.emoji-section.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), infobar .close:checked, calendar > header > button:checked, actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked, searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked, .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked, headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked,\n  actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked,\n  searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked,\n  .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked,\n  headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked, splitbutton.flat > button:checked,\n  splitbutton.flat > menubutton > button:checked, menubutton.flat > button:checked,\n  button.flat:checked {\n    background: alpha(currentColor,0.1); }\n    searchbar > revealer > box .close:checked:hover, actionbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:hover, searchbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:hover, .toolbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:hover, headerbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:hover, actionbar > revealer > box button.arrow-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.arrow-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.arrow-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.arrow-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-text-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-text-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-text-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-text-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), spinbutton > button.image-button.up:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    spinbutton > button.image-button.down:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow:checked:hover, window.dialog.message.csd .dialog-action-area > button:checked:hover, popover.menu box.circular-buttons button.circular.image-button.model:checked:hover, popover.menu box.inline-buttons button.image-button.model:checked:hover, filechooser #pathbarbox > stack > box > button:checked:hover,\n    filechooser #pathbarbox > stack > box > box > button:checked:hover,\n    filechooser #pathbarbox > stack > box > menubutton > button:checked:hover, button.sidebar-button:checked:hover, button.emoji-section.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), infobar .close:checked:hover, calendar > header > button:checked:hover, actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked:hover, searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked:hover, .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked:hover, headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked:hover,\n    actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked:hover,\n    searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked:hover,\n    .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked:hover,\n    headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked:hover, splitbutton.flat > button:checked:hover,\n    splitbutton.flat > menubutton > button:checked:hover, menubutton.flat > button:checked:hover,\n    button.flat:checked:hover {\n      background: alpha(currentColor,0.13); }\n    searchbar > revealer > box .close:checked.keyboard-activating, actionbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked.keyboard-activating, searchbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked.keyboard-activating, .toolbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked.keyboard-activating, headerbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked.keyboard-activating, actionbar > revealer > box button.arrow-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.arrow-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.arrow-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.arrow-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-text-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-text-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-text-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-text-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), spinbutton > button.image-button.up:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    spinbutton > button.image-button.down:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow:checked.keyboard-activating, window.dialog.message.csd .dialog-action-area > button:checked.keyboard-activating, popover.menu box.circular-buttons button.circular.image-button.model:checked.keyboard-activating, popover.menu box.inline-buttons button.image-button.model:checked.keyboard-activating, filechooser #pathbarbox > stack > box > button:checked.keyboard-activating,\n    filechooser #pathbarbox > stack > box > box > button:checked.keyboard-activating,\n    filechooser #pathbarbox > stack > box > menubutton > button:checked.keyboard-activating, button.sidebar-button:checked.keyboard-activating, button.emoji-section.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), infobar .close:checked.keyboard-activating, calendar > header > button:checked.keyboard-activating, actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked.keyboard-activating, searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked.keyboard-activating, .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked.keyboard-activating, headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked.keyboard-activating,\n    actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked.keyboard-activating,\n    searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked.keyboard-activating,\n    .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked.keyboard-activating,\n    headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked.keyboard-activating, splitbutton.flat > button:checked.keyboard-activating,\n    splitbutton.flat > menubutton > button:checked.keyboard-activating, menubutton.flat > button:checked.keyboard-activating, searchbar > revealer > box .close:checked:active, actionbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:active, searchbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:active, .toolbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:active, headerbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:active, actionbar > revealer > box button.arrow-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.arrow-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.arrow-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.arrow-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-text-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-text-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-text-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-text-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), spinbutton > button.image-button.up:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    spinbutton > button.image-button.down:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow:checked:active, window.dialog.message.csd .dialog-action-area > button:checked:active, popover.menu box.circular-buttons button.circular.image-button.model:checked:active, popover.menu box.inline-buttons button.image-button.model:checked:active, filechooser #pathbarbox > stack > box > button:checked:active,\n    filechooser #pathbarbox > stack > box > box > button:checked:active,\n    filechooser #pathbarbox > stack > box > menubutton > button:checked:active, button.sidebar-button:checked:active, button.emoji-section.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), infobar .close:checked:active, calendar > header > button:checked:active, actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked:active, searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked:active, .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked:active, headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked:active,\n    actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked:active,\n    searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked:active,\n    .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked:active,\n    headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked:active, splitbutton.flat > button:checked:active,\n    splitbutton.flat > menubutton > button:checked:active, menubutton.flat > button:checked:active,\n    button.flat:checked.keyboard-activating,\n    button.flat:checked:active {\n      background: alpha(currentColor,0.19); }\n  searchbar > revealer > box .close:disabled:not(:checked), actionbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:disabled:not(:checked), searchbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:disabled:not(:checked), .toolbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:disabled:not(:checked), headerbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:disabled:not(:checked), actionbar > revealer > box button.arrow-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.arrow-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.arrow-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.arrow-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-text-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-text-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-text-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-text-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), spinbutton > button.image-button.up:disabled:not(:checked):not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  spinbutton > button.image-button.down:disabled:not(:checked):not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow:disabled:not(:checked), window.dialog.message.csd .dialog-action-area > button:disabled:not(:checked), popover.menu box.circular-buttons button.circular.image-button.model:disabled:not(:checked), popover.menu box.inline-buttons button.image-button.model:disabled:not(:checked), filechooser #pathbarbox > stack > box > button:disabled:not(:checked),\n  filechooser #pathbarbox > stack > box > box > button:disabled:not(:checked),\n  filechooser #pathbarbox > stack > box > menubutton > button:disabled:not(:checked), button.sidebar-button:disabled:not(:checked), button.emoji-section.image-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), infobar .close:disabled:not(:checked), calendar > header > button:disabled:not(:checked), actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:disabled:not(:checked), searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:disabled:not(:checked), .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:disabled:not(:checked), headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:disabled:not(:checked),\n  actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:disabled:not(:checked),\n  searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:disabled:not(:checked),\n  .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:disabled:not(:checked),\n  headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:disabled:not(:checked), splitbutton.flat > button:disabled:not(:checked),\n  splitbutton.flat > menubutton > button:disabled:not(:checked), menubutton.flat > button:disabled:not(:checked),\n  button.flat:disabled:not(:checked) {\n    filter: opacity(0.3); }\n\nstackswitcher > button > label {\n  padding: 0 6px;\n  margin: 0 -6px; }\n\nstackswitcher > button > image {\n  padding: 3px 6px;\n  margin: -3px -6px; }\n\nstackswitcher > button.text-button {\n  min-width: 100px; }\n\n\nbutton.font separator {\n  background-color: transparent; }\n\n\nbutton.font > box {\n  border-spacing: 6px; }\n\n\nbutton.font > box > box > label {\n  font-weight: bold; }\n\nrow.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr):last-child, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child,\nrow.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\nrow.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\nrow.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, button.emoji-section.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), menubutton.circular > button,\nbutton.circular {\n  min-width: 34px;\n  min-height: 34px;\n  padding: 0;\n  border-radius: 9999px; }\n  row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child label, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr):last-child label, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child label,\n  row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) label,\n  row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child label,\n  row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child label, button.emoji-section.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) label, menubutton.circular > button label,\n  button.circular label {\n    padding: 0; }\n\nmenubutton.pill > button,\nbutton.pill {\n  padding: 10px 32px;\n  border-radius: 9999px; }\n\n\nbutton.card {\n  background-color: @card_bg_color;\n  background-clip: padding-box;\n  font-weight: inherit;\n  padding: 0; }\n  \n  button.card {\n    outline: 0 solid transparent;\n    outline-offset: 5px;\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), background 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), box-shadow 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  \n  button.card:focus:focus-visible {\n    outline-color: alpha(@accent_color,0.5);\n    outline-width: 2px;\n    outline-offset: -1px; }\n  \n  button.card:hover {\n    background-image: image(alpha(currentColor,0.04)); }\n  \n  button.card.keyboard-activating,\n  button.card:active {\n    background-image: image(alpha(currentColor,0.08)); }\n  \n  button.card:checked {\n    background-color: @card_bg_color;\n    background-image: image(alpha(@accent_bg_color,0.25)); }\n    \n    button.card:checked:hover {\n      background-image: image(alpha(@accent_bg_color,0.32)); }\n    \n    button.card:checked.keyboard-activating,\n    button.card:checked:active {\n      background-image: image(alpha(@accent_bg_color,0.39)); }\n    \n    button.card:checked.has-open-popup {\n      background-image: image(alpha(@accent_bg_color,0.32)); }\n    .osd button.card:checked {\n      background-color: alpha(currentColor,0.1); }\n  \n  button.card:drop(active) {\n    color: @accent_bg_color;\n    box-shadow: inset 0 0 0 1px @accent_bg_color; }\n\npopover.menu modelbutton, button.link, button.link:hover, button.link:active, button.link:checked, columnview > header > button, treeview.view > header > button, window.print treeview.dialog-action-box > header > button {\n  background-color: transparent; }\n\nbutton.color {\n  padding: 5px; }\n  button.color > colorswatch:only-child {\n    border-radius: 2.5px; }\n    button.color > colorswatch:only-child > overlay {\n      border-radius: 2px; }\n    button.color > colorswatch:only-child:disabled {\n      filter: none; }\n    button.color > colorswatch:only-child.light > overlay {\n      border-color: alpha(@view_fg_color,0.1); }\n\nmenubutton.osd {\n  background: none;\n  color: inherit; }\n\nmenubutton.suggested-action {\n  background-color: @accent_bg_color;\n  color: @accent_fg_color; }\n\nmenubutton.destructive-action {\n  background-color: @destructive_bg_color;\n  color: @destructive_fg_color; }\n\nmenubutton.opaque {\n  background-color: mix(@window_bg_color,@window_fg_color,0.15);\n  color: @window_fg_color; }\n\nmenubutton.suggested-action, menubutton.destructive-action, menubutton.opaque {\n  border-radius: 6px; }\n  menubutton.suggested-action.circular, menubutton.suggested-action.pill, menubutton.destructive-action.circular, menubutton.destructive-action.pill, menubutton.opaque.circular, menubutton.opaque.pill {\n    border-radius: 9999px; }\n  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 {\n    background-color: transparent;\n    color: inherit; }\n\nmenubutton.image-button > button {\n  min-width: 24px;\n  padding-left: 5px;\n  padding-right: 5px; }\n\nmenubutton.card > button {\n  border-radius: 12px; }\n\nmenubutton arrow {\n  min-height: 16px;\n  min-width: 16px; }\n  menubutton arrow.none {\n    -gtk-icon-source: -gtk-icontheme(\"open-menu-symbolic\"); }\n  menubutton arrow.down {\n    -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\"); }\n  menubutton arrow.up {\n    -gtk-icon-source: -gtk-icontheme(\"pan-up-symbolic\"); }\n  menubutton arrow.left {\n    -gtk-icon-source: -gtk-icontheme(\"pan-start-symbolic\"); }\n  menubutton arrow.right {\n    -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic\"); }\n\nsplitbutton {\n  border-radius: 6px; }\n  splitbutton, splitbutton > separator {\n    transition: background 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), box-shadow 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n    transition-property: background; }\n  splitbutton > separator {\n    margin-top: 6px;\n    margin-bottom: 6px;\n    background: none; }\n  splitbutton > menubutton > button {\n    padding-left: 4px;\n    padding-right: 4px; }\n  splitbutton.image-button > button {\n    min-width: 24px;\n    padding-left: 5px;\n    padding-right: 5px; }\n  splitbutton.text-button.image-button > button, splitbutton.image-text-button > button {\n    padding-left: 9px;\n    padding-right: 9px; }\n    splitbutton.text-button.image-button > button > box, splitbutton.image-text-button > button > box {\n      border-spacing: 6px; }\n  splitbutton:disabled {\n    filter: opacity(0.5); }\n    splitbutton:disabled > button, splitbutton:disabled > menubutton > button {\n      filter: none; }\n  splitbutton > button:dir(ltr),\n  splitbutton > menubutton > button:dir(rtl) {\n    border-top-right-radius: 0;\n    border-bottom-right-radius: 0;\n    margin-right: -1px; }\n  splitbutton > button:dir(rtl),\n  splitbutton > menubutton > button:dir(ltr) {\n    border-top-left-radius: 0;\n    border-bottom-left-radius: 0;\n    margin-left: -1px; }\n  actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, splitbutton.flat > separator {\n    background: alpha(currentColor,0.3); }\n  actionbar > revealer > box splitbutton:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box splitbutton:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar splitbutton:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar splitbutton:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box splitbutton:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box splitbutton:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar splitbutton:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar splitbutton:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box splitbutton:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box splitbutton:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar splitbutton:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar splitbutton:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), splitbutton.flat:hover, splitbutton.flat:active, splitbutton.flat:checked {\n    background: alpha(currentColor,0.07); }\n    actionbar > revealer > box splitbutton:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, searchbar > revealer > box splitbutton:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, .toolbar splitbutton:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, headerbar splitbutton:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, actionbar > revealer > box splitbutton:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, searchbar > revealer > box splitbutton:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, .toolbar splitbutton:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, headerbar splitbutton:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, actionbar > revealer > box splitbutton:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, searchbar > revealer > box splitbutton:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, .toolbar splitbutton:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, headerbar splitbutton:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, splitbutton.flat:hover > separator, splitbutton.flat:active > separator, splitbutton.flat:checked > separator {\n      background: none; }\n  actionbar > revealer > box splitbutton:disabled:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box splitbutton:disabled:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar splitbutton:disabled:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar splitbutton:disabled:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), splitbutton.flat:disabled {\n    filter: opacity(0.3); }\n    actionbar > revealer > box splitbutton:disabled:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:disabled, searchbar > revealer > box splitbutton:disabled:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:disabled, .toolbar splitbutton:disabled:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:disabled, headerbar splitbutton:disabled:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:disabled, actionbar > revealer > box splitbutton:disabled:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:disabled, searchbar > revealer > box splitbutton:disabled:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:disabled, .toolbar splitbutton:disabled:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:disabled, headerbar splitbutton:disabled:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:disabled, splitbutton.flat:disabled > button:disabled, splitbutton.flat:disabled > menubutton > button:disabled {\n      filter: none; }\n  actionbar > revealer > box splitbutton:focus-within:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, searchbar > revealer > box splitbutton:focus-within:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, .toolbar splitbutton:focus-within:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, headerbar splitbutton:focus-within:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, splitbutton.flat:focus-within:focus-visible > separator {\n    background: none; }\n  actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button,\n  actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button,\n  searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button,\n  .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button,\n  headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button, splitbutton.flat > button,\n  splitbutton.flat > menubutton > button {\n    border-radius: 6px; }\n  splitbutton.suggested-action {\n    background-color: @accent_bg_color;\n    color: @accent_fg_color; }\n  splitbutton.destructive-action {\n    background-color: @destructive_bg_color;\n    color: @destructive_fg_color; }\n  splitbutton.opaque {\n    background-color: mix(@window_bg_color,@window_fg_color,0.15);\n    color: @window_fg_color; }\n  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 {\n    color: inherit;\n    background-color: transparent; }\n  splitbutton.suggested-action > menubutton > button:dir(ltr), splitbutton.destructive-action > menubutton > button:dir(ltr), splitbutton.opaque > menubutton > button:dir(ltr) {\n    box-shadow: inset 1px 0 alpha(currentColor,0.3); }\n  splitbutton.suggested-action > menubutton > button:dir(rtl), splitbutton.destructive-action > menubutton > button:dir(rtl), splitbutton.opaque > menubutton > button:dir(rtl) {\n    box-shadow: inset -1px 0 alpha(currentColor,0.3); }\n  splitbutton > menubutton > button > arrow.none {\n    -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\"); }\n\nbuttoncontent > box {\n  border-spacing: 6px; }\n  buttoncontent > box > label {\n    font-weight: bold; }\n    buttoncontent > box > label:dir(ltr) {\n      padding-right: 2px; }\n    buttoncontent > box > label:dir(rtl) {\n      padding-left: 2px; }\n\n.arrow-button > box > buttoncontent > box > label:dir(ltr), splitbutton > button > buttoncontent > box > label:dir(ltr) {\n  padding-right: 0; }\n\n.arrow-button > box > buttoncontent > box > label:dir(rtl), splitbutton > button > buttoncontent > box > label:dir(rtl) {\n  padding-left: 0; }\n\ntabbutton label {\n  font-weight: 800;\n  font-size: 8pt; }\n  tabbutton label.small {\n    font-size: 6pt; }\n\ntabbutton indicatorbin > indicator,\ntabbutton indicatorbin > mask {\n  transform: translate(-1px, 1px); }\n\ncalendar {\n  color: @view_fg_color;\n  background-clip: padding-box;\n  border: 1px solid alpha(currentColor,0.15);\n  font-feature-settings: \"tnum\"; }\n  calendar > header {\n    border-bottom: 1px solid alpha(currentColor,0.15); }\n    calendar > header > button {\n      border-radius: 0; }\n  calendar > grid {\n    padding-left: 3px;\n    padding-bottom: 3px; }\n    calendar > grid > label.today {\n      box-shadow: inset 0px -2px alpha(currentColor,0.15); }\n      calendar > grid > label.today:selected {\n        box-shadow: none; }\n    calendar > grid > label {\n      margin-top: 3px;\n      margin-right: 3px; }\n      calendar > grid > label {\n        outline: 0 solid transparent;\n        outline-offset: 4px;\n        transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n      calendar > grid > label:focus {\n        outline-color: alpha(@accent_color,0.5);\n        outline-width: 2px;\n        outline-offset: -2px; }\n      calendar > grid > label.day-number {\n        padding: 3px; }\n        calendar > grid > label.day-number:checked {\n          border-radius: 6px;\n          background-color: alpha(@accent_bg_color,0.3); }\n        calendar > grid > label.day-number:selected {\n          border-radius: 6px;\n          background-color: @accent_bg_color;\n          color: @accent_fg_color; }\n      calendar > grid > label.day-number.other-month {\n        color: alpha(currentColor,0.3); }\n\ncheckbutton {\n  border-spacing: 4px;\n  border-radius: 9px;\n  padding: 3px; }\n  checkbutton {\n    outline: 0 solid transparent;\n    outline-offset: 4px;\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  checkbutton:focus:focus-visible {\n    outline-color: alpha(@accent_color,0.5);\n    outline-width: 2px;\n    outline-offset: -2px; }\n  .osd checkbutton:focus:focus-visible {\n    outline-color: rgba(255, 255, 255, 0.5); }\n  checkbutton.text-button {\n    padding: 4px; }\n\ncheck,\nradio {\n  min-height: 14px;\n  min-width: 14px;\n  -gtk-icon-size: 14px;\n  padding: 3px;\n  box-shadow: inset 0 0 0 2px alpha(currentColor,0.15); }\n  check:not(:checked):not(:indeterminate):hover,\n  radio:not(:checked):not(:indeterminate):hover {\n    box-shadow: inset 0 0 0 2px alpha(currentColor,0.2); }\n  check:not(:checked):not(:indeterminate):active,\n  radio:not(:checked):not(:indeterminate):active {\n    background-color: alpha(currentColor,0.25);\n    box-shadow: none; }\n  check:checked, check:indeterminate,\n  radio:checked,\n  radio:indeterminate {\n    background-color: @accent_bg_color;\n    color: @accent_fg_color;\n    box-shadow: none; }\n    check:checked:hover, check:indeterminate:hover,\n    radio:checked:hover,\n    radio:indeterminate:hover {\n      background-image: image(alpha(currentColor,0.1)); }\n    check:checked:active, check:indeterminate:active,\n    radio:checked:active,\n    radio:indeterminate:active {\n      background-image: image(rgba(0, 0, 0, 0.2)); }\n  check:disabled,\n  radio:disabled {\n    filter: opacity(0.5); }\n  .osd check:checked, .osd check:indeterminate, .osd radio:checked, .osd radio:indeterminate {\n    background-color: rgba(255, 255, 255, 0.75);\n    color: rgba(0, 0, 0, 0.75); }\n\ncheck {\n  border-radius: 6px; }\n  check:checked {\n    -gtk-icon-source: -gtk-scaled(-gtk-recolor(url(\"assets/check-symbolic.symbolic.png\")), -gtk-recolor(url(\"assets/check@2-symbolic.symbolic.png\"))); }\n\nradio {\n  border-radius: 100%; }\n  radio:checked {\n    -gtk-icon-source: -gtk-scaled(-gtk-recolor(url(\"assets/bullet-symbolic.symbolic.png\")), -gtk-recolor(url(\"assets/bullet@2-symbolic.symbolic.png\"))); }\n\ncheck:indeterminate, radio:indeterminate {\n  -gtk-icon-source: -gtk-scaled(-gtk-recolor(url(\"assets/dash-symbolic.symbolic.png\")), -gtk-recolor(url(\"assets/dash@2-symbolic.symbolic.png\"))); }\n\ncheckbutton.selection-mode {\n  border-radius: 100px; }\n  checkbutton.selection-mode check, checkbutton.selection-mode radio {\n    padding: 7px;\n    border-radius: 100px; }\n  checkbutton.selection-mode label:dir(ltr) {\n    margin-right: 6px; }\n  checkbutton.selection-mode label:dir(rtl) {\n    margin-left: 6px; }\n\ncolorswatch {\n  outline: 0 solid transparent;\n  outline-offset: 6px;\n  transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n\ncolorswatch:focus:focus-visible {\n  outline-color: alpha(@accent_color,0.5);\n  outline-width: 4px;\n  outline-offset: -2px; }\n\ncolorswatch.top {\n  border-top-left-radius: 6.5px;\n  border-top-right-radius: 6.5px; }\n  colorswatch.top > overlay {\n    border-top-left-radius: 6px;\n    border-top-right-radius: 6px; }\n\ncolorswatch.bottom {\n  border-bottom-left-radius: 6.5px;\n  border-bottom-right-radius: 6.5px; }\n  colorswatch.bottom > overlay {\n    border-bottom-left-radius: 6px;\n    border-bottom-right-radius: 6px; }\n\ncolorswatch.left, colorswatch:first-child:not(.top) {\n  border-top-left-radius: 6.5px;\n  border-bottom-left-radius: 6.5px; }\n  colorswatch.left > overlay, colorswatch:first-child:not(.top) > overlay {\n    border-top-left-radius: 6px;\n    border-bottom-left-radius: 6px; }\n\ncolorswatch.right, colorswatch:last-child:not(.bottom) {\n  border-top-right-radius: 6.5px;\n  border-bottom-right-radius: 6.5px; }\n  colorswatch.right > overlay, colorswatch:last-child:not(.bottom) > overlay {\n    border-top-right-radius: 6px;\n    border-bottom-right-radius: 6px; }\n\ncolorswatch.dark > overlay {\n  color: white; }\n\ncolorswatch.light > overlay {\n  color: rgba(0, 0, 0, 0.75);\n  box-shadow: inset 0 0 0 1px alpha(@view_fg_color,0.1); }\n\ncolorswatch:drop(active).light > overlay {\n  box-shadow: inset 0 0 0 2px @accent_bg_color; }\n\ncolorswatch:drop(active).dark > overlay {\n  box-shadow: inset 0 0 0 2px @accent_bg_color; }\n\ncolorswatch#add-color-button > overlay {\n  border-radius: 6px 0 0 6px; }\n\ncolorswatch#add-color-button:only-child > overlay {\n  border-radius: 6px; }\n\ncolorswatch:disabled {\n  filter: opacity(0.5); }\n\ncolorswatch#editor-color-sample {\n  border-radius: 6px; }\n  colorswatch#editor-color-sample > overlay {\n    border-radius: 6.5px; }\n\nplane {\n  outline: 0 solid transparent;\n  outline-offset: 6px;\n  transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n\nplane:focus:focus-visible {\n  outline-color: alpha(@accent_color,0.5);\n  outline-width: 2px;\n  outline-offset: 2px; }\n\ncolorchooser .popover.osd {\n  border-radius: 12px; }\n\ncolumnview, treeview.view, window.print treeview.dialog-action-box {\n  outline: 0 solid transparent;\n  outline-offset: 4px;\n  transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n\ncolumnview:focus:focus-visible, treeview.view:focus:focus-visible, window.print treeview.dialog-action-box:focus:focus-visible {\n  outline-color: alpha(@accent_color,0.5);\n  outline-width: 2px;\n  outline-offset: -2px; }\n\ncolumnview:drop(active), treeview.view:drop(active), window.print treeview.dialog-action-box:drop(active) {\n  box-shadow: none; }\n\ncolumnview > header > button, treeview.view > header > button, window.print treeview.dialog-action-box > header > button {\n  padding-top: 3px;\n  padding-bottom: 3px;\n  padding-left: 6px;\n  padding-right: 6px;\n  border-radius: 0;\n  box-shadow: none;\n  line-height: 100%;\n  border-left: 1px solid transparent; }\n  columnview > header > button:first-child, treeview.view > header > button:first-child, window.print treeview.dialog-action-box > header > button:first-child {\n    border-left-width: 0; }\n  columnview > header > button > box, treeview.view > header > button > box, window.print treeview.dialog-action-box > header > button > box {\n    color: alpha(currentColor,0.4);\n    font-weight: 700;\n    font-size: 9pt;\n    border-spacing: 6px; }\n  columnview > header > button:hover > box, treeview.view > header > button:hover > box, window.print treeview.dialog-action-box > header > button:hover > box {\n    color: alpha(currentColor,0.7);\n    box-shadow: none; }\n  columnview > header > button:active > box, treeview.view > header > button:active > box, window.print treeview.dialog-action-box > header > button:active > box {\n    color: currentColor; }\n  columnview > header > button sort-indicator, treeview.view > header > button sort-indicator, window.print treeview.dialog-action-box > header > button sort-indicator {\n    min-height: 16px;\n    min-width: 16px; }\n    columnview > header > button sort-indicator.ascending, treeview.view > header > button sort-indicator.ascending, window.print treeview.dialog-action-box > header > button sort-indicator.ascending {\n      -gtk-icon-source: -gtk-icontheme(\"pan-up-symbolic\"); }\n    columnview > header > button sort-indicator.descending, treeview.view > header > button sort-indicator.descending, window.print treeview.dialog-action-box > header > button sort-indicator.descending {\n      -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\"); }\n\ncolumnview button.dnd:active, columnview button.dnd:selected, columnview button.dnd:hover, columnview button.dnd, treeview.view button.dnd, window.print treeview.dialog-action-box button.dnd,\ncolumnview header.button.dnd:active,\ncolumnview header.button.dnd:selected,\ncolumnview header.button.dnd:hover,\ncolumnview header.button.dnd,\ntreeview.view header.button.dnd,\nwindow.print treeview.dialog-action-box header.button.dnd {\n  color: @accent_fg_color;\n  background-color: @accent_bg_color;\n  transition: none; }\n\ncolumnview.view > listview.view, treeview.view > listview.view, window.print columnview.dialog-action-box > listview.view, window.print treeview.dialog-action-box > listview.view, window.print columnview.view > listview.dialog-action-box, window.print treeview.view > listview.dialog-action-box, window.print columnview.dialog-action-box > listview.dialog-action-box, window.print treeview.dialog-action-box > listview.dialog-action-box {\n  background: none;\n  color: inherit; }\n\ncolumnview > listview > row, treeview.view > listview > row, window.print treeview.dialog-action-box > listview > row {\n  padding: 0; }\n  columnview > listview > row > cell, treeview.view > listview > row > cell, window.print treeview.dialog-action-box > listview > row > cell {\n    padding: 8px 6px; }\n    columnview > listview > row > cell:not(:first-child), treeview.view > listview > row > cell:not(:first-child), window.print treeview.dialog-action-box > listview > row > cell:not(:first-child) {\n      border-left: 1px solid transparent; }\n\ncolumnview.column-separators > listview > row > cell, treeview.column-separators.view > listview > row > cell, window.print treeview.column-separators.dialog-action-box > listview > row > cell,\ncolumnview.column-separators > header > button,\ntreeview.column-separators.view > header > button,\nwindow.print treeview.column-separators.dialog-action-box > header > button {\n  border-left-color: alpha(currentColor,0.15); }\n\ncolumnview > listview:not(.horizontal).separators > row:not(.separator), treeview.view > listview:not(.horizontal).separators > row:not(.separator), window.print treeview.dialog-action-box > listview:not(.horizontal).separators > row:not(.separator) {\n  border-top: 1px solid alpha(currentColor,0.15);\n  border-bottom: none; }\n\ncolumnview.data-table > listview > row > cell, treeview.data-table.view > listview > row > cell, window.print treeview.data-table.dialog-action-box > listview > row > cell {\n  padding-top: 2px;\n  padding-bottom: 2px; }\n\ncolumnview ~ undershoot.top, treeview.view ~ undershoot.top, window.print treeview.dialog-action-box ~ undershoot.top {\n  box-shadow: inset 0 1px alpha(@shade_color,0.75);\n  background: linear-gradient(to bottom, alpha(@shade_color,0.75), transparent 4px); }\n\ncolumnview row:not(:selected) cell editablelabel:not(.editing):focus-within, treeview.view row:not(:selected) cell editablelabel:not(.editing):focus-within, window.print treeview.dialog-action-box row:not(:selected) cell editablelabel:not(.editing):focus-within {\n  outline: 2px solid alpha(@accent_color,0.5); }\n\ncolumnview row:not(:selected) cell editablelabel.editing:focus-within, treeview.view row:not(:selected) cell editablelabel.editing:focus-within, window.print treeview.dialog-action-box row:not(:selected) cell editablelabel.editing:focus-within {\n  outline: 2px solid @accent_color; }\n\ntreeexpander {\n  border-spacing: 4px; }\n\n.dialog-action-area {\n  margin: 6px;\n  border-spacing: 6px; }\n\n/****************\n * Print dialog *\n*****************/\nwindow.print drawing {\n  color: @window_fg_color;\n  background: none;\n  border: none;\n  padding: 0; }\n  window.print drawing paper {\n    background-color: white;\n    color: rgba(0, 0, 0, 0.8);\n    background-clip: padding-box;\n    border: 1px solid alpha(currentColor,0.15); }\n\n/********************\n * Page setup dalog *\n ********************/\n/******************\n * GtkAboutDialog *\n ******************/\nwindow.aboutdialog image.large-icons {\n  -gtk-icon-size: 128px; }\n\n/*************************\n * GtkColorChooserDialog *\n *************************/\n/*************\n * AdwDialog *\n *************/\nfloating-sheet > dimming {\n  background-color: alpha(@shade_color,2); }\n\nfloating-sheet > sheet {\n  border-radius: 12px;\n  box-shadow: 0 2px 8px 2px rgba(0, 0, 0, 0.07), 0 3px 20px 10px rgba(0, 0, 0, 0.05), 0 6px 32px 16px rgba(0, 0, 0, 0.02), 0 0 0 1px rgba(0, 0, 0, 0.05);\n  outline: 1px solid rgba(255, 255, 255, 0.07);\n  outline-offset: -1px; }\n\ndialog.bottom-sheet.landscape sheet {\n  margin-left: 30px;\n  margin-right: 30px; }\n  dialog.bottom-sheet.landscape sheet > outline.flush-left, dialog.bottom-sheet.landscape sheet > outline.flush-right, dialog.bottom-sheet.landscape sheet > outline.flush-left.flush-right {\n    box-shadow: inset 1px 0 rgba(255, 255, 255, 0.07), inset -1px 0 rgba(255, 255, 255, 0.07), inset 0 1px rgba(255, 255, 255, 0.07); }\n\ndialog-host > dialog.background {\n  background: none; }\n  dialog-host > dialog.background sheet {\n    background-color: @window_bg_color;\n    color: @window_fg_color; }\n\ndialog-host > dialog.view, window.print dialog-host > dialog.dialog-action-box {\n  background: none; }\n\ndialog-host > dialog.osd {\n  background: none; }\n\n/***********************\n * GtkAppChooserDialog *\n ***********************/\nwindow.appchooser headerbar.titlebar > windowhandle {\n  padding-top: 3px; }\n\nwindow.appchooser headerbar.titlebar box.start + box {\n  margin-top: -6px;\n  margin-bottom: -6px;\n  min-height: 12px; }\n\nwindow.appchooser searchbar {\n  background: none; }\n\nwindow.appchooser .dialog-vbox > box > box:not(.dialog-action-area) {\n  margin: 6px; }\n\nwindow.appchooser .dialog-action-area {\n  margin-top: 0; }\n\n/****************\n * GtkAssistant *\n ****************/\nwindow.assistant .sidebar {\n  padding: 6px;\n  background-color: @sidebar_bg_color;\n  color: @sidebar_fg_color; }\n  window.assistant .sidebar:not(separator):dir(ltr) {\n    border-right: none;\n    box-shadow: inset -1px 0 @sidebar_border_color; }\n  window.assistant .sidebar:not(separator):dir(rtl) {\n    box-shadow: inset 1px 0 @sidebar_border_color; }\n  window.assistant .sidebar:backdrop {\n    background-color: @sidebar_backdrop_color;\n    transition: background-color 200ms ease-out; }\n  window.assistant .sidebar > label {\n    padding: 6px 12px;\n    border-radius: 6px; }\n    window.assistant .sidebar > label.highlight {\n      background-color: alpha(currentColor,0.1); }\n\n/***************\n * GtkComboBox *\n ***************/\ncombobox button {\n  padding-top: 2px;\n  padding-bottom: 2px;\n  min-height: 30px; }\n\n/***************\n * GtkIconView *\n ***************/\niconview {\n  outline: 0 solid transparent;\n  outline-offset: 4px;\n  transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n\niconview:focus:focus-visible {\n  outline-color: alpha(@accent_color,0.5);\n  outline-width: 2px;\n  outline-offset: -2px; }\n\niconview:drop(active) {\n  box-shadow: none; }\n\niconview > dndtarget:drop(active) {\n  border-style: solid;\n  border-width: 1px;\n  border-color: @accent_bg_color; }\n\n/**************\n * GtkInfoBar *\n **************/\ninfobar > revealer > box {\n  padding: 6px;\n  padding-bottom: 7px;\n  border-spacing: 6px;\n  box-shadow: inset 0 -1px @shade_color; }\n  infobar > revealer > box > box {\n    border-spacing: 6px; }\n\ninfobar.action:hover > revealer > box {\n  background-image: image(alpha(currentColor,0.05)); }\n\ninfobar.action:active > revealer > box {\n  background-image: image(alpha(currentColor,0.1)); }\n\ninfobar.info > revealer > box {\n  background-color: mix(@accent_bg_color,@window_bg_color,0.7);\n  color: @window_fg_color; }\n\ninfobar.question > revealer > box {\n  background-color: mix(@accent_bg_color,@window_bg_color,0.7);\n  color: @window_fg_color; }\n\ninfobar.warning > revealer > box {\n  background-color: mix(@warning_bg_color,@window_bg_color,0.7);\n  color: @window_fg_color; }\n\ninfobar.error > revealer > box {\n  background-color: mix(@error_bg_color,@window_bg_color,0.7);\n  color: @window_fg_color; }\n\ninfobar .close {\n  min-width: 18px;\n  min-height: 18px;\n  padding: 4px;\n  border-radius: 50%; }\n\n/****************\n * GtkStatusBar *\n ****************/\nstatusbar {\n  padding: 6px 10px 6px 10px; }\n\n/***************\n * GtkTreeView *\n ***************/\ntreeview.view, window.print treeview.dialog-action-box {\n  border-left-color: mix(currentColor,@view_bg_color,0.8);\n  border-top-color: mix(currentColor,@view_bg_color,0.8); }\n  treeview.view:selected:focus, treeview.view:selected, window.print treeview.dialog-action-box:selected {\n    border-radius: 0; }\n  treeview.view.separator, window.print treeview.separator.dialog-action-box {\n    min-height: 2px;\n    color: alpha(currentColor,0.15); }\n  treeview.view.expander, window.print treeview.expander.dialog-action-box {\n    min-width: 16px;\n    min-height: 16px;\n    -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic\");\n    color: alpha(currentColor,0.7); }\n    treeview.view.expander:dir(rtl), window.print treeview.expander.dialog-action-box:dir(rtl) {\n      -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic-rtl\"); }\n    treeview.view.expander:hover, window.print treeview.expander.dialog-action-box:hover, treeview.view.expander:active, window.print treeview.expander.dialog-action-box:active {\n      color: currentColor; }\n    treeview.view.expander:checked, window.print treeview.expander.dialog-action-box:checked {\n      -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\"); }\n    treeview.view.expander:disabled, window.print treeview.expander.dialog-action-box:disabled {\n      color: alpha(currentColor,0.5); }\n  treeview.view > dndtarget:drop(active), window.print treeview.dialog-action-box > dndtarget:drop(active) {\n    border-style: solid none;\n    border-width: 1px;\n    border-color: @accent_bg_color; }\n    treeview.view > dndtarget:drop(active).after, window.print treeview.dialog-action-box > dndtarget:drop(active).after {\n      border-top-style: none; }\n    treeview.view > dndtarget:drop(active).before, window.print treeview.dialog-action-box > dndtarget:drop(active).before {\n      border-bottom-style: none; }\n  treeview.view > header > button, window.print treeview.dialog-action-box > header > button {\n    padding-left: 4px;\n    padding-right: 4px;\n    border-bottom: 1px solid alpha(currentColor,0.15); }\n  treeview.view.progressbar, window.print treeview.progressbar.dialog-action-box {\n    box-shadow: none; }\n    treeview.view.progressbar, window.print treeview.progressbar.dialog-action-box, treeview.view.progressbar:selected {\n      background-color: @accent_bg_color;\n      color: @accent_fg_color; }\n  treeview.view.trough, window.print treeview.trough.dialog-action-box {\n    background-color: alpha(currentColor,0.1); }\n  treeview.view ~ undershoot.top, window.print treeview.dialog-action-box ~ undershoot.top {\n    box-shadow: none;\n    background: none; }\n  treeview.view acceleditor > label, window.print treeview.dialog-action-box acceleditor > label {\n    background-color: mix(currentColor,@view_bg_color,0.9); }\n\ntreeview.navigation-sidebar {\n  padding: 0; }\n  treeview.navigation-sidebar:selected:focus, treeview.navigation-sidebar:selected {\n    background-color: alpha(currentColor,0.1); }\n\ntreeview entry:focus-within:dir(rtl), treeview entry:focus-within:dir(ltr) {\n  background-color: @view_bg_color;\n  transition-property: color, background; }\n\ntreeview entry.flat, treeview entry {\n  border-radius: 0;\n  background-image: none;\n  background-color: @view_bg_color; }\n  treeview entry.flat:focus-within, treeview entry:focus-within {\n    border-color: @accent_color; }\n\ntreeview spinbutton:not(.vertical) {\n  min-height: 0;\n  border-style: none;\n  border-radius: 0; }\n  treeview spinbutton:not(.vertical) > text {\n    min-height: 0;\n    padding: 1px 2px; }\n\n.sidebar:not(separator):dir(ltr), .sidebar:not(separator).left, .sidebar:not(separator).left:dir(rtl) {\n  border-right: 1px solid alpha(currentColor,0.15);\n  border-left-style: none; }\n\n.sidebar:not(separator):dir(rtl), .sidebar:not(separator).right {\n  border-left: 1px solid alpha(currentColor,0.15);\n  border-right-style: none; }\n\n.sidebar listview.view, .sidebar window.print listview.dialog-action-box, window.print .sidebar listview.dialog-action-box,\n.sidebar list {\n  background-color: transparent;\n  color: inherit; }\n\npaned .sidebar.left, paned .sidebar.right, paned .sidebar.left:dir(rtl), paned .sidebar:dir(rtl), paned .sidebar:dir(ltr), paned .sidebar {\n  border-style: none; }\n\n.large-title {\n  font-weight: 300;\n  font-size: 24pt; }\n\ndropdown > button > box, combobox > button > box {\n  border-spacing: 6px; }\n  dropdown > button > box > stack > row.activatable:hover, combobox > button > box > stack > row.activatable:hover, dropdown > button > box > stack > row.activatable:active, combobox > button > box > stack > row.activatable:active {\n    background: none; }\n\ndropdown arrow, combobox arrow {\n  -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\");\n  min-height: 16px;\n  min-width: 16px; }\n\ndropdown:drop(active), combobox:drop(active) {\n  box-shadow: none; }\n\ndropdown popover.menu, combobox popover.menu {\n  padding-top: 6px; }\n  dropdown popover.menu listview > row, combobox popover.menu listview > row {\n    min-width: 0; }\n  dropdown popover.menu .dropdown-searchbar, combobox popover.menu .dropdown-searchbar {\n    padding: 6px; }\n    dropdown popover.menu .dropdown-searchbar + scrolledwindow > undershoot.top, combobox popover.menu .dropdown-searchbar + scrolledwindow > undershoot.top {\n      box-shadow: inset 0 1px alpha(@popover_shade_color,0.75);\n      background: linear-gradient(to bottom, alpha(@popover_shade_color,0.75), transparent 4px); }\n\npopover.emoji-picker > contents {\n  padding: 0; }\n\n.emoji-searchbar {\n  padding: 6px; }\n\n.emoji-toolbar {\n  padding: 3px; }\n\nbutton.emoji-section.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) {\n  min-width: 32px;\n  min-height: 32px; }\n\npopover.emoji-picker emoji {\n  font-size: x-large;\n  padding: 6px;\n  border-radius: 6px; }\n  popover.emoji-picker emoji:focus, popover.emoji-picker emoji:hover {\n    background: alpha(currentColor,0.07); }\n  popover.emoji-picker emoji:active {\n    background: alpha(currentColor,0.16); }\n\npopover.emoji-picker scrolledwindow.view, popover.emoji-picker window.print scrolledwindow.dialog-action-box, window.print popover.emoji-picker scrolledwindow.dialog-action-box {\n  background: none;\n  color: inherit; }\n  popover.emoji-picker scrolledwindow.view > undershoot.top, popover.emoji-picker window.print scrolledwindow.dialog-action-box > undershoot.top, window.print popover.emoji-picker scrolledwindow.dialog-action-box > undershoot.top {\n    box-shadow: inset 0 1px alpha(@popover_shade_color,0.75);\n    background: linear-gradient(to bottom, alpha(@popover_shade_color,0.75), transparent 4px); }\n  popover.emoji-picker scrolledwindow.view > undershoot.bottom, popover.emoji-picker window.print scrolledwindow.dialog-action-box > undershoot.bottom, window.print popover.emoji-picker scrolledwindow.dialog-action-box > undershoot.bottom {\n    box-shadow: inset 0 -1px alpha(@popover_shade_color,0.75);\n    background: linear-gradient(to top, alpha(@popover_shade_color,0.75), transparent 4px); }\n\npopover.emoji-completion > contents {\n  padding: 6px;\n  padding-bottom: 4px; }\n\nemoji-completion-row {\n  padding: 6px;\n  margin-bottom: 2px;\n  border-radius: 6px; }\n  emoji-completion-row:dir(ltr) {\n    padding-right: 12px; }\n  emoji-completion-row:dir(rtl) {\n    padding-left: 12px; }\n  emoji-completion-row > box {\n    border-spacing: 6px; }\n  emoji-completion-row:focus, emoji-completion-row:hover {\n    background-color: alpha(currentColor,0.1);\n    color: @popover_fg_color; }\n  emoji-completion-row:active {\n    background-color: alpha(currentColor,0.16); }\n\nspinbutton,\nentry {\n  min-height: 34px;\n  padding-left: 9px;\n  padding-right: 9px;\n  border-radius: 6px;\n  border-spacing: 6px;\n  background-color: alpha(currentColor,0.1);\n  background-clip: padding-box;\n  caret-color: currentColor; }\n  spinbutton,\n  entry {\n    outline: 0 solid transparent;\n    outline-offset: 4px;\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  spinbutton:focus-within,\n  entry:focus-within {\n    outline-color: alpha(@accent_color,0.5);\n    outline-width: 2px;\n    outline-offset: -2px; }\n  .osd spinbutton:focus-within, .osd entry:focus-within {\n    outline-color: rgba(255, 255, 255, 0.5); }\n  spinbutton > text > block-cursor,\n  entry > text > block-cursor {\n    color: @view_bg_color;\n    background-color: @view_fg_color; }\n  spinbutton.flat,\n  entry.flat:focus-within,\n  entry.flat:disabled,\n  entry.flat {\n    min-height: 0;\n    padding: 2px;\n    background-color: transparent;\n    box-shadow: none;\n    border-radius: 0; }\n  spinbutton:disabled,\n  entry:disabled {\n    filter: opacity(0.5); }\n  spinbutton.error,\n  entry.error {\n    outline: 0 solid transparent;\n    outline-offset: 4px;\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  spinbutton.error:focus-within,\n  entry.error:focus-within {\n    outline-color: alpha(currentColor,0.5);\n    outline-width: 2px;\n    outline-offset: -2px; }\n  spinbutton.error > text > selection:focus-within,\n  entry.error > text > selection:focus-within {\n    background-color: alpha(@error_color,0.2); }\n  spinbutton.error > text > cursor-handle > contents,\n  entry.error > text > cursor-handle > contents {\n    background-color: currentColor; }\n  spinbutton.error > progress > trough > progress,\n  entry.error > progress > trough > progress {\n    border-color: currentColor; }\n  spinbutton.warning,\n  entry.warning {\n    outline: 0 solid transparent;\n    outline-offset: 4px;\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  spinbutton.warning:focus-within,\n  entry.warning:focus-within {\n    outline-color: alpha(currentColor,0.5);\n    outline-width: 2px;\n    outline-offset: -2px; }\n  spinbutton.warning > text > selection:focus-within,\n  entry.warning > text > selection:focus-within {\n    background-color: alpha(@warning_color,0.2); }\n  spinbutton.warning > text > cursor-handle > contents,\n  entry.warning > text > cursor-handle > contents {\n    background-color: currentColor; }\n  spinbutton.warning > progress > trough > progress,\n  entry.warning > progress > trough > progress {\n    border-color: currentColor; }\n  spinbutton.success,\n  entry.success {\n    outline: 0 solid transparent;\n    outline-offset: 4px;\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  spinbutton.success:focus-within,\n  entry.success:focus-within {\n    outline-color: alpha(currentColor,0.5);\n    outline-width: 2px;\n    outline-offset: -2px; }\n  spinbutton.success > text > selection:focus-within,\n  entry.success > text > selection:focus-within {\n    background-color: alpha(@success_color,0.2); }\n  spinbutton.success > text > cursor-handle > contents,\n  entry.success > text > cursor-handle > contents {\n    background-color: currentColor; }\n  spinbutton.success > progress > trough > progress,\n  entry.success > progress > trough > progress {\n    border-color: currentColor; }\n  spinbutton > image,\n  entry > image {\n    opacity: 0.7; }\n    spinbutton > image:hover,\n    entry > image:hover {\n      opacity: 1; }\n    spinbutton > image:active,\n    entry > image:active {\n      opacity: 0.8; }\n    spinbutton > image.left,\n    entry > image.left {\n      margin-right: 6px; }\n    spinbutton > image.right,\n    entry > image.right {\n      margin-left: 6px; }\n  spinbutton.password image.caps-lock-indicator,\n  entry.password image.caps-lock-indicator {\n    opacity: 0.3; }\n  spinbutton:drop(active),\n  entry:drop(active):focus-within,\n  entry:drop(active) {\n    border-color: @accent_bg_color;\n    box-shadow: inset 0 0 0 1px @accent_bg_color; }\n\nspinbutton > progress,\nentry > progress {\n  margin-bottom: 3px; }\n  spinbutton > progress > trough > progress,\n  entry > progress > trough > progress {\n    background-color: transparent;\n    background-image: none;\n    border-radius: 0;\n    border-width: 0 0 2px;\n    border-color: @accent_bg_color;\n    border-style: solid;\n    box-shadow: none; }\n\n.osd spinbutton > progress > trough > progress, .osd entry > progress > trough > progress {\n  border-color: rgba(255, 255, 255, 0.75); }\n\nexpander {\n  min-width: 16px;\n  min-height: 16px;\n  -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic\"); }\n  expander:dir(rtl) {\n    -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic-rtl\"); }\n  expander:disabled {\n    filter: opacity(0.5); }\n  expander:checked {\n    -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\"); }\n\nexpander-widget > box > title {\n  outline: 0 solid transparent;\n  outline-offset: 4px;\n  transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n\nexpander-widget:focus:focus-visible > box > title {\n  outline-color: alpha(@accent_color,0.5);\n  outline-width: 2px;\n  outline-offset: -2px; }\n\nexpander-widget > box > title {\n  border-radius: 6px; }\n  expander-widget > box > title > expander {\n    opacity: .7; }\n  expander-widget > box > title:hover > expander, expander-widget > box > title:active > expander {\n    opacity: 1; }\n\nplacessidebar .navigation-sidebar > row {\n  padding: 0; }\n  placessidebar .navigation-sidebar > row > revealer {\n    padding: 0 14px; }\n  placessidebar .navigation-sidebar > row image.sidebar-icon:dir(ltr) {\n    padding-right: 8px; }\n  placessidebar .navigation-sidebar > row image.sidebar-icon:dir(rtl) {\n    padding-left: 8px; }\n  placessidebar .navigation-sidebar > row label.sidebar-label:dir(ltr) {\n    padding-right: 2px; }\n  placessidebar .navigation-sidebar > row label.sidebar-label:dir(rtl) {\n    padding-left: 2px; }\n  button.sidebar-button {\n    min-height: 26px;\n    min-width: 26px;\n    margin-top: 3px;\n    margin-bottom: 3px;\n    padding: 0;\n    border-radius: 100%; }\n  placessidebar .navigation-sidebar > row:selected:active {\n    box-shadow: none; }\n  placessidebar .navigation-sidebar > row.sidebar-placeholder-row {\n    padding: 0 8px;\n    min-height: 2px;\n    background-image: image(@accent_bg_color);\n    background-clip: content-box; }\n  placessidebar .navigation-sidebar > row.sidebar-new-bookmark-row {\n    color: @accent_color; }\n  placessidebar .navigation-sidebar > row:drop(active):not(:disabled) {\n    color: @accent_bg_color;\n    box-shadow: inset 0 0 0 1px @accent_bg_color; }\n\nrow image.sidebar-icon {\n  opacity: 0.7; }\n\nrow .sidebar-button {\n  opacity: 0.7; }\n  row .sidebar-button:hover, row .sidebar-button:active, row .sidebar-button.keyboard-activating {\n    opacity: 1; }\n\nplacesview .server-list-button > image {\n  transition: -gtk-icon-transform 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n  -gtk-icon-transform: rotate(0turn); }\n\nplacesview .server-list-button:checked > image {\n  -gtk-icon-transform: rotate(-0.5turn); }\n\nplacesview > actionbar > revealer > box > box {\n  border-spacing: 6px; }\n\nfilechooser {\n  box-shadow: 0 1px alpha(currentColor,0.15); }\n  filechooser pathbar button:not(.image-button) {\n    padding-left: 9px;\n    padding-right: 9px; }\n  filechooser pathbar button > box {\n    border-spacing: 4px; }\n    filechooser pathbar button > box > label {\n      padding-left: 2px;\n      padding-right: 2px; }\n  filechooser columnview > listview > row > cell, filechooser treeview.view > listview > row > cell, filechooser window.print treeview.dialog-action-box > listview > row > cell, window.print filechooser treeview.dialog-action-box > listview > row > cell {\n    padding: 0; }\n    filechooser columnview > listview > row > cell > filelistcell, filechooser treeview.view > listview > row > cell > filelistcell, filechooser window.print treeview.dialog-action-box > listview > row > cell > filelistcell, window.print filechooser treeview.dialog-action-box > listview > row > cell > filelistcell {\n      padding: 8px 6px; }\n  filechooser gridview {\n    padding: 15px; }\n    filechooser gridview ~ undershoot.top {\n      box-shadow: inset 0 1px alpha(@shade_color,0.75);\n      background: linear-gradient(to bottom, alpha(@shade_color,0.75), transparent 4px); }\n    filechooser gridview > child {\n      border-radius: 12px;\n      padding: 0;\n      margin: 3px; }\n      filechooser gridview > child > filelistcell {\n        padding: 6px 12px; }\n      filechooser gridview > child filethumbnail image {\n        filter: drop-shadow(0px 1px 1px rgba(0, 0, 0, 0.3)); }\n      filechooser gridview > child box {\n        border-spacing: 6px; }\n  filechooser > box > actionbar {\n    box-shadow: 0 -1px alpha(@headerbar_shade_color,0.5), 0 -2px 4px alpha(@headerbar_shade_color,0.5); }\n    filechooser > box > actionbar > revealer > box {\n      box-shadow: none;\n      padding-top: 6px; }\n  filechooser scrolledwindow + actionbar > revealer > box {\n    background-color: mix(@accent_bg_color,@view_bg_color,0.7);\n    color: @window_fg_color;\n    box-shadow: none;\n    padding-top: 6px;\n    font-weight: bold; }\n    filechooser scrolledwindow + actionbar > revealer > box:backdrop {\n      background-color: mix(@accent_bg_color,@view_bg_color,0.85); }\n  filechooser placesview > stack > scrolledwindow > undershoot.bottom {\n    box-shadow: inset 0 -1px alpha(@shade_color,0.75);\n    background: linear-gradient(to top, alpha(@shade_color,0.75), transparent 4px); }\n  filechooser placesview > actionbar > revealer > box {\n    background: @view_bg_color;\n    color: @view_fg_color;\n    box-shadow: none;\n    padding-top: 6px; }\n    filechooser placesview > actionbar > revealer > box:backdrop {\n      background: @view_bg_color;\n      transition: none; }\n  filechooser placessidebar {\n    background-color: @sidebar_bg_color;\n    color: @sidebar_fg_color; }\n    filechooser placessidebar:backdrop {\n      background-color: @sidebar_backdrop_color;\n      transition: background-color 200ms ease-out; }\n  filechooser paned.horizontal > separator:dir(ltr) {\n    box-shadow: inset 1px 0 @sidebar_bg_color, inset 1px 0 @sidebar_border_color; }\n    filechooser paned.horizontal > separator:dir(ltr):backdrop {\n      box-shadow: inset 1px 0 @sidebar_backdrop_color, inset 1px 0 @sidebar_border_color; }\n  filechooser paned.horizontal > separator:dir(rtl) {\n    box-shadow: inset -1px 0 @sidebar_bg_color, inset -1px 0 @sidebar_border_color; }\n    filechooser paned.horizontal > separator:dir(rtl):backdrop {\n      box-shadow: inset -1px 0 @sidebar_backdrop_color, inset -1px 0 @sidebar_border_color; }\n  filechooser paned.horizontal > separator:backdrop {\n    transition: box-shadow 200ms ease-out; }\n\n/* Fix header bar height in the file chooser */\nwindow.filechooser headerbar box.start + box.vertical {\n  margin-top: -6px;\n  margin-bottom: -6px;\n  min-height: 12px; }\n\nheaderbar {\n  min-height: 47px;\n  background-color: @headerbar_bg_color;\n  color: @headerbar_fg_color;\n  box-shadow: inset 0 -1px @headerbar_shade_color, inset 1px 0 alpha(@headerbar_border_color,0.15), inset -1px 0 alpha(@headerbar_border_color,0.15);\n  margin-left: -1px;\n  margin-right: -1px; }\n  headerbar > windowhandle > box {\n    padding: 6px 7px 7px 7px; }\n    headerbar > windowhandle > box > box.start,\n    headerbar > windowhandle > box > box.end {\n      border-spacing: 6px; }\n    headerbar > windowhandle > box > box.start:dir(ltr),\n    headerbar > windowhandle > box > box.end:dir(rtl), headerbar > windowhandle > box > widget > box.start:dir(ltr),\n    headerbar > windowhandle > box > widget > box.end:dir(rtl) {\n      margin-right: 6px; }\n    headerbar > windowhandle > box > box.start:dir(rtl),\n    headerbar > windowhandle > box > box.end:dir(ltr), headerbar > windowhandle > box > widget > box.start:dir(rtl),\n    headerbar > windowhandle > box > widget > box.end:dir(ltr) {\n      margin-left: 6px; }\n  headerbar:backdrop {\n    background-color: @headerbar_backdrop_color;\n    transition: background-color 200ms ease-out; }\n    headerbar:backdrop > windowhandle {\n      filter: opacity(0.5);\n      transition: filter 200ms ease-out; }\n  headerbar.default-decoration {\n    min-height: 37px; }\n    headerbar.default-decoration > windowhandle > box {\n      padding: 3px 4px 4px 4px; }\n    headerbar.default-decoration windowcontrols > button {\n      min-height: 22px;\n      min-width: 22px;\n      padding: 4px; }\n    headerbar.default-decoration windowcontrols > .icon {\n      margin: 7px; }\n\nwindow > .titlebar:not(.flat) {\n  box-shadow: 0 1px alpha(@headerbar_shade_color,0.5), 0 2px 4px alpha(@headerbar_shade_color,0.5); }\n\nwindow > .titlebar headerbar:not(.flat) {\n  box-shadow: inset 1px 0 alpha(@headerbar_border_color,0.15), inset -1px 0 alpha(@headerbar_border_color,0.15); }\n\nwindow > headerbar.titlebar,\nwindow > .titlebar headerbar {\n  min-height: 46px; }\n  window > headerbar.titlebar > windowhandle > box,\n  window > .titlebar headerbar > windowhandle > box {\n    padding-bottom: 6px; }\n  window > headerbar.titlebar.default-decoration,\n  window > .titlebar headerbar.default-decoration {\n    min-height: 36px; }\n    window > headerbar.titlebar.default-decoration > windowhandle > box,\n    window > .titlebar headerbar.default-decoration > windowhandle > box {\n      padding-bottom: 3px; }\n\ntoolbarview > .top-bar headerbar,\ntoolbarview > .bottom-bar headerbar, headerbar.flat, window.shortcuts headerbar.titlebar, window.print headerbar.titlebar, window.pagesetup headerbar.titlebar, window.aboutdialog headerbar.titlebar, window.colorchooser headerbar.titlebar, window.appchooser headerbar.titlebar {\n  background: none;\n  box-shadow: none;\n  color: inherit;\n  min-height: 46px; }\n  toolbarview > .top-bar headerbar > windowhandle > box,\n  toolbarview > .bottom-bar headerbar > windowhandle > box, headerbar.flat > windowhandle > box, window.shortcuts headerbar.titlebar > windowhandle > box, window.print headerbar.titlebar > windowhandle > box, window.pagesetup headerbar.titlebar > windowhandle > box, window.aboutdialog headerbar.titlebar > windowhandle > box, window.colorchooser headerbar.titlebar > windowhandle > box, window.appchooser headerbar.titlebar > windowhandle > box {\n    padding-bottom: 6px; }\n  toolbarview > .top-bar headerbar.default-decoration,\n  toolbarview > .bottom-bar headerbar.default-decoration, headerbar.default-decoration.flat, window.shortcuts headerbar.default-decoration.titlebar, window.print headerbar.default-decoration.titlebar, window.pagesetup headerbar.default-decoration.titlebar, window.aboutdialog headerbar.default-decoration.titlebar, window.colorchooser headerbar.default-decoration.titlebar, window.appchooser headerbar.default-decoration.titlebar {\n    min-height: 36px; }\n    toolbarview > .top-bar headerbar.default-decoration > windowhandle > box,\n    toolbarview > .bottom-bar headerbar.default-decoration > windowhandle > box, headerbar.default-decoration.flat > windowhandle > box, window.shortcuts headerbar.default-decoration.titlebar > windowhandle > box, window.print headerbar.default-decoration.titlebar > windowhandle > box, window.pagesetup headerbar.default-decoration.titlebar > windowhandle > box, window.aboutdialog headerbar.default-decoration.titlebar > windowhandle > box, window.colorchooser headerbar.default-decoration.titlebar > windowhandle > box, window.appchooser headerbar.default-decoration.titlebar > windowhandle > box {\n      padding-bottom: 3px; }\n\ntoolbarview > .top-bar headerbar:backdrop,\ntoolbarview > .bottom-bar headerbar:backdrop {\n  transition: none; }\n  toolbarview > .top-bar headerbar:backdrop > windowhandle,\n  toolbarview > .bottom-bar headerbar:backdrop > windowhandle {\n    filter: none;\n    transition: none; }\n\nwindow.devel toolbarview > .top-bar headerbar > windowhandle, toolbarview > .top-bar window.devel headerbar > windowhandle,\nwindow.devel toolbarview > .bottom-bar headerbar > windowhandle,\ntoolbarview > .bottom-bar window.devel headerbar > windowhandle {\n  background-image: none; }\n\ntoolbarview > .top-bar .collapse-spacing headerbar,\ntoolbarview > .bottom-bar .collapse-spacing headerbar, window.shortcuts headerbar.titlebar, window.appchooser headerbar.titlebar {\n  min-height: 40px; }\n  toolbarview > .top-bar .collapse-spacing headerbar > windowhandle > box,\n  toolbarview > .bottom-bar .collapse-spacing headerbar > windowhandle > box, window.shortcuts headerbar.titlebar > windowhandle > box, window.appchooser headerbar.titlebar > windowhandle > box {\n    padding-top: 3px;\n    padding-bottom: 3px; }\n  toolbarview > .top-bar .collapse-spacing headerbar.default-decoration,\n  toolbarview > .bottom-bar .collapse-spacing headerbar.default-decoration, window.shortcuts headerbar.default-decoration.titlebar, window.appchooser headerbar.default-decoration.titlebar {\n    min-height: 30px; }\n    toolbarview > .top-bar .collapse-spacing headerbar.default-decoration > windowhandle > box,\n    toolbarview > .bottom-bar .collapse-spacing headerbar.default-decoration > windowhandle > box, window.shortcuts headerbar.default-decoration.titlebar > windowhandle > box, window.appchooser headerbar.default-decoration.titlebar > windowhandle > box {\n      padding-top: 0px;\n      padding-bottom: 0px; }\n\n.titlebar:not(headerbar) separator {\n  background-color: alpha(@headerbar_border_color,0.15); }\n\n/*********************\n * GtkWindowControls *\n *********************/\nwindowcontrols {\n  border-spacing: 3px; }\n  windowcontrols > button {\n    min-width: 24px;\n    padding: 5px;\n    box-shadow: none; }\n    windowcontrols > button > image {\n      background-color: alpha(currentColor,0.1);\n      border-radius: 100%;\n      padding: 2px;\n      transition: background 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), box-shadow 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n    windowcontrols > button, windowcontrols > button:hover, windowcontrols > button:active {\n      background: none; }\n    windowcontrols > button:hover > image {\n      background-color: alpha(currentColor,0.15); }\n    windowcontrols > button:active > image {\n      background-color: alpha(currentColor,0.3); }\n  windowcontrols > .icon {\n    margin: 9px; }\n\n/******************\n * AdwWindowTitle *\n ******************/\nheaderbar .title,\nwindowtitle .title {\n  padding-left: 12px;\n  padding-right: 12px;\n  font-weight: bold; }\n\nheaderbar .subtitle,\nwindowtitle .subtitle {\n  font-size: smaller;\n  padding-left: 12px;\n  padding-right: 12px; }\n\nwindowtitle {\n  margin-top: -6px;\n  margin-bottom: -6px;\n  min-height: 12px; }\n\nwindow.devel headerbar > windowhandle {\n  background-image: cross-fade(5% -gtk-recolor(url(\"assets/devel-symbolic.svg\")), image(transparent));\n  background-repeat: repeat-x; }\n\nwindow.devel dialog headerbar > windowhandle {\n  background-image: unset;\n  background-repeat: unset; }\n\nlabel {\n  caret-color: currentColor; }\n  label:disabled {\n    filter: opacity(0.5); }\n\n.dim-label, scale > value, progressbar > text, row.expander image.expander-row-arrow, row.property > box.header > box.title > .title, row.expander.property box > list > row > box.header > box.title > .title, row label.subtitle, spinbutton > text > placeholder,\nentry > text > placeholder, headerbar .subtitle,\nwindowtitle .subtitle, label.separator {\n  opacity: 0.55; }\n\n.accent {\n  color: @accent_color; }\n\n.success {\n  color: @success_color; }\n\n.warning {\n  color: @warning_color; }\n\n.error {\n  color: @error_color; }\n\n/**********************\n * General Typography *\n **********************/\n.title-1 {\n  font-weight: 800;\n  font-size: 20pt; }\n\n.title-2 {\n  font-weight: 800;\n  font-size: 15pt; }\n\n.title-3 {\n  font-weight: 700;\n  font-size: 15pt; }\n\n.title-4 {\n  font-weight: 700;\n  font-size: 13pt; }\n\n.heading, listview > header {\n  font-weight: 700;\n  font-size: 11pt; }\n\n.body {\n  font-weight: 400;\n  font-size: 11pt; }\n\n.caption-heading {\n  font-weight: 700;\n  font-size: 9pt; }\n\n.caption {\n  font-weight: 400;\n  font-size: 9pt; }\n\n.monospace {\n  font-family: monospace; }\n\n.numeric, spinbutton, scale > value, progressbar > text {\n  font-feature-settings: \"tnum\"; }\n\n/*******************\n * Editable Labels *\n *******************/\neditablelabel > stack > text {\n  color: @view_fg_color;\n  background-color: @view_bg_color; }\n\nlevelbar:disabled {\n  filter: opacity(0.5); }\n\nlevelbar.horizontal trough > block {\n  min-height: 8px;\n  border-radius: 99px; }\n  levelbar.horizontal trough > block.empty, levelbar.horizontal trough > block.full {\n    border-radius: 99px; }\n\nlevelbar.horizontal.discrete > trough > block {\n  min-height: 8px;\n  margin-right: 2px;\n  min-width: 26px;\n  border-radius: 0; }\n  levelbar.horizontal.discrete > trough > block:first-child {\n    border-radius: 99px 0 0 99px; }\n  levelbar.horizontal.discrete > trough > block:last-child {\n    border-radius: 0 99px 99px 0;\n    margin-right: 0; }\n\nlevelbar.vertical trough > block {\n  min-width: 8px;\n  border-radius: 99px; }\n  levelbar.vertical trough > block.empty, levelbar.vertical trough > block.full {\n    border-radius: 99px; }\n\nlevelbar.vertical.discrete > trough > block {\n  min-width: 8px;\n  margin-bottom: 2px;\n  min-height: 26px;\n  border-radius: 0; }\n  levelbar.vertical.discrete > trough > block:first-child {\n    border-radius: 99px 99px 0 0; }\n  levelbar.vertical.discrete > trough > block:last-child {\n    border-radius: 0 0 99px 99px;\n    margin-bottom: 0; }\n\nlevelbar > trough {\n  padding: 0; }\n  levelbar > trough > block.low {\n    background-color: @warning_bg_color; }\n  levelbar > trough > block.high, levelbar > trough > block:not(.empty) {\n    background-color: @accent_bg_color; }\n  levelbar > trough > block.full {\n    background-color: @success_bg_color; }\n  levelbar > trough > block.empty {\n    background-color: alpha(currentColor,0.15); }\n\n.osd levelbar > trough > block.high, .osd levelbar > trough > block:not(.empty) {\n  background-color: rgba(255, 255, 255, 0.75); }\n\n.linked:not(.vertical) > button:dir(ltr):not(:first-child), .linked:not(.vertical) > button:dir(rtl):not(:last-child) {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n  margin-left: -1px; }\n\n.linked:not(.vertical) > button:dir(ltr):not(:last-child), .linked:not(.vertical) > button:dir(rtl):not(:first-child) {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked.vertical button:not(:first-child) {\n  border-top-left-radius: 0;\n  border-top-right-radius: 0;\n  margin-top: -1px; }\n\n.linked.vertical button:not(:last-child) {\n  border-bottom-left-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked:not(.vertical) > menubutton:dir(ltr):not(:first-child) > button, .linked:not(.vertical) > menubutton:dir(rtl):not(:last-child) > button {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n  margin-left: -1px; }\n\n.linked:not(.vertical) > menubutton:dir(ltr):not(:last-child) > button, .linked:not(.vertical) > menubutton:dir(rtl):not(:first-child) > button {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked.vertical menubutton:not(:first-child) > button {\n  border-top-left-radius: 0;\n  border-top-right-radius: 0;\n  margin-top: -1px; }\n\n.linked.vertical menubutton:not(:last-child) > button {\n  border-bottom-left-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked:not(.vertical) > dropdown:dir(ltr):not(:first-child) > button, .linked:not(.vertical) > combobox:dir(ltr):not(:first-child) > button, .linked:not(.vertical) > dropdown:dir(rtl):not(:last-child) > button, .linked:not(.vertical) > combobox:dir(rtl):not(:last-child) > button {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n  margin-left: -1px; }\n\n.linked:not(.vertical) > dropdown:dir(ltr):not(:last-child) > button, .linked:not(.vertical) > combobox:dir(ltr):not(:last-child) > button, .linked:not(.vertical) > dropdown:dir(rtl):not(:first-child) > button, .linked:not(.vertical) > combobox:dir(rtl):not(:first-child) > button {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked.vertical dropdown:not(:first-child) > button, .linked.vertical combobox:not(:first-child) > button {\n  border-top-left-radius: 0;\n  border-top-right-radius: 0;\n  margin-top: -1px; }\n\n.linked.vertical dropdown:not(:last-child) > button, .linked.vertical combobox:not(:last-child) > button {\n  border-bottom-left-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked:not(.vertical) > colorbutton:dir(ltr):not(:first-child) > button, .linked:not(.vertical) > colorbutton:dir(rtl):not(:last-child) > button {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n  margin-left: -1px; }\n\n.linked:not(.vertical) > colorbutton:dir(ltr):not(:last-child) > button, .linked:not(.vertical) > colorbutton:dir(rtl):not(:first-child) > button {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked.vertical colorbutton:not(:first-child) > button {\n  border-top-left-radius: 0;\n  border-top-right-radius: 0;\n  margin-top: -1px; }\n\n.linked.vertical colorbutton:not(:last-child) > button {\n  border-bottom-left-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked:not(.vertical) > fontbutton:dir(ltr):not(:first-child) > button, .linked:not(.vertical) > fontbutton:dir(rtl):not(:last-child) > button {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n  margin-left: -1px; }\n\n.linked:not(.vertical) > fontbutton:dir(ltr):not(:last-child) > button, .linked:not(.vertical) > fontbutton:dir(rtl):not(:first-child) > button {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked.vertical fontbutton:not(:first-child) > button {\n  border-top-left-radius: 0;\n  border-top-right-radius: 0;\n  margin-top: -1px; }\n\n.linked.vertical fontbutton:not(:last-child) > button {\n  border-bottom-left-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked:not(.vertical) > tabbutton:dir(ltr):not(:first-child) > button, .linked:not(.vertical) > tabbutton:dir(rtl):not(:last-child) > button {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n  margin-left: -1px; }\n\n.linked:not(.vertical) > tabbutton:dir(ltr):not(:last-child) > button, .linked:not(.vertical) > tabbutton:dir(rtl):not(:first-child) > button {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked.vertical tabbutton:not(:first-child) > button {\n  border-top-left-radius: 0;\n  border-top-right-radius: 0;\n  margin-top: -1px; }\n\n.linked.vertical tabbutton:not(:last-child) > button {\n  border-bottom-left-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked:not(.vertical) > spinbutton:dir(ltr):not(:first-child), .linked:not(.vertical) > spinbutton:dir(rtl):not(:last-child) {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n  margin-left: -1px; }\n\n.linked:not(.vertical) > spinbutton:dir(ltr):not(:last-child), .linked:not(.vertical) > spinbutton:dir(rtl):not(:first-child) {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked.vertical spinbutton:not(:first-child) {\n  border-top-left-radius: 0;\n  border-top-right-radius: 0;\n  margin-top: -1px; }\n\n.linked.vertical spinbutton:not(:last-child) {\n  border-bottom-left-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked:not(.vertical) > entry:dir(ltr):not(:first-child), .linked:not(.vertical) > entry:dir(rtl):not(:last-child) {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n  margin-left: -1px; }\n\n.linked:not(.vertical) > entry:dir(ltr):not(:last-child), .linked:not(.vertical) > entry:dir(rtl):not(:first-child) {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked.vertical entry:not(:first-child) {\n  border-top-left-radius: 0;\n  border-top-right-radius: 0;\n  margin-top: -1px; }\n\n.linked.vertical entry:not(:last-child) {\n  border-bottom-left-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked:not(.vertical) > combobox:dir(ltr):not(:first-child) > box > button.combo, .linked:not(.vertical) > combobox:dir(rtl):not(:last-child) > box > button.combo {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n  margin-left: -1px; }\n\n.linked:not(.vertical) > combobox:dir(ltr):not(:last-child) > box > button.combo, .linked:not(.vertical) > combobox:dir(rtl):not(:first-child) > box > button.combo {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked.vertical combobox:not(:first-child) > box > button.combo {\n  border-top-left-radius: 0;\n  border-top-right-radius: 0;\n  margin-top: -1px; }\n\n.linked.vertical combobox:not(:last-child) > box > button.combo {\n  border-bottom-left-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked:not(.vertical) > appchooserbutton:dir(ltr):not(:first-child) > combobox > box > button.combo, .linked:not(.vertical) > appchooserbutton:dir(rtl):not(:last-child) > combobox > box > button.combo {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n  margin-left: -1px; }\n\n.linked:not(.vertical) > appchooserbutton:dir(ltr):not(:last-child) > combobox > box > button.combo, .linked:not(.vertical) > appchooserbutton:dir(rtl):not(:first-child) > combobox > box > button.combo {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked.vertical appchooserbutton:not(:first-child) > combobox > box > button.combo {\n  border-top-left-radius: 0;\n  border-top-right-radius: 0;\n  margin-top: -1px; }\n\n.linked.vertical appchooserbutton:not(:last-child) > combobox > box > button.combo {\n  border-bottom-left-radius: 0;\n  border-bottom-right-radius: 0; }\n\nlink,\nbutton.link {\n  color: @accent_color;\n  text-decoration: underline;\n  font-weight: inherit; }\n  link:visited,\n  button.link:visited {\n    color: mix(@accent_color,@view_fg_color,0.2); }\n  link:hover,\n  button.link:hover {\n    color: shade(@accent_color,1.1); }\n  link:active,\n  button.link:active {\n    color: @accent_color; }\n  link:disabled,\n  button.link:disabled {\n    color: alpha(currentColor,0.5); }\n  .osd link, .osd button.link {\n    color: mix(@accent_bg_color,white,0.5); }\n    .osd link:visited, .osd button.link:visited {\n      color: mix(@accent_bg_color,white,0.25); }\n    .osd link:active, .osd button.link:active {\n      color: mix(@accent_bg_color,white,0.5); }\n\nlink {\n  outline: 0 solid transparent;\n  outline-offset: 4px;\n  transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n\nlink:focus:focus-visible {\n  outline-color: alpha(@accent_color,0.5);\n  outline-width: 2px;\n  outline-offset: -2px; }\n\n.osd link:focus:focus-visible {\n  outline-color: rgba(255, 255, 255, 0.5); }\n\nbutton.link > label {\n  text-decoration: underline; }\n\nlistview,\nlist {\n  color: @view_fg_color;\n  background-color: @view_bg_color;\n  background-clip: padding-box;\n  border-color: alpha(currentColor,0.15); }\n  listview > row,\n  list > row {\n    padding: 2px;\n    background-clip: padding-box; }\n  listview > row.expander,\n  list > row.expander {\n    padding: 0px; }\n  listview > row.expander .row-header,\n  list > row.expander .row-header {\n    padding: 2px; }\n  listview.horizontal row.separator, listview.separators.horizontal > row:not(.separator),\n  list.horizontal row.separator,\n  list.separators.horizontal > row:not(.separator) {\n    border-left: 1px solid alpha(currentColor,0.15); }\n  listview:not(.horizontal) row.separator, listview.separators:not(.horizontal) > row:not(.separator),\n  list:not(.horizontal) row.separator,\n  list.separators:not(.horizontal) > row:not(.separator) {\n    border-bottom: 1px solid alpha(currentColor,0.15); }\n\nlistview > header {\n  padding: 2px;\n  padding-top: 18px;\n  padding-bottom: 6px; }\n\nrow {\n  background-clip: padding-box; }\n  row {\n    outline: 0 solid transparent;\n    outline-offset: 4px;\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  row:focus:focus-visible {\n    outline-color: alpha(@accent_color,0.5);\n    outline-width: 2px;\n    outline-offset: -2px; }\n  .osd row:focus:focus-visible {\n    outline-color: rgba(255, 255, 255, 0.5); }\n  .osd row.activatable:hover {\n    background-color: alpha(currentColor,0.07); }\n  .osd row.activatable:active {\n    background-color: alpha(currentColor,0.16); }\n  .osd row.activatable.has-open-popup {\n    background-color: alpha(currentColor,0.07); }\n  .osd row.activatable:selected:hover {\n    background-color: alpha(currentColor,0.13); }\n  .osd row.activatable:selected:active {\n    background-color: alpha(currentColor,0.19); }\n  .osd row.activatable:selected.has-open-popup {\n    background-color: alpha(currentColor,0.13); }\n  .osd row:selected {\n    background-color: alpha(currentColor,0.1); }\n  row.activatable:hover {\n    background-color: alpha(currentColor,0.04); }\n  row.activatable:active {\n    background-color: alpha(currentColor,0.08); }\n  row.activatable.has-open-popup {\n    background-color: alpha(currentColor,0.04); }\n  row.activatable:selected:hover {\n    background-color: alpha(@accent_bg_color,0.32); }\n  row.activatable:selected:active {\n    background-color: alpha(@accent_bg_color,0.39); }\n  row.activatable:selected.has-open-popup {\n    background-color: alpha(@accent_bg_color,0.32); }\n  row:selected {\n    background-color: alpha(@accent_bg_color,0.25); }\n\n/*******************************************************\n * Rich Lists                                          *\n * Large list usually containing lots of widgets       *\n * https://gitlab.gnome.org/GNOME/gtk/-/issues/3073    *\n *******************************************************/\n.rich-list {\n  /* rich lists usually containing other widgets than just labels/text */ }\n  .rich-list > row {\n    padding: 8px 12px;\n    min-height: 32px;\n    /* should be tall even when only containing a label */ }\n    .rich-list > row > box {\n      border-spacing: 12px; }\n  .rich-list > header {\n    padding-left: 12px;\n    padding-right: 12px; }\n\n/****************\n * AdwActionRow *\n ****************/\nrow label.subtitle {\n  font-size: smaller; }\n\nrow > box.header {\n  margin-left: 12px;\n  margin-right: 12px;\n  border-spacing: 6px;\n  min-height: 50px; }\n  row > box.header > .icon:disabled {\n    filter: opacity(0.5); }\n  row > box.header > box.title {\n    margin-top: 6px;\n    margin-bottom: 6px;\n    border-spacing: 3px;\n    padding: 0; }\n    row > box.header > box.title,\n    row > box.header > box.title > .title,\n    row > box.header > box.title > .subtitle {\n      padding: 0;\n      font-weight: inherit; }\n  row > box.header > .prefixes,\n  row > box.header > .suffixes {\n    border-spacing: 6px; }\n  row > box.header > .icon:dir(ltr),\n  row > box.header > .prefixes:dir(ltr) {\n    margin-right: 6px; }\n  row > box.header > .icon:dir(rtl),\n  row > box.header > .prefixes:dir(rtl) {\n    margin-left: 6px; }\n\nrow.property > box.header > box.title > .title, row.expander.property box > list > row > box.header > box.title > .title {\n  font-size: smaller; }\n\nrow.property > box.header > box.title > .subtitle, row.expander.property box > list > row > box.header > box.title > .subtitle {\n  font-size: inherit;\n  opacity: 1; }\n\n/******************************\n * AdwEntryRow and AdwSpinRow *\n ******************************/\nrow.entry:not(:selected).activatable.focused:hover, row.entry:not(:selected).activatable.focused:active {\n  background-color: transparent; }\n\nrow.entry:disabled text {\n  opacity: 0.5; }\n\nrow.entry:disabled .dim-label, row.entry:disabled scale > value, row.entry:disabled progressbar > text, row.entry:disabled row.expander image.expander-row-arrow, row.expander row.entry:disabled image.expander-row-arrow, row.entry:disabled spinbutton > text > placeholder,\nrow.entry:disabled entry > text > placeholder, row.entry:disabled label.separator, row.entry:disabled row.property > box.header > box.title > .title, row.entry:disabled row.expander.property box > list > row > box.header > box.title > .title, row.expander.property row.entry:disabled box > list > row > box.header > box.title > .title, row.entry:disabled .subtitle {\n  opacity: 1; }\n\nrow.entry .edit-icon, row.entry .indicator {\n  min-width: 24px;\n  min-height: 24px;\n  padding: 5px; }\n\nrow.entry .edit-icon:disabled {\n  opacity: 0.3; }\n\nrow.entry .indicator {\n  opacity: 0.3; }\n\nrow.entry.monospace {\n  font-family: inherit; }\n  row.entry.monospace text {\n    font-family: monospace; }\n\nrow.spin:not(:selected).activatable.focused:hover, row.spin:not(:selected).activatable.focused:active {\n  background-color: transparent; }\n\nrow.spin spinbutton {\n  background: none;\n  border-spacing: 6px;\n  box-shadow: none; }\n  row.spin spinbutton, row.spin spinbutton:focus {\n    outline: none; }\n  row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr):last-child, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child,\n  row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n  row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child {\n    min-width: 30px;\n    min-height: 30px;\n    margin: 10px 2px;\n    border: none; }\n\nrow.spin:disabled spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:disabled, row.spin:disabled spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr):last-child:disabled, row.spin:disabled spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child:disabled,\nrow.spin:disabled spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):disabled,\nrow.spin:disabled spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child:disabled,\nrow.spin:disabled spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child:disabled {\n  filter: none; }\n\nrow.entry,\nrow.spin {\n  outline: 0 solid transparent;\n  outline-offset: 5px;\n  transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), background-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), border-radius 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n\nrow.entry.focused,\nrow.spin.focused {\n  outline-color: alpha(@accent_color,0.5);\n  outline-width: 2px;\n  outline-offset: -1px; }\n\nrow.entry:not(:selected).activatable.focused:hover, row.entry:not(:selected).activatable.focused:active,\nrow.spin:not(:selected).activatable.focused:hover,\nrow.spin:not(:selected).activatable.focused:active {\n  background-color: transparent; }\n\nrow.entry.error,\nrow.spin.error {\n  outline: 0 solid transparent;\n  outline-offset: 5px;\n  transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), background-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), border-radius 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n\nrow.entry.error.focused,\nrow.spin.error.focused {\n  outline-color: alpha(currentColor,0.5);\n  outline-width: 2px;\n  outline-offset: -1px; }\n\nrow.entry.error text > selection:focus-within,\nrow.spin.error text > selection:focus-within {\n  background-color: alpha(@error_color,0.2); }\n\nrow.entry.error text > cursor-handle > contents,\nrow.spin.error text > cursor-handle > contents {\n  background-color: currentColor; }\n\nrow.entry.error .dim-label, row.entry.error scale > value, row.entry.error progressbar > text, row.entry.error row.expander image.expander-row-arrow, row.expander row.entry.error image.expander-row-arrow, row.entry.error spinbutton > text > placeholder,\nrow.entry.error entry > text > placeholder, row.entry.error label.separator, row.entry.error row.property > box.header > box.title > .title, row.entry.error row.expander.property box > list > row > box.header > box.title > .title, row.expander.property row.entry.error box > list > row > box.header > box.title > .title, row.entry.error .subtitle,\nrow.spin.error .dim-label,\nrow.spin.error scale > value,\nrow.spin.error progressbar > text,\nrow.spin.error row.expander image.expander-row-arrow,\nrow.expander row.spin.error image.expander-row-arrow,\nrow.spin.error spinbutton > text > placeholder,\nrow.spin.error entry > text > placeholder,\nrow.spin.error label.separator,\nrow.spin.error row.property > box.header > box.title > .title,\nrow.spin.error row.expander.property box > list > row > box.header > box.title > .title,\nrow.expander.property row.spin.error box > list > row > box.header > box.title > .title,\nrow.spin.error .subtitle {\n  opacity: 1; }\n\nrow.entry.error .suggested-action,\nrow.spin.error .suggested-action {\n  background-color: @error_bg_color;\n  color: @error_fg_color; }\n\nrow.entry.warning,\nrow.spin.warning {\n  outline: 0 solid transparent;\n  outline-offset: 5px;\n  transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), background-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), border-radius 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n\nrow.entry.warning.focused,\nrow.spin.warning.focused {\n  outline-color: alpha(currentColor,0.5);\n  outline-width: 2px;\n  outline-offset: -1px; }\n\nrow.entry.warning text > selection:focus-within,\nrow.spin.warning text > selection:focus-within {\n  background-color: alpha(@warning_color,0.2); }\n\nrow.entry.warning text > cursor-handle > contents,\nrow.spin.warning text > cursor-handle > contents {\n  background-color: currentColor; }\n\nrow.entry.warning .dim-label, row.entry.warning scale > value, row.entry.warning progressbar > text, row.entry.warning row.expander image.expander-row-arrow, row.expander row.entry.warning image.expander-row-arrow, row.entry.warning spinbutton > text > placeholder,\nrow.entry.warning entry > text > placeholder, row.entry.warning label.separator, row.entry.warning row.property > box.header > box.title > .title, row.entry.warning row.expander.property box > list > row > box.header > box.title > .title, row.expander.property row.entry.warning box > list > row > box.header > box.title > .title, row.entry.warning .subtitle,\nrow.spin.warning .dim-label,\nrow.spin.warning scale > value,\nrow.spin.warning progressbar > text,\nrow.spin.warning row.expander image.expander-row-arrow,\nrow.expander row.spin.warning image.expander-row-arrow,\nrow.spin.warning spinbutton > text > placeholder,\nrow.spin.warning entry > text > placeholder,\nrow.spin.warning label.separator,\nrow.spin.warning row.property > box.header > box.title > .title,\nrow.spin.warning row.expander.property box > list > row > box.header > box.title > .title,\nrow.expander.property row.spin.warning box > list > row > box.header > box.title > .title,\nrow.spin.warning .subtitle {\n  opacity: 1; }\n\nrow.entry.warning .suggested-action,\nrow.spin.warning .suggested-action {\n  background-color: @warning_bg_color;\n  color: @warning_fg_color; }\n\nrow.entry.success,\nrow.spin.success {\n  outline: 0 solid transparent;\n  outline-offset: 5px;\n  transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), background-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), border-radius 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n\nrow.entry.success.focused,\nrow.spin.success.focused {\n  outline-color: alpha(currentColor,0.5);\n  outline-width: 2px;\n  outline-offset: -1px; }\n\nrow.entry.success text > selection:focus-within,\nrow.spin.success text > selection:focus-within {\n  background-color: alpha(@success_color,0.2); }\n\nrow.entry.success text > cursor-handle > contents,\nrow.spin.success text > cursor-handle > contents {\n  background-color: currentColor; }\n\nrow.entry.success .dim-label, row.entry.success scale > value, row.entry.success progressbar > text, row.entry.success row.expander image.expander-row-arrow, row.expander row.entry.success image.expander-row-arrow, row.entry.success spinbutton > text > placeholder,\nrow.entry.success entry > text > placeholder, row.entry.success label.separator, row.entry.success row.property > box.header > box.title > .title, row.entry.success row.expander.property box > list > row > box.header > box.title > .title, row.expander.property row.entry.success box > list > row > box.header > box.title > .title, row.entry.success .subtitle,\nrow.spin.success .dim-label,\nrow.spin.success scale > value,\nrow.spin.success progressbar > text,\nrow.spin.success row.expander image.expander-row-arrow,\nrow.expander row.spin.success image.expander-row-arrow,\nrow.spin.success spinbutton > text > placeholder,\nrow.spin.success entry > text > placeholder,\nrow.spin.success label.separator,\nrow.spin.success row.property > box.header > box.title > .title,\nrow.spin.success row.expander.property box > list > row > box.header > box.title > .title,\nrow.expander.property row.spin.success box > list > row > box.header > box.title > .title,\nrow.spin.success .subtitle {\n  opacity: 1; }\n\nrow.entry.success .suggested-action,\nrow.spin.success .suggested-action {\n  background-color: @success_bg_color;\n  color: @success_fg_color; }\n\n/***************\n * AdwComboRow *\n ***************/\nrow.combo image.dropdown-arrow:disabled {\n  filter: opacity(0.5); }\n\nrow.combo listview.inline {\n  background: none;\n  border: none;\n  box-shadow: none;\n  color: inherit; }\n  row.combo listview.inline, row.combo listview.inline:disabled {\n    background: none;\n    color: inherit; }\n\nrow.combo popover > contents {\n  min-width: 120px; }\n  row.combo popover > contents .combo-searchbar {\n    margin: 6px; }\n    row.combo popover > contents .combo-searchbar + scrolledwindow > undershoot.top {\n      box-shadow: inset 0 1px alpha(@popover_shade_color,0.75);\n      background: linear-gradient(to bottom, alpha(@popover_shade_color,0.75), transparent 4px); }\n\n/******************\n * AdwExpanderRow *\n ******************/\nlist.boxed-list > row, list.content > row, list.boxed-list > row.expander row.header, list.content > row.expander row.header, row.expander list.nested > row {\n  border-bottom: 1px solid @card_shade_color; }\n  list.boxed-list > row, list.content > row, list.boxed-list > row.expander row.header, list.content > row.expander row.header, row.expander list.nested > row {\n    outline: 0 solid transparent;\n    outline-offset: 5px;\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), background-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), border-radius 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  list.boxed-list > row:focus:focus-visible, list.content > row:focus:focus-visible, list.boxed-list > row.expander row.header:focus:focus-visible, list.content > row.expander row.header:focus:focus-visible, row.expander list.nested > row:focus:focus-visible {\n    outline-color: alpha(@accent_color,0.5);\n    outline-width: 2px;\n    outline-offset: -1px; }\n  .osd list.boxed-list > row:focus:focus-visible, .osd list.content > 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 list.content > row.expander row.header:focus:focus-visible, list.content > 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 {\n    outline-color: rgba(255, 255, 255, 0.5); }\n  list.boxed-list > row:not(:selected).activatable:hover, list.content > row:not(:selected).activatable:hover, list.boxed-list > row.expander row.header:not(:selected).activatable:hover, list.content > row.expander row.header:not(:selected).activatable:hover, row.expander list.nested > row:not(:selected).activatable:hover {\n    background-color: alpha(currentColor,0.03); }\n  list.boxed-list > row:not(:selected).activatable:active, list.content > row:not(:selected).activatable:active, list.boxed-list > row.expander row.header:not(:selected).activatable:active, list.content > row.expander row.header:not(:selected).activatable:active, row.expander list.nested > row:not(:selected).activatable:active {\n    background-color: alpha(currentColor,0.08); }\n  list.boxed-list > row:not(:selected).activatable.has-open-popup, list.content > row:not(:selected).activatable.has-open-popup, list.boxed-list > row.expander row.header:not(:selected).activatable.has-open-popup, list.content > row.expander row.header:not(:selected).activatable.has-open-popup, row.expander list.nested > row:not(:selected).activatable.has-open-popup {\n    background-color: alpha(currentColor,0.03); }\n\nrow.expander {\n  background: none;\n  padding: 0px; }\n  row.expander > box > list {\n    background: none;\n    color: inherit; }\n  row.expander list.nested {\n    background-color: alpha(@card_shade_color,0.5);\n    color: inherit; }\n  row.expander image.expander-row-arrow {\n    transition: -gtk-icon-transform 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n    row.expander image.expander-row-arrow:dir(ltr) {\n      margin-left: 3px; }\n    row.expander image.expander-row-arrow:dir(rtl) {\n      margin-right: 3px; }\n    row.expander image.expander-row-arrow:dir(ltr) {\n      -gtk-icon-transform: rotate(0.5turn); }\n    row.expander image.expander-row-arrow:dir(rtl) {\n      -gtk-icon-transform: rotate(-0.5turn); }\n    row.expander image.expander-row-arrow:disabled {\n      filter: opacity(0.5); }\n  row.expander:checked image.expander-row-arrow {\n    -gtk-icon-transform: rotate(0turn);\n    opacity: 1; }\n    row.expander:checked image.expander-row-arrow:not(:disabled) {\n      color: @accent_color; }\n  .osd row.expander:checked image.expander-row-arrow:not(:disabled) {\n    color: inherit; }\n\n/*****************\n * Boxed Lists *\n *****************/\nlist.boxed-list > row.expander, list.content > row.expander {\n  border: none; }\n\nlist.boxed-list > row:first-child, list.content > row:first-child, list.boxed-list > row:first-child.expander row.header, list.content > row:first-child.expander row.header {\n  border-top-left-radius: 12px;\n  border-top-right-radius: 12px; }\n\nlist.boxed-list > row:last-child, list.content > row:last-child, list.boxed-list > row:last-child.expander:not(:checked), list.boxed-list > row:last-child.expander:not(:checked) row.header, list.content > row:last-child.expander:not(:checked) row.header, list.boxed-list > row:last-child.expander:checked list.nested, list.content > row:last-child.expander:checked list.nested, list.boxed-list > row:last-child.expander:checked list.nested > row:last-child, list.content > row:last-child.expander:checked list.nested > row:last-child {\n  border-bottom-left-radius: 12px;\n  border-bottom-right-radius: 12px;\n  border-bottom-width: 0; }\n\npopover.menu > contents {\n  min-width: 120px; }\n\npopover.menu scrollbar.vertical > range > trough > slider {\n  min-height: 30px; }\n\npopover.menu box.inline-buttons {\n  padding: 0 12px; }\n  popover.menu box.inline-buttons button.image-button.model {\n    min-height: 32px;\n    min-width: 32px;\n    padding: 0;\n    border: none;\n    outline: none;\n    transition: none; }\n    popover.menu box.inline-buttons button.image-button.model:selected {\n      background-color: alpha(currentColor,0.1); }\n      popover.menu box.inline-buttons button.image-button.model:selected:active {\n        background-color: alpha(currentColor,0.19); }\n\npopover.menu box.circular-buttons {\n  padding: 12px 12px 6px; }\n  popover.menu box.circular-buttons button.circular.image-button.model {\n    outline: none;\n    padding: 11px;\n    box-shadow: inset 0 0 0 1px alpha(currentColor,0.15); }\n    popover.menu box.circular-buttons button.circular.image-button.model:selected {\n      background-color: alpha(currentColor,0.13);\n      box-shadow: none; }\n      popover.menu box.circular-buttons button.circular.image-button.model:selected:active {\n        background-color: alpha(currentColor,0.19); }\n\npopover.menu > contents {\n  padding: 0; }\n  popover.menu > contents > stack > box, popover.menu > contents > scrolledwindow > viewport > stack > box {\n    padding: 6px; }\n\npopover.menu separator {\n  margin: 6px 0; }\n\npopover.menu list separator {\n  margin: 0; }\n\npopover.menu accelerator {\n  color: alpha(currentColor,0.55); }\n  popover.menu accelerator:dir(ltr) {\n    margin-left: 12px; }\n  popover.menu accelerator:dir(rtl) {\n    margin-right: 12px; }\n\npopover.menu check,\npopover.menu radio {\n  min-width: 14px;\n  min-height: 14px;\n  -gtk-icon-size: 14px;\n  padding: 2px; }\n  popover.menu check, popover.menu check:hover:checked, popover.menu check:hover:indeterminate, popover.menu check:hover:not(:checked):not(:indeterminate), popover.menu check:active:checked, popover.menu check:active:indeterminate, popover.menu check:active:not(:checked):not(:indeterminate),\n  popover.menu radio,\n  popover.menu radio:hover:checked,\n  popover.menu radio:hover:indeterminate,\n  popover.menu radio:hover:not(:checked):not(:indeterminate),\n  popover.menu radio:active:checked,\n  popover.menu radio:active:indeterminate,\n  popover.menu radio:active:not(:checked):not(:indeterminate) {\n    background: none;\n    box-shadow: none;\n    color: inherit; }\n\n.osd popover.menu check, .osd popover.menu radio {\n  background: none;\n  color: inherit; }\n\npopover.menu radio {\n  padding: 1px;\n  border: 1px solid alpha(currentColor,0.3); }\n\npopover.menu check.left,\npopover.menu radio.left,\npopover.menu arrow.left {\n  margin-left: -2px;\n  margin-right: 6px; }\n\npopover.menu check.right,\npopover.menu radio.right,\npopover.menu arrow.right {\n  margin-left: 6px;\n  margin-right: -2px; }\n\npopover.menu modelbutton {\n  min-height: 32px;\n  min-width: 40px;\n  padding: 0 12px;\n  border-radius: 6px; }\n  popover.menu modelbutton:hover, popover.menu modelbutton:selected {\n    background-color: alpha(currentColor,0.1); }\n  popover.menu modelbutton:active {\n    background-color: alpha(currentColor,0.19); }\n  popover.menu modelbutton arrow {\n    background: none;\n    min-width: 16px;\n    min-height: 16px;\n    opacity: 0.3; }\n    popover.menu modelbutton arrow:hover {\n      background: none; }\n    popover.menu modelbutton arrow:disabled {\n      filter: opacity(0.5); }\n    popover.menu modelbutton arrow.left {\n      -gtk-icon-source: -gtk-icontheme(\"go-previous-symbolic\"); }\n    popover.menu modelbutton arrow.right {\n      -gtk-icon-source: -gtk-icontheme(\"go-next-symbolic\"); }\n\npopover.menu label.title {\n  font-weight: bold;\n  padding: 4px 32px; }\n\npopover.menu list, popover.menu listview {\n  background: none;\n  color: inherit; }\n  popover.menu list > row, popover.menu listview > row {\n    border-radius: 6px;\n    padding: 0 12px;\n    min-height: 32px;\n    min-width: 40px; }\n    popover.menu list > row:selected, popover.menu listview > row:selected {\n      background: none; }\n    popover.menu list > row:hover, popover.menu list > row:hover:selected.activatable, popover.menu listview > row:hover, popover.menu listview > row:hover:selected.activatable {\n      background-color: alpha(currentColor,0.1); }\n    popover.menu list > row:active, popover.menu list > row:active:selected.activatable, popover.menu listview > row:active, popover.menu listview > row:active:selected.activatable {\n      background-color: alpha(currentColor,0.19); }\n    popover.menu list > row.has-open-popup, popover.menu list > row.has-open-popup:selected.activatable, popover.menu listview > row.has-open-popup, popover.menu listview > row.has-open-popup:selected.activatable {\n      background-color: alpha(currentColor,0.1); }\n    popover.menu list > row > box, popover.menu listview > row > box {\n      border-spacing: 6px; }\n\npopover.menu contents > list,\npopover.menu contents > listview,\npopover.menu scrolledwindow > viewport > list,\npopover.menu scrolledwindow > listview {\n  padding: 6px 0; }\n  popover.menu contents > list > row,\n  popover.menu contents > listview > row,\n  popover.menu scrolledwindow > viewport > list > row,\n  popover.menu scrolledwindow > listview > row {\n    margin: 0 6px;\n    padding: 9px 12px;\n    min-height: 0; }\n\nmenubar {\n  box-shadow: inset 0 -1px alpha(currentColor,0.15);\n  padding-bottom: 1px; }\n  menubar > item {\n    min-height: 16px;\n    padding: 4px 8px;\n    border-radius: 6px; }\n    menubar > item:selected {\n      background-color: alpha(currentColor,0.1); }\n    menubar > item popover.menu popover.menu {\n      padding: 0 0 4px 0; }\n    menubar > item popover.menu popover.menu > contents {\n      margin: 0;\n      border-radius: 12px; }\n\ntoolbarview > .top-bar menubar,\ntoolbarview > .bottom-bar menubar {\n  box-shadow: none;\n  padding-bottom: 0; }\n\n/********************\n * GtkMessageDialog *\n ********************/\nwindow.dialog.message .titlebar {\n  min-height: 20px;\n  background: none;\n  box-shadow: none;\n  border-style: none;\n  border-top-left-radius: 7px;\n  border-top-right-radius: 7px; }\n\nwindow.dialog.message box.dialog-vbox.vertical {\n  margin-top: 6px;\n  border-spacing: 24px; }\n  window.dialog.message box.dialog-vbox.vertical > box > box > box > label.title {\n    font-weight: 800;\n    font-size: 15pt; }\n\nwindow.dialog.message.csd {\n  border-bottom-left-radius: 13px;\n  border-bottom-right-radius: 13px; }\n  window.dialog.message.csd .dialog-action-area {\n    border-top: 1px solid alpha(currentColor,0.15);\n    margin: 0;\n    border-spacing: 0; }\n    window.dialog.message.csd .dialog-action-area > button {\n      padding: 10px 14px;\n      border-radius: 0;\n      border: none;\n      background-clip: padding-box;\n      border-left: 1px solid alpha(currentColor,0.15); }\n      window.dialog.message.csd .dialog-action-area > button:first-child {\n        border-bottom-left-radius: 13px;\n        border-left: none; }\n      window.dialog.message.csd .dialog-action-area > button:last-child {\n        border-bottom-right-radius: 13px; }\n      window.dialog.message.csd .dialog-action-area > button.suggested-action {\n        color: @accent_color; }\n      window.dialog.message.csd .dialog-action-area > button.destructive-action {\n        color: @destructive_color; }\n\n/********************\n * AdwMessageDialog *\n ********************/\nwindow.messagedialog,\ndialog-host > dialog.alert sheet,\nwindow.dialog-window.alert {\n  background-color: @dialog_bg_color;\n  color: @dialog_fg_color; }\n\nwindow.messagedialog {\n  outline: none; }\n\ndialog-host > dialog.alert.floating sheet,\nwindow.dialog-window.alert {\n  border-radius: 13px;\n  outline: none; }\n\nwindow.messagedialog .message-area,\ndialog.alert .message-area {\n  padding: 24px 30px;\n  border-spacing: 24px; }\n  window.messagedialog .message-area.has-heading.has-body,\n  dialog.alert .message-area.has-heading.has-body {\n    border-spacing: 10px; }\n\nwindow.messagedialog .response-area > button,\ndialog.alert .response-area > button {\n  padding: 10px 14px;\n  border-radius: 0; }\n  window.messagedialog .response-area > button.suggested,\n  dialog.alert .response-area > button.suggested {\n    color: @accent_color; }\n  window.messagedialog .response-area > button.destructive,\n  dialog.alert .response-area > button.destructive {\n    color: @destructive_color; }\n\nwindow.messagedialog .response-area:not(.compact) > button,\ndialog.alert .response-area:not(.compact) > button {\n  margin-top: -1px;\n  margin-right: -1px;\n  margin-left: -1px; }\n  window.messagedialog .response-area:not(.compact) > button:first-child:dir(ltr), window.messagedialog .response-area:not(.compact) > button:last-child:dir(rtl),\n  dialog.alert .response-area:not(.compact) > button:first-child:dir(ltr),\n  dialog.alert .response-area:not(.compact) > button:last-child:dir(rtl) {\n    margin-left: 0; }\n  window.messagedialog .response-area:not(.compact) > button:last-child:dir(ltr), window.messagedialog .response-area:not(.compact) > button:first-child:dir(rtl),\n  dialog.alert .response-area:not(.compact) > button:last-child:dir(ltr),\n  dialog.alert .response-area:not(.compact) > button:first-child:dir(rtl) {\n    margin-right: 0; }\n\nwindow.messagedialog .response-area.compact > button,\ndialog.alert .response-area.compact > button {\n  margin-top: -1px;\n  margin-bottom: -1px; }\n  window.messagedialog .response-area.compact > button:first-child,\n  dialog.alert .response-area.compact > button:first-child {\n    margin-bottom: 0; }\n\nwindow.messagedialog .response-area:not(.compact) > button:first-child:dir(ltr), window.messagedialog .response-area:not(.compact) > button:last-child:dir(rtl),\ndialog.alert.floating .response-area:not(.compact) > button:first-child:dir(ltr),\ndialog.alert.floating .response-area:not(.compact) > button:last-child:dir(rtl) {\n  border-bottom-left-radius: 13px; }\n\nwindow.messagedialog .response-area:not(.compact) > button:last-child:dir(ltr), window.messagedialog .response-area:not(.compact) > button:first-child:dir(rtl),\ndialog.alert.floating .response-area:not(.compact) > button:last-child:dir(ltr),\ndialog.alert.floating .response-area:not(.compact) > button:first-child:dir(rtl) {\n  border-bottom-right-radius: 13px; }\n\nwindow.messagedialog .response-area.compact > button:first-child,\ndialog.alert.floating .response-area.compact > button:first-child {\n  border-bottom-left-radius: 13px;\n  border-bottom-right-radius: 13px; }\n\n/**********\n * Frames *\n **********/\nframe,\n.frame {\n  border: 1px solid alpha(currentColor,0.15); }\n\nframe {\n  border-radius: 12px; }\n  frame > label {\n    margin: 4px; }\n\n/**************\n * Separators *\n **************/\nseparator {\n  background: alpha(currentColor,0.15);\n  min-width: 1px;\n  min-height: 1px; }\n  separator.spacer {\n    background: none; }\n    separator.spacer.horizontal {\n      min-width: 12px; }\n    separator.spacer.vertical {\n      min-height: 12px; }\n\n/*********************\n * App Notifications *\n *********************/\n.app-notification {\n  padding: 10px;\n  border-spacing: 10px;\n  border-radius: 0 0 12px 12px;\n  background-color: rgba(0, 0, 0, 0.7);\n  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2), transparent 2px);\n  background-clip: padding-box; }\n  .app-notification border {\n    border: none; }\n\n/**********\n * Toasts *\n **********/\ntoast {\n  margin: 12px;\n  margin-bottom: 24px;\n  border-radius: 150px;\n  border-spacing: 6px;\n  padding: 6px; }\n  toast:dir(ltr) {\n    padding-left: 12px; }\n  toast:dir(rtl) {\n    padding-right: 12px; }\n  toast > widget {\n    margin: 0 6px; }\n\n/**************\n * GtkVideo *\n **************/\nvideo {\n  background: black; }\n  video image.osd {\n    min-width: 64px;\n    min-height: 64px;\n    border-radius: 32px; }\n\n/******************\n * AdwAboutWindow *\n ******************/\nwindow.about .main-page > viewport > clamp > box,\ndialog.about .main-page > viewport > clamp > box {\n  margin: 12px;\n  border-spacing: 6px; }\n  window.about .main-page > viewport > clamp > box > box,\n  dialog.about .main-page > viewport > clamp > box > box {\n    margin-top: 18px;\n    border-spacing: 18px;\n    margin-bottom: 6px; }\n\nwindow.about .main-page .app-version,\ndialog.about .main-page .app-version {\n  padding: 3px 18px;\n  color: @accent_color;\n  border-radius: 999px;\n  margin-top: 3px; }\n\nwindow.about .subpage > viewport > clamp > box,\ndialog.about .subpage > viewport > clamp > box {\n  margin: 18px 12px;\n  border-spacing: 18px; }\n\nwindow.about .subpage > clamp > textview,\ndialog.about .subpage > clamp > textview {\n  background: none;\n  color: inherit; }\n\n/*****************\n * AdwStatusPage *\n *****************/\nstatuspage > scrolledwindow > viewport > box {\n  margin: 36px 12px;\n  border-spacing: 36px; }\n  statuspage > scrolledwindow > viewport > box > clamp > box {\n    border-spacing: 12px; }\n    statuspage > scrolledwindow > viewport > box > clamp > box > .icon {\n      -gtk-icon-size: 128px;\n      color: alpha(currentColor,0.55); }\n      statuspage > scrolledwindow > viewport > box > clamp > box > .icon:disabled {\n        opacity: 0.5; }\n      statuspage > scrolledwindow > viewport > box > clamp > box > .icon:not(:last-child) {\n        margin-bottom: 24px; }\n\nstatuspage.compact > scrolledwindow > viewport > box {\n  margin: 24px 12px;\n  border-spacing: 24px; }\n  statuspage.compact > scrolledwindow > viewport > box > clamp > box > .icon {\n    -gtk-icon-size: 96px; }\n    statuspage.compact > scrolledwindow > viewport > box > clamp > box > .icon:not(:last-child) {\n      margin-bottom: 12px; }\n  statuspage.compact > scrolledwindow > viewport > box > clamp > box > .title {\n    font-size: 18pt; }\n\n/* Cards */\nshortcut > .keycap, list.boxed-list, list.content, .card {\n  background-color: @card_bg_color;\n  color: @card_fg_color;\n  border-radius: 12px;\n  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.03), 0 1px 3px 1px rgba(0, 0, 0, 0.07), 0 2px 6px 2px rgba(0, 0, 0, 0.03); }\n  .osd shortcut > .keycap, .osd list.boxed-list, .osd list.content, shortcut > .osd.keycap, list.osd.boxed-list, list.osd.content, .osd .card, .card.osd {\n    background-color: alpha(currentColor,0.1);\n    color: inherit;\n    box-shadow: none; }\n\n.card {\n  outline: 0 solid transparent;\n  outline-offset: 5px;\n  transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n\n.card:focus:focus-visible {\n  outline-color: alpha(@accent_color,0.5);\n  outline-width: 2px;\n  outline-offset: -1px; }\n\n.osd .card:focus:focus-visible, .card.osd:focus:focus-visible {\n  outline-color: rgba(255, 255, 255, 0.5); }\n\n.card.activatable {\n  transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), background 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), box-shadow 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  .card.activatable:hover {\n    background-image: image(alpha(currentColor,0.03)); }\n  .card.activatable:active {\n    background-image: image(alpha(currentColor,0.08)); }\n\n/* Transition shadows */\nflap > dimming,\nleaflet > dimming,\nnavigation-view > dimming,\noverlay-split-view > dimming {\n  background: @shade_color; }\n\nflap > shadow,\nleaflet > shadow,\nnavigation-view > shadow,\noverlay-split-view > shadow {\n  min-width: 56px;\n  min-height: 56px; }\n  flap > shadow.left,\n  leaflet > shadow.left,\n  navigation-view > shadow.left,\n  overlay-split-view > shadow.left {\n    background-image: linear-gradient(to right, alpha(@shade_color,0.7), alpha(@shade_color,0.14) 40px, alpha(@shade_color,0) 56px), linear-gradient(to right, alpha(@shade_color,0.4), alpha(@shade_color,0.14) 7px, alpha(@shade_color,0) 24px); }\n  flap > shadow.right,\n  leaflet > shadow.right,\n  navigation-view > shadow.right,\n  overlay-split-view > shadow.right {\n    background-image: linear-gradient(to left, alpha(@shade_color,0.7), alpha(@shade_color,0.14) 40px, alpha(@shade_color,0) 56px), linear-gradient(to left, alpha(@shade_color,0.4), alpha(@shade_color,0.14) 7px, alpha(@shade_color,0) 24px); }\n  flap > shadow.up,\n  leaflet > shadow.up,\n  navigation-view > shadow.up,\n  overlay-split-view > shadow.up {\n    background-image: linear-gradient(to bottom, alpha(@shade_color,0.7), alpha(@shade_color,0.14) 40px, alpha(@shade_color,0) 56px), linear-gradient(to bottom, alpha(@shade_color,0.4), alpha(@shade_color,0.14) 7px, alpha(@shade_color,0) 24px); }\n  flap > shadow.down,\n  leaflet > shadow.down,\n  navigation-view > shadow.down,\n  overlay-split-view > shadow.down {\n    background-image: linear-gradient(to top, alpha(@shade_color,0.7), alpha(@shade_color,0.14) 40px, alpha(@shade_color,0) 56px), linear-gradient(to top, alpha(@shade_color,0.4), alpha(@shade_color,0.14) 7px, alpha(@shade_color,0) 24px); }\n\nnotebook > header > tabs > tab:checked {\n  outline: 0 solid transparent;\n  outline-offset: 4px;\n  transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n\nnotebook:focus:focus-visible > header > tabs > tab:checked {\n  outline-color: alpha(@accent_color,0.5);\n  outline-width: 2px;\n  outline-offset: -2px; }\n\nnotebook > header {\n  padding: 1px;\n  border-color: alpha(currentColor,0.15);\n  border-width: 1px;\n  background-clip: padding-box; }\n  notebook > header > tabs {\n    margin: -1px; }\n  notebook > header.top {\n    border-bottom-style: solid; }\n    notebook > header.top > tabs {\n      margin-bottom: -2px; }\n      notebook > header.top > tabs > tab:hover {\n        box-shadow: inset 0 -4px alpha(currentColor,0.15); }\n      notebook > header.top > tabs > tab:checked {\n        box-shadow: inset 0 -4px @accent_bg_color; }\n  notebook > header.bottom {\n    border-top-style: solid; }\n    notebook > header.bottom > tabs {\n      margin-top: -2px; }\n      notebook > header.bottom > tabs > tab:hover {\n        box-shadow: inset 0 4px alpha(currentColor,0.15); }\n      notebook > header.bottom > tabs > tab:checked {\n        box-shadow: inset 0 4px @accent_bg_color; }\n  notebook > header.left {\n    border-right-style: solid; }\n    notebook > header.left > tabs {\n      margin-right: -2px; }\n      notebook > header.left > tabs > tab:hover {\n        box-shadow: inset -4px 0 alpha(currentColor,0.15); }\n      notebook > header.left > tabs > tab:checked {\n        box-shadow: inset -4px 0 @accent_bg_color; }\n  notebook > header.right {\n    border-left-style: solid; }\n    notebook > header.right > tabs {\n      margin-left: -2px; }\n      notebook > header.right > tabs > tab:hover {\n        box-shadow: inset 4px 0 alpha(currentColor,0.15); }\n      notebook > header.right > tabs > tab:checked {\n        box-shadow: inset 4px 0 @accent_bg_color; }\n  notebook > header.top > tabs > arrow {\n    border-top-style: none; }\n  notebook > header.bottom > tabs > arrow {\n    border-bottom-style: none; }\n  notebook > header.top > tabs > arrow, notebook > header.bottom > tabs > arrow {\n    margin-left: -5px;\n    margin-right: -5px;\n    padding-left: 4px;\n    padding-right: 4px; }\n    notebook > header.top > tabs > arrow.down, notebook > header.bottom > tabs > arrow.down {\n      -gtk-icon-source: -gtk-icontheme(\"pan-start-symbolic\"); }\n    notebook > header.top > tabs > arrow.up, notebook > header.bottom > tabs > arrow.up {\n      -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic\"); }\n  notebook > header.left > tabs > arrow {\n    border-left-style: none; }\n  notebook > header.right > tabs > arrow {\n    border-right-style: none; }\n  notebook > header.left > tabs > arrow, notebook > header.right > tabs > arrow {\n    margin-top: -5px;\n    margin-bottom: -5px;\n    padding-top: 4px;\n    padding-bottom: 4px; }\n    notebook > header.left > tabs > arrow.down, notebook > header.right > tabs > arrow.down {\n      -gtk-icon-source: -gtk-icontheme(\"pan-up-symbolic\"); }\n    notebook > header.left > tabs > arrow.up, notebook > header.right > tabs > arrow.up {\n      -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\"); }\n  notebook > header > tabs > arrow {\n    min-height: 16px;\n    min-width: 16px;\n    border-radius: 0; }\n    notebook > header > tabs > arrow:hover:not(:active) {\n      box-shadow: none; }\n  notebook > header > tabs > tab {\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n    min-height: 30px;\n    min-width: 30px;\n    padding: 3px 12px;\n    font-weight: normal; }\n    notebook > header > tabs > tab:hover, notebook > header > tabs > tab:active {\n      background-color: alpha(currentColor,0.07); }\n    notebook > header > tabs > tab:not(:checked) {\n      outline-color: transparent; }\n    notebook > header > tabs > tab:disabled {\n      filter: opacity(0.5); }\n      notebook > header > tabs > tab:disabled label, notebook > header > tabs > tab:disabled button {\n        filter: none; }\n    notebook > header > tabs > tab button.flat {\n      color: alpha(currentColor,0.3);\n      padding: 0;\n      margin-top: 4px;\n      margin-bottom: 4px;\n      min-width: 20px;\n      min-height: 20px; }\n      notebook > header > tabs > tab button.flat:hover, notebook > header > tabs > tab button.flat:active {\n        color: currentColor; }\n      notebook > header > tabs > tab button.flat:last-child {\n        margin-left: 4px;\n        margin-right: -4px; }\n      notebook > header > tabs > tab button.flat:first-child {\n        margin-left: -4px;\n        margin-right: 4px; }\n  notebook > header.top > tabs, notebook > header.bottom > tabs {\n    padding-left: 4px;\n    padding-right: 4px; }\n    notebook > header.top > tabs:not(:only-child), notebook > header.bottom > tabs:not(:only-child) {\n      margin-left: 3px;\n      margin-right: 3px; }\n      notebook > header.top > tabs:not(:only-child):first-child, notebook > header.bottom > tabs:not(:only-child):first-child {\n        margin-left: -1px; }\n      notebook > header.top > tabs:not(:only-child):last-child, notebook > header.bottom > tabs:not(:only-child):last-child {\n        margin-right: -1px; }\n    notebook > header.top > tabs > tab, notebook > header.bottom > tabs > tab {\n      margin-left: 4px;\n      margin-right: 4px; }\n  notebook > header.left > tabs, notebook > header.right > tabs {\n    padding-top: 4px;\n    padding-bottom: 4px; }\n    notebook > header.left > tabs:not(:only-child), notebook > header.right > tabs:not(:only-child) {\n      margin-top: 3px;\n      margin-bottom: 3px; }\n      notebook > header.left > tabs:not(:only-child):first-child, notebook > header.right > tabs:not(:only-child):first-child {\n        margin-top: -1px; }\n      notebook > header.left > tabs:not(:only-child):last-child, notebook > header.right > tabs:not(:only-child):last-child {\n        margin-bottom: -1px; }\n    notebook > header.left > tabs > tab, notebook > header.right > tabs > tab {\n      margin-top: 4px;\n      margin-bottom: 4px; }\n  notebook > header.top > tabs > tab {\n    padding-bottom: 4px; }\n  notebook > header.bottom > tabs > tab {\n    padding-top: 4px; }\n\nnotebook > stack:not(:only-child) {\n  background-color: @view_bg_color; }\n\npaned > separator {\n  min-width: 1px;\n  min-height: 1px;\n  background: none;\n  background-size: 1px 1px; }\n  paned > separator.wide {\n    min-width: 5px;\n    min-height: 5px; }\n\npaned.horizontal > separator:dir(ltr) {\n  margin: 0 -8px 0 0;\n  padding: 0 8px 0 0;\n  box-shadow: inset 1px 0 alpha(currentColor,0.15); }\n\npaned.horizontal > separator:dir(rtl) {\n  margin: 0 0 0 -8px;\n  padding: 0 0 0 8px;\n  box-shadow: inset -1px 0 alpha(currentColor,0.15); }\n\npaned.horizontal > separator.wide {\n  margin: 0;\n  padding: 0;\n  box-shadow: inset 1px 0 alpha(currentColor,0.15), inset -1px 0 alpha(currentColor,0.15); }\n\npaned.vertical > separator {\n  margin: 0 0 -8px 0;\n  padding: 0 0 8px 0;\n  box-shadow: inset 0 1px alpha(currentColor,0.15); }\n  paned.vertical > separator.wide {\n    margin: 0;\n    padding: 0;\n    box-shadow: inset 0 1px alpha(currentColor,0.15), inset 0 -1px alpha(currentColor,0.15); }\n\ntoolbarview.undershoot-top popover scrolledwindow undershoot.top,\ntoolbarview.undershoot-bottom popover scrolledwindow undershoot.bottom {\n  background: none;\n  box-shadow: none; }\n\npopover.background {\n  background-color: transparent;\n  font: initial; }\n\npopover > arrow,\npopover > contents {\n  background-color: @popover_bg_color;\n  color: @popover_fg_color;\n  background-clip: padding-box;\n  border: 1px solid rgba(0, 0, 0, 0.14);\n  box-shadow: 0 1px 5px 1px rgba(0, 0, 0, 0.09), 0 2px 14px 3px rgba(0, 0, 0, 0.05); }\n\npopover > contents {\n  padding: 8px;\n  border-radius: 12px; }\n  popover > contents > list,\n  popover > contents > .view,\n  window.print popover > contents > .dialog-action-box,\n  popover > contents > toolbar {\n    border-style: none;\n    background-color: transparent; }\n\n.osd popover, popover.touch-selection, popover.magnifier {\n  background-color: transparent; }\n  .osd popover > arrow,\n  .osd popover > contents, popover.touch-selection > arrow,\n  popover.touch-selection > contents, popover.magnifier > arrow,\n  popover.magnifier > contents {\n    border: 1px solid rgba(255, 255, 255, 0.1);\n    box-shadow: none; }\n\npopover toolbarview.undershoot-top scrolledwindow > undershoot.top {\n  box-shadow: inset 0 1px alpha(@popover_shade_color,0.75);\n  background: linear-gradient(to bottom, alpha(@popover_shade_color,0.75), transparent 4px); }\n\npopover toolbarview.undershoot-bottom scrolledwindow > undershoot.bottom {\n  box-shadow: inset 0 -1px alpha(@popover_shade_color,0.75);\n  background: linear-gradient(to top, alpha(@popover_shade_color,0.75), transparent 4px); }\n\npopover scrolledwindow.undershoot-top > undershoot.top {\n  box-shadow: inset 0 1px alpha(@popover_shade_color,0.75);\n  background: linear-gradient(to bottom, alpha(@popover_shade_color,0.75), transparent 4px); }\n\npopover scrolledwindow.undershoot-bottom > undershoot.bottom {\n  box-shadow: inset 0 -1px alpha(@popover_shade_color,0.75);\n  background: linear-gradient(to top, alpha(@popover_shade_color,0.75), transparent 4px); }\n\npopover scrolledwindow.undershoot-start:dir(ltr) > undershoot.left {\n  box-shadow: inset 1px 0 alpha(@popover_shade_color,0.75);\n  background: linear-gradient(to right, alpha(@popover_shade_color,0.75), transparent 4px); }\n\npopover scrolledwindow.undershoot-start:dir(rtl) > undershoot.right {\n  box-shadow: inset -1px 0 alpha(@popover_shade_color,0.75);\n  background: linear-gradient(to left, alpha(@popover_shade_color,0.75), transparent 4px); }\n\npopover scrolledwindow.undershoot-end:dir(ltr) > undershoot.right {\n  box-shadow: inset -1px 0 alpha(@popover_shade_color,0.75);\n  background: linear-gradient(to left, alpha(@popover_shade_color,0.75), transparent 4px); }\n\npopover scrolledwindow.undershoot-end:dir(rtl) > undershoot.left {\n  box-shadow: inset 1px 0 alpha(@popover_shade_color,0.75);\n  background: linear-gradient(to right, alpha(@popover_shade_color,0.75), transparent 4px); }\n\npopover flap > dimming,\npopover leaflet > dimming,\npopover navigation-view > dimming,\npopover overlay-split-view > dimming {\n  background: @popover_shade_color; }\n\npopover flap > shadow,\npopover leaflet > shadow,\npopover navigation-view > shadow,\npopover overlay-split-view > shadow {\n  min-width: 56px;\n  min-height: 56px; }\n  popover flap > shadow.left,\n  popover leaflet > shadow.left,\n  popover navigation-view > shadow.left,\n  popover overlay-split-view > shadow.left {\n    background-image: linear-gradient(to right, alpha(@popover_shade_color,0.7), alpha(@popover_shade_color,0.14) 40px, alpha(@popover_shade_color,0) 56px), linear-gradient(to right, alpha(@popover_shade_color,0.4), alpha(@popover_shade_color,0.14) 7px, alpha(@popover_shade_color,0) 24px); }\n  popover flap > shadow.right,\n  popover leaflet > shadow.right,\n  popover navigation-view > shadow.right,\n  popover overlay-split-view > shadow.right {\n    background-image: linear-gradient(to left, alpha(@popover_shade_color,0.7), alpha(@popover_shade_color,0.14) 40px, alpha(@popover_shade_color,0) 56px), linear-gradient(to left, alpha(@popover_shade_color,0.4), alpha(@popover_shade_color,0.14) 7px, alpha(@popover_shade_color,0) 24px); }\n  popover flap > shadow.up,\n  popover leaflet > shadow.up,\n  popover navigation-view > shadow.up,\n  popover overlay-split-view > shadow.up {\n    background-image: linear-gradient(to bottom, alpha(@popover_shade_color,0.7), alpha(@popover_shade_color,0.14) 40px, alpha(@popover_shade_color,0) 56px), linear-gradient(to bottom, alpha(@popover_shade_color,0.4), alpha(@popover_shade_color,0.14) 7px, alpha(@popover_shade_color,0) 24px); }\n  popover flap > shadow.down,\n  popover leaflet > shadow.down,\n  popover navigation-view > shadow.down,\n  popover overlay-split-view > shadow.down {\n    background-image: linear-gradient(to top, alpha(@popover_shade_color,0.7), alpha(@popover_shade_color,0.14) 40px, alpha(@popover_shade_color,0) 56px), linear-gradient(to top, alpha(@popover_shade_color,0.4), alpha(@popover_shade_color,0.14) 7px, alpha(@popover_shade_color,0) 24px); }\n\npreferencespage > scrolledwindow > viewport > clamp > box {\n  margin: 24px 12px;\n  border-spacing: 24px; }\n\npreferencesgroup > box, preferencesgroup > box .labels {\n  border-spacing: 6px; }\n\npreferencesgroup > box > box.header:not(.single-line) {\n  margin-bottom: 6px; }\n\npreferencesgroup > box > box.single-line {\n  min-height: 34px; }\n\nprogressbar.horizontal > trough {\n  min-width: 150px; }\n  progressbar.horizontal > trough, progressbar.horizontal > trough > progress {\n    min-height: 8px; }\n\nprogressbar.vertical > trough {\n  min-height: 80px; }\n  progressbar.vertical > trough, progressbar.vertical > trough > progress {\n    min-width: 8px; }\n\nprogressbar > text {\n  font-size: smaller; }\n\nprogressbar:disabled {\n  filter: opacity(0.5); }\n\nprogressbar > trough > progress {\n  /* share most of scales' */\n  border-radius: 99px; }\n  progressbar > trough > progress.left {\n    border-top-left-radius: 99px;\n    border-bottom-left-radius: 99px; }\n  progressbar > trough > progress.right {\n    border-top-right-radius: 99px;\n    border-bottom-right-radius: 99px; }\n  progressbar > trough > progress.top {\n    border-top-right-radius: 99px;\n    border-top-left-radius: 99px; }\n  progressbar > trough > progress.bottom {\n    border-bottom-right-radius: 99px;\n    border-bottom-left-radius: 99px; }\n\nprogressbar.osd {\n  min-width: 2px;\n  min-height: 2px;\n  background-color: transparent;\n  color: inherit; }\n  progressbar.osd > trough {\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    box-shadow: none; }\n    progressbar.osd > trough > progress {\n      border-style: none;\n      border-radius: 0; }\n  progressbar.osd.horizontal > trough, progressbar.osd.horizontal > trough > progress {\n    min-height: 2px; }\n  progressbar.osd.vertical > trough, progressbar.osd.vertical > trough > progress {\n    min-width: 2px; }\n\nprogressbar > trough.empty > progress {\n  all: unset; }\n\n.osd progressbar > trough > progress {\n  background-color: rgba(255, 255, 255, 0.75); }\n\nscale > trough > fill, scale > trough, progressbar > trough {\n  border-radius: 99px;\n  background-color: alpha(currentColor,0.15); }\n\nscale > trough > highlight, progressbar > trough > progress {\n  border-radius: 99px;\n  background-color: @accent_bg_color;\n  color: @accent_fg_color; }\n\nscale {\n  min-height: 10px;\n  min-width: 10px;\n  padding: 12px; }\n  scale > trough > slider {\n    outline: 0 solid transparent;\n    outline-offset: 6px;\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  scale:focus:focus-visible > trough > slider {\n    outline-color: alpha(@accent_color,0.5);\n    outline-width: 2px;\n    outline-offset: 0; }\n  scale > trough > slider {\n    background-color: mix(white,@view_bg_color,0.2);\n    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 0 2px 4px rgba(0, 0, 0, 0.2);\n    border-radius: 100%;\n    min-width: 20px;\n    min-height: 20px;\n    margin: -8px; }\n  scale:hover > trough, scale:active > trough {\n    background-color: alpha(currentColor,0.2); }\n    scale:hover > trough > highlight, scale:active > trough > highlight {\n      background-image: image(alpha(currentColor,0.1)); }\n    scale:hover > trough > slider, scale:active > trough > slider {\n      background-color: white; }\n  .osd scale:focus:focus-visible > trough {\n    outline-color: rgba(255, 255, 255, 0.5); }\n  .osd scale > trough > highlight {\n    background-color: rgba(255, 255, 255, 0.75);\n    color: rgba(0, 0, 0, 0.75); }\n  scale:disabled {\n    filter: opacity(0.5); }\n    scale:disabled > trough > slider {\n      box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 0 2px 4px transparent;\n      outline-color: rgba(0, 0, 0, 0.2); }\n  scale.fine-tune {\n    padding: 9px; }\n    scale.fine-tune.horizontal {\n      min-height: 16px; }\n    scale.fine-tune.vertical {\n      min-width: 16px; }\n    scale.fine-tune > trough > slider {\n      margin: -5px; }\n  scale.marks-before:not(.marks-after) > trough > slider, scale.marks-after:not(.marks-before) > trough > slider {\n    transform: rotate(45deg);\n    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 1px 1px 4px rgba(0, 0, 0, 0.2); }\n    scale.marks-before:not(.marks-after) > trough > slider:disabled, scale.marks-after:not(.marks-before) > trough > slider:disabled {\n      box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 1px 1px 4px transparent; }\n  scale.horizontal > marks {\n    color: alpha(currentColor,0.55); }\n    scale.horizontal > marks.top {\n      margin-bottom: 6px; }\n    scale.horizontal > marks.bottom {\n      margin-top: 6px; }\n    scale.horizontal > marks indicator {\n      background-color: currentColor;\n      min-height: 6px;\n      min-width: 1px; }\n  scale.horizontal > value.left {\n    margin-right: 9px; }\n  scale.horizontal > value.right {\n    margin-left: 9px; }\n  scale.horizontal.fine-tune > marks.top {\n    margin-top: 3px; }\n  scale.horizontal.fine-tune > marks.bottom {\n    margin-bottom: 3px; }\n  scale.horizontal.fine-tune > marks indicator {\n    min-height: 3px; }\n  scale.horizontal.marks-before {\n    padding-top: 0; }\n    scale.horizontal.marks-before > trough > slider {\n      border-top-left-radius: 0; }\n  scale.horizontal.marks-after {\n    padding-bottom: 0; }\n    scale.horizontal.marks-after > trough > slider {\n      border-bottom-right-radius: 0; }\n  scale.horizontal.marks-before.marks-after > trough > slider {\n    border-radius: 100%; }\n  scale.vertical > marks {\n    color: alpha(currentColor,0.55); }\n    scale.vertical > marks.top {\n      margin-right: 6px; }\n    scale.vertical > marks.bottom {\n      margin-left: 6px; }\n    scale.vertical > marks indicator {\n      background-color: currentColor;\n      min-height: 1px;\n      min-width: 6px; }\n  scale.vertical > value.top {\n    margin-bottom: 9px; }\n  scale.vertical > value.bottom {\n    margin-top: 9px; }\n  scale.vertical.fine-tune > marks.top {\n    margin-left: 3px; }\n  scale.vertical.fine-tune > marks.bottom {\n    margin-right: 3px; }\n  scale.vertical.fine-tune > marks indicator {\n    min-height: 3px; }\n  scale.vertical.marks-before {\n    padding-left: 0; }\n    scale.vertical.marks-before > trough > slider {\n      border-bottom-left-radius: 0; }\n  scale.vertical.marks-after {\n    padding-right: 0; }\n    scale.vertical.marks-after > trough > slider {\n      border-top-right-radius: 0; }\n  scale.color {\n    padding: 0; }\n    scale.color > trough {\n      border: none;\n      background: none;\n      border-radius: 10px; }\n      scale.color > trough > slider {\n        margin: 0;\n        background-color: rgba(255, 255, 255, 0.8); }\n    scale.color.fine-tune {\n      padding: 2px; }\n      scale.color.fine-tune > trough > slider {\n        margin: -2px; }\n\nscrollbar > range > trough {\n  margin: 7px;\n  transition: all 200ms linear;\n  border-radius: 10px; }\n  scrollbar > range > trough > slider {\n    min-width: 8px;\n    min-height: 8px;\n    margin: -6px;\n    border: 6px solid transparent;\n    border-radius: 10px;\n    background-clip: padding-box;\n    transition: all 200ms linear;\n    background-color: alpha(currentColor,0.2); }\n    scrollbar > range > trough > slider:hover {\n      background-color: alpha(currentColor,0.4); }\n    scrollbar > range > trough > slider:active {\n      background-color: alpha(currentColor,0.6); }\n    scrollbar > range > trough > slider:disabled {\n      opacity: 0; }\n\nscrollbar.horizontal > range > trough {\n  margin-top: 6px;\n  margin-bottom: 6px; }\n\nscrollbar.vertical > range > trough {\n  margin-left: 6px;\n  margin-right: 6px; }\n\nscrollbar.overlay-indicator {\n  background: none;\n  color: inherit;\n  box-shadow: none;\n  padding: 0; }\n  scrollbar.overlay-indicator > range > trough {\n    outline: 1px solid transparent; }\n    scrollbar.overlay-indicator > range > trough > slider {\n      outline: 1px solid alpha(@scrollbar_outline_color,0.6);\n      outline-offset: -6px; }\n      .osd scrollbar.overlay-indicator > range > trough > slider {\n        outline: 1px solid alpha(rgba(0, 0, 0, 0.5),0.6); }\n  scrollbar.overlay-indicator:not(.hovering) > range > trough > slider {\n    min-width: 3px;\n    min-height: 3px;\n    outline-color: alpha(@scrollbar_outline_color,0.35); }\n    .osd scrollbar.overlay-indicator:not(.hovering) > range > trough > slider {\n      outline-color: alpha(rgba(0, 0, 0, 0.5),0.35); }\n  scrollbar.overlay-indicator.hovering > range > trough {\n    background-color: alpha(currentColor,0.1); }\n  scrollbar.overlay-indicator.horizontal > range > trough > slider {\n    min-width: 40px; }\n  scrollbar.overlay-indicator.horizontal.hovering > range > trough > slider {\n    min-height: 8px; }\n  scrollbar.overlay-indicator.horizontal:not(.hovering) > range > trough {\n    margin-top: 3px;\n    margin-bottom: 3px; }\n  scrollbar.overlay-indicator.vertical > range > trough > slider {\n    min-height: 40px; }\n  scrollbar.overlay-indicator.vertical.hovering > range > trough > slider {\n    min-width: 8px; }\n  scrollbar.overlay-indicator.vertical:not(.hovering) > range > trough {\n    margin-left: 3px;\n    margin-right: 3px; }\n\nscrollbar.horizontal > range > trough > slider {\n  min-width: 40px; }\n\nscrollbar.vertical > range > trough > slider {\n  min-height: 40px; }\n\nscrollbar > range.fine-tune > trough > slider, scrollbar > range.fine-tune > trough > slider:hover, scrollbar > range.fine-tune > trough > slider:active {\n  background-color: alpha(@accent_color,0.6); }\n\nscrolledwindow > overshoot.top {\n  background-image: radial-gradient(farthest-side at top, alpha(currentColor,0.12) 85%, alpha(currentColor,0)), radial-gradient(farthest-side at top, alpha(currentColor,0.05), alpha(currentColor,0));\n  background-size: 100% 3%, 100% 50%;\n  background-repeat: no-repeat;\n  background-position: top;\n  background-color: transparent;\n  border: none;\n  box-shadow: none; }\n\nscrolledwindow > overshoot.bottom {\n  background-image: radial-gradient(farthest-side at bottom, alpha(currentColor,0.12) 85%, alpha(currentColor,0)), radial-gradient(farthest-side at bottom, alpha(currentColor,0.05), alpha(currentColor,0));\n  background-size: 100% 3%, 100% 50%;\n  background-repeat: no-repeat;\n  background-position: bottom;\n  background-color: transparent;\n  border: none;\n  box-shadow: none; }\n\nscrolledwindow > overshoot.left {\n  background-image: radial-gradient(farthest-side at left, alpha(currentColor,0.12) 85%, alpha(currentColor,0)), radial-gradient(farthest-side at left, alpha(currentColor,0.05), alpha(currentColor,0));\n  background-size: 3% 100%, 50% 100%;\n  background-repeat: no-repeat;\n  background-position: left;\n  background-color: transparent;\n  border: none;\n  box-shadow: none; }\n\nscrolledwindow > overshoot.right {\n  background-image: radial-gradient(farthest-side at right, alpha(currentColor,0.12) 85%, alpha(currentColor,0)), radial-gradient(farthest-side at right, alpha(currentColor,0.05), alpha(currentColor,0));\n  background-size: 3% 100%, 50% 100%;\n  background-repeat: no-repeat;\n  background-position: right;\n  background-color: transparent;\n  border: none;\n  box-shadow: none; }\n\nscrolledwindow.undershoot-top > undershoot.top {\n  box-shadow: inset 0 1px alpha(@shade_color,0.75);\n  background: linear-gradient(to bottom, alpha(@shade_color,0.75), transparent 4px); }\n\nscrolledwindow.undershoot-bottom > undershoot.bottom {\n  box-shadow: inset 0 -1px alpha(@shade_color,0.75);\n  background: linear-gradient(to top, alpha(@shade_color,0.75), transparent 4px); }\n\nscrolledwindow.undershoot-start:dir(ltr) > undershoot.left {\n  box-shadow: inset 1px 0 alpha(@shade_color,0.75);\n  background: linear-gradient(to right, alpha(@shade_color,0.75), transparent 4px); }\n\nscrolledwindow.undershoot-start:dir(rtl) > undershoot.right {\n  box-shadow: inset -1px 0 alpha(@shade_color,0.75);\n  background: linear-gradient(to left, alpha(@shade_color,0.75), transparent 4px); }\n\nscrolledwindow.undershoot-end:dir(ltr) > undershoot.right {\n  box-shadow: inset -1px 0 alpha(@shade_color,0.75);\n  background: linear-gradient(to left, alpha(@shade_color,0.75), transparent 4px); }\n\nscrolledwindow.undershoot-end:dir(rtl) > undershoot.left {\n  box-shadow: inset 1px 0 alpha(@shade_color,0.75);\n  background: linear-gradient(to right, alpha(@shade_color,0.75), transparent 4px); }\n\nshortcuts-section {\n  margin: 20px; }\n\n.shortcuts-search-results {\n  margin: 20px;\n  border-spacing: 24px; }\n\nshortcut {\n  border-spacing: 6px;\n  border-radius: 6px; }\n  shortcut {\n    outline: 0 solid transparent;\n    outline-offset: 8px;\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  shortcut:focus:focus-visible {\n    outline-color: alpha(@accent_color,0.5);\n    outline-width: 2px;\n    outline-offset: 4px; }\n  shortcut > .keycap {\n    min-width: 20px;\n    min-height: 25px;\n    padding: 2px 6px;\n    border-radius: 6px;\n    font-size: smaller; }\n\nshortcuts-section stackswitcher.circular {\n  border-spacing: 12px; }\n  shortcuts-section stackswitcher.circular > button.circular,\n  shortcuts-section stackswitcher.circular > button.text-button.circular {\n    min-width: 32px;\n    min-height: 32px;\n    padding: 0; }\n\nwindow.shortcuts headerbar.titlebar > windowhandle {\n  padding-top: 3px; }\n\nwindow.shortcuts searchbar {\n  background: none; }\n\n.sidebar-pane {\n  background-color: @sidebar_bg_color;\n  color: @sidebar_fg_color; }\n  .sidebar-pane:backdrop {\n    background-color: @sidebar_backdrop_color;\n    transition: background-color 200ms ease-out; }\n  .sidebar-pane toolbarview.undershoot-top scrolledwindow > undershoot.top {\n    box-shadow: inset 0 1px alpha(@sidebar_shade_color,0.75);\n    background: linear-gradient(to bottom, alpha(@sidebar_shade_color,0.75), transparent 4px); }\n  .sidebar-pane toolbarview.undershoot-bottom scrolledwindow > undershoot.bottom {\n    box-shadow: inset 0 -1px alpha(@sidebar_shade_color,0.75);\n    background: linear-gradient(to top, alpha(@sidebar_shade_color,0.75), transparent 4px); }\n  .sidebar-pane scrolledwindow.undershoot-top > undershoot.top {\n    box-shadow: inset 0 1px alpha(@sidebar_shade_color,0.75);\n    background: linear-gradient(to bottom, alpha(@sidebar_shade_color,0.75), transparent 4px); }\n  .sidebar-pane scrolledwindow.undershoot-bottom > undershoot.bottom {\n    box-shadow: inset 0 -1px alpha(@sidebar_shade_color,0.75);\n    background: linear-gradient(to top, alpha(@sidebar_shade_color,0.75), transparent 4px); }\n  .sidebar-pane scrolledwindow.undershoot-start:dir(ltr) > undershoot.left {\n    box-shadow: inset 1px 0 alpha(@sidebar_shade_color,0.75);\n    background: linear-gradient(to right, alpha(@sidebar_shade_color,0.75), transparent 4px); }\n  .sidebar-pane scrolledwindow.undershoot-start:dir(rtl) > undershoot.right {\n    box-shadow: inset -1px 0 alpha(@sidebar_shade_color,0.75);\n    background: linear-gradient(to left, alpha(@sidebar_shade_color,0.75), transparent 4px); }\n  .sidebar-pane scrolledwindow.undershoot-end:dir(ltr) > undershoot.right {\n    box-shadow: inset -1px 0 alpha(@sidebar_shade_color,0.75);\n    background: linear-gradient(to left, alpha(@sidebar_shade_color,0.75), transparent 4px); }\n  .sidebar-pane scrolledwindow.undershoot-end:dir(rtl) > undershoot.left {\n    box-shadow: inset 1px 0 alpha(@sidebar_shade_color,0.75);\n    background: linear-gradient(to right, alpha(@sidebar_shade_color,0.75), transparent 4px); }\n  .sidebar-pane flap > dimming,\n  .sidebar-pane leaflet > dimming,\n  .sidebar-pane navigation-view > dimming,\n  .sidebar-pane overlay-split-view > dimming {\n    background: @sidebar_shade_color; }\n  .sidebar-pane flap > shadow,\n  .sidebar-pane leaflet > shadow,\n  .sidebar-pane navigation-view > shadow,\n  .sidebar-pane overlay-split-view > shadow {\n    min-width: 56px;\n    min-height: 56px; }\n    .sidebar-pane flap > shadow.left,\n    .sidebar-pane leaflet > shadow.left,\n    .sidebar-pane navigation-view > shadow.left,\n    .sidebar-pane overlay-split-view > shadow.left {\n      background-image: linear-gradient(to right, alpha(@sidebar_shade_color,0.7), alpha(@sidebar_shade_color,0.14) 40px, alpha(@sidebar_shade_color,0) 56px), linear-gradient(to right, alpha(@sidebar_shade_color,0.4), alpha(@sidebar_shade_color,0.14) 7px, alpha(@sidebar_shade_color,0) 24px); }\n    .sidebar-pane flap > shadow.right,\n    .sidebar-pane leaflet > shadow.right,\n    .sidebar-pane navigation-view > shadow.right,\n    .sidebar-pane overlay-split-view > shadow.right {\n      background-image: linear-gradient(to left, alpha(@sidebar_shade_color,0.7), alpha(@sidebar_shade_color,0.14) 40px, alpha(@sidebar_shade_color,0) 56px), linear-gradient(to left, alpha(@sidebar_shade_color,0.4), alpha(@sidebar_shade_color,0.14) 7px, alpha(@sidebar_shade_color,0) 24px); }\n    .sidebar-pane flap > shadow.up,\n    .sidebar-pane leaflet > shadow.up,\n    .sidebar-pane navigation-view > shadow.up,\n    .sidebar-pane overlay-split-view > shadow.up {\n      background-image: linear-gradient(to bottom, alpha(@sidebar_shade_color,0.7), alpha(@sidebar_shade_color,0.14) 40px, alpha(@sidebar_shade_color,0) 56px), linear-gradient(to bottom, alpha(@sidebar_shade_color,0.4), alpha(@sidebar_shade_color,0.14) 7px, alpha(@sidebar_shade_color,0) 24px); }\n    .sidebar-pane flap > shadow.down,\n    .sidebar-pane leaflet > shadow.down,\n    .sidebar-pane navigation-view > shadow.down,\n    .sidebar-pane overlay-split-view > shadow.down {\n      background-image: linear-gradient(to top, alpha(@sidebar_shade_color,0.7), alpha(@sidebar_shade_color,0.14) 40px, alpha(@sidebar_shade_color,0) 56px), linear-gradient(to top, alpha(@sidebar_shade_color,0.4), alpha(@sidebar_shade_color,0.14) 7px, alpha(@sidebar_shade_color,0) 24px); }\n  .sidebar-pane banner > revealer > widget {\n    background-color: mix(@accent_bg_color,@sidebar_bg_color,0.7);\n    color: @sidebar_fg_color; }\n    .sidebar-pane banner > revealer > widget:backdrop {\n      background-color: mix(@accent_bg_color,@sidebar_backdrop_color,0.85); }\n  .sidebar-pane:dir(ltr), .sidebar-pane:dir(ltr) banner > revealer > widget, .sidebar-pane.end:dir(rtl), .sidebar-pane.end:dir(rtl) banner > revealer > widget {\n    box-shadow: inset -1px 0 @sidebar_border_color; }\n  .sidebar-pane:dir(rtl), .sidebar-pane:dir(rtl) banner > revealer > widget, .sidebar-pane.end:dir(ltr), .sidebar-pane.end:dir(ltr) banner > revealer > widget {\n    box-shadow: inset 1px 0 @sidebar_border_color; }\n\n/* Middle pane in three-pane setups */\n.content-pane .sidebar-pane,\n.sidebar-pane .content-pane {\n  background-color: @secondary_sidebar_bg_color;\n  color: @secondary_sidebar_fg_color; }\n  .content-pane .sidebar-pane:backdrop,\n  .sidebar-pane .content-pane:backdrop {\n    background-color: @secondary_sidebar_backdrop_color;\n    transition: background-color 200ms ease-out; }\n  .content-pane .sidebar-pane toolbarview.undershoot-top scrolledwindow > undershoot.top,\n  .sidebar-pane .content-pane toolbarview.undershoot-top scrolledwindow > undershoot.top {\n    box-shadow: inset 0 1px alpha(@secondary_sidebar_shade_color,0.75);\n    background: linear-gradient(to bottom, alpha(@secondary_sidebar_shade_color,0.75), transparent 4px); }\n  .content-pane .sidebar-pane toolbarview.undershoot-bottom scrolledwindow > undershoot.bottom,\n  .sidebar-pane .content-pane toolbarview.undershoot-bottom scrolledwindow > undershoot.bottom {\n    box-shadow: inset 0 -1px alpha(@secondary_sidebar_shade_color,0.75);\n    background: linear-gradient(to top, alpha(@secondary_sidebar_shade_color,0.75), transparent 4px); }\n  .content-pane .sidebar-pane scrolledwindow.undershoot-top > undershoot.top,\n  .sidebar-pane .content-pane scrolledwindow.undershoot-top > undershoot.top {\n    box-shadow: inset 0 1px alpha(@secondary_sidebar_shade_color,0.75);\n    background: linear-gradient(to bottom, alpha(@secondary_sidebar_shade_color,0.75), transparent 4px); }\n  .content-pane .sidebar-pane scrolledwindow.undershoot-bottom > undershoot.bottom,\n  .sidebar-pane .content-pane scrolledwindow.undershoot-bottom > undershoot.bottom {\n    box-shadow: inset 0 -1px alpha(@secondary_sidebar_shade_color,0.75);\n    background: linear-gradient(to top, alpha(@secondary_sidebar_shade_color,0.75), transparent 4px); }\n  .content-pane .sidebar-pane scrolledwindow.undershoot-start:dir(ltr) > undershoot.left,\n  .sidebar-pane .content-pane scrolledwindow.undershoot-start:dir(ltr) > undershoot.left {\n    box-shadow: inset 1px 0 alpha(@secondary_sidebar_shade_color,0.75);\n    background: linear-gradient(to right, alpha(@secondary_sidebar_shade_color,0.75), transparent 4px); }\n  .content-pane .sidebar-pane scrolledwindow.undershoot-start:dir(rtl) > undershoot.right,\n  .sidebar-pane .content-pane scrolledwindow.undershoot-start:dir(rtl) > undershoot.right {\n    box-shadow: inset -1px 0 alpha(@secondary_sidebar_shade_color,0.75);\n    background: linear-gradient(to left, alpha(@secondary_sidebar_shade_color,0.75), transparent 4px); }\n  .content-pane .sidebar-pane scrolledwindow.undershoot-end:dir(ltr) > undershoot.right,\n  .sidebar-pane .content-pane scrolledwindow.undershoot-end:dir(ltr) > undershoot.right {\n    box-shadow: inset -1px 0 alpha(@secondary_sidebar_shade_color,0.75);\n    background: linear-gradient(to left, alpha(@secondary_sidebar_shade_color,0.75), transparent 4px); }\n  .content-pane .sidebar-pane scrolledwindow.undershoot-end:dir(rtl) > undershoot.left,\n  .sidebar-pane .content-pane scrolledwindow.undershoot-end:dir(rtl) > undershoot.left {\n    box-shadow: inset 1px 0 alpha(@secondary_sidebar_shade_color,0.75);\n    background: linear-gradient(to right, alpha(@secondary_sidebar_shade_color,0.75), transparent 4px); }\n  .content-pane .sidebar-pane flap > dimming,\n  .content-pane .sidebar-pane leaflet > dimming,\n  .content-pane .sidebar-pane navigation-view > dimming,\n  .content-pane .sidebar-pane overlay-split-view > dimming,\n  .sidebar-pane .content-pane flap > dimming,\n  .sidebar-pane .content-pane leaflet > dimming,\n  .sidebar-pane .content-pane navigation-view > dimming,\n  .sidebar-pane .content-pane overlay-split-view > dimming {\n    background: @secondary_sidebar_shade_color; }\n  .content-pane .sidebar-pane flap > shadow,\n  .content-pane .sidebar-pane leaflet > shadow,\n  .content-pane .sidebar-pane navigation-view > shadow,\n  .content-pane .sidebar-pane overlay-split-view > shadow,\n  .sidebar-pane .content-pane flap > shadow,\n  .sidebar-pane .content-pane leaflet > shadow,\n  .sidebar-pane .content-pane navigation-view > shadow,\n  .sidebar-pane .content-pane overlay-split-view > shadow {\n    min-width: 56px;\n    min-height: 56px; }\n    .content-pane .sidebar-pane flap > shadow.left,\n    .content-pane .sidebar-pane leaflet > shadow.left,\n    .content-pane .sidebar-pane navigation-view > shadow.left,\n    .content-pane .sidebar-pane overlay-split-view > shadow.left,\n    .sidebar-pane .content-pane flap > shadow.left,\n    .sidebar-pane .content-pane leaflet > shadow.left,\n    .sidebar-pane .content-pane navigation-view > shadow.left,\n    .sidebar-pane .content-pane overlay-split-view > shadow.left {\n      background-image: linear-gradient(to right, alpha(@secondary_sidebar_shade_color,0.7), alpha(@secondary_sidebar_shade_color,0.14) 40px, alpha(@secondary_sidebar_shade_color,0) 56px), linear-gradient(to right, alpha(@secondary_sidebar_shade_color,0.4), alpha(@secondary_sidebar_shade_color,0.14) 7px, alpha(@secondary_sidebar_shade_color,0) 24px); }\n    .content-pane .sidebar-pane flap > shadow.right,\n    .content-pane .sidebar-pane leaflet > shadow.right,\n    .content-pane .sidebar-pane navigation-view > shadow.right,\n    .content-pane .sidebar-pane overlay-split-view > shadow.right,\n    .sidebar-pane .content-pane flap > shadow.right,\n    .sidebar-pane .content-pane leaflet > shadow.right,\n    .sidebar-pane .content-pane navigation-view > shadow.right,\n    .sidebar-pane .content-pane overlay-split-view > shadow.right {\n      background-image: linear-gradient(to left, alpha(@secondary_sidebar_shade_color,0.7), alpha(@secondary_sidebar_shade_color,0.14) 40px, alpha(@secondary_sidebar_shade_color,0) 56px), linear-gradient(to left, alpha(@secondary_sidebar_shade_color,0.4), alpha(@secondary_sidebar_shade_color,0.14) 7px, alpha(@secondary_sidebar_shade_color,0) 24px); }\n    .content-pane .sidebar-pane flap > shadow.up,\n    .content-pane .sidebar-pane leaflet > shadow.up,\n    .content-pane .sidebar-pane navigation-view > shadow.up,\n    .content-pane .sidebar-pane overlay-split-view > shadow.up,\n    .sidebar-pane .content-pane flap > shadow.up,\n    .sidebar-pane .content-pane leaflet > shadow.up,\n    .sidebar-pane .content-pane navigation-view > shadow.up,\n    .sidebar-pane .content-pane overlay-split-view > shadow.up {\n      background-image: linear-gradient(to bottom, alpha(@secondary_sidebar_shade_color,0.7), alpha(@secondary_sidebar_shade_color,0.14) 40px, alpha(@secondary_sidebar_shade_color,0) 56px), linear-gradient(to bottom, alpha(@secondary_sidebar_shade_color,0.4), alpha(@secondary_sidebar_shade_color,0.14) 7px, alpha(@secondary_sidebar_shade_color,0) 24px); }\n    .content-pane .sidebar-pane flap > shadow.down,\n    .content-pane .sidebar-pane leaflet > shadow.down,\n    .content-pane .sidebar-pane navigation-view > shadow.down,\n    .content-pane .sidebar-pane overlay-split-view > shadow.down,\n    .sidebar-pane .content-pane flap > shadow.down,\n    .sidebar-pane .content-pane leaflet > shadow.down,\n    .sidebar-pane .content-pane navigation-view > shadow.down,\n    .sidebar-pane .content-pane overlay-split-view > shadow.down {\n      background-image: linear-gradient(to top, alpha(@secondary_sidebar_shade_color,0.7), alpha(@secondary_sidebar_shade_color,0.14) 40px, alpha(@secondary_sidebar_shade_color,0) 56px), linear-gradient(to top, alpha(@secondary_sidebar_shade_color,0.4), alpha(@secondary_sidebar_shade_color,0.14) 7px, alpha(@secondary_sidebar_shade_color,0) 24px); }\n  .content-pane .sidebar-pane banner > revealer > widget,\n  .sidebar-pane .content-pane banner > revealer > widget {\n    background-color: mix(@accent_bg_color,@secondary_sidebar_bg_color,0.7);\n    color: @secondary_sidebar_fg_color; }\n    .content-pane .sidebar-pane banner > revealer > widget:backdrop,\n    .sidebar-pane .content-pane banner > revealer > widget:backdrop {\n      background-color: mix(@accent_bg_color,@secondary_sidebar_backdrop_color,0.85); }\n  .content-pane .sidebar-pane:dir(ltr), .content-pane .sidebar-pane:dir(ltr) banner > revealer > widget, .content-pane .sidebar-pane.end:dir(rtl), .content-pane .sidebar-pane.end:dir(rtl) banner > revealer > widget,\n  .sidebar-pane .content-pane:dir(ltr),\n  .sidebar-pane .content-pane:dir(ltr) banner > revealer > widget,\n  .sidebar-pane .content-pane.end:dir(rtl),\n  .sidebar-pane .content-pane.end:dir(rtl) banner > revealer > widget {\n    box-shadow: inset -1px 0 @secondary_sidebar_border_color; }\n  .content-pane .sidebar-pane:dir(rtl), .content-pane .sidebar-pane:dir(rtl) banner > revealer > widget, .content-pane .sidebar-pane.end:dir(ltr), .content-pane .sidebar-pane.end:dir(ltr) banner > revealer > widget,\n  .sidebar-pane .content-pane:dir(rtl),\n  .sidebar-pane .content-pane:dir(rtl) banner > revealer > widget,\n  .sidebar-pane .content-pane.end:dir(ltr),\n  .sidebar-pane .content-pane.end:dir(ltr) banner > revealer > widget {\n    box-shadow: inset 1px 0 @secondary_sidebar_border_color; }\n\n.sidebar-pane .sidebar-pane {\n  background-color: transparent;\n  color: inherit; }\n\nstacksidebar row {\n  padding: 10px 4px; }\n  stacksidebar row > label {\n    padding-left: 6px;\n    padding-right: 6px; }\n  stacksidebar row.needs-attention > label {\n    background-size: 6px 6px, 0 0; }\n\n/**********************\n * Navigation Sidebar *\n **********************/\n.navigation-sidebar {\n  padding: 6px 0; }\n  .navigation-sidebar, .navigation-sidebar.view, window.print .navigation-sidebar.dialog-action-box, .navigation-sidebar.view:disabled {\n    background-color: transparent;\n    color: inherit; }\n  .navigation-sidebar.background, .navigation-sidebar.background:disabled {\n    background-color: @window_bg_color;\n    color: @window_fg_color; }\n  .navigation-sidebar row.activatable:hover {\n    background-color: alpha(currentColor,0.07); }\n  .navigation-sidebar row.activatable:active {\n    background-color: alpha(currentColor,0.16); }\n  .navigation-sidebar row.activatable.has-open-popup {\n    background-color: alpha(currentColor,0.07); }\n  .navigation-sidebar row.activatable:selected:hover {\n    background-color: alpha(currentColor,0.13); }\n  .navigation-sidebar row.activatable:selected:active {\n    background-color: alpha(currentColor,0.19); }\n  .navigation-sidebar row.activatable:selected.has-open-popup {\n    background-color: alpha(currentColor,0.13); }\n  .navigation-sidebar row:selected {\n    background-color: alpha(currentColor,0.1); }\n  .navigation-sidebar > separator {\n    margin: 6px; }\n  .navigation-sidebar > row {\n    min-height: 36px;\n    padding: 0 8px;\n    border-radius: 6px;\n    margin: 0 6px 2px; }\n\n@keyframes spin {\n  to {\n    transform: rotate(1turn); } }\n\nspinner {\n  background: none;\n  opacity: 0;\n  -gtk-icon-source: -gtk-icontheme(\"process-working-symbolic\"); }\n  spinner:checked {\n    opacity: 1;\n    animation: spin 1s linear infinite; }\n    spinner:checked:disabled {\n      opacity: 0.5; }\n\nspinbutton {\n  padding: 0;\n  border-spacing: 0;\n  /* :not here just to bump specificity above that of the list button styling */ }\n  spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) {\n    margin: 0;\n    border-radius: 0;\n    box-shadow: none;\n    border-style: solid;\n    border-color: alpha(currentColor,0.1); }\n  spinbutton:not(.vertical) {\n    /* :not here just to bump specificity above that of the list button styling */ }\n    spinbutton:not(.vertical) > text {\n      min-width: 28px;\n      padding: 6px; }\n    spinbutton:not(.vertical) > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    spinbutton:not(.vertical) > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) {\n      min-height: 16px;\n      min-width: 22px;\n      padding-bottom: 0;\n      padding-top: 0;\n      border-left-width: 1px; }\n      spinbutton:not(.vertical) > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl),\n      spinbutton:not(.vertical) > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl) {\n        border-left-width: 0;\n        border-right-width: 1px; }\n      spinbutton:not(.vertical) > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n      spinbutton:not(.vertical) > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child {\n        border-radius: 0 6px 6px 0; }\n      spinbutton:not(.vertical) > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child,\n      spinbutton:not(.vertical) > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child {\n        border-radius: 6px 0 0 6px; }\n  spinbutton.vertical {\n    /* :not here just to bump specificity above that of the list button styling */ }\n    spinbutton.vertical > text {\n      min-height: 30px;\n      min-width: 30px; }\n    spinbutton.vertical > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child,\n    spinbutton.vertical > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child {\n      border-top-width: 1px;\n      border-radius: 0 0 6px 6px; }\n    spinbutton.vertical > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):first-child,\n    spinbutton.vertical > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):first-child {\n      border-bottom-width: 1px;\n      border-radius: 6px 6px 0 0; }\n\nswitch {\n  border-radius: 14px;\n  padding: 3px;\n  background-color: alpha(currentColor,0.15); }\n  switch:hover {\n    background-color: alpha(currentColor,0.2); }\n  switch:active {\n    background-color: alpha(currentColor,0.25); }\n  switch {\n    outline: 0 solid transparent;\n    outline-offset: 5px;\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  switch:focus:focus-visible {\n    outline-color: alpha(@accent_color,0.5);\n    outline-width: 2px;\n    outline-offset: 1px; }\n  switch:disabled {\n    filter: opacity(0.5); }\n  switch > slider {\n    min-width: 20px;\n    min-height: 20px;\n    border-radius: 50%;\n    background-color: mix(white,@view_bg_color,0.2);\n    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); }\n    switch > slider:disabled {\n      box-shadow: 0 2px 4px transparent; }\n  switch:hover > slider, switch:active > slider {\n    background: white; }\n  switch:checked {\n    color: @accent_fg_color;\n    background-color: @accent_bg_color; }\n    switch:checked:hover {\n      background-image: image(alpha(currentColor,0.1)); }\n    switch:checked:active {\n      background-image: image(rgba(0, 0, 0, 0.2)); }\n    switch:checked > slider {\n      background-color: white; }\n  .osd switch:focus:focus-visible {\n    outline-color: rgba(255, 255, 255, 0.5); }\n  .osd switch:checked {\n    background-color: rgba(255, 255, 255, 0.6);\n    color: rgba(0, 0, 0, 0.75); }\n\ntabbar .box {\n  background-color: @headerbar_bg_color;\n  color: @headerbar_fg_color;\n  box-shadow: inset 0 -1px @headerbar_shade_color;\n  padding: 1px;\n  padding-top: 0; }\n  tabbar .box:backdrop {\n    background-color: @headerbar_backdrop_color;\n    transition: background-color 200ms ease-out; }\n    tabbar .box:backdrop > scrolledwindow,\n    tabbar .box:backdrop > .start-action,\n    tabbar .box:backdrop > .end-action {\n      filter: opacity(0.5);\n      transition: filter 200ms ease-out; }\n\ntabbar tabbox {\n  padding-bottom: 6px;\n  padding-top: 6px;\n  min-height: 34px; }\n  tabbar tabbox > tabboxchild {\n    border-radius: 6px; }\n    tabbar tabbox > tabboxchild {\n      outline: 0 solid transparent;\n      outline-offset: 4px;\n      transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n    tabbar tabbox > tabboxchild:focus-within:focus-visible {\n      outline-color: alpha(@accent_color,0.5);\n      outline-width: 2px;\n      outline-offset: -2px; }\n  tabbar tabbox > separator {\n    margin-top: 3px;\n    margin-bottom: 3px;\n    transition: opacity 150ms ease-in-out; }\n    tabbar tabbox > separator.hidden {\n      opacity: 0; }\n  tabbar tabbox > revealer > indicator {\n    min-width: 2px;\n    border-radius: 2px;\n    margin: 3px 6px;\n    background: alpha(@accent_color,0.5); }\n\ntabbar tab {\n  transition: background 150ms ease-in-out; }\n  tabbar tab:selected {\n    background-color: alpha(currentColor,0.1); }\n    tabbar tab:selected:hover {\n      background-color: alpha(currentColor,0.13); }\n    tabbar tab:selected:active {\n      background-color: alpha(currentColor,0.19); }\n  tabbar tab:hover {\n    background-color: alpha(currentColor,0.07); }\n  tabbar tab:active {\n    background-color: alpha(currentColor,0.16); }\n\ntabbar tabbox.single-tab tab, tabbar tabbox.single-tab tab:hover, tabbar tabbox.single-tab tab:active {\n  background: none; }\n\ntabbar .start-action,\ntabbar .end-action {\n  padding: 6px 5px; }\n\ntabbar .start-action:dir(ltr),\ntabbar .end-action:dir(rtl) {\n  padding-right: 0; }\n\ntabbar .start-action:dir(rtl),\ntabbar .end-action:dir(ltr) {\n  padding-left: 0; }\n\ntoolbarview > .top-bar tabbar .box,\ntoolbarview > .bottom-bar tabbar .box, tabbar.inline .box {\n  background-color: transparent;\n  color: inherit;\n  box-shadow: none;\n  padding-bottom: 0; }\n  toolbarview > .top-bar tabbar .box:backdrop,\n  toolbarview > .bottom-bar tabbar .box:backdrop, tabbar.inline .box:backdrop {\n    background-color: transparent;\n    transition: none; }\n    toolbarview > .top-bar tabbar .box:backdrop > scrolledwindow,\n    toolbarview > .bottom-bar tabbar .box:backdrop > scrolledwindow, tabbar.inline .box:backdrop > scrolledwindow,\n    toolbarview > .top-bar tabbar .box:backdrop > .start-action,\n    toolbarview > .bottom-bar tabbar .box:backdrop > .start-action,\n    tabbar.inline .box:backdrop > .start-action,\n    toolbarview > .top-bar tabbar .box:backdrop > .end-action,\n    toolbarview > .bottom-bar tabbar .box:backdrop > .end-action,\n    tabbar.inline .box:backdrop > .end-action {\n      filter: none;\n      transition: none; }\n\ntoolbarview > .top-bar .collapse-spacing tabbar tabbox,\ntoolbarview > .bottom-bar .collapse-spacing tabbar tabbox,\ntoolbarview > .top-bar .collapse-spacing tabbar .start-action,\ntoolbarview > .bottom-bar .collapse-spacing tabbar .start-action,\ntoolbarview > .top-bar .collapse-spacing tabbar .end-action,\ntoolbarview > .bottom-bar .collapse-spacing tabbar .end-action {\n  padding-top: 3px;\n  padding-bottom: 3px; }\n\ndnd tab {\n  background-color: @headerbar_bg_color;\n  background-image: image(alpha(currentColor,0.19));\n  color: @headerbar_fg_color;\n  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.03), 0 1px 3px 1px rgba(0, 0, 0, 0.07), 0 2px 6px 2px rgba(0, 0, 0, 0.03);\n  margin: 25px; }\n\ntabbar tab,\ndnd tab {\n  min-height: 26px;\n  padding: 4px;\n  border-radius: 6px; }\n  tabbar tab button.image-button,\n  dnd tab button.image-button {\n    padding: 0;\n    margin: 0;\n    min-width: 24px;\n    min-height: 24px;\n    border-radius: 99px; }\n  tabbar tab indicator,\n  dnd tab indicator {\n    min-height: 2px;\n    border-radius: 2px;\n    background: alpha(@accent_color,0.5);\n    transform: translateY(4px); }\n\ntabgrid > tabgridchild .card {\n  outline: 0 solid transparent;\n  outline-offset: 4px;\n  transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n\ntabgrid > tabgridchild:focus:focus-visible .card {\n  outline-color: alpha(@accent_color,0.5);\n  outline-width: 2px;\n  outline-offset: 0; }\n\ntabthumbnail {\n  border-radius: 16px;\n  transition: box-shadow 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), background-color cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  tabthumbnail > box {\n    margin: 6px; }\n  tabthumbnail:drop(active) {\n    box-shadow: inset 0 0 0 2px alpha(@accent_bg_color,0.4);\n    background-color: alpha(@accent_bg_color,0.1); }\n  tabthumbnail .needs-attention:dir(ltr) {\n    transform: translate(8px, -8px); }\n  tabthumbnail .needs-attention:dir(rtl) {\n    transform: translate(-8px, -8px); }\n  tabthumbnail .needs-attention > widget {\n    background: @accent_color;\n    min-width: 12px;\n    min-height: 12px;\n    border-radius: 8px;\n    margin: 3px;\n    box-shadow: 0 1px 2px alpha(@accent_color,0.4); }\n  tabthumbnail .card {\n    background: none;\n    color: inherit; }\n    tabthumbnail .card picture {\n      outline: 1px solid rgba(255, 255, 255, 0.07);\n      outline-offset: -1px;\n      border-radius: 12px; }\n  tabthumbnail.pinned .card {\n    background-color: @thumbnail_bg_color;\n    color: @thumbnail_fg_color; }\n  tabthumbnail .icon-title-box {\n    border-spacing: 6px; }\n  tabthumbnail .tab-unpin-icon {\n    margin: 6px;\n    min-width: 24px;\n    min-height: 24px; }\n  tabthumbnail button.circular {\n    margin: 6px;\n    background-color: alpha(@thumbnail_bg_color,0.75);\n    min-width: 24px;\n    min-height: 24px; }\n    tabthumbnail button.circular:hover {\n      background-color: alpha(mix(@thumbnail_bg_color,currentColor,0.1),0.75); }\n    tabthumbnail button.circular:active {\n      background-color: alpha(mix(@thumbnail_bg_color,currentColor,0.2),0.75); }\n\ntaboverview > .overview .new-tab-button {\n  margin: 18px; }\n\ntabview:drop(active),\ntabbox:drop(active),\ntabgrid:drop(active) {\n  box-shadow: none; }\n\ncursor-handle {\n  all: unset;\n  padding: 24px 20px; }\n  cursor-handle > contents {\n    min-width: 20px;\n    min-height: 20px;\n    border-radius: 50%;\n    background-color: @accent_bg_color; }\n  cursor-handle.top > contents {\n    border-top-right-radius: 0; }\n  cursor-handle.bottom > contents {\n    border-top-left-radius: 0;\n    transform: translateX(1px); }\n  cursor-handle.insertion-cursor > contents {\n    border-top-left-radius: 0;\n    transform: translateX(1px) translateY(4px) rotate(45deg); }\n\nmagnifier {\n  background-color: @view_bg_color; }\n\nactionbar > revealer > box.osd button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):focus:focus-visible, searchbar > revealer > box.osd button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):focus:focus-visible, .osd.toolbar button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):focus:focus-visible, headerbar.osd button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):focus:focus-visible {\n  outline-color: rgba(255, 255, 255, 0.5); }\n\nactionbar > revealer > box menubutton.suggested-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.suggested-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.suggested-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.suggested-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\nactionbar > revealer > box menubutton.destructive-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\nsearchbar > revealer > box menubutton.destructive-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n.toolbar menubutton.destructive-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\nheaderbar menubutton.destructive-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\nactionbar > revealer > box menubutton.opaque > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\nsearchbar > revealer > box menubutton.opaque > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n.toolbar menubutton.opaque > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\nheaderbar menubutton.opaque > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) {\n  color: inherit;\n  background-color: transparent; }\n\nactionbar > revealer > box switch, searchbar > revealer > box switch, .toolbar switch, headerbar switch {\n  margin-top: 4px;\n  margin-bottom: 4px; }\n\n.toolbar {\n  padding: 6px;\n  border-spacing: 6px; }\n  .toolbar.osd {\n    padding: 12px;\n    border-radius: 12px; }\n\ntoolbarview > .top-bar .collapse-spacing .toolbar,\ntoolbarview > .bottom-bar .collapse-spacing .toolbar {\n  padding-top: 3px;\n  padding-bottom: 3px; }\n\n/****************\n * GtkSearchBar *\n ****************/\nsearchbar > revealer > box {\n  padding: 6px 6px 7px 6px;\n  background-color: @headerbar_bg_color;\n  color: @headerbar_fg_color;\n  box-shadow: inset 0 -1px @headerbar_shade_color; }\n  searchbar > revealer > box:backdrop {\n    background-color: @headerbar_backdrop_color;\n    transition: background-color 200ms ease-out; }\n    searchbar > revealer > box:backdrop > * {\n      filter: opacity(0.5);\n      transition: filter 200ms ease-out; }\n  searchbar > revealer > box .close {\n    min-width: 18px;\n    min-height: 18px;\n    padding: 4px;\n    border-radius: 50%; }\n    searchbar > revealer > box .close:dir(ltr) {\n      margin-left: 10px;\n      margin-right: 4px; }\n    searchbar > revealer > box .close:dir(rtl) {\n      margin-left: 4px;\n      margin-right: 10px; }\n\ntoolbarview > .top-bar searchbar > revealer > box,\ntoolbarview > .bottom-bar searchbar > revealer > box, searchbar.inline > revealer > box, window.appchooser searchbar > revealer > box, window.shortcuts searchbar > revealer > box {\n  background-color: transparent;\n  color: inherit;\n  box-shadow: none;\n  padding-bottom: 6px; }\n\ntoolbarview > .top-bar searchbar > revealer > box:backdrop,\ntoolbarview > .bottom-bar searchbar > revealer > box:backdrop, searchbar.inline > revealer > box:backdrop {\n  background-color: transparent;\n  transition: none; }\n  toolbarview > .top-bar searchbar > revealer > box:backdrop > *,\n  toolbarview > .bottom-bar searchbar > revealer > box:backdrop > *, searchbar.inline > revealer > box:backdrop > * {\n    filter: none;\n    transition: none; }\n\ntoolbarview > .top-bar .collapse-spacing searchbar > revealer > box,\ntoolbarview > .bottom-bar .collapse-spacing searchbar > revealer > box, window.appchooser.csd searchbar > revealer > box, window.shortcuts searchbar > revealer > box {\n  padding-top: 3px;\n  padding-bottom: 3px; }\n\n/****************\n * GtkActionBar *\n ****************/\nactionbar > revealer > box {\n  background-color: @headerbar_bg_color;\n  color: @headerbar_fg_color;\n  box-shadow: inset 0 1px @headerbar_shade_color;\n  padding: 7px 6px 6px 6px; }\n  actionbar > revealer > box, actionbar > revealer > box > box.start, actionbar > revealer > box > box.end {\n    border-spacing: 6px; }\n  actionbar > revealer > box:backdrop {\n    background-color: @headerbar_backdrop_color;\n    transition: background-color 200ms ease-out; }\n    actionbar > revealer > box:backdrop > * {\n      filter: opacity(0.5);\n      transition: filter 200ms ease-out; }\n\ntoolbarview > .top-bar actionbar > revealer > box,\ntoolbarview > .bottom-bar actionbar > revealer > box {\n  background-color: transparent;\n  color: inherit;\n  box-shadow: none;\n  padding-top: 6px; }\n  toolbarview > .top-bar actionbar > revealer > box:backdrop,\n  toolbarview > .bottom-bar actionbar > revealer > box:backdrop {\n    background-color: transparent;\n    transition: none; }\n    toolbarview > .top-bar actionbar > revealer > box:backdrop > *,\n    toolbarview > .bottom-bar actionbar > revealer > box:backdrop > * {\n      filter: none;\n      transition: none; }\n\ntoolbarview > .top-bar .collapse-spacing actionbar > revealer > box,\ntoolbarview > .bottom-bar .collapse-spacing actionbar > revealer > box {\n  padding-top: 3px;\n  padding-bottom: 3px; }\n\n/*************\n * AdwBanner *\n *************/\nbanner > revealer > widget {\n  /* There are 2 more instances in _sidebars.css, keep in sync with that */\n  background-color: mix(@accent_bg_color,@window_bg_color,0.7);\n  color: @window_fg_color;\n  padding: 6px; }\n  banner > revealer > widget:backdrop {\n    background-color: mix(@accent_bg_color,@window_bg_color,0.85);\n    transition: background-color 200ms ease-out; }\n    banner > revealer > widget:backdrop > label, banner > revealer > widget:backdrop > button {\n      filter: opacity(0.5);\n      transition: filter 200ms ease-out; }\n\n/******************\n * AdwToolbarView *\n ******************/\ntoolbarview > .top-bar .collapse-spacing,\ntoolbarview > .bottom-bar .collapse-spacing {\n  padding-top: 3px;\n  padding-bottom: 3px; }\n\ntoolbarview > .top-bar.raised,\ntoolbarview > .bottom-bar.raised {\n  background-color: @headerbar_bg_color;\n  color: @headerbar_fg_color; }\n  toolbarview > .top-bar.raised:backdrop,\n  toolbarview > .bottom-bar.raised:backdrop {\n    background-color: @headerbar_backdrop_color;\n    transition: background-color 200ms ease-out; }\n\ntoolbarview > .top-bar:backdrop > windowhandle,\ntoolbarview > .bottom-bar:backdrop > windowhandle {\n  filter: opacity(0.5);\n  transition: filter 200ms ease-out; }\n\ntoolbarview > .top-bar.raised {\n  box-shadow: 0 1px alpha(@headerbar_shade_color,0.5), 0 2px 4px alpha(@headerbar_shade_color,0.5); }\n  toolbarview > .top-bar.raised.border {\n    box-shadow: 0 1px @headerbar_darker_shade_color; }\n\ntoolbarview > .bottom-bar.raised {\n  box-shadow: 0 -1px alpha(@headerbar_shade_color,0.5), 0 -2px 4px alpha(@headerbar_shade_color,0.5); }\n  toolbarview > .bottom-bar.raised.border {\n    box-shadow: 0 -1px @headerbar_darker_shade_color; }\n\ntoolbarview.undershoot-top scrolledwindow > undershoot.top {\n  box-shadow: inset 0 1px alpha(@shade_color,0.75);\n  background: linear-gradient(to bottom, alpha(@shade_color,0.75), transparent 4px); }\n\ntoolbarview.undershoot-bottom scrolledwindow > undershoot.bottom {\n  box-shadow: inset 0 -1px alpha(@shade_color,0.75);\n  background: linear-gradient(to top, alpha(@shade_color,0.75), transparent 4px); }\n\nwindow.devel toolbarview > .top-bar {\n  background-image: cross-fade(5% -gtk-recolor(url(\"assets/devel-symbolic.svg\")), image(transparent));\n  background-repeat: repeat-x; }\n\nwindow.devel dialog toolbarview > .top-bar {\n  background-image: unset;\n  background-repeat: unset; }\n\ntooltip {\n  padding: 6px 10px;\n  border-radius: 9px;\n  box-shadow: none; }\n  tooltip.background {\n    background-color: rgba(0, 0, 0, 0.8);\n    background-clip: padding-box;\n    border: 1px solid rgba(255, 255, 255, 0.1);\n    color: white; }\n  tooltip > box {\n    border-spacing: 6px; }\n\n.view, window.print .dialog-action-box,\ntextview > text,\ndialog-host > dialog.view sheet,\nwindow.print dialog-host > dialog.dialog-action-box sheet,\niconview {\n  color: @view_fg_color;\n  background-color: @view_bg_color; }\n  .view:disabled, window.print .dialog-action-box:disabled,\n  textview > text:disabled,\n  dialog-host > dialog.view sheet:disabled,\n  window.print dialog-host > dialog.dialog-action-box sheet:disabled,\n  iconview:disabled {\n    color: alpha(currentColor,0.5);\n    background-color: mix(@window_bg_color,@view_bg_color,0.4); }\n  .view:selected:focus, .view:selected, window.print .dialog-action-box:selected,\n  textview > text:selected,\n  dialog-host > dialog.view sheet:selected,\n  window.print dialog-host > dialog.dialog-action-box sheet:selected,\n  iconview:selected {\n    background-color: alpha(@accent_bg_color,0.25);\n    border-radius: 6px; }\n\ntextview {\n  caret-color: currentColor; }\n  textview > text {\n    background-color: transparent; }\n  textview > border {\n    background-color: mix(@window_bg_color,@view_bg_color,0.5); }\n  textview:drop(active) {\n    caret-color: @accent_bg_color; }\n\nrubberband {\n  border: 1px solid @accent_color;\n  background-color: alpha(@accent_color,0.2); }\n\nflowbox > flowboxchild,\ngridview > child {\n  padding: 3px;\n  border-radius: 6px; }\n  flowbox > flowboxchild,\n  gridview > child {\n    outline: 0 solid transparent;\n    outline-offset: 4px;\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  flowbox > flowboxchild:focus:focus-visible,\n  gridview > child:focus:focus-visible {\n    outline-color: alpha(@accent_color,0.5);\n    outline-width: 2px;\n    outline-offset: -2px; }\n  flowbox > flowboxchild:selected,\n  gridview > child:selected {\n    background-color: alpha(@accent_bg_color,0.25); }\n\ngridview > child.activatable:hover {\n  background-color: alpha(currentColor,0.04); }\n\ngridview > child.activatable:active {\n  background-color: alpha(currentColor,0.08); }\n\ngridview > child.activatable:selected:hover {\n  background-color: alpha(@accent_bg_color,0.32); }\n\ngridview > child.activatable:selected:active {\n  background-color: alpha(@accent_bg_color,0.39); }\n\nviewswitcher {\n  border-spacing: 3px; }\n  viewswitcher.narrow {\n    margin-top: -3px;\n    margin-bottom: -3px;\n    min-height: 6px; }\n  viewswitcher button.toggle {\n    padding: 0; }\n    viewswitcher button.toggle > stack > box.narrow {\n      font-size: 0.75rem;\n      padding-top: 4px; }\n      viewswitcher button.toggle > stack > box.narrow > label {\n        min-height: 18px;\n        padding-left: 3px;\n        padding-right: 3px;\n        padding-bottom: 2px; }\n    viewswitcher button.toggle > stack > box.wide {\n      padding: 2px 12px;\n      border-spacing: 6px; }\n\n/**********************\n * AdwViewSwitcherBar *\n **********************/\nviewswitcherbar actionbar > revealer > box {\n  padding-left: 0;\n  padding-right: 0;\n  padding-top: 7px; }\n\ntoolbarview > .top-bar .collapse-spacing viewswitcherbar actionbar > revealer > box,\ntoolbarview > .bottom-bar .collapse-spacing viewswitcherbar actionbar > revealer > box {\n  padding-top: 6px; }\n\n/************************\n * AdwViewSwitcherTitle *\n ************************/\nviewswitchertitle {\n  margin-top: -6px;\n  margin-bottom: -6px; }\n  viewswitchertitle viewswitcher {\n    margin-left: 12px;\n    margin-right: 12px; }\n    viewswitchertitle viewswitcher.narrow {\n      margin-top: 3px;\n      margin-bottom: 3px; }\n    viewswitchertitle viewswitcher.wide {\n      margin-top: 6px;\n      margin-bottom: 6px; }\n  viewswitchertitle windowtitle {\n    margin-top: 0;\n    margin-bottom: 0; }\n\n/*******************\n * AdwIndicatorBin *\n *******************/\nindicatorbin > indicator, indicatorbin > mask {\n  min-width: 6px;\n  min-height: 6px;\n  border-radius: 100px; }\n\nindicatorbin > indicator {\n  margin: 1px;\n  background: alpha(currentColor,0.4); }\n\nindicatorbin > mask {\n  padding: 1px;\n  background: black; }\n\nindicatorbin.needs-attention > indicator {\n  background: @accent_color; }\n\nindicatorbin.badge > indicator,\nindicatorbin.badge > mask {\n  min-height: 13px; }\n\nindicatorbin.badge > indicator > label {\n  font-size: 0.6rem;\n  font-weight: bold;\n  padding-left: 4px;\n  padding-right: 4px;\n  color: white; }\n\nindicatorbin.badge.needs-attention > indicator {\n  background: @accent_bg_color; }\n  indicatorbin.badge.needs-attention > indicator > label {\n    color: @accent_fg_color; }\n\nwindow.csd {\n  box-shadow: 0 1px 3px 3px transparent, 0 2px 8px 2px rgba(0, 0, 0, 0.13), 0 3px 20px 10px rgba(0, 0, 0, 0.09), 0 6px 32px 16px rgba(0, 0, 0, 0.04), 0 0 0 1px rgba(0, 0, 0, 0.05);\n  margin: 0px;\n  border-radius: 12px;\n  outline: 1px solid rgba(255, 255, 255, 0.07);\n  outline-offset: -1px; }\n  window.csd:backdrop {\n    box-shadow: 0 1px 3px 3px rgba(0, 0, 0, 0.09), 0 2px 14px 5px rgba(0, 0, 0, 0.05), 0 4px 28px 12px rgba(0, 0, 0, 0.03), 0 6px 32px 16px transparent, 0 0 0 1px rgba(0, 0, 0, 0.02);\n    transition: box-shadow 200ms ease-out; }\n  window.csd.dialog.message, window.csd.messagedialog {\n    box-shadow: 0 2px 8px 2px rgba(0, 0, 0, 0.07), 0 3px 20px 10px rgba(0, 0, 0, 0.05), 0 6px 32px 16px rgba(0, 0, 0, 0.02), 0 0 0 1px rgba(0, 0, 0, 0.05); }\n  window.csd.tiled, window.csd.tiled-top, window.csd.tiled-left, window.csd.tiled-right, window.csd.tiled-bottom {\n    border-radius: 0;\n    outline: none;\n    box-shadow: 0 0 0 1px alpha(currentColor,0.15), 0 0 0 20px transparent; }\n    window.csd.tiled:backdrop, window.csd.tiled-top:backdrop, window.csd.tiled-left:backdrop, window.csd.tiled-right:backdrop, window.csd.tiled-bottom:backdrop {\n      box-shadow: 0 0 0 1px alpha(currentColor,0.15), 0 0 0 20px transparent; }\n  window.csd.maximized, window.csd.fullscreen {\n    border-radius: 0;\n    outline: none;\n    box-shadow: none;\n    transition: none; }\n\nwindow.solid-csd {\n  margin: 0;\n  padding: 5px;\n  border-radius: 0;\n  box-shadow: inset 0 0 0 5px alpha(currentColor,0.15), inset 0 0 0 4px @headerbar_bg_color, inset 0 0 0 1px alpha(currentColor,0.15); }\n  window.solid-csd:backdrop {\n    box-shadow: inset 0 0 0 5px alpha(currentColor,0.15), inset 0 0 0 4px @headerbar_backdrop_color, inset 0 0 0 1px alpha(currentColor,0.15); }\n\nwindow.ssd {\n  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05); }\n\n/* Public colors from Default */\n@define-color theme_bg_color @window_bg_color;\n@define-color theme_fg_color @window_fg_color;\n@define-color theme_base_color @view_bg_color;\n@define-color theme_text_color @view_fg_color;\n@define-color theme_selected_bg_color @accent_bg_color;\n@define-color theme_selected_fg_color @accent_fg_color;\n@define-color insensitive_bg_color mix(@window_bg_color,@view_bg_color,0.4);\n@define-color insensitive_fg_color alpha(@window_fg_color,0.5);\n@define-color insensitive_base_color @view_bg_color;\n@define-color borders alpha(currentColor,0.15);\n@define-color theme_unfocused_bg_color @window_bg_color;\n@define-color theme_unfocused_fg_color @window_fg_color;\n@define-color theme_unfocused_base_color @view_bg_color;\n@define-color theme_unfocused_text_color @view_fg_color;\n@define-color theme_unfocused_selected_bg_color @accent_bg_color;\n@define-color theme_unfocused_selected_fg_color @accent_fg_color;\n@define-color unfocused_insensitive_color @insensitive_bg_color;\n@define-color unfocused_borders alpha(currentColor,0.15);\n.open-document-selector-treeview:hover {\n    background-color: alpha(@theme_fg_color, 0.05);\n}\n\n.open-document-selector-treeview:selected:hover {\n    background-color: @theme_selected_bg_color;\n}\n\n/* Only normal state is handle */\n.open-document-selector-name-label {\n    color: @theme_fg_color;\n}\n\n/* Only normal state is handle */\n.open-document-selector-path-label {\n    color: @theme_unfocused_fg_color;\n    font-size: smaller;\n}\n\n/* Only normal state is handle */\n.open-document-selector-match {\n    color: shade (@theme_fg_color, 0.6);\n    background-color: alpha(@warning_color, 0.4);\n}\n\n.gedit-document-panel {\n    background-color: @sidebar_bg;\n}\n\n.gedit-document-panel:backdrop {\n    color: #b0b2b2;\n}\n\n.gedit-document-panel row:selected:backdrop {\n    background-color: #8b8e8f;\n}\n\n.gedit-document-panel-group-row,\n.gedit-document-panel-group-row:hover {\n    border-top: 1px solid alpha(currentColor, 0.3);\n}\n\n.gedit-document-panel-group-row:first-child,\n.gedit-document-panel-group-row:first-child:hover {\n    border-top: 0px;\n}\n\n/* Try to look as the notebook tab close button */\n.gedit-document-panel row button.flat {\n    padding: 0;\n    margin-top: 8px;\n    margin-bottom: 8px;\n    min-width: 18px;\n    min-height: 18px;\n    color: alpha(currentColor,0.3);\n}\n\n.gedit-document-panel row:hover button.flat {\n    color: alpha(currentColor,0.5);\n}\n\n.gedit-document-panel row button.flat:hover {\n    color: @theme_fg_color;\n}\n\nstatusbar {\n    border-top: 1px solid @borders;\n}\n\n.gedit-search-slider {\n    background-color: @theme_base_color;\n    padding: 6px;\n    border-color: @borders;\n    border-radius: 0 0 3px 3px;\n    border-width: 0 1px 1px 1px;\n    border-style: solid;\n}\n\n.gedit-search-entry-occurrences-tag {\n    background-color: @theme_base_color;\n    background-image: none;\n    color: shade (@theme_unfocused_fg_color, 0.8);\n    border: 0px;\n    margin: 2px;\n    padding: 2px;\n}\n.nautilus-window,\n.nautilus-window notebook,\n.nautilus-window notebook > stack {\n    background: @theme_base_color;\n}\n\n.nautilus-empty-state-icon {\n    opacity: 0.50;\n}\n\n.nautilus-canvas-item {\n    border-radius: 5px;\n}\n\n.nautilus-canvas-item.thumbnail {\n  -gtk-icon-shadow: 0px 1px 2px @borders,\n                    1px 0px 0px alpha(@borders, 0.25),\n                    -1px 0px 0px alpha(@borders, 0.25),\n                    0px 2px 0px alpha(@borders, 0.5);\n}\n\n.nautilus-canvas-item.dim-label {\n    color: mix (@theme_fg_color, @theme_bg_color, 0.50);\n}\n\n.nautilus-canvas-item.dim-label:selected {\n    color: mix (@theme_selected_fg_color, @theme_selected_bg_color, 0.20);\n}\n\n/* Toolbar */\n\n/* Here we use the .button background-image colors from Adwaita, but ligthen them,\n * since is not possible to use lighten () in common css. */\n@keyframes needs_attention_keyframes {\n    0% {background-image: linear-gradient(to bottom, #fafafa, #ededed 40%,  #e0e0e0); border-color: @borders; }\n    /* can't do animation-direction, so holding the color on two keyframes */\n    30% {background-image: linear-gradient(to bottom, @theme_base_color, @theme_base_color, @theme_base_color); border-color: @theme_fg_color; }\n    90% {background-image: linear-gradient(to bottom, @theme_base_color, @theme_base_color, @theme_base_color); border-color: @theme_fg_color; }\n    100% {background-image: linear-gradient(to bottom, #fafafa, #ededed 40%,  #e0e0e0); border-color: @borders; }\n}\n\n.nautilus-operations-button-needs-attention {\n  animation: needs_attention_keyframes 2s ease-in-out;\n}\n.nautilus-operations-button-needs-attention-multiple {\n  animation: needs_attention_keyframes 3s ease-in-out;\n  animation-iteration-count: 3;\n}\n\n/* Remove white background and highlight on hover which GTK adds by default\n * to GtkListBox. TODO: Switch to GtkListView and drop this CSS hack. */\n.operations-list,\n.operations-list > :hover {\n  background: none;\n}\n\n.disclosure-button {\n  padding-left: 4px;\n  padding-right: 4px;\n}\n\n/* Path bar */\n\n.nautilus-path-bar scrolledwindow {\n  border-radius: 5px 0px 0px 5px;\n  border: 1px @borders solid;\n  border-right-width: 0px;\n  background-color: @theme_bg_color;\n}\n.nautilus-path-bar scrolledwindow undershoot.left {\n  border-radius: 5px 0px 0px 5px;\n  background: linear-gradient(to right, @theme_bg_color 6px, alpha(@theme_bg_color, 0) 24px);\n}\n.nautilus-path-bar scrolledwindow undershoot.right {\n  background: linear-gradient(to left, @theme_bg_color 6px, alpha(@theme_bg_color, 0) 24px);\n}\n\n.nautilus-path-bar > button,\n.path-buttons-box button {\n  margin: 0px;\n}\n\n.path-buttons-box button {\n  background-image: none;\n  box-shadow: none;\n  border-radius: 5px;\n  border-width: 0px;\n  -gtk-icon-shadow: none;\n}\n\n.path-buttons-box button:not(.current-dir):not(:backdrop):hover {\n  background: alpha(@theme_fg_color, 0.15);\n  box-shadow: inset 0 0 0 2px @theme_bg_color;\n}\n\n.path-buttons-box button:not(.current-dir):not(:backdrop):hover * {\n  opacity: 1;\n}\n\n/* Make the tags fit into the box */\nentry.search > * {\n  margin: 5px;\n}\n\n/* Sidebar */\n\n.nautilus-window .sidebar-row:selected {\n    background: mix(@theme_bg_color, @theme_fg_color, 0.07);\n}\n\n.nautilus-window .sidebar-row:selected,\n.nautilus-window .sidebar-row:selected image,\n.nautilus-window .sidebar-row:selected label {\n    color: mix(@theme_fg_color, @theme_text_color, 0.5);\n}\n\n.nautilus-window .sidebar-row:selected:backdrop {\n    background: mix(@theme_unfocused_bg_color, @theme_unfocused_fg_color, 0.07);\n}\n\n.nautilus-window .sidebar-row:selected:backdrop,\n.nautilus-window .sidebar-row:selected:backdrop label {\n    color: mix(@theme_unfocused_fg_color, @theme_unfocused_text_color, 0.15);\n}\n\n/* Floating status bar */\n.floating-bar {\n  padding: 1px;\n  background-color: @theme_base_color;\n  border-width: 1px;\n  border-style: solid solid none;\n  border-color: @borders;\n  border-radius: 8px 8px 0 0;\n}\n\n.floating-bar.bottom.left { /* axes left border and border radius */\n  border-left-style: none;\n  border-top-left-radius: 0;\n}\n.floating-bar.bottom.right { /* axes right border and border radius */\n  border-right-style: none;\n  border-top-right-radius: 0;\n}\n\n.floating-bar:backdrop {\n  background-color: @theme_unfocused_base_color;\n  border-color: @unfocused_borders;\n}\n\n.floating-bar button {\n  padding: 0px;\n}\n\n@define-color disk_space_unknown #888a85;\n@define-color disk_space_used #729fcf;\n@define-color disk_space_free #eeeeec;\n\n.disk-space-display {\n    border-style: solid;\n    border-width: 2px;\n}\n\n.disk-space-display.unknown {\n    background-color: @disk_space_unknown;\n    border-color: shade(@disk_space_unknown, 0.7);\n    color: @disk_space_unknown;\n}\n.disk-space-display.unknown.border {\n    color: shade(@disk_space_unknown, 0.7);\n}\n\n.disk-space-display.used {\n    background-color: @disk_space_used;\n    border-color: shade(@disk_space_used, 0.7);\n    color: @disk_space_used;\n}\n.disk-space-display.used.border {\n    color: shade(@disk_space_used, 0.7);\n}\n\n.disk-space-display.free {\n    background-color: @disk_space_free;\n    border-color: shade(@disk_space_free, 0.7);\n    color: @disk_space_free;\n}\n.disk-space-display.free.border {\n    color: shade(@disk_space_free, 0.7);\n}\n\n/* As a workaround for GtkTreeView showing thick border above first row when\n * horizontal grid lines are enabled, we add them using CSS instead. Exclude the\n * drop targets to let through the default feedback style. */\n.nautilus-list-view .view:not(:drop(active)) {\n    border-bottom: 1px solid @theme_bg_color;\n}\n\n.nautilus-list-view.thumbnail {\n  -gtk-icon-shadow: 0px 1px 2px @borders,\n                    1px 0px 0px alpha(@borders, 0.25),\n                    -1px 0px 0px alpha(@borders, 0.25),\n                    0px 2px 0px alpha(@borders, 0.5);\n}\n\n.search-information {\n  background-color: @theme_selected_bg_color;\n  color:white;\n  padding:2px;\n}\n\n@define-color conflict_bg #fef6b6;\n\n.conflict-row {\n    background: @conflict_bg;\n    color: black;\n}\n\n.conflict-row:hover {\n    background-color: shade(@conflict_bg, 0.9);\n}\n\n.conflict-row:selected {\n  background: @theme_selected_bg_color;\n  color: @theme_selected_fg_color;\n}\n\n/* Icon view */\nflowbox {\n  padding: 18px\n}\n\nflowboxchild {\n  padding: 0px;\n}\n\nflowboxchild:selected {\n  background-color:transparent;\n  outline-color: transparent;\n}\n\nflowboxchild .thumbnail {\n  margin: 4px;\n  box-shadow: 0px 1px 2px 0px alpha(@borders, 0.5),\n              0px 0px 0px 1px alpha(@borders, 0.5),\n              0px 2px 0px 0px alpha(@borders, 0.5);\n  border-radius: 2px;\n}\n\n.icon-ui-labels-box {\n  padding: 2px 4px;\n  border-radius: 4px;\n}\n\nflowboxchild:selected .icon-ui-labels-box {\n  color: @theme_selected_fg_color;\n  background-color: @theme_selected_bg_color;\n}\n\nflowboxchild:selected image {\n  -gtk-icon-effect: dim; /* GTK 3 only */\n  /* GTK 4 TODO: Replace previous line with the following one:\n  -gtk-icon-filter: opacity(0.5);\n  */\n  -gtk-icon-shadow: 0px 0px @theme_selected_bg_color;\n}\n"
  },
  {
    "path": ".themes/Flat-Remix-GTK-Blue-Dark-Solid/index.theme",
    "content": "[Desktop Entry]\nType=X-GNOME-Metatheme\nName=Flat-Remix-GTK-Blue-Dark\nComment=Flat-Remix-GTK-Blue-Dark theme\"\nEncoding=UTF-8\n\n\n[X-GNOME-Metatheme]\nGtkTheme=Flat-Remix-GTK-Blue-Dark\nMetacityTheme=Flat-Remix-Dark-Metacity\nIconTheme=Flat-Remix-Blue-Dark\nCursorTheme=Adwaita\nButtonLayout=:minimize,maximize,close\n"
  },
  {
    "path": ".themes/Flat-Remix-GTK-Blue-Dark-Solid/install.sh",
    "content": "#!/bin/sh\n\noriginal_theme=\"$(gsettings get org.gnome.desktop.interface gtk-theme | tr -d \\')\"\nsed -i \"s/Adwaita/${original_theme}/\" uninstall.sh\n\nmkdir -p ~/.config/gtk-4.0/\ncp -r -f libadwaita/* uninstall.sh ~/.config/gtk-4.0/\n\nmkdir -p ~/.themes/\ncp -a $PWD ~/.themes/\n\ngsettings set org.gnome.desktop.interface gtk-theme \"$(basename $PWD)\"\n"
  },
  {
    "path": ".themes/Flat-Remix-GTK-Blue-Dark-Solid/libadwaita/gtk.css",
    "content": "@define-color accent_bg_color #2777ff;\n@define-color accent_fg_color #ffffff;\n@define-color accent_color @accent_bg_color;\n@define-color destructive_bg_color @red_4;\n@define-color destructive_fg_color white;\n@define-color destructive_color #ff7b63;\n@define-color success_bg_color @green_5;\n@define-color success_fg_color white;\n@define-color success_color @green_1;\n@define-color warning_bg_color #cd9309;\n@define-color warning_fg_color rgba(0, 0, 0, 0.8);\n@define-color warning_color @yellow_2;\n@define-color error_bg_color @red_4;\n@define-color error_fg_color white;\n@define-color error_color #ff7b63;\n@define-color window_bg_color #23252e;\n@define-color window_fg_color white;\n@define-color view_bg_color #272a34;\n@define-color view_fg_color white;\n@define-color headerbar_bg_color #1a1c23;\n@define-color headerbar_fg_color white;\n@define-color headerbar_border_color white;\n@define-color headerbar_backdrop_color @view_bg_color;\n@define-color headerbar_shade_color rgba(0, 0, 0, 0.36);\n@define-color headerbar_darker_shade_color rgba(0, 0, 0, 0.9);\n@define-color sidebar_bg_color #1a1c23;\n@define-color sidebar_fg_color white;\n@define-color sidebar_backdrop_color mix(@sidebar_bg_color, @window_bg_color, .5);\n@define-color sidebar_shade_color rgba(0, 0, 0, 0.25);\n@define-color sidebar_border_color rgba(0, 0, 0, 0.36);\n@define-color secondary_sidebar_bg_color mix(@sidebar_bg_color, @window_bg_color, .5);\n@define-color secondary_sidebar_fg_color white;\n@define-color secondary_sidebar_backdrop_color mix(@secondary_sidebar_bg_color, @window_bg_color, .5);\n@define-color secondary_sidebar_shade_color rgba(0, 0, 0, 0.25);\n@define-color secondary_sidebar_border_color rgba(0, 0, 0, 0.36);\n@define-color card_bg_color rgba(255, 255, 255, 0.05);\n@define-color card_fg_color white;\n@define-color card_shade_color rgba(0, 0, 0, 0.36);\n@define-color dialog_bg_color #303340;\n@define-color dialog_fg_color white;\n@define-color popover_bg_color #303340;\n@define-color popover_fg_color white;\n@define-color popover_shade_color rgba(0, 0, 0, 0.25);\n@define-color thumbnail_bg_color #303340;\n@define-color thumbnail_fg_color white;\n@define-color shade_color rgba(0, 0, 0, 0.25);\n@define-color scrollbar_outline_color rgba(0, 0, 0, 0.5);\nwindowcontrols {\n  margin: 8px; }\n  windowcontrols button {\n    min-height: 16px;\n    min-width: 16px;\n    margin: -3px; }\n    windowcontrols button.minimize image, windowcontrols button.maximize image, windowcontrols button.close image {\n      padding: 0;\n      color: transparent;\n      background-image: -gtk-scaled(url(\"assets/titlebutton.png\"), url(\"assets/titlebutton@2.png\"));\n      background-position: center;\n      background-repeat: no-repeat;\n      background-size: 8px;\n      box-shadow: 0 0 5px 0 alpha(@headerbar_bg_color, 10); }\n      windowcontrols button.minimize image:backdrop, windowcontrols button.maximize image:backdrop, windowcontrols button.close image:backdrop {\n        background-color: #7f7f7f;\n        background-image: -gtk-scaled(url(\"assets/titlebutton.png\"), url(\"assets/titlebutton@2.png\")); }\n    windowcontrols button.minimize image {\n      background-color: #fd7d00; }\n      windowcontrols button.minimize image:hover {\n        background-image: -gtk-scaled(url(\"assets/minimize.png\"), url(\"assets/minimize@2.png\")); }\n    windowcontrols button.maximize image {\n      background-color: #377cf1; }\n      windowcontrols button.maximize image:hover {\n        background-image: -gtk-scaled(url(\"assets/maximize.png\"), url(\"assets/maximize@2.png\")); }\n    windowcontrols button.close image {\n      background-color: #d31919; }\n      windowcontrols button.close image:hover {\n        background-image: -gtk-scaled(url(\"assets/close.png\"), url(\"assets/close@2.png\")); }\n"
  },
  {
    "path": ".themes/Flat-Remix-GTK-Blue-Dark-Solid/uninstall.sh",
    "content": "#!/bin/sh\n\ntheme=Flat-Remix-GTK-Blue-Dark\n\nrm -rf ~/.config/gtk-4.0/gtk.css \\\n       ~/.config/gtk-4.0/assets \\\n       ~/.config/gtk-4.0/uninstall.sh \\\n       ~/.themes/$theme/\n\ngsettings set org.gnome.desktop.interface gtk-theme \"Adwaita\"\n"
  },
  {
    "path": ".themes/Flat-Remix-GTK-Blue-Darkest/cinnamon/cinnamon.css",
    "content": "/***************************\n * Check and Radio buttons *\n ***************************/\nstage {\n  color: #eeeeec; }\n\n.label-shadow {\n  color: rgba(0, 0, 0, 0); }\n\n.sound-button, .modal-dialog-button-box .modal-dialog-button, .notification-button, .notification-icon-button, .popup-menu #notification .notification-button, .popup-menu #notification .notification-icon-button {\n  min-height: 20px;\n  padding: 5px 32px;\n  transition-duration: 0;\n  color: #eeeeec;\n  outline-color: rgba(238, 238, 236, 0.3);\n  border-color: #1f1f1f;\n  border-bottom-color: black;\n  background-image: linear-gradient(to top, #0a0a0a 2px, #0d0d0d);\n  text-shadow: 0 -1px rgba(0, 0, 0, 0.96);\n  -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.96);\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.27); }\n  .sound-button, .modal-dialog-button-box .modal-dialog-button, .notification-button, .notification-icon-button, .popup-menu #notification .notification-button, .popup-menu #notification .notification-icon-button {\n    border-radius: 6px; }\n  .sound-button:hover, .modal-dialog-button-box .modal-dialog-button:hover, .notification-button:hover, .notification-icon-button:hover, .popup-menu #notification .notification-button:hover, .popup-menu #notification .notification-icon-button:hover {\n    color: #eeeeec;\n    outline-color: rgba(238, 238, 236, 0.3);\n    border-color: #1f1f1f;\n    border-bottom-color: black;\n    background-image: linear-gradient(to top, #0a0a0a, #0f0f0f 1px);\n    text-shadow: 0 -1px rgba(0, 0, 0, 0.912);\n    -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.912);\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.27); }\n  .sound-button:active, .modal-dialog-button-box .modal-dialog-button:active, .notification-button:active, .notification-icon-button:active, .popup-menu #notification .notification-button:active, .popup-menu #notification .notification-icon-button:active {\n    color: #eeeeec;\n    outline-color: rgba(238, 238, 236, 0.3);\n    border-color: #1f1f1f;\n    background-image: image(black);\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\n  .sound-button:insensitive, .modal-dialog-button-box .modal-dialog-button:insensitive, .notification-button:insensitive, .notification-icon-button:insensitive, .popup-menu #notification .notification-button:insensitive, .popup-menu #notification .notification-icon-button:insensitive {\n    color: #7d7d7c;\n    border-color: #1f1f1f;\n    background-image: image(#080808);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0); }\n\n#menu-search-entry, .popup-menu #notification StEntry {\n  padding: 7px;\n  caret-size: 1px;\n  selection-background-color: #2777ff;\n  selected-color: #ffffff;\n  transition-duration: 300ms;\n  border-radius: 6px;\n  color: white;\n  border-color: #1f1f1f;\n  background-color: black;\n  box-shadow: inset 0 0 0 1px rgba(39, 119, 255, 0); }\n  #menu-search-entry:focus, .popup-menu #notification StEntry:focus, #menu-search-entry:hover, .popup-menu #notification StEntry:hover {\n    box-shadow: inset 0 0 0 1px #2777ff;\n    border-color: #00348d; }\n  #menu-search-entry:insensitive, .popup-menu #notification StEntry:insensitive {\n    color: #7d7d7c;\n    border-color: #1f1f1f;\n    background-color: #080808;\n    box-shadow: none; }\n  #menu-search-entry StIcon.capslock-warning, .popup-menu #notification StEntry StIcon.capslock-warning {\n    icon-size: 16px;\n    warning-color: #fd7d00;\n    padding: 0 4px; }\n\n.notification StEntry {\n  padding: 7px;\n  caret-size: 1px;\n  caret-color: white;\n  selection-background-color: #2777ff;\n  selected-color: #ffffff;\n  transition-duration: 300ms;\n  border-radius: 6px;\n  color: white;\n  border-color: black;\n  background-color: rgba(0, 0, 0, 0.5);\n  background-clip: padding-box;\n  box-shadow: none;\n  text-shadow: 0 1px black;\n  -gtk-icon-shadow: 0 1px black; }\n  .notification StEntry:focus {\n    color: white;\n    border-color: #2777ff;\n    background-color: rgba(0, 0, 0, 0.5);\n    background-clip: padding-box;\n    box-shadow: inset 0 0 0 1px #2777ff;\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black; }\n  .notification StEntry:insensitive {\n    color: #97999f;\n    border-color: black;\n    background-color: rgba(68, 72, 83, 0.5);\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\n\nStScrollView.vfade {\n  -st-vfade-offset: 68px; }\n\nStScrollView.hfade {\n  -st-hfade-offset: 68px; }\n\nStScrollBar {\n  padding: 8px; }\n  StScrollView StScrollBar {\n    min-width: 5px;\n    min-height: 5px; }\n  StScrollBar StBin#trough {\n    background-color: rgba(0, 0, 0, 0.1);\n    border-radius: 8px; }\n  StScrollBar StButton#vhandle, StScrollBar StButton#hhandle {\n    border-radius: 6px;\n    background-color: #676766;\n    border: 0px solid;\n    margin: 0px; }\n    StScrollBar StButton#vhandle:hover, StScrollBar StButton#hhandle:hover {\n      background-color: #505050; }\n    StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active {\n      background-color: #2777ff; }\n\n.separator {\n  -gradient-height: 1px;\n  -gradient-start: rgba(0, 0, 0, 0);\n  -gradient-end: rgba(0, 0, 0, 0);\n  -margin-horizontal: 1.5em;\n  height: 1em; }\n\n.popup-slider-menu-item,\n.slider {\n  -slider-height: 0.3em;\n  -slider-background-color: #1f1f1f;\n  -slider-border-color: rgba(13, 13, 13, 0.3);\n  -slider-active-background-color: #2777ff;\n  -slider-active-border-color: rgba(13, 13, 13, 0.3);\n  -slider-border-width: 1px;\n  -slider-handle-radius: 0.5em;\n  height: 1em;\n  min-width: 15em;\n  border: 0 solid transparent;\n  border-right-width: 1px;\n  border-left-width: 5px; }\n\n.check-box CinnamonGenericContainer {\n  spacing: .2em;\n  min-height: 30px;\n  padding-top: 2px; }\n\n.check-box StLabel {\n  font-weight: normal; }\n\n.check-box StBin {\n  width: 16px;\n  height: 16px;\n  background-image: url(\"assets/checkbox-unchecked.svg\"); }\n\n.check-box:focus StBin {\n  background-image: url(\"assets/checkbox-unchecked-focused.svg\"); }\n\n.check-box:checked StBin {\n  background-image: url(\"assets/checkbox-checked.svg\"); }\n\n.check-box:focus:checked StBin {\n  background-image: url(\"assets/checkbox-checked-focused.svg\"); }\n\n.radiobutton CinnamonGenericContainer {\n  spacing: .2em;\n  height: 26px;\n  padding-top: 2px; }\n\n.radiobutton StLabel {\n  padding-top: 4px;\n  font-size: 0.9em;\n  box-shadow: none; }\n\n.radiobutton StBin {\n  width: 16px;\n  height: 16px;\n  background-image: url(\"assets/checkbox-unchecked.svg\"); }\n\n.radiobutton:focus StBin {\n  background-image: url(\"assets/checkbox-unchecked-focused.svg\"); }\n\n.radiobutton:checked StBin {\n  background-image: url(\"assets/checkbox-checked.svg\"); }\n\n.radiobutton:focus:checked StBin {\n  background-image: url(\"assets/checkbox-checked-focused.svg\"); }\n\n.toggle-switch {\n  width: 50px;\n  height: 20px;\n  background-size: contain; }\n  .toggle-switch-us, .toggle-switch-intl {\n    background-image: url(\"assets/switch-off-dark.svg\"); }\n    .toggle-switch-us:checked, .toggle-switch-intl:checked {\n      background-image: url(\"assets/switch-on-dark.svg\"); }\n\n.cinnamon-link {\n  color: #8db7ff;\n  text-decoration: underline; }\n  .cinnamon-link:hover {\n    color: #c0d7ff; }\n\n#Tooltip {\n  background-color: rgba(0, 0, 0, 0.8);\n  border: 1px solid rgba(255, 255, 255, 0.1);\n  border-radius: 6px;\n  padding: 8px 12px;\n  color: white;\n  font-size: 1em;\n  font-weight: normal;\n  text-align: center; }\n\n#LookingGlassDialog {\n  color: #eeeeec;\n  border: 1px solid #1f1f1f;\n  border-radius: 6px;\n  background-color: #0d0d0d;\n  spacing: 4px;\n  padding: 8px; }\n\n.menu {\n  color: #eeeeec;\n  border: 1px solid #1f1f1f;\n  border-radius: 6px;\n  margin: 10px 5px;\n  background-color: black; }\n\n.popup-sub-menu {\n  background-color: black;\n  box-shadow: none; }\n  .popup-sub-menu .popup-menu-item:ltr {\n    padding-right: 1.75em; }\n  .popup-sub-menu .popup-menu-item:rtl {\n    padding-left: 1.75em; }\n  .popup-sub-menu StScrollBar {\n    padding: 4px; }\n    .popup-sub-menu StScrollBar StBin#trough, .popup-sub-menu StScrollBar StBin#vhandle {\n      border-width: 0; }\n\n.popup-menu-content {\n  padding: 1em 0em 1em 0em; }\n\n.popup-menu-item {\n  padding: .4em 1.75em;\n  spacing: 1em;\n  border-left-width: 0;\n  border-right-width: 0; }\n  .popup-menu-item:active {\n    color: #ffffff;\n    background-color: #2777ff; }\n  .popup-menu-item:insensitive {\n    color: rgba(238, 238, 236, 0.5);\n    background: none; }\n\n.popup-inactive-menu-item {\n  color: #eeeeec; }\n  .popup-inactive-menu-item:insensitive {\n    color: #7d7d7c; }\n\n/* This is for popup menus in Cinnamon versions < 3.2 */\n.popup-menu {\n  color: white;\n  color: #eeeeec; }\n  .popup-menu-arrow {\n    icon-size: 16px; }\n  .popup-menu .popup-sub-menu {\n    background-color: black;\n    box-shadow: none; }\n    .popup-menu .popup-sub-menu .popup-menu-item:ltr {\n      padding-right: 1.75em; }\n    .popup-menu .popup-sub-menu .popup-menu-item:rtl {\n      padding-left: 1.75em; }\n    .popup-menu .popup-sub-menu StScrollBar {\n      padding: 4px; }\n      .popup-menu .popup-sub-menu StScrollBar StBin#trough, .popup-menu .popup-sub-menu StScrollBar StBin#vhandle {\n        border-width: 0; }\n  .popup-menu .popup-menu-content {\n    padding: 1em 0em 1em 0em; }\n  .popup-menu .popup-menu-item {\n    padding: .4em 1.75em;\n    spacing: 1em;\n    border: 1px solid transparent;\n    border-left-width: 0;\n    border-right-width: 0; }\n    .popup-menu .popup-menu-item:active {\n      color: #eeeeec;\n      border-color: rgba(238, 238, 236, 0.11);\n      background-color: rgba(238, 238, 236, 0.08); }\n    .popup-menu .popup-menu-item:insensitive {\n      color: rgba(238, 238, 236, 0.5);\n      background: none; }\n  .popup-menu .popup-inactive-menu-item {\n    color: #eeeeec; }\n    .popup-menu .popup-inactive-menu-item:insensitive {\n      color: #7d7d7c; }\n  .popup-menu-icon {\n    icon-size: 16px; }\n\n.popup-menu-boxpointer {\n  -arrow-border-radius: 6px;\n  -arrow-background-color: #0d0d0d;\n  -arrow-border-width: 1px;\n  -arrow-border-color: #1f1f1f;\n  -arrow-base: 21px;\n  -arrow-rise: 9px;\n  -boxpointer-gap: 2px; }\n\n/*Scale view context menu*/\n.popup-combo-menu {\n  color: #eeeeec;\n  border: 1px solid #1f1f1f;\n  border-radius: 6px;\n  background-color: black;\n  box-shadow: none;\n  padding: 1em 0em 1em 0em; }\n\n.popup-combobox-item {\n  spacing: 1em;\n  padding: .4em 1.75em;\n  border: 1px solid transparent;\n  border-left-width: 0;\n  border-right-width: 0; }\n\n.popup-separator-menu-item {\n  -gradient-height: 1px;\n  -gradient-start: black;\n  -gradient-end: black;\n  -margin-horizontal: 0;\n  height: 1px; }\n\n.popup-alternating-menu-item:alternate {\n  font-weight: normal; }\n\n.popup-device-menu-item {\n  spacing: .5em; }\n\n.popup-subtitle-menu-item {\n  font-weight: normal; }\n\n.nm-menu-item-icons {\n  spacing: .5em; }\n\n#panel {\n  font-weight: bold;\n  /* sets the height of horizontal panels */\n  height: 40px;\n  /* sets the width of vertical panels */\n  width: 32px; }\n  #panelLeft {\n    spacing: 4px; }\n    #panelLeft:dnd {\n      background-gradient-direction: vertical;\n      background-gradient-start: rgba(255, 0, 0, 0.05);\n      background-gradient-end: rgba(255, 0, 0, 0.2); }\n    #panelLeft:ltr {\n      padding-right: 4px; }\n    #panelLeft:rtl {\n      padding-left: 4px; }\n    #panelLeft.vertical {\n      padding: 0px; }\n      #panelLeft.vertical:ltr {\n        padding-right: 0px; }\n      #panelLeft.vertical:rtl {\n        padding-left: 0px; }\n  #panelRight:dnd {\n    background-gradient-direction: vertical;\n    background-gradient-start: rgba(0, 0, 255, 0.05);\n    background-gradient-end: rgba(0, 0, 255, 0.2); }\n  #panelRight:ltr {\n    padding-left: 4px;\n    spacing: 0px; }\n  #panelRight:rtl {\n    padding-right: 4px;\n    spacing: 0px; }\n  #panelRight.vertical {\n    padding: 0px; }\n    #panelRight.vertical:ltr {\n      padding-right: 0px; }\n    #panelRight.vertical:rtl {\n      padding-left: 0px; }\n  #panelCenter {\n    spacing: 4px; }\n    #panelCenter:dnd {\n      background-gradient-direction: vertical;\n      background-gradient-start: rgba(0, 255, 0, 0.05);\n      background-gradient-end: rgba(0, 255, 0, 0.2); }\n  #panel:highlight {\n    border-image: none;\n    background-color: rgba(191, 23, 23, 0.5); }\n\n.panelLeft {\n  spacing: 4px; }\n  .panelLeft:dnd {\n    background-gradient-direction: vertical;\n    background-gradient-start: rgba(255, 0, 0, 0.05);\n    background-gradient-end: rgba(255, 0, 0, 0.2); }\n  .panelLeft:ltr {\n    padding-right: 4px; }\n  .panelLeft:rtl {\n    padding-left: 4px; }\n  .panelLeft.vertical {\n    padding: 0px; }\n    .panelLeft.vertical:ltr {\n      padding-right: 0px; }\n    .panelLeft.vertical:rtl {\n      padding-left: 0px; }\n\n.panelRight:dnd {\n  background-gradient-direction: vertical;\n  background-gradient-start: rgba(0, 0, 255, 0.05);\n  background-gradient-end: rgba(0, 0, 255, 0.2); }\n\n.panelRight:ltr {\n  padding-left: 4px;\n  spacing: 0px; }\n\n.panelRight:rtl {\n  padding-right: 4px;\n  spacing: 0px; }\n\n.panelRight.vertical {\n  padding: 0px; }\n  .panelRight.vertical:ltr {\n    padding-left: 0px;\n    spacing: 0px; }\n  .panelRight.vertical:rtl {\n    padding-right: 0px;\n    spacing: 0px; }\n\n.panelCenter {\n  spacing: 4px; }\n  .panelCenter.vertical {\n    padding-left: 0px;\n    padding-right: 0px; }\n  .panelCenter:dnd {\n    background-gradient-direction: vertical;\n    background-gradient-start: rgba(0, 255, 0, 0.05);\n    background-gradient-end: rgba(0, 255, 0, 0.2); }\n\n.panel-top, .panel-bottom, .panel-left, .panel-right {\n  color: #eeeeec;\n  border: #ffffff;\n  background-color: rgba(13, 13, 13, 0.79);\n  font-size: 1em;\n  padding: 0px; }\n\n.panel-top {\n  box-shadow: 0 1px rgba(0, 0, 0, 0.8); }\n\n.panel-bottom {\n  box-shadow: 0 -1px rgba(0, 0, 0, 0.8); }\n\n.panel-left {\n  box-shadow: 1px 0 rgba(0, 0, 0, 0.8); }\n\n.panel-right {\n  box-shadow: -1px 0 rgba(0, 0, 0, 0.8); }\n\n.panel-dummy {\n  background-color: rgba(191, 23, 23, 0.5); }\n  .panel-dummy:entered {\n    background-color: rgba(191, 23, 23, 0.6); }\n\n.panel-status-button {\n  border-width: 0;\n  -natural-hpadding: 3px;\n  -minimum-hpadding: 3px;\n  font-weight: bold;\n  color: white; }\n\n.panel-button {\n  -natural-hpadding: 6px;\n  -minimum-hpadding: 2px;\n  font-weight: bold;\n  color: green;\n  transition-duration: 100; }\n\n.system-status-icon {\n  icon-size: 16px;\n  padding: 0 1px; }\n  .system-status-icon.warning {\n    color: #fd7d00; }\n  .system-status-icon.error {\n    color: #bf1717; }\n\n#overview {\n  spacing: 12px; }\n\n.window-caption {\n  background-color: #303340;\n  border: 1px solid #303340;\n  color: white;\n  spacing: 8px;\n  border-radius: 6px;\n  font-size: 0.9em;\n  padding: 5px 8px;\n  -cinnamon-caption-spacing: 8px; }\n  .window-caption:focus {\n    background-color: #2777ff;\n    color: #ffffff;\n    border: 1px solid #2777ff; }\n\n.window-border {\n  border: 3px #2777ff;\n  border-radius: 6px;\n  background-color: rgba(255, 255, 255, 0.05);\n  /* Cover rounded corners and some bad adjustment gaps */\n  box-shadow: 0 0 0 1px #2777ff inset; }\n\n.overview-empty-placeholder {\n  color: #ffffff;\n  font-size: 2em; }\n\n.expo-workspaces-name-entry,\n.expo-workspaces-name-entry#selected {\n  height: 1.5em;\n  border-radius: 6px;\n  font-size: 1em;\n  padding: 5px 8px;\n  -cinnamon-caption-spacing: 4px;\n  color: white;\n  border-color: black;\n  background-color: rgba(0, 0, 0, 0.5);\n  background-clip: padding-box;\n  box-shadow: none;\n  text-shadow: 0 1px black;\n  -gtk-icon-shadow: 0 1px black; }\n  .expo-workspaces-name-entry:focus,\n  .expo-workspaces-name-entry#selected:focus {\n    border: 1px solid #2777ff;\n    background-color: #2777ff;\n    color: #ffffff;\n    font-style: italic;\n    transition-duration: 300;\n    selection-background-color: #ffffff;\n    selected-color: #2777ff; }\n\n.expo-workspace-thumbnail-frame {\n  border: 4px solid rgba(255, 255, 255, 0);\n  background-color: rgba(255, 255, 255, 0);\n  border-radius: 6px; }\n  .expo-workspace-thumbnail-frame#active {\n    border: 4px solid #2777ff;\n    background-color: black;\n    border-radius: 6px; }\n\n.expo-background {\n  background-color: #303340; }\n\n.workspace-thumbnails {\n  spacing: 26px; }\n  .workspace-thumbnails-background, .workspace-thumbnails-background:rtl {\n    padding: 8px; }\n\n.workspace-add-button {\n  background-image: url(\"assets/add-workspace.svg\");\n  height: 200px;\n  width: 35px;\n  transition-duration: 100; }\n  .workspace-add-button:hover {\n    background-image: url(\"assets/add-workspace-hover.svg\");\n    transition-duration: 100; }\n  .workspace-add-button:active {\n    background-image: url(\"assets/add-workspace-active.svg\");\n    transition-duration: 100; }\n\n.workspace-overview-background-shade {\n  background-color: rgba(0, 0, 0, 0.5); }\n\n.workspace-close-button,\n.window-close {\n  background-image: url(\"assets/close.svg\");\n  background-size: 26px;\n  height: 26px;\n  width: 26px;\n  -cinnamon-close-overlap: 12px; }\n  .workspace-close-button:hover,\n  .window-close:hover {\n    background-image: url(\"assets/close-hover.svg\");\n    background-size: 26px;\n    height: 26px;\n    width: 26px; }\n  .workspace-close-button:active,\n  .window-close:active {\n    background-image: url(\"assets/close-active.svg\");\n    background-size: 26px;\n    height: 26px;\n    width: 26px; }\n\n.window-close-area {\n  background-image: url(\"assets/trash-icon.svg\");\n  height: 120px;\n  width: 400px; }\n\n.calendar {\n  padding: .4em 1.75em;\n  spacing-rows: 0px;\n  spacing-columns: 0px; }\n\n.calendar-main-box {\n  margin: 0 .8em .5em .8em; }\n\n.calendar-events-main-box {\n  height: 300px;\n  margin-right: .5em;\n  border-radius: 6px;\n  padding: .5em;\n  min-width: 350px;\n  border: 1px solid #1f1f1f;\n  background-color: black; }\n\n.calendar-events-no-events-button {\n  margin: 6px 0 6px 0;\n  padding: 6px;\n  border-radius: 6px; }\n  .calendar-events-no-events-button:hover {\n    background-color: #2777ff; }\n    .calendar-events-no-events-button:hover .calendar-events-no-events-icon,\n    .calendar-events-no-events-button:hover .calendar-events-no-events-label {\n      color: #ffffff; }\n\n.calendar-events-no-events-icon,\n.calendar-events-no-events-label {\n  font-weight: bold;\n  color: #eeeeec;\n  text-align: center; }\n\n.calendar-events-date-label {\n  padding: .1em .1em .5em .1em;\n  color: #eeeeec;\n  font-weight: bold;\n  text-align: center; }\n\n.calendar-events-event-container {\n  padding: 0; }\n\n.calendar-event-button {\n  border: 1px solid rgba(0, 0, 0, 0); }\n  .calendar-event-button .calendar-event-time-past {\n    color: rgba(238, 238, 236, 0.4);\n    font-weight: bold;\n    text-align: left;\n    margin-bottom: .2em; }\n  .calendar-event-button .calendar-event-time-present {\n    color: #eeeeec;\n    font-weight: bold;\n    text-align: left;\n    margin-bottom: .2em; }\n    .calendar-event-button .calendar-event-time-present:all-day {\n      color: #2777ff; }\n  .calendar-event-button .calendar-event-time-future {\n    color: #eeeeec;\n    font-weight: bold;\n    text-align: left;\n    margin-bottom: .2em; }\n  .calendar-event-button .calendar-event-summary {\n    color: #eeeeec;\n    text-align: left;\n    width: 200px; }\n  .calendar-event-button .calendar-event-countdown {\n    text-align: right;\n    margin-bottom: .6em;\n    color: #eeeeec; }\n    .calendar-event-button .calendar-event-countdown:soon {\n      font-weight: bold; }\n    .calendar-event-button .calendar-event-countdown:imminent {\n      font-weight: bold;\n      color: #fd7d00; }\n    .calendar-event-button .calendar-event-countdown:current {\n      font-weight: bold;\n      color: #2777ff; }\n  .calendar-event-button:hover {\n    background-color: #2777ff;\n    border: 1px solid #1f1f1f; }\n    .calendar-event-button:hover .calendar-event-time-past,\n    .calendar-event-button:hover .calendar-event-time-present,\n    .calendar-event-button:hover .calendar-event-time-future,\n    .calendar-event-button:hover .calendar-event-summary {\n      color: #ffffff; }\n    .calendar-event-button:hover .calendar-event-countdown {\n      text-align: right;\n      margin-bottom: .6em;\n      color: #ffffff; }\n      .calendar-event-button:hover .calendar-event-countdown:soon {\n        font-weight: bold; }\n      .calendar-event-button:hover .calendar-event-countdown:imminent {\n        font-weight: bold; }\n      .calendar-event-button:hover .calendar-event-countdown:current {\n        font-weight: bold; }\n\n.calendar-event-color-strip {\n  width: 2px; }\n\n.calendar-today-home-button {\n  padding: 6px; }\n\n.calendar-today-day-label {\n  font-size: 1.75em;\n  color: #eeeeec;\n  font-weight: bold;\n  text-align: center;\n  padding-bottom: .1em; }\n\n.calendar-today-date-label {\n  font-size: 1.1em;\n  color: #eeeeec;\n  font-weight: bold;\n  text-align: center; }\n\n.calendar-today-home-button-enabled {\n  padding: 6px; }\n  .calendar-today-home-button-enabled:hover {\n    background-color: #2777ff; }\n    .calendar-today-home-button-enabled:hover .calendar-today-day-label {\n      color: #ffffff; }\n    .calendar-today-home-button-enabled:hover .calendar-today-date-label {\n      color: #ffffff; }\n\n.calendar-month-label {\n  color: #eeeeec;\n  font-weight: bold;\n  padding: 8px 0; }\n\n.calendar-change-month-back,\n.calendar-change-month-forward {\n  width: 16px;\n  height: 16px; }\n\n.calendar-change-month-back {\n  background-image: url(\"assets/calendar-arrow-left.svg\"); }\n  .calendar-change-month-back:focus, .calendar-change-month-back:hover {\n    background-image: url(\"assets/calendar-arrow-left-hover.svg\"); }\n  .calendar-change-month-back:active {\n    background-image: url(\"assets/calendar-arrow-left.svg\"); }\n  .calendar-change-month-back:rtl {\n    background-image: url(\"assets/calendar-arrow-right.svg\"); }\n    .calendar-change-month-back:rtl:focus, .calendar-change-month-back:rtl:hover {\n      background-image: url(\"assets/calendar-arrow-right-hover.svg\"); }\n    .calendar-change-month-back:rtl:active {\n      background-image: url(\"assets/calendar-arrow-right.svg\"); }\n\n.calendar-change-month-forward {\n  background-image: url(\"assets/calendar-arrow-right.svg\"); }\n  .calendar-change-month-forward:focus, .calendar-change-month-forward:hover {\n    background-image: url(\"assets/calendar-arrow-right-hover.svg\"); }\n  .calendar-change-month-forward:active {\n    background-image: url(\"assets/calendar-arrow-right.svg\"); }\n  .calendar-change-month-forward:rtl {\n    background-image: url(\"assets/calendar-arrow-left.svg\"); }\n    .calendar-change-month-forward:rtl:focus, .calendar-change-month-forward:rtl:hover {\n      background-image: url(\"assets/calendar-arrow-left-hover.svg\"); }\n    .calendar-change-month-forward:rtl:active {\n      background-image: url(\"assets/calendar-arrow-left.svg\"); }\n\n.calendar-day-event-dot-box {\n  margin-top: 1.7em;\n  max-rows: 1; }\n\n.calendar-day-event-dot {\n  margin: 1px;\n  border-radius: 2px;\n  width: 4px;\n  height: 4px; }\n\n.datemenu-date-label {\n  padding: .4em 1.75em;\n  font-weight: bold;\n  font-size: 1.15em;\n  text-align: center;\n  color: #eeeeec;\n  border-radius: 6px; }\n\n.calendar-day-base {\n  font-size: 1em;\n  text-align: center;\n  width: 2.2em;\n  height: 2.2em;\n  padding: 0.1em; }\n  .calendar-day-base:hover {\n    font-weight: bold;\n    color: #ffffff;\n    background-color: #2777ff; }\n\n.calendar-day-heading {\n  color: rgba(238, 238, 236, 0.85);\n  margin-top: 1em;\n  font-size: 1.05em; }\n\n.calendar-day {\n  border-width: 0;\n  color: rgba(238, 238, 236, 0.9); }\n\n.calendar-day-top {\n  border-top-width: 0; }\n\n.calendar-day-left {\n  border-left-width: 0; }\n\n.calendar-nonwork-day {\n  color: #eeeeec;\n  background-color: transparent;\n  font-weight: bold; }\n\n.calendar-today,\n.calendar-today:active,\n.calendar-today:focus,\n.calendar-today:hover {\n  font-weight: bold;\n  color: #ffffff;\n  background-color: rgba(238, 238, 236, 0.4);\n  border-radius: 99px;\n  border-width: 0; }\n  .calendar-today:selected,\n  .calendar-today:active:selected,\n  .calendar-today:focus:selected,\n  .calendar-today:hover:selected {\n    background-color: #2777ff; }\n\n.calendar-not-today {\n  color: #eeeeec;\n  border-radius: 99px; }\n  .calendar-not-today:selected {\n    font-weight: bold;\n    background-color: rgba(238, 238, 236, 0.4); }\n    .calendar-not-today:selected:hover {\n      font-weight: bold;\n      color: #eeeeec; }\n\n.calendar-other-month-day {\n  color: rgba(238, 238, 236, 0.3);\n  border-radius: 99px;\n  opacity: 1; }\n  .calendar-other-month-day:hover {\n    color: #ffffff;\n    opacity: 1; }\n\n.calendar-week-number {\n  color: rgba(238, 238, 236, 0.85);\n  font-size: 0.8em;\n  margin-top: 0.8em; }\n\n#notification {\n  border: 1px solid #1f1f1f;\n  border-radius: 6px;\n  background-color: #0d0d0d;\n  padding: 13px;\n  spacing-rows: 10px;\n  spacing-columns: 10px;\n  margin-from-right-edge-of-screen: 20px;\n  width: 34em;\n  color: #eeeeec; }\n  .popup-menu #notification {\n    color: #eeeeec;\n    border-image: url(\"asset/message.svg\") 9 9 9 9; }\n    .popup-menu #notification .notification-button, .popup-menu #notification .notification-icon-button {\n      padding: 5px; }\n  #notification.multi-line-notification {\n    padding-bottom: 13px;\n    color: #eeeeec; }\n  #notification-scrollview {\n    max-height: 10em; }\n    #notification-scrollview > .top-shadow, #notification-scrollview > .bottom-shadow {\n      height: 1em; }\n    #notification-scrollview:ltr > StScrollBar {\n      padding-left: 6px; }\n    #notification-scrollview:rtl > StScrollBar {\n      padding-right: 6px; }\n  #notification-body {\n    spacing: 5px; }\n  #notification-actions {\n    spacing: 10px; }\n\n.notification-with-image {\n  min-height: 159px;\n  color: #eeeeec; }\n\n.notification-button, .notification-icon-button {\n  padding: 5px; }\n\n.notification-icon-button > StIcon {\n  icon-size: 32px; }\n\n#altTabPopup {\n  padding: 8px;\n  spacing: 16px; }\n\n.switcher-list {\n  color: #eeeeec;\n  border: 1px solid #1f1f1f;\n  background-color: #0d0d0d;\n  border-radius: 6px;\n  padding: 20px; }\n  .switcher-list > StBoxLayout {\n    padding: 4px; }\n  .switcher-list-item-container {\n    spacing: 8px; }\n  .switcher-list .item-box {\n    padding: 8px;\n    border-radius: 6px; }\n    .switcher-list .item-box:outlined {\n      padding: 8px;\n      border: 1px solid #2777ff; }\n    .switcher-list .item-box:selected {\n      color: #ffffff;\n      background-color: #2777ff;\n      border: 0px solid #2777ff; }\n  .switcher-list .thumbnail {\n    width: 256px; }\n  .switcher-list .thumbnail-box {\n    padding: 2px;\n    spacing: 4px; }\n  .switcher-list .separator {\n    width: 1px;\n    background: rgba(255, 255, 255, 0.2); }\n\n.switcher-arrow {\n  border-color: rgba(0, 0, 0, 0);\n  color: #eeeeec; }\n  .switcher-arrow:highlighted {\n    border-color: rgba(0, 0, 0, 0);\n    color: #ffffff; }\n\n.thumbnail-scroll-gradient-left {\n  background-color: rgba(0, 0, 0, 0);\n  border-radius: 24px;\n  border-radius-topright: 0px;\n  border-radius-bottomright: 0px;\n  width: 60px; }\n\n.thumbnail-scroll-gradient-right {\n  background-color: rgba(0, 0, 0, 0);\n  border-radius: 24px;\n  border-radius-topleft: 0px;\n  border-radius-bottomleft: 0px;\n  width: 60px; }\n\n.ripple-box {\n  width: 104px;\n  height: 104px;\n  background-image: url(\"assets/corner-ripple.svg\");\n  background-size: contain; }\n  .ripple-box:rtl {\n    background-image: url(\"assets/corner-ripple.svg\"); }\n\n.lightbox {\n  background-color: rgba(0, 0, 0, 0.4); }\n\n.flashspot {\n  background-color: white; }\n\n.modal-dialog {\n  background-color: #0d0d0d;\n  border: 1px solid #1f1f1f;\n  border-radius: 6px;\n  padding: 5px 10px; }\n  .modal-dialog > StBoxLayout:first-child {\n    padding: 10px; }\n  .modal-dialog-button-box {\n    spacing: 0;\n    margin: 0px;\n    padding: 10px;\n    border: none;\n    background-color: #0d0d0d; }\n    .modal-dialog-button-box .modal-dialog-button {\n      padding-top: 0;\n      padding-bottom: 0;\n      height: 30px; }\n  .modal-dialog .confirm-dialog-title {\n    text-align: center;\n    font-weight: bold;\n    font-size: 1.3em;\n    padding-bottom: 12px; }\n\n.run-dialog {\n  padding: 10px 15px 10px 15px;\n  border: 1px solid #1f1f1f;\n  border-radius: 6px;\n  background-color: #0d0d0d; }\n  .run-dialog > * {\n    padding: 0; }\n  .run-dialog-label {\n    font-size: 1.3em;\n    font-weight: bold;\n    color: #eeeeec;\n    padding-bottom: 15px;\n    text-align: center; }\n  .run-dialog-description {\n    color: #eeeeec;\n    padding-top: 15px;\n    text-align: center; }\n    .run-dialog-description.error {\n      color: #bf1717; }\n  .run-dialog-error-label {\n    color: #bf1717; }\n  .run-dialog-error-box {\n    padding-top: 15px;\n    spacing: 5px; }\n  .run-dialog-completion-box {\n    padding-top: 5px;\n    padding-left: 15px;\n    font-size: 1em; }\n  .run-dialog-entry {\n    width: 21em;\n    height: 1.2em;\n    padding: 7px;\n    border-radius: 6px;\n    caret-color: white;\n    selected-color: #ffffff;\n    selection-background-color: #2777ff;\n    color: white;\n    border-color: black;\n    background-color: rgba(0, 0, 0, 0.5);\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black; }\n    .run-dialog-entry:focus {\n      box-shadow: inset 0 0 0 1px #2777ff;\n      border-color: #00348d; }\n  .run-dialog .modal-dialog-button-box {\n    border: none;\n    box-shadow: none;\n    background: none; }\n\n/* CinnamonMountOperation Dialogs */\n.cinnamon-mount-operation-icon {\n  icon-size: 48px; }\n\n.mount-password-reask {\n  color: #fd7d00; }\n\n.show-processes-dialog,\n.mount-question-dialog {\n  spacing: 24px; }\n  .show-processes-dialog-subject,\n  .mount-question-dialog-subject {\n    padding-top: 10px;\n    padding-left: 17px;\n    padding-bottom: 6px; }\n    .show-processes-dialog-subject:rtl,\n    .mount-question-dialog-subject:rtl {\n      padding-left: 0px;\n      padding-right: 17px; }\n  .show-processes-dialog-description,\n  .mount-question-dialog-description {\n    padding-left: 17px;\n    width: 28em; }\n    .show-processes-dialog-description:rtl,\n    .mount-question-dialog-description:rtl {\n      padding-right: 17px; }\n\n.show-processes-dialog-app-list {\n  max-height: 200px;\n  padding-top: 24px;\n  padding-left: 49px;\n  padding-right: 32px; }\n  .show-processes-dialog-app-list:rtl {\n    padding-right: 49px;\n    padding-left: 32px; }\n  .show-processes-dialog-app-list-item {\n    color: #ccc; }\n    .show-processes-dialog-app-list-item:hover {\n      color: white; }\n    .show-processes-dialog-app-list-item:ltr {\n      padding-right: 1em; }\n    .show-processes-dialog-app-list-item:rtl {\n      padding-left: 1em; }\n    .show-processes-dialog-app-list-item-icon:ltr {\n      padding-right: 17px; }\n    .show-processes-dialog-app-list-item-icon:rtl {\n      padding-left: 17px; }\n    .show-processes-dialog-app-list-item-name {\n      font-size: 1.1em; }\n\n.magnifier-zoom-region {\n  border: 2px solid maroon; }\n  .magnifier-zoom-region .full-screen {\n    border-width: 0px; }\n\n#keyboard {\n  background-color: #303340;\n  border-width: 0;\n  border-top-width: 1px;\n  border-color: rgba(0, 0, 0, 0.4); }\n\n.keyboard-layout {\n  spacing: 10px;\n  padding: 10px; }\n\n.keyboard-row {\n  spacing: 15px; }\n\n.keyboard-key {\n  min-height: 2em;\n  min-width: 2em;\n  font-size: 1.4em;\n  font-weight: bold;\n  border-radius: 6px;\n  box-shadow: none;\n  color: white;\n  border-color: black;\n  background-color: transparent;\n  background-image: image(#303340);\n  background-clip: padding-box;\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n  text-shadow: 0 1px black;\n  -gtk-icon-shadow: 0 1px black;\n  outline-color: rgba(255, 255, 255, 0.3); }\n  .keyboard-key:hover {\n    color: white;\n    border-color: black;\n    background-color: transparent;\n    background-image: image(#4a5063);\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black;\n    outline-color: rgba(255, 255, 255, 0.3); }\n  .keyboard-key:active, .keyboard-key:checked {\n    color: white;\n    border-color: black;\n    background-color: transparent;\n    background-image: image(black);\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    outline-color: rgba(255, 255, 255, 0.3); }\n  .keyboard-key:grayed {\n    color: #97999f;\n    border-color: black;\n    background-color: transparent;\n    background-image: image(rgba(68, 72, 83, 0.5));\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\n\n.keyboard-subkeys {\n  color: white;\n  padding: 5px;\n  -arrow-border-radius: 6px;\n  -arrow-background-color: #303340;\n  -arrow-border-width: 1px;\n  -arrow-border-color: rgba(0, 0, 0, 0.4);\n  -arrow-base: 20px;\n  -arrow-rise: 10px;\n  -boxpointer-gap: 5px; }\n\n.menu-favorites-box {\n  padding: 10px;\n  transition-duration: 300;\n  background-color: black;\n  border: none; }\n\n.menu-favorites-button {\n  padding: .9em 1em;\n  border: 1px solid rgba(0, 0, 0, 0);\n  border-radius: 6px; }\n  .menu-favorites-button:hover {\n    background-color: #2777ff; }\n\n.menu-places-box {\n  padding: 10px;\n  border: 0px solid red; }\n\n.menu-places-button {\n  padding: 10px; }\n\n.menu-categories-box {\n  padding: 10px 30px 10px 30px; }\n\n.menu-applications-inner-box, .menu-applications-outer-box {\n  padding: 10px 10px 0 10px; }\n\n.menu-application-button {\n  padding: 7px;\n  border: 1px solid rgba(0, 0, 0, 0); }\n  .menu-application-button:highlighted {\n    font-weight: bold; }\n  .menu-application-button-selected {\n    padding: 7px;\n    color: #ffffff;\n    background-color: #2777ff;\n    border: 1px solid #1f1f1f;\n    border-radius: 6px; }\n    .menu-application-button-selected:highlighted {\n      font-weight: bold; }\n  .menu-application-button-label:ltr {\n    padding-left: 5px; }\n  .menu-application-button-label:rtl {\n    padding-right: 5px; }\n\n.menu-category-button {\n  padding: 7px;\n  border: 1px solid rgba(0, 0, 0, 0);\n  border-radius: 6px; }\n  .menu-category-button-selected {\n    padding: 7px;\n    color: #ffffff;\n    background-color: #2777ff;\n    border: 1px solid #1f1f1f;\n    border-radius: 6px; }\n  .menu-category-button-greyed {\n    padding: 7px;\n    color: #7d7d7c;\n    border: 1px solid rgba(0, 0, 0, 0); }\n  .menu-category-button-label:ltr {\n    padding-left: 5px; }\n  .menu-category-button-label:rtl {\n    padding-right: 5px; }\n\n.menu-selected-app-box {\n  padding-right: 30px;\n  padding-left: 28px;\n  text-align: right;\n  height: 2.2em; }\n  .menu-selected-app-box:rtl {\n    padding-top: 10px;\n    height: 2.2em; }\n\n.menu-selected-app-title {\n  font-weight: bold; }\n\n.menu-selected-app-description {\n  max-width: 150px; }\n\n.menu-search-box:ltr {\n  padding-left: 30px; }\n\n.menu-search-box-rtl {\n  padding-right: 30px; }\n\n#menu-search-entry {\n  width: 250px;\n  min-height: 16px;\n  font-weight: normal;\n  caret-color: #eeeeec; }\n\n.menu-search-entry-icon {\n  icon-size: 1em;\n  color: #eeeeec; }\n\n/* Context menu (at the moment only for favorites) */\n.info-osd {\n  text-align: center;\n  font-weight: bold;\n  spacing: 1em;\n  padding: 16px;\n  color: #eeeeec;\n  border: 1px solid #1f1f1f;\n  border-radius: 6px;\n  background-color: #0d0d0d; }\n\n.restart-osd {\n  font-size: 1.6em; }\n\n.workspace-osd {\n  font-size: 4em; }\n\n.osd-window {\n  text-align: center;\n  font-weight: bold;\n  spacing: 1em;\n  padding: 20px;\n  color: #eeeeec;\n  background-color: #0d0d0d;\n  border: 1px solid #1f1f1f;\n  border-radius: 6px; }\n  .osd-window .osd-monitor-label {\n    font-size: 3em; }\n  .osd-window .level {\n    padding: 0;\n    height: 0.7em;\n    background-color: rgba(0, 0, 0, 0.5);\n    border-radius: 6px; }\n  .osd-window .level-bar {\n    border-radius: 6px;\n    background-color: #2777ff; }\n\n.window-list-box {\n  spacing: 6px;\n  padding-left: 10px;\n  padding-top: 1px; }\n  .window-list-box.vertical {\n    spacing: 2px;\n    padding-left: 0px;\n    padding-right: 0px;\n    padding-top: 10px;\n    padding-bottom: 10px; }\n  .window-list-box:highlight {\n    background-color: rgba(191, 23, 23, 0.5); }\n\n.window-list-item-label {\n  font-weight: bold;\n  width: 15em;\n  min-width: 5px; }\n\n.window-list-item-box {\n  font-weight: bold;\n  background-image: none;\n  padding-top: 0;\n  padding-left: 8px;\n  padding-right: 8px;\n  transition-duration: 100;\n  color: rgba(238, 238, 236, 0.6); }\n  .window-list-item-box.top, .window-list-item-box.bottom {\n    border-bottom-width: 2px; }\n    .window-list-item-box.top StLabel, .window-list-item-box.bottom StLabel {\n      padding-left: 2px; }\n  .window-list-item-box.right {\n    padding-left: 0px;\n    padding-right: 0px;\n    border-right-width: 2px; }\n    .window-list-item-box.right StBin {\n      padding-right: 0; }\n  .window-list-item-box.left {\n    padding-left: 0px;\n    padding-right: 0px;\n    border-left-width: 2px; }\n    .window-list-item-box.left StBin {\n      padding-left: 1px; }\n  .window-list-item-box:hover, .window-list-item-box:groupFocus {\n    color: #eeeeec;\n    background-color: rgba(238, 238, 236, 0.1); }\n  .window-list-item-box:active, .window-list-item-box:checked, .window-list-item-box:focus, .window-list-item-box:running {\n    color: #eeeeec;\n    border-color: #2777ff; }\n  .window-list-item-box .progress {\n    background-color: rgba(39, 119, 255, 0.8); }\n\n.window-list-item-demands-attention {\n  background-gradient-direction: vertical;\n  background-gradient-start: #a61414;\n  background-gradient-end: #a61414; }\n\n.window-list-preview {\n  spacing: 6px;\n  color: #eeeeec;\n  border: 1px solid #1f1f1f;\n  background-color: #0d0d0d;\n  border-radius: 6px;\n  padding: 6px 12px 12px 12px;\n  font-size: 1em; }\n\n.grouped-window-list-item-label {\n  font-weight: bold;\n  width: 15em;\n  min-width: 5px; }\n\n.grouped-window-list-item-box {\n  text-align: left;\n  font-weight: bold;\n  background-image: none;\n  padding-top: 0;\n  padding-left: 8px;\n  padding-right: 8px;\n  transition-duration: 100;\n  color: rgba(255, 255, 255, 0.6); }\n  .grouped-window-list-item-box.top, .grouped-window-list-item-box.bottom {\n    border-bottom-width: 2px; }\n    .grouped-window-list-item-box.top StLabel, .grouped-window-list-item-box.bottom StLabel {\n      padding-left: 2px; }\n  .grouped-window-list-item-box.right {\n    padding-left: 0px;\n    padding-right: 0px;\n    border-right-width: 2px; }\n    .grouped-window-list-item-box.right StBin {\n      padding-right: 0; }\n  .grouped-window-list-item-box.left {\n    padding-left: 0px;\n    padding-right: 0px;\n    border-left-width: 2px; }\n    .grouped-window-list-item-box.left StBin {\n      padding-left: 1px; }\n  .grouped-window-list-item-box:hover, .grouped-window-list-item-box:focus {\n    color: #ffffff;\n    background-color: rgba(255, 255, 255, 0.3); }\n  .grouped-window-list-item-box:active, .grouped-window-list-item-box:checked {\n    color: #ffffff;\n    border-color: #2777ff; }\n  .grouped-window-list-item-box .progress {\n    background-color: rgba(39, 119, 255, 0.8); }\n\n.grouped-window-list-item-demands-attention {\n  background-gradient-direction: vertical;\n  background-gradient-start: #a61414;\n  background-gradient-end: #a61414; }\n\n.grouped-window-list-thumbnail-label {\n  padding-left: 4px; }\n\n.grouped-window-list-number-label {\n  z-index: 99;\n  color: rgba(255, 255, 255, 0.1); }\n\n.grouped-window-list-badge {\n  border-radius: 256px;\n  background-color: #4a4a4a; }\n\n.grouped-window-list-button-label {\n  padding-left: 4px; }\n\n.grouped-window-list-thumbnail-alert {\n  background: rgba(255, 52, 52, 0.3); }\n\n.grouped-window-list-thumbnail-menu {\n  color: #eeeeec;\n  border: 1px solid #1f1f1f;\n  background-color: #0d0d0d;\n  border-radius: 6px;\n  padding: 0px; }\n  .grouped-window-list-thumbnail-menu > StBoxLayout {\n    padding: 4px; }\n  .grouped-window-list-thumbnail-menu .item-box {\n    padding: 10px;\n    border-radius: 6px;\n    spacing: 4px; }\n    .grouped-window-list-thumbnail-menu .item-box:outlined {\n      padding: 8px;\n      border: 1px solid #2777ff; }\n    .grouped-window-list-thumbnail-menu .item-box:selected {\n      color: #ffffff;\n      background-color: #2777ff;\n      border: 0px solid #2777ff; }\n  .grouped-window-list-thumbnail-menu .thumbnail {\n    width: 256px; }\n  .grouped-window-list-thumbnail-menu .separator {\n    width: 1px;\n    background: rgba(255, 255, 255, 0.2); }\n\n.sound-button {\n  width: 22px;\n  height: 13px;\n  padding: 8px; }\n  .sound-button-container {\n    padding-right: 3px;\n    padding-left: 3px; }\n  .sound-button StIcon {\n    icon-size: 1.4em; }\n\n.sound-track-infos {\n  padding: 5px; }\n\n.sound-track-info {\n  padding-top: 2px;\n  padding-bottom: 2px; }\n  .sound-track-info StIcon {\n    icon-size: 16px; }\n  .sound-track-info StLabel {\n    padding-left: 5px;\n    padding-right: 5px; }\n\n.sound-track-box {\n  padding-left: 15px;\n  padding-right: 15px;\n  max-width: 220px; }\n\n.sound-seek-box {\n  padding-left: 15px; }\n  .sound-seek-box StLabel {\n    padding-top: 2px; }\n  .sound-seek-box StIcon {\n    icon-size: 16px; }\n\n.sound-seek-slider {\n  width: 140px; }\n\n.sound-volume-menu-item {\n  padding: .4em 1.75em; }\n  .sound-volume-menu-item StIcon {\n    icon-size: 1.14em;\n    padding-left: 8px;\n    padding-right: 8px; }\n\n.sound-playback-control {\n  padding: 5px 10px 10px 10px; }\n\n.sound-player > StBoxLayout:first-child {\n  padding: 5px 10px 12px 10px;\n  spacing: 0.5em; }\n  .sound-player > StBoxLayout:first-child StButton:small {\n    width: 20px;\n    height: 20px;\n    border: 1px solid transparent; }\n    .sound-player > StBoxLayout:first-child StButton:small StIcon {\n      icon-size: 12px; }\n    .sound-player > StBoxLayout:first-child StButton:small:hover {\n      color: #eeeeec;\n      outline-color: rgba(238, 238, 236, 0.3);\n      border-color: #1f1f1f;\n      border-bottom-color: black;\n      background-image: linear-gradient(to top, #0a0a0a, #0f0f0f 1px);\n      text-shadow: 0 -1px rgba(0, 0, 0, 0.912);\n      -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.912);\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.27); }\n    .sound-player > StBoxLayout:first-child StButton:small:active {\n      color: #eeeeec;\n      outline-color: rgba(238, 238, 236, 0.3);\n      border-color: #1f1f1f;\n      background-image: image(black);\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n\n.sound-player-generic-coverart {\n  background: rgba(0, 0, 0, 0.2); }\n\n.sound-player-overlay {\n  width: 290px;\n  height: 70px;\n  padding: 15px;\n  spacing: 0.5em;\n  background: rgba(13, 13, 13, 0.9);\n  border-top: 1px solid #1f1f1f;\n  color: #eeeeec; }\n  .sound-player-overlay StButton {\n    width: 22px;\n    height: 13px;\n    padding: 5px;\n    color: #eeeeec;\n    border-radius: 6px;\n    border: 1px solid transparent; }\n    .sound-player-overlay StButton StIcon {\n      icon-size: 16px; }\n    .sound-player-overlay StButton:hover {\n      color: #eeeeec;\n      outline-color: rgba(238, 238, 236, 0.3);\n      border-color: #1f1f1f;\n      border-bottom-color: black;\n      background-image: linear-gradient(to top, #0a0a0a, #0f0f0f 1px);\n      text-shadow: 0 -1px rgba(0, 0, 0, 0.912);\n      -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.912);\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.27); }\n    .sound-player-overlay StButton:active {\n      color: #eeeeec;\n      outline-color: rgba(238, 238, 236, 0.3);\n      border-color: #1f1f1f;\n      background-image: image(black);\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n  .sound-player-overlay StBoxLayout {\n    padding-top: 2px; }\n  .sound-player-overlay > StBoxLayout {\n    spacing: 5px; }\n\n.sound-player .slider {\n  height: 0.5em;\n  padding: 0;\n  border: none;\n  -slider-height: 0.5em;\n  -slider-background-color: black;\n  -slider-border-color: rgba(0, 0, 0, 0);\n  -slider-active-background-color: #2777ff;\n  -slider-active-border-color: rgba(0, 0, 0, 0);\n  -slider-border-width: 0px;\n  -slider-handle-radius: 0px; }\n\n#workspaceSwitcher {\n  spacing: 0px;\n  padding: 3px; }\n\n/* Controls the styling when using the \"Simple buttons\" option */\n.workspace-switcher {\n  padding-left: 3px;\n  padding-right: 3px; }\n  .panel-left .workspace-switcher, .panel-right .workspace-switcher {\n    padding: 0; }\n\n.workspace-button {\n  border: 1px solid rgba(0, 0, 0, 0.4);\n  background-color: rgba(0, 0, 0, 0.2);\n  width: 20px;\n  height: 14px;\n  color: rgba(255, 255, 255, 0.45);\n  padding: 3px;\n  padding-top: 4px;\n  transition-duration: 200; }\n  .workspace-button.vertical {\n    height: 1.5em;\n    width: 24px;\n    padding: 0;\n    padding-top: 3px;\n    padding-bottom: 3px; }\n  .workspace-button:outlined {\n    background-color: #2777ff;\n    color: #ffffff; }\n    .workspace-button:outlined:hover {\n      background-color: rgba(39, 119, 255, 0.7);\n      color: #ffffff; }\n  .workspace-button:hover {\n    background-color: rgba(238, 238, 236, 0.2);\n    color: #ffffff; }\n\n/* Controls the style when using the \"Visual representation\" option */\n.workspace-graph {\n  padding: 3px;\n  spacing: 6px; }\n\n.workspace-graph .workspace {\n  border: 1px solid rgba(0, 0, 0, 0.4);\n  background-color: rgba(0, 0, 0, 0.2); }\n\n.workspace-graph .workspace:active {\n  border: 1px solid #2777ff; }\n\n.workspace-graph .workspace .windows {\n  -active-window-background: rgba(51, 51, 51, 0.8);\n  -active-window-border: rgba(0, 0, 0, 0.8);\n  -inactive-window-background: rgba(51, 51, 51, 0.8);\n  -inactive-window-border: rgba(0, 0, 0, 0.8); }\n\n.workspace-graph .workspace:active .windows {\n  -active-window-background: rgba(77, 77, 77, 0.8);\n  -active-window-border: rgba(0, 0, 0, 0.8);\n  -inactive-window-background: rgba(26, 26, 26, 0.8);\n  -inactive-window-border: rgba(0, 0, 0, 0.8); }\n\n.panel-launchers {\n  padding-left: 7px;\n  spacing: 2px; }\n  .panel-launchers .launcher {\n    padding-left: 2px;\n    padding-right: 2px;\n    padding-bottom: 2px;\n    transition-duration: 200; }\n    .panel-launchers .launcher:hover {\n      background-color: #2777ff; }\n  .panel-launchers.vertical {\n    padding-top: 2px;\n    padding-bottom: 2px;\n    padding-left: 0px;\n    padding-right: 0px;\n    spacing: 1px; }\n    .panel-launchers.vertical .launcher {\n      padding-top: 2px;\n      padding-bottom: 2px; }\n\n#overview-corner {\n  background-image: url(\"assets/overview.png\"); }\n  #overview-corner:hover {\n    background-image: url(\"assets/overview-hover.png\"); }\n\n.applet-separator {\n  padding: 1px 4px; }\n  .applet-separator.vertical {\n    padding: 4px 1px; }\n\n.applet-separator-line {\n  width: 1px;\n  background: rgba(255, 255, 255, 0.12); }\n  .applet-separator-line-vertical {\n    height: 1px;\n    background: rgba(255, 255, 255, 0.12); }\n\n.applet-box {\n  padding-left: 4px;\n  padding-right: 4px;\n  spacing: 4px;\n  color: #eeeeec;\n  text-shadow: none;\n  transition-duration: 100;\n  text-align: center; }\n  .applet-box.vertical {\n    padding-left: 0px;\n    padding-right: 0px;\n    padding-top: 3px;\n    padding-bottom: 3px; }\n  .applet-box:hover, .applet-box:checked {\n    color: #ffffff;\n    background-color: #2777ff; }\n    .applet-box:hover-label, .applet-box:checked-label {\n      color: #ffffff; }\n  .applet-box:highlight {\n    background-image: none;\n    border-image: none;\n    background-color: rgba(191, 23, 23, 0.5); }\n\n.applet-label {\n  font-weight: bold;\n  color: #eeeeec; }\n  .applet-label:hover, .applet-label:checked, .applet-box:hover > .applet-label, .applet-box:checked > .applet-label {\n    color: #ffffff;\n    text-shadow: none; }\n\n.applet-icon {\n  color: #ffffff;\n  icon-size: 22px; }\n  .applet-icon:hover, .applet-icon:checked, .applet-box:hover > .applet-icon, .applet-box:checked > .applet-icon {\n    color: #ffffff;\n    text-shadow: none; }\n\n.user-icon {\n  width: 32px;\n  height: 32px;\n  background-color: transparent;\n  border: none;\n  border-radius: 0; }\n\n.user-label {\n  color: #eeeeec;\n  font-size: 1em;\n  font-weight: bold;\n  margin: 0px; }\n\n.desklet {\n  color: #eeeeec; }\n  .desklet:highlight {\n    background-color: rgba(191, 23, 23, 0.5); }\n  .desklet-with-borders {\n    border: 1px solid #1f1f1f;\n    border-radius: 6px;\n    background-color: #0d0d0d;\n    color: #eeeeec;\n    padding: 12px;\n    padding-bottom: 16px; }\n    .desklet-with-borders:highlight {\n      background-color: rgba(191, 23, 23, 0.5); }\n  .desklet-with-borders-and-header {\n    border: 1px solid #1f1f1f;\n    border-top-width: 0;\n    border-radius: 0 0 6px 6px;\n    background-color: #0d0d0d;\n    color: #eeeeec;\n    border-radius: 0;\n    border-radius-topleft: 0;\n    border-radius-topright: 0;\n    padding: 12px;\n    padding-bottom: 17px; }\n    .desklet-with-borders-and-header:highlight {\n      background-color: rgba(191, 23, 23, 0.5); }\n  .desklet-header {\n    border: 1px solid #1f1f1f;\n    border-radius: 6px 6px 0 0;\n    background-color: #050505;\n    color: #eeeeec;\n    font-size: 1em;\n    padding: 12px;\n    padding-bottom: 6px; }\n  .desklet-drag-placeholder {\n    border: 2px solid #2777ff;\n    background-color: rgba(39, 119, 255, 0.3); }\n\n.photoframe-box {\n  border: 1px solid #1f1f1f;\n  border-radius: 6px;\n  background-color: #0d0d0d;\n  color: #eeeeec;\n  padding: 12px;\n  padding-bottom: 16px; }\n\n.notification-applet-padding {\n  padding: .5em 1em; }\n\n.notification-applet-container {\n  max-height: 100px; }\n\n.tile-preview {\n  background-color: rgba(39, 119, 255, 0.3);\n  border: 1px solid #2777ff; }\n  .tile-preview.snap {\n    background-color: rgba(39, 119, 255, 0.6); }\n\n.tile-hud {\n  background-color: rgba(39, 119, 255, 0.3);\n  border: 1px solid #2777ff; }\n  .tile-hud.snap {\n    background-color: rgba(39, 119, 255, 0.6); }\n  .tile-hud:top {\n    border-top-width: 0px; }\n  .tile-hud:bottom {\n    border-bottom-width: 0px; }\n  .tile-hud:left {\n    border-left-width: 0px; }\n  .tile-hud:right {\n    border-right-width: 0px; }\n  .tile-hud:top-left {\n    border-top-width: 0px;\n    border-left-width: 0px; }\n  .tile-hud:top-right {\n    border-top-width: 0px;\n    border-right-width: 0px; }\n  .tile-hud:bottom-left {\n    border-bottom-width: 0px;\n    border-left-width: 0px; }\n  .tile-hud:bottom-right {\n    border-bottom-width: 0px;\n    border-right-width: 0px; }\n\n.xkcd-box {\n  padding: 6px;\n  border: 0px;\n  background-color: rgba(0, 0, 0, 0);\n  border-radius: 0px; }\n"
  },
  {
    "path": ".themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/gtkrc",
    "content": "# Based on Bridge by ScionicSpectre\n# vim:set ts=2 sw=2 sts=2 ai et:\n#\n# This is the GTK+ 2 version of Adwaita. It's whole purpose is to look as the\n# GTK+ 3 version as much as possible until GTK+ 2 dies completely.\n#\n# Note: comments for explaining styles are on the bottom of each file beside the\n# widget matches.\n\n# Declare the colours used throughout the theme.\n# There shouldn't be any fiddling with them in the theme files themselves in\n# order to not mess up the dark theme.\n\n# Text/base\ngtk-color-scheme = \"text_color:white\\nbase_color:#000\"\n# Foreground/background\ngtk-color-scheme = \"fg_color:#eeeeec\\nbg_color:#0d0d0d\"\n# Selected foreground/background\ngtk-color-scheme = \"selected_bg_color:#2777ff\"\ngtk-color-scheme = \"selected_fg_color: #ffffff\"\n# Insensitive foreground/background\ngtk-color-scheme = \"insensitive_fg_color:#888a8d\\ninsensitive_bg_color:#242731\"\n# Menus\ngtk-color-scheme = \"menu_color:#0f0f0f\"\n# Links\ngtk-color-scheme = \"link_color:#2777ff\\nvisited_link_color:#8db7ff\"\n# Treeview headers\ngtk-color-scheme = \"column_header_color:#898b8b\\nhover_column_header_color:#bcbdbc\"\n# Window decoration\ngtk-color-scheme = \"window_color:#000\"\n# Tooltips\ngtk-color-scheme = \"tooltip_fg_color:#ffffff\\ntooltip_bg_color:#000000\"\n\n# Set GTK settings\ngtk-auto-mnemonics              = 1\ngtk-primary-button-warps-slider = 1\n\n# And hand over the control to the theme files\ninclude \"main.rc\"\n"
  },
  {
    "path": ".themes/Flat-Remix-GTK-Blue-Darkest/gtk-2.0/main.rc",
    "content": "# vim:set ft=gtkrc ts=2 sw=2 sts=2 ai et:\n#\n# This is the main theme file, handling all the default widgets and theme\n# properties. Since GTK+ 2 is old, we need to overcome some of its limitations,\n# which is also mostly done in this file. Sadly not all of them can be overcome\n# so there will always be a visible difference between the GTK+ 2 and 3 theme.\n\nstyle \"default\" {\n\n  xthickness = 1\n  ythickness = 1\n\n  ####################\n  # Style Properties #\n  ####################\n\n  GtkWidget::focus-line-width = 1\n  GtkWidget::focus-line-pattern = \"\\2\\1\"\n\n  GtkToolbar::internal-padding = 4\n  GtkToolButton::icon-spacing  = 4\n\n  GtkWidget::tooltip-radius    = 3\n  GtkWidget::tooltip-alpha     = 235\n  GtkWidget::new-tooltip-style = 1 #for compatibility\n\n  GtkWidget::link-color              = @link_color\n  GtkWidget::visited-link-color      = @visited_link_color\n  GnomeHRef::link_color              = @link_color\n  GtkHTML::link-color                = @link_color\n  GtkHTML::vlink-color               = @visited_link_color\n  GtkIMHtml::hyperlink-color         = @link_color\n  GtkIMHtml::hyperlink-visited-color = @visited_link_color\n\n  GtkSeparatorMenuItem::horizontal-padding = 0\n  GtkSeparatorMenuItem::wide-separators    = 1\n  GtkSeparatorMenuItem::separator-height   = 1\n\n  GtkButton::child-displacement-y = 0\n\n  GtkButton::default-border         = {0, 0, 0, 0}\n  GtkButton::default-outside-border = {0, 0, 0, 0}\n  GtkButton::inner-border           = {4, 4, 4, 4}\n\n  GtkEntry::state-hint = 1\n  GtkEntry::inner-border = {7, 7, 4, 5}\n\n  GtkPaned::handle-size = 9\n  GtkHPaned::handle-size = 9\n  GtkVPaned::handle-size = 9\n\n  GtkScrollbar::trough-border = 0\n  GtkRange::trough-border     = 0\n  GtkRange::slider-width      = 13\n  GtkRange::stepper-size      = 0\n  GtkRange::activate-slider   = 1\n\n  GtkScrollbar::activate-slider              = 1\n  GtkScrollbar::stepper-size                 = 0\n  GtkScrollbar::has-backward-stepper         = 0\n  GtkScrollbar::has-forward-stepper          = 0\n  GtkScrollbar::min-slider-length            = 48 # 42 + 2*3 (margins)\n  GtkScrolledWindow::scrollbar-spacing       = 0\n  GtkScrolledWindow::scrollbars-within-bevel = 1\n\n  GtkScale::slider_length       = 26\n  GtkScale::slider_width        = 26\n  GtkScale::trough-side-details = 1\n\n  GtkProgressBar::min-horizontal-bar-height = 6\n  GtkProgressBar::min-vertical-bar-width    = 6\n  # Making this bigger than the min[height,width]-2*[y,x]spacing makes the\n  # whole progressbar thicker, so by setting it to the exact above value\n  # we get the maximum spacing between the text and the edges without\n  # doing so.\n  GtkProgressBar::xspacing = 4\n  GtkProgressBar::yspacing = 4\n\n  GtkStatusbar::shadow_type    = GTK_SHADOW_NONE\n  GtkSpinButton::shadow_type   = GTK_SHADOW_NONE\n  GtkMenuBar::shadow-type      = GTK_SHADOW_NONE\n  GtkToolbar::shadow-type      = GTK_SHADOW_NONE\n  # TODO: find out what this comment means:\n  # ( every window is misaligned for the sake of menus ):\n  GtkMenuBar::internal-padding = 0\n  GtkMenu::horizontal-padding  = 0\n  GtkMenu::vertical-padding    = 2\n  GtkMenu::double-arrows       = 0\n  GtkMenuItem::arrow-scaling   = 1\n  GtkMenuItem::toggle-spacing  = 10\n\n  GtkCheckButton::indicator_spacing = 3\n  GtkOptionMenu::indicator_spacing  = {13, 13, 5, 8}\n\n  GtkTreeView::expander-size        = 16\n  GtkTreeView::vertical-separator   = 0\n  GtkTreeView::horizontal-separator = 4\n  GtkTreeView::allow-rules          = 0\n  # Set this because some apps read it\n  GtkTreeView::odd-row-color        = @base_color\n  GtkTreeView::even-row-color       = @base_color\n\n  GtkExpander::expander-size = 16\n\n  GtkNotebook::tab-overlap = 4\n\n  ##########\n  # Colors #\n  ##########\n\n  bg[NORMAL]      = @bg_color\n  bg[PRELIGHT]    = @bg_color\n  bg[SELECTED]    = @selected_bg_color\n  bg[INSENSITIVE] = @insensitive_bg_color\n  bg[ACTIVE]      = @bg_color\n\n  fg[NORMAL]      = @fg_color\n  fg[PRELIGHT]    = @fg_color\n  fg[SELECTED]    = @selected_fg_color\n  fg[INSENSITIVE] = @insensitive_fg_color\n  fg[ACTIVE]      = @fg_color\n\n  text[NORMAL]      = @text_color\n  text[PRELIGHT]    = @text_color\n  text[SELECTED]    = @selected_fg_color\n  text[INSENSITIVE] = @insensitive_fg_color\n  text[ACTIVE]      = @selected_fg_color\n\n  base[NORMAL]      = @base_color\n  base[PRELIGHT]    = shade (0.95, @bg_color)\n  base[SELECTED]    = @selected_bg_color\n  base[INSENSITIVE] = @insensitive_bg_color\n  base[ACTIVE]      = @selected_bg_color\n\n  # For succinctness, all reasonable pixmap options remain here\n\n  # Draw frame around menu in a non-compositied environment\n  # This needs to go before pixmap because we need to override some stuff\n  engine \"adwaita\" {}\n\n  engine \"pixmap\" {\n\n    #################\n    # Check Buttons #\n    #################\n\n    image {\n      function        = CHECK\n      state           = NORMAL\n      shadow          = OUT\n      overlay_file    = \"assets/checkbox-unchecked.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = PRELIGHT\n      shadow          = OUT\n      overlay_file    = \"assets/checkbox-unchecked-hover.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = ACTIVE\n      shadow          = OUT\n      overlay_file    = \"assets/checkbox-unchecked-active.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = SELECTED\n      shadow          = OUT\n      overlay_file    = \"assets/checkbox-unchecked.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = INSENSITIVE\n      shadow          = OUT\n      overlay_file    = \"assets/checkbox-unchecked-insensitive.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = NORMAL\n      shadow          = IN\n      overlay_file    = \"assets/checkbox-checked.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = PRELIGHT\n      shadow          = IN\n      overlay_file    = \"assets/checkbox-checked-hover.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = ACTIVE\n      shadow          = IN\n      overlay_file    = \"assets/checkbox-checked-active.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = SELECTED\n      shadow          = IN\n      overlay_file    = \"assets/checkbox-checked.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = INSENSITIVE\n      shadow          = IN\n      overlay_file    = \"assets/checkbox-checked-insensitive.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = NORMAL\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/checkbox-mixed.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = PRELIGHT\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/checkbox-mixed-hover.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = ACTIVE\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/checkbox-mixed-active.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = SELECTED\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/checkbox-mixed.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = INSENSITIVE\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/checkbox-mixed-insensitive.png\"\n      overlay_stretch = FALSE\n    }\n\n    #################\n    # Radio Buttons #\n    #################\n\n    image {\n      function        = OPTION\n      state           = NORMAL\n      shadow          = OUT\n      overlay_file    = \"assets/radio-unchecked.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = PRELIGHT\n      shadow          = OUT\n      overlay_file    = \"assets/radio-unchecked-hover.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = ACTIVE\n      shadow          = OUT\n      overlay_file    = \"assets/radio-unchecked-active.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = SELECTED\n      shadow          = OUT\n      overlay_file    = \"assets/radio-unchecked.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = INSENSITIVE\n      shadow          = OUT\n      overlay_file    = \"assets/radio-unchecked-insensitive.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = NORMAL\n      shadow          = IN\n      overlay_file    = \"assets/radio-checked.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = PRELIGHT\n      shadow          = IN\n      overlay_file    = \"assets/radio-checked-hover.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = ACTIVE\n      shadow          = IN\n      overlay_file    = \"assets/radio-checked-active.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = SELECTED\n      shadow          = IN\n      overlay_file    = \"assets/radio-checked.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = INSENSITIVE\n      shadow          = IN\n      overlay_file    = \"assets/radio-checked-insensitive.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = NORMAL\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/radio-mixed.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = PRELIGHT\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/radio-mixed-hover.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = ACTIVE\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/radio-mixed-active.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = SELECTED\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/radio-mixed.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = INSENSITIVE\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/radio-mixed-insensitive.png\"\n      overlay_stretch = FALSE\n    }\n\n    ##########\n    # Arrows #\n    ##########\n\n    # Overrides\n\n    # Disable arrows in spinbuttons\n    image {\n      function = ARROW\n      detail = \"spinbutton\"\n    }\n\n    # Disable arrows for qt in scrollbars\n    image {\n      function = ARROW\n      detail   = \"vscrollbar\"\n    }\n    image {\n      function = ARROW\n      detail   = \"hscrollbar\"\n    }\n\n    # Menu arrows\n\n    image {\n      function        = ARROW\n      state           = NORMAL\n      detail          = \"menuitem\"\n      overlay_file    = \"assets/menu-pan-left.png\"\n      overlay_stretch = FALSE\n      arrow_direction = LEFT\n    }\n\n    image {\n      function        = ARROW\n      state           = PRELIGHT\n      detail          = \"menuitem\"\n      overlay_file    = \"assets/menu-pan-left-hover.png\"\n      overlay_stretch = FALSE\n      arrow_direction = LEFT\n    }\n\n    image {\n      function        = ARROW\n      state           = INSENSITIVE\n      detail          = \"menuitem\"\n      overlay_file    = \"assets/menu-pan-left-insensitive.png\"\n      overlay_stretch = FALSE\n      arrow_direction = LEFT\n    }\n\n    image {\n      function        = ARROW\n      state           = NORMAL\n      detail          = \"menuitem\"\n      overlay_file    = \"assets/menu-pan-right.png\"\n      overlay_stretch = FALSE\n      arrow_direction = RIGHT\n    }\n\n    image {\n      function        = ARROW\n      state           = PRELIGHT\n      detail          = \"menuitem\"\n      overlay_file    = \"assets/menu-pan-right-hover.png\"\n      overlay_stretch = FALSE\n      arrow_direction = RIGHT\n    }\n\n    image {\n      function        = ARROW\n      state           = INSENSITIVE\n      detail          = \"menuitem\"\n      overlay_file    = \"assets/menu-pan-right-insensitive.png\"\n      overlay_stretch = FALSE\n      arrow_direction = RIGHT\n    }\n\n    image {\n      function        = ARROW\n      state           = INSENSITIVE\n      detail          = \"menu_scroll_arrow_up\"\n      overlay_file    = \"assets/menu-pan-up-insensitive.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = ARROW\n      detail          = \"menu_scroll_arrow_up\"\n      overlay_file    = \"assets/menu-pan-up.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = ARROW\n      state           = INSENSITIVE\n      detail          = \"menu_scroll_arrow_down\"\n      overlay_file    = \"assets/menu-pan-down-insensitive.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = ARROW\n      detail          = \"menu_scroll_arrow_down\"\n      overlay_file    = \"assets/menu-pan-down.png\"\n      overlay_stretch = FALSE\n    }\n\n    # Regular arrows\n\n    image {\n      function        = ARROW\n      state           = NORMAL\n      overlay_file    = \"assets/pan-up.png\"\n      overlay_stretch = FALSE\n      arrow_direction = UP\n    }\n\n    image {\n      function        = ARROW\n      state           = PRELIGHT\n      overlay_file    = \"assets/pan-up.png\"\n      overlay_stretch = FALSE\n      arrow_direction = UP\n    }\n\n    image {\n      function        = ARROW\n      state           = ACTIVE\n      overlay_file    = \"assets/pan-up.png\"\n      overlay_stretch = FALSE\n      arrow_direction = UP\n    }\n\n    image {\n      function        = ARROW\n      state           = INSENSITIVE\n      overlay_file    = \"assets/pan-up-insensitive.png\"\n      overlay_stretch = FALSE\n      arrow_direction = UP\n    }\n\n    image {\n      function        = ARROW\n      state           = NORMAL\n      overlay_file    = \"assets/pan-down.png\"\n      overlay_stretch = FALSE\n      arrow_direction = DOWN\n    }\n\n    image {\n      function        = ARROW\n      state           = PRELIGHT\n      overlay_file    = \"assets/pan-down.png\"\n      overlay_stretch = FALSE\n      arrow_direction = DOWN\n    }\n\n    image {\n      function        = ARROW\n      state           = ACTIVE\n      overlay_file    = \"assets/pan-down.png\"\n      overlay_stretch = FALSE\n      arrow_direction = DOWN\n    }\n\n    image {\n      function        = ARROW\n      state           = INSENSITIVE\n      overlay_file    = \"assets/pan-down-insensitive.png\"\n      overlay_stretch = FALSE\n      arrow_direction = DOWN\n    }\n\n    image {\n      function        = ARROW\n      state           = NORMAL\n      overlay_file    = \"assets/pan-left.png\"\n      overlay_stretch = FALSE\n      arrow_direction = LEFT\n    }\n\n    image {\n      function        = ARROW\n      state           = PRELIGHT\n      overlay_file    = \"assets/pan-left.png\"\n      overlay_stretch = FALSE\n      arrow_direction = LEFT\n    }\n\n    image {\n      function        = ARROW\n      state           = ACTIVE\n      overlay_file    = \"assets/pan-left.png\"\n      overlay_stretch = FALSE\n      arrow_direction = LEFT\n    }\n\n    image {\n      function        = ARROW\n      state           = INSENSITIVE\n      overlay_file    = \"assets/pan-left-insensitive.png\"\n      overlay_stretch = FALSE\n      arrow_direction = LEFT\n    }\n\n    image {\n      function        = ARROW\n      state           = NORMAL\n      overlay_file    = \"assets/pan-right.png\"\n      overlay_stretch = FALSE\n      arrow_direction = RIGHT\n    }\n\n    image {\n      function        = ARROW\n      state           = PRELIGHT\n      overlay_file    = \"assets/pan-right.png\"\n      overlay_stretch = FALSE\n      arrow_direction = RIGHT\n    }\n\n    image {\n      function        = ARROW\n      state           = ACTIVE\n      overlay_file    = \"assets/pan-right.png\"\n      overlay_stretch = FALSE\n      arrow_direction = RIGHT\n    }\n\n    image {\n      function        = ARROW\n      state           = INSENSITIVE\n      overlay_file    = \"assets/pan-right-insensitive.png\"\n      overlay_stretch = FALSE\n      arrow_direction = RIGHT\n    }\n\n    ######################\n    # Option Menu Arrows #\n    ######################\n\n    image {\n      function        = TAB\n      state           = NORMAL\n      overlay_file    = \"assets/pan-down.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = TAB\n      state           = PRELIGHT\n      overlay_file    = \"assets/pan-down.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = TAB\n      state           = ACTIVE\n      overlay_file    = \"assets/pan-down.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = TAB\n      state           = INSENSITIVE\n      overlay_file    = \"assets/pan-down-insensitive.png\"\n      overlay_stretch = FALSE\n    }\n\n    #########\n    # Lines #\n    #########\n\n    image {\n      function = VLINE\n      file     = \"assets/line.png\"\n      border   = {1, 0, 0, 0}\n    }\n\n    image {\n      function = HLINE\n      file     = \"assets/line.png\"\n      border   = {0, 0, 1, 0}\n    }\n\n    #########\n    # Focus #\n    #########\n\n    image {\n      function = FOCUS\n      file     = \"assets/focus.png\"\n      border   = {1, 1, 1, 1}\n      stretch  = TRUE\n    }\n\n    ###########\n    # Handles #\n    ###########\n\n    image {\n      function        = HANDLE\n      detail          = \"handlebox\"\n      overlay_file    = \"assets/handle.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function    = HANDLE\n      file        = \"assets/handle-horz.png\"\n      border      = {0, 0, 4, 4}\n      orientation = HORIZONTAL\n    }\n\n    image {\n      function    = HANDLE\n      file        = \"assets/handle-vert.png\"\n      border      = {4, 4, 0, 0}\n      orientation = VERTICAL\n    }\n\n    image {\n      function = RESIZE_GRIP\n    }\n\n    #############\n    # Expanders #\n    #############\n\n    image {\n      function       = EXPANDER\n      expander_style = EXPANDED\n      file           = \"assets/pan-down.png\"\n    }\n\n    # LTR\n\n    image {\n      function       = EXPANDER\n      expander_style = COLLAPSED\n      file           = \"assets/pan-right.png\"\n      direction      = LTR\n    }\n\n    image {\n      function       = EXPANDER\n      expander_style = SEMI_COLLAPSED\n      file           = \"assets/pan-right-semi.png\"\n      direction      = LTR\n    }\n\n    image {\n      function       = EXPANDER\n      expander_style = SEMI_EXPANDED\n      file           = \"assets/pan-right-semi.png\"\n      direction      = LTR\n    }\n\n    # RTL\n\n    image {\n      function       = EXPANDER\n      expander_style = COLLAPSED\n      file           = \"assets/pan-left.png\"\n      direction      = RTL\n    }\n\n    image {\n      function       = EXPANDER\n      expander_style = SEMI_COLLAPSED\n      file           = \"assets/pan-left-semi.png\"\n      direction      = RTL\n    }\n\n    image {\n      function       = EXPANDER\n      expander_style = SEMI_EXPANDED\n      file           = \"assets/pan-left-semi.png\"\n      direction      = RTL\n    }\n\n    #############\n    # Notebooks #\n    #############\n\n    # Left\n\n    image {\n      function = EXTENSION\n      state    = NORMAL\n      file     = \"assets/tab-left-active.png\"\n      border   = {3, 0, 3, 3}\n      stretch  = TRUE\n      gap_side = RIGHT\n    }\n\n    image {\n      function = EXTENSION\n      file     = \"assets/tab-left.png\"\n      border   = {3, 0, 3, 3}\n      stretch  = TRUE\n      gap_side = RIGHT\n    }\n\n    # Right\n\n    image {\n      function = EXTENSION\n      state    = NORMAL\n      file     = \"assets/tab-right-active.png\"\n      border   = {0, 3, 3, 3}\n      stretch  = TRUE\n      gap_side = LEFT\n    }\n\n    image {\n      function = EXTENSION\n      file     = \"assets/tab-right.png\"\n      border   = {0, 3, 3, 3}\n      stretch  = TRUE\n      gap_side = LEFT\n    }\n\n    # Up\n\n    image {\n      function = EXTENSION\n      state    = NORMAL\n      file     = \"assets/tab-up-active.png\"\n      border   = {3, 3, 3, 0}\n      stretch  = TRUE\n      gap_side = BOTTOM\n    }\n\n    image {\n      function = EXTENSION\n      file     = \"assets/tab-up.png\"\n      border   = {3, 3, 3, 0}\n      stretch  = TRUE\n      gap_side = BOTTOM\n    }\n\n    # Down\n\n    image {\n      function = EXTENSION\n      state    = NORMAL\n      file     = \"assets/tab-down-active.png\"\n      border   = {3, 3, 0, 3}\n      stretch  = TRUE\n      gap_side = TOP\n    }\n\n    image {\n      function = EXTENSION\n      file     = \"assets/tab-down.png\"\n      border   = {3, 3, 0, 3}\n      stretch  = TRUE\n      gap_side = TOP\n    }\n\n    # Inner frame\n\n    image {\n      function   = BOX_GAP\n      detail     = \"notebook\"\n      file       = \"assets/frame-notebook.png\"\n      border     = {1, 1, 1, 1}\n      stretch    = TRUE\n      gap_file   = \"assets/tab-vert-gap.png\"\n      gap_border = {1, 0, 1, 1}\n      gap_side   = LEFT\n    }\n\n    image {\n      function   = BOX_GAP\n      detail     = \"notebook\"\n      file       = \"assets/frame-notebook.png\"\n      border     = {1, 1, 1, 1}\n      stretch    = TRUE\n      gap_file   = \"assets/tab-vert-gap.png\"\n      gap_border = {0, 1, 1, 1}\n      gap_side   = RIGHT\n    }\n\n    image {\n      function   = BOX_GAP\n      detail     = \"notebook\"\n      file       = \"assets/frame-notebook.png\"\n      border     = {1, 1, 1, 1}\n      stretch    = TRUE\n      gap_file   = \"assets/tab-horz-gap.png\"\n      gap_border = {1, 1, 1, 0}\n      gap_side   = TOP\n    }\n\n    image {\n      function   = BOX_GAP\n      detail     = \"notebook\"\n      file       = \"assets/frame-notebook.png\"\n      border     = {1, 1, 1, 1}\n      stretch    = TRUE\n      gap_file   = \"assets/tab-horz-gap.png\"\n      gap_border = {1, 1, 0, 1}\n      gap_side   = BOTTOM\n    }\n\n    # Standalone frame\n    image {\n      function = BOX\n      detail   = \"notebook\"\n      file     = \"assets/frame-notebook.png\"\n      border   = {1, 1, 1, 1}\n      stretch  = TRUE\n    }\n\n    ##############\n    # Scrollbars #\n    ##############\n\n    image {\n      function    = BOX\n      detail      = \"trough\"\n      file        = \"assets/scrollbar-horz-trough.png\"\n      border      = {0, 0, 1, 0}\n      orientation = HORIZONTAL\n    }\n\n    image {\n      function    = BOX\n      detail      = \"trough\"\n      file        = \"assets/scrollbar-vert-trough.png\"\n      border      = {1, 0, 0, 0}\n      orientation = VERTICAL\n      direction   = LTR\n    }\n\n    image {\n      function    = BOX\n      detail      = \"trough\"\n      file        = \"assets/scrollbar-vert-trough-rtl.png\"\n      border      = {0, 1, 0, 0}\n      orientation = VERTICAL\n      direction   = RTL\n    }\n\n\n    # Disable insensitive sliders\n\n    image {\n      function = SLIDER\n      state    = INSENSITIVE\n      detail   = \"slider\"\n    }\n\n    # Horizontal sliders\n\n    image {\n      function    = SLIDER\n      state       = NORMAL\n      detail      = \"slider\"\n      file        = \"assets/scrollbar-horz-slider.png\"\n      border      = {6, 6, 7, 6 }\n      stretch     = TRUE\n      orientation = HORIZONTAL\n    }\n\n    image {\n      function    = SLIDER\n      state       = PRELIGHT\n      detail      = \"slider\"\n      file        = \"assets/scrollbar-horz-slider-hover.png\"\n      border      = {6, 6, 7, 6 }\n      stretch     = TRUE\n      orientation = HORIZONTAL\n    }\n\n    image {\n      function    = SLIDER\n      state       = ACTIVE\n      detail      = \"slider\"\n      file        = \"assets/scrollbar-horz-slider-active.png\"\n      border      = {6, 6, 7, 6 }\n      stretch     = TRUE\n      orientation = HORIZONTAL\n    }\n\n    # Vertical sliders\n\n    image {\n      function    = SLIDER\n      state       = NORMAL\n      detail      = \"slider\"\n      file        = \"assets/scrollbar-vert-slider.png\"\n      border      = {7, 6, 6, 6}\n      stretch     = TRUE\n      orientation = VERTICAL\n      direction   = LTR\n    }\n\n    image {\n      function    = SLIDER\n      state       = PRELIGHT\n      detail      = \"slider\"\n      file        = \"assets/scrollbar-vert-slider-hover.png\"\n      border      = {7, 6, 6, 6}\n      stretch     = TRUE\n      orientation = VERTICAL\n      direction   = LTR\n    }\n\n    image {\n      function    = SLIDER\n      state       = ACTIVE\n      detail      = \"slider\"\n      file        = \"assets/scrollbar-vert-slider-active.png\"\n      border      = {7, 6, 6, 6}\n      stretch     = TRUE\n      orientation = VERTICAL\n      direction   = LTR\n    }\n\n    # RTL\n\n    image {\n      function    = SLIDER\n      state       = NORMAL\n      detail      = \"slider\"\n      file        = \"assets/scrollbar-vert-slider-rtl.png\"\n      border      = {6, 7, 6, 6}\n      stretch     = TRUE\n      orientation = VERTICAL\n      direction   = RTL\n    }\n\n    image {\n      function    = SLIDER\n      state       = PRELIGHT\n      detail      = \"slider\"\n      file        = \"assets/scrollbar-vert-slider-hover-rtl.png\"\n      border      = {6, 7, 6, 6}\n      stretch     = TRUE\n      orientation = VERTICAL\n      direction   = RTL\n    }\n\n    image {\n      function    = SLIDER\n      state       = ACTIVE\n      detail      = \"slider\"\n      file        = \"assets/scrollbar-vert-slider-active-rtl.png\"\n      border      = {6, 7, 6, 6}\n      stretch     = TRUE\n      orientation = VERTICAL\n      direction   = RTL\n    }\n\n    ##########\n    # Scales #\n    ##########\n\n    # Troughs, overrided later on. We set them here too because some widgets\n    # don't specify their orientation.\n\n    image {\n      function    = BOX\n      detail      = \"trough-upper\"\n      file        = \"assets/scale-horz-trough.png\"\n      border      = {10, 10, 0, 0}\n      stretch     = TRUE\n      orientation = HORIZONTAL\n    }\n\n    image {\n      function    = BOX\n      detail      = \"trough-lower\"\n      file        = \"assets/scale-horz-trough-active.png\"\n      border      = {10, 10, 0, 0}\n      stretch     = TRUE\n      orientation = HORIZONTAL\n    }\n\n    image {\n      function    = BOX\n      detail      = \"trough-upper\"\n      file        = \"assets/scale-vert-trough.png\"\n      border      = {0, 0, 10, 10}\n      stretch     = TRUE\n      orientation = VERTICAL\n    }\n\n    image {\n      function    = BOX\n      detail      = \"trough-lower\"\n      file        = \"assets/scale-vert-trough-active.png\"\n      border      = {0, 0, 10, 10}\n      stretch     = TRUE\n      orientation = VERTICAL\n    }\n\n    # Sliders\n\n    image {\n      function = SLIDER\n      state    = NORMAL\n      detail   = \"hscale\"\n      file     = \"assets/scale-slider.png\"\n    }\n\n    image {\n      function = SLIDER\n      state    = PRELIGHT\n      detail   = \"hscale\"\n      file     = \"assets/scale-slider-hover.png\"\n    }\n\n    image {\n      function = SLIDER\n      state    = ACTIVE\n      detail   = \"hscale\"\n      file     = \"assets/scale-slider-active.png\"\n    }\n\n    image {\n      function = SLIDER\n      state    = INSENSITIVE\n      detail   = \"hscale\"\n      file     = \"assets/scale-slider-insensitive.png\"\n    }\n    image {\n      function = SLIDER\n      state    = NORMAL\n      detail   = \"vscale\"\n      file     = \"assets/scale-slider.png\"\n    }\n\n    image {\n      function = SLIDER\n      state    = PRELIGHT\n      detail   = \"vscale\"\n      file     = \"assets/scale-slider-hover.png\"\n    }\n\n    image {\n      function = SLIDER\n      state    = ACTIVE\n      detail   = \"vscale\"\n      file     = \"assets/scale-slider-active.png\"\n    }\n\n    image {\n      function = SLIDER\n      state    = INSENSITIVE\n      detail   = \"vscale\"\n      file     = \"assets/scale-slider-insensitive.png\"\n    }\n\n    ###########\n    # Menubar #\n    ###########\n\n    image {\n      function = BOX\n      detail   = \"menubar\"\n      file     = \"assets/line.png\"\n      border   = {0, 0, 0, 1}\n    }\n\n    #########\n    # Menus #\n    #########\n\n    image {\n      function = BOX\n      state    = PRELIGHT\n      detail   = \"menu_scroll_arrow_up\"\n      file     = \"assets/line.png\"\n    }\n\n    image {\n      function = BOX\n      detail   = \"menu_scroll_arrow_up\"\n      file     = \"assets/line.png\"\n      border   = {0, 0, 0, 1}\n    }\n\n    image {\n      function = BOX\n      state    = PRELIGHT\n      detail   = \"menu_scroll_arrow_down\"\n      file     = \"assets/line.png\"\n    }\n\n    image {\n      function = BOX\n      detail   = \"menu_scroll_arrow_down\"\n      file     = \"assets/line.png\"\n      border   = {0, 0, 1, 0}\n    }\n\n    ###########\n    # Entries #\n    ###########\n\n\n    image {\n      function = SHADOW\n      state    = ACTIVE\n      detail   = \"entry\"\n      file     = \"assets/entry-active.png\"\n      border   = {4, 4, 4, 4}\n      stretch  = TRUE\n    }\n\n    image {\n      function = SHADOW\n      state    = INSENSITIVE\n      detail   = \"entry\"\n      file     = \"assets/entry-insensitive.png\"\n      border   = {4, 4, 4, 4}\n      stretch  = TRUE\n    }\n\n    image {\n      function = SHADOW\n      detail   = \"entry\"\n      file     = \"assets/entry.png\"\n      border   = {4, 4, 4, 4}\n      stretch  = TRUE\n    }\n\n    image {\n      function = FLAT_BOX\n      state    = ACTIVE\n      detail   = \"entry_bg\"\n      file     = \"assets/entry-background.png\"\n    }\n\n    image {\n      function = FLAT_BOX\n      state    = INSENSITIVE\n      detail   = \"entry_bg\"\n      file     = \"assets/entry-background-insensitive.png\"\n    }\n\n    image {\n      function = FLAT_BOX\n      detail   = \"entry_bg\"\n      file     = \"assets/entry-background.png\"\n    }\n    #########\n    # Spins #\n    #########\n\n    # Spin-Up LTR\n\n    image {\n      function        = BOX\n      state           = NORMAL\n      detail          = \"spinbutton_up\"\n      file            = \"assets/spin-ltr-up.png\"\n      border          = {1, 4, 4, 0}\n      stretch         = TRUE\n      overlay_file    = \"assets/spin-up.png\"\n      overlay_stretch = FALSE\n      direction       = LTR\n    }\n\n    image {\n      function        = BOX\n      state           = PRELIGHT\n      detail          = \"spinbutton_up\"\n      file            = \"assets/spin-ltr-up-hover.png\"\n      border          = {1, 4, 4, 0}\n      stretch         = TRUE\n      overlay_file    = \"assets/spin-up.png\"\n      overlay_stretch = FALSE\n      direction       = LTR\n    }\n\n    image {\n      function        = BOX\n      state           = ACTIVE\n      detail          = \"spinbutton_up\"\n      file            = \"assets/spin-ltr-up-active.png\"\n      border          = {1, 4, 4, 0}\n      stretch         = TRUE\n      overlay_file    = \"assets/spin-up.png\"\n      overlay_stretch = FALSE\n      direction       = LTR\n    }\n\n    image {\n      function        = BOX\n      state           = INSENSITIVE\n      detail          = \"spinbutton_up\"\n      file            = \"assets/spin-ltr-up-insensitive.png\"\n      border          = {1, 4, 4, 0}\n      stretch         = TRUE\n      overlay_file    = \"assets/spin-up-insensitive.png\"\n      overlay_stretch = FALSE\n      direction       = LTR\n    }\n\n    # Spin-Up RTL\n\n    image {\n      function        = BOX\n      state           = NORMAL\n      detail          = \"spinbutton_up\"\n      file            = \"assets/spin-rtl-up.png\"\n      border          = {4, 1, 4, 0}\n      stretch         = TRUE\n      overlay_file    = \"assets/spin-up.png\"\n      overlay_stretch = FALSE\n      direction       = RTL\n    }\n\n    image {\n      function        = BOX\n      state           = PRELIGHT\n      detail          = \"spinbutton_up\"\n      file            = \"assets/spin-rtl-up-hover.png\"\n      border          = {4, 1, 4, 0}\n      stretch         = TRUE\n      overlay_file    = \"assets/spin-up.png\"\n      overlay_stretch = FALSE\n      direction       = RTL\n    }\n\n    image {\n      function        = BOX\n      state           = ACTIVE\n      detail          = \"spinbutton_up\"\n      file            = \"assets/spin-rtl-up-hover.png\"\n      border          = {4, 1, 4, 0}\n      stretch         = TRUE\n      overlay_file    = \"assets/spin-up.png\"\n      overlay_stretch = FALSE\n      direction       = RTL\n    }\n\n    image {\n      function        = BOX\n      state           = INSENSITIVE\n      detail          = \"spinbutton_up\"\n      file            = \"assets/spin-rtl-up-insensitive.png\"\n      border          = {4, 1, 4, 0}\n      stretch         = TRUE\n      overlay_file    = \"assets/spin-up-insensitive.png\"\n      overlay_stretch = FALSE\n      direction       = RTL\n    }\n\n    # Spin-Down LTR\n\n    image {\n      function        = BOX\n      state           = NORMAL\n      detail          = \"spinbutton_down\"\n      file            = \"assets/spin-ltr-down.png\"\n      border          = {1, 4, 1, 4}\n      stretch         = TRUE\n      overlay_file    = \"assets/spin-down.png\"\n      overlay_stretch = FALSE\n      direction       = LTR\n    }\n\n    image {\n      function        = BOX\n      state           = PRELIGHT\n      detail          = \"spinbutton_down\"\n      file            = \"assets/spin-ltr-down-hover.png\"\n      border          = {1, 4, 1, 4}\n      stretch         = TRUE\n      overlay_file    = \"assets/spin-down.png\"\n      overlay_stretch = FALSE\n      direction       = LTR\n    }\n\n    image {\n      function        = BOX\n      state           = ACTIVE\n      detail          = \"spinbutton_down\"\n      file            = \"assets/spin-ltr-down-active.png\"\n      border          = {1, 4, 1, 4}\n      stretch         = TRUE\n      overlay_file    = \"assets/spin-down.png\"\n      overlay_stretch = FALSE\n      direction       = LTR\n    }\n\n    image {\n      function        = BOX\n      state           = INSENSITIVE\n      detail          = \"spinbutton_down\"\n      file            = \"assets/spin-ltr-down-insensitive.png\"\n      border          = {1, 4, 1, 4}\n      stretch         = TRUE\n      overlay_file    = \"assets/spin-down-insensitive.png\"\n      overlay_stretch = FALSE\n      direction       = LTR\n    }\n\n    # Spin-Down RTL\n\n    image {\n      function        = BOX\n      state           = NORMAL\n      detail          = \"spinbutton_down\"\n      file            = \"assets/spin-rtl-down.png\"\n      border          = {4, 1, 1, 4}\n      stretch         = TRUE\n      overlay_file    = \"assets/spin-down.png\"\n      overlay_stretch = FALSE\n      direction       = RTL\n    }\n\n    image {\n      function        = BOX\n      state           = PRELIGHT\n      detail          = \"spinbutton_down\"\n      file            = \"assets/spin-rtl-down-hover.png\"\n      border          = {4, 1, 1, 4}\n      stretch         = TRUE\n      overlay_file    = \"assets/spin-down.png\"\n      overlay_stretch = FALSE\n      direction       = RTL\n    }\n\n    image {\n      function        = BOX\n      state           = ACTIVE\n      detail          = \"spinbutton_down\"\n      file            = \"assets/spin-rtl-down-active.png\"\n      border          = {4, 1, 1, 4}\n      stretch         = TRUE\n      overlay_file    = \"assets/spin-down.png\"\n      overlay_stretch = FALSE\n      direction       = RTL\n    }\n\n    image {\n      function        = BOX\n      state           = INSENSITIVE\n      detail          = \"spinbutton_down\"\n      file            = \"assets/spin-rtl-down-insensitive.png\"\n      border          = {4, 1, 1, 4}\n      stretch         = TRUE\n      overlay_file    = \"assets/spin-down-insensitive.png\"\n      overlay_stretch = FALSE\n      direction       = RTL\n    }\n\n    ##############\n    # Scrollbars #\n    ##############\n\n    image {\n      function    = BOX\n      detail      = \"bar\"\n      file        = \"assets/progressbar-horz.png\"\n      stretch     = TRUE\n      border      = {2, 2, 1, 1}\n      orientation = HORIZONTAL\n    }\n\n    image {\n      function    = BOX\n      detail      = \"bar\"\n      file        = \"assets/progressbar-vert.png\"\n      stretch     = TRUE\n      border      = {1, 1, 2, 2}\n      orientation = VERTICAL\n    }\n\n    #############\n    # Treeviews #\n    #############\n\n    # Disable active the column highlight\n    # We need to match specific cells or we break stuff\n    # Looking at you deadbeef\n\n    image {\n      function = FLAT_BOX\n      detail   = \"cell_even_sorted\"\n      state    = NORMAL\n    }\n\n    image {\n      function = FLAT_BOX\n      detail   = \"cell_odd_sorted\"\n      state    = NORMAL\n    }\n\n    # Disable all the other shadows\n    # This prevents the Raleigh effect\n    image {\n      function = SHADOW\n    }\n\n  }\n\n}\n\nstyle \"menubar\" {\n\n  # Needed to fix Firefox's menubar text\n  bg[SELECTED] = @selected_fg_color\n  fg[SELECTED] = @link_color\n\n}\n\nstyle \"menubar_item\" {\n\n  xthickness = 3\n  ythickness = 4\n\n  fg[PRELIGHT] = @link_color\n\n  engine \"pixmap\" {\n    image {\n      function    = BOX\n      state       = PRELIGHT\n      file        = \"assets/menubar-item-active.png\"\n      border      = {0, 0, 0, 3}\n    }\n  }\n\n}\n\nstyle \"menu\" {\n\n  xthickness = 0\n  ythickness = 0\n\n  bg[NORMAL]      = @menu_color\n  bg[INSENSITIVE] = @menu_color\n  bg[PRELIGHT]    = @menu_color\n  bg[SELECTED]    = @selected_bg_color\n\n}\n\nstyle \"menu_item\" {\n\n  xthickness = 3\n  ythickness = 4\n\n  bg[PRELIGHT]   = @selected_bg_color\n  # Chromium uses this setting\n  bg[SELECTED]   = @selected_bg_color\n\n  fg[PRELIGHT]   = @selected_fg_color\n  # Some widgets use text, we need to handle that\n  text[NORMAL]   = @fg_color\n  text[PRELIGHT] = @selected_fg_color\n\n  # Unfortunately we can't tell regular and menu checks/radios apart\n  # Without the heirarchy\n  engine \"pixmap\" {\n\n    #################\n    # Check Buttons #\n    #################\n\n    image {\n      function        = CHECK\n      state           = NORMAL\n      shadow          = OUT\n      overlay_file    = \"assets/menu-checkbox.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = PRELIGHT\n      shadow          = OUT\n      overlay_file    = \"assets/menu-checkbox-hover.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = ACTIVE\n      shadow          = OUT\n      overlay_file    = \"assets/menu-checkbox.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = INSENSITIVE\n      shadow          = OUT\n      overlay_file    = \"assets/menu-checkbox-insensitive.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = NORMAL\n      shadow          = IN\n      overlay_file    = \"assets/menu-checkbox-checked.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = PRELIGHT\n      shadow          = IN\n      overlay_file    = \"assets/menu-checkbox-checked-hover.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = ACTIVE\n      shadow          = IN\n      overlay_file    = \"assets/menu-checkbox-checked.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = INSENSITIVE\n      shadow          = IN\n      overlay_file    = \"assets/menu-checkbox-checked-insensitive.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = NORMAL\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/menu-checkbox-mixed.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = PRELIGHT\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/menu-checkbox-mixed-hover.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = ACTIVE\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/menu-checkbox-mixed.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = INSENSITIVE\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/menu-checkbox-mixed-insensitive.png\"\n      overlay_stretch = FALSE\n    }\n\n    #################\n    # Radio Buttons #\n    #################\n\n    image {\n      function        = OPTION\n      state           = NORMAL\n      shadow          = OUT\n      overlay_file    = \"assets/menu-radio.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = PRELIGHT\n      shadow          = OUT\n      overlay_file    = \"assets/menu-radio-hover.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = ACTIVE\n      shadow          = OUT\n      overlay_file    = \"assets/menu-radio.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = INSENSITIVE\n      shadow          = OUT\n      overlay_file    = \"assets/menu-radio-insensitive.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = NORMAL\n      shadow          = IN\n      overlay_file    = \"assets/menu-radio-checked.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = PRELIGHT\n      shadow          = IN\n      overlay_file    = \"assets/menu-radio-checked-hover.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = ACTIVE\n      shadow          = IN\n      overlay_file    = \"assets/menu-radio-checked.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = INSENSITIVE\n      shadow          = IN\n      overlay_file    = \"assets/menu-radio-checked-insensitive.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = NORMAL\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/menu-radio-mixed.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = PRELIGHT\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/menu-radio-mixed-hover.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = ACTIVE\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/menu-radio-mixed.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = INSENSITIVE\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/menu-radio-mixed-insensitive.png\"\n      overlay_stretch = FALSE\n    }\n\n\n\n  }\n\n}\n\nstyle \"separator_menu_item\" {\n\n  xthickness = 0\n  ythickness = 0\n\n  engine \"pixmap\" {\n    image {\n      function = BOX\n      file     = \"assets/line.png\"\n    }\n  }\n\n}\n\nstyle \"button\" {\n\n  xthickness = 2\n  ythickness = 2\n\n  # For the sake of sanity style buttons this way\n  engine \"pixmap\" {\n\n    ###########\n    # Buttons #\n    ###########\n\n    image {\n      function = BOX\n      state    = NORMAL\n      file     = \"assets/button.png\"\n      border   = {4, 4, 4, 4}\n      stretch  = TRUE\n    }\n\n    image {\n      function = BOX\n      state    = PRELIGHT\n      shadow   = OUT\n      file     = \"assets/button-hover.png\"\n      border   = {4, 4, 4, 4}\n      stretch  = TRUE\n    }\n\n    # Don't add hover effect on pressed buttons\n    image {\n      function = BOX\n      state    = PRELIGHT\n      shadow   = IN\n      file     = \"assets/button-active.png\"\n      border   = {4, 4, 4, 4}\n      stretch  = TRUE\n    }\n\n    image {\n      function = BOX\n      state    = ACTIVE\n      file     = \"assets/button-active.png\"\n      border   = {4, 4, 4, 4}\n      stretch  = TRUE\n    }\n\n    image {\n      function = BOX\n      state    = INSENSITIVE\n      file     = \"assets/button-insensitive.png\"\n      border   = {4, 4, 4, 4}\n      stretch  = TRUE\n    }\n  }\n}\n\nstyle \"link_button\" {\n\n  # Disable the button effect, leave just the link\n  engine \"pixmap\" {\n    image {\n      function = BOX\n    }\n  }\n\n}\n\nstyle \"entry\" {\n\n  # We set this same as the border of the border of the entry\n  # This way there's no overlap\n  xthickness = 4\n  ythickness = 4\n\n}\n\nstyle \"combobox\" {\n\n  xthickness = 6\n  ythickness = 4\n\n  # This affects only the button beside an entry\n  GtkButton::inner-border = {0, 0, 0, 0}\n\n}\n\nstyle \"combobox_cellview\" {\n  text[NORMAL]   = @fg_color\n  text[PRELIGHT] = @fg_color\n}\n\nstyle \"combobox_entry\" {\n\n  # Since one side of the button is missing, we need to shift the arrow a little to the right\n  GtkButton::inner-border = {0, 1, 0, 0}\n\n  engine \"pixmap\" {\n\n    #############\n    # LTR entry #\n    #############\n\n    image {\n      function  = SHADOW\n      state     = NORMAL\n      detail    = \"entry\"\n      file      = \"assets/combo-entry-ltr-entry.png\"\n      border    = {4, 4, 4, 4}\n      stretch   = TRUE\n      direction = LTR\n    }\n\n    image {\n      function  = SHADOW\n      state     = ACTIVE\n      detail    = \"entry\"\n      file      = \"assets/combo-entry-ltr-entry-active.png\"\n      border    = {4, 4, 4, 4}\n      stretch   = TRUE\n      direction = LTR\n    }\n\n    image {\n      function  = SHADOW\n      state     = INSENSITIVE\n      detail    = \"entry\"\n      file      = \"assets/combo-entry-ltr-entry-insensitive.png\"\n      border    = {4, 4, 4, 4}\n      stretch   = TRUE\n      direction = LTR\n    }\n\n    #############\n    # RTL entry #\n    #############\n\n    image {\n      function  = SHADOW\n      state     = NORMAL\n      detail    = \"entry\"\n      file      = \"assets/combo-entry-rtl-entry.png\"\n      border    = {4, 4, 4, 4}\n      stretch   = TRUE\n      direction = RTL\n    }\n\n    image {\n      function  = SHADOW\n      state     = ACTIVE\n      detail    = \"entry\"\n      file      = \"assets/combo-entry-rtl-entry-active.png\"\n      border    = {4, 4, 4, 4}\n      stretch   = TRUE\n      direction = RTL\n    }\n\n    image {\n      function  = SHADOW\n      state     = INSENSITIVE\n      detail    = \"entry\"\n      file      = \"assets/combo-entry-rtl-entry-insensitive.png\"\n      border    = {4, 4, 4, 4}\n      stretch   = TRUE\n      direction = RTL\n    }\n\n    ##############\n    # LTR button #\n    ##############\n\n    image {\n      function  = BOX\n      state     = NORMAL\n      detail    = \"button\"\n      file      = \"assets/combo-entry-ltr-button.png\"\n      border    = {0, 4, 4, 4}\n      stretch   = TRUE\n      direction = LTR\n    }\n\n    image {\n      function  = BOX\n      state     = PRELIGHT\n      detail    = \"button\"\n      file      = \"assets/combo-entry-ltr-button-hover.png\"\n      border    = {0, 4, 4, 4}\n      stretch   = TRUE\n      direction = LTR\n    }\n\n    image {\n      function  = BOX\n      state     = ACTIVE\n      detail    = \"button\"\n      file      = \"assets/combo-entry-ltr-button-active.png\"\n      border    = {0, 4, 4, 4}\n      stretch   = TRUE\n      direction = LTR\n    }\n\n    image {\n      function  = BOX\n      state     = INSENSITIVE\n      detail    = \"button\"\n      file      = \"assets/combo-entry-ltr-button-insensitive.png\"\n      border    = {0, 4, 4, 4}\n      stretch   = TRUE\n      direction = LTR\n    }\n\n    ##############\n    # RTL button #\n    ##############\n\n    image {\n      function  = BOX\n      state     = NORMAL\n      detail    = \"button\"\n      file      = \"assets/combo-entry-rtl-button.png\"\n      border    = {4, 0, 4, 4}\n      stretch   = TRUE\n      direction = RTL\n    }\n\n    image {\n      function  = BOX\n      state     = PRELIGHT\n      detail    = \"button\"\n      file      = \"assets/combo-entry-rtl-button-hover.png\"\n      border    = {4, 0, 4, 4}\n      stretch   = TRUE\n      direction = RTL\n    }\n\n    image {\n      function  = BOX\n      state     = ACTIVE\n      detail    = \"button\"\n      file      = \"assets/combo-entry-rtl-button-active.png\"\n      border    = {4, 0, 4, 4}\n      stretch   = TRUE\n      direction = RTL\n    }\n\n    image {\n      function  = BOX\n      state     = INSENSITIVE\n      detail    = \"button\"\n      file      = \"assets/combo-entry-rtl-button-insensitive.png\"\n      border    = {4, 0, 4, 4}\n      stretch   = TRUE\n      direction = RTL\n    }\n\n  }\n\n}\n\nstyle \"combo_button_padding\" {\n\n  # Since one side of the button is missing, we need to shift the arrow a\n  # little to the right.\n  # This is the same thing we've done above but the combo, unlike the combobox,\n  # uses padding the same way as a button.\n  GtkButton::inner-border = {6, 8, 4, 4}\n\n}\n\nstyle \"notebook\" {\n\n  xthickness = 5\n  ythickness = 2\n\n}\n\nstyle \"notebook_viewport\" {\n  bg[NORMAL] = @base_color\n}\n\nstyle \"notebook_bg\" {\n  bg[NORMAL]      = @base_color\n  bg[PRELIGHT]    = @base_color\n  bg[INSENSITIVE] = @base_color\n}\n\nstyle \"notebook_entry\" {\n\n  engine \"pixmap\" {\n\n    image {\n      function = SHADOW\n      state    = ACTIVE\n      detail   = \"entry\"\n      file     = \"assets/notebook-entry-active.png\"\n      border   = {4, 4, 4, 4}\n      stretch  = TRUE\n    }\n\n    image {\n      function = SHADOW\n      state    = INSENSITIVE\n      detail   = \"entry\"\n      file     = \"assets/notebook-entry-insensitive.png\"\n      border   = {4, 4, 4, 4}\n      stretch  = TRUE\n    }\n\n    image {\n      function = SHADOW\n      detail   = \"entry\"\n      file     = \"assets/notebook-entry.png\"\n      border   = {4, 4, 4, 4}\n      stretch  = TRUE\n    }\n  }\n}\n\nstyle \"normal_bg\" {\n  bg[NORMAL]      = @bg_color\n  bg[PRELIGHT]    = @bg_color\n  bg[INSENSITIVE] = @insensitive_bg_color\n}\n\nstyle \"normal_entry\" {\n\n  engine \"pixmap\" {\n\n    image {\n      function = SHADOW\n      state    = ACTIVE\n      detail   = \"entry\"\n      file     = \"assets/entry-active.png\"\n      border   = {4, 4, 4, 4}\n      stretch  = TRUE\n    }\n\n    image {\n      function = SHADOW\n      state    = INSENSITIVE\n      detail   = \"entry\"\n      file     = \"assets/entry-insensitive.png\"\n      border   = {4, 4, 4, 4}\n      stretch  = TRUE\n    }\n\n    image {\n      function = SHADOW\n      detail   = \"entry\"\n      file     = \"assets/entry.png\"\n      border   = {4, 4, 4, 4}\n      stretch  = TRUE\n    }\n  }\n}\n\nstyle \"notebook_combo\" {\n\n  engine \"pixmap\" {\n\n    #############\n    # LTR entry #\n    #############\n\n    image {\n      function  = SHADOW\n      state     = NORMAL\n      detail    = \"entry\"\n      file      = \"assets/notebook-combo-entry-ltr-entry.png\"\n      border    = {4, 4, 4, 4}\n      stretch   = TRUE\n      direction = LTR\n    }\n\n    image {\n      function  = SHADOW\n      state     = ACTIVE\n      detail    = \"entry\"\n      file      = \"assets/notebook-combo-entry-ltr-entry-active.png\"\n      border    = {4, 4, 4, 4}\n      stretch   = TRUE\n      direction = LTR\n    }\n\n    image {\n      function  = SHADOW\n      state     = INSENSITIVE\n      detail    = \"entry\"\n      file      = \"assets/notebook-combo-entry-ltr-entry-insensitive.png\"\n      border    = {4, 4, 4, 4}\n      stretch   = TRUE\n      direction = LTR\n    }\n\n    #############\n    # RTL entry #\n    #############\n\n    image {\n      function  = SHADOW\n      state     = NORMAL\n      detail    = \"entry\"\n      file      = \"assets/notebook-combo-entry-rtl-entry.png\"\n      border    = {4, 4, 4, 4}\n      stretch   = TRUE\n      direction = RTL\n    }\n\n    image {\n      function  = SHADOW\n      state     = ACTIVE\n      detail    = \"entry\"\n      file      = \"assets/notebook-combo-entry-rtl-entry-active.png\"\n      border    = {4, 4, 4, 4}\n      stretch   = TRUE\n      direction = RTL\n    }\n\n    image {\n      function  = SHADOW\n      state     = INSENSITIVE\n      detail    = \"entry\"\n      file      = \"assets/notebook-combo-entry-rtl-entry-insensitive.png\"\n      border    = {4, 4, 4, 4}\n      stretch   = TRUE\n      direction = RTL\n    }\n\n  }\n\n}\n\nstyle \"textview\" {\n  bg[NORMAL] = @base_color\n}\n\nstyle \"scale_horz\" {\n\n  engine \"pixmap\" {\n\n    image {\n      function    = BOX\n      detail      = \"trough-upper\"\n      file        = \"assets/scale-horz-trough.png\"\n      border      = {10, 10, 0, 0}\n      stretch     = TRUE\n    }\n\n    image {\n      function    = BOX\n      detail      = \"trough-lower\"\n      file        = \"assets/scale-horz-trough-active.png\"\n      border      = {10, 10, 0, 0}\n      stretch     = TRUE\n    }\n\n  }\n\n}\n\nstyle \"scale_vert\" {\n\n  engine \"pixmap\" {\n\n    image {\n      function    = BOX\n      detail      = \"trough-upper\"\n      file        = \"assets/scale-vert-trough.png\"\n      border      = {0, 0, 10, 10}\n      stretch     = TRUE\n    }\n\n    image {\n      function    = BOX\n      detail      = \"trough-lower\"\n      file        = \"assets/scale-vert-trough-active.png\"\n      border      = {0, 0, 10, 10}\n      stretch     = TRUE\n    }\n\n  }\n\n}\n\nstyle \"progressbar\" {\n\n  xthickness = 1\n  ythickness = 1\n\n  fg[PRELIGHT] = @selected_fg_color\n\n  engine \"pixmap\" {\n\n    image {\n      function    = BOX\n      detail      = \"trough\"\n      file        = \"assets/progressbar-horz-trough.png\"\n      border      = {3, 3, 2, 2}\n      stretch     = TRUE\n      orientation = HORIZONTAL\n    }\n\n    image {\n      function    = BOX\n      detail      = \"trough\"\n      file        = \"assets/progressbar-vert-trough.png\"\n      border      = {2, 2, 3, 3}\n      stretch     = TRUE\n      orientation = VERTICAL\n    }\n\n  }\n\n}\n\nstyle \"treeview_header\" {\n\n  xthickness = 1\n  ythickness = 0\n\n  fg[NORMAL]   = @column_header_color\n  fg[PRELIGHT] = @hover_column_header_color\n\n  font_name    = \"Bold\"\n\n  GtkButton::inner-border = {5, 5, 0, 1}\n\n  engine \"pixmap\" {\n\n    image {\n      function  = BOX\n      file      = \"assets/treeview-separator-ltr.png\"\n      border    = {0, 1, 0, 1}\n      stretch   = TRUE\n      direction = LTR\n    }\n\n    image {\n      function  = BOX\n      file      = \"assets/treeview-separator-rtl.png\"\n      border    = {1, 0, 0, 1}\n      stretch   = TRUE\n      direction = RTL\n    }\n\n    image {\n      function        = ARROW\n      state           = NORMAL\n      overlay_file    = \"assets/treeview-pan-up.png\"\n      overlay_stretch = FALSE\n      arrow_direction = UP\n    }\n\n    image {\n      function        = ARROW\n      state           = PRELIGHT\n      overlay_file    = \"assets/treeview-pan-up-hover.png\"\n      overlay_stretch = FALSE\n      arrow_direction = UP\n    }\n\n    image {\n      function        = ARROW\n      state           = ACTIVE\n      overlay_file    = \"assets/treeview-pan-up-active.png\"\n      overlay_stretch = FALSE\n      arrow_direction = UP\n    }\n\n    image {\n      function        = ARROW\n      state           = NORMAL\n      overlay_file    = \"assets/treeview-pan-down.png\"\n      overlay_stretch = FALSE\n      arrow_direction = DOWN\n    }\n\n    image {\n      function        = ARROW\n      state           = PRELIGHT\n      overlay_file    = \"assets/treeview-pan-down-hover.png\"\n      overlay_stretch = FALSE\n      arrow_direction = DOWN\n    }\n\n    image {\n      function        = ARROW\n      state           = ACTIVE\n      overlay_file    = \"assets/treeview-pan-down-active.png\"\n      overlay_stretch = FALSE\n      arrow_direction = DOWN\n    }\n\n  }\n\n}\n\nstyle \"scrolled_window\" {\n\n  engine \"pixmap\" {\n    image {\n      function = SHADOW\n      file     = \"assets/frame.png\"\n      border   = {1, 1, 1, 1}\n      stretch  = TRUE\n    }\n  }\n\n}\n\nstyle \"frame\" {\n\n  engine \"pixmap\" {\n\n    image {\n      function = SHADOW\n      shadow   = NONE\n    }\n\n    image {\n      function = SHADOW\n      file     = \"assets/frame.png\"\n      border   = {1, 1, 1, 1}\n      stretch  = TRUE\n    }\n\n    image {\n      function       = SHADOW_GAP\n      file           = \"assets/frame.png\"\n      border         = {1, 1, 1, 1}\n      stretch        = TRUE\n      gap_start_file = \"assets/border.png\"\n      gap_end_file   = \"assets/border.png\"\n    }\n\n  }\n\n}\n\nstyle \"toolbar_button\" {\n\n  xthickness = 2\n  ythickness = 2\n\n  GtkButton::inner-border = {2, 2, 2, 2}\n\n}\n\nstyle \"toolbar_separator\" {\n\n  GtkWidget::wide-separators  = 1\n  GtkWidget::separator-width  = 1\n  GtkWidget::separator-height = 1\n\n  engine \"pixmap\" {\n    image {\n      function = BOX\n      file     = \"assets/line.png\"\n    }\n  }\n\n}\n\nstyle \"inline_toolbar\" {\n\n  GtkToolbar::button-relief = GTK_RELIEF_NORMAL\n\n  engine \"pixmap\" {\n    image {\n      function = SHADOW\n      file     = \"assets/frame-inline.png\"\n      border   = {1, 1, 0, 1}\n      stretch  = TRUE\n    }\n  }\n\n}\n\nstyle \"tooltip\" {\n\n  xthickness = 13\n  ythickness = 13\n\n  bg[NORMAL]   = @tooltip_bg_color\n  fg[NORMAL]   = @tooltip_fg_color\n  bg[SELECTED] = @tooltip_bg_color\n\n}\n\nstyle \"disable_separator\" {\n\n  xthickness = 0\n  ythickness = 0\n\n  GtkWidget::wide-separators = 1\n\n}\n\n# Default style, containing theme properties and trying to match every widget as\n# much as possible, which is not only faster than trying to match every widget\n# by its own but also less bug-prune and more consistent. However there is some\n# widget specific stuff that needs to be taken care of, which is the point of\n# every other style below.\nclass \"GtkWidget\" style \"default\"\n\n ######################################\n # Override padding, style and colour #\n ######################################\n\nclass \"GtkButton\"                                                  style \"button\"\nclass \"GtkLinkButton\"                                              style \"link_button\"\nclass \"GtkEntry\"                                                   style \"entry\"\nclass \"GtkOldEditable\"                                             style \"entry\"\nclass \"GtkNotebook\"                                                style \"notebook\"\nclass \"GtkHScale\"                                                  style \"scale_horz\"\nclass \"GtkVScale\"                                                  style \"scale_vert\"\nclass \"GtkProgressBar\"                                             style \"progressbar\"\nclass \"GtkScrolledWindow\"                                          style \"scrolled_window\"\nclass \"GtkFrame\"                                                   style \"frame\"\nclass \"GtkSeparatorToolItem\"                                       style \"toolbar_separator\"\nclass \"GtkMenuBar\"                                                 style \"menubar\"\nclass \"GtkMenu\"                                                    style \"menu\"\nclass \"GtkTextView\"                                                style \"textview\"\n\n# Menu and menubar items\nwidget_class \"*<GtkMenuItem>*\"                                     style \"menu_item\"\nwidget_class \"*<GtkMenuBar>.<GtkMenuItem>*\"                        style \"menubar_item\"\nwidget_class \"*<GtkSeparatorMenuItem>*\"                            style \"separator_menu_item\"\n\n# Treeview buttons\nwidget_class \"*<GtkTreeView>*<GtkButton>*\"                         style \"treeview_header\"\n\n# Give the file chooser toolbar a border\nwidget_class \"*<GtkFileChooserDefault>*<GtkToolbar>\"               style \"inline_toolbar\"\n\n# Fix padding on regular comboboxes\nwidget_class \"*<GtkComboBox>.<GtkButton>\"                          style \"combobox\"\n# And disable separators on them\nwidget_class \"*<GtkComboBox>.<GtkButton>*<GtkSeparator>\"           style \"disable_separator\"\n\n# Join together the ComboBoxEntry entry and button\nwidget_class \"*<GtkComboBoxEntry>*\"                                style \"combobox_entry\"\n\n# Join the Combo entry and button\nwidget_class \"*<GtkCombo>*\"                                        style \"combobox_entry\"\n# Tweak the padding on the button a little bit because it\n# uses it a bit differently\nwidget_class \"*<GtkCombo>.<GtkButton>\"                             style \"combo_button_padding\"\n\n# Alas we cannot do the same for ComboBoxText because there\n# isn't a way to apply the style to only the comboboxes that\n# have an entry inside\n\n# Toolbar buttons have different paddings\nwidget_class \"*<GtkToolbar>*<GtkButton>\"                           style \"toolbar_button\"\n\n# Notebooks are white, act accordingly\nwidget_class \"*<GtkNotebook>*<GtkEntry>\"                           style \"notebook_entry\"\nwidget_class \"*<GtkNotebook>*<GtkProgressBar>\"                     style \"notebook_bg\"\nwidget_class \"*<GtkNotebook>*<GtkSpinButton>\"                      style \"notebook_bg\"\nwidget_class \"*<GtkNotebook>*<GtkScrolledWindow>*<GtkViewport>\"    style \"notebook_bg\"\nwidget_class \"*<GtkNotebook>*<GimpRuler>\"                          style \"notebook_bg\"\nwidget_class \"*<GtkNotebook>.<GimpDisplayShell>*<GtkEventBox>\"     style \"notebook_bg\"\nwidget_class \"*<GtkNotebook>*<GtkComboBoxEntry>*\"                  style \"notebook_combo\"\nwidget_class \"*<GtkNotebook>*<GtkCombo>*\"                          style \"notebook_combo\"\n\n# However, stuff inside eventboxes inside notebooks is grey\n# again, react\nwidget_class \"*<GtkNotebook>*<GtkEventBox>*<GtkEntry>\"             style \"normal_entry\"\nwidget_class \"*<GtkNotebook>*<GtkEventBox>*<GtkProgressBar>\"       style \"normal_bg\"\nwidget_class \"*<GtkNotebook>*<GtkEventBox>*<GtkSpinButton>\"        style \"normal_bg\"\nwidget_class \"*<GtkNotebook>*<GtkEventBox>*<GtkComboBoxEntry>*\"    style \"combobox_entry\"\nwidget_class \"*<GtkNotebook>*<GtkEventBox>*<GtkCombo>*\"            style \"combobox_entry\"\nwidget_class \"*<GtkNotebook>*<GtkEventBox>*<GtkCombo>.<GtkButton>\" style \"combo_button_padding\"\n\n# ComboBoxes tend to draw the button label with text[]\n# instead of fg[], we need to fix that\nwidget_class \"*<GtkComboBox>*<GtkCellView>\"                        style \"combobox_cellview\"\n\n# GTK tooltips\nwidget \"gtk-tooltip*\"                                              style \"tooltip\"\n"
  },
  {
    "path": ".themes/Flat-Remix-GTK-Blue-Darkest/gtk-3.0/gtk.css",
    "content": "/***************************\n * Check and Radio buttons *\n ***************************/\n* {\n  padding: 0;\n  -GtkToolButton-icon-spacing: 4;\n  -GtkTextView-error-underline-color: #bf1717;\n  -GtkScrolledWindow-scrollbar-spacing: 0;\n  -GtkToolItemGroup-expander-size: 11;\n  -GtkWidget-text-handle-width: 20;\n  -GtkWidget-text-handle-height: 24;\n  -GtkDialog-button-spacing: 4;\n  -GtkDialog-action-area-border: 0;\n  outline-color: alpha(currentColor,0.3);\n  outline-style: dashed;\n  outline-offset: -3px;\n  outline-width: 1px;\n  -gtk-outline-radius: 4px;\n  -gtk-secondary-caret-color: #2777ff; }\n\n/***************\n * Base States *\n ***************/\n.background {\n  color: #eeeeec;\n  background-color: #0d0d0d; }\n  .background:backdrop {\n    color: #7d7d7c;\n    background-color: #0d0d0d;\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\n\n/*\n   These wildcard seems unavoidable, need to investigate.\n   Wildcards are bad and troublesome, use them with care,\n   or better, just don't.\n   Everytime a wildcard is used a kitten dies, painfully.\n*/\n*:disabled {\n  -gtk-icon-effect: dim; }\n\n.gtkstyle-fallback {\n  color: #eeeeec;\n  background-color: #0d0d0d; }\n  .gtkstyle-fallback:hover {\n    color: #eeeeec;\n    background-color: #262626; }\n  .gtkstyle-fallback:active {\n    color: #eeeeec;\n    background-color: black; }\n  .gtkstyle-fallback:disabled {\n    color: #7d7d7c;\n    background-color: #080808; }\n  .gtkstyle-fallback:selected {\n    color: #ffffff;\n    background-color: #2777ff; }\n\n.view, iconview,\n.view text,\niconview text,\ntextview text {\n  color: white;\n  background-color: black; }\n  .view:backdrop, iconview:backdrop,\n  .view text:backdrop,\n  iconview text:backdrop,\n  textview text:backdrop {\n    color: #cdcdcd;\n    background-color: #030303; }\n    .view:backdrop:disabled, iconview:backdrop:disabled,\n    .view text:backdrop:disabled,\n    iconview text:backdrop:disabled,\n    textview text:backdrop:disabled {\n      color: #333333; }\n  .view:disabled, iconview:disabled,\n  .view text:disabled,\n  iconview text:disabled,\n  textview text:disabled {\n    color: #7d7d7c;\n    background-color: #080808; }\n  .view:selected:focus, iconview:selected:focus, .view:selected, iconview:selected,\n  .view text:selected:focus,\n  iconview text:selected:focus,\n  textview text:selected:focus,\n  .view text:selected,\n  iconview text:selected,\n  textview text:selected {\n    border-radius: 3px; }\n\ntextview border {\n  background-color: #060606; }\n\n.rubberband,\nrubberband,\n.content-view rubberband,\n.content-view .rubberband,\ntreeview.view rubberband,\nflowbox rubberband {\n  border: 1px solid #005af3;\n  background-color: rgba(0, 90, 243, 0.2); }\n\nflowbox flowboxchild {\n  padding: 3px; }\n  flowbox flowboxchild:selected {\n    outline-offset: -2px; }\n\n.content-view .tile {\n  margin: 2px;\n  background-color: black;\n  border-radius: 0;\n  padding: 0; }\n  .content-view .tile:backdrop {\n    background-color: black; }\n  .content-view .tile:active, .content-view .tile:selected {\n    background-color: #2777ff; }\n  .content-view .tile:disabled {\n    background-color: #080808; }\n\nlabel {\n  caret-color: currentColor; }\n  label selection {\n    background-color: #2777ff;\n    color: #ffffff; }\n  label:disabled {\n    color: #7d7d7c; }\n    button label:disabled {\n      color: inherit; }\n    label:disabled:backdrop {\n      color: #333333; }\n      button label:disabled:backdrop {\n        color: inherit; }\n  label.error {\n    color: #bf1717; }\n    label.error:disabled {\n      color: rgba(191, 23, 23, 0.5); }\n    label.error:disabled:backdrop {\n      color: rgba(191, 23, 23, 0.4); }\n\n.dim-label, .budgie-notification .notification-body, .budgie-switcher .notification-body, .budgie-switcher-window .notification-body, .budgie-osd .notification-body, .titlebar:not(headerbar) .subtitle,\nheaderbar .subtitle, label.separator {\n  opacity: 0.55;\n  text-shadow: none; }\n\nassistant .sidebar {\n  background-color: black;\n  border-top: 1px solid #1f1f1f; }\n  assistant .sidebar:backdrop {\n    background-color: #030303;\n    border-color: #1f1f1f; }\n\nassistant.csd .sidebar {\n  border-top-style: none; }\n\nassistant .sidebar label {\n  padding: 6px 12px; }\n\nassistant .sidebar label.highlight {\n  background-color: #3a3a39; }\n\n.osd .scale-popup, .app-notification,\n.app-notification.frame, .csd popover.background.osd, popover.background.osd, .csd popover.background.touch-selection, .csd popover.background.magnifier, popover.background.touch-selection, popover.background.magnifier,\n.osd {\n  color: white;\n  border: none;\n  background-color: #303340;\n  background-clip: padding-box;\n  text-shadow: 0 1px black;\n  -gtk-icon-shadow: 0 1px black; }\n  .osd .scale-popup:backdrop, .app-notification:backdrop, popover.background.osd:backdrop, popover.background.touch-selection:backdrop, popover.background.magnifier:backdrop,\n  .osd:backdrop {\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\n\n/*********************\n * Spinner Animation *\n *********************/\n@keyframes spin {\n  to {\n    -gtk-icon-transform: rotate(1turn); } }\n\nspinner {\n  background: none;\n  opacity: 0;\n  -gtk-icon-source: -gtk-icontheme(\"process-working-symbolic\"); }\n  spinner:backdrop {\n    color: #7d7d7c; }\n  spinner:checked {\n    opacity: 1;\n    animation: spin 1s linear infinite; }\n    spinner:checked:disabled {\n      opacity: 0.5; }\n\n/**********************\n * General Typography *\n **********************/\n.large-title {\n  font-weight: 300;\n  font-size: 24pt; }\n\n.title-1 {\n  font-weight: 800;\n  font-size: 20pt; }\n\n.title-2 {\n  font-weight: 800;\n  font-size: 15pt; }\n\n.title-3 {\n  font-weight: 700;\n  font-size: 15pt; }\n\n.title-4 {\n  font-weight: 700;\n  font-size: 13pt; }\n\n.heading {\n  font-weight: 700;\n  font-size: 11pt; }\n\n.body {\n  font-weight: 400;\n  font-size: 11pt; }\n\n.caption-heading {\n  font-weight: 700;\n  font-size: 9pt; }\n\n.caption {\n  font-weight: 400;\n  font-size: 9pt; }\n\n/****************\n * Text Entries *\n ****************/\nspinbutton:not(.vertical),\nentry {\n  min-height: 28px;\n  padding-left: 8px;\n  padding-right: 8px;\n  border: 1px solid;\n  border-radius: 6px;\n  transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n  color: white;\n  border-color: #1f1f1f;\n  background-color: black;\n  box-shadow: inset 0 0 0 1px rgba(39, 119, 255, 0); }\n  spinbutton:not(.vertical) image.left,\n  entry image.left {\n    margin-right: 6px; }\n  spinbutton:not(.vertical) image.right,\n  entry image.right {\n    margin-left: 6px; }\n  spinbutton.flat:not(.vertical),\n  entry.flat:focus,\n  entry.flat:backdrop,\n  entry.flat:disabled,\n  entry.flat {\n    min-height: 0;\n    padding: 2px;\n    background-color: transparent;\n    border-color: transparent;\n    border-radius: 0; }\n  spinbutton:focus:not(.vertical),\n  entry:focus {\n    box-shadow: inset 0 0 0 1px #2777ff;\n    border-color: #00348d; }\n  spinbutton:disabled:not(.vertical),\n  entry:disabled {\n    color: #7d7d7c;\n    border-color: #1f1f1f;\n    background-color: #080808;\n    box-shadow: none; }\n  spinbutton:backdrop:not(.vertical),\n  entry:backdrop {\n    color: #cdcdcd;\n    border-color: #1f1f1f;\n    background-color: #030303;\n    box-shadow: none;\n    transition: 200ms ease-out; }\n  spinbutton:backdrop:disabled:not(.vertical),\n  entry:backdrop:disabled {\n    color: #333333;\n    border-color: #1f1f1f;\n    background-color: #080808;\n    box-shadow: none; }\n  spinbutton.error:not(.vertical),\n  entry.error {\n    color: #bf1717;\n    border-color: #200404; }\n    spinbutton.error:focus:not(.vertical),\n    entry.error:focus {\n      box-shadow: inset 0 0 0 1px #bf1717;\n      border-color: #200404; }\n    spinbutton.error:not(.vertical) selection,\n    entry.error selection {\n      background-color: #bf1717; }\n  spinbutton.warning:not(.vertical),\n  entry.warning {\n    color: #fd7d00;\n    border-color: #4b2500; }\n    spinbutton.warning:focus:not(.vertical),\n    entry.warning:focus {\n      box-shadow: inset 0 0 0 1px #fd7d00;\n      border-color: #4b2500; }\n    spinbutton.warning:not(.vertical) selection,\n    entry.warning selection {\n      background-color: #fd7d00; }\n  spinbutton:not(.vertical) image,\n  entry image {\n    color: #bebebd; }\n    spinbutton:not(.vertical) image:hover,\n    entry image:hover {\n      color: #eeeeec; }\n    spinbutton:not(.vertical) image:active,\n    entry image:active {\n      color: #2777ff; }\n    spinbutton:not(.vertical) image:backdrop,\n    entry image:backdrop {\n      color: #656564; }\n  spinbutton:drop(active):not(.vertical),\n  entry:drop(active):focus,\n  entry:drop(active) {\n    border-color: #19a187;\n    box-shadow: inset 0 0 0 1px #19a187; }\n  .osd spinbutton:not(.vertical), .osd entry {\n    color: white;\n    border-color: black;\n    background-color: rgba(0, 0, 0, 0.5);\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black; }\n    .osd spinbutton:focus:not(.vertical), .osd entry:focus {\n      color: white;\n      border-color: #2777ff;\n      background-color: rgba(0, 0, 0, 0.5);\n      background-clip: padding-box;\n      box-shadow: inset 0 0 0 1px #2777ff;\n      text-shadow: 0 1px black;\n      -gtk-icon-shadow: 0 1px black; }\n    .osd spinbutton:backdrop:not(.vertical), .osd entry:backdrop {\n      color: white;\n      border-color: black;\n      background-color: rgba(0, 0, 0, 0.5);\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n    .osd spinbutton:disabled:not(.vertical), .osd entry:disabled {\n      color: #97999f;\n      border-color: black;\n      background-color: rgba(68, 72, 83, 0.5);\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n\nspinbutton:not(.vertical) progress,\nentry progress {\n  margin: 2px -6px;\n  background-color: transparent;\n  background-image: none;\n  border-radius: 0;\n  border-width: 0 0 2px;\n  border-color: #2777ff;\n  border-style: solid;\n  box-shadow: none; }\n  spinbutton:not(.vertical) progress:backdrop,\n  entry progress:backdrop {\n    background-color: transparent; }\n\n.linked:not(.vertical) > spinbutton:focus:not(.vertical) + spinbutton:not(.vertical), .linked:not(.vertical) > spinbutton:focus:not(.vertical) + button, .linked:not(.vertical) > spinbutton:focus:not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) > spinbutton:focus:not(.vertical) + entry, .linked:not(.vertical) > entry:focus + button, .linked:not(.vertical) > entry:focus + combobox > box > button.combo, .linked:not(.vertical) > entry:focus + spinbutton:not(.vertical), .linked:not(.vertical) > entry:focus + entry {\n  border-left-color: #00348d; }\n\n.linked:not(.vertical) > spinbutton:focus.error:not(.vertical) + spinbutton:not(.vertical), .linked:not(.vertical) > spinbutton:focus.error:not(.vertical) + button, .linked:not(.vertical) > spinbutton:focus.error:not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) > spinbutton:focus.error:not(.vertical) + entry, .linked:not(.vertical) > entry:focus.error + button, .linked:not(.vertical) > entry:focus.error + combobox > box > button.combo, .linked:not(.vertical) > entry:focus.error + spinbutton:not(.vertical), .linked:not(.vertical) > entry:focus.error + entry {\n  border-left-color: #200404; }\n\n.linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + spinbutton:not(.vertical), .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + button, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + entry, .linked:not(.vertical) > entry:drop(active) + button, .linked:not(.vertical) > entry:drop(active) + combobox > box > button.combo, .linked:not(.vertical) > entry:drop(active) + spinbutton:not(.vertical), .linked:not(.vertical) > entry:drop(active) + entry {\n  border-left-color: #19a187; }\n\n.linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled), .linked.vertical > spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):not(.vertical), .linked.vertical > entry:not(:disabled) + entry:not(:disabled), .linked.vertical > entry:not(:disabled) + spinbutton:not(:disabled):not(.vertical) {\n  border-top-color: #090909; }\n  .linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled):backdrop, .linked.vertical > spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):backdrop:not(.vertical), .linked.vertical > entry:not(:disabled) + entry:not(:disabled):backdrop, .linked.vertical > entry:not(:disabled) + spinbutton:not(:disabled):backdrop:not(.vertical) {\n    border-top-color: #0b0b0b; }\n\n.linked.vertical > spinbutton:disabled:not(.vertical) + spinbutton:disabled:not(.vertical), .linked.vertical > spinbutton:disabled:not(.vertical) + entry:disabled, .linked.vertical > entry:disabled + spinbutton:disabled:not(.vertical), .linked.vertical > entry:disabled + entry:disabled {\n  border-top-color: #090909; }\n\n.linked.vertical > spinbutton:not(.vertical) + spinbutton:focus:not(:only-child):not(.vertical),\n.linked.vertical > spinbutton:not(.vertical) + entry:focus:not(:only-child), .linked.vertical > entry + spinbutton:focus:not(:only-child):not(.vertical),\n.linked.vertical > entry + entry:focus:not(:only-child) {\n  border-top-color: #00348d; }\n\n.linked.vertical > spinbutton:not(.vertical) + spinbutton:focus.error:not(:only-child):not(.vertical),\n.linked.vertical > spinbutton:not(.vertical) + entry:focus.error:not(:only-child), .linked.vertical > entry + spinbutton:focus.error:not(:only-child):not(.vertical),\n.linked.vertical > entry + entry:focus.error:not(:only-child) {\n  border-top-color: #200404; }\n\n.linked.vertical > spinbutton:not(.vertical) + spinbutton:drop(active):not(:only-child):not(.vertical),\n.linked.vertical > spinbutton:not(.vertical) + entry:drop(active):not(:only-child), .linked.vertical > entry + spinbutton:drop(active):not(:only-child):not(.vertical),\n.linked.vertical > entry + entry:drop(active):not(:only-child) {\n  border-top-color: #19a187; }\n\n.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + spinbutton:not(.vertical),\n.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + entry,\n.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + button,\n.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + combobox > box > button.combo, .linked.vertical > entry:focus:not(:only-child) + spinbutton:not(.vertical),\n.linked.vertical > entry:focus:not(:only-child) + entry,\n.linked.vertical > entry:focus:not(:only-child) + button,\n.linked.vertical > entry:focus:not(:only-child) + combobox > box > button.combo {\n  border-top-color: #00348d; }\n\n.linked.vertical > spinbutton:focus.error:not(:only-child):not(.vertical) + spinbutton:not(.vertical),\n.linked.vertical > spinbutton:focus.error:not(:only-child):not(.vertical) + entry,\n.linked.vertical > spinbutton:focus.error:not(:only-child):not(.vertical) + button,\n.linked.vertical > spinbutton:focus.error:not(:only-child):not(.vertical) + combobox > box > button.combo, .linked.vertical > entry:focus.error:not(:only-child) + spinbutton:not(.vertical),\n.linked.vertical > entry:focus.error:not(:only-child) + entry,\n.linked.vertical > entry:focus.error:not(:only-child) + button,\n.linked.vertical > entry:focus.error:not(:only-child) + combobox > box > button.combo {\n  border-top-color: #200404; }\n\n.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + spinbutton:not(.vertical),\n.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + entry,\n.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + button,\n.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + combobox > box > button.combo, .linked.vertical > entry:drop(active):not(:only-child) + spinbutton:not(.vertical),\n.linked.vertical > entry:drop(active):not(:only-child) + entry,\n.linked.vertical > entry:drop(active):not(:only-child) + button,\n.linked.vertical > entry:drop(active):not(:only-child) + combobox > box > button.combo {\n  border-top-color: #19a187; }\n\nspinbutton.error:not(.vertical),\nentry.error {\n  color: #bf1717; }\n\ntreeview entry:focus:dir(rtl), treeview entry:focus:dir(ltr) {\n  background-color: black;\n  transition-property: color, background; }\n\ntreeview entry.flat, treeview entry {\n  border-radius: 0;\n  background-image: none;\n  background-color: black; }\n  treeview entry.flat:focus, treeview entry:focus {\n    border-color: #2777ff; }\n\n.entry-tag {\n  padding: 5px;\n  margin-top: 2px;\n  margin-bottom: 2px;\n  border-style: none;\n  color: black;\n  background-color: #777776; }\n  :dir(ltr) .entry-tag {\n    margin-left: 8px;\n    margin-right: -5px; }\n  :dir(rtl) .entry-tag {\n    margin-left: -5px;\n    margin-right: 8px; }\n  .entry-tag:hover {\n    background-color: #909090; }\n  :backdrop .entry-tag {\n    color: #030303;\n    background-color: #40403f; }\n  .entry-tag.button {\n    background-color: transparent;\n    color: rgba(0, 0, 0, 0.7); }\n  :not(:backdrop) .entry-tag.button:hover {\n    border: 1px solid #777776;\n    color: black; }\n  :not(:backdrop) .entry-tag.button:active {\n    background-color: #777776;\n    color: rgba(0, 0, 0, 0.7); }\n\n/***********\n * Buttons *\n ***********/\n@keyframes needs_attention {\n  from {\n    background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#74a7ff), to(transparent)); }\n  to {\n    background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#2777ff), to(transparent)); } }\n\nbutton.titlebutton, notebook > header > tabs > arrow,\nbutton {\n  min-height: 24px;\n  min-width: 16px;\n  padding: 2px 6px;\n  border: 1px solid;\n  border-radius: 6px;\n  transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n  color: #eeeeec;\n  outline-color: rgba(238, 238, 236, 0.3);\n  border-color: #1f1f1f;\n  background-image: image(#1f1f1f);\n  box-shadow: none; }\n  button.titlebutton, button.sidebar-button, notebook > header > tabs > arrow, notebook > header > tabs > arrow.flat,\n  button.flat {\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    transition: none; }\n    button.titlebutton:hover, button.sidebar-button:hover, notebook > header > tabs > arrow:hover,\n    button.flat:hover {\n      transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n      transition-duration: 500ms; }\n      button.titlebutton:hover:active, button.sidebar-button:hover:active, notebook > header > tabs > arrow:hover:active,\n      button.flat:hover:active {\n        transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  notebook > header > tabs > arrow:hover,\n  button:hover {\n    color: #eeeeec;\n    outline-color: rgba(238, 238, 236, 0.3);\n    border-color: #1f1f1f;\n    background-image: image(#303030);\n    box-shadow: none;\n    -gtk-icon-effect: highlight; }\n  notebook > header > tabs > arrow:active, notebook > header > tabs > arrow:checked,\n  button:active,\n  button:checked {\n    color: #ffffff;\n    outline-color: rgba(238, 238, 236, 0.3);\n    border-color: #2777ff;\n    background-image: linear-gradient(to right, #317dff, #1d71ff);\n    box-shadow: 0 2px 4px rgba(39, 119, 255, 0.25);\n    transition-duration: 50ms; }\n  notebook > header > tabs > arrow:backdrop,\n  button:backdrop.flat,\n  button:backdrop {\n    color: #7d7d7c;\n    border-color: #1f1f1f;\n    background-image: image(#1f1f1f);\n    box-shadow: none;\n    transition: 200ms ease-out;\n    -gtk-icon-effect: none; }\n    notebook > header > tabs > arrow:backdrop:active, notebook > header > tabs > arrow:backdrop:checked,\n    button:backdrop.flat:active,\n    button:backdrop.flat:checked,\n    button:backdrop:active,\n    button:backdrop:checked {\n      color: #ffffff;\n      border-color: #2777ff;\n      background-image: image(#2262cf);\n      box-shadow: none; }\n    notebook > header > tabs > arrow:backdrop:disabled,\n    button:backdrop.flat:disabled,\n    button:backdrop:disabled {\n      color: #333333;\n      border-color: #1f1f1f;\n      background-image: image(#080808);\n      box-shadow: none; }\n      notebook > header > tabs > arrow:backdrop:disabled:active, notebook > header > tabs > arrow:backdrop:disabled:checked,\n      button:backdrop.flat:disabled:active,\n      button:backdrop.flat:disabled:checked,\n      button:backdrop:disabled:active,\n      button:backdrop:disabled:checked {\n        color: #333333;\n        border-color: #1f1f1f;\n        background-image: image(#010101);\n        box-shadow: none; }\n  button.titlebutton:backdrop, button.sidebar-button:backdrop, notebook > header > tabs > arrow:backdrop, button.titlebutton:disabled, button.sidebar-button:disabled, notebook > header > tabs > arrow:disabled,\n  button.flat:backdrop,\n  button.flat:disabled,\n  button.flat:backdrop:disabled {\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\n  notebook > header > tabs > arrow:disabled,\n  button:disabled {\n    color: #7d7d7c;\n    border-color: #1f1f1f;\n    background-image: image(#080808);\n    box-shadow: none; }\n    notebook > header > tabs > arrow:disabled:active, notebook > header > tabs > arrow:disabled:checked,\n    button:disabled:active,\n    button:disabled:checked {\n      color: #7d7d7c;\n      border-color: #1f1f1f;\n      background-image: image(black);\n      box-shadow: none; }\n  notebook > header > tabs > arrow.image-button,\n  button.image-button {\n    min-width: 24px;\n    padding-left: 2px;\n    padding-right: 2px; }\n  notebook > header > tabs > arrow.text-button,\n  button.text-button {\n    padding-left: 16px;\n    padding-right: 16px; }\n  notebook > header > tabs > arrow.text-button.image-button,\n  button.text-button.image-button {\n    padding-left: 8px;\n    padding-right: 8px; }\n    notebook > header > tabs > arrow.text-button.image-button label,\n    button.text-button.image-button label {\n      padding-left: 8px;\n      padding-right: 8px; }\n  combobox:drop(active) button.combo, notebook > header > tabs > arrow:drop(active),\n  button:drop(active) {\n    color: #19a187;\n    border-color: #19a187;\n    box-shadow: inset 0 0 0 1px #19a187; }\n\nrow:selected button.sidebar-button:not(:active):not(:checked):not(:hover):not(disabled), row:selected button.flat:not(:active):not(:checked):not(:hover):not(disabled) {\n  color: #ffffff;\n  border-color: transparent; }\n  row:selected button.sidebar-button:not(:active):not(:checked):not(:hover):not(disabled):backdrop, row:selected button.flat:not(:active):not(:checked):not(:hover):not(disabled):backdrop {\n    color: #7d7d7c; }\n\n\nbutton.osd {\n  min-width: 26px;\n  min-height: 32px;\n  color: white;\n  border-radius: 5px;\n  color: white;\n  border-color: black;\n  background-color: transparent;\n  background-image: image(#303340);\n  background-clip: padding-box;\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n  text-shadow: 0 1px black;\n  -gtk-icon-shadow: 0 1px black;\n  outline-color: rgba(255, 255, 255, 0.3);\n  border: none;\n  box-shadow: none; }\n  \n  button.osd.image-button {\n    min-width: 34px; }\n  \n  button.osd:hover {\n    color: white;\n    border-color: black;\n    background-color: transparent;\n    background-image: image(#4a5063);\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black;\n    outline-color: rgba(255, 255, 255, 0.3);\n    border: none;\n    box-shadow: none; }\n  \n  button.osd:active,\n  button.osd:checked {\n    color: white;\n    border-color: black;\n    background-color: transparent;\n    background-image: image(black);\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    outline-color: rgba(255, 255, 255, 0.3);\n    border: none;\n    box-shadow: none; }\n  \n  button.osd:disabled:backdrop,\n  button.osd:disabled {\n    color: #97999f;\n    border-color: black;\n    background-color: transparent;\n    background-image: image(rgba(68, 72, 83, 0.5));\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    border: none; }\n  \n  button.osd:backdrop {\n    color: white;\n    border-color: black;\n    background-color: transparent;\n    background-image: image(#303340);\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    border: none; }\n\n.app-notification button,\n.app-notification.frame button, .csd popover.background.touch-selection button, .csd popover.background.magnifier button, popover.background.touch-selection button, popover.background.magnifier button, .osd button {\n  color: white;\n  border-color: black;\n  background-color: transparent;\n  background-image: image(#303340);\n  background-clip: padding-box;\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n  text-shadow: 0 1px black;\n  -gtk-icon-shadow: 0 1px black;\n  outline-color: rgba(255, 255, 255, 0.3); }\n  .app-notification button:hover, popover.background.touch-selection button:hover, popover.background.magnifier button:hover, .osd button:hover {\n    color: white;\n    border-color: black;\n    background-color: transparent;\n    background-image: image(#4a5063);\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black;\n    outline-color: rgba(255, 255, 255, 0.3); }\n  .app-notification button:active, popover.background.touch-selection button:active, popover.background.magnifier button:active, .app-notification button:checked, popover.background.touch-selection button:checked, popover.background.magnifier button:checked, .osd button:active:backdrop, .osd button:active, .osd button:checked:backdrop, .osd button:checked {\n    color: white;\n    border-color: black;\n    background-color: transparent;\n    background-image: image(black);\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    outline-color: rgba(255, 255, 255, 0.3); }\n  .app-notification button:disabled, popover.background.touch-selection button:disabled, popover.background.magnifier button:disabled, .osd button:disabled:backdrop, .osd button:disabled {\n    color: #97999f;\n    border-color: black;\n    background-color: transparent;\n    background-image: image(rgba(68, 72, 83, 0.5));\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\n  .app-notification button:backdrop, popover.background.touch-selection button:backdrop, popover.background.magnifier button:backdrop, .osd button:backdrop {\n    color: white;\n    border-color: black;\n    background-color: transparent;\n    background-image: image(#303340);\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\n  .app-notification button.flat, popover.background.touch-selection button.flat, popover.background.magnifier button.flat, .osd button.flat {\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    box-shadow: none;\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black; }\n    .app-notification button.flat:hover, popover.background.touch-selection button.flat:hover, popover.background.magnifier button.flat:hover, .osd button.flat:hover {\n      color: white;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(#4a5063);\n      background-clip: padding-box;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n      text-shadow: 0 1px black;\n      -gtk-icon-shadow: 0 1px black;\n      outline-color: rgba(255, 255, 255, 0.3); }\n    .app-notification button.flat:disabled, popover.background.touch-selection button.flat:disabled, popover.background.magnifier button.flat:disabled, .osd button.flat:disabled {\n      color: #97999f;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(rgba(68, 72, 83, 0.5));\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      background-image: none;\n      border-color: transparent;\n      box-shadow: none; }\n    .app-notification button.flat:backdrop, popover.background.touch-selection button.flat:backdrop, popover.background.magnifier button.flat:backdrop, .osd button.flat:backdrop {\n      border-color: transparent;\n      background-color: transparent;\n      background-image: none;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n    .app-notification button.flat:active, popover.background.touch-selection button.flat:active, popover.background.magnifier button.flat:active, .app-notification button.flat:checked, popover.background.touch-selection button.flat:checked, popover.background.magnifier button.flat:checked, .osd button.flat:active, .osd button.flat:checked {\n      color: white;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(black);\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      outline-color: rgba(255, 255, 255, 0.3); }\n\n\nbutton.suggested-action {\n  color: white;\n  outline-color: rgba(255, 255, 255, 0.3);\n  border-color: #186dff;\n  background-image: image(#2777ff);\n  box-shadow: none; }\n  \n  button.suggested-action.flat {\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    color: #2777ff; }\n  \n  button.suggested-action:hover {\n    color: white;\n    outline-color: rgba(255, 255, 255, 0.3);\n    border-color: #005af3;\n    background-image: image(#6ea4ff);\n    box-shadow: none; }\n  \n  button.suggested-action:active,\n  button.suggested-action:checked {\n    color: white;\n    outline-color: rgba(255, 255, 255, 0.3);\n    border-color: #0052df;\n    background-image: linear-gradient(to right, #0056e9, #004fd4);\n    box-shadow: 0 2px 4px rgba(0, 82, 223, 0.25); }\n  \n  button.suggested-action:backdrop,\n  button.suggested-action.flat:backdrop {\n    color: #d4e4ff;\n    border-color: #005af3;\n    background-image: image(#2777ff);\n    box-shadow: none; }\n    \n    button.suggested-action:backdrop:active,\n    button.suggested-action:backdrop:checked,\n    button.suggested-action.flat:backdrop:active,\n    button.suggested-action.flat:backdrop:checked {\n      color: #ffffff;\n      border-color: #2777ff;\n      background-image: image(#2262cf);\n      box-shadow: none; }\n    \n    button.suggested-action:backdrop:disabled,\n    button.suggested-action.flat:backdrop:disabled {\n      color: #333333;\n      border-color: #1f1f1f;\n      background-image: image(#080808);\n      box-shadow: none; }\n      \n      button.suggested-action:backdrop:disabled:active,\n      button.suggested-action:backdrop:disabled:checked,\n      button.suggested-action.flat:backdrop:disabled:active,\n      button.suggested-action.flat:backdrop:disabled:checked {\n        color: #6d96db;\n        border-color: #005af3;\n        background-image: image(#1e5dc7);\n        box-shadow: none; }\n  \n  button.suggested-action.flat:backdrop,\n  button.suggested-action.flat:disabled,\n  button.suggested-action.flat:backdrop:disabled {\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    color: rgba(39, 119, 255, 0.8); }\n  \n  button.suggested-action:disabled {\n    color: #7d7d7c;\n    border-color: #1f1f1f;\n    background-image: image(#080808);\n    box-shadow: none; }\n    \n    button.suggested-action:disabled:active,\n    button.suggested-action:disabled:checked {\n      color: #a5bce5;\n      border-color: #005af3;\n      background-image: image(#1d59be);\n      box-shadow: none; }\n  .osd button.suggested-action {\n    color: white;\n    border-color: black;\n    background-color: transparent;\n    background-image: image(rgba(39, 119, 255, 0.5));\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black;\n    outline-color: rgba(255, 255, 255, 0.3); }\n    .osd button.suggested-action:hover {\n      color: white;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(rgba(39, 119, 255, 0.7));\n      background-clip: padding-box;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n      text-shadow: 0 1px black;\n      -gtk-icon-shadow: 0 1px black;\n      outline-color: rgba(255, 255, 255, 0.3); }\n    .osd button.suggested-action:active:backdrop, .osd button.suggested-action:active, .osd button.suggested-action:checked:backdrop, .osd button.suggested-action:checked {\n      color: white;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(#2777ff);\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      outline-color: rgba(255, 255, 255, 0.3); }\n    .osd button.suggested-action:disabled:backdrop, .osd button.suggested-action:disabled {\n      color: #97999f;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(rgba(68, 72, 83, 0.5));\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n    .osd button.suggested-action:backdrop {\n      color: white;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(rgba(39, 119, 255, 0.5));\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n\n\nbutton.destructive-action {\n  color: white;\n  outline-color: rgba(255, 255, 255, 0.3);\n  border-color: #991212;\n  background-image: image(#a61414);\n  box-shadow: none; }\n  \n  button.destructive-action.flat {\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    color: #a61414; }\n  \n  button.destructive-action:hover {\n    color: white;\n    outline-color: rgba(255, 255, 255, 0.3);\n    border-color: #790e0e;\n    background-image: image(#e41d1d);\n    box-shadow: none; }\n  \n  button.destructive-action:active,\n  button.destructive-action:checked {\n    color: white;\n    outline-color: rgba(255, 255, 255, 0.3);\n    border-color: #670c0c;\n    background-image: linear-gradient(to right, #700d0d, #5d0b0b);\n    box-shadow: 0 2px 4px rgba(103, 12, 12, 0.25); }\n  \n  button.destructive-action:backdrop,\n  button.destructive-action.flat:backdrop {\n    color: #edd0d0;\n    border-color: #790e0e;\n    background-image: image(#a61414);\n    box-shadow: none; }\n    \n    button.destructive-action:backdrop:active,\n    button.destructive-action:backdrop:checked,\n    button.destructive-action.flat:backdrop:active,\n    button.destructive-action.flat:backdrop:checked {\n      color: #ffffff;\n      border-color: #2777ff;\n      background-image: image(#2262cf);\n      box-shadow: none; }\n    \n    button.destructive-action:backdrop:disabled,\n    button.destructive-action.flat:backdrop:disabled {\n      color: #333333;\n      border-color: #1f1f1f;\n      background-image: image(#080808);\n      box-shadow: none; }\n      \n      button.destructive-action:backdrop:disabled:active,\n      button.destructive-action:backdrop:disabled:checked,\n      button.destructive-action.flat:backdrop:disabled:active,\n      button.destructive-action.flat:backdrop:disabled:checked {\n        color: #a96363;\n        border-color: #790e0e;\n        background-image: image(#7b0f0f);\n        box-shadow: none; }\n  \n  button.destructive-action.flat:backdrop,\n  button.destructive-action.flat:disabled,\n  button.destructive-action.flat:backdrop:disabled {\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    color: rgba(166, 20, 20, 0.8); }\n  \n  button.destructive-action:disabled {\n    color: #7d7d7c;\n    border-color: #1f1f1f;\n    background-image: image(#080808);\n    box-shadow: none; }\n    \n    button.destructive-action:disabled:active,\n    button.destructive-action:disabled:checked {\n      color: #c69e9e;\n      border-color: #790e0e;\n      background-image: image(#720e0e);\n      box-shadow: none; }\n  .osd button.destructive-action {\n    color: white;\n    border-color: black;\n    background-color: transparent;\n    background-image: image(rgba(166, 20, 20, 0.5));\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black;\n    outline-color: rgba(255, 255, 255, 0.3); }\n    .osd button.destructive-action:hover {\n      color: white;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(rgba(166, 20, 20, 0.7));\n      background-clip: padding-box;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n      text-shadow: 0 1px black;\n      -gtk-icon-shadow: 0 1px black;\n      outline-color: rgba(255, 255, 255, 0.3); }\n    .osd button.destructive-action:active:backdrop, .osd button.destructive-action:active, .osd button.destructive-action:checked:backdrop, .osd button.destructive-action:checked {\n      color: white;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(#a61414);\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      outline-color: rgba(255, 255, 255, 0.3); }\n    .osd button.destructive-action:disabled:backdrop, .osd button.destructive-action:disabled {\n      color: #97999f;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(rgba(68, 72, 83, 0.5));\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n    .osd button.destructive-action:backdrop {\n      color: white;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(rgba(166, 20, 20, 0.5));\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n\n.stack-switcher > button {\n  outline-offset: -3px; }\n  .stack-switcher > button > label {\n    padding-left: 6px;\n    padding-right: 6px; }\n  .stack-switcher > button > image {\n    padding-left: 6px;\n    padding-right: 6px;\n    padding-top: 3px;\n    padding-bottom: 3px; }\n  .stack-switcher > button.text-button {\n    padding-left: 10px;\n    padding-right: 10px; }\n  .stack-switcher > button.image-button {\n    padding-left: 2px;\n    padding-right: 2px; }\n  .stack-switcher > button.needs-attention:active > label,\n  .stack-switcher > button.needs-attention:active > image, .stack-switcher > button.needs-attention:checked > label,\n  .stack-switcher > button.needs-attention:checked > image {\n    animation: none;\n    background-image: none; }\n\n\nbutton.font separator,\nbutton.file separator {\n  background-color: transparent; }\n\n\nbutton.font > box > box > label {\n  font-weight: bold; }\n\n.primary-toolbar button {\n  -gtk-icon-shadow: none; }\n\n\nbutton.circular {\n  border-radius: 9999px;\n  -gtk-outline-radius: 9999px;\n  padding: 2px;\n  /* circles instead of ellipses */\n  background-origin: padding-box, border-box;\n  background-clip: padding-box, border-box; }\n  \n  button.circular label {\n    padding: 0; }\n  \n  button.circular:not(.flat):not(.osd):not(:checked):not(:active):not(:disabled):not(:backdrop) {\n    color: #eeeeec;\n    outline-color: rgba(238, 238, 236, 0.3);\n    border-color: #1f1f1f;\n    background-image: image(#1f1f1f), linear-gradient(to top, black 25%, #1f1f1f 50%);\n    box-shadow: none;\n    border-color: transparent; }\n  \n  button.circular:hover:not(.osd):not(:checked):not(:active):not(:disabled):not(:backdrop) {\n    color: #eeeeec;\n    outline-color: rgba(238, 238, 236, 0.3);\n    border-color: #1f1f1f;\n    background-image: image(#303030), linear-gradient(to top, black 25%, #1f1f1f 50%);\n    box-shadow: none;\n    border-color: transparent; }\n\nstacksidebar row.needs-attention > label, .stack-switcher > button.needs-attention > label,\n.stack-switcher > button.needs-attention > image {\n  animation: needs_attention 150ms ease-in;\n  background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#74a7ff), to(transparent)), -gtk-gradient(radial, center center, 0, center center, 0.45, to(rgba(0, 0, 0, 0.96)), to(transparent));\n  background-size: 6px 6px, 6px 6px;\n  background-repeat: no-repeat;\n  background-position: right 3px, right 2px; }\n  stacksidebar row.needs-attention > label:backdrop, .stack-switcher > button.needs-attention > label:backdrop,\n  .stack-switcher > button.needs-attention > image:backdrop {\n    background-size: 6px 6px, 0 0; }\n  stacksidebar row.needs-attention > label:dir(rtl), .stack-switcher > button.needs-attention > label:dir(rtl),\n  .stack-switcher > button.needs-attention > image:dir(rtl) {\n    background-position: left 3px, left 2px; }\n\n.inline-toolbar toolbutton > button {\n  color: #eeeeec;\n  outline-color: rgba(238, 238, 236, 0.3);\n  border-color: #1f1f1f;\n  background-image: image(#1f1f1f);\n  box-shadow: none; }\n  .inline-toolbar toolbutton > button:hover {\n    color: #eeeeec;\n    outline-color: rgba(238, 238, 236, 0.3);\n    border-color: #1f1f1f;\n    background-image: image(#303030);\n    box-shadow: none; }\n  .inline-toolbar toolbutton > button:active, .inline-toolbar toolbutton > button:checked {\n    color: #ffffff;\n    outline-color: rgba(238, 238, 236, 0.3);\n    border-color: #2777ff;\n    background-image: linear-gradient(to right, #317dff, #1d71ff);\n    box-shadow: 0 2px 4px rgba(39, 119, 255, 0.25); }\n  .inline-toolbar toolbutton > button:disabled {\n    color: #7d7d7c;\n    border-color: #1f1f1f;\n    background-image: image(#080808);\n    box-shadow: none; }\n    .inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked {\n      color: #7d7d7c;\n      border-color: #1f1f1f;\n      background-image: image(black);\n      box-shadow: none; }\n  .inline-toolbar toolbutton > button:backdrop {\n    color: #7d7d7c;\n    border-color: #1f1f1f;\n    background-image: image(#1f1f1f);\n    box-shadow: none; }\n    .inline-toolbar toolbutton > button:backdrop:active, .inline-toolbar toolbutton > button:backdrop:checked {\n      color: #ffffff;\n      border-color: #2777ff;\n      background-image: image(#2262cf);\n      box-shadow: none; }\n    .inline-toolbar toolbutton > button:backdrop:disabled {\n      color: #333333;\n      border-color: #1f1f1f;\n      background-image: image(#080808);\n      box-shadow: none; }\n      .inline-toolbar toolbutton > button:backdrop:disabled:active, .inline-toolbar toolbutton > button:backdrop:disabled:checked {\n        color: #333333;\n        border-color: #1f1f1f;\n        background-image: image(#010101);\n        box-shadow: none; }\n\n.linked:not(.vertical) > combobox > box > button.combo, filechooser .path-bar.linked > button, .linked:not(.vertical) > spinbutton:not(.vertical), .linked:not(.vertical) > entry, .inline-toolbar button, .linked > button, toolbar.inline-toolbar toolbutton > button.flat {\n  border-right-style: none;\n  border-radius: 0;\n  -gtk-outline-radius: 0; }\n\n.linked:not(.vertical) > combobox:first-child > box > button.combo, combobox.linked button:nth-child(2):dir(rtl), filechooser .path-bar.linked > button:dir(rtl):last-child, filechooser .path-bar.linked > button:dir(ltr):first-child, .linked:not(.vertical) > spinbutton:first-child:not(.vertical), .linked:not(.vertical) > entry:first-child, .inline-toolbar button:first-child, .linked > button:first-child, toolbar.inline-toolbar toolbutton:first-child > button.flat {\n  border-top-left-radius: 6px;\n  border-bottom-left-radius: 6px;\n  -gtk-outline-top-left-radius: 6px;\n  -gtk-outline-bottom-left-radius: 6px; }\n\n.linked:not(.vertical) > combobox:last-child > box > button.combo, combobox.linked button:nth-child(2):dir(ltr), filechooser .path-bar.linked > button:dir(rtl):first-child, filechooser .path-bar.linked > button:dir(ltr):last-child, .linked:not(.vertical) > spinbutton:last-child:not(.vertical), .linked:not(.vertical) > entry:last-child, .inline-toolbar button:last-child, .linked > button:last-child, toolbar.inline-toolbar toolbutton:last-child > button.flat {\n  border-right-style: solid;\n  border-top-right-radius: 6px;\n  border-bottom-right-radius: 6px;\n  -gtk-outline-top-right-radius: 6px;\n  -gtk-outline-bottom-right-radius: 6px; }\n\n.linked:not(.vertical) > combobox:only-child > box > button.combo, filechooser .path-bar.linked > button:only-child, .linked:not(.vertical) > spinbutton:only-child:not(.vertical), .linked:not(.vertical) > entry:only-child, .inline-toolbar button:only-child, .linked > button:only-child, toolbar.inline-toolbar toolbutton:only-child > button.flat {\n  border-style: solid;\n  border-radius: 6px;\n  -gtk-outline-radius: 6px; }\n\n.linked.vertical > combobox > box > button.combo, .linked.vertical > spinbutton:not(.vertical), .linked.vertical > entry, .linked.vertical > button {\n  border-style: solid solid none solid;\n  border-radius: 0;\n  -gtk-outline-radius: 0; }\n\n.linked.vertical > combobox:first-child > box > button.combo, .linked.vertical > spinbutton:first-child:not(.vertical), .linked.vertical > entry:first-child, .linked.vertical > button:first-child {\n  border-top-left-radius: 6px;\n  border-top-right-radius: 6px;\n  -gtk-outline-top-left-radius: 6px;\n  -gtk-outline-top-right-radius: 6px; }\n\n.linked.vertical > combobox:last-child > box > button.combo, .linked.vertical > spinbutton:last-child:not(.vertical), .linked.vertical > entry:last-child, .linked.vertical > button:last-child {\n  border-bottom-style: solid;\n  border-bottom-left-radius: 6px;\n  border-bottom-right-radius: 6px;\n  -gtk-outline-bottom-left-radius: 6px;\n  -gtk-outline-bottom-right-radius: 6px; }\n\n.linked.vertical > combobox:only-child > box > button.combo, .linked.vertical > spinbutton:only-child:not(.vertical), .linked.vertical > entry:only-child, .linked.vertical > button:only-child {\n  border-style: solid;\n  border-radius: 6px;\n  -gtk-outline-radius: 6px; }\n\n.scale-popup button:backdrop:hover, .scale-popup button:backdrop:disabled, .scale-popup button:backdrop, .scale-popup button:hover, calendar.button, button:link:hover, button:link:active, button:link:checked,\nbutton:visited:hover,\nbutton:visited:active,\nbutton:visited:checked, button:link,\nbutton:visited, list row button.image-button:not(.flat), modelbutton.flat:backdrop, modelbutton.flat:backdrop:hover, modelbutton.flat,\n.menuitem.button.flat {\n  background-color: transparent;\n  background-image: none;\n  border-color: transparent;\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0);\n  text-shadow: none;\n  -gtk-icon-shadow: none; }\n\n/* menu buttons */\nmodelbutton.flat,\n.menuitem.button.flat {\n  min-height: 26px;\n  padding-left: 5px;\n  padding-right: 5px;\n  border-radius: 6px;\n  outline-offset: -2px; }\n  modelbutton.flat:hover,\n  .menuitem.button.flat:hover {\n    background-color: #181818; }\n\nmodelbutton.flat arrow {\n  background: none; }\n  modelbutton.flat arrow:hover {\n    background: none; }\n  modelbutton.flat arrow.left {\n    -gtk-icon-source: -gtk-icontheme(\"pan-start-symbolic\"); }\n  modelbutton.flat arrow.right {\n    -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic\"); }\n\nbutton.color {\n  padding: 4px; }\n  button.color colorswatch:only-child, button.color colorswatch:only-child overlay {\n    border-radius: 0; }\n\n/* list buttons */\n/* tone down as per new designs, see issue #1473, #1748 */\nlist row button.image-button:not(.flat) {\n  border: 1px solid rgba(31, 31, 31, 0.5); }\n  list row button.image-button:not(.flat):hover {\n    color: #eeeeec;\n    outline-color: rgba(238, 238, 236, 0.3);\n    border-color: #1f1f1f;\n    background-image: image(#303030);\n    box-shadow: none; }\n  list row button.image-button:not(.flat):active, list row button.image-button:not(.flat):checked {\n    color: #ffffff;\n    outline-color: rgba(238, 238, 236, 0.3);\n    border-color: #2777ff;\n    background-image: linear-gradient(to right, #317dff, #1d71ff);\n    box-shadow: 0 2px 4px rgba(39, 119, 255, 0.25); }\n\n/*********\n * Links *\n *********/\nbutton:link > label,\nbutton:visited > label, button:link,\nbutton:visited,\n*:link {\n  color: #8db7ff; }\n  button:link > label:visited,\n  button:visited > label:visited,\n  button:visited,\n  *:link:visited {\n    color: #5a97ff; }\n    *:selected button:link > label:visited,\n    *:selected button:visited > label:visited,\n    *:selected button:visited, *:selected *:link:visited {\n      color: #bdd5ff; }\n  button:link > label:hover,\n  button:visited > label:hover, button:hover:link,\n  button:hover:visited,\n  *:link:hover {\n    color: #c0d7ff; }\n    *:selected button:link > label:hover,\n    *:selected button:visited > label:hover, *:selected button:hover:link,\n    *:selected button:hover:visited, *:selected *:link:hover {\n      color: #f9fbff; }\n  button:link > label:active,\n  button:visited > label:active, button:active:link,\n  button:active:visited,\n  *:link:active {\n    color: #8db7ff; }\n    *:selected button:link > label:active,\n    *:selected button:visited > label:active, *:selected button:active:link,\n    *:selected button:active:visited, *:selected *:link:active {\n      color: #e8f1ff; }\n  button:link > label:disabled,\n  button:visited > label:disabled, button:disabled:link,\n  button:disabled:visited,\n  *:link:disabled,\n  *:link:disabled:backdrop {\n    color: rgba(198, 198, 198, 0.8); }\n  button:link > label:backdrop,\n  button:visited > label:backdrop, button:backdrop:link,\n  button:backdrop:visited,\n  *:link:backdrop:backdrop:hover,\n  *:link:backdrop:backdrop:hover:selected,\n  *:link:backdrop {\n    color: rgba(141, 183, 255, 0.9); }\n  .selection-mode .titlebar:not(headerbar) .subtitle:link, .selection-mode.titlebar:not(headerbar) .subtitle:link, .selection-mode headerbar .subtitle:link,\n  headerbar.selection-mode .subtitle:link, button:link > label:selected,\n  button:visited > label:selected, button:selected:link,\n  button:selected:visited, *:selected button:link > label,\n  *:selected button:visited > label, *:selected button:link,\n  *:selected button:visited,\n  *:link:selected, *:selected *:link {\n    color: #e8f1ff; }\n\nbutton:link,\nbutton:visited {\n  text-shadow: none; }\n  button:link:hover, button:link:active, button:link:checked,\n  button:visited:hover,\n  button:visited:active,\n  button:visited:checked {\n    text-shadow: none; }\n  button:link > label,\n  button:visited > label {\n    text-decoration-line: underline; }\n\n/*****************\n * GtkSpinButton *\n *****************/\nspinbutton {\n  font-feature-settings: \"tnum\"; }\n  spinbutton:not(.vertical) {\n    padding: 0; }\n    .osd spinbutton:not(.vertical) entry, spinbutton:not(.vertical) entry {\n      min-width: 28px;\n      margin: 0;\n      background: none;\n      background-color: transparent;\n      border: none;\n      border-radius: 0;\n      box-shadow: none; }\n      spinbutton:not(.vertical) entry:backdrop:disabled {\n        background-color: transparent; }\n    spinbutton:not(.vertical) button {\n      min-height: 16px;\n      margin: 0;\n      padding-bottom: 0;\n      padding-top: 0;\n      color: #d6d6d4;\n      background-image: none;\n      border-style: none none none solid;\n      border-color: rgba(31, 31, 31, 0.3);\n      border-radius: 0;\n      box-shadow: none; }\n      spinbutton:not(.vertical) button:dir(rtl) {\n        border-style: none solid none none; }\n      spinbutton:not(.vertical) button:hover {\n        color: #eeeeec;\n        background-color: rgba(238, 238, 236, 0.05); }\n      spinbutton:not(.vertical) button:disabled {\n        color: rgba(125, 125, 124, 0.3);\n        background-color: transparent; }\n      spinbutton:not(.vertical) button:active {\n        background-color: rgba(0, 0, 0, 0.1);\n        box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.2); }\n      spinbutton:not(.vertical) button:backdrop {\n        color: #717170;\n        background-color: transparent;\n        border-color: rgba(31, 31, 31, 0.3);\n        transition: 200ms ease-out; }\n      spinbutton:not(.vertical) button:backdrop:disabled {\n        color: rgba(51, 51, 51, 0.3);\n        background-color: transparent;\n        background-image: none;\n        border-style: none none none solid; }\n        spinbutton:not(.vertical) button:backdrop:disabled:dir(rtl) {\n          border-style: none solid none none; }\n      spinbutton:not(.vertical) button:dir(ltr):last-child {\n        border-radius: 0 6px 6px 0; }\n      spinbutton:not(.vertical) button:dir(rtl):first-child {\n        border-radius: 6px 0 0 6px; }\n  .osd spinbutton:not(.vertical) button {\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    color: white;\n    border-style: none none none solid;\n    border-color: rgba(0, 0, 0, 0.7);\n    border-radius: 0;\n    box-shadow: none;\n    -gtk-icon-shadow: 0 1px black; }\n    .osd spinbutton:not(.vertical) button:dir(rtl) {\n      border-style: none solid none none; }\n    .osd spinbutton:not(.vertical) button:hover {\n      border-color: transparent;\n      background-color: transparent;\n      background-image: none;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      color: white;\n      border-color: rgba(0, 0, 0, 0.5);\n      background-color: rgba(255, 255, 255, 0.1);\n      -gtk-icon-shadow: 0 1px black;\n      box-shadow: none; }\n    .osd spinbutton:not(.vertical) button:backdrop {\n      border-color: transparent;\n      background-color: transparent;\n      background-image: none;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      color: white;\n      border-color: rgba(0, 0, 0, 0.5);\n      -gtk-icon-shadow: none;\n      box-shadow: none; }\n    .osd spinbutton:not(.vertical) button:disabled {\n      border-color: transparent;\n      background-color: transparent;\n      background-image: none;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      color: #97999f;\n      border-color: rgba(0, 0, 0, 0.5);\n      -gtk-icon-shadow: none;\n      box-shadow: none; }\n    .osd spinbutton:not(.vertical) button:dir(ltr):last-child {\n      border-radius: 0 6px 6px 0; }\n    .osd spinbutton:not(.vertical) button:dir(rtl):first-child {\n      border-radius: 6px 0 0 6px; }\n  spinbutton.vertical:disabled {\n    color: #7d7d7c; }\n  spinbutton.vertical:backdrop:disabled {\n    color: #333333; }\n  spinbutton.vertical:drop(active) {\n    border-color: transparent;\n    box-shadow: none; }\n  spinbutton.vertical entry {\n    min-height: 32px;\n    min-width: 32px;\n    padding: 0;\n    border-radius: 0; }\n  spinbutton.vertical button {\n    min-height: 32px;\n    min-width: 32px;\n    padding: 0; }\n  spinbutton.vertical button.up {\n    border-radius: 6px 6px 0 0;\n    border-style: solid solid none solid; }\n  spinbutton.vertical button.down {\n    border-radius: 0 0 6px 6px;\n    border-style: none solid solid solid; }\n  .osd spinbutton.vertical button:first-child {\n    color: white;\n    border-color: black;\n    background-color: transparent;\n    background-image: image(#303340);\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black;\n    outline-color: rgba(255, 255, 255, 0.3); }\n    .osd spinbutton.vertical button:first-child:hover {\n      color: white;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(#4a5063);\n      background-clip: padding-box;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n      text-shadow: 0 1px black;\n      -gtk-icon-shadow: 0 1px black;\n      outline-color: rgba(255, 255, 255, 0.3); }\n    .osd spinbutton.vertical button:first-child:active {\n      color: white;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(black);\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      outline-color: rgba(255, 255, 255, 0.3); }\n    .osd spinbutton.vertical button:first-child:disabled {\n      color: #97999f;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(rgba(68, 72, 83, 0.5));\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n    .osd spinbutton.vertical button:first-child:backdrop {\n      color: white;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(#303340);\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n  treeview spinbutton:not(.vertical) {\n    min-height: 0;\n    border-style: none;\n    border-radius: 0; }\n    treeview spinbutton:not(.vertical) entry {\n      min-height: 0;\n      padding: 1px 2px; }\n\n/**************\n * ComboBoxes *\n **************/\ncombobox arrow {\n  -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\");\n  min-height: 16px;\n  min-width: 16px; }\n\ncombobox:drop(active) {\n  box-shadow: none; }\n\n/************\n * Toolbars *\n ************/\nsearchbar > revealer > box,\n.location-bar, .inline-toolbar, toolbar {\n  -GtkWidget-window-dragging: true;\n  padding: 4px;\n  background-color: #0d0d0d; }\n\ntoolbar {\n  padding: 4px 3px 3px 4px; }\n  .osd toolbar {\n    background-color: transparent; }\n  toolbar.osd {\n    padding: 13px;\n    border: none;\n    border-radius: 5px;\n    background-color: #303340; }\n    toolbar.osd.left, toolbar.osd.right, toolbar.osd.top, toolbar.osd.bottom {\n      border-radius: 0; }\n  toolbar.horizontal separator {\n    margin: 0 7px 1px 6px; }\n  toolbar.vertical separator {\n    margin: 6px 1px 7px 0; }\n  toolbar:not(.inline-toolbar):not(.osd) > *:not(.toggle):not(.popup) > * {\n    margin-right: 1px;\n    margin-bottom: 1px; }\n\n.inline-toolbar {\n  padding: 3px;\n  border-width: 0 1px 1px;\n  border-radius: 0  0 5px 5px; }\n\nsearchbar > revealer > box,\n.location-bar {\n  border-width: 0 0 1px;\n  padding: 3px; }\n\nsearchbar > revealer > box {\n  margin: -6px;\n  padding: 6px; }\n\n.inline-toolbar, searchbar > revealer > box,\n.location-bar {\n  border-style: solid;\n  border-color: #1f1f1f;\n  background-color: #121212; }\n  .inline-toolbar:backdrop, searchbar > revealer > box:backdrop,\n  .location-bar:backdrop {\n    border-color: #1f1f1f;\n    background-color: #131313;\n    box-shadow: none;\n    transition: 200ms ease-out; }\n\n/***************\n * Header bars *\n ***************/\n.titlebar:not(headerbar),\nheaderbar {\n  padding: 0 6px;\n  min-height: 40px;\n  border-width: 0 0 1px;\n  border-style: solid;\n  border-color: black;\n  border-radius: 0;\n  background: black linear-gradient(to top, #0a0a0a, #0f0f0f);\n  box-shadow: inset 0 1px rgba(238, 238, 236, 0.07);\n  /* Darken switchbuttons for headerbars. issue #1588 */\n  /* hide the close button separator */ }\n  .titlebar:backdrop:not(headerbar),\n  headerbar:backdrop {\n    border-color: #1f1f1f;\n    background-color: #0d0d0d;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(238, 238, 236, 0.07);\n    transition: 200ms ease-out; }\n  .titlebar:not(headerbar) .title,\n  headerbar .title {\n    padding-left: 12px;\n    padding-right: 12px;\n    font-weight: bold; }\n  .titlebar:not(headerbar) .subtitle,\n  headerbar .subtitle {\n    font-size: smaller;\n    padding-left: 12px;\n    padding-right: 12px; }\n  .titlebar:not(headerbar) stackswitcher button:checked,\n  .titlebar:not(headerbar) button.toggle:checked,\n  headerbar stackswitcher button:checked,\n  headerbar button.toggle:checked {\n    background: image(black);\n    border-color: #171717;\n    border-top-color: #0a0a0a; }\n    .titlebar:not(headerbar) stackswitcher button:checked:backdrop,\n    .titlebar:not(headerbar) button.toggle:checked:backdrop,\n    headerbar stackswitcher button:checked:backdrop,\n    headerbar button.toggle:checked:backdrop {\n      color: #ffffff;\n      border-color: #2777ff;\n      background-image: image(#2262cf);\n      box-shadow: none; }\n  .selection-mode .titlebar:not(headerbar), .selection-mode.titlebar:not(headerbar), .selection-mode headerbar,\n  headerbar.selection-mode {\n    color: #ffffff;\n    border-color: #00348d;\n    text-shadow: 0 -1px rgba(0, 0, 0, 0.5);\n    background: #2777ff linear-gradient(to top, #3b84ff, #468aff);\n    box-shadow: inset 0 1px rgba(46, 123, 254, 0.535); }\n    .selection-mode .titlebar:backdrop:not(headerbar), .selection-mode.titlebar:backdrop:not(headerbar), .selection-mode headerbar:backdrop,\n    headerbar.selection-mode:backdrop {\n      background-color: #2777ff;\n      background-image: none;\n      box-shadow: inset 0 1px rgba(49, 125, 254, 0.442); }\n      .selection-mode .titlebar:backdrop:not(headerbar) label, .selection-mode.titlebar:backdrop:not(headerbar) label, .selection-mode headerbar:backdrop label,\n      headerbar.selection-mode:backdrop label {\n        text-shadow: none;\n        color: #ffffff; }\n    .selection-mode .titlebar:not(headerbar) button, .selection-mode.titlebar:not(headerbar) button, .selection-mode headerbar button,\n    headerbar.selection-mode button {\n      color: #ffffff;\n      outline-color: rgba(255, 255, 255, 0.3);\n      border-color: #186dff;\n      background-image: image(#2777ff);\n      box-shadow: none; }\n      .selection-mode button.titlebutton, .selection-mode .titlebar:not(headerbar) button.flat, .selection-mode.titlebar:not(headerbar) button.flat, .selection-mode headerbar button.flat,\n      headerbar.selection-mode button.flat {\n        border-color: transparent;\n        background-color: transparent;\n        background-image: none;\n        box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n        text-shadow: none;\n        -gtk-icon-shadow: none; }\n      .selection-mode .titlebar:not(headerbar) button:hover, .selection-mode.titlebar:not(headerbar) button:hover, .selection-mode headerbar button:hover,\n      headerbar.selection-mode button:hover {\n        color: #ffffff;\n        outline-color: rgba(255, 255, 255, 0.3);\n        border-color: #005af3;\n        background-image: image(#6ea4ff);\n        box-shadow: none; }\n      .selection-mode .titlebar:not(headerbar) button:active, .selection-mode .titlebar:not(headerbar) button:checked, .selection-mode.titlebar:not(headerbar) button:active, .selection-mode.titlebar:not(headerbar) button:checked, .selection-mode headerbar button:active, .selection-mode headerbar button:checked, .selection-mode headerbar button.toggle:checked, .selection-mode headerbar button.toggle:active,\n      headerbar.selection-mode button:active,\n      headerbar.selection-mode button:checked,\n      headerbar.selection-mode button.toggle:checked,\n      headerbar.selection-mode button.toggle:active {\n        color: #ffffff;\n        outline-color: rgba(255, 255, 255, 0.3);\n        border-color: #0052df;\n        background-image: linear-gradient(to right, #0056e9, #004fd4);\n        box-shadow: 0 2px 4px rgba(0, 82, 223, 0.25); }\n      .selection-mode .titlebar:not(headerbar) button:backdrop, .selection-mode.titlebar:not(headerbar) button:backdrop, .selection-mode headerbar button:backdrop.flat, .selection-mode headerbar button:backdrop,\n      headerbar.selection-mode button:backdrop.flat,\n      headerbar.selection-mode button:backdrop {\n        color: #d4e4ff;\n        border-color: #005af3;\n        background-image: image(#2777ff);\n        box-shadow: none;\n        -gtk-icon-effect: none;\n        border-color: #00348d; }\n        .selection-mode .titlebar:not(headerbar) button:backdrop:active, .selection-mode .titlebar:not(headerbar) button:backdrop:checked, .selection-mode.titlebar:not(headerbar) button:backdrop:active, .selection-mode.titlebar:not(headerbar) button:backdrop:checked, .selection-mode headerbar button:backdrop.flat:active, .selection-mode headerbar button:backdrop.flat:checked, .selection-mode headerbar button:backdrop:active, .selection-mode headerbar button:backdrop:checked,\n        headerbar.selection-mode button:backdrop.flat:active,\n        headerbar.selection-mode button:backdrop.flat:checked,\n        headerbar.selection-mode button:backdrop:active,\n        headerbar.selection-mode button:backdrop:checked {\n          color: #ffffff;\n          border-color: #2777ff;\n          background-image: image(#2262cf);\n          box-shadow: none;\n          border-color: #00348d; }\n        .selection-mode .titlebar:not(headerbar) button:backdrop:disabled, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled, .selection-mode headerbar button:backdrop.flat:disabled, .selection-mode headerbar button:backdrop:disabled,\n        headerbar.selection-mode button:backdrop.flat:disabled,\n        headerbar.selection-mode button:backdrop:disabled {\n          color: #6f9be6;\n          border-color: #005af3;\n          background-image: image(#2165d9);\n          box-shadow: none;\n          border-color: #00348d; }\n          .selection-mode .titlebar:not(headerbar) button:backdrop:disabled:active, .selection-mode .titlebar:not(headerbar) button:backdrop:disabled:checked, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled:active, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled:checked, .selection-mode headerbar button:backdrop:disabled:active, .selection-mode headerbar button:backdrop:disabled:checked,\n          headerbar.selection-mode button:backdrop:disabled:active,\n          headerbar.selection-mode button:backdrop:disabled:checked {\n            color: #6d96db;\n            border-color: #005af3;\n            background-image: image(#1e5dc7);\n            box-shadow: none;\n            border-color: #00348d; }\n      .selection-mode button.titlebutton:backdrop, .selection-mode button.titlebutton:disabled, .selection-mode .titlebar:not(headerbar) button.flat:backdrop, .selection-mode .titlebar:not(headerbar) button.flat:disabled, .selection-mode.titlebar:not(headerbar) button.flat:backdrop, .selection-mode.titlebar:not(headerbar) button.flat:disabled, .selection-mode headerbar button.flat:backdrop, .selection-mode headerbar button.flat:disabled, .selection-mode headerbar button.flat:backdrop:disabled,\n      headerbar.selection-mode button.flat:backdrop,\n      headerbar.selection-mode button.flat:disabled,\n      headerbar.selection-mode button.flat:backdrop:disabled {\n        border-color: transparent;\n        background-color: transparent;\n        background-image: none;\n        box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n        text-shadow: none;\n        -gtk-icon-shadow: none; }\n      .selection-mode .titlebar:not(headerbar) button:disabled, .selection-mode.titlebar:not(headerbar) button:disabled, .selection-mode headerbar button:disabled,\n      headerbar.selection-mode button:disabled {\n        color: #90b2ec;\n        border-color: #005af3;\n        background-image: image(#2165d9);\n        box-shadow: none; }\n        .selection-mode .titlebar:not(headerbar) button:disabled:active, .selection-mode .titlebar:not(headerbar) button:disabled:checked, .selection-mode.titlebar:not(headerbar) button:disabled:active, .selection-mode.titlebar:not(headerbar) button:disabled:checked, .selection-mode headerbar button:disabled:active, .selection-mode headerbar button:disabled:checked,\n        headerbar.selection-mode button:disabled:active,\n        headerbar.selection-mode button:disabled:checked {\n          color: #a5bce5;\n          border-color: #005af3;\n          background-image: image(#1d59be);\n          box-shadow: none; }\n      .selection-mode .titlebar:not(headerbar) button.suggested-action, .selection-mode.titlebar:not(headerbar) button.suggested-action, .selection-mode headerbar button.suggested-action,\n      headerbar.selection-mode button.suggested-action {\n        color: #eeeeec;\n        outline-color: rgba(238, 238, 236, 0.3);\n        border-color: #1f1f1f;\n        background-image: image(#1f1f1f);\n        box-shadow: none;\n        border-color: #00348d; }\n        .selection-mode .titlebar:not(headerbar) button.suggested-action:hover, .selection-mode.titlebar:not(headerbar) button.suggested-action:hover, .selection-mode headerbar button.suggested-action:hover,\n        headerbar.selection-mode button.suggested-action:hover {\n          color: #eeeeec;\n          outline-color: rgba(238, 238, 236, 0.3);\n          border-color: #1f1f1f;\n          background-image: image(#303030);\n          box-shadow: none;\n          border-color: #00348d; }\n        .selection-mode .titlebar:not(headerbar) button.suggested-action:active, .selection-mode.titlebar:not(headerbar) button.suggested-action:active, .selection-mode headerbar button.suggested-action:active,\n        headerbar.selection-mode button.suggested-action:active {\n          color: #ffffff;\n          outline-color: rgba(238, 238, 236, 0.3);\n          border-color: #2777ff;\n          background-image: linear-gradient(to right, #317dff, #1d71ff);\n          box-shadow: 0 2px 4px rgba(39, 119, 255, 0.25);\n          border-color: #00348d; }\n        .selection-mode .titlebar:not(headerbar) button.suggested-action:disabled, .selection-mode.titlebar:not(headerbar) button.suggested-action:disabled, .selection-mode headerbar button.suggested-action:disabled,\n        headerbar.selection-mode button.suggested-action:disabled {\n          color: #7d7d7c;\n          border-color: #1f1f1f;\n          background-image: image(#080808);\n          box-shadow: none;\n          border-color: #00348d; }\n        .selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop, .selection-mode headerbar button.suggested-action:backdrop,\n        headerbar.selection-mode button.suggested-action:backdrop {\n          color: #7d7d7c;\n          border-color: #1f1f1f;\n          background-image: image(#1f1f1f);\n          box-shadow: none;\n          border-color: #00348d; }\n        .selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop:disabled, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop:disabled, .selection-mode headerbar button.suggested-action:backdrop:disabled,\n        headerbar.selection-mode button.suggested-action:backdrop:disabled {\n          color: #333333;\n          border-color: #1f1f1f;\n          background-image: image(#080808);\n          box-shadow: none;\n          border-color: #00348d; }\n    .selection-mode .titlebar:not(headerbar) .selection-menu, .selection-mode.titlebar:not(headerbar) .selection-menu, .selection-mode headerbar .selection-menu:backdrop, .selection-mode headerbar .selection-menu,\n    headerbar.selection-mode .selection-menu:backdrop,\n    headerbar.selection-mode .selection-menu {\n      border-color: rgba(39, 119, 255, 0);\n      background-color: rgba(39, 119, 255, 0);\n      background-image: none;\n      box-shadow: none;\n      min-height: 20px;\n      padding: 4px 10px; }\n      .selection-mode .titlebar:not(headerbar) .selection-menu arrow, .selection-mode.titlebar:not(headerbar) .selection-menu arrow, .selection-mode headerbar .selection-menu:backdrop arrow, .selection-mode headerbar .selection-menu arrow,\n      headerbar.selection-mode .selection-menu:backdrop arrow,\n      headerbar.selection-mode .selection-menu arrow {\n        -GtkArrow-arrow-scaling: 1; }\n      .selection-mode .titlebar:not(headerbar) .selection-menu .arrow, .selection-mode.titlebar:not(headerbar) .selection-menu .arrow, .selection-mode headerbar .selection-menu:backdrop .arrow, .selection-mode headerbar .selection-menu .arrow,\n      headerbar.selection-mode .selection-menu:backdrop .arrow,\n      headerbar.selection-mode .selection-menu .arrow {\n        -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\");\n        color: rgba(255, 255, 255, 0.5);\n        -gtk-icon-shadow: none; }\n  .tiled .titlebar:not(headerbar), .tiled-top .titlebar:not(headerbar), .tiled-right .titlebar:not(headerbar), .tiled-bottom .titlebar:not(headerbar), .tiled-left .titlebar:not(headerbar), .maximized .titlebar:not(headerbar), .fullscreen .titlebar:not(headerbar), .tiled headerbar, .tiled-top headerbar, .tiled-right headerbar, .tiled-bottom headerbar, .tiled-left headerbar, .maximized headerbar, .fullscreen headerbar {\n    border-radius: 0; }\n  .default-decoration.titlebar:not(headerbar),\n  headerbar.default-decoration {\n    min-height: 28px;\n    padding: 4px; }\n    .default-decoration.titlebar:not(headerbar) button.titlebutton,\n    headerbar.default-decoration button.titlebutton {\n      min-height: 26px;\n      min-width: 26px;\n      margin: 0;\n      padding: 0; }\n  .titlebar:not(headerbar) separator.titlebutton,\n  headerbar separator.titlebutton {\n    opacity: 0; }\n  .solid-csd .titlebar:dir(rtl):not(headerbar), .solid-csd .titlebar:dir(ltr):not(headerbar), .solid-csd headerbar:backdrop:dir(rtl), .solid-csd headerbar:backdrop:dir(ltr), .solid-csd headerbar:dir(rtl), .solid-csd headerbar:dir(ltr) {\n    margin-left: -1px;\n    margin-right: -1px;\n    margin-top: -1px;\n    border-radius: 0;\n    box-shadow: none; }\n\nheaderbar entry,\nheaderbar spinbutton,\nheaderbar separator:not(.sidebar),\nheaderbar button {\n  margin-top: 5px;\n  margin-bottom: 5px; }\n\nheaderbar switch {\n  margin-top: 7px;\n  margin-bottom: 7px; }\n\nheaderbar.titlebar headerbar:not(.titlebar) {\n  background: none;\n  box-shadow: none; }\n\n.background .titlebar:backdrop, .background .titlebar {\n  border-top-left-radius: 9px;\n  border-top-right-radius: 9px; }\n\n.background.tiled .titlebar:backdrop, .background.tiled .titlebar,\n.background.tiled-top .titlebar:backdrop,\n.background.tiled-top .titlebar,\n.background.tiled-right .titlebar:backdrop,\n.background.tiled-right .titlebar,\n.background.tiled-bottom .titlebar:backdrop,\n.background.tiled-bottom .titlebar,\n.background.tiled-left .titlebar:backdrop,\n.background.tiled-left .titlebar,\n.background.maximized .titlebar:backdrop,\n.background.maximized .titlebar,\n.background.solid-csd .titlebar:backdrop,\n.background.solid-csd .titlebar {\n  border-top-left-radius: 0;\n  border-top-right-radius: 0; }\n\nwindow separator:first-child + headerbar:backdrop, window separator:first-child + headerbar, window headerbar:first-child:backdrop, window headerbar:first-child {\n  border-top-left-radius: 7px; }\n\nwindow headerbar:last-child:backdrop, window headerbar:last-child {\n  border-top-right-radius: 7px; }\n\nwindow stack headerbar:first-child:backdrop, window stack headerbar:first-child, window stack headerbar:last-child:backdrop, window stack headerbar:last-child {\n  border-top-left-radius: 7px;\n  border-top-right-radius: 7px; }\n\nwindow.tiled headerbar, window.tiled headerbar:first-child, window.tiled headerbar:last-child, window.tiled headerbar:only-child, window.tiled headerbar:backdrop, window.tiled headerbar:backdrop:first-child, window.tiled headerbar:backdrop:last-child, window.tiled headerbar:backdrop:only-child, window.tiled-top headerbar, window.tiled-top headerbar:first-child, window.tiled-top headerbar:last-child, window.tiled-top headerbar:only-child, window.tiled-top headerbar:backdrop, window.tiled-top headerbar:backdrop:first-child, window.tiled-top headerbar:backdrop:last-child, window.tiled-top headerbar:backdrop:only-child, window.tiled-right headerbar, window.tiled-right headerbar:first-child, window.tiled-right headerbar:last-child, window.tiled-right headerbar:only-child, window.tiled-right headerbar:backdrop, window.tiled-right headerbar:backdrop:first-child, window.tiled-right headerbar:backdrop:last-child, window.tiled-right headerbar:backdrop:only-child, window.tiled-bottom headerbar, window.tiled-bottom headerbar:first-child, window.tiled-bottom headerbar:last-child, window.tiled-bottom headerbar:only-child, window.tiled-bottom headerbar:backdrop, window.tiled-bottom headerbar:backdrop:first-child, window.tiled-bottom headerbar:backdrop:last-child, window.tiled-bottom headerbar:backdrop:only-child, window.tiled-left headerbar, window.tiled-left headerbar:first-child, window.tiled-left headerbar:last-child, window.tiled-left headerbar:only-child, window.tiled-left headerbar:backdrop, window.tiled-left headerbar:backdrop:first-child, window.tiled-left headerbar:backdrop:last-child, window.tiled-left headerbar:backdrop:only-child, window.maximized headerbar, window.maximized headerbar:first-child, window.maximized headerbar:last-child, window.maximized headerbar:only-child, window.maximized headerbar:backdrop, window.maximized headerbar:backdrop:first-child, window.maximized headerbar:backdrop:last-child, window.maximized headerbar:backdrop:only-child, window.fullscreen headerbar, window.fullscreen headerbar:first-child, window.fullscreen headerbar:last-child, window.fullscreen headerbar:only-child, window.fullscreen headerbar:backdrop, window.fullscreen headerbar:backdrop:first-child, window.fullscreen headerbar:backdrop:last-child, window.fullscreen headerbar:backdrop:only-child, window.solid-csd headerbar, window.solid-csd headerbar:first-child, window.solid-csd headerbar:last-child, window.solid-csd headerbar:only-child, window.solid-csd headerbar:backdrop, window.solid-csd headerbar:backdrop:first-child, window.solid-csd headerbar:backdrop:last-child, window.solid-csd headerbar:backdrop:only-child {\n  border-top-left-radius: 0;\n  border-top-right-radius: 0; }\n\nwindow.csd > .titlebar:not(headerbar) {\n  padding: 0;\n  background-color: transparent;\n  background-image: none;\n  border-style: none;\n  border-color: transparent;\n  box-shadow: none; }\n\n.titlebar:not(headerbar) separator {\n  background-color: #1f1f1f; }\n\nwindow.devel headerbar.titlebar:not(.selection-mode) {\n  background: #0d0d0d cross-fade(10% -gtk-icontheme(\"system-run-symbolic\"), image(transparent)) 90% 0/256px 256px no-repeat, linear-gradient(to right, transparent 65%, rgba(39, 119, 255, 0.1)), linear-gradient(to top, #080808 3px, #0d0d0d); }\n  window.devel headerbar.titlebar:not(.selection-mode):backdrop {\n    background: #0d0d0d cross-fade(10% -gtk-icontheme(\"system-run-symbolic\"), image(transparent)) 90% 0/256px 256px no-repeat, image(#0d0d0d);\n    /* background-color would flash */ }\n\n/************\n * Pathbars *\n ************/\n.path-bar button.text-button, .path-bar button.image-button, .path-bar button {\n  padding-left: 4px;\n  padding-right: 4px; }\n\n.path-bar button.text-button.image-button label {\n  padding-left: 0;\n  padding-right: 0; }\n\n.path-bar button.text-button.image-button label:last-child, .path-bar button label:last-child {\n  padding-right: 8px; }\n\n.path-bar button.text-button.image-button label:first-child, .path-bar button label:first-child {\n  padding-left: 8px; }\n\n.path-bar button image {\n  padding-left: 4px;\n  padding-right: 4px; }\n\n.path-bar button.slider-button {\n  padding-left: 0;\n  padding-right: 0; }\n\n/**************\n * Tree Views *\n **************/\ntreeview.view {\n  border-left-color: #777776;\n  border-top-color: #0d0d0d; }\n  * {\n    -GtkTreeView-horizontal-separator: 4;\n    -GtkTreeView-grid-line-width: 1;\n    -GtkTreeView-grid-line-pattern: '';\n    -GtkTreeView-tree-line-width: 1;\n    -GtkTreeView-tree-line-pattern: '';\n    -GtkTreeView-expander-size: 16; }\n  treeview.view:selected:focus, treeview.view:selected {\n    border-radius: 0; }\n  treeview.view:selected:backdrop, treeview.view:selected {\n    border-left-color: #93bbff;\n    border-top-color: rgba(238, 238, 236, 0.1); }\n  treeview.view:disabled {\n    color: #7d7d7c; }\n    treeview.view:disabled:selected {\n      color: #7dadff; }\n      treeview.view:disabled:selected:backdrop {\n        color: #5991f0; }\n    treeview.view:disabled:backdrop {\n      color: #333333; }\n  treeview.view.separator {\n    min-height: 2px;\n    color: #0d0d0d; }\n    treeview.view.separator:backdrop {\n      color: rgba(13, 13, 13, 0.1); }\n  treeview.view:backdrop {\n    border-left-color: #454544;\n    border-top: #0d0d0d; }\n  treeview.view:drop(active) {\n    border-style: solid none;\n    border-width: 1px;\n    border-color: #00348d; }\n    treeview.view:drop(active).after {\n      border-top-style: none; }\n    treeview.view:drop(active).before {\n      border-bottom-style: none; }\n  treeview.view.expander {\n    -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic\");\n    color: #b3b3b3; }\n    treeview.view.expander:dir(rtl) {\n      -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic-rtl\"); }\n    treeview.view.expander:hover {\n      color: white; }\n    treeview.view.expander:selected {\n      color: #bed6ff; }\n      treeview.view.expander:selected:hover {\n        color: #ffffff; }\n      treeview.view.expander:selected:backdrop {\n        color: #9bb3dc; }\n    treeview.view.expander:checked {\n      -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\"); }\n    treeview.view.expander:backdrop {\n      color: #585858; }\n  treeview.view.progressbar {\n    background-color: #2777ff;\n    background-image: image(#2777ff);\n    box-shadow: none; }\n    treeview.view.progressbar:selected:focus, treeview.view.progressbar:selected {\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.05);\n      background-image: image(black); }\n      treeview.view.progressbar:selected:focus:backdrop, treeview.view.progressbar:selected:backdrop {\n        background-color: #030303; }\n    treeview.view.progressbar:backdrop {\n      border-color: #030303;\n      background-image: none;\n      box-shadow: none; }\n  treeview.view.trough {\n    background-color: rgba(238, 238, 236, 0.1); }\n    treeview.view.trough:selected:focus, treeview.view.trough:selected {\n      background-color: #005af3; }\n  treeview.view header button {\n    color: #777776;\n    background-color: black;\n    font-weight: bold;\n    text-shadow: none;\n    box-shadow: none; }\n    treeview.view header button:hover {\n      color: #b3b3b1;\n      box-shadow: none;\n      transition: none; }\n    treeview.view header button:active {\n      color: #eeeeec;\n      transition: none; }\n  treeview.view button.dnd:active, treeview.view button.dnd:selected, treeview.view button.dnd:hover, treeview.view button.dnd,\n  treeview.view header.button.dnd:active,\n  treeview.view header.button.dnd:selected,\n  treeview.view header.button.dnd:hover,\n  treeview.view header.button.dnd {\n    padding: 0 6px;\n    color: black;\n    background-image: none;\n    background-color: #2777ff;\n    border-style: none;\n    border-radius: 0;\n    box-shadow: inset 0 0 0 1px black;\n    text-shadow: none;\n    transition: none; }\n  treeview.view acceleditor > label {\n    background-color: #2777ff; }\n\ntreeview.view header button, treeview.view header button:hover, treeview.view header button:active {\n  padding: 0 6px;\n  background-image: none;\n  border-style: none solid solid none;\n  border-color: #30302f;\n  border-radius: 0;\n  text-shadow: none; }\n  treeview.view header button:disabled {\n    border-color: #0d0d0d;\n    background-image: none; }\n  treeview.view header button:backdrop {\n    color: #454544;\n    border-color: #0d0d0d;\n    border-style: none solid solid none;\n    background-image: none;\n    background-color: #030303; }\n    treeview.view header button:backdrop:disabled {\n      border-color: #0d0d0d;\n      background-image: none; }\n  treeview.view header button:last-child {\n    border-right-style: none; }\n\n/*********\n * Menus *\n *********/\nmenubar,\n.menubar {\n  -GtkWidget-window-dragging: true;\n  padding: 0px;\n  box-shadow: inset 0 -1px rgba(0, 0, 0, 0.1); }\n  menubar:backdrop,\n  .menubar:backdrop {\n    background-color: #0d0d0d; }\n  menubar > menuitem,\n  .menubar > menuitem {\n    min-height: 16px;\n    padding: 4px 8px; }\n    menubar > menuitem menu:dir(rtl), menubar > menuitem menu:dir(ltr),\n    .menubar > menuitem menu:dir(rtl),\n    .menubar > menuitem menu:dir(ltr) {\n      border-radius: 0;\n      padding: 0; }\n    menubar > menuitem:hover,\n    .menubar > menuitem:hover {\n      box-shadow: inset 0 -3px #2777ff;\n      color: #8db7ff; }\n    menubar > menuitem:disabled,\n    .menubar > menuitem:disabled {\n      color: #7d7d7c;\n      box-shadow: none; }\n  menubar .csd.popup decoration,\n  .menubar .csd.popup decoration {\n    border-radius: 0; }\n\n.background.popup {\n  background-color: transparent; }\n\nmenu,\n.menu,\n.context-menu {\n  margin: 4px;\n  padding: 4px 0px;\n  background-color: #0f0f0f;\n  border: 1px solid #1f1f1f; }\n  .csd menu, .csd .menu, .csd .context-menu {\n    border: none;\n    border-radius: 5px; }\n  menu:backdrop,\n  .menu:backdrop,\n  .context-menu:backdrop {\n    background-color: #050505; }\n  menu menuitem,\n  .menu menuitem,\n  .context-menu menuitem {\n    min-height: 16px;\n    min-width: 40px;\n    padding: 4px 6px;\n    text-shadow: none; }\n    menu menuitem:hover,\n    .menu menuitem:hover,\n    .context-menu menuitem:hover {\n      color: #ffffff;\n      background-color: #2777ff; }\n    menu menuitem:disabled,\n    .menu menuitem:disabled,\n    .context-menu menuitem:disabled {\n      color: #7d7d7c; }\n      menu menuitem:disabled:backdrop,\n      .menu menuitem:disabled:backdrop,\n      .context-menu menuitem:disabled:backdrop {\n        color: #333333; }\n    menu menuitem:backdrop, menu menuitem:backdrop:hover,\n    .menu menuitem:backdrop,\n    .menu menuitem:backdrop:hover,\n    .context-menu menuitem:backdrop,\n    .context-menu menuitem:backdrop:hover {\n      color: #7d7d7c;\n      background-color: transparent; }\n    menu menuitem arrow,\n    .menu menuitem arrow,\n    .context-menu menuitem arrow {\n      min-height: 16px;\n      min-width: 16px; }\n      menu menuitem arrow:dir(ltr),\n      .menu menuitem arrow:dir(ltr),\n      .context-menu menuitem arrow:dir(ltr) {\n        -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic\");\n        margin-left: 10px; }\n      menu menuitem arrow:dir(rtl),\n      .menu menuitem arrow:dir(rtl),\n      .context-menu menuitem arrow:dir(rtl) {\n        -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic-rtl\");\n        margin-right: 10px; }\n    menu menuitem label:dir(rtl), menu menuitem label:dir(ltr),\n    .menu menuitem label:dir(rtl),\n    .menu menuitem label:dir(ltr),\n    .context-menu menuitem label:dir(rtl),\n    .context-menu menuitem label:dir(ltr) {\n      color: inherit; }\n  menu > arrow,\n  .menu > arrow,\n  .context-menu > arrow {\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    min-height: 16px;\n    min-width: 16px;\n    padding: 4px;\n    background-color: #0f0f0f;\n    border-radius: 0; }\n    menu > arrow.top,\n    .menu > arrow.top,\n    .context-menu > arrow.top {\n      margin-top: -4px;\n      border-bottom: 1px solid #181818;\n      border-top-right-radius: 5px;\n      border-top-left-radius: 5px;\n      -gtk-icon-source: -gtk-icontheme(\"pan-up-symbolic\"); }\n    menu > arrow.bottom,\n    .menu > arrow.bottom,\n    .context-menu > arrow.bottom {\n      margin-top: 8px;\n      margin-bottom: -12px;\n      border-top: 1px solid #181818;\n      border-bottom-right-radius: 5px;\n      border-bottom-left-radius: 5px;\n      -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\"); }\n    menu > arrow:hover,\n    .menu > arrow:hover,\n    .context-menu > arrow:hover {\n      background-color: #181818; }\n    menu > arrow:backdrop,\n    .menu > arrow:backdrop,\n    .context-menu > arrow:backdrop {\n      background-color: #050505; }\n    menu > arrow:disabled,\n    .menu > arrow:disabled,\n    .context-menu > arrow:disabled {\n      color: transparent;\n      background-color: transparent;\n      border-color: transparent; }\n\nmenuitem accelerator {\n  color: alpha(currentColor,0.55); }\n\nmenuitem check,\nmenuitem radio {\n  min-height: 16px;\n  min-width: 16px; }\n  menuitem check:dir(ltr),\n  menuitem radio:dir(ltr) {\n    margin-right: 7px; }\n  menuitem check:dir(rtl),\n  menuitem radio:dir(rtl) {\n    margin-left: 7px; }\n\n/***************\n * Popovers   *\n ***************/\npopover.background {\n  padding: 2px;\n  background-color: #0f0f0f;\n  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); }\n  .csd popover.background, popover.background {\n    border: 1px solid #1f1f1f;\n    border-radius: 10px; }\n  .csd popover.background {\n    background-clip: padding-box;\n    border-color: rgba(0, 0, 0, 0.75); }\n  popover.background:backdrop {\n    background-color: #0d0d0d;\n    box-shadow: none; }\n  popover.background > list,\n  popover.background > .view,\n  popover.background > iconview,\n  popover.background > toolbar {\n    border-style: none;\n    background-color: transparent; }\n  .csd popover.background.touch-selection, .csd popover.background.magnifier, popover.background.touch-selection, popover.background.magnifier {\n    border: 1px solid rgba(255, 255, 255, 0.1); }\n  popover.background separator {\n    margin: 3px; }\n  popover.background list separator {\n    margin: 0px; }\n\n/*************\n * Notebooks *\n *************/\nnotebook > header {\n  padding: 1px;\n  border-color: #1f1f1f;\n  border-width: 1px;\n  background-color: #131313; }\n  notebook > header:backdrop {\n    border-color: #1f1f1f;\n    background-color: #131313; }\n  notebook > header tabs {\n    margin: -1px; }\n  notebook > header.top {\n    border-bottom-style: solid; }\n    notebook > header.top > tabs {\n      margin-bottom: -2px; }\n      notebook > header.top > tabs > tab:hover {\n        box-shadow: inset 0 -4px #1f1f1f; }\n      notebook > header.top > tabs > tab:backdrop {\n        box-shadow: none; }\n      notebook > header.top > tabs > tab:checked {\n        box-shadow: inset 0 -4px #2777ff; }\n  notebook > header.bottom {\n    border-top-style: solid; }\n    notebook > header.bottom > tabs {\n      margin-top: -2px; }\n      notebook > header.bottom > tabs > tab:hover {\n        box-shadow: inset 0 4px #1f1f1f; }\n      notebook > header.bottom > tabs > tab:backdrop {\n        box-shadow: none; }\n      notebook > header.bottom > tabs > tab:checked {\n        box-shadow: inset 0 4px #2777ff; }\n  notebook > header.left {\n    border-right-style: solid; }\n    notebook > header.left > tabs {\n      margin-right: -2px; }\n      notebook > header.left > tabs > tab:hover {\n        box-shadow: inset -4px 0 #1f1f1f; }\n      notebook > header.left > tabs > tab:backdrop {\n        box-shadow: none; }\n      notebook > header.left > tabs > tab:checked {\n        box-shadow: inset -4px 0 #2777ff; }\n  notebook > header.right {\n    border-left-style: solid; }\n    notebook > header.right > tabs {\n      margin-left: -2px; }\n      notebook > header.right > tabs > tab:hover {\n        box-shadow: inset 4px 0 #1f1f1f; }\n      notebook > header.right > tabs > tab:backdrop {\n        box-shadow: none; }\n      notebook > header.right > tabs > tab:checked {\n        box-shadow: inset 4px 0 #2777ff; }\n  notebook > header.top > tabs > arrow {\n    border-top-style: none; }\n  notebook > header.bottom > tabs > arrow {\n    border-bottom-style: none; }\n  notebook > header.top > tabs > arrow, notebook > header.bottom > tabs > arrow {\n    margin-left: -5px;\n    margin-right: -5px;\n    padding-left: 4px;\n    padding-right: 4px; }\n    notebook > header.top > tabs > arrow.down, notebook > header.bottom > tabs > arrow.down {\n      -gtk-icon-source: -gtk-icontheme(\"pan-start-symbolic\"); }\n    notebook > header.top > tabs > arrow.up, notebook > header.bottom > tabs > arrow.up {\n      -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic\"); }\n  notebook > header.left > tabs > arrow {\n    border-left-style: none; }\n  notebook > header.right > tabs > arrow {\n    border-right-style: none; }\n  notebook > header.left > tabs > arrow, notebook > header.right > tabs > arrow {\n    margin-top: -5px;\n    margin-bottom: -5px;\n    padding-top: 4px;\n    padding-bottom: 4px; }\n    notebook > header.left > tabs > arrow.down, notebook > header.right > tabs > arrow.down {\n      -gtk-icon-source: -gtk-icontheme(\"pan-up-symbolic\"); }\n    notebook > header.left > tabs > arrow.up, notebook > header.right > tabs > arrow.up {\n      -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\"); }\n  notebook > header > tabs > arrow {\n    min-height: 16px;\n    min-width: 16px;\n    border-radius: 0; }\n    notebook > header > tabs > arrow:hover:not(:active):not(:backdrop) {\n      background-clip: padding-box;\n      background-image: none;\n      background-color: rgba(255, 255, 255, 0.3);\n      border-color: transparent;\n      box-shadow: none; }\n    notebook > header > tabs > arrow:disabled {\n      border-color: transparent;\n      background-color: transparent;\n      background-image: none;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n  notebook > header tab {\n    min-height: 30px;\n    min-width: 30px;\n    padding: 3px 12px;\n    outline-offset: -5px;\n    color: #eeeeec;\n    font-weight: normal;\n    border-width: 1px;\n    border-color: transparent; }\n    notebook > header tab:hover {\n      color: #eeeeec;\n      background-color: #030303; }\n      notebook > header tab:hover.reorderable-page {\n        border-color: rgba(31, 31, 31, 0.3);\n        background-color: rgba(13, 13, 13, 0.2); }\n    notebook > header tab:backdrop {\n      color: #505050; }\n      notebook > header tab:backdrop.reorderable-page {\n        border-color: transparent;\n        background-color: transparent; }\n    notebook > header tab:checked {\n      color: #eeeeec; }\n      notebook > header tab:checked.reorderable-page {\n        border-color: rgba(31, 31, 31, 0.5);\n        background-color: rgba(13, 13, 13, 0.5); }\n        notebook > header tab:checked.reorderable-page:hover {\n          background-color: rgba(13, 13, 13, 0.7); }\n    notebook > header tab:backdrop:checked {\n      color: #7d7d7c; }\n      notebook > header tab:backdrop:checked.reorderable-page {\n        border-color: #1f1f1f;\n        background-color: #0d0d0d; }\n    notebook > header tab button.flat {\n      padding: 0;\n      margin-top: 4px;\n      margin-bottom: 4px;\n      min-width: 20px;\n      min-height: 20px; }\n      notebook > header tab button.flat:hover {\n        color: currentColor; }\n      notebook > header tab button.flat, notebook > header tab button.flat:backdrop {\n        color: alpha(currentColor,0.3); }\n      notebook > header tab button.flat:last-child {\n        margin-left: 4px;\n        margin-right: -4px; }\n      notebook > header tab button.flat:first-child {\n        margin-left: -4px;\n        margin-right: 4px; }\n  notebook > header.top tabs, notebook > header.bottom tabs {\n    padding-left: 4px;\n    padding-right: 4px; }\n    notebook > header.top tabs:not(:only-child), notebook > header.bottom tabs:not(:only-child) {\n      margin-left: 3px;\n      margin-right: 3px; }\n      notebook > header.top tabs:not(:only-child):first-child, notebook > header.bottom tabs:not(:only-child):first-child {\n        margin-left: -1px; }\n      notebook > header.top tabs:not(:only-child):last-child, notebook > header.bottom tabs:not(:only-child):last-child {\n        margin-right: -1px; }\n    notebook > header.top tabs tab, notebook > header.bottom tabs tab {\n      margin-left: 4px;\n      margin-right: 4px; }\n      notebook > header.top tabs tab.reorderable-page, notebook > header.bottom tabs tab.reorderable-page {\n        border-style: none solid; }\n  notebook > header.left tabs, notebook > header.right tabs {\n    padding-top: 4px;\n    padding-bottom: 4px; }\n    notebook > header.left tabs:not(:only-child), notebook > header.right tabs:not(:only-child) {\n      margin-top: 3px;\n      margin-bottom: 3px; }\n      notebook > header.left tabs:not(:only-child):first-child, notebook > header.right tabs:not(:only-child):first-child {\n        margin-top: -1px; }\n      notebook > header.left tabs:not(:only-child):last-child, notebook > header.right tabs:not(:only-child):last-child {\n        margin-bottom: -1px; }\n    notebook > header.left tabs tab, notebook > header.right tabs tab {\n      margin-top: 4px;\n      margin-bottom: 4px; }\n      notebook > header.left tabs tab.reorderable-page, notebook > header.right tabs tab.reorderable-page {\n        border-style: solid none; }\n  notebook > header.top tab {\n    padding-bottom: 4px; }\n  notebook > header.bottom tab {\n    padding-top: 4px; }\n\nnotebook > stack:not(:only-child) {\n  background-color: black; }\n  notebook > stack:not(:only-child):backdrop {\n    background-color: #030303; }\n\n/**************\n * Scrollbars *\n **************/\nscrollbar {\n  background-color: black;\n  transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  * {\n    -GtkScrollbar-has-backward-stepper: false;\n    -GtkScrollbar-has-forward-stepper: false; }\n  scrollbar.top {\n    border-bottom: 1px solid #1f1f1f; }\n  scrollbar.bottom {\n    border-top: 1px solid #1f1f1f; }\n  scrollbar.left {\n    border-right: 1px solid #1f1f1f; }\n  scrollbar.right {\n    border-left: 1px solid #1f1f1f; }\n  scrollbar:backdrop {\n    background-color: #050505;\n    border-color: #1f1f1f;\n    transition: 200ms ease-out; }\n  scrollbar slider {\n    min-width: 8px;\n    min-height: 8px;\n    margin: -1px;\n    border: 4px solid transparent;\n    border-radius: 10px;\n    background-clip: padding-box;\n    background-color: #949493;\n    transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n    scrollbar slider:hover {\n      background-color: #c1c1bf; }\n    scrollbar slider:hover:active {\n      background-color: #2777ff; }\n    scrollbar slider:backdrop {\n      background-color: #3a3a39; }\n    scrollbar slider:disabled {\n      background-color: transparent; }\n  scrollbar.fine-tune slider {\n    transition: none;\n    min-width: 6px;\n    min-height: 6px; }\n  scrollbar.fine-tune.horizontal slider {\n    border-width: 5px 4px; }\n  scrollbar.fine-tune.vertical slider {\n    border-width: 4px 5px; }\n  scrollbar.overlay-indicator:not(.dragging):not(.hovering) {\n    border-color: transparent;\n    opacity: 0.4;\n    background-color: transparent; }\n    scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider {\n      margin: 0;\n      min-width: 3px;\n      min-height: 3px;\n      background-color: #eeeeec;\n      border: 1px solid black; }\n    scrollbar.overlay-indicator:not(.dragging):not(.hovering) button {\n      min-width: 5px;\n      min-height: 5px;\n      background-color: #eeeeec;\n      background-clip: padding-box;\n      border-radius: 100%;\n      border: 1px solid black;\n      -gtk-icon-source: none; }\n    scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal slider {\n      margin: 0 2px;\n      min-width: 40px; }\n    scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal button {\n      margin: 1px 2px;\n      min-width: 5px; }\n    scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical slider {\n      margin: 2px 0;\n      min-height: 40px; }\n    scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical button {\n      margin: 2px 1px;\n      min-height: 5px; }\n  scrollbar.overlay-indicator.dragging, scrollbar.overlay-indicator.hovering {\n    opacity: 0.8; }\n  scrollbar.horizontal slider {\n    min-width: 40px; }\n  scrollbar.vertical slider {\n    min-height: 40px; }\n  scrollbar button {\n    padding: 0;\n    min-width: 12px;\n    min-height: 12px;\n    border-style: none;\n    border-radius: 0;\n    transition-property: min-height, min-width, color;\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    color: #949493; }\n    scrollbar button:hover {\n      border-color: transparent;\n      background-color: transparent;\n      background-image: none;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      color: #c1c1bf; }\n    scrollbar button:active, scrollbar button:checked {\n      border-color: transparent;\n      background-color: transparent;\n      background-image: none;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      color: #2777ff; }\n    scrollbar button:disabled {\n      border-color: transparent;\n      background-color: transparent;\n      background-image: none;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      color: rgba(148, 148, 147, 0.2); }\n    scrollbar button:backdrop {\n      border-color: transparent;\n      background-color: transparent;\n      background-image: none;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      color: #3a3a39; }\n      scrollbar button:backdrop:disabled {\n        border-color: transparent;\n        background-color: transparent;\n        background-image: none;\n        box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n        text-shadow: none;\n        -gtk-icon-shadow: none;\n        color: rgba(58, 58, 57, 0.2); }\n  scrollbar.vertical button.down {\n    -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\"); }\n  scrollbar.vertical button.up {\n    -gtk-icon-source: -gtk-icontheme(\"pan-up-symbolic\"); }\n  scrollbar.horizontal button.down {\n    -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic\"); }\n  scrollbar.horizontal button.up {\n    -gtk-icon-source: -gtk-icontheme(\"pan-start-symbolic\"); }\n\ntreeview ~ scrollbar.vertical {\n  border-top: 1px solid #1f1f1f;\n  margin-top: -1px; }\n\n/**********\n * Switch *\n **********/\nswitch {\n  outline-offset: -4px;\n  border: 1px solid #1f1f1f;\n  border-radius: 14px;\n  color: #eeeeec;\n  background-color: #131313;\n  text-shadow: 0 1px rgba(0, 0, 0, 0.1);\n  /* only show i / o for the accessible theme */ }\n  switch:checked {\n    color: #ffffff;\n    border-color: #00215a;\n    background-color: #2777ff;\n    text-shadow: 0 1px rgba(0, 52, 141, 0.5), 0 0 2px rgba(255, 255, 255, 0.6); }\n  switch:disabled {\n    color: #7d7d7c;\n    border-color: #1f1f1f;\n    background-color: #080808;\n    text-shadow: none; }\n  switch:backdrop {\n    color: #7d7d7c;\n    border-color: #1f1f1f;\n    background-color: #131313;\n    text-shadow: none;\n    transition: 200ms ease-out; }\n    switch:backdrop:checked {\n      border-color: #00348d;\n      background-color: #2777ff; }\n    switch:backdrop:disabled {\n      color: #333333;\n      border-color: #1f1f1f;\n      background-color: #080808; }\n  switch slider {\n    margin: -1px;\n    min-width: 24px;\n    min-height: 24px;\n    border: 1px solid;\n    border-radius: 50%;\n    transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n    -gtk-outline-radius: 20px;\n    color: #eeeeec;\n    outline-color: rgba(238, 238, 236, 0.3);\n    border-color: black;\n    background-image: image(#2e2e2e);\n    box-shadow: none; }\n  switch image {\n    color: transparent; }\n  switch:hover slider {\n    color: #eeeeec;\n    outline-color: rgba(238, 238, 236, 0.3);\n    border-color: #2777ff;\n    background-image: image(#050505);\n    box-shadow: none; }\n  switch:checked > slider {\n    border: 1px solid #00215a; }\n  switch:disabled slider {\n    color: #7d7d7c;\n    border-color: #1f1f1f;\n    background-image: image(#080808);\n    box-shadow: none; }\n  switch:backdrop slider {\n    transition: 200ms ease-out;\n    color: #7d7d7c;\n    border-color: #1f1f1f;\n    background-image: image(#1f1f1f);\n    box-shadow: none; }\n  switch:backdrop:checked > slider {\n    border-color: #00215a; }\n  switch:backdrop:disabled slider {\n    color: #333333;\n    border-color: #1f1f1f;\n    background-image: image(#080808);\n    box-shadow: none; }\n\n/*************************\n * Check and Radio items *\n *************************/\n.view.content-view.check:not(list), iconview.content-view.check:not(list),\n.content-view:not(list) check {\n  margin: 4px;\n  min-width: 32px;\n  min-height: 32px;\n  color: transparent;\n  background-color: #2777ff;\n  border-radius: 5px;\n  background-image: none;\n  transition: 200ms;\n  box-shadow: none;\n  border-width: 0;\n  -gtk-icon-source: none;\n  -gtk-icon-shadow: none; }\n\n.view.content-view.check:hover:not(list), iconview.content-view.check:hover:not(list),\n.content-view:not(list) check:hover {\n  margin: 4px;\n  min-width: 32px;\n  min-height: 32px;\n  color: transparent;\n  background-color: #2777ff;\n  border-radius: 5px;\n  background-image: none;\n  transition: 200ms;\n  box-shadow: none;\n  border-width: 0;\n  -gtk-icon-source: none;\n  -gtk-icon-shadow: none; }\n\n.view.content-view.check:active:not(list), iconview.content-view.check:active:not(list),\n.content-view:not(list) check:active {\n  margin: 4px;\n  min-width: 32px;\n  min-height: 32px;\n  color: transparent;\n  background-color: #2777ff;\n  border-radius: 5px;\n  background-image: none;\n  transition: 200ms;\n  box-shadow: none;\n  border-width: 0;\n  -gtk-icon-source: none;\n  -gtk-icon-shadow: none; }\n\n.view.content-view.check:backdrop:not(list), iconview.content-view.check:backdrop:not(list),\n.content-view:not(list) check:backdrop {\n  margin: 4px;\n  min-width: 32px;\n  min-height: 32px;\n  color: transparent;\n  background-color: #939393;\n  border-radius: 5px;\n  background-image: none;\n  transition: 200ms;\n  box-shadow: none;\n  border-width: 0;\n  -gtk-icon-source: none;\n  -gtk-icon-shadow: none; }\n\n.view.content-view.check:checked:not(list), iconview.content-view.check:checked:not(list),\n.content-view:not(list) check:checked {\n  margin: 4px;\n  min-width: 32px;\n  min-height: 32px;\n  color: white;\n  background-color: #2777ff;\n  border-radius: 5px;\n  background-image: none;\n  transition: 200ms;\n  box-shadow: none;\n  border-width: 0;\n  -gtk-icon-source: -gtk-icontheme('object-select-symbolic');\n  -gtk-icon-shadow: none; }\n\n.view.content-view.check:checked:hover:not(list), iconview.content-view.check:checked:hover:not(list),\n.content-view:not(list) check:checked:hover {\n  margin: 4px;\n  min-width: 32px;\n  min-height: 32px;\n  color: white;\n  background-color: #2777ff;\n  border-radius: 5px;\n  background-image: none;\n  transition: 200ms;\n  box-shadow: none;\n  border-width: 0;\n  -gtk-icon-source: -gtk-icontheme('object-select-symbolic');\n  -gtk-icon-shadow: none; }\n\n.view.content-view.check:checked:active:not(list), iconview.content-view.check:checked:active:not(list),\n.content-view:not(list) check:checked:active {\n  margin: 4px;\n  min-width: 32px;\n  min-height: 32px;\n  color: white;\n  background-color: #2777ff;\n  border-radius: 5px;\n  background-image: none;\n  transition: 200ms;\n  box-shadow: none;\n  border-width: 0;\n  -gtk-icon-source: -gtk-icontheme('object-select-symbolic');\n  -gtk-icon-shadow: none; }\n\n.view.content-view.check:backdrop:checked:not(list), iconview.content-view.check:backdrop:checked:not(list),\n.content-view:not(list) check:backdrop:checked {\n  margin: 4px;\n  min-width: 32px;\n  min-height: 32px;\n  color: rgba(255, 255, 255, 0.8);\n  background-color: #939393;\n  border-radius: 5px;\n  background-image: none;\n  transition: 200ms;\n  box-shadow: none;\n  border-width: 0;\n  -gtk-icon-source: -gtk-icontheme('object-select-symbolic');\n  -gtk-icon-shadow: none; }\n\ncheckbutton.text-button, radiobutton.text-button {\n  padding: 2px 0;\n  outline-offset: 0; }\n  checkbutton.text-button label:not(:only-child):first-child, radiobutton.text-button label:not(:only-child):first-child {\n    margin-left: 4px; }\n  checkbutton.text-button label:not(:only-child):last-child, radiobutton.text-button label:not(:only-child):last-child {\n    margin-right: 4px; }\n\ncheck,\nradio {\n  margin: 0 4px;\n  min-height: 14px;\n  min-width: 14px;\n  border: 1px solid;\n  -gtk-icon-source: none; }\n  check:only-child,\n  radio:only-child {\n    margin: 0; }\n  popover check.left:dir(rtl), popover radio.left:dir(rtl) {\n    margin-left: 0;\n    margin-right: 12px; }\n  popover check.right:dir(ltr), popover radio.right:dir(ltr) {\n    margin-left: 12px;\n    margin-right: 0; }\n  check,\n  radio {\n    background-clip: padding-box;\n    background-image: linear-gradient(to bottom, #1a1a1a 20%, #0d0d0d 90%);\n    border-color: black;\n    box-shadow: 0 1px rgba(0, 0, 0, 0.05);\n    color: #eeeeec; }\n  check:hover,\n  radio:hover {\n    background-image: linear-gradient(to bottom, #242424 10%, #171717 90%); }\n  check:active,\n  radio:active {\n    box-shadow: inset 0 1px 1px 0px black; }\n  check:disabled,\n  radio:disabled {\n    box-shadow: none;\n    color: rgba(238, 238, 236, 0.7); }\n  check:backdrop,\n  radio:backdrop {\n    background-image: image(#0d0d0d);\n    box-shadow: none;\n    color: #eeeeec; }\n  check:backdrop:disabled,\n  radio:backdrop:disabled {\n    box-shadow: none;\n    color: rgba(238, 238, 236, 0.7); }\n  check:checked,\n  radio:checked {\n    background-clip: border-box;\n    background-image: linear-gradient(to bottom, #4187ff 20%, #2777ff 90%);\n    border-color: #2777ff;\n    box-shadow: 0 1px rgba(0, 0, 0, 0.05);\n    color: #ffffff; }\n  check:checked:hover,\n  radio:checked:hover {\n    background-image: linear-gradient(to bottom, #5594ff 10%, #3b84ff 90%); }\n  check:checked:active,\n  radio:checked:active {\n    box-shadow: inset 0 1px 1px 0px black; }\n  check:checked:disabled,\n  radio:checked:disabled {\n    box-shadow: none;\n    color: rgba(255, 255, 255, 0.7); }\n  check:checked:backdrop,\n  radio:checked:backdrop {\n    background-image: image(#2777ff);\n    box-shadow: none;\n    color: #ffffff; }\n  check:checked:backdrop:disabled,\n  radio:checked:backdrop:disabled {\n    box-shadow: none;\n    color: rgba(255, 255, 255, 0.7); }\n  check:indeterminate,\n  radio:indeterminate {\n    background-clip: border-box;\n    background-image: linear-gradient(to bottom, #4187ff 20%, #2777ff 90%);\n    border-color: #2777ff;\n    box-shadow: 0 1px rgba(0, 0, 0, 0.05);\n    color: #ffffff; }\n  check:indeterminate:hover,\n  radio:indeterminate:hover {\n    background-image: linear-gradient(to bottom, #5594ff 10%, #3b84ff 90%); }\n  check:indeterminate:active,\n  radio:indeterminate:active {\n    box-shadow: inset 0 1px 1px 0px black; }\n  check:indeterminate:disabled,\n  radio:indeterminate:disabled {\n    box-shadow: none;\n    color: rgba(255, 255, 255, 0.7); }\n  check:indeterminate:backdrop,\n  radio:indeterminate:backdrop {\n    background-image: image(#2777ff);\n    box-shadow: none;\n    color: #ffffff; }\n  check:indeterminate:backdrop:disabled,\n  radio:indeterminate:backdrop:disabled {\n    box-shadow: none;\n    color: rgba(255, 255, 255, 0.7); }\n  check:backdrop,\n  radio:backdrop {\n    transition: 200ms ease-out; }\n  .osd check, .osd radio {\n    color: white;\n    border-color: black;\n    background-color: transparent;\n    background-image: image(#303340);\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black;\n    outline-color: rgba(255, 255, 255, 0.3); }\n    .osd check:hover, .osd radio:hover {\n      color: white;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(#303340);\n      background-clip: padding-box;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n      text-shadow: 0 1px black;\n      -gtk-icon-shadow: 0 1px black;\n      outline-color: rgba(255, 255, 255, 0.3); }\n    .osd check:active, .osd radio:active {\n      color: white;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(black);\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      outline-color: rgba(255, 255, 255, 0.3); }\n    .osd check:backdrop, .osd radio:backdrop {\n      color: white;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(#303340);\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n    .osd check:disabled, .osd radio:disabled {\n      color: #97999f;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(rgba(68, 72, 83, 0.5));\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n  menu menuitem check, menu menuitem radio {\n    margin: 0; }\n    menu menuitem check, menu menuitem check:hover, menu menuitem check:disabled, menu menuitem check:checked, menu menuitem check:checked:hover, menu menuitem check:checked:disabled, menu menuitem check:indeterminate, menu menuitem check:indeterminate:hover, menu menuitem check:indeterminate:disabled, menu menuitem radio, menu menuitem radio:hover, menu menuitem radio:disabled, menu menuitem radio:checked, menu menuitem radio:checked:hover, menu menuitem radio:checked:disabled, menu menuitem radio:indeterminate, menu menuitem radio:indeterminate:hover, menu menuitem radio:indeterminate:disabled {\n      min-height: 14px;\n      min-width: 14px;\n      background-image: none;\n      background-color: transparent;\n      box-shadow: none;\n      -gtk-icon-shadow: none;\n      color: inherit;\n      border-color: currentColor; }\n\n\ncheck {\n  border-radius: 3px; }\n  \n  check:checked {\n    -gtk-icon-source: image(-gtk-recolor(url(\"assets/check-symbolic.svg\")), -gtk-recolor(url(\"assets/check-symbolic.symbolic.png\"))); }\n  \n  check:indeterminate {\n    -gtk-icon-source: image(-gtk-recolor(url(\"assets/dash-symbolic.svg\")), -gtk-recolor(url(\"assets/dash-symbolic.symbolic.png\"))); }\n\ntreeview.view radio:selected:focus, treeview.view radio:selected,\nradio {\n  border-radius: 100%; }\n  treeview.view radio:checked:selected,\n  radio:checked {\n    -gtk-icon-source: image(-gtk-recolor(url(\"assets/bullet-symbolic.svg\")), -gtk-recolor(url(\"assets/bullet-symbolic.symbolic.png\"))); }\n  treeview.view radio:indeterminate:selected,\n  radio:indeterminate {\n    -gtk-icon-source: image(-gtk-recolor(url(\"assets/dash-symbolic.svg\")), -gtk-recolor(url(\"assets/dash-symbolic.symbolic.png\"))); }\n\nradio:not(:indeterminate):not(:checked):active:not(:backdrop) {\n  -gtk-icon-transform: scale(0); }\n\ncheck:not(:indeterminate):not(:checked):active:not(:backdrop) {\n  -gtk-icon-transform: translate(6px, -3px) rotate(-45deg) scaleY(0.2) rotate(45deg) scaleX(0); }\n\nradio:active,\ncheck:active {\n  -gtk-icon-transform: scale(0, 1); }\n\nradio:checked:not(:backdrop), radio:indeterminate:not(:backdrop),\ncheck:checked:not(:backdrop),\ncheck:indeterminate:not(:backdrop) {\n  -gtk-icon-transform: unset;\n  transition: 400ms; }\n\nmenu menuitem radio:checked:not(:backdrop), menu menuitem radio:indeterminate:not(:backdrop),\nmenu menuitem check:checked:not(:backdrop),\nmenu menuitem check:indeterminate:not(:backdrop) {\n  transition: none; }\n\ntreeview.view check:selected:focus, treeview.view check:selected,\ntreeview.view radio:selected:focus,\ntreeview.view radio:selected {\n  color: #ffffff; }\n\n/************\n * GtkScale *\n ************/\nprogressbar trough, scale fill, scale trough {\n  border: 1px solid #1f1f1f;\n  border-radius: 3px;\n  background-color: #131313; }\n  progressbar trough:disabled, scale fill:disabled, scale trough:disabled {\n    background-color: #080808; }\n  progressbar trough:backdrop, scale fill:backdrop, scale trough:backdrop {\n    background-color: #131313;\n    border-color: #1f1f1f;\n    transition: 200ms ease-out; }\n    progressbar trough:backdrop:disabled, scale fill:backdrop:disabled, scale trough:backdrop:disabled {\n      background-color: #080808; }\n  row:selected progressbar trough, progressbar row:selected trough, row:selected scale fill, scale row:selected fill, row:selected scale trough, scale row:selected trough {\n    border-color: #00348d; }\n  .osd progressbar trough, progressbar .osd trough, .osd scale fill, scale .osd fill, .osd scale trough, scale .osd trough {\n    border-color: black;\n    background-color: rgba(0, 0, 0, 0.8); }\n    .osd progressbar trough:disabled, progressbar .osd trough:disabled, .osd scale fill:disabled, scale .osd fill:disabled, .osd scale trough:disabled, scale .osd trough:disabled {\n      background-color: rgba(68, 72, 83, 0.5); }\n\nprogressbar progress, scale highlight {\n  border: 1px solid #00348d;\n  border-radius: 3px;\n  background-color: #2777ff; }\n  progressbar progress:disabled, scale highlight:disabled {\n    background-color: transparent;\n    border-color: transparent; }\n  progressbar progress:backdrop, scale highlight:backdrop {\n    border-color: #00348d; }\n    progressbar progress:backdrop:disabled, scale highlight:backdrop:disabled {\n      background-color: transparent;\n      border-color: transparent; }\n  row:selected progressbar progress, progressbar row:selected progress, row:selected scale highlight, scale row:selected highlight {\n    border-color: #00348d; }\n  .osd progressbar progress, progressbar .osd progress, .osd scale highlight, scale .osd highlight {\n    border-color: black; }\n    .osd progressbar progress:disabled, progressbar .osd progress:disabled, .osd scale highlight:disabled, scale .osd highlight:disabled {\n      border-color: transparent; }\n\nscale {\n  min-height: 10px;\n  min-width: 10px;\n  padding: 12px; }\n  scale fill,\n  scale highlight {\n    margin: -1px; }\n  scale slider {\n    min-height: 18px;\n    min-width: 18px;\n    margin: -9px; }\n  scale.fine-tune.horizontal {\n    padding-top: 9px;\n    padding-bottom: 9px;\n    min-height: 16px; }\n  scale.fine-tune.vertical {\n    padding-left: 9px;\n    padding-right: 9px;\n    min-width: 16px; }\n  scale.fine-tune slider {\n    margin: -6px; }\n  scale.fine-tune fill,\n  scale.fine-tune highlight,\n  scale.fine-tune trough {\n    border-radius: 5px;\n    -gtk-outline-radius: 7px; }\n  scale trough {\n    outline-offset: 2px;\n    -gtk-outline-radius: 5px; }\n  scale fill:backdrop, scale fill {\n    background-color: #1f1f1f; }\n  scale fill:disabled:backdrop, scale fill:disabled {\n    border-color: transparent;\n    background-color: transparent; }\n  .osd scale fill {\n    background-color: #404040; }\n    .osd scale fill:disabled:backdrop, .osd scale fill:disabled {\n      border-color: transparent;\n      background-color: transparent; }\n  scale slider {\n    color: #eeeeec;\n    outline-color: rgba(238, 238, 236, 0.3);\n    border-color: black;\n    background-image: image(#1f1f1f);\n    box-shadow: none;\n    border: 1px solid black;\n    border-radius: 100%;\n    transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n    transition-property: background, border, box-shadow; }\n    scale slider:hover {\n      color: #eeeeec;\n      outline-color: rgba(238, 238, 236, 0.3);\n      border-color: #2777ff;\n      background-image: image(black);\n      box-shadow: none; }\n    scale slider:active {\n      border-color: #00348d; }\n    scale slider:disabled {\n      color: #7d7d7c;\n      border-color: #1f1f1f;\n      background-image: image(#080808);\n      box-shadow: none; }\n    scale slider:backdrop {\n      transition: 200ms ease-out;\n      color: #7d7d7c;\n      border-color: #1f1f1f;\n      background-image: image(#1f1f1f);\n      box-shadow: none; }\n      scale slider:backdrop:disabled {\n        color: #333333;\n        border-color: #1f1f1f;\n        background-image: image(#080808);\n        box-shadow: none; }\n    row:selected scale slider:disabled, row:selected scale slider {\n      border-color: #00348d; }\n    .osd scale slider {\n      color: white;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(#303340);\n      background-clip: padding-box;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n      text-shadow: 0 1px black;\n      -gtk-icon-shadow: 0 1px black;\n      outline-color: rgba(255, 255, 255, 0.3);\n      border-color: black;\n      background-color: #303340; }\n      .osd scale slider:hover {\n        color: white;\n        border-color: black;\n        background-color: transparent;\n        background-image: image(#4a5063);\n        background-clip: padding-box;\n        box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n        text-shadow: 0 1px black;\n        -gtk-icon-shadow: 0 1px black;\n        outline-color: rgba(255, 255, 255, 0.3);\n        background-color: #303340; }\n      .osd scale slider:active {\n        color: white;\n        border-color: black;\n        background-color: transparent;\n        background-image: image(black);\n        background-clip: padding-box;\n        box-shadow: none;\n        text-shadow: none;\n        -gtk-icon-shadow: none;\n        outline-color: rgba(255, 255, 255, 0.3);\n        background-color: #303340; }\n      .osd scale slider:disabled {\n        color: #97999f;\n        border-color: black;\n        background-color: transparent;\n        background-image: image(rgba(68, 72, 83, 0.5));\n        background-clip: padding-box;\n        box-shadow: none;\n        text-shadow: none;\n        -gtk-icon-shadow: none;\n        background-color: #303340; }\n      .osd scale slider:backdrop {\n        color: white;\n        border-color: black;\n        background-color: transparent;\n        background-image: image(#303340);\n        background-clip: padding-box;\n        box-shadow: none;\n        text-shadow: none;\n        -gtk-icon-shadow: none;\n        background-color: #303340; }\n        .osd scale slider:backdrop:disabled {\n          background-color: #303340; }\n  scale marks,\n  scale value {\n    color: alpha(currentColor,0.55);\n    font-feature-settings: \"tnum\"; }\n  scale.horizontal marks.top {\n    margin-bottom: 6px;\n    margin-top: -12px; }\n  scale.horizontal.fine-tune marks.top {\n    margin-bottom: 6px;\n    margin-top: -9px; }\n  scale.horizontal marks.bottom {\n    margin-top: 6px;\n    margin-bottom: -12px; }\n  scale.horizontal.fine-tune marks.bottom {\n    margin-top: 6px;\n    margin-bottom: -9px; }\n  scale.vertical marks.top {\n    margin-right: 6px;\n    margin-left: -12px; }\n  scale.vertical.fine-tune marks.top {\n    margin-right: 6px;\n    margin-left: -9px; }\n  scale.vertical marks.bottom {\n    margin-left: 6px;\n    margin-right: -12px; }\n  scale.vertical.fine-tune marks.bottom {\n    margin-left: 6px;\n    margin-right: -9px; }\n  scale.horizontal indicator {\n    min-height: 6px;\n    min-width: 1px; }\n  scale.horizontal.fine-tune indicator {\n    min-height: 3px; }\n  scale.vertical indicator {\n    min-height: 1px;\n    min-width: 6px; }\n  scale.vertical.fine-tune indicator {\n    min-width: 3px; }\n  scale.horizontal.marks-before:not(.marks-after) slider {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-horz-scale-has-marks-above-darkest.png\"), url(\"assets/slider-horz-scale-has-marks-above-darkest@2.png\"));\n    min-height: 26px;\n    min-width: 22px;\n    margin-top: -14px;\n    background-position: top;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.horizontal.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px;\n    margin-top: -11px; }\n  scale.horizontal.marks-before:not(.marks-after) slider:hover {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-horz-scale-has-marks-above-hover-darkest.png\"), url(\"assets/slider-horz-scale-has-marks-above-hover-darkest@2.png\"));\n    min-height: 26px;\n    min-width: 22px;\n    margin-top: -14px;\n    background-position: top;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.horizontal.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px;\n    margin-top: -11px; }\n  scale.horizontal.marks-before:not(.marks-after) slider:active {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-horz-scale-has-marks-above-active-darkest.png\"), url(\"assets/slider-horz-scale-has-marks-above-active-darkest@2.png\"));\n    min-height: 26px;\n    min-width: 22px;\n    margin-top: -14px;\n    background-position: top;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.horizontal.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px;\n    margin-top: -11px; }\n  scale.horizontal.marks-before:not(.marks-after) slider:disabled {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-horz-scale-has-marks-above-insensitive-darkest.png\"), url(\"assets/slider-horz-scale-has-marks-above-insensitive-darkest@2.png\"));\n    min-height: 26px;\n    min-width: 22px;\n    margin-top: -14px;\n    background-position: top;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.horizontal.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px;\n    margin-top: -11px; }\n  scale.horizontal.marks-before:not(.marks-after) slider:backdrop {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-horz-scale-has-marks-above-backdrop-darkest.png\"), url(\"assets/slider-horz-scale-has-marks-above-backdrop-darkest@2.png\"));\n    min-height: 26px;\n    min-width: 22px;\n    margin-top: -14px;\n    background-position: top;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.horizontal.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px;\n    margin-top: -11px; }\n  scale.horizontal.marks-before:not(.marks-after) slider:backdrop:disabled {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-horz-scale-has-marks-above-backdrop-insensitive-darkest.png\"), url(\"assets/slider-horz-scale-has-marks-above-backdrop-insensitive-darkest@2.png\"));\n    min-height: 26px;\n    min-width: 22px;\n    margin-top: -14px;\n    background-position: top;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.horizontal.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px;\n    margin-top: -11px; }\n  scale.horizontal.marks-after:not(.marks-before) slider {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-horz-scale-has-marks-below-darkest.png\"), url(\"assets/slider-horz-scale-has-marks-below-darkest@2.png\"));\n    min-height: 26px;\n    min-width: 22px;\n    margin-bottom: -14px;\n    background-position: bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.horizontal.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px;\n    margin-bottom: -11px; }\n  scale.horizontal.marks-after:not(.marks-before) slider:hover {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-horz-scale-has-marks-below-hover-darkest.png\"), url(\"assets/slider-horz-scale-has-marks-below-hover-darkest@2.png\"));\n    min-height: 26px;\n    min-width: 22px;\n    margin-bottom: -14px;\n    background-position: bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.horizontal.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px;\n    margin-bottom: -11px; }\n  scale.horizontal.marks-after:not(.marks-before) slider:active {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-horz-scale-has-marks-below-active-darkest.png\"), url(\"assets/slider-horz-scale-has-marks-below-active-darkest@2.png\"));\n    min-height: 26px;\n    min-width: 22px;\n    margin-bottom: -14px;\n    background-position: bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.horizontal.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px;\n    margin-bottom: -11px; }\n  scale.horizontal.marks-after:not(.marks-before) slider:disabled {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-horz-scale-has-marks-below-insensitive-darkest.png\"), url(\"assets/slider-horz-scale-has-marks-below-insensitive-darkest@2.png\"));\n    min-height: 26px;\n    min-width: 22px;\n    margin-bottom: -14px;\n    background-position: bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.horizontal.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px;\n    margin-bottom: -11px; }\n  scale.horizontal.marks-after:not(.marks-before) slider:backdrop {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-horz-scale-has-marks-below-backdrop-darkest.png\"), url(\"assets/slider-horz-scale-has-marks-below-backdrop-darkest@2.png\"));\n    min-height: 26px;\n    min-width: 22px;\n    margin-bottom: -14px;\n    background-position: bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.horizontal.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px;\n    margin-bottom: -11px; }\n  scale.horizontal.marks-after:not(.marks-before) slider:backdrop:disabled {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-horz-scale-has-marks-below-backdrop-insensitive-darkest.png\"), url(\"assets/slider-horz-scale-has-marks-below-backdrop-insensitive-darkest@2.png\"));\n    min-height: 26px;\n    min-width: 22px;\n    margin-bottom: -14px;\n    background-position: bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.horizontal.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px;\n    margin-bottom: -11px; }\n  scale.vertical.marks-before:not(.marks-after) slider {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-vert-scale-has-marks-above-darkest.png\"), url(\"assets/slider-vert-scale-has-marks-above-darkest@2.png\"));\n    min-height: 22px;\n    min-width: 26px;\n    margin-left: -14px;\n    background-position: left bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.vertical.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px;\n    margin-left: -11px; }\n  scale.vertical.marks-before:not(.marks-after) slider:hover {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-vert-scale-has-marks-above-hover-darkest.png\"), url(\"assets/slider-vert-scale-has-marks-above-hover-darkest@2.png\"));\n    min-height: 22px;\n    min-width: 26px;\n    margin-left: -14px;\n    background-position: left bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.vertical.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px;\n    margin-left: -11px; }\n  scale.vertical.marks-before:not(.marks-after) slider:active {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-vert-scale-has-marks-above-active-darkest.png\"), url(\"assets/slider-vert-scale-has-marks-above-active-darkest@2.png\"));\n    min-height: 22px;\n    min-width: 26px;\n    margin-left: -14px;\n    background-position: left bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.vertical.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px;\n    margin-left: -11px; }\n  scale.vertical.marks-before:not(.marks-after) slider:disabled {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-vert-scale-has-marks-above-insensitive-darkest.png\"), url(\"assets/slider-vert-scale-has-marks-above-insensitive-darkest@2.png\"));\n    min-height: 22px;\n    min-width: 26px;\n    margin-left: -14px;\n    background-position: left bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.vertical.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px;\n    margin-left: -11px; }\n  scale.vertical.marks-before:not(.marks-after) slider:backdrop {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-vert-scale-has-marks-above-backdrop-darkest.png\"), url(\"assets/slider-vert-scale-has-marks-above-backdrop-darkest@2.png\"));\n    min-height: 22px;\n    min-width: 26px;\n    margin-left: -14px;\n    background-position: left bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.vertical.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px;\n    margin-left: -11px; }\n  scale.vertical.marks-before:not(.marks-after) slider:backdrop:disabled {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-vert-scale-has-marks-above-backdrop-insensitive-darkest.png\"), url(\"assets/slider-vert-scale-has-marks-above-backdrop-insensitive-darkest@2.png\"));\n    min-height: 22px;\n    min-width: 26px;\n    margin-left: -14px;\n    background-position: left bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.vertical.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px;\n    margin-left: -11px; }\n  scale.vertical.marks-after:not(.marks-before) slider {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-vert-scale-has-marks-below-darkest.png\"), url(\"assets/slider-vert-scale-has-marks-below-darkest@2.png\"));\n    min-height: 22px;\n    min-width: 26px;\n    margin-right: -14px;\n    background-position: right bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.vertical.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px;\n    margin-right: -11px; }\n  scale.vertical.marks-after:not(.marks-before) slider:hover {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-vert-scale-has-marks-below-hover-darkest.png\"), url(\"assets/slider-vert-scale-has-marks-below-hover-darkest@2.png\"));\n    min-height: 22px;\n    min-width: 26px;\n    margin-right: -14px;\n    background-position: right bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.vertical.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px;\n    margin-right: -11px; }\n  scale.vertical.marks-after:not(.marks-before) slider:active {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-vert-scale-has-marks-below-active-darkest.png\"), url(\"assets/slider-vert-scale-has-marks-below-active-darkest@2.png\"));\n    min-height: 22px;\n    min-width: 26px;\n    margin-right: -14px;\n    background-position: right bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.vertical.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px;\n    margin-right: -11px; }\n  scale.vertical.marks-after:not(.marks-before) slider:disabled {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-vert-scale-has-marks-below-insensitive-darkest.png\"), url(\"assets/slider-vert-scale-has-marks-below-insensitive-darkest@2.png\"));\n    min-height: 22px;\n    min-width: 26px;\n    margin-right: -14px;\n    background-position: right bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.vertical.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px;\n    margin-right: -11px; }\n  scale.vertical.marks-after:not(.marks-before) slider:backdrop {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-vert-scale-has-marks-below-backdrop-darkest.png\"), url(\"assets/slider-vert-scale-has-marks-below-backdrop-darkest@2.png\"));\n    min-height: 22px;\n    min-width: 26px;\n    margin-right: -14px;\n    background-position: right bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.vertical.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px;\n    margin-right: -11px; }\n  scale.vertical.marks-after:not(.marks-before) slider:backdrop:disabled {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-vert-scale-has-marks-below-backdrop-insensitive-darkest.png\"), url(\"assets/slider-vert-scale-has-marks-below-backdrop-insensitive-darkest@2.png\"));\n    min-height: 22px;\n    min-width: 26px;\n    margin-right: -14px;\n    background-position: right bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.vertical.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px;\n    margin-right: -11px; }\n  scale.color {\n    min-height: 0;\n    min-width: 0; }\n    scale.color trough {\n      background-image: image(#1f1f1f);\n      background-repeat: no-repeat; }\n    scale.color.horizontal {\n      padding: 0 0 15px 0; }\n      scale.color.horizontal trough {\n        padding-bottom: 4px;\n        background-position: 0 -3px;\n        border-top-left-radius: 0;\n        border-top-right-radius: 0; }\n      scale.color.horizontal slider:dir(ltr):hover, scale.color.horizontal slider:dir(ltr):backdrop, scale.color.horizontal slider:dir(ltr):disabled, scale.color.horizontal slider:dir(ltr):backdrop:disabled, scale.color.horizontal slider:dir(ltr), scale.color.horizontal slider:dir(rtl):hover, scale.color.horizontal slider:dir(rtl):backdrop, scale.color.horizontal slider:dir(rtl):disabled, scale.color.horizontal slider:dir(rtl):backdrop:disabled, scale.color.horizontal slider:dir(rtl) {\n        margin-bottom: -15px;\n        margin-top: 6px; }\n    scale.color.vertical:dir(ltr) {\n      padding: 0 0 0 15px; }\n      scale.color.vertical:dir(ltr) trough {\n        padding-left: 4px;\n        background-position: 3px 0;\n        border-bottom-right-radius: 0;\n        border-top-right-radius: 0; }\n      scale.color.vertical:dir(ltr) slider:hover, scale.color.vertical:dir(ltr) slider:backdrop, scale.color.vertical:dir(ltr) slider:disabled, scale.color.vertical:dir(ltr) slider:backdrop:disabled, scale.color.vertical:dir(ltr) slider {\n        margin-left: -15px;\n        margin-right: 6px; }\n    scale.color.vertical:dir(rtl) {\n      padding: 0 15px 0 0; }\n      scale.color.vertical:dir(rtl) trough {\n        padding-right: 4px;\n        background-position: -3px 0;\n        border-bottom-left-radius: 0;\n        border-top-left-radius: 0; }\n      scale.color.vertical:dir(rtl) slider:hover, scale.color.vertical:dir(rtl) slider:backdrop, scale.color.vertical:dir(rtl) slider:disabled, scale.color.vertical:dir(rtl) slider:backdrop:disabled, scale.color.vertical:dir(rtl) slider {\n        margin-right: -15px;\n        margin-left: 6px; }\n    scale.color.fine-tune.horizontal:dir(ltr), scale.color.fine-tune.horizontal:dir(rtl) {\n      padding: 0 0 12px 0; }\n      scale.color.fine-tune.horizontal:dir(ltr) trough, scale.color.fine-tune.horizontal:dir(rtl) trough {\n        padding-bottom: 7px;\n        background-position: 0 -6px; }\n      scale.color.fine-tune.horizontal:dir(ltr) slider, scale.color.fine-tune.horizontal:dir(rtl) slider {\n        margin-bottom: -15px;\n        margin-top: 6px; }\n    scale.color.fine-tune.vertical:dir(ltr) {\n      padding: 0 0 0 12px; }\n      scale.color.fine-tune.vertical:dir(ltr) trough {\n        padding-left: 7px;\n        background-position: 6px 0; }\n      scale.color.fine-tune.vertical:dir(ltr) slider {\n        margin-left: -15px;\n        margin-right: 6px; }\n    scale.color.fine-tune.vertical:dir(rtl) {\n      padding: 0 12px 0 0; }\n      scale.color.fine-tune.vertical:dir(rtl) trough {\n        padding-right: 7px;\n        background-position: -6px 0; }\n      scale.color.fine-tune.vertical:dir(rtl) slider {\n        margin-right: -15px;\n        margin-left: 6px; }\n\n/*****************\n * Progress bars *\n *****************/\nprogressbar {\n  font-size: smaller;\n  color: rgba(238, 238, 236, 0.4);\n  font-feature-settings: \"tnum\"; }\n  progressbar.horizontal trough,\n  progressbar.horizontal progress {\n    min-height: 2px; }\n  progressbar.vertical trough,\n  progressbar.vertical progress {\n    min-width: 2px; }\n  progressbar.horizontal progress {\n    margin: 0 -1px; }\n  progressbar.vertical progress {\n    margin: -1px 0; }\n  progressbar:backdrop {\n    box-shadow: none;\n    transition: 200ms ease-out; }\n  progressbar progress {\n    border-radius: 1.5px; }\n    progressbar progress.left {\n      border-top-left-radius: 2px;\n      border-bottom-left-radius: 2px; }\n    progressbar progress.right {\n      border-top-right-radius: 2px;\n      border-bottom-right-radius: 2px; }\n    progressbar progress.top {\n      border-top-right-radius: 2px;\n      border-top-left-radius: 2px; }\n    progressbar progress.bottom {\n      border-bottom-right-radius: 2px;\n      border-bottom-left-radius: 2px; }\n  progressbar.osd {\n    min-width: 3px;\n    min-height: 3px;\n    background-color: transparent; }\n    progressbar.osd trough {\n      border-style: none;\n      border-radius: 0;\n      background-color: transparent;\n      box-shadow: none; }\n    progressbar.osd progress {\n      border-style: none;\n      border-radius: 0; }\n  progressbar trough.empty progress {\n    all: unset; }\n\n/*************\n * Level Bar *\n *************/\nlevelbar.horizontal block {\n  min-height: 1px; }\n\nlevelbar.horizontal.discrete block {\n  margin: 0 1px;\n  min-width: 32px; }\n\nlevelbar.vertical block {\n  min-width: 1px; }\n\nlevelbar.vertical.discrete block {\n  margin: 1px 0;\n  min-height: 32px; }\n\nlevelbar:backdrop {\n  transition: 200ms ease-out; }\n\nlevelbar trough {\n  border: 1px solid;\n  padding: 2px;\n  border-radius: 3px;\n  color: white;\n  border-color: #1f1f1f;\n  background-color: black;\n  box-shadow: inset 0 0 0 1px rgba(39, 119, 255, 0); }\n  levelbar trough:backdrop {\n    color: #cdcdcd;\n    border-color: #1f1f1f;\n    background-color: #030303;\n    box-shadow: none; }\n\nlevelbar block {\n  border: 1px solid;\n  border-radius: 1px; }\n  levelbar block.low {\n    border-color: #fd7d00;\n    background-color: #fd7d00; }\n    levelbar block.low:backdrop {\n      border-color: #fd7d00; }\n  levelbar block.high, levelbar block:not(.empty) {\n    border-color: #2777ff;\n    background-color: #2777ff; }\n    levelbar block.high:backdrop, levelbar block:not(.empty):backdrop {\n      border-color: #2777ff; }\n  levelbar block.full {\n    border-color: #308e63;\n    background-color: #308e63; }\n    levelbar block.full:backdrop {\n      border-color: #308e63; }\n  levelbar block.empty {\n    background-color: transparent;\n    border-color: rgba(238, 238, 236, 0.1); }\n    levelbar block.empty:backdrop {\n      border-color: rgba(125, 125, 124, 0.15); }\n\n/****************\n * Print dialog *\n*****************/\nprintdialog paper {\n  color: #eeeeec;\n  border: 1px solid #1f1f1f;\n  background: white;\n  padding: 0; }\n  printdialog paper:backdrop {\n    color: #7d7d7c;\n    border-color: #1f1f1f; }\n\nprintdialog .dialog-action-box {\n  margin: 12px; }\n\n/**********\n * Frames *\n **********/\nframe > border,\n.frame {\n  box-shadow: none;\n  margin: 0;\n  padding: 0;\n  border-radius: 0;\n  border: 1px solid #1f1f1f; }\n  frame > border.flat,\n  .frame.flat {\n    border-style: none; }\n  frame > border:backdrop,\n  .frame:backdrop {\n    border-color: #1f1f1f; }\n\nactionbar > revealer > box {\n  padding: 6px;\n  border-top: 1px solid #1f1f1f; }\n  actionbar > revealer > box:backdrop {\n    border-color: #1f1f1f; }\n\nscrolledwindow viewport.frame {\n  border-style: none; }\n\nscrolledwindow overshoot.top {\n  background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#050505), to(rgba(5, 5, 5, 0))), -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(238, 238, 236, 0.07)), to(rgba(238, 238, 236, 0)));\n  background-size: 100% 5%, 100% 100%;\n  background-repeat: no-repeat;\n  background-position: center top;\n  background-color: transparent;\n  border: none;\n  box-shadow: none; }\n  scrolledwindow overshoot.top:backdrop {\n    background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#1f1f1f), to(rgba(31, 31, 31, 0)));\n    background-size: 100% 5%;\n    background-repeat: no-repeat;\n    background-position: center top;\n    background-color: transparent;\n    border: none;\n    box-shadow: none; }\n\nscrolledwindow overshoot.bottom {\n  background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#050505), to(rgba(5, 5, 5, 0))), -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(238, 238, 236, 0.07)), to(rgba(238, 238, 236, 0)));\n  background-size: 100% 5%, 100% 100%;\n  background-repeat: no-repeat;\n  background-position: center bottom;\n  background-color: transparent;\n  border: none;\n  box-shadow: none; }\n  scrolledwindow overshoot.bottom:backdrop {\n    background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#1f1f1f), to(rgba(31, 31, 31, 0)));\n    background-size: 100% 5%;\n    background-repeat: no-repeat;\n    background-position: center bottom;\n    background-color: transparent;\n    border: none;\n    box-shadow: none; }\n\nscrolledwindow overshoot.left {\n  background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#050505), to(rgba(5, 5, 5, 0))), -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(238, 238, 236, 0.07)), to(rgba(238, 238, 236, 0)));\n  background-size: 5% 100%, 100% 100%;\n  background-repeat: no-repeat;\n  background-position: left center;\n  background-color: transparent;\n  border: none;\n  box-shadow: none; }\n  scrolledwindow overshoot.left:backdrop {\n    background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#1f1f1f), to(rgba(31, 31, 31, 0)));\n    background-size: 5% 100%;\n    background-repeat: no-repeat;\n    background-position: left center;\n    background-color: transparent;\n    border: none;\n    box-shadow: none; }\n\nscrolledwindow overshoot.right {\n  background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#050505), to(rgba(5, 5, 5, 0))), -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(238, 238, 236, 0.07)), to(rgba(238, 238, 236, 0)));\n  background-size: 5% 100%, 100% 100%;\n  background-repeat: no-repeat;\n  background-position: right center;\n  background-color: transparent;\n  border: none;\n  box-shadow: none; }\n  scrolledwindow overshoot.right:backdrop {\n    background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#1f1f1f), to(rgba(31, 31, 31, 0)));\n    background-size: 5% 100%;\n    background-repeat: no-repeat;\n    background-position: right center;\n    background-color: transparent;\n    border: none;\n    box-shadow: none; }\n\nscrolledwindow junction {\n  border-color: transparent;\n  border-image: linear-gradient(to bottom, #1f1f1f 1px, transparent 1px) 0 0 0 1/0 1px stretch;\n  background-color: black; }\n  scrolledwindow junction:dir(rtl) {\n    border-image-slice: 0 1 0 0; }\n  scrolledwindow junction:backdrop {\n    border-image-source: linear-gradient(to bottom, #1f1f1f 1px, transparent 1px);\n    background-color: #050505;\n    transition: 200ms ease-out; }\n\nseparator {\n  background: rgba(0, 0, 0, 0.1);\n  min-width: 1px;\n  min-height: 1px; }\n\n/*********\n * Lists *\n *********/\nlist {\n  color: white;\n  background-color: black;\n  border-color: #1f1f1f; }\n  list:backdrop {\n    color: #cdcdcd;\n    background-color: #030303;\n    border-color: #1f1f1f; }\n  list row {\n    padding: 2px; }\n\nrow {\n  transition: all 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  row:hover {\n    transition: none; }\n  row:backdrop {\n    transition: 200ms ease-out; }\n  row.activatable.has-open-popup, row.activatable:hover {\n    background-color: rgba(238, 238, 236, 0.05); }\n  row.activatable:active {\n    box-shadow: inset 0 2px 2px -2px rgba(0, 0, 0, 0.2); }\n  row.activatable:backdrop:hover {\n    background-color: transparent; }\n  row.activatable:selected:active {\n    box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.5); }\n  row.activatable:selected.has-open-popup, row.activatable:selected:hover {\n    background-color: #3b83fd; }\n  row.activatable:selected:backdrop {\n    background-color: #2777ff; }\n\n/*********************\n * App Notifications *\n *********************/\n.app-notification,\n.app-notification.frame {\n  padding: 10px;\n  border-radius: 0 0 5px 5px;\n  background-color: #303340;\n  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2), transparent 2px);\n  background-clip: padding-box; }\n  .app-notification:backdrop,\n  .app-notification.frame:backdrop {\n    background-image: none;\n    transition: 200ms ease-out; }\n  .app-notification border,\n  .app-notification.frame border {\n    border: none; }\n\n/*************\n * Expanders *\n *************/\nexpander title > arrow {\n  min-width: 16px;\n  min-height: 16px;\n  -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic\"); }\n  expander title > arrow:dir(rtl) {\n    -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic-rtl\"); }\n  expander title > arrow:hover {\n    color: white; }\n  expander title > arrow:disabled {\n    color: #7d7d7c; }\n  expander title > arrow:disabled:backdrop {\n    color: #333333; }\n  expander title > arrow:checked {\n    -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\"); }\n\n/************\n * Calendar *\n ***********/\ncalendar {\n  color: white;\n  border: 1px solid #1f1f1f; }\n  calendar:selected {\n    border-radius: 3px; }\n  calendar.header {\n    border-bottom-color: rgba(0, 0, 0, 0.1); }\n    calendar.header:backdrop {\n      border-bottom-color: rgba(0, 0, 0, 0.1); }\n  calendar.button {\n    color: rgba(238, 238, 236, 0.45); }\n    calendar.button:hover {\n      color: #eeeeec; }\n    calendar.button:backdrop {\n      color: rgba(125, 125, 124, 0.45); }\n    calendar.button:disabled {\n      color: rgba(125, 125, 124, 0.45); }\n  calendar.highlight {\n    color: #7d7d7c; }\n    calendar.highlight:backdrop {\n      color: #333333; }\n  calendar:backdrop {\n    color: #cdcdcd;\n    border-color: #1f1f1f; }\n  calendar:indeterminate {\n    color: alpha(currentColor,0.1); }\n\n/***********\n * Dialogs *\n ***********/\nmessagedialog .titlebar {\n  min-height: 20px;\n  background-image: none;\n  background-color: #0d0d0d;\n  border-style: none;\n  border-top-left-radius: 7px;\n  border-top-right-radius: 7px; }\n\nmessagedialog.csd.background {\n  border-bottom-left-radius: 10px;\n  border-bottom-right-radius: 10px; }\n\nmessagedialog.csd .dialog-action-area button {\n  padding: 10px 14px;\n  border-right-style: none;\n  border-bottom-style: none;\n  border-radius: 0;\n  -gtk-outline-radius: 0; }\n  messagedialog.csd .dialog-action-area button:first-child {\n    border-left-style: none;\n    border-bottom-left-radius: 8px;\n    -gtk-outline-bottom-left-radius: 8px; }\n  messagedialog.csd .dialog-action-area button:last-child {\n    border-bottom-right-radius: 8px;\n    -gtk-outline-bottom-right-radius: 8px; }\n\nfilechooser .dialog-action-box {\n  border-top: 1px solid #1f1f1f; }\n  filechooser .dialog-action-box:backdrop {\n    border-top-color: #1f1f1f; }\n\nfilechooser #pathbarbox {\n  border-bottom: 1px solid #0d0d0d; }\n\nfilechooserbutton:drop(active) {\n  box-shadow: none;\n  border-color: transparent; }\n\n/***********\n * Sidebar *\n ***********/\n.sidebar {\n  border-style: none;\n  background-color: #060606; }\n  stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:not(separator):dir(ltr), .sidebar:not(separator).left {\n    border-right: 1px solid #1f1f1f;\n    border-left-style: none; }\n  stacksidebar.sidebar:dir(rtl) list, stacksidebar.sidebar.right list, .sidebar:not(separator):dir(rtl), .sidebar:not(separator).right {\n    border-left: 1px solid #1f1f1f;\n    border-right-style: none; }\n  .sidebar:backdrop {\n    background-color: #080808;\n    border-color: #1f1f1f;\n    transition: 200ms ease-out; }\n  .sidebar list {\n    background-color: transparent; }\n  paned .sidebar.left, paned .sidebar.right, paned .sidebar.left:dir(rtl), paned .sidebar:dir(rtl), paned .sidebar:dir(ltr), paned .sidebar {\n    border-style: none; }\n\nstacksidebar row {\n  padding: 10px 4px; }\n  stacksidebar row > label {\n    padding-left: 6px;\n    padding-right: 6px; }\n  stacksidebar row.needs-attention > label {\n    background-size: 6px 6px, 0 0; }\n\nseparator.sidebar {\n  background-color: #1f1f1f; }\n  separator.sidebar:backdrop {\n    background-color: #1f1f1f; }\n  separator.sidebar.selection-mode, .selection-mode separator.sidebar {\n    background-color: #0047c0; }\n\n/****************\n * File chooser *\n ****************/\nrow image.sidebar-icon {\n  opacity: 0.7; }\n\nplacessidebar > viewport.frame {\n  border-style: none; }\n\nplacessidebar row {\n  min-height: 36px;\n  padding: 0px; }\n  placessidebar row > revealer {\n    padding: 0 14px; }\n  placessidebar row:selected {\n    color: #ffffff; }\n  placessidebar row:disabled {\n    color: #7d7d7c; }\n  placessidebar row:backdrop {\n    color: #7d7d7c; }\n    placessidebar row:backdrop:selected {\n      color: #cdcdcd; }\n    placessidebar row:backdrop:disabled {\n      color: #333333; }\n  placessidebar row image.sidebar-icon:dir(ltr) {\n    padding-right: 8px; }\n  placessidebar row image.sidebar-icon:dir(rtl) {\n    padding-left: 8px; }\n  placessidebar row label.sidebar-label:dir(ltr) {\n    padding-right: 2px; }\n  placessidebar row label.sidebar-label:dir(rtl) {\n    padding-left: 2px; }\n  button.sidebar-button {\n    min-height: 26px;\n    min-width: 26px;\n    margin-top: 3px;\n    margin-bottom: 3px;\n    padding: 0;\n    border-radius: 100%;\n    -gtk-outline-radius: 100%; }\n    button.sidebar-button:not(:hover):not(:active) > image, button.sidebar-button:backdrop > image {\n      opacity: 0.7; }\n  placessidebar row:selected:active {\n    box-shadow: none; }\n  placessidebar row.sidebar-placeholder-row {\n    padding: 0 8px;\n    min-height: 2px;\n    background-image: image(#19a187);\n    background-clip: content-box; }\n  placessidebar row.sidebar-new-bookmark-row {\n    color: #2777ff; }\n  placessidebar row:drop(active):not(:disabled) {\n    color: #19a187;\n    box-shadow: inset 0 1px #19a187, inset 0 -1px #19a187; }\n    placessidebar row:drop(active):not(:disabled):selected {\n      color: #ffffff;\n      background-color: #19a187; }\n\nplacesview .server-list-button > image {\n  transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n  -gtk-icon-transform: rotate(0turn); }\n\nplacesview .server-list-button:checked > image {\n  transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n  -gtk-icon-transform: rotate(-0.5turn); }\n\nplacesview row.activatable:hover {\n  background-color: transparent; }\n\nplacesview > actionbar > revealer > box > label {\n  padding-left: 8px;\n  padding-right: 8px; }\n\n/*********\n * Paned *\n *********/\npaned > separator {\n  min-width: 1px;\n  min-height: 1px;\n  -gtk-icon-source: none;\n  border-style: none;\n  background-color: transparent;\n  background-image: image(#1f1f1f);\n  background-size: 1px 1px; }\n  paned > separator:selected {\n    background-image: image(#2777ff); }\n  paned > separator:backdrop {\n    background-image: image(#1f1f1f); }\n  paned > separator.wide {\n    min-width: 5px;\n    min-height: 5px;\n    background-color: #0d0d0d;\n    background-image: image(#1f1f1f), image(#1f1f1f);\n    background-size: 1px 1px, 1px 1px; }\n    paned > separator.wide:backdrop {\n      background-color: #0d0d0d;\n      background-image: image(#1f1f1f), image(#1f1f1f); }\n\npaned.horizontal > separator {\n  background-repeat: repeat-y; }\n  paned.horizontal > separator:dir(ltr) {\n    margin: 0 -8px 0 0;\n    padding: 0 8px 0 0;\n    background-position: left; }\n  paned.horizontal > separator:dir(rtl) {\n    margin: 0 0 0 -8px;\n    padding: 0 0 0 8px;\n    background-position: right; }\n  paned.horizontal > separator.wide {\n    margin: 0;\n    padding: 0;\n    background-repeat: repeat-y, repeat-y;\n    background-position: left, right; }\n\npaned.vertical > separator {\n  margin: 0 0 -8px 0;\n  padding: 0 0 8px 0;\n  background-repeat: repeat-x;\n  background-position: top; }\n  paned.vertical > separator.wide {\n    margin: 0;\n    padding: 0;\n    background-repeat: repeat-x, repeat-x;\n    background-position: bottom, top; }\n\n/**************\n * GtkInfoBar *\n **************/\ninfobar {\n  border-style: none; }\n  infobar.action:hover > revealer > box {\n    background-color: #010101;\n    border-bottom: 1px solid #2b2b2b; }\n  infobar.info, infobar.question, infobar.warning, infobar.error {\n    text-shadow: none; }\n    infobar.info:backdrop > revealer > box, infobar.info > revealer > box, infobar.question:backdrop > revealer > box, infobar.question > revealer > box, infobar.warning:backdrop > revealer > box, infobar.warning > revealer > box, infobar.error:backdrop > revealer > box, infobar.error > revealer > box {\n      background-color: #080604;\n      border-bottom: 1px solid #2b2b2b; }\n      infobar.info:backdrop > revealer > box label, infobar.info:backdrop > revealer > box, infobar.info > revealer > box label, infobar.info > revealer > box, infobar.question:backdrop > revealer > box label, infobar.question:backdrop > revealer > box, infobar.question > revealer > box label, infobar.question > revealer > box, infobar.warning:backdrop > revealer > box label, infobar.warning:backdrop > revealer > box, infobar.warning > revealer > box label, infobar.warning > revealer > box, infobar.error:backdrop > revealer > box label, infobar.error:backdrop > revealer > box, infobar.error > revealer > box label, infobar.error > revealer > box {\n        color: #eeeeec; }\n    infobar.info:backdrop, infobar.question:backdrop, infobar.warning:backdrop, infobar.error:backdrop {\n      text-shadow: none; }\n    infobar.info button, infobar.question button, infobar.warning button, infobar.error button {\n      color: #eeeeec;\n      outline-color: rgba(238, 238, 236, 0.3);\n      border-color: #1f1f1f;\n      background-image: image(#1f1f1f);\n      box-shadow: none; }\n      infobar.info button:hover, infobar.question button:hover, infobar.warning button:hover, infobar.error button:hover {\n        color: #eeeeec;\n        outline-color: rgba(238, 238, 236, 0.3);\n        border-color: #1f1f1f;\n        background-image: image(#303030);\n        box-shadow: none; }\n      infobar.info button:active, infobar.info button:checked, infobar.question button:active, infobar.question button:checked, infobar.warning button:active, infobar.warning button:checked, infobar.error button:active, infobar.error button:checked {\n        color: #ffffff;\n        outline-color: rgba(238, 238, 236, 0.3);\n        border-color: #2777ff;\n        background-image: linear-gradient(to right, #317dff, #1d71ff);\n        box-shadow: 0 2px 4px rgba(39, 119, 255, 0.25); }\n      infobar.info button:disabled, infobar.question button:disabled, infobar.warning button:disabled, infobar.error button:disabled {\n        color: #7d7d7c;\n        border-color: #1f1f1f;\n        background-image: image(#080808);\n        box-shadow: none; }\n      infobar.info button:backdrop, infobar.question button:backdrop, infobar.warning button:backdrop, infobar.error button:backdrop {\n        color: #7d7d7c;\n        border-color: #1f1f1f;\n        background-image: image(#1f1f1f);\n        box-shadow: none;\n        border-color: black; }\n        infobar.info button:backdrop:disabled, infobar.question button:backdrop:disabled, infobar.warning button:backdrop:disabled, infobar.error button:backdrop:disabled {\n          color: #333333;\n          border-color: #1f1f1f;\n          background-image: image(#080808);\n          box-shadow: none;\n          border-color: black; }\n      infobar.info button:backdrop label, infobar.info button:backdrop, infobar.info button label, infobar.info button, infobar.question button:backdrop label, infobar.question button:backdrop, infobar.question button label, infobar.question button, infobar.warning button:backdrop label, infobar.warning button:backdrop, infobar.warning button label, infobar.warning button, infobar.error button:backdrop label, infobar.error button:backdrop, infobar.error button label, infobar.error button {\n        color: #eeeeec; }\n    infobar.info selection, infobar.question selection, infobar.warning selection, infobar.error selection {\n      background-color: black; }\n    infobar.info *:link, infobar.question *:link, infobar.warning *:link, infobar.error *:link {\n      color: #8db7ff; }\n\n/************\n * Tooltips *\n ************/\ntooltip {\n  padding: 4px;\n  /* not working */\n  border-radius: 5px;\n  box-shadow: none;\n  text-shadow: 0 1px black; }\n  tooltip.background {\n    background-color: rgba(0, 0, 0, 0.8);\n    background-clip: padding-box;\n    border: 1px solid rgba(255, 255, 255, 0.1); }\n  tooltip decoration {\n    background-color: transparent; }\n  tooltip * {\n    padding: 4px;\n    background-color: transparent;\n    color: white; }\n\n/*****************\n * Color Chooser *\n *****************/\ncolorswatch:drop(active), colorswatch {\n  border-style: none; }\n\ncolorswatch.top {\n  border-top-left-radius: 5.5px;\n  border-top-right-radius: 5.5px; }\n  colorswatch.top overlay {\n    border-top-left-radius: 5px;\n    border-top-right-radius: 5px; }\n\ncolorswatch.bottom {\n  border-bottom-left-radius: 5.5px;\n  border-bottom-right-radius: 5.5px; }\n  colorswatch.bottom overlay {\n    border-bottom-left-radius: 5px;\n    border-bottom-right-radius: 5px; }\n\ncolorswatch.left, colorswatch:first-child:not(.top) {\n  border-top-left-radius: 5.5px;\n  border-bottom-left-radius: 5.5px; }\n  colorswatch.left overlay, colorswatch:first-child:not(.top) overlay {\n    border-top-left-radius: 5px;\n    border-bottom-left-radius: 5px; }\n\ncolorswatch.right, colorswatch:last-child:not(.bottom) {\n  border-top-right-radius: 5.5px;\n  border-bottom-right-radius: 5.5px; }\n  colorswatch.right overlay, colorswatch:last-child:not(.bottom) overlay {\n    border-top-right-radius: 5px;\n    border-bottom-right-radius: 5px; }\n\ncolorswatch.dark {\n  outline-color: rgba(255, 255, 255, 0.6); }\n  colorswatch.dark overlay {\n    color: white; }\n    colorswatch.dark overlay:hover {\n      border-color: #1f1f1f; }\n    colorswatch.dark overlay:backdrop {\n      color: rgba(255, 255, 255, 0.5); }\n\ncolorswatch.light {\n  outline-color: rgba(0, 0, 0, 0.6); }\n  colorswatch.light overlay {\n    color: black; }\n    colorswatch.light overlay:hover {\n      border-color: #1f1f1f; }\n    colorswatch.light overlay:backdrop {\n      color: rgba(0, 0, 0, 0.5); }\n\ncolorswatch:drop(active) {\n  box-shadow: none; }\n  colorswatch:drop(active).light overlay {\n    border-color: #19a187;\n    box-shadow: inset 0 0 0 2px #1f1f1f, inset 0 0 0 1px #19a187; }\n  colorswatch:drop(active).dark overlay {\n    border-color: #19a187;\n    box-shadow: inset 0 0 0 2px #1f1f1f, inset 0 0 0 1px #19a187; }\n\ncolorswatch overlay {\n  border: 1px solid #1f1f1f; }\n  colorswatch overlay:hover {\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), inset 0 -1px rgba(0, 0, 0, 0.2); }\n  colorswatch overlay:backdrop, colorswatch overlay:backdrop:hover {\n    border-color: #1f1f1f;\n    box-shadow: none; }\n\ncolorswatch#add-color-button {\n  border-radius: 5px 5px 0 0; }\n  colorswatch#add-color-button:only-child {\n    border-radius: 5px; }\n  colorswatch#add-color-button overlay {\n    color: #eeeeec;\n    outline-color: rgba(238, 238, 236, 0.3);\n    border-color: #1f1f1f;\n    background-image: image(#1f1f1f);\n    box-shadow: none; }\n    colorswatch#add-color-button overlay:hover {\n      color: #eeeeec;\n      outline-color: rgba(238, 238, 236, 0.3);\n      border-color: #1f1f1f;\n      background-image: image(#303030);\n      box-shadow: none; }\n    colorswatch#add-color-button overlay:backdrop {\n      color: #7d7d7c;\n      border-color: #1f1f1f;\n      background-image: image(#1f1f1f);\n      box-shadow: none; }\n\ncolorswatch:disabled {\n  opacity: 0.5; }\n  colorswatch:disabled overlay {\n    border-color: rgba(0, 0, 0, 0.6);\n    box-shadow: none; }\n\nrow:selected colorswatch {\n  box-shadow: 0 0 0 2px #ffffff; }\n\ncolorswatch#editor-color-sample {\n  border-radius: 4px; }\n  colorswatch#editor-color-sample overlay {\n    border-radius: 4.5px; }\n\ncolorchooser .popover.osd {\n  border-radius: 5px; }\n\n/********\n * Misc *\n ********/\n.content-view {\n  background-color: black; }\n  .content-view:hover {\n    -gtk-icon-effect: highlight; }\n  .content-view:backdrop {\n    background-color: black; }\n\n.osd .scale-popup button.flat {\n  border-style: none;\n  border-radius: 5px; }\n\n.scale-popup button:hover {\n  background-color: rgba(238, 238, 236, 0.1);\n  border-radius: 5px; }\n\n/**********************\n * Window Decorations *\n *********************/\ndecoration {\n  border-radius: 9px 9px 0 0;\n  border-width: 0px;\n  box-shadow: 0 3px 9px 1px rgba(0, 0, 0, 0.5), 0 0 0 1px rgba(0, 0, 0, 0.75);\n  margin: 10px; }\n  decoration:backdrop {\n    box-shadow: 0 3px 9px 1px transparent, 0 2px 6px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.75);\n    transition: 200ms ease-out; }\n  .maximized decoration, .fullscreen decoration {\n    border-radius: 0;\n    box-shadow: none; }\n  .tiled decoration, .tiled-top decoration, .tiled-right decoration, .tiled-bottom decoration, .tiled-left decoration {\n    border-radius: 0;\n    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.75), 0 0 0 20px transparent; }\n    .tiled decoration:backdrop, .tiled-top decoration:backdrop, .tiled-right decoration:backdrop, .tiled-bottom decoration:backdrop, .tiled-left decoration:backdrop {\n      box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.75), 0 0 0 20px transparent; }\n  .popup decoration {\n    box-shadow: none; }\n  .ssd decoration {\n    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.75); }\n  .ssd decoration:backdrop {\n    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.75); }\n  .csd.popup decoration {\n    border-radius: 5px;\n    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.65); }\n  tooltip.csd decoration {\n    border-radius: 5px;\n    box-shadow: none; }\n  messagedialog.csd decoration {\n    border-radius: 9px;\n    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.65); }\n  .solid-csd decoration {\n    margin: 0;\n    padding: 4px;\n    background-color: #1f1f1f;\n    border: solid 1px #1f1f1f;\n    border-radius: 0;\n    box-shadow: inset 0 0 0 3px rgba(13, 13, 13, 0.8), inset 0 1px rgba(238, 238, 236, 0.07); }\n    .solid-csd decoration:backdrop {\n      box-shadow: inset 0 0 0 3px #0d0d0d, inset 0 1px rgba(238, 238, 236, 0.07); }\n\nbutton.titlebutton {\n  text-shadow: 0 -1px rgba(0, 0, 0, 0.96);\n  -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.96); }\n  button.titlebutton:not(.appmenu) {\n    border-radius: 9999px;\n    padding: 5px;\n    margin: 0 2px;\n    min-width: 0;\n    min-height: 0; }\n  button.titlebutton:backdrop {\n    -gtk-icon-shadow: none; }\n\n.selection-mode headerbar button.titlebutton,\n.selection-mode .titlebar button.titlebutton,\nheaderbar.selection-mode button.titlebutton,\n.titlebar.selection-mode button.titlebutton {\n  text-shadow: 0 -1px rgba(0, 0, 0, 0.538824);\n  -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.538824); }\n  .selection-mode headerbar button.titlebutton:backdrop,\n  .selection-mode .titlebar button.titlebutton:backdrop,\n  headerbar.selection-mode button.titlebutton:backdrop,\n  .titlebar.selection-mode button.titlebutton:backdrop {\n    -gtk-icon-shadow: none; }\n\n.view:selected:focus, .view:selected,\n.view text:selected:focus,\ntextview text:selected:focus,\n.view text:selected,\ntextview text:selected, .view text selection:focus, .view text selection,\ntextview text selection:focus,\ntextview text selection, iconview:selected:focus, iconview:selected, iconview text selection:focus, iconview text selection, flowbox flowboxchild:selected,\nentry selection, modelbutton.flat:selected,\n.menuitem.button.flat:selected, spinbutton:not(.vertical) selection, treeview.view:selected:focus, treeview.view:selected, row:selected, calendar:selected {\n  background-color: #2777ff; }\n  label:selected, .selection-mode button.titlebutton, .view:selected:focus, .view:selected,\n  .view text:selected:focus,\n  textview text:selected:focus,\n  .view text:selected,\n  textview text:selected, .view text selection:focus, .view text selection,\n  textview text selection:focus,\n  textview text selection, iconview:selected:focus, iconview:selected, iconview text selection:focus, iconview text selection, flowbox flowboxchild:selected,\n  entry selection, modelbutton.flat:selected,\n  .menuitem.button.flat:selected, spinbutton:not(.vertical) selection, treeview.view:selected:focus, treeview.view:selected, row:selected, calendar:selected {\n    color: #ffffff; }\n    label:disabled selection, label:disabled:selected, .selection-mode button.titlebutton:disabled, .view:disabled:selected,\n    textview text:disabled:selected:focus,\n    .view text:disabled:selected,\n    textview text:disabled:selected, .view text selection:disabled,\n    textview text selection:disabled:focus,\n    textview text selection:disabled, iconview:disabled:selected:focus, iconview:disabled:selected, iconview text selection:disabled:focus, iconview text selection:disabled, flowbox flowboxchild:disabled:selected,\n    entry selection:disabled, modelbutton.flat:disabled:selected,\n    .menuitem.button.flat:disabled:selected, spinbutton:not(.vertical) selection:disabled, treeview.view:disabled:selected, row:disabled:selected, calendar:disabled:selected {\n      color: #93bbff; }\n    label:backdrop selection, label:backdrop:selected, .selection-mode button.titlebutton:backdrop, .view:backdrop:selected,\n    textview text:backdrop:selected:focus,\n    .view text:backdrop:selected,\n    textview text:backdrop:selected, .view text selection:backdrop,\n    textview text selection:backdrop:focus,\n    textview text selection:backdrop, iconview:backdrop:selected:focus, iconview:backdrop:selected, iconview text selection:backdrop:focus, iconview text selection:backdrop, flowbox flowboxchild:backdrop:selected,\n    entry selection:backdrop, modelbutton.flat:backdrop:selected,\n    .menuitem.button.flat:backdrop:selected, spinbutton:not(.vertical) selection:backdrop, treeview.view:backdrop:selected, row:backdrop:selected, calendar:backdrop:selected {\n      color: #cdcdcd; }\n      label:backdrop selection:disabled, label:backdrop:disabled:selected, .selection-mode button.titlebutton:backdrop:disabled, .view:backdrop:disabled:selected,\n      .view text:backdrop:disabled:selected,\n      textview text:backdrop:disabled:selected, .view text selection:backdrop:disabled,\n      textview text selection:backdrop:disabled, iconview:backdrop:disabled:selected, iconview text selection:backdrop:disabled, flowbox flowboxchild:backdrop:disabled:selected,\n      entry selection:backdrop:disabled, modelbutton.flat:backdrop:disabled:selected,\n      .menuitem.button.flat:backdrop:disabled:selected, spinbutton:not(.vertical) selection:backdrop:disabled, row:backdrop:disabled:selected, calendar:backdrop:disabled:selected {\n        color: #5991f0; }\n\n.monospace {\n  font-family: monospace; }\n\n/**********************\n * Touch Copy & Paste *\n *********************/\ncursor-handle {\n  background-color: transparent;\n  background-image: none;\n  box-shadow: none;\n  border-style: none; }\n  cursor-handle.top:dir(ltr), cursor-handle.bottom:dir(rtl) {\n    -gtk-icon-source: -gtk-scaled(url(\"assets/text-select-start-darkest.png\"), url(\"assets/text-select-start-darkest@2.png\"));\n    padding-left: 10px; }\n  cursor-handle.bottom:dir(ltr), cursor-handle.top:dir(rtl) {\n    -gtk-icon-source: -gtk-scaled(url(\"assets/text-select-end-darkest.png\"), url(\"assets/text-select-end-darkest@2.png\"));\n    padding-right: 10px; }\n  cursor-handle.insertion-cursor:dir(ltr), cursor-handle.insertion-cursor:dir(rtl) {\n    -gtk-icon-source: -gtk-scaled(url(\"assets/slider-horz-scale-has-marks-above-darkest.png\"), url(\"assets/slider-horz-scale-has-marks-above-darkest@2.png\")); }\n  cursor-handle.top:hover:dir(ltr), cursor-handle.bottom:hover:dir(rtl) {\n    -gtk-icon-source: -gtk-scaled(url(\"assets/text-select-start-hover-darkest.png\"), url(\"assets/text-select-start-hover-darkest@2.png\"));\n    padding-left: 10px; }\n  cursor-handle.bottom:hover:dir(ltr), cursor-handle.top:hover:dir(rtl) {\n    -gtk-icon-source: -gtk-scaled(url(\"assets/text-select-end-hover-darkest.png\"), url(\"assets/text-select-end-hover-darkest@2.png\"));\n    padding-right: 10px; }\n  cursor-handle.insertion-cursor:hover:dir(ltr), cursor-handle.insertion-cursor:hover:dir(rtl) {\n    -gtk-icon-source: -gtk-scaled(url(\"assets/slider-horz-scale-has-marks-above-hover-darkest.png\"), url(\"assets/slider-horz-scale-has-marks-above-hover-darkest@2.png\")); }\n  cursor-handle.top:active:dir(ltr), cursor-handle.bottom:active:dir(rtl) {\n    -gtk-icon-source: -gtk-scaled(url(\"assets/text-select-start-active-darkest.png\"), url(\"assets/text-select-start-active-darkest@2.png\"));\n    padding-left: 10px; }\n  cursor-handle.bottom:active:dir(ltr), cursor-handle.top:active:dir(rtl) {\n    -gtk-icon-source: -gtk-scaled(url(\"assets/text-select-end-active-darkest.png\"), url(\"assets/text-select-end-active-darkest@2.png\"));\n    padding-right: 10px; }\n  cursor-handle.insertion-cursor:active:dir(ltr), cursor-handle.insertion-cursor:active:dir(rtl) {\n    -gtk-icon-source: -gtk-scaled(url(\"assets/slider-horz-scale-has-marks-above-active-darkest.png\"), url(\"assets/slider-horz-scale-has-marks-above-active-darkest@2.png\")); }\n\n.context-menu {\n  font: initial; }\n\n.keycap {\n  min-width: 20px;\n  min-height: 25px;\n  margin-top: 2px;\n  padding-bottom: 3px;\n  padding-left: 6px;\n  padding-right: 6px;\n  color: #eeeeec;\n  background-color: black;\n  border: 1px solid;\n  border-color: #1f1f1f;\n  border-radius: 5px;\n  box-shadow: inset 0 -3px #121212;\n  font-size: smaller; }\n  .keycap:backdrop {\n    background-color: #030303;\n    color: #7d7d7c;\n    transition: 200ms ease-out; }\n\n:not(decoration):not(window):drop(active):focus,\n:not(decoration):not(window):drop(active) {\n  border-color: #19a187;\n  box-shadow: inset 0 0 0 1px #19a187;\n  caret-color: #19a187; }\n\nstackswitcher button.text-button {\n  min-width: 100px; }\n\nstackswitcher button.circular,\nstackswitcher button.text-button.circular {\n  min-width: 32px;\n  min-height: 32px;\n  padding: 0; }\n\n/*************\n * App Icons *\n *************/\n/* Outline for low res icons */\n.lowres-icon {\n  -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.05), 1px 0 rgba(0, 0, 0, 0.1), 0 1px rgba(0, 0, 0, 0.3), -1px 0 rgba(0, 0, 0, 0.1); }\n\n/* Dropshadow for large icons */\n.icon-dropshadow {\n  -gtk-icon-shadow: 0 1px 12px rgba(0, 0, 0, 0.05), 0 -1px rgba(0, 0, 0, 0.05), 1px 0 rgba(0, 0, 0, 0.1), 0 1px rgba(0, 0, 0, 0.3), -1px 0 rgba(0, 0, 0, 0.1); }\n\n/*********\n * Emoji *\n ********/\npopover.emoji-picker {\n  padding-left: 0;\n  padding-right: 0; }\n  popover.emoji-picker entry.search {\n    margin: 3px 5px 5px 5px; }\n\nbutton.emoji-section {\n  border-color: transparent;\n  border-width: 3px;\n  border-style: none none solid;\n  border-radius: 0;\n  margin: 2px 4px 2px 4px;\n  padding: 3px 0 0;\n  min-width: 32px;\n  min-height: 28px;\n  /* reset props inherited from the button style */\n  background: none;\n  box-shadow: none;\n  text-shadow: none;\n  outline-offset: -5px; }\n  button.emoji-section:first-child {\n    margin-left: 7px; }\n  button.emoji-section:last-child {\n    margin-right: 7px; }\n  button.emoji-section:backdrop:not(:checked) {\n    border-color: transparent; }\n  button.emoji-section:hover {\n    border-color: rgba(238, 238, 236, 0.1); }\n  button.emoji-section:checked {\n    border-color: #2777ff; }\n  button.emoji-section label {\n    padding: 0;\n    opacity: 0.55; }\n  button.emoji-section:hover label {\n    opacity: 0.775; }\n  button.emoji-section:checked label {\n    opacity: 1; }\n\npopover.emoji-picker .emoji {\n  font-size: x-large;\n  padding: 6px; }\n  popover.emoji-picker .emoji :hover {\n    background: #2777ff;\n    border-radius: 6px; }\n\npopover.emoji-completion arrow {\n  border: none;\n  background: none; }\n\npopover.emoji-completion contents row box {\n  padding: 2px 10px; }\n\npopover.emoji-completion .emoji:hover {\n  background: #181818; }\n\n/***************************\n * Check and Radio buttons *\n ***************************/\nrow label.subtitle {\n  font-size: smaller;\n  opacity: 0.55;\n  text-shadow: none; }\n\nrow > box.header {\n  margin-left: 12px;\n  margin-right: 12px;\n  min-height: 50px; }\n  row > box.header > box.title {\n    margin-top: 8px;\n    margin-bottom: 8px; }\n\nrow.expander {\n  background-color: transparent; }\n  row.expander list.nested > row {\n    background-color: alpha(#0d0d0d, 0.5);\n    border-color: alpha(#1f1f1f, 0.7);\n    border-style: solid;\n    border-width: 1px 0px 0px 0px; }\n  row.expander image.expander-row-arrow {\n    transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  row.expander:checked image.expander-row-arrow {\n    -gtk-icon-transform: rotate(0turn); }\n  row.expander:not(:checked) image.expander-row-arrow {\n    opacity: 0.55;\n    text-shadow: none; }\n    row.expander:not(:checked) image.expander-row-arrow:dir(ltr) {\n      -gtk-icon-transform: rotate(-0.25turn); }\n    row.expander:not(:checked) image.expander-row-arrow:dir(rtl) {\n      -gtk-icon-transform: rotate(0.25turn); }\n  row.expander:checked image.expander-row-arrow:not(:disabled) {\n    color: #2777ff; }\n  row.expander image.expander-row-arrow:disabled {\n    color: #7d7d7c; }\n\nflap > dimming,\ndeck > dimming,\nleaflet > dimming {\n  background: rgba(0, 0, 0, 0.24); }\n\nflap > border,\ndeck > border,\nleaflet > border {\n  min-width: 1px;\n  min-height: 1px;\n  background: #1f1f1f; }\n\nflap > shadow,\ndeck > shadow,\nleaflet > shadow {\n  min-width: 56px;\n  min-height: 56px; }\n  flap > shadow.left,\n  deck > shadow.left,\n  leaflet > shadow.left {\n    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.02) 40px, rgba(0, 0, 0, 0) 56px), linear-gradient(to right, rgba(0, 0, 0, 0.06), rgba(0, 0, 0, 0.02) 7px, rgba(0, 0, 0, 0) 24px); }\n  flap > shadow.right,\n  deck > shadow.right,\n  leaflet > shadow.right {\n    background-image: linear-gradient(to left, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.02) 40px, rgba(0, 0, 0, 0) 56px), linear-gradient(to left, rgba(0, 0, 0, 0.06), rgba(0, 0, 0, 0.02) 7px, rgba(0, 0, 0, 0) 24px); }\n  flap > shadow.up,\n  deck > shadow.up,\n  leaflet > shadow.up {\n    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.02) 40px, rgba(0, 0, 0, 0) 56px), linear-gradient(to bottom, rgba(0, 0, 0, 0.06), rgba(0, 0, 0, 0.02) 7px, rgba(0, 0, 0, 0) 24px); }\n  flap > shadow.down,\n  deck > shadow.down,\n  leaflet > shadow.down {\n    background-image: linear-gradient(to top, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.02) 40px, rgba(0, 0, 0, 0) 56px), linear-gradient(to top, rgba(0, 0, 0, 0.06), rgba(0, 0, 0, 0.02) 7px, rgba(0, 0, 0, 0) 24px); }\n\nflap > outline,\ndeck > outline,\nleaflet > outline {\n  min-width: 1px;\n  min-height: 1px;\n  background: transparent; }\n\navatar {\n  border-radius: 9999px;\n  -gtk-outline-radius: 9999px;\n  font-weight: bold; }\n  avatar.color1 {\n    background-image: linear-gradient(#83b6ec, #337fdc);\n    color: #cfe1f5; }\n  avatar.color2 {\n    background-image: linear-gradient(#7ad9f1, #0f9ac8);\n    color: #caeaf2; }\n  avatar.color3 {\n    background-image: linear-gradient(#8de6b1, #29ae74);\n    color: #cef8d8; }\n  avatar.color4 {\n    background-image: linear-gradient(#b5e98a, #6ab85b);\n    color: #e6f9d7; }\n  avatar.color5 {\n    background-image: linear-gradient(#f8e359, #d29d09);\n    color: #f9f4e1; }\n  avatar.color6 {\n    background-image: linear-gradient(#ffcb62, #d68400);\n    color: #ffead1; }\n  avatar.color7 {\n    background-image: linear-gradient(#ffa95a, #ed5b00);\n    color: #ffe5c5; }\n  avatar.color8 {\n    background-image: linear-gradient(#f78773, #e62d42);\n    color: #f8d2ce; }\n  avatar.color9 {\n    background-image: linear-gradient(#e973ab, #e33b6a);\n    color: #fac7de; }\n  avatar.color10 {\n    background-image: linear-gradient(#cb78d4, #9945b5);\n    color: #e7c2e8; }\n  avatar.color11 {\n    background-image: linear-gradient(#9e91e8, #7a59ca);\n    color: #d5d2f5; }\n  avatar.color12 {\n    background-image: linear-gradient(#e3cf9c, #b08952);\n    color: #f2eade; }\n  avatar.color13 {\n    background-image: linear-gradient(#be916d, #785336);\n    color: #e5d6ca; }\n  avatar.color14 {\n    background-image: linear-gradient(#c0bfbc, #6e6d71);\n    color: #d8d7d3; }\n  avatar.contrasted {\n    color: #fff; }\n  avatar.image {\n    background: none; }\n\nviewswitchertitle viewswitcher {\n  margin-left: 12px;\n  margin-right: 12px; }\n\nstatuspage > scrolledwindow > viewport > box {\n  margin: 36px 12px; }\n  statuspage > scrolledwindow > viewport > box > clamp:not(:last-child) > box {\n    margin-bottom: 36px; }\n  statuspage > scrolledwindow > viewport > box > clamp > box > .icon:not(:last-child) {\n    margin-bottom: 36px; }\n  statuspage > scrolledwindow > viewport > box > clamp > box > .title:not(:last-child) {\n    margin-bottom: 12px; }\n\nwindow.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp,\npreferencespage > scrolledwindow > viewport > clamp {\n  margin: 0 12px;\n  transition: margin-bottom 200ms ease; }\n  window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp > list,\n  window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp > box > preferencesgroup,\n  preferencespage > scrolledwindow > viewport > clamp > list,\n  preferencespage > scrolledwindow > viewport > clamp > box > preferencesgroup {\n    transition: margin-top 200ms ease; }\n  window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.small,\n  preferencespage > scrolledwindow > viewport > clamp.small {\n    margin-bottom: 18px; }\n    window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.small > list,\n    window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.small > box > preferencesgroup,\n    preferencespage > scrolledwindow > viewport > clamp.small > list,\n    preferencespage > scrolledwindow > viewport > clamp.small > box > preferencesgroup {\n      margin-top: 18px; }\n  window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.medium,\n  preferencespage > scrolledwindow > viewport > clamp.medium {\n    margin-bottom: 24px; }\n    window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.medium > list,\n    window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.medium > box > preferencesgroup,\n    preferencespage > scrolledwindow > viewport > clamp.medium > list,\n    preferencespage > scrolledwindow > viewport > clamp.medium > box > preferencesgroup {\n      margin-top: 24px; }\n  window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.large,\n  preferencespage > scrolledwindow > viewport > clamp.large {\n    margin-bottom: 30px; }\n    window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.large > list,\n    window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.large > box > preferencesgroup,\n    preferencespage > scrolledwindow > viewport > clamp.large > list,\n    preferencespage > scrolledwindow > viewport > clamp.large > box > preferencesgroup {\n      margin-top: 30px; }\n\npreferencesgroup > box > label:not(:first-child) {\n  margin-top: 6px; }\n\npreferencesgroup > box > box:not(:first-child) {\n  margin-top: 12px; }\n\ntabbar .tab-indicator:not(.clickable) {\n  background: none;\n  box-shadow: none;\n  border-color: transparent; }\n\n/***************************\n * Check and Radio buttons *\n ***************************/\npopover.combo list {\n  min-width: 200px; }\n\nwindow.csd.unified:not(.solid-csd) headerbar {\n  border-radius: 0; }\n\n.windowhandle, .windowhandle * {\n  -GtkWidget-window-dragging: true; }\n\npopover.combo {\n  padding: 0px; }\n  popover.combo list {\n    border-style: none;\n    background-color: transparent; }\n    popover.combo list > row {\n      padding: 0px 12px 0px 12px;\n      min-height: 50px; }\n      popover.combo list > row:not(:last-child) {\n        border-bottom: 1px solid alpha(#1f1f1f, 0.5); }\n      popover.combo list > row:first-child {\n        border-top-left-radius: 8px;\n        -gtk-outline-top-left-radius: 7px;\n        border-top-right-radius: 8px;\n        -gtk-outline-top-right-radius: 7px; }\n      popover.combo list > row:last-child {\n        border-bottom-left-radius: 8px;\n        -gtk-outline-bottom-left-radius: 7px;\n        border-bottom-right-radius: 8px;\n        -gtk-outline-bottom-right-radius: 7px; }\n  popover.combo overshoot.top {\n    border-top-left-radius: 8px;\n    -gtk-outline-top-left-radius: 7px;\n    border-top-right-radius: 8px;\n    -gtk-outline-top-right-radius: 7px; }\n  popover.combo overshoot.bottom {\n    border-bottom-left-radius: 8px;\n    -gtk-outline-bottom-left-radius: 7px;\n    border-bottom-right-radius: 8px;\n    -gtk-outline-bottom-right-radius: 7px; }\n  popover.combo scrollbar.vertical {\n    padding-top: 2px;\n    padding-bottom: 2px; }\n    popover.combo scrollbar.vertical:dir(ltr) {\n      border-top-right-radius: 8px;\n      -gtk-outline-top-right-radius: 7px;\n      border-bottom-right-radius: 8px;\n      -gtk-outline-bottom-right-radius: 7px; }\n    popover.combo scrollbar.vertical:dir(rtl) {\n      border-top-left-radius: 8px;\n      -gtk-outline-top-left-radius: 7px;\n      border-bottom-left-radius: 8px;\n      -gtk-outline-bottom-left-radius: 7px; }\n\nrow.expander {\n  padding: 0px; }\n  row.expander image.expander-row-arrow:dir(ltr) {\n    margin-left: 6px; }\n  row.expander image.expander-row-arrow:dir(rtl) {\n    margin-right: 6px; }\n\nkeypad .digit {\n  font-size: 200%;\n  font-weight: bold; }\n\nkeypad .letters {\n  font-size: 70%; }\n\nkeypad .symbol {\n  font-size: 160%; }\n\nviewswitcher, viewswitcher button {\n  margin: 0;\n  padding: 0; }\n\nviewswitcher button {\n  border-radius: 0;\n  border-top: 0;\n  border-bottom: 0;\n  box-shadow: none;\n  font-size: 1rem; }\n  viewswitcher button:not(:checked):not(:hover) {\n    background: transparent; }\n  viewswitcher button:not(:only-child):not(:last-child) {\n    border-right-width: 0px; }\n  viewswitcher button:not(only-child):first-child:not(:checked):not(:hover), viewswitcher button:not(:checked):not(:hover) + button:not(:checked):not(:hover) {\n    border-left-color: transparent; }\n  viewswitcher button:not(only-child):last-child:not(:checked):not(:hover) {\n    border-right-color: transparent; }\n  viewswitcher button:not(:checked):hover:not(:backdrop) {\n    background-image: image(lighter(#0d0d0d)); }\n  viewswitcher button:not(only-child):first-child:not(:checked):hover, viewswitcher button:not(:checked):hover + button:not(:checked):not(:hover), viewswitcher button:not(:checked):not(:hover) + button:not(:checked):hover {\n    border-left-color: shade(#1f1f1f, 1.15); }\n  viewswitcher button:not(only-child):last-child:not(:checked):hover {\n    border-right-color: shade(#1f1f1f, 1.15); }\n  viewswitcher button:not(:checked):hover:backdrop {\n    background-image: image(#0d0d0d); }\n  headerbar viewswitcher button:not(:checked):hover:not(:backdrop) {\n    background-image: linear-gradient(to top, shade(alpha(#0d0d0d, 0.7), 0.99) 2px, alpha(#0d0d0d, 0.7)); }\n  headerbar viewswitcher button:not(:checked):not(only-child):first-child:hover, headerbar viewswitcher button:not(:checked):hover + button:not(:checked):not(:hover), headerbar viewswitcher button:not(:checked):not(:hover) + button:not(:checked):hover {\n    border-left-color: #1f1f1f; }\n  headerbar viewswitcher button:not(:checked):not(only-child):last-child:hover {\n    border-right-color: #1f1f1f; }\n  headerbar viewswitcher button:not(:checked):hover:backdrop {\n    background-image: image(#0d0d0d); }\n  viewswitcher button > stack > box.narrow {\n    font-size: 0.75rem;\n    padding-top: 7px;\n    padding-bottom: 5px; }\n    viewswitcher button > stack > box.narrow image,\n    viewswitcher button > stack > box.narrow label {\n      padding-left: 8px;\n      padding-right: 8px; }\n  viewswitcher button > stack > box.wide {\n    padding: 8px 12px; }\n    viewswitcher button > stack > box.wide label:dir(ltr) {\n      padding-right: 7px; }\n    viewswitcher button > stack > box.wide label:dir(rtl) {\n      padding-left: 7px; }\n  viewswitcher button > stack > box label.active {\n    font-weight: bold; }\n  viewswitcher button.needs-attention:active > stack > box label, viewswitcher button.needs-attention:checked > stack > box label {\n    animation: none;\n    background-image: none; }\n  viewswitcher button.needs-attention > stack > box label {\n    animation: needs_attention 150ms ease-in;\n    background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#3584e4), to(transparent)), -gtk-gradient(radial, center center, 0, center center, 0.5, to(rgba(255, 255, 255, 0.769231)), to(transparent));\n    background-size: 6px 6px, 6px 6px;\n    background-repeat: no-repeat;\n    background-position: right 0px, right 1px; }\n    viewswitcher button.needs-attention > stack > box label:backdrop {\n      background-size: 6px 6px, 0 0; }\n    viewswitcher button.needs-attention > stack > box label:dir(rtl) {\n      background-position: left 0px, left 1px; }\n\nviewswitcherbar actionbar > revealer > box {\n  padding: 0; }\n\nlist.content,\nlist.content list {\n  background-color: transparent; }\n\nlist.content list.nested > row:not(:active):not(:hover):not(:selected), list.content list.nested > row:not(:active):hover:not(.activatable):not(:selected) {\n  background-color: mix(#0d0d0d, black, 0.5); }\n\nlist.content list.nested > row:not(:active):hover.activatable:not(:selected) {\n  background-color: mix(#eeeeec, black, 0.95); }\n\nlist.content > row:not(.expander):not(:active):not(:hover):not(:selected), list.content > row:not(.expander):not(:active):hover:not(.activatable):not(:selected), list.content > row.expander row.header:not(:active):not(:hover):not(:selected), list.content > row.expander row.header:not(:active):hover:not(.activatable):not(:selected) {\n  background-color: black; }\n\nlist.content > row:not(.expander):not(:active):hover.activatable:not(:selected), list.content > row.expander row.header:not(:active):hover.activatable:not(:selected) {\n  background-color: mix(#eeeeec, black, 0.95); }\n\nlist.content > row,\nlist.content > row list > row {\n  border-color: alpha(#1f1f1f, 0.7);\n  border-style: solid;\n  transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n\nlist.content > row:not(:last-child) {\n  border-width: 1px 1px 0px 1px; }\n\nlist.content > row:first-child, list.content > row.expander:first-child row.header, list.content > row.expander:checked, list.content > row.expander:checked row.header, list.content > row.expander:checked + row, list.content > row.expander:checked + row.expander row.header {\n  border-top-left-radius: 8px;\n  -gtk-outline-top-left-radius: 7px;\n  border-top-right-radius: 8px;\n  -gtk-outline-top-right-radius: 7px; }\n\nlist.content > row:last-child, list.content > row.checked-expander-row-previous-sibling, list.content > row.expander:checked {\n  border-width: 1px; }\n\nlist.content > row:last-child, list.content > row.checked-expander-row-previous-sibling, list.content > row.expander:checked, list.content > row.expander:not(:checked):last-child row.header, list.content > row.expander:not(:checked).checked-expander-row-previous-sibling row.header, list.content > row.expander.empty:checked row.header, list.content > row.expander list.nested > row:last-child {\n  border-bottom-left-radius: 8px;\n  -gtk-outline-bottom-left-radius: 7px;\n  border-bottom-right-radius: 8px;\n  -gtk-outline-bottom-right-radius: 7px; }\n\nlist.content > row.expander:checked:not(:first-child), list.content > row.expander:checked + row {\n  margin-top: 6px; }\n\nbutton.list-button:not(:active):not(:checked):not(:hover) {\n  background: none;\n  border: 1px solid alpha(#1f1f1f, 0.5);\n  box-shadow: none; }\n\nwindow.csd.unified:not(.solid-csd):not(.fullscreen) headerbar {\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0); }\n  window.csd.unified:not(.solid-csd):not(.fullscreen) headerbar.selection-mode {\n    box-shadow: none; }\n\nwindow.csd.unified:not(.solid-csd):not(.fullscreen) > decoration-overlay {\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0.065); }\n\nwindow.csd.unified:not(.solid-csd):not(.fullscreen):not(.tiled):not(.tiled-top):not(.tiled-bottom):not(.tiled-left):not(.tiled-right):not(.maximized),\nwindow.csd.unified:not(.solid-csd):not(.fullscreen):not(.tiled):not(.tiled-top):not(.tiled-bottom):not(.tiled-left):not(.tiled-right):not(.maximized) > decoration,\nwindow.csd.unified:not(.solid-csd):not(.fullscreen):not(.tiled):not(.tiled-top):not(.tiled-bottom):not(.tiled-left):not(.tiled-right):not(.maximized) > decoration-overlay {\n  border-radius: 8px; }\n\nstatuspage > scrolledwindow > viewport > box > clamp > box > .icon {\n  color: rgba(238, 238, 236, 0.5); }\n  statuspage > scrolledwindow > viewport > box > clamp > box > .icon:backdrop {\n    color: rgba(125, 125, 124, 0.5); }\n\ntabbar .box {\n  min-height: 38px;\n  background: black;\n  border-bottom: 1px solid black; }\n  tabbar .box:backdrop {\n    background-color: black;\n    border-color: #1f1f1f; }\n\ntabbar scrolledwindow.pinned undershoot {\n  border: 0 solid black; }\n\ntabbar scrolledwindow.pinned:dir(rtl) undershoot.left {\n  border-left-width: 1px; }\n\ntabbar scrolledwindow.pinned:dir(ltr) undershoot.right {\n  border-right-width: 1px; }\n\ntabbar scrolledwindow.pinned:backdrop undershoot {\n  border-color: #1f1f1f; }\n\ntabbar scrolledwindow.pinned tabbox:dir(ltr) {\n  padding-right: 1px;\n  box-shadow: inset -1px 0 black; }\n  tabbar scrolledwindow.pinned tabbox:dir(ltr):backdrop {\n    box-shadow: inset -1px 0 #1f1f1f; }\n\ntabbar scrolledwindow.pinned tabbox:dir(rtl) {\n  padding-left: 1px;\n  box-shadow: inset 1px 0 black; }\n  tabbar scrolledwindow.pinned tabbox:dir(rtl):backdrop {\n    box-shadow: inset 1px 0 #1f1f1f; }\n\ntabbar undershoot {\n  transition: none; }\n  tabbar undershoot.left {\n    background: linear-gradient(to right, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0) 20px); }\n  tabbar undershoot.right {\n    background: linear-gradient(to left, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0) 20px); }\n\ntabbar .needs-attention-left undershoot.left {\n  background: linear-gradient(to right, rgba(39, 119, 255, 0.7), rgba(39, 119, 255, 0.5) 1px, rgba(39, 119, 255, 0) 20px); }\n\ntabbar .needs-attention-right undershoot.right {\n  background: linear-gradient(to left, rgba(39, 119, 255, 0.7), rgba(39, 119, 255, 0.5) 1px, rgba(39, 119, 255, 0) 20px); }\n\ntabbar tab {\n  border-style: solid;\n  border-color: black;\n  border-width: 0 1px 0 1px;\n  transition: background 150ms ease-in-out;\n  background-color: black; }\n  tabbar tab:checked {\n    background-color: #0f0f0f; }\n    tabbar tab:checked:hover {\n      background-color: #171717; }\n  tabbar tab:hover {\n    background-color: #080808; }\n  tabbar tab:backdrop {\n    border-color: #1f1f1f;\n    background-color: black; }\n    tabbar tab:backdrop:checked {\n      background-color: #0d0d0d; }\n\ntabbar .start-action,\ntabbar .end-action {\n  background: black;\n  border-color: black;\n  border-style: solid;\n  transition: background 150ms ease-in-out; }\n  tabbar .start-action:backdrop,\n  tabbar .end-action:backdrop {\n    border-color: #1f1f1f;\n    background-color: black; }\n  tabbar .start-action button,\n  tabbar .end-action button {\n    border: none;\n    border-radius: 0; }\n\ntabbar .start-action:dir(ltr),\ntabbar .end-action:dir(rtl) {\n  border-right-width: 1px; }\n  tabbar .start-action:dir(ltr) > *,\n  tabbar .end-action:dir(rtl) > * {\n    margin-right: 1px; }\n\ntabbar .start-action:dir(rtl),\ntabbar .end-action:dir(ltr) {\n  border-left-width: 1px; }\n  tabbar .start-action:dir(rtl) > *,\n  tabbar .end-action:dir(ltr) > * {\n    margin-left: 1px; }\n\n.tab-drag-icon tab {\n  min-height: 26px;\n  background-color: #171717;\n  box-shadow: 0 3px 9px 1px rgba(0, 0, 0, 0.25), 0 0 0 1px rgba(31, 31, 31, 0.9), inset 0 1px rgba(238, 238, 236, 0.07);\n  margin: 25px; }\n\ntabbar tab,\n.tab-drag-icon tab {\n  padding: 6px; }\n  tabbar tab.needs-attention,\n  .tab-drag-icon tab.needs-attention {\n    background-image: radial-gradient(ellipse at bottom, rgba(255, 255, 255, 0.8), rgba(39, 119, 255, 0.2) 15%, rgba(39, 119, 255, 0) 15%); }\n  tabbar tab .tab-close-button,\n  tabbar tab .tab-indicator,\n  .tab-drag-icon tab .tab-close-button,\n  .tab-drag-icon tab .tab-indicator {\n    padding: 0;\n    margin: 0;\n    min-width: 24px;\n    min-height: 24px;\n    border-radius: 99px;\n    border: none;\n    box-shadow: none;\n    -gtk-icon-shadow: none;\n    text-shadow: none;\n    background: none; }\n  tabbar tab .tab-close-button:hover,\n  tabbar tab .tab-indicator.clickable:hover,\n  .tab-drag-icon tab .tab-close-button:hover,\n  .tab-drag-icon tab .tab-indicator.clickable:hover {\n    background: alpha(#eeeeec, 0.15); }\n  tabbar tab .tab-close-button:active,\n  tabbar tab .tab-indicator.clickable:active,\n  .tab-drag-icon tab .tab-close-button:active,\n  .tab-drag-icon tab .tab-indicator.clickable:active {\n    background: alpha(black, 0.2); }\n\n* {\n  outline-style: solid;\n  outline-offset: -4px;\n  outline-width: 2px;\n  -gtk-outline-radius: 3px;\n  outline-color: alpha(currentColor,0.07); }\n  * button, * button:hover, * button:active, * button:checked, * button:focus {\n    outline-color: alpha(currentColor,0.07); }\n\n/***************\n * Base States *\n ***************/\n.background, .background:backdrop {\n  background: rgba(13, 13, 13, 0.999); }\n\n/**********\n * Button *\n **********/\nbutton.flat {\n  border-color: transparent;\n  transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  button.flat:hover, button.flat:active {\n    background: image(#131313);\n    box-shadow: none;\n    transition: none; }\n  button.flat:link, button.flat:backdrop {\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\n\nbutton.suggested-action {\n  color: #ffffff;\n  outline-color: rgba(255, 255, 255, 0.3);\n  border-color: #186dff;\n  background-image: image(#2777ff);\n  box-shadow: none; }\n  button.suggested-action:hover {\n    color: #ffffff;\n    outline-color: rgba(255, 255, 255, 0.3);\n    border-color: #005af3;\n    background-image: image(#6ea4ff);\n    box-shadow: none; }\n  button.suggested-action:active, button.suggested-action:checked {\n    color: #ffffff;\n    outline-color: rgba(255, 255, 255, 0.3);\n    border-color: #0052df;\n    background-image: linear-gradient(to right, #0056e9, #004fd4);\n    box-shadow: 0 2px 4px rgba(0, 82, 223, 0.25); }\n  button.suggested-action:backdrop, button.suggested-action.flat:backdrop {\n    color: #d4e4ff;\n    border-color: #005af3;\n    background-image: image(#2777ff);\n    box-shadow: none; }\n    button.suggested-action:backdrop:active, button.suggested-action:backdrop:checked, button.suggested-action.flat:backdrop:active, button.suggested-action.flat:backdrop:checked {\n      color: #ffffff;\n      border-color: #2777ff;\n      background-image: image(#2262cf);\n      box-shadow: none; }\n    button.suggested-action:backdrop:disabled:active, button.suggested-action:backdrop:disabled:checked, button.suggested-action.flat:backdrop:disabled:active, button.suggested-action.flat:backdrop:disabled:checked {\n      color: #6d96db;\n      border-color: #005af3;\n      background-image: image(#1e5dc7);\n      box-shadow: none; }\n  button.suggested-action:disabled:active, button.suggested-action:disabled:checked {\n    color: #a5bce5;\n    border-color: #005af3;\n    background-image: image(#1d59be);\n    box-shadow: none; }\n\nbutton.destructive-action {\n  color: white;\n  outline-color: rgba(255, 255, 255, 0.3);\n  border-color: #991212;\n  background-image: image(#a61414);\n  box-shadow: none; }\n  button.destructive-action:hover {\n    color: white;\n    outline-color: rgba(255, 255, 255, 0.3);\n    border-color: #790e0e;\n    background-image: image(#e41d1d);\n    box-shadow: none; }\n  button.destructive-action:active, button.destructive-action:checked {\n    color: white;\n    outline-color: rgba(255, 255, 255, 0.3);\n    border-color: #670c0c;\n    background-image: linear-gradient(to right, #700d0d, #5d0b0b);\n    box-shadow: 0 2px 4px rgba(103, 12, 12, 0.25); }\n  button.destructive-action:backdrop, button.destructive-action.flat:backdrop {\n    color: #edd0d0;\n    border-color: #790e0e;\n    background-image: image(#a61414);\n    box-shadow: none; }\n    button.destructive-action:backdrop:active, button.destructive-action:backdrop:checked, button.destructive-action.flat:backdrop:active, button.destructive-action.flat:backdrop:checked {\n      color: #ffffff;\n      border-color: #2777ff;\n      background-image: image(#2262cf);\n      box-shadow: none; }\n    button.destructive-action:backdrop:disabled:active, button.destructive-action:backdrop:disabled:checked, button.destructive-action.flat:backdrop:disabled:active, button.destructive-action.flat:backdrop:disabled:checked {\n      color: #a96363;\n      border-color: #790e0e;\n      background-image: image(#7b0f0f);\n      box-shadow: none; }\n  button.destructive-action:disabled:active, button.destructive-action:disabled:checked {\n    color: #c69e9e;\n    border-color: #790e0e;\n    background-image: image(#720e0e);\n    box-shadow: none; }\n\n/**********\n * Entry *\n **********/\nspinbutton:not(.vertical),\nentry {\n  background-color: #131313; }\n\nheaderbar spinbutton:not(.vertical),\nheaderbar entry {\n  background: black; }\n\n/**********\n * Switch *\n **********/\nswitch:checked {\n  border-color: rgba(0, 0, 0, 0.2);\n  border-right-width: 0;\n  margin-right: 1px; }\n\nswitch:backdrop, switch:disabled {\n  box-shadow: none;\n  border-color: #1f1f1f; }\n\nswitch slider:checked {\n  border-color: #1f1f1f; }\n  switch slider:checked:backdrop:not(:disabled) {\n    border-color: #1f1f1f; }\n\nswitch slider:disabled {\n  border-color: #1f1f1f; }\n\n/*************************\n * Check and Radio items *\n *************************/\ncheck, menu menuitem check, menu menuitem:hover check,\nradio, menu menuitem radio, menu menuitem:hover radio {\n  color: #eeeeec;\n  outline-color: rgba(238, 238, 236, 0.3);\n  border-color: #1f1f1f;\n  background-image: image(#1f1f1f);\n  box-shadow: none; }\n  check:hover, menu menuitem check:hover, menu menuitem:hover check:hover,\n  radio:hover, menu menuitem radio:hover, menu menuitem:hover radio:hover {\n    color: #eeeeec;\n    outline-color: rgba(238, 238, 236, 0.3);\n    border-color: #1f1f1f;\n    background-image: image(#303030);\n    box-shadow: none; }\n  check:disabled, check:disabled:checked, check:disabled:indeterminate, check:disabled:backdrop, check:disabled:backdrop:checked, check:disabled:backdrop:indeterminate, menu menuitem check:disabled, menu menuitem check:disabled:checked, menu menuitem check:disabled:indeterminate, menu menuitem check:disabled:backdrop, menu menuitem check:disabled:backdrop:checked, menu menuitem check:disabled:backdrop:indeterminate, menu menuitem:hover check:disabled, menu menuitem:hover check:disabled:checked, menu menuitem:hover check:disabled:indeterminate, menu menuitem:hover check:disabled:backdrop, menu menuitem:hover check:disabled:backdrop:checked, menu menuitem:hover check:disabled:backdrop:indeterminate,\n  radio:disabled,\n  radio:disabled:checked,\n  radio:disabled:indeterminate,\n  radio:disabled:backdrop,\n  radio:disabled:backdrop:checked,\n  radio:disabled:backdrop:indeterminate, menu menuitem radio:disabled, menu menuitem radio:disabled:checked, menu menuitem radio:disabled:indeterminate, menu menuitem radio:disabled:backdrop, menu menuitem radio:disabled:backdrop:checked, menu menuitem radio:disabled:backdrop:indeterminate, menu menuitem:hover radio:disabled, menu menuitem:hover radio:disabled:checked, menu menuitem:hover radio:disabled:indeterminate, menu menuitem:hover radio:disabled:backdrop, menu menuitem:hover radio:disabled:backdrop:checked, menu menuitem:hover radio:disabled:backdrop:indeterminate {\n    border-color: #1f1f1f;\n    background-image: image(#0d0d0d);\n    color: #eeeeec; }\n\ncheck:checked, check:indeterminate, menu menuitem check:checked, menu menuitem check:indeterminate,\nradio:checked,\nradio:indeterminate, menu menuitem radio:checked, menu menuitem radio:indeterminate {\n  background-image: image(#2777ff);\n  border-color: #2777ff;\n  color: #ffffff; }\n  check:checked:active, check:indeterminate:active, menu menuitem check:checked:active, menu menuitem check:indeterminate:active,\n  radio:checked:active,\n  radio:indeterminate:active, menu menuitem radio:checked:active, menu menuitem radio:indeterminate:active {\n    box-shadow: none; }\n  check:checked:backdrop, check:indeterminate:backdrop, menu menuitem check:checked:backdrop, menu menuitem check:indeterminate:backdrop,\n  radio:checked:backdrop,\n  radio:indeterminate:backdrop, menu menuitem radio:checked:backdrop, menu menuitem radio:indeterminate:backdrop {\n    background-image: image(#2777ff);\n    color: #ffffff; }\n\nswitch slider,\nscale slider {\n  color: #eeeeec;\n  outline-color: rgba(238, 238, 236, 0.3);\n  border-color: black;\n  background-image: image(#1f1f1f);\n  box-shadow: none; }\n  switch slider:active, switch slider:hover,\n  scale slider:active,\n  scale slider:hover {\n    color: #eeeeec;\n    outline-color: rgba(238, 238, 236, 0.3);\n    border-color: #2777ff;\n    background-image: image(black);\n    box-shadow: none; }\n\n/************\n * GtkScale *\n ************/\nscale trough, scale fill, progressbar trough {\n  border: 2px solid #1f1f1f;\n  border-radius: 6px;\n  background-color: #1f1f1f; }\n  scale trough:disabled, scale fill:disabled, progressbar trough:disabled {\n    background-color: #1f1f1f;\n    border-color: #1f1f1f; }\n  scale trough:backdrop, scale fill:backdrop, progressbar trough:backdrop {\n    background-color: #1f1f1f;\n    border-color: #1f1f1f;\n    transition: 200ms ease-out; }\n    scale trough:backdrop:disabled, scale fill:backdrop:disabled, progressbar trough:backdrop:disabled {\n      background-color: #1f1f1f;\n      border-color: #1f1f1f; }\n  row:selected scale trough, scale row:selected trough, row:selected scale fill, scale row:selected fill, row:selected progressbar trough, progressbar row:selected trough {\n    border-color: #00348d; }\n  .osd scale trough, scale .osd trough, .osd scale fill, scale .osd fill, .osd progressbar trough, progressbar .osd trough {\n    border-color: black;\n    background-color: rgba(0, 0, 0, 0.8); }\n    .osd scale trough:disabled, scale .osd trough:disabled, .osd scale fill:disabled, scale .osd fill:disabled, .osd progressbar trough:disabled, progressbar .osd trough:disabled {\n      background-color: rgba(68, 72, 83, 0.5); }\n\nscale highlight, progressbar progress {\n  border: 2px solid #2777ff;\n  border-radius: 6px;\n  background-color: #2777ff; }\n  scale highlight:disabled, progressbar progress:disabled {\n    background-color: transparent;\n    border-color: transparent; }\n  scale highlight:backdrop, progressbar progress:backdrop {\n    border-color: #2777ff; }\n    scale highlight:backdrop:disabled, progressbar progress:backdrop:disabled {\n      background-color: transparent;\n      border-color: transparent; }\n  row:selected scale highlight, scale row:selected highlight, row:selected progressbar progress, progressbar row:selected progress {\n    border-color: #00348d; }\n  .osd scale highlight, scale .osd highlight, .osd progressbar progress, progressbar .osd progress {\n    border-color: #2777ff; }\n    .osd scale highlight:disabled, scale .osd highlight:disabled, .osd progressbar progress:disabled, progressbar .osd progress:disabled {\n      border-color: transparent; }\n\n/***************\n * Header bars *\n ***************/\nheaderbar {\n  border: none;\n  background: rgba(13, 13, 13, 0.8);\n  box-shadow: inset 0 1px rgba(238, 238, 236, 0.07);\n  color: white; }\n  headerbar, headerbar:backdrop {\n    box-shadow: none;\n    background: rgba(13, 13, 13, 0.8); }\n\n.titlebar:not(headerbar) .title,\nheaderbar .title {\n  font-weight: normal; }\n\n.titlebar:not(headerbar) button,\n.titlebar:not(headerbar) entry,\nheaderbar button,\nheaderbar entry {\n  border: none;\n  background: image(#1f1f1f); }\n  .titlebar:not(headerbar) button:disabled,\n  .titlebar:not(headerbar) entry:disabled,\n  headerbar button:disabled,\n  headerbar entry:disabled {\n    background: image(#030303); }\n\n.titlebar:not(headerbar) button:backdrop,\nheaderbar button:backdrop {\n  background: image(#1f1f1f); }\n  .titlebar:not(headerbar) button:backdrop:disabled,\n  headerbar button:backdrop:disabled {\n    background: image(#030303); }\n\n.titlebar:not(headerbar) entry:focus,\nheaderbar entry:focus {\n  background: #0d0d0d; }\n\n.titlebar:not(headerbar) stackswitcher button:active, .titlebar:not(headerbar) stackswitcher button:checked,\n.titlebar:not(headerbar) button.toggle:active,\n.titlebar:not(headerbar) button.toggle:checked,\nheaderbar stackswitcher button:active,\nheaderbar stackswitcher button:checked,\nheaderbar button.toggle:active,\nheaderbar button.toggle:checked {\n  color: #ffffff;\n  outline-color: rgba(238, 238, 236, 0.3);\n  border-color: #2777ff;\n  background-image: linear-gradient(to right, #317dff, #1d71ff);\n  box-shadow: 0 2px 4px rgba(39, 119, 255, 0.25); }\n\n.titlebar:not(headerbar) viewswitcher button > stack > box.narrow,\n.titlebar:not(headerbar) hdyviewswitcher > button box.narrow,\nheaderbar viewswitcher button > stack > box.narrow,\nheaderbar hdyviewswitcher > button box.narrow {\n  margin: -7px 0 -5px; }\n\n.titlebar:not(headerbar) viewswitcher button > stack > box.wide,\n.titlebar:not(headerbar) hdyviewswitcher > button box.wide,\nheaderbar viewswitcher button > stack > box.wide,\nheaderbar hdyviewswitcher > button box.wide {\n  margin: -8px 0; }\n\ndialog .titlebar:not(headerbar), dialog headerbar {\n  background: #0d0d0d;\n  border: 0;\n  box-shadow: none; }\n\n.titlebar:not(headerbar) button.titlebutton:not(.appmenu).minimize, .titlebar:not(headerbar) button.titlebutton:not(.appmenu).maximize, .titlebar:not(headerbar) button.titlebutton:not(.appmenu).close,\nheaderbar button.titlebutton:not(.appmenu).minimize,\nheaderbar button.titlebutton:not(.appmenu).maximize,\nheaderbar button.titlebutton:not(.appmenu).close {\n  color: transparent;\n  -gtk-icon-shadow: none;\n  background-image: -gtk-scaled(url(\"assets/titlebutton.png\"), url(\"assets/titlebutton@2.png\"));\n  background-position: center;\n  background-repeat: no-repeat;\n  background-size: 8px;\n  margin: 0;\n  margin-left: 5px;\n  padding: 0;\n  min-width: 0;\n  min-height: 0;\n  box-shadow: none;\n  border: none;\n  transition: all .2s; }\n  .titlebar:not(headerbar) button.titlebutton:not(.appmenu).minimize + button.titlebutton, .titlebar:not(headerbar) button.titlebutton:not(.appmenu).maximize + button.titlebutton, .titlebar:not(headerbar) button.titlebutton:not(.appmenu).close + button.titlebutton,\n  headerbar button.titlebutton:not(.appmenu).minimize + button.titlebutton,\n  headerbar button.titlebutton:not(.appmenu).maximize + button.titlebutton,\n  headerbar button.titlebutton:not(.appmenu).close + button.titlebutton {\n    margin-left: 0; }\n  .titlebar:not(headerbar) button.titlebutton:not(.appmenu).minimize:last-child, .titlebar:not(headerbar) button.titlebutton:not(.appmenu).maximize:last-child, .titlebar:not(headerbar) button.titlebutton:not(.appmenu).close:last-child,\n  headerbar button.titlebutton:not(.appmenu).minimize:last-child,\n  headerbar button.titlebutton:not(.appmenu).maximize:last-child,\n  headerbar button.titlebutton:not(.appmenu).close:last-child {\n    margin-right: 5px; }\n  .titlebar:not(headerbar) button.titlebutton:not(.appmenu).minimize:backdrop, .titlebar:not(headerbar) button.titlebutton:not(.appmenu).maximize:backdrop, .titlebar:not(headerbar) button.titlebutton:not(.appmenu).close:backdrop,\n  headerbar button.titlebutton:not(.appmenu).minimize:backdrop,\n  headerbar button.titlebutton:not(.appmenu).maximize:backdrop,\n  headerbar button.titlebutton:not(.appmenu).close:backdrop {\n    background-color: #404040;\n    background-image: -gtk-scaled(url(\"assets/titlebutton.png\"), url(\"assets/titlebutton@2.png\"));\n    box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2); }\n\n.titlebar:not(headerbar) button.titlebutton:not(.appmenu).minimize,\nheaderbar button.titlebutton:not(.appmenu).minimize {\n  background-color: #fd7d00; }\n  .titlebar:not(headerbar) button.titlebutton:not(.appmenu).minimize:hover,\n  headerbar button.titlebutton:not(.appmenu).minimize:hover {\n    background-image: -gtk-scaled(url(\"assets/minimize.png\"), url(\"assets/minimize@2.png\")); }\n\n.titlebar:not(headerbar) button.titlebutton:not(.appmenu).maximize,\nheaderbar button.titlebutton:not(.appmenu).maximize {\n  background-color: #377cf1; }\n  .titlebar:not(headerbar) button.titlebutton:not(.appmenu).maximize:hover,\n  headerbar button.titlebutton:not(.appmenu).maximize:hover {\n    background-image: -gtk-scaled(url(\"assets/maximize.png\"), url(\"assets/maximize@2.png\")); }\n\n.titlebar:not(headerbar) button.titlebutton:not(.appmenu).close,\nheaderbar button.titlebutton:not(.appmenu).close {\n  background-color: #d31919; }\n  .titlebar:not(headerbar) button.titlebutton:not(.appmenu).close:hover,\n  headerbar button.titlebutton:not(.appmenu).close:hover {\n    background-image: -gtk-scaled(url(\"assets/close.png\"), url(\"assets/close@2.png\")); }\n\n.maximized .titlebar:not(headerbar) button.titlebutton:not(.appmenu):last-child, .fullscreen .titlebar:not(headerbar) button.titlebutton:not(.appmenu):last-child, .tiled .titlebar:not(headerbar) button.titlebutton:not(.appmenu):last-child, .tiled-top .titlebar:not(headerbar) button.titlebutton:not(.appmenu):last-child, .tiled-right .titlebar:not(headerbar) button.titlebutton:not(.appmenu):last-child, .tiled-bottom .titlebar:not(headerbar) button.titlebutton:not(.appmenu):last-child, .tiled-left .titlebar:not(headerbar) button.titlebutton:not(.appmenu):last-child, .maximized headerbar button.titlebutton:not(.appmenu):last-child, .fullscreen headerbar button.titlebutton:not(.appmenu):last-child, .tiled headerbar button.titlebutton:not(.appmenu):last-child, .tiled-top headerbar button.titlebutton:not(.appmenu):last-child, .tiled-right headerbar button.titlebutton:not(.appmenu):last-child, .tiled-bottom headerbar button.titlebutton:not(.appmenu):last-child, .tiled-left headerbar button.titlebutton:not(.appmenu):last-child {\n  margin-right: 0; }\n\n.maximized .titlebar:not(headerbar) button.titlebutton:not(.appmenu):first-child, .fullscreen .titlebar:not(headerbar) button.titlebutton:not(.appmenu):first-child, .tiled .titlebar:not(headerbar) button.titlebutton:not(.appmenu):first-child, .tiled-top .titlebar:not(headerbar) button.titlebutton:not(.appmenu):first-child, .tiled-right .titlebar:not(headerbar) button.titlebutton:not(.appmenu):first-child, .tiled-bottom .titlebar:not(headerbar) button.titlebutton:not(.appmenu):first-child, .tiled-left .titlebar:not(headerbar) button.titlebutton:not(.appmenu):first-child, .maximized headerbar button.titlebutton:not(.appmenu):first-child, .fullscreen headerbar button.titlebutton:not(.appmenu):first-child, .tiled headerbar button.titlebutton:not(.appmenu):first-child, .tiled-top headerbar button.titlebutton:not(.appmenu):first-child, .tiled-right headerbar button.titlebutton:not(.appmenu):first-child, .tiled-bottom headerbar button.titlebutton:not(.appmenu):first-child, .tiled-left headerbar button.titlebutton:not(.appmenu):first-child {\n  margin-left: 0; }\n\n.default-decoration.titlebar:not(headerbar),\nheaderbar.default-decoration {\n  background: #0d0d0d;\n  min-height: 0;\n  padding: 6px; }\n  .default-decoration.titlebar:not(headerbar) button.titlebutton,\n  headerbar.default-decoration button.titlebutton {\n    min-height: 0;\n    min-width: 0; }\n    .default-decoration.titlebar:not(headerbar) button.titlebutton,\n    headerbar.default-decoration button.titlebutton,\n    headerbar.default-decoration button.titlebutton:last-child {\n      margin: 0; }\n\npaned headerbar:first-child,\nhdyleaflet headerbar:first-child,\nheaderbar.titlebar headerbar:first-child,\ndeck leaflet box:first-child headerbar:first-child,\nleaflet > headerbar:first-child {\n  border-color: #1f1f1f;\n  background: black;\n  box-shadow: none; }\n  paned headerbar:first-child:backdrop,\n  hdyleaflet headerbar:first-child:backdrop,\n  headerbar.titlebar headerbar:first-child:backdrop,\n  deck leaflet box:first-child headerbar:first-child:backdrop,\n  leaflet > headerbar:first-child:backdrop {\n    background: #030303; }\n\n/**************\n * Tree Views *\n **************/\ntreeview.view {\n  border-top-color: #1f1f1f; }\n  treeview.view:backdrop {\n    border-top-color: #1f1f1f; }\n  treeview.view header button {\n    color: #eeeeec;\n    outline-color: rgba(238, 238, 236, 0.3);\n    border-color: #1f1f1f;\n    background-image: image(#1f1f1f);\n    box-shadow: none; }\n    treeview.view header button:hover, treeview.view header button:active {\n      border-color: #1f1f1f; }\n    treeview.view header button:backdrop {\n      box-shadow: none; }\n\n/***************\n * Popovers   *\n ***************/\npopover.background {\n  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.5); }\n  .csd popover.background, popover.background {\n    border-color: rgba(31, 31, 31, 0.75); }\n\n/*************\n * Notebooks *\n *************/\nnotebook > header {\n  border: 0;\n  padding: 0;\n  background-color: #131313; }\n  notebook > header.top > tabs, notebook > header.bottom > tabs, notebook > header.left > tabs, notebook > header.right > tabs {\n    margin: 0; }\n    notebook > header.top > tabs > tab,\n    notebook > header.top > tabs > tab.reorderable-page, notebook > header.bottom > tabs > tab,\n    notebook > header.bottom > tabs > tab.reorderable-page, notebook > header.left > tabs > tab,\n    notebook > header.left > tabs > tab.reorderable-page, notebook > header.right > tabs > tab,\n    notebook > header.right > tabs > tab.reorderable-page {\n      border: 1px solid transparent; }\n      notebook > header.top > tabs > tab:hover:not(:backdrop),\n      notebook > header.top > tabs > tab.reorderable-page:hover:not(:backdrop), notebook > header.bottom > tabs > tab:hover:not(:backdrop),\n      notebook > header.bottom > tabs > tab.reorderable-page:hover:not(:backdrop), notebook > header.left > tabs > tab:hover:not(:backdrop),\n      notebook > header.left > tabs > tab.reorderable-page:hover:not(:backdrop), notebook > header.right > tabs > tab:hover:not(:backdrop),\n      notebook > header.right > tabs > tab.reorderable-page:hover:not(:backdrop) {\n        color: #eeeeec;\n        outline-color: rgba(238, 238, 236, 0.3);\n        border-color: #1f1f1f;\n        background-image: image(#303030);\n        box-shadow: none; }\n      notebook > header.top > tabs > tab:checked,\n      notebook > header.top > tabs > tab.reorderable-page:checked, notebook > header.bottom > tabs > tab:checked,\n      notebook > header.bottom > tabs > tab.reorderable-page:checked, notebook > header.left > tabs > tab:checked,\n      notebook > header.left > tabs > tab.reorderable-page:checked, notebook > header.right > tabs > tab:checked,\n      notebook > header.right > tabs > tab.reorderable-page:checked {\n        color: #eeeeec;\n        outline-color: rgba(238, 238, 236, 0.3);\n        border-color: #1f1f1f;\n        background-image: image(#1f1f1f);\n        box-shadow: none;\n        background: image(black); }\n        notebook > header.top > tabs > tab:checked:backdrop,\n        notebook > header.top > tabs > tab.reorderable-page:checked:backdrop, notebook > header.bottom > tabs > tab:checked:backdrop,\n        notebook > header.bottom > tabs > tab.reorderable-page:checked:backdrop, notebook > header.left > tabs > tab:checked:backdrop,\n        notebook > header.left > tabs > tab.reorderable-page:checked:backdrop, notebook > header.right > tabs > tab:checked:backdrop,\n        notebook > header.right > tabs > tab.reorderable-page:checked:backdrop {\n          color: #7d7d7c;\n          border-color: #1f1f1f;\n          background-image: image(#1f1f1f);\n          box-shadow: none;\n          background: image(black); }\n  notebook > header.top {\n    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) calc(100% - 2px), rgba(0, 0, 0, 0.05) calc(100% - 1px), rgba(0, 0, 0, 0.15)); }\n    notebook > header.top > tabs {\n      margin-bottom: -3px; }\n      notebook > header.top > tabs > tab {\n        margin: 3px 0;\n        border-radius: 6px 6px 0 0; }\n        notebook > header.top > tabs > tab:not(:checked) {\n          box-shadow: 4px 3px 0 -3px #1f1f1f; }\n        notebook > header.top > tabs > tab:checked, notebook > header.top > tabs > tab:checked:backdrop {\n          border-bottom-color: black; }\n  notebook > header.bottom {\n    background-image: linear-gradient(to top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) calc(100% - 2px), rgba(0, 0, 0, 0.05) calc(100% - 1px), rgba(0, 0, 0, 0.15)); }\n    notebook > header.bottom > tabs {\n      margin-top: -3px; }\n      notebook > header.bottom > tabs > tab {\n        margin: 3px 0;\n        border-radius: 0 0 6px 6px; }\n        notebook > header.bottom > tabs > tab:not(:checked) {\n          box-shadow: 4px -3px 0 -3px #1f1f1f; }\n        notebook > header.bottom > tabs > tab:checked, notebook > header.bottom > tabs > tab:checked:backdrop {\n          border-top-color: black; }\n  notebook > header.right {\n    background-image: linear-gradient(to left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) calc(100% - 2px), rgba(0, 0, 0, 0.05) calc(100% - 1px), rgba(0, 0, 0, 0.15)); }\n    notebook > header.right > tabs {\n      margin-left: -3px; }\n      notebook > header.right > tabs > tab {\n        margin: 0 3px;\n        border-radius: 0 6px 6px 0; }\n        notebook > header.right > tabs > tab:not(:checked) {\n          box-shadow: -3px 4px 0 -3px #1f1f1f; }\n        notebook > header.right > tabs > tab:checked, notebook > header.right > tabs > tab:checked:backdrop {\n          border-left-color: black; }\n  notebook > header.left {\n    background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) calc(100% - 2px), rgba(0, 0, 0, 0.05) calc(100% - 1px), rgba(0, 0, 0, 0.15)); }\n    notebook > header.left > tabs {\n      margin-right: -3px; }\n      notebook > header.left > tabs > tab {\n        margin: 0 3px;\n        border-radius: 6px 0 0 6px; }\n        notebook > header.left > tabs > tab:not(:checked) {\n          box-shadow: 3px 4px 0 -3px #1f1f1f; }\n        notebook > header.left > tabs > tab:checked, notebook > header.left > tabs > tab:checked:backdrop {\n          border-right-color: black; }\n  notebook > header tab {\n    border-radius: 6px;\n    transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n    min-height: 24px; }\n    notebook > header tab button.flat {\n      margin-top: 1px;\n      margin-bottom: 1px; }\n\n/**************\n * Scrollbars *\n **************/\nscrollbar slider {\n  min-width: 6px;\n  min-height: 6px; }\n\n/**************\n * GtkInfoBar *\n **************/\ninfobar, infobar.info, infobar.question, infobar.warning, infobar.error {\n  border-style: none;\n  text-shadow: none; }\n  infobar:backdrop > revealer > box label, infobar:backdrop > revealer > box, infobar > revealer > box label, infobar > revealer > box, infobar.info:backdrop > revealer > box label, infobar.info:backdrop > revealer > box, infobar.info > revealer > box label, infobar.info > revealer > box, infobar.question:backdrop > revealer > box label, infobar.question:backdrop > revealer > box, infobar.question > revealer > box label, infobar.question > revealer > box, infobar.warning:backdrop > revealer > box label, infobar.warning:backdrop > revealer > box, infobar.warning > revealer > box label, infobar.warning > revealer > box, infobar.error:backdrop > revealer > box label, infobar.error:backdrop > revealer > box, infobar.error > revealer > box label, infobar.error > revealer > box {\n    color: #ffffff; }\n  infobar:backdrop, infobar.info:backdrop, infobar.question:backdrop, infobar.warning:backdrop, infobar.error:backdrop {\n    text-shadow: none; }\n  infobar selection, infobar.info selection, infobar.question selection, infobar.warning selection, infobar.error selection {\n    background-color: black; }\n  infobar *:link, infobar.info *:link, infobar.question *:link, infobar.warning *:link, infobar.error *:link {\n    color: #8db7ff; }\n\ninfobar.info:backdrop > revealer > box, infobar.info > revealer > box, infobar.info.action:hover:backdrop > revealer > box, infobar.info.action:hover > revealer > box {\n  background-color: #2777ff; }\n\ninfobar.info button,\ninfobar.info button.flat, infobar.info.action:hover button,\ninfobar.info.action:hover button.flat {\n  color: #ffffff;\n  outline-color: rgba(255, 255, 255, 0.3);\n  border-color: #4b8dff;\n  background-image: image(#5a97ff);\n  box-shadow: none; }\n  infobar.info button:hover,\n  infobar.info button.flat:hover, infobar.info.action:hover button:hover,\n  infobar.info.action:hover button.flat:hover {\n    color: #ffffff;\n    outline-color: rgba(255, 255, 255, 0.3);\n    border-color: #005af3;\n    background-image: image(#6ea4ff);\n    box-shadow: none; }\n  infobar.info button:active, infobar.info button:checked,\n  infobar.info button.flat:active,\n  infobar.info button.flat:checked, infobar.info.action:hover button:active, infobar.info.action:hover button:checked,\n  infobar.info.action:hover button.flat:active,\n  infobar.info.action:hover button.flat:checked {\n    color: #ffffff;\n    outline-color: rgba(255, 255, 255, 0.3);\n    border-color: #0052df;\n    background-image: linear-gradient(to right, #0056e9, #004fd4);\n    box-shadow: 0 2px 4px rgba(0, 82, 223, 0.25); }\n  infobar.info button:disabled,\n  infobar.info button.flat:disabled, infobar.info.action:hover button:disabled,\n  infobar.info.action:hover button.flat:disabled {\n    color: #90b2ec;\n    border-color: #005af3;\n    background-image: image(#2165d9);\n    box-shadow: none; }\n  infobar.info button:backdrop,\n  infobar.info button.flat:backdrop, infobar.info.action:hover button:backdrop,\n  infobar.info.action:hover button.flat:backdrop {\n    color: #d4e4ff;\n    border-color: #005af3;\n    background-image: image(#2777ff);\n    box-shadow: none;\n    border-color: #005af3; }\n    infobar.info button:backdrop:disabled,\n    infobar.info button.flat:backdrop:disabled, infobar.info.action:hover button:backdrop:disabled,\n    infobar.info.action:hover button.flat:backdrop:disabled {\n      color: #6f9be6;\n      border-color: #005af3;\n      background-image: image(#2165d9);\n      box-shadow: none;\n      border-color: #005af3; }\n  infobar.info button:backdrop label, infobar.info button:backdrop, infobar.info button label, infobar.info button,\n  infobar.info button.flat:backdrop label,\n  infobar.info button.flat:backdrop,\n  infobar.info button.flat label,\n  infobar.info button.flat, infobar.info.action:hover button:backdrop label, infobar.info.action:hover button:backdrop, infobar.info.action:hover button label, infobar.info.action:hover button,\n  infobar.info.action:hover button.flat:backdrop label,\n  infobar.info.action:hover button.flat:backdrop,\n  infobar.info.action:hover button.flat label,\n  infobar.info.action:hover button.flat {\n    color: #ffffff; }\n\ninfobar.question:backdrop > revealer > box, infobar.question > revealer > box, infobar.warning:backdrop > revealer > box, infobar.warning > revealer > box, infobar.question.action:hover:backdrop > revealer > box, infobar.question.action:hover > revealer > box, infobar.warning.action:hover:backdrop > revealer > box, infobar.warning.action:hover > revealer > box {\n  background-color: #fd7d00; }\n\ninfobar.question button,\ninfobar.question button.flat, infobar.warning button,\ninfobar.warning button.flat, infobar.question.action:hover button,\ninfobar.question.action:hover button.flat, infobar.warning.action:hover button,\ninfobar.warning.action:hover button.flat {\n  color: #ffffff;\n  outline-color: rgba(255, 255, 255, 0.3);\n  border-color: #ff8f22;\n  background-image: image(#ff9731);\n  box-shadow: none; }\n  infobar.question button:hover,\n  infobar.question button.flat:hover, infobar.warning button:hover,\n  infobar.warning button.flat:hover, infobar.question.action:hover button:hover,\n  infobar.question.action:hover button.flat:hover, infobar.warning.action:hover button:hover,\n  infobar.warning.action:hover button.flat:hover {\n    color: #ffffff;\n    outline-color: rgba(255, 255, 255, 0.3);\n    border-color: #ca6400;\n    background-image: image(#ffa145);\n    box-shadow: none; }\n  infobar.question button:active, infobar.question button:checked,\n  infobar.question button.flat:active,\n  infobar.question button.flat:checked, infobar.warning button:active, infobar.warning button:checked,\n  infobar.warning button.flat:active,\n  infobar.warning button.flat:checked, infobar.question.action:hover button:active, infobar.question.action:hover button:checked,\n  infobar.question.action:hover button.flat:active,\n  infobar.question.action:hover button.flat:checked, infobar.warning.action:hover button:active, infobar.warning.action:hover button:checked,\n  infobar.warning.action:hover button.flat:active,\n  infobar.warning.action:hover button.flat:checked {\n    color: #ffffff;\n    outline-color: rgba(255, 255, 255, 0.3);\n    border-color: #b65a00;\n    background-image: linear-gradient(to right, #c05f00, #ab5500);\n    box-shadow: 0 2px 4px rgba(182, 90, 0, 0.25); }\n  infobar.question button:disabled,\n  infobar.question button.flat:disabled, infobar.warning button:disabled,\n  infobar.warning button.flat:disabled, infobar.question.action:hover button:disabled,\n  infobar.question.action:hover button.flat:disabled, infobar.warning.action:hover button:disabled,\n  infobar.warning.action:hover button.flat:disabled {\n    color: #ebb580;\n    border-color: #ca6400;\n    background-image: image(#d76a00);\n    box-shadow: none; }\n  infobar.question button:backdrop,\n  infobar.question button.flat:backdrop, infobar.warning button:backdrop,\n  infobar.warning button.flat:backdrop, infobar.question.action:hover button:backdrop,\n  infobar.question.action:hover button.flat:backdrop, infobar.warning.action:hover button:backdrop,\n  infobar.warning.action:hover button.flat:backdrop {\n    color: #ffe5cc;\n    border-color: #ca6400;\n    background-image: image(#fd7d00);\n    box-shadow: none;\n    border-color: #ca6400; }\n    infobar.question button:backdrop:disabled,\n    infobar.question button.flat:backdrop:disabled, infobar.warning button:backdrop:disabled,\n    infobar.warning button.flat:backdrop:disabled, infobar.question.action:hover button:backdrop:disabled,\n    infobar.question.action:hover button.flat:backdrop:disabled, infobar.warning.action:hover button:backdrop:disabled,\n    infobar.warning.action:hover button.flat:backdrop:disabled {\n      color: #e59e59;\n      border-color: #ca6400;\n      background-image: image(#d76a00);\n      box-shadow: none;\n      border-color: #ca6400; }\n  infobar.question button:backdrop label, infobar.question button:backdrop, infobar.question button label, infobar.question button,\n  infobar.question button.flat:backdrop label,\n  infobar.question button.flat:backdrop,\n  infobar.question button.flat label,\n  infobar.question button.flat, infobar.warning button:backdrop label, infobar.warning button:backdrop, infobar.warning button label, infobar.warning button,\n  infobar.warning button.flat:backdrop label,\n  infobar.warning button.flat:backdrop,\n  infobar.warning button.flat label,\n  infobar.warning button.flat, infobar.question.action:hover button:backdrop label, infobar.question.action:hover button:backdrop, infobar.question.action:hover button label, infobar.question.action:hover button,\n  infobar.question.action:hover button.flat:backdrop label,\n  infobar.question.action:hover button.flat:backdrop,\n  infobar.question.action:hover button.flat label,\n  infobar.question.action:hover button.flat, infobar.warning.action:hover button:backdrop label, infobar.warning.action:hover button:backdrop, infobar.warning.action:hover button label, infobar.warning.action:hover button,\n  infobar.warning.action:hover button.flat:backdrop label,\n  infobar.warning.action:hover button.flat:backdrop,\n  infobar.warning.action:hover button.flat label,\n  infobar.warning.action:hover button.flat {\n    color: #ffffff; }\n\ninfobar.error:backdrop > revealer > box, infobar.error > revealer > box, infobar.error.action:hover:backdrop > revealer > box, infobar.error.action:hover > revealer > box {\n  background-color: #bf1717; }\n  infobar.error:backdrop > revealer > box button,\n  infobar.error:backdrop > revealer > box button.flat, infobar.error > revealer > box button,\n  infobar.error > revealer > box button.flat, infobar.error.action:hover:backdrop > revealer > box button,\n  infobar.error.action:hover:backdrop > revealer > box button.flat, infobar.error.action:hover > revealer > box button,\n  infobar.error.action:hover > revealer > box button.flat {\n    color: #ffffff;\n    outline-color: rgba(255, 255, 255, 0.3);\n    border-color: #df1b1b;\n    background-image: image(#e52424);\n    box-shadow: none; }\n    infobar.error:backdrop > revealer > box button:hover,\n    infobar.error:backdrop > revealer > box button.flat:hover, infobar.error > revealer > box button:hover,\n    infobar.error > revealer > box button.flat:hover, infobar.error.action:hover:backdrop > revealer > box button:hover,\n    infobar.error.action:hover:backdrop > revealer > box button.flat:hover, infobar.error.action:hover > revealer > box button:hover,\n    infobar.error.action:hover > revealer > box button.flat:hover {\n      color: #ffffff;\n      outline-color: rgba(255, 255, 255, 0.3);\n      border-color: #911212;\n      background-image: image(#e73737);\n      box-shadow: none; }\n    infobar.error:backdrop > revealer > box button:active, infobar.error:backdrop > revealer > box button:checked,\n    infobar.error:backdrop > revealer > box button.flat:active,\n    infobar.error:backdrop > revealer > box button.flat:checked, infobar.error > revealer > box button:active, infobar.error > revealer > box button:checked,\n    infobar.error > revealer > box button.flat:active,\n    infobar.error > revealer > box button.flat:checked, infobar.error.action:hover:backdrop > revealer > box button:active, infobar.error.action:hover:backdrop > revealer > box button:checked,\n    infobar.error.action:hover:backdrop > revealer > box button.flat:active,\n    infobar.error.action:hover:backdrop > revealer > box button.flat:checked, infobar.error.action:hover > revealer > box button:active, infobar.error.action:hover > revealer > box button:checked,\n    infobar.error.action:hover > revealer > box button.flat:active,\n    infobar.error.action:hover > revealer > box button.flat:checked {\n      color: #ffffff;\n      outline-color: rgba(255, 255, 255, 0.3);\n      border-color: #7f0f0f;\n      background-image: linear-gradient(to right, #881010, #760e0e);\n      box-shadow: 0 2px 4px rgba(127, 15, 15, 0.25); }\n    infobar.error:backdrop > revealer > box button:disabled,\n    infobar.error:backdrop > revealer > box button.flat:disabled, infobar.error > revealer > box button:disabled,\n    infobar.error > revealer > box button.flat:disabled, infobar.error.action:hover:backdrop > revealer > box button:disabled,\n    infobar.error.action:hover:backdrop > revealer > box button.flat:disabled, infobar.error.action:hover > revealer > box button:disabled,\n    infobar.error.action:hover > revealer > box button.flat:disabled {\n      color: #d18a8a;\n      border-color: #911212;\n      background-image: image(#a21414);\n      box-shadow: none; }\n    infobar.error:backdrop > revealer > box button:backdrop,\n    infobar.error:backdrop > revealer > box button.flat:backdrop, infobar.error > revealer > box button:backdrop,\n    infobar.error > revealer > box button.flat:backdrop, infobar.error.action:hover:backdrop > revealer > box button:backdrop,\n    infobar.error.action:hover:backdrop > revealer > box button.flat:backdrop, infobar.error.action:hover > revealer > box button:backdrop,\n    infobar.error.action:hover > revealer > box button.flat:backdrop {\n      color: #f2d1d1;\n      border-color: #911212;\n      background-image: image(#bf1717);\n      box-shadow: none;\n      border-color: #911212; }\n      infobar.error:backdrop > revealer > box button:backdrop:disabled,\n      infobar.error:backdrop > revealer > box button.flat:backdrop:disabled, infobar.error > revealer > box button:backdrop:disabled,\n      infobar.error > revealer > box button.flat:backdrop:disabled, infobar.error.action:hover:backdrop > revealer > box button:backdrop:disabled,\n      infobar.error.action:hover:backdrop > revealer > box button.flat:backdrop:disabled, infobar.error.action:hover > revealer > box button:backdrop:disabled,\n      infobar.error.action:hover > revealer > box button.flat:backdrop:disabled {\n        color: #c36666;\n        border-color: #911212;\n        background-image: image(#a21414);\n        box-shadow: none;\n        border-color: #911212; }\n    infobar.error:backdrop > revealer > box button:backdrop label, infobar.error:backdrop > revealer > box button:backdrop, infobar.error:backdrop > revealer > box button label, infobar.error:backdrop > revealer > box button,\n    infobar.error:backdrop > revealer > box button.flat:backdrop label,\n    infobar.error:backdrop > revealer > box button.flat:backdrop,\n    infobar.error:backdrop > revealer > box button.flat label,\n    infobar.error:backdrop > revealer > box button.flat, infobar.error > revealer > box button:backdrop label, infobar.error > revealer > box button:backdrop, infobar.error > revealer > box button label, infobar.error > revealer > box button,\n    infobar.error > revealer > box button.flat:backdrop label,\n    infobar.error > revealer > box button.flat:backdrop,\n    infobar.error > revealer > box button.flat label,\n    infobar.error > revealer > box button.flat, infobar.error.action:hover:backdrop > revealer > box button:backdrop label, infobar.error.action:hover:backdrop > revealer > box button:backdrop, infobar.error.action:hover:backdrop > revealer > box button label, infobar.error.action:hover:backdrop > revealer > box button,\n    infobar.error.action:hover:backdrop > revealer > box button.flat:backdrop label,\n    infobar.error.action:hover:backdrop > revealer > box button.flat:backdrop,\n    infobar.error.action:hover:backdrop > revealer > box button.flat label,\n    infobar.error.action:hover:backdrop > revealer > box button.flat, infobar.error.action:hover > revealer > box button:backdrop label, infobar.error.action:hover > revealer > box button:backdrop, infobar.error.action:hover > revealer > box button label, infobar.error.action:hover > revealer > box button,\n    infobar.error.action:hover > revealer > box button.flat:backdrop label,\n    infobar.error.action:hover > revealer > box button.flat:backdrop,\n    infobar.error.action:hover > revealer > box button.flat label,\n    infobar.error.action:hover > revealer > box button.flat {\n      color: #ffffff; }\n\n/*********\n * Lists *\n *********/\nrow:selected, row:selected:backdrop, row:selected:active, row.activatable:selected, row.activatable:selected:backdrop, row.activatable:selected:active {\n  border-radius: 10px;\n  background-color: #0d0d0d;\n  color: white;\n  box-shadow: inset 0 0 0 9999px #181818, inset 0 0 0 3px #0d0d0d; }\n\n/*********************\n * App Notifications *\n *********************/\n.app-notification,\n.app-notification.frame {\n  padding: 5px 10px;\n  margin: 20px;\n  border-radius: 7px;\n  border: 1px solid rgba(31, 31, 31, 0.65);\n  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.5);\n  background-image: none; }\n  .app-notification:backdrop,\n  .app-notification.frame:backdrop {\n    box-shadow: none; }\n\n/************\n * Calendar *\n ***********/\ncalendar {\n  border-radius: 6px;\n  border: 0;\n  padding: 1px; }\n\n/***********\n * Dialogs *\n ***********/\nmessagedialog .titlebar:backdrop {\n  background-image: none; }\n\n/***********\n * Sidebar *\n ***********/\n.sidebar {\n  background-color: #0d0d0d; }\n\nstacksidebar row {\n  padding: 7px 3px; }\n\n/****************\n * File chooser *\n ****************/\nplacessidebar row {\n  min-height: 30px; }\n\n/**********************\n * Window Decorations *\n *********************/\ndecoration {\n  border-radius: 10px 10px 6px 6px;\n  border: 1px solid #0d0d0d;\n  border-top-width: 0;\n  border-bottom-width: 2px;\n  background: transparent;\n  border-color: rgba(13, 13, 13, 0.8) rgba(13, 13, 13, 0.8) #0d0d0d;\n  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.4), 0 0 0 1px rgba(31, 31, 31, 0.75); }\n  decoration:backdrop {\n    box-shadow: 0 2px 8px 0 transparent, 0 0 5px 3px rgba(0, 0, 0, 0.25), 0 0 0 1px rgba(0, 0, 0, 0.75); }\n  .maximized decoration, .fullscreen decoration, .tiled decoration, .tiled-top decoration, .tiled-right decoration, .tiled-bottom decoration, .tiled-left decoration {\n    border-width: 0; }\n  dialog decoration {\n    border-width: 0 0 4px; }\n  .popup decoration {\n    border-width: 0; }\n  .ssd decoration {\n    box-shadow: 0 0 0 1px rgba(31, 31, 31, 0.75);\n    border-width: 0; }\n  .csd.popup decoration {\n    box-shadow: 0 1px 6px rgba(0, 0, 0, 0.5), 0 0 0 1px rgba(31, 31, 31, 0.65);\n    border-width: 0; }\n  tooltip.csd decoration {\n    border: 0; }\n  messagedialog.csd decoration {\n    border-width: 0;\n    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2); }\n\nwindow.unified, window.unified:backdrop {\n  background: linear-gradient(to bottom, rgba(13, 13, 13, 0.8) 40px, #0d0d0d 40px); }\n  window.unified decoration, window.unified:backdrop decoration {\n    border: 0; }\n  window.unified headerbar, window.unified:backdrop headerbar {\n    background: transparent; }\n\n/**********\n * Entry *\n **********/\nspinbutton:not(.vertical),\nentry {\n  background: black; }\n\nswitch slider,\nscale slider {\n  background: #333333;\n  border-color: black; }\n\n/**********\n * Switch *\n **********/\nswitch {\n  background: black; }\n\n/**********************\n * Window Decorations *\n *********************/\ndecoration {\n  box-shadow: 0 2px 8px 0 black, 0 0 0 1px rgba(31, 31, 31, 0.75); }\n  decoration:backdrop {\n    box-shadow: 0 2px 8px 0 transparent, 0 0 5px 3px rgba(0, 0, 0, 0.25), 0 0 0 1px rgba(31, 31, 31, 0.75); }\n  .csd.popup decoration {\n    box-shadow: 0 1px 6px black, 0 0 0 1px rgba(31, 31, 31, 0.75); }\n  messagedialog.csd decoration {\n    box-shadow: 0 1px 4px black; }\n\n/* Nautilus */\n@define-color disk_space_unknown #383c4a;\n@define-color disk_space_used #2777ff;\n@define-color disk_space_free white;\nfilechooser.unified, filechooser.unified:backdrop,\n.nautilus-window.unified,\n.nautilus-window.unified:backdrop {\n  background: transparent; }\n  filechooser.unified > deck > box > headerbar, filechooser.unified:backdrop > deck > box > headerbar,\n  .nautilus-window.unified > deck > box > headerbar,\n  .nautilus-window.unified:backdrop > deck > box > headerbar {\n    background: rgba(13, 13, 13, 0.8); }\n\nfilechooser.csd.background, filechooser placessidebar list,\n.nautilus-window.csd.background,\n.nautilus-window placessidebar list {\n  background-color: transparent; }\n\nfilechooser placessidebar.sidebar:dir(ltr),\n.nautilus-window placessidebar.sidebar:dir(ltr) {\n  background: linear-gradient(to right, rgba(0, 0, 0, 0.95) 41px, rgba(8, 8, 8, 0.95) 0); }\n\nfilechooser placessidebar.sidebar:dir(rtl),\n.nautilus-window placessidebar.sidebar:dir(rtl) {\n  background: linear-gradient(to left, rgba(0, 0, 0, 0.95) 41px, rgba(8, 8, 8, 0.95) 0); }\n\nfilechooser placessidebar.sidebar:backdrop,\n.nautilus-window placessidebar.sidebar:backdrop {\n  background: image(rgba(8, 8, 8, 0.95)); }\n\nfilechooser placessidebar.sidebar row.sidebar-row,\n.nautilus-window placessidebar.sidebar row.sidebar-row {\n  color: white; }\n  filechooser placessidebar.sidebar row.sidebar-row:selected,\n  .nautilus-window placessidebar.sidebar row.sidebar-row:selected {\n    margin-left: 6px;\n    margin-right: 6px;\n    border-radius: 6px;\n    box-shadow: 0 1px 4px #2777ff;\n    transition: box-shadow 200ms ease-out, background 200ms ease-out;\n    background-color: #2777ff; }\n    filechooser placessidebar.sidebar row.sidebar-row:selected:dir(ltr),\n    .nautilus-window placessidebar.sidebar row.sidebar-row:selected:dir(ltr) {\n      background-image: linear-gradient(to right, #005af3 35px, transparent 0); }\n    filechooser placessidebar.sidebar row.sidebar-row:selected:dir(rtl),\n    .nautilus-window placessidebar.sidebar row.sidebar-row:selected:dir(rtl) {\n      background-image: linear-gradient(to left, #005af3 35px, transparent 0); }\n    filechooser placessidebar.sidebar row.sidebar-row:selected revealer,\n    .nautilus-window placessidebar.sidebar row.sidebar-row:selected revealer {\n      padding-left: 8px;\n      padding-right: 8px; }\n      filechooser placessidebar.sidebar row.sidebar-row:selected revealer .sidebar-icon, filechooser placessidebar.sidebar row.sidebar-row:selected revealer .sidebar-label,\n      .nautilus-window placessidebar.sidebar row.sidebar-row:selected revealer .sidebar-icon,\n      .nautilus-window placessidebar.sidebar row.sidebar-row:selected revealer .sidebar-label {\n        color: #ffffff; }\n    filechooser placessidebar.sidebar row.sidebar-row:selected:backdrop,\n    .nautilus-window placessidebar.sidebar row.sidebar-row:selected:backdrop {\n      background-image: none;\n      box-shadow: none; }\n  filechooser placessidebar.sidebar row.sidebar-row .sidebar-icon,\n  .nautilus-window placessidebar.sidebar row.sidebar-row .sidebar-icon {\n    padding-right: 20px;\n    opacity: 1; }\n  filechooser placessidebar.sidebar row.sidebar-row .sidebar-button,\n  .nautilus-window placessidebar.sidebar row.sidebar-row .sidebar-button {\n    border: 0; }\n\n.nautilus-window .floating-bar {\n  color: #ffffff;\n  background-color: #2777ff;\n  border-color: #00348d;\n  margin: 10px;\n  box-shadow: 0 1px 4px #2777ff;\n  transition: background-color 200ms ease-out; }\n  .nautilus-window .floating-bar:backdrop {\n    color: inherit;\n    box-shadow: none;\n    border-color: #1f1f1f; }\n  .nautilus-window .floating-bar.bottom.left, .nautilus-window .floating-bar.bottom.right {\n    border-radius: 6px;\n    border-style: solid; }\n\n.nautilus-window .path-bar-box {\n  padding: 3px 4px;\n  margin: -1px 0;\n  background: rgba(23, 28, 36, 0.7);\n  border-radius: 99px;\n  box-shadow: inset 0 0 0 1px #1f1f1f;\n  border: 0; }\n  .nautilus-window .path-bar-box .text-button {\n    background: transparent;\n    border-radius: 99px;\n    border: 0; }\n  .nautilus-window .path-bar-box .text-button:hover {\n    color: #eeeeec;\n    outline-color: rgba(238, 238, 236, 0.3);\n    border-color: #1f1f1f;\n    background-image: image(#303030);\n    box-shadow: none; }\n  .nautilus-window .path-bar-box .text-button:checked, .nautilus-window .path-bar-box widget > .text-button:last-child {\n    color: #ffffff;\n    outline-color: rgba(238, 238, 236, 0.3);\n    border-color: #2777ff;\n    background-image: linear-gradient(to right, #317dff, #1d71ff);\n    box-shadow: 0 2px 4px rgba(39, 119, 255, 0.25);\n    padding: 3px;\n    border-color: transparent; }\n  .nautilus-window .path-bar-box .image-button > box > image:first-child {\n    margin-left: 5px; }\n  .nautilus-window .path-bar-box .image-button > box > image:last-child {\n    margin-right: 5px; }\n  .nautilus-window .path-bar-box widget > .text-button:not(:nth-last-child(2)):not(:last-child):not(:hover) {\n    box-shadow: 5px 0 0 -3px rgba(238, 238, 236, 0.15); }\n\nbox.nautilus-path-bar > scrolledwindow {\n  background-color: #1f1f1f;\n  border: none; }\n\nbox.nautilus-path-bar > button {\n  box-shadow: none; }\n\n/* GNOME TERMINAL */\nterminal-window notebook scrollbar,\n.mate-terminal notebook scrollbar {\n  background: black; }\n\n/* GNOME TWEAKS */\nlist.tweak-categories separator {\n  background: transparent; }\n\n/* XFCE4 PANEL */\n.xfce4-panel.background {\n  background: rgba(13, 13, 13, 0.8); }\n\n.xfce4-panel button {\n  border: 0;\n  border-radius: 0;\n  min-width: 30px;\n  box-shadow: none;\n  text-shadow: none;\n  background: transparent;\n  color: #eeeeec; }\n  .xfce4-panel button:hover {\n    background: rgba(0, 0, 0, 0.2); }\n  .xfce4-panel button:not(#whiskermenu-button):checked, .xfce4-panel button:not(#whiskermenu-button):active {\n    box-shadow: inset 0 -2px 0 #2777ff;\n    background: rgba(0, 0, 0, 0.2); }\n\n.xfce4-panel.vertical button:not(#whiskermenu-button):checked, .xfce4-panel.vertical button:not(#whiskermenu-button):active {\n  box-shadow: inset 2px 0 0 #2777ff; }\n\n/* XFCE4 NOTIFICATIONS & LOGOUT DIALOG */\n#XfceNotifyWindow, .xfsm-logout-dialog, .xfsm-logout-dialog button {\n  border: 1px solid #1f1f1f;\n  border-bottom-width: 2px;\n  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1);\n  -gtk-icon-style: symbolic; }\n\n.xfsm-logout-dialog > .vertical > .horizontal button {\n  margin: 8px; }\n\n#whiskermenu-window entry {\n  border-radius: 100px;\n  border: 2px solid #2777ff;\n  box-shadow: none; }\n\n#whiskermenu-window button {\n  transition-duration: 0s; }\n  #whiskermenu-window button:hover {\n    color: white;\n    border-color: black;\n    background-color: transparent;\n    background-image: image(#303340);\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black;\n    outline-color: rgba(255, 255, 255, 0.3);\n    border-color: transparent;\n    border-bottom-color: #050505; }\n  #whiskermenu-window button:checked {\n    border-color: transparent; }\n\n#whiskermenu-window scrolledwindow.frame {\n  border: 0;\n  border-radius: 8px;\n  box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.3);\n  padding: 7px 10px;\n  margin: 0 5px; }\n  #whiskermenu-window scrolledwindow.frame, #whiskermenu-window scrolledwindow.frame iconview:not(:hover):not(:focus) {\n    background: #050505; }\n  #whiskermenu-window scrolledwindow.frame treeview {\n    background: transparent;\n    border-radius: 6px; }\n    #whiskermenu-window scrolledwindow.frame treeview:hover, #whiskermenu-window scrolledwindow.frame treeview:active, #whiskermenu-window scrolledwindow.frame treeview:selected {\n      background-color: rgba(0, 0, 0, 0.27);\n      color: inherit; }\n\n/* XFCE4 panel action */\n#XfcePanelWindowWrapper > widget > box > #xfce-panel-button > image {\n  -gtk-icon-style: symbolic;\n  -gtk-icon-transform: scale(0.7); }\n\n/* XFCE4 workspace switcher */\nwnck-pager {\n  background-color: #1a1a1a; }\n  wnck-pager:selected {\n    background-color: black; }\n  wnck-pager:hover {\n    background-color: black; }\n\n/* LightDM */\n.lightdm-gtk-greeter #panel_window {\n  background: rgba(13, 13, 13, 0.8);\n  color: #eeeeec;\n  text-shadow: none;\n  -gtk-icon-shadow: none; }\n\n.lightdm-gtk-greeter #login_window {\n  border: 0;\n  background-color: rgba(13, 13, 13, 0.8);\n  border-radius: 6px;\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0.15); }\n  .lightdm-gtk-greeter #login_window entry {\n    background: rgba(13, 13, 13, 0.4);\n    border-color: rgba(13, 13, 13, 0.3);\n    min-height: 32px;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.4); }\n    .lightdm-gtk-greeter #login_window entry image {\n      margin: 0; }\n  .lightdm-gtk-greeter #login_window #buttonbox_frame {\n    padding-top: 20px;\n    background: #0d0d0d;\n    border-top: 1px solid rgba(0, 0, 0, 0.1);\n    border-radius: 0 0 6px 6px;\n    box-shadow: inset 0 -4px rgba(0, 0, 0, 0.2), inset 0 1px 2px rgba(0, 0, 0, 0.27); }\n    .lightdm-gtk-greeter #login_window #buttonbox_frame button {\n      border: 0;\n      color: #ffffff;\n      text-shadow: none; }\n    .lightdm-gtk-greeter #login_window #buttonbox_frame #cancel_button {\n      background: rgba(0, 0, 0, 0.27);\n      box-shadow: none;\n      color: #eeeeec; }\n    .lightdm-gtk-greeter #login_window #buttonbox_frame #login_button {\n      background: #2777ff;\n      box-shadow: inset 0 -2px rgba(0, 0, 0, 0.2); }\n\n/* XFCE4 desktop */\nXfdesktopIconView.view {\n  background-color: transparent;\n  color: white;\n  text-shadow: 0 1px 2px black; }\n\nXfdesktopIconView.view:active {\n  background-color: rgba(39, 119, 255, 0.3);\n  color: rgba(39, 119, 255, 0.3);\n  border-radius: 6px; }\n\nXfdesktopIconView.label:active {\n  background-color: rgba(39, 119, 255, 0.3);\n  color: #ffffff; }\n\nXfdesktopIconView.rubberband {\n  background-color: rgba(39, 119, 255, 0.3); }\n\n/* Thunar */\n.thunar .warning {\n  margin: -7px 0; }\n\n.thunar .path-bar button {\n  border: none;\n  background: transparent;\n  border-radius: 6px; }\n  .thunar .path-bar button:hover {\n    color: #eeeeec;\n    outline-color: rgba(238, 238, 236, 0.3);\n    border-color: #1f1f1f;\n    background-image: image(#303030);\n    box-shadow: none; }\n  .thunar .path-bar button:checked {\n    color: #ffffff;\n    outline-color: rgba(238, 238, 236, 0.3);\n    border-color: #2777ff;\n    background-image: linear-gradient(to right, #317dff, #1d71ff);\n    box-shadow: 0 2px 4px rgba(39, 119, 255, 0.25);\n    border-radius: 99px; }\n\n.budgie-container {\n  background-color: transparent; }\n\n*:drop(active):focus,\n*:drop(active) {\n  box-shadow: inset 0 0 0 1px #2777ff; }\n\n.budgie-panel {\n  background-color: #272a34;\n  color: white;\n  font-weight: normal; }\n  .budgie-panel image {\n    -gtk-icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.5); }\n  .budgie-panel label {\n    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.5); }\n  .budgie-panel .alert {\n    color: #2777ff; }\n  .budgie-panel:backdrop {\n    color: white;\n    background-color: rgba(39, 42, 52, 0.8); }\n  .budgie-panel.transparent {\n    background-color: rgba(39, 42, 52, 0.8);\n    color: white; }\n  .budgie-panel button {\n    min-height: 16px;\n    min-width: 16px;\n    padding: 0;\n    border-radius: 0; }\n  .budgie-panel.horizontal button {\n    padding: 0 4px; }\n  .budgie-panel.vertical button {\n    padding: 4px 0; }\n  .budgie-panel separator {\n    background-color: rgba(238, 238, 236, 0.4); }\n  .budgie-panel.vertical #tasklist-button {\n    min-height: 32px; }\n  .budgie-panel .end-region {\n    background-color: rgba(0, 0, 0, 0.3);\n    border-radius: 0px; }\n    .budgie-panel .end-region separator {\n      background-color: rgba(255, 255, 255, 0.15); }\n    .budgie-panel .end-region label {\n      font-weight: 700;\n      color: white; }\n\n.budgie-panel button.flat.launcher {\n  padding: 0;\n  border-radius: 0;\n  border: none;\n  background-image: radial-gradient(circle farthest-corner at center, alpha(#eeeeec,0) 100%, transparent 0%), image(alpha(#eeeeec,0));\n  background-position: center center; }\n  .budgie-panel button.flat.launcher > image {\n    opacity: 0.87; }\n  .budgie-panel button.flat.launcher:hover {\n    -gtk-icon-effect: highlight; }\n    .budgie-panel button.flat.launcher:hover > image {\n      opacity: 1.0; }\n  .budgie-panel button.flat.launcher:active > image {\n    opacity: 1.0; }\n  .budgie-panel button.flat.launcher:checked {\n    background-color: transparent; }\n    .budgie-panel button.flat.launcher:checked:hover {\n      -gtk-icon-effect: highlight; }\n    .budgie-panel button.flat.launcher:checked > image {\n      opacity: 1.0; }\n\n.budgie-panel .unpinned button.flat.launcher:hover,\n.budgie-panel .pinned button.flat.launcher.running:hover {\n  -gtk-icon-effect: highlight; }\n\n.budgie-panel .unpinned button.flat.launcher > image,\n.budgie-panel .pinned button.flat.launcher.running > image {\n  background-size: 2px 2px;\n  background-repeat: no-repeat;\n  opacity: 1.0; }\n\n.budgie-panel .unpinned button.flat.launcher:hover > image, .budgie-panel .unpinned button.flat.launcher:active > image, .budgie-panel .unpinned button.flat.launcher:checked > image,\n.budgie-panel .pinned button.flat.launcher.running:hover > image,\n.budgie-panel .pinned button.flat.launcher.running:active > image,\n.budgie-panel .pinned button.flat.launcher.running:checked > image {\n  background-image: none; }\n\n.top .budgie-panel button#tasklist-button:hover,\n.top .budgie-panel button.flat.launcher:hover {\n  box-shadow: inset 0 2px alpha(#eeeeec,0.4);\n  background-color: rgba(238, 238, 236, 0.4);\n  border: none; }\n\n.top .budgie-panel button#tasklist-button:active, .top .budgie-panel button#tasklist-button:checked,\n.top .budgie-panel button.flat.launcher:active,\n.top .budgie-panel button.flat.launcher:checked {\n  box-shadow: inset 0 2px #2777ff; }\n\n.top .budgie-panel .unpinned button.flat.launcher > image,\n.top .budgie-panel .pinned button.flat.launcher.running > image {\n  background-image: image(#2777ff);\n  background-position: top center; }\n\n.top .budgie-panel .unpinned button.flat.launcher:hover, .top .budgie-panel .unpinned button.flat.launcher:active, .top .budgie-panel .unpinned button.flat.launcher:checked,\n.top .budgie-panel .pinned button.flat.launcher.running:hover,\n.top .budgie-panel .pinned button.flat.launcher.running:active,\n.top .budgie-panel .pinned button.flat.launcher.running:checked {\n  box-shadow: inset 0 2px #2777ff; }\n\n.bottom .budgie-panel button#tasklist-button:hover,\n.bottom .budgie-panel button.flat.launcher:hover {\n  box-shadow: inset 0 -2px alpha(#eeeeec,0.4);\n  background-color: rgba(238, 238, 236, 0.4);\n  border: none; }\n\n.bottom .budgie-panel button#tasklist-button:active, .bottom .budgie-panel button#tasklist-button:checked,\n.bottom .budgie-panel button.flat.launcher:active,\n.bottom .budgie-panel button.flat.launcher:checked {\n  box-shadow: inset 0 -2px #2777ff; }\n\n.bottom .budgie-panel .unpinned button.flat.launcher > image,\n.bottom .budgie-panel .pinned button.flat.launcher.running > image {\n  background-image: image(#2777ff);\n  background-position: bottom center; }\n\n.bottom .budgie-panel .unpinned button.flat.launcher:hover, .bottom .budgie-panel .unpinned button.flat.launcher:active, .bottom .budgie-panel .unpinned button.flat.launcher:checked,\n.bottom .budgie-panel .pinned button.flat.launcher.running:hover,\n.bottom .budgie-panel .pinned button.flat.launcher.running:active,\n.bottom .budgie-panel .pinned button.flat.launcher.running:checked {\n  box-shadow: inset 0 -2px #2777ff; }\n\n.left .budgie-panel button#tasklist-button:hover,\n.left .budgie-panel button.flat.launcher:hover {\n  box-shadow: inset 2px 0 alpha(#eeeeec,0.4);\n  background-color: rgba(238, 238, 236, 0.4);\n  border: none; }\n\n.left .budgie-panel button#tasklist-button:active, .left .budgie-panel button#tasklist-button:checked,\n.left .budgie-panel button.flat.launcher:active,\n.left .budgie-panel button.flat.launcher:checked {\n  box-shadow: inset 2px 0 #2777ff; }\n\n.left .budgie-panel .unpinned button.flat.launcher > image,\n.left .budgie-panel .pinned button.flat.launcher.running > image {\n  background-image: image(#2777ff);\n  background-position: left center; }\n\n.left .budgie-panel .unpinned button.flat.launcher:hover, .left .budgie-panel .unpinned button.flat.launcher:active, .left .budgie-panel .unpinned button.flat.launcher:checked,\n.left .budgie-panel .pinned button.flat.launcher.running:hover,\n.left .budgie-panel .pinned button.flat.launcher.running:active,\n.left .budgie-panel .pinned button.flat.launcher.running:checked {\n  box-shadow: inset 2px 0 #2777ff; }\n\n.right .budgie-panel button#tasklist-button:hover,\n.right .budgie-panel button.flat.launcher:hover {\n  box-shadow: inset -2px 0 alpha(#eeeeec,0.4);\n  background-color: rgba(238, 238, 236, 0.4);\n  border: none; }\n\n.right .budgie-panel button#tasklist-button:active, .right .budgie-panel button#tasklist-button:checked,\n.right .budgie-panel button.flat.launcher:active,\n.right .budgie-panel button.flat.launcher:checked {\n  box-shadow: inset -2px 0 #2777ff; }\n\n.right .budgie-panel .unpinned button.flat.launcher > image,\n.right .budgie-panel .pinned button.flat.launcher.running > image {\n  background-image: image(#2777ff);\n  background-position: right center; }\n\n.right .budgie-panel .unpinned button.flat.launcher:hover, .right .budgie-panel .unpinned button.flat.launcher:active, .right .budgie-panel .unpinned button.flat.launcher:checked,\n.right .budgie-panel .pinned button.flat.launcher.running:hover,\n.right .budgie-panel .pinned button.flat.launcher.running:active,\n.right .budgie-panel .pinned button.flat.launcher.running:checked {\n  box-shadow: inset -2px 0 #2777ff; }\n\n.top .shadow-block {\n  background-color: transparent;\n  background-image: linear-gradient(to bottom, alpha(#000000,0.23), alpha(#000000,0.08), transparent); }\n\n.bottom .shadow-block {\n  background-color: transparent;\n  background-image: linear-gradient(to top, alpha(#000000,0.23), alpha(#000000,0.08), transparent); }\n\n.left .shadow-block {\n  background-color: transparent;\n  background-image: linear-gradient(to right, alpha(#000000,0.23), alpha(#000000,0.08), transparent); }\n\n.right .shadow-block {\n  background-color: transparent;\n  background-image: linear-gradient(to left, alpha(#000000,0.23), alpha(#000000,0.08), transparent); }\n\n.budgie-popover {\n  border-style: none;\n  border-width: 1px;\n  border-color: rgba(0, 0, 0, 0.28);\n  border-radius: 6px;\n  box-shadow: 0 3px 4px rgba(0, 0, 0, 0.28);\n  background-color: #0d0d0d; }\n  .budgie-popover .container {\n    padding: 2px; }\n  .budgie-popover border {\n    border: none; }\n  .budgie-popover list {\n    background-color: transparent; }\n  .budgie-popover row {\n    padding: 0; }\n    .budgie-popover row:hover {\n      box-shadow: none; }\n  .budgie-popover:not(.budgie-menu) button.flat:not(.image-button) {\n    min-height: 28px;\n    padding: 0 8px;\n    color: #eeeeec;\n    font-weight: normal; }\n    .budgie-popover:not(.budgie-menu) button.flat:not(.image-button):disabled {\n      color: #7d7d7c; }\n  .budgie-popover.budgie-menu .container {\n    padding: 0; }\n  .budgie-popover.user-menu .container {\n    padding: 8px; }\n  .budgie-popover.user-menu separator {\n    margin: 4px 0; }\n  .budgie-popover.sound-popover separator {\n    margin: 3px 0; }\n  .budgie-popover.night-light-indicator .container {\n    padding: 8px; }\n  .budgie-popover.places-menu .container {\n    padding: 8px; }\n  .budgie-popover.places-menu .places-list:not(.always-expand) {\n    margin-top: 4px;\n    padding-top: 4px;\n    border-top: 1px solid #1f1f1f; }\n  .budgie-popover.places-menu .alternative-label {\n    padding: 3px;\n    font-size: 15px; }\n  .budgie-popover.workspace-popover .container {\n    padding: 2px 8px 8px; }\n  .budgie-popover.workspace-popover separator {\n    margin: 4px 0; }\n  .budgie-popover.workspace-popover flowboxchild {\n    padding: 0; }\n\n.workspace-switcher .workspace-layout {\n  border: 0 solid rgba(13, 13, 13, 0.8); }\n  .top .workspace-switcher .workspace-layout:dir(ltr), .bottom .workspace-switcher .workspace-layout:dir(ltr) {\n    border-left-width: 1px; }\n  .top .workspace-switcher .workspace-layout:dir(rtl), .bottom .workspace-switcher .workspace-layout:dir(rtl) {\n    border-right-width: 1px; }\n  .left .workspace-switcher .workspace-layout, .right .workspace-switcher .workspace-layout {\n    border-top-width: 1px; }\n\n.workspace-switcher .workspace-item,\n.workspace-switcher .workspace-add-button {\n  border: 0 solid rgba(0, 0, 0, 0.8); }\n  .top .workspace-switcher .workspace-item:dir(ltr), .bottom .workspace-switcher .workspace-item:dir(ltr), .top .workspace-switcher .workspace-add-button:dir(ltr), .bottom .workspace-switcher .workspace-add-button:dir(ltr) {\n    border-right-width: 1px; }\n  .top .workspace-switcher .workspace-item:dir(rtl), .bottom .workspace-switcher .workspace-item:dir(rtl), .top .workspace-switcher .workspace-add-button:dir(rtl), .bottom .workspace-switcher .workspace-add-button:dir(rtl) {\n    border-left-width: 1px; }\n  .left .workspace-switcher .workspace-item, .right .workspace-switcher .workspace-item, .left .workspace-switcher .workspace-add-button, .right .workspace-switcher .workspace-add-button {\n    border-bottom-width: 1px; }\n\n.workspace-switcher .workspace-item.current-workspace {\n  background-color: rgba(0, 0, 0, 0.8); }\n\n.workspace-switcher .workspace-add-button:hover {\n  box-shadow: none; }\n\n.workspace-switcher .workspace-add-button:active {\n  background-image: none; }\n\n.workspace-switcher .workspace-add-button:active image {\n  margin: 1px 0 -1px; }\n\n.budgie-panel .workspace-switcher .workspace-icon-button {\n  min-height: 24px;\n  min-width: 24px;\n  padding: 0;\n  border-radius: 6px; }\n\n.budgie-menu.background {\n  padding: 0;\n  background-color: black; }\n\n.budgie-menu scrollbar,\n.budgie-menu entry.search {\n  background-color: transparent; }\n\n.budgie-menu entry.search {\n  border-style: none;\n  border-bottom: 1px solid #1f1f1f;\n  border-radius: 999px;\n  box-shadow: none;\n  font-size: 120%;\n  padding-top: 6px;\n  padding-bottom: 6px; }\n\n.budgie-menu button {\n  min-height: 32px;\n  padding: 0 8px;\n  border-radius: 0;\n  color: #eeeeec;\n  font-weight: normal; }\n\n.budgie-menu row {\n  padding: 0; }\n  .budgie-menu row:hover {\n    box-shadow: none; }\n\nbutton.budgie-menu-launcher {\n  color: white;\n  border: none; }\n  button.budgie-menu-launcher:hover {\n    background-color: rgba(238, 238, 236, 0.4);\n    border: none; }\n\npopover.background.user-menu {\n  padding: 8px; }\n  popover.background.user-menu .content-box {\n    background-color: transparent; }\n  popover.background.user-menu separator {\n    margin: 4px 0; }\n  popover.background.user-menu row {\n    padding: 0;\n    box-shadow: none;\n    background-image: none; }\n\nbutton.raven-trigger {\n  color: white;\n  border: none; }\n  button.raven-trigger:hover {\n    background-color: rgba(238, 238, 236, 0.4);\n    border: none; }\n\npopover.background.places-menu {\n  padding: 8px; }\n  popover.background.places-menu .name-button.text-button {\n    padding-left: 8px;\n    padding-right: 8px; }\n    popover.background.places-menu .name-button.text-button image:dir(ltr) {\n      margin-right: 3px; }\n    popover.background.places-menu .name-button.text-button image:dir(rtl) {\n      margin-left: 3px; }\n  popover.background.places-menu .places-section-header > image:dir(ltr) {\n    margin: 0 -2px 0 5px; }\n  popover.background.places-menu .places-section-header > image:dir(rtl) {\n    margin: 0 5px 0 -2px; }\n  popover.background.places-menu .places-list {\n    margin-top: 4px;\n    padding-top: 4px;\n    border-top: 1px solid #1f1f1f;\n    background-color: transparent; }\n  popover.background.places-menu row {\n    padding: 0;\n    box-shadow: none;\n    background-image: none; }\n\nframe.raven-frame > border {\n  border-style: none;\n  box-shadow: none; }\n\n.raven {\n  background-color: #0d0d0d;\n  color: #eeeeec;\n  padding: 6px 0 0 0;\n  border: none; }\n  .raven .raven-header {\n    min-height: 32px;\n    padding: 3px; }\n    .raven .raven-header.top {\n      padding: 2px 0;\n      background-color: #0d0d0d;\n      color: #eeeeec; }\n      .raven .raven-header.top stackswitcher button {\n        margin: -6px 0;\n        min-height: 32px; }\n    .raven .raven-header.bottom {\n      border-top: 1px solid #1f1f1f; }\n  .raven viewport.frame .raven-header {\n    margin-top: -8px; }\n  .raven .raven-background {\n    border-style: solid none;\n    border-width: 1px;\n    border-color: #1f1f1f;\n    background-color: black; }\n  .raven scrolledwindow.raven-background {\n    border-bottom-style: none; }\n  .raven .powerstrip button {\n    margin: 2px 0 1px;\n    padding: 10px; }\n  .raven .option-subtitle {\n    font-size: smaller; }\n\ncalendar.raven-calendar {\n  border-style: none;\n  background-color: transparent; }\n  calendar.raven-calendar:selected {\n    border-radius: 6px;\n    background-color: #0d0d0d; }\n\n.raven-mpris {\n  background-color: rgba(13, 13, 13, 0.8);\n  color: #eeeeec; }\n  .raven-mpris label {\n    min-height: 24px; }\n\n.budgie-notification-window, .budgie-osd-window {\n  background-color: transparent;\n  color: white;\n  border-radius: 6px; }\n  .budgie-notification-window .drop-shadow, .budgie-osd-window .drop-shadow {\n    background-color: #303340; }\n\n.budgie-notification, .budgie-switcher, .budgie-switcher-window, .budgie-osd {\n  background-color: #303340;\n  color: white; }\n  .budgie-notification .notification-title, .budgie-switcher .notification-title, .budgie-switcher-window .notification-title, .budgie-osd .notification-title {\n    font-size: 110%;\n    color: white; }\n  .budgie-notification .notification-body, .budgie-switcher .notification-body, .budgie-switcher-window .notification-body, .budgie-osd .notification-body {\n    color: white; }\n\n.budgie-osd .budgie-osd-text {\n  font-size: 120%; }\n\n.budgie-switcher-window .drop-shadow {\n  margin: 8px 8px 16px;\n  border-radius: 6px;\n  background-color: #303340;\n  box-shadow: rgba(0, 0, 0, 0.28); }\n  .budgie-switcher-window .drop-shadow label.budgie-switcher-title {\n    color: white; }\n    .budgie-switcher-window .drop-shadow label.budgie-switcher-title:dir(ltr) {\n      padding: 0 0 0 6px; }\n    .budgie-switcher-window .drop-shadow label.budgie-switcher-title:dir(rtl) {\n      padding: 0 6px 0 0; }\n\n.drop-shadow {\n  margin: 5px 9px;\n  padding: 3px;\n  border-radius: 2px;\n  box-shadow: none;\n  background-color: #0d0d0d; }\n\n.budgie-run-dialog, .budgie-polkit-dialog, .budgie-session-dialog {\n  border-radius: 6px;\n  background-color: #0d0d0d; }\n\n.budgie-session-dialog label:not(:last-child),\n.budgie-session-dialog .dialog-title {\n  font-size: 120%; }\n\n.budgie-session-dialog .linked.horizontal > button {\n  padding: 8px 16px;\n  border-top: 1px solid #1f1f1f;\n  border-radius: 6px; }\n  .budgie-session-dialog .linked.horizontal > button:first-child {\n    border-bottom-left-radius: 2px; }\n  .budgie-session-dialog .linked.horizontal > button:last-child {\n    border-bottom-right-radius: 2px; }\n\n.budgie-polkit-dialog .message {\n  color: #eeeeec; }\n\n.budgie-polkit-dialog .failure {\n  color: #a61414; }\n\n.budgie-run-dialog {\n  background-color: black;\n  border-style: none; }\n  .budgie-run-dialog entry.search {\n    font-size: 120%;\n    box-shadow: none;\n    background-color: transparent;\n    border-style: none;\n    border-bottom: 1px solid #1f1f1f;\n    border-radius: 0;\n    padding-top: 6px;\n    padding-bottom: 6px; }\n  .budgie-run-dialog list .dim-label, .budgie-run-dialog list label.separator,\n  .budgie-run-dialog list headerbar .subtitle,\n  headerbar .budgie-run-dialog list .subtitle, .budgie-run-dialog list .titlebar:not(headerbar) .subtitle, .titlebar:not(headerbar) .budgie-run-dialog list .subtitle, .budgie-run-dialog list .budgie-notification .notification-body, .budgie-notification .budgie-run-dialog list .notification-body, .budgie-run-dialog list .budgie-osd .notification-body, .budgie-osd .budgie-run-dialog list .notification-body, .budgie-run-dialog list .budgie-switcher-window .notification-body, .budgie-switcher-window .budgie-run-dialog list .notification-body, .budgie-run-dialog list .budgie-switcher .notification-body, .budgie-switcher .budgie-run-dialog list .notification-body {\n    opacity: 1; }\n  .budgie-run-dialog scrolledwindow {\n    border-top: 1px solid #1f1f1f; }\n\n/* GTK NAMED COLORS\n   ----------------\n   use responsibly! */\n/*\nwidget text/foreground color */\n@define-color theme_fg_color #eeeeec;\n/*\ntext color for entries, views and content in general */\n@define-color theme_text_color white;\n/*\nwidget base background color */\n@define-color theme_bg_color #0d0d0d;\n/*\ntext widgets and the like base background color */\n@define-color theme_base_color black;\n/*\nbase background color of selections */\n@define-color theme_selected_bg_color #2777ff;\n/*\ntext/foreground color of selections */\n@define-color theme_selected_fg_color #ffffff;\n/*\nbase background color of insensitive widgets */\n@define-color insensitive_bg_color #080808;\n/*\ntext foreground color of insensitive widgets */\n@define-color insensitive_fg_color #7d7d7c;\n/*\ninsensitive text widgets and the like base background color */\n@define-color insensitive_base_color black;\n/*\nwidget text/foreground color on backdrop windows */\n@define-color theme_unfocused_fg_color #7d7d7c;\n/*\ntext color for entries, views and content in general on backdrop windows */\n@define-color theme_unfocused_text_color white;\n/*\nwidget base background color on backdrop windows */\n@define-color theme_unfocused_bg_color #0d0d0d;\n/*\ntext widgets and the like base background color on backdrop windows */\n@define-color theme_unfocused_base_color #030303;\n/*\nbase background color of selections on backdrop windows */\n@define-color theme_unfocused_selected_bg_color #2777ff;\n/*\ntext/foreground color of selections on backdrop windows */\n@define-color theme_unfocused_selected_fg_color #ffffff;\n/*\ninsensitive color on backdrop windows*/\n@define-color unfocused_insensitive_color #333333;\n/*\nwidgets main borders color */\n@define-color borders #1f1f1f;\n/*\nwidgets main borders color on backdrop windows */\n@define-color unfocused_borders #1f1f1f;\n/*\nthese are pretty self explicative */\n@define-color warning_color #fd7d00;\n@define-color error_color #bf1717;\n@define-color success_color #308e63;\n/*\nthese colors are exported for the window manager and shouldn't be used in applications,\nread if you used those and something break with a version upgrade you're on your own... */\n@define-color wm_title shade(#eeeeec, 1.8);\n@define-color wm_unfocused_title #7d7d7c;\n@define-color wm_highlight rgba(0, 0, 0, 0);\n@define-color wm_borders_edge rgba(238, 238, 236, 0.07);\n@define-color wm_bg_a shade(#0d0d0d, 1.2);\n@define-color wm_bg_b #0d0d0d;\n@define-color wm_shadow alpha(black, 0.35);\n@define-color wm_border alpha(black, 0.18);\n@define-color wm_button_hover_color_a shade(#0d0d0d, 1.3);\n@define-color wm_button_hover_color_b #0d0d0d;\n@define-color wm_button_active_color_a shade(#0d0d0d, 0.85);\n@define-color wm_button_active_color_b shade(#0d0d0d, 0.89);\n@define-color wm_button_active_color_c shade(#0d0d0d, 0.9);\n/* content view background such as thumbnails view in Photos or Boxes */\n@define-color content_view_bg black;\n/* Very contrasty background for text views (@theme_text_color foreground) */\n@define-color text_view_bg black;\n.open-document-selector-treeview:hover {\n    background-color: alpha(@theme_fg_color, 0.05);\n}\n\n.open-document-selector-treeview:selected:hover {\n    background-color: @theme_selected_bg_color;\n}\n\n/* Only normal state is handle */\n.open-document-selector-name-label {\n    color: @theme_fg_color;\n}\n\n/* Only normal state is handle */\n.open-document-selector-path-label {\n    color: @theme_unfocused_fg_color;\n    font-size: smaller;\n}\n\n/* Only normal state is handle */\n.open-document-selector-match {\n    color: shade (@theme_fg_color, 0.6);\n    background-color: alpha(@warning_color, 0.4);\n}\n\n.gedit-document-panel {\n    background-color: @sidebar_bg;\n}\n\n.gedit-document-panel:backdrop {\n    color: #b0b2b2;\n}\n\n.gedit-document-panel row:selected:backdrop {\n    background-color: #8b8e8f;\n}\n\n.gedit-document-panel-group-row,\n.gedit-document-panel-group-row:hover {\n    border-top: 1px solid alpha(currentColor, 0.3);\n}\n\n.gedit-document-panel-group-row:first-child,\n.gedit-document-panel-group-row:first-child:hover {\n    border-top: 0px;\n}\n\n/* Try to look as the notebook tab close button */\n.gedit-document-panel row button.flat {\n    padding: 0;\n    margin-top: 8px;\n    margin-bottom: 8px;\n    min-width: 18px;\n    min-height: 18px;\n    color: alpha(currentColor,0.3);\n}\n\n.gedit-document-panel row:hover button.flat {\n    color: alpha(currentColor,0.5);\n}\n\n.gedit-document-panel row button.flat:hover {\n    color: @theme_fg_color;\n}\n\nstatusbar {\n    border-top: 1px solid @borders;\n}\n\n.gedit-search-slider {\n    background-color: @theme_base_color;\n    padding: 6px;\n    border-color: @borders;\n    border-radius: 0 0 3px 3px;\n    border-width: 0 1px 1px 1px;\n    border-style: solid;\n}\n\n.gedit-search-entry-occurrences-tag {\n    background-color: @theme_base_color;\n    background-image: none;\n    color: shade (@theme_unfocused_fg_color, 0.8);\n    border: 0px;\n    margin: 2px;\n    padding: 2px;\n}\n.nautilus-window,\n.nautilus-window notebook,\n.nautilus-window notebook > stack {\n    background: @theme_base_color;\n}\n\n.nautilus-empty-state-icon {\n    opacity: 0.50;\n}\n\n.nautilus-canvas-item {\n    border-radius: 5px;\n}\n\n.nautilus-canvas-item.thumbnail {\n  -gtk-icon-shadow: 0px 1px 2px @borders,\n                    1px 0px 0px alpha(@borders, 0.25),\n                    -1px 0px 0px alpha(@borders, 0.25),\n                    0px 2px 0px alpha(@borders, 0.5);\n}\n\n.nautilus-canvas-item.dim-label {\n    color: mix (@theme_fg_color, @theme_bg_color, 0.50);\n}\n\n.nautilus-canvas-item.dim-label:selected {\n    color: mix (@theme_selected_fg_color, @theme_selected_bg_color, 0.20);\n}\n\n/* Toolbar */\n\n/* Here we use the .button background-image colors from Adwaita, but ligthen them,\n * since is not possible to use lighten () in common css. */\n@keyframes needs_attention_keyframes {\n    0% {background-image: linear-gradient(to bottom, #fafafa, #ededed 40%,  #e0e0e0); border-color: @borders; }\n    /* can't do animation-direction, so holding the color on two keyframes */\n    30% {background-image: linear-gradient(to bottom, @theme_base_color, @theme_base_color, @theme_base_color); border-color: @theme_fg_color; }\n    90% {background-image: linear-gradient(to bottom, @theme_base_color, @theme_base_color, @theme_base_color); border-color: @theme_fg_color; }\n    100% {background-image: linear-gradient(to bottom, #fafafa, #ededed 40%,  #e0e0e0); border-color: @borders; }\n}\n\n.nautilus-operations-button-needs-attention {\n  animation: needs_attention_keyframes 2s ease-in-out;\n}\n.nautilus-operations-button-needs-attention-multiple {\n  animation: needs_attention_keyframes 3s ease-in-out;\n  animation-iteration-count: 3;\n}\n\n/* Remove white background and highlight on hover which GTK adds by default\n * to GtkListBox. TODO: Switch to GtkListView and drop this CSS hack. */\n.operations-list,\n.operations-list > :hover {\n  background: none;\n}\n\n.disclosure-button {\n  padding-left: 4px;\n  padding-right: 4px;\n}\n\n/* Path bar */\n\n.nautilus-path-bar scrolledwindow {\n  border-radius: 5px 0px 0px 5px;\n  border: 1px @borders solid;\n  border-right-width: 0px;\n  background-color: @theme_bg_color;\n}\n.nautilus-path-bar scrolledwindow undershoot.left {\n  border-radius: 5px 0px 0px 5px;\n  background: linear-gradient(to right, @theme_bg_color 6px, alpha(@theme_bg_color, 0) 24px);\n}\n.nautilus-path-bar scrolledwindow undershoot.right {\n  background: linear-gradient(to left, @theme_bg_color 6px, alpha(@theme_bg_color, 0) 24px);\n}\n\n.nautilus-path-bar > button,\n.path-buttons-box button {\n  margin: 0px;\n}\n\n.path-buttons-box button {\n  background-image: none;\n  box-shadow: none;\n  border-radius: 5px;\n  border-width: 0px;\n  -gtk-icon-shadow: none;\n}\n\n.path-buttons-box button:not(.current-dir):not(:backdrop):hover {\n  background: alpha(@theme_fg_color, 0.15);\n  box-shadow: inset 0 0 0 2px @theme_bg_color;\n}\n\n.path-buttons-box button:not(.current-dir):not(:backdrop):hover * {\n  opacity: 1;\n}\n\n/* Make the tags fit into the box */\nentry.search > * {\n  margin: 5px;\n}\n\n/* Sidebar */\n\n.nautilus-window .sidebar-row:selected {\n    background: mix(@theme_bg_color, @theme_fg_color, 0.07);\n}\n\n.nautilus-window .sidebar-row:selected,\n.nautilus-window .sidebar-row:selected image,\n.nautilus-window .sidebar-row:selected label {\n    color: mix(@theme_fg_color, @theme_text_color, 0.5);\n}\n\n.nautilus-window .sidebar-row:selected:backdrop {\n    background: mix(@theme_unfocused_bg_color, @theme_unfocused_fg_color, 0.07);\n}\n\n.nautilus-window .sidebar-row:selected:backdrop,\n.nautilus-window .sidebar-row:selected:backdrop label {\n    color: mix(@theme_unfocused_fg_color, @theme_unfocused_text_color, 0.15);\n}\n\n/* Floating status bar */\n.floating-bar {\n  padding: 1px;\n  background-color: @theme_base_color;\n  border-width: 1px;\n  border-style: solid solid none;\n  border-color: @borders;\n  border-radius: 8px 8px 0 0;\n}\n\n.floating-bar.bottom.left { /* axes left border and border radius */\n  border-left-style: none;\n  border-top-left-radius: 0;\n}\n.floating-bar.bottom.right { /* axes right border and border radius */\n  border-right-style: none;\n  border-top-right-radius: 0;\n}\n\n.floating-bar:backdrop {\n  background-color: @theme_unfocused_base_color;\n  border-color: @unfocused_borders;\n}\n\n.floating-bar button {\n  padding: 0px;\n}\n\n@define-color disk_space_unknown #888a85;\n@define-color disk_space_used #729fcf;\n@define-color disk_space_free #eeeeec;\n\n.disk-space-display {\n    border-style: solid;\n    border-width: 2px;\n}\n\n.disk-space-display.unknown {\n    background-color: @disk_space_unknown;\n    border-color: shade(@disk_space_unknown, 0.7);\n    color: @disk_space_unknown;\n}\n.disk-space-display.unknown.border {\n    color: shade(@disk_space_unknown, 0.7);\n}\n\n.disk-space-display.used {\n    background-color: @disk_space_used;\n    border-color: shade(@disk_space_used, 0.7);\n    color: @disk_space_used;\n}\n.disk-space-display.used.border {\n    color: shade(@disk_space_used, 0.7);\n}\n\n.disk-space-display.free {\n    background-color: @disk_space_free;\n    border-color: shade(@disk_space_free, 0.7);\n    color: @disk_space_free;\n}\n.disk-space-display.free.border {\n    color: shade(@disk_space_free, 0.7);\n}\n\n/* As a workaround for GtkTreeView showing thick border above first row when\n * horizontal grid lines are enabled, we add them using CSS instead. Exclude the\n * drop targets to let through the default feedback style. */\n.nautilus-list-view .view:not(:drop(active)) {\n    border-bottom: 1px solid @theme_bg_color;\n}\n\n.nautilus-list-view.thumbnail {\n  -gtk-icon-shadow: 0px 1px 2px @borders,\n                    1px 0px 0px alpha(@borders, 0.25),\n                    -1px 0px 0px alpha(@borders, 0.25),\n                    0px 2px 0px alpha(@borders, 0.5);\n}\n\n.search-information {\n  background-color: @theme_selected_bg_color;\n  color:white;\n  padding:2px;\n}\n\n@define-color conflict_bg #fef6b6;\n\n.conflict-row {\n    background: @conflict_bg;\n    color: black;\n}\n\n.conflict-row:hover {\n    background-color: shade(@conflict_bg, 0.9);\n}\n\n.conflict-row:selected {\n  background: @theme_selected_bg_color;\n  color: @theme_selected_fg_color;\n}\n\n/* Icon view */\nflowbox {\n  padding: 18px\n}\n\nflowboxchild {\n  padding: 0px;\n}\n\nflowboxchild:selected {\n  background-color:transparent;\n  outline-color: transparent;\n}\n\nflowboxchild .thumbnail {\n  margin: 4px;\n  box-shadow: 0px 1px 2px 0px alpha(@borders, 0.5),\n              0px 0px 0px 1px alpha(@borders, 0.5),\n              0px 2px 0px 0px alpha(@borders, 0.5);\n  border-radius: 2px;\n}\n\n.icon-ui-labels-box {\n  padding: 2px 4px;\n  border-radius: 4px;\n}\n\nflowboxchild:selected .icon-ui-labels-box {\n  color: @theme_selected_fg_color;\n  background-color: @theme_selected_bg_color;\n}\n\nflowboxchild:selected image {\n  -gtk-icon-effect: dim; /* GTK 3 only */\n  /* GTK 4 TODO: Replace previous line with the following one:\n  -gtk-icon-filter: opacity(0.5);\n  */\n  -gtk-icon-shadow: 0px 0px @theme_selected_bg_color;\n}\n"
  },
  {
    "path": ".themes/Flat-Remix-GTK-Blue-Darkest/gtk-4.0/gtk.css",
    "content": "@define-color accent_bg_color #2777ff;\n@define-color accent_fg_color #ffffff;\n@define-color accent_color @accent_bg_color;\n@define-color destructive_bg_color @red_4;\n@define-color destructive_fg_color white;\n@define-color destructive_color #ff7b63;\n@define-color success_bg_color @green_5;\n@define-color success_fg_color white;\n@define-color success_color @green_1;\n@define-color warning_bg_color #cd9309;\n@define-color warning_fg_color rgba(0, 0, 0, 0.8);\n@define-color warning_color @yellow_2;\n@define-color error_bg_color @red_4;\n@define-color error_fg_color white;\n@define-color error_color #ff7b63;\n@define-color window_bg_color #080808;\n@define-color window_fg_color white;\n@define-color view_bg_color #0d0d0d;\n@define-color view_fg_color white;\n@define-color headerbar_bg_color black;\n@define-color headerbar_fg_color white;\n@define-color headerbar_border_color white;\n@define-color headerbar_backdrop_color @view_bg_color;\n@define-color headerbar_shade_color rgba(0, 0, 0, 0.36);\n@define-color headerbar_darker_shade_color rgba(0, 0, 0, 0.9);\n@define-color sidebar_bg_color black;\n@define-color sidebar_fg_color white;\n@define-color sidebar_backdrop_color mix(@sidebar_bg_color, @window_bg_color, .5);\n@define-color sidebar_shade_color rgba(0, 0, 0, 0.25);\n@define-color sidebar_border_color rgba(0, 0, 0, 0.36);\n@define-color secondary_sidebar_bg_color mix(@sidebar_bg_color, @window_bg_color, .5);\n@define-color secondary_sidebar_fg_color white;\n@define-color secondary_sidebar_backdrop_color mix(@secondary_sidebar_bg_color, @window_bg_color, .5);\n@define-color secondary_sidebar_shade_color rgba(0, 0, 0, 0.25);\n@define-color secondary_sidebar_border_color rgba(0, 0, 0, 0.36);\n@define-color card_bg_color rgba(255, 255, 255, 0.05);\n@define-color card_fg_color white;\n@define-color card_shade_color rgba(0, 0, 0, 0.36);\n@define-color dialog_bg_color #171717;\n@define-color dialog_fg_color white;\n@define-color popover_bg_color #171717;\n@define-color popover_fg_color white;\n@define-color popover_shade_color rgba(0, 0, 0, 0.25);\n@define-color thumbnail_bg_color #171717;\n@define-color thumbnail_fg_color white;\n@define-color shade_color rgba(0, 0, 0, 0.25);\n@define-color scrollbar_outline_color rgba(0, 0, 0, 0.5);\nwindowcontrols {\n  margin: 8px; }\n  windowcontrols button {\n    min-height: 16px;\n    min-width: 16px;\n    margin: -3px; }\n    windowcontrols button.minimize image, windowcontrols button.maximize image, windowcontrols button.close image {\n      padding: 0;\n      color: transparent;\n      background-image: -gtk-scaled(url(\"assets/titlebutton.png\"), url(\"assets/titlebutton@2.png\"));\n      background-position: center;\n      background-repeat: no-repeat;\n      background-size: 8px;\n      box-shadow: 0 0 5px 0 alpha(@headerbar_bg_color, 10); }\n      windowcontrols button.minimize image:backdrop, windowcontrols button.maximize image:backdrop, windowcontrols button.close image:backdrop {\n        background-color: #7f7f7f;\n        background-image: -gtk-scaled(url(\"assets/titlebutton.png\"), url(\"assets/titlebutton@2.png\")); }\n    windowcontrols button.minimize image {\n      background-color: #fd7d00; }\n      windowcontrols button.minimize image:hover {\n        background-image: -gtk-scaled(url(\"assets/minimize.png\"), url(\"assets/minimize@2.png\")); }\n    windowcontrols button.maximize image {\n      background-color: #377cf1; }\n      windowcontrols button.maximize image:hover {\n        background-image: -gtk-scaled(url(\"assets/maximize.png\"), url(\"assets/maximize@2.png\")); }\n    windowcontrols button.close image {\n      background-color: #d31919; }\n      windowcontrols button.close image:hover {\n        background-image: -gtk-scaled(url(\"assets/close.png\"), url(\"assets/close@2.png\")); }\n\nwindow.background {\n  background: linear-gradient(to bottom, alpha(@headerbar_bg_color, .8) 46px, @view_bg_color 46px); }\n\nwindow.background headerbar {\n  background-color: transparent;\n  color: alpha(@headerbar_fg_color, 2); }\n\n@define-color blue_1 #99c1f1;\n@define-color blue_2 #62a0ea;\n@define-color blue_3 #3584e4;\n@define-color blue_4 #1c71d8;\n@define-color blue_5 #1a5fb4;\n@define-color green_1 #8ff0a4;\n@define-color green_2 #57e389;\n@define-color green_3 #33d17a;\n@define-color green_4 #2ec27e;\n@define-color green_5 #26a269;\n@define-color yellow_1 #f9f06b;\n@define-color yellow_2 #f8e45c;\n@define-color yellow_3 #f6d32d;\n@define-color yellow_4 #f5c211;\n@define-color yellow_5 #e5a50a;\n@define-color orange_1 #ffbe6f;\n@define-color orange_2 #ffa348;\n@define-color orange_3 #ff7800;\n@define-color orange_4 #e66100;\n@define-color orange_5 #c64600;\n@define-color red_1 #f66151;\n@define-color red_2 #ed333b;\n@define-color red_3 #e01b24;\n@define-color red_4 #c01c28;\n@define-color red_5 #a51d2d;\n@define-color purple_1 #dc8add;\n@define-color purple_2 #c061cb;\n@define-color purple_3 #9141ac;\n@define-color purple_4 #813d9c;\n@define-color purple_5 #613583;\n@define-color brown_1 #cdab8f;\n@define-color brown_2 #b5835a;\n@define-color brown_3 #986a44;\n@define-color brown_4 #865e3c;\n@define-color brown_5 #63452c;\n@define-color light_1 #ffffff;\n@define-color light_2 #f6f5f4;\n@define-color light_3 #deddda;\n@define-color light_4 #c0bfbc;\n@define-color light_5 #9a9996;\n@define-color dark_1 #77767b;\n@define-color dark_2 #5e5c64;\n@define-color dark_3 #3d3846;\n@define-color dark_4 #241f31;\n@define-color dark_5 #000000;\n.background {\n  color: @window_fg_color;\n  background-color: @window_bg_color; }\n\ndnd {\n  color: @window_fg_color; }\n\n.normal-icons {\n  -gtk-icon-size: 16px; }\n\n.large-icons {\n  -gtk-icon-size: 32px; }\n\n.osd popover > arrow,\n.osd popover > contents, popover.touch-selection > arrow,\npopover.touch-selection > contents, popover.magnifier > arrow,\npopover.magnifier > contents, toast, .app-notification, dialog-host > dialog.osd sheet,\n.osd {\n  color: rgba(255, 255, 255, 0.9);\n  border: none;\n  background-color: rgba(0, 0, 0, 0.7);\n  background-clip: padding-box; }\n\n/* Text selection */\nselection {\n  background-color: alpha(@view_fg_color,0.1);\n  color: transparent; }\n  selection:focus-within {\n    background-color: alpha(@accent_bg_color,0.3); }\n\n:not(window):drop(active):focus,\n:not(window):drop(active) {\n  border-color: @accent_bg_color;\n  box-shadow: inset 0 0 0 1px @accent_bg_color;\n  caret-color: @accent_bg_color; }\n\n.navigation-sidebar :not(window):drop(active):focus,\n.navigation-sidebar :not(window):drop(active),\nplacessidebar :not(window):drop(active):focus,\nplacessidebar :not(window):drop(active),\nstackswitcher :not(window):drop(active):focus,\nstackswitcher :not(window):drop(active),\nexpander-widget :not(window):drop(active):focus,\nexpander-widget :not(window):drop(active) {\n  box-shadow: none; }\n\n/* Outline for low res icons */\n.lowres-icon {\n  -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.05), 1px 0 rgba(0, 0, 0, 0.1), 0 1px rgba(0, 0, 0, 0.3), -1px 0 rgba(0, 0, 0, 0.1); }\n\n/* Drop shadow for large icons */\n.icon-dropshadow {\n  -gtk-icon-shadow: 0 1px 12px rgba(0, 0, 0, 0.05), 0 -1px rgba(0, 0, 0, 0.05), 1px 0 rgba(0, 0, 0, 0.1), 0 1px rgba(0, 0, 0, 0.3), -1px 0 rgba(0, 0, 0, 0.1); }\n\n@keyframes needs_attention {\n  from {\n    background-image: radial-gradient(farthest-side, @accent_color 0%, transparent 0%); }\n  to {\n    background-image: radial-gradient(farthest-side, @accent_color 95%, transparent); } }\n\nstacksidebar row.needs-attention > label, stackswitcher > button.needs-attention > label,\nstackswitcher > button.needs-attention > image {\n  animation: needs_attention 150ms ease-in;\n  background-image: radial-gradient(farthest-side, @accent_color 96%, transparent);\n  background-size: 6px 6px;\n  background-repeat: no-repeat;\n  background-position: right 3px; }\n  stacksidebar row.needs-attention > label:dir(rtl), stackswitcher > button.needs-attention > label:dir(rtl),\n  stackswitcher > button.needs-attention > image:dir(rtl) {\n    background-position: left 3px; }\n\navatar {\n  border-radius: 9999px;\n  font-weight: bold; }\n  avatar.color1 {\n    background-image: linear-gradient(#83b6ec, #337fdc);\n    color: #cfe1f5; }\n  avatar.color2 {\n    background-image: linear-gradient(#7ad9f1, #0f9ac8);\n    color: #caeaf2; }\n  avatar.color3 {\n    background-image: linear-gradient(#8de6b1, #29ae74);\n    color: #cef8d8; }\n  avatar.color4 {\n    background-image: linear-gradient(#b5e98a, #6ab85b);\n    color: #e6f9d7; }\n  avatar.color5 {\n    background-image: linear-gradient(#f8e359, #d29d09);\n    color: #f9f4e1; }\n  avatar.color6 {\n    background-image: linear-gradient(#ffcb62, #d68400);\n    color: #ffead1; }\n  avatar.color7 {\n    background-image: linear-gradient(#ffa95a, #ed5b00);\n    color: #ffe5c5; }\n  avatar.color8 {\n    background-image: linear-gradient(#f78773, #e62d42);\n    color: #f8d2ce; }\n  avatar.color9 {\n    background-image: linear-gradient(#e973ab, #e33b6a);\n    color: #fac7de; }\n  avatar.color10 {\n    background-image: linear-gradient(#cb78d4, #9945b5);\n    color: #e7c2e8; }\n  avatar.color11 {\n    background-image: linear-gradient(#9e91e8, #7a59ca);\n    color: #d5d2f5; }\n  avatar.color12 {\n    background-image: linear-gradient(#e3cf9c, #b08952);\n    color: #f2eade; }\n  avatar.color13 {\n    background-image: linear-gradient(#be916d, #785336);\n    color: #e5d6ca; }\n  avatar.color14 {\n    background-image: linear-gradient(#c0bfbc, #6e6d71);\n    color: #d8d7d3; }\n  avatar.contrasted {\n    color: white; }\n  avatar.image {\n    background: none; }\n\nbottom-sheet > dimming {\n  background-color: alpha(@shade_color,2); }\n\nbottom-sheet > sheet {\n  border-top-left-radius: 12px;\n  border-top-right-radius: 12px;\n  box-shadow: 0 2px 8px 2px rgba(0, 0, 0, 0.07), 0 3px 20px 10px rgba(0, 0, 0, 0.05), 0 6px 32px 16px rgba(0, 0, 0, 0.02), 0 0 0 1px rgba(0, 0, 0, 0.05); }\n  bottom-sheet > sheet > drag-handle {\n    background-color: alpha(currentColor,0.25);\n    min-width: 60px;\n    min-height: 4px;\n    margin: 6px;\n    border-radius: 99px; }\n  bottom-sheet > sheet > outline {\n    border-top-left-radius: 12px;\n    border-top-right-radius: 12px;\n    box-shadow: inset 1px 0 rgba(255, 255, 255, 0.07), inset -1px 0 rgba(255, 255, 255, 0.07), inset 0 1px rgba(255, 255, 255, 0.07); }\n    bottom-sheet > sheet > outline.flush-left {\n      box-shadow: inset -1px 0 rgba(255, 255, 255, 0.07), inset 0 1px rgba(255, 255, 255, 0.07); }\n    bottom-sheet > sheet > outline.flush-right {\n      box-shadow: inset 1px 0 rgba(255, 255, 255, 0.07), inset 0 1px rgba(255, 255, 255, 0.07); }\n    bottom-sheet > sheet > outline.flush-left.flush-right {\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.07); }\n\nnotebook > header > tabs > arrow, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr):last-child, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child,\nrow.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\nrow.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\nrow.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay,\nbutton {\n  min-height: 24px;\n  min-width: 16px;\n  padding: 5px 10px;\n  border-radius: 6px;\n  font-weight: bold; }\n  notebook > header > tabs > arrow, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr):last-child, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child,\n  row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n  row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay,\n  button {\n    outline: 0 solid transparent;\n    outline-offset: 4px;\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), background 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), box-shadow 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  notebook > header > tabs > arrow:focus:focus-visible, row.spin spinbutton > button.image-button.up:focus:focus-visible:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child,\n  row.spin spinbutton > button.image-button.down:focus:focus-visible:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  row.spin spinbutton > button.image-button.down:focus:focus-visible:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n  row.spin spinbutton > button.image-button.down:focus:focus-visible:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay:focus:focus-visible,\n  button:focus:focus-visible {\n    outline-color: alpha(@accent_color,0.5);\n    outline-width: 2px;\n    outline-offset: -2px; }\n  .osd notebook > header > tabs > arrow:focus:focus-visible, .osd row.spin spinbutton > button.image-button.up:focus:focus-visible:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin .osd spinbutton > button.image-button.up:focus:focus-visible:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child,\n  .osd row.spin spinbutton > button.image-button.down:focus:focus-visible:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  row.spin .osd spinbutton > button.image-button.down:focus:focus-visible:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd colorswatch#add-color-button > overlay:focus:focus-visible, .osd button:focus:focus-visible {\n    outline-color: rgba(255, 255, 255, 0.5); }\n  actionbar > revealer > box popover menubutton.image-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, searchbar > revealer > box popover menubutton.image-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, .toolbar popover menubutton.image-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, headerbar popover menubutton.image-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, actionbar > revealer > box popover button.arrow-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.arrow-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.arrow-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.arrow-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-text-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-text-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-text-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-text-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr):last-child, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child,\n  row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n  row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay,\n  button {\n    background-color: alpha(currentColor,0.1); }\n    actionbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:hover, searchbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:hover, .toolbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:hover, headerbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:hover, actionbar > revealer > box popover button.arrow-button:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.arrow-button:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.arrow-button:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.arrow-button:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-button:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-button:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-button:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-button:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-text-button:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-text-button:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-text-button:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-text-button:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.arrow-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.arrow-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.arrow-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.arrow-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-text-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-text-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-text-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-text-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.arrow-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.arrow-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.arrow-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.arrow-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-text-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-text-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-text-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-text-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow:hover, row.spin spinbutton > button.image-button.up:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.image-button.up:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr), row.spin spinbutton > button.image-button.up:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child,\n    row.spin spinbutton > button.image-button.down:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    row.spin spinbutton > button.image-button.down:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n    row.spin spinbutton > button.image-button.down:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay:hover,\n    button:hover {\n      background-color: alpha(currentColor,0.15); }\n    actionbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button.keyboard-activating, searchbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button.keyboard-activating, .toolbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button.keyboard-activating, headerbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button.keyboard-activating, actionbar > revealer > box popover button.keyboard-activating.arrow-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.keyboard-activating.arrow-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.keyboard-activating.arrow-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.keyboard-activating.arrow-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.keyboard-activating.image-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.keyboard-activating.image-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.keyboard-activating.image-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.keyboard-activating.image-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.keyboard-activating.image-text-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.keyboard-activating.image-text-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.keyboard-activating.image-text-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.keyboard-activating.image-text-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.keyboard-activating.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.keyboard-activating.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.keyboard-activating.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.keyboard-activating.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.keyboard-activating.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.keyboard-activating.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.keyboard-activating.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.keyboard-activating.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.keyboard-activating.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.keyboard-activating.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.keyboard-activating.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.keyboard-activating.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.keyboard-activating.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.keyboard-activating.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.keyboard-activating.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.keyboard-activating.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.keyboard-activating.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.keyboard-activating.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.keyboard-activating.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.keyboard-activating.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.keyboard-activating.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.keyboard-activating.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.keyboard-activating.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.keyboard-activating.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:active, searchbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:active, .toolbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:active, headerbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:active, actionbar > revealer > box popover button.arrow-button:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.arrow-button:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.arrow-button:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.arrow-button:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-button:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-button:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-button:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-button:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-text-button:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-text-button:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-text-button:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-text-button:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.arrow-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.arrow-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.arrow-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.arrow-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-text-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-text-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-text-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-text-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.arrow-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.arrow-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.arrow-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.arrow-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-text-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-text-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-text-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-text-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow.keyboard-activating, row.spin spinbutton > button.keyboard-activating.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.keyboard-activating.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr), row.spin spinbutton > button.keyboard-activating.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child,\n    row.spin spinbutton > button.keyboard-activating.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    row.spin spinbutton > button.keyboard-activating.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n    row.spin spinbutton > button.keyboard-activating.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay.keyboard-activating, notebook > header > tabs > arrow:active, row.spin spinbutton > button.image-button.up:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.image-button.up:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr), row.spin spinbutton > button.image-button.up:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child,\n    row.spin spinbutton > button.image-button.down:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    row.spin spinbutton > button.image-button.down:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n    row.spin spinbutton > button.image-button.down:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay:active,\n    button.keyboard-activating,\n    button:active {\n      background-color: alpha(currentColor,0.3); }\n    actionbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked, searchbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked, .toolbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked, headerbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked, actionbar > revealer > box popover button.arrow-button:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.arrow-button:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.arrow-button:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.arrow-button:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-button:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-button:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-button:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-button:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-text-button:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-text-button:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-text-button:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-text-button:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.arrow-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.arrow-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.arrow-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.arrow-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-text-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-text-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-text-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-text-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.arrow-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.arrow-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.arrow-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.arrow-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-text-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-text-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-text-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-text-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow:checked, row.spin spinbutton > button.image-button.up:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.image-button.up:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr), row.spin spinbutton > button.image-button.up:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child,\n    row.spin spinbutton > button.image-button.down:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    row.spin spinbutton > button.image-button.down:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n    row.spin spinbutton > button.image-button.down:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay:checked,\n    button:checked {\n      background-color: alpha(currentColor,0.3); }\n      actionbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:hover, searchbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:hover, .toolbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:hover, headerbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:hover, actionbar > revealer > box popover button.arrow-button:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.arrow-button:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.arrow-button:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.arrow-button:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-button:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-button:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-button:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-button:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-text-button:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-text-button:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-text-button:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-text-button:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.arrow-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.arrow-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.arrow-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.arrow-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-text-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-text-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-text-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-text-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.arrow-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.arrow-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.arrow-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.arrow-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-text-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-text-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-text-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-text-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow:checked:hover, row.spin spinbutton > button.image-button.up:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child,\n      row.spin spinbutton > button.image-button.down:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n      row.spin spinbutton > button.image-button.down:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n      row.spin spinbutton > button.image-button.down:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay:checked:hover,\n      button:checked:hover {\n        background-color: alpha(currentColor,0.35); }\n      actionbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked.keyboard-activating, searchbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked.keyboard-activating, .toolbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked.keyboard-activating, headerbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked.keyboard-activating, actionbar > revealer > box popover button.arrow-button:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.arrow-button:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.arrow-button:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.arrow-button:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-button:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-button:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-button:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-button:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-text-button:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-text-button:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-text-button:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-text-button:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.arrow-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.arrow-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.arrow-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.arrow-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-text-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-text-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-text-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-text-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.arrow-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.arrow-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.arrow-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.arrow-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-text-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-text-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-text-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-text-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:active, searchbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:active, .toolbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:active, headerbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:active, actionbar > revealer > box popover button.arrow-button:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.arrow-button:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.arrow-button:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.arrow-button:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-button:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-button:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-button:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-button:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-text-button:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-text-button:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-text-button:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-text-button:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.arrow-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.arrow-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.arrow-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.arrow-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-text-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-text-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-text-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-text-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.arrow-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.arrow-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.arrow-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.arrow-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-text-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-text-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-text-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-text-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow:checked.keyboard-activating, row.spin spinbutton > button.image-button.up:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child,\n      row.spin spinbutton > button.image-button.down:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n      row.spin spinbutton > button.image-button.down:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n      row.spin spinbutton > button.image-button.down:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay:checked.keyboard-activating, notebook > header > tabs > arrow:checked:active, row.spin spinbutton > button.image-button.up:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child,\n      row.spin spinbutton > button.image-button.down:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n      row.spin spinbutton > button.image-button.down:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n      row.spin spinbutton > button.image-button.down:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay:checked:active,\n      button:checked.keyboard-activating,\n      button:checked:active {\n        background-color: alpha(currentColor,0.4); }\n  notebook > header > tabs > arrow:disabled, row.spin spinbutton > button.image-button.up:disabled:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.image-button.up:disabled:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr), row.spin spinbutton > button.image-button.up:disabled:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child,\n  row.spin spinbutton > button.image-button.down:disabled:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  row.spin spinbutton > button.image-button.down:disabled:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n  row.spin spinbutton > button.image-button.down:disabled:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay:disabled,\n  button:disabled {\n    filter: opacity(0.5); }\n    notebook > header > tabs > arrow:disabled label, row.spin spinbutton > button.image-button.up:disabled:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child label, row.spin spinbutton > button.image-button.up:disabled:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr) label, row.spin spinbutton > button.image-button.up:disabled:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child label,\n    row.spin spinbutton > button.image-button.down:disabled:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) label,\n    row.spin spinbutton > button.image-button.down:disabled:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child label,\n    row.spin spinbutton > button.image-button.down:disabled:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child label, colorswatch#add-color-button > overlay:disabled label,\n    button:disabled label {\n      filter: none; }\n  notebook > header > tabs > arrow.image-button, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr), row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child,\n  row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n  row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay.image-button,\n  button.image-button {\n    min-width: 24px;\n    padding-left: 5px;\n    padding-right: 5px; }\n  notebook > header > tabs > arrow.text-button, row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr), row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child,\n  row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n  row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay.text-button,\n  button.text-button {\n    padding-left: 17px;\n    padding-right: 17px; }\n  notebook > header > tabs > arrow.text-button.image-button, row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr), row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child,\n  row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n  row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay.text-button.image-button, notebook > header > tabs > arrow.image-text-button, row.spin spinbutton > button.image-text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.image-text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr), row.spin spinbutton > button.image-text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child,\n  row.spin spinbutton > button.image-text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  row.spin spinbutton > button.image-text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n  row.spin spinbutton > button.image-text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay.image-text-button,\n  button.text-button.image-button,\n  button.image-text-button {\n    padding-left: 9px;\n    padding-right: 9px; }\n    notebook > header > tabs > arrow.text-button.image-button > box, row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child > box, row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr) > box, row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child > box,\n    row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > box,\n    row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child > box,\n    row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child > box, colorswatch#add-color-button > overlay.text-button.image-button > box,\n    notebook > header > tabs > arrow.text-button.image-button > box > box,\n    row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child > box > box,\n    row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr) > box > box,\n    row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child > box > box,\n    row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > box > box,\n    row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child > box > box,\n    row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child > box > box,\n    colorswatch#add-color-button > overlay.text-button.image-button > box > box, notebook > header > tabs > arrow.image-text-button > box, row.spin spinbutton > button.image-text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child > box, row.spin spinbutton > button.image-text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr) > box, row.spin spinbutton > button.image-text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child > box,\n    row.spin spinbutton > button.image-text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > box,\n    row.spin spinbutton > button.image-text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child > box,\n    row.spin spinbutton > button.image-text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child > box, colorswatch#add-color-button > overlay.image-text-button > box,\n    notebook > header > tabs > arrow.image-text-button > box > box,\n    row.spin spinbutton > button.image-text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child > box > box,\n    row.spin spinbutton > button.image-text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr) > box > box,\n    row.spin spinbutton > button.image-text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child > box > box,\n    row.spin spinbutton > button.image-text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > box > box,\n    row.spin spinbutton > button.image-text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child > box > box,\n    row.spin spinbutton > button.image-text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child > box > box,\n    colorswatch#add-color-button > overlay.image-text-button > box > box,\n    button.text-button.image-button > box,\n    button.text-button.image-button > box > box,\n    button.image-text-button > box,\n    button.image-text-button > box > box {\n      border-spacing: 4px; }\n      notebook > header > tabs > arrow.text-button.image-button > box > label, row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child > box > label, row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr) > box > label, row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child > box > label,\n      row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > box > label,\n      row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child > box > label,\n      row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child > box > label, colorswatch#add-color-button > overlay.text-button.image-button > box > label,\n      notebook > header > tabs > arrow.text-button.image-button > box > box > label,\n      row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child > box > box > label,\n      row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr) > box > box > label,\n      row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child > box > box > label,\n      row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > box > box > label,\n      row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child > box > box > label,\n      row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child > box > box > label,\n      colorswatch#add-color-button > overlay.text-button.image-button > box > box > label, notebook > header > tabs > arrow.image-text-button > box > label, row.spin spinbutton > button.image-text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child > box > label, row.spin spinbutton > button.image-text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr) > box > label, row.spin spinbutton > button.image-text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child > box > label,\n      row.spin spinbutton > button.image-text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > box > label,\n      row.spin spinbutton > button.image-text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child > box > label,\n      row.spin spinbutton > button.image-text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child > box > label, colorswatch#add-color-button > overlay.image-text-button > box > label,\n      notebook > header > tabs > arrow.image-text-button > box > box > label,\n      row.spin spinbutton > button.image-text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child > box > box > label,\n      row.spin spinbutton > button.image-text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr) > box > box > label,\n      row.spin spinbutton > button.image-text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child > box > box > label,\n      row.spin spinbutton > button.image-text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > box > box > label,\n      row.spin spinbutton > button.image-text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child > box > box > label,\n      row.spin spinbutton > button.image-text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child > box > box > label,\n      colorswatch#add-color-button > overlay.image-text-button > box > box > label,\n      button.text-button.image-button > box > label,\n      button.text-button.image-button > box > box > label,\n      button.image-text-button > box > label,\n      button.image-text-button > box > box > label {\n        padding-left: 2px;\n        padding-right: 2px; }\n  notebook > header > tabs > arrow.arrow-button, row.spin spinbutton > button.arrow-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.arrow-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr), row.spin spinbutton > button.arrow-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child,\n  row.spin spinbutton > button.arrow-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  row.spin spinbutton > button.arrow-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n  row.spin spinbutton > button.arrow-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay.arrow-button,\n  button.arrow-button {\n    padding-left: 9px;\n    padding-right: 9px; }\n    notebook > header > tabs > arrow.arrow-button > box, row.spin spinbutton > button.arrow-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child > box, row.spin spinbutton > button.arrow-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr) > box, row.spin spinbutton > button.arrow-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child > box,\n    row.spin spinbutton > button.arrow-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > box,\n    row.spin spinbutton > button.arrow-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child > box,\n    row.spin spinbutton > button.arrow-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child > box, colorswatch#add-color-button > overlay.arrow-button > box,\n    button.arrow-button > box {\n      border-spacing: 4px; }\n    notebook > header > tabs > arrow.arrow-button.text-button > box, row.spin spinbutton > button.arrow-button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child > box,\n    row.spin spinbutton > button.arrow-button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > box,\n    row.spin spinbutton > button.arrow-button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child > box,\n    row.spin spinbutton > button.arrow-button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child > box, colorswatch#add-color-button > overlay.arrow-button.text-button > box,\n    button.arrow-button.text-button > box {\n      border-spacing: 4px; }\n  dropdown:drop(active) button.combo, combobox:drop(active) button.combo, searchbar > revealer > box .close:drop(active), actionbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:drop(active), searchbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:drop(active), .toolbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:drop(active), headerbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:drop(active), actionbar > revealer > box button.arrow-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.arrow-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.arrow-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.arrow-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-text-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-text-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-text-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-text-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), spinbutton > button.image-button.up:drop(active):not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  spinbutton > button.image-button.down:drop(active):not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), window.dialog.message.csd .dialog-action-area > button:drop(active), popover.menu box.circular-buttons button.circular.image-button.model:drop(active), popover.menu box.inline-buttons button.image-button.model:drop(active), filechooser #pathbarbox > stack > box > button:drop(active),\n  filechooser #pathbarbox > stack > box > box > button:drop(active),\n  filechooser #pathbarbox > stack > box > menubutton > button:drop(active), button.sidebar-button:drop(active), button.emoji-section.image-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), infobar .close:drop(active), calendar > header > button:drop(active), actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:drop(active), searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:drop(active), .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:drop(active), headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:drop(active),\n  actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:drop(active),\n  searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:drop(active),\n  .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:drop(active),\n  headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:drop(active), splitbutton.flat > button:drop(active),\n  splitbutton.flat > menubutton > button:drop(active), menubutton.flat > button:drop(active),\n  button.flat:drop(active), menubutton.osd > button:drop(active),\n  button.osd:drop(active), notebook > header > tabs > arrow:drop(active), row.spin spinbutton > button.image-button.up:drop(active):not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.image-button.up:drop(active):not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr), row.spin spinbutton > button.image-button.up:drop(active):not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child,\n  row.spin spinbutton > button.image-button.down:drop(active):not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  row.spin spinbutton > button.image-button.down:drop(active):not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n  row.spin spinbutton > button.image-button.down:drop(active):not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay:drop(active),\n  button:drop(active) {\n    color: @accent_bg_color;\n    box-shadow: inset 0 0 0 2px @accent_bg_color; }\n\nmenubutton.osd > button,\nbutton.osd {\n  min-width: 32px;\n  min-height: 32px;\n  color: rgba(255, 255, 255, 0.9);\n  background-color: rgba(0, 0, 0, 0.65); }\n  menubutton.osd > button,\n  button.osd {\n    outline: 0 solid transparent;\n    outline-offset: 5px;\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), background 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), box-shadow 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  menubutton.osd > button:focus:focus-visible,\n  button.osd:focus:focus-visible {\n    outline-color: alpha(@accent_color,0.5);\n    outline-width: 2px;\n    outline-offset: 1px; }\n  menubutton.osd > button:hover,\n  button.osd:hover {\n    color: white;\n    background-color: alpha(mix(black,currentColor,0.15),0.65); }\n  menubutton.osd > button.keyboard-activating, menubutton.osd > button:active,\n  button.osd.keyboard-activating,\n  button.osd:active {\n    color: white;\n    background-color: alpha(mix(black,currentColor,0.25),0.65); }\n  menubutton.osd > button:checked,\n  button.osd:checked {\n    background-color: alpha(mix(black,currentColor,0.2),0.65); }\n    menubutton.osd > button:checked:hover,\n    button.osd:checked:hover {\n      background-color: alpha(mix(black,currentColor,0.25),0.65); }\n    menubutton.osd > button:checked.keyboard-activating, menubutton.osd > button:checked:active,\n    button.osd:checked.keyboard-activating,\n    button.osd:checked:active {\n      background-color: alpha(mix(black,currentColor,0.35),0.65); }\n  menubutton.osd > button:focus:focus-visible, .osd button.osd:focus:focus-visible {\n    outline-color: rgba(255, 255, 255, 0.5); }\n\nactionbar > revealer > box menubutton.suggested-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.suggested-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.suggested-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.suggested-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\nactionbar > revealer > box menubutton.destructive-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\nsearchbar > revealer > box menubutton.destructive-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n.toolbar menubutton.destructive-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\nheaderbar menubutton.destructive-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\nactionbar > revealer > box menubutton.opaque > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\nsearchbar > revealer > box menubutton.opaque > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n.toolbar menubutton.opaque > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\nheaderbar menubutton.opaque > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), 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,\nbutton.suggested-action,\nbutton.destructive-action,\nbutton.opaque {\n  box-shadow: none; }\n  actionbar > revealer > box menubutton.suggested-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.suggested-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.suggested-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.suggested-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  actionbar > revealer > box menubutton.destructive-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  searchbar > revealer > box menubutton.destructive-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .toolbar menubutton.destructive-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  headerbar menubutton.destructive-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  actionbar > revealer > box menubutton.opaque > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  searchbar > revealer > box menubutton.opaque > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .toolbar menubutton.opaque > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  headerbar menubutton.opaque > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), 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,\n  button.suggested-action,\n  button.destructive-action,\n  button.opaque {\n    outline: 0 solid transparent;\n    outline-offset: 5px;\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), background 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), box-shadow 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  actionbar > revealer > box menubutton.suggested-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.suggested-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.suggested-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.suggested-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  actionbar > revealer > box menubutton.destructive-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  searchbar > revealer > box menubutton.destructive-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .toolbar menubutton.destructive-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  headerbar menubutton.destructive-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  actionbar > revealer > box menubutton.opaque > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  searchbar > revealer > box menubutton.opaque > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .toolbar menubutton.opaque > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  headerbar menubutton.opaque > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), splitbutton.suggested-action > button:focus:focus-visible, splitbutton.suggested-action > menubutton > button:focus:focus-visible, splitbutton.destructive-action > button:focus:focus-visible, splitbutton.destructive-action > menubutton > button:focus:focus-visible, splitbutton.opaque > button:focus:focus-visible, splitbutton.opaque > menubutton > button:focus:focus-visible, menubutton.suggested-action > button:focus:focus-visible, menubutton.destructive-action > button:focus:focus-visible, menubutton.opaque > button:focus:focus-visible,\n  button.suggested-action:focus:focus-visible,\n  button.destructive-action:focus:focus-visible,\n  button.opaque:focus:focus-visible {\n    outline-color: alpha(@accent_color,0.5);\n    outline-width: 2px;\n    outline-offset: 1px; }\n  .osd actionbar > revealer > box menubutton.suggested-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd searchbar > revealer > box menubutton.suggested-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd .toolbar menubutton.suggested-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .osd menubutton.suggested-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .osd menubutton.suggested-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .osd menubutton.suggested-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd headerbar menubutton.suggested-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .osd menubutton.suggested-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .osd actionbar > revealer > box menubutton.destructive-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .osd searchbar > revealer > box menubutton.destructive-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .osd .toolbar menubutton.destructive-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  actionbar > revealer > box .osd menubutton.destructive-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  searchbar > revealer > box .osd menubutton.destructive-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .toolbar .osd menubutton.destructive-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .osd headerbar menubutton.destructive-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  headerbar .osd menubutton.destructive-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .osd actionbar > revealer > box menubutton.opaque > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .osd searchbar > revealer > box menubutton.opaque > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .osd .toolbar menubutton.opaque > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  actionbar > revealer > box .osd menubutton.opaque > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  searchbar > revealer > box .osd menubutton.opaque > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .toolbar .osd menubutton.opaque > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .osd headerbar menubutton.opaque > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  headerbar .osd menubutton.opaque > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .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,\n  .osd button.suggested-action:focus:focus-visible,\n  .osd button.destructive-action:focus:focus-visible,\n  .osd button.opaque:focus:focus-visible {\n    outline-color: rgba(255, 255, 255, 0.5); }\n  actionbar > revealer > box menubutton.suggested-action > button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.suggested-action > button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.suggested-action > button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.suggested-action > button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  actionbar > revealer > box menubutton.destructive-action > button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  searchbar > revealer > box menubutton.destructive-action > button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .toolbar menubutton.destructive-action > button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  headerbar menubutton.destructive-action > button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  actionbar > revealer > box menubutton.opaque > button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  searchbar > revealer > box menubutton.opaque > button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .toolbar menubutton.opaque > button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  headerbar menubutton.opaque > button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), 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,\n  button.suggested-action:hover,\n  button.destructive-action:hover,\n  button.opaque:hover {\n    background-image: image(alpha(currentColor,0.1)); }\n  actionbar > revealer > box menubutton.suggested-action > button.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.suggested-action > button.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.suggested-action > button.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.suggested-action > button.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  actionbar > revealer > box menubutton.destructive-action > button.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  searchbar > revealer > box menubutton.destructive-action > button.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .toolbar menubutton.destructive-action > button.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  headerbar menubutton.destructive-action > button.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  actionbar > revealer > box menubutton.opaque > button.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  searchbar > revealer > box menubutton.opaque > button.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .toolbar menubutton.opaque > button.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  headerbar menubutton.opaque > button.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), 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,\n  button.keyboard-activating.suggested-action,\n  button.keyboard-activating.destructive-action,\n  button.keyboard-activating.opaque, actionbar > revealer > box menubutton.suggested-action > button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.suggested-action > button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.suggested-action > button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.suggested-action > button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  actionbar > revealer > box menubutton.destructive-action > button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  searchbar > revealer > box menubutton.destructive-action > button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .toolbar menubutton.destructive-action > button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  headerbar menubutton.destructive-action > button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  actionbar > revealer > box menubutton.opaque > button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  searchbar > revealer > box menubutton.opaque > button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .toolbar menubutton.opaque > button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  headerbar menubutton.opaque > button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.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,\n  button.suggested-action:active,\n  button.destructive-action:active,\n  button.opaque:active {\n    background-image: image(rgba(0, 0, 0, 0.2)); }\n  actionbar > revealer > box menubutton.suggested-action > button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.suggested-action > button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.suggested-action > button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.suggested-action > button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  actionbar > revealer > box menubutton.destructive-action > button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  searchbar > revealer > box menubutton.destructive-action > button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .toolbar menubutton.destructive-action > button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  headerbar menubutton.destructive-action > button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  actionbar > revealer > box menubutton.opaque > button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  searchbar > revealer > box menubutton.opaque > button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .toolbar menubutton.opaque > button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  headerbar menubutton.opaque > button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), 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,\n  button.suggested-action:checked,\n  button.destructive-action:checked,\n  button.opaque:checked {\n    background-image: image(rgba(0, 0, 0, 0.15)); }\n    actionbar > revealer > box menubutton.suggested-action > button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.suggested-action > button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.suggested-action > button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.suggested-action > button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    actionbar > revealer > box menubutton.destructive-action > button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    searchbar > revealer > box menubutton.destructive-action > button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    .toolbar menubutton.destructive-action > button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    headerbar menubutton.destructive-action > button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    actionbar > revealer > box menubutton.opaque > button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    searchbar > revealer > box menubutton.opaque > button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    .toolbar menubutton.opaque > button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    headerbar menubutton.opaque > button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), 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,\n    button.suggested-action:checked:hover,\n    button.destructive-action:checked:hover,\n    button.opaque:checked:hover {\n      background-image: image(rgba(0, 0, 0, 0.05)); }\n    actionbar > revealer > box menubutton.suggested-action > button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.suggested-action > button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.suggested-action > button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.suggested-action > button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    actionbar > revealer > box menubutton.destructive-action > button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    searchbar > revealer > box menubutton.destructive-action > button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    .toolbar menubutton.destructive-action > button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    headerbar menubutton.destructive-action > button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    actionbar > revealer > box menubutton.opaque > button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    searchbar > revealer > box menubutton.opaque > button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    .toolbar menubutton.opaque > button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    headerbar menubutton.opaque > button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), 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,\n    button.suggested-action:checked.keyboard-activating,\n    button.destructive-action:checked.keyboard-activating,\n    button.opaque:checked.keyboard-activating, actionbar > revealer > box menubutton.suggested-action > button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.suggested-action > button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.suggested-action > button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.suggested-action > button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    actionbar > revealer > box menubutton.destructive-action > button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    searchbar > revealer > box menubutton.destructive-action > button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    .toolbar menubutton.destructive-action > button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    headerbar menubutton.destructive-action > button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    actionbar > revealer > box menubutton.opaque > button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    searchbar > revealer > box menubutton.opaque > button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    .toolbar menubutton.opaque > button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    headerbar menubutton.opaque > button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), 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,\n    button.suggested-action:checked:active,\n    button.destructive-action:checked:active,\n    button.opaque:checked:active {\n      background-image: image(rgba(0, 0, 0, 0.3)); }\n\n\nbutton.opaque {\n  background-color: mix(@window_bg_color,@window_fg_color,0.15);\n  color: @window_fg_color; }\n\n\nbutton.destructive-action {\n  color: @destructive_fg_color; }\n  \n  button.destructive-action,\n  button.destructive-action:checked {\n    background-color: @destructive_bg_color; }\n\n\nbutton.suggested-action {\n  color: @accent_fg_color; }\n  \n  button.suggested-action,\n  button.suggested-action:checked {\n    background-color: @accent_bg_color; }\n\nsearchbar > revealer > box .close, actionbar > revealer > box menubutton.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, searchbar > revealer > box menubutton.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, .toolbar menubutton.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, headerbar menubutton.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, actionbar > revealer > box button.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\nspinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow, window.dialog.message.csd .dialog-action-area > button, popover.menu box.circular-buttons button.circular.image-button.model, popover.menu box.inline-buttons button.image-button.model, filechooser #pathbarbox > stack > box > button,\nfilechooser #pathbarbox > stack > box > box > button,\nfilechooser #pathbarbox > stack > box > menubutton > button, button.sidebar-button, button.emoji-section.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), infobar .close, calendar > header > button, actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button,\nactionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button,\nsearchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button,\n.toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button,\nheaderbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button, splitbutton.flat > button,\nsplitbutton.flat > menubutton > button, menubutton.flat > button,\nbutton.flat {\n  background: transparent;\n  box-shadow: none; }\n  searchbar > revealer > box .close, actionbar > revealer > box menubutton.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, searchbar > revealer > box menubutton.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, .toolbar menubutton.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, headerbar menubutton.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, actionbar > revealer > box button.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow, window.dialog.message.csd .dialog-action-area > button, popover.menu box.circular-buttons button.circular.image-button.model, popover.menu box.inline-buttons button.image-button.model, filechooser #pathbarbox > stack > box > button,\n  filechooser #pathbarbox > stack > box > box > button,\n  filechooser #pathbarbox > stack > box > menubutton > button, button.sidebar-button, button.emoji-section.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), infobar .close, calendar > header > button, actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button,\n  actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button,\n  searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button,\n  .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button,\n  headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button, splitbutton.flat > button,\n  splitbutton.flat > menubutton > button, menubutton.flat > button,\n  button.flat {\n    outline: 0 solid transparent;\n    outline-offset: 4px;\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), background 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), box-shadow 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  searchbar > revealer > box .close:focus:focus-visible, actionbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:focus:focus-visible, searchbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:focus:focus-visible, .toolbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:focus:focus-visible, headerbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:focus:focus-visible, actionbar > revealer > box button.arrow-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.arrow-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.arrow-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.arrow-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-text-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-text-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-text-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-text-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), spinbutton > button.image-button.up:focus:focus-visible:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  spinbutton > button.image-button.down:focus:focus-visible:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow:focus:focus-visible, window.dialog.message.csd .dialog-action-area > button:focus:focus-visible, popover.menu box.circular-buttons button.circular.image-button.model:focus:focus-visible, popover.menu box.inline-buttons button.image-button.model:focus:focus-visible, filechooser #pathbarbox > stack > box > button:focus:focus-visible,\n  filechooser #pathbarbox > stack > box > box > button:focus:focus-visible,\n  filechooser #pathbarbox > stack > box > menubutton > button:focus:focus-visible, button.sidebar-button:focus:focus-visible, button.emoji-section.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), infobar .close:focus:focus-visible, calendar > header > button:focus:focus-visible, actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:focus:focus-visible, searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:focus:focus-visible, .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:focus:focus-visible, headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:focus:focus-visible,\n  actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:focus:focus-visible,\n  searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:focus:focus-visible,\n  .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:focus:focus-visible,\n  headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:focus:focus-visible, splitbutton.flat > button:focus:focus-visible,\n  splitbutton.flat > menubutton > button:focus:focus-visible, menubutton.flat > button:focus:focus-visible,\n  button.flat:focus:focus-visible {\n    outline-color: alpha(@accent_color,0.5);\n    outline-width: 2px;\n    outline-offset: -2px; }\n  .osd searchbar > revealer > box .close:focus:focus-visible, searchbar > revealer > box .osd .close:focus:focus-visible, .osd actionbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:focus:focus-visible, .osd searchbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:focus:focus-visible, .osd .toolbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:focus:focus-visible, actionbar > revealer > box .osd menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:focus:focus-visible, searchbar > revealer > box .osd menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:focus:focus-visible, .toolbar .osd menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:focus:focus-visible, .osd headerbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:focus:focus-visible, headerbar .osd menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:focus:focus-visible, .osd actionbar > revealer > box button.arrow-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd searchbar > revealer > box button.arrow-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd .toolbar button.arrow-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .osd button.arrow-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .osd button.arrow-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .osd button.arrow-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd headerbar button.arrow-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .osd button.arrow-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd actionbar > revealer > box button.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd searchbar > revealer > box button.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd .toolbar button.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .osd button.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .osd button.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .osd button.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd headerbar button.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .osd button.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd actionbar > revealer > box button.image-text-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd searchbar > revealer > box button.image-text-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd .toolbar button.image-text-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .osd button.image-text-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .osd button.image-text-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .osd button.image-text-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd headerbar button.image-text-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .osd button.image-text-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd spinbutton > button.image-button.up:focus:focus-visible:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .osd spinbutton > button.image-button.down:focus:focus-visible:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd notebook > header > tabs > arrow:focus:focus-visible, .osd window.dialog.message.csd .dialog-action-area > button:focus:focus-visible, window.dialog.message.csd .osd .dialog-action-area > button:focus:focus-visible, .osd popover.menu box.circular-buttons button.circular.image-button.model:focus:focus-visible, popover.menu box.circular-buttons .osd button.circular.image-button.model:focus:focus-visible, .osd popover.menu box.inline-buttons button.image-button.model:focus:focus-visible, popover.menu box.inline-buttons .osd button.image-button.model:focus:focus-visible, .osd filechooser #pathbarbox > stack > box > button:focus:focus-visible, filechooser .osd #pathbarbox > stack > box > button:focus:focus-visible,\n  .osd filechooser #pathbarbox > stack > box > box > button:focus:focus-visible,\n  filechooser .osd #pathbarbox > stack > box > box > button:focus:focus-visible,\n  .osd filechooser #pathbarbox > stack > box > menubutton > button:focus:focus-visible,\n  filechooser .osd #pathbarbox > stack > box > menubutton > button:focus:focus-visible, .osd button.sidebar-button:focus:focus-visible, .osd button.emoji-section.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd infobar .close:focus:focus-visible, infobar .osd .close:focus:focus-visible, .osd calendar > header > button:focus:focus-visible, .osd actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:focus:focus-visible, .osd searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:focus:focus-visible, .osd .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:focus:focus-visible, actionbar > revealer > box .osd splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:focus:focus-visible, searchbar > revealer > box .osd splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:focus:focus-visible, .toolbar .osd splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:focus:focus-visible, .osd headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:focus:focus-visible, headerbar .osd splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:focus:focus-visible,\n  .osd actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:focus:focus-visible,\n  .osd searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:focus:focus-visible,\n  .osd .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:focus:focus-visible,\n  actionbar > revealer > box .osd splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:focus:focus-visible,\n  searchbar > revealer > box .osd splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:focus:focus-visible,\n  .toolbar .osd splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:focus:focus-visible,\n  .osd headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:focus:focus-visible,\n  headerbar .osd splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:focus:focus-visible, .osd splitbutton.flat > button:focus:focus-visible,\n  .osd splitbutton.flat > menubutton > button:focus:focus-visible, .osd menubutton.flat > button:focus:focus-visible, .osd button.flat:focus:focus-visible {\n    outline-color: rgba(255, 255, 255, 0.5); }\n  searchbar > revealer > box .close:hover, actionbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:hover, searchbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:hover, .toolbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:hover, headerbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:hover, actionbar > revealer > box button.arrow-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.arrow-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.arrow-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.arrow-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-text-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-text-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-text-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-text-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), spinbutton > button.image-button.up:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  spinbutton > button.image-button.down:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow:hover, window.dialog.message.csd .dialog-action-area > button:hover, popover.menu box.circular-buttons button.circular.image-button.model:hover, popover.menu box.inline-buttons button.image-button.model:hover, filechooser #pathbarbox > stack > box > button:hover,\n  filechooser #pathbarbox > stack > box > box > button:hover,\n  filechooser #pathbarbox > stack > box > menubutton > button:hover, button.sidebar-button:hover, button.emoji-section.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), infobar .close:hover, calendar > header > button:hover, actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:hover, searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:hover, .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:hover, headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:hover,\n  actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:hover,\n  searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:hover,\n  .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:hover,\n  headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:hover, splitbutton.flat > button:hover,\n  splitbutton.flat > menubutton > button:hover, menubutton.flat > button:hover,\n  button.flat:hover {\n    background: alpha(currentColor,0.07); }\n  searchbar > revealer > box .keyboard-activating.close, actionbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button.keyboard-activating, searchbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button.keyboard-activating, .toolbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button.keyboard-activating, headerbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button.keyboard-activating, actionbar > revealer > box button.keyboard-activating.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.keyboard-activating.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.keyboard-activating.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.keyboard-activating.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.keyboard-activating.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.keyboard-activating.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.keyboard-activating.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.keyboard-activating.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.keyboard-activating.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.keyboard-activating.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.keyboard-activating.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.keyboard-activating.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), spinbutton > button.keyboard-activating.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  spinbutton > button.keyboard-activating.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow.keyboard-activating, window.dialog.message.csd .dialog-action-area > button.keyboard-activating, popover.menu box.circular-buttons button.keyboard-activating.circular.image-button.model, popover.menu box.inline-buttons button.keyboard-activating.image-button.model, filechooser #pathbarbox > stack > box > button.keyboard-activating,\n  filechooser #pathbarbox > stack > box > box > button.keyboard-activating,\n  filechooser #pathbarbox > stack > box > menubutton > button.keyboard-activating, button.keyboard-activating.sidebar-button, button.keyboard-activating.emoji-section.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), infobar .keyboard-activating.close, calendar > header > button.keyboard-activating, actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button.keyboard-activating, searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button.keyboard-activating, .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button.keyboard-activating, headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button.keyboard-activating,\n  actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button.keyboard-activating,\n  searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button.keyboard-activating,\n  .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button.keyboard-activating,\n  headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button.keyboard-activating, splitbutton.flat > button.keyboard-activating,\n  splitbutton.flat > menubutton > button.keyboard-activating, menubutton.flat > button.keyboard-activating, searchbar > revealer > box .close:active, actionbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:active, searchbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:active, .toolbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:active, headerbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:active, actionbar > revealer > box button.arrow-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.arrow-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.arrow-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.arrow-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-text-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-text-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-text-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-text-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), spinbutton > button.image-button.up:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  spinbutton > button.image-button.down:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow:active, window.dialog.message.csd .dialog-action-area > button:active, popover.menu box.circular-buttons button.circular.image-button.model:active, popover.menu box.inline-buttons button.image-button.model:active, filechooser #pathbarbox > stack > box > button:active,\n  filechooser #pathbarbox > stack > box > box > button:active,\n  filechooser #pathbarbox > stack > box > menubutton > button:active, button.sidebar-button:active, button.emoji-section.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), infobar .close:active, calendar > header > button:active, actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:active, searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:active, .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:active, headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:active,\n  actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:active,\n  searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:active,\n  .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:active,\n  headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:active, splitbutton.flat > button:active,\n  splitbutton.flat > menubutton > button:active, menubutton.flat > button:active,\n  button.flat.keyboard-activating,\n  button.flat:active {\n    background: alpha(currentColor,0.16); }\n  searchbar > revealer > box .close:checked, actionbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked, searchbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked, .toolbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked, headerbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked, actionbar > revealer > box button.arrow-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.arrow-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.arrow-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.arrow-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-text-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-text-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-text-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-text-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), spinbutton > button.image-button.up:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  spinbutton > button.image-button.down:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow:checked, window.dialog.message.csd .dialog-action-area > button:checked, popover.menu box.circular-buttons button.circular.image-button.model:checked, popover.menu box.inline-buttons button.image-button.model:checked, filechooser #pathbarbox > stack > box > button:checked,\n  filechooser #pathbarbox > stack > box > box > button:checked,\n  filechooser #pathbarbox > stack > box > menubutton > button:checked, button.sidebar-button:checked, button.emoji-section.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), infobar .close:checked, calendar > header > button:checked, actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked, searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked, .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked, headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked,\n  actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked,\n  searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked,\n  .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked,\n  headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked, splitbutton.flat > button:checked,\n  splitbutton.flat > menubutton > button:checked, menubutton.flat > button:checked,\n  button.flat:checked {\n    background: alpha(currentColor,0.1); }\n    searchbar > revealer > box .close:checked:hover, actionbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:hover, searchbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:hover, .toolbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:hover, headerbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:hover, actionbar > revealer > box button.arrow-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.arrow-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.arrow-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.arrow-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-text-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-text-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-text-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-text-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), spinbutton > button.image-button.up:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    spinbutton > button.image-button.down:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow:checked:hover, window.dialog.message.csd .dialog-action-area > button:checked:hover, popover.menu box.circular-buttons button.circular.image-button.model:checked:hover, popover.menu box.inline-buttons button.image-button.model:checked:hover, filechooser #pathbarbox > stack > box > button:checked:hover,\n    filechooser #pathbarbox > stack > box > box > button:checked:hover,\n    filechooser #pathbarbox > stack > box > menubutton > button:checked:hover, button.sidebar-button:checked:hover, button.emoji-section.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), infobar .close:checked:hover, calendar > header > button:checked:hover, actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked:hover, searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked:hover, .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked:hover, headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked:hover,\n    actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked:hover,\n    searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked:hover,\n    .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked:hover,\n    headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked:hover, splitbutton.flat > button:checked:hover,\n    splitbutton.flat > menubutton > button:checked:hover, menubutton.flat > button:checked:hover,\n    button.flat:checked:hover {\n      background: alpha(currentColor,0.13); }\n    searchbar > revealer > box .close:checked.keyboard-activating, actionbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked.keyboard-activating, searchbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked.keyboard-activating, .toolbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked.keyboard-activating, headerbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked.keyboard-activating, actionbar > revealer > box button.arrow-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.arrow-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.arrow-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.arrow-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-text-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-text-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-text-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-text-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), spinbutton > button.image-button.up:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    spinbutton > button.image-button.down:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow:checked.keyboard-activating, window.dialog.message.csd .dialog-action-area > button:checked.keyboard-activating, popover.menu box.circular-buttons button.circular.image-button.model:checked.keyboard-activating, popover.menu box.inline-buttons button.image-button.model:checked.keyboard-activating, filechooser #pathbarbox > stack > box > button:checked.keyboard-activating,\n    filechooser #pathbarbox > stack > box > box > button:checked.keyboard-activating,\n    filechooser #pathbarbox > stack > box > menubutton > button:checked.keyboard-activating, button.sidebar-button:checked.keyboard-activating, button.emoji-section.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), infobar .close:checked.keyboard-activating, calendar > header > button:checked.keyboard-activating, actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked.keyboard-activating, searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked.keyboard-activating, .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked.keyboard-activating, headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked.keyboard-activating,\n    actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked.keyboard-activating,\n    searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked.keyboard-activating,\n    .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked.keyboard-activating,\n    headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked.keyboard-activating, splitbutton.flat > button:checked.keyboard-activating,\n    splitbutton.flat > menubutton > button:checked.keyboard-activating, menubutton.flat > button:checked.keyboard-activating, searchbar > revealer > box .close:checked:active, actionbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:active, searchbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:active, .toolbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:active, headerbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:active, actionbar > revealer > box button.arrow-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.arrow-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.arrow-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.arrow-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-text-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-text-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-text-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-text-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), spinbutton > button.image-button.up:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    spinbutton > button.image-button.down:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow:checked:active, window.dialog.message.csd .dialog-action-area > button:checked:active, popover.menu box.circular-buttons button.circular.image-button.model:checked:active, popover.menu box.inline-buttons button.image-button.model:checked:active, filechooser #pathbarbox > stack > box > button:checked:active,\n    filechooser #pathbarbox > stack > box > box > button:checked:active,\n    filechooser #pathbarbox > stack > box > menubutton > button:checked:active, button.sidebar-button:checked:active, button.emoji-section.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), infobar .close:checked:active, calendar > header > button:checked:active, actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked:active, searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked:active, .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked:active, headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked:active,\n    actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked:active,\n    searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked:active,\n    .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked:active,\n    headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked:active, splitbutton.flat > button:checked:active,\n    splitbutton.flat > menubutton > button:checked:active, menubutton.flat > button:checked:active,\n    button.flat:checked.keyboard-activating,\n    button.flat:checked:active {\n      background: alpha(currentColor,0.19); }\n  searchbar > revealer > box .close:disabled:not(:checked), actionbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:disabled:not(:checked), searchbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:disabled:not(:checked), .toolbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:disabled:not(:checked), headerbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:disabled:not(:checked), actionbar > revealer > box button.arrow-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.arrow-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.arrow-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.arrow-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-text-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-text-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-text-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-text-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), spinbutton > button.image-button.up:disabled:not(:checked):not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  spinbutton > button.image-button.down:disabled:not(:checked):not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow:disabled:not(:checked), window.dialog.message.csd .dialog-action-area > button:disabled:not(:checked), popover.menu box.circular-buttons button.circular.image-button.model:disabled:not(:checked), popover.menu box.inline-buttons button.image-button.model:disabled:not(:checked), filechooser #pathbarbox > stack > box > button:disabled:not(:checked),\n  filechooser #pathbarbox > stack > box > box > button:disabled:not(:checked),\n  filechooser #pathbarbox > stack > box > menubutton > button:disabled:not(:checked), button.sidebar-button:disabled:not(:checked), button.emoji-section.image-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), infobar .close:disabled:not(:checked), calendar > header > button:disabled:not(:checked), actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:disabled:not(:checked), searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:disabled:not(:checked), .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:disabled:not(:checked), headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:disabled:not(:checked),\n  actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:disabled:not(:checked),\n  searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:disabled:not(:checked),\n  .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:disabled:not(:checked),\n  headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:disabled:not(:checked), splitbutton.flat > button:disabled:not(:checked),\n  splitbutton.flat > menubutton > button:disabled:not(:checked), menubutton.flat > button:disabled:not(:checked),\n  button.flat:disabled:not(:checked) {\n    filter: opacity(0.3); }\n\nstackswitcher > button > label {\n  padding: 0 6px;\n  margin: 0 -6px; }\n\nstackswitcher > button > image {\n  padding: 3px 6px;\n  margin: -3px -6px; }\n\nstackswitcher > button.text-button {\n  min-width: 100px; }\n\n\nbutton.font separator {\n  background-color: transparent; }\n\n\nbutton.font > box {\n  border-spacing: 6px; }\n\n\nbutton.font > box > box > label {\n  font-weight: bold; }\n\nrow.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr):last-child, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child,\nrow.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\nrow.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\nrow.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, button.emoji-section.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), menubutton.circular > button,\nbutton.circular {\n  min-width: 34px;\n  min-height: 34px;\n  padding: 0;\n  border-radius: 9999px; }\n  row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child label, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr):last-child label, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child label,\n  row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) label,\n  row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child label,\n  row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child label, button.emoji-section.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) label, menubutton.circular > button label,\n  button.circular label {\n    padding: 0; }\n\nmenubutton.pill > button,\nbutton.pill {\n  padding: 10px 32px;\n  border-radius: 9999px; }\n\n\nbutton.card {\n  background-color: @card_bg_color;\n  background-clip: padding-box;\n  font-weight: inherit;\n  padding: 0; }\n  \n  button.card {\n    outline: 0 solid transparent;\n    outline-offset: 5px;\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), background 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), box-shadow 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  \n  button.card:focus:focus-visible {\n    outline-color: alpha(@accent_color,0.5);\n    outline-width: 2px;\n    outline-offset: -1px; }\n  \n  button.card:hover {\n    background-image: image(alpha(currentColor,0.04)); }\n  \n  button.card.keyboard-activating,\n  button.card:active {\n    background-image: image(alpha(currentColor,0.08)); }\n  \n  button.card:checked {\n    background-color: @card_bg_color;\n    background-image: image(alpha(@accent_bg_color,0.25)); }\n    \n    button.card:checked:hover {\n      background-image: image(alpha(@accent_bg_color,0.32)); }\n    \n    button.card:checked.keyboard-activating,\n    button.card:checked:active {\n      background-image: image(alpha(@accent_bg_color,0.39)); }\n    \n    button.card:checked.has-open-popup {\n      background-image: image(alpha(@accent_bg_color,0.32)); }\n    .osd button.card:checked {\n      background-color: alpha(currentColor,0.1); }\n  \n  button.card:drop(active) {\n    color: @accent_bg_color;\n    box-shadow: inset 0 0 0 1px @accent_bg_color; }\n\npopover.menu modelbutton, button.link, button.link:hover, button.link:active, button.link:checked, columnview > header > button, treeview.view > header > button, window.print treeview.dialog-action-box > header > button {\n  background-color: transparent; }\n\nbutton.color {\n  padding: 5px; }\n  button.color > colorswatch:only-child {\n    border-radius: 2.5px; }\n    button.color > colorswatch:only-child > overlay {\n      border-radius: 2px; }\n    button.color > colorswatch:only-child:disabled {\n      filter: none; }\n    button.color > colorswatch:only-child.light > overlay {\n      border-color: alpha(@view_fg_color,0.1); }\n\nmenubutton.osd {\n  background: none;\n  color: inherit; }\n\nmenubutton.suggested-action {\n  background-color: @accent_bg_color;\n  color: @accent_fg_color; }\n\nmenubutton.destructive-action {\n  background-color: @destructive_bg_color;\n  color: @destructive_fg_color; }\n\nmenubutton.opaque {\n  background-color: mix(@window_bg_color,@window_fg_color,0.15);\n  color: @window_fg_color; }\n\nmenubutton.suggested-action, menubutton.destructive-action, menubutton.opaque {\n  border-radius: 6px; }\n  menubutton.suggested-action.circular, menubutton.suggested-action.pill, menubutton.destructive-action.circular, menubutton.destructive-action.pill, menubutton.opaque.circular, menubutton.opaque.pill {\n    border-radius: 9999px; }\n  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 {\n    background-color: transparent;\n    color: inherit; }\n\nmenubutton.image-button > button {\n  min-width: 24px;\n  padding-left: 5px;\n  padding-right: 5px; }\n\nmenubutton.card > button {\n  border-radius: 12px; }\n\nmenubutton arrow {\n  min-height: 16px;\n  min-width: 16px; }\n  menubutton arrow.none {\n    -gtk-icon-source: -gtk-icontheme(\"open-menu-symbolic\"); }\n  menubutton arrow.down {\n    -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\"); }\n  menubutton arrow.up {\n    -gtk-icon-source: -gtk-icontheme(\"pan-up-symbolic\"); }\n  menubutton arrow.left {\n    -gtk-icon-source: -gtk-icontheme(\"pan-start-symbolic\"); }\n  menubutton arrow.right {\n    -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic\"); }\n\nsplitbutton {\n  border-radius: 6px; }\n  splitbutton, splitbutton > separator {\n    transition: background 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), box-shadow 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n    transition-property: background; }\n  splitbutton > separator {\n    margin-top: 6px;\n    margin-bottom: 6px;\n    background: none; }\n  splitbutton > menubutton > button {\n    padding-left: 4px;\n    padding-right: 4px; }\n  splitbutton.image-button > button {\n    min-width: 24px;\n    padding-left: 5px;\n    padding-right: 5px; }\n  splitbutton.text-button.image-button > button, splitbutton.image-text-button > button {\n    padding-left: 9px;\n    padding-right: 9px; }\n    splitbutton.text-button.image-button > button > box, splitbutton.image-text-button > button > box {\n      border-spacing: 6px; }\n  splitbutton:disabled {\n    filter: opacity(0.5); }\n    splitbutton:disabled > button, splitbutton:disabled > menubutton > button {\n      filter: none; }\n  splitbutton > button:dir(ltr),\n  splitbutton > menubutton > button:dir(rtl) {\n    border-top-right-radius: 0;\n    border-bottom-right-radius: 0;\n    margin-right: -1px; }\n  splitbutton > button:dir(rtl),\n  splitbutton > menubutton > button:dir(ltr) {\n    border-top-left-radius: 0;\n    border-bottom-left-radius: 0;\n    margin-left: -1px; }\n  actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, splitbutton.flat > separator {\n    background: alpha(currentColor,0.3); }\n  actionbar > revealer > box splitbutton:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box splitbutton:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar splitbutton:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar splitbutton:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box splitbutton:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box splitbutton:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar splitbutton:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar splitbutton:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box splitbutton:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box splitbutton:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar splitbutton:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar splitbutton:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), splitbutton.flat:hover, splitbutton.flat:active, splitbutton.flat:checked {\n    background: alpha(currentColor,0.07); }\n    actionbar > revealer > box splitbutton:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, searchbar > revealer > box splitbutton:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, .toolbar splitbutton:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, headerbar splitbutton:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, actionbar > revealer > box splitbutton:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, searchbar > revealer > box splitbutton:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, .toolbar splitbutton:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, headerbar splitbutton:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, actionbar > revealer > box splitbutton:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, searchbar > revealer > box splitbutton:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, .toolbar splitbutton:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, headerbar splitbutton:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, splitbutton.flat:hover > separator, splitbutton.flat:active > separator, splitbutton.flat:checked > separator {\n      background: none; }\n  actionbar > revealer > box splitbutton:disabled:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box splitbutton:disabled:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar splitbutton:disabled:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar splitbutton:disabled:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), splitbutton.flat:disabled {\n    filter: opacity(0.3); }\n    actionbar > revealer > box splitbutton:disabled:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:disabled, searchbar > revealer > box splitbutton:disabled:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:disabled, .toolbar splitbutton:disabled:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:disabled, headerbar splitbutton:disabled:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:disabled, actionbar > revealer > box splitbutton:disabled:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:disabled, searchbar > revealer > box splitbutton:disabled:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:disabled, .toolbar splitbutton:disabled:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:disabled, headerbar splitbutton:disabled:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:disabled, splitbutton.flat:disabled > button:disabled, splitbutton.flat:disabled > menubutton > button:disabled {\n      filter: none; }\n  actionbar > revealer > box splitbutton:focus-within:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, searchbar > revealer > box splitbutton:focus-within:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, .toolbar splitbutton:focus-within:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, headerbar splitbutton:focus-within:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, splitbutton.flat:focus-within:focus-visible > separator {\n    background: none; }\n  actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button,\n  actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button,\n  searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button,\n  .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button,\n  headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button, splitbutton.flat > button,\n  splitbutton.flat > menubutton > button {\n    border-radius: 6px; }\n  splitbutton.suggested-action {\n    background-color: @accent_bg_color;\n    color: @accent_fg_color; }\n  splitbutton.destructive-action {\n    background-color: @destructive_bg_color;\n    color: @destructive_fg_color; }\n  splitbutton.opaque {\n    background-color: mix(@window_bg_color,@window_fg_color,0.15);\n    color: @window_fg_color; }\n  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 {\n    color: inherit;\n    background-color: transparent; }\n  splitbutton.suggested-action > menubutton > button:dir(ltr), splitbutton.destructive-action > menubutton > button:dir(ltr), splitbutton.opaque > menubutton > button:dir(ltr) {\n    box-shadow: inset 1px 0 alpha(currentColor,0.3); }\n  splitbutton.suggested-action > menubutton > button:dir(rtl), splitbutton.destructive-action > menubutton > button:dir(rtl), splitbutton.opaque > menubutton > button:dir(rtl) {\n    box-shadow: inset -1px 0 alpha(currentColor,0.3); }\n  splitbutton > menubutton > button > arrow.none {\n    -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\"); }\n\nbuttoncontent > box {\n  border-spacing: 6px; }\n  buttoncontent > box > label {\n    font-weight: bold; }\n    buttoncontent > box > label:dir(ltr) {\n      padding-right: 2px; }\n    buttoncontent > box > label:dir(rtl) {\n      padding-left: 2px; }\n\n.arrow-button > box > buttoncontent > box > label:dir(ltr), splitbutton > button > buttoncontent > box > label:dir(ltr) {\n  padding-right: 0; }\n\n.arrow-button > box > buttoncontent > box > label:dir(rtl), splitbutton > button > buttoncontent > box > label:dir(rtl) {\n  padding-left: 0; }\n\ntabbutton label {\n  font-weight: 800;\n  font-size: 8pt; }\n  tabbutton label.small {\n    font-size: 6pt; }\n\ntabbutton indicatorbin > indicator,\ntabbutton indicatorbin > mask {\n  transform: translate(-1px, 1px); }\n\ncalendar {\n  color: @view_fg_color;\n  background-clip: padding-box;\n  border: 1px solid alpha(currentColor,0.15);\n  font-feature-settings: \"tnum\"; }\n  calendar > header {\n    border-bottom: 1px solid alpha(currentColor,0.15); }\n    calendar > header > button {\n      border-radius: 0; }\n  calendar > grid {\n    padding-left: 3px;\n    padding-bottom: 3px; }\n    calendar > grid > label.today {\n      box-shadow: inset 0px -2px alpha(currentColor,0.15); }\n      calendar > grid > label.today:selected {\n        box-shadow: none; }\n    calendar > grid > label {\n      margin-top: 3px;\n      margin-right: 3px; }\n      calendar > grid > label {\n        outline: 0 solid transparent;\n        outline-offset: 4px;\n        transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n      calendar > grid > label:focus {\n        outline-color: alpha(@accent_color,0.5);\n        outline-width: 2px;\n        outline-offset: -2px; }\n      calendar > grid > label.day-number {\n        padding: 3px; }\n        calendar > grid > label.day-number:checked {\n          border-radius: 6px;\n          background-color: alpha(@accent_bg_color,0.3); }\n        calendar > grid > label.day-number:selected {\n          border-radius: 6px;\n          background-color: @accent_bg_color;\n          color: @accent_fg_color; }\n      calendar > grid > label.day-number.other-month {\n        color: alpha(currentColor,0.3); }\n\ncheckbutton {\n  border-spacing: 4px;\n  border-radius: 9px;\n  padding: 3px; }\n  checkbutton {\n    outline: 0 solid transparent;\n    outline-offset: 4px;\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  checkbutton:focus:focus-visible {\n    outline-color: alpha(@accent_color,0.5);\n    outline-width: 2px;\n    outline-offset: -2px; }\n  .osd checkbutton:focus:focus-visible {\n    outline-color: rgba(255, 255, 255, 0.5); }\n  checkbutton.text-button {\n    padding: 4px; }\n\ncheck,\nradio {\n  min-height: 14px;\n  min-width: 14px;\n  -gtk-icon-size: 14px;\n  padding: 3px;\n  box-shadow: inset 0 0 0 2px alpha(currentColor,0.15); }\n  check:not(:checked):not(:indeterminate):hover,\n  radio:not(:checked):not(:indeterminate):hover {\n    box-shadow: inset 0 0 0 2px alpha(currentColor,0.2); }\n  check:not(:checked):not(:indeterminate):active,\n  radio:not(:checked):not(:indeterminate):active {\n    background-color: alpha(currentColor,0.25);\n    box-shadow: none; }\n  check:checked, check:indeterminate,\n  radio:checked,\n  radio:indeterminate {\n    background-color: @accent_bg_color;\n    color: @accent_fg_color;\n    box-shadow: none; }\n    check:checked:hover, check:indeterminate:hover,\n    radio:checked:hover,\n    radio:indeterminate:hover {\n      background-image: image(alpha(currentColor,0.1)); }\n    check:checked:active, check:indeterminate:active,\n    radio:checked:active,\n    radio:indeterminate:active {\n      background-image: image(rgba(0, 0, 0, 0.2)); }\n  check:disabled,\n  radio:disabled {\n    filter: opacity(0.5); }\n  .osd check:checked, .osd check:indeterminate, .osd radio:checked, .osd radio:indeterminate {\n    background-color: rgba(255, 255, 255, 0.75);\n    color: rgba(0, 0, 0, 0.75); }\n\ncheck {\n  border-radius: 6px; }\n  check:checked {\n    -gtk-icon-source: -gtk-scaled(-gtk-recolor(url(\"assets/check-symbolic.symbolic.png\")), -gtk-recolor(url(\"assets/check@2-symbolic.symbolic.png\"))); }\n\nradio {\n  border-radius: 100%; }\n  radio:checked {\n    -gtk-icon-source: -gtk-scaled(-gtk-recolor(url(\"assets/bullet-symbolic.symbolic.png\")), -gtk-recolor(url(\"assets/bullet@2-symbolic.symbolic.png\"))); }\n\ncheck:indeterminate, radio:indeterminate {\n  -gtk-icon-source: -gtk-scaled(-gtk-recolor(url(\"assets/dash-symbolic.symbolic.png\")), -gtk-recolor(url(\"assets/dash@2-symbolic.symbolic.png\"))); }\n\ncheckbutton.selection-mode {\n  border-radius: 100px; }\n  checkbutton.selection-mode check, checkbutton.selection-mode radio {\n    padding: 7px;\n    border-radius: 100px; }\n  checkbutton.selection-mode label:dir(ltr) {\n    margin-right: 6px; }\n  checkbutton.selection-mode label:dir(rtl) {\n    margin-left: 6px; }\n\ncolorswatch {\n  outline: 0 solid transparent;\n  outline-offset: 6px;\n  transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n\ncolorswatch:focus:focus-visible {\n  outline-color: alpha(@accent_color,0.5);\n  outline-width: 4px;\n  outline-offset: -2px; }\n\ncolorswatch.top {\n  border-top-left-radius: 6.5px;\n  border-top-right-radius: 6.5px; }\n  colorswatch.top > overlay {\n    border-top-left-radius: 6px;\n    border-top-right-radius: 6px; }\n\ncolorswatch.bottom {\n  border-bottom-left-radius: 6.5px;\n  border-bottom-right-radius: 6.5px; }\n  colorswatch.bottom > overlay {\n    border-bottom-left-radius: 6px;\n    border-bottom-right-radius: 6px; }\n\ncolorswatch.left, colorswatch:first-child:not(.top) {\n  border-top-left-radius: 6.5px;\n  border-bottom-left-radius: 6.5px; }\n  colorswatch.left > overlay, colorswatch:first-child:not(.top) > overlay {\n    border-top-left-radius: 6px;\n    border-bottom-left-radius: 6px; }\n\ncolorswatch.right, colorswatch:last-child:not(.bottom) {\n  border-top-right-radius: 6.5px;\n  border-bottom-right-radius: 6.5px; }\n  colorswatch.right > overlay, colorswatch:last-child:not(.bottom) > overlay {\n    border-top-right-radius: 6px;\n    border-bottom-right-radius: 6px; }\n\ncolorswatch.dark > overlay {\n  color: white; }\n\ncolorswatch.light > overlay {\n  color: rgba(0, 0, 0, 0.75);\n  box-shadow: inset 0 0 0 1px alpha(@view_fg_color,0.1); }\n\ncolorswatch:drop(active).light > overlay {\n  box-shadow: inset 0 0 0 2px @accent_bg_color; }\n\ncolorswatch:drop(active).dark > overlay {\n  box-shadow: inset 0 0 0 2px @accent_bg_color; }\n\ncolorswatch#add-color-button > overlay {\n  border-radius: 6px 0 0 6px; }\n\ncolorswatch#add-color-button:only-child > overlay {\n  border-radius: 6px; }\n\ncolorswatch:disabled {\n  filter: opacity(0.5); }\n\ncolorswatch#editor-color-sample {\n  border-radius: 6px; }\n  colorswatch#editor-color-sample > overlay {\n    border-radius: 6.5px; }\n\nplane {\n  outline: 0 solid transparent;\n  outline-offset: 6px;\n  transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n\nplane:focus:focus-visible {\n  outline-color: alpha(@accent_color,0.5);\n  outline-width: 2px;\n  outline-offset: 2px; }\n\ncolorchooser .popover.osd {\n  border-radius: 12px; }\n\ncolumnview, treeview.view, window.print treeview.dialog-action-box {\n  outline: 0 solid transparent;\n  outline-offset: 4px;\n  transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n\ncolumnview:focus:focus-visible, treeview.view:focus:focus-visible, window.print treeview.dialog-action-box:focus:focus-visible {\n  outline-color: alpha(@accent_color,0.5);\n  outline-width: 2px;\n  outline-offset: -2px; }\n\ncolumnview:drop(active), treeview.view:drop(active), window.print treeview.dialog-action-box:drop(active) {\n  box-shadow: none; }\n\ncolumnview > header > button, treeview.view > header > button, window.print treeview.dialog-action-box > header > button {\n  padding-top: 3px;\n  padding-bottom: 3px;\n  padding-left: 6px;\n  padding-right: 6px;\n  border-radius: 0;\n  box-shadow: none;\n  line-height: 100%;\n  border-left: 1px solid transparent; }\n  columnview > header > button:first-child, treeview.view > header > button:first-child, window.print treeview.dialog-action-box > header > button:first-child {\n    border-left-width: 0; }\n  columnview > header > button > box, treeview.view > header > button > box, window.print treeview.dialog-action-box > header > button > box {\n    color: alpha(currentColor,0.4);\n    font-weight: 700;\n    font-size: 9pt;\n    border-spacing: 6px; }\n  columnview > header > button:hover > box, treeview.view > header > button:hover > box, window.print treeview.dialog-action-box > header > button:hover > box {\n    color: alpha(currentColor,0.7);\n    box-shadow: none; }\n  columnview > header > button:active > box, treeview.view > header > button:active > box, window.print treeview.dialog-action-box > header > button:active > box {\n    color: currentColor; }\n  columnview > header > button sort-indicator, treeview.view > header > button sort-indicator, window.print treeview.dialog-action-box > header > button sort-indicator {\n    min-height: 16px;\n    min-width: 16px; }\n    columnview > header > button sort-indicator.ascending, treeview.view > header > button sort-indicator.ascending, window.print treeview.dialog-action-box > header > button sort-indicator.ascending {\n      -gtk-icon-source: -gtk-icontheme(\"pan-up-symbolic\"); }\n    columnview > header > button sort-indicator.descending, treeview.view > header > button sort-indicator.descending, window.print treeview.dialog-action-box > header > button sort-indicator.descending {\n      -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\"); }\n\ncolumnview button.dnd:active, columnview button.dnd:selected, columnview button.dnd:hover, columnview button.dnd, treeview.view button.dnd, window.print treeview.dialog-action-box button.dnd,\ncolumnview header.button.dnd:active,\ncolumnview header.button.dnd:selected,\ncolumnview header.button.dnd:hover,\ncolumnview header.button.dnd,\ntreeview.view header.button.dnd,\nwindow.print treeview.dialog-action-box header.button.dnd {\n  color: @accent_fg_color;\n  background-color: @accent_bg_color;\n  transition: none; }\n\ncolumnview.view > listview.view, treeview.view > listview.view, window.print columnview.dialog-action-box > listview.view, window.print treeview.dialog-action-box > listview.view, window.print columnview.view > listview.dialog-action-box, window.print treeview.view > listview.dialog-action-box, window.print columnview.dialog-action-box > listview.dialog-action-box, window.print treeview.dialog-action-box > listview.dialog-action-box {\n  background: none;\n  color: inherit; }\n\ncolumnview > listview > row, treeview.view > listview > row, window.print treeview.dialog-action-box > listview > row {\n  padding: 0; }\n  columnview > listview > row > cell, treeview.view > listview > row > cell, window.print treeview.dialog-action-box > listview > row > cell {\n    padding: 8px 6px; }\n    columnview > listview > row > cell:not(:first-child), treeview.view > listview > row > cell:not(:first-child), window.print treeview.dialog-action-box > listview > row > cell:not(:first-child) {\n      border-left: 1px solid transparent; }\n\ncolumnview.column-separators > listview > row > cell, treeview.column-separators.view > listview > row > cell, window.print treeview.column-separators.dialog-action-box > listview > row > cell,\ncolumnview.column-separators > header > button,\ntreeview.column-separators.view > header > button,\nwindow.print treeview.column-separators.dialog-action-box > header > button {\n  border-left-color: alpha(currentColor,0.15); }\n\ncolumnview > listview:not(.horizontal).separators > row:not(.separator), treeview.view > listview:not(.horizontal).separators > row:not(.separator), window.print treeview.dialog-action-box > listview:not(.horizontal).separators > row:not(.separator) {\n  border-top: 1px solid alpha(currentColor,0.15);\n  border-bottom: none; }\n\ncolumnview.data-table > listview > row > cell, treeview.data-table.view > listview > row > cell, window.print treeview.data-table.dialog-action-box > listview > row > cell {\n  padding-top: 2px;\n  padding-bottom: 2px; }\n\ncolumnview ~ undershoot.top, treeview.view ~ undershoot.top, window.print treeview.dialog-action-box ~ undershoot.top {\n  box-shadow: inset 0 1px alpha(@shade_color,0.75);\n  background: linear-gradient(to bottom, alpha(@shade_color,0.75), transparent 4px); }\n\ncolumnview row:not(:selected) cell editablelabel:not(.editing):focus-within, treeview.view row:not(:selected) cell editablelabel:not(.editing):focus-within, window.print treeview.dialog-action-box row:not(:selected) cell editablelabel:not(.editing):focus-within {\n  outline: 2px solid alpha(@accent_color,0.5); }\n\ncolumnview row:not(:selected) cell editablelabel.editing:focus-within, treeview.view row:not(:selected) cell editablelabel.editing:focus-within, window.print treeview.dialog-action-box row:not(:selected) cell editablelabel.editing:focus-within {\n  outline: 2px solid @accent_color; }\n\ntreeexpander {\n  border-spacing: 4px; }\n\n.dialog-action-area {\n  margin: 6px;\n  border-spacing: 6px; }\n\n/****************\n * Print dialog *\n*****************/\nwindow.print drawing {\n  color: @window_fg_color;\n  background: none;\n  border: none;\n  padding: 0; }\n  window.print drawing paper {\n    background-color: white;\n    color: rgba(0, 0, 0, 0.8);\n    background-clip: padding-box;\n    border: 1px solid alpha(currentColor,0.15); }\n\n/********************\n * Page setup dalog *\n ********************/\n/******************\n * GtkAboutDialog *\n ******************/\nwindow.aboutdialog image.large-icons {\n  -gtk-icon-size: 128px; }\n\n/*************************\n * GtkColorChooserDialog *\n *************************/\n/*************\n * AdwDialog *\n *************/\nfloating-sheet > dimming {\n  background-color: alpha(@shade_color,2); }\n\nfloating-sheet > sheet {\n  border-radius: 12px;\n  box-shadow: 0 2px 8px 2px rgba(0, 0, 0, 0.07), 0 3px 20px 10px rgba(0, 0, 0, 0.05), 0 6px 32px 16px rgba(0, 0, 0, 0.02), 0 0 0 1px rgba(0, 0, 0, 0.05);\n  outline: 1px solid rgba(255, 255, 255, 0.07);\n  outline-offset: -1px; }\n\ndialog.bottom-sheet.landscape sheet {\n  margin-left: 30px;\n  margin-right: 30px; }\n  dialog.bottom-sheet.landscape sheet > outline.flush-left, dialog.bottom-sheet.landscape sheet > outline.flush-right, dialog.bottom-sheet.landscape sheet > outline.flush-left.flush-right {\n    box-shadow: inset 1px 0 rgba(255, 255, 255, 0.07), inset -1px 0 rgba(255, 255, 255, 0.07), inset 0 1px rgba(255, 255, 255, 0.07); }\n\ndialog-host > dialog.background {\n  background: none; }\n  dialog-host > dialog.background sheet {\n    background-color: @window_bg_color;\n    color: @window_fg_color; }\n\ndialog-host > dialog.view, window.print dialog-host > dialog.dialog-action-box {\n  background: none; }\n\ndialog-host > dialog.osd {\n  background: none; }\n\n/***********************\n * GtkAppChooserDialog *\n ***********************/\nwindow.appchooser headerbar.titlebar > windowhandle {\n  padding-top: 3px; }\n\nwindow.appchooser headerbar.titlebar box.start + box {\n  margin-top: -6px;\n  margin-bottom: -6px;\n  min-height: 12px; }\n\nwindow.appchooser searchbar {\n  background: none; }\n\nwindow.appchooser .dialog-vbox > box > box:not(.dialog-action-area) {\n  margin: 6px; }\n\nwindow.appchooser .dialog-action-area {\n  margin-top: 0; }\n\n/****************\n * GtkAssistant *\n ****************/\nwindow.assistant .sidebar {\n  padding: 6px;\n  background-color: @sidebar_bg_color;\n  color: @sidebar_fg_color; }\n  window.assistant .sidebar:not(separator):dir(ltr) {\n    border-right: none;\n    box-shadow: inset -1px 0 @sidebar_border_color; }\n  window.assistant .sidebar:not(separator):dir(rtl) {\n    box-shadow: inset 1px 0 @sidebar_border_color; }\n  window.assistant .sidebar:backdrop {\n    background-color: @sidebar_backdrop_color;\n    transition: background-color 200ms ease-out; }\n  window.assistant .sidebar > label {\n    padding: 6px 12px;\n    border-radius: 6px; }\n    window.assistant .sidebar > label.highlight {\n      background-color: alpha(currentColor,0.1); }\n\n/***************\n * GtkComboBox *\n ***************/\ncombobox button {\n  padding-top: 2px;\n  padding-bottom: 2px;\n  min-height: 30px; }\n\n/***************\n * GtkIconView *\n ***************/\niconview {\n  outline: 0 solid transparent;\n  outline-offset: 4px;\n  transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n\niconview:focus:focus-visible {\n  outline-color: alpha(@accent_color,0.5);\n  outline-width: 2px;\n  outline-offset: -2px; }\n\niconview:drop(active) {\n  box-shadow: none; }\n\niconview > dndtarget:drop(active) {\n  border-style: solid;\n  border-width: 1px;\n  border-color: @accent_bg_color; }\n\n/**************\n * GtkInfoBar *\n **************/\ninfobar > revealer > box {\n  padding: 6px;\n  padding-bottom: 7px;\n  border-spacing: 6px;\n  box-shadow: inset 0 -1px @shade_color; }\n  infobar > revealer > box > box {\n    border-spacing: 6px; }\n\ninfobar.action:hover > revealer > box {\n  background-image: image(alpha(currentColor,0.05)); }\n\ninfobar.action:active > revealer > box {\n  background-image: image(alpha(currentColor,0.1)); }\n\ninfobar.info > revealer > box {\n  background-color: mix(@accent_bg_color,@window_bg_color,0.7);\n  color: @window_fg_color; }\n\ninfobar.question > revealer > box {\n  background-color: mix(@accent_bg_color,@window_bg_color,0.7);\n  color: @window_fg_color; }\n\ninfobar.warning > revealer > box {\n  background-color: mix(@warning_bg_color,@window_bg_color,0.7);\n  color: @window_fg_color; }\n\ninfobar.error > revealer > box {\n  background-color: mix(@error_bg_color,@window_bg_color,0.7);\n  color: @window_fg_color; }\n\ninfobar .close {\n  min-width: 18px;\n  min-height: 18px;\n  padding: 4px;\n  border-radius: 50%; }\n\n/****************\n * GtkStatusBar *\n ****************/\nstatusbar {\n  padding: 6px 10px 6px 10px; }\n\n/***************\n * GtkTreeView *\n ***************/\ntreeview.view, window.print treeview.dialog-action-box {\n  border-left-color: mix(currentColor,@view_bg_color,0.8);\n  border-top-color: mix(currentColor,@view_bg_color,0.8); }\n  treeview.view:selected:focus, treeview.view:selected, window.print treeview.dialog-action-box:selected {\n    border-radius: 0; }\n  treeview.view.separator, window.print treeview.separator.dialog-action-box {\n    min-height: 2px;\n    color: alpha(currentColor,0.15); }\n  treeview.view.expander, window.print treeview.expander.dialog-action-box {\n    min-width: 16px;\n    min-height: 16px;\n    -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic\");\n    color: alpha(currentColor,0.7); }\n    treeview.view.expander:dir(rtl), window.print treeview.expander.dialog-action-box:dir(rtl) {\n      -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic-rtl\"); }\n    treeview.view.expander:hover, window.print treeview.expander.dialog-action-box:hover, treeview.view.expander:active, window.print treeview.expander.dialog-action-box:active {\n      color: currentColor; }\n    treeview.view.expander:checked, window.print treeview.expander.dialog-action-box:checked {\n      -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\"); }\n    treeview.view.expander:disabled, window.print treeview.expander.dialog-action-box:disabled {\n      color: alpha(currentColor,0.5); }\n  treeview.view > dndtarget:drop(active), window.print treeview.dialog-action-box > dndtarget:drop(active) {\n    border-style: solid none;\n    border-width: 1px;\n    border-color: @accent_bg_color; }\n    treeview.view > dndtarget:drop(active).after, window.print treeview.dialog-action-box > dndtarget:drop(active).after {\n      border-top-style: none; }\n    treeview.view > dndtarget:drop(active).before, window.print treeview.dialog-action-box > dndtarget:drop(active).before {\n      border-bottom-style: none; }\n  treeview.view > header > button, window.print treeview.dialog-action-box > header > button {\n    padding-left: 4px;\n    padding-right: 4px;\n    border-bottom: 1px solid alpha(currentColor,0.15); }\n  treeview.view.progressbar, window.print treeview.progressbar.dialog-action-box {\n    box-shadow: none; }\n    treeview.view.progressbar, window.print treeview.progressbar.dialog-action-box, treeview.view.progressbar:selected {\n      background-color: @accent_bg_color;\n      color: @accent_fg_color; }\n  treeview.view.trough, window.print treeview.trough.dialog-action-box {\n    background-color: alpha(currentColor,0.1); }\n  treeview.view ~ undershoot.top, window.print treeview.dialog-action-box ~ undershoot.top {\n    box-shadow: none;\n    background: none; }\n  treeview.view acceleditor > label, window.print treeview.dialog-action-box acceleditor > label {\n    background-color: mix(currentColor,@view_bg_color,0.9); }\n\ntreeview.navigation-sidebar {\n  padding: 0; }\n  treeview.navigation-sidebar:selected:focus, treeview.navigation-sidebar:selected {\n    background-color: alpha(currentColor,0.1); }\n\ntreeview entry:focus-within:dir(rtl), treeview entry:focus-within:dir(ltr) {\n  background-color: @view_bg_color;\n  transition-property: color, background; }\n\ntreeview entry.flat, treeview entry {\n  border-radius: 0;\n  background-image: none;\n  background-color: @view_bg_color; }\n  treeview entry.flat:focus-within, treeview entry:focus-within {\n    border-color: @accent_color; }\n\ntreeview spinbutton:not(.vertical) {\n  min-height: 0;\n  border-style: none;\n  border-radius: 0; }\n  treeview spinbutton:not(.vertical) > text {\n    min-height: 0;\n    padding: 1px 2px; }\n\n.sidebar:not(separator):dir(ltr), .sidebar:not(separator).left, .sidebar:not(separator).left:dir(rtl) {\n  border-right: 1px solid alpha(currentColor,0.15);\n  border-left-style: none; }\n\n.sidebar:not(separator):dir(rtl), .sidebar:not(separator).right {\n  border-left: 1px solid alpha(currentColor,0.15);\n  border-right-style: none; }\n\n.sidebar listview.view, .sidebar window.print listview.dialog-action-box, window.print .sidebar listview.dialog-action-box,\n.sidebar list {\n  background-color: transparent;\n  color: inherit; }\n\npaned .sidebar.left, paned .sidebar.right, paned .sidebar.left:dir(rtl), paned .sidebar:dir(rtl), paned .sidebar:dir(ltr), paned .sidebar {\n  border-style: none; }\n\n.large-title {\n  font-weight: 300;\n  font-size: 24pt; }\n\ndropdown > button > box, combobox > button > box {\n  border-spacing: 6px; }\n  dropdown > button > box > stack > row.activatable:hover, combobox > button > box > stack > row.activatable:hover, dropdown > button > box > stack > row.activatable:active, combobox > button > box > stack > row.activatable:active {\n    background: none; }\n\ndropdown arrow, combobox arrow {\n  -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\");\n  min-height: 16px;\n  min-width: 16px; }\n\ndropdown:drop(active), combobox:drop(active) {\n  box-shadow: none; }\n\ndropdown popover.menu, combobox popover.menu {\n  padding-top: 6px; }\n  dropdown popover.menu listview > row, combobox popover.menu listview > row {\n    min-width: 0; }\n  dropdown popover.menu .dropdown-searchbar, combobox popover.menu .dropdown-searchbar {\n    padding: 6px; }\n    dropdown popover.menu .dropdown-searchbar + scrolledwindow > undershoot.top, combobox popover.menu .dropdown-searchbar + scrolledwindow > undershoot.top {\n      box-shadow: inset 0 1px alpha(@popover_shade_color,0.75);\n      background: linear-gradient(to bottom, alpha(@popover_shade_color,0.75), transparent 4px); }\n\npopover.emoji-picker > contents {\n  padding: 0; }\n\n.emoji-searchbar {\n  padding: 6px; }\n\n.emoji-toolbar {\n  padding: 3px; }\n\nbutton.emoji-section.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) {\n  min-width: 32px;\n  min-height: 32px; }\n\npopover.emoji-picker emoji {\n  font-size: x-large;\n  padding: 6px;\n  border-radius: 6px; }\n  popover.emoji-picker emoji:focus, popover.emoji-picker emoji:hover {\n    background: alpha(currentColor,0.07); }\n  popover.emoji-picker emoji:active {\n    background: alpha(currentColor,0.16); }\n\npopover.emoji-picker scrolledwindow.view, popover.emoji-picker window.print scrolledwindow.dialog-action-box, window.print popover.emoji-picker scrolledwindow.dialog-action-box {\n  background: none;\n  color: inherit; }\n  popover.emoji-picker scrolledwindow.view > undershoot.top, popover.emoji-picker window.print scrolledwindow.dialog-action-box > undershoot.top, window.print popover.emoji-picker scrolledwindow.dialog-action-box > undershoot.top {\n    box-shadow: inset 0 1px alpha(@popover_shade_color,0.75);\n    background: linear-gradient(to bottom, alpha(@popover_shade_color,0.75), transparent 4px); }\n  popover.emoji-picker scrolledwindow.view > undershoot.bottom, popover.emoji-picker window.print scrolledwindow.dialog-action-box > undershoot.bottom, window.print popover.emoji-picker scrolledwindow.dialog-action-box > undershoot.bottom {\n    box-shadow: inset 0 -1px alpha(@popover_shade_color,0.75);\n    background: linear-gradient(to top, alpha(@popover_shade_color,0.75), transparent 4px); }\n\npopover.emoji-completion > contents {\n  padding: 6px;\n  padding-bottom: 4px; }\n\nemoji-completion-row {\n  padding: 6px;\n  margin-bottom: 2px;\n  border-radius: 6px; }\n  emoji-completion-row:dir(ltr) {\n    padding-right: 12px; }\n  emoji-completion-row:dir(rtl) {\n    padding-left: 12px; }\n  emoji-completion-row > box {\n    border-spacing: 6px; }\n  emoji-completion-row:focus, emoji-completion-row:hover {\n    background-color: alpha(currentColor,0.1);\n    color: @popover_fg_color; }\n  emoji-completion-row:active {\n    background-color: alpha(currentColor,0.16); }\n\nspinbutton,\nentry {\n  min-height: 34px;\n  padding-left: 9px;\n  padding-right: 9px;\n  border-radius: 6px;\n  border-spacing: 6px;\n  background-color: alpha(currentColor,0.1);\n  background-clip: padding-box;\n  caret-color: currentColor; }\n  spinbutton,\n  entry {\n    outline: 0 solid transparent;\n    outline-offset: 4px;\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  spinbutton:focus-within,\n  entry:focus-within {\n    outline-color: alpha(@accent_color,0.5);\n    outline-width: 2px;\n    outline-offset: -2px; }\n  .osd spinbutton:focus-within, .osd entry:focus-within {\n    outline-color: rgba(255, 255, 255, 0.5); }\n  spinbutton > text > block-cursor,\n  entry > text > block-cursor {\n    color: @view_bg_color;\n    background-color: @view_fg_color; }\n  spinbutton.flat,\n  entry.flat:focus-within,\n  entry.flat:disabled,\n  entry.flat {\n    min-height: 0;\n    padding: 2px;\n    background-color: transparent;\n    box-shadow: none;\n    border-radius: 0; }\n  spinbutton:disabled,\n  entry:disabled {\n    filter: opacity(0.5); }\n  spinbutton.error,\n  entry.error {\n    outline: 0 solid transparent;\n    outline-offset: 4px;\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  spinbutton.error:focus-within,\n  entry.error:focus-within {\n    outline-color: alpha(currentColor,0.5);\n    outline-width: 2px;\n    outline-offset: -2px; }\n  spinbutton.error > text > selection:focus-within,\n  entry.error > text > selection:focus-within {\n    background-color: alpha(@error_color,0.2); }\n  spinbutton.error > text > cursor-handle > contents,\n  entry.error > text > cursor-handle > contents {\n    background-color: currentColor; }\n  spinbutton.error > progress > trough > progress,\n  entry.error > progress > trough > progress {\n    border-color: currentColor; }\n  spinbutton.warning,\n  entry.warning {\n    outline: 0 solid transparent;\n    outline-offset: 4px;\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  spinbutton.warning:focus-within,\n  entry.warning:focus-within {\n    outline-color: alpha(currentColor,0.5);\n    outline-width: 2px;\n    outline-offset: -2px; }\n  spinbutton.warning > text > selection:focus-within,\n  entry.warning > text > selection:focus-within {\n    background-color: alpha(@warning_color,0.2); }\n  spinbutton.warning > text > cursor-handle > contents,\n  entry.warning > text > cursor-handle > contents {\n    background-color: currentColor; }\n  spinbutton.warning > progress > trough > progress,\n  entry.warning > progress > trough > progress {\n    border-color: currentColor; }\n  spinbutton.success,\n  entry.success {\n    outline: 0 solid transparent;\n    outline-offset: 4px;\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  spinbutton.success:focus-within,\n  entry.success:focus-within {\n    outline-color: alpha(currentColor,0.5);\n    outline-width: 2px;\n    outline-offset: -2px; }\n  spinbutton.success > text > selection:focus-within,\n  entry.success > text > selection:focus-within {\n    background-color: alpha(@success_color,0.2); }\n  spinbutton.success > text > cursor-handle > contents,\n  entry.success > text > cursor-handle > contents {\n    background-color: currentColor; }\n  spinbutton.success > progress > trough > progress,\n  entry.success > progress > trough > progress {\n    border-color: currentColor; }\n  spinbutton > image,\n  entry > image {\n    opacity: 0.7; }\n    spinbutton > image:hover,\n    entry > image:hover {\n      opacity: 1; }\n    spinbutton > image:active,\n    entry > image:active {\n      opacity: 0.8; }\n    spinbutton > image.left,\n    entry > image.left {\n      margin-right: 6px; }\n    spinbutton > image.right,\n    entry > image.right {\n      margin-left: 6px; }\n  spinbutton.password image.caps-lock-indicator,\n  entry.password image.caps-lock-indicator {\n    opacity: 0.3; }\n  spinbutton:drop(active),\n  entry:drop(active):focus-within,\n  entry:drop(active) {\n    border-color: @accent_bg_color;\n    box-shadow: inset 0 0 0 1px @accent_bg_color; }\n\nspinbutton > progress,\nentry > progress {\n  margin-bottom: 3px; }\n  spinbutton > progress > trough > progress,\n  entry > progress > trough > progress {\n    background-color: transparent;\n    background-image: none;\n    border-radius: 0;\n    border-width: 0 0 2px;\n    border-color: @accent_bg_color;\n    border-style: solid;\n    box-shadow: none; }\n\n.osd spinbutton > progress > trough > progress, .osd entry > progress > trough > progress {\n  border-color: rgba(255, 255, 255, 0.75); }\n\nexpander {\n  min-width: 16px;\n  min-height: 16px;\n  -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic\"); }\n  expander:dir(rtl) {\n    -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic-rtl\"); }\n  expander:disabled {\n    filter: opacity(0.5); }\n  expander:checked {\n    -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\"); }\n\nexpander-widget > box > title {\n  outline: 0 solid transparent;\n  outline-offset: 4px;\n  transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n\nexpander-widget:focus:focus-visible > box > title {\n  outline-color: alpha(@accent_color,0.5);\n  outline-width: 2px;\n  outline-offset: -2px; }\n\nexpander-widget > box > title {\n  border-radius: 6px; }\n  expander-widget > box > title > expander {\n    opacity: .7; }\n  expander-widget > box > title:hover > expander, expander-widget > box > title:active > expander {\n    opacity: 1; }\n\nplacessidebar .navigation-sidebar > row {\n  padding: 0; }\n  placessidebar .navigation-sidebar > row > revealer {\n    padding: 0 14px; }\n  placessidebar .navigation-sidebar > row image.sidebar-icon:dir(ltr) {\n    padding-right: 8px; }\n  placessidebar .navigation-sidebar > row image.sidebar-icon:dir(rtl) {\n    padding-left: 8px; }\n  placessidebar .navigation-sidebar > row label.sidebar-label:dir(ltr) {\n    padding-right: 2px; }\n  placessidebar .navigation-sidebar > row label.sidebar-label:dir(rtl) {\n    padding-left: 2px; }\n  button.sidebar-button {\n    min-height: 26px;\n    min-width: 26px;\n    margin-top: 3px;\n    margin-bottom: 3px;\n    padding: 0;\n    border-radius: 100%; }\n  placessidebar .navigation-sidebar > row:selected:active {\n    box-shadow: none; }\n  placessidebar .navigation-sidebar > row.sidebar-placeholder-row {\n    padding: 0 8px;\n    min-height: 2px;\n    background-image: image(@accent_bg_color);\n    background-clip: content-box; }\n  placessidebar .navigation-sidebar > row.sidebar-new-bookmark-row {\n    color: @accent_color; }\n  placessidebar .navigation-sidebar > row:drop(active):not(:disabled) {\n    color: @accent_bg_color;\n    box-shadow: inset 0 0 0 1px @accent_bg_color; }\n\nrow image.sidebar-icon {\n  opacity: 0.7; }\n\nrow .sidebar-button {\n  opacity: 0.7; }\n  row .sidebar-button:hover, row .sidebar-button:active, row .sidebar-button.keyboard-activating {\n    opacity: 1; }\n\nplacesview .server-list-button > image {\n  transition: -gtk-icon-transform 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n  -gtk-icon-transform: rotate(0turn); }\n\nplacesview .server-list-button:checked > image {\n  -gtk-icon-transform: rotate(-0.5turn); }\n\nplacesview > actionbar > revealer > box > box {\n  border-spacing: 6px; }\n\nfilechooser {\n  box-shadow: 0 1px alpha(currentColor,0.15); }\n  filechooser pathbar button:not(.image-button) {\n    padding-left: 9px;\n    padding-right: 9px; }\n  filechooser pathbar button > box {\n    border-spacing: 4px; }\n    filechooser pathbar button > box > label {\n      padding-left: 2px;\n      padding-right: 2px; }\n  filechooser columnview > listview > row > cell, filechooser treeview.view > listview > row > cell, filechooser window.print treeview.dialog-action-box > listview > row > cell, window.print filechooser treeview.dialog-action-box > listview > row > cell {\n    padding: 0; }\n    filechooser columnview > listview > row > cell > filelistcell, filechooser treeview.view > listview > row > cell > filelistcell, filechooser window.print treeview.dialog-action-box > listview > row > cell > filelistcell, window.print filechooser treeview.dialog-action-box > listview > row > cell > filelistcell {\n      padding: 8px 6px; }\n  filechooser gridview {\n    padding: 15px; }\n    filechooser gridview ~ undershoot.top {\n      box-shadow: inset 0 1px alpha(@shade_color,0.75);\n      background: linear-gradient(to bottom, alpha(@shade_color,0.75), transparent 4px); }\n    filechooser gridview > child {\n      border-radius: 12px;\n      padding: 0;\n      margin: 3px; }\n      filechooser gridview > child > filelistcell {\n        padding: 6px 12px; }\n      filechooser gridview > child filethumbnail image {\n        filter: drop-shadow(0px 1px 1px rgba(0, 0, 0, 0.3)); }\n      filechooser gridview > child box {\n        border-spacing: 6px; }\n  filechooser > box > actionbar {\n    box-shadow: 0 -1px alpha(@headerbar_shade_color,0.5), 0 -2px 4px alpha(@headerbar_shade_color,0.5); }\n    filechooser > box > actionbar > revealer > box {\n      box-shadow: none;\n      padding-top: 6px; }\n  filechooser scrolledwindow + actionbar > revealer > box {\n    background-color: mix(@accent_bg_color,@view_bg_color,0.7);\n    color: @window_fg_color;\n    box-shadow: none;\n    padding-top: 6px;\n    font-weight: bold; }\n    filechooser scrolledwindow + actionbar > revealer > box:backdrop {\n      background-color: mix(@accent_bg_color,@view_bg_color,0.85); }\n  filechooser placesview > stack > scrolledwindow > undershoot.bottom {\n    box-shadow: inset 0 -1px alpha(@shade_color,0.75);\n    background: linear-gradient(to top, alpha(@shade_color,0.75), transparent 4px); }\n  filechooser placesview > actionbar > revealer > box {\n    background: @view_bg_color;\n    color: @view_fg_color;\n    box-shadow: none;\n    padding-top: 6px; }\n    filechooser placesview > actionbar > revealer > box:backdrop {\n      background: @view_bg_color;\n      transition: none; }\n  filechooser placessidebar {\n    background-color: @sidebar_bg_color;\n    color: @sidebar_fg_color; }\n    filechooser placessidebar:backdrop {\n      background-color: @sidebar_backdrop_color;\n      transition: background-color 200ms ease-out; }\n  filechooser paned.horizontal > separator:dir(ltr) {\n    box-shadow: inset 1px 0 @sidebar_bg_color, inset 1px 0 @sidebar_border_color; }\n    filechooser paned.horizontal > separator:dir(ltr):backdrop {\n      box-shadow: inset 1px 0 @sidebar_backdrop_color, inset 1px 0 @sidebar_border_color; }\n  filechooser paned.horizontal > separator:dir(rtl) {\n    box-shadow: inset -1px 0 @sidebar_bg_color, inset -1px 0 @sidebar_border_color; }\n    filechooser paned.horizontal > separator:dir(rtl):backdrop {\n      box-shadow: inset -1px 0 @sidebar_backdrop_color, inset -1px 0 @sidebar_border_color; }\n  filechooser paned.horizontal > separator:backdrop {\n    transition: box-shadow 200ms ease-out; }\n\n/* Fix header bar height in the file chooser */\nwindow.filechooser headerbar box.start + box.vertical {\n  margin-top: -6px;\n  margin-bottom: -6px;\n  min-height: 12px; }\n\nheaderbar {\n  min-height: 47px;\n  background-color: @headerbar_bg_color;\n  color: @headerbar_fg_color;\n  box-shadow: inset 0 -1px @headerbar_shade_color, inset 1px 0 alpha(@headerbar_border_color,0.15), inset -1px 0 alpha(@headerbar_border_color,0.15);\n  margin-left: -1px;\n  margin-right: -1px; }\n  headerbar > windowhandle > box {\n    padding: 6px 7px 7px 7px; }\n    headerbar > windowhandle > box > box.start,\n    headerbar > windowhandle > box > box.end {\n      border-spacing: 6px; }\n    headerbar > windowhandle > box > box.start:dir(ltr),\n    headerbar > windowhandle > box > box.end:dir(rtl), headerbar > windowhandle > box > widget > box.start:dir(ltr),\n    headerbar > windowhandle > box > widget > box.end:dir(rtl) {\n      margin-right: 6px; }\n    headerbar > windowhandle > box > box.start:dir(rtl),\n    headerbar > windowhandle > box > box.end:dir(ltr), headerbar > windowhandle > box > widget > box.start:dir(rtl),\n    headerbar > windowhandle > box > widget > box.end:dir(ltr) {\n      margin-left: 6px; }\n  headerbar:backdrop {\n    background-color: @headerbar_backdrop_color;\n    transition: background-color 200ms ease-out; }\n    headerbar:backdrop > windowhandle {\n      filter: opacity(0.5);\n      transition: filter 200ms ease-out; }\n  headerbar.default-decoration {\n    min-height: 37px; }\n    headerbar.default-decoration > windowhandle > box {\n      padding: 3px 4px 4px 4px; }\n    headerbar.default-decoration windowcontrols > button {\n      min-height: 22px;\n      min-width: 22px;\n      padding: 4px; }\n    headerbar.default-decoration windowcontrols > .icon {\n      margin: 7px; }\n\nwindow > .titlebar:not(.flat) {\n  box-shadow: 0 1px alpha(@headerbar_shade_color,0.5), 0 2px 4px alpha(@headerbar_shade_color,0.5); }\n\nwindow > .titlebar headerbar:not(.flat) {\n  box-shadow: inset 1px 0 alpha(@headerbar_border_color,0.15), inset -1px 0 alpha(@headerbar_border_color,0.15); }\n\nwindow > headerbar.titlebar,\nwindow > .titlebar headerbar {\n  min-height: 46px; }\n  window > headerbar.titlebar > windowhandle > box,\n  window > .titlebar headerbar > windowhandle > box {\n    padding-bottom: 6px; }\n  window > headerbar.titlebar.default-decoration,\n  window > .titlebar headerbar.default-decoration {\n    min-height: 36px; }\n    window > headerbar.titlebar.default-decoration > windowhandle > box,\n    window > .titlebar headerbar.default-decoration > windowhandle > box {\n      padding-bottom: 3px; }\n\ntoolbarview > .top-bar headerbar,\ntoolbarview > .bottom-bar headerbar, headerbar.flat, window.shortcuts headerbar.titlebar, window.print headerbar.titlebar, window.pagesetup headerbar.titlebar, window.aboutdialog headerbar.titlebar, window.colorchooser headerbar.titlebar, window.appchooser headerbar.titlebar {\n  background: none;\n  box-shadow: none;\n  color: inherit;\n  min-height: 46px; }\n  toolbarview > .top-bar headerbar > windowhandle > box,\n  toolbarview > .bottom-bar headerbar > windowhandle > box, headerbar.flat > windowhandle > box, window.shortcuts headerbar.titlebar > windowhandle > box, window.print headerbar.titlebar > windowhandle > box, window.pagesetup headerbar.titlebar > windowhandle > box, window.aboutdialog headerbar.titlebar > windowhandle > box, window.colorchooser headerbar.titlebar > windowhandle > box, window.appchooser headerbar.titlebar > windowhandle > box {\n    padding-bottom: 6px; }\n  toolbarview > .top-bar headerbar.default-decoration,\n  toolbarview > .bottom-bar headerbar.default-decoration, headerbar.default-decoration.flat, window.shortcuts headerbar.default-decoration.titlebar, window.print headerbar.default-decoration.titlebar, window.pagesetup headerbar.default-decoration.titlebar, window.aboutdialog headerbar.default-decoration.titlebar, window.colorchooser headerbar.default-decoration.titlebar, window.appchooser headerbar.default-decoration.titlebar {\n    min-height: 36px; }\n    toolbarview > .top-bar headerbar.default-decoration > windowhandle > box,\n    toolbarview > .bottom-bar headerbar.default-decoration > windowhandle > box, headerbar.default-decoration.flat > windowhandle > box, window.shortcuts headerbar.default-decoration.titlebar > windowhandle > box, window.print headerbar.default-decoration.titlebar > windowhandle > box, window.pagesetup headerbar.default-decoration.titlebar > windowhandle > box, window.aboutdialog headerbar.default-decoration.titlebar > windowhandle > box, window.colorchooser headerbar.default-decoration.titlebar > windowhandle > box, window.appchooser headerbar.default-decoration.titlebar > windowhandle > box {\n      padding-bottom: 3px; }\n\ntoolbarview > .top-bar headerbar:backdrop,\ntoolbarview > .bottom-bar headerbar:backdrop {\n  transition: none; }\n  toolbarview > .top-bar headerbar:backdrop > windowhandle,\n  toolbarview > .bottom-bar headerbar:backdrop > windowhandle {\n    filter: none;\n    transition: none; }\n\nwindow.devel toolbarview > .top-bar headerbar > windowhandle, toolbarview > .top-bar window.devel headerbar > windowhandle,\nwindow.devel toolbarview > .bottom-bar headerbar > windowhandle,\ntoolbarview > .bottom-bar window.devel headerbar > windowhandle {\n  background-image: none; }\n\ntoolbarview > .top-bar .collapse-spacing headerbar,\ntoolbarview > .bottom-bar .collapse-spacing headerbar, window.shortcuts headerbar.titlebar, window.appchooser headerbar.titlebar {\n  min-height: 40px; }\n  toolbarview > .top-bar .collapse-spacing headerbar > windowhandle > box,\n  toolbarview > .bottom-bar .collapse-spacing headerbar > windowhandle > box, window.shortcuts headerbar.titlebar > windowhandle > box, window.appchooser headerbar.titlebar > windowhandle > box {\n    padding-top: 3px;\n    padding-bottom: 3px; }\n  toolbarview > .top-bar .collapse-spacing headerbar.default-decoration,\n  toolbarview > .bottom-bar .collapse-spacing headerbar.default-decoration, window.shortcuts headerbar.default-decoration.titlebar, window.appchooser headerbar.default-decoration.titlebar {\n    min-height: 30px; }\n    toolbarview > .top-bar .collapse-spacing headerbar.default-decoration > windowhandle > box,\n    toolbarview > .bottom-bar .collapse-spacing headerbar.default-decoration > windowhandle > box, window.shortcuts headerbar.default-decoration.titlebar > windowhandle > box, window.appchooser headerbar.default-decoration.titlebar > windowhandle > box {\n      padding-top: 0px;\n      padding-bottom: 0px; }\n\n.titlebar:not(headerbar) separator {\n  background-color: alpha(@headerbar_border_color,0.15); }\n\n/*********************\n * GtkWindowControls *\n *********************/\nwindowcontrols {\n  border-spacing: 3px; }\n  windowcontrols > button {\n    min-width: 24px;\n    padding: 5px;\n    box-shadow: none; }\n    windowcontrols > button > image {\n      background-color: alpha(currentColor,0.1);\n      border-radius: 100%;\n      padding: 2px;\n      transition: background 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), box-shadow 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n    windowcontrols > button, windowcontrols > button:hover, windowcontrols > button:active {\n      background: none; }\n    windowcontrols > button:hover > image {\n      background-color: alpha(currentColor,0.15); }\n    windowcontrols > button:active > image {\n      background-color: alpha(currentColor,0.3); }\n  windowcontrols > .icon {\n    margin: 9px; }\n\n/******************\n * AdwWindowTitle *\n ******************/\nheaderbar .title,\nwindowtitle .title {\n  padding-left: 12px;\n  padding-right: 12px;\n  font-weight: bold; }\n\nheaderbar .subtitle,\nwindowtitle .subtitle {\n  font-size: smaller;\n  padding-left: 12px;\n  padding-right: 12px; }\n\nwindowtitle {\n  margin-top: -6px;\n  margin-bottom: -6px;\n  min-height: 12px; }\n\nwindow.devel headerbar > windowhandle {\n  background-image: cross-fade(5% -gtk-recolor(url(\"assets/devel-symbolic.svg\")), image(transparent));\n  background-repeat: repeat-x; }\n\nwindow.devel dialog headerbar > windowhandle {\n  background-image: unset;\n  background-repeat: unset; }\n\nlabel {\n  caret-color: currentColor; }\n  label:disabled {\n    filter: opacity(0.5); }\n\n.dim-label, scale > value, progressbar > text, row.expander image.expander-row-arrow, row.property > box.header > box.title > .title, row.expander.property box > list > row > box.header > box.title > .title, row label.subtitle, spinbutton > text > placeholder,\nentry > text > placeholder, headerbar .subtitle,\nwindowtitle .subtitle, label.separator {\n  opacity: 0.55; }\n\n.accent {\n  color: @accent_color; }\n\n.success {\n  color: @success_color; }\n\n.warning {\n  color: @warning_color; }\n\n.error {\n  color: @error_color; }\n\n/**********************\n * General Typography *\n **********************/\n.title-1 {\n  font-weight: 800;\n  font-size: 20pt; }\n\n.title-2 {\n  font-weight: 800;\n  font-size: 15pt; }\n\n.title-3 {\n  font-weight: 700;\n  font-size: 15pt; }\n\n.title-4 {\n  font-weight: 700;\n  font-size: 13pt; }\n\n.heading, listview > header {\n  font-weight: 700;\n  font-size: 11pt; }\n\n.body {\n  font-weight: 400;\n  font-size: 11pt; }\n\n.caption-heading {\n  font-weight: 700;\n  font-size: 9pt; }\n\n.caption {\n  font-weight: 400;\n  font-size: 9pt; }\n\n.monospace {\n  font-family: monospace; }\n\n.numeric, spinbutton, scale > value, progressbar > text {\n  font-feature-settings: \"tnum\"; }\n\n/*******************\n * Editable Labels *\n *******************/\neditablelabel > stack > text {\n  color: @view_fg_color;\n  background-color: @view_bg_color; }\n\nlevelbar:disabled {\n  filter: opacity(0.5); }\n\nlevelbar.horizontal trough > block {\n  min-height: 8px;\n  border-radius: 99px; }\n  levelbar.horizontal trough > block.empty, levelbar.horizontal trough > block.full {\n    border-radius: 99px; }\n\nlevelbar.horizontal.discrete > trough > block {\n  min-height: 8px;\n  margin-right: 2px;\n  min-width: 26px;\n  border-radius: 0; }\n  levelbar.horizontal.discrete > trough > block:first-child {\n    border-radius: 99px 0 0 99px; }\n  levelbar.horizontal.discrete > trough > block:last-child {\n    border-radius: 0 99px 99px 0;\n    margin-right: 0; }\n\nlevelbar.vertical trough > block {\n  min-width: 8px;\n  border-radius: 99px; }\n  levelbar.vertical trough > block.empty, levelbar.vertical trough > block.full {\n    border-radius: 99px; }\n\nlevelbar.vertical.discrete > trough > block {\n  min-width: 8px;\n  margin-bottom: 2px;\n  min-height: 26px;\n  border-radius: 0; }\n  levelbar.vertical.discrete > trough > block:first-child {\n    border-radius: 99px 99px 0 0; }\n  levelbar.vertical.discrete > trough > block:last-child {\n    border-radius: 0 0 99px 99px;\n    margin-bottom: 0; }\n\nlevelbar > trough {\n  padding: 0; }\n  levelbar > trough > block.low {\n    background-color: @warning_bg_color; }\n  levelbar > trough > block.high, levelbar > trough > block:not(.empty) {\n    background-color: @accent_bg_color; }\n  levelbar > trough > block.full {\n    background-color: @success_bg_color; }\n  levelbar > trough > block.empty {\n    background-color: alpha(currentColor,0.15); }\n\n.osd levelbar > trough > block.high, .osd levelbar > trough > block:not(.empty) {\n  background-color: rgba(255, 255, 255, 0.75); }\n\n.linked:not(.vertical) > button:dir(ltr):not(:first-child), .linked:not(.vertical) > button:dir(rtl):not(:last-child) {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n  margin-left: -1px; }\n\n.linked:not(.vertical) > button:dir(ltr):not(:last-child), .linked:not(.vertical) > button:dir(rtl):not(:first-child) {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked.vertical button:not(:first-child) {\n  border-top-left-radius: 0;\n  border-top-right-radius: 0;\n  margin-top: -1px; }\n\n.linked.vertical button:not(:last-child) {\n  border-bottom-left-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked:not(.vertical) > menubutton:dir(ltr):not(:first-child) > button, .linked:not(.vertical) > menubutton:dir(rtl):not(:last-child) > button {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n  margin-left: -1px; }\n\n.linked:not(.vertical) > menubutton:dir(ltr):not(:last-child) > button, .linked:not(.vertical) > menubutton:dir(rtl):not(:first-child) > button {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked.vertical menubutton:not(:first-child) > button {\n  border-top-left-radius: 0;\n  border-top-right-radius: 0;\n  margin-top: -1px; }\n\n.linked.vertical menubutton:not(:last-child) > button {\n  border-bottom-left-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked:not(.vertical) > dropdown:dir(ltr):not(:first-child) > button, .linked:not(.vertical) > combobox:dir(ltr):not(:first-child) > button, .linked:not(.vertical) > dropdown:dir(rtl):not(:last-child) > button, .linked:not(.vertical) > combobox:dir(rtl):not(:last-child) > button {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n  margin-left: -1px; }\n\n.linked:not(.vertical) > dropdown:dir(ltr):not(:last-child) > button, .linked:not(.vertical) > combobox:dir(ltr):not(:last-child) > button, .linked:not(.vertical) > dropdown:dir(rtl):not(:first-child) > button, .linked:not(.vertical) > combobox:dir(rtl):not(:first-child) > button {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked.vertical dropdown:not(:first-child) > button, .linked.vertical combobox:not(:first-child) > button {\n  border-top-left-radius: 0;\n  border-top-right-radius: 0;\n  margin-top: -1px; }\n\n.linked.vertical dropdown:not(:last-child) > button, .linked.vertical combobox:not(:last-child) > button {\n  border-bottom-left-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked:not(.vertical) > colorbutton:dir(ltr):not(:first-child) > button, .linked:not(.vertical) > colorbutton:dir(rtl):not(:last-child) > button {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n  margin-left: -1px; }\n\n.linked:not(.vertical) > colorbutton:dir(ltr):not(:last-child) > button, .linked:not(.vertical) > colorbutton:dir(rtl):not(:first-child) > button {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked.vertical colorbutton:not(:first-child) > button {\n  border-top-left-radius: 0;\n  border-top-right-radius: 0;\n  margin-top: -1px; }\n\n.linked.vertical colorbutton:not(:last-child) > button {\n  border-bottom-left-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked:not(.vertical) > fontbutton:dir(ltr):not(:first-child) > button, .linked:not(.vertical) > fontbutton:dir(rtl):not(:last-child) > button {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n  margin-left: -1px; }\n\n.linked:not(.vertical) > fontbutton:dir(ltr):not(:last-child) > button, .linked:not(.vertical) > fontbutton:dir(rtl):not(:first-child) > button {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked.vertical fontbutton:not(:first-child) > button {\n  border-top-left-radius: 0;\n  border-top-right-radius: 0;\n  margin-top: -1px; }\n\n.linked.vertical fontbutton:not(:last-child) > button {\n  border-bottom-left-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked:not(.vertical) > tabbutton:dir(ltr):not(:first-child) > button, .linked:not(.vertical) > tabbutton:dir(rtl):not(:last-child) > button {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n  margin-left: -1px; }\n\n.linked:not(.vertical) > tabbutton:dir(ltr):not(:last-child) > button, .linked:not(.vertical) > tabbutton:dir(rtl):not(:first-child) > button {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked.vertical tabbutton:not(:first-child) > button {\n  border-top-left-radius: 0;\n  border-top-right-radius: 0;\n  margin-top: -1px; }\n\n.linked.vertical tabbutton:not(:last-child) > button {\n  border-bottom-left-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked:not(.vertical) > spinbutton:dir(ltr):not(:first-child), .linked:not(.vertical) > spinbutton:dir(rtl):not(:last-child) {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n  margin-left: -1px; }\n\n.linked:not(.vertical) > spinbutton:dir(ltr):not(:last-child), .linked:not(.vertical) > spinbutton:dir(rtl):not(:first-child) {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked.vertical spinbutton:not(:first-child) {\n  border-top-left-radius: 0;\n  border-top-right-radius: 0;\n  margin-top: -1px; }\n\n.linked.vertical spinbutton:not(:last-child) {\n  border-bottom-left-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked:not(.vertical) > entry:dir(ltr):not(:first-child), .linked:not(.vertical) > entry:dir(rtl):not(:last-child) {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n  margin-left: -1px; }\n\n.linked:not(.vertical) > entry:dir(ltr):not(:last-child), .linked:not(.vertical) > entry:dir(rtl):not(:first-child) {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked.vertical entry:not(:first-child) {\n  border-top-left-radius: 0;\n  border-top-right-radius: 0;\n  margin-top: -1px; }\n\n.linked.vertical entry:not(:last-child) {\n  border-bottom-left-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked:not(.vertical) > combobox:dir(ltr):not(:first-child) > box > button.combo, .linked:not(.vertical) > combobox:dir(rtl):not(:last-child) > box > button.combo {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n  margin-left: -1px; }\n\n.linked:not(.vertical) > combobox:dir(ltr):not(:last-child) > box > button.combo, .linked:not(.vertical) > combobox:dir(rtl):not(:first-child) > box > button.combo {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked.vertical combobox:not(:first-child) > box > button.combo {\n  border-top-left-radius: 0;\n  border-top-right-radius: 0;\n  margin-top: -1px; }\n\n.linked.vertical combobox:not(:last-child) > box > button.combo {\n  border-bottom-left-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked:not(.vertical) > appchooserbutton:dir(ltr):not(:first-child) > combobox > box > button.combo, .linked:not(.vertical) > appchooserbutton:dir(rtl):not(:last-child) > combobox > box > button.combo {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n  margin-left: -1px; }\n\n.linked:not(.vertical) > appchooserbutton:dir(ltr):not(:last-child) > combobox > box > button.combo, .linked:not(.vertical) > appchooserbutton:dir(rtl):not(:first-child) > combobox > box > button.combo {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked.vertical appchooserbutton:not(:first-child) > combobox > box > button.combo {\n  border-top-left-radius: 0;\n  border-top-right-radius: 0;\n  margin-top: -1px; }\n\n.linked.vertical appchooserbutton:not(:last-child) > combobox > box > button.combo {\n  border-bottom-left-radius: 0;\n  border-bottom-right-radius: 0; }\n\nlink,\nbutton.link {\n  color: @accent_color;\n  text-decoration: underline;\n  font-weight: inherit; }\n  link:visited,\n  button.link:visited {\n    color: mix(@accent_color,@view_fg_color,0.2); }\n  link:hover,\n  button.link:hover {\n    color: shade(@accent_color,1.1); }\n  link:active,\n  button.link:active {\n    color: @accent_color; }\n  link:disabled,\n  button.link:disabled {\n    color: alpha(currentColor,0.5); }\n  .osd link, .osd button.link {\n    color: mix(@accent_bg_color,white,0.5); }\n    .osd link:visited, .osd button.link:visited {\n      color: mix(@accent_bg_color,white,0.25); }\n    .osd link:active, .osd button.link:active {\n      color: mix(@accent_bg_color,white,0.5); }\n\nlink {\n  outline: 0 solid transparent;\n  outline-offset: 4px;\n  transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n\nlink:focus:focus-visible {\n  outline-color: alpha(@accent_color,0.5);\n  outline-width: 2px;\n  outline-offset: -2px; }\n\n.osd link:focus:focus-visible {\n  outline-color: rgba(255, 255, 255, 0.5); }\n\nbutton.link > label {\n  text-decoration: underline; }\n\nlistview,\nlist {\n  color: @view_fg_color;\n  background-color: @view_bg_color;\n  background-clip: padding-box;\n  border-color: alpha(currentColor,0.15); }\n  listview > row,\n  list > row {\n    padding: 2px;\n    background-clip: padding-box; }\n  listview > row.expander,\n  list > row.expander {\n    padding: 0px; }\n  listview > row.expander .row-header,\n  list > row.expander .row-header {\n    padding: 2px; }\n  listview.horizontal row.separator, listview.separators.horizontal > row:not(.separator),\n  list.horizontal row.separator,\n  list.separators.horizontal > row:not(.separator) {\n    border-left: 1px solid alpha(currentColor,0.15); }\n  listview:not(.horizontal) row.separator, listview.separators:not(.horizontal) > row:not(.separator),\n  list:not(.horizontal) row.separator,\n  list.separators:not(.horizontal) > row:not(.separator) {\n    border-bottom: 1px solid alpha(currentColor,0.15); }\n\nlistview > header {\n  padding: 2px;\n  padding-top: 18px;\n  padding-bottom: 6px; }\n\nrow {\n  background-clip: padding-box; }\n  row {\n    outline: 0 solid transparent;\n    outline-offset: 4px;\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  row:focus:focus-visible {\n    outline-color: alpha(@accent_color,0.5);\n    outline-width: 2px;\n    outline-offset: -2px; }\n  .osd row:focus:focus-visible {\n    outline-color: rgba(255, 255, 255, 0.5); }\n  .osd row.activatable:hover {\n    background-color: alpha(currentColor,0.07); }\n  .osd row.activatable:active {\n    background-color: alpha(currentColor,0.16); }\n  .osd row.activatable.has-open-popup {\n    background-color: alpha(currentColor,0.07); }\n  .osd row.activatable:selected:hover {\n    background-color: alpha(currentColor,0.13); }\n  .osd row.activatable:selected:active {\n    background-color: alpha(currentColor,0.19); }\n  .osd row.activatable:selected.has-open-popup {\n    background-color: alpha(currentColor,0.13); }\n  .osd row:selected {\n    background-color: alpha(currentColor,0.1); }\n  row.activatable:hover {\n    background-color: alpha(currentColor,0.04); }\n  row.activatable:active {\n    background-color: alpha(currentColor,0.08); }\n  row.activatable.has-open-popup {\n    background-color: alpha(currentColor,0.04); }\n  row.activatable:selected:hover {\n    background-color: alpha(@accent_bg_color,0.32); }\n  row.activatable:selected:active {\n    background-color: alpha(@accent_bg_color,0.39); }\n  row.activatable:selected.has-open-popup {\n    background-color: alpha(@accent_bg_color,0.32); }\n  row:selected {\n    background-color: alpha(@accent_bg_color,0.25); }\n\n/*******************************************************\n * Rich Lists                                          *\n * Large list usually containing lots of widgets       *\n * https://gitlab.gnome.org/GNOME/gtk/-/issues/3073    *\n *******************************************************/\n.rich-list {\n  /* rich lists usually containing other widgets than just labels/text */ }\n  .rich-list > row {\n    padding: 8px 12px;\n    min-height: 32px;\n    /* should be tall even when only containing a label */ }\n    .rich-list > row > box {\n      border-spacing: 12px; }\n  .rich-list > header {\n    padding-left: 12px;\n    padding-right: 12px; }\n\n/****************\n * AdwActionRow *\n ****************/\nrow label.subtitle {\n  font-size: smaller; }\n\nrow > box.header {\n  margin-left: 12px;\n  margin-right: 12px;\n  border-spacing: 6px;\n  min-height: 50px; }\n  row > box.header > .icon:disabled {\n    filter: opacity(0.5); }\n  row > box.header > box.title {\n    margin-top: 6px;\n    margin-bottom: 6px;\n    border-spacing: 3px;\n    padding: 0; }\n    row > box.header > box.title,\n    row > box.header > box.title > .title,\n    row > box.header > box.title > .subtitle {\n      padding: 0;\n      font-weight: inherit; }\n  row > box.header > .prefixes,\n  row > box.header > .suffixes {\n    border-spacing: 6px; }\n  row > box.header > .icon:dir(ltr),\n  row > box.header > .prefixes:dir(ltr) {\n    margin-right: 6px; }\n  row > box.header > .icon:dir(rtl),\n  row > box.header > .prefixes:dir(rtl) {\n    margin-left: 6px; }\n\nrow.property > box.header > box.title > .title, row.expander.property box > list > row > box.header > box.title > .title {\n  font-size: smaller; }\n\nrow.property > box.header > box.title > .subtitle, row.expander.property box > list > row > box.header > box.title > .subtitle {\n  font-size: inherit;\n  opacity: 1; }\n\n/******************************\n * AdwEntryRow and AdwSpinRow *\n ******************************/\nrow.entry:not(:selected).activatable.focused:hover, row.entry:not(:selected).activatable.focused:active {\n  background-color: transparent; }\n\nrow.entry:disabled text {\n  opacity: 0.5; }\n\nrow.entry:disabled .dim-label, row.entry:disabled scale > value, row.entry:disabled progressbar > text, row.entry:disabled row.expander image.expander-row-arrow, row.expander row.entry:disabled image.expander-row-arrow, row.entry:disabled spinbutton > text > placeholder,\nrow.entry:disabled entry > text > placeholder, row.entry:disabled label.separator, row.entry:disabled row.property > box.header > box.title > .title, row.entry:disabled row.expander.property box > list > row > box.header > box.title > .title, row.expander.property row.entry:disabled box > list > row > box.header > box.title > .title, row.entry:disabled .subtitle {\n  opacity: 1; }\n\nrow.entry .edit-icon, row.entry .indicator {\n  min-width: 24px;\n  min-height: 24px;\n  padding: 5px; }\n\nrow.entry .edit-icon:disabled {\n  opacity: 0.3; }\n\nrow.entry .indicator {\n  opacity: 0.3; }\n\nrow.entry.monospace {\n  font-family: inherit; }\n  row.entry.monospace text {\n    font-family: monospace; }\n\nrow.spin:not(:selected).activatable.focused:hover, row.spin:not(:selected).activatable.focused:active {\n  background-color: transparent; }\n\nrow.spin spinbutton {\n  background: none;\n  border-spacing: 6px;\n  box-shadow: none; }\n  row.spin spinbutton, row.spin spinbutton:focus {\n    outline: none; }\n  row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr):last-child, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child,\n  row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n  row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child {\n    min-width: 30px;\n    min-height: 30px;\n    margin: 10px 2px;\n    border: none; }\n\nrow.spin:disabled spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:disabled, row.spin:disabled spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr):last-child:disabled, row.spin:disabled spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child:disabled,\nrow.spin:disabled spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):disabled,\nrow.spin:disabled spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child:disabled,\nrow.spin:disabled spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child:disabled {\n  filter: none; }\n\nrow.entry,\nrow.spin {\n  outline: 0 solid transparent;\n  outline-offset: 5px;\n  transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), background-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), border-radius 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n\nrow.entry.focused,\nrow.spin.focused {\n  outline-color: alpha(@accent_color,0.5);\n  outline-width: 2px;\n  outline-offset: -1px; }\n\nrow.entry:not(:selected).activatable.focused:hover, row.entry:not(:selected).activatable.focused:active,\nrow.spin:not(:selected).activatable.focused:hover,\nrow.spin:not(:selected).activatable.focused:active {\n  background-color: transparent; }\n\nrow.entry.error,\nrow.spin.error {\n  outline: 0 solid transparent;\n  outline-offset: 5px;\n  transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), background-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), border-radius 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n\nrow.entry.error.focused,\nrow.spin.error.focused {\n  outline-color: alpha(currentColor,0.5);\n  outline-width: 2px;\n  outline-offset: -1px; }\n\nrow.entry.error text > selection:focus-within,\nrow.spin.error text > selection:focus-within {\n  background-color: alpha(@error_color,0.2); }\n\nrow.entry.error text > cursor-handle > contents,\nrow.spin.error text > cursor-handle > contents {\n  background-color: currentColor; }\n\nrow.entry.error .dim-label, row.entry.error scale > value, row.entry.error progressbar > text, row.entry.error row.expander image.expander-row-arrow, row.expander row.entry.error image.expander-row-arrow, row.entry.error spinbutton > text > placeholder,\nrow.entry.error entry > text > placeholder, row.entry.error label.separator, row.entry.error row.property > box.header > box.title > .title, row.entry.error row.expander.property box > list > row > box.header > box.title > .title, row.expander.property row.entry.error box > list > row > box.header > box.title > .title, row.entry.error .subtitle,\nrow.spin.error .dim-label,\nrow.spin.error scale > value,\nrow.spin.error progressbar > text,\nrow.spin.error row.expander image.expander-row-arrow,\nrow.expander row.spin.error image.expander-row-arrow,\nrow.spin.error spinbutton > text > placeholder,\nrow.spin.error entry > text > placeholder,\nrow.spin.error label.separator,\nrow.spin.error row.property > box.header > box.title > .title,\nrow.spin.error row.expander.property box > list > row > box.header > box.title > .title,\nrow.expander.property row.spin.error box > list > row > box.header > box.title > .title,\nrow.spin.error .subtitle {\n  opacity: 1; }\n\nrow.entry.error .suggested-action,\nrow.spin.error .suggested-action {\n  background-color: @error_bg_color;\n  color: @error_fg_color; }\n\nrow.entry.warning,\nrow.spin.warning {\n  outline: 0 solid transparent;\n  outline-offset: 5px;\n  transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), background-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), border-radius 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n\nrow.entry.warning.focused,\nrow.spin.warning.focused {\n  outline-color: alpha(currentColor,0.5);\n  outline-width: 2px;\n  outline-offset: -1px; }\n\nrow.entry.warning text > selection:focus-within,\nrow.spin.warning text > selection:focus-within {\n  background-color: alpha(@warning_color,0.2); }\n\nrow.entry.warning text > cursor-handle > contents,\nrow.spin.warning text > cursor-handle > contents {\n  background-color: currentColor; }\n\nrow.entry.warning .dim-label, row.entry.warning scale > value, row.entry.warning progressbar > text, row.entry.warning row.expander image.expander-row-arrow, row.expander row.entry.warning image.expander-row-arrow, row.entry.warning spinbutton > text > placeholder,\nrow.entry.warning entry > text > placeholder, row.entry.warning label.separator, row.entry.warning row.property > box.header > box.title > .title, row.entry.warning row.expander.property box > list > row > box.header > box.title > .title, row.expander.property row.entry.warning box > list > row > box.header > box.title > .title, row.entry.warning .subtitle,\nrow.spin.warning .dim-label,\nrow.spin.warning scale > value,\nrow.spin.warning progressbar > text,\nrow.spin.warning row.expander image.expander-row-arrow,\nrow.expander row.spin.warning image.expander-row-arrow,\nrow.spin.warning spinbutton > text > placeholder,\nrow.spin.warning entry > text > placeholder,\nrow.spin.warning label.separator,\nrow.spin.warning row.property > box.header > box.title > .title,\nrow.spin.warning row.expander.property box > list > row > box.header > box.title > .title,\nrow.expander.property row.spin.warning box > list > row > box.header > box.title > .title,\nrow.spin.warning .subtitle {\n  opacity: 1; }\n\nrow.entry.warning .suggested-action,\nrow.spin.warning .suggested-action {\n  background-color: @warning_bg_color;\n  color: @warning_fg_color; }\n\nrow.entry.success,\nrow.spin.success {\n  outline: 0 solid transparent;\n  outline-offset: 5px;\n  transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), background-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), border-radius 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n\nrow.entry.success.focused,\nrow.spin.success.focused {\n  outline-color: alpha(currentColor,0.5);\n  outline-width: 2px;\n  outline-offset: -1px; }\n\nrow.entry.success text > selection:focus-within,\nrow.spin.success text > selection:focus-within {\n  background-color: alpha(@success_color,0.2); }\n\nrow.entry.success text > cursor-handle > contents,\nrow.spin.success text > cursor-handle > contents {\n  background-color: currentColor; }\n\nrow.entry.success .dim-label, row.entry.success scale > value, row.entry.success progressbar > text, row.entry.success row.expander image.expander-row-arrow, row.expander row.entry.success image.expander-row-arrow, row.entry.success spinbutton > text > placeholder,\nrow.entry.success entry > text > placeholder, row.entry.success label.separator, row.entry.success row.property > box.header > box.title > .title, row.entry.success row.expander.property box > list > row > box.header > box.title > .title, row.expander.property row.entry.success box > list > row > box.header > box.title > .title, row.entry.success .subtitle,\nrow.spin.success .dim-label,\nrow.spin.success scale > value,\nrow.spin.success progressbar > text,\nrow.spin.success row.expander image.expander-row-arrow,\nrow.expander row.spin.success image.expander-row-arrow,\nrow.spin.success spinbutton > text > placeholder,\nrow.spin.success entry > text > placeholder,\nrow.spin.success label.separator,\nrow.spin.success row.property > box.header > box.title > .title,\nrow.spin.success row.expander.property box > list > row > box.header > box.title > .title,\nrow.expander.property row.spin.success box > list > row > box.header > box.title > .title,\nrow.spin.success .subtitle {\n  opacity: 1; }\n\nrow.entry.success .suggested-action,\nrow.spin.success .suggested-action {\n  background-color: @success_bg_color;\n  color: @success_fg_color; }\n\n/***************\n * AdwComboRow *\n ***************/\nrow.combo image.dropdown-arrow:disabled {\n  filter: opacity(0.5); }\n\nrow.combo listview.inline {\n  background: none;\n  border: none;\n  box-shadow: none;\n  color: inherit; }\n  row.combo listview.inline, row.combo listview.inline:disabled {\n    background: none;\n    color: inherit; }\n\nrow.combo popover > contents {\n  min-width: 120px; }\n  row.combo popover > contents .combo-searchbar {\n    margin: 6px; }\n    row.combo popover > contents .combo-searchbar + scrolledwindow > undershoot.top {\n      box-shadow: inset 0 1px alpha(@popover_shade_color,0.75);\n      background: linear-gradient(to bottom, alpha(@popover_shade_color,0.75), transparent 4px); }\n\n/******************\n * AdwExpanderRow *\n ******************/\nlist.boxed-list > row, list.content > row, list.boxed-list > row.expander row.header, list.content > row.expander row.header, row.expander list.nested > row {\n  border-bottom: 1px solid @card_shade_color; }\n  list.boxed-list > row, list.content > row, list.boxed-list > row.expander row.header, list.content > row.expander row.header, row.expander list.nested > row {\n    outline: 0 solid transparent;\n    outline-offset: 5px;\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), background-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), border-radius 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  list.boxed-list > row:focus:focus-visible, list.content > row:focus:focus-visible, list.boxed-list > row.expander row.header:focus:focus-visible, list.content > row.expander row.header:focus:focus-visible, row.expander list.nested > row:focus:focus-visible {\n    outline-color: alpha(@accent_color,0.5);\n    outline-width: 2px;\n    outline-offset: -1px; }\n  .osd list.boxed-list > row:focus:focus-visible, .osd list.content > 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 list.content > row.expander row.header:focus:focus-visible, list.content > 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 {\n    outline-color: rgba(255, 255, 255, 0.5); }\n  list.boxed-list > row:not(:selected).activatable:hover, list.content > row:not(:selected).activatable:hover, list.boxed-list > row.expander row.header:not(:selected).activatable:hover, list.content > row.expander row.header:not(:selected).activatable:hover, row.expander list.nested > row:not(:selected).activatable:hover {\n    background-color: alpha(currentColor,0.03); }\n  list.boxed-list > row:not(:selected).activatable:active, list.content > row:not(:selected).activatable:active, list.boxed-list > row.expander row.header:not(:selected).activatable:active, list.content > row.expander row.header:not(:selected).activatable:active, row.expander list.nested > row:not(:selected).activatable:active {\n    background-color: alpha(currentColor,0.08); }\n  list.boxed-list > row:not(:selected).activatable.has-open-popup, list.content > row:not(:selected).activatable.has-open-popup, list.boxed-list > row.expander row.header:not(:selected).activatable.has-open-popup, list.content > row.expander row.header:not(:selected).activatable.has-open-popup, row.expander list.nested > row:not(:selected).activatable.has-open-popup {\n    background-color: alpha(currentColor,0.03); }\n\nrow.expander {\n  background: none;\n  padding: 0px; }\n  row.expander > box > list {\n    background: none;\n    color: inherit; }\n  row.expander list.nested {\n    background-color: alpha(@card_shade_color,0.5);\n    color: inherit; }\n  row.expander image.expander-row-arrow {\n    transition: -gtk-icon-transform 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n    row.expander image.expander-row-arrow:dir(ltr) {\n      margin-left: 3px; }\n    row.expander image.expander-row-arrow:dir(rtl) {\n      margin-right: 3px; }\n    row.expander image.expander-row-arrow:dir(ltr) {\n      -gtk-icon-transform: rotate(0.5turn); }\n    row.expander image.expander-row-arrow:dir(rtl) {\n      -gtk-icon-transform: rotate(-0.5turn); }\n    row.expander image.expander-row-arrow:disabled {\n      filter: opacity(0.5); }\n  row.expander:checked image.expander-row-arrow {\n    -gtk-icon-transform: rotate(0turn);\n    opacity: 1; }\n    row.expander:checked image.expander-row-arrow:not(:disabled) {\n      color: @accent_color; }\n  .osd row.expander:checked image.expander-row-arrow:not(:disabled) {\n    color: inherit; }\n\n/*****************\n * Boxed Lists *\n *****************/\nlist.boxed-list > row.expander, list.content > row.expander {\n  border: none; }\n\nlist.boxed-list > row:first-child, list.content > row:first-child, list.boxed-list > row:first-child.expander row.header, list.content > row:first-child.expander row.header {\n  border-top-left-radius: 12px;\n  border-top-right-radius: 12px; }\n\nlist.boxed-list > row:last-child, list.content > row:last-child, list.boxed-list > row:last-child.expander:not(:checked), list.boxed-list > row:last-child.expander:not(:checked) row.header, list.content > row:last-child.expander:not(:checked) row.header, list.boxed-list > row:last-child.expander:checked list.nested, list.content > row:last-child.expander:checked list.nested, list.boxed-list > row:last-child.expander:checked list.nested > row:last-child, list.content > row:last-child.expander:checked list.nested > row:last-child {\n  border-bottom-left-radius: 12px;\n  border-bottom-right-radius: 12px;\n  border-bottom-width: 0; }\n\npopover.menu > contents {\n  min-width: 120px; }\n\npopover.menu scrollbar.vertical > range > trough > slider {\n  min-height: 30px; }\n\npopover.menu box.inline-buttons {\n  padding: 0 12px; }\n  popover.menu box.inline-buttons button.image-button.model {\n    min-height: 32px;\n    min-width: 32px;\n    padding: 0;\n    border: none;\n    outline: none;\n    transition: none; }\n    popover.menu box.inline-buttons button.image-button.model:selected {\n      background-color: alpha(currentColor,0.1); }\n      popover.menu box.inline-buttons button.image-button.model:selected:active {\n        background-color: alpha(currentColor,0.19); }\n\npopover.menu box.circular-buttons {\n  padding: 12px 12px 6px; }\n  popover.menu box.circular-buttons button.circular.image-button.model {\n    outline: none;\n    padding: 11px;\n    box-shadow: inset 0 0 0 1px alpha(currentColor,0.15); }\n    popover.menu box.circular-buttons button.circular.image-button.model:selected {\n      background-color: alpha(currentColor,0.13);\n      box-shadow: none; }\n      popover.menu box.circular-buttons button.circular.image-button.model:selected:active {\n        background-color: alpha(currentColor,0.19); }\n\npopover.menu > contents {\n  padding: 0; }\n  popover.menu > contents > stack > box, popover.menu > contents > scrolledwindow > viewport > stack > box {\n    padding: 6px; }\n\npopover.menu separator {\n  margin: 6px 0; }\n\npopover.menu list separator {\n  margin: 0; }\n\npopover.menu accelerator {\n  color: alpha(currentColor,0.55); }\n  popover.menu accelerator:dir(ltr) {\n    margin-left: 12px; }\n  popover.menu accelerator:dir(rtl) {\n    margin-right: 12px; }\n\npopover.menu check,\npopover.menu radio {\n  min-width: 14px;\n  min-height: 14px;\n  -gtk-icon-size: 14px;\n  padding: 2px; }\n  popover.menu check, popover.menu check:hover:checked, popover.menu check:hover:indeterminate, popover.menu check:hover:not(:checked):not(:indeterminate), popover.menu check:active:checked, popover.menu check:active:indeterminate, popover.menu check:active:not(:checked):not(:indeterminate),\n  popover.menu radio,\n  popover.menu radio:hover:checked,\n  popover.menu radio:hover:indeterminate,\n  popover.menu radio:hover:not(:checked):not(:indeterminate),\n  popover.menu radio:active:checked,\n  popover.menu radio:active:indeterminate,\n  popover.menu radio:active:not(:checked):not(:indeterminate) {\n    background: none;\n    box-shadow: none;\n    color: inherit; }\n\n.osd popover.menu check, .osd popover.menu radio {\n  background: none;\n  color: inherit; }\n\npopover.menu radio {\n  padding: 1px;\n  border: 1px solid alpha(currentColor,0.3); }\n\npopover.menu check.left,\npopover.menu radio.left,\npopover.menu arrow.left {\n  margin-left: -2px;\n  margin-right: 6px; }\n\npopover.menu check.right,\npopover.menu radio.right,\npopover.menu arrow.right {\n  margin-left: 6px;\n  margin-right: -2px; }\n\npopover.menu modelbutton {\n  min-height: 32px;\n  min-width: 40px;\n  padding: 0 12px;\n  border-radius: 6px; }\n  popover.menu modelbutton:hover, popover.menu modelbutton:selected {\n    background-color: alpha(currentColor,0.1); }\n  popover.menu modelbutton:active {\n    background-color: alpha(currentColor,0.19); }\n  popover.menu modelbutton arrow {\n    background: none;\n    min-width: 16px;\n    min-height: 16px;\n    opacity: 0.3; }\n    popover.menu modelbutton arrow:hover {\n      background: none; }\n    popover.menu modelbutton arrow:disabled {\n      filter: opacity(0.5); }\n    popover.menu modelbutton arrow.left {\n      -gtk-icon-source: -gtk-icontheme(\"go-previous-symbolic\"); }\n    popover.menu modelbutton arrow.right {\n      -gtk-icon-source: -gtk-icontheme(\"go-next-symbolic\"); }\n\npopover.menu label.title {\n  font-weight: bold;\n  padding: 4px 32px; }\n\npopover.menu list, popover.menu listview {\n  background: none;\n  color: inherit; }\n  popover.menu list > row, popover.menu listview > row {\n    border-radius: 6px;\n    padding: 0 12px;\n    min-height: 32px;\n    min-width: 40px; }\n    popover.menu list > row:selected, popover.menu listview > row:selected {\n      background: none; }\n    popover.menu list > row:hover, popover.menu list > row:hover:selected.activatable, popover.menu listview > row:hover, popover.menu listview > row:hover:selected.activatable {\n      background-color: alpha(currentColor,0.1); }\n    popover.menu list > row:active, popover.menu list > row:active:selected.activatable, popover.menu listview > row:active, popover.menu listview > row:active:selected.activatable {\n      background-color: alpha(currentColor,0.19); }\n    popover.menu list > row.has-open-popup, popover.menu list > row.has-open-popup:selected.activatable, popover.menu listview > row.has-open-popup, popover.menu listview > row.has-open-popup:selected.activatable {\n      background-color: alpha(currentColor,0.1); }\n    popover.menu list > row > box, popover.menu listview > row > box {\n      border-spacing: 6px; }\n\npopover.menu contents > list,\npopover.menu contents > listview,\npopover.menu scrolledwindow > viewport > list,\npopover.menu scrolledwindow > listview {\n  padding: 6px 0; }\n  popover.menu contents > list > row,\n  popover.menu contents > listview > row,\n  popover.menu scrolledwindow > viewport > list > row,\n  popover.menu scrolledwindow > listview > row {\n    margin: 0 6px;\n    padding: 9px 12px;\n    min-height: 0; }\n\nmenubar {\n  box-shadow: inset 0 -1px alpha(currentColor,0.15);\n  padding-bottom: 1px; }\n  menubar > item {\n    min-height: 16px;\n    padding: 4px 8px;\n    border-radius: 6px; }\n    menubar > item:selected {\n      background-color: alpha(currentColor,0.1); }\n    menubar > item popover.menu popover.menu {\n      padding: 0 0 4px 0; }\n    menubar > item popover.menu popover.menu > contents {\n      margin: 0;\n      border-radius: 12px; }\n\ntoolbarview > .top-bar menubar,\ntoolbarview > .bottom-bar menubar {\n  box-shadow: none;\n  padding-bottom: 0; }\n\n/********************\n * GtkMessageDialog *\n ********************/\nwindow.dialog.message .titlebar {\n  min-height: 20px;\n  background: none;\n  box-shadow: none;\n  border-style: none;\n  border-top-left-radius: 7px;\n  border-top-right-radius: 7px; }\n\nwindow.dialog.message box.dialog-vbox.vertical {\n  margin-top: 6px;\n  border-spacing: 24px; }\n  window.dialog.message box.dialog-vbox.vertical > box > box > box > label.title {\n    font-weight: 800;\n    font-size: 15pt; }\n\nwindow.dialog.message.csd {\n  border-bottom-left-radius: 13px;\n  border-bottom-right-radius: 13px; }\n  window.dialog.message.csd .dialog-action-area {\n    border-top: 1px solid alpha(currentColor,0.15);\n    margin: 0;\n    border-spacing: 0; }\n    window.dialog.message.csd .dialog-action-area > button {\n      padding: 10px 14px;\n      border-radius: 0;\n      border: none;\n      background-clip: padding-box;\n      border-left: 1px solid alpha(currentColor,0.15); }\n      window.dialog.message.csd .dialog-action-area > button:first-child {\n        border-bottom-left-radius: 13px;\n        border-left: none; }\n      window.dialog.message.csd .dialog-action-area > button:last-child {\n        border-bottom-right-radius: 13px; }\n      window.dialog.message.csd .dialog-action-area > button.suggested-action {\n        color: @accent_color; }\n      window.dialog.message.csd .dialog-action-area > button.destructive-action {\n        color: @destructive_color; }\n\n/********************\n * AdwMessageDialog *\n ********************/\nwindow.messagedialog,\ndialog-host > dialog.alert sheet,\nwindow.dialog-window.alert {\n  background-color: @dialog_bg_color;\n  color: @dialog_fg_color; }\n\nwindow.messagedialog {\n  outline: none; }\n\ndialog-host > dialog.alert.floating sheet,\nwindow.dialog-window.alert {\n  border-radius: 13px;\n  outline: none; }\n\nwindow.messagedialog .message-area,\ndialog.alert .message-area {\n  padding: 24px 30px;\n  border-spacing: 24px; }\n  window.messagedialog .message-area.has-heading.has-body,\n  dialog.alert .message-area.has-heading.has-body {\n    border-spacing: 10px; }\n\nwindow.messagedialog .response-area > button,\ndialog.alert .response-area > button {\n  padding: 10px 14px;\n  border-radius: 0; }\n  window.messagedialog .response-area > button.suggested,\n  dialog.alert .response-area > button.suggested {\n    color: @accent_color; }\n  window.messagedialog .response-area > button.destructive,\n  dialog.alert .response-area > button.destructive {\n    color: @destructive_color; }\n\nwindow.messagedialog .response-area:not(.compact) > button,\ndialog.alert .response-area:not(.compact) > button {\n  margin-top: -1px;\n  margin-right: -1px;\n  margin-left: -1px; }\n  window.messagedialog .response-area:not(.compact) > button:first-child:dir(ltr), window.messagedialog .response-area:not(.compact) > button:last-child:dir(rtl),\n  dialog.alert .response-area:not(.compact) > button:first-child:dir(ltr),\n  dialog.alert .response-area:not(.compact) > button:last-child:dir(rtl) {\n    margin-left: 0; }\n  window.messagedialog .response-area:not(.compact) > button:last-child:dir(ltr), window.messagedialog .response-area:not(.compact) > button:first-child:dir(rtl),\n  dialog.alert .response-area:not(.compact) > button:last-child:dir(ltr),\n  dialog.alert .response-area:not(.compact) > button:first-child:dir(rtl) {\n    margin-right: 0; }\n\nwindow.messagedialog .response-area.compact > button,\ndialog.alert .response-area.compact > button {\n  margin-top: -1px;\n  margin-bottom: -1px; }\n  window.messagedialog .response-area.compact > button:first-child,\n  dialog.alert .response-area.compact > button:first-child {\n    margin-bottom: 0; }\n\nwindow.messagedialog .response-area:not(.compact) > button:first-child:dir(ltr), window.messagedialog .response-area:not(.compact) > button:last-child:dir(rtl),\ndialog.alert.floating .response-area:not(.compact) > button:first-child:dir(ltr),\ndialog.alert.floating .response-area:not(.compact) > button:last-child:dir(rtl) {\n  border-bottom-left-radius: 13px; }\n\nwindow.messagedialog .response-area:not(.compact) > button:last-child:dir(ltr), window.messagedialog .response-area:not(.compact) > button:first-child:dir(rtl),\ndialog.alert.floating .response-area:not(.compact) > button:last-child:dir(ltr),\ndialog.alert.floating .response-area:not(.compact) > button:first-child:dir(rtl) {\n  border-bottom-right-radius: 13px; }\n\nwindow.messagedialog .response-area.compact > button:first-child,\ndialog.alert.floating .response-area.compact > button:first-child {\n  border-bottom-left-radius: 13px;\n  border-bottom-right-radius: 13px; }\n\n/**********\n * Frames *\n **********/\nframe,\n.frame {\n  border: 1px solid alpha(currentColor,0.15); }\n\nframe {\n  border-radius: 12px; }\n  frame > label {\n    margin: 4px; }\n\n/**************\n * Separators *\n **************/\nseparator {\n  background: alpha(currentColor,0.15);\n  min-width: 1px;\n  min-height: 1px; }\n  separator.spacer {\n    background: none; }\n    separator.spacer.horizontal {\n      min-width: 12px; }\n    separator.spacer.vertical {\n      min-height: 12px; }\n\n/*********************\n * App Notifications *\n *********************/\n.app-notification {\n  padding: 10px;\n  border-spacing: 10px;\n  border-radius: 0 0 12px 12px;\n  background-color: rgba(0, 0, 0, 0.7);\n  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2), transparent 2px);\n  background-clip: padding-box; }\n  .app-notification border {\n    border: none; }\n\n/**********\n * Toasts *\n **********/\ntoast {\n  margin: 12px;\n  margin-bottom: 24px;\n  border-radius: 150px;\n  border-spacing: 6px;\n  padding: 6px; }\n  toast:dir(ltr) {\n    padding-left: 12px; }\n  toast:dir(rtl) {\n    padding-right: 12px; }\n  toast > widget {\n    margin: 0 6px; }\n\n/**************\n * GtkVideo *\n **************/\nvideo {\n  background: black; }\n  video image.osd {\n    min-width: 64px;\n    min-height: 64px;\n    border-radius: 32px; }\n\n/******************\n * AdwAboutWindow *\n ******************/\nwindow.about .main-page > viewport > clamp > box,\ndialog.about .main-page > viewport > clamp > box {\n  margin: 12px;\n  border-spacing: 6px; }\n  window.about .main-page > viewport > clamp > box > box,\n  dialog.about .main-page > viewport > clamp > box > box {\n    margin-top: 18px;\n    border-spacing: 18px;\n    margin-bottom: 6px; }\n\nwindow.about .main-page .app-version,\ndialog.about .main-page .app-version {\n  padding: 3px 18px;\n  color: @accent_color;\n  border-radius: 999px;\n  margin-top: 3px; }\n\nwindow.about .subpage > viewport > clamp > box,\ndialog.about .subpage > viewport > clamp > box {\n  margin: 18px 12px;\n  border-spacing: 18px; }\n\nwindow.about .subpage > clamp > textview,\ndialog.about .subpage > clamp > textview {\n  background: none;\n  color: inherit; }\n\n/*****************\n * AdwStatusPage *\n *****************/\nstatuspage > scrolledwindow > viewport > box {\n  margin: 36px 12px;\n  border-spacing: 36px; }\n  statuspage > scrolledwindow > viewport > box > clamp > box {\n    border-spacing: 12px; }\n    statuspage > scrolledwindow > viewport > box > clamp > box > .icon {\n      -gtk-icon-size: 128px;\n      color: alpha(currentColor,0.55); }\n      statuspage > scrolledwindow > viewport > box > clamp > box > .icon:disabled {\n        opacity: 0.5; }\n      statuspage > scrolledwindow > viewport > box > clamp > box > .icon:not(:last-child) {\n        margin-bottom: 24px; }\n\nstatuspage.compact > scrolledwindow > viewport > box {\n  margin: 24px 12px;\n  border-spacing: 24px; }\n  statuspage.compact > scrolledwindow > viewport > box > clamp > box > .icon {\n    -gtk-icon-size: 96px; }\n    statuspage.compact > scrolledwindow > viewport > box > clamp > box > .icon:not(:last-child) {\n      margin-bottom: 12px; }\n  statuspage.compact > scrolledwindow > viewport > box > clamp > box > .title {\n    font-size: 18pt; }\n\n/* Cards */\nshortcut > .keycap, list.boxed-list, list.content, .card {\n  background-color: @card_bg_color;\n  color: @card_fg_color;\n  border-radius: 12px;\n  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.03), 0 1px 3px 1px rgba(0, 0, 0, 0.07), 0 2px 6px 2px rgba(0, 0, 0, 0.03); }\n  .osd shortcut > .keycap, .osd list.boxed-list, .osd list.content, shortcut > .osd.keycap, list.osd.boxed-list, list.osd.content, .osd .card, .card.osd {\n    background-color: alpha(currentColor,0.1);\n    color: inherit;\n    box-shadow: none; }\n\n.card {\n  outline: 0 solid transparent;\n  outline-offset: 5px;\n  transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n\n.card:focus:focus-visible {\n  outline-color: alpha(@accent_color,0.5);\n  outline-width: 2px;\n  outline-offset: -1px; }\n\n.osd .card:focus:focus-visible, .card.osd:focus:focus-visible {\n  outline-color: rgba(255, 255, 255, 0.5); }\n\n.card.activatable {\n  transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), background 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), box-shadow 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  .card.activatable:hover {\n    background-image: image(alpha(currentColor,0.03)); }\n  .card.activatable:active {\n    background-image: image(alpha(currentColor,0.08)); }\n\n/* Transition shadows */\nflap > dimming,\nleaflet > dimming,\nnavigation-view > dimming,\noverlay-split-view > dimming {\n  background: @shade_color; }\n\nflap > shadow,\nleaflet > shadow,\nnavigation-view > shadow,\noverlay-split-view > shadow {\n  min-width: 56px;\n  min-height: 56px; }\n  flap > shadow.left,\n  leaflet > shadow.left,\n  navigation-view > shadow.left,\n  overlay-split-view > shadow.left {\n    background-image: linear-gradient(to right, alpha(@shade_color,0.7), alpha(@shade_color,0.14) 40px, alpha(@shade_color,0) 56px), linear-gradient(to right, alpha(@shade_color,0.4), alpha(@shade_color,0.14) 7px, alpha(@shade_color,0) 24px); }\n  flap > shadow.right,\n  leaflet > shadow.right,\n  navigation-view > shadow.right,\n  overlay-split-view > shadow.right {\n    background-image: linear-gradient(to left, alpha(@shade_color,0.7), alpha(@shade_color,0.14) 40px, alpha(@shade_color,0) 56px), linear-gradient(to left, alpha(@shade_color,0.4), alpha(@shade_color,0.14) 7px, alpha(@shade_color,0) 24px); }\n  flap > shadow.up,\n  leaflet > shadow.up,\n  navigation-view > shadow.up,\n  overlay-split-view > shadow.up {\n    background-image: linear-gradient(to bottom, alpha(@shade_color,0.7), alpha(@shade_color,0.14) 40px, alpha(@shade_color,0) 56px), linear-gradient(to bottom, alpha(@shade_color,0.4), alpha(@shade_color,0.14) 7px, alpha(@shade_color,0) 24px); }\n  flap > shadow.down,\n  leaflet > shadow.down,\n  navigation-view > shadow.down,\n  overlay-split-view > shadow.down {\n    background-image: linear-gradient(to top, alpha(@shade_color,0.7), alpha(@shade_color,0.14) 40px, alpha(@shade_color,0) 56px), linear-gradient(to top, alpha(@shade_color,0.4), alpha(@shade_color,0.14) 7px, alpha(@shade_color,0) 24px); }\n\nnotebook > header > tabs > tab:checked {\n  outline: 0 solid transparent;\n  outline-offset: 4px;\n  transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n\nnotebook:focus:focus-visible > header > tabs > tab:checked {\n  outline-color: alpha(@accent_color,0.5);\n  outline-width: 2px;\n  outline-offset: -2px; }\n\nnotebook > header {\n  padding: 1px;\n  border-color: alpha(currentColor,0.15);\n  border-width: 1px;\n  background-clip: padding-box; }\n  notebook > header > tabs {\n    margin: -1px; }\n  notebook > header.top {\n    border-bottom-style: solid; }\n    notebook > header.top > tabs {\n      margin-bottom: -2px; }\n      notebook > header.top > tabs > tab:hover {\n        box-shadow: inset 0 -4px alpha(currentColor,0.15); }\n      notebook > header.top > tabs > tab:checked {\n        box-shadow: inset 0 -4px @accent_bg_color; }\n  notebook > header.bottom {\n    border-top-style: solid; }\n    notebook > header.bottom > tabs {\n      margin-top: -2px; }\n      notebook > header.bottom > tabs > tab:hover {\n        box-shadow: inset 0 4px alpha(currentColor,0.15); }\n      notebook > header.bottom > tabs > tab:checked {\n        box-shadow: inset 0 4px @accent_bg_color; }\n  notebook > header.left {\n    border-right-style: solid; }\n    notebook > header.left > tabs {\n      margin-right: -2px; }\n      notebook > header.left > tabs > tab:hover {\n        box-shadow: inset -4px 0 alpha(currentColor,0.15); }\n      notebook > header.left > tabs > tab:checked {\n        box-shadow: inset -4px 0 @accent_bg_color; }\n  notebook > header.right {\n    border-left-style: solid; }\n    notebook > header.right > tabs {\n      margin-left: -2px; }\n      notebook > header.right > tabs > tab:hover {\n        box-shadow: inset 4px 0 alpha(currentColor,0.15); }\n      notebook > header.right > tabs > tab:checked {\n        box-shadow: inset 4px 0 @accent_bg_color; }\n  notebook > header.top > tabs > arrow {\n    border-top-style: none; }\n  notebook > header.bottom > tabs > arrow {\n    border-bottom-style: none; }\n  notebook > header.top > tabs > arrow, notebook > header.bottom > tabs > arrow {\n    margin-left: -5px;\n    margin-right: -5px;\n    padding-left: 4px;\n    padding-right: 4px; }\n    notebook > header.top > tabs > arrow.down, notebook > header.bottom > tabs > arrow.down {\n      -gtk-icon-source: -gtk-icontheme(\"pan-start-symbolic\"); }\n    notebook > header.top > tabs > arrow.up, notebook > header.bottom > tabs > arrow.up {\n      -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic\"); }\n  notebook > header.left > tabs > arrow {\n    border-left-style: none; }\n  notebook > header.right > tabs > arrow {\n    border-right-style: none; }\n  notebook > header.left > tabs > arrow, notebook > header.right > tabs > arrow {\n    margin-top: -5px;\n    margin-bottom: -5px;\n    padding-top: 4px;\n    padding-bottom: 4px; }\n    notebook > header.left > tabs > arrow.down, notebook > header.right > tabs > arrow.down {\n      -gtk-icon-source: -gtk-icontheme(\"pan-up-symbolic\"); }\n    notebook > header.left > tabs > arrow.up, notebook > header.right > tabs > arrow.up {\n      -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\"); }\n  notebook > header > tabs > arrow {\n    min-height: 16px;\n    min-width: 16px;\n    border-radius: 0; }\n    notebook > header > tabs > arrow:hover:not(:active) {\n      box-shadow: none; }\n  notebook > header > tabs > tab {\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n    min-height: 30px;\n    min-width: 30px;\n    padding: 3px 12px;\n    font-weight: normal; }\n    notebook > header > tabs > tab:hover, notebook > header > tabs > tab:active {\n      background-color: alpha(currentColor,0.07); }\n    notebook > header > tabs > tab:not(:checked) {\n      outline-color: transparent; }\n    notebook > header > tabs > tab:disabled {\n      filter: opacity(0.5); }\n      notebook > header > tabs > tab:disabled label, notebook > header > tabs > tab:disabled button {\n        filter: none; }\n    notebook > header > tabs > tab button.flat {\n      color: alpha(currentColor,0.3);\n      padding: 0;\n      margin-top: 4px;\n      margin-bottom: 4px;\n      min-width: 20px;\n      min-height: 20px; }\n      notebook > header > tabs > tab button.flat:hover, notebook > header > tabs > tab button.flat:active {\n        color: currentColor; }\n      notebook > header > tabs > tab button.flat:last-child {\n        margin-left: 4px;\n        margin-right: -4px; }\n      notebook > header > tabs > tab button.flat:first-child {\n        margin-left: -4px;\n        margin-right: 4px; }\n  notebook > header.top > tabs, notebook > header.bottom > tabs {\n    padding-left: 4px;\n    padding-right: 4px; }\n    notebook > header.top > tabs:not(:only-child), notebook > header.bottom > tabs:not(:only-child) {\n      margin-left: 3px;\n      margin-right: 3px; }\n      notebook > header.top > tabs:not(:only-child):first-child, notebook > header.bottom > tabs:not(:only-child):first-child {\n        margin-left: -1px; }\n      notebook > header.top > tabs:not(:only-child):last-child, notebook > header.bottom > tabs:not(:only-child):last-child {\n        margin-right: -1px; }\n    notebook > header.top > tabs > tab, notebook > header.bottom > tabs > tab {\n      margin-left: 4px;\n      margin-right: 4px; }\n  notebook > header.left > tabs, notebook > header.right > tabs {\n    padding-top: 4px;\n    padding-bottom: 4px; }\n    notebook > header.left > tabs:not(:only-child), notebook > header.right > tabs:not(:only-child) {\n      margin-top: 3px;\n      margin-bottom: 3px; }\n      notebook > header.left > tabs:not(:only-child):first-child, notebook > header.right > tabs:not(:only-child):first-child {\n        margin-top: -1px; }\n      notebook > header.left > tabs:not(:only-child):last-child, notebook > header.right > tabs:not(:only-child):last-child {\n        margin-bottom: -1px; }\n    notebook > header.left > tabs > tab, notebook > header.right > tabs > tab {\n      margin-top: 4px;\n      margin-bottom: 4px; }\n  notebook > header.top > tabs > tab {\n    padding-bottom: 4px; }\n  notebook > header.bottom > tabs > tab {\n    padding-top: 4px; }\n\nnotebook > stack:not(:only-child) {\n  background-color: @view_bg_color; }\n\npaned > separator {\n  min-width: 1px;\n  min-height: 1px;\n  background: none;\n  background-size: 1px 1px; }\n  paned > separator.wide {\n    min-width: 5px;\n    min-height: 5px; }\n\npaned.horizontal > separator:dir(ltr) {\n  margin: 0 -8px 0 0;\n  padding: 0 8px 0 0;\n  box-shadow: inset 1px 0 alpha(currentColor,0.15); }\n\npaned.horizontal > separator:dir(rtl) {\n  margin: 0 0 0 -8px;\n  padding: 0 0 0 8px;\n  box-shadow: inset -1px 0 alpha(currentColor,0.15); }\n\npaned.horizontal > separator.wide {\n  margin: 0;\n  padding: 0;\n  box-shadow: inset 1px 0 alpha(currentColor,0.15), inset -1px 0 alpha(currentColor,0.15); }\n\npaned.vertical > separator {\n  margin: 0 0 -8px 0;\n  padding: 0 0 8px 0;\n  box-shadow: inset 0 1px alpha(currentColor,0.15); }\n  paned.vertical > separator.wide {\n    margin: 0;\n    padding: 0;\n    box-shadow: inset 0 1px alpha(currentColor,0.15), inset 0 -1px alpha(currentColor,0.15); }\n\ntoolbarview.undershoot-top popover scrolledwindow undershoot.top,\ntoolbarview.undershoot-bottom popover scrolledwindow undershoot.bottom {\n  background: none;\n  box-shadow: none; }\n\npopover.background {\n  background-color: transparent;\n  font: initial; }\n\npopover > arrow,\npopover > contents {\n  background-color: @popover_bg_color;\n  color: @popover_fg_color;\n  background-clip: padding-box;\n  border: 1px solid rgba(0, 0, 0, 0.14);\n  box-shadow: 0 1px 5px 1px rgba(0, 0, 0, 0.09), 0 2px 14px 3px rgba(0, 0, 0, 0.05); }\n\npopover > contents {\n  padding: 8px;\n  border-radius: 12px; }\n  popover > contents > list,\n  popover > contents > .view,\n  window.print popover > contents > .dialog-action-box,\n  popover > contents > toolbar {\n    border-style: none;\n    background-color: transparent; }\n\n.osd popover, popover.touch-selection, popover.magnifier {\n  background-color: transparent; }\n  .osd popover > arrow,\n  .osd popover > contents, popover.touch-selection > arrow,\n  popover.touch-selection > contents, popover.magnifier > arrow,\n  popover.magnifier > contents {\n    border: 1px solid rgba(255, 255, 255, 0.1);\n    box-shadow: none; }\n\npopover toolbarview.undershoot-top scrolledwindow > undershoot.top {\n  box-shadow: inset 0 1px alpha(@popover_shade_color,0.75);\n  background: linear-gradient(to bottom, alpha(@popover_shade_color,0.75), transparent 4px); }\n\npopover toolbarview.undershoot-bottom scrolledwindow > undershoot.bottom {\n  box-shadow: inset 0 -1px alpha(@popover_shade_color,0.75);\n  background: linear-gradient(to top, alpha(@popover_shade_color,0.75), transparent 4px); }\n\npopover scrolledwindow.undershoot-top > undershoot.top {\n  box-shadow: inset 0 1px alpha(@popover_shade_color,0.75);\n  background: linear-gradient(to bottom, alpha(@popover_shade_color,0.75), transparent 4px); }\n\npopover scrolledwindow.undershoot-bottom > undershoot.bottom {\n  box-shadow: inset 0 -1px alpha(@popover_shade_color,0.75);\n  background: linear-gradient(to top, alpha(@popover_shade_color,0.75), transparent 4px); }\n\npopover scrolledwindow.undershoot-start:dir(ltr) > undershoot.left {\n  box-shadow: inset 1px 0 alpha(@popover_shade_color,0.75);\n  background: linear-gradient(to right, alpha(@popover_shade_color,0.75), transparent 4px); }\n\npopover scrolledwindow.undershoot-start:dir(rtl) > undershoot.right {\n  box-shadow: inset -1px 0 alpha(@popover_shade_color,0.75);\n  background: linear-gradient(to left, alpha(@popover_shade_color,0.75), transparent 4px); }\n\npopover scrolledwindow.undershoot-end:dir(ltr) > undershoot.right {\n  box-shadow: inset -1px 0 alpha(@popover_shade_color,0.75);\n  background: linear-gradient(to left, alpha(@popover_shade_color,0.75), transparent 4px); }\n\npopover scrolledwindow.undershoot-end:dir(rtl) > undershoot.left {\n  box-shadow: inset 1px 0 alpha(@popover_shade_color,0.75);\n  background: linear-gradient(to right, alpha(@popover_shade_color,0.75), transparent 4px); }\n\npopover flap > dimming,\npopover leaflet > dimming,\npopover navigation-view > dimming,\npopover overlay-split-view > dimming {\n  background: @popover_shade_color; }\n\npopover flap > shadow,\npopover leaflet > shadow,\npopover navigation-view > shadow,\npopover overlay-split-view > shadow {\n  min-width: 56px;\n  min-height: 56px; }\n  popover flap > shadow.left,\n  popover leaflet > shadow.left,\n  popover navigation-view > shadow.left,\n  popover overlay-split-view > shadow.left {\n    background-image: linear-gradient(to right, alpha(@popover_shade_color,0.7), alpha(@popover_shade_color,0.14) 40px, alpha(@popover_shade_color,0) 56px), linear-gradient(to right, alpha(@popover_shade_color,0.4), alpha(@popover_shade_color,0.14) 7px, alpha(@popover_shade_color,0) 24px); }\n  popover flap > shadow.right,\n  popover leaflet > shadow.right,\n  popover navigation-view > shadow.right,\n  popover overlay-split-view > shadow.right {\n    background-image: linear-gradient(to left, alpha(@popover_shade_color,0.7), alpha(@popover_shade_color,0.14) 40px, alpha(@popover_shade_color,0) 56px), linear-gradient(to left, alpha(@popover_shade_color,0.4), alpha(@popover_shade_color,0.14) 7px, alpha(@popover_shade_color,0) 24px); }\n  popover flap > shadow.up,\n  popover leaflet > shadow.up,\n  popover navigation-view > shadow.up,\n  popover overlay-split-view > shadow.up {\n    background-image: linear-gradient(to bottom, alpha(@popover_shade_color,0.7), alpha(@popover_shade_color,0.14) 40px, alpha(@popover_shade_color,0) 56px), linear-gradient(to bottom, alpha(@popover_shade_color,0.4), alpha(@popover_shade_color,0.14) 7px, alpha(@popover_shade_color,0) 24px); }\n  popover flap > shadow.down,\n  popover leaflet > shadow.down,\n  popover navigation-view > shadow.down,\n  popover overlay-split-view > shadow.down {\n    background-image: linear-gradient(to top, alpha(@popover_shade_color,0.7), alpha(@popover_shade_color,0.14) 40px, alpha(@popover_shade_color,0) 56px), linear-gradient(to top, alpha(@popover_shade_color,0.4), alpha(@popover_shade_color,0.14) 7px, alpha(@popover_shade_color,0) 24px); }\n\npreferencespage > scrolledwindow > viewport > clamp > box {\n  margin: 24px 12px;\n  border-spacing: 24px; }\n\npreferencesgroup > box, preferencesgroup > box .labels {\n  border-spacing: 6px; }\n\npreferencesgroup > box > box.header:not(.single-line) {\n  margin-bottom: 6px; }\n\npreferencesgroup > box > box.single-line {\n  min-height: 34px; }\n\nprogressbar.horizontal > trough {\n  min-width: 150px; }\n  progressbar.horizontal > trough, progressbar.horizontal > trough > progress {\n    min-height: 8px; }\n\nprogressbar.vertical > trough {\n  min-height: 80px; }\n  progressbar.vertical > trough, progressbar.vertical > trough > progress {\n    min-width: 8px; }\n\nprogressbar > text {\n  font-size: smaller; }\n\nprogressbar:disabled {\n  filter: opacity(0.5); }\n\nprogressbar > trough > progress {\n  /* share most of scales' */\n  border-radius: 99px; }\n  progressbar > trough > progress.left {\n    border-top-left-radius: 99px;\n    border-bottom-left-radius: 99px; }\n  progressbar > trough > progress.right {\n    border-top-right-radius: 99px;\n    border-bottom-right-radius: 99px; }\n  progressbar > trough > progress.top {\n    border-top-right-radius: 99px;\n    border-top-left-radius: 99px; }\n  progressbar > trough > progress.bottom {\n    border-bottom-right-radius: 99px;\n    border-bottom-left-radius: 99px; }\n\nprogressbar.osd {\n  min-width: 2px;\n  min-height: 2px;\n  background-color: transparent;\n  color: inherit; }\n  progressbar.osd > trough {\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    box-shadow: none; }\n    progressbar.osd > trough > progress {\n      border-style: none;\n      border-radius: 0; }\n  progressbar.osd.horizontal > trough, progressbar.osd.horizontal > trough > progress {\n    min-height: 2px; }\n  progressbar.osd.vertical > trough, progressbar.osd.vertical > trough > progress {\n    min-width: 2px; }\n\nprogressbar > trough.empty > progress {\n  all: unset; }\n\n.osd progressbar > trough > progress {\n  background-color: rgba(255, 255, 255, 0.75); }\n\nscale > trough > fill, scale > trough, progressbar > trough {\n  border-radius: 99px;\n  background-color: alpha(currentColor,0.15); }\n\nscale > trough > highlight, progressbar > trough > progress {\n  border-radius: 99px;\n  background-color: @accent_bg_color;\n  color: @accent_fg_color; }\n\nscale {\n  min-height: 10px;\n  min-width: 10px;\n  padding: 12px; }\n  scale > trough > slider {\n    outline: 0 solid transparent;\n    outline-offset: 6px;\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  scale:focus:focus-visible > trough > slider {\n    outline-color: alpha(@accent_color,0.5);\n    outline-width: 2px;\n    outline-offset: 0; }\n  scale > trough > slider {\n    background-color: mix(white,@view_bg_color,0.2);\n    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 0 2px 4px rgba(0, 0, 0, 0.2);\n    border-radius: 100%;\n    min-width: 20px;\n    min-height: 20px;\n    margin: -8px; }\n  scale:hover > trough, scale:active > trough {\n    background-color: alpha(currentColor,0.2); }\n    scale:hover > trough > highlight, scale:active > trough > highlight {\n      background-image: image(alpha(currentColor,0.1)); }\n    scale:hover > trough > slider, scale:active > trough > slider {\n      background-color: white; }\n  .osd scale:focus:focus-visible > trough {\n    outline-color: rgba(255, 255, 255, 0.5); }\n  .osd scale > trough > highlight {\n    background-color: rgba(255, 255, 255, 0.75);\n    color: rgba(0, 0, 0, 0.75); }\n  scale:disabled {\n    filter: opacity(0.5); }\n    scale:disabled > trough > slider {\n      box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 0 2px 4px transparent;\n      outline-color: rgba(0, 0, 0, 0.2); }\n  scale.fine-tune {\n    padding: 9px; }\n    scale.fine-tune.horizontal {\n      min-height: 16px; }\n    scale.fine-tune.vertical {\n      min-width: 16px; }\n    scale.fine-tune > trough > slider {\n      margin: -5px; }\n  scale.marks-before:not(.marks-after) > trough > slider, scale.marks-after:not(.marks-before) > trough > slider {\n    transform: rotate(45deg);\n    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 1px 1px 4px rgba(0, 0, 0, 0.2); }\n    scale.marks-before:not(.marks-after) > trough > slider:disabled, scale.marks-after:not(.marks-before) > trough > slider:disabled {\n      box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 1px 1px 4px transparent; }\n  scale.horizontal > marks {\n    color: alpha(currentColor,0.55); }\n    scale.horizontal > marks.top {\n      margin-bottom: 6px; }\n    scale.horizontal > marks.bottom {\n      margin-top: 6px; }\n    scale.horizontal > marks indicator {\n      background-color: currentColor;\n      min-height: 6px;\n      min-width: 1px; }\n  scale.horizontal > value.left {\n    margin-right: 9px; }\n  scale.horizontal > value.right {\n    margin-left: 9px; }\n  scale.horizontal.fine-tune > marks.top {\n    margin-top: 3px; }\n  scale.horizontal.fine-tune > marks.bottom {\n    margin-bottom: 3px; }\n  scale.horizontal.fine-tune > marks indicator {\n    min-height: 3px; }\n  scale.horizontal.marks-before {\n    padding-top: 0; }\n    scale.horizontal.marks-before > trough > slider {\n      border-top-left-radius: 0; }\n  scale.horizontal.marks-after {\n    padding-bottom: 0; }\n    scale.horizontal.marks-after > trough > slider {\n      border-bottom-right-radius: 0; }\n  scale.horizontal.marks-before.marks-after > trough > slider {\n    border-radius: 100%; }\n  scale.vertical > marks {\n    color: alpha(currentColor,0.55); }\n    scale.vertical > marks.top {\n      margin-right: 6px; }\n    scale.vertical > marks.bottom {\n      margin-left: 6px; }\n    scale.vertical > marks indicator {\n      background-color: currentColor;\n      min-height: 1px;\n      min-width: 6px; }\n  scale.vertical > value.top {\n    margin-bottom: 9px; }\n  scale.vertical > value.bottom {\n    margin-top: 9px; }\n  scale.vertical.fine-tune > marks.top {\n    margin-left: 3px; }\n  scale.vertical.fine-tune > marks.bottom {\n    margin-right: 3px; }\n  scale.vertical.fine-tune > marks indicator {\n    min-height: 3px; }\n  scale.vertical.marks-before {\n    padding-left: 0; }\n    scale.vertical.marks-before > trough > slider {\n      border-bottom-left-radius: 0; }\n  scale.vertical.marks-after {\n    padding-right: 0; }\n    scale.vertical.marks-after > trough > slider {\n      border-top-right-radius: 0; }\n  scale.color {\n    padding: 0; }\n    scale.color > trough {\n      border: none;\n      background: none;\n      border-radius: 10px; }\n      scale.color > trough > slider {\n        margin: 0;\n        background-color: rgba(255, 255, 255, 0.8); }\n    scale.color.fine-tune {\n      padding: 2px; }\n      scale.color.fine-tune > trough > slider {\n        margin: -2px; }\n\nscrollbar > range > trough {\n  margin: 7px;\n  transition: all 200ms linear;\n  border-radius: 10px; }\n  scrollbar > range > trough > slider {\n    min-width: 8px;\n    min-height: 8px;\n    margin: -6px;\n    border: 6px solid transparent;\n    border-radius: 10px;\n    background-clip: padding-box;\n    transition: all 200ms linear;\n    background-color: alpha(currentColor,0.2); }\n    scrollbar > range > trough > slider:hover {\n      background-color: alpha(currentColor,0.4); }\n    scrollbar > range > trough > slider:active {\n      background-color: alpha(currentColor,0.6); }\n    scrollbar > range > trough > slider:disabled {\n      opacity: 0; }\n\nscrollbar.horizontal > range > trough {\n  margin-top: 6px;\n  margin-bottom: 6px; }\n\nscrollbar.vertical > range > trough {\n  margin-left: 6px;\n  margin-right: 6px; }\n\nscrollbar.overlay-indicator {\n  background: none;\n  color: inherit;\n  box-shadow: none;\n  padding: 0; }\n  scrollbar.overlay-indicator > range > trough {\n    outline: 1px solid transparent; }\n    scrollbar.overlay-indicator > range > trough > slider {\n      outline: 1px solid alpha(@scrollbar_outline_color,0.6);\n      outline-offset: -6px; }\n      .osd scrollbar.overlay-indicator > range > trough > slider {\n        outline: 1px solid alpha(rgba(0, 0, 0, 0.5),0.6); }\n  scrollbar.overlay-indicator:not(.hovering) > range > trough > slider {\n    min-width: 3px;\n    min-height: 3px;\n    outline-color: alpha(@scrollbar_outline_color,0.35); }\n    .osd scrollbar.overlay-indicator:not(.hovering) > range > trough > slider {\n      outline-color: alpha(rgba(0, 0, 0, 0.5),0.35); }\n  scrollbar.overlay-indicator.hovering > range > trough {\n    background-color: alpha(currentColor,0.1); }\n  scrollbar.overlay-indicator.horizontal > range > trough > slider {\n    min-width: 40px; }\n  scrollbar.overlay-indicator.horizontal.hovering > range > trough > slider {\n    min-height: 8px; }\n  scrollbar.overlay-indicator.horizontal:not(.hovering) > range > trough {\n    margin-top: 3px;\n    margin-bottom: 3px; }\n  scrollbar.overlay-indicator.vertical > range > trough > slider {\n    min-height: 40px; }\n  scrollbar.overlay-indicator.vertical.hovering > range > trough > slider {\n    min-width: 8px; }\n  scrollbar.overlay-indicator.vertical:not(.hovering) > range > trough {\n    margin-left: 3px;\n    margin-right: 3px; }\n\nscrollbar.horizontal > range > trough > slider {\n  min-width: 40px; }\n\nscrollbar.vertical > range > trough > slider {\n  min-height: 40px; }\n\nscrollbar > range.fine-tune > trough > slider, scrollbar > range.fine-tune > trough > slider:hover, scrollbar > range.fine-tune > trough > slider:active {\n  background-color: alpha(@accent_color,0.6); }\n\nscrolledwindow > overshoot.top {\n  background-image: radial-gradient(farthest-side at top, alpha(currentColor,0.12) 85%, alpha(currentColor,0)), radial-gradient(farthest-side at top, alpha(currentColor,0.05), alpha(currentColor,0));\n  background-size: 100% 3%, 100% 50%;\n  background-repeat: no-repeat;\n  background-position: top;\n  background-color: transparent;\n  border: none;\n  box-shadow: none; }\n\nscrolledwindow > overshoot.bottom {\n  background-image: radial-gradient(farthest-side at bottom, alpha(currentColor,0.12) 85%, alpha(currentColor,0)), radial-gradient(farthest-side at bottom, alpha(currentColor,0.05), alpha(currentColor,0));\n  background-size: 100% 3%, 100% 50%;\n  background-repeat: no-repeat;\n  background-position: bottom;\n  background-color: transparent;\n  border: none;\n  box-shadow: none; }\n\nscrolledwindow > overshoot.left {\n  background-image: radial-gradient(farthest-side at left, alpha(currentColor,0.12) 85%, alpha(currentColor,0)), radial-gradient(farthest-side at left, alpha(currentColor,0.05), alpha(currentColor,0));\n  background-size: 3% 100%, 50% 100%;\n  background-repeat: no-repeat;\n  background-position: left;\n  background-color: transparent;\n  border: none;\n  box-shadow: none; }\n\nscrolledwindow > overshoot.right {\n  background-image: radial-gradient(farthest-side at right, alpha(currentColor,0.12) 85%, alpha(currentColor,0)), radial-gradient(farthest-side at right, alpha(currentColor,0.05), alpha(currentColor,0));\n  background-size: 3% 100%, 50% 100%;\n  background-repeat: no-repeat;\n  background-position: right;\n  background-color: transparent;\n  border: none;\n  box-shadow: none; }\n\nscrolledwindow.undershoot-top > undershoot.top {\n  box-shadow: inset 0 1px alpha(@shade_color,0.75);\n  background: linear-gradient(to bottom, alpha(@shade_color,0.75), transparent 4px); }\n\nscrolledwindow.undershoot-bottom > undershoot.bottom {\n  box-shadow: inset 0 -1px alpha(@shade_color,0.75);\n  background: linear-gradient(to top, alpha(@shade_color,0.75), transparent 4px); }\n\nscrolledwindow.undershoot-start:dir(ltr) > undershoot.left {\n  box-shadow: inset 1px 0 alpha(@shade_color,0.75);\n  background: linear-gradient(to right, alpha(@shade_color,0.75), transparent 4px); }\n\nscrolledwindow.undershoot-start:dir(rtl) > undershoot.right {\n  box-shadow: inset -1px 0 alpha(@shade_color,0.75);\n  background: linear-gradient(to left, alpha(@shade_color,0.75), transparent 4px); }\n\nscrolledwindow.undershoot-end:dir(ltr) > undershoot.right {\n  box-shadow: inset -1px 0 alpha(@shade_color,0.75);\n  background: linear-gradient(to left, alpha(@shade_color,0.75), transparent 4px); }\n\nscrolledwindow.undershoot-end:dir(rtl) > undershoot.left {\n  box-shadow: inset 1px 0 alpha(@shade_color,0.75);\n  background: linear-gradient(to right, alpha(@shade_color,0.75), transparent 4px); }\n\nshortcuts-section {\n  margin: 20px; }\n\n.shortcuts-search-results {\n  margin: 20px;\n  border-spacing: 24px; }\n\nshortcut {\n  border-spacing: 6px;\n  border-radius: 6px; }\n  shortcut {\n    outline: 0 solid transparent;\n    outline-offset: 8px;\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  shortcut:focus:focus-visible {\n    outline-color: alpha(@accent_color,0.5);\n    outline-width: 2px;\n    outline-offset: 4px; }\n  shortcut > .keycap {\n    min-width: 20px;\n    min-height: 25px;\n    padding: 2px 6px;\n    border-radius: 6px;\n    font-size: smaller; }\n\nshortcuts-section stackswitcher.circular {\n  border-spacing: 12px; }\n  shortcuts-section stackswitcher.circular > button.circular,\n  shortcuts-section stackswitcher.circular > button.text-button.circular {\n    min-width: 32px;\n    min-height: 32px;\n    padding: 0; }\n\nwindow.shortcuts headerbar.titlebar > windowhandle {\n  padding-top: 3px; }\n\nwindow.shortcuts searchbar {\n  background: none; }\n\n.sidebar-pane {\n  background-color: @sidebar_bg_color;\n  color: @sidebar_fg_color; }\n  .sidebar-pane:backdrop {\n    background-color: @sidebar_backdrop_color;\n    transition: background-color 200ms ease-out; }\n  .sidebar-pane toolbarview.undershoot-top scrolledwindow > undershoot.top {\n    box-shadow: inset 0 1px alpha(@sidebar_shade_color,0.75);\n    background: linear-gradient(to bottom, alpha(@sidebar_shade_color,0.75), transparent 4px); }\n  .sidebar-pane toolbarview.undershoot-bottom scrolledwindow > undershoot.bottom {\n    box-shadow: inset 0 -1px alpha(@sidebar_shade_color,0.75);\n    background: linear-gradient(to top, alpha(@sidebar_shade_color,0.75), transparent 4px); }\n  .sidebar-pane scrolledwindow.undershoot-top > undershoot.top {\n    box-shadow: inset 0 1px alpha(@sidebar_shade_color,0.75);\n    background: linear-gradient(to bottom, alpha(@sidebar_shade_color,0.75), transparent 4px); }\n  .sidebar-pane scrolledwindow.undershoot-bottom > undershoot.bottom {\n    box-shadow: inset 0 -1px alpha(@sidebar_shade_color,0.75);\n    background: linear-gradient(to top, alpha(@sidebar_shade_color,0.75), transparent 4px); }\n  .sidebar-pane scrolledwindow.undershoot-start:dir(ltr) > undershoot.left {\n    box-shadow: inset 1px 0 alpha(@sidebar_shade_color,0.75);\n    background: linear-gradient(to right, alpha(@sidebar_shade_color,0.75), transparent 4px); }\n  .sidebar-pane scrolledwindow.undershoot-start:dir(rtl) > undershoot.right {\n    box-shadow: inset -1px 0 alpha(@sidebar_shade_color,0.75);\n    background: linear-gradient(to left, alpha(@sidebar_shade_color,0.75), transparent 4px); }\n  .sidebar-pane scrolledwindow.undershoot-end:dir(ltr) > undershoot.right {\n    box-shadow: inset -1px 0 alpha(@sidebar_shade_color,0.75);\n    background: linear-gradient(to left, alpha(@sidebar_shade_color,0.75), transparent 4px); }\n  .sidebar-pane scrolledwindow.undershoot-end:dir(rtl) > undershoot.left {\n    box-shadow: inset 1px 0 alpha(@sidebar_shade_color,0.75);\n    background: linear-gradient(to right, alpha(@sidebar_shade_color,0.75), transparent 4px); }\n  .sidebar-pane flap > dimming,\n  .sidebar-pane leaflet > dimming,\n  .sidebar-pane navigation-view > dimming,\n  .sidebar-pane overlay-split-view > dimming {\n    background: @sidebar_shade_color; }\n  .sidebar-pane flap > shadow,\n  .sidebar-pane leaflet > shadow,\n  .sidebar-pane navigation-view > shadow,\n  .sidebar-pane overlay-split-view > shadow {\n    min-width: 56px;\n    min-height: 56px; }\n    .sidebar-pane flap > shadow.left,\n    .sidebar-pane leaflet > shadow.left,\n    .sidebar-pane navigation-view > shadow.left,\n    .sidebar-pane overlay-split-view > shadow.left {\n      background-image: linear-gradient(to right, alpha(@sidebar_shade_color,0.7), alpha(@sidebar_shade_color,0.14) 40px, alpha(@sidebar_shade_color,0) 56px), linear-gradient(to right, alpha(@sidebar_shade_color,0.4), alpha(@sidebar_shade_color,0.14) 7px, alpha(@sidebar_shade_color,0) 24px); }\n    .sidebar-pane flap > shadow.right,\n    .sidebar-pane leaflet > shadow.right,\n    .sidebar-pane navigation-view > shadow.right,\n    .sidebar-pane overlay-split-view > shadow.right {\n      background-image: linear-gradient(to left, alpha(@sidebar_shade_color,0.7), alpha(@sidebar_shade_color,0.14) 40px, alpha(@sidebar_shade_color,0) 56px), linear-gradient(to left, alpha(@sidebar_shade_color,0.4), alpha(@sidebar_shade_color,0.14) 7px, alpha(@sidebar_shade_color,0) 24px); }\n    .sidebar-pane flap > shadow.up,\n    .sidebar-pane leaflet > shadow.up,\n    .sidebar-pane navigation-view > shadow.up,\n    .sidebar-pane overlay-split-view > shadow.up {\n      background-image: linear-gradient(to bottom, alpha(@sidebar_shade_color,0.7), alpha(@sidebar_shade_color,0.14) 40px, alpha(@sidebar_shade_color,0) 56px), linear-gradient(to bottom, alpha(@sidebar_shade_color,0.4), alpha(@sidebar_shade_color,0.14) 7px, alpha(@sidebar_shade_color,0) 24px); }\n    .sidebar-pane flap > shadow.down,\n    .sidebar-pane leaflet > shadow.down,\n    .sidebar-pane navigation-view > shadow.down,\n    .sidebar-pane overlay-split-view > shadow.down {\n      background-image: linear-gradient(to top, alpha(@sidebar_shade_color,0.7), alpha(@sidebar_shade_color,0.14) 40px, alpha(@sidebar_shade_color,0) 56px), linear-gradient(to top, alpha(@sidebar_shade_color,0.4), alpha(@sidebar_shade_color,0.14) 7px, alpha(@sidebar_shade_color,0) 24px); }\n  .sidebar-pane banner > revealer > widget {\n    background-color: mix(@accent_bg_color,@sidebar_bg_color,0.7);\n    color: @sidebar_fg_color; }\n    .sidebar-pane banner > revealer > widget:backdrop {\n      background-color: mix(@accent_bg_color,@sidebar_backdrop_color,0.85); }\n  .sidebar-pane:dir(ltr), .sidebar-pane:dir(ltr) banner > revealer > widget, .sidebar-pane.end:dir(rtl), .sidebar-pane.end:dir(rtl) banner > revealer > widget {\n    box-shadow: inset -1px 0 @sidebar_border_color; }\n  .sidebar-pane:dir(rtl), .sidebar-pane:dir(rtl) banner > revealer > widget, .sidebar-pane.end:dir(ltr), .sidebar-pane.end:dir(ltr) banner > revealer > widget {\n    box-shadow: inset 1px 0 @sidebar_border_color; }\n\n/* Middle pane in three-pane setups */\n.content-pane .sidebar-pane,\n.sidebar-pane .content-pane {\n  background-color: @secondary_sidebar_bg_color;\n  color: @secondary_sidebar_fg_color; }\n  .content-pane .sidebar-pane:backdrop,\n  .sidebar-pane .content-pane:backdrop {\n    background-color: @secondary_sidebar_backdrop_color;\n    transition: background-color 200ms ease-out; }\n  .content-pane .sidebar-pane toolbarview.undershoot-top scrolledwindow > undershoot.top,\n  .sidebar-pane .content-pane toolbarview.undershoot-top scrolledwindow > undershoot.top {\n    box-shadow: inset 0 1px alpha(@secondary_sidebar_shade_color,0.75);\n    background: linear-gradient(to bottom, alpha(@secondary_sidebar_shade_color,0.75), transparent 4px); }\n  .content-pane .sidebar-pane toolbarview.undershoot-bottom scrolledwindow > undershoot.bottom,\n  .sidebar-pane .content-pane toolbarview.undershoot-bottom scrolledwindow > undershoot.bottom {\n    box-shadow: inset 0 -1px alpha(@secondary_sidebar_shade_color,0.75);\n    background: linear-gradient(to top, alpha(@secondary_sidebar_shade_color,0.75), transparent 4px); }\n  .content-pane .sidebar-pane scrolledwindow.undershoot-top > undershoot.top,\n  .sidebar-pane .content-pane scrolledwindow.undershoot-top > undershoot.top {\n    box-shadow: inset 0 1px alpha(@secondary_sidebar_shade_color,0.75);\n    background: linear-gradient(to bottom, alpha(@secondary_sidebar_shade_color,0.75), transparent 4px); }\n  .content-pane .sidebar-pane scrolledwindow.undershoot-bottom > undershoot.bottom,\n  .sidebar-pane .content-pane scrolledwindow.undershoot-bottom > undershoot.bottom {\n    box-shadow: inset 0 -1px alpha(@secondary_sidebar_shade_color,0.75);\n    background: linear-gradient(to top, alpha(@secondary_sidebar_shade_color,0.75), transparent 4px); }\n  .content-pane .sidebar-pane scrolledwindow.undershoot-start:dir(ltr) > undershoot.left,\n  .sidebar-pane .content-pane scrolledwindow.undershoot-start:dir(ltr) > undershoot.left {\n    box-shadow: inset 1px 0 alpha(@secondary_sidebar_shade_color,0.75);\n    background: linear-gradient(to right, alpha(@secondary_sidebar_shade_color,0.75), transparent 4px); }\n  .content-pane .sidebar-pane scrolledwindow.undershoot-start:dir(rtl) > undershoot.right,\n  .sidebar-pane .content-pane scrolledwindow.undershoot-start:dir(rtl) > undershoot.right {\n    box-shadow: inset -1px 0 alpha(@secondary_sidebar_shade_color,0.75);\n    background: linear-gradient(to left, alpha(@secondary_sidebar_shade_color,0.75), transparent 4px); }\n  .content-pane .sidebar-pane scrolledwindow.undershoot-end:dir(ltr) > undershoot.right,\n  .sidebar-pane .content-pane scrolledwindow.undershoot-end:dir(ltr) > undershoot.right {\n    box-shadow: inset -1px 0 alpha(@secondary_sidebar_shade_color,0.75);\n    background: linear-gradient(to left, alpha(@secondary_sidebar_shade_color,0.75), transparent 4px); }\n  .content-pane .sidebar-pane scrolledwindow.undershoot-end:dir(rtl) > undershoot.left,\n  .sidebar-pane .content-pane scrolledwindow.undershoot-end:dir(rtl) > undershoot.left {\n    box-shadow: inset 1px 0 alpha(@secondary_sidebar_shade_color,0.75);\n    background: linear-gradient(to right, alpha(@secondary_sidebar_shade_color,0.75), transparent 4px); }\n  .content-pane .sidebar-pane flap > dimming,\n  .content-pane .sidebar-pane leaflet > dimming,\n  .content-pane .sidebar-pane navigation-view > dimming,\n  .content-pane .sidebar-pane overlay-split-view > dimming,\n  .sidebar-pane .content-pane flap > dimming,\n  .sidebar-pane .content-pane leaflet > dimming,\n  .sidebar-pane .content-pane navigation-view > dimming,\n  .sidebar-pane .content-pane overlay-split-view > dimming {\n    background: @secondary_sidebar_shade_color; }\n  .content-pane .sidebar-pane flap > shadow,\n  .content-pane .sidebar-pane leaflet > shadow,\n  .content-pane .sidebar-pane navigation-view > shadow,\n  .content-pane .sidebar-pane overlay-split-view > shadow,\n  .sidebar-pane .content-pane flap > shadow,\n  .sidebar-pane .content-pane leaflet > shadow,\n  .sidebar-pane .content-pane navigation-view > shadow,\n  .sidebar-pane .content-pane overlay-split-view > shadow {\n    min-width: 56px;\n    min-height: 56px; }\n    .content-pane .sidebar-pane flap > shadow.left,\n    .content-pane .sidebar-pane leaflet > shadow.left,\n    .content-pane .sidebar-pane navigation-view > shadow.left,\n    .content-pane .sidebar-pane overlay-split-view > shadow.left,\n    .sidebar-pane .content-pane flap > shadow.left,\n    .sidebar-pane .content-pane leaflet > shadow.left,\n    .sidebar-pane .content-pane navigation-view > shadow.left,\n    .sidebar-pane .content-pane overlay-split-view > shadow.left {\n      background-image: linear-gradient(to right, alpha(@secondary_sidebar_shade_color,0.7), alpha(@secondary_sidebar_shade_color,0.14) 40px, alpha(@secondary_sidebar_shade_color,0) 56px), linear-gradient(to right, alpha(@secondary_sidebar_shade_color,0.4), alpha(@secondary_sidebar_shade_color,0.14) 7px, alpha(@secondary_sidebar_shade_color,0) 24px); }\n    .content-pane .sidebar-pane flap > shadow.right,\n    .content-pane .sidebar-pane leaflet > shadow.right,\n    .content-pane .sidebar-pane navigation-view > shadow.right,\n    .content-pane .sidebar-pane overlay-split-view > shadow.right,\n    .sidebar-pane .content-pane flap > shadow.right,\n    .sidebar-pane .content-pane leaflet > shadow.right,\n    .sidebar-pane .content-pane navigation-view > shadow.right,\n    .sidebar-pane .content-pane overlay-split-view > shadow.right {\n      background-image: linear-gradient(to left, alpha(@secondary_sidebar_shade_color,0.7), alpha(@secondary_sidebar_shade_color,0.14) 40px, alpha(@secondary_sidebar_shade_color,0) 56px), linear-gradient(to left, alpha(@secondary_sidebar_shade_color,0.4), alpha(@secondary_sidebar_shade_color,0.14) 7px, alpha(@secondary_sidebar_shade_color,0) 24px); }\n    .content-pane .sidebar-pane flap > shadow.up,\n    .content-pane .sidebar-pane leaflet > shadow.up,\n    .content-pane .sidebar-pane navigation-view > shadow.up,\n    .content-pane .sidebar-pane overlay-split-view > shadow.up,\n    .sidebar-pane .content-pane flap > shadow.up,\n    .sidebar-pane .content-pane leaflet > shadow.up,\n    .sidebar-pane .content-pane navigation-view > shadow.up,\n    .sidebar-pane .content-pane overlay-split-view > shadow.up {\n      background-image: linear-gradient(to bottom, alpha(@secondary_sidebar_shade_color,0.7), alpha(@secondary_sidebar_shade_color,0.14) 40px, alpha(@secondary_sidebar_shade_color,0) 56px), linear-gradient(to bottom, alpha(@secondary_sidebar_shade_color,0.4), alpha(@secondary_sidebar_shade_color,0.14) 7px, alpha(@secondary_sidebar_shade_color,0) 24px); }\n    .content-pane .sidebar-pane flap > shadow.down,\n    .content-pane .sidebar-pane leaflet > shadow.down,\n    .content-pane .sidebar-pane navigation-view > shadow.down,\n    .content-pane .sidebar-pane overlay-split-view > shadow.down,\n    .sidebar-pane .content-pane flap > shadow.down,\n    .sidebar-pane .content-pane leaflet > shadow.down,\n    .sidebar-pane .content-pane navigation-view > shadow.down,\n    .sidebar-pane .content-pane overlay-split-view > shadow.down {\n      background-image: linear-gradient(to top, alpha(@secondary_sidebar_shade_color,0.7), alpha(@secondary_sidebar_shade_color,0.14) 40px, alpha(@secondary_sidebar_shade_color,0) 56px), linear-gradient(to top, alpha(@secondary_sidebar_shade_color,0.4), alpha(@secondary_sidebar_shade_color,0.14) 7px, alpha(@secondary_sidebar_shade_color,0) 24px); }\n  .content-pane .sidebar-pane banner > revealer > widget,\n  .sidebar-pane .content-pane banner > revealer > widget {\n    background-color: mix(@accent_bg_color,@secondary_sidebar_bg_color,0.7);\n    color: @secondary_sidebar_fg_color; }\n    .content-pane .sidebar-pane banner > revealer > widget:backdrop,\n    .sidebar-pane .content-pane banner > revealer > widget:backdrop {\n      background-color: mix(@accent_bg_color,@secondary_sidebar_backdrop_color,0.85); }\n  .content-pane .sidebar-pane:dir(ltr), .content-pane .sidebar-pane:dir(ltr) banner > revealer > widget, .content-pane .sidebar-pane.end:dir(rtl), .content-pane .sidebar-pane.end:dir(rtl) banner > revealer > widget,\n  .sidebar-pane .content-pane:dir(ltr),\n  .sidebar-pane .content-pane:dir(ltr) banner > revealer > widget,\n  .sidebar-pane .content-pane.end:dir(rtl),\n  .sidebar-pane .content-pane.end:dir(rtl) banner > revealer > widget {\n    box-shadow: inset -1px 0 @secondary_sidebar_border_color; }\n  .content-pane .sidebar-pane:dir(rtl), .content-pane .sidebar-pane:dir(rtl) banner > revealer > widget, .content-pane .sidebar-pane.end:dir(ltr), .content-pane .sidebar-pane.end:dir(ltr) banner > revealer > widget,\n  .sidebar-pane .content-pane:dir(rtl),\n  .sidebar-pane .content-pane:dir(rtl) banner > revealer > widget,\n  .sidebar-pane .content-pane.end:dir(ltr),\n  .sidebar-pane .content-pane.end:dir(ltr) banner > revealer > widget {\n    box-shadow: inset 1px 0 @secondary_sidebar_border_color; }\n\n.sidebar-pane .sidebar-pane {\n  background-color: transparent;\n  color: inherit; }\n\nstacksidebar row {\n  padding: 10px 4px; }\n  stacksidebar row > label {\n    padding-left: 6px;\n    padding-right: 6px; }\n  stacksidebar row.needs-attention > label {\n    background-size: 6px 6px, 0 0; }\n\n/**********************\n * Navigation Sidebar *\n **********************/\n.navigation-sidebar {\n  padding: 6px 0; }\n  .navigation-sidebar, .navigation-sidebar.view, window.print .navigation-sidebar.dialog-action-box, .navigation-sidebar.view:disabled {\n    background-color: transparent;\n    color: inherit; }\n  .navigation-sidebar.background, .navigation-sidebar.background:disabled {\n    background-color: @window_bg_color;\n    color: @window_fg_color; }\n  .navigation-sidebar row.activatable:hover {\n    background-color: alpha(currentColor,0.07); }\n  .navigation-sidebar row.activatable:active {\n    background-color: alpha(currentColor,0.16); }\n  .navigation-sidebar row.activatable.has-open-popup {\n    background-color: alpha(currentColor,0.07); }\n  .navigation-sidebar row.activatable:selected:hover {\n    background-color: alpha(currentColor,0.13); }\n  .navigation-sidebar row.activatable:selected:active {\n    background-color: alpha(currentColor,0.19); }\n  .navigation-sidebar row.activatable:selected.has-open-popup {\n    background-color: alpha(currentColor,0.13); }\n  .navigation-sidebar row:selected {\n    background-color: alpha(currentColor,0.1); }\n  .navigation-sidebar > separator {\n    margin: 6px; }\n  .navigation-sidebar > row {\n    min-height: 36px;\n    padding: 0 8px;\n    border-radius: 6px;\n    margin: 0 6px 2px; }\n\n@keyframes spin {\n  to {\n    transform: rotate(1turn); } }\n\nspinner {\n  background: none;\n  opacity: 0;\n  -gtk-icon-source: -gtk-icontheme(\"process-working-symbolic\"); }\n  spinner:checked {\n    opacity: 1;\n    animation: spin 1s linear infinite; }\n    spinner:checked:disabled {\n      opacity: 0.5; }\n\nspinbutton {\n  padding: 0;\n  border-spacing: 0;\n  /* :not here just to bump specificity above that of the list button styling */ }\n  spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) {\n    margin: 0;\n    border-radius: 0;\n    box-shadow: none;\n    border-style: solid;\n    border-color: alpha(currentColor,0.1); }\n  spinbutton:not(.vertical) {\n    /* :not here just to bump specificity above that of the list button styling */ }\n    spinbutton:not(.vertical) > text {\n      min-width: 28px;\n      padding: 6px; }\n    spinbutton:not(.vertical) > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    spinbutton:not(.vertical) > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) {\n      min-height: 16px;\n      min-width: 22px;\n      padding-bottom: 0;\n      padding-top: 0;\n      border-left-width: 1px; }\n      spinbutton:not(.vertical) > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl),\n      spinbutton:not(.vertical) > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl) {\n        border-left-width: 0;\n        border-right-width: 1px; }\n      spinbutton:not(.vertical) > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n      spinbutton:not(.vertical) > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child {\n        border-radius: 0 6px 6px 0; }\n      spinbutton:not(.vertical) > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child,\n      spinbutton:not(.vertical) > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child {\n        border-radius: 6px 0 0 6px; }\n  spinbutton.vertical {\n    /* :not here just to bump specificity above that of the list button styling */ }\n    spinbutton.vertical > text {\n      min-height: 30px;\n      min-width: 30px; }\n    spinbutton.vertical > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child,\n    spinbutton.vertical > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child {\n      border-top-width: 1px;\n      border-radius: 0 0 6px 6px; }\n    spinbutton.vertical > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):first-child,\n    spinbutton.vertical > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):first-child {\n      border-bottom-width: 1px;\n      border-radius: 6px 6px 0 0; }\n\nswitch {\n  border-radius: 14px;\n  padding: 3px;\n  background-color: alpha(currentColor,0.15); }\n  switch:hover {\n    background-color: alpha(currentColor,0.2); }\n  switch:active {\n    background-color: alpha(currentColor,0.25); }\n  switch {\n    outline: 0 solid transparent;\n    outline-offset: 5px;\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  switch:focus:focus-visible {\n    outline-color: alpha(@accent_color,0.5);\n    outline-width: 2px;\n    outline-offset: 1px; }\n  switch:disabled {\n    filter: opacity(0.5); }\n  switch > slider {\n    min-width: 20px;\n    min-height: 20px;\n    border-radius: 50%;\n    background-color: mix(white,@view_bg_color,0.2);\n    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); }\n    switch > slider:disabled {\n      box-shadow: 0 2px 4px transparent; }\n  switch:hover > slider, switch:active > slider {\n    background: white; }\n  switch:checked {\n    color: @accent_fg_color;\n    background-color: @accent_bg_color; }\n    switch:checked:hover {\n      background-image: image(alpha(currentColor,0.1)); }\n    switch:checked:active {\n      background-image: image(rgba(0, 0, 0, 0.2)); }\n    switch:checked > slider {\n      background-color: white; }\n  .osd switch:focus:focus-visible {\n    outline-color: rgba(255, 255, 255, 0.5); }\n  .osd switch:checked {\n    background-color: rgba(255, 255, 255, 0.6);\n    color: rgba(0, 0, 0, 0.75); }\n\ntabbar .box {\n  background-color: @headerbar_bg_color;\n  color: @headerbar_fg_color;\n  box-shadow: inset 0 -1px @headerbar_shade_color;\n  padding: 1px;\n  padding-top: 0; }\n  tabbar .box:backdrop {\n    background-color: @headerbar_backdrop_color;\n    transition: background-color 200ms ease-out; }\n    tabbar .box:backdrop > scrolledwindow,\n    tabbar .box:backdrop > .start-action,\n    tabbar .box:backdrop > .end-action {\n      filter: opacity(0.5);\n      transition: filter 200ms ease-out; }\n\ntabbar tabbox {\n  padding-bottom: 6px;\n  padding-top: 6px;\n  min-height: 34px; }\n  tabbar tabbox > tabboxchild {\n    border-radius: 6px; }\n    tabbar tabbox > tabboxchild {\n      outline: 0 solid transparent;\n      outline-offset: 4px;\n      transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n    tabbar tabbox > tabboxchild:focus-within:focus-visible {\n      outline-color: alpha(@accent_color,0.5);\n      outline-width: 2px;\n      outline-offset: -2px; }\n  tabbar tabbox > separator {\n    margin-top: 3px;\n    margin-bottom: 3px;\n    transition: opacity 150ms ease-in-out; }\n    tabbar tabbox > separator.hidden {\n      opacity: 0; }\n  tabbar tabbox > revealer > indicator {\n    min-width: 2px;\n    border-radius: 2px;\n    margin: 3px 6px;\n    background: alpha(@accent_color,0.5); }\n\ntabbar tab {\n  transition: background 150ms ease-in-out; }\n  tabbar tab:selected {\n    background-color: alpha(currentColor,0.1); }\n    tabbar tab:selected:hover {\n      background-color: alpha(currentColor,0.13); }\n    tabbar tab:selected:active {\n      background-color: alpha(currentColor,0.19); }\n  tabbar tab:hover {\n    background-color: alpha(currentColor,0.07); }\n  tabbar tab:active {\n    background-color: alpha(currentColor,0.16); }\n\ntabbar tabbox.single-tab tab, tabbar tabbox.single-tab tab:hover, tabbar tabbox.single-tab tab:active {\n  background: none; }\n\ntabbar .start-action,\ntabbar .end-action {\n  padding: 6px 5px; }\n\ntabbar .start-action:dir(ltr),\ntabbar .end-action:dir(rtl) {\n  padding-right: 0; }\n\ntabbar .start-action:dir(rtl),\ntabbar .end-action:dir(ltr) {\n  padding-left: 0; }\n\ntoolbarview > .top-bar tabbar .box,\ntoolbarview > .bottom-bar tabbar .box, tabbar.inline .box {\n  background-color: transparent;\n  color: inherit;\n  box-shadow: none;\n  padding-bottom: 0; }\n  toolbarview > .top-bar tabbar .box:backdrop,\n  toolbarview > .bottom-bar tabbar .box:backdrop, tabbar.inline .box:backdrop {\n    background-color: transparent;\n    transition: none; }\n    toolbarview > .top-bar tabbar .box:backdrop > scrolledwindow,\n    toolbarview > .bottom-bar tabbar .box:backdrop > scrolledwindow, tabbar.inline .box:backdrop > scrolledwindow,\n    toolbarview > .top-bar tabbar .box:backdrop > .start-action,\n    toolbarview > .bottom-bar tabbar .box:backdrop > .start-action,\n    tabbar.inline .box:backdrop > .start-action,\n    toolbarview > .top-bar tabbar .box:backdrop > .end-action,\n    toolbarview > .bottom-bar tabbar .box:backdrop > .end-action,\n    tabbar.inline .box:backdrop > .end-action {\n      filter: none;\n      transition: none; }\n\ntoolbarview > .top-bar .collapse-spacing tabbar tabbox,\ntoolbarview > .bottom-bar .collapse-spacing tabbar tabbox,\ntoolbarview > .top-bar .collapse-spacing tabbar .start-action,\ntoolbarview > .bottom-bar .collapse-spacing tabbar .start-action,\ntoolbarview > .top-bar .collapse-spacing tabbar .end-action,\ntoolbarview > .bottom-bar .collapse-spacing tabbar .end-action {\n  padding-top: 3px;\n  padding-bottom: 3px; }\n\ndnd tab {\n  background-color: @headerbar_bg_color;\n  background-image: image(alpha(currentColor,0.19));\n  color: @headerbar_fg_color;\n  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.03), 0 1px 3px 1px rgba(0, 0, 0, 0.07), 0 2px 6px 2px rgba(0, 0, 0, 0.03);\n  margin: 25px; }\n\ntabbar tab,\ndnd tab {\n  min-height: 26px;\n  padding: 4px;\n  border-radius: 6px; }\n  tabbar tab button.image-button,\n  dnd tab button.image-button {\n    padding: 0;\n    margin: 0;\n    min-width: 24px;\n    min-height: 24px;\n    border-radius: 99px; }\n  tabbar tab indicator,\n  dnd tab indicator {\n    min-height: 2px;\n    border-radius: 2px;\n    background: alpha(@accent_color,0.5);\n    transform: translateY(4px); }\n\ntabgrid > tabgridchild .card {\n  outline: 0 solid transparent;\n  outline-offset: 4px;\n  transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n\ntabgrid > tabgridchild:focus:focus-visible .card {\n  outline-color: alpha(@accent_color,0.5);\n  outline-width: 2px;\n  outline-offset: 0; }\n\ntabthumbnail {\n  border-radius: 16px;\n  transition: box-shadow 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), background-color cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  tabthumbnail > box {\n    margin: 6px; }\n  tabthumbnail:drop(active) {\n    box-shadow: inset 0 0 0 2px alpha(@accent_bg_color,0.4);\n    background-color: alpha(@accent_bg_color,0.1); }\n  tabthumbnail .needs-attention:dir(ltr) {\n    transform: translate(8px, -8px); }\n  tabthumbnail .needs-attention:dir(rtl) {\n    transform: translate(-8px, -8px); }\n  tabthumbnail .needs-attention > widget {\n    background: @accent_color;\n    min-width: 12px;\n    min-height: 12px;\n    border-radius: 8px;\n    margin: 3px;\n    box-shadow: 0 1px 2px alpha(@accent_color,0.4); }\n  tabthumbnail .card {\n    background: none;\n    color: inherit; }\n    tabthumbnail .card picture {\n      outline: 1px solid rgba(255, 255, 255, 0.07);\n      outline-offset: -1px;\n      border-radius: 12px; }\n  tabthumbnail.pinned .card {\n    background-color: @thumbnail_bg_color;\n    color: @thumbnail_fg_color; }\n  tabthumbnail .icon-title-box {\n    border-spacing: 6px; }\n  tabthumbnail .tab-unpin-icon {\n    margin: 6px;\n    min-width: 24px;\n    min-height: 24px; }\n  tabthumbnail button.circular {\n    margin: 6px;\n    background-color: alpha(@thumbnail_bg_color,0.75);\n    min-width: 24px;\n    min-height: 24px; }\n    tabthumbnail button.circular:hover {\n      background-color: alpha(mix(@thumbnail_bg_color,currentColor,0.1),0.75); }\n    tabthumbnail button.circular:active {\n      background-color: alpha(mix(@thumbnail_bg_color,currentColor,0.2),0.75); }\n\ntaboverview > .overview .new-tab-button {\n  margin: 18px; }\n\ntabview:drop(active),\ntabbox:drop(active),\ntabgrid:drop(active) {\n  box-shadow: none; }\n\ncursor-handle {\n  all: unset;\n  padding: 24px 20px; }\n  cursor-handle > contents {\n    min-width: 20px;\n    min-height: 20px;\n    border-radius: 50%;\n    background-color: @accent_bg_color; }\n  cursor-handle.top > contents {\n    border-top-right-radius: 0; }\n  cursor-handle.bottom > contents {\n    border-top-left-radius: 0;\n    transform: translateX(1px); }\n  cursor-handle.insertion-cursor > contents {\n    border-top-left-radius: 0;\n    transform: translateX(1px) translateY(4px) rotate(45deg); }\n\nmagnifier {\n  background-color: @view_bg_color; }\n\nactionbar > revealer > box.osd button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):focus:focus-visible, searchbar > revealer > box.osd button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):focus:focus-visible, .osd.toolbar button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):focus:focus-visible, headerbar.osd button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):focus:focus-visible {\n  outline-color: rgba(255, 255, 255, 0.5); }\n\nactionbar > revealer > box menubutton.suggested-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.suggested-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.suggested-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.suggested-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\nactionbar > revealer > box menubutton.destructive-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\nsearchbar > revealer > box menubutton.destructive-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n.toolbar menubutton.destructive-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\nheaderbar menubutton.destructive-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\nactionbar > revealer > box menubutton.opaque > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\nsearchbar > revealer > box menubutton.opaque > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n.toolbar menubutton.opaque > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\nheaderbar menubutton.opaque > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) {\n  color: inherit;\n  background-color: transparent; }\n\nactionbar > revealer > box switch, searchbar > revealer > box switch, .toolbar switch, headerbar switch {\n  margin-top: 4px;\n  margin-bottom: 4px; }\n\n.toolbar {\n  padding: 6px;\n  border-spacing: 6px; }\n  .toolbar.osd {\n    padding: 12px;\n    border-radius: 12px; }\n\ntoolbarview > .top-bar .collapse-spacing .toolbar,\ntoolbarview > .bottom-bar .collapse-spacing .toolbar {\n  padding-top: 3px;\n  padding-bottom: 3px; }\n\n/****************\n * GtkSearchBar *\n ****************/\nsearchbar > revealer > box {\n  padding: 6px 6px 7px 6px;\n  background-color: @headerbar_bg_color;\n  color: @headerbar_fg_color;\n  box-shadow: inset 0 -1px @headerbar_shade_color; }\n  searchbar > revealer > box:backdrop {\n    background-color: @headerbar_backdrop_color;\n    transition: background-color 200ms ease-out; }\n    searchbar > revealer > box:backdrop > * {\n      filter: opacity(0.5);\n      transition: filter 200ms ease-out; }\n  searchbar > revealer > box .close {\n    min-width: 18px;\n    min-height: 18px;\n    padding: 4px;\n    border-radius: 50%; }\n    searchbar > revealer > box .close:dir(ltr) {\n      margin-left: 10px;\n      margin-right: 4px; }\n    searchbar > revealer > box .close:dir(rtl) {\n      margin-left: 4px;\n      margin-right: 10px; }\n\ntoolbarview > .top-bar searchbar > revealer > box,\ntoolbarview > .bottom-bar searchbar > revealer > box, searchbar.inline > revealer > box, window.appchooser searchbar > revealer > box, window.shortcuts searchbar > revealer > box {\n  background-color: transparent;\n  color: inherit;\n  box-shadow: none;\n  padding-bottom: 6px; }\n\ntoolbarview > .top-bar searchbar > revealer > box:backdrop,\ntoolbarview > .bottom-bar searchbar > revealer > box:backdrop, searchbar.inline > revealer > box:backdrop {\n  background-color: transparent;\n  transition: none; }\n  toolbarview > .top-bar searchbar > revealer > box:backdrop > *,\n  toolbarview > .bottom-bar searchbar > revealer > box:backdrop > *, searchbar.inline > revealer > box:backdrop > * {\n    filter: none;\n    transition: none; }\n\ntoolbarview > .top-bar .collapse-spacing searchbar > revealer > box,\ntoolbarview > .bottom-bar .collapse-spacing searchbar > revealer > box, window.appchooser.csd searchbar > revealer > box, window.shortcuts searchbar > revealer > box {\n  padding-top: 3px;\n  padding-bottom: 3px; }\n\n/****************\n * GtkActionBar *\n ****************/\nactionbar > revealer > box {\n  background-color: @headerbar_bg_color;\n  color: @headerbar_fg_color;\n  box-shadow: inset 0 1px @headerbar_shade_color;\n  padding: 7px 6px 6px 6px; }\n  actionbar > revealer > box, actionbar > revealer > box > box.start, actionbar > revealer > box > box.end {\n    border-spacing: 6px; }\n  actionbar > revealer > box:backdrop {\n    background-color: @headerbar_backdrop_color;\n    transition: background-color 200ms ease-out; }\n    actionbar > revealer > box:backdrop > * {\n      filter: opacity(0.5);\n      transition: filter 200ms ease-out; }\n\ntoolbarview > .top-bar actionbar > revealer > box,\ntoolbarview > .bottom-bar actionbar > revealer > box {\n  background-color: transparent;\n  color: inherit;\n  box-shadow: none;\n  padding-top: 6px; }\n  toolbarview > .top-bar actionbar > revealer > box:backdrop,\n  toolbarview > .bottom-bar actionbar > revealer > box:backdrop {\n    background-color: transparent;\n    transition: none; }\n    toolbarview > .top-bar actionbar > revealer > box:backdrop > *,\n    toolbarview > .bottom-bar actionbar > revealer > box:backdrop > * {\n      filter: none;\n      transition: none; }\n\ntoolbarview > .top-bar .collapse-spacing actionbar > revealer > box,\ntoolbarview > .bottom-bar .collapse-spacing actionbar > revealer > box {\n  padding-top: 3px;\n  padding-bottom: 3px; }\n\n/*************\n * AdwBanner *\n *************/\nbanner > revealer > widget {\n  /* There are 2 more instances in _sidebars.css, keep in sync with that */\n  background-color: mix(@accent_bg_color,@window_bg_color,0.7);\n  color: @window_fg_color;\n  padding: 6px; }\n  banner > revealer > widget:backdrop {\n    background-color: mix(@accent_bg_color,@window_bg_color,0.85);\n    transition: background-color 200ms ease-out; }\n    banner > revealer > widget:backdrop > label, banner > revealer > widget:backdrop > button {\n      filter: opacity(0.5);\n      transition: filter 200ms ease-out; }\n\n/******************\n * AdwToolbarView *\n ******************/\ntoolbarview > .top-bar .collapse-spacing,\ntoolbarview > .bottom-bar .collapse-spacing {\n  padding-top: 3px;\n  padding-bottom: 3px; }\n\ntoolbarview > .top-bar.raised,\ntoolbarview > .bottom-bar.raised {\n  background-color: @headerbar_bg_color;\n  color: @headerbar_fg_color; }\n  toolbarview > .top-bar.raised:backdrop,\n  toolbarview > .bottom-bar.raised:backdrop {\n    background-color: @headerbar_backdrop_color;\n    transition: background-color 200ms ease-out; }\n\ntoolbarview > .top-bar:backdrop > windowhandle,\ntoolbarview > .bottom-bar:backdrop > windowhandle {\n  filter: opacity(0.5);\n  transition: filter 200ms ease-out; }\n\ntoolbarview > .top-bar.raised {\n  box-shadow: 0 1px alpha(@headerbar_shade_color,0.5), 0 2px 4px alpha(@headerbar_shade_color,0.5); }\n  toolbarview > .top-bar.raised.border {\n    box-shadow: 0 1px @headerbar_darker_shade_color; }\n\ntoolbarview > .bottom-bar.raised {\n  box-shadow: 0 -1px alpha(@headerbar_shade_color,0.5), 0 -2px 4px alpha(@headerbar_shade_color,0.5); }\n  toolbarview > .bottom-bar.raised.border {\n    box-shadow: 0 -1px @headerbar_darker_shade_color; }\n\ntoolbarview.undershoot-top scrolledwindow > undershoot.top {\n  box-shadow: inset 0 1px alpha(@shade_color,0.75);\n  background: linear-gradient(to bottom, alpha(@shade_color,0.75), transparent 4px); }\n\ntoolbarview.undershoot-bottom scrolledwindow > undershoot.bottom {\n  box-shadow: inset 0 -1px alpha(@shade_color,0.75);\n  background: linear-gradient(to top, alpha(@shade_color,0.75), transparent 4px); }\n\nwindow.devel toolbarview > .top-bar {\n  background-image: cross-fade(5% -gtk-recolor(url(\"assets/devel-symbolic.svg\")), image(transparent));\n  background-repeat: repeat-x; }\n\nwindow.devel dialog toolbarview > .top-bar {\n  background-image: unset;\n  background-repeat: unset; }\n\ntooltip {\n  padding: 6px 10px;\n  border-radius: 9px;\n  box-shadow: none; }\n  tooltip.background {\n    background-color: rgba(0, 0, 0, 0.8);\n    background-clip: padding-box;\n    border: 1px solid rgba(255, 255, 255, 0.1);\n    color: white; }\n  tooltip > box {\n    border-spacing: 6px; }\n\n.view, window.print .dialog-action-box,\ntextview > text,\ndialog-host > dialog.view sheet,\nwindow.print dialog-host > dialog.dialog-action-box sheet,\niconview {\n  color: @view_fg_color;\n  background-color: @view_bg_color; }\n  .view:disabled, window.print .dialog-action-box:disabled,\n  textview > text:disabled,\n  dialog-host > dialog.view sheet:disabled,\n  window.print dialog-host > dialog.dialog-action-box sheet:disabled,\n  iconview:disabled {\n    color: alpha(currentColor,0.5);\n    background-color: mix(@window_bg_color,@view_bg_color,0.4); }\n  .view:selected:focus, .view:selected, window.print .dialog-action-box:selected,\n  textview > text:selected,\n  dialog-host > dialog.view sheet:selected,\n  window.print dialog-host > dialog.dialog-action-box sheet:selected,\n  iconview:selected {\n    background-color: alpha(@accent_bg_color,0.25);\n    border-radius: 6px; }\n\ntextview {\n  caret-color: currentColor; }\n  textview > text {\n    background-color: transparent; }\n  textview > border {\n    background-color: mix(@window_bg_color,@view_bg_color,0.5); }\n  textview:drop(active) {\n    caret-color: @accent_bg_color; }\n\nrubberband {\n  border: 1px solid @accent_color;\n  background-color: alpha(@accent_color,0.2); }\n\nflowbox > flowboxchild,\ngridview > child {\n  padding: 3px;\n  border-radius: 6px; }\n  flowbox > flowboxchild,\n  gridview > child {\n    outline: 0 solid transparent;\n    outline-offset: 4px;\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  flowbox > flowboxchild:focus:focus-visible,\n  gridview > child:focus:focus-visible {\n    outline-color: alpha(@accent_color,0.5);\n    outline-width: 2px;\n    outline-offset: -2px; }\n  flowbox > flowboxchild:selected,\n  gridview > child:selected {\n    background-color: alpha(@accent_bg_color,0.25); }\n\ngridview > child.activatable:hover {\n  background-color: alpha(currentColor,0.04); }\n\ngridview > child.activatable:active {\n  background-color: alpha(currentColor,0.08); }\n\ngridview > child.activatable:selected:hover {\n  background-color: alpha(@accent_bg_color,0.32); }\n\ngridview > child.activatable:selected:active {\n  background-color: alpha(@accent_bg_color,0.39); }\n\nviewswitcher {\n  border-spacing: 3px; }\n  viewswitcher.narrow {\n    margin-top: -3px;\n    margin-bottom: -3px;\n    min-height: 6px; }\n  viewswitcher button.toggle {\n    padding: 0; }\n    viewswitcher button.toggle > stack > box.narrow {\n      font-size: 0.75rem;\n      padding-top: 4px; }\n      viewswitcher button.toggle > stack > box.narrow > label {\n        min-height: 18px;\n        padding-left: 3px;\n        padding-right: 3px;\n        padding-bottom: 2px; }\n    viewswitcher button.toggle > stack > box.wide {\n      padding: 2px 12px;\n      border-spacing: 6px; }\n\n/**********************\n * AdwViewSwitcherBar *\n **********************/\nviewswitcherbar actionbar > revealer > box {\n  padding-left: 0;\n  padding-right: 0;\n  padding-top: 7px; }\n\ntoolbarview > .top-bar .collapse-spacing viewswitcherbar actionbar > revealer > box,\ntoolbarview > .bottom-bar .collapse-spacing viewswitcherbar actionbar > revealer > box {\n  padding-top: 6px; }\n\n/************************\n * AdwViewSwitcherTitle *\n ************************/\nviewswitchertitle {\n  margin-top: -6px;\n  margin-bottom: -6px; }\n  viewswitchertitle viewswitcher {\n    margin-left: 12px;\n    margin-right: 12px; }\n    viewswitchertitle viewswitcher.narrow {\n      margin-top: 3px;\n      margin-bottom: 3px; }\n    viewswitchertitle viewswitcher.wide {\n      margin-top: 6px;\n      margin-bottom: 6px; }\n  viewswitchertitle windowtitle {\n    margin-top: 0;\n    margin-bottom: 0; }\n\n/*******************\n * AdwIndicatorBin *\n *******************/\nindicatorbin > indicator, indicatorbin > mask {\n  min-width: 6px;\n  min-height: 6px;\n  border-radius: 100px; }\n\nindicatorbin > indicator {\n  margin: 1px;\n  background: alpha(currentColor,0.4); }\n\nindicatorbin > mask {\n  padding: 1px;\n  background: black; }\n\nindicatorbin.needs-attention > indicator {\n  background: @accent_color; }\n\nindicatorbin.badge > indicator,\nindicatorbin.badge > mask {\n  min-height: 13px; }\n\nindicatorbin.badge > indicator > label {\n  font-size: 0.6rem;\n  font-weight: bold;\n  padding-left: 4px;\n  padding-right: 4px;\n  color: white; }\n\nindicatorbin.badge.needs-attention > indicator {\n  background: @accent_bg_color; }\n  indicatorbin.badge.needs-attention > indicator > label {\n    color: @accent_fg_color; }\n\nwindow.csd {\n  box-shadow: 0 1px 3px 3px transparent, 0 2px 8px 2px rgba(0, 0, 0, 0.13), 0 3px 20px 10px rgba(0, 0, 0, 0.09), 0 6px 32px 16px rgba(0, 0, 0, 0.04), 0 0 0 1px rgba(0, 0, 0, 0.05);\n  margin: 0px;\n  border-radius: 12px;\n  outline: 1px solid rgba(255, 255, 255, 0.07);\n  outline-offset: -1px; }\n  window.csd:backdrop {\n    box-shadow: 0 1px 3px 3px rgba(0, 0, 0, 0.09), 0 2px 14px 5px rgba(0, 0, 0, 0.05), 0 4px 28px 12px rgba(0, 0, 0, 0.03), 0 6px 32px 16px transparent, 0 0 0 1px rgba(0, 0, 0, 0.02);\n    transition: box-shadow 200ms ease-out; }\n  window.csd.dialog.message, window.csd.messagedialog {\n    box-shadow: 0 2px 8px 2px rgba(0, 0, 0, 0.07), 0 3px 20px 10px rgba(0, 0, 0, 0.05), 0 6px 32px 16px rgba(0, 0, 0, 0.02), 0 0 0 1px rgba(0, 0, 0, 0.05); }\n  window.csd.tiled, window.csd.tiled-top, window.csd.tiled-left, window.csd.tiled-right, window.csd.tiled-bottom {\n    border-radius: 0;\n    outline: none;\n    box-shadow: 0 0 0 1px alpha(currentColor,0.15), 0 0 0 20px transparent; }\n    window.csd.tiled:backdrop, window.csd.tiled-top:backdrop, window.csd.tiled-left:backdrop, window.csd.tiled-right:backdrop, window.csd.tiled-bottom:backdrop {\n      box-shadow: 0 0 0 1px alpha(currentColor,0.15), 0 0 0 20px transparent; }\n  window.csd.maximized, window.csd.fullscreen {\n    border-radius: 0;\n    outline: none;\n    box-shadow: none;\n    transition: none; }\n\nwindow.solid-csd {\n  margin: 0;\n  padding: 5px;\n  border-radius: 0;\n  box-shadow: inset 0 0 0 5px alpha(currentColor,0.15), inset 0 0 0 4px @headerbar_bg_color, inset 0 0 0 1px alpha(currentColor,0.15); }\n  window.solid-csd:backdrop {\n    box-shadow: inset 0 0 0 5px alpha(currentColor,0.15), inset 0 0 0 4px @headerbar_backdrop_color, inset 0 0 0 1px alpha(currentColor,0.15); }\n\nwindow.ssd {\n  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05); }\n\n/* Public colors from Default */\n@define-color theme_bg_color @window_bg_color;\n@define-color theme_fg_color @window_fg_color;\n@define-color theme_base_color @view_bg_color;\n@define-color theme_text_color @view_fg_color;\n@define-color theme_selected_bg_color @accent_bg_color;\n@define-color theme_selected_fg_color @accent_fg_color;\n@define-color insensitive_bg_color mix(@window_bg_color,@view_bg_color,0.4);\n@define-color insensitive_fg_color alpha(@window_fg_color,0.5);\n@define-color insensitive_base_color @view_bg_color;\n@define-color borders alpha(currentColor,0.15);\n@define-color theme_unfocused_bg_color @window_bg_color;\n@define-color theme_unfocused_fg_color @window_fg_color;\n@define-color theme_unfocused_base_color @view_bg_color;\n@define-color theme_unfocused_text_color @view_fg_color;\n@define-color theme_unfocused_selected_bg_color @accent_bg_color;\n@define-color theme_unfocused_selected_fg_color @accent_fg_color;\n@define-color unfocused_insensitive_color @insensitive_bg_color;\n@define-color unfocused_borders alpha(currentColor,0.15);\n.open-document-selector-treeview:hover {\n    background-color: alpha(@theme_fg_color, 0.05);\n}\n\n.open-document-selector-treeview:selected:hover {\n    background-color: @theme_selected_bg_color;\n}\n\n/* Only normal state is handle */\n.open-document-selector-name-label {\n    color: @theme_fg_color;\n}\n\n/* Only normal state is handle */\n.open-document-selector-path-label {\n    color: @theme_unfocused_fg_color;\n    font-size: smaller;\n}\n\n/* Only normal state is handle */\n.open-document-selector-match {\n    color: shade (@theme_fg_color, 0.6);\n    background-color: alpha(@warning_color, 0.4);\n}\n\n.gedit-document-panel {\n    background-color: @sidebar_bg;\n}\n\n.gedit-document-panel:backdrop {\n    color: #b0b2b2;\n}\n\n.gedit-document-panel row:selected:backdrop {\n    background-color: #8b8e8f;\n}\n\n.gedit-document-panel-group-row,\n.gedit-document-panel-group-row:hover {\n    border-top: 1px solid alpha(currentColor, 0.3);\n}\n\n.gedit-document-panel-group-row:first-child,\n.gedit-document-panel-group-row:first-child:hover {\n    border-top: 0px;\n}\n\n/* Try to look as the notebook tab close button */\n.gedit-document-panel row button.flat {\n    padding: 0;\n    margin-top: 8px;\n    margin-bottom: 8px;\n    min-width: 18px;\n    min-height: 18px;\n    color: alpha(currentColor,0.3);\n}\n\n.gedit-document-panel row:hover button.flat {\n    color: alpha(currentColor,0.5);\n}\n\n.gedit-document-panel row button.flat:hover {\n    color: @theme_fg_color;\n}\n\nstatusbar {\n    border-top: 1px solid @borders;\n}\n\n.gedit-search-slider {\n    background-color: @theme_base_color;\n    padding: 6px;\n    border-color: @borders;\n    border-radius: 0 0 3px 3px;\n    border-width: 0 1px 1px 1px;\n    border-style: solid;\n}\n\n.gedit-search-entry-occurrences-tag {\n    background-color: @theme_base_color;\n    background-image: none;\n    color: shade (@theme_unfocused_fg_color, 0.8);\n    border: 0px;\n    margin: 2px;\n    padding: 2px;\n}\n.nautilus-window,\n.nautilus-window notebook,\n.nautilus-window notebook > stack {\n    background: @theme_base_color;\n}\n\n.nautilus-empty-state-icon {\n    opacity: 0.50;\n}\n\n.nautilus-canvas-item {\n    border-radius: 5px;\n}\n\n.nautilus-canvas-item.thumbnail {\n  -gtk-icon-shadow: 0px 1px 2px @borders,\n                    1px 0px 0px alpha(@borders, 0.25),\n                    -1px 0px 0px alpha(@borders, 0.25),\n                    0px 2px 0px alpha(@borders, 0.5);\n}\n\n.nautilus-canvas-item.dim-label {\n    color: mix (@theme_fg_color, @theme_bg_color, 0.50);\n}\n\n.nautilus-canvas-item.dim-label:selected {\n    color: mix (@theme_selected_fg_color, @theme_selected_bg_color, 0.20);\n}\n\n/* Toolbar */\n\n/* Here we use the .button background-image colors from Adwaita, but ligthen them,\n * since is not possible to use lighten () in common css. */\n@keyframes needs_attention_keyframes {\n    0% {background-image: linear-gradient(to bottom, #fafafa, #ededed 40%,  #e0e0e0); border-color: @borders; }\n    /* can't do animation-direction, so holding the color on two keyframes */\n    30% {background-image: linear-gradient(to bottom, @theme_base_color, @theme_base_color, @theme_base_color); border-color: @theme_fg_color; }\n    90% {background-image: linear-gradient(to bottom, @theme_base_color, @theme_base_color, @theme_base_color); border-color: @theme_fg_color; }\n    100% {background-image: linear-gradient(to bottom, #fafafa, #ededed 40%,  #e0e0e0); border-color: @borders; }\n}\n\n.nautilus-operations-button-needs-attention {\n  animation: needs_attention_keyframes 2s ease-in-out;\n}\n.nautilus-operations-button-needs-attention-multiple {\n  animation: needs_attention_keyframes 3s ease-in-out;\n  animation-iteration-count: 3;\n}\n\n/* Remove white background and highlight on hover which GTK adds by default\n * to GtkListBox. TODO: Switch to GtkListView and drop this CSS hack. */\n.operations-list,\n.operations-list > :hover {\n  background: none;\n}\n\n.disclosure-button {\n  padding-left: 4px;\n  padding-right: 4px;\n}\n\n/* Path bar */\n\n.nautilus-path-bar scrolledwindow {\n  border-radius: 5px 0px 0px 5px;\n  border: 1px @borders solid;\n  border-right-width: 0px;\n  background-color: @theme_bg_color;\n}\n.nautilus-path-bar scrolledwindow undershoot.left {\n  border-radius: 5px 0px 0px 5px;\n  background: linear-gradient(to right, @theme_bg_color 6px, alpha(@theme_bg_color, 0) 24px);\n}\n.nautilus-path-bar scrolledwindow undershoot.right {\n  background: linear-gradient(to left, @theme_bg_color 6px, alpha(@theme_bg_color, 0) 24px);\n}\n\n.nautilus-path-bar > button,\n.path-buttons-box button {\n  margin: 0px;\n}\n\n.path-buttons-box button {\n  background-image: none;\n  box-shadow: none;\n  border-radius: 5px;\n  border-width: 0px;\n  -gtk-icon-shadow: none;\n}\n\n.path-buttons-box button:not(.current-dir):not(:backdrop):hover {\n  background: alpha(@theme_fg_color, 0.15);\n  box-shadow: inset 0 0 0 2px @theme_bg_color;\n}\n\n.path-buttons-box button:not(.current-dir):not(:backdrop):hover * {\n  opacity: 1;\n}\n\n/* Make the tags fit into the box */\nentry.search > * {\n  margin: 5px;\n}\n\n/* Sidebar */\n\n.nautilus-window .sidebar-row:selected {\n    background: mix(@theme_bg_color, @theme_fg_color, 0.07);\n}\n\n.nautilus-window .sidebar-row:selected,\n.nautilus-window .sidebar-row:selected image,\n.nautilus-window .sidebar-row:selected label {\n    color: mix(@theme_fg_color, @theme_text_color, 0.5);\n}\n\n.nautilus-window .sidebar-row:selected:backdrop {\n    background: mix(@theme_unfocused_bg_color, @theme_unfocused_fg_color, 0.07);\n}\n\n.nautilus-window .sidebar-row:selected:backdrop,\n.nautilus-window .sidebar-row:selected:backdrop label {\n    color: mix(@theme_unfocused_fg_color, @theme_unfocused_text_color, 0.15);\n}\n\n/* Floating status bar */\n.floating-bar {\n  padding: 1px;\n  background-color: @theme_base_color;\n  border-width: 1px;\n  border-style: solid solid none;\n  border-color: @borders;\n  border-radius: 8px 8px 0 0;\n}\n\n.floating-bar.bottom.left { /* axes left border and border radius */\n  border-left-style: none;\n  border-top-left-radius: 0;\n}\n.floating-bar.bottom.right { /* axes right border and border radius */\n  border-right-style: none;\n  border-top-right-radius: 0;\n}\n\n.floating-bar:backdrop {\n  background-color: @theme_unfocused_base_color;\n  border-color: @unfocused_borders;\n}\n\n.floating-bar button {\n  padding: 0px;\n}\n\n@define-color disk_space_unknown #888a85;\n@define-color disk_space_used #729fcf;\n@define-color disk_space_free #eeeeec;\n\n.disk-space-display {\n    border-style: solid;\n    border-width: 2px;\n}\n\n.disk-space-display.unknown {\n    background-color: @disk_space_unknown;\n    border-color: shade(@disk_space_unknown, 0.7);\n    color: @disk_space_unknown;\n}\n.disk-space-display.unknown.border {\n    color: shade(@disk_space_unknown, 0.7);\n}\n\n.disk-space-display.used {\n    background-color: @disk_space_used;\n    border-color: shade(@disk_space_used, 0.7);\n    color: @disk_space_used;\n}\n.disk-space-display.used.border {\n    color: shade(@disk_space_used, 0.7);\n}\n\n.disk-space-display.free {\n    background-color: @disk_space_free;\n    border-color: shade(@disk_space_free, 0.7);\n    color: @disk_space_free;\n}\n.disk-space-display.free.border {\n    color: shade(@disk_space_free, 0.7);\n}\n\n/* As a workaround for GtkTreeView showing thick border above first row when\n * horizontal grid lines are enabled, we add them using CSS instead. Exclude the\n * drop targets to let through the default feedback style. */\n.nautilus-list-view .view:not(:drop(active)) {\n    border-bottom: 1px solid @theme_bg_color;\n}\n\n.nautilus-list-view.thumbnail {\n  -gtk-icon-shadow: 0px 1px 2px @borders,\n                    1px 0px 0px alpha(@borders, 0.25),\n                    -1px 0px 0px alpha(@borders, 0.25),\n                    0px 2px 0px alpha(@borders, 0.5);\n}\n\n.search-information {\n  background-color: @theme_selected_bg_color;\n  color:white;\n  padding:2px;\n}\n\n@define-color conflict_bg #fef6b6;\n\n.conflict-row {\n    background: @conflict_bg;\n    color: black;\n}\n\n.conflict-row:hover {\n    background-color: shade(@conflict_bg, 0.9);\n}\n\n.conflict-row:selected {\n  background: @theme_selected_bg_color;\n  color: @theme_selected_fg_color;\n}\n\n/* Icon view */\nflowbox {\n  padding: 18px\n}\n\nflowboxchild {\n  padding: 0px;\n}\n\nflowboxchild:selected {\n  background-color:transparent;\n  outline-color: transparent;\n}\n\nflowboxchild .thumbnail {\n  margin: 4px;\n  box-shadow: 0px 1px 2px 0px alpha(@borders, 0.5),\n              0px 0px 0px 1px alpha(@borders, 0.5),\n              0px 2px 0px 0px alpha(@borders, 0.5);\n  border-radius: 2px;\n}\n\n.icon-ui-labels-box {\n  padding: 2px 4px;\n  border-radius: 4px;\n}\n\nflowboxchild:selected .icon-ui-labels-box {\n  color: @theme_selected_fg_color;\n  background-color: @theme_selected_bg_color;\n}\n\nflowboxchild:selected image {\n  -gtk-icon-effect: dim; /* GTK 3 only */\n  /* GTK 4 TODO: Replace previous line with the following one:\n  -gtk-icon-filter: opacity(0.5);\n  */\n  -gtk-icon-shadow: 0px 0px @theme_selected_bg_color;\n}\n"
  },
  {
    "path": ".themes/Flat-Remix-GTK-Blue-Darkest/index.theme",
    "content": "[Desktop Entry]\nType=X-GNOME-Metatheme\nName=Flat-Remix-GTK-Blue-Darkest\nComment=Flat-Remix-GTK-Blue-Darkest theme\"\nEncoding=UTF-8\n\n\n[X-GNOME-Metatheme]\nGtkTheme=Flat-Remix-GTK-Blue-Darkest\nMetacityTheme=Flat-Remix-Darkest-Metacity\nIconTheme=Flat-Remix-Blue-Darkest\nCursorTheme=Adwaita\nButtonLayout=:minimize,maximize,close\n"
  },
  {
    "path": ".themes/Flat-Remix-GTK-Blue-Darkest/install.sh",
    "content": "#!/bin/sh\n\noriginal_theme=\"$(gsettings get org.gnome.desktop.interface gtk-theme | tr -d \\')\"\nsed -i \"s/Adwaita/${original_theme}/\" uninstall.sh\n\nmkdir -p ~/.config/gtk-4.0/\ncp -r -f libadwaita/* uninstall.sh ~/.config/gtk-4.0/\n\nmkdir -p ~/.themes/\ncp -a $PWD ~/.themes/\n\ngsettings set org.gnome.desktop.interface gtk-theme \"$(basename $PWD)\"\n"
  },
  {
    "path": ".themes/Flat-Remix-GTK-Blue-Darkest/libadwaita/gtk.css",
    "content": "@define-color accent_bg_color #2777ff;\n@define-color accent_fg_color #ffffff;\n@define-color accent_color @accent_bg_color;\n@define-color destructive_bg_color @red_4;\n@define-color destructive_fg_color white;\n@define-color destructive_color #ff7b63;\n@define-color success_bg_color @green_5;\n@define-color success_fg_color white;\n@define-color success_color @green_1;\n@define-color warning_bg_color #cd9309;\n@define-color warning_fg_color rgba(0, 0, 0, 0.8);\n@define-color warning_color @yellow_2;\n@define-color error_bg_color @red_4;\n@define-color error_fg_color white;\n@define-color error_color #ff7b63;\n@define-color window_bg_color #080808;\n@define-color window_fg_color white;\n@define-color view_bg_color #0d0d0d;\n@define-color view_fg_color white;\n@define-color headerbar_bg_color black;\n@define-color headerbar_fg_color white;\n@define-color headerbar_border_color white;\n@define-color headerbar_backdrop_color @view_bg_color;\n@define-color headerbar_shade_color rgba(0, 0, 0, 0.36);\n@define-color headerbar_darker_shade_color rgba(0, 0, 0, 0.9);\n@define-color sidebar_bg_color black;\n@define-color sidebar_fg_color white;\n@define-color sidebar_backdrop_color mix(@sidebar_bg_color, @window_bg_color, .5);\n@define-color sidebar_shade_color rgba(0, 0, 0, 0.25);\n@define-color sidebar_border_color rgba(0, 0, 0, 0.36);\n@define-color secondary_sidebar_bg_color mix(@sidebar_bg_color, @window_bg_color, .5);\n@define-color secondary_sidebar_fg_color white;\n@define-color secondary_sidebar_backdrop_color mix(@secondary_sidebar_bg_color, @window_bg_color, .5);\n@define-color secondary_sidebar_shade_color rgba(0, 0, 0, 0.25);\n@define-color secondary_sidebar_border_color rgba(0, 0, 0, 0.36);\n@define-color card_bg_color rgba(255, 255, 255, 0.05);\n@define-color card_fg_color white;\n@define-color card_shade_color rgba(0, 0, 0, 0.36);\n@define-color dialog_bg_color #171717;\n@define-color dialog_fg_color white;\n@define-color popover_bg_color #171717;\n@define-color popover_fg_color white;\n@define-color popover_shade_color rgba(0, 0, 0, 0.25);\n@define-color thumbnail_bg_color #171717;\n@define-color thumbnail_fg_color white;\n@define-color shade_color rgba(0, 0, 0, 0.25);\n@define-color scrollbar_outline_color rgba(0, 0, 0, 0.5);\nwindowcontrols {\n  margin: 8px; }\n  windowcontrols button {\n    min-height: 16px;\n    min-width: 16px;\n    margin: -3px; }\n    windowcontrols button.minimize image, windowcontrols button.maximize image, windowcontrols button.close image {\n      padding: 0;\n      color: transparent;\n      background-image: -gtk-scaled(url(\"assets/titlebutton.png\"), url(\"assets/titlebutton@2.png\"));\n      background-position: center;\n      background-repeat: no-repeat;\n      background-size: 8px;\n      box-shadow: 0 0 5px 0 alpha(@headerbar_bg_color, 10); }\n      windowcontrols button.minimize image:backdrop, windowcontrols button.maximize image:backdrop, windowcontrols button.close image:backdrop {\n        background-color: #7f7f7f;\n        background-image: -gtk-scaled(url(\"assets/titlebutton.png\"), url(\"assets/titlebutton@2.png\")); }\n    windowcontrols button.minimize image {\n      background-color: #fd7d00; }\n      windowcontrols button.minimize image:hover {\n        background-image: -gtk-scaled(url(\"assets/minimize.png\"), url(\"assets/minimize@2.png\")); }\n    windowcontrols button.maximize image {\n      background-color: #377cf1; }\n      windowcontrols button.maximize image:hover {\n        background-image: -gtk-scaled(url(\"assets/maximize.png\"), url(\"assets/maximize@2.png\")); }\n    windowcontrols button.close image {\n      background-color: #d31919; }\n      windowcontrols button.close image:hover {\n        background-image: -gtk-scaled(url(\"assets/close.png\"), url(\"assets/close@2.png\")); }\n\nwindow.background {\n  background: linear-gradient(to bottom, alpha(@headerbar_bg_color, .8) 46px, @view_bg_color 46px); }\n\nwindow.background headerbar {\n  background-color: transparent;\n  color: alpha(@headerbar_fg_color, 2); }\n"
  },
  {
    "path": ".themes/Flat-Remix-GTK-Blue-Darkest/uninstall.sh",
    "content": "#!/bin/sh\n\ntheme=Flat-Remix-GTK-Blue-Darkest\n\nrm -rf ~/.config/gtk-4.0/gtk.css \\\n       ~/.config/gtk-4.0/assets \\\n       ~/.config/gtk-4.0/uninstall.sh \\\n       ~/.themes/$theme/\n\ngsettings set org.gnome.desktop.interface gtk-theme \"Adwaita\"\n"
  },
  {
    "path": ".themes/Flat-Remix-GTK-Blue-Darkest-Solid/cinnamon/cinnamon.css",
    "content": "/***************************\n * Check and Radio buttons *\n ***************************/\nstage {\n  color: #eeeeec; }\n\n.label-shadow {\n  color: rgba(0, 0, 0, 0); }\n\n.sound-button, .modal-dialog-button-box .modal-dialog-button, .notification-button, .notification-icon-button, .popup-menu #notification .notification-button, .popup-menu #notification .notification-icon-button {\n  min-height: 20px;\n  padding: 5px 32px;\n  transition-duration: 0;\n  color: #eeeeec;\n  outline-color: rgba(238, 238, 236, 0.3);\n  border-color: #1f1f1f;\n  border-bottom-color: black;\n  background-image: linear-gradient(to top, #0a0a0a 2px, #0d0d0d);\n  text-shadow: 0 -1px rgba(0, 0, 0, 0.96);\n  -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.96);\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.27); }\n  .sound-button, .modal-dialog-button-box .modal-dialog-button, .notification-button, .notification-icon-button, .popup-menu #notification .notification-button, .popup-menu #notification .notification-icon-button {\n    border-radius: 6px; }\n  .sound-button:hover, .modal-dialog-button-box .modal-dialog-button:hover, .notification-button:hover, .notification-icon-button:hover, .popup-menu #notification .notification-button:hover, .popup-menu #notification .notification-icon-button:hover {\n    color: #eeeeec;\n    outline-color: rgba(238, 238, 236, 0.3);\n    border-color: #1f1f1f;\n    border-bottom-color: black;\n    background-image: linear-gradient(to top, #0a0a0a, #0f0f0f 1px);\n    text-shadow: 0 -1px rgba(0, 0, 0, 0.912);\n    -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.912);\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.27); }\n  .sound-button:active, .modal-dialog-button-box .modal-dialog-button:active, .notification-button:active, .notification-icon-button:active, .popup-menu #notification .notification-button:active, .popup-menu #notification .notification-icon-button:active {\n    color: #eeeeec;\n    outline-color: rgba(238, 238, 236, 0.3);\n    border-color: #1f1f1f;\n    background-image: image(black);\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\n  .sound-button:insensitive, .modal-dialog-button-box .modal-dialog-button:insensitive, .notification-button:insensitive, .notification-icon-button:insensitive, .popup-menu #notification .notification-button:insensitive, .popup-menu #notification .notification-icon-button:insensitive {\n    color: #7d7d7c;\n    border-color: #1f1f1f;\n    background-image: image(#080808);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0); }\n\n#menu-search-entry, .popup-menu #notification StEntry {\n  padding: 7px;\n  caret-size: 1px;\n  selection-background-color: #2777ff;\n  selected-color: #ffffff;\n  transition-duration: 300ms;\n  border-radius: 6px;\n  color: white;\n  border-color: #1f1f1f;\n  background-color: black;\n  box-shadow: inset 0 0 0 1px rgba(39, 119, 255, 0); }\n  #menu-search-entry:focus, .popup-menu #notification StEntry:focus, #menu-search-entry:hover, .popup-menu #notification StEntry:hover {\n    box-shadow: inset 0 0 0 1px #2777ff;\n    border-color: #00348d; }\n  #menu-search-entry:insensitive, .popup-menu #notification StEntry:insensitive {\n    color: #7d7d7c;\n    border-color: #1f1f1f;\n    background-color: #080808;\n    box-shadow: none; }\n  #menu-search-entry StIcon.capslock-warning, .popup-menu #notification StEntry StIcon.capslock-warning {\n    icon-size: 16px;\n    warning-color: #fd7d00;\n    padding: 0 4px; }\n\n.notification StEntry {\n  padding: 7px;\n  caret-size: 1px;\n  caret-color: white;\n  selection-background-color: #2777ff;\n  selected-color: #ffffff;\n  transition-duration: 300ms;\n  border-radius: 6px;\n  color: white;\n  border-color: black;\n  background-color: rgba(0, 0, 0, 0.5);\n  background-clip: padding-box;\n  box-shadow: none;\n  text-shadow: 0 1px black;\n  -gtk-icon-shadow: 0 1px black; }\n  .notification StEntry:focus {\n    color: white;\n    border-color: #2777ff;\n    background-color: rgba(0, 0, 0, 0.5);\n    background-clip: padding-box;\n    box-shadow: inset 0 0 0 1px #2777ff;\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black; }\n  .notification StEntry:insensitive {\n    color: #97999f;\n    border-color: black;\n    background-color: rgba(68, 72, 83, 0.5);\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\n\nStScrollView.vfade {\n  -st-vfade-offset: 68px; }\n\nStScrollView.hfade {\n  -st-hfade-offset: 68px; }\n\nStScrollBar {\n  padding: 8px; }\n  StScrollView StScrollBar {\n    min-width: 5px;\n    min-height: 5px; }\n  StScrollBar StBin#trough {\n    background-color: rgba(0, 0, 0, 0.1);\n    border-radius: 8px; }\n  StScrollBar StButton#vhandle, StScrollBar StButton#hhandle {\n    border-radius: 6px;\n    background-color: #676766;\n    border: 0px solid;\n    margin: 0px; }\n    StScrollBar StButton#vhandle:hover, StScrollBar StButton#hhandle:hover {\n      background-color: #505050; }\n    StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active {\n      background-color: #2777ff; }\n\n.separator {\n  -gradient-height: 1px;\n  -gradient-start: rgba(0, 0, 0, 0);\n  -gradient-end: rgba(0, 0, 0, 0);\n  -margin-horizontal: 1.5em;\n  height: 1em; }\n\n.popup-slider-menu-item,\n.slider {\n  -slider-height: 0.3em;\n  -slider-background-color: #1f1f1f;\n  -slider-border-color: rgba(13, 13, 13, 0.3);\n  -slider-active-background-color: #2777ff;\n  -slider-active-border-color: rgba(13, 13, 13, 0.3);\n  -slider-border-width: 1px;\n  -slider-handle-radius: 0.5em;\n  height: 1em;\n  min-width: 15em;\n  border: 0 solid transparent;\n  border-right-width: 1px;\n  border-left-width: 5px; }\n\n.check-box CinnamonGenericContainer {\n  spacing: .2em;\n  min-height: 30px;\n  padding-top: 2px; }\n\n.check-box StLabel {\n  font-weight: normal; }\n\n.check-box StBin {\n  width: 16px;\n  height: 16px;\n  background-image: url(\"assets/checkbox-unchecked.svg\"); }\n\n.check-box:focus StBin {\n  background-image: url(\"assets/checkbox-unchecked-focused.svg\"); }\n\n.check-box:checked StBin {\n  background-image: url(\"assets/checkbox-checked.svg\"); }\n\n.check-box:focus:checked StBin {\n  background-image: url(\"assets/checkbox-checked-focused.svg\"); }\n\n.radiobutton CinnamonGenericContainer {\n  spacing: .2em;\n  height: 26px;\n  padding-top: 2px; }\n\n.radiobutton StLabel {\n  padding-top: 4px;\n  font-size: 0.9em;\n  box-shadow: none; }\n\n.radiobutton StBin {\n  width: 16px;\n  height: 16px;\n  background-image: url(\"assets/checkbox-unchecked.svg\"); }\n\n.radiobutton:focus StBin {\n  background-image: url(\"assets/checkbox-unchecked-focused.svg\"); }\n\n.radiobutton:checked StBin {\n  background-image: url(\"assets/checkbox-checked.svg\"); }\n\n.radiobutton:focus:checked StBin {\n  background-image: url(\"assets/checkbox-checked-focused.svg\"); }\n\n.toggle-switch {\n  width: 50px;\n  height: 20px;\n  background-size: contain; }\n  .toggle-switch-us, .toggle-switch-intl {\n    background-image: url(\"assets/switch-off-dark.svg\"); }\n    .toggle-switch-us:checked, .toggle-switch-intl:checked {\n      background-image: url(\"assets/switch-on-dark.svg\"); }\n\n.cinnamon-link {\n  color: #8db7ff;\n  text-decoration: underline; }\n  .cinnamon-link:hover {\n    color: #c0d7ff; }\n\n#Tooltip {\n  background-color: rgba(0, 0, 0, 0.8);\n  border: 1px solid rgba(255, 255, 255, 0.1);\n  border-radius: 6px;\n  padding: 8px 12px;\n  color: white;\n  font-size: 1em;\n  font-weight: normal;\n  text-align: center; }\n\n#LookingGlassDialog {\n  color: #eeeeec;\n  border: 1px solid #1f1f1f;\n  border-radius: 6px;\n  background-color: #0d0d0d;\n  spacing: 4px;\n  padding: 8px; }\n\n.menu {\n  color: #eeeeec;\n  border: 1px solid #1f1f1f;\n  border-radius: 6px;\n  margin: 10px 5px;\n  background-color: black; }\n\n.popup-sub-menu {\n  background-color: black;\n  box-shadow: none; }\n  .popup-sub-menu .popup-menu-item:ltr {\n    padding-right: 1.75em; }\n  .popup-sub-menu .popup-menu-item:rtl {\n    padding-left: 1.75em; }\n  .popup-sub-menu StScrollBar {\n    padding: 4px; }\n    .popup-sub-menu StScrollBar StBin#trough, .popup-sub-menu StScrollBar StBin#vhandle {\n      border-width: 0; }\n\n.popup-menu-content {\n  padding: 1em 0em 1em 0em; }\n\n.popup-menu-item {\n  padding: .4em 1.75em;\n  spacing: 1em;\n  border-left-width: 0;\n  border-right-width: 0; }\n  .popup-menu-item:active {\n    color: #ffffff;\n    background-color: #2777ff; }\n  .popup-menu-item:insensitive {\n    color: rgba(238, 238, 236, 0.5);\n    background: none; }\n\n.popup-inactive-menu-item {\n  color: #eeeeec; }\n  .popup-inactive-menu-item:insensitive {\n    color: #7d7d7c; }\n\n/* This is for popup menus in Cinnamon versions < 3.2 */\n.popup-menu {\n  color: white;\n  color: #eeeeec; }\n  .popup-menu-arrow {\n    icon-size: 16px; }\n  .popup-menu .popup-sub-menu {\n    background-color: black;\n    box-shadow: none; }\n    .popup-menu .popup-sub-menu .popup-menu-item:ltr {\n      padding-right: 1.75em; }\n    .popup-menu .popup-sub-menu .popup-menu-item:rtl {\n      padding-left: 1.75em; }\n    .popup-menu .popup-sub-menu StScrollBar {\n      padding: 4px; }\n      .popup-menu .popup-sub-menu StScrollBar StBin#trough, .popup-menu .popup-sub-menu StScrollBar StBin#vhandle {\n        border-width: 0; }\n  .popup-menu .popup-menu-content {\n    padding: 1em 0em 1em 0em; }\n  .popup-menu .popup-menu-item {\n    padding: .4em 1.75em;\n    spacing: 1em;\n    border: 1px solid transparent;\n    border-left-width: 0;\n    border-right-width: 0; }\n    .popup-menu .popup-menu-item:active {\n      color: #eeeeec;\n      border-color: rgba(238, 238, 236, 0.11);\n      background-color: rgba(238, 238, 236, 0.08); }\n    .popup-menu .popup-menu-item:insensitive {\n      color: rgba(238, 238, 236, 0.5);\n      background: none; }\n  .popup-menu .popup-inactive-menu-item {\n    color: #eeeeec; }\n    .popup-menu .popup-inactive-menu-item:insensitive {\n      color: #7d7d7c; }\n  .popup-menu-icon {\n    icon-size: 16px; }\n\n.popup-menu-boxpointer {\n  -arrow-border-radius: 6px;\n  -arrow-background-color: #0d0d0d;\n  -arrow-border-width: 1px;\n  -arrow-border-color: #1f1f1f;\n  -arrow-base: 21px;\n  -arrow-rise: 9px;\n  -boxpointer-gap: 2px; }\n\n/*Scale view context menu*/\n.popup-combo-menu {\n  color: #eeeeec;\n  border: 1px solid #1f1f1f;\n  border-radius: 6px;\n  background-color: black;\n  box-shadow: none;\n  padding: 1em 0em 1em 0em; }\n\n.popup-combobox-item {\n  spacing: 1em;\n  padding: .4em 1.75em;\n  border: 1px solid transparent;\n  border-left-width: 0;\n  border-right-width: 0; }\n\n.popup-separator-menu-item {\n  -gradient-height: 1px;\n  -gradient-start: black;\n  -gradient-end: black;\n  -margin-horizontal: 0;\n  height: 1px; }\n\n.popup-alternating-menu-item:alternate {\n  font-weight: normal; }\n\n.popup-device-menu-item {\n  spacing: .5em; }\n\n.popup-subtitle-menu-item {\n  font-weight: normal; }\n\n.nm-menu-item-icons {\n  spacing: .5em; }\n\n#panel {\n  font-weight: bold;\n  /* sets the height of horizontal panels */\n  height: 40px;\n  /* sets the width of vertical panels */\n  width: 32px; }\n  #panelLeft {\n    spacing: 4px; }\n    #panelLeft:dnd {\n      background-gradient-direction: vertical;\n      background-gradient-start: rgba(255, 0, 0, 0.05);\n      background-gradient-end: rgba(255, 0, 0, 0.2); }\n    #panelLeft:ltr {\n      padding-right: 4px; }\n    #panelLeft:rtl {\n      padding-left: 4px; }\n    #panelLeft.vertical {\n      padding: 0px; }\n      #panelLeft.vertical:ltr {\n        padding-right: 0px; }\n      #panelLeft.vertical:rtl {\n        padding-left: 0px; }\n  #panelRight:dnd {\n    background-gradient-direction: vertical;\n    background-gradient-start: rgba(0, 0, 255, 0.05);\n    background-gradient-end: rgba(0, 0, 255, 0.2); }\n  #panelRight:ltr {\n    padding-left: 4px;\n    spacing: 0px; }\n  #panelRight:rtl {\n    padding-right: 4px;\n    spacing: 0px; }\n  #panelRight.vertical {\n    padding: 0px; }\n    #panelRight.vertical:ltr {\n      padding-right: 0px; }\n    #panelRight.vertical:rtl {\n      padding-left: 0px; }\n  #panelCenter {\n    spacing: 4px; }\n    #panelCenter:dnd {\n      background-gradient-direction: vertical;\n      background-gradient-start: rgba(0, 255, 0, 0.05);\n      background-gradient-end: rgba(0, 255, 0, 0.2); }\n  #panel:highlight {\n    border-image: none;\n    background-color: rgba(191, 23, 23, 0.5); }\n\n.panelLeft {\n  spacing: 4px; }\n  .panelLeft:dnd {\n    background-gradient-direction: vertical;\n    background-gradient-start: rgba(255, 0, 0, 0.05);\n    background-gradient-end: rgba(255, 0, 0, 0.2); }\n  .panelLeft:ltr {\n    padding-right: 4px; }\n  .panelLeft:rtl {\n    padding-left: 4px; }\n  .panelLeft.vertical {\n    padding: 0px; }\n    .panelLeft.vertical:ltr {\n      padding-right: 0px; }\n    .panelLeft.vertical:rtl {\n      padding-left: 0px; }\n\n.panelRight:dnd {\n  background-gradient-direction: vertical;\n  background-gradient-start: rgba(0, 0, 255, 0.05);\n  background-gradient-end: rgba(0, 0, 255, 0.2); }\n\n.panelRight:ltr {\n  padding-left: 4px;\n  spacing: 0px; }\n\n.panelRight:rtl {\n  padding-right: 4px;\n  spacing: 0px; }\n\n.panelRight.vertical {\n  padding: 0px; }\n  .panelRight.vertical:ltr {\n    padding-left: 0px;\n    spacing: 0px; }\n  .panelRight.vertical:rtl {\n    padding-right: 0px;\n    spacing: 0px; }\n\n.panelCenter {\n  spacing: 4px; }\n  .panelCenter.vertical {\n    padding-left: 0px;\n    padding-right: 0px; }\n  .panelCenter:dnd {\n    background-gradient-direction: vertical;\n    background-gradient-start: rgba(0, 255, 0, 0.05);\n    background-gradient-end: rgba(0, 255, 0, 0.2); }\n\n.panel-top, .panel-bottom, .panel-left, .panel-right {\n  color: #eeeeec;\n  border: #ffffff;\n  background-color: rgba(13, 13, 13, 0.99);\n  font-size: 1em;\n  padding: 0px; }\n\n.panel-top {\n  box-shadow: 0 1px black; }\n\n.panel-bottom {\n  box-shadow: 0 -1px black; }\n\n.panel-left {\n  box-shadow: 1px 0 black; }\n\n.panel-right {\n  box-shadow: -1px 0 black; }\n\n.panel-dummy {\n  background-color: rgba(191, 23, 23, 0.5); }\n  .panel-dummy:entered {\n    background-color: rgba(191, 23, 23, 0.6); }\n\n.panel-status-button {\n  border-width: 0;\n  -natural-hpadding: 3px;\n  -minimum-hpadding: 3px;\n  font-weight: bold;\n  color: white; }\n\n.panel-button {\n  -natural-hpadding: 6px;\n  -minimum-hpadding: 2px;\n  font-weight: bold;\n  color: green;\n  transition-duration: 100; }\n\n.system-status-icon {\n  icon-size: 16px;\n  padding: 0 1px; }\n  .system-status-icon.warning {\n    color: #fd7d00; }\n  .system-status-icon.error {\n    color: #bf1717; }\n\n#overview {\n  spacing: 12px; }\n\n.window-caption {\n  background-color: #303340;\n  border: 1px solid #303340;\n  color: white;\n  spacing: 8px;\n  border-radius: 6px;\n  font-size: 0.9em;\n  padding: 5px 8px;\n  -cinnamon-caption-spacing: 8px; }\n  .window-caption:focus {\n    background-color: #2777ff;\n    color: #ffffff;\n    border: 1px solid #2777ff; }\n\n.window-border {\n  border: 3px #2777ff;\n  border-radius: 6px;\n  background-color: rgba(255, 255, 255, 0.05);\n  /* Cover rounded corners and some bad adjustment gaps */\n  box-shadow: 0 0 0 1px #2777ff inset; }\n\n.overview-empty-placeholder {\n  color: #ffffff;\n  font-size: 2em; }\n\n.expo-workspaces-name-entry,\n.expo-workspaces-name-entry#selected {\n  height: 1.5em;\n  border-radius: 6px;\n  font-size: 1em;\n  padding: 5px 8px;\n  -cinnamon-caption-spacing: 4px;\n  color: white;\n  border-color: black;\n  background-color: rgba(0, 0, 0, 0.5);\n  background-clip: padding-box;\n  box-shadow: none;\n  text-shadow: 0 1px black;\n  -gtk-icon-shadow: 0 1px black; }\n  .expo-workspaces-name-entry:focus,\n  .expo-workspaces-name-entry#selected:focus {\n    border: 1px solid #2777ff;\n    background-color: #2777ff;\n    color: #ffffff;\n    font-style: italic;\n    transition-duration: 300;\n    selection-background-color: #ffffff;\n    selected-color: #2777ff; }\n\n.expo-workspace-thumbnail-frame {\n  border: 4px solid rgba(255, 255, 255, 0);\n  background-color: rgba(255, 255, 255, 0);\n  border-radius: 6px; }\n  .expo-workspace-thumbnail-frame#active {\n    border: 4px solid #2777ff;\n    background-color: black;\n    border-radius: 6px; }\n\n.expo-background {\n  background-color: #303340; }\n\n.workspace-thumbnails {\n  spacing: 26px; }\n  .workspace-thumbnails-background, .workspace-thumbnails-background:rtl {\n    padding: 8px; }\n\n.workspace-add-button {\n  background-image: url(\"assets/add-workspace.svg\");\n  height: 200px;\n  width: 35px;\n  transition-duration: 100; }\n  .workspace-add-button:hover {\n    background-image: url(\"assets/add-workspace-hover.svg\");\n    transition-duration: 100; }\n  .workspace-add-button:active {\n    background-image: url(\"assets/add-workspace-active.svg\");\n    transition-duration: 100; }\n\n.workspace-overview-background-shade {\n  background-color: rgba(0, 0, 0, 0.5); }\n\n.workspace-close-button,\n.window-close {\n  background-image: url(\"assets/close.svg\");\n  background-size: 26px;\n  height: 26px;\n  width: 26px;\n  -cinnamon-close-overlap: 12px; }\n  .workspace-close-button:hover,\n  .window-close:hover {\n    background-image: url(\"assets/close-hover.svg\");\n    background-size: 26px;\n    height: 26px;\n    width: 26px; }\n  .workspace-close-button:active,\n  .window-close:active {\n    background-image: url(\"assets/close-active.svg\");\n    background-size: 26px;\n    height: 26px;\n    width: 26px; }\n\n.window-close-area {\n  background-image: url(\"assets/trash-icon.svg\");\n  height: 120px;\n  width: 400px; }\n\n.calendar {\n  padding: .4em 1.75em;\n  spacing-rows: 0px;\n  spacing-columns: 0px; }\n\n.calendar-main-box {\n  margin: 0 .8em .5em .8em; }\n\n.calendar-events-main-box {\n  height: 300px;\n  margin-right: .5em;\n  border-radius: 6px;\n  padding: .5em;\n  min-width: 350px;\n  border: 1px solid #1f1f1f;\n  background-color: black; }\n\n.calendar-events-no-events-button {\n  margin: 6px 0 6px 0;\n  padding: 6px;\n  border-radius: 6px; }\n  .calendar-events-no-events-button:hover {\n    background-color: #2777ff; }\n    .calendar-events-no-events-button:hover .calendar-events-no-events-icon,\n    .calendar-events-no-events-button:hover .calendar-events-no-events-label {\n      color: #ffffff; }\n\n.calendar-events-no-events-icon,\n.calendar-events-no-events-label {\n  font-weight: bold;\n  color: #eeeeec;\n  text-align: center; }\n\n.calendar-events-date-label {\n  padding: .1em .1em .5em .1em;\n  color: #eeeeec;\n  font-weight: bold;\n  text-align: center; }\n\n.calendar-events-event-container {\n  padding: 0; }\n\n.calendar-event-button {\n  border: 1px solid rgba(0, 0, 0, 0); }\n  .calendar-event-button .calendar-event-time-past {\n    color: rgba(238, 238, 236, 0.4);\n    font-weight: bold;\n    text-align: left;\n    margin-bottom: .2em; }\n  .calendar-event-button .calendar-event-time-present {\n    color: #eeeeec;\n    font-weight: bold;\n    text-align: left;\n    margin-bottom: .2em; }\n    .calendar-event-button .calendar-event-time-present:all-day {\n      color: #2777ff; }\n  .calendar-event-button .calendar-event-time-future {\n    color: #eeeeec;\n    font-weight: bold;\n    text-align: left;\n    margin-bottom: .2em; }\n  .calendar-event-button .calendar-event-summary {\n    color: #eeeeec;\n    text-align: left;\n    width: 200px; }\n  .calendar-event-button .calendar-event-countdown {\n    text-align: right;\n    margin-bottom: .6em;\n    color: #eeeeec; }\n    .calendar-event-button .calendar-event-countdown:soon {\n      font-weight: bold; }\n    .calendar-event-button .calendar-event-countdown:imminent {\n      font-weight: bold;\n      color: #fd7d00; }\n    .calendar-event-button .calendar-event-countdown:current {\n      font-weight: bold;\n      color: #2777ff; }\n  .calendar-event-button:hover {\n    background-color: #2777ff;\n    border: 1px solid #1f1f1f; }\n    .calendar-event-button:hover .calendar-event-time-past,\n    .calendar-event-button:hover .calendar-event-time-present,\n    .calendar-event-button:hover .calendar-event-time-future,\n    .calendar-event-button:hover .calendar-event-summary {\n      color: #ffffff; }\n    .calendar-event-button:hover .calendar-event-countdown {\n      text-align: right;\n      margin-bottom: .6em;\n      color: #ffffff; }\n      .calendar-event-button:hover .calendar-event-countdown:soon {\n        font-weight: bold; }\n      .calendar-event-button:hover .calendar-event-countdown:imminent {\n        font-weight: bold; }\n      .calendar-event-button:hover .calendar-event-countdown:current {\n        font-weight: bold; }\n\n.calendar-event-color-strip {\n  width: 2px; }\n\n.calendar-today-home-button {\n  padding: 6px; }\n\n.calendar-today-day-label {\n  font-size: 1.75em;\n  color: #eeeeec;\n  font-weight: bold;\n  text-align: center;\n  padding-bottom: .1em; }\n\n.calendar-today-date-label {\n  font-size: 1.1em;\n  color: #eeeeec;\n  font-weight: bold;\n  text-align: center; }\n\n.calendar-today-home-button-enabled {\n  padding: 6px; }\n  .calendar-today-home-button-enabled:hover {\n    background-color: #2777ff; }\n    .calendar-today-home-button-enabled:hover .calendar-today-day-label {\n      color: #ffffff; }\n    .calendar-today-home-button-enabled:hover .calendar-today-date-label {\n      color: #ffffff; }\n\n.calendar-month-label {\n  color: #eeeeec;\n  font-weight: bold;\n  padding: 8px 0; }\n\n.calendar-change-month-back,\n.calendar-change-month-forward {\n  width: 16px;\n  height: 16px; }\n\n.calendar-change-month-back {\n  background-image: url(\"assets/calendar-arrow-left.svg\"); }\n  .calendar-change-month-back:focus, .calendar-change-month-back:hover {\n    background-image: url(\"assets/calendar-arrow-left-hover.svg\"); }\n  .calendar-change-month-back:active {\n    background-image: url(\"assets/calendar-arrow-left.svg\"); }\n  .calendar-change-month-back:rtl {\n    background-image: url(\"assets/calendar-arrow-right.svg\"); }\n    .calendar-change-month-back:rtl:focus, .calendar-change-month-back:rtl:hover {\n      background-image: url(\"assets/calendar-arrow-right-hover.svg\"); }\n    .calendar-change-month-back:rtl:active {\n      background-image: url(\"assets/calendar-arrow-right.svg\"); }\n\n.calendar-change-month-forward {\n  background-image: url(\"assets/calendar-arrow-right.svg\"); }\n  .calendar-change-month-forward:focus, .calendar-change-month-forward:hover {\n    background-image: url(\"assets/calendar-arrow-right-hover.svg\"); }\n  .calendar-change-month-forward:active {\n    background-image: url(\"assets/calendar-arrow-right.svg\"); }\n  .calendar-change-month-forward:rtl {\n    background-image: url(\"assets/calendar-arrow-left.svg\"); }\n    .calendar-change-month-forward:rtl:focus, .calendar-change-month-forward:rtl:hover {\n      background-image: url(\"assets/calendar-arrow-left-hover.svg\"); }\n    .calendar-change-month-forward:rtl:active {\n      background-image: url(\"assets/calendar-arrow-left.svg\"); }\n\n.calendar-day-event-dot-box {\n  margin-top: 1.7em;\n  max-rows: 1; }\n\n.calendar-day-event-dot {\n  margin: 1px;\n  border-radius: 2px;\n  width: 4px;\n  height: 4px; }\n\n.datemenu-date-label {\n  padding: .4em 1.75em;\n  font-weight: bold;\n  font-size: 1.15em;\n  text-align: center;\n  color: #eeeeec;\n  border-radius: 6px; }\n\n.calendar-day-base {\n  font-size: 1em;\n  text-align: center;\n  width: 2.2em;\n  height: 2.2em;\n  padding: 0.1em; }\n  .calendar-day-base:hover {\n    font-weight: bold;\n    color: #ffffff;\n    background-color: #2777ff; }\n\n.calendar-day-heading {\n  color: rgba(238, 238, 236, 0.85);\n  margin-top: 1em;\n  font-size: 1.05em; }\n\n.calendar-day {\n  border-width: 0;\n  color: rgba(238, 238, 236, 0.9); }\n\n.calendar-day-top {\n  border-top-width: 0; }\n\n.calendar-day-left {\n  border-left-width: 0; }\n\n.calendar-nonwork-day {\n  color: #eeeeec;\n  background-color: transparent;\n  font-weight: bold; }\n\n.calendar-today,\n.calendar-today:active,\n.calendar-today:focus,\n.calendar-today:hover {\n  font-weight: bold;\n  color: #ffffff;\n  background-color: rgba(238, 238, 236, 0.4);\n  border-radius: 99px;\n  border-width: 0; }\n  .calendar-today:selected,\n  .calendar-today:active:selected,\n  .calendar-today:focus:selected,\n  .calendar-today:hover:selected {\n    background-color: #2777ff; }\n\n.calendar-not-today {\n  color: #eeeeec;\n  border-radius: 99px; }\n  .calendar-not-today:selected {\n    font-weight: bold;\n    background-color: rgba(238, 238, 236, 0.4); }\n    .calendar-not-today:selected:hover {\n      font-weight: bold;\n      color: #eeeeec; }\n\n.calendar-other-month-day {\n  color: rgba(238, 238, 236, 0.3);\n  border-radius: 99px;\n  opacity: 1; }\n  .calendar-other-month-day:hover {\n    color: #ffffff;\n    opacity: 1; }\n\n.calendar-week-number {\n  color: rgba(238, 238, 236, 0.85);\n  font-size: 0.8em;\n  margin-top: 0.8em; }\n\n#notification {\n  border: 1px solid #1f1f1f;\n  border-radius: 6px;\n  background-color: #0d0d0d;\n  padding: 13px;\n  spacing-rows: 10px;\n  spacing-columns: 10px;\n  margin-from-right-edge-of-screen: 20px;\n  width: 34em;\n  color: #eeeeec; }\n  .popup-menu #notification {\n    color: #eeeeec;\n    border-image: url(\"asset/message.svg\") 9 9 9 9; }\n    .popup-menu #notification .notification-button, .popup-menu #notification .notification-icon-button {\n      padding: 5px; }\n  #notification.multi-line-notification {\n    padding-bottom: 13px;\n    color: #eeeeec; }\n  #notification-scrollview {\n    max-height: 10em; }\n    #notification-scrollview > .top-shadow, #notification-scrollview > .bottom-shadow {\n      height: 1em; }\n    #notification-scrollview:ltr > StScrollBar {\n      padding-left: 6px; }\n    #notification-scrollview:rtl > StScrollBar {\n      padding-right: 6px; }\n  #notification-body {\n    spacing: 5px; }\n  #notification-actions {\n    spacing: 10px; }\n\n.notification-with-image {\n  min-height: 159px;\n  color: #eeeeec; }\n\n.notification-button, .notification-icon-button {\n  padding: 5px; }\n\n.notification-icon-button > StIcon {\n  icon-size: 32px; }\n\n#altTabPopup {\n  padding: 8px;\n  spacing: 16px; }\n\n.switcher-list {\n  color: #eeeeec;\n  border: 1px solid #1f1f1f;\n  background-color: #0d0d0d;\n  border-radius: 6px;\n  padding: 20px; }\n  .switcher-list > StBoxLayout {\n    padding: 4px; }\n  .switcher-list-item-container {\n    spacing: 8px; }\n  .switcher-list .item-box {\n    padding: 8px;\n    border-radius: 6px; }\n    .switcher-list .item-box:outlined {\n      padding: 8px;\n      border: 1px solid #2777ff; }\n    .switcher-list .item-box:selected {\n      color: #ffffff;\n      background-color: #2777ff;\n      border: 0px solid #2777ff; }\n  .switcher-list .thumbnail {\n    width: 256px; }\n  .switcher-list .thumbnail-box {\n    padding: 2px;\n    spacing: 4px; }\n  .switcher-list .separator {\n    width: 1px;\n    background: rgba(255, 255, 255, 0.2); }\n\n.switcher-arrow {\n  border-color: rgba(0, 0, 0, 0);\n  color: #eeeeec; }\n  .switcher-arrow:highlighted {\n    border-color: rgba(0, 0, 0, 0);\n    color: #ffffff; }\n\n.thumbnail-scroll-gradient-left {\n  background-color: rgba(0, 0, 0, 0);\n  border-radius: 24px;\n  border-radius-topright: 0px;\n  border-radius-bottomright: 0px;\n  width: 60px; }\n\n.thumbnail-scroll-gradient-right {\n  background-color: rgba(0, 0, 0, 0);\n  border-radius: 24px;\n  border-radius-topleft: 0px;\n  border-radius-bottomleft: 0px;\n  width: 60px; }\n\n.ripple-box {\n  width: 104px;\n  height: 104px;\n  background-image: url(\"assets/corner-ripple.svg\");\n  background-size: contain; }\n  .ripple-box:rtl {\n    background-image: url(\"assets/corner-ripple.svg\"); }\n\n.lightbox {\n  background-color: rgba(0, 0, 0, 0.4); }\n\n.flashspot {\n  background-color: white; }\n\n.modal-dialog {\n  background-color: #0d0d0d;\n  border: 1px solid #1f1f1f;\n  border-radius: 6px;\n  padding: 5px 10px; }\n  .modal-dialog > StBoxLayout:first-child {\n    padding: 10px; }\n  .modal-dialog-button-box {\n    spacing: 0;\n    margin: 0px;\n    padding: 10px;\n    border: none;\n    background-color: #0d0d0d; }\n    .modal-dialog-button-box .modal-dialog-button {\n      padding-top: 0;\n      padding-bottom: 0;\n      height: 30px; }\n  .modal-dialog .confirm-dialog-title {\n    text-align: center;\n    font-weight: bold;\n    font-size: 1.3em;\n    padding-bottom: 12px; }\n\n.run-dialog {\n  padding: 10px 15px 10px 15px;\n  border: 1px solid #1f1f1f;\n  border-radius: 6px;\n  background-color: #0d0d0d; }\n  .run-dialog > * {\n    padding: 0; }\n  .run-dialog-label {\n    font-size: 1.3em;\n    font-weight: bold;\n    color: #eeeeec;\n    padding-bottom: 15px;\n    text-align: center; }\n  .run-dialog-description {\n    color: #eeeeec;\n    padding-top: 15px;\n    text-align: center; }\n    .run-dialog-description.error {\n      color: #bf1717; }\n  .run-dialog-error-label {\n    color: #bf1717; }\n  .run-dialog-error-box {\n    padding-top: 15px;\n    spacing: 5px; }\n  .run-dialog-completion-box {\n    padding-top: 5px;\n    padding-left: 15px;\n    font-size: 1em; }\n  .run-dialog-entry {\n    width: 21em;\n    height: 1.2em;\n    padding: 7px;\n    border-radius: 6px;\n    caret-color: white;\n    selected-color: #ffffff;\n    selection-background-color: #2777ff;\n    color: white;\n    border-color: black;\n    background-color: rgba(0, 0, 0, 0.5);\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black; }\n    .run-dialog-entry:focus {\n      box-shadow: inset 0 0 0 1px #2777ff;\n      border-color: #00348d; }\n  .run-dialog .modal-dialog-button-box {\n    border: none;\n    box-shadow: none;\n    background: none; }\n\n/* CinnamonMountOperation Dialogs */\n.cinnamon-mount-operation-icon {\n  icon-size: 48px; }\n\n.mount-password-reask {\n  color: #fd7d00; }\n\n.show-processes-dialog,\n.mount-question-dialog {\n  spacing: 24px; }\n  .show-processes-dialog-subject,\n  .mount-question-dialog-subject {\n    padding-top: 10px;\n    padding-left: 17px;\n    padding-bottom: 6px; }\n    .show-processes-dialog-subject:rtl,\n    .mount-question-dialog-subject:rtl {\n      padding-left: 0px;\n      padding-right: 17px; }\n  .show-processes-dialog-description,\n  .mount-question-dialog-description {\n    padding-left: 17px;\n    width: 28em; }\n    .show-processes-dialog-description:rtl,\n    .mount-question-dialog-description:rtl {\n      padding-right: 17px; }\n\n.show-processes-dialog-app-list {\n  max-height: 200px;\n  padding-top: 24px;\n  padding-left: 49px;\n  padding-right: 32px; }\n  .show-processes-dialog-app-list:rtl {\n    padding-right: 49px;\n    padding-left: 32px; }\n  .show-processes-dialog-app-list-item {\n    color: #ccc; }\n    .show-processes-dialog-app-list-item:hover {\n      color: white; }\n    .show-processes-dialog-app-list-item:ltr {\n      padding-right: 1em; }\n    .show-processes-dialog-app-list-item:rtl {\n      padding-left: 1em; }\n    .show-processes-dialog-app-list-item-icon:ltr {\n      padding-right: 17px; }\n    .show-processes-dialog-app-list-item-icon:rtl {\n      padding-left: 17px; }\n    .show-processes-dialog-app-list-item-name {\n      font-size: 1.1em; }\n\n.magnifier-zoom-region {\n  border: 2px solid maroon; }\n  .magnifier-zoom-region .full-screen {\n    border-width: 0px; }\n\n#keyboard {\n  background-color: #303340;\n  border-width: 0;\n  border-top-width: 1px;\n  border-color: rgba(0, 0, 0, 0.4); }\n\n.keyboard-layout {\n  spacing: 10px;\n  padding: 10px; }\n\n.keyboard-row {\n  spacing: 15px; }\n\n.keyboard-key {\n  min-height: 2em;\n  min-width: 2em;\n  font-size: 1.4em;\n  font-weight: bold;\n  border-radius: 6px;\n  box-shadow: none;\n  color: white;\n  border-color: black;\n  background-color: transparent;\n  background-image: image(#303340);\n  background-clip: padding-box;\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n  text-shadow: 0 1px black;\n  -gtk-icon-shadow: 0 1px black;\n  outline-color: rgba(255, 255, 255, 0.3); }\n  .keyboard-key:hover {\n    color: white;\n    border-color: black;\n    background-color: transparent;\n    background-image: image(#4a5063);\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black;\n    outline-color: rgba(255, 255, 255, 0.3); }\n  .keyboard-key:active, .keyboard-key:checked {\n    color: white;\n    border-color: black;\n    background-color: transparent;\n    background-image: image(black);\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    outline-color: rgba(255, 255, 255, 0.3); }\n  .keyboard-key:grayed {\n    color: #97999f;\n    border-color: black;\n    background-color: transparent;\n    background-image: image(rgba(68, 72, 83, 0.5));\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\n\n.keyboard-subkeys {\n  color: white;\n  padding: 5px;\n  -arrow-border-radius: 6px;\n  -arrow-background-color: #303340;\n  -arrow-border-width: 1px;\n  -arrow-border-color: rgba(0, 0, 0, 0.4);\n  -arrow-base: 20px;\n  -arrow-rise: 10px;\n  -boxpointer-gap: 5px; }\n\n.menu-favorites-box {\n  padding: 10px;\n  transition-duration: 300;\n  background-color: black;\n  border: none; }\n\n.menu-favorites-button {\n  padding: .9em 1em;\n  border: 1px solid rgba(0, 0, 0, 0);\n  border-radius: 6px; }\n  .menu-favorites-button:hover {\n    background-color: #2777ff; }\n\n.menu-places-box {\n  padding: 10px;\n  border: 0px solid red; }\n\n.menu-places-button {\n  padding: 10px; }\n\n.menu-categories-box {\n  padding: 10px 30px 10px 30px; }\n\n.menu-applications-inner-box, .menu-applications-outer-box {\n  padding: 10px 10px 0 10px; }\n\n.menu-application-button {\n  padding: 7px;\n  border: 1px solid rgba(0, 0, 0, 0); }\n  .menu-application-button:highlighted {\n    font-weight: bold; }\n  .menu-application-button-selected {\n    padding: 7px;\n    color: #ffffff;\n    background-color: #2777ff;\n    border: 1px solid #1f1f1f;\n    border-radius: 6px; }\n    .menu-application-button-selected:highlighted {\n      font-weight: bold; }\n  .menu-application-button-label:ltr {\n    padding-left: 5px; }\n  .menu-application-button-label:rtl {\n    padding-right: 5px; }\n\n.menu-category-button {\n  padding: 7px;\n  border: 1px solid rgba(0, 0, 0, 0);\n  border-radius: 6px; }\n  .menu-category-button-selected {\n    padding: 7px;\n    color: #ffffff;\n    background-color: #2777ff;\n    border: 1px solid #1f1f1f;\n    border-radius: 6px; }\n  .menu-category-button-greyed {\n    padding: 7px;\n    color: #7d7d7c;\n    border: 1px solid rgba(0, 0, 0, 0); }\n  .menu-category-button-label:ltr {\n    padding-left: 5px; }\n  .menu-category-button-label:rtl {\n    padding-right: 5px; }\n\n.menu-selected-app-box {\n  padding-right: 30px;\n  padding-left: 28px;\n  text-align: right;\n  height: 2.2em; }\n  .menu-selected-app-box:rtl {\n    padding-top: 10px;\n    height: 2.2em; }\n\n.menu-selected-app-title {\n  font-weight: bold; }\n\n.menu-selected-app-description {\n  max-width: 150px; }\n\n.menu-search-box:ltr {\n  padding-left: 30px; }\n\n.menu-search-box-rtl {\n  padding-right: 30px; }\n\n#menu-search-entry {\n  width: 250px;\n  min-height: 16px;\n  font-weight: normal;\n  caret-color: #eeeeec; }\n\n.menu-search-entry-icon {\n  icon-size: 1em;\n  color: #eeeeec; }\n\n/* Context menu (at the moment only for favorites) */\n.info-osd {\n  text-align: center;\n  font-weight: bold;\n  spacing: 1em;\n  padding: 16px;\n  color: #eeeeec;\n  border: 1px solid #1f1f1f;\n  border-radius: 6px;\n  background-color: #0d0d0d; }\n\n.restart-osd {\n  font-size: 1.6em; }\n\n.workspace-osd {\n  font-size: 4em; }\n\n.osd-window {\n  text-align: center;\n  font-weight: bold;\n  spacing: 1em;\n  padding: 20px;\n  color: #eeeeec;\n  background-color: #0d0d0d;\n  border: 1px solid #1f1f1f;\n  border-radius: 6px; }\n  .osd-window .osd-monitor-label {\n    font-size: 3em; }\n  .osd-window .level {\n    padding: 0;\n    height: 0.7em;\n    background-color: rgba(0, 0, 0, 0.5);\n    border-radius: 6px; }\n  .osd-window .level-bar {\n    border-radius: 6px;\n    background-color: #2777ff; }\n\n.window-list-box {\n  spacing: 6px;\n  padding-left: 10px;\n  padding-top: 1px; }\n  .window-list-box.vertical {\n    spacing: 2px;\n    padding-left: 0px;\n    padding-right: 0px;\n    padding-top: 10px;\n    padding-bottom: 10px; }\n  .window-list-box:highlight {\n    background-color: rgba(191, 23, 23, 0.5); }\n\n.window-list-item-label {\n  font-weight: bold;\n  width: 15em;\n  min-width: 5px; }\n\n.window-list-item-box {\n  font-weight: bold;\n  background-image: none;\n  padding-top: 0;\n  padding-left: 8px;\n  padding-right: 8px;\n  transition-duration: 100;\n  color: rgba(238, 238, 236, 0.6); }\n  .window-list-item-box.top, .window-list-item-box.bottom {\n    border-bottom-width: 2px; }\n    .window-list-item-box.top StLabel, .window-list-item-box.bottom StLabel {\n      padding-left: 2px; }\n  .window-list-item-box.right {\n    padding-left: 0px;\n    padding-right: 0px;\n    border-right-width: 2px; }\n    .window-list-item-box.right StBin {\n      padding-right: 0; }\n  .window-list-item-box.left {\n    padding-left: 0px;\n    padding-right: 0px;\n    border-left-width: 2px; }\n    .window-list-item-box.left StBin {\n      padding-left: 1px; }\n  .window-list-item-box:hover, .window-list-item-box:groupFocus {\n    color: #eeeeec;\n    background-color: rgba(238, 238, 236, 0.1); }\n  .window-list-item-box:active, .window-list-item-box:checked, .window-list-item-box:focus, .window-list-item-box:running {\n    color: #eeeeec;\n    border-color: #2777ff; }\n  .window-list-item-box .progress {\n    background-color: rgba(39, 119, 255, 0.8); }\n\n.window-list-item-demands-attention {\n  background-gradient-direction: vertical;\n  background-gradient-start: #a61414;\n  background-gradient-end: #a61414; }\n\n.window-list-preview {\n  spacing: 6px;\n  color: #eeeeec;\n  border: 1px solid #1f1f1f;\n  background-color: #0d0d0d;\n  border-radius: 6px;\n  padding: 6px 12px 12px 12px;\n  font-size: 1em; }\n\n.grouped-window-list-item-label {\n  font-weight: bold;\n  width: 15em;\n  min-width: 5px; }\n\n.grouped-window-list-item-box {\n  text-align: left;\n  font-weight: bold;\n  background-image: none;\n  padding-top: 0;\n  padding-left: 8px;\n  padding-right: 8px;\n  transition-duration: 100;\n  color: rgba(255, 255, 255, 0.6); }\n  .grouped-window-list-item-box.top, .grouped-window-list-item-box.bottom {\n    border-bottom-width: 2px; }\n    .grouped-window-list-item-box.top StLabel, .grouped-window-list-item-box.bottom StLabel {\n      padding-left: 2px; }\n  .grouped-window-list-item-box.right {\n    padding-left: 0px;\n    padding-right: 0px;\n    border-right-width: 2px; }\n    .grouped-window-list-item-box.right StBin {\n      padding-right: 0; }\n  .grouped-window-list-item-box.left {\n    padding-left: 0px;\n    padding-right: 0px;\n    border-left-width: 2px; }\n    .grouped-window-list-item-box.left StBin {\n      padding-left: 1px; }\n  .grouped-window-list-item-box:hover, .grouped-window-list-item-box:focus {\n    color: #ffffff;\n    background-color: rgba(255, 255, 255, 0.3); }\n  .grouped-window-list-item-box:active, .grouped-window-list-item-box:checked {\n    color: #ffffff;\n    border-color: #2777ff; }\n  .grouped-window-list-item-box .progress {\n    background-color: rgba(39, 119, 255, 0.8); }\n\n.grouped-window-list-item-demands-attention {\n  background-gradient-direction: vertical;\n  background-gradient-start: #a61414;\n  background-gradient-end: #a61414; }\n\n.grouped-window-list-thumbnail-label {\n  padding-left: 4px; }\n\n.grouped-window-list-number-label {\n  z-index: 99;\n  color: rgba(255, 255, 255, 0.1); }\n\n.grouped-window-list-badge {\n  border-radius: 256px;\n  background-color: #4a4a4a; }\n\n.grouped-window-list-button-label {\n  padding-left: 4px; }\n\n.grouped-window-list-thumbnail-alert {\n  background: rgba(255, 52, 52, 0.3); }\n\n.grouped-window-list-thumbnail-menu {\n  color: #eeeeec;\n  border: 1px solid #1f1f1f;\n  background-color: #0d0d0d;\n  border-radius: 6px;\n  padding: 0px; }\n  .grouped-window-list-thumbnail-menu > StBoxLayout {\n    padding: 4px; }\n  .grouped-window-list-thumbnail-menu .item-box {\n    padding: 10px;\n    border-radius: 6px;\n    spacing: 4px; }\n    .grouped-window-list-thumbnail-menu .item-box:outlined {\n      padding: 8px;\n      border: 1px solid #2777ff; }\n    .grouped-window-list-thumbnail-menu .item-box:selected {\n      color: #ffffff;\n      background-color: #2777ff;\n      border: 0px solid #2777ff; }\n  .grouped-window-list-thumbnail-menu .thumbnail {\n    width: 256px; }\n  .grouped-window-list-thumbnail-menu .separator {\n    width: 1px;\n    background: rgba(255, 255, 255, 0.2); }\n\n.sound-button {\n  width: 22px;\n  height: 13px;\n  padding: 8px; }\n  .sound-button-container {\n    padding-right: 3px;\n    padding-left: 3px; }\n  .sound-button StIcon {\n    icon-size: 1.4em; }\n\n.sound-track-infos {\n  padding: 5px; }\n\n.sound-track-info {\n  padding-top: 2px;\n  padding-bottom: 2px; }\n  .sound-track-info StIcon {\n    icon-size: 16px; }\n  .sound-track-info StLabel {\n    padding-left: 5px;\n    padding-right: 5px; }\n\n.sound-track-box {\n  padding-left: 15px;\n  padding-right: 15px;\n  max-width: 220px; }\n\n.sound-seek-box {\n  padding-left: 15px; }\n  .sound-seek-box StLabel {\n    padding-top: 2px; }\n  .sound-seek-box StIcon {\n    icon-size: 16px; }\n\n.sound-seek-slider {\n  width: 140px; }\n\n.sound-volume-menu-item {\n  padding: .4em 1.75em; }\n  .sound-volume-menu-item StIcon {\n    icon-size: 1.14em;\n    padding-left: 8px;\n    padding-right: 8px; }\n\n.sound-playback-control {\n  padding: 5px 10px 10px 10px; }\n\n.sound-player > StBoxLayout:first-child {\n  padding: 5px 10px 12px 10px;\n  spacing: 0.5em; }\n  .sound-player > StBoxLayout:first-child StButton:small {\n    width: 20px;\n    height: 20px;\n    border: 1px solid transparent; }\n    .sound-player > StBoxLayout:first-child StButton:small StIcon {\n      icon-size: 12px; }\n    .sound-player > StBoxLayout:first-child StButton:small:hover {\n      color: #eeeeec;\n      outline-color: rgba(238, 238, 236, 0.3);\n      border-color: #1f1f1f;\n      border-bottom-color: black;\n      background-image: linear-gradient(to top, #0a0a0a, #0f0f0f 1px);\n      text-shadow: 0 -1px rgba(0, 0, 0, 0.912);\n      -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.912);\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.27); }\n    .sound-player > StBoxLayout:first-child StButton:small:active {\n      color: #eeeeec;\n      outline-color: rgba(238, 238, 236, 0.3);\n      border-color: #1f1f1f;\n      background-image: image(black);\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n\n.sound-player-generic-coverart {\n  background: rgba(0, 0, 0, 0.2); }\n\n.sound-player-overlay {\n  width: 290px;\n  height: 70px;\n  padding: 15px;\n  spacing: 0.5em;\n  background: rgba(13, 13, 13, 0.9);\n  border-top: 1px solid #1f1f1f;\n  color: #eeeeec; }\n  .sound-player-overlay StButton {\n    width: 22px;\n    height: 13px;\n    padding: 5px;\n    color: #eeeeec;\n    border-radius: 6px;\n    border: 1px solid transparent; }\n    .sound-player-overlay StButton StIcon {\n      icon-size: 16px; }\n    .sound-player-overlay StButton:hover {\n      color: #eeeeec;\n      outline-color: rgba(238, 238, 236, 0.3);\n      border-color: #1f1f1f;\n      border-bottom-color: black;\n      background-image: linear-gradient(to top, #0a0a0a, #0f0f0f 1px);\n      text-shadow: 0 -1px rgba(0, 0, 0, 0.912);\n      -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.912);\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.02), 0 1px 2px rgba(0, 0, 0, 0.27); }\n    .sound-player-overlay StButton:active {\n      color: #eeeeec;\n      outline-color: rgba(238, 238, 236, 0.3);\n      border-color: #1f1f1f;\n      background-image: image(black);\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n  .sound-player-overlay StBoxLayout {\n    padding-top: 2px; }\n  .sound-player-overlay > StBoxLayout {\n    spacing: 5px; }\n\n.sound-player .slider {\n  height: 0.5em;\n  padding: 0;\n  border: none;\n  -slider-height: 0.5em;\n  -slider-background-color: black;\n  -slider-border-color: rgba(0, 0, 0, 0);\n  -slider-active-background-color: #2777ff;\n  -slider-active-border-color: rgba(0, 0, 0, 0);\n  -slider-border-width: 0px;\n  -slider-handle-radius: 0px; }\n\n#workspaceSwitcher {\n  spacing: 0px;\n  padding: 3px; }\n\n/* Controls the styling when using the \"Simple buttons\" option */\n.workspace-switcher {\n  padding-left: 3px;\n  padding-right: 3px; }\n  .panel-left .workspace-switcher, .panel-right .workspace-switcher {\n    padding: 0; }\n\n.workspace-button {\n  border: 1px solid rgba(0, 0, 0, 0.4);\n  background-color: rgba(0, 0, 0, 0.2);\n  width: 20px;\n  height: 14px;\n  color: rgba(255, 255, 255, 0.45);\n  padding: 3px;\n  padding-top: 4px;\n  transition-duration: 200; }\n  .workspace-button.vertical {\n    height: 1.5em;\n    width: 24px;\n    padding: 0;\n    padding-top: 3px;\n    padding-bottom: 3px; }\n  .workspace-button:outlined {\n    background-color: #2777ff;\n    color: #ffffff; }\n    .workspace-button:outlined:hover {\n      background-color: rgba(39, 119, 255, 0.7);\n      color: #ffffff; }\n  .workspace-button:hover {\n    background-color: rgba(238, 238, 236, 0.2);\n    color: #ffffff; }\n\n/* Controls the style when using the \"Visual representation\" option */\n.workspace-graph {\n  padding: 3px;\n  spacing: 6px; }\n\n.workspace-graph .workspace {\n  border: 1px solid rgba(0, 0, 0, 0.4);\n  background-color: rgba(0, 0, 0, 0.2); }\n\n.workspace-graph .workspace:active {\n  border: 1px solid #2777ff; }\n\n.workspace-graph .workspace .windows {\n  -active-window-background: #333333;\n  -active-window-border: rgba(0, 0, 0, 0.8);\n  -inactive-window-background: #333333;\n  -inactive-window-border: rgba(0, 0, 0, 0.8); }\n\n.workspace-graph .workspace:active .windows {\n  -active-window-background: #4d4d4d;\n  -active-window-border: rgba(0, 0, 0, 0.8);\n  -inactive-window-background: #1a1a1a;\n  -inactive-window-border: rgba(0, 0, 0, 0.8); }\n\n.panel-launchers {\n  padding-left: 7px;\n  spacing: 2px; }\n  .panel-launchers .launcher {\n    padding-left: 2px;\n    padding-right: 2px;\n    padding-bottom: 2px;\n    transition-duration: 200; }\n    .panel-launchers .launcher:hover {\n      background-color: #2777ff; }\n  .panel-launchers.vertical {\n    padding-top: 2px;\n    padding-bottom: 2px;\n    padding-left: 0px;\n    padding-right: 0px;\n    spacing: 1px; }\n    .panel-launchers.vertical .launcher {\n      padding-top: 2px;\n      padding-bottom: 2px; }\n\n#overview-corner {\n  background-image: url(\"assets/overview.png\"); }\n  #overview-corner:hover {\n    background-image: url(\"assets/overview-hover.png\"); }\n\n.applet-separator {\n  padding: 1px 4px; }\n  .applet-separator.vertical {\n    padding: 4px 1px; }\n\n.applet-separator-line {\n  width: 1px;\n  background: rgba(255, 255, 255, 0.12); }\n  .applet-separator-line-vertical {\n    height: 1px;\n    background: rgba(255, 255, 255, 0.12); }\n\n.applet-box {\n  padding-left: 4px;\n  padding-right: 4px;\n  spacing: 4px;\n  color: #eeeeec;\n  text-shadow: none;\n  transition-duration: 100;\n  text-align: center; }\n  .applet-box.vertical {\n    padding-left: 0px;\n    padding-right: 0px;\n    padding-top: 3px;\n    padding-bottom: 3px; }\n  .applet-box:hover, .applet-box:checked {\n    color: #ffffff;\n    background-color: #2777ff; }\n    .applet-box:hover-label, .applet-box:checked-label {\n      color: #ffffff; }\n  .applet-box:highlight {\n    background-image: none;\n    border-image: none;\n    background-color: rgba(191, 23, 23, 0.5); }\n\n.applet-label {\n  font-weight: bold;\n  color: #eeeeec; }\n  .applet-label:hover, .applet-label:checked, .applet-box:hover > .applet-label, .applet-box:checked > .applet-label {\n    color: #ffffff;\n    text-shadow: none; }\n\n.applet-icon {\n  color: #ffffff;\n  icon-size: 22px; }\n  .applet-icon:hover, .applet-icon:checked, .applet-box:hover > .applet-icon, .applet-box:checked > .applet-icon {\n    color: #ffffff;\n    text-shadow: none; }\n\n.user-icon {\n  width: 32px;\n  height: 32px;\n  background-color: transparent;\n  border: none;\n  border-radius: 0; }\n\n.user-label {\n  color: #eeeeec;\n  font-size: 1em;\n  font-weight: bold;\n  margin: 0px; }\n\n.desklet {\n  color: #eeeeec; }\n  .desklet:highlight {\n    background-color: rgba(191, 23, 23, 0.5); }\n  .desklet-with-borders {\n    border: 1px solid #1f1f1f;\n    border-radius: 6px;\n    background-color: #0d0d0d;\n    color: #eeeeec;\n    padding: 12px;\n    padding-bottom: 16px; }\n    .desklet-with-borders:highlight {\n      background-color: rgba(191, 23, 23, 0.5); }\n  .desklet-with-borders-and-header {\n    border: 1px solid #1f1f1f;\n    border-top-width: 0;\n    border-radius: 0 0 6px 6px;\n    background-color: #0d0d0d;\n    color: #eeeeec;\n    border-radius: 0;\n    border-radius-topleft: 0;\n    border-radius-topright: 0;\n    padding: 12px;\n    padding-bottom: 17px; }\n    .desklet-with-borders-and-header:highlight {\n      background-color: rgba(191, 23, 23, 0.5); }\n  .desklet-header {\n    border: 1px solid #1f1f1f;\n    border-radius: 6px 6px 0 0;\n    background-color: #050505;\n    color: #eeeeec;\n    font-size: 1em;\n    padding: 12px;\n    padding-bottom: 6px; }\n  .desklet-drag-placeholder {\n    border: 2px solid #2777ff;\n    background-color: rgba(39, 119, 255, 0.3); }\n\n.photoframe-box {\n  border: 1px solid #1f1f1f;\n  border-radius: 6px;\n  background-color: #0d0d0d;\n  color: #eeeeec;\n  padding: 12px;\n  padding-bottom: 16px; }\n\n.notification-applet-padding {\n  padding: .5em 1em; }\n\n.notification-applet-container {\n  max-height: 100px; }\n\n.tile-preview {\n  background-color: rgba(39, 119, 255, 0.3);\n  border: 1px solid #2777ff; }\n  .tile-preview.snap {\n    background-color: rgba(39, 119, 255, 0.6); }\n\n.tile-hud {\n  background-color: rgba(39, 119, 255, 0.3);\n  border: 1px solid #2777ff; }\n  .tile-hud.snap {\n    background-color: rgba(39, 119, 255, 0.6); }\n  .tile-hud:top {\n    border-top-width: 0px; }\n  .tile-hud:bottom {\n    border-bottom-width: 0px; }\n  .tile-hud:left {\n    border-left-width: 0px; }\n  .tile-hud:right {\n    border-right-width: 0px; }\n  .tile-hud:top-left {\n    border-top-width: 0px;\n    border-left-width: 0px; }\n  .tile-hud:top-right {\n    border-top-width: 0px;\n    border-right-width: 0px; }\n  .tile-hud:bottom-left {\n    border-bottom-width: 0px;\n    border-left-width: 0px; }\n  .tile-hud:bottom-right {\n    border-bottom-width: 0px;\n    border-right-width: 0px; }\n\n.xkcd-box {\n  padding: 6px;\n  border: 0px;\n  background-color: rgba(0, 0, 0, 0);\n  border-radius: 0px; }\n"
  },
  {
    "path": ".themes/Flat-Remix-GTK-Blue-Darkest-Solid/gtk-2.0/gtkrc",
    "content": "# Based on Bridge by ScionicSpectre\n# vim:set ts=2 sw=2 sts=2 ai et:\n#\n# This is the GTK+ 2 version of Adwaita. It's whole purpose is to look as the\n# GTK+ 3 version as much as possible until GTK+ 2 dies completely.\n#\n# Note: comments for explaining styles are on the bottom of each file beside the\n# widget matches.\n\n# Declare the colours used throughout the theme.\n# There shouldn't be any fiddling with them in the theme files themselves in\n# order to not mess up the dark theme.\n\n# Text/base\ngtk-color-scheme = \"text_color:white\\nbase_color:#000\"\n# Foreground/background\ngtk-color-scheme = \"fg_color:#eeeeec\\nbg_color:#0d0d0d\"\n# Selected foreground/background\ngtk-color-scheme = \"selected_bg_color:#2777ff\"\ngtk-color-scheme = \"selected_fg_color: #ffffff\"\n# Insensitive foreground/background\ngtk-color-scheme = \"insensitive_fg_color:#888a8d\\ninsensitive_bg_color:#242731\"\n# Menus\ngtk-color-scheme = \"menu_color:#0f0f0f\"\n# Links\ngtk-color-scheme = \"link_color:#2777ff\\nvisited_link_color:#8db7ff\"\n# Treeview headers\ngtk-color-scheme = \"column_header_color:#898b8b\\nhover_column_header_color:#bcbdbc\"\n# Window decoration\ngtk-color-scheme = \"window_color:#000\"\n# Tooltips\ngtk-color-scheme = \"tooltip_fg_color:#ffffff\\ntooltip_bg_color:#000000\"\n\n# Set GTK settings\ngtk-auto-mnemonics              = 1\ngtk-primary-button-warps-slider = 1\n\n# And hand over the control to the theme files\ninclude \"main.rc\"\n"
  },
  {
    "path": ".themes/Flat-Remix-GTK-Blue-Darkest-Solid/gtk-2.0/main.rc",
    "content": "# vim:set ft=gtkrc ts=2 sw=2 sts=2 ai et:\n#\n# This is the main theme file, handling all the default widgets and theme\n# properties. Since GTK+ 2 is old, we need to overcome some of its limitations,\n# which is also mostly done in this file. Sadly not all of them can be overcome\n# so there will always be a visible difference between the GTK+ 2 and 3 theme.\n\nstyle \"default\" {\n\n  xthickness = 1\n  ythickness = 1\n\n  ####################\n  # Style Properties #\n  ####################\n\n  GtkWidget::focus-line-width = 1\n  GtkWidget::focus-line-pattern = \"\\2\\1\"\n\n  GtkToolbar::internal-padding = 4\n  GtkToolButton::icon-spacing  = 4\n\n  GtkWidget::tooltip-radius    = 3\n  GtkWidget::tooltip-alpha     = 235\n  GtkWidget::new-tooltip-style = 1 #for compatibility\n\n  GtkWidget::link-color              = @link_color\n  GtkWidget::visited-link-color      = @visited_link_color\n  GnomeHRef::link_color              = @link_color\n  GtkHTML::link-color                = @link_color\n  GtkHTML::vlink-color               = @visited_link_color\n  GtkIMHtml::hyperlink-color         = @link_color\n  GtkIMHtml::hyperlink-visited-color = @visited_link_color\n\n  GtkSeparatorMenuItem::horizontal-padding = 0\n  GtkSeparatorMenuItem::wide-separators    = 1\n  GtkSeparatorMenuItem::separator-height   = 1\n\n  GtkButton::child-displacement-y = 0\n\n  GtkButton::default-border         = {0, 0, 0, 0}\n  GtkButton::default-outside-border = {0, 0, 0, 0}\n  GtkButton::inner-border           = {4, 4, 4, 4}\n\n  GtkEntry::state-hint = 1\n  GtkEntry::inner-border = {7, 7, 4, 5}\n\n  GtkPaned::handle-size = 9\n  GtkHPaned::handle-size = 9\n  GtkVPaned::handle-size = 9\n\n  GtkScrollbar::trough-border = 0\n  GtkRange::trough-border     = 0\n  GtkRange::slider-width      = 13\n  GtkRange::stepper-size      = 0\n  GtkRange::activate-slider   = 1\n\n  GtkScrollbar::activate-slider              = 1\n  GtkScrollbar::stepper-size                 = 0\n  GtkScrollbar::has-backward-stepper         = 0\n  GtkScrollbar::has-forward-stepper          = 0\n  GtkScrollbar::min-slider-length            = 48 # 42 + 2*3 (margins)\n  GtkScrolledWindow::scrollbar-spacing       = 0\n  GtkScrolledWindow::scrollbars-within-bevel = 1\n\n  GtkScale::slider_length       = 26\n  GtkScale::slider_width        = 26\n  GtkScale::trough-side-details = 1\n\n  GtkProgressBar::min-horizontal-bar-height = 6\n  GtkProgressBar::min-vertical-bar-width    = 6\n  # Making this bigger than the min[height,width]-2*[y,x]spacing makes the\n  # whole progressbar thicker, so by setting it to the exact above value\n  # we get the maximum spacing between the text and the edges without\n  # doing so.\n  GtkProgressBar::xspacing = 4\n  GtkProgressBar::yspacing = 4\n\n  GtkStatusbar::shadow_type    = GTK_SHADOW_NONE\n  GtkSpinButton::shadow_type   = GTK_SHADOW_NONE\n  GtkMenuBar::shadow-type      = GTK_SHADOW_NONE\n  GtkToolbar::shadow-type      = GTK_SHADOW_NONE\n  # TODO: find out what this comment means:\n  # ( every window is misaligned for the sake of menus ):\n  GtkMenuBar::internal-padding = 0\n  GtkMenu::horizontal-padding  = 0\n  GtkMenu::vertical-padding    = 2\n  GtkMenu::double-arrows       = 0\n  GtkMenuItem::arrow-scaling   = 1\n  GtkMenuItem::toggle-spacing  = 10\n\n  GtkCheckButton::indicator_spacing = 3\n  GtkOptionMenu::indicator_spacing  = {13, 13, 5, 8}\n\n  GtkTreeView::expander-size        = 16\n  GtkTreeView::vertical-separator   = 0\n  GtkTreeView::horizontal-separator = 4\n  GtkTreeView::allow-rules          = 0\n  # Set this because some apps read it\n  GtkTreeView::odd-row-color        = @base_color\n  GtkTreeView::even-row-color       = @base_color\n\n  GtkExpander::expander-size = 16\n\n  GtkNotebook::tab-overlap = 4\n\n  ##########\n  # Colors #\n  ##########\n\n  bg[NORMAL]      = @bg_color\n  bg[PRELIGHT]    = @bg_color\n  bg[SELECTED]    = @selected_bg_color\n  bg[INSENSITIVE] = @insensitive_bg_color\n  bg[ACTIVE]      = @bg_color\n\n  fg[NORMAL]      = @fg_color\n  fg[PRELIGHT]    = @fg_color\n  fg[SELECTED]    = @selected_fg_color\n  fg[INSENSITIVE] = @insensitive_fg_color\n  fg[ACTIVE]      = @fg_color\n\n  text[NORMAL]      = @text_color\n  text[PRELIGHT]    = @text_color\n  text[SELECTED]    = @selected_fg_color\n  text[INSENSITIVE] = @insensitive_fg_color\n  text[ACTIVE]      = @selected_fg_color\n\n  base[NORMAL]      = @base_color\n  base[PRELIGHT]    = shade (0.95, @bg_color)\n  base[SELECTED]    = @selected_bg_color\n  base[INSENSITIVE] = @insensitive_bg_color\n  base[ACTIVE]      = @selected_bg_color\n\n  # For succinctness, all reasonable pixmap options remain here\n\n  # Draw frame around menu in a non-compositied environment\n  # This needs to go before pixmap because we need to override some stuff\n  engine \"adwaita\" {}\n\n  engine \"pixmap\" {\n\n    #################\n    # Check Buttons #\n    #################\n\n    image {\n      function        = CHECK\n      state           = NORMAL\n      shadow          = OUT\n      overlay_file    = \"assets/checkbox-unchecked.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = PRELIGHT\n      shadow          = OUT\n      overlay_file    = \"assets/checkbox-unchecked-hover.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = ACTIVE\n      shadow          = OUT\n      overlay_file    = \"assets/checkbox-unchecked-active.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = SELECTED\n      shadow          = OUT\n      overlay_file    = \"assets/checkbox-unchecked.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = INSENSITIVE\n      shadow          = OUT\n      overlay_file    = \"assets/checkbox-unchecked-insensitive.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = NORMAL\n      shadow          = IN\n      overlay_file    = \"assets/checkbox-checked.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = PRELIGHT\n      shadow          = IN\n      overlay_file    = \"assets/checkbox-checked-hover.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = ACTIVE\n      shadow          = IN\n      overlay_file    = \"assets/checkbox-checked-active.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = SELECTED\n      shadow          = IN\n      overlay_file    = \"assets/checkbox-checked.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = INSENSITIVE\n      shadow          = IN\n      overlay_file    = \"assets/checkbox-checked-insensitive.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = NORMAL\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/checkbox-mixed.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = PRELIGHT\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/checkbox-mixed-hover.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = ACTIVE\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/checkbox-mixed-active.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = SELECTED\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/checkbox-mixed.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = INSENSITIVE\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/checkbox-mixed-insensitive.png\"\n      overlay_stretch = FALSE\n    }\n\n    #################\n    # Radio Buttons #\n    #################\n\n    image {\n      function        = OPTION\n      state           = NORMAL\n      shadow          = OUT\n      overlay_file    = \"assets/radio-unchecked.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = PRELIGHT\n      shadow          = OUT\n      overlay_file    = \"assets/radio-unchecked-hover.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = ACTIVE\n      shadow          = OUT\n      overlay_file    = \"assets/radio-unchecked-active.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = SELECTED\n      shadow          = OUT\n      overlay_file    = \"assets/radio-unchecked.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = INSENSITIVE\n      shadow          = OUT\n      overlay_file    = \"assets/radio-unchecked-insensitive.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = NORMAL\n      shadow          = IN\n      overlay_file    = \"assets/radio-checked.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = PRELIGHT\n      shadow          = IN\n      overlay_file    = \"assets/radio-checked-hover.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = ACTIVE\n      shadow          = IN\n      overlay_file    = \"assets/radio-checked-active.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = SELECTED\n      shadow          = IN\n      overlay_file    = \"assets/radio-checked.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = INSENSITIVE\n      shadow          = IN\n      overlay_file    = \"assets/radio-checked-insensitive.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = NORMAL\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/radio-mixed.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = PRELIGHT\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/radio-mixed-hover.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = ACTIVE\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/radio-mixed-active.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = SELECTED\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/radio-mixed.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = INSENSITIVE\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/radio-mixed-insensitive.png\"\n      overlay_stretch = FALSE\n    }\n\n    ##########\n    # Arrows #\n    ##########\n\n    # Overrides\n\n    # Disable arrows in spinbuttons\n    image {\n      function = ARROW\n      detail = \"spinbutton\"\n    }\n\n    # Disable arrows for qt in scrollbars\n    image {\n      function = ARROW\n      detail   = \"vscrollbar\"\n    }\n    image {\n      function = ARROW\n      detail   = \"hscrollbar\"\n    }\n\n    # Menu arrows\n\n    image {\n      function        = ARROW\n      state           = NORMAL\n      detail          = \"menuitem\"\n      overlay_file    = \"assets/menu-pan-left.png\"\n      overlay_stretch = FALSE\n      arrow_direction = LEFT\n    }\n\n    image {\n      function        = ARROW\n      state           = PRELIGHT\n      detail          = \"menuitem\"\n      overlay_file    = \"assets/menu-pan-left-hover.png\"\n      overlay_stretch = FALSE\n      arrow_direction = LEFT\n    }\n\n    image {\n      function        = ARROW\n      state           = INSENSITIVE\n      detail          = \"menuitem\"\n      overlay_file    = \"assets/menu-pan-left-insensitive.png\"\n      overlay_stretch = FALSE\n      arrow_direction = LEFT\n    }\n\n    image {\n      function        = ARROW\n      state           = NORMAL\n      detail          = \"menuitem\"\n      overlay_file    = \"assets/menu-pan-right.png\"\n      overlay_stretch = FALSE\n      arrow_direction = RIGHT\n    }\n\n    image {\n      function        = ARROW\n      state           = PRELIGHT\n      detail          = \"menuitem\"\n      overlay_file    = \"assets/menu-pan-right-hover.png\"\n      overlay_stretch = FALSE\n      arrow_direction = RIGHT\n    }\n\n    image {\n      function        = ARROW\n      state           = INSENSITIVE\n      detail          = \"menuitem\"\n      overlay_file    = \"assets/menu-pan-right-insensitive.png\"\n      overlay_stretch = FALSE\n      arrow_direction = RIGHT\n    }\n\n    image {\n      function        = ARROW\n      state           = INSENSITIVE\n      detail          = \"menu_scroll_arrow_up\"\n      overlay_file    = \"assets/menu-pan-up-insensitive.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = ARROW\n      detail          = \"menu_scroll_arrow_up\"\n      overlay_file    = \"assets/menu-pan-up.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = ARROW\n      state           = INSENSITIVE\n      detail          = \"menu_scroll_arrow_down\"\n      overlay_file    = \"assets/menu-pan-down-insensitive.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = ARROW\n      detail          = \"menu_scroll_arrow_down\"\n      overlay_file    = \"assets/menu-pan-down.png\"\n      overlay_stretch = FALSE\n    }\n\n    # Regular arrows\n\n    image {\n      function        = ARROW\n      state           = NORMAL\n      overlay_file    = \"assets/pan-up.png\"\n      overlay_stretch = FALSE\n      arrow_direction = UP\n    }\n\n    image {\n      function        = ARROW\n      state           = PRELIGHT\n      overlay_file    = \"assets/pan-up.png\"\n      overlay_stretch = FALSE\n      arrow_direction = UP\n    }\n\n    image {\n      function        = ARROW\n      state           = ACTIVE\n      overlay_file    = \"assets/pan-up.png\"\n      overlay_stretch = FALSE\n      arrow_direction = UP\n    }\n\n    image {\n      function        = ARROW\n      state           = INSENSITIVE\n      overlay_file    = \"assets/pan-up-insensitive.png\"\n      overlay_stretch = FALSE\n      arrow_direction = UP\n    }\n\n    image {\n      function        = ARROW\n      state           = NORMAL\n      overlay_file    = \"assets/pan-down.png\"\n      overlay_stretch = FALSE\n      arrow_direction = DOWN\n    }\n\n    image {\n      function        = ARROW\n      state           = PRELIGHT\n      overlay_file    = \"assets/pan-down.png\"\n      overlay_stretch = FALSE\n      arrow_direction = DOWN\n    }\n\n    image {\n      function        = ARROW\n      state           = ACTIVE\n      overlay_file    = \"assets/pan-down.png\"\n      overlay_stretch = FALSE\n      arrow_direction = DOWN\n    }\n\n    image {\n      function        = ARROW\n      state           = INSENSITIVE\n      overlay_file    = \"assets/pan-down-insensitive.png\"\n      overlay_stretch = FALSE\n      arrow_direction = DOWN\n    }\n\n    image {\n      function        = ARROW\n      state           = NORMAL\n      overlay_file    = \"assets/pan-left.png\"\n      overlay_stretch = FALSE\n      arrow_direction = LEFT\n    }\n\n    image {\n      function        = ARROW\n      state           = PRELIGHT\n      overlay_file    = \"assets/pan-left.png\"\n      overlay_stretch = FALSE\n      arrow_direction = LEFT\n    }\n\n    image {\n      function        = ARROW\n      state           = ACTIVE\n      overlay_file    = \"assets/pan-left.png\"\n      overlay_stretch = FALSE\n      arrow_direction = LEFT\n    }\n\n    image {\n      function        = ARROW\n      state           = INSENSITIVE\n      overlay_file    = \"assets/pan-left-insensitive.png\"\n      overlay_stretch = FALSE\n      arrow_direction = LEFT\n    }\n\n    image {\n      function        = ARROW\n      state           = NORMAL\n      overlay_file    = \"assets/pan-right.png\"\n      overlay_stretch = FALSE\n      arrow_direction = RIGHT\n    }\n\n    image {\n      function        = ARROW\n      state           = PRELIGHT\n      overlay_file    = \"assets/pan-right.png\"\n      overlay_stretch = FALSE\n      arrow_direction = RIGHT\n    }\n\n    image {\n      function        = ARROW\n      state           = ACTIVE\n      overlay_file    = \"assets/pan-right.png\"\n      overlay_stretch = FALSE\n      arrow_direction = RIGHT\n    }\n\n    image {\n      function        = ARROW\n      state           = INSENSITIVE\n      overlay_file    = \"assets/pan-right-insensitive.png\"\n      overlay_stretch = FALSE\n      arrow_direction = RIGHT\n    }\n\n    ######################\n    # Option Menu Arrows #\n    ######################\n\n    image {\n      function        = TAB\n      state           = NORMAL\n      overlay_file    = \"assets/pan-down.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = TAB\n      state           = PRELIGHT\n      overlay_file    = \"assets/pan-down.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = TAB\n      state           = ACTIVE\n      overlay_file    = \"assets/pan-down.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = TAB\n      state           = INSENSITIVE\n      overlay_file    = \"assets/pan-down-insensitive.png\"\n      overlay_stretch = FALSE\n    }\n\n    #########\n    # Lines #\n    #########\n\n    image {\n      function = VLINE\n      file     = \"assets/line.png\"\n      border   = {1, 0, 0, 0}\n    }\n\n    image {\n      function = HLINE\n      file     = \"assets/line.png\"\n      border   = {0, 0, 1, 0}\n    }\n\n    #########\n    # Focus #\n    #########\n\n    image {\n      function = FOCUS\n      file     = \"assets/focus.png\"\n      border   = {1, 1, 1, 1}\n      stretch  = TRUE\n    }\n\n    ###########\n    # Handles #\n    ###########\n\n    image {\n      function        = HANDLE\n      detail          = \"handlebox\"\n      overlay_file    = \"assets/handle.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function    = HANDLE\n      file        = \"assets/handle-horz.png\"\n      border      = {0, 0, 4, 4}\n      orientation = HORIZONTAL\n    }\n\n    image {\n      function    = HANDLE\n      file        = \"assets/handle-vert.png\"\n      border      = {4, 4, 0, 0}\n      orientation = VERTICAL\n    }\n\n    image {\n      function = RESIZE_GRIP\n    }\n\n    #############\n    # Expanders #\n    #############\n\n    image {\n      function       = EXPANDER\n      expander_style = EXPANDED\n      file           = \"assets/pan-down.png\"\n    }\n\n    # LTR\n\n    image {\n      function       = EXPANDER\n      expander_style = COLLAPSED\n      file           = \"assets/pan-right.png\"\n      direction      = LTR\n    }\n\n    image {\n      function       = EXPANDER\n      expander_style = SEMI_COLLAPSED\n      file           = \"assets/pan-right-semi.png\"\n      direction      = LTR\n    }\n\n    image {\n      function       = EXPANDER\n      expander_style = SEMI_EXPANDED\n      file           = \"assets/pan-right-semi.png\"\n      direction      = LTR\n    }\n\n    # RTL\n\n    image {\n      function       = EXPANDER\n      expander_style = COLLAPSED\n      file           = \"assets/pan-left.png\"\n      direction      = RTL\n    }\n\n    image {\n      function       = EXPANDER\n      expander_style = SEMI_COLLAPSED\n      file           = \"assets/pan-left-semi.png\"\n      direction      = RTL\n    }\n\n    image {\n      function       = EXPANDER\n      expander_style = SEMI_EXPANDED\n      file           = \"assets/pan-left-semi.png\"\n      direction      = RTL\n    }\n\n    #############\n    # Notebooks #\n    #############\n\n    # Left\n\n    image {\n      function = EXTENSION\n      state    = NORMAL\n      file     = \"assets/tab-left-active.png\"\n      border   = {3, 0, 3, 3}\n      stretch  = TRUE\n      gap_side = RIGHT\n    }\n\n    image {\n      function = EXTENSION\n      file     = \"assets/tab-left.png\"\n      border   = {3, 0, 3, 3}\n      stretch  = TRUE\n      gap_side = RIGHT\n    }\n\n    # Right\n\n    image {\n      function = EXTENSION\n      state    = NORMAL\n      file     = \"assets/tab-right-active.png\"\n      border   = {0, 3, 3, 3}\n      stretch  = TRUE\n      gap_side = LEFT\n    }\n\n    image {\n      function = EXTENSION\n      file     = \"assets/tab-right.png\"\n      border   = {0, 3, 3, 3}\n      stretch  = TRUE\n      gap_side = LEFT\n    }\n\n    # Up\n\n    image {\n      function = EXTENSION\n      state    = NORMAL\n      file     = \"assets/tab-up-active.png\"\n      border   = {3, 3, 3, 0}\n      stretch  = TRUE\n      gap_side = BOTTOM\n    }\n\n    image {\n      function = EXTENSION\n      file     = \"assets/tab-up.png\"\n      border   = {3, 3, 3, 0}\n      stretch  = TRUE\n      gap_side = BOTTOM\n    }\n\n    # Down\n\n    image {\n      function = EXTENSION\n      state    = NORMAL\n      file     = \"assets/tab-down-active.png\"\n      border   = {3, 3, 0, 3}\n      stretch  = TRUE\n      gap_side = TOP\n    }\n\n    image {\n      function = EXTENSION\n      file     = \"assets/tab-down.png\"\n      border   = {3, 3, 0, 3}\n      stretch  = TRUE\n      gap_side = TOP\n    }\n\n    # Inner frame\n\n    image {\n      function   = BOX_GAP\n      detail     = \"notebook\"\n      file       = \"assets/frame-notebook.png\"\n      border     = {1, 1, 1, 1}\n      stretch    = TRUE\n      gap_file   = \"assets/tab-vert-gap.png\"\n      gap_border = {1, 0, 1, 1}\n      gap_side   = LEFT\n    }\n\n    image {\n      function   = BOX_GAP\n      detail     = \"notebook\"\n      file       = \"assets/frame-notebook.png\"\n      border     = {1, 1, 1, 1}\n      stretch    = TRUE\n      gap_file   = \"assets/tab-vert-gap.png\"\n      gap_border = {0, 1, 1, 1}\n      gap_side   = RIGHT\n    }\n\n    image {\n      function   = BOX_GAP\n      detail     = \"notebook\"\n      file       = \"assets/frame-notebook.png\"\n      border     = {1, 1, 1, 1}\n      stretch    = TRUE\n      gap_file   = \"assets/tab-horz-gap.png\"\n      gap_border = {1, 1, 1, 0}\n      gap_side   = TOP\n    }\n\n    image {\n      function   = BOX_GAP\n      detail     = \"notebook\"\n      file       = \"assets/frame-notebook.png\"\n      border     = {1, 1, 1, 1}\n      stretch    = TRUE\n      gap_file   = \"assets/tab-horz-gap.png\"\n      gap_border = {1, 1, 0, 1}\n      gap_side   = BOTTOM\n    }\n\n    # Standalone frame\n    image {\n      function = BOX\n      detail   = \"notebook\"\n      file     = \"assets/frame-notebook.png\"\n      border   = {1, 1, 1, 1}\n      stretch  = TRUE\n    }\n\n    ##############\n    # Scrollbars #\n    ##############\n\n    image {\n      function    = BOX\n      detail      = \"trough\"\n      file        = \"assets/scrollbar-horz-trough.png\"\n      border      = {0, 0, 1, 0}\n      orientation = HORIZONTAL\n    }\n\n    image {\n      function    = BOX\n      detail      = \"trough\"\n      file        = \"assets/scrollbar-vert-trough.png\"\n      border      = {1, 0, 0, 0}\n      orientation = VERTICAL\n      direction   = LTR\n    }\n\n    image {\n      function    = BOX\n      detail      = \"trough\"\n      file        = \"assets/scrollbar-vert-trough-rtl.png\"\n      border      = {0, 1, 0, 0}\n      orientation = VERTICAL\n      direction   = RTL\n    }\n\n\n    # Disable insensitive sliders\n\n    image {\n      function = SLIDER\n      state    = INSENSITIVE\n      detail   = \"slider\"\n    }\n\n    # Horizontal sliders\n\n    image {\n      function    = SLIDER\n      state       = NORMAL\n      detail      = \"slider\"\n      file        = \"assets/scrollbar-horz-slider.png\"\n      border      = {6, 6, 7, 6 }\n      stretch     = TRUE\n      orientation = HORIZONTAL\n    }\n\n    image {\n      function    = SLIDER\n      state       = PRELIGHT\n      detail      = \"slider\"\n      file        = \"assets/scrollbar-horz-slider-hover.png\"\n      border      = {6, 6, 7, 6 }\n      stretch     = TRUE\n      orientation = HORIZONTAL\n    }\n\n    image {\n      function    = SLIDER\n      state       = ACTIVE\n      detail      = \"slider\"\n      file        = \"assets/scrollbar-horz-slider-active.png\"\n      border      = {6, 6, 7, 6 }\n      stretch     = TRUE\n      orientation = HORIZONTAL\n    }\n\n    # Vertical sliders\n\n    image {\n      function    = SLIDER\n      state       = NORMAL\n      detail      = \"slider\"\n      file        = \"assets/scrollbar-vert-slider.png\"\n      border      = {7, 6, 6, 6}\n      stretch     = TRUE\n      orientation = VERTICAL\n      direction   = LTR\n    }\n\n    image {\n      function    = SLIDER\n      state       = PRELIGHT\n      detail      = \"slider\"\n      file        = \"assets/scrollbar-vert-slider-hover.png\"\n      border      = {7, 6, 6, 6}\n      stretch     = TRUE\n      orientation = VERTICAL\n      direction   = LTR\n    }\n\n    image {\n      function    = SLIDER\n      state       = ACTIVE\n      detail      = \"slider\"\n      file        = \"assets/scrollbar-vert-slider-active.png\"\n      border      = {7, 6, 6, 6}\n      stretch     = TRUE\n      orientation = VERTICAL\n      direction   = LTR\n    }\n\n    # RTL\n\n    image {\n      function    = SLIDER\n      state       = NORMAL\n      detail      = \"slider\"\n      file        = \"assets/scrollbar-vert-slider-rtl.png\"\n      border      = {6, 7, 6, 6}\n      stretch     = TRUE\n      orientation = VERTICAL\n      direction   = RTL\n    }\n\n    image {\n      function    = SLIDER\n      state       = PRELIGHT\n      detail      = \"slider\"\n      file        = \"assets/scrollbar-vert-slider-hover-rtl.png\"\n      border      = {6, 7, 6, 6}\n      stretch     = TRUE\n      orientation = VERTICAL\n      direction   = RTL\n    }\n\n    image {\n      function    = SLIDER\n      state       = ACTIVE\n      detail      = \"slider\"\n      file        = \"assets/scrollbar-vert-slider-active-rtl.png\"\n      border      = {6, 7, 6, 6}\n      stretch     = TRUE\n      orientation = VERTICAL\n      direction   = RTL\n    }\n\n    ##########\n    # Scales #\n    ##########\n\n    # Troughs, overrided later on. We set them here too because some widgets\n    # don't specify their orientation.\n\n    image {\n      function    = BOX\n      detail      = \"trough-upper\"\n      file        = \"assets/scale-horz-trough.png\"\n      border      = {10, 10, 0, 0}\n      stretch     = TRUE\n      orientation = HORIZONTAL\n    }\n\n    image {\n      function    = BOX\n      detail      = \"trough-lower\"\n      file        = \"assets/scale-horz-trough-active.png\"\n      border      = {10, 10, 0, 0}\n      stretch     = TRUE\n      orientation = HORIZONTAL\n    }\n\n    image {\n      function    = BOX\n      detail      = \"trough-upper\"\n      file        = \"assets/scale-vert-trough.png\"\n      border      = {0, 0, 10, 10}\n      stretch     = TRUE\n      orientation = VERTICAL\n    }\n\n    image {\n      function    = BOX\n      detail      = \"trough-lower\"\n      file        = \"assets/scale-vert-trough-active.png\"\n      border      = {0, 0, 10, 10}\n      stretch     = TRUE\n      orientation = VERTICAL\n    }\n\n    # Sliders\n\n    image {\n      function = SLIDER\n      state    = NORMAL\n      detail   = \"hscale\"\n      file     = \"assets/scale-slider.png\"\n    }\n\n    image {\n      function = SLIDER\n      state    = PRELIGHT\n      detail   = \"hscale\"\n      file     = \"assets/scale-slider-hover.png\"\n    }\n\n    image {\n      function = SLIDER\n      state    = ACTIVE\n      detail   = \"hscale\"\n      file     = \"assets/scale-slider-active.png\"\n    }\n\n    image {\n      function = SLIDER\n      state    = INSENSITIVE\n      detail   = \"hscale\"\n      file     = \"assets/scale-slider-insensitive.png\"\n    }\n    image {\n      function = SLIDER\n      state    = NORMAL\n      detail   = \"vscale\"\n      file     = \"assets/scale-slider.png\"\n    }\n\n    image {\n      function = SLIDER\n      state    = PRELIGHT\n      detail   = \"vscale\"\n      file     = \"assets/scale-slider-hover.png\"\n    }\n\n    image {\n      function = SLIDER\n      state    = ACTIVE\n      detail   = \"vscale\"\n      file     = \"assets/scale-slider-active.png\"\n    }\n\n    image {\n      function = SLIDER\n      state    = INSENSITIVE\n      detail   = \"vscale\"\n      file     = \"assets/scale-slider-insensitive.png\"\n    }\n\n    ###########\n    # Menubar #\n    ###########\n\n    image {\n      function = BOX\n      detail   = \"menubar\"\n      file     = \"assets/line.png\"\n      border   = {0, 0, 0, 1}\n    }\n\n    #########\n    # Menus #\n    #########\n\n    image {\n      function = BOX\n      state    = PRELIGHT\n      detail   = \"menu_scroll_arrow_up\"\n      file     = \"assets/line.png\"\n    }\n\n    image {\n      function = BOX\n      detail   = \"menu_scroll_arrow_up\"\n      file     = \"assets/line.png\"\n      border   = {0, 0, 0, 1}\n    }\n\n    image {\n      function = BOX\n      state    = PRELIGHT\n      detail   = \"menu_scroll_arrow_down\"\n      file     = \"assets/line.png\"\n    }\n\n    image {\n      function = BOX\n      detail   = \"menu_scroll_arrow_down\"\n      file     = \"assets/line.png\"\n      border   = {0, 0, 1, 0}\n    }\n\n    ###########\n    # Entries #\n    ###########\n\n\n    image {\n      function = SHADOW\n      state    = ACTIVE\n      detail   = \"entry\"\n      file     = \"assets/entry-active.png\"\n      border   = {4, 4, 4, 4}\n      stretch  = TRUE\n    }\n\n    image {\n      function = SHADOW\n      state    = INSENSITIVE\n      detail   = \"entry\"\n      file     = \"assets/entry-insensitive.png\"\n      border   = {4, 4, 4, 4}\n      stretch  = TRUE\n    }\n\n    image {\n      function = SHADOW\n      detail   = \"entry\"\n      file     = \"assets/entry.png\"\n      border   = {4, 4, 4, 4}\n      stretch  = TRUE\n    }\n\n    image {\n      function = FLAT_BOX\n      state    = ACTIVE\n      detail   = \"entry_bg\"\n      file     = \"assets/entry-background.png\"\n    }\n\n    image {\n      function = FLAT_BOX\n      state    = INSENSITIVE\n      detail   = \"entry_bg\"\n      file     = \"assets/entry-background-insensitive.png\"\n    }\n\n    image {\n      function = FLAT_BOX\n      detail   = \"entry_bg\"\n      file     = \"assets/entry-background.png\"\n    }\n    #########\n    # Spins #\n    #########\n\n    # Spin-Up LTR\n\n    image {\n      function        = BOX\n      state           = NORMAL\n      detail          = \"spinbutton_up\"\n      file            = \"assets/spin-ltr-up.png\"\n      border          = {1, 4, 4, 0}\n      stretch         = TRUE\n      overlay_file    = \"assets/spin-up.png\"\n      overlay_stretch = FALSE\n      direction       = LTR\n    }\n\n    image {\n      function        = BOX\n      state           = PRELIGHT\n      detail          = \"spinbutton_up\"\n      file            = \"assets/spin-ltr-up-hover.png\"\n      border          = {1, 4, 4, 0}\n      stretch         = TRUE\n      overlay_file    = \"assets/spin-up.png\"\n      overlay_stretch = FALSE\n      direction       = LTR\n    }\n\n    image {\n      function        = BOX\n      state           = ACTIVE\n      detail          = \"spinbutton_up\"\n      file            = \"assets/spin-ltr-up-active.png\"\n      border          = {1, 4, 4, 0}\n      stretch         = TRUE\n      overlay_file    = \"assets/spin-up.png\"\n      overlay_stretch = FALSE\n      direction       = LTR\n    }\n\n    image {\n      function        = BOX\n      state           = INSENSITIVE\n      detail          = \"spinbutton_up\"\n      file            = \"assets/spin-ltr-up-insensitive.png\"\n      border          = {1, 4, 4, 0}\n      stretch         = TRUE\n      overlay_file    = \"assets/spin-up-insensitive.png\"\n      overlay_stretch = FALSE\n      direction       = LTR\n    }\n\n    # Spin-Up RTL\n\n    image {\n      function        = BOX\n      state           = NORMAL\n      detail          = \"spinbutton_up\"\n      file            = \"assets/spin-rtl-up.png\"\n      border          = {4, 1, 4, 0}\n      stretch         = TRUE\n      overlay_file    = \"assets/spin-up.png\"\n      overlay_stretch = FALSE\n      direction       = RTL\n    }\n\n    image {\n      function        = BOX\n      state           = PRELIGHT\n      detail          = \"spinbutton_up\"\n      file            = \"assets/spin-rtl-up-hover.png\"\n      border          = {4, 1, 4, 0}\n      stretch         = TRUE\n      overlay_file    = \"assets/spin-up.png\"\n      overlay_stretch = FALSE\n      direction       = RTL\n    }\n\n    image {\n      function        = BOX\n      state           = ACTIVE\n      detail          = \"spinbutton_up\"\n      file            = \"assets/spin-rtl-up-hover.png\"\n      border          = {4, 1, 4, 0}\n      stretch         = TRUE\n      overlay_file    = \"assets/spin-up.png\"\n      overlay_stretch = FALSE\n      direction       = RTL\n    }\n\n    image {\n      function        = BOX\n      state           = INSENSITIVE\n      detail          = \"spinbutton_up\"\n      file            = \"assets/spin-rtl-up-insensitive.png\"\n      border          = {4, 1, 4, 0}\n      stretch         = TRUE\n      overlay_file    = \"assets/spin-up-insensitive.png\"\n      overlay_stretch = FALSE\n      direction       = RTL\n    }\n\n    # Spin-Down LTR\n\n    image {\n      function        = BOX\n      state           = NORMAL\n      detail          = \"spinbutton_down\"\n      file            = \"assets/spin-ltr-down.png\"\n      border          = {1, 4, 1, 4}\n      stretch         = TRUE\n      overlay_file    = \"assets/spin-down.png\"\n      overlay_stretch = FALSE\n      direction       = LTR\n    }\n\n    image {\n      function        = BOX\n      state           = PRELIGHT\n      detail          = \"spinbutton_down\"\n      file            = \"assets/spin-ltr-down-hover.png\"\n      border          = {1, 4, 1, 4}\n      stretch         = TRUE\n      overlay_file    = \"assets/spin-down.png\"\n      overlay_stretch = FALSE\n      direction       = LTR\n    }\n\n    image {\n      function        = BOX\n      state           = ACTIVE\n      detail          = \"spinbutton_down\"\n      file            = \"assets/spin-ltr-down-active.png\"\n      border          = {1, 4, 1, 4}\n      stretch         = TRUE\n      overlay_file    = \"assets/spin-down.png\"\n      overlay_stretch = FALSE\n      direction       = LTR\n    }\n\n    image {\n      function        = BOX\n      state           = INSENSITIVE\n      detail          = \"spinbutton_down\"\n      file            = \"assets/spin-ltr-down-insensitive.png\"\n      border          = {1, 4, 1, 4}\n      stretch         = TRUE\n      overlay_file    = \"assets/spin-down-insensitive.png\"\n      overlay_stretch = FALSE\n      direction       = LTR\n    }\n\n    # Spin-Down RTL\n\n    image {\n      function        = BOX\n      state           = NORMAL\n      detail          = \"spinbutton_down\"\n      file            = \"assets/spin-rtl-down.png\"\n      border          = {4, 1, 1, 4}\n      stretch         = TRUE\n      overlay_file    = \"assets/spin-down.png\"\n      overlay_stretch = FALSE\n      direction       = RTL\n    }\n\n    image {\n      function        = BOX\n      state           = PRELIGHT\n      detail          = \"spinbutton_down\"\n      file            = \"assets/spin-rtl-down-hover.png\"\n      border          = {4, 1, 1, 4}\n      stretch         = TRUE\n      overlay_file    = \"assets/spin-down.png\"\n      overlay_stretch = FALSE\n      direction       = RTL\n    }\n\n    image {\n      function        = BOX\n      state           = ACTIVE\n      detail          = \"spinbutton_down\"\n      file            = \"assets/spin-rtl-down-active.png\"\n      border          = {4, 1, 1, 4}\n      stretch         = TRUE\n      overlay_file    = \"assets/spin-down.png\"\n      overlay_stretch = FALSE\n      direction       = RTL\n    }\n\n    image {\n      function        = BOX\n      state           = INSENSITIVE\n      detail          = \"spinbutton_down\"\n      file            = \"assets/spin-rtl-down-insensitive.png\"\n      border          = {4, 1, 1, 4}\n      stretch         = TRUE\n      overlay_file    = \"assets/spin-down-insensitive.png\"\n      overlay_stretch = FALSE\n      direction       = RTL\n    }\n\n    ##############\n    # Scrollbars #\n    ##############\n\n    image {\n      function    = BOX\n      detail      = \"bar\"\n      file        = \"assets/progressbar-horz.png\"\n      stretch     = TRUE\n      border      = {2, 2, 1, 1}\n      orientation = HORIZONTAL\n    }\n\n    image {\n      function    = BOX\n      detail      = \"bar\"\n      file        = \"assets/progressbar-vert.png\"\n      stretch     = TRUE\n      border      = {1, 1, 2, 2}\n      orientation = VERTICAL\n    }\n\n    #############\n    # Treeviews #\n    #############\n\n    # Disable active the column highlight\n    # We need to match specific cells or we break stuff\n    # Looking at you deadbeef\n\n    image {\n      function = FLAT_BOX\n      detail   = \"cell_even_sorted\"\n      state    = NORMAL\n    }\n\n    image {\n      function = FLAT_BOX\n      detail   = \"cell_odd_sorted\"\n      state    = NORMAL\n    }\n\n    # Disable all the other shadows\n    # This prevents the Raleigh effect\n    image {\n      function = SHADOW\n    }\n\n  }\n\n}\n\nstyle \"menubar\" {\n\n  # Needed to fix Firefox's menubar text\n  bg[SELECTED] = @selected_fg_color\n  fg[SELECTED] = @link_color\n\n}\n\nstyle \"menubar_item\" {\n\n  xthickness = 3\n  ythickness = 4\n\n  fg[PRELIGHT] = @link_color\n\n  engine \"pixmap\" {\n    image {\n      function    = BOX\n      state       = PRELIGHT\n      file        = \"assets/menubar-item-active.png\"\n      border      = {0, 0, 0, 3}\n    }\n  }\n\n}\n\nstyle \"menu\" {\n\n  xthickness = 0\n  ythickness = 0\n\n  bg[NORMAL]      = @menu_color\n  bg[INSENSITIVE] = @menu_color\n  bg[PRELIGHT]    = @menu_color\n  bg[SELECTED]    = @selected_bg_color\n\n}\n\nstyle \"menu_item\" {\n\n  xthickness = 3\n  ythickness = 4\n\n  bg[PRELIGHT]   = @selected_bg_color\n  # Chromium uses this setting\n  bg[SELECTED]   = @selected_bg_color\n\n  fg[PRELIGHT]   = @selected_fg_color\n  # Some widgets use text, we need to handle that\n  text[NORMAL]   = @fg_color\n  text[PRELIGHT] = @selected_fg_color\n\n  # Unfortunately we can't tell regular and menu checks/radios apart\n  # Without the heirarchy\n  engine \"pixmap\" {\n\n    #################\n    # Check Buttons #\n    #################\n\n    image {\n      function        = CHECK\n      state           = NORMAL\n      shadow          = OUT\n      overlay_file    = \"assets/menu-checkbox.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = PRELIGHT\n      shadow          = OUT\n      overlay_file    = \"assets/menu-checkbox-hover.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = ACTIVE\n      shadow          = OUT\n      overlay_file    = \"assets/menu-checkbox.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = INSENSITIVE\n      shadow          = OUT\n      overlay_file    = \"assets/menu-checkbox-insensitive.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = NORMAL\n      shadow          = IN\n      overlay_file    = \"assets/menu-checkbox-checked.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = PRELIGHT\n      shadow          = IN\n      overlay_file    = \"assets/menu-checkbox-checked-hover.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = ACTIVE\n      shadow          = IN\n      overlay_file    = \"assets/menu-checkbox-checked.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = INSENSITIVE\n      shadow          = IN\n      overlay_file    = \"assets/menu-checkbox-checked-insensitive.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = NORMAL\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/menu-checkbox-mixed.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = PRELIGHT\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/menu-checkbox-mixed-hover.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = ACTIVE\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/menu-checkbox-mixed.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = INSENSITIVE\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/menu-checkbox-mixed-insensitive.png\"\n      overlay_stretch = FALSE\n    }\n\n    #################\n    # Radio Buttons #\n    #################\n\n    image {\n      function        = OPTION\n      state           = NORMAL\n      shadow          = OUT\n      overlay_file    = \"assets/menu-radio.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = PRELIGHT\n      shadow          = OUT\n      overlay_file    = \"assets/menu-radio-hover.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = ACTIVE\n      shadow          = OUT\n      overlay_file    = \"assets/menu-radio.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = INSENSITIVE\n      shadow          = OUT\n      overlay_file    = \"assets/menu-radio-insensitive.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = NORMAL\n      shadow          = IN\n      overlay_file    = \"assets/menu-radio-checked.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = PRELIGHT\n      shadow          = IN\n      overlay_file    = \"assets/menu-radio-checked-hover.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = ACTIVE\n      shadow          = IN\n      overlay_file    = \"assets/menu-radio-checked.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = INSENSITIVE\n      shadow          = IN\n      overlay_file    = \"assets/menu-radio-checked-insensitive.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = NORMAL\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/menu-radio-mixed.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = PRELIGHT\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/menu-radio-mixed-hover.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = ACTIVE\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/menu-radio-mixed.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = INSENSITIVE\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/menu-radio-mixed-insensitive.png\"\n      overlay_stretch = FALSE\n    }\n\n\n\n  }\n\n}\n\nstyle \"separator_menu_item\" {\n\n  xthickness = 0\n  ythickness = 0\n\n  engine \"pixmap\" {\n    image {\n      function = BOX\n      file     = \"assets/line.png\"\n    }\n  }\n\n}\n\nstyle \"button\" {\n\n  xthickness = 2\n  ythickness = 2\n\n  # For the sake of sanity style buttons this way\n  engine \"pixmap\" {\n\n    ###########\n    # Buttons #\n    ###########\n\n    image {\n      function = BOX\n      state    = NORMAL\n      file     = \"assets/button.png\"\n      border   = {4, 4, 4, 4}\n      stretch  = TRUE\n    }\n\n    image {\n      function = BOX\n      state    = PRELIGHT\n      shadow   = OUT\n      file     = \"assets/button-hover.png\"\n      border   = {4, 4, 4, 4}\n      stretch  = TRUE\n    }\n\n    # Don't add hover effect on pressed buttons\n    image {\n      function = BOX\n      state    = PRELIGHT\n      shadow   = IN\n      file     = \"assets/button-active.png\"\n      border   = {4, 4, 4, 4}\n      stretch  = TRUE\n    }\n\n    image {\n      function = BOX\n      state    = ACTIVE\n      file     = \"assets/button-active.png\"\n      border   = {4, 4, 4, 4}\n      stretch  = TRUE\n    }\n\n    image {\n      function = BOX\n      state    = INSENSITIVE\n      file     = \"assets/button-insensitive.png\"\n      border   = {4, 4, 4, 4}\n      stretch  = TRUE\n    }\n  }\n}\n\nstyle \"link_button\" {\n\n  # Disable the button effect, leave just the link\n  engine \"pixmap\" {\n    image {\n      function = BOX\n    }\n  }\n\n}\n\nstyle \"entry\" {\n\n  # We set this same as the border of the border of the entry\n  # This way there's no overlap\n  xthickness = 4\n  ythickness = 4\n\n}\n\nstyle \"combobox\" {\n\n  xthickness = 6\n  ythickness = 4\n\n  # This affects only the button beside an entry\n  GtkButton::inner-border = {0, 0, 0, 0}\n\n}\n\nstyle \"combobox_cellview\" {\n  text[NORMAL]   = @fg_color\n  text[PRELIGHT] = @fg_color\n}\n\nstyle \"combobox_entry\" {\n\n  # Since one side of the button is missing, we need to shift the arrow a little to the right\n  GtkButton::inner-border = {0, 1, 0, 0}\n\n  engine \"pixmap\" {\n\n    #############\n    # LTR entry #\n    #############\n\n    image {\n      function  = SHADOW\n      state     = NORMAL\n      detail    = \"entry\"\n      file      = \"assets/combo-entry-ltr-entry.png\"\n      border    = {4, 4, 4, 4}\n      stretch   = TRUE\n      direction = LTR\n    }\n\n    image {\n      function  = SHADOW\n      state     = ACTIVE\n      detail    = \"entry\"\n      file      = \"assets/combo-entry-ltr-entry-active.png\"\n      border    = {4, 4, 4, 4}\n      stretch   = TRUE\n      direction = LTR\n    }\n\n    image {\n      function  = SHADOW\n      state     = INSENSITIVE\n      detail    = \"entry\"\n      file      = \"assets/combo-entry-ltr-entry-insensitive.png\"\n      border    = {4, 4, 4, 4}\n      stretch   = TRUE\n      direction = LTR\n    }\n\n    #############\n    # RTL entry #\n    #############\n\n    image {\n      function  = SHADOW\n      state     = NORMAL\n      detail    = \"entry\"\n      file      = \"assets/combo-entry-rtl-entry.png\"\n      border    = {4, 4, 4, 4}\n      stretch   = TRUE\n      direction = RTL\n    }\n\n    image {\n      function  = SHADOW\n      state     = ACTIVE\n      detail    = \"entry\"\n      file      = \"assets/combo-entry-rtl-entry-active.png\"\n      border    = {4, 4, 4, 4}\n      stretch   = TRUE\n      direction = RTL\n    }\n\n    image {\n      function  = SHADOW\n      state     = INSENSITIVE\n      detail    = \"entry\"\n      file      = \"assets/combo-entry-rtl-entry-insensitive.png\"\n      border    = {4, 4, 4, 4}\n      stretch   = TRUE\n      direction = RTL\n    }\n\n    ##############\n    # LTR button #\n    ##############\n\n    image {\n      function  = BOX\n      state     = NORMAL\n      detail    = \"button\"\n      file      = \"assets/combo-entry-ltr-button.png\"\n      border    = {0, 4, 4, 4}\n      stretch   = TRUE\n      direction = LTR\n    }\n\n    image {\n      function  = BOX\n      state     = PRELIGHT\n      detail    = \"button\"\n      file      = \"assets/combo-entry-ltr-button-hover.png\"\n      border    = {0, 4, 4, 4}\n      stretch   = TRUE\n      direction = LTR\n    }\n\n    image {\n      function  = BOX\n      state     = ACTIVE\n      detail    = \"button\"\n      file      = \"assets/combo-entry-ltr-button-active.png\"\n      border    = {0, 4, 4, 4}\n      stretch   = TRUE\n      direction = LTR\n    }\n\n    image {\n      function  = BOX\n      state     = INSENSITIVE\n      detail    = \"button\"\n      file      = \"assets/combo-entry-ltr-button-insensitive.png\"\n      border    = {0, 4, 4, 4}\n      stretch   = TRUE\n      direction = LTR\n    }\n\n    ##############\n    # RTL button #\n    ##############\n\n    image {\n      function  = BOX\n      state     = NORMAL\n      detail    = \"button\"\n      file      = \"assets/combo-entry-rtl-button.png\"\n      border    = {4, 0, 4, 4}\n      stretch   = TRUE\n      direction = RTL\n    }\n\n    image {\n      function  = BOX\n      state     = PRELIGHT\n      detail    = \"button\"\n      file      = \"assets/combo-entry-rtl-button-hover.png\"\n      border    = {4, 0, 4, 4}\n      stretch   = TRUE\n      direction = RTL\n    }\n\n    image {\n      function  = BOX\n      state     = ACTIVE\n      detail    = \"button\"\n      file      = \"assets/combo-entry-rtl-button-active.png\"\n      border    = {4, 0, 4, 4}\n      stretch   = TRUE\n      direction = RTL\n    }\n\n    image {\n      function  = BOX\n      state     = INSENSITIVE\n      detail    = \"button\"\n      file      = \"assets/combo-entry-rtl-button-insensitive.png\"\n      border    = {4, 0, 4, 4}\n      stretch   = TRUE\n      direction = RTL\n    }\n\n  }\n\n}\n\nstyle \"combo_button_padding\" {\n\n  # Since one side of the button is missing, we need to shift the arrow a\n  # little to the right.\n  # This is the same thing we've done above but the combo, unlike the combobox,\n  # uses padding the same way as a button.\n  GtkButton::inner-border = {6, 8, 4, 4}\n\n}\n\nstyle \"notebook\" {\n\n  xthickness = 5\n  ythickness = 2\n\n}\n\nstyle \"notebook_viewport\" {\n  bg[NORMAL] = @base_color\n}\n\nstyle \"notebook_bg\" {\n  bg[NORMAL]      = @base_color\n  bg[PRELIGHT]    = @base_color\n  bg[INSENSITIVE] = @base_color\n}\n\nstyle \"notebook_entry\" {\n\n  engine \"pixmap\" {\n\n    image {\n      function = SHADOW\n      state    = ACTIVE\n      detail   = \"entry\"\n      file     = \"assets/notebook-entry-active.png\"\n      border   = {4, 4, 4, 4}\n      stretch  = TRUE\n    }\n\n    image {\n      function = SHADOW\n      state    = INSENSITIVE\n      detail   = \"entry\"\n      file     = \"assets/notebook-entry-insensitive.png\"\n      border   = {4, 4, 4, 4}\n      stretch  = TRUE\n    }\n\n    image {\n      function = SHADOW\n      detail   = \"entry\"\n      file     = \"assets/notebook-entry.png\"\n      border   = {4, 4, 4, 4}\n      stretch  = TRUE\n    }\n  }\n}\n\nstyle \"normal_bg\" {\n  bg[NORMAL]      = @bg_color\n  bg[PRELIGHT]    = @bg_color\n  bg[INSENSITIVE] = @insensitive_bg_color\n}\n\nstyle \"normal_entry\" {\n\n  engine \"pixmap\" {\n\n    image {\n      function = SHADOW\n      state    = ACTIVE\n      detail   = \"entry\"\n      file     = \"assets/entry-active.png\"\n      border   = {4, 4, 4, 4}\n      stretch  = TRUE\n    }\n\n    image {\n      function = SHADOW\n      state    = INSENSITIVE\n      detail   = \"entry\"\n      file     = \"assets/entry-insensitive.png\"\n      border   = {4, 4, 4, 4}\n      stretch  = TRUE\n    }\n\n    image {\n      function = SHADOW\n      detail   = \"entry\"\n      file     = \"assets/entry.png\"\n      border   = {4, 4, 4, 4}\n      stretch  = TRUE\n    }\n  }\n}\n\nstyle \"notebook_combo\" {\n\n  engine \"pixmap\" {\n\n    #############\n    # LTR entry #\n    #############\n\n    image {\n      function  = SHADOW\n      state     = NORMAL\n      detail    = \"entry\"\n      file      = \"assets/notebook-combo-entry-ltr-entry.png\"\n      border    = {4, 4, 4, 4}\n      stretch   = TRUE\n      direction = LTR\n    }\n\n    image {\n      function  = SHADOW\n      state     = ACTIVE\n      detail    = \"entry\"\n      file      = \"assets/notebook-combo-entry-ltr-entry-active.png\"\n      border    = {4, 4, 4, 4}\n      stretch   = TRUE\n      direction = LTR\n    }\n\n    image {\n      function  = SHADOW\n      state     = INSENSITIVE\n      detail    = \"entry\"\n      file      = \"assets/notebook-combo-entry-ltr-entry-insensitive.png\"\n      border    = {4, 4, 4, 4}\n      stretch   = TRUE\n      direction = LTR\n    }\n\n    #############\n    # RTL entry #\n    #############\n\n    image {\n      function  = SHADOW\n      state     = NORMAL\n      detail    = \"entry\"\n      file      = \"assets/notebook-combo-entry-rtl-entry.png\"\n      border    = {4, 4, 4, 4}\n      stretch   = TRUE\n      direction = RTL\n    }\n\n    image {\n      function  = SHADOW\n      state     = ACTIVE\n      detail    = \"entry\"\n      file      = \"assets/notebook-combo-entry-rtl-entry-active.png\"\n      border    = {4, 4, 4, 4}\n      stretch   = TRUE\n      direction = RTL\n    }\n\n    image {\n      function  = SHADOW\n      state     = INSENSITIVE\n      detail    = \"entry\"\n      file      = \"assets/notebook-combo-entry-rtl-entry-insensitive.png\"\n      border    = {4, 4, 4, 4}\n      stretch   = TRUE\n      direction = RTL\n    }\n\n  }\n\n}\n\nstyle \"textview\" {\n  bg[NORMAL] = @base_color\n}\n\nstyle \"scale_horz\" {\n\n  engine \"pixmap\" {\n\n    image {\n      function    = BOX\n      detail      = \"trough-upper\"\n      file        = \"assets/scale-horz-trough.png\"\n      border      = {10, 10, 0, 0}\n      stretch     = TRUE\n    }\n\n    image {\n      function    = BOX\n      detail      = \"trough-lower\"\n      file        = \"assets/scale-horz-trough-active.png\"\n      border      = {10, 10, 0, 0}\n      stretch     = TRUE\n    }\n\n  }\n\n}\n\nstyle \"scale_vert\" {\n\n  engine \"pixmap\" {\n\n    image {\n      function    = BOX\n      detail      = \"trough-upper\"\n      file        = \"assets/scale-vert-trough.png\"\n      border      = {0, 0, 10, 10}\n      stretch     = TRUE\n    }\n\n    image {\n      function    = BOX\n      detail      = \"trough-lower\"\n      file        = \"assets/scale-vert-trough-active.png\"\n      border      = {0, 0, 10, 10}\n      stretch     = TRUE\n    }\n\n  }\n\n}\n\nstyle \"progressbar\" {\n\n  xthickness = 1\n  ythickness = 1\n\n  fg[PRELIGHT] = @selected_fg_color\n\n  engine \"pixmap\" {\n\n    image {\n      function    = BOX\n      detail      = \"trough\"\n      file        = \"assets/progressbar-horz-trough.png\"\n      border      = {3, 3, 2, 2}\n      stretch     = TRUE\n      orientation = HORIZONTAL\n    }\n\n    image {\n      function    = BOX\n      detail      = \"trough\"\n      file        = \"assets/progressbar-vert-trough.png\"\n      border      = {2, 2, 3, 3}\n      stretch     = TRUE\n      orientation = VERTICAL\n    }\n\n  }\n\n}\n\nstyle \"treeview_header\" {\n\n  xthickness = 1\n  ythickness = 0\n\n  fg[NORMAL]   = @column_header_color\n  fg[PRELIGHT] = @hover_column_header_color\n\n  font_name    = \"Bold\"\n\n  GtkButton::inner-border = {5, 5, 0, 1}\n\n  engine \"pixmap\" {\n\n    image {\n      function  = BOX\n      file      = \"assets/treeview-separator-ltr.png\"\n      border    = {0, 1, 0, 1}\n      stretch   = TRUE\n      direction = LTR\n    }\n\n    image {\n      function  = BOX\n      file      = \"assets/treeview-separator-rtl.png\"\n      border    = {1, 0, 0, 1}\n      stretch   = TRUE\n      direction = RTL\n    }\n\n    image {\n      function        = ARROW\n      state           = NORMAL\n      overlay_file    = \"assets/treeview-pan-up.png\"\n      overlay_stretch = FALSE\n      arrow_direction = UP\n    }\n\n    image {\n      function        = ARROW\n      state           = PRELIGHT\n      overlay_file    = \"assets/treeview-pan-up-hover.png\"\n      overlay_stretch = FALSE\n      arrow_direction = UP\n    }\n\n    image {\n      function        = ARROW\n      state           = ACTIVE\n      overlay_file    = \"assets/treeview-pan-up-active.png\"\n      overlay_stretch = FALSE\n      arrow_direction = UP\n    }\n\n    image {\n      function        = ARROW\n      state           = NORMAL\n      overlay_file    = \"assets/treeview-pan-down.png\"\n      overlay_stretch = FALSE\n      arrow_direction = DOWN\n    }\n\n    image {\n      function        = ARROW\n      state           = PRELIGHT\n      overlay_file    = \"assets/treeview-pan-down-hover.png\"\n      overlay_stretch = FALSE\n      arrow_direction = DOWN\n    }\n\n    image {\n      function        = ARROW\n      state           = ACTIVE\n      overlay_file    = \"assets/treeview-pan-down-active.png\"\n      overlay_stretch = FALSE\n      arrow_direction = DOWN\n    }\n\n  }\n\n}\n\nstyle \"scrolled_window\" {\n\n  engine \"pixmap\" {\n    image {\n      function = SHADOW\n      file     = \"assets/frame.png\"\n      border   = {1, 1, 1, 1}\n      stretch  = TRUE\n    }\n  }\n\n}\n\nstyle \"frame\" {\n\n  engine \"pixmap\" {\n\n    image {\n      function = SHADOW\n      shadow   = NONE\n    }\n\n    image {\n      function = SHADOW\n      file     = \"assets/frame.png\"\n      border   = {1, 1, 1, 1}\n      stretch  = TRUE\n    }\n\n    image {\n      function       = SHADOW_GAP\n      file           = \"assets/frame.png\"\n      border         = {1, 1, 1, 1}\n      stretch        = TRUE\n      gap_start_file = \"assets/border.png\"\n      gap_end_file   = \"assets/border.png\"\n    }\n\n  }\n\n}\n\nstyle \"toolbar_button\" {\n\n  xthickness = 2\n  ythickness = 2\n\n  GtkButton::inner-border = {2, 2, 2, 2}\n\n}\n\nstyle \"toolbar_separator\" {\n\n  GtkWidget::wide-separators  = 1\n  GtkWidget::separator-width  = 1\n  GtkWidget::separator-height = 1\n\n  engine \"pixmap\" {\n    image {\n      function = BOX\n      file     = \"assets/line.png\"\n    }\n  }\n\n}\n\nstyle \"inline_toolbar\" {\n\n  GtkToolbar::button-relief = GTK_RELIEF_NORMAL\n\n  engine \"pixmap\" {\n    image {\n      function = SHADOW\n      file     = \"assets/frame-inline.png\"\n      border   = {1, 1, 0, 1}\n      stretch  = TRUE\n    }\n  }\n\n}\n\nstyle \"tooltip\" {\n\n  xthickness = 13\n  ythickness = 13\n\n  bg[NORMAL]   = @tooltip_bg_color\n  fg[NORMAL]   = @tooltip_fg_color\n  bg[SELECTED] = @tooltip_bg_color\n\n}\n\nstyle \"disable_separator\" {\n\n  xthickness = 0\n  ythickness = 0\n\n  GtkWidget::wide-separators = 1\n\n}\n\n# Default style, containing theme properties and trying to match every widget as\n# much as possible, which is not only faster than trying to match every widget\n# by its own but also less bug-prune and more consistent. However there is some\n# widget specific stuff that needs to be taken care of, which is the point of\n# every other style below.\nclass \"GtkWidget\" style \"default\"\n\n ######################################\n # Override padding, style and colour #\n ######################################\n\nclass \"GtkButton\"                                                  style \"button\"\nclass \"GtkLinkButton\"                                              style \"link_button\"\nclass \"GtkEntry\"                                                   style \"entry\"\nclass \"GtkOldEditable\"                                             style \"entry\"\nclass \"GtkNotebook\"                                                style \"notebook\"\nclass \"GtkHScale\"                                                  style \"scale_horz\"\nclass \"GtkVScale\"                                                  style \"scale_vert\"\nclass \"GtkProgressBar\"                                             style \"progressbar\"\nclass \"GtkScrolledWindow\"                                          style \"scrolled_window\"\nclass \"GtkFrame\"                                                   style \"frame\"\nclass \"GtkSeparatorToolItem\"                                       style \"toolbar_separator\"\nclass \"GtkMenuBar\"                                                 style \"menubar\"\nclass \"GtkMenu\"                                                    style \"menu\"\nclass \"GtkTextView\"                                                style \"textview\"\n\n# Menu and menubar items\nwidget_class \"*<GtkMenuItem>*\"                                     style \"menu_item\"\nwidget_class \"*<GtkMenuBar>.<GtkMenuItem>*\"                        style \"menubar_item\"\nwidget_class \"*<GtkSeparatorMenuItem>*\"                            style \"separator_menu_item\"\n\n# Treeview buttons\nwidget_class \"*<GtkTreeView>*<GtkButton>*\"                         style \"treeview_header\"\n\n# Give the file chooser toolbar a border\nwidget_class \"*<GtkFileChooserDefault>*<GtkToolbar>\"               style \"inline_toolbar\"\n\n# Fix padding on regular comboboxes\nwidget_class \"*<GtkComboBox>.<GtkButton>\"                          style \"combobox\"\n# And disable separators on them\nwidget_class \"*<GtkComboBox>.<GtkButton>*<GtkSeparator>\"           style \"disable_separator\"\n\n# Join together the ComboBoxEntry entry and button\nwidget_class \"*<GtkComboBoxEntry>*\"                                style \"combobox_entry\"\n\n# Join the Combo entry and button\nwidget_class \"*<GtkCombo>*\"                                        style \"combobox_entry\"\n# Tweak the padding on the button a little bit because it\n# uses it a bit differently\nwidget_class \"*<GtkCombo>.<GtkButton>\"                             style \"combo_button_padding\"\n\n# Alas we cannot do the same for ComboBoxText because there\n# isn't a way to apply the style to only the comboboxes that\n# have an entry inside\n\n# Toolbar buttons have different paddings\nwidget_class \"*<GtkToolbar>*<GtkButton>\"                           style \"toolbar_button\"\n\n# Notebooks are white, act accordingly\nwidget_class \"*<GtkNotebook>*<GtkEntry>\"                           style \"notebook_entry\"\nwidget_class \"*<GtkNotebook>*<GtkProgressBar>\"                     style \"notebook_bg\"\nwidget_class \"*<GtkNotebook>*<GtkSpinButton>\"                      style \"notebook_bg\"\nwidget_class \"*<GtkNotebook>*<GtkScrolledWindow>*<GtkViewport>\"    style \"notebook_bg\"\nwidget_class \"*<GtkNotebook>*<GimpRuler>\"                          style \"notebook_bg\"\nwidget_class \"*<GtkNotebook>.<GimpDisplayShell>*<GtkEventBox>\"     style \"notebook_bg\"\nwidget_class \"*<GtkNotebook>*<GtkComboBoxEntry>*\"                  style \"notebook_combo\"\nwidget_class \"*<GtkNotebook>*<GtkCombo>*\"                          style \"notebook_combo\"\n\n# However, stuff inside eventboxes inside notebooks is grey\n# again, react\nwidget_class \"*<GtkNotebook>*<GtkEventBox>*<GtkEntry>\"             style \"normal_entry\"\nwidget_class \"*<GtkNotebook>*<GtkEventBox>*<GtkProgressBar>\"       style \"normal_bg\"\nwidget_class \"*<GtkNotebook>*<GtkEventBox>*<GtkSpinButton>\"        style \"normal_bg\"\nwidget_class \"*<GtkNotebook>*<GtkEventBox>*<GtkComboBoxEntry>*\"    style \"combobox_entry\"\nwidget_class \"*<GtkNotebook>*<GtkEventBox>*<GtkCombo>*\"            style \"combobox_entry\"\nwidget_class \"*<GtkNotebook>*<GtkEventBox>*<GtkCombo>.<GtkButton>\" style \"combo_button_padding\"\n\n# ComboBoxes tend to draw the button label with text[]\n# instead of fg[], we need to fix that\nwidget_class \"*<GtkComboBox>*<GtkCellView>\"                        style \"combobox_cellview\"\n\n# GTK tooltips\nwidget \"gtk-tooltip*\"                                              style \"tooltip\"\n"
  },
  {
    "path": ".themes/Flat-Remix-GTK-Blue-Darkest-Solid/gtk-3.0/gtk.css",
    "content": "/***************************\n * Check and Radio buttons *\n ***************************/\n* {\n  padding: 0;\n  -GtkToolButton-icon-spacing: 4;\n  -GtkTextView-error-underline-color: #bf1717;\n  -GtkScrolledWindow-scrollbar-spacing: 0;\n  -GtkToolItemGroup-expander-size: 11;\n  -GtkWidget-text-handle-width: 20;\n  -GtkWidget-text-handle-height: 24;\n  -GtkDialog-button-spacing: 4;\n  -GtkDialog-action-area-border: 0;\n  outline-color: alpha(currentColor,0.3);\n  outline-style: dashed;\n  outline-offset: -3px;\n  outline-width: 1px;\n  -gtk-outline-radius: 4px;\n  -gtk-secondary-caret-color: #2777ff; }\n\n/***************\n * Base States *\n ***************/\n.background {\n  color: #eeeeec;\n  background-color: #0d0d0d; }\n  .background:backdrop {\n    color: #7d7d7c;\n    background-color: #0d0d0d;\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\n\n/*\n   These wildcard seems unavoidable, need to investigate.\n   Wildcards are bad and troublesome, use them with care,\n   or better, just don't.\n   Everytime a wildcard is used a kitten dies, painfully.\n*/\n*:disabled {\n  -gtk-icon-effect: dim; }\n\n.gtkstyle-fallback {\n  color: #eeeeec;\n  background-color: #0d0d0d; }\n  .gtkstyle-fallback:hover {\n    color: #eeeeec;\n    background-color: #262626; }\n  .gtkstyle-fallback:active {\n    color: #eeeeec;\n    background-color: black; }\n  .gtkstyle-fallback:disabled {\n    color: #7d7d7c;\n    background-color: #080808; }\n  .gtkstyle-fallback:selected {\n    color: #ffffff;\n    background-color: #2777ff; }\n\n.view, iconview,\n.view text,\niconview text,\ntextview text {\n  color: white;\n  background-color: black; }\n  .view:backdrop, iconview:backdrop,\n  .view text:backdrop,\n  iconview text:backdrop,\n  textview text:backdrop {\n    color: #cdcdcd;\n    background-color: #030303; }\n    .view:backdrop:disabled, iconview:backdrop:disabled,\n    .view text:backdrop:disabled,\n    iconview text:backdrop:disabled,\n    textview text:backdrop:disabled {\n      color: #333333; }\n  .view:disabled, iconview:disabled,\n  .view text:disabled,\n  iconview text:disabled,\n  textview text:disabled {\n    color: #7d7d7c;\n    background-color: #080808; }\n  .view:selected:focus, iconview:selected:focus, .view:selected, iconview:selected,\n  .view text:selected:focus,\n  iconview text:selected:focus,\n  textview text:selected:focus,\n  .view text:selected,\n  iconview text:selected,\n  textview text:selected {\n    border-radius: 3px; }\n\ntextview border {\n  background-color: #060606; }\n\n.rubberband,\nrubberband,\n.content-view rubberband,\n.content-view .rubberband,\ntreeview.view rubberband,\nflowbox rubberband {\n  border: 1px solid #005af3;\n  background-color: rgba(0, 90, 243, 0.2); }\n\nflowbox flowboxchild {\n  padding: 3px; }\n  flowbox flowboxchild:selected {\n    outline-offset: -2px; }\n\n.content-view .tile {\n  margin: 2px;\n  background-color: black;\n  border-radius: 0;\n  padding: 0; }\n  .content-view .tile:backdrop {\n    background-color: black; }\n  .content-view .tile:active, .content-view .tile:selected {\n    background-color: #2777ff; }\n  .content-view .tile:disabled {\n    background-color: #080808; }\n\nlabel {\n  caret-color: currentColor; }\n  label selection {\n    background-color: #2777ff;\n    color: #ffffff; }\n  label:disabled {\n    color: #7d7d7c; }\n    button label:disabled {\n      color: inherit; }\n    label:disabled:backdrop {\n      color: #333333; }\n      button label:disabled:backdrop {\n        color: inherit; }\n  label.error {\n    color: #bf1717; }\n    label.error:disabled {\n      color: rgba(191, 23, 23, 0.5); }\n    label.error:disabled:backdrop {\n      color: rgba(191, 23, 23, 0.4); }\n\n.dim-label, .budgie-notification .notification-body, .budgie-switcher .notification-body, .budgie-switcher-window .notification-body, .budgie-osd .notification-body, .titlebar:not(headerbar) .subtitle,\nheaderbar .subtitle, label.separator {\n  opacity: 0.55;\n  text-shadow: none; }\n\nassistant .sidebar {\n  background-color: black;\n  border-top: 1px solid #1f1f1f; }\n  assistant .sidebar:backdrop {\n    background-color: #030303;\n    border-color: #1f1f1f; }\n\nassistant.csd .sidebar {\n  border-top-style: none; }\n\nassistant .sidebar label {\n  padding: 6px 12px; }\n\nassistant .sidebar label.highlight {\n  background-color: #3a3a39; }\n\n.osd .scale-popup, .app-notification,\n.app-notification.frame, .csd popover.background.osd, popover.background.osd, .csd popover.background.touch-selection, .csd popover.background.magnifier, popover.background.touch-selection, popover.background.magnifier,\n.osd {\n  color: white;\n  border: none;\n  background-color: #303340;\n  background-clip: padding-box;\n  text-shadow: 0 1px black;\n  -gtk-icon-shadow: 0 1px black; }\n  .osd .scale-popup:backdrop, .app-notification:backdrop, popover.background.osd:backdrop, popover.background.touch-selection:backdrop, popover.background.magnifier:backdrop,\n  .osd:backdrop {\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\n\n/*********************\n * Spinner Animation *\n *********************/\n@keyframes spin {\n  to {\n    -gtk-icon-transform: rotate(1turn); } }\n\nspinner {\n  background: none;\n  opacity: 0;\n  -gtk-icon-source: -gtk-icontheme(\"process-working-symbolic\"); }\n  spinner:backdrop {\n    color: #7d7d7c; }\n  spinner:checked {\n    opacity: 1;\n    animation: spin 1s linear infinite; }\n    spinner:checked:disabled {\n      opacity: 0.5; }\n\n/**********************\n * General Typography *\n **********************/\n.large-title {\n  font-weight: 300;\n  font-size: 24pt; }\n\n.title-1 {\n  font-weight: 800;\n  font-size: 20pt; }\n\n.title-2 {\n  font-weight: 800;\n  font-size: 15pt; }\n\n.title-3 {\n  font-weight: 700;\n  font-size: 15pt; }\n\n.title-4 {\n  font-weight: 700;\n  font-size: 13pt; }\n\n.heading {\n  font-weight: 700;\n  font-size: 11pt; }\n\n.body {\n  font-weight: 400;\n  font-size: 11pt; }\n\n.caption-heading {\n  font-weight: 700;\n  font-size: 9pt; }\n\n.caption {\n  font-weight: 400;\n  font-size: 9pt; }\n\n/****************\n * Text Entries *\n ****************/\nspinbutton:not(.vertical),\nentry {\n  min-height: 28px;\n  padding-left: 8px;\n  padding-right: 8px;\n  border: 1px solid;\n  border-radius: 6px;\n  transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n  color: white;\n  border-color: #1f1f1f;\n  background-color: black;\n  box-shadow: inset 0 0 0 1px rgba(39, 119, 255, 0); }\n  spinbutton:not(.vertical) image.left,\n  entry image.left {\n    margin-right: 6px; }\n  spinbutton:not(.vertical) image.right,\n  entry image.right {\n    margin-left: 6px; }\n  spinbutton.flat:not(.vertical),\n  entry.flat:focus,\n  entry.flat:backdrop,\n  entry.flat:disabled,\n  entry.flat {\n    min-height: 0;\n    padding: 2px;\n    background-color: transparent;\n    border-color: transparent;\n    border-radius: 0; }\n  spinbutton:focus:not(.vertical),\n  entry:focus {\n    box-shadow: inset 0 0 0 1px #2777ff;\n    border-color: #00348d; }\n  spinbutton:disabled:not(.vertical),\n  entry:disabled {\n    color: #7d7d7c;\n    border-color: #1f1f1f;\n    background-color: #080808;\n    box-shadow: none; }\n  spinbutton:backdrop:not(.vertical),\n  entry:backdrop {\n    color: #cdcdcd;\n    border-color: #1f1f1f;\n    background-color: #030303;\n    box-shadow: none;\n    transition: 200ms ease-out; }\n  spinbutton:backdrop:disabled:not(.vertical),\n  entry:backdrop:disabled {\n    color: #333333;\n    border-color: #1f1f1f;\n    background-color: #080808;\n    box-shadow: none; }\n  spinbutton.error:not(.vertical),\n  entry.error {\n    color: #bf1717;\n    border-color: #200404; }\n    spinbutton.error:focus:not(.vertical),\n    entry.error:focus {\n      box-shadow: inset 0 0 0 1px #bf1717;\n      border-color: #200404; }\n    spinbutton.error:not(.vertical) selection,\n    entry.error selection {\n      background-color: #bf1717; }\n  spinbutton.warning:not(.vertical),\n  entry.warning {\n    color: #fd7d00;\n    border-color: #4b2500; }\n    spinbutton.warning:focus:not(.vertical),\n    entry.warning:focus {\n      box-shadow: inset 0 0 0 1px #fd7d00;\n      border-color: #4b2500; }\n    spinbutton.warning:not(.vertical) selection,\n    entry.warning selection {\n      background-color: #fd7d00; }\n  spinbutton:not(.vertical) image,\n  entry image {\n    color: #bebebd; }\n    spinbutton:not(.vertical) image:hover,\n    entry image:hover {\n      color: #eeeeec; }\n    spinbutton:not(.vertical) image:active,\n    entry image:active {\n      color: #2777ff; }\n    spinbutton:not(.vertical) image:backdrop,\n    entry image:backdrop {\n      color: #656564; }\n  spinbutton:drop(active):not(.vertical),\n  entry:drop(active):focus,\n  entry:drop(active) {\n    border-color: #19a187;\n    box-shadow: inset 0 0 0 1px #19a187; }\n  .osd spinbutton:not(.vertical), .osd entry {\n    color: white;\n    border-color: black;\n    background-color: rgba(0, 0, 0, 0.5);\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black; }\n    .osd spinbutton:focus:not(.vertical), .osd entry:focus {\n      color: white;\n      border-color: #2777ff;\n      background-color: rgba(0, 0, 0, 0.5);\n      background-clip: padding-box;\n      box-shadow: inset 0 0 0 1px #2777ff;\n      text-shadow: 0 1px black;\n      -gtk-icon-shadow: 0 1px black; }\n    .osd spinbutton:backdrop:not(.vertical), .osd entry:backdrop {\n      color: white;\n      border-color: black;\n      background-color: rgba(0, 0, 0, 0.5);\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n    .osd spinbutton:disabled:not(.vertical), .osd entry:disabled {\n      color: #97999f;\n      border-color: black;\n      background-color: rgba(68, 72, 83, 0.5);\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n\nspinbutton:not(.vertical) progress,\nentry progress {\n  margin: 2px -6px;\n  background-color: transparent;\n  background-image: none;\n  border-radius: 0;\n  border-width: 0 0 2px;\n  border-color: #2777ff;\n  border-style: solid;\n  box-shadow: none; }\n  spinbutton:not(.vertical) progress:backdrop,\n  entry progress:backdrop {\n    background-color: transparent; }\n\n.linked:not(.vertical) > spinbutton:focus:not(.vertical) + spinbutton:not(.vertical), .linked:not(.vertical) > spinbutton:focus:not(.vertical) + button, .linked:not(.vertical) > spinbutton:focus:not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) > spinbutton:focus:not(.vertical) + entry, .linked:not(.vertical) > entry:focus + button, .linked:not(.vertical) > entry:focus + combobox > box > button.combo, .linked:not(.vertical) > entry:focus + spinbutton:not(.vertical), .linked:not(.vertical) > entry:focus + entry {\n  border-left-color: #00348d; }\n\n.linked:not(.vertical) > spinbutton:focus.error:not(.vertical) + spinbutton:not(.vertical), .linked:not(.vertical) > spinbutton:focus.error:not(.vertical) + button, .linked:not(.vertical) > spinbutton:focus.error:not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) > spinbutton:focus.error:not(.vertical) + entry, .linked:not(.vertical) > entry:focus.error + button, .linked:not(.vertical) > entry:focus.error + combobox > box > button.combo, .linked:not(.vertical) > entry:focus.error + spinbutton:not(.vertical), .linked:not(.vertical) > entry:focus.error + entry {\n  border-left-color: #200404; }\n\n.linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + spinbutton:not(.vertical), .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + button, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + entry, .linked:not(.vertical) > entry:drop(active) + button, .linked:not(.vertical) > entry:drop(active) + combobox > box > button.combo, .linked:not(.vertical) > entry:drop(active) + spinbutton:not(.vertical), .linked:not(.vertical) > entry:drop(active) + entry {\n  border-left-color: #19a187; }\n\n.linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled), .linked.vertical > spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):not(.vertical), .linked.vertical > entry:not(:disabled) + entry:not(:disabled), .linked.vertical > entry:not(:disabled) + spinbutton:not(:disabled):not(.vertical) {\n  border-top-color: #090909; }\n  .linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled):backdrop, .linked.vertical > spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):backdrop:not(.vertical), .linked.vertical > entry:not(:disabled) + entry:not(:disabled):backdrop, .linked.vertical > entry:not(:disabled) + spinbutton:not(:disabled):backdrop:not(.vertical) {\n    border-top-color: #0b0b0b; }\n\n.linked.vertical > spinbutton:disabled:not(.vertical) + spinbutton:disabled:not(.vertical), .linked.vertical > spinbutton:disabled:not(.vertical) + entry:disabled, .linked.vertical > entry:disabled + spinbutton:disabled:not(.vertical), .linked.vertical > entry:disabled + entry:disabled {\n  border-top-color: #090909; }\n\n.linked.vertical > spinbutton:not(.vertical) + spinbutton:focus:not(:only-child):not(.vertical),\n.linked.vertical > spinbutton:not(.vertical) + entry:focus:not(:only-child), .linked.vertical > entry + spinbutton:focus:not(:only-child):not(.vertical),\n.linked.vertical > entry + entry:focus:not(:only-child) {\n  border-top-color: #00348d; }\n\n.linked.vertical > spinbutton:not(.vertical) + spinbutton:focus.error:not(:only-child):not(.vertical),\n.linked.vertical > spinbutton:not(.vertical) + entry:focus.error:not(:only-child), .linked.vertical > entry + spinbutton:focus.error:not(:only-child):not(.vertical),\n.linked.vertical > entry + entry:focus.error:not(:only-child) {\n  border-top-color: #200404; }\n\n.linked.vertical > spinbutton:not(.vertical) + spinbutton:drop(active):not(:only-child):not(.vertical),\n.linked.vertical > spinbutton:not(.vertical) + entry:drop(active):not(:only-child), .linked.vertical > entry + spinbutton:drop(active):not(:only-child):not(.vertical),\n.linked.vertical > entry + entry:drop(active):not(:only-child) {\n  border-top-color: #19a187; }\n\n.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + spinbutton:not(.vertical),\n.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + entry,\n.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + button,\n.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + combobox > box > button.combo, .linked.vertical > entry:focus:not(:only-child) + spinbutton:not(.vertical),\n.linked.vertical > entry:focus:not(:only-child) + entry,\n.linked.vertical > entry:focus:not(:only-child) + button,\n.linked.vertical > entry:focus:not(:only-child) + combobox > box > button.combo {\n  border-top-color: #00348d; }\n\n.linked.vertical > spinbutton:focus.error:not(:only-child):not(.vertical) + spinbutton:not(.vertical),\n.linked.vertical > spinbutton:focus.error:not(:only-child):not(.vertical) + entry,\n.linked.vertical > spinbutton:focus.error:not(:only-child):not(.vertical) + button,\n.linked.vertical > spinbutton:focus.error:not(:only-child):not(.vertical) + combobox > box > button.combo, .linked.vertical > entry:focus.error:not(:only-child) + spinbutton:not(.vertical),\n.linked.vertical > entry:focus.error:not(:only-child) + entry,\n.linked.vertical > entry:focus.error:not(:only-child) + button,\n.linked.vertical > entry:focus.error:not(:only-child) + combobox > box > button.combo {\n  border-top-color: #200404; }\n\n.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + spinbutton:not(.vertical),\n.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + entry,\n.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + button,\n.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + combobox > box > button.combo, .linked.vertical > entry:drop(active):not(:only-child) + spinbutton:not(.vertical),\n.linked.vertical > entry:drop(active):not(:only-child) + entry,\n.linked.vertical > entry:drop(active):not(:only-child) + button,\n.linked.vertical > entry:drop(active):not(:only-child) + combobox > box > button.combo {\n  border-top-color: #19a187; }\n\nspinbutton.error:not(.vertical),\nentry.error {\n  color: #bf1717; }\n\ntreeview entry:focus:dir(rtl), treeview entry:focus:dir(ltr) {\n  background-color: black;\n  transition-property: color, background; }\n\ntreeview entry.flat, treeview entry {\n  border-radius: 0;\n  background-image: none;\n  background-color: black; }\n  treeview entry.flat:focus, treeview entry:focus {\n    border-color: #2777ff; }\n\n.entry-tag {\n  padding: 5px;\n  margin-top: 2px;\n  margin-bottom: 2px;\n  border-style: none;\n  color: black;\n  background-color: #777776; }\n  :dir(ltr) .entry-tag {\n    margin-left: 8px;\n    margin-right: -5px; }\n  :dir(rtl) .entry-tag {\n    margin-left: -5px;\n    margin-right: 8px; }\n  .entry-tag:hover {\n    background-color: #909090; }\n  :backdrop .entry-tag {\n    color: #030303;\n    background-color: #40403f; }\n  .entry-tag.button {\n    background-color: transparent;\n    color: rgba(0, 0, 0, 0.7); }\n  :not(:backdrop) .entry-tag.button:hover {\n    border: 1px solid #777776;\n    color: black; }\n  :not(:backdrop) .entry-tag.button:active {\n    background-color: #777776;\n    color: rgba(0, 0, 0, 0.7); }\n\n/***********\n * Buttons *\n ***********/\n@keyframes needs_attention {\n  from {\n    background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#74a7ff), to(transparent)); }\n  to {\n    background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#2777ff), to(transparent)); } }\n\nbutton.titlebutton, notebook > header > tabs > arrow,\nbutton {\n  min-height: 24px;\n  min-width: 16px;\n  padding: 2px 6px;\n  border: 1px solid;\n  border-radius: 6px;\n  transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n  color: #eeeeec;\n  outline-color: rgba(238, 238, 236, 0.3);\n  border-color: #1f1f1f;\n  background-image: image(#1f1f1f);\n  box-shadow: none; }\n  button.titlebutton, button.sidebar-button, notebook > header > tabs > arrow, notebook > header > tabs > arrow.flat,\n  button.flat {\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    transition: none; }\n    button.titlebutton:hover, button.sidebar-button:hover, notebook > header > tabs > arrow:hover,\n    button.flat:hover {\n      transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n      transition-duration: 500ms; }\n      button.titlebutton:hover:active, button.sidebar-button:hover:active, notebook > header > tabs > arrow:hover:active,\n      button.flat:hover:active {\n        transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  notebook > header > tabs > arrow:hover,\n  button:hover {\n    color: #eeeeec;\n    outline-color: rgba(238, 238, 236, 0.3);\n    border-color: #1f1f1f;\n    background-image: image(#303030);\n    box-shadow: none;\n    -gtk-icon-effect: highlight; }\n  notebook > header > tabs > arrow:active, notebook > header > tabs > arrow:checked,\n  button:active,\n  button:checked {\n    color: #ffffff;\n    outline-color: rgba(238, 238, 236, 0.3);\n    border-color: #2777ff;\n    background-image: linear-gradient(to right, #317dff, #1d71ff);\n    box-shadow: 0 2px 4px rgba(39, 119, 255, 0.25);\n    transition-duration: 50ms; }\n  notebook > header > tabs > arrow:backdrop,\n  button:backdrop.flat,\n  button:backdrop {\n    color: #7d7d7c;\n    border-color: #1f1f1f;\n    background-image: image(#1f1f1f);\n    box-shadow: none;\n    transition: 200ms ease-out;\n    -gtk-icon-effect: none; }\n    notebook > header > tabs > arrow:backdrop:active, notebook > header > tabs > arrow:backdrop:checked,\n    button:backdrop.flat:active,\n    button:backdrop.flat:checked,\n    button:backdrop:active,\n    button:backdrop:checked {\n      color: #ffffff;\n      border-color: #2777ff;\n      background-image: image(#2262cf);\n      box-shadow: none; }\n    notebook > header > tabs > arrow:backdrop:disabled,\n    button:backdrop.flat:disabled,\n    button:backdrop:disabled {\n      color: #333333;\n      border-color: #1f1f1f;\n      background-image: image(#080808);\n      box-shadow: none; }\n      notebook > header > tabs > arrow:backdrop:disabled:active, notebook > header > tabs > arrow:backdrop:disabled:checked,\n      button:backdrop.flat:disabled:active,\n      button:backdrop.flat:disabled:checked,\n      button:backdrop:disabled:active,\n      button:backdrop:disabled:checked {\n        color: #333333;\n        border-color: #1f1f1f;\n        background-image: image(#010101);\n        box-shadow: none; }\n  button.titlebutton:backdrop, button.sidebar-button:backdrop, notebook > header > tabs > arrow:backdrop, button.titlebutton:disabled, button.sidebar-button:disabled, notebook > header > tabs > arrow:disabled,\n  button.flat:backdrop,\n  button.flat:disabled,\n  button.flat:backdrop:disabled {\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\n  notebook > header > tabs > arrow:disabled,\n  button:disabled {\n    color: #7d7d7c;\n    border-color: #1f1f1f;\n    background-image: image(#080808);\n    box-shadow: none; }\n    notebook > header > tabs > arrow:disabled:active, notebook > header > tabs > arrow:disabled:checked,\n    button:disabled:active,\n    button:disabled:checked {\n      color: #7d7d7c;\n      border-color: #1f1f1f;\n      background-image: image(black);\n      box-shadow: none; }\n  notebook > header > tabs > arrow.image-button,\n  button.image-button {\n    min-width: 24px;\n    padding-left: 2px;\n    padding-right: 2px; }\n  notebook > header > tabs > arrow.text-button,\n  button.text-button {\n    padding-left: 16px;\n    padding-right: 16px; }\n  notebook > header > tabs > arrow.text-button.image-button,\n  button.text-button.image-button {\n    padding-left: 8px;\n    padding-right: 8px; }\n    notebook > header > tabs > arrow.text-button.image-button label,\n    button.text-button.image-button label {\n      padding-left: 8px;\n      padding-right: 8px; }\n  combobox:drop(active) button.combo, notebook > header > tabs > arrow:drop(active),\n  button:drop(active) {\n    color: #19a187;\n    border-color: #19a187;\n    box-shadow: inset 0 0 0 1px #19a187; }\n\nrow:selected button.sidebar-button:not(:active):not(:checked):not(:hover):not(disabled), row:selected button.flat:not(:active):not(:checked):not(:hover):not(disabled) {\n  color: #ffffff;\n  border-color: transparent; }\n  row:selected button.sidebar-button:not(:active):not(:checked):not(:hover):not(disabled):backdrop, row:selected button.flat:not(:active):not(:checked):not(:hover):not(disabled):backdrop {\n    color: #7d7d7c; }\n\n\nbutton.osd {\n  min-width: 26px;\n  min-height: 32px;\n  color: white;\n  border-radius: 5px;\n  color: white;\n  border-color: black;\n  background-color: transparent;\n  background-image: image(#303340);\n  background-clip: padding-box;\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n  text-shadow: 0 1px black;\n  -gtk-icon-shadow: 0 1px black;\n  outline-color: rgba(255, 255, 255, 0.3);\n  border: none;\n  box-shadow: none; }\n  \n  button.osd.image-button {\n    min-width: 34px; }\n  \n  button.osd:hover {\n    color: white;\n    border-color: black;\n    background-color: transparent;\n    background-image: image(#4a5063);\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black;\n    outline-color: rgba(255, 255, 255, 0.3);\n    border: none;\n    box-shadow: none; }\n  \n  button.osd:active,\n  button.osd:checked {\n    color: white;\n    border-color: black;\n    background-color: transparent;\n    background-image: image(black);\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    outline-color: rgba(255, 255, 255, 0.3);\n    border: none;\n    box-shadow: none; }\n  \n  button.osd:disabled:backdrop,\n  button.osd:disabled {\n    color: #97999f;\n    border-color: black;\n    background-color: transparent;\n    background-image: image(rgba(68, 72, 83, 0.5));\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    border: none; }\n  \n  button.osd:backdrop {\n    color: white;\n    border-color: black;\n    background-color: transparent;\n    background-image: image(#303340);\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    border: none; }\n\n.app-notification button,\n.app-notification.frame button, .csd popover.background.touch-selection button, .csd popover.background.magnifier button, popover.background.touch-selection button, popover.background.magnifier button, .osd button {\n  color: white;\n  border-color: black;\n  background-color: transparent;\n  background-image: image(#303340);\n  background-clip: padding-box;\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n  text-shadow: 0 1px black;\n  -gtk-icon-shadow: 0 1px black;\n  outline-color: rgba(255, 255, 255, 0.3); }\n  .app-notification button:hover, popover.background.touch-selection button:hover, popover.background.magnifier button:hover, .osd button:hover {\n    color: white;\n    border-color: black;\n    background-color: transparent;\n    background-image: image(#4a5063);\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black;\n    outline-color: rgba(255, 255, 255, 0.3); }\n  .app-notification button:active, popover.background.touch-selection button:active, popover.background.magnifier button:active, .app-notification button:checked, popover.background.touch-selection button:checked, popover.background.magnifier button:checked, .osd button:active:backdrop, .osd button:active, .osd button:checked:backdrop, .osd button:checked {\n    color: white;\n    border-color: black;\n    background-color: transparent;\n    background-image: image(black);\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    outline-color: rgba(255, 255, 255, 0.3); }\n  .app-notification button:disabled, popover.background.touch-selection button:disabled, popover.background.magnifier button:disabled, .osd button:disabled:backdrop, .osd button:disabled {\n    color: #97999f;\n    border-color: black;\n    background-color: transparent;\n    background-image: image(rgba(68, 72, 83, 0.5));\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\n  .app-notification button:backdrop, popover.background.touch-selection button:backdrop, popover.background.magnifier button:backdrop, .osd button:backdrop {\n    color: white;\n    border-color: black;\n    background-color: transparent;\n    background-image: image(#303340);\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\n  .app-notification button.flat, popover.background.touch-selection button.flat, popover.background.magnifier button.flat, .osd button.flat {\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    box-shadow: none;\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black; }\n    .app-notification button.flat:hover, popover.background.touch-selection button.flat:hover, popover.background.magnifier button.flat:hover, .osd button.flat:hover {\n      color: white;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(#4a5063);\n      background-clip: padding-box;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n      text-shadow: 0 1px black;\n      -gtk-icon-shadow: 0 1px black;\n      outline-color: rgba(255, 255, 255, 0.3); }\n    .app-notification button.flat:disabled, popover.background.touch-selection button.flat:disabled, popover.background.magnifier button.flat:disabled, .osd button.flat:disabled {\n      color: #97999f;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(rgba(68, 72, 83, 0.5));\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      background-image: none;\n      border-color: transparent;\n      box-shadow: none; }\n    .app-notification button.flat:backdrop, popover.background.touch-selection button.flat:backdrop, popover.background.magnifier button.flat:backdrop, .osd button.flat:backdrop {\n      border-color: transparent;\n      background-color: transparent;\n      background-image: none;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n    .app-notification button.flat:active, popover.background.touch-selection button.flat:active, popover.background.magnifier button.flat:active, .app-notification button.flat:checked, popover.background.touch-selection button.flat:checked, popover.background.magnifier button.flat:checked, .osd button.flat:active, .osd button.flat:checked {\n      color: white;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(black);\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      outline-color: rgba(255, 255, 255, 0.3); }\n\n\nbutton.suggested-action {\n  color: white;\n  outline-color: rgba(255, 255, 255, 0.3);\n  border-color: #186dff;\n  background-image: image(#2777ff);\n  box-shadow: none; }\n  \n  button.suggested-action.flat {\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    color: #2777ff; }\n  \n  button.suggested-action:hover {\n    color: white;\n    outline-color: rgba(255, 255, 255, 0.3);\n    border-color: #005af3;\n    background-image: image(#6ea4ff);\n    box-shadow: none; }\n  \n  button.suggested-action:active,\n  button.suggested-action:checked {\n    color: white;\n    outline-color: rgba(255, 255, 255, 0.3);\n    border-color: #0052df;\n    background-image: linear-gradient(to right, #0056e9, #004fd4);\n    box-shadow: 0 2px 4px rgba(0, 82, 223, 0.25); }\n  \n  button.suggested-action:backdrop,\n  button.suggested-action.flat:backdrop {\n    color: #d4e4ff;\n    border-color: #005af3;\n    background-image: image(#2777ff);\n    box-shadow: none; }\n    \n    button.suggested-action:backdrop:active,\n    button.suggested-action:backdrop:checked,\n    button.suggested-action.flat:backdrop:active,\n    button.suggested-action.flat:backdrop:checked {\n      color: #ffffff;\n      border-color: #2777ff;\n      background-image: image(#2262cf);\n      box-shadow: none; }\n    \n    button.suggested-action:backdrop:disabled,\n    button.suggested-action.flat:backdrop:disabled {\n      color: #333333;\n      border-color: #1f1f1f;\n      background-image: image(#080808);\n      box-shadow: none; }\n      \n      button.suggested-action:backdrop:disabled:active,\n      button.suggested-action:backdrop:disabled:checked,\n      button.suggested-action.flat:backdrop:disabled:active,\n      button.suggested-action.flat:backdrop:disabled:checked {\n        color: #6d96db;\n        border-color: #005af3;\n        background-image: image(#1e5dc7);\n        box-shadow: none; }\n  \n  button.suggested-action.flat:backdrop,\n  button.suggested-action.flat:disabled,\n  button.suggested-action.flat:backdrop:disabled {\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    color: rgba(39, 119, 255, 0.8); }\n  \n  button.suggested-action:disabled {\n    color: #7d7d7c;\n    border-color: #1f1f1f;\n    background-image: image(#080808);\n    box-shadow: none; }\n    \n    button.suggested-action:disabled:active,\n    button.suggested-action:disabled:checked {\n      color: #a5bce5;\n      border-color: #005af3;\n      background-image: image(#1d59be);\n      box-shadow: none; }\n  .osd button.suggested-action {\n    color: white;\n    border-color: black;\n    background-color: transparent;\n    background-image: image(rgba(39, 119, 255, 0.5));\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black;\n    outline-color: rgba(255, 255, 255, 0.3); }\n    .osd button.suggested-action:hover {\n      color: white;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(rgba(39, 119, 255, 0.7));\n      background-clip: padding-box;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n      text-shadow: 0 1px black;\n      -gtk-icon-shadow: 0 1px black;\n      outline-color: rgba(255, 255, 255, 0.3); }\n    .osd button.suggested-action:active:backdrop, .osd button.suggested-action:active, .osd button.suggested-action:checked:backdrop, .osd button.suggested-action:checked {\n      color: white;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(#2777ff);\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      outline-color: rgba(255, 255, 255, 0.3); }\n    .osd button.suggested-action:disabled:backdrop, .osd button.suggested-action:disabled {\n      color: #97999f;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(rgba(68, 72, 83, 0.5));\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n    .osd button.suggested-action:backdrop {\n      color: white;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(rgba(39, 119, 255, 0.5));\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n\n\nbutton.destructive-action {\n  color: white;\n  outline-color: rgba(255, 255, 255, 0.3);\n  border-color: #991212;\n  background-image: image(#a61414);\n  box-shadow: none; }\n  \n  button.destructive-action.flat {\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    color: #a61414; }\n  \n  button.destructive-action:hover {\n    color: white;\n    outline-color: rgba(255, 255, 255, 0.3);\n    border-color: #790e0e;\n    background-image: image(#e41d1d);\n    box-shadow: none; }\n  \n  button.destructive-action:active,\n  button.destructive-action:checked {\n    color: white;\n    outline-color: rgba(255, 255, 255, 0.3);\n    border-color: #670c0c;\n    background-image: linear-gradient(to right, #700d0d, #5d0b0b);\n    box-shadow: 0 2px 4px rgba(103, 12, 12, 0.25); }\n  \n  button.destructive-action:backdrop,\n  button.destructive-action.flat:backdrop {\n    color: #edd0d0;\n    border-color: #790e0e;\n    background-image: image(#a61414);\n    box-shadow: none; }\n    \n    button.destructive-action:backdrop:active,\n    button.destructive-action:backdrop:checked,\n    button.destructive-action.flat:backdrop:active,\n    button.destructive-action.flat:backdrop:checked {\n      color: #ffffff;\n      border-color: #2777ff;\n      background-image: image(#2262cf);\n      box-shadow: none; }\n    \n    button.destructive-action:backdrop:disabled,\n    button.destructive-action.flat:backdrop:disabled {\n      color: #333333;\n      border-color: #1f1f1f;\n      background-image: image(#080808);\n      box-shadow: none; }\n      \n      button.destructive-action:backdrop:disabled:active,\n      button.destructive-action:backdrop:disabled:checked,\n      button.destructive-action.flat:backdrop:disabled:active,\n      button.destructive-action.flat:backdrop:disabled:checked {\n        color: #a96363;\n        border-color: #790e0e;\n        background-image: image(#7b0f0f);\n        box-shadow: none; }\n  \n  button.destructive-action.flat:backdrop,\n  button.destructive-action.flat:disabled,\n  button.destructive-action.flat:backdrop:disabled {\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    color: rgba(166, 20, 20, 0.8); }\n  \n  button.destructive-action:disabled {\n    color: #7d7d7c;\n    border-color: #1f1f1f;\n    background-image: image(#080808);\n    box-shadow: none; }\n    \n    button.destructive-action:disabled:active,\n    button.destructive-action:disabled:checked {\n      color: #c69e9e;\n      border-color: #790e0e;\n      background-image: image(#720e0e);\n      box-shadow: none; }\n  .osd button.destructive-action {\n    color: white;\n    border-color: black;\n    background-color: transparent;\n    background-image: image(rgba(166, 20, 20, 0.5));\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black;\n    outline-color: rgba(255, 255, 255, 0.3); }\n    .osd button.destructive-action:hover {\n      color: white;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(rgba(166, 20, 20, 0.7));\n      background-clip: padding-box;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n      text-shadow: 0 1px black;\n      -gtk-icon-shadow: 0 1px black;\n      outline-color: rgba(255, 255, 255, 0.3); }\n    .osd button.destructive-action:active:backdrop, .osd button.destructive-action:active, .osd button.destructive-action:checked:backdrop, .osd button.destructive-action:checked {\n      color: white;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(#a61414);\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      outline-color: rgba(255, 255, 255, 0.3); }\n    .osd button.destructive-action:disabled:backdrop, .osd button.destructive-action:disabled {\n      color: #97999f;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(rgba(68, 72, 83, 0.5));\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n    .osd button.destructive-action:backdrop {\n      color: white;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(rgba(166, 20, 20, 0.5));\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n\n.stack-switcher > button {\n  outline-offset: -3px; }\n  .stack-switcher > button > label {\n    padding-left: 6px;\n    padding-right: 6px; }\n  .stack-switcher > button > image {\n    padding-left: 6px;\n    padding-right: 6px;\n    padding-top: 3px;\n    padding-bottom: 3px; }\n  .stack-switcher > button.text-button {\n    padding-left: 10px;\n    padding-right: 10px; }\n  .stack-switcher > button.image-button {\n    padding-left: 2px;\n    padding-right: 2px; }\n  .stack-switcher > button.needs-attention:active > label,\n  .stack-switcher > button.needs-attention:active > image, .stack-switcher > button.needs-attention:checked > label,\n  .stack-switcher > button.needs-attention:checked > image {\n    animation: none;\n    background-image: none; }\n\n\nbutton.font separator,\nbutton.file separator {\n  background-color: transparent; }\n\n\nbutton.font > box > box > label {\n  font-weight: bold; }\n\n.primary-toolbar button {\n  -gtk-icon-shadow: none; }\n\n\nbutton.circular {\n  border-radius: 9999px;\n  -gtk-outline-radius: 9999px;\n  padding: 2px;\n  /* circles instead of ellipses */\n  background-origin: padding-box, border-box;\n  background-clip: padding-box, border-box; }\n  \n  button.circular label {\n    padding: 0; }\n  \n  button.circular:not(.flat):not(.osd):not(:checked):not(:active):not(:disabled):not(:backdrop) {\n    color: #eeeeec;\n    outline-color: rgba(238, 238, 236, 0.3);\n    border-color: #1f1f1f;\n    background-image: image(#1f1f1f), linear-gradient(to top, black 25%, #1f1f1f 50%);\n    box-shadow: none;\n    border-color: transparent; }\n  \n  button.circular:hover:not(.osd):not(:checked):not(:active):not(:disabled):not(:backdrop) {\n    color: #eeeeec;\n    outline-color: rgba(238, 238, 236, 0.3);\n    border-color: #1f1f1f;\n    background-image: image(#303030), linear-gradient(to top, black 25%, #1f1f1f 50%);\n    box-shadow: none;\n    border-color: transparent; }\n\nstacksidebar row.needs-attention > label, .stack-switcher > button.needs-attention > label,\n.stack-switcher > button.needs-attention > image {\n  animation: needs_attention 150ms ease-in;\n  background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#74a7ff), to(transparent)), -gtk-gradient(radial, center center, 0, center center, 0.45, to(rgba(0, 0, 0, 0.96)), to(transparent));\n  background-size: 6px 6px, 6px 6px;\n  background-repeat: no-repeat;\n  background-position: right 3px, right 2px; }\n  stacksidebar row.needs-attention > label:backdrop, .stack-switcher > button.needs-attention > label:backdrop,\n  .stack-switcher > button.needs-attention > image:backdrop {\n    background-size: 6px 6px, 0 0; }\n  stacksidebar row.needs-attention > label:dir(rtl), .stack-switcher > button.needs-attention > label:dir(rtl),\n  .stack-switcher > button.needs-attention > image:dir(rtl) {\n    background-position: left 3px, left 2px; }\n\n.inline-toolbar toolbutton > button {\n  color: #eeeeec;\n  outline-color: rgba(238, 238, 236, 0.3);\n  border-color: #1f1f1f;\n  background-image: image(#1f1f1f);\n  box-shadow: none; }\n  .inline-toolbar toolbutton > button:hover {\n    color: #eeeeec;\n    outline-color: rgba(238, 238, 236, 0.3);\n    border-color: #1f1f1f;\n    background-image: image(#303030);\n    box-shadow: none; }\n  .inline-toolbar toolbutton > button:active, .inline-toolbar toolbutton > button:checked {\n    color: #ffffff;\n    outline-color: rgba(238, 238, 236, 0.3);\n    border-color: #2777ff;\n    background-image: linear-gradient(to right, #317dff, #1d71ff);\n    box-shadow: 0 2px 4px rgba(39, 119, 255, 0.25); }\n  .inline-toolbar toolbutton > button:disabled {\n    color: #7d7d7c;\n    border-color: #1f1f1f;\n    background-image: image(#080808);\n    box-shadow: none; }\n    .inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked {\n      color: #7d7d7c;\n      border-color: #1f1f1f;\n      background-image: image(black);\n      box-shadow: none; }\n  .inline-toolbar toolbutton > button:backdrop {\n    color: #7d7d7c;\n    border-color: #1f1f1f;\n    background-image: image(#1f1f1f);\n    box-shadow: none; }\n    .inline-toolbar toolbutton > button:backdrop:active, .inline-toolbar toolbutton > button:backdrop:checked {\n      color: #ffffff;\n      border-color: #2777ff;\n      background-image: image(#2262cf);\n      box-shadow: none; }\n    .inline-toolbar toolbutton > button:backdrop:disabled {\n      color: #333333;\n      border-color: #1f1f1f;\n      background-image: image(#080808);\n      box-shadow: none; }\n      .inline-toolbar toolbutton > button:backdrop:disabled:active, .inline-toolbar toolbutton > button:backdrop:disabled:checked {\n        color: #333333;\n        border-color: #1f1f1f;\n        background-image: image(#010101);\n        box-shadow: none; }\n\n.linked:not(.vertical) > combobox > box > button.combo, filechooser .path-bar.linked > button, .linked:not(.vertical) > spinbutton:not(.vertical), .linked:not(.vertical) > entry, .inline-toolbar button, .linked > button, toolbar.inline-toolbar toolbutton > button.flat {\n  border-right-style: none;\n  border-radius: 0;\n  -gtk-outline-radius: 0; }\n\n.linked:not(.vertical) > combobox:first-child > box > button.combo, combobox.linked button:nth-child(2):dir(rtl), filechooser .path-bar.linked > button:dir(rtl):last-child, filechooser .path-bar.linked > button:dir(ltr):first-child, .linked:not(.vertical) > spinbutton:first-child:not(.vertical), .linked:not(.vertical) > entry:first-child, .inline-toolbar button:first-child, .linked > button:first-child, toolbar.inline-toolbar toolbutton:first-child > button.flat {\n  border-top-left-radius: 6px;\n  border-bottom-left-radius: 6px;\n  -gtk-outline-top-left-radius: 6px;\n  -gtk-outline-bottom-left-radius: 6px; }\n\n.linked:not(.vertical) > combobox:last-child > box > button.combo, combobox.linked button:nth-child(2):dir(ltr), filechooser .path-bar.linked > button:dir(rtl):first-child, filechooser .path-bar.linked > button:dir(ltr):last-child, .linked:not(.vertical) > spinbutton:last-child:not(.vertical), .linked:not(.vertical) > entry:last-child, .inline-toolbar button:last-child, .linked > button:last-child, toolbar.inline-toolbar toolbutton:last-child > button.flat {\n  border-right-style: solid;\n  border-top-right-radius: 6px;\n  border-bottom-right-radius: 6px;\n  -gtk-outline-top-right-radius: 6px;\n  -gtk-outline-bottom-right-radius: 6px; }\n\n.linked:not(.vertical) > combobox:only-child > box > button.combo, filechooser .path-bar.linked > button:only-child, .linked:not(.vertical) > spinbutton:only-child:not(.vertical), .linked:not(.vertical) > entry:only-child, .inline-toolbar button:only-child, .linked > button:only-child, toolbar.inline-toolbar toolbutton:only-child > button.flat {\n  border-style: solid;\n  border-radius: 6px;\n  -gtk-outline-radius: 6px; }\n\n.linked.vertical > combobox > box > button.combo, .linked.vertical > spinbutton:not(.vertical), .linked.vertical > entry, .linked.vertical > button {\n  border-style: solid solid none solid;\n  border-radius: 0;\n  -gtk-outline-radius: 0; }\n\n.linked.vertical > combobox:first-child > box > button.combo, .linked.vertical > spinbutton:first-child:not(.vertical), .linked.vertical > entry:first-child, .linked.vertical > button:first-child {\n  border-top-left-radius: 6px;\n  border-top-right-radius: 6px;\n  -gtk-outline-top-left-radius: 6px;\n  -gtk-outline-top-right-radius: 6px; }\n\n.linked.vertical > combobox:last-child > box > button.combo, .linked.vertical > spinbutton:last-child:not(.vertical), .linked.vertical > entry:last-child, .linked.vertical > button:last-child {\n  border-bottom-style: solid;\n  border-bottom-left-radius: 6px;\n  border-bottom-right-radius: 6px;\n  -gtk-outline-bottom-left-radius: 6px;\n  -gtk-outline-bottom-right-radius: 6px; }\n\n.linked.vertical > combobox:only-child > box > button.combo, .linked.vertical > spinbutton:only-child:not(.vertical), .linked.vertical > entry:only-child, .linked.vertical > button:only-child {\n  border-style: solid;\n  border-radius: 6px;\n  -gtk-outline-radius: 6px; }\n\n.scale-popup button:backdrop:hover, .scale-popup button:backdrop:disabled, .scale-popup button:backdrop, .scale-popup button:hover, calendar.button, button:link:hover, button:link:active, button:link:checked,\nbutton:visited:hover,\nbutton:visited:active,\nbutton:visited:checked, button:link,\nbutton:visited, list row button.image-button:not(.flat), modelbutton.flat:backdrop, modelbutton.flat:backdrop:hover, modelbutton.flat,\n.menuitem.button.flat {\n  background-color: transparent;\n  background-image: none;\n  border-color: transparent;\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0);\n  text-shadow: none;\n  -gtk-icon-shadow: none; }\n\n/* menu buttons */\nmodelbutton.flat,\n.menuitem.button.flat {\n  min-height: 26px;\n  padding-left: 5px;\n  padding-right: 5px;\n  border-radius: 6px;\n  outline-offset: -2px; }\n  modelbutton.flat:hover,\n  .menuitem.button.flat:hover {\n    background-color: #181818; }\n\nmodelbutton.flat arrow {\n  background: none; }\n  modelbutton.flat arrow:hover {\n    background: none; }\n  modelbutton.flat arrow.left {\n    -gtk-icon-source: -gtk-icontheme(\"pan-start-symbolic\"); }\n  modelbutton.flat arrow.right {\n    -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic\"); }\n\nbutton.color {\n  padding: 4px; }\n  button.color colorswatch:only-child, button.color colorswatch:only-child overlay {\n    border-radius: 0; }\n\n/* list buttons */\n/* tone down as per new designs, see issue #1473, #1748 */\nlist row button.image-button:not(.flat) {\n  border: 1px solid rgba(31, 31, 31, 0.5); }\n  list row button.image-button:not(.flat):hover {\n    color: #eeeeec;\n    outline-color: rgba(238, 238, 236, 0.3);\n    border-color: #1f1f1f;\n    background-image: image(#303030);\n    box-shadow: none; }\n  list row button.image-button:not(.flat):active, list row button.image-button:not(.flat):checked {\n    color: #ffffff;\n    outline-color: rgba(238, 238, 236, 0.3);\n    border-color: #2777ff;\n    background-image: linear-gradient(to right, #317dff, #1d71ff);\n    box-shadow: 0 2px 4px rgba(39, 119, 255, 0.25); }\n\n/*********\n * Links *\n *********/\nbutton:link > label,\nbutton:visited > label, button:link,\nbutton:visited,\n*:link {\n  color: #8db7ff; }\n  button:link > label:visited,\n  button:visited > label:visited,\n  button:visited,\n  *:link:visited {\n    color: #5a97ff; }\n    *:selected button:link > label:visited,\n    *:selected button:visited > label:visited,\n    *:selected button:visited, *:selected *:link:visited {\n      color: #bdd5ff; }\n  button:link > label:hover,\n  button:visited > label:hover, button:hover:link,\n  button:hover:visited,\n  *:link:hover {\n    color: #c0d7ff; }\n    *:selected button:link > label:hover,\n    *:selected button:visited > label:hover, *:selected button:hover:link,\n    *:selected button:hover:visited, *:selected *:link:hover {\n      color: #f9fbff; }\n  button:link > label:active,\n  button:visited > label:active, button:active:link,\n  button:active:visited,\n  *:link:active {\n    color: #8db7ff; }\n    *:selected button:link > label:active,\n    *:selected button:visited > label:active, *:selected button:active:link,\n    *:selected button:active:visited, *:selected *:link:active {\n      color: #e8f1ff; }\n  button:link > label:disabled,\n  button:visited > label:disabled, button:disabled:link,\n  button:disabled:visited,\n  *:link:disabled,\n  *:link:disabled:backdrop {\n    color: rgba(198, 198, 198, 0.8); }\n  button:link > label:backdrop,\n  button:visited > label:backdrop, button:backdrop:link,\n  button:backdrop:visited,\n  *:link:backdrop:backdrop:hover,\n  *:link:backdrop:backdrop:hover:selected,\n  *:link:backdrop {\n    color: rgba(141, 183, 255, 0.9); }\n  .selection-mode .titlebar:not(headerbar) .subtitle:link, .selection-mode.titlebar:not(headerbar) .subtitle:link, .selection-mode headerbar .subtitle:link,\n  headerbar.selection-mode .subtitle:link, button:link > label:selected,\n  button:visited > label:selected, button:selected:link,\n  button:selected:visited, *:selected button:link > label,\n  *:selected button:visited > label, *:selected button:link,\n  *:selected button:visited,\n  *:link:selected, *:selected *:link {\n    color: #e8f1ff; }\n\nbutton:link,\nbutton:visited {\n  text-shadow: none; }\n  button:link:hover, button:link:active, button:link:checked,\n  button:visited:hover,\n  button:visited:active,\n  button:visited:checked {\n    text-shadow: none; }\n  button:link > label,\n  button:visited > label {\n    text-decoration-line: underline; }\n\n/*****************\n * GtkSpinButton *\n *****************/\nspinbutton {\n  font-feature-settings: \"tnum\"; }\n  spinbutton:not(.vertical) {\n    padding: 0; }\n    .osd spinbutton:not(.vertical) entry, spinbutton:not(.vertical) entry {\n      min-width: 28px;\n      margin: 0;\n      background: none;\n      background-color: transparent;\n      border: none;\n      border-radius: 0;\n      box-shadow: none; }\n      spinbutton:not(.vertical) entry:backdrop:disabled {\n        background-color: transparent; }\n    spinbutton:not(.vertical) button {\n      min-height: 16px;\n      margin: 0;\n      padding-bottom: 0;\n      padding-top: 0;\n      color: #d6d6d4;\n      background-image: none;\n      border-style: none none none solid;\n      border-color: rgba(31, 31, 31, 0.3);\n      border-radius: 0;\n      box-shadow: none; }\n      spinbutton:not(.vertical) button:dir(rtl) {\n        border-style: none solid none none; }\n      spinbutton:not(.vertical) button:hover {\n        color: #eeeeec;\n        background-color: rgba(238, 238, 236, 0.05); }\n      spinbutton:not(.vertical) button:disabled {\n        color: rgba(125, 125, 124, 0.3);\n        background-color: transparent; }\n      spinbutton:not(.vertical) button:active {\n        background-color: rgba(0, 0, 0, 0.1);\n        box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.2); }\n      spinbutton:not(.vertical) button:backdrop {\n        color: #717170;\n        background-color: transparent;\n        border-color: rgba(31, 31, 31, 0.3);\n        transition: 200ms ease-out; }\n      spinbutton:not(.vertical) button:backdrop:disabled {\n        color: rgba(51, 51, 51, 0.3);\n        background-color: transparent;\n        background-image: none;\n        border-style: none none none solid; }\n        spinbutton:not(.vertical) button:backdrop:disabled:dir(rtl) {\n          border-style: none solid none none; }\n      spinbutton:not(.vertical) button:dir(ltr):last-child {\n        border-radius: 0 6px 6px 0; }\n      spinbutton:not(.vertical) button:dir(rtl):first-child {\n        border-radius: 6px 0 0 6px; }\n  .osd spinbutton:not(.vertical) button {\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    color: white;\n    border-style: none none none solid;\n    border-color: rgba(0, 0, 0, 0.7);\n    border-radius: 0;\n    box-shadow: none;\n    -gtk-icon-shadow: 0 1px black; }\n    .osd spinbutton:not(.vertical) button:dir(rtl) {\n      border-style: none solid none none; }\n    .osd spinbutton:not(.vertical) button:hover {\n      border-color: transparent;\n      background-color: transparent;\n      background-image: none;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      color: white;\n      border-color: rgba(0, 0, 0, 0.5);\n      background-color: rgba(255, 255, 255, 0.1);\n      -gtk-icon-shadow: 0 1px black;\n      box-shadow: none; }\n    .osd spinbutton:not(.vertical) button:backdrop {\n      border-color: transparent;\n      background-color: transparent;\n      background-image: none;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      color: white;\n      border-color: rgba(0, 0, 0, 0.5);\n      -gtk-icon-shadow: none;\n      box-shadow: none; }\n    .osd spinbutton:not(.vertical) button:disabled {\n      border-color: transparent;\n      background-color: transparent;\n      background-image: none;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      color: #97999f;\n      border-color: rgba(0, 0, 0, 0.5);\n      -gtk-icon-shadow: none;\n      box-shadow: none; }\n    .osd spinbutton:not(.vertical) button:dir(ltr):last-child {\n      border-radius: 0 6px 6px 0; }\n    .osd spinbutton:not(.vertical) button:dir(rtl):first-child {\n      border-radius: 6px 0 0 6px; }\n  spinbutton.vertical:disabled {\n    color: #7d7d7c; }\n  spinbutton.vertical:backdrop:disabled {\n    color: #333333; }\n  spinbutton.vertical:drop(active) {\n    border-color: transparent;\n    box-shadow: none; }\n  spinbutton.vertical entry {\n    min-height: 32px;\n    min-width: 32px;\n    padding: 0;\n    border-radius: 0; }\n  spinbutton.vertical button {\n    min-height: 32px;\n    min-width: 32px;\n    padding: 0; }\n  spinbutton.vertical button.up {\n    border-radius: 6px 6px 0 0;\n    border-style: solid solid none solid; }\n  spinbutton.vertical button.down {\n    border-radius: 0 0 6px 6px;\n    border-style: none solid solid solid; }\n  .osd spinbutton.vertical button:first-child {\n    color: white;\n    border-color: black;\n    background-color: transparent;\n    background-image: image(#303340);\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black;\n    outline-color: rgba(255, 255, 255, 0.3); }\n    .osd spinbutton.vertical button:first-child:hover {\n      color: white;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(#4a5063);\n      background-clip: padding-box;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n      text-shadow: 0 1px black;\n      -gtk-icon-shadow: 0 1px black;\n      outline-color: rgba(255, 255, 255, 0.3); }\n    .osd spinbutton.vertical button:first-child:active {\n      color: white;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(black);\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      outline-color: rgba(255, 255, 255, 0.3); }\n    .osd spinbutton.vertical button:first-child:disabled {\n      color: #97999f;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(rgba(68, 72, 83, 0.5));\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n    .osd spinbutton.vertical button:first-child:backdrop {\n      color: white;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(#303340);\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n  treeview spinbutton:not(.vertical) {\n    min-height: 0;\n    border-style: none;\n    border-radius: 0; }\n    treeview spinbutton:not(.vertical) entry {\n      min-height: 0;\n      padding: 1px 2px; }\n\n/**************\n * ComboBoxes *\n **************/\ncombobox arrow {\n  -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\");\n  min-height: 16px;\n  min-width: 16px; }\n\ncombobox:drop(active) {\n  box-shadow: none; }\n\n/************\n * Toolbars *\n ************/\nsearchbar > revealer > box,\n.location-bar, .inline-toolbar, toolbar {\n  -GtkWidget-window-dragging: true;\n  padding: 4px;\n  background-color: #0d0d0d; }\n\ntoolbar {\n  padding: 4px 3px 3px 4px; }\n  .osd toolbar {\n    background-color: transparent; }\n  toolbar.osd {\n    padding: 13px;\n    border: none;\n    border-radius: 5px;\n    background-color: #303340; }\n    toolbar.osd.left, toolbar.osd.right, toolbar.osd.top, toolbar.osd.bottom {\n      border-radius: 0; }\n  toolbar.horizontal separator {\n    margin: 0 7px 1px 6px; }\n  toolbar.vertical separator {\n    margin: 6px 1px 7px 0; }\n  toolbar:not(.inline-toolbar):not(.osd) > *:not(.toggle):not(.popup) > * {\n    margin-right: 1px;\n    margin-bottom: 1px; }\n\n.inline-toolbar {\n  padding: 3px;\n  border-width: 0 1px 1px;\n  border-radius: 0  0 5px 5px; }\n\nsearchbar > revealer > box,\n.location-bar {\n  border-width: 0 0 1px;\n  padding: 3px; }\n\nsearchbar > revealer > box {\n  margin: -6px;\n  padding: 6px; }\n\n.inline-toolbar, searchbar > revealer > box,\n.location-bar {\n  border-style: solid;\n  border-color: #1f1f1f;\n  background-color: #121212; }\n  .inline-toolbar:backdrop, searchbar > revealer > box:backdrop,\n  .location-bar:backdrop {\n    border-color: #1f1f1f;\n    background-color: #131313;\n    box-shadow: none;\n    transition: 200ms ease-out; }\n\n/***************\n * Header bars *\n ***************/\n.titlebar:not(headerbar),\nheaderbar {\n  padding: 0 6px;\n  min-height: 40px;\n  border-width: 0 0 1px;\n  border-style: solid;\n  border-color: black;\n  border-radius: 0;\n  background: black linear-gradient(to top, #0a0a0a, #0f0f0f);\n  box-shadow: inset 0 1px rgba(238, 238, 236, 0.07);\n  /* Darken switchbuttons for headerbars. issue #1588 */\n  /* hide the close button separator */ }\n  .titlebar:backdrop:not(headerbar),\n  headerbar:backdrop {\n    border-color: #1f1f1f;\n    background-color: #0d0d0d;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(238, 238, 236, 0.07);\n    transition: 200ms ease-out; }\n  .titlebar:not(headerbar) .title,\n  headerbar .title {\n    padding-left: 12px;\n    padding-right: 12px;\n    font-weight: bold; }\n  .titlebar:not(headerbar) .subtitle,\n  headerbar .subtitle {\n    font-size: smaller;\n    padding-left: 12px;\n    padding-right: 12px; }\n  .titlebar:not(headerbar) stackswitcher button:checked,\n  .titlebar:not(headerbar) button.toggle:checked,\n  headerbar stackswitcher button:checked,\n  headerbar button.toggle:checked {\n    background: image(black);\n    border-color: #171717;\n    border-top-color: #0a0a0a; }\n    .titlebar:not(headerbar) stackswitcher button:checked:backdrop,\n    .titlebar:not(headerbar) button.toggle:checked:backdrop,\n    headerbar stackswitcher button:checked:backdrop,\n    headerbar button.toggle:checked:backdrop {\n      color: #ffffff;\n      border-color: #2777ff;\n      background-image: image(#2262cf);\n      box-shadow: none; }\n  .selection-mode .titlebar:not(headerbar), .selection-mode.titlebar:not(headerbar), .selection-mode headerbar,\n  headerbar.selection-mode {\n    color: #ffffff;\n    border-color: #00348d;\n    text-shadow: 0 -1px rgba(0, 0, 0, 0.5);\n    background: #2777ff linear-gradient(to top, #3b84ff, #468aff);\n    box-shadow: inset 0 1px rgba(46, 123, 254, 0.535); }\n    .selection-mode .titlebar:backdrop:not(headerbar), .selection-mode.titlebar:backdrop:not(headerbar), .selection-mode headerbar:backdrop,\n    headerbar.selection-mode:backdrop {\n      background-color: #2777ff;\n      background-image: none;\n      box-shadow: inset 0 1px rgba(49, 125, 254, 0.442); }\n      .selection-mode .titlebar:backdrop:not(headerbar) label, .selection-mode.titlebar:backdrop:not(headerbar) label, .selection-mode headerbar:backdrop label,\n      headerbar.selection-mode:backdrop label {\n        text-shadow: none;\n        color: #ffffff; }\n    .selection-mode .titlebar:not(headerbar) button, .selection-mode.titlebar:not(headerbar) button, .selection-mode headerbar button,\n    headerbar.selection-mode button {\n      color: #ffffff;\n      outline-color: rgba(255, 255, 255, 0.3);\n      border-color: #186dff;\n      background-image: image(#2777ff);\n      box-shadow: none; }\n      .selection-mode button.titlebutton, .selection-mode .titlebar:not(headerbar) button.flat, .selection-mode.titlebar:not(headerbar) button.flat, .selection-mode headerbar button.flat,\n      headerbar.selection-mode button.flat {\n        border-color: transparent;\n        background-color: transparent;\n        background-image: none;\n        box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n        text-shadow: none;\n        -gtk-icon-shadow: none; }\n      .selection-mode .titlebar:not(headerbar) button:hover, .selection-mode.titlebar:not(headerbar) button:hover, .selection-mode headerbar button:hover,\n      headerbar.selection-mode button:hover {\n        color: #ffffff;\n        outline-color: rgba(255, 255, 255, 0.3);\n        border-color: #005af3;\n        background-image: image(#6ea4ff);\n        box-shadow: none; }\n      .selection-mode .titlebar:not(headerbar) button:active, .selection-mode .titlebar:not(headerbar) button:checked, .selection-mode.titlebar:not(headerbar) button:active, .selection-mode.titlebar:not(headerbar) button:checked, .selection-mode headerbar button:active, .selection-mode headerbar button:checked, .selection-mode headerbar button.toggle:checked, .selection-mode headerbar button.toggle:active,\n      headerbar.selection-mode button:active,\n      headerbar.selection-mode button:checked,\n      headerbar.selection-mode button.toggle:checked,\n      headerbar.selection-mode button.toggle:active {\n        color: #ffffff;\n        outline-color: rgba(255, 255, 255, 0.3);\n        border-color: #0052df;\n        background-image: linear-gradient(to right, #0056e9, #004fd4);\n        box-shadow: 0 2px 4px rgba(0, 82, 223, 0.25); }\n      .selection-mode .titlebar:not(headerbar) button:backdrop, .selection-mode.titlebar:not(headerbar) button:backdrop, .selection-mode headerbar button:backdrop.flat, .selection-mode headerbar button:backdrop,\n      headerbar.selection-mode button:backdrop.flat,\n      headerbar.selection-mode button:backdrop {\n        color: #d4e4ff;\n        border-color: #005af3;\n        background-image: image(#2777ff);\n        box-shadow: none;\n        -gtk-icon-effect: none;\n        border-color: #00348d; }\n        .selection-mode .titlebar:not(headerbar) button:backdrop:active, .selection-mode .titlebar:not(headerbar) button:backdrop:checked, .selection-mode.titlebar:not(headerbar) button:backdrop:active, .selection-mode.titlebar:not(headerbar) button:backdrop:checked, .selection-mode headerbar button:backdrop.flat:active, .selection-mode headerbar button:backdrop.flat:checked, .selection-mode headerbar button:backdrop:active, .selection-mode headerbar button:backdrop:checked,\n        headerbar.selection-mode button:backdrop.flat:active,\n        headerbar.selection-mode button:backdrop.flat:checked,\n        headerbar.selection-mode button:backdrop:active,\n        headerbar.selection-mode button:backdrop:checked {\n          color: #ffffff;\n          border-color: #2777ff;\n          background-image: image(#2262cf);\n          box-shadow: none;\n          border-color: #00348d; }\n        .selection-mode .titlebar:not(headerbar) button:backdrop:disabled, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled, .selection-mode headerbar button:backdrop.flat:disabled, .selection-mode headerbar button:backdrop:disabled,\n        headerbar.selection-mode button:backdrop.flat:disabled,\n        headerbar.selection-mode button:backdrop:disabled {\n          color: #6f9be6;\n          border-color: #005af3;\n          background-image: image(#2165d9);\n          box-shadow: none;\n          border-color: #00348d; }\n          .selection-mode .titlebar:not(headerbar) button:backdrop:disabled:active, .selection-mode .titlebar:not(headerbar) button:backdrop:disabled:checked, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled:active, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled:checked, .selection-mode headerbar button:backdrop:disabled:active, .selection-mode headerbar button:backdrop:disabled:checked,\n          headerbar.selection-mode button:backdrop:disabled:active,\n          headerbar.selection-mode button:backdrop:disabled:checked {\n            color: #6d96db;\n            border-color: #005af3;\n            background-image: image(#1e5dc7);\n            box-shadow: none;\n            border-color: #00348d; }\n      .selection-mode button.titlebutton:backdrop, .selection-mode button.titlebutton:disabled, .selection-mode .titlebar:not(headerbar) button.flat:backdrop, .selection-mode .titlebar:not(headerbar) button.flat:disabled, .selection-mode.titlebar:not(headerbar) button.flat:backdrop, .selection-mode.titlebar:not(headerbar) button.flat:disabled, .selection-mode headerbar button.flat:backdrop, .selection-mode headerbar button.flat:disabled, .selection-mode headerbar button.flat:backdrop:disabled,\n      headerbar.selection-mode button.flat:backdrop,\n      headerbar.selection-mode button.flat:disabled,\n      headerbar.selection-mode button.flat:backdrop:disabled {\n        border-color: transparent;\n        background-color: transparent;\n        background-image: none;\n        box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n        text-shadow: none;\n        -gtk-icon-shadow: none; }\n      .selection-mode .titlebar:not(headerbar) button:disabled, .selection-mode.titlebar:not(headerbar) button:disabled, .selection-mode headerbar button:disabled,\n      headerbar.selection-mode button:disabled {\n        color: #90b2ec;\n        border-color: #005af3;\n        background-image: image(#2165d9);\n        box-shadow: none; }\n        .selection-mode .titlebar:not(headerbar) button:disabled:active, .selection-mode .titlebar:not(headerbar) button:disabled:checked, .selection-mode.titlebar:not(headerbar) button:disabled:active, .selection-mode.titlebar:not(headerbar) button:disabled:checked, .selection-mode headerbar button:disabled:active, .selection-mode headerbar button:disabled:checked,\n        headerbar.selection-mode button:disabled:active,\n        headerbar.selection-mode button:disabled:checked {\n          color: #a5bce5;\n          border-color: #005af3;\n          background-image: image(#1d59be);\n          box-shadow: none; }\n      .selection-mode .titlebar:not(headerbar) button.suggested-action, .selection-mode.titlebar:not(headerbar) button.suggested-action, .selection-mode headerbar button.suggested-action,\n      headerbar.selection-mode button.suggested-action {\n        color: #eeeeec;\n        outline-color: rgba(238, 238, 236, 0.3);\n        border-color: #1f1f1f;\n        background-image: image(#1f1f1f);\n        box-shadow: none;\n        border-color: #00348d; }\n        .selection-mode .titlebar:not(headerbar) button.suggested-action:hover, .selection-mode.titlebar:not(headerbar) button.suggested-action:hover, .selection-mode headerbar button.suggested-action:hover,\n        headerbar.selection-mode button.suggested-action:hover {\n          color: #eeeeec;\n          outline-color: rgba(238, 238, 236, 0.3);\n          border-color: #1f1f1f;\n          background-image: image(#303030);\n          box-shadow: none;\n          border-color: #00348d; }\n        .selection-mode .titlebar:not(headerbar) button.suggested-action:active, .selection-mode.titlebar:not(headerbar) button.suggested-action:active, .selection-mode headerbar button.suggested-action:active,\n        headerbar.selection-mode button.suggested-action:active {\n          color: #ffffff;\n          outline-color: rgba(238, 238, 236, 0.3);\n          border-color: #2777ff;\n          background-image: linear-gradient(to right, #317dff, #1d71ff);\n          box-shadow: 0 2px 4px rgba(39, 119, 255, 0.25);\n          border-color: #00348d; }\n        .selection-mode .titlebar:not(headerbar) button.suggested-action:disabled, .selection-mode.titlebar:not(headerbar) button.suggested-action:disabled, .selection-mode headerbar button.suggested-action:disabled,\n        headerbar.selection-mode button.suggested-action:disabled {\n          color: #7d7d7c;\n          border-color: #1f1f1f;\n          background-image: image(#080808);\n          box-shadow: none;\n          border-color: #00348d; }\n        .selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop, .selection-mode headerbar button.suggested-action:backdrop,\n        headerbar.selection-mode button.suggested-action:backdrop {\n          color: #7d7d7c;\n          border-color: #1f1f1f;\n          background-image: image(#1f1f1f);\n          box-shadow: none;\n          border-color: #00348d; }\n        .selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop:disabled, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop:disabled, .selection-mode headerbar button.suggested-action:backdrop:disabled,\n        headerbar.selection-mode button.suggested-action:backdrop:disabled {\n          color: #333333;\n          border-color: #1f1f1f;\n          background-image: image(#080808);\n          box-shadow: none;\n          border-color: #00348d; }\n    .selection-mode .titlebar:not(headerbar) .selection-menu, .selection-mode.titlebar:not(headerbar) .selection-menu, .selection-mode headerbar .selection-menu:backdrop, .selection-mode headerbar .selection-menu,\n    headerbar.selection-mode .selection-menu:backdrop,\n    headerbar.selection-mode .selection-menu {\n      border-color: rgba(39, 119, 255, 0);\n      background-color: rgba(39, 119, 255, 0);\n      background-image: none;\n      box-shadow: none;\n      min-height: 20px;\n      padding: 4px 10px; }\n      .selection-mode .titlebar:not(headerbar) .selection-menu arrow, .selection-mode.titlebar:not(headerbar) .selection-menu arrow, .selection-mode headerbar .selection-menu:backdrop arrow, .selection-mode headerbar .selection-menu arrow,\n      headerbar.selection-mode .selection-menu:backdrop arrow,\n      headerbar.selection-mode .selection-menu arrow {\n        -GtkArrow-arrow-scaling: 1; }\n      .selection-mode .titlebar:not(headerbar) .selection-menu .arrow, .selection-mode.titlebar:not(headerbar) .selection-menu .arrow, .selection-mode headerbar .selection-menu:backdrop .arrow, .selection-mode headerbar .selection-menu .arrow,\n      headerbar.selection-mode .selection-menu:backdrop .arrow,\n      headerbar.selection-mode .selection-menu .arrow {\n        -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\");\n        color: rgba(255, 255, 255, 0.5);\n        -gtk-icon-shadow: none; }\n  .tiled .titlebar:not(headerbar), .tiled-top .titlebar:not(headerbar), .tiled-right .titlebar:not(headerbar), .tiled-bottom .titlebar:not(headerbar), .tiled-left .titlebar:not(headerbar), .maximized .titlebar:not(headerbar), .fullscreen .titlebar:not(headerbar), .tiled headerbar, .tiled-top headerbar, .tiled-right headerbar, .tiled-bottom headerbar, .tiled-left headerbar, .maximized headerbar, .fullscreen headerbar {\n    border-radius: 0; }\n  .default-decoration.titlebar:not(headerbar),\n  headerbar.default-decoration {\n    min-height: 28px;\n    padding: 4px; }\n    .default-decoration.titlebar:not(headerbar) button.titlebutton,\n    headerbar.default-decoration button.titlebutton {\n      min-height: 26px;\n      min-width: 26px;\n      margin: 0;\n      padding: 0; }\n  .titlebar:not(headerbar) separator.titlebutton,\n  headerbar separator.titlebutton {\n    opacity: 0; }\n  .solid-csd .titlebar:dir(rtl):not(headerbar), .solid-csd .titlebar:dir(ltr):not(headerbar), .solid-csd headerbar:backdrop:dir(rtl), .solid-csd headerbar:backdrop:dir(ltr), .solid-csd headerbar:dir(rtl), .solid-csd headerbar:dir(ltr) {\n    margin-left: -1px;\n    margin-right: -1px;\n    margin-top: -1px;\n    border-radius: 0;\n    box-shadow: none; }\n\nheaderbar entry,\nheaderbar spinbutton,\nheaderbar separator:not(.sidebar),\nheaderbar button {\n  margin-top: 5px;\n  margin-bottom: 5px; }\n\nheaderbar switch {\n  margin-top: 7px;\n  margin-bottom: 7px; }\n\nheaderbar.titlebar headerbar:not(.titlebar) {\n  background: none;\n  box-shadow: none; }\n\n.background .titlebar:backdrop, .background .titlebar {\n  border-top-left-radius: 9px;\n  border-top-right-radius: 9px; }\n\n.background.tiled .titlebar:backdrop, .background.tiled .titlebar,\n.background.tiled-top .titlebar:backdrop,\n.background.tiled-top .titlebar,\n.background.tiled-right .titlebar:backdrop,\n.background.tiled-right .titlebar,\n.background.tiled-bottom .titlebar:backdrop,\n.background.tiled-bottom .titlebar,\n.background.tiled-left .titlebar:backdrop,\n.background.tiled-left .titlebar,\n.background.maximized .titlebar:backdrop,\n.background.maximized .titlebar,\n.background.solid-csd .titlebar:backdrop,\n.background.solid-csd .titlebar {\n  border-top-left-radius: 0;\n  border-top-right-radius: 0; }\n\nwindow separator:first-child + headerbar:backdrop, window separator:first-child + headerbar, window headerbar:first-child:backdrop, window headerbar:first-child {\n  border-top-left-radius: 7px; }\n\nwindow headerbar:last-child:backdrop, window headerbar:last-child {\n  border-top-right-radius: 7px; }\n\nwindow stack headerbar:first-child:backdrop, window stack headerbar:first-child, window stack headerbar:last-child:backdrop, window stack headerbar:last-child {\n  border-top-left-radius: 7px;\n  border-top-right-radius: 7px; }\n\nwindow.tiled headerbar, window.tiled headerbar:first-child, window.tiled headerbar:last-child, window.tiled headerbar:only-child, window.tiled headerbar:backdrop, window.tiled headerbar:backdrop:first-child, window.tiled headerbar:backdrop:last-child, window.tiled headerbar:backdrop:only-child, window.tiled-top headerbar, window.tiled-top headerbar:first-child, window.tiled-top headerbar:last-child, window.tiled-top headerbar:only-child, window.tiled-top headerbar:backdrop, window.tiled-top headerbar:backdrop:first-child, window.tiled-top headerbar:backdrop:last-child, window.tiled-top headerbar:backdrop:only-child, window.tiled-right headerbar, window.tiled-right headerbar:first-child, window.tiled-right headerbar:last-child, window.tiled-right headerbar:only-child, window.tiled-right headerbar:backdrop, window.tiled-right headerbar:backdrop:first-child, window.tiled-right headerbar:backdrop:last-child, window.tiled-right headerbar:backdrop:only-child, window.tiled-bottom headerbar, window.tiled-bottom headerbar:first-child, window.tiled-bottom headerbar:last-child, window.tiled-bottom headerbar:only-child, window.tiled-bottom headerbar:backdrop, window.tiled-bottom headerbar:backdrop:first-child, window.tiled-bottom headerbar:backdrop:last-child, window.tiled-bottom headerbar:backdrop:only-child, window.tiled-left headerbar, window.tiled-left headerbar:first-child, window.tiled-left headerbar:last-child, window.tiled-left headerbar:only-child, window.tiled-left headerbar:backdrop, window.tiled-left headerbar:backdrop:first-child, window.tiled-left headerbar:backdrop:last-child, window.tiled-left headerbar:backdrop:only-child, window.maximized headerbar, window.maximized headerbar:first-child, window.maximized headerbar:last-child, window.maximized headerbar:only-child, window.maximized headerbar:backdrop, window.maximized headerbar:backdrop:first-child, window.maximized headerbar:backdrop:last-child, window.maximized headerbar:backdrop:only-child, window.fullscreen headerbar, window.fullscreen headerbar:first-child, window.fullscreen headerbar:last-child, window.fullscreen headerbar:only-child, window.fullscreen headerbar:backdrop, window.fullscreen headerbar:backdrop:first-child, window.fullscreen headerbar:backdrop:last-child, window.fullscreen headerbar:backdrop:only-child, window.solid-csd headerbar, window.solid-csd headerbar:first-child, window.solid-csd headerbar:last-child, window.solid-csd headerbar:only-child, window.solid-csd headerbar:backdrop, window.solid-csd headerbar:backdrop:first-child, window.solid-csd headerbar:backdrop:last-child, window.solid-csd headerbar:backdrop:only-child {\n  border-top-left-radius: 0;\n  border-top-right-radius: 0; }\n\nwindow.csd > .titlebar:not(headerbar) {\n  padding: 0;\n  background-color: transparent;\n  background-image: none;\n  border-style: none;\n  border-color: transparent;\n  box-shadow: none; }\n\n.titlebar:not(headerbar) separator {\n  background-color: #1f1f1f; }\n\nwindow.devel headerbar.titlebar:not(.selection-mode) {\n  background: #0d0d0d cross-fade(10% -gtk-icontheme(\"system-run-symbolic\"), image(transparent)) 90% 0/256px 256px no-repeat, linear-gradient(to right, transparent 65%, rgba(39, 119, 255, 0.1)), linear-gradient(to top, #080808 3px, #0d0d0d); }\n  window.devel headerbar.titlebar:not(.selection-mode):backdrop {\n    background: #0d0d0d cross-fade(10% -gtk-icontheme(\"system-run-symbolic\"), image(transparent)) 90% 0/256px 256px no-repeat, image(#0d0d0d);\n    /* background-color would flash */ }\n\n/************\n * Pathbars *\n ************/\n.path-bar button.text-button, .path-bar button.image-button, .path-bar button {\n  padding-left: 4px;\n  padding-right: 4px; }\n\n.path-bar button.text-button.image-button label {\n  padding-left: 0;\n  padding-right: 0; }\n\n.path-bar button.text-button.image-button label:last-child, .path-bar button label:last-child {\n  padding-right: 8px; }\n\n.path-bar button.text-button.image-button label:first-child, .path-bar button label:first-child {\n  padding-left: 8px; }\n\n.path-bar button image {\n  padding-left: 4px;\n  padding-right: 4px; }\n\n.path-bar button.slider-button {\n  padding-left: 0;\n  padding-right: 0; }\n\n/**************\n * Tree Views *\n **************/\ntreeview.view {\n  border-left-color: #777776;\n  border-top-color: #0d0d0d; }\n  * {\n    -GtkTreeView-horizontal-separator: 4;\n    -GtkTreeView-grid-line-width: 1;\n    -GtkTreeView-grid-line-pattern: '';\n    -GtkTreeView-tree-line-width: 1;\n    -GtkTreeView-tree-line-pattern: '';\n    -GtkTreeView-expander-size: 16; }\n  treeview.view:selected:focus, treeview.view:selected {\n    border-radius: 0; }\n  treeview.view:selected:backdrop, treeview.view:selected {\n    border-left-color: #93bbff;\n    border-top-color: rgba(238, 238, 236, 0.1); }\n  treeview.view:disabled {\n    color: #7d7d7c; }\n    treeview.view:disabled:selected {\n      color: #7dadff; }\n      treeview.view:disabled:selected:backdrop {\n        color: #5991f0; }\n    treeview.view:disabled:backdrop {\n      color: #333333; }\n  treeview.view.separator {\n    min-height: 2px;\n    color: #0d0d0d; }\n    treeview.view.separator:backdrop {\n      color: rgba(13, 13, 13, 0.1); }\n  treeview.view:backdrop {\n    border-left-color: #454544;\n    border-top: #0d0d0d; }\n  treeview.view:drop(active) {\n    border-style: solid none;\n    border-width: 1px;\n    border-color: #00348d; }\n    treeview.view:drop(active).after {\n      border-top-style: none; }\n    treeview.view:drop(active).before {\n      border-bottom-style: none; }\n  treeview.view.expander {\n    -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic\");\n    color: #b3b3b3; }\n    treeview.view.expander:dir(rtl) {\n      -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic-rtl\"); }\n    treeview.view.expander:hover {\n      color: white; }\n    treeview.view.expander:selected {\n      color: #bed6ff; }\n      treeview.view.expander:selected:hover {\n        color: #ffffff; }\n      treeview.view.expander:selected:backdrop {\n        color: #9bb3dc; }\n    treeview.view.expander:checked {\n      -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\"); }\n    treeview.view.expander:backdrop {\n      color: #585858; }\n  treeview.view.progressbar {\n    background-color: #2777ff;\n    background-image: image(#2777ff);\n    box-shadow: none; }\n    treeview.view.progressbar:selected:focus, treeview.view.progressbar:selected {\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.05);\n      background-image: image(black); }\n      treeview.view.progressbar:selected:focus:backdrop, treeview.view.progressbar:selected:backdrop {\n        background-color: #030303; }\n    treeview.view.progressbar:backdrop {\n      border-color: #030303;\n      background-image: none;\n      box-shadow: none; }\n  treeview.view.trough {\n    background-color: rgba(238, 238, 236, 0.1); }\n    treeview.view.trough:selected:focus, treeview.view.trough:selected {\n      background-color: #005af3; }\n  treeview.view header button {\n    color: #777776;\n    background-color: black;\n    font-weight: bold;\n    text-shadow: none;\n    box-shadow: none; }\n    treeview.view header button:hover {\n      color: #b3b3b1;\n      box-shadow: none;\n      transition: none; }\n    treeview.view header button:active {\n      color: #eeeeec;\n      transition: none; }\n  treeview.view button.dnd:active, treeview.view button.dnd:selected, treeview.view button.dnd:hover, treeview.view button.dnd,\n  treeview.view header.button.dnd:active,\n  treeview.view header.button.dnd:selected,\n  treeview.view header.button.dnd:hover,\n  treeview.view header.button.dnd {\n    padding: 0 6px;\n    color: black;\n    background-image: none;\n    background-color: #2777ff;\n    border-style: none;\n    border-radius: 0;\n    box-shadow: inset 0 0 0 1px black;\n    text-shadow: none;\n    transition: none; }\n  treeview.view acceleditor > label {\n    background-color: #2777ff; }\n\ntreeview.view header button, treeview.view header button:hover, treeview.view header button:active {\n  padding: 0 6px;\n  background-image: none;\n  border-style: none solid solid none;\n  border-color: #30302f;\n  border-radius: 0;\n  text-shadow: none; }\n  treeview.view header button:disabled {\n    border-color: #0d0d0d;\n    background-image: none; }\n  treeview.view header button:backdrop {\n    color: #454544;\n    border-color: #0d0d0d;\n    border-style: none solid solid none;\n    background-image: none;\n    background-color: #030303; }\n    treeview.view header button:backdrop:disabled {\n      border-color: #0d0d0d;\n      background-image: none; }\n  treeview.view header button:last-child {\n    border-right-style: none; }\n\n/*********\n * Menus *\n *********/\nmenubar,\n.menubar {\n  -GtkWidget-window-dragging: true;\n  padding: 0px;\n  box-shadow: inset 0 -1px rgba(0, 0, 0, 0.1); }\n  menubar:backdrop,\n  .menubar:backdrop {\n    background-color: #0d0d0d; }\n  menubar > menuitem,\n  .menubar > menuitem {\n    min-height: 16px;\n    padding: 4px 8px; }\n    menubar > menuitem menu:dir(rtl), menubar > menuitem menu:dir(ltr),\n    .menubar > menuitem menu:dir(rtl),\n    .menubar > menuitem menu:dir(ltr) {\n      border-radius: 0;\n      padding: 0; }\n    menubar > menuitem:hover,\n    .menubar > menuitem:hover {\n      box-shadow: inset 0 -3px #2777ff;\n      color: #8db7ff; }\n    menubar > menuitem:disabled,\n    .menubar > menuitem:disabled {\n      color: #7d7d7c;\n      box-shadow: none; }\n  menubar .csd.popup decoration,\n  .menubar .csd.popup decoration {\n    border-radius: 0; }\n\n.background.popup {\n  background-color: transparent; }\n\nmenu,\n.menu,\n.context-menu {\n  margin: 4px;\n  padding: 4px 0px;\n  background-color: #0f0f0f;\n  border: 1px solid #1f1f1f; }\n  .csd menu, .csd .menu, .csd .context-menu {\n    border: none;\n    border-radius: 5px; }\n  menu:backdrop,\n  .menu:backdrop,\n  .context-menu:backdrop {\n    background-color: #050505; }\n  menu menuitem,\n  .menu menuitem,\n  .context-menu menuitem {\n    min-height: 16px;\n    min-width: 40px;\n    padding: 4px 6px;\n    text-shadow: none; }\n    menu menuitem:hover,\n    .menu menuitem:hover,\n    .context-menu menuitem:hover {\n      color: #ffffff;\n      background-color: #2777ff; }\n    menu menuitem:disabled,\n    .menu menuitem:disabled,\n    .context-menu menuitem:disabled {\n      color: #7d7d7c; }\n      menu menuitem:disabled:backdrop,\n      .menu menuitem:disabled:backdrop,\n      .context-menu menuitem:disabled:backdrop {\n        color: #333333; }\n    menu menuitem:backdrop, menu menuitem:backdrop:hover,\n    .menu menuitem:backdrop,\n    .menu menuitem:backdrop:hover,\n    .context-menu menuitem:backdrop,\n    .context-menu menuitem:backdrop:hover {\n      color: #7d7d7c;\n      background-color: transparent; }\n    menu menuitem arrow,\n    .menu menuitem arrow,\n    .context-menu menuitem arrow {\n      min-height: 16px;\n      min-width: 16px; }\n      menu menuitem arrow:dir(ltr),\n      .menu menuitem arrow:dir(ltr),\n      .context-menu menuitem arrow:dir(ltr) {\n        -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic\");\n        margin-left: 10px; }\n      menu menuitem arrow:dir(rtl),\n      .menu menuitem arrow:dir(rtl),\n      .context-menu menuitem arrow:dir(rtl) {\n        -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic-rtl\");\n        margin-right: 10px; }\n    menu menuitem label:dir(rtl), menu menuitem label:dir(ltr),\n    .menu menuitem label:dir(rtl),\n    .menu menuitem label:dir(ltr),\n    .context-menu menuitem label:dir(rtl),\n    .context-menu menuitem label:dir(ltr) {\n      color: inherit; }\n  menu > arrow,\n  .menu > arrow,\n  .context-menu > arrow {\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    min-height: 16px;\n    min-width: 16px;\n    padding: 4px;\n    background-color: #0f0f0f;\n    border-radius: 0; }\n    menu > arrow.top,\n    .menu > arrow.top,\n    .context-menu > arrow.top {\n      margin-top: -4px;\n      border-bottom: 1px solid #181818;\n      border-top-right-radius: 5px;\n      border-top-left-radius: 5px;\n      -gtk-icon-source: -gtk-icontheme(\"pan-up-symbolic\"); }\n    menu > arrow.bottom,\n    .menu > arrow.bottom,\n    .context-menu > arrow.bottom {\n      margin-top: 8px;\n      margin-bottom: -12px;\n      border-top: 1px solid #181818;\n      border-bottom-right-radius: 5px;\n      border-bottom-left-radius: 5px;\n      -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\"); }\n    menu > arrow:hover,\n    .menu > arrow:hover,\n    .context-menu > arrow:hover {\n      background-color: #181818; }\n    menu > arrow:backdrop,\n    .menu > arrow:backdrop,\n    .context-menu > arrow:backdrop {\n      background-color: #050505; }\n    menu > arrow:disabled,\n    .menu > arrow:disabled,\n    .context-menu > arrow:disabled {\n      color: transparent;\n      background-color: transparent;\n      border-color: transparent; }\n\nmenuitem accelerator {\n  color: alpha(currentColor,0.55); }\n\nmenuitem check,\nmenuitem radio {\n  min-height: 16px;\n  min-width: 16px; }\n  menuitem check:dir(ltr),\n  menuitem radio:dir(ltr) {\n    margin-right: 7px; }\n  menuitem check:dir(rtl),\n  menuitem radio:dir(rtl) {\n    margin-left: 7px; }\n\n/***************\n * Popovers   *\n ***************/\npopover.background {\n  padding: 2px;\n  background-color: #0f0f0f;\n  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); }\n  .csd popover.background, popover.background {\n    border: 1px solid #1f1f1f;\n    border-radius: 10px; }\n  .csd popover.background {\n    background-clip: padding-box;\n    border-color: rgba(0, 0, 0, 0.75); }\n  popover.background:backdrop {\n    background-color: #0d0d0d;\n    box-shadow: none; }\n  popover.background > list,\n  popover.background > .view,\n  popover.background > iconview,\n  popover.background > toolbar {\n    border-style: none;\n    background-color: transparent; }\n  .csd popover.background.touch-selection, .csd popover.background.magnifier, popover.background.touch-selection, popover.background.magnifier {\n    border: 1px solid rgba(255, 255, 255, 0.1); }\n  popover.background separator {\n    margin: 3px; }\n  popover.background list separator {\n    margin: 0px; }\n\n/*************\n * Notebooks *\n *************/\nnotebook > header {\n  padding: 1px;\n  border-color: #1f1f1f;\n  border-width: 1px;\n  background-color: #131313; }\n  notebook > header:backdrop {\n    border-color: #1f1f1f;\n    background-color: #131313; }\n  notebook > header tabs {\n    margin: -1px; }\n  notebook > header.top {\n    border-bottom-style: solid; }\n    notebook > header.top > tabs {\n      margin-bottom: -2px; }\n      notebook > header.top > tabs > tab:hover {\n        box-shadow: inset 0 -4px #1f1f1f; }\n      notebook > header.top > tabs > tab:backdrop {\n        box-shadow: none; }\n      notebook > header.top > tabs > tab:checked {\n        box-shadow: inset 0 -4px #2777ff; }\n  notebook > header.bottom {\n    border-top-style: solid; }\n    notebook > header.bottom > tabs {\n      margin-top: -2px; }\n      notebook > header.bottom > tabs > tab:hover {\n        box-shadow: inset 0 4px #1f1f1f; }\n      notebook > header.bottom > tabs > tab:backdrop {\n        box-shadow: none; }\n      notebook > header.bottom > tabs > tab:checked {\n        box-shadow: inset 0 4px #2777ff; }\n  notebook > header.left {\n    border-right-style: solid; }\n    notebook > header.left > tabs {\n      margin-right: -2px; }\n      notebook > header.left > tabs > tab:hover {\n        box-shadow: inset -4px 0 #1f1f1f; }\n      notebook > header.left > tabs > tab:backdrop {\n        box-shadow: none; }\n      notebook > header.left > tabs > tab:checked {\n        box-shadow: inset -4px 0 #2777ff; }\n  notebook > header.right {\n    border-left-style: solid; }\n    notebook > header.right > tabs {\n      margin-left: -2px; }\n      notebook > header.right > tabs > tab:hover {\n        box-shadow: inset 4px 0 #1f1f1f; }\n      notebook > header.right > tabs > tab:backdrop {\n        box-shadow: none; }\n      notebook > header.right > tabs > tab:checked {\n        box-shadow: inset 4px 0 #2777ff; }\n  notebook > header.top > tabs > arrow {\n    border-top-style: none; }\n  notebook > header.bottom > tabs > arrow {\n    border-bottom-style: none; }\n  notebook > header.top > tabs > arrow, notebook > header.bottom > tabs > arrow {\n    margin-left: -5px;\n    margin-right: -5px;\n    padding-left: 4px;\n    padding-right: 4px; }\n    notebook > header.top > tabs > arrow.down, notebook > header.bottom > tabs > arrow.down {\n      -gtk-icon-source: -gtk-icontheme(\"pan-start-symbolic\"); }\n    notebook > header.top > tabs > arrow.up, notebook > header.bottom > tabs > arrow.up {\n      -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic\"); }\n  notebook > header.left > tabs > arrow {\n    border-left-style: none; }\n  notebook > header.right > tabs > arrow {\n    border-right-style: none; }\n  notebook > header.left > tabs > arrow, notebook > header.right > tabs > arrow {\n    margin-top: -5px;\n    margin-bottom: -5px;\n    padding-top: 4px;\n    padding-bottom: 4px; }\n    notebook > header.left > tabs > arrow.down, notebook > header.right > tabs > arrow.down {\n      -gtk-icon-source: -gtk-icontheme(\"pan-up-symbolic\"); }\n    notebook > header.left > tabs > arrow.up, notebook > header.right > tabs > arrow.up {\n      -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\"); }\n  notebook > header > tabs > arrow {\n    min-height: 16px;\n    min-width: 16px;\n    border-radius: 0; }\n    notebook > header > tabs > arrow:hover:not(:active):not(:backdrop) {\n      background-clip: padding-box;\n      background-image: none;\n      background-color: rgba(255, 255, 255, 0.3);\n      border-color: transparent;\n      box-shadow: none; }\n    notebook > header > tabs > arrow:disabled {\n      border-color: transparent;\n      background-color: transparent;\n      background-image: none;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n  notebook > header tab {\n    min-height: 30px;\n    min-width: 30px;\n    padding: 3px 12px;\n    outline-offset: -5px;\n    color: #eeeeec;\n    font-weight: normal;\n    border-width: 1px;\n    border-color: transparent; }\n    notebook > header tab:hover {\n      color: #eeeeec;\n      background-color: #030303; }\n      notebook > header tab:hover.reorderable-page {\n        border-color: rgba(31, 31, 31, 0.3);\n        background-color: rgba(13, 13, 13, 0.2); }\n    notebook > header tab:backdrop {\n      color: #505050; }\n      notebook > header tab:backdrop.reorderable-page {\n        border-color: transparent;\n        background-color: transparent; }\n    notebook > header tab:checked {\n      color: #eeeeec; }\n      notebook > header tab:checked.reorderable-page {\n        border-color: rgba(31, 31, 31, 0.5);\n        background-color: rgba(13, 13, 13, 0.5); }\n        notebook > header tab:checked.reorderable-page:hover {\n          background-color: rgba(13, 13, 13, 0.7); }\n    notebook > header tab:backdrop:checked {\n      color: #7d7d7c; }\n      notebook > header tab:backdrop:checked.reorderable-page {\n        border-color: #1f1f1f;\n        background-color: #0d0d0d; }\n    notebook > header tab button.flat {\n      padding: 0;\n      margin-top: 4px;\n      margin-bottom: 4px;\n      min-width: 20px;\n      min-height: 20px; }\n      notebook > header tab button.flat:hover {\n        color: currentColor; }\n      notebook > header tab button.flat, notebook > header tab button.flat:backdrop {\n        color: alpha(currentColor,0.3); }\n      notebook > header tab button.flat:last-child {\n        margin-left: 4px;\n        margin-right: -4px; }\n      notebook > header tab button.flat:first-child {\n        margin-left: -4px;\n        margin-right: 4px; }\n  notebook > header.top tabs, notebook > header.bottom tabs {\n    padding-left: 4px;\n    padding-right: 4px; }\n    notebook > header.top tabs:not(:only-child), notebook > header.bottom tabs:not(:only-child) {\n      margin-left: 3px;\n      margin-right: 3px; }\n      notebook > header.top tabs:not(:only-child):first-child, notebook > header.bottom tabs:not(:only-child):first-child {\n        margin-left: -1px; }\n      notebook > header.top tabs:not(:only-child):last-child, notebook > header.bottom tabs:not(:only-child):last-child {\n        margin-right: -1px; }\n    notebook > header.top tabs tab, notebook > header.bottom tabs tab {\n      margin-left: 4px;\n      margin-right: 4px; }\n      notebook > header.top tabs tab.reorderable-page, notebook > header.bottom tabs tab.reorderable-page {\n        border-style: none solid; }\n  notebook > header.left tabs, notebook > header.right tabs {\n    padding-top: 4px;\n    padding-bottom: 4px; }\n    notebook > header.left tabs:not(:only-child), notebook > header.right tabs:not(:only-child) {\n      margin-top: 3px;\n      margin-bottom: 3px; }\n      notebook > header.left tabs:not(:only-child):first-child, notebook > header.right tabs:not(:only-child):first-child {\n        margin-top: -1px; }\n      notebook > header.left tabs:not(:only-child):last-child, notebook > header.right tabs:not(:only-child):last-child {\n        margin-bottom: -1px; }\n    notebook > header.left tabs tab, notebook > header.right tabs tab {\n      margin-top: 4px;\n      margin-bottom: 4px; }\n      notebook > header.left tabs tab.reorderable-page, notebook > header.right tabs tab.reorderable-page {\n        border-style: solid none; }\n  notebook > header.top tab {\n    padding-bottom: 4px; }\n  notebook > header.bottom tab {\n    padding-top: 4px; }\n\nnotebook > stack:not(:only-child) {\n  background-color: black; }\n  notebook > stack:not(:only-child):backdrop {\n    background-color: #030303; }\n\n/**************\n * Scrollbars *\n **************/\nscrollbar {\n  background-color: black;\n  transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  * {\n    -GtkScrollbar-has-backward-stepper: false;\n    -GtkScrollbar-has-forward-stepper: false; }\n  scrollbar.top {\n    border-bottom: 1px solid #1f1f1f; }\n  scrollbar.bottom {\n    border-top: 1px solid #1f1f1f; }\n  scrollbar.left {\n    border-right: 1px solid #1f1f1f; }\n  scrollbar.right {\n    border-left: 1px solid #1f1f1f; }\n  scrollbar:backdrop {\n    background-color: #050505;\n    border-color: #1f1f1f;\n    transition: 200ms ease-out; }\n  scrollbar slider {\n    min-width: 8px;\n    min-height: 8px;\n    margin: -1px;\n    border: 4px solid transparent;\n    border-radius: 10px;\n    background-clip: padding-box;\n    background-color: #949493;\n    transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n    scrollbar slider:hover {\n      background-color: #c1c1bf; }\n    scrollbar slider:hover:active {\n      background-color: #2777ff; }\n    scrollbar slider:backdrop {\n      background-color: #3a3a39; }\n    scrollbar slider:disabled {\n      background-color: transparent; }\n  scrollbar.fine-tune slider {\n    transition: none;\n    min-width: 6px;\n    min-height: 6px; }\n  scrollbar.fine-tune.horizontal slider {\n    border-width: 5px 4px; }\n  scrollbar.fine-tune.vertical slider {\n    border-width: 4px 5px; }\n  scrollbar.overlay-indicator:not(.dragging):not(.hovering) {\n    border-color: transparent;\n    opacity: 0.4;\n    background-color: transparent; }\n    scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider {\n      margin: 0;\n      min-width: 3px;\n      min-height: 3px;\n      background-color: #eeeeec;\n      border: 1px solid black; }\n    scrollbar.overlay-indicator:not(.dragging):not(.hovering) button {\n      min-width: 5px;\n      min-height: 5px;\n      background-color: #eeeeec;\n      background-clip: padding-box;\n      border-radius: 100%;\n      border: 1px solid black;\n      -gtk-icon-source: none; }\n    scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal slider {\n      margin: 0 2px;\n      min-width: 40px; }\n    scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal button {\n      margin: 1px 2px;\n      min-width: 5px; }\n    scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical slider {\n      margin: 2px 0;\n      min-height: 40px; }\n    scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical button {\n      margin: 2px 1px;\n      min-height: 5px; }\n  scrollbar.overlay-indicator.dragging, scrollbar.overlay-indicator.hovering {\n    opacity: 0.8; }\n  scrollbar.horizontal slider {\n    min-width: 40px; }\n  scrollbar.vertical slider {\n    min-height: 40px; }\n  scrollbar button {\n    padding: 0;\n    min-width: 12px;\n    min-height: 12px;\n    border-style: none;\n    border-radius: 0;\n    transition-property: min-height, min-width, color;\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    color: #949493; }\n    scrollbar button:hover {\n      border-color: transparent;\n      background-color: transparent;\n      background-image: none;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      color: #c1c1bf; }\n    scrollbar button:active, scrollbar button:checked {\n      border-color: transparent;\n      background-color: transparent;\n      background-image: none;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      color: #2777ff; }\n    scrollbar button:disabled {\n      border-color: transparent;\n      background-color: transparent;\n      background-image: none;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      color: rgba(148, 148, 147, 0.2); }\n    scrollbar button:backdrop {\n      border-color: transparent;\n      background-color: transparent;\n      background-image: none;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      color: #3a3a39; }\n      scrollbar button:backdrop:disabled {\n        border-color: transparent;\n        background-color: transparent;\n        background-image: none;\n        box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n        text-shadow: none;\n        -gtk-icon-shadow: none;\n        color: rgba(58, 58, 57, 0.2); }\n  scrollbar.vertical button.down {\n    -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\"); }\n  scrollbar.vertical button.up {\n    -gtk-icon-source: -gtk-icontheme(\"pan-up-symbolic\"); }\n  scrollbar.horizontal button.down {\n    -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic\"); }\n  scrollbar.horizontal button.up {\n    -gtk-icon-source: -gtk-icontheme(\"pan-start-symbolic\"); }\n\ntreeview ~ scrollbar.vertical {\n  border-top: 1px solid #1f1f1f;\n  margin-top: -1px; }\n\n/**********\n * Switch *\n **********/\nswitch {\n  outline-offset: -4px;\n  border: 1px solid #1f1f1f;\n  border-radius: 14px;\n  color: #eeeeec;\n  background-color: #131313;\n  text-shadow: 0 1px rgba(0, 0, 0, 0.1);\n  /* only show i / o for the accessible theme */ }\n  switch:checked {\n    color: #ffffff;\n    border-color: #00215a;\n    background-color: #2777ff;\n    text-shadow: 0 1px rgba(0, 52, 141, 0.5), 0 0 2px rgba(255, 255, 255, 0.6); }\n  switch:disabled {\n    color: #7d7d7c;\n    border-color: #1f1f1f;\n    background-color: #080808;\n    text-shadow: none; }\n  switch:backdrop {\n    color: #7d7d7c;\n    border-color: #1f1f1f;\n    background-color: #131313;\n    text-shadow: none;\n    transition: 200ms ease-out; }\n    switch:backdrop:checked {\n      border-color: #00348d;\n      background-color: #2777ff; }\n    switch:backdrop:disabled {\n      color: #333333;\n      border-color: #1f1f1f;\n      background-color: #080808; }\n  switch slider {\n    margin: -1px;\n    min-width: 24px;\n    min-height: 24px;\n    border: 1px solid;\n    border-radius: 50%;\n    transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n    -gtk-outline-radius: 20px;\n    color: #eeeeec;\n    outline-color: rgba(238, 238, 236, 0.3);\n    border-color: black;\n    background-image: image(#2e2e2e);\n    box-shadow: none; }\n  switch image {\n    color: transparent; }\n  switch:hover slider {\n    color: #eeeeec;\n    outline-color: rgba(238, 238, 236, 0.3);\n    border-color: #2777ff;\n    background-image: image(#050505);\n    box-shadow: none; }\n  switch:checked > slider {\n    border: 1px solid #00215a; }\n  switch:disabled slider {\n    color: #7d7d7c;\n    border-color: #1f1f1f;\n    background-image: image(#080808);\n    box-shadow: none; }\n  switch:backdrop slider {\n    transition: 200ms ease-out;\n    color: #7d7d7c;\n    border-color: #1f1f1f;\n    background-image: image(#1f1f1f);\n    box-shadow: none; }\n  switch:backdrop:checked > slider {\n    border-color: #00215a; }\n  switch:backdrop:disabled slider {\n    color: #333333;\n    border-color: #1f1f1f;\n    background-image: image(#080808);\n    box-shadow: none; }\n\n/*************************\n * Check and Radio items *\n *************************/\n.view.content-view.check:not(list), iconview.content-view.check:not(list),\n.content-view:not(list) check {\n  margin: 4px;\n  min-width: 32px;\n  min-height: 32px;\n  color: transparent;\n  background-color: #2777ff;\n  border-radius: 5px;\n  background-image: none;\n  transition: 200ms;\n  box-shadow: none;\n  border-width: 0;\n  -gtk-icon-source: none;\n  -gtk-icon-shadow: none; }\n\n.view.content-view.check:hover:not(list), iconview.content-view.check:hover:not(list),\n.content-view:not(list) check:hover {\n  margin: 4px;\n  min-width: 32px;\n  min-height: 32px;\n  color: transparent;\n  background-color: #2777ff;\n  border-radius: 5px;\n  background-image: none;\n  transition: 200ms;\n  box-shadow: none;\n  border-width: 0;\n  -gtk-icon-source: none;\n  -gtk-icon-shadow: none; }\n\n.view.content-view.check:active:not(list), iconview.content-view.check:active:not(list),\n.content-view:not(list) check:active {\n  margin: 4px;\n  min-width: 32px;\n  min-height: 32px;\n  color: transparent;\n  background-color: #2777ff;\n  border-radius: 5px;\n  background-image: none;\n  transition: 200ms;\n  box-shadow: none;\n  border-width: 0;\n  -gtk-icon-source: none;\n  -gtk-icon-shadow: none; }\n\n.view.content-view.check:backdrop:not(list), iconview.content-view.check:backdrop:not(list),\n.content-view:not(list) check:backdrop {\n  margin: 4px;\n  min-width: 32px;\n  min-height: 32px;\n  color: transparent;\n  background-color: #939393;\n  border-radius: 5px;\n  background-image: none;\n  transition: 200ms;\n  box-shadow: none;\n  border-width: 0;\n  -gtk-icon-source: none;\n  -gtk-icon-shadow: none; }\n\n.view.content-view.check:checked:not(list), iconview.content-view.check:checked:not(list),\n.content-view:not(list) check:checked {\n  margin: 4px;\n  min-width: 32px;\n  min-height: 32px;\n  color: white;\n  background-color: #2777ff;\n  border-radius: 5px;\n  background-image: none;\n  transition: 200ms;\n  box-shadow: none;\n  border-width: 0;\n  -gtk-icon-source: -gtk-icontheme('object-select-symbolic');\n  -gtk-icon-shadow: none; }\n\n.view.content-view.check:checked:hover:not(list), iconview.content-view.check:checked:hover:not(list),\n.content-view:not(list) check:checked:hover {\n  margin: 4px;\n  min-width: 32px;\n  min-height: 32px;\n  color: white;\n  background-color: #2777ff;\n  border-radius: 5px;\n  background-image: none;\n  transition: 200ms;\n  box-shadow: none;\n  border-width: 0;\n  -gtk-icon-source: -gtk-icontheme('object-select-symbolic');\n  -gtk-icon-shadow: none; }\n\n.view.content-view.check:checked:active:not(list), iconview.content-view.check:checked:active:not(list),\n.content-view:not(list) check:checked:active {\n  margin: 4px;\n  min-width: 32px;\n  min-height: 32px;\n  color: white;\n  background-color: #2777ff;\n  border-radius: 5px;\n  background-image: none;\n  transition: 200ms;\n  box-shadow: none;\n  border-width: 0;\n  -gtk-icon-source: -gtk-icontheme('object-select-symbolic');\n  -gtk-icon-shadow: none; }\n\n.view.content-view.check:backdrop:checked:not(list), iconview.content-view.check:backdrop:checked:not(list),\n.content-view:not(list) check:backdrop:checked {\n  margin: 4px;\n  min-width: 32px;\n  min-height: 32px;\n  color: rgba(255, 255, 255, 0.8);\n  background-color: #939393;\n  border-radius: 5px;\n  background-image: none;\n  transition: 200ms;\n  box-shadow: none;\n  border-width: 0;\n  -gtk-icon-source: -gtk-icontheme('object-select-symbolic');\n  -gtk-icon-shadow: none; }\n\ncheckbutton.text-button, radiobutton.text-button {\n  padding: 2px 0;\n  outline-offset: 0; }\n  checkbutton.text-button label:not(:only-child):first-child, radiobutton.text-button label:not(:only-child):first-child {\n    margin-left: 4px; }\n  checkbutton.text-button label:not(:only-child):last-child, radiobutton.text-button label:not(:only-child):last-child {\n    margin-right: 4px; }\n\ncheck,\nradio {\n  margin: 0 4px;\n  min-height: 14px;\n  min-width: 14px;\n  border: 1px solid;\n  -gtk-icon-source: none; }\n  check:only-child,\n  radio:only-child {\n    margin: 0; }\n  popover check.left:dir(rtl), popover radio.left:dir(rtl) {\n    margin-left: 0;\n    margin-right: 12px; }\n  popover check.right:dir(ltr), popover radio.right:dir(ltr) {\n    margin-left: 12px;\n    margin-right: 0; }\n  check,\n  radio {\n    background-clip: padding-box;\n    background-image: linear-gradient(to bottom, #1a1a1a 20%, #0d0d0d 90%);\n    border-color: black;\n    box-shadow: 0 1px rgba(0, 0, 0, 0.05);\n    color: #eeeeec; }\n  check:hover,\n  radio:hover {\n    background-image: linear-gradient(to bottom, #242424 10%, #171717 90%); }\n  check:active,\n  radio:active {\n    box-shadow: inset 0 1px 1px 0px black; }\n  check:disabled,\n  radio:disabled {\n    box-shadow: none;\n    color: rgba(238, 238, 236, 0.7); }\n  check:backdrop,\n  radio:backdrop {\n    background-image: image(#0d0d0d);\n    box-shadow: none;\n    color: #eeeeec; }\n  check:backdrop:disabled,\n  radio:backdrop:disabled {\n    box-shadow: none;\n    color: rgba(238, 238, 236, 0.7); }\n  check:checked,\n  radio:checked {\n    background-clip: border-box;\n    background-image: linear-gradient(to bottom, #4187ff 20%, #2777ff 90%);\n    border-color: #2777ff;\n    box-shadow: 0 1px rgba(0, 0, 0, 0.05);\n    color: #ffffff; }\n  check:checked:hover,\n  radio:checked:hover {\n    background-image: linear-gradient(to bottom, #5594ff 10%, #3b84ff 90%); }\n  check:checked:active,\n  radio:checked:active {\n    box-shadow: inset 0 1px 1px 0px black; }\n  check:checked:disabled,\n  radio:checked:disabled {\n    box-shadow: none;\n    color: rgba(255, 255, 255, 0.7); }\n  check:checked:backdrop,\n  radio:checked:backdrop {\n    background-image: image(#2777ff);\n    box-shadow: none;\n    color: #ffffff; }\n  check:checked:backdrop:disabled,\n  radio:checked:backdrop:disabled {\n    box-shadow: none;\n    color: rgba(255, 255, 255, 0.7); }\n  check:indeterminate,\n  radio:indeterminate {\n    background-clip: border-box;\n    background-image: linear-gradient(to bottom, #4187ff 20%, #2777ff 90%);\n    border-color: #2777ff;\n    box-shadow: 0 1px rgba(0, 0, 0, 0.05);\n    color: #ffffff; }\n  check:indeterminate:hover,\n  radio:indeterminate:hover {\n    background-image: linear-gradient(to bottom, #5594ff 10%, #3b84ff 90%); }\n  check:indeterminate:active,\n  radio:indeterminate:active {\n    box-shadow: inset 0 1px 1px 0px black; }\n  check:indeterminate:disabled,\n  radio:indeterminate:disabled {\n    box-shadow: none;\n    color: rgba(255, 255, 255, 0.7); }\n  check:indeterminate:backdrop,\n  radio:indeterminate:backdrop {\n    background-image: image(#2777ff);\n    box-shadow: none;\n    color: #ffffff; }\n  check:indeterminate:backdrop:disabled,\n  radio:indeterminate:backdrop:disabled {\n    box-shadow: none;\n    color: rgba(255, 255, 255, 0.7); }\n  check:backdrop,\n  radio:backdrop {\n    transition: 200ms ease-out; }\n  .osd check, .osd radio {\n    color: white;\n    border-color: black;\n    background-color: transparent;\n    background-image: image(#303340);\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black;\n    outline-color: rgba(255, 255, 255, 0.3); }\n    .osd check:hover, .osd radio:hover {\n      color: white;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(#303340);\n      background-clip: padding-box;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n      text-shadow: 0 1px black;\n      -gtk-icon-shadow: 0 1px black;\n      outline-color: rgba(255, 255, 255, 0.3); }\n    .osd check:active, .osd radio:active {\n      color: white;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(black);\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      outline-color: rgba(255, 255, 255, 0.3); }\n    .osd check:backdrop, .osd radio:backdrop {\n      color: white;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(#303340);\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n    .osd check:disabled, .osd radio:disabled {\n      color: #97999f;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(rgba(68, 72, 83, 0.5));\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n  menu menuitem check, menu menuitem radio {\n    margin: 0; }\n    menu menuitem check, menu menuitem check:hover, menu menuitem check:disabled, menu menuitem check:checked, menu menuitem check:checked:hover, menu menuitem check:checked:disabled, menu menuitem check:indeterminate, menu menuitem check:indeterminate:hover, menu menuitem check:indeterminate:disabled, menu menuitem radio, menu menuitem radio:hover, menu menuitem radio:disabled, menu menuitem radio:checked, menu menuitem radio:checked:hover, menu menuitem radio:checked:disabled, menu menuitem radio:indeterminate, menu menuitem radio:indeterminate:hover, menu menuitem radio:indeterminate:disabled {\n      min-height: 14px;\n      min-width: 14px;\n      background-image: none;\n      background-color: transparent;\n      box-shadow: none;\n      -gtk-icon-shadow: none;\n      color: inherit;\n      border-color: currentColor; }\n\n\ncheck {\n  border-radius: 3px; }\n  \n  check:checked {\n    -gtk-icon-source: image(-gtk-recolor(url(\"assets/check-symbolic.svg\")), -gtk-recolor(url(\"assets/check-symbolic.symbolic.png\"))); }\n  \n  check:indeterminate {\n    -gtk-icon-source: image(-gtk-recolor(url(\"assets/dash-symbolic.svg\")), -gtk-recolor(url(\"assets/dash-symbolic.symbolic.png\"))); }\n\ntreeview.view radio:selected:focus, treeview.view radio:selected,\nradio {\n  border-radius: 100%; }\n  treeview.view radio:checked:selected,\n  radio:checked {\n    -gtk-icon-source: image(-gtk-recolor(url(\"assets/bullet-symbolic.svg\")), -gtk-recolor(url(\"assets/bullet-symbolic.symbolic.png\"))); }\n  treeview.view radio:indeterminate:selected,\n  radio:indeterminate {\n    -gtk-icon-source: image(-gtk-recolor(url(\"assets/dash-symbolic.svg\")), -gtk-recolor(url(\"assets/dash-symbolic.symbolic.png\"))); }\n\nradio:not(:indeterminate):not(:checked):active:not(:backdrop) {\n  -gtk-icon-transform: scale(0); }\n\ncheck:not(:indeterminate):not(:checked):active:not(:backdrop) {\n  -gtk-icon-transform: translate(6px, -3px) rotate(-45deg) scaleY(0.2) rotate(45deg) scaleX(0); }\n\nradio:active,\ncheck:active {\n  -gtk-icon-transform: scale(0, 1); }\n\nradio:checked:not(:backdrop), radio:indeterminate:not(:backdrop),\ncheck:checked:not(:backdrop),\ncheck:indeterminate:not(:backdrop) {\n  -gtk-icon-transform: unset;\n  transition: 400ms; }\n\nmenu menuitem radio:checked:not(:backdrop), menu menuitem radio:indeterminate:not(:backdrop),\nmenu menuitem check:checked:not(:backdrop),\nmenu menuitem check:indeterminate:not(:backdrop) {\n  transition: none; }\n\ntreeview.view check:selected:focus, treeview.view check:selected,\ntreeview.view radio:selected:focus,\ntreeview.view radio:selected {\n  color: #ffffff; }\n\n/************\n * GtkScale *\n ************/\nprogressbar trough, scale fill, scale trough {\n  border: 1px solid #1f1f1f;\n  border-radius: 3px;\n  background-color: #131313; }\n  progressbar trough:disabled, scale fill:disabled, scale trough:disabled {\n    background-color: #080808; }\n  progressbar trough:backdrop, scale fill:backdrop, scale trough:backdrop {\n    background-color: #131313;\n    border-color: #1f1f1f;\n    transition: 200ms ease-out; }\n    progressbar trough:backdrop:disabled, scale fill:backdrop:disabled, scale trough:backdrop:disabled {\n      background-color: #080808; }\n  row:selected progressbar trough, progressbar row:selected trough, row:selected scale fill, scale row:selected fill, row:selected scale trough, scale row:selected trough {\n    border-color: #00348d; }\n  .osd progressbar trough, progressbar .osd trough, .osd scale fill, scale .osd fill, .osd scale trough, scale .osd trough {\n    border-color: black;\n    background-color: rgba(0, 0, 0, 0.8); }\n    .osd progressbar trough:disabled, progressbar .osd trough:disabled, .osd scale fill:disabled, scale .osd fill:disabled, .osd scale trough:disabled, scale .osd trough:disabled {\n      background-color: rgba(68, 72, 83, 0.5); }\n\nprogressbar progress, scale highlight {\n  border: 1px solid #00348d;\n  border-radius: 3px;\n  background-color: #2777ff; }\n  progressbar progress:disabled, scale highlight:disabled {\n    background-color: transparent;\n    border-color: transparent; }\n  progressbar progress:backdrop, scale highlight:backdrop {\n    border-color: #00348d; }\n    progressbar progress:backdrop:disabled, scale highlight:backdrop:disabled {\n      background-color: transparent;\n      border-color: transparent; }\n  row:selected progressbar progress, progressbar row:selected progress, row:selected scale highlight, scale row:selected highlight {\n    border-color: #00348d; }\n  .osd progressbar progress, progressbar .osd progress, .osd scale highlight, scale .osd highlight {\n    border-color: black; }\n    .osd progressbar progress:disabled, progressbar .osd progress:disabled, .osd scale highlight:disabled, scale .osd highlight:disabled {\n      border-color: transparent; }\n\nscale {\n  min-height: 10px;\n  min-width: 10px;\n  padding: 12px; }\n  scale fill,\n  scale highlight {\n    margin: -1px; }\n  scale slider {\n    min-height: 18px;\n    min-width: 18px;\n    margin: -9px; }\n  scale.fine-tune.horizontal {\n    padding-top: 9px;\n    padding-bottom: 9px;\n    min-height: 16px; }\n  scale.fine-tune.vertical {\n    padding-left: 9px;\n    padding-right: 9px;\n    min-width: 16px; }\n  scale.fine-tune slider {\n    margin: -6px; }\n  scale.fine-tune fill,\n  scale.fine-tune highlight,\n  scale.fine-tune trough {\n    border-radius: 5px;\n    -gtk-outline-radius: 7px; }\n  scale trough {\n    outline-offset: 2px;\n    -gtk-outline-radius: 5px; }\n  scale fill:backdrop, scale fill {\n    background-color: #1f1f1f; }\n  scale fill:disabled:backdrop, scale fill:disabled {\n    border-color: transparent;\n    background-color: transparent; }\n  .osd scale fill {\n    background-color: #404040; }\n    .osd scale fill:disabled:backdrop, .osd scale fill:disabled {\n      border-color: transparent;\n      background-color: transparent; }\n  scale slider {\n    color: #eeeeec;\n    outline-color: rgba(238, 238, 236, 0.3);\n    border-color: black;\n    background-image: image(#1f1f1f);\n    box-shadow: none;\n    border: 1px solid black;\n    border-radius: 100%;\n    transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n    transition-property: background, border, box-shadow; }\n    scale slider:hover {\n      color: #eeeeec;\n      outline-color: rgba(238, 238, 236, 0.3);\n      border-color: #2777ff;\n      background-image: image(black);\n      box-shadow: none; }\n    scale slider:active {\n      border-color: #00348d; }\n    scale slider:disabled {\n      color: #7d7d7c;\n      border-color: #1f1f1f;\n      background-image: image(#080808);\n      box-shadow: none; }\n    scale slider:backdrop {\n      transition: 200ms ease-out;\n      color: #7d7d7c;\n      border-color: #1f1f1f;\n      background-image: image(#1f1f1f);\n      box-shadow: none; }\n      scale slider:backdrop:disabled {\n        color: #333333;\n        border-color: #1f1f1f;\n        background-image: image(#080808);\n        box-shadow: none; }\n    row:selected scale slider:disabled, row:selected scale slider {\n      border-color: #00348d; }\n    .osd scale slider {\n      color: white;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(#303340);\n      background-clip: padding-box;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n      text-shadow: 0 1px black;\n      -gtk-icon-shadow: 0 1px black;\n      outline-color: rgba(255, 255, 255, 0.3);\n      border-color: black;\n      background-color: #303340; }\n      .osd scale slider:hover {\n        color: white;\n        border-color: black;\n        background-color: transparent;\n        background-image: image(#4a5063);\n        background-clip: padding-box;\n        box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n        text-shadow: 0 1px black;\n        -gtk-icon-shadow: 0 1px black;\n        outline-color: rgba(255, 255, 255, 0.3);\n        background-color: #303340; }\n      .osd scale slider:active {\n        color: white;\n        border-color: black;\n        background-color: transparent;\n        background-image: image(black);\n        background-clip: padding-box;\n        box-shadow: none;\n        text-shadow: none;\n        -gtk-icon-shadow: none;\n        outline-color: rgba(255, 255, 255, 0.3);\n        background-color: #303340; }\n      .osd scale slider:disabled {\n        color: #97999f;\n        border-color: black;\n        background-color: transparent;\n        background-image: image(rgba(68, 72, 83, 0.5));\n        background-clip: padding-box;\n        box-shadow: none;\n        text-shadow: none;\n        -gtk-icon-shadow: none;\n        background-color: #303340; }\n      .osd scale slider:backdrop {\n        color: white;\n        border-color: black;\n        background-color: transparent;\n        background-image: image(#303340);\n        background-clip: padding-box;\n        box-shadow: none;\n        text-shadow: none;\n        -gtk-icon-shadow: none;\n        background-color: #303340; }\n        .osd scale slider:backdrop:disabled {\n          background-color: #303340; }\n  scale marks,\n  scale value {\n    color: alpha(currentColor,0.55);\n    font-feature-settings: \"tnum\"; }\n  scale.horizontal marks.top {\n    margin-bottom: 6px;\n    margin-top: -12px; }\n  scale.horizontal.fine-tune marks.top {\n    margin-bottom: 6px;\n    margin-top: -9px; }\n  scale.horizontal marks.bottom {\n    margin-top: 6px;\n    margin-bottom: -12px; }\n  scale.horizontal.fine-tune marks.bottom {\n    margin-top: 6px;\n    margin-bottom: -9px; }\n  scale.vertical marks.top {\n    margin-right: 6px;\n    margin-left: -12px; }\n  scale.vertical.fine-tune marks.top {\n    margin-right: 6px;\n    margin-left: -9px; }\n  scale.vertical marks.bottom {\n    margin-left: 6px;\n    margin-right: -12px; }\n  scale.vertical.fine-tune marks.bottom {\n    margin-left: 6px;\n    margin-right: -9px; }\n  scale.horizontal indicator {\n    min-height: 6px;\n    min-width: 1px; }\n  scale.horizontal.fine-tune indicator {\n    min-height: 3px; }\n  scale.vertical indicator {\n    min-height: 1px;\n    min-width: 6px; }\n  scale.vertical.fine-tune indicator {\n    min-width: 3px; }\n  scale.horizontal.marks-before:not(.marks-after) slider {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-horz-scale-has-marks-above-darkest.png\"), url(\"assets/slider-horz-scale-has-marks-above-darkest@2.png\"));\n    min-height: 26px;\n    min-width: 22px;\n    margin-top: -14px;\n    background-position: top;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.horizontal.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px;\n    margin-top: -11px; }\n  scale.horizontal.marks-before:not(.marks-after) slider:hover {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-horz-scale-has-marks-above-hover-darkest.png\"), url(\"assets/slider-horz-scale-has-marks-above-hover-darkest@2.png\"));\n    min-height: 26px;\n    min-width: 22px;\n    margin-top: -14px;\n    background-position: top;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.horizontal.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px;\n    margin-top: -11px; }\n  scale.horizontal.marks-before:not(.marks-after) slider:active {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-horz-scale-has-marks-above-active-darkest.png\"), url(\"assets/slider-horz-scale-has-marks-above-active-darkest@2.png\"));\n    min-height: 26px;\n    min-width: 22px;\n    margin-top: -14px;\n    background-position: top;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.horizontal.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px;\n    margin-top: -11px; }\n  scale.horizontal.marks-before:not(.marks-after) slider:disabled {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-horz-scale-has-marks-above-insensitive-darkest.png\"), url(\"assets/slider-horz-scale-has-marks-above-insensitive-darkest@2.png\"));\n    min-height: 26px;\n    min-width: 22px;\n    margin-top: -14px;\n    background-position: top;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.horizontal.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px;\n    margin-top: -11px; }\n  scale.horizontal.marks-before:not(.marks-after) slider:backdrop {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-horz-scale-has-marks-above-backdrop-darkest.png\"), url(\"assets/slider-horz-scale-has-marks-above-backdrop-darkest@2.png\"));\n    min-height: 26px;\n    min-width: 22px;\n    margin-top: -14px;\n    background-position: top;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.horizontal.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px;\n    margin-top: -11px; }\n  scale.horizontal.marks-before:not(.marks-after) slider:backdrop:disabled {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-horz-scale-has-marks-above-backdrop-insensitive-darkest.png\"), url(\"assets/slider-horz-scale-has-marks-above-backdrop-insensitive-darkest@2.png\"));\n    min-height: 26px;\n    min-width: 22px;\n    margin-top: -14px;\n    background-position: top;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.horizontal.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px;\n    margin-top: -11px; }\n  scale.horizontal.marks-after:not(.marks-before) slider {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-horz-scale-has-marks-below-darkest.png\"), url(\"assets/slider-horz-scale-has-marks-below-darkest@2.png\"));\n    min-height: 26px;\n    min-width: 22px;\n    margin-bottom: -14px;\n    background-position: bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.horizontal.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px;\n    margin-bottom: -11px; }\n  scale.horizontal.marks-after:not(.marks-before) slider:hover {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-horz-scale-has-marks-below-hover-darkest.png\"), url(\"assets/slider-horz-scale-has-marks-below-hover-darkest@2.png\"));\n    min-height: 26px;\n    min-width: 22px;\n    margin-bottom: -14px;\n    background-position: bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.horizontal.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px;\n    margin-bottom: -11px; }\n  scale.horizontal.marks-after:not(.marks-before) slider:active {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-horz-scale-has-marks-below-active-darkest.png\"), url(\"assets/slider-horz-scale-has-marks-below-active-darkest@2.png\"));\n    min-height: 26px;\n    min-width: 22px;\n    margin-bottom: -14px;\n    background-position: bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.horizontal.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px;\n    margin-bottom: -11px; }\n  scale.horizontal.marks-after:not(.marks-before) slider:disabled {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-horz-scale-has-marks-below-insensitive-darkest.png\"), url(\"assets/slider-horz-scale-has-marks-below-insensitive-darkest@2.png\"));\n    min-height: 26px;\n    min-width: 22px;\n    margin-bottom: -14px;\n    background-position: bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.horizontal.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px;\n    margin-bottom: -11px; }\n  scale.horizontal.marks-after:not(.marks-before) slider:backdrop {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-horz-scale-has-marks-below-backdrop-darkest.png\"), url(\"assets/slider-horz-scale-has-marks-below-backdrop-darkest@2.png\"));\n    min-height: 26px;\n    min-width: 22px;\n    margin-bottom: -14px;\n    background-position: bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.horizontal.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px;\n    margin-bottom: -11px; }\n  scale.horizontal.marks-after:not(.marks-before) slider:backdrop:disabled {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-horz-scale-has-marks-below-backdrop-insensitive-darkest.png\"), url(\"assets/slider-horz-scale-has-marks-below-backdrop-insensitive-darkest@2.png\"));\n    min-height: 26px;\n    min-width: 22px;\n    margin-bottom: -14px;\n    background-position: bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.horizontal.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px;\n    margin-bottom: -11px; }\n  scale.vertical.marks-before:not(.marks-after) slider {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-vert-scale-has-marks-above-darkest.png\"), url(\"assets/slider-vert-scale-has-marks-above-darkest@2.png\"));\n    min-height: 22px;\n    min-width: 26px;\n    margin-left: -14px;\n    background-position: left bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.vertical.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px;\n    margin-left: -11px; }\n  scale.vertical.marks-before:not(.marks-after) slider:hover {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-vert-scale-has-marks-above-hover-darkest.png\"), url(\"assets/slider-vert-scale-has-marks-above-hover-darkest@2.png\"));\n    min-height: 22px;\n    min-width: 26px;\n    margin-left: -14px;\n    background-position: left bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.vertical.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px;\n    margin-left: -11px; }\n  scale.vertical.marks-before:not(.marks-after) slider:active {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-vert-scale-has-marks-above-active-darkest.png\"), url(\"assets/slider-vert-scale-has-marks-above-active-darkest@2.png\"));\n    min-height: 22px;\n    min-width: 26px;\n    margin-left: -14px;\n    background-position: left bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.vertical.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px;\n    margin-left: -11px; }\n  scale.vertical.marks-before:not(.marks-after) slider:disabled {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-vert-scale-has-marks-above-insensitive-darkest.png\"), url(\"assets/slider-vert-scale-has-marks-above-insensitive-darkest@2.png\"));\n    min-height: 22px;\n    min-width: 26px;\n    margin-left: -14px;\n    background-position: left bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.vertical.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px;\n    margin-left: -11px; }\n  scale.vertical.marks-before:not(.marks-after) slider:backdrop {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-vert-scale-has-marks-above-backdrop-darkest.png\"), url(\"assets/slider-vert-scale-has-marks-above-backdrop-darkest@2.png\"));\n    min-height: 22px;\n    min-width: 26px;\n    margin-left: -14px;\n    background-position: left bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.vertical.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px;\n    margin-left: -11px; }\n  scale.vertical.marks-before:not(.marks-after) slider:backdrop:disabled {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-vert-scale-has-marks-above-backdrop-insensitive-darkest.png\"), url(\"assets/slider-vert-scale-has-marks-above-backdrop-insensitive-darkest@2.png\"));\n    min-height: 22px;\n    min-width: 26px;\n    margin-left: -14px;\n    background-position: left bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.vertical.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px;\n    margin-left: -11px; }\n  scale.vertical.marks-after:not(.marks-before) slider {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-vert-scale-has-marks-below-darkest.png\"), url(\"assets/slider-vert-scale-has-marks-below-darkest@2.png\"));\n    min-height: 22px;\n    min-width: 26px;\n    margin-right: -14px;\n    background-position: right bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.vertical.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px;\n    margin-right: -11px; }\n  scale.vertical.marks-after:not(.marks-before) slider:hover {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-vert-scale-has-marks-below-hover-darkest.png\"), url(\"assets/slider-vert-scale-has-marks-below-hover-darkest@2.png\"));\n    min-height: 22px;\n    min-width: 26px;\n    margin-right: -14px;\n    background-position: right bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.vertical.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px;\n    margin-right: -11px; }\n  scale.vertical.marks-after:not(.marks-before) slider:active {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-vert-scale-has-marks-below-active-darkest.png\"), url(\"assets/slider-vert-scale-has-marks-below-active-darkest@2.png\"));\n    min-height: 22px;\n    min-width: 26px;\n    margin-right: -14px;\n    background-position: right bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.vertical.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px;\n    margin-right: -11px; }\n  scale.vertical.marks-after:not(.marks-before) slider:disabled {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-vert-scale-has-marks-below-insensitive-darkest.png\"), url(\"assets/slider-vert-scale-has-marks-below-insensitive-darkest@2.png\"));\n    min-height: 22px;\n    min-width: 26px;\n    margin-right: -14px;\n    background-position: right bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.vertical.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px;\n    margin-right: -11px; }\n  scale.vertical.marks-after:not(.marks-before) slider:backdrop {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-vert-scale-has-marks-below-backdrop-darkest.png\"), url(\"assets/slider-vert-scale-has-marks-below-backdrop-darkest@2.png\"));\n    min-height: 22px;\n    min-width: 26px;\n    margin-right: -14px;\n    background-position: right bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.vertical.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px;\n    margin-right: -11px; }\n  scale.vertical.marks-after:not(.marks-before) slider:backdrop:disabled {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-vert-scale-has-marks-below-backdrop-insensitive-darkest.png\"), url(\"assets/slider-vert-scale-has-marks-below-backdrop-insensitive-darkest@2.png\"));\n    min-height: 22px;\n    min-width: 26px;\n    margin-right: -14px;\n    background-position: right bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.vertical.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px;\n    margin-right: -11px; }\n  scale.color {\n    min-height: 0;\n    min-width: 0; }\n    scale.color trough {\n      background-image: image(#1f1f1f);\n      background-repeat: no-repeat; }\n    scale.color.horizontal {\n      padding: 0 0 15px 0; }\n      scale.color.horizontal trough {\n        padding-bottom: 4px;\n        background-position: 0 -3px;\n        border-top-left-radius: 0;\n        border-top-right-radius: 0; }\n      scale.color.horizontal slider:dir(ltr):hover, scale.color.horizontal slider:dir(ltr):backdrop, scale.color.horizontal slider:dir(ltr):disabled, scale.color.horizontal slider:dir(ltr):backdrop:disabled, scale.color.horizontal slider:dir(ltr), scale.color.horizontal slider:dir(rtl):hover, scale.color.horizontal slider:dir(rtl):backdrop, scale.color.horizontal slider:dir(rtl):disabled, scale.color.horizontal slider:dir(rtl):backdrop:disabled, scale.color.horizontal slider:dir(rtl) {\n        margin-bottom: -15px;\n        margin-top: 6px; }\n    scale.color.vertical:dir(ltr) {\n      padding: 0 0 0 15px; }\n      scale.color.vertical:dir(ltr) trough {\n        padding-left: 4px;\n        background-position: 3px 0;\n        border-bottom-right-radius: 0;\n        border-top-right-radius: 0; }\n      scale.color.vertical:dir(ltr) slider:hover, scale.color.vertical:dir(ltr) slider:backdrop, scale.color.vertical:dir(ltr) slider:disabled, scale.color.vertical:dir(ltr) slider:backdrop:disabled, scale.color.vertical:dir(ltr) slider {\n        margin-left: -15px;\n        margin-right: 6px; }\n    scale.color.vertical:dir(rtl) {\n      padding: 0 15px 0 0; }\n      scale.color.vertical:dir(rtl) trough {\n        padding-right: 4px;\n        background-position: -3px 0;\n        border-bottom-left-radius: 0;\n        border-top-left-radius: 0; }\n      scale.color.vertical:dir(rtl) slider:hover, scale.color.vertical:dir(rtl) slider:backdrop, scale.color.vertical:dir(rtl) slider:disabled, scale.color.vertical:dir(rtl) slider:backdrop:disabled, scale.color.vertical:dir(rtl) slider {\n        margin-right: -15px;\n        margin-left: 6px; }\n    scale.color.fine-tune.horizontal:dir(ltr), scale.color.fine-tune.horizontal:dir(rtl) {\n      padding: 0 0 12px 0; }\n      scale.color.fine-tune.horizontal:dir(ltr) trough, scale.color.fine-tune.horizontal:dir(rtl) trough {\n        padding-bottom: 7px;\n        background-position: 0 -6px; }\n      scale.color.fine-tune.horizontal:dir(ltr) slider, scale.color.fine-tune.horizontal:dir(rtl) slider {\n        margin-bottom: -15px;\n        margin-top: 6px; }\n    scale.color.fine-tune.vertical:dir(ltr) {\n      padding: 0 0 0 12px; }\n      scale.color.fine-tune.vertical:dir(ltr) trough {\n        padding-left: 7px;\n        background-position: 6px 0; }\n      scale.color.fine-tune.vertical:dir(ltr) slider {\n        margin-left: -15px;\n        margin-right: 6px; }\n    scale.color.fine-tune.vertical:dir(rtl) {\n      padding: 0 12px 0 0; }\n      scale.color.fine-tune.vertical:dir(rtl) trough {\n        padding-right: 7px;\n        background-position: -6px 0; }\n      scale.color.fine-tune.vertical:dir(rtl) slider {\n        margin-right: -15px;\n        margin-left: 6px; }\n\n/*****************\n * Progress bars *\n *****************/\nprogressbar {\n  font-size: smaller;\n  color: rgba(238, 238, 236, 0.4);\n  font-feature-settings: \"tnum\"; }\n  progressbar.horizontal trough,\n  progressbar.horizontal progress {\n    min-height: 2px; }\n  progressbar.vertical trough,\n  progressbar.vertical progress {\n    min-width: 2px; }\n  progressbar.horizontal progress {\n    margin: 0 -1px; }\n  progressbar.vertical progress {\n    margin: -1px 0; }\n  progressbar:backdrop {\n    box-shadow: none;\n    transition: 200ms ease-out; }\n  progressbar progress {\n    border-radius: 1.5px; }\n    progressbar progress.left {\n      border-top-left-radius: 2px;\n      border-bottom-left-radius: 2px; }\n    progressbar progress.right {\n      border-top-right-radius: 2px;\n      border-bottom-right-radius: 2px; }\n    progressbar progress.top {\n      border-top-right-radius: 2px;\n      border-top-left-radius: 2px; }\n    progressbar progress.bottom {\n      border-bottom-right-radius: 2px;\n      border-bottom-left-radius: 2px; }\n  progressbar.osd {\n    min-width: 3px;\n    min-height: 3px;\n    background-color: transparent; }\n    progressbar.osd trough {\n      border-style: none;\n      border-radius: 0;\n      background-color: transparent;\n      box-shadow: none; }\n    progressbar.osd progress {\n      border-style: none;\n      border-radius: 0; }\n  progressbar trough.empty progress {\n    all: unset; }\n\n/*************\n * Level Bar *\n *************/\nlevelbar.horizontal block {\n  min-height: 1px; }\n\nlevelbar.horizontal.discrete block {\n  margin: 0 1px;\n  min-width: 32px; }\n\nlevelbar.vertical block {\n  min-width: 1px; }\n\nlevelbar.vertical.discrete block {\n  margin: 1px 0;\n  min-height: 32px; }\n\nlevelbar:backdrop {\n  transition: 200ms ease-out; }\n\nlevelbar trough {\n  border: 1px solid;\n  padding: 2px;\n  border-radius: 3px;\n  color: white;\n  border-color: #1f1f1f;\n  background-color: black;\n  box-shadow: inset 0 0 0 1px rgba(39, 119, 255, 0); }\n  levelbar trough:backdrop {\n    color: #cdcdcd;\n    border-color: #1f1f1f;\n    background-color: #030303;\n    box-shadow: none; }\n\nlevelbar block {\n  border: 1px solid;\n  border-radius: 1px; }\n  levelbar block.low {\n    border-color: #fd7d00;\n    background-color: #fd7d00; }\n    levelbar block.low:backdrop {\n      border-color: #fd7d00; }\n  levelbar block.high, levelbar block:not(.empty) {\n    border-color: #2777ff;\n    background-color: #2777ff; }\n    levelbar block.high:backdrop, levelbar block:not(.empty):backdrop {\n      border-color: #2777ff; }\n  levelbar block.full {\n    border-color: #308e63;\n    background-color: #308e63; }\n    levelbar block.full:backdrop {\n      border-color: #308e63; }\n  levelbar block.empty {\n    background-color: transparent;\n    border-color: rgba(238, 238, 236, 0.1); }\n    levelbar block.empty:backdrop {\n      border-color: rgba(125, 125, 124, 0.15); }\n\n/****************\n * Print dialog *\n*****************/\nprintdialog paper {\n  color: #eeeeec;\n  border: 1px solid #1f1f1f;\n  background: white;\n  padding: 0; }\n  printdialog paper:backdrop {\n    color: #7d7d7c;\n    border-color: #1f1f1f; }\n\nprintdialog .dialog-action-box {\n  margin: 12px; }\n\n/**********\n * Frames *\n **********/\nframe > border,\n.frame {\n  box-shadow: none;\n  margin: 0;\n  padding: 0;\n  border-radius: 0;\n  border: 1px solid #1f1f1f; }\n  frame > border.flat,\n  .frame.flat {\n    border-style: none; }\n  frame > border:backdrop,\n  .frame:backdrop {\n    border-color: #1f1f1f; }\n\nactionbar > revealer > box {\n  padding: 6px;\n  border-top: 1px solid #1f1f1f; }\n  actionbar > revealer > box:backdrop {\n    border-color: #1f1f1f; }\n\nscrolledwindow viewport.frame {\n  border-style: none; }\n\nscrolledwindow overshoot.top {\n  background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#050505), to(rgba(5, 5, 5, 0))), -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(238, 238, 236, 0.07)), to(rgba(238, 238, 236, 0)));\n  background-size: 100% 5%, 100% 100%;\n  background-repeat: no-repeat;\n  background-position: center top;\n  background-color: transparent;\n  border: none;\n  box-shadow: none; }\n  scrolledwindow overshoot.top:backdrop {\n    background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#1f1f1f), to(rgba(31, 31, 31, 0)));\n    background-size: 100% 5%;\n    background-repeat: no-repeat;\n    background-position: center top;\n    background-color: transparent;\n    border: none;\n    box-shadow: none; }\n\nscrolledwindow overshoot.bottom {\n  background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#050505), to(rgba(5, 5, 5, 0))), -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(238, 238, 236, 0.07)), to(rgba(238, 238, 236, 0)));\n  background-size: 100% 5%, 100% 100%;\n  background-repeat: no-repeat;\n  background-position: center bottom;\n  background-color: transparent;\n  border: none;\n  box-shadow: none; }\n  scrolledwindow overshoot.bottom:backdrop {\n    background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#1f1f1f), to(rgba(31, 31, 31, 0)));\n    background-size: 100% 5%;\n    background-repeat: no-repeat;\n    background-position: center bottom;\n    background-color: transparent;\n    border: none;\n    box-shadow: none; }\n\nscrolledwindow overshoot.left {\n  background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#050505), to(rgba(5, 5, 5, 0))), -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(238, 238, 236, 0.07)), to(rgba(238, 238, 236, 0)));\n  background-size: 5% 100%, 100% 100%;\n  background-repeat: no-repeat;\n  background-position: left center;\n  background-color: transparent;\n  border: none;\n  box-shadow: none; }\n  scrolledwindow overshoot.left:backdrop {\n    background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#1f1f1f), to(rgba(31, 31, 31, 0)));\n    background-size: 5% 100%;\n    background-repeat: no-repeat;\n    background-position: left center;\n    background-color: transparent;\n    border: none;\n    box-shadow: none; }\n\nscrolledwindow overshoot.right {\n  background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#050505), to(rgba(5, 5, 5, 0))), -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(238, 238, 236, 0.07)), to(rgba(238, 238, 236, 0)));\n  background-size: 5% 100%, 100% 100%;\n  background-repeat: no-repeat;\n  background-position: right center;\n  background-color: transparent;\n  border: none;\n  box-shadow: none; }\n  scrolledwindow overshoot.right:backdrop {\n    background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#1f1f1f), to(rgba(31, 31, 31, 0)));\n    background-size: 5% 100%;\n    background-repeat: no-repeat;\n    background-position: right center;\n    background-color: transparent;\n    border: none;\n    box-shadow: none; }\n\nscrolledwindow junction {\n  border-color: transparent;\n  border-image: linear-gradient(to bottom, #1f1f1f 1px, transparent 1px) 0 0 0 1/0 1px stretch;\n  background-color: black; }\n  scrolledwindow junction:dir(rtl) {\n    border-image-slice: 0 1 0 0; }\n  scrolledwindow junction:backdrop {\n    border-image-source: linear-gradient(to bottom, #1f1f1f 1px, transparent 1px);\n    background-color: #050505;\n    transition: 200ms ease-out; }\n\nseparator {\n  background: rgba(0, 0, 0, 0.1);\n  min-width: 1px;\n  min-height: 1px; }\n\n/*********\n * Lists *\n *********/\nlist {\n  color: white;\n  background-color: black;\n  border-color: #1f1f1f; }\n  list:backdrop {\n    color: #cdcdcd;\n    background-color: #030303;\n    border-color: #1f1f1f; }\n  list row {\n    padding: 2px; }\n\nrow {\n  transition: all 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  row:hover {\n    transition: none; }\n  row:backdrop {\n    transition: 200ms ease-out; }\n  row.activatable.has-open-popup, row.activatable:hover {\n    background-color: rgba(238, 238, 236, 0.05); }\n  row.activatable:active {\n    box-shadow: inset 0 2px 2px -2px rgba(0, 0, 0, 0.2); }\n  row.activatable:backdrop:hover {\n    background-color: transparent; }\n  row.activatable:selected:active {\n    box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.5); }\n  row.activatable:selected.has-open-popup, row.activatable:selected:hover {\n    background-color: #3b83fd; }\n  row.activatable:selected:backdrop {\n    background-color: #2777ff; }\n\n/*********************\n * App Notifications *\n *********************/\n.app-notification,\n.app-notification.frame {\n  padding: 10px;\n  border-radius: 0 0 5px 5px;\n  background-color: #303340;\n  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2), transparent 2px);\n  background-clip: padding-box; }\n  .app-notification:backdrop,\n  .app-notification.frame:backdrop {\n    background-image: none;\n    transition: 200ms ease-out; }\n  .app-notification border,\n  .app-notification.frame border {\n    border: none; }\n\n/*************\n * Expanders *\n *************/\nexpander title > arrow {\n  min-width: 16px;\n  min-height: 16px;\n  -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic\"); }\n  expander title > arrow:dir(rtl) {\n    -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic-rtl\"); }\n  expander title > arrow:hover {\n    color: white; }\n  expander title > arrow:disabled {\n    color: #7d7d7c; }\n  expander title > arrow:disabled:backdrop {\n    color: #333333; }\n  expander title > arrow:checked {\n    -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\"); }\n\n/************\n * Calendar *\n ***********/\ncalendar {\n  color: white;\n  border: 1px solid #1f1f1f; }\n  calendar:selected {\n    border-radius: 3px; }\n  calendar.header {\n    border-bottom-color: rgba(0, 0, 0, 0.1); }\n    calendar.header:backdrop {\n      border-bottom-color: rgba(0, 0, 0, 0.1); }\n  calendar.button {\n    color: rgba(238, 238, 236, 0.45); }\n    calendar.button:hover {\n      color: #eeeeec; }\n    calendar.button:backdrop {\n      color: rgba(125, 125, 124, 0.45); }\n    calendar.button:disabled {\n      color: rgba(125, 125, 124, 0.45); }\n  calendar.highlight {\n    color: #7d7d7c; }\n    calendar.highlight:backdrop {\n      color: #333333; }\n  calendar:backdrop {\n    color: #cdcdcd;\n    border-color: #1f1f1f; }\n  calendar:indeterminate {\n    color: alpha(currentColor,0.1); }\n\n/***********\n * Dialogs *\n ***********/\nmessagedialog .titlebar {\n  min-height: 20px;\n  background-image: none;\n  background-color: #0d0d0d;\n  border-style: none;\n  border-top-left-radius: 7px;\n  border-top-right-radius: 7px; }\n\nmessagedialog.csd.background {\n  border-bottom-left-radius: 10px;\n  border-bottom-right-radius: 10px; }\n\nmessagedialog.csd .dialog-action-area button {\n  padding: 10px 14px;\n  border-right-style: none;\n  border-bottom-style: none;\n  border-radius: 0;\n  -gtk-outline-radius: 0; }\n  messagedialog.csd .dialog-action-area button:first-child {\n    border-left-style: none;\n    border-bottom-left-radius: 8px;\n    -gtk-outline-bottom-left-radius: 8px; }\n  messagedialog.csd .dialog-action-area button:last-child {\n    border-bottom-right-radius: 8px;\n    -gtk-outline-bottom-right-radius: 8px; }\n\nfilechooser .dialog-action-box {\n  border-top: 1px solid #1f1f1f; }\n  filechooser .dialog-action-box:backdrop {\n    border-top-color: #1f1f1f; }\n\nfilechooser #pathbarbox {\n  border-bottom: 1px solid #0d0d0d; }\n\nfilechooserbutton:drop(active) {\n  box-shadow: none;\n  border-color: transparent; }\n\n/***********\n * Sidebar *\n ***********/\n.sidebar {\n  border-style: none;\n  background-color: #060606; }\n  stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:not(separator):dir(ltr), .sidebar:not(separator).left {\n    border-right: 1px solid #1f1f1f;\n    border-left-style: none; }\n  stacksidebar.sidebar:dir(rtl) list, stacksidebar.sidebar.right list, .sidebar:not(separator):dir(rtl), .sidebar:not(separator).right {\n    border-left: 1px solid #1f1f1f;\n    border-right-style: none; }\n  .sidebar:backdrop {\n    background-color: #080808;\n    border-color: #1f1f1f;\n    transition: 200ms ease-out; }\n  .sidebar list {\n    background-color: transparent; }\n  paned .sidebar.left, paned .sidebar.right, paned .sidebar.left:dir(rtl), paned .sidebar:dir(rtl), paned .sidebar:dir(ltr), paned .sidebar {\n    border-style: none; }\n\nstacksidebar row {\n  padding: 10px 4px; }\n  stacksidebar row > label {\n    padding-left: 6px;\n    padding-right: 6px; }\n  stacksidebar row.needs-attention > label {\n    background-size: 6px 6px, 0 0; }\n\nseparator.sidebar {\n  background-color: #1f1f1f; }\n  separator.sidebar:backdrop {\n    background-color: #1f1f1f; }\n  separator.sidebar.selection-mode, .selection-mode separator.sidebar {\n    background-color: #0047c0; }\n\n/****************\n * File chooser *\n ****************/\nrow image.sidebar-icon {\n  opacity: 0.7; }\n\nplacessidebar > viewport.frame {\n  border-style: none; }\n\nplacessidebar row {\n  min-height: 36px;\n  padding: 0px; }\n  placessidebar row > revealer {\n    padding: 0 14px; }\n  placessidebar row:selected {\n    color: #ffffff; }\n  placessidebar row:disabled {\n    color: #7d7d7c; }\n  placessidebar row:backdrop {\n    color: #7d7d7c; }\n    placessidebar row:backdrop:selected {\n      color: #cdcdcd; }\n    placessidebar row:backdrop:disabled {\n      color: #333333; }\n  placessidebar row image.sidebar-icon:dir(ltr) {\n    padding-right: 8px; }\n  placessidebar row image.sidebar-icon:dir(rtl) {\n    padding-left: 8px; }\n  placessidebar row label.sidebar-label:dir(ltr) {\n    padding-right: 2px; }\n  placessidebar row label.sidebar-label:dir(rtl) {\n    padding-left: 2px; }\n  button.sidebar-button {\n    min-height: 26px;\n    min-width: 26px;\n    margin-top: 3px;\n    margin-bottom: 3px;\n    padding: 0;\n    border-radius: 100%;\n    -gtk-outline-radius: 100%; }\n    button.sidebar-button:not(:hover):not(:active) > image, button.sidebar-button:backdrop > image {\n      opacity: 0.7; }\n  placessidebar row:selected:active {\n    box-shadow: none; }\n  placessidebar row.sidebar-placeholder-row {\n    padding: 0 8px;\n    min-height: 2px;\n    background-image: image(#19a187);\n    background-clip: content-box; }\n  placessidebar row.sidebar-new-bookmark-row {\n    color: #2777ff; }\n  placessidebar row:drop(active):not(:disabled) {\n    color: #19a187;\n    box-shadow: inset 0 1px #19a187, inset 0 -1px #19a187; }\n    placessidebar row:drop(active):not(:disabled):selected {\n      color: #ffffff;\n      background-color: #19a187; }\n\nplacesview .server-list-button > image {\n  transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n  -gtk-icon-transform: rotate(0turn); }\n\nplacesview .server-list-button:checked > image {\n  transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n  -gtk-icon-transform: rotate(-0.5turn); }\n\nplacesview row.activatable:hover {\n  background-color: transparent; }\n\nplacesview > actionbar > revealer > box > label {\n  padding-left: 8px;\n  padding-right: 8px; }\n\n/*********\n * Paned *\n *********/\npaned > separator {\n  min-width: 1px;\n  min-height: 1px;\n  -gtk-icon-source: none;\n  border-style: none;\n  background-color: transparent;\n  background-image: image(#1f1f1f);\n  background-size: 1px 1px; }\n  paned > separator:selected {\n    background-image: image(#2777ff); }\n  paned > separator:backdrop {\n    background-image: image(#1f1f1f); }\n  paned > separator.wide {\n    min-width: 5px;\n    min-height: 5px;\n    background-color: #0d0d0d;\n    background-image: image(#1f1f1f), image(#1f1f1f);\n    background-size: 1px 1px, 1px 1px; }\n    paned > separator.wide:backdrop {\n      background-color: #0d0d0d;\n      background-image: image(#1f1f1f), image(#1f1f1f); }\n\npaned.horizontal > separator {\n  background-repeat: repeat-y; }\n  paned.horizontal > separator:dir(ltr) {\n    margin: 0 -8px 0 0;\n    padding: 0 8px 0 0;\n    background-position: left; }\n  paned.horizontal > separator:dir(rtl) {\n    margin: 0 0 0 -8px;\n    padding: 0 0 0 8px;\n    background-position: right; }\n  paned.horizontal > separator.wide {\n    margin: 0;\n    padding: 0;\n    background-repeat: repeat-y, repeat-y;\n    background-position: left, right; }\n\npaned.vertical > separator {\n  margin: 0 0 -8px 0;\n  padding: 0 0 8px 0;\n  background-repeat: repeat-x;\n  background-position: top; }\n  paned.vertical > separator.wide {\n    margin: 0;\n    padding: 0;\n    background-repeat: repeat-x, repeat-x;\n    background-position: bottom, top; }\n\n/**************\n * GtkInfoBar *\n **************/\ninfobar {\n  border-style: none; }\n  infobar.action:hover > revealer > box {\n    background-color: #010101;\n    border-bottom: 1px solid #2b2b2b; }\n  infobar.info, infobar.question, infobar.warning, infobar.error {\n    text-shadow: none; }\n    infobar.info:backdrop > revealer > box, infobar.info > revealer > box, infobar.question:backdrop > revealer > box, infobar.question > revealer > box, infobar.warning:backdrop > revealer > box, infobar.warning > revealer > box, infobar.error:backdrop > revealer > box, infobar.error > revealer > box {\n      background-color: #080604;\n      border-bottom: 1px solid #2b2b2b; }\n      infobar.info:backdrop > revealer > box label, infobar.info:backdrop > revealer > box, infobar.info > revealer > box label, infobar.info > revealer > box, infobar.question:backdrop > revealer > box label, infobar.question:backdrop > revealer > box, infobar.question > revealer > box label, infobar.question > revealer > box, infobar.warning:backdrop > revealer > box label, infobar.warning:backdrop > revealer > box, infobar.warning > revealer > box label, infobar.warning > revealer > box, infobar.error:backdrop > revealer > box label, infobar.error:backdrop > revealer > box, infobar.error > revealer > box label, infobar.error > revealer > box {\n        color: #eeeeec; }\n    infobar.info:backdrop, infobar.question:backdrop, infobar.warning:backdrop, infobar.error:backdrop {\n      text-shadow: none; }\n    infobar.info button, infobar.question button, infobar.warning button, infobar.error button {\n      color: #eeeeec;\n      outline-color: rgba(238, 238, 236, 0.3);\n      border-color: #1f1f1f;\n      background-image: image(#1f1f1f);\n      box-shadow: none; }\n      infobar.info button:hover, infobar.question button:hover, infobar.warning button:hover, infobar.error button:hover {\n        color: #eeeeec;\n        outline-color: rgba(238, 238, 236, 0.3);\n        border-color: #1f1f1f;\n        background-image: image(#303030);\n        box-shadow: none; }\n      infobar.info button:active, infobar.info button:checked, infobar.question button:active, infobar.question button:checked, infobar.warning button:active, infobar.warning button:checked, infobar.error button:active, infobar.error button:checked {\n        color: #ffffff;\n        outline-color: rgba(238, 238, 236, 0.3);\n        border-color: #2777ff;\n        background-image: linear-gradient(to right, #317dff, #1d71ff);\n        box-shadow: 0 2px 4px rgba(39, 119, 255, 0.25); }\n      infobar.info button:disabled, infobar.question button:disabled, infobar.warning button:disabled, infobar.error button:disabled {\n        color: #7d7d7c;\n        border-color: #1f1f1f;\n        background-image: image(#080808);\n        box-shadow: none; }\n      infobar.info button:backdrop, infobar.question button:backdrop, infobar.warning button:backdrop, infobar.error button:backdrop {\n        color: #7d7d7c;\n        border-color: #1f1f1f;\n        background-image: image(#1f1f1f);\n        box-shadow: none;\n        border-color: black; }\n        infobar.info button:backdrop:disabled, infobar.question button:backdrop:disabled, infobar.warning button:backdrop:disabled, infobar.error button:backdrop:disabled {\n          color: #333333;\n          border-color: #1f1f1f;\n          background-image: image(#080808);\n          box-shadow: none;\n          border-color: black; }\n      infobar.info button:backdrop label, infobar.info button:backdrop, infobar.info button label, infobar.info button, infobar.question button:backdrop label, infobar.question button:backdrop, infobar.question button label, infobar.question button, infobar.warning button:backdrop label, infobar.warning button:backdrop, infobar.warning button label, infobar.warning button, infobar.error button:backdrop label, infobar.error button:backdrop, infobar.error button label, infobar.error button {\n        color: #eeeeec; }\n    infobar.info selection, infobar.question selection, infobar.warning selection, infobar.error selection {\n      background-color: black; }\n    infobar.info *:link, infobar.question *:link, infobar.warning *:link, infobar.error *:link {\n      color: #8db7ff; }\n\n/************\n * Tooltips *\n ************/\ntooltip {\n  padding: 4px;\n  /* not working */\n  border-radius: 5px;\n  box-shadow: none;\n  text-shadow: 0 1px black; }\n  tooltip.background {\n    background-color: rgba(0, 0, 0, 0.8);\n    background-clip: padding-box;\n    border: 1px solid rgba(255, 255, 255, 0.1); }\n  tooltip decoration {\n    background-color: transparent; }\n  tooltip * {\n    padding: 4px;\n    background-color: transparent;\n    color: white; }\n\n/*****************\n * Color Chooser *\n *****************/\ncolorswatch:drop(active), colorswatch {\n  border-style: none; }\n\ncolorswatch.top {\n  border-top-left-radius: 5.5px;\n  border-top-right-radius: 5.5px; }\n  colorswatch.top overlay {\n    border-top-left-radius: 5px;\n    border-top-right-radius: 5px; }\n\ncolorswatch.bottom {\n  border-bottom-left-radius: 5.5px;\n  border-bottom-right-radius: 5.5px; }\n  colorswatch.bottom overlay {\n    border-bottom-left-radius: 5px;\n    border-bottom-right-radius: 5px; }\n\ncolorswatch.left, colorswatch:first-child:not(.top) {\n  border-top-left-radius: 5.5px;\n  border-bottom-left-radius: 5.5px; }\n  colorswatch.left overlay, colorswatch:first-child:not(.top) overlay {\n    border-top-left-radius: 5px;\n    border-bottom-left-radius: 5px; }\n\ncolorswatch.right, colorswatch:last-child:not(.bottom) {\n  border-top-right-radius: 5.5px;\n  border-bottom-right-radius: 5.5px; }\n  colorswatch.right overlay, colorswatch:last-child:not(.bottom) overlay {\n    border-top-right-radius: 5px;\n    border-bottom-right-radius: 5px; }\n\ncolorswatch.dark {\n  outline-color: rgba(255, 255, 255, 0.6); }\n  colorswatch.dark overlay {\n    color: white; }\n    colorswatch.dark overlay:hover {\n      border-color: #1f1f1f; }\n    colorswatch.dark overlay:backdrop {\n      color: rgba(255, 255, 255, 0.5); }\n\ncolorswatch.light {\n  outline-color: rgba(0, 0, 0, 0.6); }\n  colorswatch.light overlay {\n    color: black; }\n    colorswatch.light overlay:hover {\n      border-color: #1f1f1f; }\n    colorswatch.light overlay:backdrop {\n      color: rgba(0, 0, 0, 0.5); }\n\ncolorswatch:drop(active) {\n  box-shadow: none; }\n  colorswatch:drop(active).light overlay {\n    border-color: #19a187;\n    box-shadow: inset 0 0 0 2px #1f1f1f, inset 0 0 0 1px #19a187; }\n  colorswatch:drop(active).dark overlay {\n    border-color: #19a187;\n    box-shadow: inset 0 0 0 2px #1f1f1f, inset 0 0 0 1px #19a187; }\n\ncolorswatch overlay {\n  border: 1px solid #1f1f1f; }\n  colorswatch overlay:hover {\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), inset 0 -1px rgba(0, 0, 0, 0.2); }\n  colorswatch overlay:backdrop, colorswatch overlay:backdrop:hover {\n    border-color: #1f1f1f;\n    box-shadow: none; }\n\ncolorswatch#add-color-button {\n  border-radius: 5px 5px 0 0; }\n  colorswatch#add-color-button:only-child {\n    border-radius: 5px; }\n  colorswatch#add-color-button overlay {\n    color: #eeeeec;\n    outline-color: rgba(238, 238, 236, 0.3);\n    border-color: #1f1f1f;\n    background-image: image(#1f1f1f);\n    box-shadow: none; }\n    colorswatch#add-color-button overlay:hover {\n      color: #eeeeec;\n      outline-color: rgba(238, 238, 236, 0.3);\n      border-color: #1f1f1f;\n      background-image: image(#303030);\n      box-shadow: none; }\n    colorswatch#add-color-button overlay:backdrop {\n      color: #7d7d7c;\n      border-color: #1f1f1f;\n      background-image: image(#1f1f1f);\n      box-shadow: none; }\n\ncolorswatch:disabled {\n  opacity: 0.5; }\n  colorswatch:disabled overlay {\n    border-color: rgba(0, 0, 0, 0.6);\n    box-shadow: none; }\n\nrow:selected colorswatch {\n  box-shadow: 0 0 0 2px #ffffff; }\n\ncolorswatch#editor-color-sample {\n  border-radius: 4px; }\n  colorswatch#editor-color-sample overlay {\n    border-radius: 4.5px; }\n\ncolorchooser .popover.osd {\n  border-radius: 5px; }\n\n/********\n * Misc *\n ********/\n.content-view {\n  background-color: black; }\n  .content-view:hover {\n    -gtk-icon-effect: highlight; }\n  .content-view:backdrop {\n    background-color: black; }\n\n.osd .scale-popup button.flat {\n  border-style: none;\n  border-radius: 5px; }\n\n.scale-popup button:hover {\n  background-color: rgba(238, 238, 236, 0.1);\n  border-radius: 5px; }\n\n/**********************\n * Window Decorations *\n *********************/\ndecoration {\n  border-radius: 9px 9px 0 0;\n  border-width: 0px;\n  box-shadow: 0 3px 9px 1px rgba(0, 0, 0, 0.5), 0 0 0 1px rgba(0, 0, 0, 0.75);\n  margin: 10px; }\n  decoration:backdrop {\n    box-shadow: 0 3px 9px 1px transparent, 0 2px 6px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.75);\n    transition: 200ms ease-out; }\n  .maximized decoration, .fullscreen decoration {\n    border-radius: 0;\n    box-shadow: none; }\n  .tiled decoration, .tiled-top decoration, .tiled-right decoration, .tiled-bottom decoration, .tiled-left decoration {\n    border-radius: 0;\n    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.75), 0 0 0 20px transparent; }\n    .tiled decoration:backdrop, .tiled-top decoration:backdrop, .tiled-right decoration:backdrop, .tiled-bottom decoration:backdrop, .tiled-left decoration:backdrop {\n      box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.75), 0 0 0 20px transparent; }\n  .popup decoration {\n    box-shadow: none; }\n  .ssd decoration {\n    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.75); }\n  .ssd decoration:backdrop {\n    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.75); }\n  .csd.popup decoration {\n    border-radius: 5px;\n    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.65); }\n  tooltip.csd decoration {\n    border-radius: 5px;\n    box-shadow: none; }\n  messagedialog.csd decoration {\n    border-radius: 9px;\n    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.65); }\n  .solid-csd decoration {\n    margin: 0;\n    padding: 4px;\n    background-color: #1f1f1f;\n    border: solid 1px #1f1f1f;\n    border-radius: 0;\n    box-shadow: inset 0 0 0 3px #0d0d0d, inset 0 1px rgba(238, 238, 236, 0.07); }\n    .solid-csd decoration:backdrop {\n      box-shadow: inset 0 0 0 3px #0d0d0d, inset 0 1px rgba(238, 238, 236, 0.07); }\n\nbutton.titlebutton {\n  text-shadow: 0 -1px rgba(0, 0, 0, 0.96);\n  -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.96); }\n  button.titlebutton:not(.appmenu) {\n    border-radius: 9999px;\n    padding: 5px;\n    margin: 0 2px;\n    min-width: 0;\n    min-height: 0; }\n  button.titlebutton:backdrop {\n    -gtk-icon-shadow: none; }\n\n.selection-mode headerbar button.titlebutton,\n.selection-mode .titlebar button.titlebutton,\nheaderbar.selection-mode button.titlebutton,\n.titlebar.selection-mode button.titlebutton {\n  text-shadow: 0 -1px rgba(0, 0, 0, 0.538824);\n  -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.538824); }\n  .selection-mode headerbar button.titlebutton:backdrop,\n  .selection-mode .titlebar button.titlebutton:backdrop,\n  headerbar.selection-mode button.titlebutton:backdrop,\n  .titlebar.selection-mode button.titlebutton:backdrop {\n    -gtk-icon-shadow: none; }\n\n.view:selected:focus, .view:selected,\n.view text:selected:focus,\ntextview text:selected:focus,\n.view text:selected,\ntextview text:selected, .view text selection:focus, .view text selection,\ntextview text selection:focus,\ntextview text selection, iconview:selected:focus, iconview:selected, iconview text selection:focus, iconview text selection, flowbox flowboxchild:selected,\nentry selection, modelbutton.flat:selected,\n.menuitem.button.flat:selected, spinbutton:not(.vertical) selection, treeview.view:selected:focus, treeview.view:selected, row:selected, calendar:selected {\n  background-color: #2777ff; }\n  label:selected, .selection-mode button.titlebutton, .view:selected:focus, .view:selected,\n  .view text:selected:focus,\n  textview text:selected:focus,\n  .view text:selected,\n  textview text:selected, .view text selection:focus, .view text selection,\n  textview text selection:focus,\n  textview text selection, iconview:selected:focus, iconview:selected, iconview text selection:focus, iconview text selection, flowbox flowboxchild:selected,\n  entry selection, modelbutton.flat:selected,\n  .menuitem.button.flat:selected, spinbutton:not(.vertical) selection, treeview.view:selected:focus, treeview.view:selected, row:selected, calendar:selected {\n    color: #ffffff; }\n    label:disabled selection, label:disabled:selected, .selection-mode button.titlebutton:disabled, .view:disabled:selected,\n    textview text:disabled:selected:focus,\n    .view text:disabled:selected,\n    textview text:disabled:selected, .view text selection:disabled,\n    textview text selection:disabled:focus,\n    textview text selection:disabled, iconview:disabled:selected:focus, iconview:disabled:selected, iconview text selection:disabled:focus, iconview text selection:disabled, flowbox flowboxchild:disabled:selected,\n    entry selection:disabled, modelbutton.flat:disabled:selected,\n    .menuitem.button.flat:disabled:selected, spinbutton:not(.vertical) selection:disabled, treeview.view:disabled:selected, row:disabled:selected, calendar:disabled:selected {\n      color: #93bbff; }\n    label:backdrop selection, label:backdrop:selected, .selection-mode button.titlebutton:backdrop, .view:backdrop:selected,\n    textview text:backdrop:selected:focus,\n    .view text:backdrop:selected,\n    textview text:backdrop:selected, .view text selection:backdrop,\n    textview text selection:backdrop:focus,\n    textview text selection:backdrop, iconview:backdrop:selected:focus, iconview:backdrop:selected, iconview text selection:backdrop:focus, iconview text selection:backdrop, flowbox flowboxchild:backdrop:selected,\n    entry selection:backdrop, modelbutton.flat:backdrop:selected,\n    .menuitem.button.flat:backdrop:selected, spinbutton:not(.vertical) selection:backdrop, treeview.view:backdrop:selected, row:backdrop:selected, calendar:backdrop:selected {\n      color: #cdcdcd; }\n      label:backdrop selection:disabled, label:backdrop:disabled:selected, .selection-mode button.titlebutton:backdrop:disabled, .view:backdrop:disabled:selected,\n      .view text:backdrop:disabled:selected,\n      textview text:backdrop:disabled:selected, .view text selection:backdrop:disabled,\n      textview text selection:backdrop:disabled, iconview:backdrop:disabled:selected, iconview text selection:backdrop:disabled, flowbox flowboxchild:backdrop:disabled:selected,\n      entry selection:backdrop:disabled, modelbutton.flat:backdrop:disabled:selected,\n      .menuitem.button.flat:backdrop:disabled:selected, spinbutton:not(.vertical) selection:backdrop:disabled, row:backdrop:disabled:selected, calendar:backdrop:disabled:selected {\n        color: #5991f0; }\n\n.monospace {\n  font-family: monospace; }\n\n/**********************\n * Touch Copy & Paste *\n *********************/\ncursor-handle {\n  background-color: transparent;\n  background-image: none;\n  box-shadow: none;\n  border-style: none; }\n  cursor-handle.top:dir(ltr), cursor-handle.bottom:dir(rtl) {\n    -gtk-icon-source: -gtk-scaled(url(\"assets/text-select-start-darkest.png\"), url(\"assets/text-select-start-darkest@2.png\"));\n    padding-left: 10px; }\n  cursor-handle.bottom:dir(ltr), cursor-handle.top:dir(rtl) {\n    -gtk-icon-source: -gtk-scaled(url(\"assets/text-select-end-darkest.png\"), url(\"assets/text-select-end-darkest@2.png\"));\n    padding-right: 10px; }\n  cursor-handle.insertion-cursor:dir(ltr), cursor-handle.insertion-cursor:dir(rtl) {\n    -gtk-icon-source: -gtk-scaled(url(\"assets/slider-horz-scale-has-marks-above-darkest.png\"), url(\"assets/slider-horz-scale-has-marks-above-darkest@2.png\")); }\n  cursor-handle.top:hover:dir(ltr), cursor-handle.bottom:hover:dir(rtl) {\n    -gtk-icon-source: -gtk-scaled(url(\"assets/text-select-start-hover-darkest.png\"), url(\"assets/text-select-start-hover-darkest@2.png\"));\n    padding-left: 10px; }\n  cursor-handle.bottom:hover:dir(ltr), cursor-handle.top:hover:dir(rtl) {\n    -gtk-icon-source: -gtk-scaled(url(\"assets/text-select-end-hover-darkest.png\"), url(\"assets/text-select-end-hover-darkest@2.png\"));\n    padding-right: 10px; }\n  cursor-handle.insertion-cursor:hover:dir(ltr), cursor-handle.insertion-cursor:hover:dir(rtl) {\n    -gtk-icon-source: -gtk-scaled(url(\"assets/slider-horz-scale-has-marks-above-hover-darkest.png\"), url(\"assets/slider-horz-scale-has-marks-above-hover-darkest@2.png\")); }\n  cursor-handle.top:active:dir(ltr), cursor-handle.bottom:active:dir(rtl) {\n    -gtk-icon-source: -gtk-scaled(url(\"assets/text-select-start-active-darkest.png\"), url(\"assets/text-select-start-active-darkest@2.png\"));\n    padding-left: 10px; }\n  cursor-handle.bottom:active:dir(ltr), cursor-handle.top:active:dir(rtl) {\n    -gtk-icon-source: -gtk-scaled(url(\"assets/text-select-end-active-darkest.png\"), url(\"assets/text-select-end-active-darkest@2.png\"));\n    padding-right: 10px; }\n  cursor-handle.insertion-cursor:active:dir(ltr), cursor-handle.insertion-cursor:active:dir(rtl) {\n    -gtk-icon-source: -gtk-scaled(url(\"assets/slider-horz-scale-has-marks-above-active-darkest.png\"), url(\"assets/slider-horz-scale-has-marks-above-active-darkest@2.png\")); }\n\n.context-menu {\n  font: initial; }\n\n.keycap {\n  min-width: 20px;\n  min-height: 25px;\n  margin-top: 2px;\n  padding-bottom: 3px;\n  padding-left: 6px;\n  padding-right: 6px;\n  color: #eeeeec;\n  background-color: black;\n  border: 1px solid;\n  border-color: #1f1f1f;\n  border-radius: 5px;\n  box-shadow: inset 0 -3px #121212;\n  font-size: smaller; }\n  .keycap:backdrop {\n    background-color: #030303;\n    color: #7d7d7c;\n    transition: 200ms ease-out; }\n\n:not(decoration):not(window):drop(active):focus,\n:not(decoration):not(window):drop(active) {\n  border-color: #19a187;\n  box-shadow: inset 0 0 0 1px #19a187;\n  caret-color: #19a187; }\n\nstackswitcher button.text-button {\n  min-width: 100px; }\n\nstackswitcher button.circular,\nstackswitcher button.text-button.circular {\n  min-width: 32px;\n  min-height: 32px;\n  padding: 0; }\n\n/*************\n * App Icons *\n *************/\n/* Outline for low res icons */\n.lowres-icon {\n  -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.05), 1px 0 rgba(0, 0, 0, 0.1), 0 1px rgba(0, 0, 0, 0.3), -1px 0 rgba(0, 0, 0, 0.1); }\n\n/* Dropshadow for large icons */\n.icon-dropshadow {\n  -gtk-icon-shadow: 0 1px 12px rgba(0, 0, 0, 0.05), 0 -1px rgba(0, 0, 0, 0.05), 1px 0 rgba(0, 0, 0, 0.1), 0 1px rgba(0, 0, 0, 0.3), -1px 0 rgba(0, 0, 0, 0.1); }\n\n/*********\n * Emoji *\n ********/\npopover.emoji-picker {\n  padding-left: 0;\n  padding-right: 0; }\n  popover.emoji-picker entry.search {\n    margin: 3px 5px 5px 5px; }\n\nbutton.emoji-section {\n  border-color: transparent;\n  border-width: 3px;\n  border-style: none none solid;\n  border-radius: 0;\n  margin: 2px 4px 2px 4px;\n  padding: 3px 0 0;\n  min-width: 32px;\n  min-height: 28px;\n  /* reset props inherited from the button style */\n  background: none;\n  box-shadow: none;\n  text-shadow: none;\n  outline-offset: -5px; }\n  button.emoji-section:first-child {\n    margin-left: 7px; }\n  button.emoji-section:last-child {\n    margin-right: 7px; }\n  button.emoji-section:backdrop:not(:checked) {\n    border-color: transparent; }\n  button.emoji-section:hover {\n    border-color: rgba(238, 238, 236, 0.1); }\n  button.emoji-section:checked {\n    border-color: #2777ff; }\n  button.emoji-section label {\n    padding: 0;\n    opacity: 0.55; }\n  button.emoji-section:hover label {\n    opacity: 0.775; }\n  button.emoji-section:checked label {\n    opacity: 1; }\n\npopover.emoji-picker .emoji {\n  font-size: x-large;\n  padding: 6px; }\n  popover.emoji-picker .emoji :hover {\n    background: #2777ff;\n    border-radius: 6px; }\n\npopover.emoji-completion arrow {\n  border: none;\n  background: none; }\n\npopover.emoji-completion contents row box {\n  padding: 2px 10px; }\n\npopover.emoji-completion .emoji:hover {\n  background: #181818; }\n\n/***************************\n * Check and Radio buttons *\n ***************************/\nrow label.subtitle {\n  font-size: smaller;\n  opacity: 0.55;\n  text-shadow: none; }\n\nrow > box.header {\n  margin-left: 12px;\n  margin-right: 12px;\n  min-height: 50px; }\n  row > box.header > box.title {\n    margin-top: 8px;\n    margin-bottom: 8px; }\n\nrow.expander {\n  background-color: transparent; }\n  row.expander list.nested > row {\n    background-color: alpha(#0d0d0d, 0.5);\n    border-color: alpha(#1f1f1f, 0.7);\n    border-style: solid;\n    border-width: 1px 0px 0px 0px; }\n  row.expander image.expander-row-arrow {\n    transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  row.expander:checked image.expander-row-arrow {\n    -gtk-icon-transform: rotate(0turn); }\n  row.expander:not(:checked) image.expander-row-arrow {\n    opacity: 0.55;\n    text-shadow: none; }\n    row.expander:not(:checked) image.expander-row-arrow:dir(ltr) {\n      -gtk-icon-transform: rotate(-0.25turn); }\n    row.expander:not(:checked) image.expander-row-arrow:dir(rtl) {\n      -gtk-icon-transform: rotate(0.25turn); }\n  row.expander:checked image.expander-row-arrow:not(:disabled) {\n    color: #2777ff; }\n  row.expander image.expander-row-arrow:disabled {\n    color: #7d7d7c; }\n\nflap > dimming,\ndeck > dimming,\nleaflet > dimming {\n  background: rgba(0, 0, 0, 0.24); }\n\nflap > border,\ndeck > border,\nleaflet > border {\n  min-width: 1px;\n  min-height: 1px;\n  background: #1f1f1f; }\n\nflap > shadow,\ndeck > shadow,\nleaflet > shadow {\n  min-width: 56px;\n  min-height: 56px; }\n  flap > shadow.left,\n  deck > shadow.left,\n  leaflet > shadow.left {\n    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.02) 40px, rgba(0, 0, 0, 0) 56px), linear-gradient(to right, rgba(0, 0, 0, 0.06), rgba(0, 0, 0, 0.02) 7px, rgba(0, 0, 0, 0) 24px); }\n  flap > shadow.right,\n  deck > shadow.right,\n  leaflet > shadow.right {\n    background-image: linear-gradient(to left, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.02) 40px, rgba(0, 0, 0, 0) 56px), linear-gradient(to left, rgba(0, 0, 0, 0.06), rgba(0, 0, 0, 0.02) 7px, rgba(0, 0, 0, 0) 24px); }\n  flap > shadow.up,\n  deck > shadow.up,\n  leaflet > shadow.up {\n    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.02) 40px, rgba(0, 0, 0, 0) 56px), linear-gradient(to bottom, rgba(0, 0, 0, 0.06), rgba(0, 0, 0, 0.02) 7px, rgba(0, 0, 0, 0) 24px); }\n  flap > shadow.down,\n  deck > shadow.down,\n  leaflet > shadow.down {\n    background-image: linear-gradient(to top, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.02) 40px, rgba(0, 0, 0, 0) 56px), linear-gradient(to top, rgba(0, 0, 0, 0.06), rgba(0, 0, 0, 0.02) 7px, rgba(0, 0, 0, 0) 24px); }\n\nflap > outline,\ndeck > outline,\nleaflet > outline {\n  min-width: 1px;\n  min-height: 1px;\n  background: transparent; }\n\navatar {\n  border-radius: 9999px;\n  -gtk-outline-radius: 9999px;\n  font-weight: bold; }\n  avatar.color1 {\n    background-image: linear-gradient(#83b6ec, #337fdc);\n    color: #cfe1f5; }\n  avatar.color2 {\n    background-image: linear-gradient(#7ad9f1, #0f9ac8);\n    color: #caeaf2; }\n  avatar.color3 {\n    background-image: linear-gradient(#8de6b1, #29ae74);\n    color: #cef8d8; }\n  avatar.color4 {\n    background-image: linear-gradient(#b5e98a, #6ab85b);\n    color: #e6f9d7; }\n  avatar.color5 {\n    background-image: linear-gradient(#f8e359, #d29d09);\n    color: #f9f4e1; }\n  avatar.color6 {\n    background-image: linear-gradient(#ffcb62, #d68400);\n    color: #ffead1; }\n  avatar.color7 {\n    background-image: linear-gradient(#ffa95a, #ed5b00);\n    color: #ffe5c5; }\n  avatar.color8 {\n    background-image: linear-gradient(#f78773, #e62d42);\n    color: #f8d2ce; }\n  avatar.color9 {\n    background-image: linear-gradient(#e973ab, #e33b6a);\n    color: #fac7de; }\n  avatar.color10 {\n    background-image: linear-gradient(#cb78d4, #9945b5);\n    color: #e7c2e8; }\n  avatar.color11 {\n    background-image: linear-gradient(#9e91e8, #7a59ca);\n    color: #d5d2f5; }\n  avatar.color12 {\n    background-image: linear-gradient(#e3cf9c, #b08952);\n    color: #f2eade; }\n  avatar.color13 {\n    background-image: linear-gradient(#be916d, #785336);\n    color: #e5d6ca; }\n  avatar.color14 {\n    background-image: linear-gradient(#c0bfbc, #6e6d71);\n    color: #d8d7d3; }\n  avatar.contrasted {\n    color: #fff; }\n  avatar.image {\n    background: none; }\n\nviewswitchertitle viewswitcher {\n  margin-left: 12px;\n  margin-right: 12px; }\n\nstatuspage > scrolledwindow > viewport > box {\n  margin: 36px 12px; }\n  statuspage > scrolledwindow > viewport > box > clamp:not(:last-child) > box {\n    margin-bottom: 36px; }\n  statuspage > scrolledwindow > viewport > box > clamp > box > .icon:not(:last-child) {\n    margin-bottom: 36px; }\n  statuspage > scrolledwindow > viewport > box > clamp > box > .title:not(:last-child) {\n    margin-bottom: 12px; }\n\nwindow.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp,\npreferencespage > scrolledwindow > viewport > clamp {\n  margin: 0 12px;\n  transition: margin-bottom 200ms ease; }\n  window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp > list,\n  window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp > box > preferencesgroup,\n  preferencespage > scrolledwindow > viewport > clamp > list,\n  preferencespage > scrolledwindow > viewport > clamp > box > preferencesgroup {\n    transition: margin-top 200ms ease; }\n  window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.small,\n  preferencespage > scrolledwindow > viewport > clamp.small {\n    margin-bottom: 18px; }\n    window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.small > list,\n    window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.small > box > preferencesgroup,\n    preferencespage > scrolledwindow > viewport > clamp.small > list,\n    preferencespage > scrolledwindow > viewport > clamp.small > box > preferencesgroup {\n      margin-top: 18px; }\n  window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.medium,\n  preferencespage > scrolledwindow > viewport > clamp.medium {\n    margin-bottom: 24px; }\n    window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.medium > list,\n    window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.medium > box > preferencesgroup,\n    preferencespage > scrolledwindow > viewport > clamp.medium > list,\n    preferencespage > scrolledwindow > viewport > clamp.medium > box > preferencesgroup {\n      margin-top: 24px; }\n  window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.large,\n  preferencespage > scrolledwindow > viewport > clamp.large {\n    margin-bottom: 30px; }\n    window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.large > list,\n    window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.large > box > preferencesgroup,\n    preferencespage > scrolledwindow > viewport > clamp.large > list,\n    preferencespage > scrolledwindow > viewport > clamp.large > box > preferencesgroup {\n      margin-top: 30px; }\n\npreferencesgroup > box > label:not(:first-child) {\n  margin-top: 6px; }\n\npreferencesgroup > box > box:not(:first-child) {\n  margin-top: 12px; }\n\ntabbar .tab-indicator:not(.clickable) {\n  background: none;\n  box-shadow: none;\n  border-color: transparent; }\n\n/***************************\n * Check and Radio buttons *\n ***************************/\npopover.combo list {\n  min-width: 200px; }\n\nwindow.csd.unified:not(.solid-csd) headerbar {\n  border-radius: 0; }\n\n.windowhandle, .windowhandle * {\n  -GtkWidget-window-dragging: true; }\n\npopover.combo {\n  padding: 0px; }\n  popover.combo list {\n    border-style: none;\n    background-color: transparent; }\n    popover.combo list > row {\n      padding: 0px 12px 0px 12px;\n      min-height: 50px; }\n      popover.combo list > row:not(:last-child) {\n        border-bottom: 1px solid alpha(#1f1f1f, 0.5); }\n      popover.combo list > row:first-child {\n        border-top-left-radius: 8px;\n        -gtk-outline-top-left-radius: 7px;\n        border-top-right-radius: 8px;\n        -gtk-outline-top-right-radius: 7px; }\n      popover.combo list > row:last-child {\n        border-bottom-left-radius: 8px;\n        -gtk-outline-bottom-left-radius: 7px;\n        border-bottom-right-radius: 8px;\n        -gtk-outline-bottom-right-radius: 7px; }\n  popover.combo overshoot.top {\n    border-top-left-radius: 8px;\n    -gtk-outline-top-left-radius: 7px;\n    border-top-right-radius: 8px;\n    -gtk-outline-top-right-radius: 7px; }\n  popover.combo overshoot.bottom {\n    border-bottom-left-radius: 8px;\n    -gtk-outline-bottom-left-radius: 7px;\n    border-bottom-right-radius: 8px;\n    -gtk-outline-bottom-right-radius: 7px; }\n  popover.combo scrollbar.vertical {\n    padding-top: 2px;\n    padding-bottom: 2px; }\n    popover.combo scrollbar.vertical:dir(ltr) {\n      border-top-right-radius: 8px;\n      -gtk-outline-top-right-radius: 7px;\n      border-bottom-right-radius: 8px;\n      -gtk-outline-bottom-right-radius: 7px; }\n    popover.combo scrollbar.vertical:dir(rtl) {\n      border-top-left-radius: 8px;\n      -gtk-outline-top-left-radius: 7px;\n      border-bottom-left-radius: 8px;\n      -gtk-outline-bottom-left-radius: 7px; }\n\nrow.expander {\n  padding: 0px; }\n  row.expander image.expander-row-arrow:dir(ltr) {\n    margin-left: 6px; }\n  row.expander image.expander-row-arrow:dir(rtl) {\n    margin-right: 6px; }\n\nkeypad .digit {\n  font-size: 200%;\n  font-weight: bold; }\n\nkeypad .letters {\n  font-size: 70%; }\n\nkeypad .symbol {\n  font-size: 160%; }\n\nviewswitcher, viewswitcher button {\n  margin: 0;\n  padding: 0; }\n\nviewswitcher button {\n  border-radius: 0;\n  border-top: 0;\n  border-bottom: 0;\n  box-shadow: none;\n  font-size: 1rem; }\n  viewswitcher button:not(:checked):not(:hover) {\n    background: transparent; }\n  viewswitcher button:not(:only-child):not(:last-child) {\n    border-right-width: 0px; }\n  viewswitcher button:not(only-child):first-child:not(:checked):not(:hover), viewswitcher button:not(:checked):not(:hover) + button:not(:checked):not(:hover) {\n    border-left-color: transparent; }\n  viewswitcher button:not(only-child):last-child:not(:checked):not(:hover) {\n    border-right-color: transparent; }\n  viewswitcher button:not(:checked):hover:not(:backdrop) {\n    background-image: image(lighter(#0d0d0d)); }\n  viewswitcher button:not(only-child):first-child:not(:checked):hover, viewswitcher button:not(:checked):hover + button:not(:checked):not(:hover), viewswitcher button:not(:checked):not(:hover) + button:not(:checked):hover {\n    border-left-color: shade(#1f1f1f, 1.15); }\n  viewswitcher button:not(only-child):last-child:not(:checked):hover {\n    border-right-color: shade(#1f1f1f, 1.15); }\n  viewswitcher button:not(:checked):hover:backdrop {\n    background-image: image(#0d0d0d); }\n  headerbar viewswitcher button:not(:checked):hover:not(:backdrop) {\n    background-image: linear-gradient(to top, shade(alpha(#0d0d0d, 0.7), 0.99) 2px, alpha(#0d0d0d, 0.7)); }\n  headerbar viewswitcher button:not(:checked):not(only-child):first-child:hover, headerbar viewswitcher button:not(:checked):hover + button:not(:checked):not(:hover), headerbar viewswitcher button:not(:checked):not(:hover) + button:not(:checked):hover {\n    border-left-color: #1f1f1f; }\n  headerbar viewswitcher button:not(:checked):not(only-child):last-child:hover {\n    border-right-color: #1f1f1f; }\n  headerbar viewswitcher button:not(:checked):hover:backdrop {\n    background-image: image(#0d0d0d); }\n  viewswitcher button > stack > box.narrow {\n    font-size: 0.75rem;\n    padding-top: 7px;\n    padding-bottom: 5px; }\n    viewswitcher button > stack > box.narrow image,\n    viewswitcher button > stack > box.narrow label {\n      padding-left: 8px;\n      padding-right: 8px; }\n  viewswitcher button > stack > box.wide {\n    padding: 8px 12px; }\n    viewswitcher button > stack > box.wide label:dir(ltr) {\n      padding-right: 7px; }\n    viewswitcher button > stack > box.wide label:dir(rtl) {\n      padding-left: 7px; }\n  viewswitcher button > stack > box label.active {\n    font-weight: bold; }\n  viewswitcher button.needs-attention:active > stack > box label, viewswitcher button.needs-attention:checked > stack > box label {\n    animation: none;\n    background-image: none; }\n  viewswitcher button.needs-attention > stack > box label {\n    animation: needs_attention 150ms ease-in;\n    background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#3584e4), to(transparent)), -gtk-gradient(radial, center center, 0, center center, 0.5, to(rgba(255, 255, 255, 0.769231)), to(transparent));\n    background-size: 6px 6px, 6px 6px;\n    background-repeat: no-repeat;\n    background-position: right 0px, right 1px; }\n    viewswitcher button.needs-attention > stack > box label:backdrop {\n      background-size: 6px 6px, 0 0; }\n    viewswitcher button.needs-attention > stack > box label:dir(rtl) {\n      background-position: left 0px, left 1px; }\n\nviewswitcherbar actionbar > revealer > box {\n  padding: 0; }\n\nlist.content,\nlist.content list {\n  background-color: transparent; }\n\nlist.content list.nested > row:not(:active):not(:hover):not(:selected), list.content list.nested > row:not(:active):hover:not(.activatable):not(:selected) {\n  background-color: mix(#0d0d0d, black, 0.5); }\n\nlist.content list.nested > row:not(:active):hover.activatable:not(:selected) {\n  background-color: mix(#eeeeec, black, 0.95); }\n\nlist.content > row:not(.expander):not(:active):not(:hover):not(:selected), list.content > row:not(.expander):not(:active):hover:not(.activatable):not(:selected), list.content > row.expander row.header:not(:active):not(:hover):not(:selected), list.content > row.expander row.header:not(:active):hover:not(.activatable):not(:selected) {\n  background-color: black; }\n\nlist.content > row:not(.expander):not(:active):hover.activatable:not(:selected), list.content > row.expander row.header:not(:active):hover.activatable:not(:selected) {\n  background-color: mix(#eeeeec, black, 0.95); }\n\nlist.content > row,\nlist.content > row list > row {\n  border-color: alpha(#1f1f1f, 0.7);\n  border-style: solid;\n  transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n\nlist.content > row:not(:last-child) {\n  border-width: 1px 1px 0px 1px; }\n\nlist.content > row:first-child, list.content > row.expander:first-child row.header, list.content > row.expander:checked, list.content > row.expander:checked row.header, list.content > row.expander:checked + row, list.content > row.expander:checked + row.expander row.header {\n  border-top-left-radius: 8px;\n  -gtk-outline-top-left-radius: 7px;\n  border-top-right-radius: 8px;\n  -gtk-outline-top-right-radius: 7px; }\n\nlist.content > row:last-child, list.content > row.checked-expander-row-previous-sibling, list.content > row.expander:checked {\n  border-width: 1px; }\n\nlist.content > row:last-child, list.content > row.checked-expander-row-previous-sibling, list.content > row.expander:checked, list.content > row.expander:not(:checked):last-child row.header, list.content > row.expander:not(:checked).checked-expander-row-previous-sibling row.header, list.content > row.expander.empty:checked row.header, list.content > row.expander list.nested > row:last-child {\n  border-bottom-left-radius: 8px;\n  -gtk-outline-bottom-left-radius: 7px;\n  border-bottom-right-radius: 8px;\n  -gtk-outline-bottom-right-radius: 7px; }\n\nlist.content > row.expander:checked:not(:first-child), list.content > row.expander:checked + row {\n  margin-top: 6px; }\n\nbutton.list-button:not(:active):not(:checked):not(:hover) {\n  background: none;\n  border: 1px solid alpha(#1f1f1f, 0.5);\n  box-shadow: none; }\n\nwindow.csd.unified:not(.solid-csd):not(.fullscreen) headerbar {\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0); }\n  window.csd.unified:not(.solid-csd):not(.fullscreen) headerbar.selection-mode {\n    box-shadow: none; }\n\nwindow.csd.unified:not(.solid-csd):not(.fullscreen) > decoration-overlay {\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0.065); }\n\nwindow.csd.unified:not(.solid-csd):not(.fullscreen):not(.tiled):not(.tiled-top):not(.tiled-bottom):not(.tiled-left):not(.tiled-right):not(.maximized),\nwindow.csd.unified:not(.solid-csd):not(.fullscreen):not(.tiled):not(.tiled-top):not(.tiled-bottom):not(.tiled-left):not(.tiled-right):not(.maximized) > decoration,\nwindow.csd.unified:not(.solid-csd):not(.fullscreen):not(.tiled):not(.tiled-top):not(.tiled-bottom):not(.tiled-left):not(.tiled-right):not(.maximized) > decoration-overlay {\n  border-radius: 8px; }\n\nstatuspage > scrolledwindow > viewport > box > clamp > box > .icon {\n  color: rgba(238, 238, 236, 0.5); }\n  statuspage > scrolledwindow > viewport > box > clamp > box > .icon:backdrop {\n    color: rgba(125, 125, 124, 0.5); }\n\ntabbar .box {\n  min-height: 38px;\n  background: black;\n  border-bottom: 1px solid black; }\n  tabbar .box:backdrop {\n    background-color: black;\n    border-color: #1f1f1f; }\n\ntabbar scrolledwindow.pinned undershoot {\n  border: 0 solid black; }\n\ntabbar scrolledwindow.pinned:dir(rtl) undershoot.left {\n  border-left-width: 1px; }\n\ntabbar scrolledwindow.pinned:dir(ltr) undershoot.right {\n  border-right-width: 1px; }\n\ntabbar scrolledwindow.pinned:backdrop undershoot {\n  border-color: #1f1f1f; }\n\ntabbar scrolledwindow.pinned tabbox:dir(ltr) {\n  padding-right: 1px;\n  box-shadow: inset -1px 0 black; }\n  tabbar scrolledwindow.pinned tabbox:dir(ltr):backdrop {\n    box-shadow: inset -1px 0 #1f1f1f; }\n\ntabbar scrolledwindow.pinned tabbox:dir(rtl) {\n  padding-left: 1px;\n  box-shadow: inset 1px 0 black; }\n  tabbar scrolledwindow.pinned tabbox:dir(rtl):backdrop {\n    box-shadow: inset 1px 0 #1f1f1f; }\n\ntabbar undershoot {\n  transition: none; }\n  tabbar undershoot.left {\n    background: linear-gradient(to right, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0) 20px); }\n  tabbar undershoot.right {\n    background: linear-gradient(to left, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0) 20px); }\n\ntabbar .needs-attention-left undershoot.left {\n  background: linear-gradient(to right, rgba(39, 119, 255, 0.7), rgba(39, 119, 255, 0.5) 1px, rgba(39, 119, 255, 0) 20px); }\n\ntabbar .needs-attention-right undershoot.right {\n  background: linear-gradient(to left, rgba(39, 119, 255, 0.7), rgba(39, 119, 255, 0.5) 1px, rgba(39, 119, 255, 0) 20px); }\n\ntabbar tab {\n  border-style: solid;\n  border-color: black;\n  border-width: 0 1px 0 1px;\n  transition: background 150ms ease-in-out;\n  background-color: black; }\n  tabbar tab:checked {\n    background-color: #0f0f0f; }\n    tabbar tab:checked:hover {\n      background-color: #171717; }\n  tabbar tab:hover {\n    background-color: #080808; }\n  tabbar tab:backdrop {\n    border-color: #1f1f1f;\n    background-color: black; }\n    tabbar tab:backdrop:checked {\n      background-color: #0d0d0d; }\n\ntabbar .start-action,\ntabbar .end-action {\n  background: black;\n  border-color: black;\n  border-style: solid;\n  transition: background 150ms ease-in-out; }\n  tabbar .start-action:backdrop,\n  tabbar .end-action:backdrop {\n    border-color: #1f1f1f;\n    background-color: black; }\n  tabbar .start-action button,\n  tabbar .end-action button {\n    border: none;\n    border-radius: 0; }\n\ntabbar .start-action:dir(ltr),\ntabbar .end-action:dir(rtl) {\n  border-right-width: 1px; }\n  tabbar .start-action:dir(ltr) > *,\n  tabbar .end-action:dir(rtl) > * {\n    margin-right: 1px; }\n\ntabbar .start-action:dir(rtl),\ntabbar .end-action:dir(ltr) {\n  border-left-width: 1px; }\n  tabbar .start-action:dir(rtl) > *,\n  tabbar .end-action:dir(ltr) > * {\n    margin-left: 1px; }\n\n.tab-drag-icon tab {\n  min-height: 26px;\n  background-color: #171717;\n  box-shadow: 0 3px 9px 1px rgba(0, 0, 0, 0.25), 0 0 0 1px rgba(31, 31, 31, 0.9), inset 0 1px rgba(238, 238, 236, 0.07);\n  margin: 25px; }\n\ntabbar tab,\n.tab-drag-icon tab {\n  padding: 6px; }\n  tabbar tab.needs-attention,\n  .tab-drag-icon tab.needs-attention {\n    background-image: radial-gradient(ellipse at bottom, rgba(255, 255, 255, 0.8), rgba(39, 119, 255, 0.2) 15%, rgba(39, 119, 255, 0) 15%); }\n  tabbar tab .tab-close-button,\n  tabbar tab .tab-indicator,\n  .tab-drag-icon tab .tab-close-button,\n  .tab-drag-icon tab .tab-indicator {\n    padding: 0;\n    margin: 0;\n    min-width: 24px;\n    min-height: 24px;\n    border-radius: 99px;\n    border: none;\n    box-shadow: none;\n    -gtk-icon-shadow: none;\n    text-shadow: none;\n    background: none; }\n  tabbar tab .tab-close-button:hover,\n  tabbar tab .tab-indicator.clickable:hover,\n  .tab-drag-icon tab .tab-close-button:hover,\n  .tab-drag-icon tab .tab-indicator.clickable:hover {\n    background: alpha(#eeeeec, 0.15); }\n  tabbar tab .tab-close-button:active,\n  tabbar tab .tab-indicator.clickable:active,\n  .tab-drag-icon tab .tab-close-button:active,\n  .tab-drag-icon tab .tab-indicator.clickable:active {\n    background: alpha(black, 0.2); }\n\n* {\n  outline-style: solid;\n  outline-offset: -4px;\n  outline-width: 2px;\n  -gtk-outline-radius: 3px;\n  outline-color: alpha(currentColor,0.07); }\n  * button, * button:hover, * button:active, * button:checked, * button:focus {\n    outline-color: alpha(currentColor,0.07); }\n\n/***************\n * Base States *\n ***************/\n.background, .background:backdrop {\n  background: #0d0d0d; }\n\n/**********\n * Button *\n **********/\nbutton.flat {\n  border-color: transparent;\n  transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  button.flat:hover, button.flat:active {\n    background: image(#131313);\n    box-shadow: none;\n    transition: none; }\n  button.flat:link, button.flat:backdrop {\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\n\nbutton.suggested-action {\n  color: #ffffff;\n  outline-color: rgba(255, 255, 255, 0.3);\n  border-color: #186dff;\n  background-image: image(#2777ff);\n  box-shadow: none; }\n  button.suggested-action:hover {\n    color: #ffffff;\n    outline-color: rgba(255, 255, 255, 0.3);\n    border-color: #005af3;\n    background-image: image(#6ea4ff);\n    box-shadow: none; }\n  button.suggested-action:active, button.suggested-action:checked {\n    color: #ffffff;\n    outline-color: rgba(255, 255, 255, 0.3);\n    border-color: #0052df;\n    background-image: linear-gradient(to right, #0056e9, #004fd4);\n    box-shadow: 0 2px 4px rgba(0, 82, 223, 0.25); }\n  button.suggested-action:backdrop, button.suggested-action.flat:backdrop {\n    color: #d4e4ff;\n    border-color: #005af3;\n    background-image: image(#2777ff);\n    box-shadow: none; }\n    button.suggested-action:backdrop:active, button.suggested-action:backdrop:checked, button.suggested-action.flat:backdrop:active, button.suggested-action.flat:backdrop:checked {\n      color: #ffffff;\n      border-color: #2777ff;\n      background-image: image(#2262cf);\n      box-shadow: none; }\n    button.suggested-action:backdrop:disabled:active, button.suggested-action:backdrop:disabled:checked, button.suggested-action.flat:backdrop:disabled:active, button.suggested-action.flat:backdrop:disabled:checked {\n      color: #6d96db;\n      border-color: #005af3;\n      background-image: image(#1e5dc7);\n      box-shadow: none; }\n  button.suggested-action:disabled:active, button.suggested-action:disabled:checked {\n    color: #a5bce5;\n    border-color: #005af3;\n    background-image: image(#1d59be);\n    box-shadow: none; }\n\nbutton.destructive-action {\n  color: white;\n  outline-color: rgba(255, 255, 255, 0.3);\n  border-color: #991212;\n  background-image: image(#a61414);\n  box-shadow: none; }\n  button.destructive-action:hover {\n    color: white;\n    outline-color: rgba(255, 255, 255, 0.3);\n    border-color: #790e0e;\n    background-image: image(#e41d1d);\n    box-shadow: none; }\n  button.destructive-action:active, button.destructive-action:checked {\n    color: white;\n    outline-color: rgba(255, 255, 255, 0.3);\n    border-color: #670c0c;\n    background-image: linear-gradient(to right, #700d0d, #5d0b0b);\n    box-shadow: 0 2px 4px rgba(103, 12, 12, 0.25); }\n  button.destructive-action:backdrop, button.destructive-action.flat:backdrop {\n    color: #edd0d0;\n    border-color: #790e0e;\n    background-image: image(#a61414);\n    box-shadow: none; }\n    button.destructive-action:backdrop:active, button.destructive-action:backdrop:checked, button.destructive-action.flat:backdrop:active, button.destructive-action.flat:backdrop:checked {\n      color: #ffffff;\n      border-color: #2777ff;\n      background-image: image(#2262cf);\n      box-shadow: none; }\n    button.destructive-action:backdrop:disabled:active, button.destructive-action:backdrop:disabled:checked, button.destructive-action.flat:backdrop:disabled:active, button.destructive-action.flat:backdrop:disabled:checked {\n      color: #a96363;\n      border-color: #790e0e;\n      background-image: image(#7b0f0f);\n      box-shadow: none; }\n  button.destructive-action:disabled:active, button.destructive-action:disabled:checked {\n    color: #c69e9e;\n    border-color: #790e0e;\n    background-image: image(#720e0e);\n    box-shadow: none; }\n\n/**********\n * Entry *\n **********/\nspinbutton:not(.vertical),\nentry {\n  background-color: #131313; }\n\nheaderbar spinbutton:not(.vertical),\nheaderbar entry {\n  background: black; }\n\n/**********\n * Switch *\n **********/\nswitch:checked {\n  border-color: rgba(0, 0, 0, 0.2);\n  border-right-width: 0;\n  margin-right: 1px; }\n\nswitch:backdrop, switch:disabled {\n  box-shadow: none;\n  border-color: #1f1f1f; }\n\nswitch slider:checked {\n  border-color: #1f1f1f; }\n  switch slider:checked:backdrop:not(:disabled) {\n    border-color: #1f1f1f; }\n\nswitch slider:disabled {\n  border-color: #1f1f1f; }\n\n/*************************\n * Check and Radio items *\n *************************/\ncheck, menu menuitem check, menu menuitem:hover check,\nradio, menu menuitem radio, menu menuitem:hover radio {\n  color: #eeeeec;\n  outline-color: rgba(238, 238, 236, 0.3);\n  border-color: #1f1f1f;\n  background-image: image(#1f1f1f);\n  box-shadow: none; }\n  check:hover, menu menuitem check:hover, menu menuitem:hover check:hover,\n  radio:hover, menu menuitem radio:hover, menu menuitem:hover radio:hover {\n    color: #eeeeec;\n    outline-color: rgba(238, 238, 236, 0.3);\n    border-color: #1f1f1f;\n    background-image: image(#303030);\n    box-shadow: none; }\n  check:disabled, check:disabled:checked, check:disabled:indeterminate, check:disabled:backdrop, check:disabled:backdrop:checked, check:disabled:backdrop:indeterminate, menu menuitem check:disabled, menu menuitem check:disabled:checked, menu menuitem check:disabled:indeterminate, menu menuitem check:disabled:backdrop, menu menuitem check:disabled:backdrop:checked, menu menuitem check:disabled:backdrop:indeterminate, menu menuitem:hover check:disabled, menu menuitem:hover check:disabled:checked, menu menuitem:hover check:disabled:indeterminate, menu menuitem:hover check:disabled:backdrop, menu menuitem:hover check:disabled:backdrop:checked, menu menuitem:hover check:disabled:backdrop:indeterminate,\n  radio:disabled,\n  radio:disabled:checked,\n  radio:disabled:indeterminate,\n  radio:disabled:backdrop,\n  radio:disabled:backdrop:checked,\n  radio:disabled:backdrop:indeterminate, menu menuitem radio:disabled, menu menuitem radio:disabled:checked, menu menuitem radio:disabled:indeterminate, menu menuitem radio:disabled:backdrop, menu menuitem radio:disabled:backdrop:checked, menu menuitem radio:disabled:backdrop:indeterminate, menu menuitem:hover radio:disabled, menu menuitem:hover radio:disabled:checked, menu menuitem:hover radio:disabled:indeterminate, menu menuitem:hover radio:disabled:backdrop, menu menuitem:hover radio:disabled:backdrop:checked, menu menuitem:hover radio:disabled:backdrop:indeterminate {\n    border-color: #1f1f1f;\n    background-image: image(#0d0d0d);\n    color: #eeeeec; }\n\ncheck:checked, check:indeterminate, menu menuitem check:checked, menu menuitem check:indeterminate,\nradio:checked,\nradio:indeterminate, menu menuitem radio:checked, menu menuitem radio:indeterminate {\n  background-image: image(#2777ff);\n  border-color: #2777ff;\n  color: #ffffff; }\n  check:checked:active, check:indeterminate:active, menu menuitem check:checked:active, menu menuitem check:indeterminate:active,\n  radio:checked:active,\n  radio:indeterminate:active, menu menuitem radio:checked:active, menu menuitem radio:indeterminate:active {\n    box-shadow: none; }\n  check:checked:backdrop, check:indeterminate:backdrop, menu menuitem check:checked:backdrop, menu menuitem check:indeterminate:backdrop,\n  radio:checked:backdrop,\n  radio:indeterminate:backdrop, menu menuitem radio:checked:backdrop, menu menuitem radio:indeterminate:backdrop {\n    background-image: image(#2777ff);\n    color: #ffffff; }\n\nswitch slider,\nscale slider {\n  color: #eeeeec;\n  outline-color: rgba(238, 238, 236, 0.3);\n  border-color: black;\n  background-image: image(#1f1f1f);\n  box-shadow: none; }\n  switch slider:active, switch slider:hover,\n  scale slider:active,\n  scale slider:hover {\n    color: #eeeeec;\n    outline-color: rgba(238, 238, 236, 0.3);\n    border-color: #2777ff;\n    background-image: image(black);\n    box-shadow: none; }\n\n/************\n * GtkScale *\n ************/\nscale trough, scale fill, progressbar trough {\n  border: 2px solid #1f1f1f;\n  border-radius: 6px;\n  background-color: #1f1f1f; }\n  scale trough:disabled, scale fill:disabled, progressbar trough:disabled {\n    background-color: #1f1f1f;\n    border-color: #1f1f1f; }\n  scale trough:backdrop, scale fill:backdrop, progressbar trough:backdrop {\n    background-color: #1f1f1f;\n    border-color: #1f1f1f;\n    transition: 200ms ease-out; }\n    scale trough:backdrop:disabled, scale fill:backdrop:disabled, progressbar trough:backdrop:disabled {\n      background-color: #1f1f1f;\n      border-color: #1f1f1f; }\n  row:selected scale trough, scale row:selected trough, row:selected scale fill, scale row:selected fill, row:selected progressbar trough, progressbar row:selected trough {\n    border-color: #00348d; }\n  .osd scale trough, scale .osd trough, .osd scale fill, scale .osd fill, .osd progressbar trough, progressbar .osd trough {\n    border-color: black;\n    background-color: rgba(0, 0, 0, 0.8); }\n    .osd scale trough:disabled, scale .osd trough:disabled, .osd scale fill:disabled, scale .osd fill:disabled, .osd progressbar trough:disabled, progressbar .osd trough:disabled {\n      background-color: rgba(68, 72, 83, 0.5); }\n\nscale highlight, progressbar progress {\n  border: 2px solid #2777ff;\n  border-radius: 6px;\n  background-color: #2777ff; }\n  scale highlight:disabled, progressbar progress:disabled {\n    background-color: transparent;\n    border-color: transparent; }\n  scale highlight:backdrop, progressbar progress:backdrop {\n    border-color: #2777ff; }\n    scale highlight:backdrop:disabled, progressbar progress:backdrop:disabled {\n      background-color: transparent;\n      border-color: transparent; }\n  row:selected scale highlight, scale row:selected highlight, row:selected progressbar progress, progressbar row:selected progress {\n    border-color: #00348d; }\n  .osd scale highlight, scale .osd highlight, .osd progressbar progress, progressbar .osd progress {\n    border-color: #2777ff; }\n    .osd scale highlight:disabled, scale .osd highlight:disabled, .osd progressbar progress:disabled, progressbar .osd progress:disabled {\n      border-color: transparent; }\n\n/***************\n * Header bars *\n ***************/\nheaderbar {\n  border: none;\n  background: #0d0d0d;\n  box-shadow: inset 0 1px rgba(238, 238, 236, 0.07);\n  color: white; }\n  headerbar, headerbar:backdrop {\n    box-shadow: none;\n    background: #0d0d0d; }\n\n.titlebar:not(headerbar) .title,\nheaderbar .title {\n  font-weight: normal; }\n\n.titlebar:not(headerbar) button,\n.titlebar:not(headerbar) entry,\nheaderbar button,\nheaderbar entry {\n  border: none;\n  background: image(#1f1f1f); }\n  .titlebar:not(headerbar) button:disabled,\n  .titlebar:not(headerbar) entry:disabled,\n  headerbar button:disabled,\n  headerbar entry:disabled {\n    background: image(#030303); }\n\n.titlebar:not(headerbar) button:backdrop,\nheaderbar button:backdrop {\n  background: image(#1f1f1f); }\n  .titlebar:not(headerbar) button:backdrop:disabled,\n  headerbar button:backdrop:disabled {\n    background: image(#030303); }\n\n.titlebar:not(headerbar) entry:focus,\nheaderbar entry:focus {\n  background: #0d0d0d; }\n\n.titlebar:not(headerbar) stackswitcher button:active, .titlebar:not(headerbar) stackswitcher button:checked,\n.titlebar:not(headerbar) button.toggle:active,\n.titlebar:not(headerbar) button.toggle:checked,\nheaderbar stackswitcher button:active,\nheaderbar stackswitcher button:checked,\nheaderbar button.toggle:active,\nheaderbar button.toggle:checked {\n  color: #ffffff;\n  outline-color: rgba(238, 238, 236, 0.3);\n  border-color: #2777ff;\n  background-image: linear-gradient(to right, #317dff, #1d71ff);\n  box-shadow: 0 2px 4px rgba(39, 119, 255, 0.25); }\n\n.titlebar:not(headerbar) viewswitcher button > stack > box.narrow,\n.titlebar:not(headerbar) hdyviewswitcher > button box.narrow,\nheaderbar viewswitcher button > stack > box.narrow,\nheaderbar hdyviewswitcher > button box.narrow {\n  margin: -7px 0 -5px; }\n\n.titlebar:not(headerbar) viewswitcher button > stack > box.wide,\n.titlebar:not(headerbar) hdyviewswitcher > button box.wide,\nheaderbar viewswitcher button > stack > box.wide,\nheaderbar hdyviewswitcher > button box.wide {\n  margin: -8px 0; }\n\ndialog .titlebar:not(headerbar), dialog headerbar {\n  background: #0d0d0d;\n  border: 0;\n  box-shadow: none; }\n\n.titlebar:not(headerbar) button.titlebutton:not(.appmenu).minimize, .titlebar:not(headerbar) button.titlebutton:not(.appmenu).maximize, .titlebar:not(headerbar) button.titlebutton:not(.appmenu).close,\nheaderbar button.titlebutton:not(.appmenu).minimize,\nheaderbar button.titlebutton:not(.appmenu).maximize,\nheaderbar button.titlebutton:not(.appmenu).close {\n  color: transparent;\n  -gtk-icon-shadow: none;\n  background-image: -gtk-scaled(url(\"assets/titlebutton.png\"), url(\"assets/titlebutton@2.png\"));\n  background-position: center;\n  background-repeat: no-repeat;\n  background-size: 8px;\n  margin: 0;\n  margin-left: 5px;\n  padding: 0;\n  min-width: 0;\n  min-height: 0;\n  box-shadow: none;\n  border: none;\n  transition: all .2s; }\n  .titlebar:not(headerbar) button.titlebutton:not(.appmenu).minimize + button.titlebutton, .titlebar:not(headerbar) button.titlebutton:not(.appmenu).maximize + button.titlebutton, .titlebar:not(headerbar) button.titlebutton:not(.appmenu).close + button.titlebutton,\n  headerbar button.titlebutton:not(.appmenu).minimize + button.titlebutton,\n  headerbar button.titlebutton:not(.appmenu).maximize + button.titlebutton,\n  headerbar button.titlebutton:not(.appmenu).close + button.titlebutton {\n    margin-left: 0; }\n  .titlebar:not(headerbar) button.titlebutton:not(.appmenu).minimize:last-child, .titlebar:not(headerbar) button.titlebutton:not(.appmenu).maximize:last-child, .titlebar:not(headerbar) button.titlebutton:not(.appmenu).close:last-child,\n  headerbar button.titlebutton:not(.appmenu).minimize:last-child,\n  headerbar button.titlebutton:not(.appmenu).maximize:last-child,\n  headerbar button.titlebutton:not(.appmenu).close:last-child {\n    margin-right: 5px; }\n  .titlebar:not(headerbar) button.titlebutton:not(.appmenu).minimize:backdrop, .titlebar:not(headerbar) button.titlebutton:not(.appmenu).maximize:backdrop, .titlebar:not(headerbar) button.titlebutton:not(.appmenu).close:backdrop,\n  headerbar button.titlebutton:not(.appmenu).minimize:backdrop,\n  headerbar button.titlebutton:not(.appmenu).maximize:backdrop,\n  headerbar button.titlebutton:not(.appmenu).close:backdrop {\n    background-color: #404040;\n    background-image: -gtk-scaled(url(\"assets/titlebutton.png\"), url(\"assets/titlebutton@2.png\")); }\n\n.titlebar:not(headerbar) button.titlebutton:not(.appmenu).minimize,\nheaderbar button.titlebutton:not(.appmenu).minimize {\n  background-color: #fd7d00; }\n  .titlebar:not(headerbar) button.titlebutton:not(.appmenu).minimize:hover,\n  headerbar button.titlebutton:not(.appmenu).minimize:hover {\n    background-image: -gtk-scaled(url(\"assets/minimize.png\"), url(\"assets/minimize@2.png\")); }\n\n.titlebar:not(headerbar) button.titlebutton:not(.appmenu).maximize,\nheaderbar button.titlebutton:not(.appmenu).maximize {\n  background-color: #377cf1; }\n  .titlebar:not(headerbar) button.titlebutton:not(.appmenu).maximize:hover,\n  headerbar button.titlebutton:not(.appmenu).maximize:hover {\n    background-image: -gtk-scaled(url(\"assets/maximize.png\"), url(\"assets/maximize@2.png\")); }\n\n.titlebar:not(headerbar) button.titlebutton:not(.appmenu).close,\nheaderbar button.titlebutton:not(.appmenu).close {\n  background-color: #d31919; }\n  .titlebar:not(headerbar) button.titlebutton:not(.appmenu).close:hover,\n  headerbar button.titlebutton:not(.appmenu).close:hover {\n    background-image: -gtk-scaled(url(\"assets/close.png\"), url(\"assets/close@2.png\")); }\n\n.maximized .titlebar:not(headerbar) button.titlebutton:not(.appmenu):last-child, .fullscreen .titlebar:not(headerbar) button.titlebutton:not(.appmenu):last-child, .tiled .titlebar:not(headerbar) button.titlebutton:not(.appmenu):last-child, .tiled-top .titlebar:not(headerbar) button.titlebutton:not(.appmenu):last-child, .tiled-right .titlebar:not(headerbar) button.titlebutton:not(.appmenu):last-child, .tiled-bottom .titlebar:not(headerbar) button.titlebutton:not(.appmenu):last-child, .tiled-left .titlebar:not(headerbar) button.titlebutton:not(.appmenu):last-child, .maximized headerbar button.titlebutton:not(.appmenu):last-child, .fullscreen headerbar button.titlebutton:not(.appmenu):last-child, .tiled headerbar button.titlebutton:not(.appmenu):last-child, .tiled-top headerbar button.titlebutton:not(.appmenu):last-child, .tiled-right headerbar button.titlebutton:not(.appmenu):last-child, .tiled-bottom headerbar button.titlebutton:not(.appmenu):last-child, .tiled-left headerbar button.titlebutton:not(.appmenu):last-child {\n  margin-right: 0; }\n\n.maximized .titlebar:not(headerbar) button.titlebutton:not(.appmenu):first-child, .fullscreen .titlebar:not(headerbar) button.titlebutton:not(.appmenu):first-child, .tiled .titlebar:not(headerbar) button.titlebutton:not(.appmenu):first-child, .tiled-top .titlebar:not(headerbar) button.titlebutton:not(.appmenu):first-child, .tiled-right .titlebar:not(headerbar) button.titlebutton:not(.appmenu):first-child, .tiled-bottom .titlebar:not(headerbar) button.titlebutton:not(.appmenu):first-child, .tiled-left .titlebar:not(headerbar) button.titlebutton:not(.appmenu):first-child, .maximized headerbar button.titlebutton:not(.appmenu):first-child, .fullscreen headerbar button.titlebutton:not(.appmenu):first-child, .tiled headerbar button.titlebutton:not(.appmenu):first-child, .tiled-top headerbar button.titlebutton:not(.appmenu):first-child, .tiled-right headerbar button.titlebutton:not(.appmenu):first-child, .tiled-bottom headerbar button.titlebutton:not(.appmenu):first-child, .tiled-left headerbar button.titlebutton:not(.appmenu):first-child {\n  margin-left: 0; }\n\n.default-decoration.titlebar:not(headerbar),\nheaderbar.default-decoration {\n  background: #0d0d0d;\n  min-height: 0;\n  padding: 6px; }\n  .default-decoration.titlebar:not(headerbar) button.titlebutton,\n  headerbar.default-decoration button.titlebutton {\n    min-height: 0;\n    min-width: 0; }\n    .default-decoration.titlebar:not(headerbar) button.titlebutton,\n    headerbar.default-decoration button.titlebutton,\n    headerbar.default-decoration button.titlebutton:last-child {\n      margin: 0; }\n\npaned headerbar:first-child,\nhdyleaflet headerbar:first-child,\nheaderbar.titlebar headerbar:first-child,\ndeck leaflet box:first-child headerbar:first-child,\nleaflet > headerbar:first-child {\n  border-color: #1f1f1f;\n  background: black;\n  box-shadow: none; }\n  paned headerbar:first-child:backdrop,\n  hdyleaflet headerbar:first-child:backdrop,\n  headerbar.titlebar headerbar:first-child:backdrop,\n  deck leaflet box:first-child headerbar:first-child:backdrop,\n  leaflet > headerbar:first-child:backdrop {\n    background: #030303; }\n\n/**************\n * Tree Views *\n **************/\ntreeview.view {\n  border-top-color: #1f1f1f; }\n  treeview.view:backdrop {\n    border-top-color: #1f1f1f; }\n  treeview.view header button {\n    color: #eeeeec;\n    outline-color: rgba(238, 238, 236, 0.3);\n    border-color: #1f1f1f;\n    background-image: image(#1f1f1f);\n    box-shadow: none; }\n    treeview.view header button:hover, treeview.view header button:active {\n      border-color: #1f1f1f; }\n    treeview.view header button:backdrop {\n      box-shadow: none; }\n\n/***************\n * Popovers   *\n ***************/\npopover.background {\n  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.5); }\n  .csd popover.background, popover.background {\n    border-color: rgba(31, 31, 31, 0.75); }\n\n/*************\n * Notebooks *\n *************/\nnotebook > header {\n  border: 0;\n  padding: 0;\n  background-color: #131313; }\n  notebook > header.top > tabs, notebook > header.bottom > tabs, notebook > header.left > tabs, notebook > header.right > tabs {\n    margin: 0; }\n    notebook > header.top > tabs > tab,\n    notebook > header.top > tabs > tab.reorderable-page, notebook > header.bottom > tabs > tab,\n    notebook > header.bottom > tabs > tab.reorderable-page, notebook > header.left > tabs > tab,\n    notebook > header.left > tabs > tab.reorderable-page, notebook > header.right > tabs > tab,\n    notebook > header.right > tabs > tab.reorderable-page {\n      border: 1px solid transparent; }\n      notebook > header.top > tabs > tab:hover:not(:backdrop),\n      notebook > header.top > tabs > tab.reorderable-page:hover:not(:backdrop), notebook > header.bottom > tabs > tab:hover:not(:backdrop),\n      notebook > header.bottom > tabs > tab.reorderable-page:hover:not(:backdrop), notebook > header.left > tabs > tab:hover:not(:backdrop),\n      notebook > header.left > tabs > tab.reorderable-page:hover:not(:backdrop), notebook > header.right > tabs > tab:hover:not(:backdrop),\n      notebook > header.right > tabs > tab.reorderable-page:hover:not(:backdrop) {\n        color: #eeeeec;\n        outline-color: rgba(238, 238, 236, 0.3);\n        border-color: #1f1f1f;\n        background-image: image(#303030);\n        box-shadow: none; }\n      notebook > header.top > tabs > tab:checked,\n      notebook > header.top > tabs > tab.reorderable-page:checked, notebook > header.bottom > tabs > tab:checked,\n      notebook > header.bottom > tabs > tab.reorderable-page:checked, notebook > header.left > tabs > tab:checked,\n      notebook > header.left > tabs > tab.reorderable-page:checked, notebook > header.right > tabs > tab:checked,\n      notebook > header.right > tabs > tab.reorderable-page:checked {\n        color: #eeeeec;\n        outline-color: rgba(238, 238, 236, 0.3);\n        border-color: #1f1f1f;\n        background-image: image(#1f1f1f);\n        box-shadow: none;\n        background: image(black); }\n        notebook > header.top > tabs > tab:checked:backdrop,\n        notebook > header.top > tabs > tab.reorderable-page:checked:backdrop, notebook > header.bottom > tabs > tab:checked:backdrop,\n        notebook > header.bottom > tabs > tab.reorderable-page:checked:backdrop, notebook > header.left > tabs > tab:checked:backdrop,\n        notebook > header.left > tabs > tab.reorderable-page:checked:backdrop, notebook > header.right > tabs > tab:checked:backdrop,\n        notebook > header.right > tabs > tab.reorderable-page:checked:backdrop {\n          color: #7d7d7c;\n          border-color: #1f1f1f;\n          background-image: image(#1f1f1f);\n          box-shadow: none;\n          background: image(black); }\n  notebook > header.top {\n    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) calc(100% - 2px), rgba(0, 0, 0, 0.05) calc(100% - 1px), rgba(0, 0, 0, 0.15)); }\n    notebook > header.top > tabs {\n      margin-bottom: -3px; }\n      notebook > header.top > tabs > tab {\n        margin: 3px 0;\n        border-radius: 6px 6px 0 0; }\n        notebook > header.top > tabs > tab:not(:checked) {\n          box-shadow: 4px 3px 0 -3px #1f1f1f; }\n        notebook > header.top > tabs > tab:checked, notebook > header.top > tabs > tab:checked:backdrop {\n          border-bottom-color: black; }\n  notebook > header.bottom {\n    background-image: linear-gradient(to top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) calc(100% - 2px), rgba(0, 0, 0, 0.05) calc(100% - 1px), rgba(0, 0, 0, 0.15)); }\n    notebook > header.bottom > tabs {\n      margin-top: -3px; }\n      notebook > header.bottom > tabs > tab {\n        margin: 3px 0;\n        border-radius: 0 0 6px 6px; }\n        notebook > header.bottom > tabs > tab:not(:checked) {\n          box-shadow: 4px -3px 0 -3px #1f1f1f; }\n        notebook > header.bottom > tabs > tab:checked, notebook > header.bottom > tabs > tab:checked:backdrop {\n          border-top-color: black; }\n  notebook > header.right {\n    background-image: linear-gradient(to left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) calc(100% - 2px), rgba(0, 0, 0, 0.05) calc(100% - 1px), rgba(0, 0, 0, 0.15)); }\n    notebook > header.right > tabs {\n      margin-left: -3px; }\n      notebook > header.right > tabs > tab {\n        margin: 0 3px;\n        border-radius: 0 6px 6px 0; }\n        notebook > header.right > tabs > tab:not(:checked) {\n          box-shadow: -3px 4px 0 -3px #1f1f1f; }\n        notebook > header.right > tabs > tab:checked, notebook > header.right > tabs > tab:checked:backdrop {\n          border-left-color: black; }\n  notebook > header.left {\n    background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) calc(100% - 2px), rgba(0, 0, 0, 0.05) calc(100% - 1px), rgba(0, 0, 0, 0.15)); }\n    notebook > header.left > tabs {\n      margin-right: -3px; }\n      notebook > header.left > tabs > tab {\n        margin: 0 3px;\n        border-radius: 6px 0 0 6px; }\n        notebook > header.left > tabs > tab:not(:checked) {\n          box-shadow: 3px 4px 0 -3px #1f1f1f; }\n        notebook > header.left > tabs > tab:checked, notebook > header.left > tabs > tab:checked:backdrop {\n          border-right-color: black; }\n  notebook > header tab {\n    border-radius: 6px;\n    transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n    min-height: 24px; }\n    notebook > header tab button.flat {\n      margin-top: 1px;\n      margin-bottom: 1px; }\n\n/**************\n * Scrollbars *\n **************/\nscrollbar slider {\n  min-width: 6px;\n  min-height: 6px; }\n\n/**************\n * GtkInfoBar *\n **************/\ninfobar, infobar.info, infobar.question, infobar.warning, infobar.error {\n  border-style: none;\n  text-shadow: none; }\n  infobar:backdrop > revealer > box label, infobar:backdrop > revealer > box, infobar > revealer > box label, infobar > revealer > box, infobar.info:backdrop > revealer > box label, infobar.info:backdrop > revealer > box, infobar.info > revealer > box label, infobar.info > revealer > box, infobar.question:backdrop > revealer > box label, infobar.question:backdrop > revealer > box, infobar.question > revealer > box label, infobar.question > revealer > box, infobar.warning:backdrop > revealer > box label, infobar.warning:backdrop > revealer > box, infobar.warning > revealer > box label, infobar.warning > revealer > box, infobar.error:backdrop > revealer > box label, infobar.error:backdrop > revealer > box, infobar.error > revealer > box label, infobar.error > revealer > box {\n    color: #ffffff; }\n  infobar:backdrop, infobar.info:backdrop, infobar.question:backdrop, infobar.warning:backdrop, infobar.error:backdrop {\n    text-shadow: none; }\n  infobar selection, infobar.info selection, infobar.question selection, infobar.warning selection, infobar.error selection {\n    background-color: black; }\n  infobar *:link, infobar.info *:link, infobar.question *:link, infobar.warning *:link, infobar.error *:link {\n    color: #8db7ff; }\n\ninfobar.info:backdrop > revealer > box, infobar.info > revealer > box, infobar.info.action:hover:backdrop > revealer > box, infobar.info.action:hover > revealer > box {\n  background-color: #2777ff; }\n\ninfobar.info button,\ninfobar.info button.flat, infobar.info.action:hover button,\ninfobar.info.action:hover button.flat {\n  color: #ffffff;\n  outline-color: rgba(255, 255, 255, 0.3);\n  border-color: #4b8dff;\n  background-image: image(#5a97ff);\n  box-shadow: none; }\n  infobar.info button:hover,\n  infobar.info button.flat:hover, infobar.info.action:hover button:hover,\n  infobar.info.action:hover button.flat:hover {\n    color: #ffffff;\n    outline-color: rgba(255, 255, 255, 0.3);\n    border-color: #005af3;\n    background-image: image(#6ea4ff);\n    box-shadow: none; }\n  infobar.info button:active, infobar.info button:checked,\n  infobar.info button.flat:active,\n  infobar.info button.flat:checked, infobar.info.action:hover button:active, infobar.info.action:hover button:checked,\n  infobar.info.action:hover button.flat:active,\n  infobar.info.action:hover button.flat:checked {\n    color: #ffffff;\n    outline-color: rgba(255, 255, 255, 0.3);\n    border-color: #0052df;\n    background-image: linear-gradient(to right, #0056e9, #004fd4);\n    box-shadow: 0 2px 4px rgba(0, 82, 223, 0.25); }\n  infobar.info button:disabled,\n  infobar.info button.flat:disabled, infobar.info.action:hover button:disabled,\n  infobar.info.action:hover button.flat:disabled {\n    color: #90b2ec;\n    border-color: #005af3;\n    background-image: image(#2165d9);\n    box-shadow: none; }\n  infobar.info button:backdrop,\n  infobar.info button.flat:backdrop, infobar.info.action:hover button:backdrop,\n  infobar.info.action:hover button.flat:backdrop {\n    color: #d4e4ff;\n    border-color: #005af3;\n    background-image: image(#2777ff);\n    box-shadow: none;\n    border-color: #005af3; }\n    infobar.info button:backdrop:disabled,\n    infobar.info button.flat:backdrop:disabled, infobar.info.action:hover button:backdrop:disabled,\n    infobar.info.action:hover button.flat:backdrop:disabled {\n      color: #6f9be6;\n      border-color: #005af3;\n      background-image: image(#2165d9);\n      box-shadow: none;\n      border-color: #005af3; }\n  infobar.info button:backdrop label, infobar.info button:backdrop, infobar.info button label, infobar.info button,\n  infobar.info button.flat:backdrop label,\n  infobar.info button.flat:backdrop,\n  infobar.info button.flat label,\n  infobar.info button.flat, infobar.info.action:hover button:backdrop label, infobar.info.action:hover button:backdrop, infobar.info.action:hover button label, infobar.info.action:hover button,\n  infobar.info.action:hover button.flat:backdrop label,\n  infobar.info.action:hover button.flat:backdrop,\n  infobar.info.action:hover button.flat label,\n  infobar.info.action:hover button.flat {\n    color: #ffffff; }\n\ninfobar.question:backdrop > revealer > box, infobar.question > revealer > box, infobar.warning:backdrop > revealer > box, infobar.warning > revealer > box, infobar.question.action:hover:backdrop > revealer > box, infobar.question.action:hover > revealer > box, infobar.warning.action:hover:backdrop > revealer > box, infobar.warning.action:hover > revealer > box {\n  background-color: #fd7d00; }\n\ninfobar.question button,\ninfobar.question button.flat, infobar.warning button,\ninfobar.warning button.flat, infobar.question.action:hover button,\ninfobar.question.action:hover button.flat, infobar.warning.action:hover button,\ninfobar.warning.action:hover button.flat {\n  color: #ffffff;\n  outline-color: rgba(255, 255, 255, 0.3);\n  border-color: #ff8f22;\n  background-image: image(#ff9731);\n  box-shadow: none; }\n  infobar.question button:hover,\n  infobar.question button.flat:hover, infobar.warning button:hover,\n  infobar.warning button.flat:hover, infobar.question.action:hover button:hover,\n  infobar.question.action:hover button.flat:hover, infobar.warning.action:hover button:hover,\n  infobar.warning.action:hover button.flat:hover {\n    color: #ffffff;\n    outline-color: rgba(255, 255, 255, 0.3);\n    border-color: #ca6400;\n    background-image: image(#ffa145);\n    box-shadow: none; }\n  infobar.question button:active, infobar.question button:checked,\n  infobar.question button.flat:active,\n  infobar.question button.flat:checked, infobar.warning button:active, infobar.warning button:checked,\n  infobar.warning button.flat:active,\n  infobar.warning button.flat:checked, infobar.question.action:hover button:active, infobar.question.action:hover button:checked,\n  infobar.question.action:hover button.flat:active,\n  infobar.question.action:hover button.flat:checked, infobar.warning.action:hover button:active, infobar.warning.action:hover button:checked,\n  infobar.warning.action:hover button.flat:active,\n  infobar.warning.action:hover button.flat:checked {\n    color: #ffffff;\n    outline-color: rgba(255, 255, 255, 0.3);\n    border-color: #b65a00;\n    background-image: linear-gradient(to right, #c05f00, #ab5500);\n    box-shadow: 0 2px 4px rgba(182, 90, 0, 0.25); }\n  infobar.question button:disabled,\n  infobar.question button.flat:disabled, infobar.warning button:disabled,\n  infobar.warning button.flat:disabled, infobar.question.action:hover button:disabled,\n  infobar.question.action:hover button.flat:disabled, infobar.warning.action:hover button:disabled,\n  infobar.warning.action:hover button.flat:disabled {\n    color: #ebb580;\n    border-color: #ca6400;\n    background-image: image(#d76a00);\n    box-shadow: none; }\n  infobar.question button:backdrop,\n  infobar.question button.flat:backdrop, infobar.warning button:backdrop,\n  infobar.warning button.flat:backdrop, infobar.question.action:hover button:backdrop,\n  infobar.question.action:hover button.flat:backdrop, infobar.warning.action:hover button:backdrop,\n  infobar.warning.action:hover button.flat:backdrop {\n    color: #ffe5cc;\n    border-color: #ca6400;\n    background-image: image(#fd7d00);\n    box-shadow: none;\n    border-color: #ca6400; }\n    infobar.question button:backdrop:disabled,\n    infobar.question button.flat:backdrop:disabled, infobar.warning button:backdrop:disabled,\n    infobar.warning button.flat:backdrop:disabled, infobar.question.action:hover button:backdrop:disabled,\n    infobar.question.action:hover button.flat:backdrop:disabled, infobar.warning.action:hover button:backdrop:disabled,\n    infobar.warning.action:hover button.flat:backdrop:disabled {\n      color: #e59e59;\n      border-color: #ca6400;\n      background-image: image(#d76a00);\n      box-shadow: none;\n      border-color: #ca6400; }\n  infobar.question button:backdrop label, infobar.question button:backdrop, infobar.question button label, infobar.question button,\n  infobar.question button.flat:backdrop label,\n  infobar.question button.flat:backdrop,\n  infobar.question button.flat label,\n  infobar.question button.flat, infobar.warning button:backdrop label, infobar.warning button:backdrop, infobar.warning button label, infobar.warning button,\n  infobar.warning button.flat:backdrop label,\n  infobar.warning button.flat:backdrop,\n  infobar.warning button.flat label,\n  infobar.warning button.flat, infobar.question.action:hover button:backdrop label, infobar.question.action:hover button:backdrop, infobar.question.action:hover button label, infobar.question.action:hover button,\n  infobar.question.action:hover button.flat:backdrop label,\n  infobar.question.action:hover button.flat:backdrop,\n  infobar.question.action:hover button.flat label,\n  infobar.question.action:hover button.flat, infobar.warning.action:hover button:backdrop label, infobar.warning.action:hover button:backdrop, infobar.warning.action:hover button label, infobar.warning.action:hover button,\n  infobar.warning.action:hover button.flat:backdrop label,\n  infobar.warning.action:hover button.flat:backdrop,\n  infobar.warning.action:hover button.flat label,\n  infobar.warning.action:hover button.flat {\n    color: #ffffff; }\n\ninfobar.error:backdrop > revealer > box, infobar.error > revealer > box, infobar.error.action:hover:backdrop > revealer > box, infobar.error.action:hover > revealer > box {\n  background-color: #bf1717; }\n  infobar.error:backdrop > revealer > box button,\n  infobar.error:backdrop > revealer > box button.flat, infobar.error > revealer > box button,\n  infobar.error > revealer > box button.flat, infobar.error.action:hover:backdrop > revealer > box button,\n  infobar.error.action:hover:backdrop > revealer > box button.flat, infobar.error.action:hover > revealer > box button,\n  infobar.error.action:hover > revealer > box button.flat {\n    color: #ffffff;\n    outline-color: rgba(255, 255, 255, 0.3);\n    border-color: #df1b1b;\n    background-image: image(#e52424);\n    box-shadow: none; }\n    infobar.error:backdrop > revealer > box button:hover,\n    infobar.error:backdrop > revealer > box button.flat:hover, infobar.error > revealer > box button:hover,\n    infobar.error > revealer > box button.flat:hover, infobar.error.action:hover:backdrop > revealer > box button:hover,\n    infobar.error.action:hover:backdrop > revealer > box button.flat:hover, infobar.error.action:hover > revealer > box button:hover,\n    infobar.error.action:hover > revealer > box button.flat:hover {\n      color: #ffffff;\n      outline-color: rgba(255, 255, 255, 0.3);\n      border-color: #911212;\n      background-image: image(#e73737);\n      box-shadow: none; }\n    infobar.error:backdrop > revealer > box button:active, infobar.error:backdrop > revealer > box button:checked,\n    infobar.error:backdrop > revealer > box button.flat:active,\n    infobar.error:backdrop > revealer > box button.flat:checked, infobar.error > revealer > box button:active, infobar.error > revealer > box button:checked,\n    infobar.error > revealer > box button.flat:active,\n    infobar.error > revealer > box button.flat:checked, infobar.error.action:hover:backdrop > revealer > box button:active, infobar.error.action:hover:backdrop > revealer > box button:checked,\n    infobar.error.action:hover:backdrop > revealer > box button.flat:active,\n    infobar.error.action:hover:backdrop > revealer > box button.flat:checked, infobar.error.action:hover > revealer > box button:active, infobar.error.action:hover > revealer > box button:checked,\n    infobar.error.action:hover > revealer > box button.flat:active,\n    infobar.error.action:hover > revealer > box button.flat:checked {\n      color: #ffffff;\n      outline-color: rgba(255, 255, 255, 0.3);\n      border-color: #7f0f0f;\n      background-image: linear-gradient(to right, #881010, #760e0e);\n      box-shadow: 0 2px 4px rgba(127, 15, 15, 0.25); }\n    infobar.error:backdrop > revealer > box button:disabled,\n    infobar.error:backdrop > revealer > box button.flat:disabled, infobar.error > revealer > box button:disabled,\n    infobar.error > revealer > box button.flat:disabled, infobar.error.action:hover:backdrop > revealer > box button:disabled,\n    infobar.error.action:hover:backdrop > revealer > box button.flat:disabled, infobar.error.action:hover > revealer > box button:disabled,\n    infobar.error.action:hover > revealer > box button.flat:disabled {\n      color: #d18a8a;\n      border-color: #911212;\n      background-image: image(#a21414);\n      box-shadow: none; }\n    infobar.error:backdrop > revealer > box button:backdrop,\n    infobar.error:backdrop > revealer > box button.flat:backdrop, infobar.error > revealer > box button:backdrop,\n    infobar.error > revealer > box button.flat:backdrop, infobar.error.action:hover:backdrop > revealer > box button:backdrop,\n    infobar.error.action:hover:backdrop > revealer > box button.flat:backdrop, infobar.error.action:hover > revealer > box button:backdrop,\n    infobar.error.action:hover > revealer > box button.flat:backdrop {\n      color: #f2d1d1;\n      border-color: #911212;\n      background-image: image(#bf1717);\n      box-shadow: none;\n      border-color: #911212; }\n      infobar.error:backdrop > revealer > box button:backdrop:disabled,\n      infobar.error:backdrop > revealer > box button.flat:backdrop:disabled, infobar.error > revealer > box button:backdrop:disabled,\n      infobar.error > revealer > box button.flat:backdrop:disabled, infobar.error.action:hover:backdrop > revealer > box button:backdrop:disabled,\n      infobar.error.action:hover:backdrop > revealer > box button.flat:backdrop:disabled, infobar.error.action:hover > revealer > box button:backdrop:disabled,\n      infobar.error.action:hover > revealer > box button.flat:backdrop:disabled {\n        color: #c36666;\n        border-color: #911212;\n        background-image: image(#a21414);\n        box-shadow: none;\n        border-color: #911212; }\n    infobar.error:backdrop > revealer > box button:backdrop label, infobar.error:backdrop > revealer > box button:backdrop, infobar.error:backdrop > revealer > box button label, infobar.error:backdrop > revealer > box button,\n    infobar.error:backdrop > revealer > box button.flat:backdrop label,\n    infobar.error:backdrop > revealer > box button.flat:backdrop,\n    infobar.error:backdrop > revealer > box button.flat label,\n    infobar.error:backdrop > revealer > box button.flat, infobar.error > revealer > box button:backdrop label, infobar.error > revealer > box button:backdrop, infobar.error > revealer > box button label, infobar.error > revealer > box button,\n    infobar.error > revealer > box button.flat:backdrop label,\n    infobar.error > revealer > box button.flat:backdrop,\n    infobar.error > revealer > box button.flat label,\n    infobar.error > revealer > box button.flat, infobar.error.action:hover:backdrop > revealer > box button:backdrop label, infobar.error.action:hover:backdrop > revealer > box button:backdrop, infobar.error.action:hover:backdrop > revealer > box button label, infobar.error.action:hover:backdrop > revealer > box button,\n    infobar.error.action:hover:backdrop > revealer > box button.flat:backdrop label,\n    infobar.error.action:hover:backdrop > revealer > box button.flat:backdrop,\n    infobar.error.action:hover:backdrop > revealer > box button.flat label,\n    infobar.error.action:hover:backdrop > revealer > box button.flat, infobar.error.action:hover > revealer > box button:backdrop label, infobar.error.action:hover > revealer > box button:backdrop, infobar.error.action:hover > revealer > box button label, infobar.error.action:hover > revealer > box button,\n    infobar.error.action:hover > revealer > box button.flat:backdrop label,\n    infobar.error.action:hover > revealer > box button.flat:backdrop,\n    infobar.error.action:hover > revealer > box button.flat label,\n    infobar.error.action:hover > revealer > box button.flat {\n      color: #ffffff; }\n\n/*********\n * Lists *\n *********/\nrow:selected, row:selected:backdrop, row:selected:active, row.activatable:selected, row.activatable:selected:backdrop, row.activatable:selected:active {\n  border-radius: 10px;\n  background-color: #0d0d0d;\n  color: white;\n  box-shadow: inset 0 0 0 9999px #181818, inset 0 0 0 3px #0d0d0d; }\n\n/*********************\n * App Notifications *\n *********************/\n.app-notification,\n.app-notification.frame {\n  padding: 5px 10px;\n  margin: 20px;\n  border-radius: 7px;\n  border: 1px solid rgba(31, 31, 31, 0.65);\n  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.5);\n  background-image: none; }\n  .app-notification:backdrop,\n  .app-notification.frame:backdrop {\n    box-shadow: none; }\n\n/************\n * Calendar *\n ***********/\ncalendar {\n  border-radius: 6px;\n  border: 0;\n  padding: 1px; }\n\n/***********\n * Dialogs *\n ***********/\nmessagedialog .titlebar:backdrop {\n  background-image: none; }\n\n/***********\n * Sidebar *\n ***********/\n.sidebar {\n  background-color: #0d0d0d; }\n\nstacksidebar row {\n  padding: 7px 3px; }\n\n/****************\n * File chooser *\n ****************/\nplacessidebar row {\n  min-height: 30px; }\n\n/**********************\n * Window Decorations *\n *********************/\ndecoration {\n  border-radius: 10px 10px 6px 6px;\n  border: 1px solid #0d0d0d;\n  border-top-width: 0;\n  border-bottom-width: 2px;\n  background: #0d0d0d;\n  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.4), 0 0 0 1px rgba(31, 31, 31, 0.75); }\n  decoration:backdrop {\n    box-shadow: 0 2px 8px 0 transparent, 0 0 5px 3px rgba(0, 0, 0, 0.25), 0 0 0 1px rgba(0, 0, 0, 0.75); }\n  .maximized decoration, .fullscreen decoration, .tiled decoration, .tiled-top decoration, .tiled-right decoration, .tiled-bottom decoration, .tiled-left decoration {\n    border-width: 0; }\n  dialog decoration {\n    border-width: 0 0 4px; }\n  .popup decoration {\n    border-width: 0; }\n  .ssd decoration {\n    box-shadow: 0 0 0 1px rgba(31, 31, 31, 0.75);\n    border-width: 0; }\n  .csd.popup decoration {\n    box-shadow: 0 1px 6px rgba(0, 0, 0, 0.5), 0 0 0 1px rgba(31, 31, 31, 0.65);\n    border-width: 0; }\n  tooltip.csd decoration {\n    border: 0; }\n  messagedialog.csd decoration {\n    border-width: 0;\n    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2); }\n\n/**********\n * Entry *\n **********/\nspinbutton:not(.vertical),\nentry {\n  background: black; }\n\nswitch slider,\nscale slider {\n  background: #333333;\n  border-color: black; }\n\n/**********\n * Switch *\n **********/\nswitch {\n  background: black; }\n\n/**********************\n * Window Decorations *\n *********************/\ndecoration {\n  box-shadow: 0 2px 8px 0 black, 0 0 0 1px rgba(31, 31, 31, 0.75); }\n  decoration:backdrop {\n    box-shadow: 0 2px 8px 0 transparent, 0 0 5px 3px rgba(0, 0, 0, 0.25), 0 0 0 1px rgba(31, 31, 31, 0.75); }\n  .csd.popup decoration {\n    box-shadow: 0 1px 6px black, 0 0 0 1px rgba(31, 31, 31, 0.75); }\n  messagedialog.csd decoration {\n    box-shadow: 0 1px 4px black; }\n\n/* Nautilus */\n@define-color disk_space_unknown #383c4a;\n@define-color disk_space_used #2777ff;\n@define-color disk_space_free white;\nfilechooser.unified, filechooser.unified:backdrop,\n.nautilus-window.unified,\n.nautilus-window.unified:backdrop {\n  background: transparent; }\n  filechooser.unified > deck > box > headerbar, filechooser.unified:backdrop > deck > box > headerbar,\n  .nautilus-window.unified > deck > box > headerbar,\n  .nautilus-window.unified:backdrop > deck > box > headerbar {\n    background: #0d0d0d; }\n\nfilechooser.csd.background, filechooser placessidebar list,\n.nautilus-window.csd.background,\n.nautilus-window placessidebar list {\n  background-color: transparent; }\n\nfilechooser placessidebar.sidebar:dir(ltr),\n.nautilus-window placessidebar.sidebar:dir(ltr) {\n  background: linear-gradient(to right, black 41px, #080808 0); }\n\nfilechooser placessidebar.sidebar:dir(rtl),\n.nautilus-window placessidebar.sidebar:dir(rtl) {\n  background: linear-gradient(to left, black 41px, #080808 0); }\n\nfilechooser placessidebar.sidebar:backdrop,\n.nautilus-window placessidebar.sidebar:backdrop {\n  background: image(#080808); }\n\nfilechooser placessidebar.sidebar row.sidebar-row,\n.nautilus-window placessidebar.sidebar row.sidebar-row {\n  color: white; }\n  filechooser placessidebar.sidebar row.sidebar-row:selected,\n  .nautilus-window placessidebar.sidebar row.sidebar-row:selected {\n    margin-left: 6px;\n    margin-right: 6px;\n    border-radius: 6px;\n    box-shadow: 0 1px 4px #2777ff;\n    transition: box-shadow 200ms ease-out, background 200ms ease-out;\n    background-color: #2777ff; }\n    filechooser placessidebar.sidebar row.sidebar-row:selected:dir(ltr),\n    .nautilus-window placessidebar.sidebar row.sidebar-row:selected:dir(ltr) {\n      background-image: linear-gradient(to right, #005af3 35px, transparent 0); }\n    filechooser placessidebar.sidebar row.sidebar-row:selected:dir(rtl),\n    .nautilus-window placessidebar.sidebar row.sidebar-row:selected:dir(rtl) {\n      background-image: linear-gradient(to left, #005af3 35px, transparent 0); }\n    filechooser placessidebar.sidebar row.sidebar-row:selected revealer,\n    .nautilus-window placessidebar.sidebar row.sidebar-row:selected revealer {\n      padding-left: 8px;\n      padding-right: 8px; }\n      filechooser placessidebar.sidebar row.sidebar-row:selected revealer .sidebar-icon, filechooser placessidebar.sidebar row.sidebar-row:selected revealer .sidebar-label,\n      .nautilus-window placessidebar.sidebar row.sidebar-row:selected revealer .sidebar-icon,\n      .nautilus-window placessidebar.sidebar row.sidebar-row:selected revealer .sidebar-label {\n        color: #ffffff; }\n    filechooser placessidebar.sidebar row.sidebar-row:selected:backdrop,\n    .nautilus-window placessidebar.sidebar row.sidebar-row:selected:backdrop {\n      background-image: none;\n      box-shadow: none; }\n  filechooser placessidebar.sidebar row.sidebar-row .sidebar-icon,\n  .nautilus-window placessidebar.sidebar row.sidebar-row .sidebar-icon {\n    padding-right: 20px;\n    opacity: 1; }\n  filechooser placessidebar.sidebar row.sidebar-row .sidebar-button,\n  .nautilus-window placessidebar.sidebar row.sidebar-row .sidebar-button {\n    border: 0; }\n\n.nautilus-window .floating-bar {\n  color: #ffffff;\n  background-color: #2777ff;\n  border-color: #00348d;\n  margin: 10px;\n  box-shadow: 0 1px 4px #2777ff;\n  transition: background-color 200ms ease-out; }\n  .nautilus-window .floating-bar:backdrop {\n    color: inherit;\n    box-shadow: none;\n    border-color: #1f1f1f; }\n  .nautilus-window .floating-bar.bottom.left, .nautilus-window .floating-bar.bottom.right {\n    border-radius: 6px;\n    border-style: solid; }\n\n.nautilus-window .path-bar-box {\n  padding: 3px 4px;\n  margin: -1px 0;\n  background: #171c24;\n  border-radius: 99px;\n  box-shadow: inset 0 0 0 1px #1f1f1f;\n  border: 0; }\n  .nautilus-window .path-bar-box .text-button {\n    background: transparent;\n    border-radius: 99px;\n    border: 0; }\n  .nautilus-window .path-bar-box .text-button:hover {\n    color: #eeeeec;\n    outline-color: rgba(238, 238, 236, 0.3);\n    border-color: #1f1f1f;\n    background-image: image(#303030);\n    box-shadow: none; }\n  .nautilus-window .path-bar-box .text-button:checked, .nautilus-window .path-bar-box widget > .text-button:last-child {\n    color: #ffffff;\n    outline-color: rgba(238, 238, 236, 0.3);\n    border-color: #2777ff;\n    background-image: linear-gradient(to right, #317dff, #1d71ff);\n    box-shadow: 0 2px 4px rgba(39, 119, 255, 0.25);\n    padding: 3px;\n    border-color: transparent; }\n  .nautilus-window .path-bar-box .image-button > box > image:first-child {\n    margin-left: 5px; }\n  .nautilus-window .path-bar-box .image-button > box > image:last-child {\n    margin-right: 5px; }\n  .nautilus-window .path-bar-box widget > .text-button:not(:nth-last-child(2)):not(:last-child):not(:hover) {\n    box-shadow: 5px 0 0 -3px rgba(238, 238, 236, 0.15); }\n\nbox.nautilus-path-bar > scrolledwindow {\n  background-color: #1f1f1f;\n  border: none; }\n\nbox.nautilus-path-bar > button {\n  box-shadow: none; }\n\n/* GNOME TERMINAL */\nterminal-window notebook scrollbar,\n.mate-terminal notebook scrollbar {\n  background: black; }\n\n/* GNOME TWEAKS */\nlist.tweak-categories separator {\n  background: transparent; }\n\n/* XFCE4 PANEL */\n.xfce4-panel.background {\n  background: #0d0d0d; }\n\n.xfce4-panel button {\n  border: 0;\n  border-radius: 0;\n  min-width: 30px;\n  box-shadow: none;\n  text-shadow: none;\n  background: transparent;\n  color: #eeeeec; }\n  .xfce4-panel button:hover {\n    background: rgba(0, 0, 0, 0.2); }\n  .xfce4-panel button:not(#whiskermenu-button):checked, .xfce4-panel button:not(#whiskermenu-button):active {\n    box-shadow: inset 0 -2px 0 #2777ff;\n    background: rgba(0, 0, 0, 0.2); }\n\n.xfce4-panel.vertical button:not(#whiskermenu-button):checked, .xfce4-panel.vertical button:not(#whiskermenu-button):active {\n  box-shadow: inset 2px 0 0 #2777ff; }\n\n/* XFCE4 NOTIFICATIONS & LOGOUT DIALOG */\n#XfceNotifyWindow, .xfsm-logout-dialog, .xfsm-logout-dialog button {\n  border: 1px solid #1f1f1f;\n  border-bottom-width: 2px;\n  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1);\n  -gtk-icon-style: symbolic; }\n\n.xfsm-logout-dialog > .vertical > .horizontal button {\n  margin: 8px; }\n\n#whiskermenu-window entry {\n  border-radius: 100px;\n  border: 2px solid #2777ff;\n  box-shadow: none; }\n\n#whiskermenu-window button {\n  transition-duration: 0s; }\n  #whiskermenu-window button:hover {\n    color: white;\n    border-color: black;\n    background-color: transparent;\n    background-image: image(#303340);\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black;\n    outline-color: rgba(255, 255, 255, 0.3);\n    border-color: transparent;\n    border-bottom-color: #050505; }\n  #whiskermenu-window button:checked {\n    border-color: transparent; }\n\n#whiskermenu-window scrolledwindow.frame {\n  border: 0;\n  border-radius: 8px;\n  box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.3);\n  padding: 7px 10px;\n  margin: 0 5px; }\n  #whiskermenu-window scrolledwindow.frame, #whiskermenu-window scrolledwindow.frame iconview:not(:hover):not(:focus) {\n    background: #050505; }\n  #whiskermenu-window scrolledwindow.frame treeview {\n    background: transparent;\n    border-radius: 6px; }\n    #whiskermenu-window scrolledwindow.frame treeview:hover, #whiskermenu-window scrolledwindow.frame treeview:active, #whiskermenu-window scrolledwindow.frame treeview:selected {\n      background-color: rgba(0, 0, 0, 0.27);\n      color: inherit; }\n\n/* XFCE4 panel action */\n#XfcePanelWindowWrapper > widget > box > #xfce-panel-button > image {\n  -gtk-icon-style: symbolic;\n  -gtk-icon-transform: scale(0.7); }\n\n/* XFCE4 workspace switcher */\nwnck-pager {\n  background-color: #1a1a1a; }\n  wnck-pager:selected {\n    background-color: black; }\n  wnck-pager:hover {\n    background-color: black; }\n\n/* LightDM */\n.lightdm-gtk-greeter #panel_window {\n  background: #0d0d0d;\n  color: #eeeeec;\n  text-shadow: none;\n  -gtk-icon-shadow: none; }\n\n.lightdm-gtk-greeter #login_window {\n  border: 0;\n  background-color: #0d0d0d;\n  border-radius: 6px;\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0.15); }\n  .lightdm-gtk-greeter #login_window entry {\n    background: rgba(13, 13, 13, 0.4);\n    border-color: rgba(13, 13, 13, 0.3);\n    min-height: 32px;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.4); }\n    .lightdm-gtk-greeter #login_window entry image {\n      margin: 0; }\n  .lightdm-gtk-greeter #login_window #buttonbox_frame {\n    padding-top: 20px;\n    background: #0d0d0d;\n    border-top: 1px solid rgba(0, 0, 0, 0.1);\n    border-radius: 0 0 6px 6px;\n    box-shadow: inset 0 -4px rgba(0, 0, 0, 0.2), inset 0 1px 2px rgba(0, 0, 0, 0.27); }\n    .lightdm-gtk-greeter #login_window #buttonbox_frame button {\n      border: 0;\n      color: #ffffff;\n      text-shadow: none; }\n    .lightdm-gtk-greeter #login_window #buttonbox_frame #cancel_button {\n      background: rgba(0, 0, 0, 0.27);\n      box-shadow: none;\n      color: #eeeeec; }\n    .lightdm-gtk-greeter #login_window #buttonbox_frame #login_button {\n      background: #2777ff;\n      box-shadow: inset 0 -2px rgba(0, 0, 0, 0.2); }\n\n/* XFCE4 desktop */\nXfdesktopIconView.view {\n  background-color: transparent;\n  color: white;\n  text-shadow: 0 1px 2px black; }\n\nXfdesktopIconView.view:active {\n  background-color: rgba(39, 119, 255, 0.3);\n  color: rgba(39, 119, 255, 0.3);\n  border-radius: 6px; }\n\nXfdesktopIconView.label:active {\n  background-color: rgba(39, 119, 255, 0.3);\n  color: #ffffff; }\n\nXfdesktopIconView.rubberband {\n  background-color: rgba(39, 119, 255, 0.3); }\n\n/* Thunar */\n.thunar .warning {\n  margin: -7px 0; }\n\n.thunar .path-bar button {\n  border: none;\n  background: transparent;\n  border-radius: 6px; }\n  .thunar .path-bar button:hover {\n    color: #eeeeec;\n    outline-color: rgba(238, 238, 236, 0.3);\n    border-color: #1f1f1f;\n    background-image: image(#303030);\n    box-shadow: none; }\n  .thunar .path-bar button:checked {\n    color: #ffffff;\n    outline-color: rgba(238, 238, 236, 0.3);\n    border-color: #2777ff;\n    background-image: linear-gradient(to right, #317dff, #1d71ff);\n    box-shadow: 0 2px 4px rgba(39, 119, 255, 0.25);\n    border-radius: 99px; }\n\n.budgie-container {\n  background-color: transparent; }\n\n*:drop(active):focus,\n*:drop(active) {\n  box-shadow: inset 0 0 0 1px #2777ff; }\n\n.budgie-panel {\n  background-color: #272a34;\n  color: white;\n  font-weight: normal; }\n  .budgie-panel image {\n    -gtk-icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.5); }\n  .budgie-panel label {\n    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.5); }\n  .budgie-panel .alert {\n    color: #2777ff; }\n  .budgie-panel:backdrop {\n    color: white;\n    background-color: rgba(39, 42, 52, 0.8); }\n  .budgie-panel.transparent {\n    background-color: rgba(39, 42, 52, 0.8);\n    color: white; }\n  .budgie-panel button {\n    min-height: 16px;\n    min-width: 16px;\n    padding: 0;\n    border-radius: 0; }\n  .budgie-panel.horizontal button {\n    padding: 0 4px; }\n  .budgie-panel.vertical button {\n    padding: 4px 0; }\n  .budgie-panel separator {\n    background-color: rgba(238, 238, 236, 0.4); }\n  .budgie-panel.vertical #tasklist-button {\n    min-height: 32px; }\n  .budgie-panel .end-region {\n    background-color: rgba(0, 0, 0, 0.3);\n    border-radius: 0px; }\n    .budgie-panel .end-region separator {\n      background-color: rgba(255, 255, 255, 0.15); }\n    .budgie-panel .end-region label {\n      font-weight: 700;\n      color: white; }\n\n.budgie-panel button.flat.launcher {\n  padding: 0;\n  border-radius: 0;\n  border: none;\n  background-image: radial-gradient(circle farthest-corner at center, alpha(#eeeeec,0) 100%, transparent 0%), image(alpha(#eeeeec,0));\n  background-position: center center; }\n  .budgie-panel button.flat.launcher > image {\n    opacity: 0.87; }\n  .budgie-panel button.flat.launcher:hover {\n    -gtk-icon-effect: highlight; }\n    .budgie-panel button.flat.launcher:hover > image {\n      opacity: 1.0; }\n  .budgie-panel button.flat.launcher:active > image {\n    opacity: 1.0; }\n  .budgie-panel button.flat.launcher:checked {\n    background-color: transparent; }\n    .budgie-panel button.flat.launcher:checked:hover {\n      -gtk-icon-effect: highlight; }\n    .budgie-panel button.flat.launcher:checked > image {\n      opacity: 1.0; }\n\n.budgie-panel .unpinned button.flat.launcher:hover,\n.budgie-panel .pinned button.flat.launcher.running:hover {\n  -gtk-icon-effect: highlight; }\n\n.budgie-panel .unpinned button.flat.launcher > image,\n.budgie-panel .pinned button.flat.launcher.running > image {\n  background-size: 2px 2px;\n  background-repeat: no-repeat;\n  opacity: 1.0; }\n\n.budgie-panel .unpinned button.flat.launcher:hover > image, .budgie-panel .unpinned button.flat.launcher:active > image, .budgie-panel .unpinned button.flat.launcher:checked > image,\n.budgie-panel .pinned button.flat.launcher.running:hover > image,\n.budgie-panel .pinned button.flat.launcher.running:active > image,\n.budgie-panel .pinned button.flat.launcher.running:checked > image {\n  background-image: none; }\n\n.top .budgie-panel button#tasklist-button:hover,\n.top .budgie-panel button.flat.launcher:hover {\n  box-shadow: inset 0 2px alpha(#eeeeec,0.4);\n  background-color: rgba(238, 238, 236, 0.4);\n  border: none; }\n\n.top .budgie-panel button#tasklist-button:active, .top .budgie-panel button#tasklist-button:checked,\n.top .budgie-panel button.flat.launcher:active,\n.top .budgie-panel button.flat.launcher:checked {\n  box-shadow: inset 0 2px #2777ff; }\n\n.top .budgie-panel .unpinned button.flat.launcher > image,\n.top .budgie-panel .pinned button.flat.launcher.running > image {\n  background-image: image(#2777ff);\n  background-position: top center; }\n\n.top .budgie-panel .unpinned button.flat.launcher:hover, .top .budgie-panel .unpinned button.flat.launcher:active, .top .budgie-panel .unpinned button.flat.launcher:checked,\n.top .budgie-panel .pinned button.flat.launcher.running:hover,\n.top .budgie-panel .pinned button.flat.launcher.running:active,\n.top .budgie-panel .pinned button.flat.launcher.running:checked {\n  box-shadow: inset 0 2px #2777ff; }\n\n.bottom .budgie-panel button#tasklist-button:hover,\n.bottom .budgie-panel button.flat.launcher:hover {\n  box-shadow: inset 0 -2px alpha(#eeeeec,0.4);\n  background-color: rgba(238, 238, 236, 0.4);\n  border: none; }\n\n.bottom .budgie-panel button#tasklist-button:active, .bottom .budgie-panel button#tasklist-button:checked,\n.bottom .budgie-panel button.flat.launcher:active,\n.bottom .budgie-panel button.flat.launcher:checked {\n  box-shadow: inset 0 -2px #2777ff; }\n\n.bottom .budgie-panel .unpinned button.flat.launcher > image,\n.bottom .budgie-panel .pinned button.flat.launcher.running > image {\n  background-image: image(#2777ff);\n  background-position: bottom center; }\n\n.bottom .budgie-panel .unpinned button.flat.launcher:hover, .bottom .budgie-panel .unpinned button.flat.launcher:active, .bottom .budgie-panel .unpinned button.flat.launcher:checked,\n.bottom .budgie-panel .pinned button.flat.launcher.running:hover,\n.bottom .budgie-panel .pinned button.flat.launcher.running:active,\n.bottom .budgie-panel .pinned button.flat.launcher.running:checked {\n  box-shadow: inset 0 -2px #2777ff; }\n\n.left .budgie-panel button#tasklist-button:hover,\n.left .budgie-panel button.flat.launcher:hover {\n  box-shadow: inset 2px 0 alpha(#eeeeec,0.4);\n  background-color: rgba(238, 238, 236, 0.4);\n  border: none; }\n\n.left .budgie-panel button#tasklist-button:active, .left .budgie-panel button#tasklist-button:checked,\n.left .budgie-panel button.flat.launcher:active,\n.left .budgie-panel button.flat.launcher:checked {\n  box-shadow: inset 2px 0 #2777ff; }\n\n.left .budgie-panel .unpinned button.flat.launcher > image,\n.left .budgie-panel .pinned button.flat.launcher.running > image {\n  background-image: image(#2777ff);\n  background-position: left center; }\n\n.left .budgie-panel .unpinned button.flat.launcher:hover, .left .budgie-panel .unpinned button.flat.launcher:active, .left .budgie-panel .unpinned button.flat.launcher:checked,\n.left .budgie-panel .pinned button.flat.launcher.running:hover,\n.left .budgie-panel .pinned button.flat.launcher.running:active,\n.left .budgie-panel .pinned button.flat.launcher.running:checked {\n  box-shadow: inset 2px 0 #2777ff; }\n\n.right .budgie-panel button#tasklist-button:hover,\n.right .budgie-panel button.flat.launcher:hover {\n  box-shadow: inset -2px 0 alpha(#eeeeec,0.4);\n  background-color: rgba(238, 238, 236, 0.4);\n  border: none; }\n\n.right .budgie-panel button#tasklist-button:active, .right .budgie-panel button#tasklist-button:checked,\n.right .budgie-panel button.flat.launcher:active,\n.right .budgie-panel button.flat.launcher:checked {\n  box-shadow: inset -2px 0 #2777ff; }\n\n.right .budgie-panel .unpinned button.flat.launcher > image,\n.right .budgie-panel .pinned button.flat.launcher.running > image {\n  background-image: image(#2777ff);\n  background-position: right center; }\n\n.right .budgie-panel .unpinned button.flat.launcher:hover, .right .budgie-panel .unpinned button.flat.launcher:active, .right .budgie-panel .unpinned button.flat.launcher:checked,\n.right .budgie-panel .pinned button.flat.launcher.running:hover,\n.right .budgie-panel .pinned button.flat.launcher.running:active,\n.right .budgie-panel .pinned button.flat.launcher.running:checked {\n  box-shadow: inset -2px 0 #2777ff; }\n\n.top .shadow-block {\n  background-color: transparent;\n  background-image: linear-gradient(to bottom, alpha(#000000,0.23), alpha(#000000,0.08), transparent); }\n\n.bottom .shadow-block {\n  background-color: transparent;\n  background-image: linear-gradient(to top, alpha(#000000,0.23), alpha(#000000,0.08), transparent); }\n\n.left .shadow-block {\n  background-color: transparent;\n  background-image: linear-gradient(to right, alpha(#000000,0.23), alpha(#000000,0.08), transparent); }\n\n.right .shadow-block {\n  background-color: transparent;\n  background-image: linear-gradient(to left, alpha(#000000,0.23), alpha(#000000,0.08), transparent); }\n\n.budgie-popover {\n  border-style: none;\n  border-width: 1px;\n  border-color: rgba(0, 0, 0, 0.28);\n  border-radius: 6px;\n  box-shadow: 0 3px 4px rgba(0, 0, 0, 0.28);\n  background-color: #0d0d0d; }\n  .budgie-popover .container {\n    padding: 2px; }\n  .budgie-popover border {\n    border: none; }\n  .budgie-popover list {\n    background-color: transparent; }\n  .budgie-popover row {\n    padding: 0; }\n    .budgie-popover row:hover {\n      box-shadow: none; }\n  .budgie-popover:not(.budgie-menu) button.flat:not(.image-button) {\n    min-height: 28px;\n    padding: 0 8px;\n    color: #eeeeec;\n    font-weight: normal; }\n    .budgie-popover:not(.budgie-menu) button.flat:not(.image-button):disabled {\n      color: #7d7d7c; }\n  .budgie-popover.budgie-menu .container {\n    padding: 0; }\n  .budgie-popover.user-menu .container {\n    padding: 8px; }\n  .budgie-popover.user-menu separator {\n    margin: 4px 0; }\n  .budgie-popover.sound-popover separator {\n    margin: 3px 0; }\n  .budgie-popover.night-light-indicator .container {\n    padding: 8px; }\n  .budgie-popover.places-menu .container {\n    padding: 8px; }\n  .budgie-popover.places-menu .places-list:not(.always-expand) {\n    margin-top: 4px;\n    padding-top: 4px;\n    border-top: 1px solid #1f1f1f; }\n  .budgie-popover.places-menu .alternative-label {\n    padding: 3px;\n    font-size: 15px; }\n  .budgie-popover.workspace-popover .container {\n    padding: 2px 8px 8px; }\n  .budgie-popover.workspace-popover separator {\n    margin: 4px 0; }\n  .budgie-popover.workspace-popover flowboxchild {\n    padding: 0; }\n\n.workspace-switcher .workspace-layout {\n  border: 0 solid #0d0d0d; }\n  .top .workspace-switcher .workspace-layout:dir(ltr), .bottom .workspace-switcher .workspace-layout:dir(ltr) {\n    border-left-width: 1px; }\n  .top .workspace-switcher .workspace-layout:dir(rtl), .bottom .workspace-switcher .workspace-layout:dir(rtl) {\n    border-right-width: 1px; }\n  .left .workspace-switcher .workspace-layout, .right .workspace-switcher .workspace-layout {\n    border-top-width: 1px; }\n\n.workspace-switcher .workspace-item,\n.workspace-switcher .workspace-add-button {\n  border: 0 solid black; }\n  .top .workspace-switcher .workspace-item:dir(ltr), .bottom .workspace-switcher .workspace-item:dir(ltr), .top .workspace-switcher .workspace-add-button:dir(ltr), .bottom .workspace-switcher .workspace-add-button:dir(ltr) {\n    border-right-width: 1px; }\n  .top .workspace-switcher .workspace-item:dir(rtl), .bottom .workspace-switcher .workspace-item:dir(rtl), .top .workspace-switcher .workspace-add-button:dir(rtl), .bottom .workspace-switcher .workspace-add-button:dir(rtl) {\n    border-left-width: 1px; }\n  .left .workspace-switcher .workspace-item, .right .workspace-switcher .workspace-item, .left .workspace-switcher .workspace-add-button, .right .workspace-switcher .workspace-add-button {\n    border-bottom-width: 1px; }\n\n.workspace-switcher .workspace-item.current-workspace {\n  background-color: black; }\n\n.workspace-switcher .workspace-add-button:hover {\n  box-shadow: none; }\n\n.workspace-switcher .workspace-add-button:active {\n  background-image: none; }\n\n.workspace-switcher .workspace-add-button:active image {\n  margin: 1px 0 -1px; }\n\n.budgie-panel .workspace-switcher .workspace-icon-button {\n  min-height: 24px;\n  min-width: 24px;\n  padding: 0;\n  border-radius: 6px; }\n\n.budgie-menu.background {\n  padding: 0;\n  background-color: black; }\n\n.budgie-menu scrollbar,\n.budgie-menu entry.search {\n  background-color: transparent; }\n\n.budgie-menu entry.search {\n  border-style: none;\n  border-bottom: 1px solid #1f1f1f;\n  border-radius: 999px;\n  box-shadow: none;\n  font-size: 120%;\n  padding-top: 6px;\n  padding-bottom: 6px; }\n\n.budgie-menu button {\n  min-height: 32px;\n  padding: 0 8px;\n  border-radius: 0;\n  color: #eeeeec;\n  font-weight: normal; }\n\n.budgie-menu row {\n  padding: 0; }\n  .budgie-menu row:hover {\n    box-shadow: none; }\n\nbutton.budgie-menu-launcher {\n  color: white;\n  border: none; }\n  button.budgie-menu-launcher:hover {\n    background-color: rgba(238, 238, 236, 0.4);\n    border: none; }\n\npopover.background.user-menu {\n  padding: 8px; }\n  popover.background.user-menu .content-box {\n    background-color: transparent; }\n  popover.background.user-menu separator {\n    margin: 4px 0; }\n  popover.background.user-menu row {\n    padding: 0;\n    box-shadow: none;\n    background-image: none; }\n\nbutton.raven-trigger {\n  color: white;\n  border: none; }\n  button.raven-trigger:hover {\n    background-color: rgba(238, 238, 236, 0.4);\n    border: none; }\n\npopover.background.places-menu {\n  padding: 8px; }\n  popover.background.places-menu .name-button.text-button {\n    padding-left: 8px;\n    padding-right: 8px; }\n    popover.background.places-menu .name-button.text-button image:dir(ltr) {\n      margin-right: 3px; }\n    popover.background.places-menu .name-button.text-button image:dir(rtl) {\n      margin-left: 3px; }\n  popover.background.places-menu .places-section-header > image:dir(ltr) {\n    margin: 0 -2px 0 5px; }\n  popover.background.places-menu .places-section-header > image:dir(rtl) {\n    margin: 0 5px 0 -2px; }\n  popover.background.places-menu .places-list {\n    margin-top: 4px;\n    padding-top: 4px;\n    border-top: 1px solid #1f1f1f;\n    background-color: transparent; }\n  popover.background.places-menu row {\n    padding: 0;\n    box-shadow: none;\n    background-image: none; }\n\nframe.raven-frame > border {\n  border-style: none;\n  box-shadow: none; }\n\n.raven {\n  background-color: #0d0d0d;\n  color: #eeeeec;\n  padding: 6px 0 0 0;\n  border: none; }\n  .raven .raven-header {\n    min-height: 32px;\n    padding: 3px; }\n    .raven .raven-header.top {\n      padding: 2px 0;\n      background-color: #0d0d0d;\n      color: #eeeeec; }\n      .raven .raven-header.top stackswitcher button {\n        margin: -6px 0;\n        min-height: 32px; }\n    .raven .raven-header.bottom {\n      border-top: 1px solid #1f1f1f; }\n  .raven viewport.frame .raven-header {\n    margin-top: -8px; }\n  .raven .raven-background {\n    border-style: solid none;\n    border-width: 1px;\n    border-color: #1f1f1f;\n    background-color: black; }\n  .raven scrolledwindow.raven-background {\n    border-bottom-style: none; }\n  .raven .powerstrip button {\n    margin: 2px 0 1px;\n    padding: 10px; }\n  .raven .option-subtitle {\n    font-size: smaller; }\n\ncalendar.raven-calendar {\n  border-style: none;\n  background-color: transparent; }\n  calendar.raven-calendar:selected {\n    border-radius: 6px;\n    background-color: #0d0d0d; }\n\n.raven-mpris {\n  background-color: rgba(13, 13, 13, 0.8);\n  color: #eeeeec; }\n  .raven-mpris label {\n    min-height: 24px; }\n\n.budgie-notification-window, .budgie-osd-window {\n  background-color: transparent;\n  color: white;\n  border-radius: 6px; }\n  .budgie-notification-window .drop-shadow, .budgie-osd-window .drop-shadow {\n    background-color: #303340; }\n\n.budgie-notification, .budgie-switcher, .budgie-switcher-window, .budgie-osd {\n  background-color: #303340;\n  color: white; }\n  .budgie-notification .notification-title, .budgie-switcher .notification-title, .budgie-switcher-window .notification-title, .budgie-osd .notification-title {\n    font-size: 110%;\n    color: white; }\n  .budgie-notification .notification-body, .budgie-switcher .notification-body, .budgie-switcher-window .notification-body, .budgie-osd .notification-body {\n    color: white; }\n\n.budgie-osd .budgie-osd-text {\n  font-size: 120%; }\n\n.budgie-switcher-window .drop-shadow {\n  margin: 8px 8px 16px;\n  border-radius: 6px;\n  background-color: #303340;\n  box-shadow: rgba(0, 0, 0, 0.28); }\n  .budgie-switcher-window .drop-shadow label.budgie-switcher-title {\n    color: white; }\n    .budgie-switcher-window .drop-shadow label.budgie-switcher-title:dir(ltr) {\n      padding: 0 0 0 6px; }\n    .budgie-switcher-window .drop-shadow label.budgie-switcher-title:dir(rtl) {\n      padding: 0 6px 0 0; }\n\n.drop-shadow {\n  margin: 5px 9px;\n  padding: 3px;\n  border-radius: 2px;\n  box-shadow: none;\n  background-color: #0d0d0d; }\n\n.budgie-run-dialog, .budgie-polkit-dialog, .budgie-session-dialog {\n  border-radius: 6px;\n  background-color: #0d0d0d; }\n\n.budgie-session-dialog label:not(:last-child),\n.budgie-session-dialog .dialog-title {\n  font-size: 120%; }\n\n.budgie-session-dialog .linked.horizontal > button {\n  padding: 8px 16px;\n  border-top: 1px solid #1f1f1f;\n  border-radius: 6px; }\n  .budgie-session-dialog .linked.horizontal > button:first-child {\n    border-bottom-left-radius: 2px; }\n  .budgie-session-dialog .linked.horizontal > button:last-child {\n    border-bottom-right-radius: 2px; }\n\n.budgie-polkit-dialog .message {\n  color: #eeeeec; }\n\n.budgie-polkit-dialog .failure {\n  color: #a61414; }\n\n.budgie-run-dialog {\n  background-color: black;\n  border-style: none; }\n  .budgie-run-dialog entry.search {\n    font-size: 120%;\n    box-shadow: none;\n    background-color: transparent;\n    border-style: none;\n    border-bottom: 1px solid #1f1f1f;\n    border-radius: 0;\n    padding-top: 6px;\n    padding-bottom: 6px; }\n  .budgie-run-dialog list .dim-label, .budgie-run-dialog list label.separator,\n  .budgie-run-dialog list headerbar .subtitle,\n  headerbar .budgie-run-dialog list .subtitle, .budgie-run-dialog list .titlebar:not(headerbar) .subtitle, .titlebar:not(headerbar) .budgie-run-dialog list .subtitle, .budgie-run-dialog list .budgie-notification .notification-body, .budgie-notification .budgie-run-dialog list .notification-body, .budgie-run-dialog list .budgie-osd .notification-body, .budgie-osd .budgie-run-dialog list .notification-body, .budgie-run-dialog list .budgie-switcher-window .notification-body, .budgie-switcher-window .budgie-run-dialog list .notification-body, .budgie-run-dialog list .budgie-switcher .notification-body, .budgie-switcher .budgie-run-dialog list .notification-body {\n    opacity: 1; }\n  .budgie-run-dialog scrolledwindow {\n    border-top: 1px solid #1f1f1f; }\n\n/* GTK NAMED COLORS\n   ----------------\n   use responsibly! */\n/*\nwidget text/foreground color */\n@define-color theme_fg_color #eeeeec;\n/*\ntext color for entries, views and content in general */\n@define-color theme_text_color white;\n/*\nwidget base background color */\n@define-color theme_bg_color #0d0d0d;\n/*\ntext widgets and the like base background color */\n@define-color theme_base_color black;\n/*\nbase background color of selections */\n@define-color theme_selected_bg_color #2777ff;\n/*\ntext/foreground color of selections */\n@define-color theme_selected_fg_color #ffffff;\n/*\nbase background color of insensitive widgets */\n@define-color insensitive_bg_color #080808;\n/*\ntext foreground color of insensitive widgets */\n@define-color insensitive_fg_color #7d7d7c;\n/*\ninsensitive text widgets and the like base background color */\n@define-color insensitive_base_color black;\n/*\nwidget text/foreground color on backdrop windows */\n@define-color theme_unfocused_fg_color #7d7d7c;\n/*\ntext color for entries, views and content in general on backdrop windows */\n@define-color theme_unfocused_text_color white;\n/*\nwidget base background color on backdrop windows */\n@define-color theme_unfocused_bg_color #0d0d0d;\n/*\ntext widgets and the like base background color on backdrop windows */\n@define-color theme_unfocused_base_color #030303;\n/*\nbase background color of selections on backdrop windows */\n@define-color theme_unfocused_selected_bg_color #2777ff;\n/*\ntext/foreground color of selections on backdrop windows */\n@define-color theme_unfocused_selected_fg_color #ffffff;\n/*\ninsensitive color on backdrop windows*/\n@define-color unfocused_insensitive_color #333333;\n/*\nwidgets main borders color */\n@define-color borders #1f1f1f;\n/*\nwidgets main borders color on backdrop windows */\n@define-color unfocused_borders #1f1f1f;\n/*\nthese are pretty self explicative */\n@define-color warning_color #fd7d00;\n@define-color error_color #bf1717;\n@define-color success_color #308e63;\n/*\nthese colors are exported for the window manager and shouldn't be used in applications,\nread if you used those and something break with a version upgrade you're on your own... */\n@define-color wm_title shade(#eeeeec, 1.8);\n@define-color wm_unfocused_title #7d7d7c;\n@define-color wm_highlight rgba(0, 0, 0, 0);\n@define-color wm_borders_edge rgba(238, 238, 236, 0.07);\n@define-color wm_bg_a shade(#0d0d0d, 1.2);\n@define-color wm_bg_b #0d0d0d;\n@define-color wm_shadow alpha(black, 0.35);\n@define-color wm_border alpha(black, 0.18);\n@define-color wm_button_hover_color_a shade(#0d0d0d, 1.3);\n@define-color wm_button_hover_color_b #0d0d0d;\n@define-color wm_button_active_color_a shade(#0d0d0d, 0.85);\n@define-color wm_button_active_color_b shade(#0d0d0d, 0.89);\n@define-color wm_button_active_color_c shade(#0d0d0d, 0.9);\n/* content view background such as thumbnails view in Photos or Boxes */\n@define-color content_view_bg black;\n/* Very contrasty background for text views (@theme_text_color foreground) */\n@define-color text_view_bg black;\n.open-document-selector-treeview:hover {\n    background-color: alpha(@theme_fg_color, 0.05);\n}\n\n.open-document-selector-treeview:selected:hover {\n    background-color: @theme_selected_bg_color;\n}\n\n/* Only normal state is handle */\n.open-document-selector-name-label {\n    color: @theme_fg_color;\n}\n\n/* Only normal state is handle */\n.open-document-selector-path-label {\n    color: @theme_unfocused_fg_color;\n    font-size: smaller;\n}\n\n/* Only normal state is handle */\n.open-document-selector-match {\n    color: shade (@theme_fg_color, 0.6);\n    background-color: alpha(@warning_color, 0.4);\n}\n\n.gedit-document-panel {\n    background-color: @sidebar_bg;\n}\n\n.gedit-document-panel:backdrop {\n    color: #b0b2b2;\n}\n\n.gedit-document-panel row:selected:backdrop {\n    background-color: #8b8e8f;\n}\n\n.gedit-document-panel-group-row,\n.gedit-document-panel-group-row:hover {\n    border-top: 1px solid alpha(currentColor, 0.3);\n}\n\n.gedit-document-panel-group-row:first-child,\n.gedit-document-panel-group-row:first-child:hover {\n    border-top: 0px;\n}\n\n/* Try to look as the notebook tab close button */\n.gedit-document-panel row button.flat {\n    padding: 0;\n    margin-top: 8px;\n    margin-bottom: 8px;\n    min-width: 18px;\n    min-height: 18px;\n    color: alpha(currentColor,0.3);\n}\n\n.gedit-document-panel row:hover button.flat {\n    color: alpha(currentColor,0.5);\n}\n\n.gedit-document-panel row button.flat:hover {\n    color: @theme_fg_color;\n}\n\nstatusbar {\n    border-top: 1px solid @borders;\n}\n\n.gedit-search-slider {\n    background-color: @theme_base_color;\n    padding: 6px;\n    border-color: @borders;\n    border-radius: 0 0 3px 3px;\n    border-width: 0 1px 1px 1px;\n    border-style: solid;\n}\n\n.gedit-search-entry-occurrences-tag {\n    background-color: @theme_base_color;\n    background-image: none;\n    color: shade (@theme_unfocused_fg_color, 0.8);\n    border: 0px;\n    margin: 2px;\n    padding: 2px;\n}\n.nautilus-window,\n.nautilus-window notebook,\n.nautilus-window notebook > stack {\n    background: @theme_base_color;\n}\n\n.nautilus-empty-state-icon {\n    opacity: 0.50;\n}\n\n.nautilus-canvas-item {\n    border-radius: 5px;\n}\n\n.nautilus-canvas-item.thumbnail {\n  -gtk-icon-shadow: 0px 1px 2px @borders,\n                    1px 0px 0px alpha(@borders, 0.25),\n                    -1px 0px 0px alpha(@borders, 0.25),\n                    0px 2px 0px alpha(@borders, 0.5);\n}\n\n.nautilus-canvas-item.dim-label {\n    color: mix (@theme_fg_color, @theme_bg_color, 0.50);\n}\n\n.nautilus-canvas-item.dim-label:selected {\n    color: mix (@theme_selected_fg_color, @theme_selected_bg_color, 0.20);\n}\n\n/* Toolbar */\n\n/* Here we use the .button background-image colors from Adwaita, but ligthen them,\n * since is not possible to use lighten () in common css. */\n@keyframes needs_attention_keyframes {\n    0% {background-image: linear-gradient(to bottom, #fafafa, #ededed 40%,  #e0e0e0); border-color: @borders; }\n    /* can't do animation-direction, so holding the color on two keyframes */\n    30% {background-image: linear-gradient(to bottom, @theme_base_color, @theme_base_color, @theme_base_color); border-color: @theme_fg_color; }\n    90% {background-image: linear-gradient(to bottom, @theme_base_color, @theme_base_color, @theme_base_color); border-color: @theme_fg_color; }\n    100% {background-image: linear-gradient(to bottom, #fafafa, #ededed 40%,  #e0e0e0); border-color: @borders; }\n}\n\n.nautilus-operations-button-needs-attention {\n  animation: needs_attention_keyframes 2s ease-in-out;\n}\n.nautilus-operations-button-needs-attention-multiple {\n  animation: needs_attention_keyframes 3s ease-in-out;\n  animation-iteration-count: 3;\n}\n\n/* Remove white background and highlight on hover which GTK adds by default\n * to GtkListBox. TODO: Switch to GtkListView and drop this CSS hack. */\n.operations-list,\n.operations-list > :hover {\n  background: none;\n}\n\n.disclosure-button {\n  padding-left: 4px;\n  padding-right: 4px;\n}\n\n/* Path bar */\n\n.nautilus-path-bar scrolledwindow {\n  border-radius: 5px 0px 0px 5px;\n  border: 1px @borders solid;\n  border-right-width: 0px;\n  background-color: @theme_bg_color;\n}\n.nautilus-path-bar scrolledwindow undershoot.left {\n  border-radius: 5px 0px 0px 5px;\n  background: linear-gradient(to right, @theme_bg_color 6px, alpha(@theme_bg_color, 0) 24px);\n}\n.nautilus-path-bar scrolledwindow undershoot.right {\n  background: linear-gradient(to left, @theme_bg_color 6px, alpha(@theme_bg_color, 0) 24px);\n}\n\n.nautilus-path-bar > button,\n.path-buttons-box button {\n  margin: 0px;\n}\n\n.path-buttons-box button {\n  background-image: none;\n  box-shadow: none;\n  border-radius: 5px;\n  border-width: 0px;\n  -gtk-icon-shadow: none;\n}\n\n.path-buttons-box button:not(.current-dir):not(:backdrop):hover {\n  background: alpha(@theme_fg_color, 0.15);\n  box-shadow: inset 0 0 0 2px @theme_bg_color;\n}\n\n.path-buttons-box button:not(.current-dir):not(:backdrop):hover * {\n  opacity: 1;\n}\n\n/* Make the tags fit into the box */\nentry.search > * {\n  margin: 5px;\n}\n\n/* Sidebar */\n\n.nautilus-window .sidebar-row:selected {\n    background: mix(@theme_bg_color, @theme_fg_color, 0.07);\n}\n\n.nautilus-window .sidebar-row:selected,\n.nautilus-window .sidebar-row:selected image,\n.nautilus-window .sidebar-row:selected label {\n    color: mix(@theme_fg_color, @theme_text_color, 0.5);\n}\n\n.nautilus-window .sidebar-row:selected:backdrop {\n    background: mix(@theme_unfocused_bg_color, @theme_unfocused_fg_color, 0.07);\n}\n\n.nautilus-window .sidebar-row:selected:backdrop,\n.nautilus-window .sidebar-row:selected:backdrop label {\n    color: mix(@theme_unfocused_fg_color, @theme_unfocused_text_color, 0.15);\n}\n\n/* Floating status bar */\n.floating-bar {\n  padding: 1px;\n  background-color: @theme_base_color;\n  border-width: 1px;\n  border-style: solid solid none;\n  border-color: @borders;\n  border-radius: 8px 8px 0 0;\n}\n\n.floating-bar.bottom.left { /* axes left border and border radius */\n  border-left-style: none;\n  border-top-left-radius: 0;\n}\n.floating-bar.bottom.right { /* axes right border and border radius */\n  border-right-style: none;\n  border-top-right-radius: 0;\n}\n\n.floating-bar:backdrop {\n  background-color: @theme_unfocused_base_color;\n  border-color: @unfocused_borders;\n}\n\n.floating-bar button {\n  padding: 0px;\n}\n\n@define-color disk_space_unknown #888a85;\n@define-color disk_space_used #729fcf;\n@define-color disk_space_free #eeeeec;\n\n.disk-space-display {\n    border-style: solid;\n    border-width: 2px;\n}\n\n.disk-space-display.unknown {\n    background-color: @disk_space_unknown;\n    border-color: shade(@disk_space_unknown, 0.7);\n    color: @disk_space_unknown;\n}\n.disk-space-display.unknown.border {\n    color: shade(@disk_space_unknown, 0.7);\n}\n\n.disk-space-display.used {\n    background-color: @disk_space_used;\n    border-color: shade(@disk_space_used, 0.7);\n    color: @disk_space_used;\n}\n.disk-space-display.used.border {\n    color: shade(@disk_space_used, 0.7);\n}\n\n.disk-space-display.free {\n    background-color: @disk_space_free;\n    border-color: shade(@disk_space_free, 0.7);\n    color: @disk_space_free;\n}\n.disk-space-display.free.border {\n    color: shade(@disk_space_free, 0.7);\n}\n\n/* As a workaround for GtkTreeView showing thick border above first row when\n * horizontal grid lines are enabled, we add them using CSS instead. Exclude the\n * drop targets to let through the default feedback style. */\n.nautilus-list-view .view:not(:drop(active)) {\n    border-bottom: 1px solid @theme_bg_color;\n}\n\n.nautilus-list-view.thumbnail {\n  -gtk-icon-shadow: 0px 1px 2px @borders,\n                    1px 0px 0px alpha(@borders, 0.25),\n                    -1px 0px 0px alpha(@borders, 0.25),\n                    0px 2px 0px alpha(@borders, 0.5);\n}\n\n.search-information {\n  background-color: @theme_selected_bg_color;\n  color:white;\n  padding:2px;\n}\n\n@define-color conflict_bg #fef6b6;\n\n.conflict-row {\n    background: @conflict_bg;\n    color: black;\n}\n\n.conflict-row:hover {\n    background-color: shade(@conflict_bg, 0.9);\n}\n\n.conflict-row:selected {\n  background: @theme_selected_bg_color;\n  color: @theme_selected_fg_color;\n}\n\n/* Icon view */\nflowbox {\n  padding: 18px\n}\n\nflowboxchild {\n  padding: 0px;\n}\n\nflowboxchild:selected {\n  background-color:transparent;\n  outline-color: transparent;\n}\n\nflowboxchild .thumbnail {\n  margin: 4px;\n  box-shadow: 0px 1px 2px 0px alpha(@borders, 0.5),\n              0px 0px 0px 1px alpha(@borders, 0.5),\n              0px 2px 0px 0px alpha(@borders, 0.5);\n  border-radius: 2px;\n}\n\n.icon-ui-labels-box {\n  padding: 2px 4px;\n  border-radius: 4px;\n}\n\nflowboxchild:selected .icon-ui-labels-box {\n  color: @theme_selected_fg_color;\n  background-color: @theme_selected_bg_color;\n}\n\nflowboxchild:selected image {\n  -gtk-icon-effect: dim; /* GTK 3 only */\n  /* GTK 4 TODO: Replace previous line with the following one:\n  -gtk-icon-filter: opacity(0.5);\n  */\n  -gtk-icon-shadow: 0px 0px @theme_selected_bg_color;\n}\n"
  },
  {
    "path": ".themes/Flat-Remix-GTK-Blue-Darkest-Solid/gtk-4.0/gtk.css",
    "content": "@define-color accent_bg_color #2777ff;\n@define-color accent_fg_color #ffffff;\n@define-color accent_color @accent_bg_color;\n@define-color destructive_bg_color @red_4;\n@define-color destructive_fg_color white;\n@define-color destructive_color #ff7b63;\n@define-color success_bg_color @green_5;\n@define-color success_fg_color white;\n@define-color success_color @green_1;\n@define-color warning_bg_color #cd9309;\n@define-color warning_fg_color rgba(0, 0, 0, 0.8);\n@define-color warning_color @yellow_2;\n@define-color error_bg_color @red_4;\n@define-color error_fg_color white;\n@define-color error_color #ff7b63;\n@define-color window_bg_color #080808;\n@define-color window_fg_color white;\n@define-color view_bg_color #0d0d0d;\n@define-color view_fg_color white;\n@define-color headerbar_bg_color black;\n@define-color headerbar_fg_color white;\n@define-color headerbar_border_color white;\n@define-color headerbar_backdrop_color @view_bg_color;\n@define-color headerbar_shade_color rgba(0, 0, 0, 0.36);\n@define-color headerbar_darker_shade_color rgba(0, 0, 0, 0.9);\n@define-color sidebar_bg_color black;\n@define-color sidebar_fg_color white;\n@define-color sidebar_backdrop_color mix(@sidebar_bg_color, @window_bg_color, .5);\n@define-color sidebar_shade_color rgba(0, 0, 0, 0.25);\n@define-color sidebar_border_color rgba(0, 0, 0, 0.36);\n@define-color secondary_sidebar_bg_color mix(@sidebar_bg_color, @window_bg_color, .5);\n@define-color secondary_sidebar_fg_color white;\n@define-color secondary_sidebar_backdrop_color mix(@secondary_sidebar_bg_color, @window_bg_color, .5);\n@define-color secondary_sidebar_shade_color rgba(0, 0, 0, 0.25);\n@define-color secondary_sidebar_border_color rgba(0, 0, 0, 0.36);\n@define-color card_bg_color rgba(255, 255, 255, 0.05);\n@define-color card_fg_color white;\n@define-color card_shade_color rgba(0, 0, 0, 0.36);\n@define-color dialog_bg_color #171717;\n@define-color dialog_fg_color white;\n@define-color popover_bg_color #171717;\n@define-color popover_fg_color white;\n@define-color popover_shade_color rgba(0, 0, 0, 0.25);\n@define-color thumbnail_bg_color #171717;\n@define-color thumbnail_fg_color white;\n@define-color shade_color rgba(0, 0, 0, 0.25);\n@define-color scrollbar_outline_color rgba(0, 0, 0, 0.5);\nwindowcontrols {\n  margin: 8px; }\n  windowcontrols button {\n    min-height: 16px;\n    min-width: 16px;\n    margin: -3px; }\n    windowcontrols button.minimize image, windowcontrols button.maximize image, windowcontrols button.close image {\n      padding: 0;\n      color: transparent;\n      background-image: -gtk-scaled(url(\"assets/titlebutton.png\"), url(\"assets/titlebutton@2.png\"));\n      background-position: center;\n      background-repeat: no-repeat;\n      background-size: 8px;\n      box-shadow: 0 0 5px 0 alpha(@headerbar_bg_color, 10); }\n      windowcontrols button.minimize image:backdrop, windowcontrols button.maximize image:backdrop, windowcontrols button.close image:backdrop {\n        background-color: #7f7f7f;\n        background-image: -gtk-scaled(url(\"assets/titlebutton.png\"), url(\"assets/titlebutton@2.png\")); }\n    windowcontrols button.minimize image {\n      background-color: #fd7d00; }\n      windowcontrols button.minimize image:hover {\n        background-image: -gtk-scaled(url(\"assets/minimize.png\"), url(\"assets/minimize@2.png\")); }\n    windowcontrols button.maximize image {\n      background-color: #377cf1; }\n      windowcontrols button.maximize image:hover {\n        background-image: -gtk-scaled(url(\"assets/maximize.png\"), url(\"assets/maximize@2.png\")); }\n    windowcontrols button.close image {\n      background-color: #d31919; }\n      windowcontrols button.close image:hover {\n        background-image: -gtk-scaled(url(\"assets/close.png\"), url(\"assets/close@2.png\")); }\n\n@define-color blue_1 #99c1f1;\n@define-color blue_2 #62a0ea;\n@define-color blue_3 #3584e4;\n@define-color blue_4 #1c71d8;\n@define-color blue_5 #1a5fb4;\n@define-color green_1 #8ff0a4;\n@define-color green_2 #57e389;\n@define-color green_3 #33d17a;\n@define-color green_4 #2ec27e;\n@define-color green_5 #26a269;\n@define-color yellow_1 #f9f06b;\n@define-color yellow_2 #f8e45c;\n@define-color yellow_3 #f6d32d;\n@define-color yellow_4 #f5c211;\n@define-color yellow_5 #e5a50a;\n@define-color orange_1 #ffbe6f;\n@define-color orange_2 #ffa348;\n@define-color orange_3 #ff7800;\n@define-color orange_4 #e66100;\n@define-color orange_5 #c64600;\n@define-color red_1 #f66151;\n@define-color red_2 #ed333b;\n@define-color red_3 #e01b24;\n@define-color red_4 #c01c28;\n@define-color red_5 #a51d2d;\n@define-color purple_1 #dc8add;\n@define-color purple_2 #c061cb;\n@define-color purple_3 #9141ac;\n@define-color purple_4 #813d9c;\n@define-color purple_5 #613583;\n@define-color brown_1 #cdab8f;\n@define-color brown_2 #b5835a;\n@define-color brown_3 #986a44;\n@define-color brown_4 #865e3c;\n@define-color brown_5 #63452c;\n@define-color light_1 #ffffff;\n@define-color light_2 #f6f5f4;\n@define-color light_3 #deddda;\n@define-color light_4 #c0bfbc;\n@define-color light_5 #9a9996;\n@define-color dark_1 #77767b;\n@define-color dark_2 #5e5c64;\n@define-color dark_3 #3d3846;\n@define-color dark_4 #241f31;\n@define-color dark_5 #000000;\n.background {\n  color: @window_fg_color;\n  background-color: @window_bg_color; }\n\ndnd {\n  color: @window_fg_color; }\n\n.normal-icons {\n  -gtk-icon-size: 16px; }\n\n.large-icons {\n  -gtk-icon-size: 32px; }\n\n.osd popover > arrow,\n.osd popover > contents, popover.touch-selection > arrow,\npopover.touch-selection > contents, popover.magnifier > arrow,\npopover.magnifier > contents, toast, .app-notification, dialog-host > dialog.osd sheet,\n.osd {\n  color: rgba(255, 255, 255, 0.9);\n  border: none;\n  background-color: rgba(0, 0, 0, 0.7);\n  background-clip: padding-box; }\n\n/* Text selection */\nselection {\n  background-color: alpha(@view_fg_color,0.1);\n  color: transparent; }\n  selection:focus-within {\n    background-color: alpha(@accent_bg_color,0.3); }\n\n:not(window):drop(active):focus,\n:not(window):drop(active) {\n  border-color: @accent_bg_color;\n  box-shadow: inset 0 0 0 1px @accent_bg_color;\n  caret-color: @accent_bg_color; }\n\n.navigation-sidebar :not(window):drop(active):focus,\n.navigation-sidebar :not(window):drop(active),\nplacessidebar :not(window):drop(active):focus,\nplacessidebar :not(window):drop(active),\nstackswitcher :not(window):drop(active):focus,\nstackswitcher :not(window):drop(active),\nexpander-widget :not(window):drop(active):focus,\nexpander-widget :not(window):drop(active) {\n  box-shadow: none; }\n\n/* Outline for low res icons */\n.lowres-icon {\n  -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.05), 1px 0 rgba(0, 0, 0, 0.1), 0 1px rgba(0, 0, 0, 0.3), -1px 0 rgba(0, 0, 0, 0.1); }\n\n/* Drop shadow for large icons */\n.icon-dropshadow {\n  -gtk-icon-shadow: 0 1px 12px rgba(0, 0, 0, 0.05), 0 -1px rgba(0, 0, 0, 0.05), 1px 0 rgba(0, 0, 0, 0.1), 0 1px rgba(0, 0, 0, 0.3), -1px 0 rgba(0, 0, 0, 0.1); }\n\n@keyframes needs_attention {\n  from {\n    background-image: radial-gradient(farthest-side, @accent_color 0%, transparent 0%); }\n  to {\n    background-image: radial-gradient(farthest-side, @accent_color 95%, transparent); } }\n\nstacksidebar row.needs-attention > label, stackswitcher > button.needs-attention > label,\nstackswitcher > button.needs-attention > image {\n  animation: needs_attention 150ms ease-in;\n  background-image: radial-gradient(farthest-side, @accent_color 96%, transparent);\n  background-size: 6px 6px;\n  background-repeat: no-repeat;\n  background-position: right 3px; }\n  stacksidebar row.needs-attention > label:dir(rtl), stackswitcher > button.needs-attention > label:dir(rtl),\n  stackswitcher > button.needs-attention > image:dir(rtl) {\n    background-position: left 3px; }\n\navatar {\n  border-radius: 9999px;\n  font-weight: bold; }\n  avatar.color1 {\n    background-image: linear-gradient(#83b6ec, #337fdc);\n    color: #cfe1f5; }\n  avatar.color2 {\n    background-image: linear-gradient(#7ad9f1, #0f9ac8);\n    color: #caeaf2; }\n  avatar.color3 {\n    background-image: linear-gradient(#8de6b1, #29ae74);\n    color: #cef8d8; }\n  avatar.color4 {\n    background-image: linear-gradient(#b5e98a, #6ab85b);\n    color: #e6f9d7; }\n  avatar.color5 {\n    background-image: linear-gradient(#f8e359, #d29d09);\n    color: #f9f4e1; }\n  avatar.color6 {\n    background-image: linear-gradient(#ffcb62, #d68400);\n    color: #ffead1; }\n  avatar.color7 {\n    background-image: linear-gradient(#ffa95a, #ed5b00);\n    color: #ffe5c5; }\n  avatar.color8 {\n    background-image: linear-gradient(#f78773, #e62d42);\n    color: #f8d2ce; }\n  avatar.color9 {\n    background-image: linear-gradient(#e973ab, #e33b6a);\n    color: #fac7de; }\n  avatar.color10 {\n    background-image: linear-gradient(#cb78d4, #9945b5);\n    color: #e7c2e8; }\n  avatar.color11 {\n    background-image: linear-gradient(#9e91e8, #7a59ca);\n    color: #d5d2f5; }\n  avatar.color12 {\n    background-image: linear-gradient(#e3cf9c, #b08952);\n    color: #f2eade; }\n  avatar.color13 {\n    background-image: linear-gradient(#be916d, #785336);\n    color: #e5d6ca; }\n  avatar.color14 {\n    background-image: linear-gradient(#c0bfbc, #6e6d71);\n    color: #d8d7d3; }\n  avatar.contrasted {\n    color: white; }\n  avatar.image {\n    background: none; }\n\nbottom-sheet > dimming {\n  background-color: alpha(@shade_color,2); }\n\nbottom-sheet > sheet {\n  border-top-left-radius: 12px;\n  border-top-right-radius: 12px;\n  box-shadow: 0 2px 8px 2px rgba(0, 0, 0, 0.07), 0 3px 20px 10px rgba(0, 0, 0, 0.05), 0 6px 32px 16px rgba(0, 0, 0, 0.02), 0 0 0 1px rgba(0, 0, 0, 0.05); }\n  bottom-sheet > sheet > drag-handle {\n    background-color: alpha(currentColor,0.25);\n    min-width: 60px;\n    min-height: 4px;\n    margin: 6px;\n    border-radius: 99px; }\n  bottom-sheet > sheet > outline {\n    border-top-left-radius: 12px;\n    border-top-right-radius: 12px;\n    box-shadow: inset 1px 0 rgba(255, 255, 255, 0.07), inset -1px 0 rgba(255, 255, 255, 0.07), inset 0 1px rgba(255, 255, 255, 0.07); }\n    bottom-sheet > sheet > outline.flush-left {\n      box-shadow: inset -1px 0 rgba(255, 255, 255, 0.07), inset 0 1px rgba(255, 255, 255, 0.07); }\n    bottom-sheet > sheet > outline.flush-right {\n      box-shadow: inset 1px 0 rgba(255, 255, 255, 0.07), inset 0 1px rgba(255, 255, 255, 0.07); }\n    bottom-sheet > sheet > outline.flush-left.flush-right {\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.07); }\n\nnotebook > header > tabs > arrow, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr):last-child, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child,\nrow.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\nrow.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\nrow.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay,\nbutton {\n  min-height: 24px;\n  min-width: 16px;\n  padding: 5px 10px;\n  border-radius: 6px;\n  font-weight: bold; }\n  notebook > header > tabs > arrow, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr):last-child, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child,\n  row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n  row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay,\n  button {\n    outline: 0 solid transparent;\n    outline-offset: 4px;\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), background 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), box-shadow 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  notebook > header > tabs > arrow:focus:focus-visible, row.spin spinbutton > button.image-button.up:focus:focus-visible:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child,\n  row.spin spinbutton > button.image-button.down:focus:focus-visible:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  row.spin spinbutton > button.image-button.down:focus:focus-visible:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n  row.spin spinbutton > button.image-button.down:focus:focus-visible:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay:focus:focus-visible,\n  button:focus:focus-visible {\n    outline-color: alpha(@accent_color,0.5);\n    outline-width: 2px;\n    outline-offset: -2px; }\n  .osd notebook > header > tabs > arrow:focus:focus-visible, .osd row.spin spinbutton > button.image-button.up:focus:focus-visible:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin .osd spinbutton > button.image-button.up:focus:focus-visible:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child,\n  .osd row.spin spinbutton > button.image-button.down:focus:focus-visible:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  row.spin .osd spinbutton > button.image-button.down:focus:focus-visible:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd colorswatch#add-color-button > overlay:focus:focus-visible, .osd button:focus:focus-visible {\n    outline-color: rgba(255, 255, 255, 0.5); }\n  actionbar > revealer > box popover menubutton.image-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, searchbar > revealer > box popover menubutton.image-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, .toolbar popover menubutton.image-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, headerbar popover menubutton.image-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, actionbar > revealer > box popover button.arrow-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.arrow-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.arrow-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.arrow-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-text-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-text-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-text-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-text-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr):last-child, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child,\n  row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n  row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay,\n  button {\n    background-color: alpha(currentColor,0.1); }\n    actionbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:hover, searchbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:hover, .toolbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:hover, headerbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:hover, actionbar > revealer > box popover button.arrow-button:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.arrow-button:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.arrow-button:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.arrow-button:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-button:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-button:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-button:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-button:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-text-button:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-text-button:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-text-button:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-text-button:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.arrow-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.arrow-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.arrow-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.arrow-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-text-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-text-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-text-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-text-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.arrow-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.arrow-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.arrow-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.arrow-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-text-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-text-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-text-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-text-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow:hover, row.spin spinbutton > button.image-button.up:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.image-button.up:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr), row.spin spinbutton > button.image-button.up:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child,\n    row.spin spinbutton > button.image-button.down:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    row.spin spinbutton > button.image-button.down:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n    row.spin spinbutton > button.image-button.down:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay:hover,\n    button:hover {\n      background-color: alpha(currentColor,0.15); }\n    actionbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button.keyboard-activating, searchbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button.keyboard-activating, .toolbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button.keyboard-activating, headerbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button.keyboard-activating, actionbar > revealer > box popover button.keyboard-activating.arrow-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.keyboard-activating.arrow-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.keyboard-activating.arrow-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.keyboard-activating.arrow-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.keyboard-activating.image-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.keyboard-activating.image-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.keyboard-activating.image-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.keyboard-activating.image-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.keyboard-activating.image-text-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.keyboard-activating.image-text-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.keyboard-activating.image-text-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.keyboard-activating.image-text-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.keyboard-activating.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.keyboard-activating.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.keyboard-activating.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.keyboard-activating.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.keyboard-activating.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.keyboard-activating.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.keyboard-activating.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.keyboard-activating.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.keyboard-activating.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.keyboard-activating.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.keyboard-activating.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.keyboard-activating.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.keyboard-activating.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.keyboard-activating.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.keyboard-activating.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.keyboard-activating.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.keyboard-activating.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.keyboard-activating.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.keyboard-activating.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.keyboard-activating.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.keyboard-activating.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.keyboard-activating.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.keyboard-activating.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.keyboard-activating.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:active, searchbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:active, .toolbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:active, headerbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:active, actionbar > revealer > box popover button.arrow-button:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.arrow-button:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.arrow-button:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.arrow-button:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-button:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-button:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-button:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-button:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-text-button:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-text-button:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-text-button:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-text-button:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.arrow-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.arrow-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.arrow-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.arrow-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-text-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-text-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-text-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-text-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.arrow-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.arrow-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.arrow-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.arrow-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-text-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-text-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-text-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-text-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow.keyboard-activating, row.spin spinbutton > button.keyboard-activating.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.keyboard-activating.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr), row.spin spinbutton > button.keyboard-activating.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child,\n    row.spin spinbutton > button.keyboard-activating.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    row.spin spinbutton > button.keyboard-activating.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n    row.spin spinbutton > button.keyboard-activating.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay.keyboard-activating, notebook > header > tabs > arrow:active, row.spin spinbutton > button.image-button.up:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.image-button.up:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr), row.spin spinbutton > button.image-button.up:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child,\n    row.spin spinbutton > button.image-button.down:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    row.spin spinbutton > button.image-button.down:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n    row.spin spinbutton > button.image-button.down:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay:active,\n    button.keyboard-activating,\n    button:active {\n      background-color: alpha(currentColor,0.3); }\n    actionbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked, searchbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked, .toolbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked, headerbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked, actionbar > revealer > box popover button.arrow-button:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.arrow-button:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.arrow-button:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.arrow-button:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-button:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-button:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-button:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-button:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-text-button:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-text-button:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-text-button:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-text-button:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.arrow-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.arrow-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.arrow-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.arrow-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-text-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-text-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-text-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-text-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.arrow-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.arrow-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.arrow-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.arrow-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-text-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-text-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-text-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-text-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow:checked, row.spin spinbutton > button.image-button.up:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.image-button.up:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr), row.spin spinbutton > button.image-button.up:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child,\n    row.spin spinbutton > button.image-button.down:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    row.spin spinbutton > button.image-button.down:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n    row.spin spinbutton > button.image-button.down:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay:checked,\n    button:checked {\n      background-color: alpha(currentColor,0.3); }\n      actionbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:hover, searchbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:hover, .toolbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:hover, headerbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:hover, actionbar > revealer > box popover button.arrow-button:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.arrow-button:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.arrow-button:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.arrow-button:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-button:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-button:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-button:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-button:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-text-button:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-text-button:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-text-button:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-text-button:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.arrow-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.arrow-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.arrow-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.arrow-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-text-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-text-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-text-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-text-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.arrow-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.arrow-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.arrow-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.arrow-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-text-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-text-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-text-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-text-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow:checked:hover, row.spin spinbutton > button.image-button.up:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child,\n      row.spin spinbutton > button.image-button.down:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n      row.spin spinbutton > button.image-button.down:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n      row.spin spinbutton > button.image-button.down:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay:checked:hover,\n      button:checked:hover {\n        background-color: alpha(currentColor,0.35); }\n      actionbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked.keyboard-activating, searchbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked.keyboard-activating, .toolbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked.keyboard-activating, headerbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked.keyboard-activating, actionbar > revealer > box popover button.arrow-button:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.arrow-button:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.arrow-button:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.arrow-button:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-button:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-button:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-button:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-button:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-text-button:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-text-button:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-text-button:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-text-button:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.arrow-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.arrow-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.arrow-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.arrow-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-text-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-text-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-text-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-text-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.arrow-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.arrow-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.arrow-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.arrow-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-text-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-text-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-text-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-text-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:active, searchbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:active, .toolbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:active, headerbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:active, actionbar > revealer > box popover button.arrow-button:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.arrow-button:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.arrow-button:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.arrow-button:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-button:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-button:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-button:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-button:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-text-button:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-text-button:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-text-button:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-text-button:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.arrow-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.arrow-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.arrow-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.arrow-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-text-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-text-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-text-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-text-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.arrow-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.arrow-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.arrow-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.arrow-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-text-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-text-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-text-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-text-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow:checked.keyboard-activating, row.spin spinbutton > button.image-button.up:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child,\n      row.spin spinbutton > button.image-button.down:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n      row.spin spinbutton > button.image-button.down:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n      row.spin spinbutton > button.image-button.down:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay:checked.keyboard-activating, notebook > header > tabs > arrow:checked:active, row.spin spinbutton > button.image-button.up:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child,\n      row.spin spinbutton > button.image-button.down:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n      row.spin spinbutton > button.image-button.down:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n      row.spin spinbutton > button.image-button.down:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay:checked:active,\n      button:checked.keyboard-activating,\n      button:checked:active {\n        background-color: alpha(currentColor,0.4); }\n  notebook > header > tabs > arrow:disabled, row.spin spinbutton > button.image-button.up:disabled:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.image-button.up:disabled:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr), row.spin spinbutton > button.image-button.up:disabled:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child,\n  row.spin spinbutton > button.image-button.down:disabled:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  row.spin spinbutton > button.image-button.down:disabled:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n  row.spin spinbutton > button.image-button.down:disabled:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay:disabled,\n  button:disabled {\n    filter: opacity(0.5); }\n    notebook > header > tabs > arrow:disabled label, row.spin spinbutton > button.image-button.up:disabled:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child label, row.spin spinbutton > button.image-button.up:disabled:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr) label, row.spin spinbutton > button.image-button.up:disabled:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child label,\n    row.spin spinbutton > button.image-button.down:disabled:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) label,\n    row.spin spinbutton > button.image-button.down:disabled:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child label,\n    row.spin spinbutton > button.image-button.down:disabled:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child label, colorswatch#add-color-button > overlay:disabled label,\n    button:disabled label {\n      filter: none; }\n  notebook > header > tabs > arrow.image-button, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr), row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child,\n  row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n  row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay.image-button,\n  button.image-button {\n    min-width: 24px;\n    padding-left: 5px;\n    padding-right: 5px; }\n  notebook > header > tabs > arrow.text-button, row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr), row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child,\n  row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n  row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay.text-button,\n  button.text-button {\n    padding-left: 17px;\n    padding-right: 17px; }\n  notebook > header > tabs > arrow.text-button.image-button, row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr), row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child,\n  row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n  row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay.text-button.image-button, notebook > header > tabs > arrow.image-text-button, row.spin spinbutton > button.image-text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.image-text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr), row.spin spinbutton > button.image-text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child,\n  row.spin spinbutton > button.image-text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  row.spin spinbutton > button.image-text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n  row.spin spinbutton > button.image-text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay.image-text-button,\n  button.text-button.image-button,\n  button.image-text-button {\n    padding-left: 9px;\n    padding-right: 9px; }\n    notebook > header > tabs > arrow.text-button.image-button > box, row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child > box, row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr) > box, row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child > box,\n    row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > box,\n    row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child > box,\n    row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child > box, colorswatch#add-color-button > overlay.text-button.image-button > box,\n    notebook > header > tabs > arrow.text-button.image-button > box > box,\n    row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child > box > box,\n    row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr) > box > box,\n    row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child > box > box,\n    row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > box > box,\n    row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child > box > box,\n    row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child > box > box,\n    colorswatch#add-color-button > overlay.text-button.image-button > box > box, notebook > header > tabs > arrow.image-text-button > box, row.spin spinbutton > button.image-text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child > box, row.spin spinbutton > button.image-text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr) > box, row.spin spinbutton > button.image-text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child > box,\n    row.spin spinbutton > button.image-text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > box,\n    row.spin spinbutton > button.image-text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child > box,\n    row.spin spinbutton > button.image-text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child > box, colorswatch#add-color-button > overlay.image-text-button > box,\n    notebook > header > tabs > arrow.image-text-button > box > box,\n    row.spin spinbutton > button.image-text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child > box > box,\n    row.spin spinbutton > button.image-text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr) > box > box,\n    row.spin spinbutton > button.image-text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child > box > box,\n    row.spin spinbutton > button.image-text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > box > box,\n    row.spin spinbutton > button.image-text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child > box > box,\n    row.spin spinbutton > button.image-text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child > box > box,\n    colorswatch#add-color-button > overlay.image-text-button > box > box,\n    button.text-button.image-button > box,\n    button.text-button.image-button > box > box,\n    button.image-text-button > box,\n    button.image-text-button > box > box {\n      border-spacing: 4px; }\n      notebook > header > tabs > arrow.text-button.image-button > box > label, row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child > box > label, row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr) > box > label, row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child > box > label,\n      row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > box > label,\n      row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child > box > label,\n      row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child > box > label, colorswatch#add-color-button > overlay.text-button.image-button > box > label,\n      notebook > header > tabs > arrow.text-button.image-button > box > box > label,\n      row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child > box > box > label,\n      row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr) > box > box > label,\n      row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child > box > box > label,\n      row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > box > box > label,\n      row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child > box > box > label,\n      row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child > box > box > label,\n      colorswatch#add-color-button > overlay.text-button.image-button > box > box > label, notebook > header > tabs > arrow.image-text-button > box > label, row.spin spinbutton > button.image-text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child > box > label, row.spin spinbutton > button.image-text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr) > box > label, row.spin spinbutton > button.image-text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child > box > label,\n      row.spin spinbutton > button.image-text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > box > label,\n      row.spin spinbutton > button.image-text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child > box > label,\n      row.spin spinbutton > button.image-text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child > box > label, colorswatch#add-color-button > overlay.image-text-button > box > label,\n      notebook > header > tabs > arrow.image-text-button > box > box > label,\n      row.spin spinbutton > button.image-text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child > box > box > label,\n      row.spin spinbutton > button.image-text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr) > box > box > label,\n      row.spin spinbutton > button.image-text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child > box > box > label,\n      row.spin spinbutton > button.image-text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > box > box > label,\n      row.spin spinbutton > button.image-text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child > box > box > label,\n      row.spin spinbutton > button.image-text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child > box > box > label,\n      colorswatch#add-color-button > overlay.image-text-button > box > box > label,\n      button.text-button.image-button > box > label,\n      button.text-button.image-button > box > box > label,\n      button.image-text-button > box > label,\n      button.image-text-button > box > box > label {\n        padding-left: 2px;\n        padding-right: 2px; }\n  notebook > header > tabs > arrow.arrow-button, row.spin spinbutton > button.arrow-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.arrow-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr), row.spin spinbutton > button.arrow-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child,\n  row.spin spinbutton > button.arrow-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  row.spin spinbutton > button.arrow-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n  row.spin spinbutton > button.arrow-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay.arrow-button,\n  button.arrow-button {\n    padding-left: 9px;\n    padding-right: 9px; }\n    notebook > header > tabs > arrow.arrow-button > box, row.spin spinbutton > button.arrow-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child > box, row.spin spinbutton > button.arrow-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr) > box, row.spin spinbutton > button.arrow-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child > box,\n    row.spin spinbutton > button.arrow-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > box,\n    row.spin spinbutton > button.arrow-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child > box,\n    row.spin spinbutton > button.arrow-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child > box, colorswatch#add-color-button > overlay.arrow-button > box,\n    button.arrow-button > box {\n      border-spacing: 4px; }\n    notebook > header > tabs > arrow.arrow-button.text-button > box, row.spin spinbutton > button.arrow-button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child > box,\n    row.spin spinbutton > button.arrow-button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > box,\n    row.spin spinbutton > button.arrow-button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child > box,\n    row.spin spinbutton > button.arrow-button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child > box, colorswatch#add-color-button > overlay.arrow-button.text-button > box,\n    button.arrow-button.text-button > box {\n      border-spacing: 4px; }\n  dropdown:drop(active) button.combo, combobox:drop(active) button.combo, searchbar > revealer > box .close:drop(active), actionbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:drop(active), searchbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:drop(active), .toolbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:drop(active), headerbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:drop(active), actionbar > revealer > box button.arrow-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.arrow-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.arrow-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.arrow-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-text-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-text-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-text-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-text-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), spinbutton > button.image-button.up:drop(active):not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  spinbutton > button.image-button.down:drop(active):not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), window.dialog.message.csd .dialog-action-area > button:drop(active), popover.menu box.circular-buttons button.circular.image-button.model:drop(active), popover.menu box.inline-buttons button.image-button.model:drop(active), filechooser #pathbarbox > stack > box > button:drop(active),\n  filechooser #pathbarbox > stack > box > box > button:drop(active),\n  filechooser #pathbarbox > stack > box > menubutton > button:drop(active), button.sidebar-button:drop(active), button.emoji-section.image-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), infobar .close:drop(active), calendar > header > button:drop(active), actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:drop(active), searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:drop(active), .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:drop(active), headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:drop(active),\n  actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:drop(active),\n  searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:drop(active),\n  .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:drop(active),\n  headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:drop(active), splitbutton.flat > button:drop(active),\n  splitbutton.flat > menubutton > button:drop(active), menubutton.flat > button:drop(active),\n  button.flat:drop(active), menubutton.osd > button:drop(active),\n  button.osd:drop(active), notebook > header > tabs > arrow:drop(active), row.spin spinbutton > button.image-button.up:drop(active):not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.image-button.up:drop(active):not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr), row.spin spinbutton > button.image-button.up:drop(active):not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child,\n  row.spin spinbutton > button.image-button.down:drop(active):not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  row.spin spinbutton > button.image-button.down:drop(active):not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n  row.spin spinbutton > button.image-button.down:drop(active):not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay:drop(active),\n  button:drop(active) {\n    color: @accent_bg_color;\n    box-shadow: inset 0 0 0 2px @accent_bg_color; }\n\nmenubutton.osd > button,\nbutton.osd {\n  min-width: 32px;\n  min-height: 32px;\n  color: rgba(255, 255, 255, 0.9);\n  background-color: rgba(0, 0, 0, 0.65); }\n  menubutton.osd > button,\n  button.osd {\n    outline: 0 solid transparent;\n    outline-offset: 5px;\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), background 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), box-shadow 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  menubutton.osd > button:focus:focus-visible,\n  button.osd:focus:focus-visible {\n    outline-color: alpha(@accent_color,0.5);\n    outline-width: 2px;\n    outline-offset: 1px; }\n  menubutton.osd > button:hover,\n  button.osd:hover {\n    color: white;\n    background-color: alpha(mix(black,currentColor,0.15),0.65); }\n  menubutton.osd > button.keyboard-activating, menubutton.osd > button:active,\n  button.osd.keyboard-activating,\n  button.osd:active {\n    color: white;\n    background-color: alpha(mix(black,currentColor,0.25),0.65); }\n  menubutton.osd > button:checked,\n  button.osd:checked {\n    background-color: alpha(mix(black,currentColor,0.2),0.65); }\n    menubutton.osd > button:checked:hover,\n    button.osd:checked:hover {\n      background-color: alpha(mix(black,currentColor,0.25),0.65); }\n    menubutton.osd > button:checked.keyboard-activating, menubutton.osd > button:checked:active,\n    button.osd:checked.keyboard-activating,\n    button.osd:checked:active {\n      background-color: alpha(mix(black,currentColor,0.35),0.65); }\n  menubutton.osd > button:focus:focus-visible, .osd button.osd:focus:focus-visible {\n    outline-color: rgba(255, 255, 255, 0.5); }\n\nactionbar > revealer > box menubutton.suggested-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.suggested-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.suggested-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.suggested-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\nactionbar > revealer > box menubutton.destructive-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\nsearchbar > revealer > box menubutton.destructive-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n.toolbar menubutton.destructive-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\nheaderbar menubutton.destructive-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\nactionbar > revealer > box menubutton.opaque > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\nsearchbar > revealer > box menubutton.opaque > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n.toolbar menubutton.opaque > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\nheaderbar menubutton.opaque > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), 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,\nbutton.suggested-action,\nbutton.destructive-action,\nbutton.opaque {\n  box-shadow: none; }\n  actionbar > revealer > box menubutton.suggested-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.suggested-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.suggested-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.suggested-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  actionbar > revealer > box menubutton.destructive-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  searchbar > revealer > box menubutton.destructive-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .toolbar menubutton.destructive-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  headerbar menubutton.destructive-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  actionbar > revealer > box menubutton.opaque > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  searchbar > revealer > box menubutton.opaque > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .toolbar menubutton.opaque > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  headerbar menubutton.opaque > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), 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,\n  button.suggested-action,\n  button.destructive-action,\n  button.opaque {\n    outline: 0 solid transparent;\n    outline-offset: 5px;\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), background 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), box-shadow 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  actionbar > revealer > box menubutton.suggested-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.suggested-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.suggested-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.suggested-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  actionbar > revealer > box menubutton.destructive-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  searchbar > revealer > box menubutton.destructive-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .toolbar menubutton.destructive-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  headerbar menubutton.destructive-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  actionbar > revealer > box menubutton.opaque > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  searchbar > revealer > box menubutton.opaque > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .toolbar menubutton.opaque > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  headerbar menubutton.opaque > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), splitbutton.suggested-action > button:focus:focus-visible, splitbutton.suggested-action > menubutton > button:focus:focus-visible, splitbutton.destructive-action > button:focus:focus-visible, splitbutton.destructive-action > menubutton > button:focus:focus-visible, splitbutton.opaque > button:focus:focus-visible, splitbutton.opaque > menubutton > button:focus:focus-visible, menubutton.suggested-action > button:focus:focus-visible, menubutton.destructive-action > button:focus:focus-visible, menubutton.opaque > button:focus:focus-visible,\n  button.suggested-action:focus:focus-visible,\n  button.destructive-action:focus:focus-visible,\n  button.opaque:focus:focus-visible {\n    outline-color: alpha(@accent_color,0.5);\n    outline-width: 2px;\n    outline-offset: 1px; }\n  .osd actionbar > revealer > box menubutton.suggested-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd searchbar > revealer > box menubutton.suggested-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd .toolbar menubutton.suggested-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .osd menubutton.suggested-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .osd menubutton.suggested-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .osd menubutton.suggested-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd headerbar menubutton.suggested-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .osd menubutton.suggested-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .osd actionbar > revealer > box menubutton.destructive-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .osd searchbar > revealer > box menubutton.destructive-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .osd .toolbar menubutton.destructive-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  actionbar > revealer > box .osd menubutton.destructive-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  searchbar > revealer > box .osd menubutton.destructive-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .toolbar .osd menubutton.destructive-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .osd headerbar menubutton.destructive-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  headerbar .osd menubutton.destructive-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .osd actionbar > revealer > box menubutton.opaque > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .osd searchbar > revealer > box menubutton.opaque > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .osd .toolbar menubutton.opaque > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  actionbar > revealer > box .osd menubutton.opaque > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  searchbar > revealer > box .osd menubutton.opaque > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .toolbar .osd menubutton.opaque > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .osd headerbar menubutton.opaque > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  headerbar .osd menubutton.opaque > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .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,\n  .osd button.suggested-action:focus:focus-visible,\n  .osd button.destructive-action:focus:focus-visible,\n  .osd button.opaque:focus:focus-visible {\n    outline-color: rgba(255, 255, 255, 0.5); }\n  actionbar > revealer > box menubutton.suggested-action > button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.suggested-action > button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.suggested-action > button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.suggested-action > button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  actionbar > revealer > box menubutton.destructive-action > button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  searchbar > revealer > box menubutton.destructive-action > button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .toolbar menubutton.destructive-action > button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  headerbar menubutton.destructive-action > button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  actionbar > revealer > box menubutton.opaque > button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  searchbar > revealer > box menubutton.opaque > button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .toolbar menubutton.opaque > button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  headerbar menubutton.opaque > button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), 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,\n  button.suggested-action:hover,\n  button.destructive-action:hover,\n  button.opaque:hover {\n    background-image: image(alpha(currentColor,0.1)); }\n  actionbar > revealer > box menubutton.suggested-action > button.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.suggested-action > button.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.suggested-action > button.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.suggested-action > button.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  actionbar > revealer > box menubutton.destructive-action > button.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  searchbar > revealer > box menubutton.destructive-action > button.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .toolbar menubutton.destructive-action > button.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  headerbar menubutton.destructive-action > button.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  actionbar > revealer > box menubutton.opaque > button.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  searchbar > revealer > box menubutton.opaque > button.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .toolbar menubutton.opaque > button.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  headerbar menubutton.opaque > button.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), 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,\n  button.keyboard-activating.suggested-action,\n  button.keyboard-activating.destructive-action,\n  button.keyboard-activating.opaque, actionbar > revealer > box menubutton.suggested-action > button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.suggested-action > button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.suggested-action > button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.suggested-action > button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  actionbar > revealer > box menubutton.destructive-action > button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  searchbar > revealer > box menubutton.destructive-action > button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .toolbar menubutton.destructive-action > button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  headerbar menubutton.destructive-action > button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  actionbar > revealer > box menubutton.opaque > button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  searchbar > revealer > box menubutton.opaque > button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .toolbar menubutton.opaque > button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  headerbar menubutton.opaque > button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.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,\n  button.suggested-action:active,\n  button.destructive-action:active,\n  button.opaque:active {\n    background-image: image(rgba(0, 0, 0, 0.2)); }\n  actionbar > revealer > box menubutton.suggested-action > button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.suggested-action > button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.suggested-action > button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.suggested-action > button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  actionbar > revealer > box menubutton.destructive-action > button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  searchbar > revealer > box menubutton.destructive-action > button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .toolbar menubutton.destructive-action > button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  headerbar menubutton.destructive-action > button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  actionbar > revealer > box menubutton.opaque > button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  searchbar > revealer > box menubutton.opaque > button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .toolbar menubutton.opaque > button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  headerbar menubutton.opaque > button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), 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,\n  button.suggested-action:checked,\n  button.destructive-action:checked,\n  button.opaque:checked {\n    background-image: image(rgba(0, 0, 0, 0.15)); }\n    actionbar > revealer > box menubutton.suggested-action > button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.suggested-action > button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.suggested-action > button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.suggested-action > button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    actionbar > revealer > box menubutton.destructive-action > button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    searchbar > revealer > box menubutton.destructive-action > button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    .toolbar menubutton.destructive-action > button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    headerbar menubutton.destructive-action > button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    actionbar > revealer > box menubutton.opaque > button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    searchbar > revealer > box menubutton.opaque > button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    .toolbar menubutton.opaque > button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    headerbar menubutton.opaque > button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), 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,\n    button.suggested-action:checked:hover,\n    button.destructive-action:checked:hover,\n    button.opaque:checked:hover {\n      background-image: image(rgba(0, 0, 0, 0.05)); }\n    actionbar > revealer > box menubutton.suggested-action > button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.suggested-action > button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.suggested-action > button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.suggested-action > button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    actionbar > revealer > box menubutton.destructive-action > button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    searchbar > revealer > box menubutton.destructive-action > button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    .toolbar menubutton.destructive-action > button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    headerbar menubutton.destructive-action > button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    actionbar > revealer > box menubutton.opaque > button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    searchbar > revealer > box menubutton.opaque > button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    .toolbar menubutton.opaque > button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    headerbar menubutton.opaque > button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), 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,\n    button.suggested-action:checked.keyboard-activating,\n    button.destructive-action:checked.keyboard-activating,\n    button.opaque:checked.keyboard-activating, actionbar > revealer > box menubutton.suggested-action > button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.suggested-action > button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.suggested-action > button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.suggested-action > button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    actionbar > revealer > box menubutton.destructive-action > button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    searchbar > revealer > box menubutton.destructive-action > button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    .toolbar menubutton.destructive-action > button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    headerbar menubutton.destructive-action > button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    actionbar > revealer > box menubutton.opaque > button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    searchbar > revealer > box menubutton.opaque > button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    .toolbar menubutton.opaque > button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    headerbar menubutton.opaque > button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), 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,\n    button.suggested-action:checked:active,\n    button.destructive-action:checked:active,\n    button.opaque:checked:active {\n      background-image: image(rgba(0, 0, 0, 0.3)); }\n\n\nbutton.opaque {\n  background-color: mix(@window_bg_color,@window_fg_color,0.15);\n  color: @window_fg_color; }\n\n\nbutton.destructive-action {\n  color: @destructive_fg_color; }\n  \n  button.destructive-action,\n  button.destructive-action:checked {\n    background-color: @destructive_bg_color; }\n\n\nbutton.suggested-action {\n  color: @accent_fg_color; }\n  \n  button.suggested-action,\n  button.suggested-action:checked {\n    background-color: @accent_bg_color; }\n\nsearchbar > revealer > box .close, actionbar > revealer > box menubutton.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, searchbar > revealer > box menubutton.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, .toolbar menubutton.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, headerbar menubutton.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, actionbar > revealer > box button.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\nspinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow, window.dialog.message.csd .dialog-action-area > button, popover.menu box.circular-buttons button.circular.image-button.model, popover.menu box.inline-buttons button.image-button.model, filechooser #pathbarbox > stack > box > button,\nfilechooser #pathbarbox > stack > box > box > button,\nfilechooser #pathbarbox > stack > box > menubutton > button, button.sidebar-button, button.emoji-section.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), infobar .close, calendar > header > button, actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button,\nactionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button,\nsearchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button,\n.toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button,\nheaderbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button, splitbutton.flat > button,\nsplitbutton.flat > menubutton > button, menubutton.flat > button,\nbutton.flat {\n  background: transparent;\n  box-shadow: none; }\n  searchbar > revealer > box .close, actionbar > revealer > box menubutton.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, searchbar > revealer > box menubutton.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, .toolbar menubutton.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, headerbar menubutton.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, actionbar > revealer > box button.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow, window.dialog.message.csd .dialog-action-area > button, popover.menu box.circular-buttons button.circular.image-button.model, popover.menu box.inline-buttons button.image-button.model, filechooser #pathbarbox > stack > box > button,\n  filechooser #pathbarbox > stack > box > box > button,\n  filechooser #pathbarbox > stack > box > menubutton > button, button.sidebar-button, button.emoji-section.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), infobar .close, calendar > header > button, actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button,\n  actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button,\n  searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button,\n  .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button,\n  headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button, splitbutton.flat > button,\n  splitbutton.flat > menubutton > button, menubutton.flat > button,\n  button.flat {\n    outline: 0 solid transparent;\n    outline-offset: 4px;\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), background 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), box-shadow 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  searchbar > revealer > box .close:focus:focus-visible, actionbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:focus:focus-visible, searchbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:focus:focus-visible, .toolbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:focus:focus-visible, headerbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:focus:focus-visible, actionbar > revealer > box button.arrow-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.arrow-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.arrow-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.arrow-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-text-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-text-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-text-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-text-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), spinbutton > button.image-button.up:focus:focus-visible:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  spinbutton > button.image-button.down:focus:focus-visible:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow:focus:focus-visible, window.dialog.message.csd .dialog-action-area > button:focus:focus-visible, popover.menu box.circular-buttons button.circular.image-button.model:focus:focus-visible, popover.menu box.inline-buttons button.image-button.model:focus:focus-visible, filechooser #pathbarbox > stack > box > button:focus:focus-visible,\n  filechooser #pathbarbox > stack > box > box > button:focus:focus-visible,\n  filechooser #pathbarbox > stack > box > menubutton > button:focus:focus-visible, button.sidebar-button:focus:focus-visible, button.emoji-section.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), infobar .close:focus:focus-visible, calendar > header > button:focus:focus-visible, actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:focus:focus-visible, searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:focus:focus-visible, .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:focus:focus-visible, headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:focus:focus-visible,\n  actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:focus:focus-visible,\n  searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:focus:focus-visible,\n  .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:focus:focus-visible,\n  headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:focus:focus-visible, splitbutton.flat > button:focus:focus-visible,\n  splitbutton.flat > menubutton > button:focus:focus-visible, menubutton.flat > button:focus:focus-visible,\n  button.flat:focus:focus-visible {\n    outline-color: alpha(@accent_color,0.5);\n    outline-width: 2px;\n    outline-offset: -2px; }\n  .osd searchbar > revealer > box .close:focus:focus-visible, searchbar > revealer > box .osd .close:focus:focus-visible, .osd actionbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:focus:focus-visible, .osd searchbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:focus:focus-visible, .osd .toolbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:focus:focus-visible, actionbar > revealer > box .osd menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:focus:focus-visible, searchbar > revealer > box .osd menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:focus:focus-visible, .toolbar .osd menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:focus:focus-visible, .osd headerbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:focus:focus-visible, headerbar .osd menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:focus:focus-visible, .osd actionbar > revealer > box button.arrow-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd searchbar > revealer > box button.arrow-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd .toolbar button.arrow-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .osd button.arrow-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .osd button.arrow-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .osd button.arrow-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd headerbar button.arrow-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .osd button.arrow-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd actionbar > revealer > box button.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd searchbar > revealer > box button.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd .toolbar button.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .osd button.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .osd button.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .osd button.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd headerbar button.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .osd button.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd actionbar > revealer > box button.image-text-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd searchbar > revealer > box button.image-text-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd .toolbar button.image-text-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .osd button.image-text-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .osd button.image-text-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .osd button.image-text-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd headerbar button.image-text-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .osd button.image-text-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd spinbutton > button.image-button.up:focus:focus-visible:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .osd spinbutton > button.image-button.down:focus:focus-visible:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd notebook > header > tabs > arrow:focus:focus-visible, .osd window.dialog.message.csd .dialog-action-area > button:focus:focus-visible, window.dialog.message.csd .osd .dialog-action-area > button:focus:focus-visible, .osd popover.menu box.circular-buttons button.circular.image-button.model:focus:focus-visible, popover.menu box.circular-buttons .osd button.circular.image-button.model:focus:focus-visible, .osd popover.menu box.inline-buttons button.image-button.model:focus:focus-visible, popover.menu box.inline-buttons .osd button.image-button.model:focus:focus-visible, .osd filechooser #pathbarbox > stack > box > button:focus:focus-visible, filechooser .osd #pathbarbox > stack > box > button:focus:focus-visible,\n  .osd filechooser #pathbarbox > stack > box > box > button:focus:focus-visible,\n  filechooser .osd #pathbarbox > stack > box > box > button:focus:focus-visible,\n  .osd filechooser #pathbarbox > stack > box > menubutton > button:focus:focus-visible,\n  filechooser .osd #pathbarbox > stack > box > menubutton > button:focus:focus-visible, .osd button.sidebar-button:focus:focus-visible, .osd button.emoji-section.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd infobar .close:focus:focus-visible, infobar .osd .close:focus:focus-visible, .osd calendar > header > button:focus:focus-visible, .osd actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:focus:focus-visible, .osd searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:focus:focus-visible, .osd .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:focus:focus-visible, actionbar > revealer > box .osd splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:focus:focus-visible, searchbar > revealer > box .osd splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:focus:focus-visible, .toolbar .osd splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:focus:focus-visible, .osd headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:focus:focus-visible, headerbar .osd splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:focus:focus-visible,\n  .osd actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:focus:focus-visible,\n  .osd searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:focus:focus-visible,\n  .osd .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:focus:focus-visible,\n  actionbar > revealer > box .osd splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:focus:focus-visible,\n  searchbar > revealer > box .osd splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:focus:focus-visible,\n  .toolbar .osd splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:focus:focus-visible,\n  .osd headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:focus:focus-visible,\n  headerbar .osd splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:focus:focus-visible, .osd splitbutton.flat > button:focus:focus-visible,\n  .osd splitbutton.flat > menubutton > button:focus:focus-visible, .osd menubutton.flat > button:focus:focus-visible, .osd button.flat:focus:focus-visible {\n    outline-color: rgba(255, 255, 255, 0.5); }\n  searchbar > revealer > box .close:hover, actionbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:hover, searchbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:hover, .toolbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:hover, headerbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:hover, actionbar > revealer > box button.arrow-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.arrow-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.arrow-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.arrow-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-text-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-text-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-text-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-text-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), spinbutton > button.image-button.up:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  spinbutton > button.image-button.down:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow:hover, window.dialog.message.csd .dialog-action-area > button:hover, popover.menu box.circular-buttons button.circular.image-button.model:hover, popover.menu box.inline-buttons button.image-button.model:hover, filechooser #pathbarbox > stack > box > button:hover,\n  filechooser #pathbarbox > stack > box > box > button:hover,\n  filechooser #pathbarbox > stack > box > menubutton > button:hover, button.sidebar-button:hover, button.emoji-section.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), infobar .close:hover, calendar > header > button:hover, actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:hover, searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:hover, .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:hover, headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:hover,\n  actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:hover,\n  searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:hover,\n  .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:hover,\n  headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:hover, splitbutton.flat > button:hover,\n  splitbutton.flat > menubutton > button:hover, menubutton.flat > button:hover,\n  button.flat:hover {\n    background: alpha(currentColor,0.07); }\n  searchbar > revealer > box .keyboard-activating.close, actionbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button.keyboard-activating, searchbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button.keyboard-activating, .toolbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button.keyboard-activating, headerbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button.keyboard-activating, actionbar > revealer > box button.keyboard-activating.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.keyboard-activating.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.keyboard-activating.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.keyboard-activating.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.keyboard-activating.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.keyboard-activating.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.keyboard-activating.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.keyboard-activating.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.keyboard-activating.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.keyboard-activating.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.keyboard-activating.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.keyboard-activating.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), spinbutton > button.keyboard-activating.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  spinbutton > button.keyboard-activating.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow.keyboard-activating, window.dialog.message.csd .dialog-action-area > button.keyboard-activating, popover.menu box.circular-buttons button.keyboard-activating.circular.image-button.model, popover.menu box.inline-buttons button.keyboard-activating.image-button.model, filechooser #pathbarbox > stack > box > button.keyboard-activating,\n  filechooser #pathbarbox > stack > box > box > button.keyboard-activating,\n  filechooser #pathbarbox > stack > box > menubutton > button.keyboard-activating, button.keyboard-activating.sidebar-button, button.keyboard-activating.emoji-section.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), infobar .keyboard-activating.close, calendar > header > button.keyboard-activating, actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button.keyboard-activating, searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button.keyboard-activating, .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button.keyboard-activating, headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button.keyboard-activating,\n  actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button.keyboard-activating,\n  searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button.keyboard-activating,\n  .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button.keyboard-activating,\n  headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button.keyboard-activating, splitbutton.flat > button.keyboard-activating,\n  splitbutton.flat > menubutton > button.keyboard-activating, menubutton.flat > button.keyboard-activating, searchbar > revealer > box .close:active, actionbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:active, searchbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:active, .toolbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:active, headerbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:active, actionbar > revealer > box button.arrow-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.arrow-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.arrow-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.arrow-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-text-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-text-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-text-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-text-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), spinbutton > button.image-button.up:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  spinbutton > button.image-button.down:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow:active, window.dialog.message.csd .dialog-action-area > button:active, popover.menu box.circular-buttons button.circular.image-button.model:active, popover.menu box.inline-buttons button.image-button.model:active, filechooser #pathbarbox > stack > box > button:active,\n  filechooser #pathbarbox > stack > box > box > button:active,\n  filechooser #pathbarbox > stack > box > menubutton > button:active, button.sidebar-button:active, button.emoji-section.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), infobar .close:active, calendar > header > button:active, actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:active, searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:active, .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:active, headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:active,\n  actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:active,\n  searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:active,\n  .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:active,\n  headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:active, splitbutton.flat > button:active,\n  splitbutton.flat > menubutton > button:active, menubutton.flat > button:active,\n  button.flat.keyboard-activating,\n  button.flat:active {\n    background: alpha(currentColor,0.16); }\n  searchbar > revealer > box .close:checked, actionbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked, searchbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked, .toolbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked, headerbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked, actionbar > revealer > box button.arrow-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.arrow-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.arrow-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.arrow-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-text-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-text-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-text-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-text-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), spinbutton > button.image-button.up:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  spinbutton > button.image-button.down:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow:checked, window.dialog.message.csd .dialog-action-area > button:checked, popover.menu box.circular-buttons button.circular.image-button.model:checked, popover.menu box.inline-buttons button.image-button.model:checked, filechooser #pathbarbox > stack > box > button:checked,\n  filechooser #pathbarbox > stack > box > box > button:checked,\n  filechooser #pathbarbox > stack > box > menubutton > button:checked, button.sidebar-button:checked, button.emoji-section.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), infobar .close:checked, calendar > header > button:checked, actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked, searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked, .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked, headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked,\n  actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked,\n  searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked,\n  .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked,\n  headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked, splitbutton.flat > button:checked,\n  splitbutton.flat > menubutton > button:checked, menubutton.flat > button:checked,\n  button.flat:checked {\n    background: alpha(currentColor,0.1); }\n    searchbar > revealer > box .close:checked:hover, actionbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:hover, searchbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:hover, .toolbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:hover, headerbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:hover, actionbar > revealer > box button.arrow-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.arrow-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.arrow-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.arrow-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-text-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-text-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-text-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-text-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), spinbutton > button.image-button.up:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    spinbutton > button.image-button.down:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow:checked:hover, window.dialog.message.csd .dialog-action-area > button:checked:hover, popover.menu box.circular-buttons button.circular.image-button.model:checked:hover, popover.menu box.inline-buttons button.image-button.model:checked:hover, filechooser #pathbarbox > stack > box > button:checked:hover,\n    filechooser #pathbarbox > stack > box > box > button:checked:hover,\n    filechooser #pathbarbox > stack > box > menubutton > button:checked:hover, button.sidebar-button:checked:hover, button.emoji-section.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), infobar .close:checked:hover, calendar > header > button:checked:hover, actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked:hover, searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked:hover, .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked:hover, headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked:hover,\n    actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked:hover,\n    searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked:hover,\n    .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked:hover,\n    headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked:hover, splitbutton.flat > button:checked:hover,\n    splitbutton.flat > menubutton > button:checked:hover, menubutton.flat > button:checked:hover,\n    button.flat:checked:hover {\n      background: alpha(currentColor,0.13); }\n    searchbar > revealer > box .close:checked.keyboard-activating, actionbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked.keyboard-activating, searchbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked.keyboard-activating, .toolbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked.keyboard-activating, headerbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked.keyboard-activating, actionbar > revealer > box button.arrow-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.arrow-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.arrow-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.arrow-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-text-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-text-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-text-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-text-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), spinbutton > button.image-button.up:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    spinbutton > button.image-button.down:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow:checked.keyboard-activating, window.dialog.message.csd .dialog-action-area > button:checked.keyboard-activating, popover.menu box.circular-buttons button.circular.image-button.model:checked.keyboard-activating, popover.menu box.inline-buttons button.image-button.model:checked.keyboard-activating, filechooser #pathbarbox > stack > box > button:checked.keyboard-activating,\n    filechooser #pathbarbox > stack > box > box > button:checked.keyboard-activating,\n    filechooser #pathbarbox > stack > box > menubutton > button:checked.keyboard-activating, button.sidebar-button:checked.keyboard-activating, button.emoji-section.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), infobar .close:checked.keyboard-activating, calendar > header > button:checked.keyboard-activating, actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked.keyboard-activating, searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked.keyboard-activating, .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked.keyboard-activating, headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked.keyboard-activating,\n    actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked.keyboard-activating,\n    searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked.keyboard-activating,\n    .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked.keyboard-activating,\n    headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked.keyboard-activating, splitbutton.flat > button:checked.keyboard-activating,\n    splitbutton.flat > menubutton > button:checked.keyboard-activating, menubutton.flat > button:checked.keyboard-activating, searchbar > revealer > box .close:checked:active, actionbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:active, searchbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:active, .toolbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:active, headerbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:active, actionbar > revealer > box button.arrow-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.arrow-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.arrow-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.arrow-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-text-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-text-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-text-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-text-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), spinbutton > button.image-button.up:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    spinbutton > button.image-button.down:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow:checked:active, window.dialog.message.csd .dialog-action-area > button:checked:active, popover.menu box.circular-buttons button.circular.image-button.model:checked:active, popover.menu box.inline-buttons button.image-button.model:checked:active, filechooser #pathbarbox > stack > box > button:checked:active,\n    filechooser #pathbarbox > stack > box > box > button:checked:active,\n    filechooser #pathbarbox > stack > box > menubutton > button:checked:active, button.sidebar-button:checked:active, button.emoji-section.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), infobar .close:checked:active, calendar > header > button:checked:active, actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked:active, searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked:active, .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked:active, headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked:active,\n    actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked:active,\n    searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked:active,\n    .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked:active,\n    headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked:active, splitbutton.flat > button:checked:active,\n    splitbutton.flat > menubutton > button:checked:active, menubutton.flat > button:checked:active,\n    button.flat:checked.keyboard-activating,\n    button.flat:checked:active {\n      background: alpha(currentColor,0.19); }\n  searchbar > revealer > box .close:disabled:not(:checked), actionbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:disabled:not(:checked), searchbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:disabled:not(:checked), .toolbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:disabled:not(:checked), headerbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:disabled:not(:checked), actionbar > revealer > box button.arrow-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.arrow-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.arrow-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.arrow-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-text-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-text-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-text-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-text-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), spinbutton > button.image-button.up:disabled:not(:checked):not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  spinbutton > button.image-button.down:disabled:not(:checked):not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow:disabled:not(:checked), window.dialog.message.csd .dialog-action-area > button:disabled:not(:checked), popover.menu box.circular-buttons button.circular.image-button.model:disabled:not(:checked), popover.menu box.inline-buttons button.image-button.model:disabled:not(:checked), filechooser #pathbarbox > stack > box > button:disabled:not(:checked),\n  filechooser #pathbarbox > stack > box > box > button:disabled:not(:checked),\n  filechooser #pathbarbox > stack > box > menubutton > button:disabled:not(:checked), button.sidebar-button:disabled:not(:checked), button.emoji-section.image-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), infobar .close:disabled:not(:checked), calendar > header > button:disabled:not(:checked), actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:disabled:not(:checked), searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:disabled:not(:checked), .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:disabled:not(:checked), headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:disabled:not(:checked),\n  actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:disabled:not(:checked),\n  searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:disabled:not(:checked),\n  .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:disabled:not(:checked),\n  headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:disabled:not(:checked), splitbutton.flat > button:disabled:not(:checked),\n  splitbutton.flat > menubutton > button:disabled:not(:checked), menubutton.flat > button:disabled:not(:checked),\n  button.flat:disabled:not(:checked) {\n    filter: opacity(0.3); }\n\nstackswitcher > button > label {\n  padding: 0 6px;\n  margin: 0 -6px; }\n\nstackswitcher > button > image {\n  padding: 3px 6px;\n  margin: -3px -6px; }\n\nstackswitcher > button.text-button {\n  min-width: 100px; }\n\n\nbutton.font separator {\n  background-color: transparent; }\n\n\nbutton.font > box {\n  border-spacing: 6px; }\n\n\nbutton.font > box > box > label {\n  font-weight: bold; }\n\nrow.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr):last-child, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child,\nrow.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\nrow.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\nrow.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, button.emoji-section.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), menubutton.circular > button,\nbutton.circular {\n  min-width: 34px;\n  min-height: 34px;\n  padding: 0;\n  border-radius: 9999px; }\n  row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child label, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr):last-child label, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child label,\n  row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) label,\n  row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child label,\n  row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child label, button.emoji-section.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) label, menubutton.circular > button label,\n  button.circular label {\n    padding: 0; }\n\nmenubutton.pill > button,\nbutton.pill {\n  padding: 10px 32px;\n  border-radius: 9999px; }\n\n\nbutton.card {\n  background-color: @card_bg_color;\n  background-clip: padding-box;\n  font-weight: inherit;\n  padding: 0; }\n  \n  button.card {\n    outline: 0 solid transparent;\n    outline-offset: 5px;\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), background 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), box-shadow 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  \n  button.card:focus:focus-visible {\n    outline-color: alpha(@accent_color,0.5);\n    outline-width: 2px;\n    outline-offset: -1px; }\n  \n  button.card:hover {\n    background-image: image(alpha(currentColor,0.04)); }\n  \n  button.card.keyboard-activating,\n  button.card:active {\n    background-image: image(alpha(currentColor,0.08)); }\n  \n  button.card:checked {\n    background-color: @card_bg_color;\n    background-image: image(alpha(@accent_bg_color,0.25)); }\n    \n    button.card:checked:hover {\n      background-image: image(alpha(@accent_bg_color,0.32)); }\n    \n    button.card:checked.keyboard-activating,\n    button.card:checked:active {\n      background-image: image(alpha(@accent_bg_color,0.39)); }\n    \n    button.card:checked.has-open-popup {\n      background-image: image(alpha(@accent_bg_color,0.32)); }\n    .osd button.card:checked {\n      background-color: alpha(currentColor,0.1); }\n  \n  button.card:drop(active) {\n    color: @accent_bg_color;\n    box-shadow: inset 0 0 0 1px @accent_bg_color; }\n\npopover.menu modelbutton, button.link, button.link:hover, button.link:active, button.link:checked, columnview > header > button, treeview.view > header > button, window.print treeview.dialog-action-box > header > button {\n  background-color: transparent; }\n\nbutton.color {\n  padding: 5px; }\n  button.color > colorswatch:only-child {\n    border-radius: 2.5px; }\n    button.color > colorswatch:only-child > overlay {\n      border-radius: 2px; }\n    button.color > colorswatch:only-child:disabled {\n      filter: none; }\n    button.color > colorswatch:only-child.light > overlay {\n      border-color: alpha(@view_fg_color,0.1); }\n\nmenubutton.osd {\n  background: none;\n  color: inherit; }\n\nmenubutton.suggested-action {\n  background-color: @accent_bg_color;\n  color: @accent_fg_color; }\n\nmenubutton.destructive-action {\n  background-color: @destructive_bg_color;\n  color: @destructive_fg_color; }\n\nmenubutton.opaque {\n  background-color: mix(@window_bg_color,@window_fg_color,0.15);\n  color: @window_fg_color; }\n\nmenubutton.suggested-action, menubutton.destructive-action, menubutton.opaque {\n  border-radius: 6px; }\n  menubutton.suggested-action.circular, menubutton.suggested-action.pill, menubutton.destructive-action.circular, menubutton.destructive-action.pill, menubutton.opaque.circular, menubutton.opaque.pill {\n    border-radius: 9999px; }\n  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 {\n    background-color: transparent;\n    color: inherit; }\n\nmenubutton.image-button > button {\n  min-width: 24px;\n  padding-left: 5px;\n  padding-right: 5px; }\n\nmenubutton.card > button {\n  border-radius: 12px; }\n\nmenubutton arrow {\n  min-height: 16px;\n  min-width: 16px; }\n  menubutton arrow.none {\n    -gtk-icon-source: -gtk-icontheme(\"open-menu-symbolic\"); }\n  menubutton arrow.down {\n    -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\"); }\n  menubutton arrow.up {\n    -gtk-icon-source: -gtk-icontheme(\"pan-up-symbolic\"); }\n  menubutton arrow.left {\n    -gtk-icon-source: -gtk-icontheme(\"pan-start-symbolic\"); }\n  menubutton arrow.right {\n    -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic\"); }\n\nsplitbutton {\n  border-radius: 6px; }\n  splitbutton, splitbutton > separator {\n    transition: background 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), box-shadow 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n    transition-property: background; }\n  splitbutton > separator {\n    margin-top: 6px;\n    margin-bottom: 6px;\n    background: none; }\n  splitbutton > menubutton > button {\n    padding-left: 4px;\n    padding-right: 4px; }\n  splitbutton.image-button > button {\n    min-width: 24px;\n    padding-left: 5px;\n    padding-right: 5px; }\n  splitbutton.text-button.image-button > button, splitbutton.image-text-button > button {\n    padding-left: 9px;\n    padding-right: 9px; }\n    splitbutton.text-button.image-button > button > box, splitbutton.image-text-button > button > box {\n      border-spacing: 6px; }\n  splitbutton:disabled {\n    filter: opacity(0.5); }\n    splitbutton:disabled > button, splitbutton:disabled > menubutton > button {\n      filter: none; }\n  splitbutton > button:dir(ltr),\n  splitbutton > menubutton > button:dir(rtl) {\n    border-top-right-radius: 0;\n    border-bottom-right-radius: 0;\n    margin-right: -1px; }\n  splitbutton > button:dir(rtl),\n  splitbutton > menubutton > button:dir(ltr) {\n    border-top-left-radius: 0;\n    border-bottom-left-radius: 0;\n    margin-left: -1px; }\n  actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, splitbutton.flat > separator {\n    background: alpha(currentColor,0.3); }\n  actionbar > revealer > box splitbutton:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box splitbutton:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar splitbutton:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar splitbutton:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box splitbutton:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box splitbutton:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar splitbutton:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar splitbutton:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box splitbutton:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box splitbutton:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar splitbutton:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar splitbutton:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), splitbutton.flat:hover, splitbutton.flat:active, splitbutton.flat:checked {\n    background: alpha(currentColor,0.07); }\n    actionbar > revealer > box splitbutton:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, searchbar > revealer > box splitbutton:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, .toolbar splitbutton:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, headerbar splitbutton:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, actionbar > revealer > box splitbutton:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, searchbar > revealer > box splitbutton:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, .toolbar splitbutton:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, headerbar splitbutton:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, actionbar > revealer > box splitbutton:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, searchbar > revealer > box splitbutton:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, .toolbar splitbutton:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, headerbar splitbutton:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, splitbutton.flat:hover > separator, splitbutton.flat:active > separator, splitbutton.flat:checked > separator {\n      background: none; }\n  actionbar > revealer > box splitbutton:disabled:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box splitbutton:disabled:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar splitbutton:disabled:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar splitbutton:disabled:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), splitbutton.flat:disabled {\n    filter: opacity(0.3); }\n    actionbar > revealer > box splitbutton:disabled:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:disabled, searchbar > revealer > box splitbutton:disabled:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:disabled, .toolbar splitbutton:disabled:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:disabled, headerbar splitbutton:disabled:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:disabled, actionbar > revealer > box splitbutton:disabled:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:disabled, searchbar > revealer > box splitbutton:disabled:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:disabled, .toolbar splitbutton:disabled:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:disabled, headerbar splitbutton:disabled:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:disabled, splitbutton.flat:disabled > button:disabled, splitbutton.flat:disabled > menubutton > button:disabled {\n      filter: none; }\n  actionbar > revealer > box splitbutton:focus-within:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, searchbar > revealer > box splitbutton:focus-within:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, .toolbar splitbutton:focus-within:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, headerbar splitbutton:focus-within:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, splitbutton.flat:focus-within:focus-visible > separator {\n    background: none; }\n  actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button,\n  actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button,\n  searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button,\n  .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button,\n  headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button, splitbutton.flat > button,\n  splitbutton.flat > menubutton > button {\n    border-radius: 6px; }\n  splitbutton.suggested-action {\n    background-color: @accent_bg_color;\n    color: @accent_fg_color; }\n  splitbutton.destructive-action {\n    background-color: @destructive_bg_color;\n    color: @destructive_fg_color; }\n  splitbutton.opaque {\n    background-color: mix(@window_bg_color,@window_fg_color,0.15);\n    color: @window_fg_color; }\n  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 {\n    color: inherit;\n    background-color: transparent; }\n  splitbutton.suggested-action > menubutton > button:dir(ltr), splitbutton.destructive-action > menubutton > button:dir(ltr), splitbutton.opaque > menubutton > button:dir(ltr) {\n    box-shadow: inset 1px 0 alpha(currentColor,0.3); }\n  splitbutton.suggested-action > menubutton > button:dir(rtl), splitbutton.destructive-action > menubutton > button:dir(rtl), splitbutton.opaque > menubutton > button:dir(rtl) {\n    box-shadow: inset -1px 0 alpha(currentColor,0.3); }\n  splitbutton > menubutton > button > arrow.none {\n    -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\"); }\n\nbuttoncontent > box {\n  border-spacing: 6px; }\n  buttoncontent > box > label {\n    font-weight: bold; }\n    buttoncontent > box > label:dir(ltr) {\n      padding-right: 2px; }\n    buttoncontent > box > label:dir(rtl) {\n      padding-left: 2px; }\n\n.arrow-button > box > buttoncontent > box > label:dir(ltr), splitbutton > button > buttoncontent > box > label:dir(ltr) {\n  padding-right: 0; }\n\n.arrow-button > box > buttoncontent > box > label:dir(rtl), splitbutton > button > buttoncontent > box > label:dir(rtl) {\n  padding-left: 0; }\n\ntabbutton label {\n  font-weight: 800;\n  font-size: 8pt; }\n  tabbutton label.small {\n    font-size: 6pt; }\n\ntabbutton indicatorbin > indicator,\ntabbutton indicatorbin > mask {\n  transform: translate(-1px, 1px); }\n\ncalendar {\n  color: @view_fg_color;\n  background-clip: padding-box;\n  border: 1px solid alpha(currentColor,0.15);\n  font-feature-settings: \"tnum\"; }\n  calendar > header {\n    border-bottom: 1px solid alpha(currentColor,0.15); }\n    calendar > header > button {\n      border-radius: 0; }\n  calendar > grid {\n    padding-left: 3px;\n    padding-bottom: 3px; }\n    calendar > grid > label.today {\n      box-shadow: inset 0px -2px alpha(currentColor,0.15); }\n      calendar > grid > label.today:selected {\n        box-shadow: none; }\n    calendar > grid > label {\n      margin-top: 3px;\n      margin-right: 3px; }\n      calendar > grid > label {\n        outline: 0 solid transparent;\n        outline-offset: 4px;\n        transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n      calendar > grid > label:focus {\n        outline-color: alpha(@accent_color,0.5);\n        outline-width: 2px;\n        outline-offset: -2px; }\n      calendar > grid > label.day-number {\n        padding: 3px; }\n        calendar > grid > label.day-number:checked {\n          border-radius: 6px;\n          background-color: alpha(@accent_bg_color,0.3); }\n        calendar > grid > label.day-number:selected {\n          border-radius: 6px;\n          background-color: @accent_bg_color;\n          color: @accent_fg_color; }\n      calendar > grid > label.day-number.other-month {\n        color: alpha(currentColor,0.3); }\n\ncheckbutton {\n  border-spacing: 4px;\n  border-radius: 9px;\n  padding: 3px; }\n  checkbutton {\n    outline: 0 solid transparent;\n    outline-offset: 4px;\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  checkbutton:focus:focus-visible {\n    outline-color: alpha(@accent_color,0.5);\n    outline-width: 2px;\n    outline-offset: -2px; }\n  .osd checkbutton:focus:focus-visible {\n    outline-color: rgba(255, 255, 255, 0.5); }\n  checkbutton.text-button {\n    padding: 4px; }\n\ncheck,\nradio {\n  min-height: 14px;\n  min-width: 14px;\n  -gtk-icon-size: 14px;\n  padding: 3px;\n  box-shadow: inset 0 0 0 2px alpha(currentColor,0.15); }\n  check:not(:checked):not(:indeterminate):hover,\n  radio:not(:checked):not(:indeterminate):hover {\n    box-shadow: inset 0 0 0 2px alpha(currentColor,0.2); }\n  check:not(:checked):not(:indeterminate):active,\n  radio:not(:checked):not(:indeterminate):active {\n    background-color: alpha(currentColor,0.25);\n    box-shadow: none; }\n  check:checked, check:indeterminate,\n  radio:checked,\n  radio:indeterminate {\n    background-color: @accent_bg_color;\n    color: @accent_fg_color;\n    box-shadow: none; }\n    check:checked:hover, check:indeterminate:hover,\n    radio:checked:hover,\n    radio:indeterminate:hover {\n      background-image: image(alpha(currentColor,0.1)); }\n    check:checked:active, check:indeterminate:active,\n    radio:checked:active,\n    radio:indeterminate:active {\n      background-image: image(rgba(0, 0, 0, 0.2)); }\n  check:disabled,\n  radio:disabled {\n    filter: opacity(0.5); }\n  .osd check:checked, .osd check:indeterminate, .osd radio:checked, .osd radio:indeterminate {\n    background-color: rgba(255, 255, 255, 0.75);\n    color: rgba(0, 0, 0, 0.75); }\n\ncheck {\n  border-radius: 6px; }\n  check:checked {\n    -gtk-icon-source: -gtk-scaled(-gtk-recolor(url(\"assets/check-symbolic.symbolic.png\")), -gtk-recolor(url(\"assets/check@2-symbolic.symbolic.png\"))); }\n\nradio {\n  border-radius: 100%; }\n  radio:checked {\n    -gtk-icon-source: -gtk-scaled(-gtk-recolor(url(\"assets/bullet-symbolic.symbolic.png\")), -gtk-recolor(url(\"assets/bullet@2-symbolic.symbolic.png\"))); }\n\ncheck:indeterminate, radio:indeterminate {\n  -gtk-icon-source: -gtk-scaled(-gtk-recolor(url(\"assets/dash-symbolic.symbolic.png\")), -gtk-recolor(url(\"assets/dash@2-symbolic.symbolic.png\"))); }\n\ncheckbutton.selection-mode {\n  border-radius: 100px; }\n  checkbutton.selection-mode check, checkbutton.selection-mode radio {\n    padding: 7px;\n    border-radius: 100px; }\n  checkbutton.selection-mode label:dir(ltr) {\n    margin-right: 6px; }\n  checkbutton.selection-mode label:dir(rtl) {\n    margin-left: 6px; }\n\ncolorswatch {\n  outline: 0 solid transparent;\n  outline-offset: 6px;\n  transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n\ncolorswatch:focus:focus-visible {\n  outline-color: alpha(@accent_color,0.5);\n  outline-width: 4px;\n  outline-offset: -2px; }\n\ncolorswatch.top {\n  border-top-left-radius: 6.5px;\n  border-top-right-radius: 6.5px; }\n  colorswatch.top > overlay {\n    border-top-left-radius: 6px;\n    border-top-right-radius: 6px; }\n\ncolorswatch.bottom {\n  border-bottom-left-radius: 6.5px;\n  border-bottom-right-radius: 6.5px; }\n  colorswatch.bottom > overlay {\n    border-bottom-left-radius: 6px;\n    border-bottom-right-radius: 6px; }\n\ncolorswatch.left, colorswatch:first-child:not(.top) {\n  border-top-left-radius: 6.5px;\n  border-bottom-left-radius: 6.5px; }\n  colorswatch.left > overlay, colorswatch:first-child:not(.top) > overlay {\n    border-top-left-radius: 6px;\n    border-bottom-left-radius: 6px; }\n\ncolorswatch.right, colorswatch:last-child:not(.bottom) {\n  border-top-right-radius: 6.5px;\n  border-bottom-right-radius: 6.5px; }\n  colorswatch.right > overlay, colorswatch:last-child:not(.bottom) > overlay {\n    border-top-right-radius: 6px;\n    border-bottom-right-radius: 6px; }\n\ncolorswatch.dark > overlay {\n  color: white; }\n\ncolorswatch.light > overlay {\n  color: rgba(0, 0, 0, 0.75);\n  box-shadow: inset 0 0 0 1px alpha(@view_fg_color,0.1); }\n\ncolorswatch:drop(active).light > overlay {\n  box-shadow: inset 0 0 0 2px @accent_bg_color; }\n\ncolorswatch:drop(active).dark > overlay {\n  box-shadow: inset 0 0 0 2px @accent_bg_color; }\n\ncolorswatch#add-color-button > overlay {\n  border-radius: 6px 0 0 6px; }\n\ncolorswatch#add-color-button:only-child > overlay {\n  border-radius: 6px; }\n\ncolorswatch:disabled {\n  filter: opacity(0.5); }\n\ncolorswatch#editor-color-sample {\n  border-radius: 6px; }\n  colorswatch#editor-color-sample > overlay {\n    border-radius: 6.5px; }\n\nplane {\n  outline: 0 solid transparent;\n  outline-offset: 6px;\n  transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n\nplane:focus:focus-visible {\n  outline-color: alpha(@accent_color,0.5);\n  outline-width: 2px;\n  outline-offset: 2px; }\n\ncolorchooser .popover.osd {\n  border-radius: 12px; }\n\ncolumnview, treeview.view, window.print treeview.dialog-action-box {\n  outline: 0 solid transparent;\n  outline-offset: 4px;\n  transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n\ncolumnview:focus:focus-visible, treeview.view:focus:focus-visible, window.print treeview.dialog-action-box:focus:focus-visible {\n  outline-color: alpha(@accent_color,0.5);\n  outline-width: 2px;\n  outline-offset: -2px; }\n\ncolumnview:drop(active), treeview.view:drop(active), window.print treeview.dialog-action-box:drop(active) {\n  box-shadow: none; }\n\ncolumnview > header > button, treeview.view > header > button, window.print treeview.dialog-action-box > header > button {\n  padding-top: 3px;\n  padding-bottom: 3px;\n  padding-left: 6px;\n  padding-right: 6px;\n  border-radius: 0;\n  box-shadow: none;\n  line-height: 100%;\n  border-left: 1px solid transparent; }\n  columnview > header > button:first-child, treeview.view > header > button:first-child, window.print treeview.dialog-action-box > header > button:first-child {\n    border-left-width: 0; }\n  columnview > header > button > box, treeview.view > header > button > box, window.print treeview.dialog-action-box > header > button > box {\n    color: alpha(currentColor,0.4);\n    font-weight: 700;\n    font-size: 9pt;\n    border-spacing: 6px; }\n  columnview > header > button:hover > box, treeview.view > header > button:hover > box, window.print treeview.dialog-action-box > header > button:hover > box {\n    color: alpha(currentColor,0.7);\n    box-shadow: none; }\n  columnview > header > button:active > box, treeview.view > header > button:active > box, window.print treeview.dialog-action-box > header > button:active > box {\n    color: currentColor; }\n  columnview > header > button sort-indicator, treeview.view > header > button sort-indicator, window.print treeview.dialog-action-box > header > button sort-indicator {\n    min-height: 16px;\n    min-width: 16px; }\n    columnview > header > button sort-indicator.ascending, treeview.view > header > button sort-indicator.ascending, window.print treeview.dialog-action-box > header > button sort-indicator.ascending {\n      -gtk-icon-source: -gtk-icontheme(\"pan-up-symbolic\"); }\n    columnview > header > button sort-indicator.descending, treeview.view > header > button sort-indicator.descending, window.print treeview.dialog-action-box > header > button sort-indicator.descending {\n      -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\"); }\n\ncolumnview button.dnd:active, columnview button.dnd:selected, columnview button.dnd:hover, columnview button.dnd, treeview.view button.dnd, window.print treeview.dialog-action-box button.dnd,\ncolumnview header.button.dnd:active,\ncolumnview header.button.dnd:selected,\ncolumnview header.button.dnd:hover,\ncolumnview header.button.dnd,\ntreeview.view header.button.dnd,\nwindow.print treeview.dialog-action-box header.button.dnd {\n  color: @accent_fg_color;\n  background-color: @accent_bg_color;\n  transition: none; }\n\ncolumnview.view > listview.view, treeview.view > listview.view, window.print columnview.dialog-action-box > listview.view, window.print treeview.dialog-action-box > listview.view, window.print columnview.view > listview.dialog-action-box, window.print treeview.view > listview.dialog-action-box, window.print columnview.dialog-action-box > listview.dialog-action-box, window.print treeview.dialog-action-box > listview.dialog-action-box {\n  background: none;\n  color: inherit; }\n\ncolumnview > listview > row, treeview.view > listview > row, window.print treeview.dialog-action-box > listview > row {\n  padding: 0; }\n  columnview > listview > row > cell, treeview.view > listview > row > cell, window.print treeview.dialog-action-box > listview > row > cell {\n    padding: 8px 6px; }\n    columnview > listview > row > cell:not(:first-child), treeview.view > listview > row > cell:not(:first-child), window.print treeview.dialog-action-box > listview > row > cell:not(:first-child) {\n      border-left: 1px solid transparent; }\n\ncolumnview.column-separators > listview > row > cell, treeview.column-separators.view > listview > row > cell, window.print treeview.column-separators.dialog-action-box > listview > row > cell,\ncolumnview.column-separators > header > button,\ntreeview.column-separators.view > header > button,\nwindow.print treeview.column-separators.dialog-action-box > header > button {\n  border-left-color: alpha(currentColor,0.15); }\n\ncolumnview > listview:not(.horizontal).separators > row:not(.separator), treeview.view > listview:not(.horizontal).separators > row:not(.separator), window.print treeview.dialog-action-box > listview:not(.horizontal).separators > row:not(.separator) {\n  border-top: 1px solid alpha(currentColor,0.15);\n  border-bottom: none; }\n\ncolumnview.data-table > listview > row > cell, treeview.data-table.view > listview > row > cell, window.print treeview.data-table.dialog-action-box > listview > row > cell {\n  padding-top: 2px;\n  padding-bottom: 2px; }\n\ncolumnview ~ undershoot.top, treeview.view ~ undershoot.top, window.print treeview.dialog-action-box ~ undershoot.top {\n  box-shadow: inset 0 1px alpha(@shade_color,0.75);\n  background: linear-gradient(to bottom, alpha(@shade_color,0.75), transparent 4px); }\n\ncolumnview row:not(:selected) cell editablelabel:not(.editing):focus-within, treeview.view row:not(:selected) cell editablelabel:not(.editing):focus-within, window.print treeview.dialog-action-box row:not(:selected) cell editablelabel:not(.editing):focus-within {\n  outline: 2px solid alpha(@accent_color,0.5); }\n\ncolumnview row:not(:selected) cell editablelabel.editing:focus-within, treeview.view row:not(:selected) cell editablelabel.editing:focus-within, window.print treeview.dialog-action-box row:not(:selected) cell editablelabel.editing:focus-within {\n  outline: 2px solid @accent_color; }\n\ntreeexpander {\n  border-spacing: 4px; }\n\n.dialog-action-area {\n  margin: 6px;\n  border-spacing: 6px; }\n\n/****************\n * Print dialog *\n*****************/\nwindow.print drawing {\n  color: @window_fg_color;\n  background: none;\n  border: none;\n  padding: 0; }\n  window.print drawing paper {\n    background-color: white;\n    color: rgba(0, 0, 0, 0.8);\n    background-clip: padding-box;\n    border: 1px solid alpha(currentColor,0.15); }\n\n/********************\n * Page setup dalog *\n ********************/\n/******************\n * GtkAboutDialog *\n ******************/\nwindow.aboutdialog image.large-icons {\n  -gtk-icon-size: 128px; }\n\n/*************************\n * GtkColorChooserDialog *\n *************************/\n/*************\n * AdwDialog *\n *************/\nfloating-sheet > dimming {\n  background-color: alpha(@shade_color,2); }\n\nfloating-sheet > sheet {\n  border-radius: 12px;\n  box-shadow: 0 2px 8px 2px rgba(0, 0, 0, 0.07), 0 3px 20px 10px rgba(0, 0, 0, 0.05), 0 6px 32px 16px rgba(0, 0, 0, 0.02), 0 0 0 1px rgba(0, 0, 0, 0.05);\n  outline: 1px solid rgba(255, 255, 255, 0.07);\n  outline-offset: -1px; }\n\ndialog.bottom-sheet.landscape sheet {\n  margin-left: 30px;\n  margin-right: 30px; }\n  dialog.bottom-sheet.landscape sheet > outline.flush-left, dialog.bottom-sheet.landscape sheet > outline.flush-right, dialog.bottom-sheet.landscape sheet > outline.flush-left.flush-right {\n    box-shadow: inset 1px 0 rgba(255, 255, 255, 0.07), inset -1px 0 rgba(255, 255, 255, 0.07), inset 0 1px rgba(255, 255, 255, 0.07); }\n\ndialog-host > dialog.background {\n  background: none; }\n  dialog-host > dialog.background sheet {\n    background-color: @window_bg_color;\n    color: @window_fg_color; }\n\ndialog-host > dialog.view, window.print dialog-host > dialog.dialog-action-box {\n  background: none; }\n\ndialog-host > dialog.osd {\n  background: none; }\n\n/***********************\n * GtkAppChooserDialog *\n ***********************/\nwindow.appchooser headerbar.titlebar > windowhandle {\n  padding-top: 3px; }\n\nwindow.appchooser headerbar.titlebar box.start + box {\n  margin-top: -6px;\n  margin-bottom: -6px;\n  min-height: 12px; }\n\nwindow.appchooser searchbar {\n  background: none; }\n\nwindow.appchooser .dialog-vbox > box > box:not(.dialog-action-area) {\n  margin: 6px; }\n\nwindow.appchooser .dialog-action-area {\n  margin-top: 0; }\n\n/****************\n * GtkAssistant *\n ****************/\nwindow.assistant .sidebar {\n  padding: 6px;\n  background-color: @sidebar_bg_color;\n  color: @sidebar_fg_color; }\n  window.assistant .sidebar:not(separator):dir(ltr) {\n    border-right: none;\n    box-shadow: inset -1px 0 @sidebar_border_color; }\n  window.assistant .sidebar:not(separator):dir(rtl) {\n    box-shadow: inset 1px 0 @sidebar_border_color; }\n  window.assistant .sidebar:backdrop {\n    background-color: @sidebar_backdrop_color;\n    transition: background-color 200ms ease-out; }\n  window.assistant .sidebar > label {\n    padding: 6px 12px;\n    border-radius: 6px; }\n    window.assistant .sidebar > label.highlight {\n      background-color: alpha(currentColor,0.1); }\n\n/***************\n * GtkComboBox *\n ***************/\ncombobox button {\n  padding-top: 2px;\n  padding-bottom: 2px;\n  min-height: 30px; }\n\n/***************\n * GtkIconView *\n ***************/\niconview {\n  outline: 0 solid transparent;\n  outline-offset: 4px;\n  transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n\niconview:focus:focus-visible {\n  outline-color: alpha(@accent_color,0.5);\n  outline-width: 2px;\n  outline-offset: -2px; }\n\niconview:drop(active) {\n  box-shadow: none; }\n\niconview > dndtarget:drop(active) {\n  border-style: solid;\n  border-width: 1px;\n  border-color: @accent_bg_color; }\n\n/**************\n * GtkInfoBar *\n **************/\ninfobar > revealer > box {\n  padding: 6px;\n  padding-bottom: 7px;\n  border-spacing: 6px;\n  box-shadow: inset 0 -1px @shade_color; }\n  infobar > revealer > box > box {\n    border-spacing: 6px; }\n\ninfobar.action:hover > revealer > box {\n  background-image: image(alpha(currentColor,0.05)); }\n\ninfobar.action:active > revealer > box {\n  background-image: image(alpha(currentColor,0.1)); }\n\ninfobar.info > revealer > box {\n  background-color: mix(@accent_bg_color,@window_bg_color,0.7);\n  color: @window_fg_color; }\n\ninfobar.question > revealer > box {\n  background-color: mix(@accent_bg_color,@window_bg_color,0.7);\n  color: @window_fg_color; }\n\ninfobar.warning > revealer > box {\n  background-color: mix(@warning_bg_color,@window_bg_color,0.7);\n  color: @window_fg_color; }\n\ninfobar.error > revealer > box {\n  background-color: mix(@error_bg_color,@window_bg_color,0.7);\n  color: @window_fg_color; }\n\ninfobar .close {\n  min-width: 18px;\n  min-height: 18px;\n  padding: 4px;\n  border-radius: 50%; }\n\n/****************\n * GtkStatusBar *\n ****************/\nstatusbar {\n  padding: 6px 10px 6px 10px; }\n\n/***************\n * GtkTreeView *\n ***************/\ntreeview.view, window.print treeview.dialog-action-box {\n  border-left-color: mix(currentColor,@view_bg_color,0.8);\n  border-top-color: mix(currentColor,@view_bg_color,0.8); }\n  treeview.view:selected:focus, treeview.view:selected, window.print treeview.dialog-action-box:selected {\n    border-radius: 0; }\n  treeview.view.separator, window.print treeview.separator.dialog-action-box {\n    min-height: 2px;\n    color: alpha(currentColor,0.15); }\n  treeview.view.expander, window.print treeview.expander.dialog-action-box {\n    min-width: 16px;\n    min-height: 16px;\n    -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic\");\n    color: alpha(currentColor,0.7); }\n    treeview.view.expander:dir(rtl), window.print treeview.expander.dialog-action-box:dir(rtl) {\n      -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic-rtl\"); }\n    treeview.view.expander:hover, window.print treeview.expander.dialog-action-box:hover, treeview.view.expander:active, window.print treeview.expander.dialog-action-box:active {\n      color: currentColor; }\n    treeview.view.expander:checked, window.print treeview.expander.dialog-action-box:checked {\n      -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\"); }\n    treeview.view.expander:disabled, window.print treeview.expander.dialog-action-box:disabled {\n      color: alpha(currentColor,0.5); }\n  treeview.view > dndtarget:drop(active), window.print treeview.dialog-action-box > dndtarget:drop(active) {\n    border-style: solid none;\n    border-width: 1px;\n    border-color: @accent_bg_color; }\n    treeview.view > dndtarget:drop(active).after, window.print treeview.dialog-action-box > dndtarget:drop(active).after {\n      border-top-style: none; }\n    treeview.view > dndtarget:drop(active).before, window.print treeview.dialog-action-box > dndtarget:drop(active).before {\n      border-bottom-style: none; }\n  treeview.view > header > button, window.print treeview.dialog-action-box > header > button {\n    padding-left: 4px;\n    padding-right: 4px;\n    border-bottom: 1px solid alpha(currentColor,0.15); }\n  treeview.view.progressbar, window.print treeview.progressbar.dialog-action-box {\n    box-shadow: none; }\n    treeview.view.progressbar, window.print treeview.progressbar.dialog-action-box, treeview.view.progressbar:selected {\n      background-color: @accent_bg_color;\n      color: @accent_fg_color; }\n  treeview.view.trough, window.print treeview.trough.dialog-action-box {\n    background-color: alpha(currentColor,0.1); }\n  treeview.view ~ undershoot.top, window.print treeview.dialog-action-box ~ undershoot.top {\n    box-shadow: none;\n    background: none; }\n  treeview.view acceleditor > label, window.print treeview.dialog-action-box acceleditor > label {\n    background-color: mix(currentColor,@view_bg_color,0.9); }\n\ntreeview.navigation-sidebar {\n  padding: 0; }\n  treeview.navigation-sidebar:selected:focus, treeview.navigation-sidebar:selected {\n    background-color: alpha(currentColor,0.1); }\n\ntreeview entry:focus-within:dir(rtl), treeview entry:focus-within:dir(ltr) {\n  background-color: @view_bg_color;\n  transition-property: color, background; }\n\ntreeview entry.flat, treeview entry {\n  border-radius: 0;\n  background-image: none;\n  background-color: @view_bg_color; }\n  treeview entry.flat:focus-within, treeview entry:focus-within {\n    border-color: @accent_color; }\n\ntreeview spinbutton:not(.vertical) {\n  min-height: 0;\n  border-style: none;\n  border-radius: 0; }\n  treeview spinbutton:not(.vertical) > text {\n    min-height: 0;\n    padding: 1px 2px; }\n\n.sidebar:not(separator):dir(ltr), .sidebar:not(separator).left, .sidebar:not(separator).left:dir(rtl) {\n  border-right: 1px solid alpha(currentColor,0.15);\n  border-left-style: none; }\n\n.sidebar:not(separator):dir(rtl), .sidebar:not(separator).right {\n  border-left: 1px solid alpha(currentColor,0.15);\n  border-right-style: none; }\n\n.sidebar listview.view, .sidebar window.print listview.dialog-action-box, window.print .sidebar listview.dialog-action-box,\n.sidebar list {\n  background-color: transparent;\n  color: inherit; }\n\npaned .sidebar.left, paned .sidebar.right, paned .sidebar.left:dir(rtl), paned .sidebar:dir(rtl), paned .sidebar:dir(ltr), paned .sidebar {\n  border-style: none; }\n\n.large-title {\n  font-weight: 300;\n  font-size: 24pt; }\n\ndropdown > button > box, combobox > button > box {\n  border-spacing: 6px; }\n  dropdown > button > box > stack > row.activatable:hover, combobox > button > box > stack > row.activatable:hover, dropdown > button > box > stack > row.activatable:active, combobox > button > box > stack > row.activatable:active {\n    background: none; }\n\ndropdown arrow, combobox arrow {\n  -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\");\n  min-height: 16px;\n  min-width: 16px; }\n\ndropdown:drop(active), combobox:drop(active) {\n  box-shadow: none; }\n\ndropdown popover.menu, combobox popover.menu {\n  padding-top: 6px; }\n  dropdown popover.menu listview > row, combobox popover.menu listview > row {\n    min-width: 0; }\n  dropdown popover.menu .dropdown-searchbar, combobox popover.menu .dropdown-searchbar {\n    padding: 6px; }\n    dropdown popover.menu .dropdown-searchbar + scrolledwindow > undershoot.top, combobox popover.menu .dropdown-searchbar + scrolledwindow > undershoot.top {\n      box-shadow: inset 0 1px alpha(@popover_shade_color,0.75);\n      background: linear-gradient(to bottom, alpha(@popover_shade_color,0.75), transparent 4px); }\n\npopover.emoji-picker > contents {\n  padding: 0; }\n\n.emoji-searchbar {\n  padding: 6px; }\n\n.emoji-toolbar {\n  padding: 3px; }\n\nbutton.emoji-section.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) {\n  min-width: 32px;\n  min-height: 32px; }\n\npopover.emoji-picker emoji {\n  font-size: x-large;\n  padding: 6px;\n  border-radius: 6px; }\n  popover.emoji-picker emoji:focus, popover.emoji-picker emoji:hover {\n    background: alpha(currentColor,0.07); }\n  popover.emoji-picker emoji:active {\n    background: alpha(currentColor,0.16); }\n\npopover.emoji-picker scrolledwindow.view, popover.emoji-picker window.print scrolledwindow.dialog-action-box, window.print popover.emoji-picker scrolledwindow.dialog-action-box {\n  background: none;\n  color: inherit; }\n  popover.emoji-picker scrolledwindow.view > undershoot.top, popover.emoji-picker window.print scrolledwindow.dialog-action-box > undershoot.top, window.print popover.emoji-picker scrolledwindow.dialog-action-box > undershoot.top {\n    box-shadow: inset 0 1px alpha(@popover_shade_color,0.75);\n    background: linear-gradient(to bottom, alpha(@popover_shade_color,0.75), transparent 4px); }\n  popover.emoji-picker scrolledwindow.view > undershoot.bottom, popover.emoji-picker window.print scrolledwindow.dialog-action-box > undershoot.bottom, window.print popover.emoji-picker scrolledwindow.dialog-action-box > undershoot.bottom {\n    box-shadow: inset 0 -1px alpha(@popover_shade_color,0.75);\n    background: linear-gradient(to top, alpha(@popover_shade_color,0.75), transparent 4px); }\n\npopover.emoji-completion > contents {\n  padding: 6px;\n  padding-bottom: 4px; }\n\nemoji-completion-row {\n  padding: 6px;\n  margin-bottom: 2px;\n  border-radius: 6px; }\n  emoji-completion-row:dir(ltr) {\n    padding-right: 12px; }\n  emoji-completion-row:dir(rtl) {\n    padding-left: 12px; }\n  emoji-completion-row > box {\n    border-spacing: 6px; }\n  emoji-completion-row:focus, emoji-completion-row:hover {\n    background-color: alpha(currentColor,0.1);\n    color: @popover_fg_color; }\n  emoji-completion-row:active {\n    background-color: alpha(currentColor,0.16); }\n\nspinbutton,\nentry {\n  min-height: 34px;\n  padding-left: 9px;\n  padding-right: 9px;\n  border-radius: 6px;\n  border-spacing: 6px;\n  background-color: alpha(currentColor,0.1);\n  background-clip: padding-box;\n  caret-color: currentColor; }\n  spinbutton,\n  entry {\n    outline: 0 solid transparent;\n    outline-offset: 4px;\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  spinbutton:focus-within,\n  entry:focus-within {\n    outline-color: alpha(@accent_color,0.5);\n    outline-width: 2px;\n    outline-offset: -2px; }\n  .osd spinbutton:focus-within, .osd entry:focus-within {\n    outline-color: rgba(255, 255, 255, 0.5); }\n  spinbutton > text > block-cursor,\n  entry > text > block-cursor {\n    color: @view_bg_color;\n    background-color: @view_fg_color; }\n  spinbutton.flat,\n  entry.flat:focus-within,\n  entry.flat:disabled,\n  entry.flat {\n    min-height: 0;\n    padding: 2px;\n    background-color: transparent;\n    box-shadow: none;\n    border-radius: 0; }\n  spinbutton:disabled,\n  entry:disabled {\n    filter: opacity(0.5); }\n  spinbutton.error,\n  entry.error {\n    outline: 0 solid transparent;\n    outline-offset: 4px;\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  spinbutton.error:focus-within,\n  entry.error:focus-within {\n    outline-color: alpha(currentColor,0.5);\n    outline-width: 2px;\n    outline-offset: -2px; }\n  spinbutton.error > text > selection:focus-within,\n  entry.error > text > selection:focus-within {\n    background-color: alpha(@error_color,0.2); }\n  spinbutton.error > text > cursor-handle > contents,\n  entry.error > text > cursor-handle > contents {\n    background-color: currentColor; }\n  spinbutton.error > progress > trough > progress,\n  entry.error > progress > trough > progress {\n    border-color: currentColor; }\n  spinbutton.warning,\n  entry.warning {\n    outline: 0 solid transparent;\n    outline-offset: 4px;\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  spinbutton.warning:focus-within,\n  entry.warning:focus-within {\n    outline-color: alpha(currentColor,0.5);\n    outline-width: 2px;\n    outline-offset: -2px; }\n  spinbutton.warning > text > selection:focus-within,\n  entry.warning > text > selection:focus-within {\n    background-color: alpha(@warning_color,0.2); }\n  spinbutton.warning > text > cursor-handle > contents,\n  entry.warning > text > cursor-handle > contents {\n    background-color: currentColor; }\n  spinbutton.warning > progress > trough > progress,\n  entry.warning > progress > trough > progress {\n    border-color: currentColor; }\n  spinbutton.success,\n  entry.success {\n    outline: 0 solid transparent;\n    outline-offset: 4px;\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  spinbutton.success:focus-within,\n  entry.success:focus-within {\n    outline-color: alpha(currentColor,0.5);\n    outline-width: 2px;\n    outline-offset: -2px; }\n  spinbutton.success > text > selection:focus-within,\n  entry.success > text > selection:focus-within {\n    background-color: alpha(@success_color,0.2); }\n  spinbutton.success > text > cursor-handle > contents,\n  entry.success > text > cursor-handle > contents {\n    background-color: currentColor; }\n  spinbutton.success > progress > trough > progress,\n  entry.success > progress > trough > progress {\n    border-color: currentColor; }\n  spinbutton > image,\n  entry > image {\n    opacity: 0.7; }\n    spinbutton > image:hover,\n    entry > image:hover {\n      opacity: 1; }\n    spinbutton > image:active,\n    entry > image:active {\n      opacity: 0.8; }\n    spinbutton > image.left,\n    entry > image.left {\n      margin-right: 6px; }\n    spinbutton > image.right,\n    entry > image.right {\n      margin-left: 6px; }\n  spinbutton.password image.caps-lock-indicator,\n  entry.password image.caps-lock-indicator {\n    opacity: 0.3; }\n  spinbutton:drop(active),\n  entry:drop(active):focus-within,\n  entry:drop(active) {\n    border-color: @accent_bg_color;\n    box-shadow: inset 0 0 0 1px @accent_bg_color; }\n\nspinbutton > progress,\nentry > progress {\n  margin-bottom: 3px; }\n  spinbutton > progress > trough > progress,\n  entry > progress > trough > progress {\n    background-color: transparent;\n    background-image: none;\n    border-radius: 0;\n    border-width: 0 0 2px;\n    border-color: @accent_bg_color;\n    border-style: solid;\n    box-shadow: none; }\n\n.osd spinbutton > progress > trough > progress, .osd entry > progress > trough > progress {\n  border-color: rgba(255, 255, 255, 0.75); }\n\nexpander {\n  min-width: 16px;\n  min-height: 16px;\n  -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic\"); }\n  expander:dir(rtl) {\n    -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic-rtl\"); }\n  expander:disabled {\n    filter: opacity(0.5); }\n  expander:checked {\n    -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\"); }\n\nexpander-widget > box > title {\n  outline: 0 solid transparent;\n  outline-offset: 4px;\n  transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n\nexpander-widget:focus:focus-visible > box > title {\n  outline-color: alpha(@accent_color,0.5);\n  outline-width: 2px;\n  outline-offset: -2px; }\n\nexpander-widget > box > title {\n  border-radius: 6px; }\n  expander-widget > box > title > expander {\n    opacity: .7; }\n  expander-widget > box > title:hover > expander, expander-widget > box > title:active > expander {\n    opacity: 1; }\n\nplacessidebar .navigation-sidebar > row {\n  padding: 0; }\n  placessidebar .navigation-sidebar > row > revealer {\n    padding: 0 14px; }\n  placessidebar .navigation-sidebar > row image.sidebar-icon:dir(ltr) {\n    padding-right: 8px; }\n  placessidebar .navigation-sidebar > row image.sidebar-icon:dir(rtl) {\n    padding-left: 8px; }\n  placessidebar .navigation-sidebar > row label.sidebar-label:dir(ltr) {\n    padding-right: 2px; }\n  placessidebar .navigation-sidebar > row label.sidebar-label:dir(rtl) {\n    padding-left: 2px; }\n  button.sidebar-button {\n    min-height: 26px;\n    min-width: 26px;\n    margin-top: 3px;\n    margin-bottom: 3px;\n    padding: 0;\n    border-radius: 100%; }\n  placessidebar .navigation-sidebar > row:selected:active {\n    box-shadow: none; }\n  placessidebar .navigation-sidebar > row.sidebar-placeholder-row {\n    padding: 0 8px;\n    min-height: 2px;\n    background-image: image(@accent_bg_color);\n    background-clip: content-box; }\n  placessidebar .navigation-sidebar > row.sidebar-new-bookmark-row {\n    color: @accent_color; }\n  placessidebar .navigation-sidebar > row:drop(active):not(:disabled) {\n    color: @accent_bg_color;\n    box-shadow: inset 0 0 0 1px @accent_bg_color; }\n\nrow image.sidebar-icon {\n  opacity: 0.7; }\n\nrow .sidebar-button {\n  opacity: 0.7; }\n  row .sidebar-button:hover, row .sidebar-button:active, row .sidebar-button.keyboard-activating {\n    opacity: 1; }\n\nplacesview .server-list-button > image {\n  transition: -gtk-icon-transform 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n  -gtk-icon-transform: rotate(0turn); }\n\nplacesview .server-list-button:checked > image {\n  -gtk-icon-transform: rotate(-0.5turn); }\n\nplacesview > actionbar > revealer > box > box {\n  border-spacing: 6px; }\n\nfilechooser {\n  box-shadow: 0 1px alpha(currentColor,0.15); }\n  filechooser pathbar button:not(.image-button) {\n    padding-left: 9px;\n    padding-right: 9px; }\n  filechooser pathbar button > box {\n    border-spacing: 4px; }\n    filechooser pathbar button > box > label {\n      padding-left: 2px;\n      padding-right: 2px; }\n  filechooser columnview > listview > row > cell, filechooser treeview.view > listview > row > cell, filechooser window.print treeview.dialog-action-box > listview > row > cell, window.print filechooser treeview.dialog-action-box > listview > row > cell {\n    padding: 0; }\n    filechooser columnview > listview > row > cell > filelistcell, filechooser treeview.view > listview > row > cell > filelistcell, filechooser window.print treeview.dialog-action-box > listview > row > cell > filelistcell, window.print filechooser treeview.dialog-action-box > listview > row > cell > filelistcell {\n      padding: 8px 6px; }\n  filechooser gridview {\n    padding: 15px; }\n    filechooser gridview ~ undershoot.top {\n      box-shadow: inset 0 1px alpha(@shade_color,0.75);\n      background: linear-gradient(to bottom, alpha(@shade_color,0.75), transparent 4px); }\n    filechooser gridview > child {\n      border-radius: 12px;\n      padding: 0;\n      margin: 3px; }\n      filechooser gridview > child > filelistcell {\n        padding: 6px 12px; }\n      filechooser gridview > child filethumbnail image {\n        filter: drop-shadow(0px 1px 1px rgba(0, 0, 0, 0.3)); }\n      filechooser gridview > child box {\n        border-spacing: 6px; }\n  filechooser > box > actionbar {\n    box-shadow: 0 -1px alpha(@headerbar_shade_color,0.5), 0 -2px 4px alpha(@headerbar_shade_color,0.5); }\n    filechooser > box > actionbar > revealer > box {\n      box-shadow: none;\n      padding-top: 6px; }\n  filechooser scrolledwindow + actionbar > revealer > box {\n    background-color: mix(@accent_bg_color,@view_bg_color,0.7);\n    color: @window_fg_color;\n    box-shadow: none;\n    padding-top: 6px;\n    font-weight: bold; }\n    filechooser scrolledwindow + actionbar > revealer > box:backdrop {\n      background-color: mix(@accent_bg_color,@view_bg_color,0.85); }\n  filechooser placesview > stack > scrolledwindow > undershoot.bottom {\n    box-shadow: inset 0 -1px alpha(@shade_color,0.75);\n    background: linear-gradient(to top, alpha(@shade_color,0.75), transparent 4px); }\n  filechooser placesview > actionbar > revealer > box {\n    background: @view_bg_color;\n    color: @view_fg_color;\n    box-shadow: none;\n    padding-top: 6px; }\n    filechooser placesview > actionbar > revealer > box:backdrop {\n      background: @view_bg_color;\n      transition: none; }\n  filechooser placessidebar {\n    background-color: @sidebar_bg_color;\n    color: @sidebar_fg_color; }\n    filechooser placessidebar:backdrop {\n      background-color: @sidebar_backdrop_color;\n      transition: background-color 200ms ease-out; }\n  filechooser paned.horizontal > separator:dir(ltr) {\n    box-shadow: inset 1px 0 @sidebar_bg_color, inset 1px 0 @sidebar_border_color; }\n    filechooser paned.horizontal > separator:dir(ltr):backdrop {\n      box-shadow: inset 1px 0 @sidebar_backdrop_color, inset 1px 0 @sidebar_border_color; }\n  filechooser paned.horizontal > separator:dir(rtl) {\n    box-shadow: inset -1px 0 @sidebar_bg_color, inset -1px 0 @sidebar_border_color; }\n    filechooser paned.horizontal > separator:dir(rtl):backdrop {\n      box-shadow: inset -1px 0 @sidebar_backdrop_color, inset -1px 0 @sidebar_border_color; }\n  filechooser paned.horizontal > separator:backdrop {\n    transition: box-shadow 200ms ease-out; }\n\n/* Fix header bar height in the file chooser */\nwindow.filechooser headerbar box.start + box.vertical {\n  margin-top: -6px;\n  margin-bottom: -6px;\n  min-height: 12px; }\n\nheaderbar {\n  min-height: 47px;\n  background-color: @headerbar_bg_color;\n  color: @headerbar_fg_color;\n  box-shadow: inset 0 -1px @headerbar_shade_color, inset 1px 0 alpha(@headerbar_border_color,0.15), inset -1px 0 alpha(@headerbar_border_color,0.15);\n  margin-left: -1px;\n  margin-right: -1px; }\n  headerbar > windowhandle > box {\n    padding: 6px 7px 7px 7px; }\n    headerbar > windowhandle > box > box.start,\n    headerbar > windowhandle > box > box.end {\n      border-spacing: 6px; }\n    headerbar > windowhandle > box > box.start:dir(ltr),\n    headerbar > windowhandle > box > box.end:dir(rtl), headerbar > windowhandle > box > widget > box.start:dir(ltr),\n    headerbar > windowhandle > box > widget > box.end:dir(rtl) {\n      margin-right: 6px; }\n    headerbar > windowhandle > box > box.start:dir(rtl),\n    headerbar > windowhandle > box > box.end:dir(ltr), headerbar > windowhandle > box > widget > box.start:dir(rtl),\n    headerbar > windowhandle > box > widget > box.end:dir(ltr) {\n      margin-left: 6px; }\n  headerbar:backdrop {\n    background-color: @headerbar_backdrop_color;\n    transition: background-color 200ms ease-out; }\n    headerbar:backdrop > windowhandle {\n      filter: opacity(0.5);\n      transition: filter 200ms ease-out; }\n  headerbar.default-decoration {\n    min-height: 37px; }\n    headerbar.default-decoration > windowhandle > box {\n      padding: 3px 4px 4px 4px; }\n    headerbar.default-decoration windowcontrols > button {\n      min-height: 22px;\n      min-width: 22px;\n      padding: 4px; }\n    headerbar.default-decoration windowcontrols > .icon {\n      margin: 7px; }\n\nwindow > .titlebar:not(.flat) {\n  box-shadow: 0 1px alpha(@headerbar_shade_color,0.5), 0 2px 4px alpha(@headerbar_shade_color,0.5); }\n\nwindow > .titlebar headerbar:not(.flat) {\n  box-shadow: inset 1px 0 alpha(@headerbar_border_color,0.15), inset -1px 0 alpha(@headerbar_border_color,0.15); }\n\nwindow > headerbar.titlebar,\nwindow > .titlebar headerbar {\n  min-height: 46px; }\n  window > headerbar.titlebar > windowhandle > box,\n  window > .titlebar headerbar > windowhandle > box {\n    padding-bottom: 6px; }\n  window > headerbar.titlebar.default-decoration,\n  window > .titlebar headerbar.default-decoration {\n    min-height: 36px; }\n    window > headerbar.titlebar.default-decoration > windowhandle > box,\n    window > .titlebar headerbar.default-decoration > windowhandle > box {\n      padding-bottom: 3px; }\n\ntoolbarview > .top-bar headerbar,\ntoolbarview > .bottom-bar headerbar, headerbar.flat, window.shortcuts headerbar.titlebar, window.print headerbar.titlebar, window.pagesetup headerbar.titlebar, window.aboutdialog headerbar.titlebar, window.colorchooser headerbar.titlebar, window.appchooser headerbar.titlebar {\n  background: none;\n  box-shadow: none;\n  color: inherit;\n  min-height: 46px; }\n  toolbarview > .top-bar headerbar > windowhandle > box,\n  toolbarview > .bottom-bar headerbar > windowhandle > box, headerbar.flat > windowhandle > box, window.shortcuts headerbar.titlebar > windowhandle > box, window.print headerbar.titlebar > windowhandle > box, window.pagesetup headerbar.titlebar > windowhandle > box, window.aboutdialog headerbar.titlebar > windowhandle > box, window.colorchooser headerbar.titlebar > windowhandle > box, window.appchooser headerbar.titlebar > windowhandle > box {\n    padding-bottom: 6px; }\n  toolbarview > .top-bar headerbar.default-decoration,\n  toolbarview > .bottom-bar headerbar.default-decoration, headerbar.default-decoration.flat, window.shortcuts headerbar.default-decoration.titlebar, window.print headerbar.default-decoration.titlebar, window.pagesetup headerbar.default-decoration.titlebar, window.aboutdialog headerbar.default-decoration.titlebar, window.colorchooser headerbar.default-decoration.titlebar, window.appchooser headerbar.default-decoration.titlebar {\n    min-height: 36px; }\n    toolbarview > .top-bar headerbar.default-decoration > windowhandle > box,\n    toolbarview > .bottom-bar headerbar.default-decoration > windowhandle > box, headerbar.default-decoration.flat > windowhandle > box, window.shortcuts headerbar.default-decoration.titlebar > windowhandle > box, window.print headerbar.default-decoration.titlebar > windowhandle > box, window.pagesetup headerbar.default-decoration.titlebar > windowhandle > box, window.aboutdialog headerbar.default-decoration.titlebar > windowhandle > box, window.colorchooser headerbar.default-decoration.titlebar > windowhandle > box, window.appchooser headerbar.default-decoration.titlebar > windowhandle > box {\n      padding-bottom: 3px; }\n\ntoolbarview > .top-bar headerbar:backdrop,\ntoolbarview > .bottom-bar headerbar:backdrop {\n  transition: none; }\n  toolbarview > .top-bar headerbar:backdrop > windowhandle,\n  toolbarview > .bottom-bar headerbar:backdrop > windowhandle {\n    filter: none;\n    transition: none; }\n\nwindow.devel toolbarview > .top-bar headerbar > windowhandle, toolbarview > .top-bar window.devel headerbar > windowhandle,\nwindow.devel toolbarview > .bottom-bar headerbar > windowhandle,\ntoolbarview > .bottom-bar window.devel headerbar > windowhandle {\n  background-image: none; }\n\ntoolbarview > .top-bar .collapse-spacing headerbar,\ntoolbarview > .bottom-bar .collapse-spacing headerbar, window.shortcuts headerbar.titlebar, window.appchooser headerbar.titlebar {\n  min-height: 40px; }\n  toolbarview > .top-bar .collapse-spacing headerbar > windowhandle > box,\n  toolbarview > .bottom-bar .collapse-spacing headerbar > windowhandle > box, window.shortcuts headerbar.titlebar > windowhandle > box, window.appchooser headerbar.titlebar > windowhandle > box {\n    padding-top: 3px;\n    padding-bottom: 3px; }\n  toolbarview > .top-bar .collapse-spacing headerbar.default-decoration,\n  toolbarview > .bottom-bar .collapse-spacing headerbar.default-decoration, window.shortcuts headerbar.default-decoration.titlebar, window.appchooser headerbar.default-decoration.titlebar {\n    min-height: 30px; }\n    toolbarview > .top-bar .collapse-spacing headerbar.default-decoration > windowhandle > box,\n    toolbarview > .bottom-bar .collapse-spacing headerbar.default-decoration > windowhandle > box, window.shortcuts headerbar.default-decoration.titlebar > windowhandle > box, window.appchooser headerbar.default-decoration.titlebar > windowhandle > box {\n      padding-top: 0px;\n      padding-bottom: 0px; }\n\n.titlebar:not(headerbar) separator {\n  background-color: alpha(@headerbar_border_color,0.15); }\n\n/*********************\n * GtkWindowControls *\n *********************/\nwindowcontrols {\n  border-spacing: 3px; }\n  windowcontrols > button {\n    min-width: 24px;\n    padding: 5px;\n    box-shadow: none; }\n    windowcontrols > button > image {\n      background-color: alpha(currentColor,0.1);\n      border-radius: 100%;\n      padding: 2px;\n      transition: background 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), box-shadow 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n    windowcontrols > button, windowcontrols > button:hover, windowcontrols > button:active {\n      background: none; }\n    windowcontrols > button:hover > image {\n      background-color: alpha(currentColor,0.15); }\n    windowcontrols > button:active > image {\n      background-color: alpha(currentColor,0.3); }\n  windowcontrols > .icon {\n    margin: 9px; }\n\n/******************\n * AdwWindowTitle *\n ******************/\nheaderbar .title,\nwindowtitle .title {\n  padding-left: 12px;\n  padding-right: 12px;\n  font-weight: bold; }\n\nheaderbar .subtitle,\nwindowtitle .subtitle {\n  font-size: smaller;\n  padding-left: 12px;\n  padding-right: 12px; }\n\nwindowtitle {\n  margin-top: -6px;\n  margin-bottom: -6px;\n  min-height: 12px; }\n\nwindow.devel headerbar > windowhandle {\n  background-image: cross-fade(5% -gtk-recolor(url(\"assets/devel-symbolic.svg\")), image(transparent));\n  background-repeat: repeat-x; }\n\nwindow.devel dialog headerbar > windowhandle {\n  background-image: unset;\n  background-repeat: unset; }\n\nlabel {\n  caret-color: currentColor; }\n  label:disabled {\n    filter: opacity(0.5); }\n\n.dim-label, scale > value, progressbar > text, row.expander image.expander-row-arrow, row.property > box.header > box.title > .title, row.expander.property box > list > row > box.header > box.title > .title, row label.subtitle, spinbutton > text > placeholder,\nentry > text > placeholder, headerbar .subtitle,\nwindowtitle .subtitle, label.separator {\n  opacity: 0.55; }\n\n.accent {\n  color: @accent_color; }\n\n.success {\n  color: @success_color; }\n\n.warning {\n  color: @warning_color; }\n\n.error {\n  color: @error_color; }\n\n/**********************\n * General Typography *\n **********************/\n.title-1 {\n  font-weight: 800;\n  font-size: 20pt; }\n\n.title-2 {\n  font-weight: 800;\n  font-size: 15pt; }\n\n.title-3 {\n  font-weight: 700;\n  font-size: 15pt; }\n\n.title-4 {\n  font-weight: 700;\n  font-size: 13pt; }\n\n.heading, listview > header {\n  font-weight: 700;\n  font-size: 11pt; }\n\n.body {\n  font-weight: 400;\n  font-size: 11pt; }\n\n.caption-heading {\n  font-weight: 700;\n  font-size: 9pt; }\n\n.caption {\n  font-weight: 400;\n  font-size: 9pt; }\n\n.monospace {\n  font-family: monospace; }\n\n.numeric, spinbutton, scale > value, progressbar > text {\n  font-feature-settings: \"tnum\"; }\n\n/*******************\n * Editable Labels *\n *******************/\neditablelabel > stack > text {\n  color: @view_fg_color;\n  background-color: @view_bg_color; }\n\nlevelbar:disabled {\n  filter: opacity(0.5); }\n\nlevelbar.horizontal trough > block {\n  min-height: 8px;\n  border-radius: 99px; }\n  levelbar.horizontal trough > block.empty, levelbar.horizontal trough > block.full {\n    border-radius: 99px; }\n\nlevelbar.horizontal.discrete > trough > block {\n  min-height: 8px;\n  margin-right: 2px;\n  min-width: 26px;\n  border-radius: 0; }\n  levelbar.horizontal.discrete > trough > block:first-child {\n    border-radius: 99px 0 0 99px; }\n  levelbar.horizontal.discrete > trough > block:last-child {\n    border-radius: 0 99px 99px 0;\n    margin-right: 0; }\n\nlevelbar.vertical trough > block {\n  min-width: 8px;\n  border-radius: 99px; }\n  levelbar.vertical trough > block.empty, levelbar.vertical trough > block.full {\n    border-radius: 99px; }\n\nlevelbar.vertical.discrete > trough > block {\n  min-width: 8px;\n  margin-bottom: 2px;\n  min-height: 26px;\n  border-radius: 0; }\n  levelbar.vertical.discrete > trough > block:first-child {\n    border-radius: 99px 99px 0 0; }\n  levelbar.vertical.discrete > trough > block:last-child {\n    border-radius: 0 0 99px 99px;\n    margin-bottom: 0; }\n\nlevelbar > trough {\n  padding: 0; }\n  levelbar > trough > block.low {\n    background-color: @warning_bg_color; }\n  levelbar > trough > block.high, levelbar > trough > block:not(.empty) {\n    background-color: @accent_bg_color; }\n  levelbar > trough > block.full {\n    background-color: @success_bg_color; }\n  levelbar > trough > block.empty {\n    background-color: alpha(currentColor,0.15); }\n\n.osd levelbar > trough > block.high, .osd levelbar > trough > block:not(.empty) {\n  background-color: rgba(255, 255, 255, 0.75); }\n\n.linked:not(.vertical) > button:dir(ltr):not(:first-child), .linked:not(.vertical) > button:dir(rtl):not(:last-child) {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n  margin-left: -1px; }\n\n.linked:not(.vertical) > button:dir(ltr):not(:last-child), .linked:not(.vertical) > button:dir(rtl):not(:first-child) {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked.vertical button:not(:first-child) {\n  border-top-left-radius: 0;\n  border-top-right-radius: 0;\n  margin-top: -1px; }\n\n.linked.vertical button:not(:last-child) {\n  border-bottom-left-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked:not(.vertical) > menubutton:dir(ltr):not(:first-child) > button, .linked:not(.vertical) > menubutton:dir(rtl):not(:last-child) > button {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n  margin-left: -1px; }\n\n.linked:not(.vertical) > menubutton:dir(ltr):not(:last-child) > button, .linked:not(.vertical) > menubutton:dir(rtl):not(:first-child) > button {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked.vertical menubutton:not(:first-child) > button {\n  border-top-left-radius: 0;\n  border-top-right-radius: 0;\n  margin-top: -1px; }\n\n.linked.vertical menubutton:not(:last-child) > button {\n  border-bottom-left-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked:not(.vertical) > dropdown:dir(ltr):not(:first-child) > button, .linked:not(.vertical) > combobox:dir(ltr):not(:first-child) > button, .linked:not(.vertical) > dropdown:dir(rtl):not(:last-child) > button, .linked:not(.vertical) > combobox:dir(rtl):not(:last-child) > button {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n  margin-left: -1px; }\n\n.linked:not(.vertical) > dropdown:dir(ltr):not(:last-child) > button, .linked:not(.vertical) > combobox:dir(ltr):not(:last-child) > button, .linked:not(.vertical) > dropdown:dir(rtl):not(:first-child) > button, .linked:not(.vertical) > combobox:dir(rtl):not(:first-child) > button {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked.vertical dropdown:not(:first-child) > button, .linked.vertical combobox:not(:first-child) > button {\n  border-top-left-radius: 0;\n  border-top-right-radius: 0;\n  margin-top: -1px; }\n\n.linked.vertical dropdown:not(:last-child) > button, .linked.vertical combobox:not(:last-child) > button {\n  border-bottom-left-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked:not(.vertical) > colorbutton:dir(ltr):not(:first-child) > button, .linked:not(.vertical) > colorbutton:dir(rtl):not(:last-child) > button {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n  margin-left: -1px; }\n\n.linked:not(.vertical) > colorbutton:dir(ltr):not(:last-child) > button, .linked:not(.vertical) > colorbutton:dir(rtl):not(:first-child) > button {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked.vertical colorbutton:not(:first-child) > button {\n  border-top-left-radius: 0;\n  border-top-right-radius: 0;\n  margin-top: -1px; }\n\n.linked.vertical colorbutton:not(:last-child) > button {\n  border-bottom-left-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked:not(.vertical) > fontbutton:dir(ltr):not(:first-child) > button, .linked:not(.vertical) > fontbutton:dir(rtl):not(:last-child) > button {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n  margin-left: -1px; }\n\n.linked:not(.vertical) > fontbutton:dir(ltr):not(:last-child) > button, .linked:not(.vertical) > fontbutton:dir(rtl):not(:first-child) > button {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked.vertical fontbutton:not(:first-child) > button {\n  border-top-left-radius: 0;\n  border-top-right-radius: 0;\n  margin-top: -1px; }\n\n.linked.vertical fontbutton:not(:last-child) > button {\n  border-bottom-left-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked:not(.vertical) > tabbutton:dir(ltr):not(:first-child) > button, .linked:not(.vertical) > tabbutton:dir(rtl):not(:last-child) > button {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n  margin-left: -1px; }\n\n.linked:not(.vertical) > tabbutton:dir(ltr):not(:last-child) > button, .linked:not(.vertical) > tabbutton:dir(rtl):not(:first-child) > button {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked.vertical tabbutton:not(:first-child) > button {\n  border-top-left-radius: 0;\n  border-top-right-radius: 0;\n  margin-top: -1px; }\n\n.linked.vertical tabbutton:not(:last-child) > button {\n  border-bottom-left-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked:not(.vertical) > spinbutton:dir(ltr):not(:first-child), .linked:not(.vertical) > spinbutton:dir(rtl):not(:last-child) {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n  margin-left: -1px; }\n\n.linked:not(.vertical) > spinbutton:dir(ltr):not(:last-child), .linked:not(.vertical) > spinbutton:dir(rtl):not(:first-child) {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked.vertical spinbutton:not(:first-child) {\n  border-top-left-radius: 0;\n  border-top-right-radius: 0;\n  margin-top: -1px; }\n\n.linked.vertical spinbutton:not(:last-child) {\n  border-bottom-left-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked:not(.vertical) > entry:dir(ltr):not(:first-child), .linked:not(.vertical) > entry:dir(rtl):not(:last-child) {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n  margin-left: -1px; }\n\n.linked:not(.vertical) > entry:dir(ltr):not(:last-child), .linked:not(.vertical) > entry:dir(rtl):not(:first-child) {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked.vertical entry:not(:first-child) {\n  border-top-left-radius: 0;\n  border-top-right-radius: 0;\n  margin-top: -1px; }\n\n.linked.vertical entry:not(:last-child) {\n  border-bottom-left-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked:not(.vertical) > combobox:dir(ltr):not(:first-child) > box > button.combo, .linked:not(.vertical) > combobox:dir(rtl):not(:last-child) > box > button.combo {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n  margin-left: -1px; }\n\n.linked:not(.vertical) > combobox:dir(ltr):not(:last-child) > box > button.combo, .linked:not(.vertical) > combobox:dir(rtl):not(:first-child) > box > button.combo {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked.vertical combobox:not(:first-child) > box > button.combo {\n  border-top-left-radius: 0;\n  border-top-right-radius: 0;\n  margin-top: -1px; }\n\n.linked.vertical combobox:not(:last-child) > box > button.combo {\n  border-bottom-left-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked:not(.vertical) > appchooserbutton:dir(ltr):not(:first-child) > combobox > box > button.combo, .linked:not(.vertical) > appchooserbutton:dir(rtl):not(:last-child) > combobox > box > button.combo {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n  margin-left: -1px; }\n\n.linked:not(.vertical) > appchooserbutton:dir(ltr):not(:last-child) > combobox > box > button.combo, .linked:not(.vertical) > appchooserbutton:dir(rtl):not(:first-child) > combobox > box > button.combo {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked.vertical appchooserbutton:not(:first-child) > combobox > box > button.combo {\n  border-top-left-radius: 0;\n  border-top-right-radius: 0;\n  margin-top: -1px; }\n\n.linked.vertical appchooserbutton:not(:last-child) > combobox > box > button.combo {\n  border-bottom-left-radius: 0;\n  border-bottom-right-radius: 0; }\n\nlink,\nbutton.link {\n  color: @accent_color;\n  text-decoration: underline;\n  font-weight: inherit; }\n  link:visited,\n  button.link:visited {\n    color: mix(@accent_color,@view_fg_color,0.2); }\n  link:hover,\n  button.link:hover {\n    color: shade(@accent_color,1.1); }\n  link:active,\n  button.link:active {\n    color: @accent_color; }\n  link:disabled,\n  button.link:disabled {\n    color: alpha(currentColor,0.5); }\n  .osd link, .osd button.link {\n    color: mix(@accent_bg_color,white,0.5); }\n    .osd link:visited, .osd button.link:visited {\n      color: mix(@accent_bg_color,white,0.25); }\n    .osd link:active, .osd button.link:active {\n      color: mix(@accent_bg_color,white,0.5); }\n\nlink {\n  outline: 0 solid transparent;\n  outline-offset: 4px;\n  transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n\nlink:focus:focus-visible {\n  outline-color: alpha(@accent_color,0.5);\n  outline-width: 2px;\n  outline-offset: -2px; }\n\n.osd link:focus:focus-visible {\n  outline-color: rgba(255, 255, 255, 0.5); }\n\nbutton.link > label {\n  text-decoration: underline; }\n\nlistview,\nlist {\n  color: @view_fg_color;\n  background-color: @view_bg_color;\n  background-clip: padding-box;\n  border-color: alpha(currentColor,0.15); }\n  listview > row,\n  list > row {\n    padding: 2px;\n    background-clip: padding-box; }\n  listview > row.expander,\n  list > row.expander {\n    padding: 0px; }\n  listview > row.expander .row-header,\n  list > row.expander .row-header {\n    padding: 2px; }\n  listview.horizontal row.separator, listview.separators.horizontal > row:not(.separator),\n  list.horizontal row.separator,\n  list.separators.horizontal > row:not(.separator) {\n    border-left: 1px solid alpha(currentColor,0.15); }\n  listview:not(.horizontal) row.separator, listview.separators:not(.horizontal) > row:not(.separator),\n  list:not(.horizontal) row.separator,\n  list.separators:not(.horizontal) > row:not(.separator) {\n    border-bottom: 1px solid alpha(currentColor,0.15); }\n\nlistview > header {\n  padding: 2px;\n  padding-top: 18px;\n  padding-bottom: 6px; }\n\nrow {\n  background-clip: padding-box; }\n  row {\n    outline: 0 solid transparent;\n    outline-offset: 4px;\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  row:focus:focus-visible {\n    outline-color: alpha(@accent_color,0.5);\n    outline-width: 2px;\n    outline-offset: -2px; }\n  .osd row:focus:focus-visible {\n    outline-color: rgba(255, 255, 255, 0.5); }\n  .osd row.activatable:hover {\n    background-color: alpha(currentColor,0.07); }\n  .osd row.activatable:active {\n    background-color: alpha(currentColor,0.16); }\n  .osd row.activatable.has-open-popup {\n    background-color: alpha(currentColor,0.07); }\n  .osd row.activatable:selected:hover {\n    background-color: alpha(currentColor,0.13); }\n  .osd row.activatable:selected:active {\n    background-color: alpha(currentColor,0.19); }\n  .osd row.activatable:selected.has-open-popup {\n    background-color: alpha(currentColor,0.13); }\n  .osd row:selected {\n    background-color: alpha(currentColor,0.1); }\n  row.activatable:hover {\n    background-color: alpha(currentColor,0.04); }\n  row.activatable:active {\n    background-color: alpha(currentColor,0.08); }\n  row.activatable.has-open-popup {\n    background-color: alpha(currentColor,0.04); }\n  row.activatable:selected:hover {\n    background-color: alpha(@accent_bg_color,0.32); }\n  row.activatable:selected:active {\n    background-color: alpha(@accent_bg_color,0.39); }\n  row.activatable:selected.has-open-popup {\n    background-color: alpha(@accent_bg_color,0.32); }\n  row:selected {\n    background-color: alpha(@accent_bg_color,0.25); }\n\n/*******************************************************\n * Rich Lists                                          *\n * Large list usually containing lots of widgets       *\n * https://gitlab.gnome.org/GNOME/gtk/-/issues/3073    *\n *******************************************************/\n.rich-list {\n  /* rich lists usually containing other widgets than just labels/text */ }\n  .rich-list > row {\n    padding: 8px 12px;\n    min-height: 32px;\n    /* should be tall even when only containing a label */ }\n    .rich-list > row > box {\n      border-spacing: 12px; }\n  .rich-list > header {\n    padding-left: 12px;\n    padding-right: 12px; }\n\n/****************\n * AdwActionRow *\n ****************/\nrow label.subtitle {\n  font-size: smaller; }\n\nrow > box.header {\n  margin-left: 12px;\n  margin-right: 12px;\n  border-spacing: 6px;\n  min-height: 50px; }\n  row > box.header > .icon:disabled {\n    filter: opacity(0.5); }\n  row > box.header > box.title {\n    margin-top: 6px;\n    margin-bottom: 6px;\n    border-spacing: 3px;\n    padding: 0; }\n    row > box.header > box.title,\n    row > box.header > box.title > .title,\n    row > box.header > box.title > .subtitle {\n      padding: 0;\n      font-weight: inherit; }\n  row > box.header > .prefixes,\n  row > box.header > .suffixes {\n    border-spacing: 6px; }\n  row > box.header > .icon:dir(ltr),\n  row > box.header > .prefixes:dir(ltr) {\n    margin-right: 6px; }\n  row > box.header > .icon:dir(rtl),\n  row > box.header > .prefixes:dir(rtl) {\n    margin-left: 6px; }\n\nrow.property > box.header > box.title > .title, row.expander.property box > list > row > box.header > box.title > .title {\n  font-size: smaller; }\n\nrow.property > box.header > box.title > .subtitle, row.expander.property box > list > row > box.header > box.title > .subtitle {\n  font-size: inherit;\n  opacity: 1; }\n\n/******************************\n * AdwEntryRow and AdwSpinRow *\n ******************************/\nrow.entry:not(:selected).activatable.focused:hover, row.entry:not(:selected).activatable.focused:active {\n  background-color: transparent; }\n\nrow.entry:disabled text {\n  opacity: 0.5; }\n\nrow.entry:disabled .dim-label, row.entry:disabled scale > value, row.entry:disabled progressbar > text, row.entry:disabled row.expander image.expander-row-arrow, row.expander row.entry:disabled image.expander-row-arrow, row.entry:disabled spinbutton > text > placeholder,\nrow.entry:disabled entry > text > placeholder, row.entry:disabled label.separator, row.entry:disabled row.property > box.header > box.title > .title, row.entry:disabled row.expander.property box > list > row > box.header > box.title > .title, row.expander.property row.entry:disabled box > list > row > box.header > box.title > .title, row.entry:disabled .subtitle {\n  opacity: 1; }\n\nrow.entry .edit-icon, row.entry .indicator {\n  min-width: 24px;\n  min-height: 24px;\n  padding: 5px; }\n\nrow.entry .edit-icon:disabled {\n  opacity: 0.3; }\n\nrow.entry .indicator {\n  opacity: 0.3; }\n\nrow.entry.monospace {\n  font-family: inherit; }\n  row.entry.monospace text {\n    font-family: monospace; }\n\nrow.spin:not(:selected).activatable.focused:hover, row.spin:not(:selected).activatable.focused:active {\n  background-color: transparent; }\n\nrow.spin spinbutton {\n  background: none;\n  border-spacing: 6px;\n  box-shadow: none; }\n  row.spin spinbutton, row.spin spinbutton:focus {\n    outline: none; }\n  row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr):last-child, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child,\n  row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n  row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child {\n    min-width: 30px;\n    min-height: 30px;\n    margin: 10px 2px;\n    border: none; }\n\nrow.spin:disabled spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:disabled, row.spin:disabled spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr):last-child:disabled, row.spin:disabled spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child:disabled,\nrow.spin:disabled spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):disabled,\nrow.spin:disabled spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child:disabled,\nrow.spin:disabled spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child:disabled {\n  filter: none; }\n\nrow.entry,\nrow.spin {\n  outline: 0 solid transparent;\n  outline-offset: 5px;\n  transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), background-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), border-radius 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n\nrow.entry.focused,\nrow.spin.focused {\n  outline-color: alpha(@accent_color,0.5);\n  outline-width: 2px;\n  outline-offset: -1px; }\n\nrow.entry:not(:selected).activatable.focused:hover, row.entry:not(:selected).activatable.focused:active,\nrow.spin:not(:selected).activatable.focused:hover,\nrow.spin:not(:selected).activatable.focused:active {\n  background-color: transparent; }\n\nrow.entry.error,\nrow.spin.error {\n  outline: 0 solid transparent;\n  outline-offset: 5px;\n  transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), background-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), border-radius 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n\nrow.entry.error.focused,\nrow.spin.error.focused {\n  outline-color: alpha(currentColor,0.5);\n  outline-width: 2px;\n  outline-offset: -1px; }\n\nrow.entry.error text > selection:focus-within,\nrow.spin.error text > selection:focus-within {\n  background-color: alpha(@error_color,0.2); }\n\nrow.entry.error text > cursor-handle > contents,\nrow.spin.error text > cursor-handle > contents {\n  background-color: currentColor; }\n\nrow.entry.error .dim-label, row.entry.error scale > value, row.entry.error progressbar > text, row.entry.error row.expander image.expander-row-arrow, row.expander row.entry.error image.expander-row-arrow, row.entry.error spinbutton > text > placeholder,\nrow.entry.error entry > text > placeholder, row.entry.error label.separator, row.entry.error row.property > box.header > box.title > .title, row.entry.error row.expander.property box > list > row > box.header > box.title > .title, row.expander.property row.entry.error box > list > row > box.header > box.title > .title, row.entry.error .subtitle,\nrow.spin.error .dim-label,\nrow.spin.error scale > value,\nrow.spin.error progressbar > text,\nrow.spin.error row.expander image.expander-row-arrow,\nrow.expander row.spin.error image.expander-row-arrow,\nrow.spin.error spinbutton > text > placeholder,\nrow.spin.error entry > text > placeholder,\nrow.spin.error label.separator,\nrow.spin.error row.property > box.header > box.title > .title,\nrow.spin.error row.expander.property box > list > row > box.header > box.title > .title,\nrow.expander.property row.spin.error box > list > row > box.header > box.title > .title,\nrow.spin.error .subtitle {\n  opacity: 1; }\n\nrow.entry.error .suggested-action,\nrow.spin.error .suggested-action {\n  background-color: @error_bg_color;\n  color: @error_fg_color; }\n\nrow.entry.warning,\nrow.spin.warning {\n  outline: 0 solid transparent;\n  outline-offset: 5px;\n  transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), background-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), border-radius 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n\nrow.entry.warning.focused,\nrow.spin.warning.focused {\n  outline-color: alpha(currentColor,0.5);\n  outline-width: 2px;\n  outline-offset: -1px; }\n\nrow.entry.warning text > selection:focus-within,\nrow.spin.warning text > selection:focus-within {\n  background-color: alpha(@warning_color,0.2); }\n\nrow.entry.warning text > cursor-handle > contents,\nrow.spin.warning text > cursor-handle > contents {\n  background-color: currentColor; }\n\nrow.entry.warning .dim-label, row.entry.warning scale > value, row.entry.warning progressbar > text, row.entry.warning row.expander image.expander-row-arrow, row.expander row.entry.warning image.expander-row-arrow, row.entry.warning spinbutton > text > placeholder,\nrow.entry.warning entry > text > placeholder, row.entry.warning label.separator, row.entry.warning row.property > box.header > box.title > .title, row.entry.warning row.expander.property box > list > row > box.header > box.title > .title, row.expander.property row.entry.warning box > list > row > box.header > box.title > .title, row.entry.warning .subtitle,\nrow.spin.warning .dim-label,\nrow.spin.warning scale > value,\nrow.spin.warning progressbar > text,\nrow.spin.warning row.expander image.expander-row-arrow,\nrow.expander row.spin.warning image.expander-row-arrow,\nrow.spin.warning spinbutton > text > placeholder,\nrow.spin.warning entry > text > placeholder,\nrow.spin.warning label.separator,\nrow.spin.warning row.property > box.header > box.title > .title,\nrow.spin.warning row.expander.property box > list > row > box.header > box.title > .title,\nrow.expander.property row.spin.warning box > list > row > box.header > box.title > .title,\nrow.spin.warning .subtitle {\n  opacity: 1; }\n\nrow.entry.warning .suggested-action,\nrow.spin.warning .suggested-action {\n  background-color: @warning_bg_color;\n  color: @warning_fg_color; }\n\nrow.entry.success,\nrow.spin.success {\n  outline: 0 solid transparent;\n  outline-offset: 5px;\n  transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), background-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), border-radius 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n\nrow.entry.success.focused,\nrow.spin.success.focused {\n  outline-color: alpha(currentColor,0.5);\n  outline-width: 2px;\n  outline-offset: -1px; }\n\nrow.entry.success text > selection:focus-within,\nrow.spin.success text > selection:focus-within {\n  background-color: alpha(@success_color,0.2); }\n\nrow.entry.success text > cursor-handle > contents,\nrow.spin.success text > cursor-handle > contents {\n  background-color: currentColor; }\n\nrow.entry.success .dim-label, row.entry.success scale > value, row.entry.success progressbar > text, row.entry.success row.expander image.expander-row-arrow, row.expander row.entry.success image.expander-row-arrow, row.entry.success spinbutton > text > placeholder,\nrow.entry.success entry > text > placeholder, row.entry.success label.separator, row.entry.success row.property > box.header > box.title > .title, row.entry.success row.expander.property box > list > row > box.header > box.title > .title, row.expander.property row.entry.success box > list > row > box.header > box.title > .title, row.entry.success .subtitle,\nrow.spin.success .dim-label,\nrow.spin.success scale > value,\nrow.spin.success progressbar > text,\nrow.spin.success row.expander image.expander-row-arrow,\nrow.expander row.spin.success image.expander-row-arrow,\nrow.spin.success spinbutton > text > placeholder,\nrow.spin.success entry > text > placeholder,\nrow.spin.success label.separator,\nrow.spin.success row.property > box.header > box.title > .title,\nrow.spin.success row.expander.property box > list > row > box.header > box.title > .title,\nrow.expander.property row.spin.success box > list > row > box.header > box.title > .title,\nrow.spin.success .subtitle {\n  opacity: 1; }\n\nrow.entry.success .suggested-action,\nrow.spin.success .suggested-action {\n  background-color: @success_bg_color;\n  color: @success_fg_color; }\n\n/***************\n * AdwComboRow *\n ***************/\nrow.combo image.dropdown-arrow:disabled {\n  filter: opacity(0.5); }\n\nrow.combo listview.inline {\n  background: none;\n  border: none;\n  box-shadow: none;\n  color: inherit; }\n  row.combo listview.inline, row.combo listview.inline:disabled {\n    background: none;\n    color: inherit; }\n\nrow.combo popover > contents {\n  min-width: 120px; }\n  row.combo popover > contents .combo-searchbar {\n    margin: 6px; }\n    row.combo popover > contents .combo-searchbar + scrolledwindow > undershoot.top {\n      box-shadow: inset 0 1px alpha(@popover_shade_color,0.75);\n      background: linear-gradient(to bottom, alpha(@popover_shade_color,0.75), transparent 4px); }\n\n/******************\n * AdwExpanderRow *\n ******************/\nlist.boxed-list > row, list.content > row, list.boxed-list > row.expander row.header, list.content > row.expander row.header, row.expander list.nested > row {\n  border-bottom: 1px solid @card_shade_color; }\n  list.boxed-list > row, list.content > row, list.boxed-list > row.expander row.header, list.content > row.expander row.header, row.expander list.nested > row {\n    outline: 0 solid transparent;\n    outline-offset: 5px;\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), background-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), border-radius 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  list.boxed-list > row:focus:focus-visible, list.content > row:focus:focus-visible, list.boxed-list > row.expander row.header:focus:focus-visible, list.content > row.expander row.header:focus:focus-visible, row.expander list.nested > row:focus:focus-visible {\n    outline-color: alpha(@accent_color,0.5);\n    outline-width: 2px;\n    outline-offset: -1px; }\n  .osd list.boxed-list > row:focus:focus-visible, .osd list.content > 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 list.content > row.expander row.header:focus:focus-visible, list.content > 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 {\n    outline-color: rgba(255, 255, 255, 0.5); }\n  list.boxed-list > row:not(:selected).activatable:hover, list.content > row:not(:selected).activatable:hover, list.boxed-list > row.expander row.header:not(:selected).activatable:hover, list.content > row.expander row.header:not(:selected).activatable:hover, row.expander list.nested > row:not(:selected).activatable:hover {\n    background-color: alpha(currentColor,0.03); }\n  list.boxed-list > row:not(:selected).activatable:active, list.content > row:not(:selected).activatable:active, list.boxed-list > row.expander row.header:not(:selected).activatable:active, list.content > row.expander row.header:not(:selected).activatable:active, row.expander list.nested > row:not(:selected).activatable:active {\n    background-color: alpha(currentColor,0.08); }\n  list.boxed-list > row:not(:selected).activatable.has-open-popup, list.content > row:not(:selected).activatable.has-open-popup, list.boxed-list > row.expander row.header:not(:selected).activatable.has-open-popup, list.content > row.expander row.header:not(:selected).activatable.has-open-popup, row.expander list.nested > row:not(:selected).activatable.has-open-popup {\n    background-color: alpha(currentColor,0.03); }\n\nrow.expander {\n  background: none;\n  padding: 0px; }\n  row.expander > box > list {\n    background: none;\n    color: inherit; }\n  row.expander list.nested {\n    background-color: alpha(@card_shade_color,0.5);\n    color: inherit; }\n  row.expander image.expander-row-arrow {\n    transition: -gtk-icon-transform 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n    row.expander image.expander-row-arrow:dir(ltr) {\n      margin-left: 3px; }\n    row.expander image.expander-row-arrow:dir(rtl) {\n      margin-right: 3px; }\n    row.expander image.expander-row-arrow:dir(ltr) {\n      -gtk-icon-transform: rotate(0.5turn); }\n    row.expander image.expander-row-arrow:dir(rtl) {\n      -gtk-icon-transform: rotate(-0.5turn); }\n    row.expander image.expander-row-arrow:disabled {\n      filter: opacity(0.5); }\n  row.expander:checked image.expander-row-arrow {\n    -gtk-icon-transform: rotate(0turn);\n    opacity: 1; }\n    row.expander:checked image.expander-row-arrow:not(:disabled) {\n      color: @accent_color; }\n  .osd row.expander:checked image.expander-row-arrow:not(:disabled) {\n    color: inherit; }\n\n/*****************\n * Boxed Lists *\n *****************/\nlist.boxed-list > row.expander, list.content > row.expander {\n  border: none; }\n\nlist.boxed-list > row:first-child, list.content > row:first-child, list.boxed-list > row:first-child.expander row.header, list.content > row:first-child.expander row.header {\n  border-top-left-radius: 12px;\n  border-top-right-radius: 12px; }\n\nlist.boxed-list > row:last-child, list.content > row:last-child, list.boxed-list > row:last-child.expander:not(:checked), list.boxed-list > row:last-child.expander:not(:checked) row.header, list.content > row:last-child.expander:not(:checked) row.header, list.boxed-list > row:last-child.expander:checked list.nested, list.content > row:last-child.expander:checked list.nested, list.boxed-list > row:last-child.expander:checked list.nested > row:last-child, list.content > row:last-child.expander:checked list.nested > row:last-child {\n  border-bottom-left-radius: 12px;\n  border-bottom-right-radius: 12px;\n  border-bottom-width: 0; }\n\npopover.menu > contents {\n  min-width: 120px; }\n\npopover.menu scrollbar.vertical > range > trough > slider {\n  min-height: 30px; }\n\npopover.menu box.inline-buttons {\n  padding: 0 12px; }\n  popover.menu box.inline-buttons button.image-button.model {\n    min-height: 32px;\n    min-width: 32px;\n    padding: 0;\n    border: none;\n    outline: none;\n    transition: none; }\n    popover.menu box.inline-buttons button.image-button.model:selected {\n      background-color: alpha(currentColor,0.1); }\n      popover.menu box.inline-buttons button.image-button.model:selected:active {\n        background-color: alpha(currentColor,0.19); }\n\npopover.menu box.circular-buttons {\n  padding: 12px 12px 6px; }\n  popover.menu box.circular-buttons button.circular.image-button.model {\n    outline: none;\n    padding: 11px;\n    box-shadow: inset 0 0 0 1px alpha(currentColor,0.15); }\n    popover.menu box.circular-buttons button.circular.image-button.model:selected {\n      background-color: alpha(currentColor,0.13);\n      box-shadow: none; }\n      popover.menu box.circular-buttons button.circular.image-button.model:selected:active {\n        background-color: alpha(currentColor,0.19); }\n\npopover.menu > contents {\n  padding: 0; }\n  popover.menu > contents > stack > box, popover.menu > contents > scrolledwindow > viewport > stack > box {\n    padding: 6px; }\n\npopover.menu separator {\n  margin: 6px 0; }\n\npopover.menu list separator {\n  margin: 0; }\n\npopover.menu accelerator {\n  color: alpha(currentColor,0.55); }\n  popover.menu accelerator:dir(ltr) {\n    margin-left: 12px; }\n  popover.menu accelerator:dir(rtl) {\n    margin-right: 12px; }\n\npopover.menu check,\npopover.menu radio {\n  min-width: 14px;\n  min-height: 14px;\n  -gtk-icon-size: 14px;\n  padding: 2px; }\n  popover.menu check, popover.menu check:hover:checked, popover.menu check:hover:indeterminate, popover.menu check:hover:not(:checked):not(:indeterminate), popover.menu check:active:checked, popover.menu check:active:indeterminate, popover.menu check:active:not(:checked):not(:indeterminate),\n  popover.menu radio,\n  popover.menu radio:hover:checked,\n  popover.menu radio:hover:indeterminate,\n  popover.menu radio:hover:not(:checked):not(:indeterminate),\n  popover.menu radio:active:checked,\n  popover.menu radio:active:indeterminate,\n  popover.menu radio:active:not(:checked):not(:indeterminate) {\n    background: none;\n    box-shadow: none;\n    color: inherit; }\n\n.osd popover.menu check, .osd popover.menu radio {\n  background: none;\n  color: inherit; }\n\npopover.menu radio {\n  padding: 1px;\n  border: 1px solid alpha(currentColor,0.3); }\n\npopover.menu check.left,\npopover.menu radio.left,\npopover.menu arrow.left {\n  margin-left: -2px;\n  margin-right: 6px; }\n\npopover.menu check.right,\npopover.menu radio.right,\npopover.menu arrow.right {\n  margin-left: 6px;\n  margin-right: -2px; }\n\npopover.menu modelbutton {\n  min-height: 32px;\n  min-width: 40px;\n  padding: 0 12px;\n  border-radius: 6px; }\n  popover.menu modelbutton:hover, popover.menu modelbutton:selected {\n    background-color: alpha(currentColor,0.1); }\n  popover.menu modelbutton:active {\n    background-color: alpha(currentColor,0.19); }\n  popover.menu modelbutton arrow {\n    background: none;\n    min-width: 16px;\n    min-height: 16px;\n    opacity: 0.3; }\n    popover.menu modelbutton arrow:hover {\n      background: none; }\n    popover.menu modelbutton arrow:disabled {\n      filter: opacity(0.5); }\n    popover.menu modelbutton arrow.left {\n      -gtk-icon-source: -gtk-icontheme(\"go-previous-symbolic\"); }\n    popover.menu modelbutton arrow.right {\n      -gtk-icon-source: -gtk-icontheme(\"go-next-symbolic\"); }\n\npopover.menu label.title {\n  font-weight: bold;\n  padding: 4px 32px; }\n\npopover.menu list, popover.menu listview {\n  background: none;\n  color: inherit; }\n  popover.menu list > row, popover.menu listview > row {\n    border-radius: 6px;\n    padding: 0 12px;\n    min-height: 32px;\n    min-width: 40px; }\n    popover.menu list > row:selected, popover.menu listview > row:selected {\n      background: none; }\n    popover.menu list > row:hover, popover.menu list > row:hover:selected.activatable, popover.menu listview > row:hover, popover.menu listview > row:hover:selected.activatable {\n      background-color: alpha(currentColor,0.1); }\n    popover.menu list > row:active, popover.menu list > row:active:selected.activatable, popover.menu listview > row:active, popover.menu listview > row:active:selected.activatable {\n      background-color: alpha(currentColor,0.19); }\n    popover.menu list > row.has-open-popup, popover.menu list > row.has-open-popup:selected.activatable, popover.menu listview > row.has-open-popup, popover.menu listview > row.has-open-popup:selected.activatable {\n      background-color: alpha(currentColor,0.1); }\n    popover.menu list > row > box, popover.menu listview > row > box {\n      border-spacing: 6px; }\n\npopover.menu contents > list,\npopover.menu contents > listview,\npopover.menu scrolledwindow > viewport > list,\npopover.menu scrolledwindow > listview {\n  padding: 6px 0; }\n  popover.menu contents > list > row,\n  popover.menu contents > listview > row,\n  popover.menu scrolledwindow > viewport > list > row,\n  popover.menu scrolledwindow > listview > row {\n    margin: 0 6px;\n    padding: 9px 12px;\n    min-height: 0; }\n\nmenubar {\n  box-shadow: inset 0 -1px alpha(currentColor,0.15);\n  padding-bottom: 1px; }\n  menubar > item {\n    min-height: 16px;\n    padding: 4px 8px;\n    border-radius: 6px; }\n    menubar > item:selected {\n      background-color: alpha(currentColor,0.1); }\n    menubar > item popover.menu popover.menu {\n      padding: 0 0 4px 0; }\n    menubar > item popover.menu popover.menu > contents {\n      margin: 0;\n      border-radius: 12px; }\n\ntoolbarview > .top-bar menubar,\ntoolbarview > .bottom-bar menubar {\n  box-shadow: none;\n  padding-bottom: 0; }\n\n/********************\n * GtkMessageDialog *\n ********************/\nwindow.dialog.message .titlebar {\n  min-height: 20px;\n  background: none;\n  box-shadow: none;\n  border-style: none;\n  border-top-left-radius: 7px;\n  border-top-right-radius: 7px; }\n\nwindow.dialog.message box.dialog-vbox.vertical {\n  margin-top: 6px;\n  border-spacing: 24px; }\n  window.dialog.message box.dialog-vbox.vertical > box > box > box > label.title {\n    font-weight: 800;\n    font-size: 15pt; }\n\nwindow.dialog.message.csd {\n  border-bottom-left-radius: 13px;\n  border-bottom-right-radius: 13px; }\n  window.dialog.message.csd .dialog-action-area {\n    border-top: 1px solid alpha(currentColor,0.15);\n    margin: 0;\n    border-spacing: 0; }\n    window.dialog.message.csd .dialog-action-area > button {\n      padding: 10px 14px;\n      border-radius: 0;\n      border: none;\n      background-clip: padding-box;\n      border-left: 1px solid alpha(currentColor,0.15); }\n      window.dialog.message.csd .dialog-action-area > button:first-child {\n        border-bottom-left-radius: 13px;\n        border-left: none; }\n      window.dialog.message.csd .dialog-action-area > button:last-child {\n        border-bottom-right-radius: 13px; }\n      window.dialog.message.csd .dialog-action-area > button.suggested-action {\n        color: @accent_color; }\n      window.dialog.message.csd .dialog-action-area > button.destructive-action {\n        color: @destructive_color; }\n\n/********************\n * AdwMessageDialog *\n ********************/\nwindow.messagedialog,\ndialog-host > dialog.alert sheet,\nwindow.dialog-window.alert {\n  background-color: @dialog_bg_color;\n  color: @dialog_fg_color; }\n\nwindow.messagedialog {\n  outline: none; }\n\ndialog-host > dialog.alert.floating sheet,\nwindow.dialog-window.alert {\n  border-radius: 13px;\n  outline: none; }\n\nwindow.messagedialog .message-area,\ndialog.alert .message-area {\n  padding: 24px 30px;\n  border-spacing: 24px; }\n  window.messagedialog .message-area.has-heading.has-body,\n  dialog.alert .message-area.has-heading.has-body {\n    border-spacing: 10px; }\n\nwindow.messagedialog .response-area > button,\ndialog.alert .response-area > button {\n  padding: 10px 14px;\n  border-radius: 0; }\n  window.messagedialog .response-area > button.suggested,\n  dialog.alert .response-area > button.suggested {\n    color: @accent_color; }\n  window.messagedialog .response-area > button.destructive,\n  dialog.alert .response-area > button.destructive {\n    color: @destructive_color; }\n\nwindow.messagedialog .response-area:not(.compact) > button,\ndialog.alert .response-area:not(.compact) > button {\n  margin-top: -1px;\n  margin-right: -1px;\n  margin-left: -1px; }\n  window.messagedialog .response-area:not(.compact) > button:first-child:dir(ltr), window.messagedialog .response-area:not(.compact) > button:last-child:dir(rtl),\n  dialog.alert .response-area:not(.compact) > button:first-child:dir(ltr),\n  dialog.alert .response-area:not(.compact) > button:last-child:dir(rtl) {\n    margin-left: 0; }\n  window.messagedialog .response-area:not(.compact) > button:last-child:dir(ltr), window.messagedialog .response-area:not(.compact) > button:first-child:dir(rtl),\n  dialog.alert .response-area:not(.compact) > button:last-child:dir(ltr),\n  dialog.alert .response-area:not(.compact) > button:first-child:dir(rtl) {\n    margin-right: 0; }\n\nwindow.messagedialog .response-area.compact > button,\ndialog.alert .response-area.compact > button {\n  margin-top: -1px;\n  margin-bottom: -1px; }\n  window.messagedialog .response-area.compact > button:first-child,\n  dialog.alert .response-area.compact > button:first-child {\n    margin-bottom: 0; }\n\nwindow.messagedialog .response-area:not(.compact) > button:first-child:dir(ltr), window.messagedialog .response-area:not(.compact) > button:last-child:dir(rtl),\ndialog.alert.floating .response-area:not(.compact) > button:first-child:dir(ltr),\ndialog.alert.floating .response-area:not(.compact) > button:last-child:dir(rtl) {\n  border-bottom-left-radius: 13px; }\n\nwindow.messagedialog .response-area:not(.compact) > button:last-child:dir(ltr), window.messagedialog .response-area:not(.compact) > button:first-child:dir(rtl),\ndialog.alert.floating .response-area:not(.compact) > button:last-child:dir(ltr),\ndialog.alert.floating .response-area:not(.compact) > button:first-child:dir(rtl) {\n  border-bottom-right-radius: 13px; }\n\nwindow.messagedialog .response-area.compact > button:first-child,\ndialog.alert.floating .response-area.compact > button:first-child {\n  border-bottom-left-radius: 13px;\n  border-bottom-right-radius: 13px; }\n\n/**********\n * Frames *\n **********/\nframe,\n.frame {\n  border: 1px solid alpha(currentColor,0.15); }\n\nframe {\n  border-radius: 12px; }\n  frame > label {\n    margin: 4px; }\n\n/**************\n * Separators *\n **************/\nseparator {\n  background: alpha(currentColor,0.15);\n  min-width: 1px;\n  min-height: 1px; }\n  separator.spacer {\n    background: none; }\n    separator.spacer.horizontal {\n      min-width: 12px; }\n    separator.spacer.vertical {\n      min-height: 12px; }\n\n/*********************\n * App Notifications *\n *********************/\n.app-notification {\n  padding: 10px;\n  border-spacing: 10px;\n  border-radius: 0 0 12px 12px;\n  background-color: rgba(0, 0, 0, 0.7);\n  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2), transparent 2px);\n  background-clip: padding-box; }\n  .app-notification border {\n    border: none; }\n\n/**********\n * Toasts *\n **********/\ntoast {\n  margin: 12px;\n  margin-bottom: 24px;\n  border-radius: 150px;\n  border-spacing: 6px;\n  padding: 6px; }\n  toast:dir(ltr) {\n    padding-left: 12px; }\n  toast:dir(rtl) {\n    padding-right: 12px; }\n  toast > widget {\n    margin: 0 6px; }\n\n/**************\n * GtkVideo *\n **************/\nvideo {\n  background: black; }\n  video image.osd {\n    min-width: 64px;\n    min-height: 64px;\n    border-radius: 32px; }\n\n/******************\n * AdwAboutWindow *\n ******************/\nwindow.about .main-page > viewport > clamp > box,\ndialog.about .main-page > viewport > clamp > box {\n  margin: 12px;\n  border-spacing: 6px; }\n  window.about .main-page > viewport > clamp > box > box,\n  dialog.about .main-page > viewport > clamp > box > box {\n    margin-top: 18px;\n    border-spacing: 18px;\n    margin-bottom: 6px; }\n\nwindow.about .main-page .app-version,\ndialog.about .main-page .app-version {\n  padding: 3px 18px;\n  color: @accent_color;\n  border-radius: 999px;\n  margin-top: 3px; }\n\nwindow.about .subpage > viewport > clamp > box,\ndialog.about .subpage > viewport > clamp > box {\n  margin: 18px 12px;\n  border-spacing: 18px; }\n\nwindow.about .subpage > clamp > textview,\ndialog.about .subpage > clamp > textview {\n  background: none;\n  color: inherit; }\n\n/*****************\n * AdwStatusPage *\n *****************/\nstatuspage > scrolledwindow > viewport > box {\n  margin: 36px 12px;\n  border-spacing: 36px; }\n  statuspage > scrolledwindow > viewport > box > clamp > box {\n    border-spacing: 12px; }\n    statuspage > scrolledwindow > viewport > box > clamp > box > .icon {\n      -gtk-icon-size: 128px;\n      color: alpha(currentColor,0.55); }\n      statuspage > scrolledwindow > viewport > box > clamp > box > .icon:disabled {\n        opacity: 0.5; }\n      statuspage > scrolledwindow > viewport > box > clamp > box > .icon:not(:last-child) {\n        margin-bottom: 24px; }\n\nstatuspage.compact > scrolledwindow > viewport > box {\n  margin: 24px 12px;\n  border-spacing: 24px; }\n  statuspage.compact > scrolledwindow > viewport > box > clamp > box > .icon {\n    -gtk-icon-size: 96px; }\n    statuspage.compact > scrolledwindow > viewport > box > clamp > box > .icon:not(:last-child) {\n      margin-bottom: 12px; }\n  statuspage.compact > scrolledwindow > viewport > box > clamp > box > .title {\n    font-size: 18pt; }\n\n/* Cards */\nshortcut > .keycap, list.boxed-list, list.content, .card {\n  background-color: @card_bg_color;\n  color: @card_fg_color;\n  border-radius: 12px;\n  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.03), 0 1px 3px 1px rgba(0, 0, 0, 0.07), 0 2px 6px 2px rgba(0, 0, 0, 0.03); }\n  .osd shortcut > .keycap, .osd list.boxed-list, .osd list.content, shortcut > .osd.keycap, list.osd.boxed-list, list.osd.content, .osd .card, .card.osd {\n    background-color: alpha(currentColor,0.1);\n    color: inherit;\n    box-shadow: none; }\n\n.card {\n  outline: 0 solid transparent;\n  outline-offset: 5px;\n  transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n\n.card:focus:focus-visible {\n  outline-color: alpha(@accent_color,0.5);\n  outline-width: 2px;\n  outline-offset: -1px; }\n\n.osd .card:focus:focus-visible, .card.osd:focus:focus-visible {\n  outline-color: rgba(255, 255, 255, 0.5); }\n\n.card.activatable {\n  transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), background 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), box-shadow 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  .card.activatable:hover {\n    background-image: image(alpha(currentColor,0.03)); }\n  .card.activatable:active {\n    background-image: image(alpha(currentColor,0.08)); }\n\n/* Transition shadows */\nflap > dimming,\nleaflet > dimming,\nnavigation-view > dimming,\noverlay-split-view > dimming {\n  background: @shade_color; }\n\nflap > shadow,\nleaflet > shadow,\nnavigation-view > shadow,\noverlay-split-view > shadow {\n  min-width: 56px;\n  min-height: 56px; }\n  flap > shadow.left,\n  leaflet > shadow.left,\n  navigation-view > shadow.left,\n  overlay-split-view > shadow.left {\n    background-image: linear-gradient(to right, alpha(@shade_color,0.7), alpha(@shade_color,0.14) 40px, alpha(@shade_color,0) 56px), linear-gradient(to right, alpha(@shade_color,0.4), alpha(@shade_color,0.14) 7px, alpha(@shade_color,0) 24px); }\n  flap > shadow.right,\n  leaflet > shadow.right,\n  navigation-view > shadow.right,\n  overlay-split-view > shadow.right {\n    background-image: linear-gradient(to left, alpha(@shade_color,0.7), alpha(@shade_color,0.14) 40px, alpha(@shade_color,0) 56px), linear-gradient(to left, alpha(@shade_color,0.4), alpha(@shade_color,0.14) 7px, alpha(@shade_color,0) 24px); }\n  flap > shadow.up,\n  leaflet > shadow.up,\n  navigation-view > shadow.up,\n  overlay-split-view > shadow.up {\n    background-image: linear-gradient(to bottom, alpha(@shade_color,0.7), alpha(@shade_color,0.14) 40px, alpha(@shade_color,0) 56px), linear-gradient(to bottom, alpha(@shade_color,0.4), alpha(@shade_color,0.14) 7px, alpha(@shade_color,0) 24px); }\n  flap > shadow.down,\n  leaflet > shadow.down,\n  navigation-view > shadow.down,\n  overlay-split-view > shadow.down {\n    background-image: linear-gradient(to top, alpha(@shade_color,0.7), alpha(@shade_color,0.14) 40px, alpha(@shade_color,0) 56px), linear-gradient(to top, alpha(@shade_color,0.4), alpha(@shade_color,0.14) 7px, alpha(@shade_color,0) 24px); }\n\nnotebook > header > tabs > tab:checked {\n  outline: 0 solid transparent;\n  outline-offset: 4px;\n  transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n\nnotebook:focus:focus-visible > header > tabs > tab:checked {\n  outline-color: alpha(@accent_color,0.5);\n  outline-width: 2px;\n  outline-offset: -2px; }\n\nnotebook > header {\n  padding: 1px;\n  border-color: alpha(currentColor,0.15);\n  border-width: 1px;\n  background-clip: padding-box; }\n  notebook > header > tabs {\n    margin: -1px; }\n  notebook > header.top {\n    border-bottom-style: solid; }\n    notebook > header.top > tabs {\n      margin-bottom: -2px; }\n      notebook > header.top > tabs > tab:hover {\n        box-shadow: inset 0 -4px alpha(currentColor,0.15); }\n      notebook > header.top > tabs > tab:checked {\n        box-shadow: inset 0 -4px @accent_bg_color; }\n  notebook > header.bottom {\n    border-top-style: solid; }\n    notebook > header.bottom > tabs {\n      margin-top: -2px; }\n      notebook > header.bottom > tabs > tab:hover {\n        box-shadow: inset 0 4px alpha(currentColor,0.15); }\n      notebook > header.bottom > tabs > tab:checked {\n        box-shadow: inset 0 4px @accent_bg_color; }\n  notebook > header.left {\n    border-right-style: solid; }\n    notebook > header.left > tabs {\n      margin-right: -2px; }\n      notebook > header.left > tabs > tab:hover {\n        box-shadow: inset -4px 0 alpha(currentColor,0.15); }\n      notebook > header.left > tabs > tab:checked {\n        box-shadow: inset -4px 0 @accent_bg_color; }\n  notebook > header.right {\n    border-left-style: solid; }\n    notebook > header.right > tabs {\n      margin-left: -2px; }\n      notebook > header.right > tabs > tab:hover {\n        box-shadow: inset 4px 0 alpha(currentColor,0.15); }\n      notebook > header.right > tabs > tab:checked {\n        box-shadow: inset 4px 0 @accent_bg_color; }\n  notebook > header.top > tabs > arrow {\n    border-top-style: none; }\n  notebook > header.bottom > tabs > arrow {\n    border-bottom-style: none; }\n  notebook > header.top > tabs > arrow, notebook > header.bottom > tabs > arrow {\n    margin-left: -5px;\n    margin-right: -5px;\n    padding-left: 4px;\n    padding-right: 4px; }\n    notebook > header.top > tabs > arrow.down, notebook > header.bottom > tabs > arrow.down {\n      -gtk-icon-source: -gtk-icontheme(\"pan-start-symbolic\"); }\n    notebook > header.top > tabs > arrow.up, notebook > header.bottom > tabs > arrow.up {\n      -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic\"); }\n  notebook > header.left > tabs > arrow {\n    border-left-style: none; }\n  notebook > header.right > tabs > arrow {\n    border-right-style: none; }\n  notebook > header.left > tabs > arrow, notebook > header.right > tabs > arrow {\n    margin-top: -5px;\n    margin-bottom: -5px;\n    padding-top: 4px;\n    padding-bottom: 4px; }\n    notebook > header.left > tabs > arrow.down, notebook > header.right > tabs > arrow.down {\n      -gtk-icon-source: -gtk-icontheme(\"pan-up-symbolic\"); }\n    notebook > header.left > tabs > arrow.up, notebook > header.right > tabs > arrow.up {\n      -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\"); }\n  notebook > header > tabs > arrow {\n    min-height: 16px;\n    min-width: 16px;\n    border-radius: 0; }\n    notebook > header > tabs > arrow:hover:not(:active) {\n      box-shadow: none; }\n  notebook > header > tabs > tab {\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n    min-height: 30px;\n    min-width: 30px;\n    padding: 3px 12px;\n    font-weight: normal; }\n    notebook > header > tabs > tab:hover, notebook > header > tabs > tab:active {\n      background-color: alpha(currentColor,0.07); }\n    notebook > header > tabs > tab:not(:checked) {\n      outline-color: transparent; }\n    notebook > header > tabs > tab:disabled {\n      filter: opacity(0.5); }\n      notebook > header > tabs > tab:disabled label, notebook > header > tabs > tab:disabled button {\n        filter: none; }\n    notebook > header > tabs > tab button.flat {\n      color: alpha(currentColor,0.3);\n      padding: 0;\n      margin-top: 4px;\n      margin-bottom: 4px;\n      min-width: 20px;\n      min-height: 20px; }\n      notebook > header > tabs > tab button.flat:hover, notebook > header > tabs > tab button.flat:active {\n        color: currentColor; }\n      notebook > header > tabs > tab button.flat:last-child {\n        margin-left: 4px;\n        margin-right: -4px; }\n      notebook > header > tabs > tab button.flat:first-child {\n        margin-left: -4px;\n        margin-right: 4px; }\n  notebook > header.top > tabs, notebook > header.bottom > tabs {\n    padding-left: 4px;\n    padding-right: 4px; }\n    notebook > header.top > tabs:not(:only-child), notebook > header.bottom > tabs:not(:only-child) {\n      margin-left: 3px;\n      margin-right: 3px; }\n      notebook > header.top > tabs:not(:only-child):first-child, notebook > header.bottom > tabs:not(:only-child):first-child {\n        margin-left: -1px; }\n      notebook > header.top > tabs:not(:only-child):last-child, notebook > header.bottom > tabs:not(:only-child):last-child {\n        margin-right: -1px; }\n    notebook > header.top > tabs > tab, notebook > header.bottom > tabs > tab {\n      margin-left: 4px;\n      margin-right: 4px; }\n  notebook > header.left > tabs, notebook > header.right > tabs {\n    padding-top: 4px;\n    padding-bottom: 4px; }\n    notebook > header.left > tabs:not(:only-child), notebook > header.right > tabs:not(:only-child) {\n      margin-top: 3px;\n      margin-bottom: 3px; }\n      notebook > header.left > tabs:not(:only-child):first-child, notebook > header.right > tabs:not(:only-child):first-child {\n        margin-top: -1px; }\n      notebook > header.left > tabs:not(:only-child):last-child, notebook > header.right > tabs:not(:only-child):last-child {\n        margin-bottom: -1px; }\n    notebook > header.left > tabs > tab, notebook > header.right > tabs > tab {\n      margin-top: 4px;\n      margin-bottom: 4px; }\n  notebook > header.top > tabs > tab {\n    padding-bottom: 4px; }\n  notebook > header.bottom > tabs > tab {\n    padding-top: 4px; }\n\nnotebook > stack:not(:only-child) {\n  background-color: @view_bg_color; }\n\npaned > separator {\n  min-width: 1px;\n  min-height: 1px;\n  background: none;\n  background-size: 1px 1px; }\n  paned > separator.wide {\n    min-width: 5px;\n    min-height: 5px; }\n\npaned.horizontal > separator:dir(ltr) {\n  margin: 0 -8px 0 0;\n  padding: 0 8px 0 0;\n  box-shadow: inset 1px 0 alpha(currentColor,0.15); }\n\npaned.horizontal > separator:dir(rtl) {\n  margin: 0 0 0 -8px;\n  padding: 0 0 0 8px;\n  box-shadow: inset -1px 0 alpha(currentColor,0.15); }\n\npaned.horizontal > separator.wide {\n  margin: 0;\n  padding: 0;\n  box-shadow: inset 1px 0 alpha(currentColor,0.15), inset -1px 0 alpha(currentColor,0.15); }\n\npaned.vertical > separator {\n  margin: 0 0 -8px 0;\n  padding: 0 0 8px 0;\n  box-shadow: inset 0 1px alpha(currentColor,0.15); }\n  paned.vertical > separator.wide {\n    margin: 0;\n    padding: 0;\n    box-shadow: inset 0 1px alpha(currentColor,0.15), inset 0 -1px alpha(currentColor,0.15); }\n\ntoolbarview.undershoot-top popover scrolledwindow undershoot.top,\ntoolbarview.undershoot-bottom popover scrolledwindow undershoot.bottom {\n  background: none;\n  box-shadow: none; }\n\npopover.background {\n  background-color: transparent;\n  font: initial; }\n\npopover > arrow,\npopover > contents {\n  background-color: @popover_bg_color;\n  color: @popover_fg_color;\n  background-clip: padding-box;\n  border: 1px solid rgba(0, 0, 0, 0.14);\n  box-shadow: 0 1px 5px 1px rgba(0, 0, 0, 0.09), 0 2px 14px 3px rgba(0, 0, 0, 0.05); }\n\npopover > contents {\n  padding: 8px;\n  border-radius: 12px; }\n  popover > contents > list,\n  popover > contents > .view,\n  window.print popover > contents > .dialog-action-box,\n  popover > contents > toolbar {\n    border-style: none;\n    background-color: transparent; }\n\n.osd popover, popover.touch-selection, popover.magnifier {\n  background-color: transparent; }\n  .osd popover > arrow,\n  .osd popover > contents, popover.touch-selection > arrow,\n  popover.touch-selection > contents, popover.magnifier > arrow,\n  popover.magnifier > contents {\n    border: 1px solid rgba(255, 255, 255, 0.1);\n    box-shadow: none; }\n\npopover toolbarview.undershoot-top scrolledwindow > undershoot.top {\n  box-shadow: inset 0 1px alpha(@popover_shade_color,0.75);\n  background: linear-gradient(to bottom, alpha(@popover_shade_color,0.75), transparent 4px); }\n\npopover toolbarview.undershoot-bottom scrolledwindow > undershoot.bottom {\n  box-shadow: inset 0 -1px alpha(@popover_shade_color,0.75);\n  background: linear-gradient(to top, alpha(@popover_shade_color,0.75), transparent 4px); }\n\npopover scrolledwindow.undershoot-top > undershoot.top {\n  box-shadow: inset 0 1px alpha(@popover_shade_color,0.75);\n  background: linear-gradient(to bottom, alpha(@popover_shade_color,0.75), transparent 4px); }\n\npopover scrolledwindow.undershoot-bottom > undershoot.bottom {\n  box-shadow: inset 0 -1px alpha(@popover_shade_color,0.75);\n  background: linear-gradient(to top, alpha(@popover_shade_color,0.75), transparent 4px); }\n\npopover scrolledwindow.undershoot-start:dir(ltr) > undershoot.left {\n  box-shadow: inset 1px 0 alpha(@popover_shade_color,0.75);\n  background: linear-gradient(to right, alpha(@popover_shade_color,0.75), transparent 4px); }\n\npopover scrolledwindow.undershoot-start:dir(rtl) > undershoot.right {\n  box-shadow: inset -1px 0 alpha(@popover_shade_color,0.75);\n  background: linear-gradient(to left, alpha(@popover_shade_color,0.75), transparent 4px); }\n\npopover scrolledwindow.undershoot-end:dir(ltr) > undershoot.right {\n  box-shadow: inset -1px 0 alpha(@popover_shade_color,0.75);\n  background: linear-gradient(to left, alpha(@popover_shade_color,0.75), transparent 4px); }\n\npopover scrolledwindow.undershoot-end:dir(rtl) > undershoot.left {\n  box-shadow: inset 1px 0 alpha(@popover_shade_color,0.75);\n  background: linear-gradient(to right, alpha(@popover_shade_color,0.75), transparent 4px); }\n\npopover flap > dimming,\npopover leaflet > dimming,\npopover navigation-view > dimming,\npopover overlay-split-view > dimming {\n  background: @popover_shade_color; }\n\npopover flap > shadow,\npopover leaflet > shadow,\npopover navigation-view > shadow,\npopover overlay-split-view > shadow {\n  min-width: 56px;\n  min-height: 56px; }\n  popover flap > shadow.left,\n  popover leaflet > shadow.left,\n  popover navigation-view > shadow.left,\n  popover overlay-split-view > shadow.left {\n    background-image: linear-gradient(to right, alpha(@popover_shade_color,0.7), alpha(@popover_shade_color,0.14) 40px, alpha(@popover_shade_color,0) 56px), linear-gradient(to right, alpha(@popover_shade_color,0.4), alpha(@popover_shade_color,0.14) 7px, alpha(@popover_shade_color,0) 24px); }\n  popover flap > shadow.right,\n  popover leaflet > shadow.right,\n  popover navigation-view > shadow.right,\n  popover overlay-split-view > shadow.right {\n    background-image: linear-gradient(to left, alpha(@popover_shade_color,0.7), alpha(@popover_shade_color,0.14) 40px, alpha(@popover_shade_color,0) 56px), linear-gradient(to left, alpha(@popover_shade_color,0.4), alpha(@popover_shade_color,0.14) 7px, alpha(@popover_shade_color,0) 24px); }\n  popover flap > shadow.up,\n  popover leaflet > shadow.up,\n  popover navigation-view > shadow.up,\n  popover overlay-split-view > shadow.up {\n    background-image: linear-gradient(to bottom, alpha(@popover_shade_color,0.7), alpha(@popover_shade_color,0.14) 40px, alpha(@popover_shade_color,0) 56px), linear-gradient(to bottom, alpha(@popover_shade_color,0.4), alpha(@popover_shade_color,0.14) 7px, alpha(@popover_shade_color,0) 24px); }\n  popover flap > shadow.down,\n  popover leaflet > shadow.down,\n  popover navigation-view > shadow.down,\n  popover overlay-split-view > shadow.down {\n    background-image: linear-gradient(to top, alpha(@popover_shade_color,0.7), alpha(@popover_shade_color,0.14) 40px, alpha(@popover_shade_color,0) 56px), linear-gradient(to top, alpha(@popover_shade_color,0.4), alpha(@popover_shade_color,0.14) 7px, alpha(@popover_shade_color,0) 24px); }\n\npreferencespage > scrolledwindow > viewport > clamp > box {\n  margin: 24px 12px;\n  border-spacing: 24px; }\n\npreferencesgroup > box, preferencesgroup > box .labels {\n  border-spacing: 6px; }\n\npreferencesgroup > box > box.header:not(.single-line) {\n  margin-bottom: 6px; }\n\npreferencesgroup > box > box.single-line {\n  min-height: 34px; }\n\nprogressbar.horizontal > trough {\n  min-width: 150px; }\n  progressbar.horizontal > trough, progressbar.horizontal > trough > progress {\n    min-height: 8px; }\n\nprogressbar.vertical > trough {\n  min-height: 80px; }\n  progressbar.vertical > trough, progressbar.vertical > trough > progress {\n    min-width: 8px; }\n\nprogressbar > text {\n  font-size: smaller; }\n\nprogressbar:disabled {\n  filter: opacity(0.5); }\n\nprogressbar > trough > progress {\n  /* share most of scales' */\n  border-radius: 99px; }\n  progressbar > trough > progress.left {\n    border-top-left-radius: 99px;\n    border-bottom-left-radius: 99px; }\n  progressbar > trough > progress.right {\n    border-top-right-radius: 99px;\n    border-bottom-right-radius: 99px; }\n  progressbar > trough > progress.top {\n    border-top-right-radius: 99px;\n    border-top-left-radius: 99px; }\n  progressbar > trough > progress.bottom {\n    border-bottom-right-radius: 99px;\n    border-bottom-left-radius: 99px; }\n\nprogressbar.osd {\n  min-width: 2px;\n  min-height: 2px;\n  background-color: transparent;\n  color: inherit; }\n  progressbar.osd > trough {\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    box-shadow: none; }\n    progressbar.osd > trough > progress {\n      border-style: none;\n      border-radius: 0; }\n  progressbar.osd.horizontal > trough, progressbar.osd.horizontal > trough > progress {\n    min-height: 2px; }\n  progressbar.osd.vertical > trough, progressbar.osd.vertical > trough > progress {\n    min-width: 2px; }\n\nprogressbar > trough.empty > progress {\n  all: unset; }\n\n.osd progressbar > trough > progress {\n  background-color: rgba(255, 255, 255, 0.75); }\n\nscale > trough > fill, scale > trough, progressbar > trough {\n  border-radius: 99px;\n  background-color: alpha(currentColor,0.15); }\n\nscale > trough > highlight, progressbar > trough > progress {\n  border-radius: 99px;\n  background-color: @accent_bg_color;\n  color: @accent_fg_color; }\n\nscale {\n  min-height: 10px;\n  min-width: 10px;\n  padding: 12px; }\n  scale > trough > slider {\n    outline: 0 solid transparent;\n    outline-offset: 6px;\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  scale:focus:focus-visible > trough > slider {\n    outline-color: alpha(@accent_color,0.5);\n    outline-width: 2px;\n    outline-offset: 0; }\n  scale > trough > slider {\n    background-color: mix(white,@view_bg_color,0.2);\n    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 0 2px 4px rgba(0, 0, 0, 0.2);\n    border-radius: 100%;\n    min-width: 20px;\n    min-height: 20px;\n    margin: -8px; }\n  scale:hover > trough, scale:active > trough {\n    background-color: alpha(currentColor,0.2); }\n    scale:hover > trough > highlight, scale:active > trough > highlight {\n      background-image: image(alpha(currentColor,0.1)); }\n    scale:hover > trough > slider, scale:active > trough > slider {\n      background-color: white; }\n  .osd scale:focus:focus-visible > trough {\n    outline-color: rgba(255, 255, 255, 0.5); }\n  .osd scale > trough > highlight {\n    background-color: rgba(255, 255, 255, 0.75);\n    color: rgba(0, 0, 0, 0.75); }\n  scale:disabled {\n    filter: opacity(0.5); }\n    scale:disabled > trough > slider {\n      box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 0 2px 4px transparent;\n      outline-color: rgba(0, 0, 0, 0.2); }\n  scale.fine-tune {\n    padding: 9px; }\n    scale.fine-tune.horizontal {\n      min-height: 16px; }\n    scale.fine-tune.vertical {\n      min-width: 16px; }\n    scale.fine-tune > trough > slider {\n      margin: -5px; }\n  scale.marks-before:not(.marks-after) > trough > slider, scale.marks-after:not(.marks-before) > trough > slider {\n    transform: rotate(45deg);\n    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 1px 1px 4px rgba(0, 0, 0, 0.2); }\n    scale.marks-before:not(.marks-after) > trough > slider:disabled, scale.marks-after:not(.marks-before) > trough > slider:disabled {\n      box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 1px 1px 4px transparent; }\n  scale.horizontal > marks {\n    color: alpha(currentColor,0.55); }\n    scale.horizontal > marks.top {\n      margin-bottom: 6px; }\n    scale.horizontal > marks.bottom {\n      margin-top: 6px; }\n    scale.horizontal > marks indicator {\n      background-color: currentColor;\n      min-height: 6px;\n      min-width: 1px; }\n  scale.horizontal > value.left {\n    margin-right: 9px; }\n  scale.horizontal > value.right {\n    margin-left: 9px; }\n  scale.horizontal.fine-tune > marks.top {\n    margin-top: 3px; }\n  scale.horizontal.fine-tune > marks.bottom {\n    margin-bottom: 3px; }\n  scale.horizontal.fine-tune > marks indicator {\n    min-height: 3px; }\n  scale.horizontal.marks-before {\n    padding-top: 0; }\n    scale.horizontal.marks-before > trough > slider {\n      border-top-left-radius: 0; }\n  scale.horizontal.marks-after {\n    padding-bottom: 0; }\n    scale.horizontal.marks-after > trough > slider {\n      border-bottom-right-radius: 0; }\n  scale.horizontal.marks-before.marks-after > trough > slider {\n    border-radius: 100%; }\n  scale.vertical > marks {\n    color: alpha(currentColor,0.55); }\n    scale.vertical > marks.top {\n      margin-right: 6px; }\n    scale.vertical > marks.bottom {\n      margin-left: 6px; }\n    scale.vertical > marks indicator {\n      background-color: currentColor;\n      min-height: 1px;\n      min-width: 6px; }\n  scale.vertical > value.top {\n    margin-bottom: 9px; }\n  scale.vertical > value.bottom {\n    margin-top: 9px; }\n  scale.vertical.fine-tune > marks.top {\n    margin-left: 3px; }\n  scale.vertical.fine-tune > marks.bottom {\n    margin-right: 3px; }\n  scale.vertical.fine-tune > marks indicator {\n    min-height: 3px; }\n  scale.vertical.marks-before {\n    padding-left: 0; }\n    scale.vertical.marks-before > trough > slider {\n      border-bottom-left-radius: 0; }\n  scale.vertical.marks-after {\n    padding-right: 0; }\n    scale.vertical.marks-after > trough > slider {\n      border-top-right-radius: 0; }\n  scale.color {\n    padding: 0; }\n    scale.color > trough {\n      border: none;\n      background: none;\n      border-radius: 10px; }\n      scale.color > trough > slider {\n        margin: 0;\n        background-color: rgba(255, 255, 255, 0.8); }\n    scale.color.fine-tune {\n      padding: 2px; }\n      scale.color.fine-tune > trough > slider {\n        margin: -2px; }\n\nscrollbar > range > trough {\n  margin: 7px;\n  transition: all 200ms linear;\n  border-radius: 10px; }\n  scrollbar > range > trough > slider {\n    min-width: 8px;\n    min-height: 8px;\n    margin: -6px;\n    border: 6px solid transparent;\n    border-radius: 10px;\n    background-clip: padding-box;\n    transition: all 200ms linear;\n    background-color: alpha(currentColor,0.2); }\n    scrollbar > range > trough > slider:hover {\n      background-color: alpha(currentColor,0.4); }\n    scrollbar > range > trough > slider:active {\n      background-color: alpha(currentColor,0.6); }\n    scrollbar > range > trough > slider:disabled {\n      opacity: 0; }\n\nscrollbar.horizontal > range > trough {\n  margin-top: 6px;\n  margin-bottom: 6px; }\n\nscrollbar.vertical > range > trough {\n  margin-left: 6px;\n  margin-right: 6px; }\n\nscrollbar.overlay-indicator {\n  background: none;\n  color: inherit;\n  box-shadow: none;\n  padding: 0; }\n  scrollbar.overlay-indicator > range > trough {\n    outline: 1px solid transparent; }\n    scrollbar.overlay-indicator > range > trough > slider {\n      outline: 1px solid alpha(@scrollbar_outline_color,0.6);\n      outline-offset: -6px; }\n      .osd scrollbar.overlay-indicator > range > trough > slider {\n        outline: 1px solid alpha(rgba(0, 0, 0, 0.5),0.6); }\n  scrollbar.overlay-indicator:not(.hovering) > range > trough > slider {\n    min-width: 3px;\n    min-height: 3px;\n    outline-color: alpha(@scrollbar_outline_color,0.35); }\n    .osd scrollbar.overlay-indicator:not(.hovering) > range > trough > slider {\n      outline-color: alpha(rgba(0, 0, 0, 0.5),0.35); }\n  scrollbar.overlay-indicator.hovering > range > trough {\n    background-color: alpha(currentColor,0.1); }\n  scrollbar.overlay-indicator.horizontal > range > trough > slider {\n    min-width: 40px; }\n  scrollbar.overlay-indicator.horizontal.hovering > range > trough > slider {\n    min-height: 8px; }\n  scrollbar.overlay-indicator.horizontal:not(.hovering) > range > trough {\n    margin-top: 3px;\n    margin-bottom: 3px; }\n  scrollbar.overlay-indicator.vertical > range > trough > slider {\n    min-height: 40px; }\n  scrollbar.overlay-indicator.vertical.hovering > range > trough > slider {\n    min-width: 8px; }\n  scrollbar.overlay-indicator.vertical:not(.hovering) > range > trough {\n    margin-left: 3px;\n    margin-right: 3px; }\n\nscrollbar.horizontal > range > trough > slider {\n  min-width: 40px; }\n\nscrollbar.vertical > range > trough > slider {\n  min-height: 40px; }\n\nscrollbar > range.fine-tune > trough > slider, scrollbar > range.fine-tune > trough > slider:hover, scrollbar > range.fine-tune > trough > slider:active {\n  background-color: alpha(@accent_color,0.6); }\n\nscrolledwindow > overshoot.top {\n  background-image: radial-gradient(farthest-side at top, alpha(currentColor,0.12) 85%, alpha(currentColor,0)), radial-gradient(farthest-side at top, alpha(currentColor,0.05), alpha(currentColor,0));\n  background-size: 100% 3%, 100% 50%;\n  background-repeat: no-repeat;\n  background-position: top;\n  background-color: transparent;\n  border: none;\n  box-shadow: none; }\n\nscrolledwindow > overshoot.bottom {\n  background-image: radial-gradient(farthest-side at bottom, alpha(currentColor,0.12) 85%, alpha(currentColor,0)), radial-gradient(farthest-side at bottom, alpha(currentColor,0.05), alpha(currentColor,0));\n  background-size: 100% 3%, 100% 50%;\n  background-repeat: no-repeat;\n  background-position: bottom;\n  background-color: transparent;\n  border: none;\n  box-shadow: none; }\n\nscrolledwindow > overshoot.left {\n  background-image: radial-gradient(farthest-side at left, alpha(currentColor,0.12) 85%, alpha(currentColor,0)), radial-gradient(farthest-side at left, alpha(currentColor,0.05), alpha(currentColor,0));\n  background-size: 3% 100%, 50% 100%;\n  background-repeat: no-repeat;\n  background-position: left;\n  background-color: transparent;\n  border: none;\n  box-shadow: none; }\n\nscrolledwindow > overshoot.right {\n  background-image: radial-gradient(farthest-side at right, alpha(currentColor,0.12) 85%, alpha(currentColor,0)), radial-gradient(farthest-side at right, alpha(currentColor,0.05), alpha(currentColor,0));\n  background-size: 3% 100%, 50% 100%;\n  background-repeat: no-repeat;\n  background-position: right;\n  background-color: transparent;\n  border: none;\n  box-shadow: none; }\n\nscrolledwindow.undershoot-top > undershoot.top {\n  box-shadow: inset 0 1px alpha(@shade_color,0.75);\n  background: linear-gradient(to bottom, alpha(@shade_color,0.75), transparent 4px); }\n\nscrolledwindow.undershoot-bottom > undershoot.bottom {\n  box-shadow: inset 0 -1px alpha(@shade_color,0.75);\n  background: linear-gradient(to top, alpha(@shade_color,0.75), transparent 4px); }\n\nscrolledwindow.undershoot-start:dir(ltr) > undershoot.left {\n  box-shadow: inset 1px 0 alpha(@shade_color,0.75);\n  background: linear-gradient(to right, alpha(@shade_color,0.75), transparent 4px); }\n\nscrolledwindow.undershoot-start:dir(rtl) > undershoot.right {\n  box-shadow: inset -1px 0 alpha(@shade_color,0.75);\n  background: linear-gradient(to left, alpha(@shade_color,0.75), transparent 4px); }\n\nscrolledwindow.undershoot-end:dir(ltr) > undershoot.right {\n  box-shadow: inset -1px 0 alpha(@shade_color,0.75);\n  background: linear-gradient(to left, alpha(@shade_color,0.75), transparent 4px); }\n\nscrolledwindow.undershoot-end:dir(rtl) > undershoot.left {\n  box-shadow: inset 1px 0 alpha(@shade_color,0.75);\n  background: linear-gradient(to right, alpha(@shade_color,0.75), transparent 4px); }\n\nshortcuts-section {\n  margin: 20px; }\n\n.shortcuts-search-results {\n  margin: 20px;\n  border-spacing: 24px; }\n\nshortcut {\n  border-spacing: 6px;\n  border-radius: 6px; }\n  shortcut {\n    outline: 0 solid transparent;\n    outline-offset: 8px;\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  shortcut:focus:focus-visible {\n    outline-color: alpha(@accent_color,0.5);\n    outline-width: 2px;\n    outline-offset: 4px; }\n  shortcut > .keycap {\n    min-width: 20px;\n    min-height: 25px;\n    padding: 2px 6px;\n    border-radius: 6px;\n    font-size: smaller; }\n\nshortcuts-section stackswitcher.circular {\n  border-spacing: 12px; }\n  shortcuts-section stackswitcher.circular > button.circular,\n  shortcuts-section stackswitcher.circular > button.text-button.circular {\n    min-width: 32px;\n    min-height: 32px;\n    padding: 0; }\n\nwindow.shortcuts headerbar.titlebar > windowhandle {\n  padding-top: 3px; }\n\nwindow.shortcuts searchbar {\n  background: none; }\n\n.sidebar-pane {\n  background-color: @sidebar_bg_color;\n  color: @sidebar_fg_color; }\n  .sidebar-pane:backdrop {\n    background-color: @sidebar_backdrop_color;\n    transition: background-color 200ms ease-out; }\n  .sidebar-pane toolbarview.undershoot-top scrolledwindow > undershoot.top {\n    box-shadow: inset 0 1px alpha(@sidebar_shade_color,0.75);\n    background: linear-gradient(to bottom, alpha(@sidebar_shade_color,0.75), transparent 4px); }\n  .sidebar-pane toolbarview.undershoot-bottom scrolledwindow > undershoot.bottom {\n    box-shadow: inset 0 -1px alpha(@sidebar_shade_color,0.75);\n    background: linear-gradient(to top, alpha(@sidebar_shade_color,0.75), transparent 4px); }\n  .sidebar-pane scrolledwindow.undershoot-top > undershoot.top {\n    box-shadow: inset 0 1px alpha(@sidebar_shade_color,0.75);\n    background: linear-gradient(to bottom, alpha(@sidebar_shade_color,0.75), transparent 4px); }\n  .sidebar-pane scrolledwindow.undershoot-bottom > undershoot.bottom {\n    box-shadow: inset 0 -1px alpha(@sidebar_shade_color,0.75);\n    background: linear-gradient(to top, alpha(@sidebar_shade_color,0.75), transparent 4px); }\n  .sidebar-pane scrolledwindow.undershoot-start:dir(ltr) > undershoot.left {\n    box-shadow: inset 1px 0 alpha(@sidebar_shade_color,0.75);\n    background: linear-gradient(to right, alpha(@sidebar_shade_color,0.75), transparent 4px); }\n  .sidebar-pane scrolledwindow.undershoot-start:dir(rtl) > undershoot.right {\n    box-shadow: inset -1px 0 alpha(@sidebar_shade_color,0.75);\n    background: linear-gradient(to left, alpha(@sidebar_shade_color,0.75), transparent 4px); }\n  .sidebar-pane scrolledwindow.undershoot-end:dir(ltr) > undershoot.right {\n    box-shadow: inset -1px 0 alpha(@sidebar_shade_color,0.75);\n    background: linear-gradient(to left, alpha(@sidebar_shade_color,0.75), transparent 4px); }\n  .sidebar-pane scrolledwindow.undershoot-end:dir(rtl) > undershoot.left {\n    box-shadow: inset 1px 0 alpha(@sidebar_shade_color,0.75);\n    background: linear-gradient(to right, alpha(@sidebar_shade_color,0.75), transparent 4px); }\n  .sidebar-pane flap > dimming,\n  .sidebar-pane leaflet > dimming,\n  .sidebar-pane navigation-view > dimming,\n  .sidebar-pane overlay-split-view > dimming {\n    background: @sidebar_shade_color; }\n  .sidebar-pane flap > shadow,\n  .sidebar-pane leaflet > shadow,\n  .sidebar-pane navigation-view > shadow,\n  .sidebar-pane overlay-split-view > shadow {\n    min-width: 56px;\n    min-height: 56px; }\n    .sidebar-pane flap > shadow.left,\n    .sidebar-pane leaflet > shadow.left,\n    .sidebar-pane navigation-view > shadow.left,\n    .sidebar-pane overlay-split-view > shadow.left {\n      background-image: linear-gradient(to right, alpha(@sidebar_shade_color,0.7), alpha(@sidebar_shade_color,0.14) 40px, alpha(@sidebar_shade_color,0) 56px), linear-gradient(to right, alpha(@sidebar_shade_color,0.4), alpha(@sidebar_shade_color,0.14) 7px, alpha(@sidebar_shade_color,0) 24px); }\n    .sidebar-pane flap > shadow.right,\n    .sidebar-pane leaflet > shadow.right,\n    .sidebar-pane navigation-view > shadow.right,\n    .sidebar-pane overlay-split-view > shadow.right {\n      background-image: linear-gradient(to left, alpha(@sidebar_shade_color,0.7), alpha(@sidebar_shade_color,0.14) 40px, alpha(@sidebar_shade_color,0) 56px), linear-gradient(to left, alpha(@sidebar_shade_color,0.4), alpha(@sidebar_shade_color,0.14) 7px, alpha(@sidebar_shade_color,0) 24px); }\n    .sidebar-pane flap > shadow.up,\n    .sidebar-pane leaflet > shadow.up,\n    .sidebar-pane navigation-view > shadow.up,\n    .sidebar-pane overlay-split-view > shadow.up {\n      background-image: linear-gradient(to bottom, alpha(@sidebar_shade_color,0.7), alpha(@sidebar_shade_color,0.14) 40px, alpha(@sidebar_shade_color,0) 56px), linear-gradient(to bottom, alpha(@sidebar_shade_color,0.4), alpha(@sidebar_shade_color,0.14) 7px, alpha(@sidebar_shade_color,0) 24px); }\n    .sidebar-pane flap > shadow.down,\n    .sidebar-pane leaflet > shadow.down,\n    .sidebar-pane navigation-view > shadow.down,\n    .sidebar-pane overlay-split-view > shadow.down {\n      background-image: linear-gradient(to top, alpha(@sidebar_shade_color,0.7), alpha(@sidebar_shade_color,0.14) 40px, alpha(@sidebar_shade_color,0) 56px), linear-gradient(to top, alpha(@sidebar_shade_color,0.4), alpha(@sidebar_shade_color,0.14) 7px, alpha(@sidebar_shade_color,0) 24px); }\n  .sidebar-pane banner > revealer > widget {\n    background-color: mix(@accent_bg_color,@sidebar_bg_color,0.7);\n    color: @sidebar_fg_color; }\n    .sidebar-pane banner > revealer > widget:backdrop {\n      background-color: mix(@accent_bg_color,@sidebar_backdrop_color,0.85); }\n  .sidebar-pane:dir(ltr), .sidebar-pane:dir(ltr) banner > revealer > widget, .sidebar-pane.end:dir(rtl), .sidebar-pane.end:dir(rtl) banner > revealer > widget {\n    box-shadow: inset -1px 0 @sidebar_border_color; }\n  .sidebar-pane:dir(rtl), .sidebar-pane:dir(rtl) banner > revealer > widget, .sidebar-pane.end:dir(ltr), .sidebar-pane.end:dir(ltr) banner > revealer > widget {\n    box-shadow: inset 1px 0 @sidebar_border_color; }\n\n/* Middle pane in three-pane setups */\n.content-pane .sidebar-pane,\n.sidebar-pane .content-pane {\n  background-color: @secondary_sidebar_bg_color;\n  color: @secondary_sidebar_fg_color; }\n  .content-pane .sidebar-pane:backdrop,\n  .sidebar-pane .content-pane:backdrop {\n    background-color: @secondary_sidebar_backdrop_color;\n    transition: background-color 200ms ease-out; }\n  .content-pane .sidebar-pane toolbarview.undershoot-top scrolledwindow > undershoot.top,\n  .sidebar-pane .content-pane toolbarview.undershoot-top scrolledwindow > undershoot.top {\n    box-shadow: inset 0 1px alpha(@secondary_sidebar_shade_color,0.75);\n    background: linear-gradient(to bottom, alpha(@secondary_sidebar_shade_color,0.75), transparent 4px); }\n  .content-pane .sidebar-pane toolbarview.undershoot-bottom scrolledwindow > undershoot.bottom,\n  .sidebar-pane .content-pane toolbarview.undershoot-bottom scrolledwindow > undershoot.bottom {\n    box-shadow: inset 0 -1px alpha(@secondary_sidebar_shade_color,0.75);\n    background: linear-gradient(to top, alpha(@secondary_sidebar_shade_color,0.75), transparent 4px); }\n  .content-pane .sidebar-pane scrolledwindow.undershoot-top > undershoot.top,\n  .sidebar-pane .content-pane scrolledwindow.undershoot-top > undershoot.top {\n    box-shadow: inset 0 1px alpha(@secondary_sidebar_shade_color,0.75);\n    background: linear-gradient(to bottom, alpha(@secondary_sidebar_shade_color,0.75), transparent 4px); }\n  .content-pane .sidebar-pane scrolledwindow.undershoot-bottom > undershoot.bottom,\n  .sidebar-pane .content-pane scrolledwindow.undershoot-bottom > undershoot.bottom {\n    box-shadow: inset 0 -1px alpha(@secondary_sidebar_shade_color,0.75);\n    background: linear-gradient(to top, alpha(@secondary_sidebar_shade_color,0.75), transparent 4px); }\n  .content-pane .sidebar-pane scrolledwindow.undershoot-start:dir(ltr) > undershoot.left,\n  .sidebar-pane .content-pane scrolledwindow.undershoot-start:dir(ltr) > undershoot.left {\n    box-shadow: inset 1px 0 alpha(@secondary_sidebar_shade_color,0.75);\n    background: linear-gradient(to right, alpha(@secondary_sidebar_shade_color,0.75), transparent 4px); }\n  .content-pane .sidebar-pane scrolledwindow.undershoot-start:dir(rtl) > undershoot.right,\n  .sidebar-pane .content-pane scrolledwindow.undershoot-start:dir(rtl) > undershoot.right {\n    box-shadow: inset -1px 0 alpha(@secondary_sidebar_shade_color,0.75);\n    background: linear-gradient(to left, alpha(@secondary_sidebar_shade_color,0.75), transparent 4px); }\n  .content-pane .sidebar-pane scrolledwindow.undershoot-end:dir(ltr) > undershoot.right,\n  .sidebar-pane .content-pane scrolledwindow.undershoot-end:dir(ltr) > undershoot.right {\n    box-shadow: inset -1px 0 alpha(@secondary_sidebar_shade_color,0.75);\n    background: linear-gradient(to left, alpha(@secondary_sidebar_shade_color,0.75), transparent 4px); }\n  .content-pane .sidebar-pane scrolledwindow.undershoot-end:dir(rtl) > undershoot.left,\n  .sidebar-pane .content-pane scrolledwindow.undershoot-end:dir(rtl) > undershoot.left {\n    box-shadow: inset 1px 0 alpha(@secondary_sidebar_shade_color,0.75);\n    background: linear-gradient(to right, alpha(@secondary_sidebar_shade_color,0.75), transparent 4px); }\n  .content-pane .sidebar-pane flap > dimming,\n  .content-pane .sidebar-pane leaflet > dimming,\n  .content-pane .sidebar-pane navigation-view > dimming,\n  .content-pane .sidebar-pane overlay-split-view > dimming,\n  .sidebar-pane .content-pane flap > dimming,\n  .sidebar-pane .content-pane leaflet > dimming,\n  .sidebar-pane .content-pane navigation-view > dimming,\n  .sidebar-pane .content-pane overlay-split-view > dimming {\n    background: @secondary_sidebar_shade_color; }\n  .content-pane .sidebar-pane flap > shadow,\n  .content-pane .sidebar-pane leaflet > shadow,\n  .content-pane .sidebar-pane navigation-view > shadow,\n  .content-pane .sidebar-pane overlay-split-view > shadow,\n  .sidebar-pane .content-pane flap > shadow,\n  .sidebar-pane .content-pane leaflet > shadow,\n  .sidebar-pane .content-pane navigation-view > shadow,\n  .sidebar-pane .content-pane overlay-split-view > shadow {\n    min-width: 56px;\n    min-height: 56px; }\n    .content-pane .sidebar-pane flap > shadow.left,\n    .content-pane .sidebar-pane leaflet > shadow.left,\n    .content-pane .sidebar-pane navigation-view > shadow.left,\n    .content-pane .sidebar-pane overlay-split-view > shadow.left,\n    .sidebar-pane .content-pane flap > shadow.left,\n    .sidebar-pane .content-pane leaflet > shadow.left,\n    .sidebar-pane .content-pane navigation-view > shadow.left,\n    .sidebar-pane .content-pane overlay-split-view > shadow.left {\n      background-image: linear-gradient(to right, alpha(@secondary_sidebar_shade_color,0.7), alpha(@secondary_sidebar_shade_color,0.14) 40px, alpha(@secondary_sidebar_shade_color,0) 56px), linear-gradient(to right, alpha(@secondary_sidebar_shade_color,0.4), alpha(@secondary_sidebar_shade_color,0.14) 7px, alpha(@secondary_sidebar_shade_color,0) 24px); }\n    .content-pane .sidebar-pane flap > shadow.right,\n    .content-pane .sidebar-pane leaflet > shadow.right,\n    .content-pane .sidebar-pane navigation-view > shadow.right,\n    .content-pane .sidebar-pane overlay-split-view > shadow.right,\n    .sidebar-pane .content-pane flap > shadow.right,\n    .sidebar-pane .content-pane leaflet > shadow.right,\n    .sidebar-pane .content-pane navigation-view > shadow.right,\n    .sidebar-pane .content-pane overlay-split-view > shadow.right {\n      background-image: linear-gradient(to left, alpha(@secondary_sidebar_shade_color,0.7), alpha(@secondary_sidebar_shade_color,0.14) 40px, alpha(@secondary_sidebar_shade_color,0) 56px), linear-gradient(to left, alpha(@secondary_sidebar_shade_color,0.4), alpha(@secondary_sidebar_shade_color,0.14) 7px, alpha(@secondary_sidebar_shade_color,0) 24px); }\n    .content-pane .sidebar-pane flap > shadow.up,\n    .content-pane .sidebar-pane leaflet > shadow.up,\n    .content-pane .sidebar-pane navigation-view > shadow.up,\n    .content-pane .sidebar-pane overlay-split-view > shadow.up,\n    .sidebar-pane .content-pane flap > shadow.up,\n    .sidebar-pane .content-pane leaflet > shadow.up,\n    .sidebar-pane .content-pane navigation-view > shadow.up,\n    .sidebar-pane .content-pane overlay-split-view > shadow.up {\n      background-image: linear-gradient(to bottom, alpha(@secondary_sidebar_shade_color,0.7), alpha(@secondary_sidebar_shade_color,0.14) 40px, alpha(@secondary_sidebar_shade_color,0) 56px), linear-gradient(to bottom, alpha(@secondary_sidebar_shade_color,0.4), alpha(@secondary_sidebar_shade_color,0.14) 7px, alpha(@secondary_sidebar_shade_color,0) 24px); }\n    .content-pane .sidebar-pane flap > shadow.down,\n    .content-pane .sidebar-pane leaflet > shadow.down,\n    .content-pane .sidebar-pane navigation-view > shadow.down,\n    .content-pane .sidebar-pane overlay-split-view > shadow.down,\n    .sidebar-pane .content-pane flap > shadow.down,\n    .sidebar-pane .content-pane leaflet > shadow.down,\n    .sidebar-pane .content-pane navigation-view > shadow.down,\n    .sidebar-pane .content-pane overlay-split-view > shadow.down {\n      background-image: linear-gradient(to top, alpha(@secondary_sidebar_shade_color,0.7), alpha(@secondary_sidebar_shade_color,0.14) 40px, alpha(@secondary_sidebar_shade_color,0) 56px), linear-gradient(to top, alpha(@secondary_sidebar_shade_color,0.4), alpha(@secondary_sidebar_shade_color,0.14) 7px, alpha(@secondary_sidebar_shade_color,0) 24px); }\n  .content-pane .sidebar-pane banner > revealer > widget,\n  .sidebar-pane .content-pane banner > revealer > widget {\n    background-color: mix(@accent_bg_color,@secondary_sidebar_bg_color,0.7);\n    color: @secondary_sidebar_fg_color; }\n    .content-pane .sidebar-pane banner > revealer > widget:backdrop,\n    .sidebar-pane .content-pane banner > revealer > widget:backdrop {\n      background-color: mix(@accent_bg_color,@secondary_sidebar_backdrop_color,0.85); }\n  .content-pane .sidebar-pane:dir(ltr), .content-pane .sidebar-pane:dir(ltr) banner > revealer > widget, .content-pane .sidebar-pane.end:dir(rtl), .content-pane .sidebar-pane.end:dir(rtl) banner > revealer > widget,\n  .sidebar-pane .content-pane:dir(ltr),\n  .sidebar-pane .content-pane:dir(ltr) banner > revealer > widget,\n  .sidebar-pane .content-pane.end:dir(rtl),\n  .sidebar-pane .content-pane.end:dir(rtl) banner > revealer > widget {\n    box-shadow: inset -1px 0 @secondary_sidebar_border_color; }\n  .content-pane .sidebar-pane:dir(rtl), .content-pane .sidebar-pane:dir(rtl) banner > revealer > widget, .content-pane .sidebar-pane.end:dir(ltr), .content-pane .sidebar-pane.end:dir(ltr) banner > revealer > widget,\n  .sidebar-pane .content-pane:dir(rtl),\n  .sidebar-pane .content-pane:dir(rtl) banner > revealer > widget,\n  .sidebar-pane .content-pane.end:dir(ltr),\n  .sidebar-pane .content-pane.end:dir(ltr) banner > revealer > widget {\n    box-shadow: inset 1px 0 @secondary_sidebar_border_color; }\n\n.sidebar-pane .sidebar-pane {\n  background-color: transparent;\n  color: inherit; }\n\nstacksidebar row {\n  padding: 10px 4px; }\n  stacksidebar row > label {\n    padding-left: 6px;\n    padding-right: 6px; }\n  stacksidebar row.needs-attention > label {\n    background-size: 6px 6px, 0 0; }\n\n/**********************\n * Navigation Sidebar *\n **********************/\n.navigation-sidebar {\n  padding: 6px 0; }\n  .navigation-sidebar, .navigation-sidebar.view, window.print .navigation-sidebar.dialog-action-box, .navigation-sidebar.view:disabled {\n    background-color: transparent;\n    color: inherit; }\n  .navigation-sidebar.background, .navigation-sidebar.background:disabled {\n    background-color: @window_bg_color;\n    color: @window_fg_color; }\n  .navigation-sidebar row.activatable:hover {\n    background-color: alpha(currentColor,0.07); }\n  .navigation-sidebar row.activatable:active {\n    background-color: alpha(currentColor,0.16); }\n  .navigation-sidebar row.activatable.has-open-popup {\n    background-color: alpha(currentColor,0.07); }\n  .navigation-sidebar row.activatable:selected:hover {\n    background-color: alpha(currentColor,0.13); }\n  .navigation-sidebar row.activatable:selected:active {\n    background-color: alpha(currentColor,0.19); }\n  .navigation-sidebar row.activatable:selected.has-open-popup {\n    background-color: alpha(currentColor,0.13); }\n  .navigation-sidebar row:selected {\n    background-color: alpha(currentColor,0.1); }\n  .navigation-sidebar > separator {\n    margin: 6px; }\n  .navigation-sidebar > row {\n    min-height: 36px;\n    padding: 0 8px;\n    border-radius: 6px;\n    margin: 0 6px 2px; }\n\n@keyframes spin {\n  to {\n    transform: rotate(1turn); } }\n\nspinner {\n  background: none;\n  opacity: 0;\n  -gtk-icon-source: -gtk-icontheme(\"process-working-symbolic\"); }\n  spinner:checked {\n    opacity: 1;\n    animation: spin 1s linear infinite; }\n    spinner:checked:disabled {\n      opacity: 0.5; }\n\nspinbutton {\n  padding: 0;\n  border-spacing: 0;\n  /* :not here just to bump specificity above that of the list button styling */ }\n  spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) {\n    margin: 0;\n    border-radius: 0;\n    box-shadow: none;\n    border-style: solid;\n    border-color: alpha(currentColor,0.1); }\n  spinbutton:not(.vertical) {\n    /* :not here just to bump specificity above that of the list button styling */ }\n    spinbutton:not(.vertical) > text {\n      min-width: 28px;\n      padding: 6px; }\n    spinbutton:not(.vertical) > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    spinbutton:not(.vertical) > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) {\n      min-height: 16px;\n      min-width: 22px;\n      padding-bottom: 0;\n      padding-top: 0;\n      border-left-width: 1px; }\n      spinbutton:not(.vertical) > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl),\n      spinbutton:not(.vertical) > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl) {\n        border-left-width: 0;\n        border-right-width: 1px; }\n      spinbutton:not(.vertical) > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n      spinbutton:not(.vertical) > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child {\n        border-radius: 0 6px 6px 0; }\n      spinbutton:not(.vertical) > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child,\n      spinbutton:not(.vertical) > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child {\n        border-radius: 6px 0 0 6px; }\n  spinbutton.vertical {\n    /* :not here just to bump specificity above that of the list button styling */ }\n    spinbutton.vertical > text {\n      min-height: 30px;\n      min-width: 30px; }\n    spinbutton.vertical > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child,\n    spinbutton.vertical > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child {\n      border-top-width: 1px;\n      border-radius: 0 0 6px 6px; }\n    spinbutton.vertical > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):first-child,\n    spinbutton.vertical > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):first-child {\n      border-bottom-width: 1px;\n      border-radius: 6px 6px 0 0; }\n\nswitch {\n  border-radius: 14px;\n  padding: 3px;\n  background-color: alpha(currentColor,0.15); }\n  switch:hover {\n    background-color: alpha(currentColor,0.2); }\n  switch:active {\n    background-color: alpha(currentColor,0.25); }\n  switch {\n    outline: 0 solid transparent;\n    outline-offset: 5px;\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  switch:focus:focus-visible {\n    outline-color: alpha(@accent_color,0.5);\n    outline-width: 2px;\n    outline-offset: 1px; }\n  switch:disabled {\n    filter: opacity(0.5); }\n  switch > slider {\n    min-width: 20px;\n    min-height: 20px;\n    border-radius: 50%;\n    background-color: mix(white,@view_bg_color,0.2);\n    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); }\n    switch > slider:disabled {\n      box-shadow: 0 2px 4px transparent; }\n  switch:hover > slider, switch:active > slider {\n    background: white; }\n  switch:checked {\n    color: @accent_fg_color;\n    background-color: @accent_bg_color; }\n    switch:checked:hover {\n      background-image: image(alpha(currentColor,0.1)); }\n    switch:checked:active {\n      background-image: image(rgba(0, 0, 0, 0.2)); }\n    switch:checked > slider {\n      background-color: white; }\n  .osd switch:focus:focus-visible {\n    outline-color: rgba(255, 255, 255, 0.5); }\n  .osd switch:checked {\n    background-color: rgba(255, 255, 255, 0.6);\n    color: rgba(0, 0, 0, 0.75); }\n\ntabbar .box {\n  background-color: @headerbar_bg_color;\n  color: @headerbar_fg_color;\n  box-shadow: inset 0 -1px @headerbar_shade_color;\n  padding: 1px;\n  padding-top: 0; }\n  tabbar .box:backdrop {\n    background-color: @headerbar_backdrop_color;\n    transition: background-color 200ms ease-out; }\n    tabbar .box:backdrop > scrolledwindow,\n    tabbar .box:backdrop > .start-action,\n    tabbar .box:backdrop > .end-action {\n      filter: opacity(0.5);\n      transition: filter 200ms ease-out; }\n\ntabbar tabbox {\n  padding-bottom: 6px;\n  padding-top: 6px;\n  min-height: 34px; }\n  tabbar tabbox > tabboxchild {\n    border-radius: 6px; }\n    tabbar tabbox > tabboxchild {\n      outline: 0 solid transparent;\n      outline-offset: 4px;\n      transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n    tabbar tabbox > tabboxchild:focus-within:focus-visible {\n      outline-color: alpha(@accent_color,0.5);\n      outline-width: 2px;\n      outline-offset: -2px; }\n  tabbar tabbox > separator {\n    margin-top: 3px;\n    margin-bottom: 3px;\n    transition: opacity 150ms ease-in-out; }\n    tabbar tabbox > separator.hidden {\n      opacity: 0; }\n  tabbar tabbox > revealer > indicator {\n    min-width: 2px;\n    border-radius: 2px;\n    margin: 3px 6px;\n    background: alpha(@accent_color,0.5); }\n\ntabbar tab {\n  transition: background 150ms ease-in-out; }\n  tabbar tab:selected {\n    background-color: alpha(currentColor,0.1); }\n    tabbar tab:selected:hover {\n      background-color: alpha(currentColor,0.13); }\n    tabbar tab:selected:active {\n      background-color: alpha(currentColor,0.19); }\n  tabbar tab:hover {\n    background-color: alpha(currentColor,0.07); }\n  tabbar tab:active {\n    background-color: alpha(currentColor,0.16); }\n\ntabbar tabbox.single-tab tab, tabbar tabbox.single-tab tab:hover, tabbar tabbox.single-tab tab:active {\n  background: none; }\n\ntabbar .start-action,\ntabbar .end-action {\n  padding: 6px 5px; }\n\ntabbar .start-action:dir(ltr),\ntabbar .end-action:dir(rtl) {\n  padding-right: 0; }\n\ntabbar .start-action:dir(rtl),\ntabbar .end-action:dir(ltr) {\n  padding-left: 0; }\n\ntoolbarview > .top-bar tabbar .box,\ntoolbarview > .bottom-bar tabbar .box, tabbar.inline .box {\n  background-color: transparent;\n  color: inherit;\n  box-shadow: none;\n  padding-bottom: 0; }\n  toolbarview > .top-bar tabbar .box:backdrop,\n  toolbarview > .bottom-bar tabbar .box:backdrop, tabbar.inline .box:backdrop {\n    background-color: transparent;\n    transition: none; }\n    toolbarview > .top-bar tabbar .box:backdrop > scrolledwindow,\n    toolbarview > .bottom-bar tabbar .box:backdrop > scrolledwindow, tabbar.inline .box:backdrop > scrolledwindow,\n    toolbarview > .top-bar tabbar .box:backdrop > .start-action,\n    toolbarview > .bottom-bar tabbar .box:backdrop > .start-action,\n    tabbar.inline .box:backdrop > .start-action,\n    toolbarview > .top-bar tabbar .box:backdrop > .end-action,\n    toolbarview > .bottom-bar tabbar .box:backdrop > .end-action,\n    tabbar.inline .box:backdrop > .end-action {\n      filter: none;\n      transition: none; }\n\ntoolbarview > .top-bar .collapse-spacing tabbar tabbox,\ntoolbarview > .bottom-bar .collapse-spacing tabbar tabbox,\ntoolbarview > .top-bar .collapse-spacing tabbar .start-action,\ntoolbarview > .bottom-bar .collapse-spacing tabbar .start-action,\ntoolbarview > .top-bar .collapse-spacing tabbar .end-action,\ntoolbarview > .bottom-bar .collapse-spacing tabbar .end-action {\n  padding-top: 3px;\n  padding-bottom: 3px; }\n\ndnd tab {\n  background-color: @headerbar_bg_color;\n  background-image: image(alpha(currentColor,0.19));\n  color: @headerbar_fg_color;\n  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.03), 0 1px 3px 1px rgba(0, 0, 0, 0.07), 0 2px 6px 2px rgba(0, 0, 0, 0.03);\n  margin: 25px; }\n\ntabbar tab,\ndnd tab {\n  min-height: 26px;\n  padding: 4px;\n  border-radius: 6px; }\n  tabbar tab button.image-button,\n  dnd tab button.image-button {\n    padding: 0;\n    margin: 0;\n    min-width: 24px;\n    min-height: 24px;\n    border-radius: 99px; }\n  tabbar tab indicator,\n  dnd tab indicator {\n    min-height: 2px;\n    border-radius: 2px;\n    background: alpha(@accent_color,0.5);\n    transform: translateY(4px); }\n\ntabgrid > tabgridchild .card {\n  outline: 0 solid transparent;\n  outline-offset: 4px;\n  transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n\ntabgrid > tabgridchild:focus:focus-visible .card {\n  outline-color: alpha(@accent_color,0.5);\n  outline-width: 2px;\n  outline-offset: 0; }\n\ntabthumbnail {\n  border-radius: 16px;\n  transition: box-shadow 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), background-color cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  tabthumbnail > box {\n    margin: 6px; }\n  tabthumbnail:drop(active) {\n    box-shadow: inset 0 0 0 2px alpha(@accent_bg_color,0.4);\n    background-color: alpha(@accent_bg_color,0.1); }\n  tabthumbnail .needs-attention:dir(ltr) {\n    transform: translate(8px, -8px); }\n  tabthumbnail .needs-attention:dir(rtl) {\n    transform: translate(-8px, -8px); }\n  tabthumbnail .needs-attention > widget {\n    background: @accent_color;\n    min-width: 12px;\n    min-height: 12px;\n    border-radius: 8px;\n    margin: 3px;\n    box-shadow: 0 1px 2px alpha(@accent_color,0.4); }\n  tabthumbnail .card {\n    background: none;\n    color: inherit; }\n    tabthumbnail .card picture {\n      outline: 1px solid rgba(255, 255, 255, 0.07);\n      outline-offset: -1px;\n      border-radius: 12px; }\n  tabthumbnail.pinned .card {\n    background-color: @thumbnail_bg_color;\n    color: @thumbnail_fg_color; }\n  tabthumbnail .icon-title-box {\n    border-spacing: 6px; }\n  tabthumbnail .tab-unpin-icon {\n    margin: 6px;\n    min-width: 24px;\n    min-height: 24px; }\n  tabthumbnail button.circular {\n    margin: 6px;\n    background-color: alpha(@thumbnail_bg_color,0.75);\n    min-width: 24px;\n    min-height: 24px; }\n    tabthumbnail button.circular:hover {\n      background-color: alpha(mix(@thumbnail_bg_color,currentColor,0.1),0.75); }\n    tabthumbnail button.circular:active {\n      background-color: alpha(mix(@thumbnail_bg_color,currentColor,0.2),0.75); }\n\ntaboverview > .overview .new-tab-button {\n  margin: 18px; }\n\ntabview:drop(active),\ntabbox:drop(active),\ntabgrid:drop(active) {\n  box-shadow: none; }\n\ncursor-handle {\n  all: unset;\n  padding: 24px 20px; }\n  cursor-handle > contents {\n    min-width: 20px;\n    min-height: 20px;\n    border-radius: 50%;\n    background-color: @accent_bg_color; }\n  cursor-handle.top > contents {\n    border-top-right-radius: 0; }\n  cursor-handle.bottom > contents {\n    border-top-left-radius: 0;\n    transform: translateX(1px); }\n  cursor-handle.insertion-cursor > contents {\n    border-top-left-radius: 0;\n    transform: translateX(1px) translateY(4px) rotate(45deg); }\n\nmagnifier {\n  background-color: @view_bg_color; }\n\nactionbar > revealer > box.osd button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):focus:focus-visible, searchbar > revealer > box.osd button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):focus:focus-visible, .osd.toolbar button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):focus:focus-visible, headerbar.osd button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):focus:focus-visible {\n  outline-color: rgba(255, 255, 255, 0.5); }\n\nactionbar > revealer > box menubutton.suggested-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.suggested-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.suggested-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.suggested-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\nactionbar > revealer > box menubutton.destructive-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\nsearchbar > revealer > box menubutton.destructive-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n.toolbar menubutton.destructive-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\nheaderbar menubutton.destructive-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\nactionbar > revealer > box menubutton.opaque > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\nsearchbar > revealer > box menubutton.opaque > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n.toolbar menubutton.opaque > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\nheaderbar menubutton.opaque > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) {\n  color: inherit;\n  background-color: transparent; }\n\nactionbar > revealer > box switch, searchbar > revealer > box switch, .toolbar switch, headerbar switch {\n  margin-top: 4px;\n  margin-bottom: 4px; }\n\n.toolbar {\n  padding: 6px;\n  border-spacing: 6px; }\n  .toolbar.osd {\n    padding: 12px;\n    border-radius: 12px; }\n\ntoolbarview > .top-bar .collapse-spacing .toolbar,\ntoolbarview > .bottom-bar .collapse-spacing .toolbar {\n  padding-top: 3px;\n  padding-bottom: 3px; }\n\n/****************\n * GtkSearchBar *\n ****************/\nsearchbar > revealer > box {\n  padding: 6px 6px 7px 6px;\n  background-color: @headerbar_bg_color;\n  color: @headerbar_fg_color;\n  box-shadow: inset 0 -1px @headerbar_shade_color; }\n  searchbar > revealer > box:backdrop {\n    background-color: @headerbar_backdrop_color;\n    transition: background-color 200ms ease-out; }\n    searchbar > revealer > box:backdrop > * {\n      filter: opacity(0.5);\n      transition: filter 200ms ease-out; }\n  searchbar > revealer > box .close {\n    min-width: 18px;\n    min-height: 18px;\n    padding: 4px;\n    border-radius: 50%; }\n    searchbar > revealer > box .close:dir(ltr) {\n      margin-left: 10px;\n      margin-right: 4px; }\n    searchbar > revealer > box .close:dir(rtl) {\n      margin-left: 4px;\n      margin-right: 10px; }\n\ntoolbarview > .top-bar searchbar > revealer > box,\ntoolbarview > .bottom-bar searchbar > revealer > box, searchbar.inline > revealer > box, window.appchooser searchbar > revealer > box, window.shortcuts searchbar > revealer > box {\n  background-color: transparent;\n  color: inherit;\n  box-shadow: none;\n  padding-bottom: 6px; }\n\ntoolbarview > .top-bar searchbar > revealer > box:backdrop,\ntoolbarview > .bottom-bar searchbar > revealer > box:backdrop, searchbar.inline > revealer > box:backdrop {\n  background-color: transparent;\n  transition: none; }\n  toolbarview > .top-bar searchbar > revealer > box:backdrop > *,\n  toolbarview > .bottom-bar searchbar > revealer > box:backdrop > *, searchbar.inline > revealer > box:backdrop > * {\n    filter: none;\n    transition: none; }\n\ntoolbarview > .top-bar .collapse-spacing searchbar > revealer > box,\ntoolbarview > .bottom-bar .collapse-spacing searchbar > revealer > box, window.appchooser.csd searchbar > revealer > box, window.shortcuts searchbar > revealer > box {\n  padding-top: 3px;\n  padding-bottom: 3px; }\n\n/****************\n * GtkActionBar *\n ****************/\nactionbar > revealer > box {\n  background-color: @headerbar_bg_color;\n  color: @headerbar_fg_color;\n  box-shadow: inset 0 1px @headerbar_shade_color;\n  padding: 7px 6px 6px 6px; }\n  actionbar > revealer > box, actionbar > revealer > box > box.start, actionbar > revealer > box > box.end {\n    border-spacing: 6px; }\n  actionbar > revealer > box:backdrop {\n    background-color: @headerbar_backdrop_color;\n    transition: background-color 200ms ease-out; }\n    actionbar > revealer > box:backdrop > * {\n      filter: opacity(0.5);\n      transition: filter 200ms ease-out; }\n\ntoolbarview > .top-bar actionbar > revealer > box,\ntoolbarview > .bottom-bar actionbar > revealer > box {\n  background-color: transparent;\n  color: inherit;\n  box-shadow: none;\n  padding-top: 6px; }\n  toolbarview > .top-bar actionbar > revealer > box:backdrop,\n  toolbarview > .bottom-bar actionbar > revealer > box:backdrop {\n    background-color: transparent;\n    transition: none; }\n    toolbarview > .top-bar actionbar > revealer > box:backdrop > *,\n    toolbarview > .bottom-bar actionbar > revealer > box:backdrop > * {\n      filter: none;\n      transition: none; }\n\ntoolbarview > .top-bar .collapse-spacing actionbar > revealer > box,\ntoolbarview > .bottom-bar .collapse-spacing actionbar > revealer > box {\n  padding-top: 3px;\n  padding-bottom: 3px; }\n\n/*************\n * AdwBanner *\n *************/\nbanner > revealer > widget {\n  /* There are 2 more instances in _sidebars.css, keep in sync with that */\n  background-color: mix(@accent_bg_color,@window_bg_color,0.7);\n  color: @window_fg_color;\n  padding: 6px; }\n  banner > revealer > widget:backdrop {\n    background-color: mix(@accent_bg_color,@window_bg_color,0.85);\n    transition: background-color 200ms ease-out; }\n    banner > revealer > widget:backdrop > label, banner > revealer > widget:backdrop > button {\n      filter: opacity(0.5);\n      transition: filter 200ms ease-out; }\n\n/******************\n * AdwToolbarView *\n ******************/\ntoolbarview > .top-bar .collapse-spacing,\ntoolbarview > .bottom-bar .collapse-spacing {\n  padding-top: 3px;\n  padding-bottom: 3px; }\n\ntoolbarview > .top-bar.raised,\ntoolbarview > .bottom-bar.raised {\n  background-color: @headerbar_bg_color;\n  color: @headerbar_fg_color; }\n  toolbarview > .top-bar.raised:backdrop,\n  toolbarview > .bottom-bar.raised:backdrop {\n    background-color: @headerbar_backdrop_color;\n    transition: background-color 200ms ease-out; }\n\ntoolbarview > .top-bar:backdrop > windowhandle,\ntoolbarview > .bottom-bar:backdrop > windowhandle {\n  filter: opacity(0.5);\n  transition: filter 200ms ease-out; }\n\ntoolbarview > .top-bar.raised {\n  box-shadow: 0 1px alpha(@headerbar_shade_color,0.5), 0 2px 4px alpha(@headerbar_shade_color,0.5); }\n  toolbarview > .top-bar.raised.border {\n    box-shadow: 0 1px @headerbar_darker_shade_color; }\n\ntoolbarview > .bottom-bar.raised {\n  box-shadow: 0 -1px alpha(@headerbar_shade_color,0.5), 0 -2px 4px alpha(@headerbar_shade_color,0.5); }\n  toolbarview > .bottom-bar.raised.border {\n    box-shadow: 0 -1px @headerbar_darker_shade_color; }\n\ntoolbarview.undershoot-top scrolledwindow > undershoot.top {\n  box-shadow: inset 0 1px alpha(@shade_color,0.75);\n  background: linear-gradient(to bottom, alpha(@shade_color,0.75), transparent 4px); }\n\ntoolbarview.undershoot-bottom scrolledwindow > undershoot.bottom {\n  box-shadow: inset 0 -1px alpha(@shade_color,0.75);\n  background: linear-gradient(to top, alpha(@shade_color,0.75), transparent 4px); }\n\nwindow.devel toolbarview > .top-bar {\n  background-image: cross-fade(5% -gtk-recolor(url(\"assets/devel-symbolic.svg\")), image(transparent));\n  background-repeat: repeat-x; }\n\nwindow.devel dialog toolbarview > .top-bar {\n  background-image: unset;\n  background-repeat: unset; }\n\ntooltip {\n  padding: 6px 10px;\n  border-radius: 9px;\n  box-shadow: none; }\n  tooltip.background {\n    background-color: rgba(0, 0, 0, 0.8);\n    background-clip: padding-box;\n    border: 1px solid rgba(255, 255, 255, 0.1);\n    color: white; }\n  tooltip > box {\n    border-spacing: 6px; }\n\n.view, window.print .dialog-action-box,\ntextview > text,\ndialog-host > dialog.view sheet,\nwindow.print dialog-host > dialog.dialog-action-box sheet,\niconview {\n  color: @view_fg_color;\n  background-color: @view_bg_color; }\n  .view:disabled, window.print .dialog-action-box:disabled,\n  textview > text:disabled,\n  dialog-host > dialog.view sheet:disabled,\n  window.print dialog-host > dialog.dialog-action-box sheet:disabled,\n  iconview:disabled {\n    color: alpha(currentColor,0.5);\n    background-color: mix(@window_bg_color,@view_bg_color,0.4); }\n  .view:selected:focus, .view:selected, window.print .dialog-action-box:selected,\n  textview > text:selected,\n  dialog-host > dialog.view sheet:selected,\n  window.print dialog-host > dialog.dialog-action-box sheet:selected,\n  iconview:selected {\n    background-color: alpha(@accent_bg_color,0.25);\n    border-radius: 6px; }\n\ntextview {\n  caret-color: currentColor; }\n  textview > text {\n    background-color: transparent; }\n  textview > border {\n    background-color: mix(@window_bg_color,@view_bg_color,0.5); }\n  textview:drop(active) {\n    caret-color: @accent_bg_color; }\n\nrubberband {\n  border: 1px solid @accent_color;\n  background-color: alpha(@accent_color,0.2); }\n\nflowbox > flowboxchild,\ngridview > child {\n  padding: 3px;\n  border-radius: 6px; }\n  flowbox > flowboxchild,\n  gridview > child {\n    outline: 0 solid transparent;\n    outline-offset: 4px;\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  flowbox > flowboxchild:focus:focus-visible,\n  gridview > child:focus:focus-visible {\n    outline-color: alpha(@accent_color,0.5);\n    outline-width: 2px;\n    outline-offset: -2px; }\n  flowbox > flowboxchild:selected,\n  gridview > child:selected {\n    background-color: alpha(@accent_bg_color,0.25); }\n\ngridview > child.activatable:hover {\n  background-color: alpha(currentColor,0.04); }\n\ngridview > child.activatable:active {\n  background-color: alpha(currentColor,0.08); }\n\ngridview > child.activatable:selected:hover {\n  background-color: alpha(@accent_bg_color,0.32); }\n\ngridview > child.activatable:selected:active {\n  background-color: alpha(@accent_bg_color,0.39); }\n\nviewswitcher {\n  border-spacing: 3px; }\n  viewswitcher.narrow {\n    margin-top: -3px;\n    margin-bottom: -3px;\n    min-height: 6px; }\n  viewswitcher button.toggle {\n    padding: 0; }\n    viewswitcher button.toggle > stack > box.narrow {\n      font-size: 0.75rem;\n      padding-top: 4px; }\n      viewswitcher button.toggle > stack > box.narrow > label {\n        min-height: 18px;\n        padding-left: 3px;\n        padding-right: 3px;\n        padding-bottom: 2px; }\n    viewswitcher button.toggle > stack > box.wide {\n      padding: 2px 12px;\n      border-spacing: 6px; }\n\n/**********************\n * AdwViewSwitcherBar *\n **********************/\nviewswitcherbar actionbar > revealer > box {\n  padding-left: 0;\n  padding-right: 0;\n  padding-top: 7px; }\n\ntoolbarview > .top-bar .collapse-spacing viewswitcherbar actionbar > revealer > box,\ntoolbarview > .bottom-bar .collapse-spacing viewswitcherbar actionbar > revealer > box {\n  padding-top: 6px; }\n\n/************************\n * AdwViewSwitcherTitle *\n ************************/\nviewswitchertitle {\n  margin-top: -6px;\n  margin-bottom: -6px; }\n  viewswitchertitle viewswitcher {\n    margin-left: 12px;\n    margin-right: 12px; }\n    viewswitchertitle viewswitcher.narrow {\n      margin-top: 3px;\n      margin-bottom: 3px; }\n    viewswitchertitle viewswitcher.wide {\n      margin-top: 6px;\n      margin-bottom: 6px; }\n  viewswitchertitle windowtitle {\n    margin-top: 0;\n    margin-bottom: 0; }\n\n/*******************\n * AdwIndicatorBin *\n *******************/\nindicatorbin > indicator, indicatorbin > mask {\n  min-width: 6px;\n  min-height: 6px;\n  border-radius: 100px; }\n\nindicatorbin > indicator {\n  margin: 1px;\n  background: alpha(currentColor,0.4); }\n\nindicatorbin > mask {\n  padding: 1px;\n  background: black; }\n\nindicatorbin.needs-attention > indicator {\n  background: @accent_color; }\n\nindicatorbin.badge > indicator,\nindicatorbin.badge > mask {\n  min-height: 13px; }\n\nindicatorbin.badge > indicator > label {\n  font-size: 0.6rem;\n  font-weight: bold;\n  padding-left: 4px;\n  padding-right: 4px;\n  color: white; }\n\nindicatorbin.badge.needs-attention > indicator {\n  background: @accent_bg_color; }\n  indicatorbin.badge.needs-attention > indicator > label {\n    color: @accent_fg_color; }\n\nwindow.csd {\n  box-shadow: 0 1px 3px 3px transparent, 0 2px 8px 2px rgba(0, 0, 0, 0.13), 0 3px 20px 10px rgba(0, 0, 0, 0.09), 0 6px 32px 16px rgba(0, 0, 0, 0.04), 0 0 0 1px rgba(0, 0, 0, 0.05);\n  margin: 0px;\n  border-radius: 12px;\n  outline: 1px solid rgba(255, 255, 255, 0.07);\n  outline-offset: -1px; }\n  window.csd:backdrop {\n    box-shadow: 0 1px 3px 3px rgba(0, 0, 0, 0.09), 0 2px 14px 5px rgba(0, 0, 0, 0.05), 0 4px 28px 12px rgba(0, 0, 0, 0.03), 0 6px 32px 16px transparent, 0 0 0 1px rgba(0, 0, 0, 0.02);\n    transition: box-shadow 200ms ease-out; }\n  window.csd.dialog.message, window.csd.messagedialog {\n    box-shadow: 0 2px 8px 2px rgba(0, 0, 0, 0.07), 0 3px 20px 10px rgba(0, 0, 0, 0.05), 0 6px 32px 16px rgba(0, 0, 0, 0.02), 0 0 0 1px rgba(0, 0, 0, 0.05); }\n  window.csd.tiled, window.csd.tiled-top, window.csd.tiled-left, window.csd.tiled-right, window.csd.tiled-bottom {\n    border-radius: 0;\n    outline: none;\n    box-shadow: 0 0 0 1px alpha(currentColor,0.15), 0 0 0 20px transparent; }\n    window.csd.tiled:backdrop, window.csd.tiled-top:backdrop, window.csd.tiled-left:backdrop, window.csd.tiled-right:backdrop, window.csd.tiled-bottom:backdrop {\n      box-shadow: 0 0 0 1px alpha(currentColor,0.15), 0 0 0 20px transparent; }\n  window.csd.maximized, window.csd.fullscreen {\n    border-radius: 0;\n    outline: none;\n    box-shadow: none;\n    transition: none; }\n\nwindow.solid-csd {\n  margin: 0;\n  padding: 5px;\n  border-radius: 0;\n  box-shadow: inset 0 0 0 5px alpha(currentColor,0.15), inset 0 0 0 4px @headerbar_bg_color, inset 0 0 0 1px alpha(currentColor,0.15); }\n  window.solid-csd:backdrop {\n    box-shadow: inset 0 0 0 5px alpha(currentColor,0.15), inset 0 0 0 4px @headerbar_backdrop_color, inset 0 0 0 1px alpha(currentColor,0.15); }\n\nwindow.ssd {\n  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05); }\n\n/* Public colors from Default */\n@define-color theme_bg_color @window_bg_color;\n@define-color theme_fg_color @window_fg_color;\n@define-color theme_base_color @view_bg_color;\n@define-color theme_text_color @view_fg_color;\n@define-color theme_selected_bg_color @accent_bg_color;\n@define-color theme_selected_fg_color @accent_fg_color;\n@define-color insensitive_bg_color mix(@window_bg_color,@view_bg_color,0.4);\n@define-color insensitive_fg_color alpha(@window_fg_color,0.5);\n@define-color insensitive_base_color @view_bg_color;\n@define-color borders alpha(currentColor,0.15);\n@define-color theme_unfocused_bg_color @window_bg_color;\n@define-color theme_unfocused_fg_color @window_fg_color;\n@define-color theme_unfocused_base_color @view_bg_color;\n@define-color theme_unfocused_text_color @view_fg_color;\n@define-color theme_unfocused_selected_bg_color @accent_bg_color;\n@define-color theme_unfocused_selected_fg_color @accent_fg_color;\n@define-color unfocused_insensitive_color @insensitive_bg_color;\n@define-color unfocused_borders alpha(currentColor,0.15);\n.open-document-selector-treeview:hover {\n    background-color: alpha(@theme_fg_color, 0.05);\n}\n\n.open-document-selector-treeview:selected:hover {\n    background-color: @theme_selected_bg_color;\n}\n\n/* Only normal state is handle */\n.open-document-selector-name-label {\n    color: @theme_fg_color;\n}\n\n/* Only normal state is handle */\n.open-document-selector-path-label {\n    color: @theme_unfocused_fg_color;\n    font-size: smaller;\n}\n\n/* Only normal state is handle */\n.open-document-selector-match {\n    color: shade (@theme_fg_color, 0.6);\n    background-color: alpha(@warning_color, 0.4);\n}\n\n.gedit-document-panel {\n    background-color: @sidebar_bg;\n}\n\n.gedit-document-panel:backdrop {\n    color: #b0b2b2;\n}\n\n.gedit-document-panel row:selected:backdrop {\n    background-color: #8b8e8f;\n}\n\n.gedit-document-panel-group-row,\n.gedit-document-panel-group-row:hover {\n    border-top: 1px solid alpha(currentColor, 0.3);\n}\n\n.gedit-document-panel-group-row:first-child,\n.gedit-document-panel-group-row:first-child:hover {\n    border-top: 0px;\n}\n\n/* Try to look as the notebook tab close button */\n.gedit-document-panel row button.flat {\n    padding: 0;\n    margin-top: 8px;\n    margin-bottom: 8px;\n    min-width: 18px;\n    min-height: 18px;\n    color: alpha(currentColor,0.3);\n}\n\n.gedit-document-panel row:hover button.flat {\n    color: alpha(currentColor,0.5);\n}\n\n.gedit-document-panel row button.flat:hover {\n    color: @theme_fg_color;\n}\n\nstatusbar {\n    border-top: 1px solid @borders;\n}\n\n.gedit-search-slider {\n    background-color: @theme_base_color;\n    padding: 6px;\n    border-color: @borders;\n    border-radius: 0 0 3px 3px;\n    border-width: 0 1px 1px 1px;\n    border-style: solid;\n}\n\n.gedit-search-entry-occurrences-tag {\n    background-color: @theme_base_color;\n    background-image: none;\n    color: shade (@theme_unfocused_fg_color, 0.8);\n    border: 0px;\n    margin: 2px;\n    padding: 2px;\n}\n.nautilus-window,\n.nautilus-window notebook,\n.nautilus-window notebook > stack {\n    background: @theme_base_color;\n}\n\n.nautilus-empty-state-icon {\n    opacity: 0.50;\n}\n\n.nautilus-canvas-item {\n    border-radius: 5px;\n}\n\n.nautilus-canvas-item.thumbnail {\n  -gtk-icon-shadow: 0px 1px 2px @borders,\n                    1px 0px 0px alpha(@borders, 0.25),\n                    -1px 0px 0px alpha(@borders, 0.25),\n                    0px 2px 0px alpha(@borders, 0.5);\n}\n\n.nautilus-canvas-item.dim-label {\n    color: mix (@theme_fg_color, @theme_bg_color, 0.50);\n}\n\n.nautilus-canvas-item.dim-label:selected {\n    color: mix (@theme_selected_fg_color, @theme_selected_bg_color, 0.20);\n}\n\n/* Toolbar */\n\n/* Here we use the .button background-image colors from Adwaita, but ligthen them,\n * since is not possible to use lighten () in common css. */\n@keyframes needs_attention_keyframes {\n    0% {background-image: linear-gradient(to bottom, #fafafa, #ededed 40%,  #e0e0e0); border-color: @borders; }\n    /* can't do animation-direction, so holding the color on two keyframes */\n    30% {background-image: linear-gradient(to bottom, @theme_base_color, @theme_base_color, @theme_base_color); border-color: @theme_fg_color; }\n    90% {background-image: linear-gradient(to bottom, @theme_base_color, @theme_base_color, @theme_base_color); border-color: @theme_fg_color; }\n    100% {background-image: linear-gradient(to bottom, #fafafa, #ededed 40%,  #e0e0e0); border-color: @borders; }\n}\n\n.nautilus-operations-button-needs-attention {\n  animation: needs_attention_keyframes 2s ease-in-out;\n}\n.nautilus-operations-button-needs-attention-multiple {\n  animation: needs_attention_keyframes 3s ease-in-out;\n  animation-iteration-count: 3;\n}\n\n/* Remove white background and highlight on hover which GTK adds by default\n * to GtkListBox. TODO: Switch to GtkListView and drop this CSS hack. */\n.operations-list,\n.operations-list > :hover {\n  background: none;\n}\n\n.disclosure-button {\n  padding-left: 4px;\n  padding-right: 4px;\n}\n\n/* Path bar */\n\n.nautilus-path-bar scrolledwindow {\n  border-radius: 5px 0px 0px 5px;\n  border: 1px @borders solid;\n  border-right-width: 0px;\n  background-color: @theme_bg_color;\n}\n.nautilus-path-bar scrolledwindow undershoot.left {\n  border-radius: 5px 0px 0px 5px;\n  background: linear-gradient(to right, @theme_bg_color 6px, alpha(@theme_bg_color, 0) 24px);\n}\n.nautilus-path-bar scrolledwindow undershoot.right {\n  background: linear-gradient(to left, @theme_bg_color 6px, alpha(@theme_bg_color, 0) 24px);\n}\n\n.nautilus-path-bar > button,\n.path-buttons-box button {\n  margin: 0px;\n}\n\n.path-buttons-box button {\n  background-image: none;\n  box-shadow: none;\n  border-radius: 5px;\n  border-width: 0px;\n  -gtk-icon-shadow: none;\n}\n\n.path-buttons-box button:not(.current-dir):not(:backdrop):hover {\n  background: alpha(@theme_fg_color, 0.15);\n  box-shadow: inset 0 0 0 2px @theme_bg_color;\n}\n\n.path-buttons-box button:not(.current-dir):not(:backdrop):hover * {\n  opacity: 1;\n}\n\n/* Make the tags fit into the box */\nentry.search > * {\n  margin: 5px;\n}\n\n/* Sidebar */\n\n.nautilus-window .sidebar-row:selected {\n    background: mix(@theme_bg_color, @theme_fg_color, 0.07);\n}\n\n.nautilus-window .sidebar-row:selected,\n.nautilus-window .sidebar-row:selected image,\n.nautilus-window .sidebar-row:selected label {\n    color: mix(@theme_fg_color, @theme_text_color, 0.5);\n}\n\n.nautilus-window .sidebar-row:selected:backdrop {\n    background: mix(@theme_unfocused_bg_color, @theme_unfocused_fg_color, 0.07);\n}\n\n.nautilus-window .sidebar-row:selected:backdrop,\n.nautilus-window .sidebar-row:selected:backdrop label {\n    color: mix(@theme_unfocused_fg_color, @theme_unfocused_text_color, 0.15);\n}\n\n/* Floating status bar */\n.floating-bar {\n  padding: 1px;\n  background-color: @theme_base_color;\n  border-width: 1px;\n  border-style: solid solid none;\n  border-color: @borders;\n  border-radius: 8px 8px 0 0;\n}\n\n.floating-bar.bottom.left { /* axes left border and border radius */\n  border-left-style: none;\n  border-top-left-radius: 0;\n}\n.floating-bar.bottom.right { /* axes right border and border radius */\n  border-right-style: none;\n  border-top-right-radius: 0;\n}\n\n.floating-bar:backdrop {\n  background-color: @theme_unfocused_base_color;\n  border-color: @unfocused_borders;\n}\n\n.floating-bar button {\n  padding: 0px;\n}\n\n@define-color disk_space_unknown #888a85;\n@define-color disk_space_used #729fcf;\n@define-color disk_space_free #eeeeec;\n\n.disk-space-display {\n    border-style: solid;\n    border-width: 2px;\n}\n\n.disk-space-display.unknown {\n    background-color: @disk_space_unknown;\n    border-color: shade(@disk_space_unknown, 0.7);\n    color: @disk_space_unknown;\n}\n.disk-space-display.unknown.border {\n    color: shade(@disk_space_unknown, 0.7);\n}\n\n.disk-space-display.used {\n    background-color: @disk_space_used;\n    border-color: shade(@disk_space_used, 0.7);\n    color: @disk_space_used;\n}\n.disk-space-display.used.border {\n    color: shade(@disk_space_used, 0.7);\n}\n\n.disk-space-display.free {\n    background-color: @disk_space_free;\n    border-color: shade(@disk_space_free, 0.7);\n    color: @disk_space_free;\n}\n.disk-space-display.free.border {\n    color: shade(@disk_space_free, 0.7);\n}\n\n/* As a workaround for GtkTreeView showing thick border above first row when\n * horizontal grid lines are enabled, we add them using CSS instead. Exclude the\n * drop targets to let through the default feedback style. */\n.nautilus-list-view .view:not(:drop(active)) {\n    border-bottom: 1px solid @theme_bg_color;\n}\n\n.nautilus-list-view.thumbnail {\n  -gtk-icon-shadow: 0px 1px 2px @borders,\n                    1px 0px 0px alpha(@borders, 0.25),\n                    -1px 0px 0px alpha(@borders, 0.25),\n                    0px 2px 0px alpha(@borders, 0.5);\n}\n\n.search-information {\n  background-color: @theme_selected_bg_color;\n  color:white;\n  padding:2px;\n}\n\n@define-color conflict_bg #fef6b6;\n\n.conflict-row {\n    background: @conflict_bg;\n    color: black;\n}\n\n.conflict-row:hover {\n    background-color: shade(@conflict_bg, 0.9);\n}\n\n.conflict-row:selected {\n  background: @theme_selected_bg_color;\n  color: @theme_selected_fg_color;\n}\n\n/* Icon view */\nflowbox {\n  padding: 18px\n}\n\nflowboxchild {\n  padding: 0px;\n}\n\nflowboxchild:selected {\n  background-color:transparent;\n  outline-color: transparent;\n}\n\nflowboxchild .thumbnail {\n  margin: 4px;\n  box-shadow: 0px 1px 2px 0px alpha(@borders, 0.5),\n              0px 0px 0px 1px alpha(@borders, 0.5),\n              0px 2px 0px 0px alpha(@borders, 0.5);\n  border-radius: 2px;\n}\n\n.icon-ui-labels-box {\n  padding: 2px 4px;\n  border-radius: 4px;\n}\n\nflowboxchild:selected .icon-ui-labels-box {\n  color: @theme_selected_fg_color;\n  background-color: @theme_selected_bg_color;\n}\n\nflowboxchild:selected image {\n  -gtk-icon-effect: dim; /* GTK 3 only */\n  /* GTK 4 TODO: Replace previous line with the following one:\n  -gtk-icon-filter: opacity(0.5);\n  */\n  -gtk-icon-shadow: 0px 0px @theme_selected_bg_color;\n}\n"
  },
  {
    "path": ".themes/Flat-Remix-GTK-Blue-Darkest-Solid/index.theme",
    "content": "[Desktop Entry]\nType=X-GNOME-Metatheme\nName=Flat-Remix-GTK-Blue-Darkest\nComment=Flat-Remix-GTK-Blue-Darkest theme\"\nEncoding=UTF-8\n\n\n[X-GNOME-Metatheme]\nGtkTheme=Flat-Remix-GTK-Blue-Darkest\nMetacityTheme=Flat-Remix-Darkest-Metacity\nIconTheme=Flat-Remix-Blue-Darkest\nCursorTheme=Adwaita\nButtonLayout=:minimize,maximize,close\n"
  },
  {
    "path": ".themes/Flat-Remix-GTK-Blue-Darkest-Solid/install.sh",
    "content": "#!/bin/sh\n\noriginal_theme=\"$(gsettings get org.gnome.desktop.interface gtk-theme | tr -d \\')\"\nsed -i \"s/Adwaita/${original_theme}/\" uninstall.sh\n\nmkdir -p ~/.config/gtk-4.0/\ncp -r -f libadwaita/* uninstall.sh ~/.config/gtk-4.0/\n\nmkdir -p ~/.themes/\ncp -a $PWD ~/.themes/\n\ngsettings set org.gnome.desktop.interface gtk-theme \"$(basename $PWD)\"\n"
  },
  {
    "path": ".themes/Flat-Remix-GTK-Blue-Darkest-Solid/libadwaita/gtk.css",
    "content": "@define-color accent_bg_color #2777ff;\n@define-color accent_fg_color #ffffff;\n@define-color accent_color @accent_bg_color;\n@define-color destructive_bg_color @red_4;\n@define-color destructive_fg_color white;\n@define-color destructive_color #ff7b63;\n@define-color success_bg_color @green_5;\n@define-color success_fg_color white;\n@define-color success_color @green_1;\n@define-color warning_bg_color #cd9309;\n@define-color warning_fg_color rgba(0, 0, 0, 0.8);\n@define-color warning_color @yellow_2;\n@define-color error_bg_color @red_4;\n@define-color error_fg_color white;\n@define-color error_color #ff7b63;\n@define-color window_bg_color #080808;\n@define-color window_fg_color white;\n@define-color view_bg_color #0d0d0d;\n@define-color view_fg_color white;\n@define-color headerbar_bg_color black;\n@define-color headerbar_fg_color white;\n@define-color headerbar_border_color white;\n@define-color headerbar_backdrop_color @view_bg_color;\n@define-color headerbar_shade_color rgba(0, 0, 0, 0.36);\n@define-color headerbar_darker_shade_color rgba(0, 0, 0, 0.9);\n@define-color sidebar_bg_color black;\n@define-color sidebar_fg_color white;\n@define-color sidebar_backdrop_color mix(@sidebar_bg_color, @window_bg_color, .5);\n@define-color sidebar_shade_color rgba(0, 0, 0, 0.25);\n@define-color sidebar_border_color rgba(0, 0, 0, 0.36);\n@define-color secondary_sidebar_bg_color mix(@sidebar_bg_color, @window_bg_color, .5);\n@define-color secondary_sidebar_fg_color white;\n@define-color secondary_sidebar_backdrop_color mix(@secondary_sidebar_bg_color, @window_bg_color, .5);\n@define-color secondary_sidebar_shade_color rgba(0, 0, 0, 0.25);\n@define-color secondary_sidebar_border_color rgba(0, 0, 0, 0.36);\n@define-color card_bg_color rgba(255, 255, 255, 0.05);\n@define-color card_fg_color white;\n@define-color card_shade_color rgba(0, 0, 0, 0.36);\n@define-color dialog_bg_color #171717;\n@define-color dialog_fg_color white;\n@define-color popover_bg_color #171717;\n@define-color popover_fg_color white;\n@define-color popover_shade_color rgba(0, 0, 0, 0.25);\n@define-color thumbnail_bg_color #171717;\n@define-color thumbnail_fg_color white;\n@define-color shade_color rgba(0, 0, 0, 0.25);\n@define-color scrollbar_outline_color rgba(0, 0, 0, 0.5);\nwindowcontrols {\n  margin: 8px; }\n  windowcontrols button {\n    min-height: 16px;\n    min-width: 16px;\n    margin: -3px; }\n    windowcontrols button.minimize image, windowcontrols button.maximize image, windowcontrols button.close image {\n      padding: 0;\n      color: transparent;\n      background-image: -gtk-scaled(url(\"assets/titlebutton.png\"), url(\"assets/titlebutton@2.png\"));\n      background-position: center;\n      background-repeat: no-repeat;\n      background-size: 8px;\n      box-shadow: 0 0 5px 0 alpha(@headerbar_bg_color, 10); }\n      windowcontrols button.minimize image:backdrop, windowcontrols button.maximize image:backdrop, windowcontrols button.close image:backdrop {\n        background-color: #7f7f7f;\n        background-image: -gtk-scaled(url(\"assets/titlebutton.png\"), url(\"assets/titlebutton@2.png\")); }\n    windowcontrols button.minimize image {\n      background-color: #fd7d00; }\n      windowcontrols button.minimize image:hover {\n        background-image: -gtk-scaled(url(\"assets/minimize.png\"), url(\"assets/minimize@2.png\")); }\n    windowcontrols button.maximize image {\n      background-color: #377cf1; }\n      windowcontrols button.maximize image:hover {\n        background-image: -gtk-scaled(url(\"assets/maximize.png\"), url(\"assets/maximize@2.png\")); }\n    windowcontrols button.close image {\n      background-color: #d31919; }\n      windowcontrols button.close image:hover {\n        background-image: -gtk-scaled(url(\"assets/close.png\"), url(\"assets/close@2.png\")); }\n"
  },
  {
    "path": ".themes/Flat-Remix-GTK-Blue-Darkest-Solid/uninstall.sh",
    "content": "#!/bin/sh\n\ntheme=Flat-Remix-GTK-Blue-Darkest\n\nrm -rf ~/.config/gtk-4.0/gtk.css \\\n       ~/.config/gtk-4.0/assets \\\n       ~/.config/gtk-4.0/uninstall.sh \\\n       ~/.themes/$theme/\n\ngsettings set org.gnome.desktop.interface gtk-theme \"Adwaita\"\n"
  },
  {
    "path": ".themes/Flat-Remix-GTK-Blue-Light/cinnamon/cinnamon.css",
    "content": "/***************************\n * Check and Radio buttons *\n ***************************/\nstage {\n  color: #5c616c; }\n\n.label-shadow {\n  color: rgba(0, 0, 0, 0); }\n\n.sound-button, .modal-dialog-button-box .modal-dialog-button, .notification-button, .notification-icon-button, .popup-menu #notification .notification-button, .popup-menu #notification .notification-icon-button {\n  min-height: 20px;\n  padding: 5px 32px;\n  transition-duration: 0;\n  color: #5c616c;\n  outline-color: rgba(92, 97, 108, 0.3);\n  border-color: #d9d9d9;\n  border-bottom-color: #c2c2c2;\n  background-image: linear-gradient(to top, whitesmoke 2px, #ffffff);\n  text-shadow: 0 1px rgba(255, 255, 255, 0.769231);\n  -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231);\n  box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.07); }\n  .sound-button, .modal-dialog-button-box .modal-dialog-button, .notification-button, .notification-icon-button, .popup-menu #notification .notification-button, .popup-menu #notification .notification-icon-button {\n    border-radius: 6px; }\n  .sound-button:hover, .modal-dialog-button-box .modal-dialog-button:hover, .notification-button:hover, .notification-icon-button:hover, .popup-menu #notification .notification-button:hover, .popup-menu #notification .notification-icon-button:hover {\n    color: #5c616c;\n    outline-color: rgba(92, 97, 108, 0.3);\n    border-color: #d9d9d9;\n    border-bottom-color: #c2c2c2;\n    background-image: linear-gradient(to top, #ffffff, white 1px);\n    text-shadow: 0 1px rgba(255, 255, 255, 0.769231);\n    -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231);\n    box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.07); }\n  .sound-button:active, .modal-dialog-button-box .modal-dialog-button:active, .notification-button:active, .notification-icon-button:active, .popup-menu #notification .notification-button:active, .popup-menu #notification .notification-icon-button:active {\n    color: #5c616c;\n    outline-color: rgba(92, 97, 108, 0.3);\n    border-color: #d9d9d9;\n    background-image: image(#dbdbdb);\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\n  .sound-button:insensitive, .modal-dialog-button-box .modal-dialog-button:insensitive, .notification-button:insensitive, .notification-icon-button:insensitive, .popup-menu #notification .notification-button:insensitive, .popup-menu #notification .notification-icon-button:insensitive {\n    color: #aeb0b6;\n    border-color: #d9d9d9;\n    background-image: image(#fdfdfd);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0); }\n\n#menu-search-entry, .popup-menu #notification StEntry {\n  padding: 7px;\n  caret-size: 1px;\n  selection-background-color: #2777ff;\n  selected-color: #ffffff;\n  transition-duration: 300ms;\n  border-radius: 6px;\n  color: black;\n  border-color: #d9d9d9;\n  background-color: #fafafa;\n  box-shadow: inset 0 0 0 1px rgba(39, 119, 255, 0); }\n  #menu-search-entry:focus, .popup-menu #notification StEntry:focus, #menu-search-entry:hover, .popup-menu #notification StEntry:hover {\n    box-shadow: inset 0 0 0 1px #2777ff;\n    border-color: #2777ff; }\n  #menu-search-entry:insensitive, .popup-menu #notification StEntry:insensitive {\n    color: #aeb0b6;\n    border-color: #d9d9d9;\n    background-color: #fdfdfd;\n    box-shadow: none; }\n  #menu-search-entry StIcon.capslock-warning, .popup-menu #notification StEntry StIcon.capslock-warning {\n    icon-size: 16px;\n    warning-color: #fd7d00;\n    padding: 0 4px; }\n\n.notification StEntry {\n  padding: 7px;\n  caret-size: 1px;\n  caret-color: white;\n  selection-background-color: #2777ff;\n  selected-color: #ffffff;\n  transition-duration: 300ms;\n  border-radius: 6px;\n  color: white;\n  border-color: black;\n  background-color: rgba(0, 0, 0, 0.5);\n  background-clip: padding-box;\n  box-shadow: none;\n  text-shadow: 0 1px black;\n  -gtk-icon-shadow: 0 1px black; }\n  .notification StEntry:focus {\n    color: white;\n    border-color: #2777ff;\n    background-color: rgba(0, 0, 0, 0.5);\n    background-clip: padding-box;\n    box-shadow: inset 0 0 0 1px #2777ff;\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black; }\n  .notification StEntry:insensitive {\n    color: #97999f;\n    border-color: black;\n    background-color: rgba(68, 72, 83, 0.5);\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\n\nStScrollView.vfade {\n  -st-vfade-offset: 68px; }\n\nStScrollView.hfade {\n  -st-hfade-offset: 68px; }\n\nStScrollBar {\n  padding: 8px; }\n  StScrollView StScrollBar {\n    min-width: 5px;\n    min-height: 5px; }\n  StScrollBar StBin#trough {\n    background-color: rgba(250, 250, 250, 0.1);\n    border-radius: 8px; }\n  StScrollBar StButton#vhandle, StScrollBar StButton#hhandle {\n    border-radius: 6px;\n    background-color: #bec0c4;\n    border: 0px solid;\n    margin: 0px; }\n    StScrollBar StButton#vhandle:hover, StScrollBar StButton#hhandle:hover {\n      background-color: #ced0d3; }\n    StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active {\n      background-color: #2777ff; }\n\n.separator {\n  -gradient-height: 1px;\n  -gradient-start: rgba(0, 0, 0, 0);\n  -gradient-end: rgba(0, 0, 0, 0);\n  -margin-horizontal: 1.5em;\n  height: 1em; }\n\n.popup-slider-menu-item,\n.slider {\n  -slider-height: 0.3em;\n  -slider-background-color: #d9d9d9;\n  -slider-border-color: rgba(255, 255, 255, 0.3);\n  -slider-active-background-color: #2777ff;\n  -slider-active-border-color: rgba(255, 255, 255, 0.3);\n  -slider-border-width: 1px;\n  -slider-handle-radius: 0.5em;\n  height: 1em;\n  min-width: 15em;\n  border: 0 solid transparent;\n  border-right-width: 1px;\n  border-left-width: 5px; }\n\n.check-box CinnamonGenericContainer {\n  spacing: .2em;\n  min-height: 30px;\n  padding-top: 2px; }\n\n.check-box StLabel {\n  font-weight: normal; }\n\n.check-box StBin {\n  width: 16px;\n  height: 16px;\n  background-image: url(\"assets/checkbox-unchecked.svg\"); }\n\n.check-box:focus StBin {\n  background-image: url(\"assets/checkbox-unchecked-focused.svg\"); }\n\n.check-box:checked StBin {\n  background-image: url(\"assets/checkbox-checked.svg\"); }\n\n.check-box:focus:checked StBin {\n  background-image: url(\"assets/checkbox-checked-focused.svg\"); }\n\n.radiobutton CinnamonGenericContainer {\n  spacing: .2em;\n  height: 26px;\n  padding-top: 2px; }\n\n.radiobutton StLabel {\n  padding-top: 4px;\n  font-size: 0.9em;\n  box-shadow: none; }\n\n.radiobutton StBin {\n  width: 16px;\n  height: 16px;\n  background-image: url(\"assets/checkbox-unchecked.svg\"); }\n\n.radiobutton:focus StBin {\n  background-image: url(\"assets/checkbox-unchecked-focused.svg\"); }\n\n.radiobutton:checked StBin {\n  background-image: url(\"assets/checkbox-checked.svg\"); }\n\n.radiobutton:focus:checked StBin {\n  background-image: url(\"assets/checkbox-checked-focused.svg\"); }\n\n.toggle-switch {\n  width: 50px;\n  height: 20px;\n  background-size: contain; }\n  .toggle-switch-us, .toggle-switch-intl {\n    background-image: url(\"assets/switch-off.svg\"); }\n    .toggle-switch-us:checked, .toggle-switch-intl:checked {\n      background-image: url(\"assets/switch-on.svg\"); }\n\n.cinnamon-link {\n  color: #005af3;\n  text-decoration: underline; }\n  .cinnamon-link:hover {\n    color: #2777ff; }\n\n#Tooltip {\n  background-color: rgba(0, 0, 0, 0.8);\n  border: 1px solid rgba(255, 255, 255, 0.1);\n  border-radius: 6px;\n  padding: 8px 12px;\n  color: white;\n  font-size: 1em;\n  font-weight: normal;\n  text-align: center; }\n\n#LookingGlassDialog {\n  color: #5c616c;\n  border: 1px solid #d9d9d9;\n  border-radius: 6px;\n  background-color: #ffffff;\n  spacing: 4px;\n  padding: 8px; }\n\n.menu {\n  color: #5c616c;\n  border: 1px solid #d9d9d9;\n  border-radius: 6px;\n  margin: 10px 5px;\n  background-color: #fafafa; }\n\n.popup-sub-menu {\n  background-color: #fafafa;\n  box-shadow: none; }\n  .popup-sub-menu .popup-menu-item:ltr {\n    padding-right: 1.75em; }\n  .popup-sub-menu .popup-menu-item:rtl {\n    padding-left: 1.75em; }\n  .popup-sub-menu StScrollBar {\n    padding: 4px; }\n    .popup-sub-menu StScrollBar StBin#trough, .popup-sub-menu StScrollBar StBin#vhandle {\n      border-width: 0; }\n\n.popup-menu-content {\n  padding: 1em 0em 1em 0em; }\n\n.popup-menu-item {\n  padding: .4em 1.75em;\n  spacing: 1em;\n  border-left-width: 0;\n  border-right-width: 0; }\n  .popup-menu-item:active {\n    color: #ffffff;\n    background-color: #2777ff; }\n  .popup-menu-item:insensitive {\n    color: rgba(92, 97, 108, 0.5);\n    background: none; }\n\n.popup-inactive-menu-item {\n  color: #5c616c; }\n  .popup-inactive-menu-item:insensitive {\n    color: #aeb0b6; }\n\n/* This is for popup menus in Cinnamon versions < 3.2 */\n.popup-menu {\n  color: white;\n  color: #5c616c; }\n  .popup-menu-arrow {\n    icon-size: 16px; }\n  .popup-menu .popup-sub-menu {\n    background-color: #fafafa;\n    box-shadow: none; }\n    .popup-menu .popup-sub-menu .popup-menu-item:ltr {\n      padding-right: 1.75em; }\n    .popup-menu .popup-sub-menu .popup-menu-item:rtl {\n      padding-left: 1.75em; }\n    .popup-menu .popup-sub-menu StScrollBar {\n      padding: 4px; }\n      .popup-menu .popup-sub-menu StScrollBar StBin#trough, .popup-menu .popup-sub-menu StScrollBar StBin#vhandle {\n        border-width: 0; }\n  .popup-menu .popup-menu-content {\n    padding: 1em 0em 1em 0em; }\n  .popup-menu .popup-menu-item {\n    padding: .4em 1.75em;\n    spacing: 1em;\n    border: 1px solid transparent;\n    border-left-width: 0;\n    border-right-width: 0; }\n    .popup-menu .popup-menu-item:active {\n      color: #5c616c;\n      border-color: rgba(92, 97, 108, 0.11);\n      background-color: rgba(92, 97, 108, 0.08); }\n    .popup-menu .popup-menu-item:insensitive {\n      color: rgba(92, 97, 108, 0.5);\n      background: none; }\n  .popup-menu .popup-inactive-menu-item {\n    color: #5c616c; }\n    .popup-menu .popup-inactive-menu-item:insensitive {\n      color: #aeb0b6; }\n  .popup-menu-icon {\n    icon-size: 16px; }\n\n.popup-menu-boxpointer {\n  -arrow-border-radius: 6px;\n  -arrow-background-color: #ffffff;\n  -arrow-border-width: 1px;\n  -arrow-border-color: #d9d9d9;\n  -arrow-base: 21px;\n  -arrow-rise: 9px;\n  -boxpointer-gap: 2px; }\n\n/*Scale view context menu*/\n.popup-combo-menu {\n  color: #5c616c;\n  border: 1px solid #d9d9d9;\n  border-radius: 6px;\n  background-color: #fafafa;\n  box-shadow: none;\n  padding: 1em 0em 1em 0em; }\n\n.popup-combobox-item {\n  spacing: 1em;\n  padding: .4em 1.75em;\n  border: 1px solid transparent;\n  border-left-width: 0;\n  border-right-width: 0; }\n\n.popup-separator-menu-item {\n  -gradient-height: 1px;\n  -gradient-start: #DFDFDF;\n  -gradient-end: #DFDFDF;\n  -margin-horizontal: 0;\n  height: 1px; }\n\n.popup-alternating-menu-item:alternate {\n  font-weight: normal; }\n\n.popup-device-menu-item {\n  spacing: .5em; }\n\n.popup-subtitle-menu-item {\n  font-weight: normal; }\n\n.nm-menu-item-icons {\n  spacing: .5em; }\n\n#panel {\n  font-weight: bold;\n  /* sets the height of horizontal panels */\n  height: 40px;\n  /* sets the width of vertical panels */\n  width: 32px; }\n  #panelLeft {\n    spacing: 4px; }\n    #panelLeft:dnd {\n      background-gradient-direction: vertical;\n      background-gradient-start: rgba(255, 0, 0, 0.05);\n      background-gradient-end: rgba(255, 0, 0, 0.2); }\n    #panelLeft:ltr {\n      padding-right: 4px; }\n    #panelLeft:rtl {\n      padding-left: 4px; }\n    #panelLeft.vertical {\n      padding: 0px; }\n      #panelLeft.vertical:ltr {\n        padding-right: 0px; }\n      #panelLeft.vertical:rtl {\n        padding-left: 0px; }\n  #panelRight:dnd {\n    background-gradient-direction: vertical;\n    background-gradient-start: rgba(0, 0, 255, 0.05);\n    background-gradient-end: rgba(0, 0, 255, 0.2); }\n  #panelRight:ltr {\n    padding-left: 4px;\n    spacing: 0px; }\n  #panelRight:rtl {\n    padding-right: 4px;\n    spacing: 0px; }\n  #panelRight.vertical {\n    padding: 0px; }\n    #panelRight.vertical:ltr {\n      padding-right: 0px; }\n    #panelRight.vertical:rtl {\n      padding-left: 0px; }\n  #panelCenter {\n    spacing: 4px; }\n    #panelCenter:dnd {\n      background-gradient-direction: vertical;\n      background-gradient-start: rgba(0, 255, 0, 0.05);\n      background-gradient-end: rgba(0, 255, 0, 0.2); }\n  #panel:highlight {\n    border-image: none;\n    background-color: rgba(191, 23, 23, 0.5); }\n\n.panelLeft {\n  spacing: 4px; }\n  .panelLeft:dnd {\n    background-gradient-direction: vertical;\n    background-gradient-start: rgba(255, 0, 0, 0.05);\n    background-gradient-end: rgba(255, 0, 0, 0.2); }\n  .panelLeft:ltr {\n    padding-right: 4px; }\n  .panelLeft:rtl {\n    padding-left: 4px; }\n  .panelLeft.vertical {\n    padding: 0px; }\n    .panelLeft.vertical:ltr {\n      padding-right: 0px; }\n    .panelLeft.vertical:rtl {\n      padding-left: 0px; }\n\n.panelRight:dnd {\n  background-gradient-direction: vertical;\n  background-gradient-start: rgba(0, 0, 255, 0.05);\n  background-gradient-end: rgba(0, 0, 255, 0.2); }\n\n.panelRight:ltr {\n  padding-left: 4px;\n  spacing: 0px; }\n\n.panelRight:rtl {\n  padding-right: 4px;\n  spacing: 0px; }\n\n.panelRight.vertical {\n  padding: 0px; }\n  .panelRight.vertical:ltr {\n    padding-left: 0px;\n    spacing: 0px; }\n  .panelRight.vertical:rtl {\n    padding-right: 0px;\n    spacing: 0px; }\n\n.panelCenter {\n  spacing: 4px; }\n  .panelCenter.vertical {\n    padding-left: 0px;\n    padding-right: 0px; }\n  .panelCenter:dnd {\n    background-gradient-direction: vertical;\n    background-gradient-start: rgba(0, 255, 0, 0.05);\n    background-gradient-end: rgba(0, 255, 0, 0.2); }\n\n.panel-top, .panel-bottom, .panel-left, .panel-right {\n  color: #5c616c;\n  border: #ffffff;\n  background-color: rgba(255, 255, 255, 0.89);\n  font-size: 1em;\n  padding: 0px; }\n\n.panel-top {\n  box-shadow: 0 1px rgba(240, 240, 240, 0.9); }\n\n.panel-bottom {\n  box-shadow: 0 -1px rgba(240, 240, 240, 0.9); }\n\n.panel-left {\n  box-shadow: 1px 0 rgba(240, 240, 240, 0.9); }\n\n.panel-right {\n  box-shadow: -1px 0 rgba(240, 240, 240, 0.9); }\n\n.panel-dummy {\n  background-color: rgba(191, 23, 23, 0.5); }\n  .panel-dummy:entered {\n    background-color: rgba(191, 23, 23, 0.6); }\n\n.panel-status-button {\n  border-width: 0;\n  -natural-hpadding: 3px;\n  -minimum-hpadding: 3px;\n  font-weight: bold;\n  color: white; }\n\n.panel-button {\n  -natural-hpadding: 6px;\n  -minimum-hpadding: 2px;\n  font-weight: bold;\n  color: green;\n  transition-duration: 100; }\n\n.system-status-icon {\n  icon-size: 16px;\n  padding: 0 1px; }\n  .system-status-icon.warning {\n    color: #fd7d00; }\n  .system-status-icon.error {\n    color: #bf1717; }\n\n#overview {\n  spacing: 12px; }\n\n.window-caption {\n  background-color: #303340;\n  border: 1px solid #303340;\n  color: white;\n  spacing: 8px;\n  border-radius: 6px;\n  font-size: 0.9em;\n  padding: 5px 8px;\n  -cinnamon-caption-spacing: 8px; }\n  .window-caption:focus {\n    background-color: #2777ff;\n    color: #ffffff;\n    border: 1px solid #2777ff; }\n\n.window-border {\n  border: 3px #2777ff;\n  border-radius: 6px;\n  background-color: rgba(255, 255, 255, 0.05);\n  /* Cover rounded corners and some bad adjustment gaps */\n  box-shadow: 0 0 0 1px #2777ff inset; }\n\n.overview-empty-placeholder {\n  color: #ffffff;\n  font-size: 2em; }\n\n.expo-workspaces-name-entry,\n.expo-workspaces-name-entry#selected {\n  height: 1.5em;\n  border-radius: 6px;\n  font-size: 1em;\n  padding: 5px 8px;\n  -cinnamon-caption-spacing: 4px;\n  color: white;\n  border-color: black;\n  background-color: rgba(0, 0, 0, 0.5);\n  background-clip: padding-box;\n  box-shadow: none;\n  text-shadow: 0 1px black;\n  -gtk-icon-shadow: 0 1px black; }\n  .expo-workspaces-name-entry:focus,\n  .expo-workspaces-name-entry#selected:focus {\n    border: 1px solid #2777ff;\n    background-color: #2777ff;\n    color: #ffffff;\n    font-style: italic;\n    transition-duration: 300;\n    selection-background-color: #ffffff;\n    selected-color: #2777ff; }\n\n.expo-workspace-thumbnail-frame {\n  border: 4px solid rgba(255, 255, 255, 0);\n  background-color: rgba(255, 255, 255, 0);\n  border-radius: 6px; }\n  .expo-workspace-thumbnail-frame#active {\n    border: 4px solid #2777ff;\n    background-color: black;\n    border-radius: 6px; }\n\n.expo-background {\n  background-color: #303340; }\n\n.workspace-thumbnails {\n  spacing: 26px; }\n  .workspace-thumbnails-background, .workspace-thumbnails-background:rtl {\n    padding: 8px; }\n\n.workspace-add-button {\n  background-image: url(\"assets/add-workspace.svg\");\n  height: 200px;\n  width: 35px;\n  transition-duration: 100; }\n  .workspace-add-button:hover {\n    background-image: url(\"assets/add-workspace-hover.svg\");\n    transition-duration: 100; }\n  .workspace-add-button:active {\n    background-image: url(\"assets/add-workspace-active.svg\");\n    transition-duration: 100; }\n\n.workspace-overview-background-shade {\n  background-color: rgba(0, 0, 0, 0.5); }\n\n.workspace-close-button,\n.window-close {\n  background-image: url(\"assets/close.svg\");\n  background-size: 26px;\n  height: 26px;\n  width: 26px;\n  -cinnamon-close-overlap: 12px; }\n  .workspace-close-button:hover,\n  .window-close:hover {\n    background-image: url(\"assets/close-hover.svg\");\n    background-size: 26px;\n    height: 26px;\n    width: 26px; }\n  .workspace-close-button:active,\n  .window-close:active {\n    background-image: url(\"assets/close-active.svg\");\n    background-size: 26px;\n    height: 26px;\n    width: 26px; }\n\n.window-close-area {\n  background-image: url(\"assets/trash-icon.svg\");\n  height: 120px;\n  width: 400px; }\n\n.calendar {\n  padding: .4em 1.75em;\n  spacing-rows: 0px;\n  spacing-columns: 0px; }\n\n.calendar-main-box {\n  margin: 0 .8em .5em .8em; }\n\n.calendar-events-main-box {\n  height: 300px;\n  margin-right: .5em;\n  border-radius: 6px;\n  padding: .5em;\n  min-width: 350px;\n  border: 1px solid #d9d9d9;\n  background-color: #fafafa; }\n\n.calendar-events-no-events-button {\n  margin: 6px 0 6px 0;\n  padding: 6px;\n  border-radius: 6px; }\n  .calendar-events-no-events-button:hover {\n    background-color: #2777ff; }\n    .calendar-events-no-events-button:hover .calendar-events-no-events-icon,\n    .calendar-events-no-events-button:hover .calendar-events-no-events-label {\n      color: #ffffff; }\n\n.calendar-events-no-events-icon,\n.calendar-events-no-events-label {\n  font-weight: bold;\n  color: #5c616c;\n  text-align: center; }\n\n.calendar-events-date-label {\n  padding: .1em .1em .5em .1em;\n  color: #5c616c;\n  font-weight: bold;\n  text-align: center; }\n\n.calendar-events-event-container {\n  padding: 0; }\n\n.calendar-event-button {\n  border: 1px solid rgba(0, 0, 0, 0); }\n  .calendar-event-button .calendar-event-time-past {\n    color: rgba(92, 97, 108, 0.4);\n    font-weight: bold;\n    text-align: left;\n    margin-bottom: .2em; }\n  .calendar-event-button .calendar-event-time-present {\n    color: #5c616c;\n    font-weight: bold;\n    text-align: left;\n    margin-bottom: .2em; }\n    .calendar-event-button .calendar-event-time-present:all-day {\n      color: #2777ff; }\n  .calendar-event-button .calendar-event-time-future {\n    color: #5c616c;\n    font-weight: bold;\n    text-align: left;\n    margin-bottom: .2em; }\n  .calendar-event-button .calendar-event-summary {\n    color: #5c616c;\n    text-align: left;\n    width: 200px; }\n  .calendar-event-button .calendar-event-countdown {\n    text-align: right;\n    margin-bottom: .6em;\n    color: #5c616c; }\n    .calendar-event-button .calendar-event-countdown:soon {\n      font-weight: bold; }\n    .calendar-event-button .calendar-event-countdown:imminent {\n      font-weight: bold;\n      color: #fd7d00; }\n    .calendar-event-button .calendar-event-countdown:current {\n      font-weight: bold;\n      color: #2777ff; }\n  .calendar-event-button:hover {\n    background-color: #2777ff;\n    border: 1px solid #d9d9d9; }\n    .calendar-event-button:hover .calendar-event-time-past,\n    .calendar-event-button:hover .calendar-event-time-present,\n    .calendar-event-button:hover .calendar-event-time-future,\n    .calendar-event-button:hover .calendar-event-summary {\n      color: #ffffff; }\n    .calendar-event-button:hover .calendar-event-countdown {\n      text-align: right;\n      margin-bottom: .6em;\n      color: #ffffff; }\n      .calendar-event-button:hover .calendar-event-countdown:soon {\n        font-weight: bold; }\n      .calendar-event-button:hover .calendar-event-countdown:imminent {\n        font-weight: bold; }\n      .calendar-event-button:hover .calendar-event-countdown:current {\n        font-weight: bold; }\n\n.calendar-event-color-strip {\n  width: 2px; }\n\n.calendar-today-home-button {\n  padding: 6px; }\n\n.calendar-today-day-label {\n  font-size: 1.75em;\n  color: #5c616c;\n  font-weight: bold;\n  text-align: center;\n  padding-bottom: .1em; }\n\n.calendar-today-date-label {\n  font-size: 1.1em;\n  color: #5c616c;\n  font-weight: bold;\n  text-align: center; }\n\n.calendar-today-home-button-enabled {\n  padding: 6px; }\n  .calendar-today-home-button-enabled:hover {\n    background-color: #2777ff; }\n    .calendar-today-home-button-enabled:hover .calendar-today-day-label {\n      color: #ffffff; }\n    .calendar-today-home-button-enabled:hover .calendar-today-date-label {\n      color: #ffffff; }\n\n.calendar-month-label {\n  color: #5c616c;\n  font-weight: bold;\n  padding: 8px 0; }\n\n.calendar-change-month-back,\n.calendar-change-month-forward {\n  width: 16px;\n  height: 16px; }\n\n.calendar-change-month-back {\n  background-image: url(\"assets/calendar-arrow-left.svg\"); }\n  .calendar-change-month-back:focus, .calendar-change-month-back:hover {\n    background-image: url(\"assets/calendar-arrow-left-hover.svg\"); }\n  .calendar-change-month-back:active {\n    background-image: url(\"assets/calendar-arrow-left.svg\"); }\n  .calendar-change-month-back:rtl {\n    background-image: url(\"assets/calendar-arrow-right.svg\"); }\n    .calendar-change-month-back:rtl:focus, .calendar-change-month-back:rtl:hover {\n      background-image: url(\"assets/calendar-arrow-right-hover.svg\"); }\n    .calendar-change-month-back:rtl:active {\n      background-image: url(\"assets/calendar-arrow-right.svg\"); }\n\n.calendar-change-month-forward {\n  background-image: url(\"assets/calendar-arrow-right.svg\"); }\n  .calendar-change-month-forward:focus, .calendar-change-month-forward:hover {\n    background-image: url(\"assets/calendar-arrow-right-hover.svg\"); }\n  .calendar-change-month-forward:active {\n    background-image: url(\"assets/calendar-arrow-right.svg\"); }\n  .calendar-change-month-forward:rtl {\n    background-image: url(\"assets/calendar-arrow-left.svg\"); }\n    .calendar-change-month-forward:rtl:focus, .calendar-change-month-forward:rtl:hover {\n      background-image: url(\"assets/calendar-arrow-left-hover.svg\"); }\n    .calendar-change-month-forward:rtl:active {\n      background-image: url(\"assets/calendar-arrow-left.svg\"); }\n\n.calendar-day-event-dot-box {\n  margin-top: 1.7em;\n  max-rows: 1; }\n\n.calendar-day-event-dot {\n  margin: 1px;\n  border-radius: 2px;\n  width: 4px;\n  height: 4px; }\n\n.datemenu-date-label {\n  padding: .4em 1.75em;\n  font-weight: bold;\n  font-size: 1.15em;\n  text-align: center;\n  color: #5c616c;\n  border-radius: 6px; }\n\n.calendar-day-base {\n  font-size: 1em;\n  text-align: center;\n  width: 2.2em;\n  height: 2.2em;\n  padding: 0.1em; }\n  .calendar-day-base:hover {\n    font-weight: bold;\n    color: #ffffff;\n    background-color: #2777ff; }\n\n.calendar-day-heading {\n  color: rgba(92, 97, 108, 0.85);\n  margin-top: 1em;\n  font-size: 1.05em; }\n\n.calendar-day {\n  border-width: 0;\n  color: rgba(92, 97, 108, 0.9); }\n\n.calendar-day-top {\n  border-top-width: 0; }\n\n.calendar-day-left {\n  border-left-width: 0; }\n\n.calendar-nonwork-day {\n  color: #5c616c;\n  background-color: transparent;\n  font-weight: bold; }\n\n.calendar-today,\n.calendar-today:active,\n.calendar-today:focus,\n.calendar-today:hover {\n  font-weight: bold;\n  color: #ffffff;\n  background-color: rgba(92, 97, 108, 0.3);\n  border-radius: 99px;\n  border-width: 0; }\n  .calendar-today:selected,\n  .calendar-today:active:selected,\n  .calendar-today:focus:selected,\n  .calendar-today:hover:selected {\n    background-color: #2777ff; }\n\n.calendar-not-today {\n  color: #5c616c;\n  border-radius: 99px; }\n  .calendar-not-today:selected {\n    font-weight: bold;\n    background-color: rgba(92, 97, 108, 0.3); }\n    .calendar-not-today:selected:hover {\n      font-weight: bold;\n      color: #5c616c; }\n\n.calendar-other-month-day {\n  color: rgba(92, 97, 108, 0.3);\n  border-radius: 99px;\n  opacity: 1; }\n  .calendar-other-month-day:hover {\n    color: #ffffff;\n    opacity: 1; }\n\n.calendar-week-number {\n  color: rgba(92, 97, 108, 0.85);\n  font-size: 0.8em;\n  margin-top: 0.8em; }\n\n#notification {\n  border: 1px solid #d9d9d9;\n  border-radius: 6px;\n  background-color: #ffffff;\n  padding: 13px;\n  spacing-rows: 10px;\n  spacing-columns: 10px;\n  margin-from-right-edge-of-screen: 20px;\n  width: 34em;\n  color: #5c616c; }\n  .popup-menu #notification {\n    color: #5c616c;\n    border-image: url(\"asset/message.svg\") 9 9 9 9; }\n    .popup-menu #notification .notification-button, .popup-menu #notification .notification-icon-button {\n      padding: 5px; }\n  #notification.multi-line-notification {\n    padding-bottom: 13px;\n    color: #5c616c; }\n  #notification-scrollview {\n    max-height: 10em; }\n    #notification-scrollview > .top-shadow, #notification-scrollview > .bottom-shadow {\n      height: 1em; }\n    #notification-scrollview:ltr > StScrollBar {\n      padding-left: 6px; }\n    #notification-scrollview:rtl > StScrollBar {\n      padding-right: 6px; }\n  #notification-body {\n    spacing: 5px; }\n  #notification-actions {\n    spacing: 10px; }\n\n.notification-with-image {\n  min-height: 159px;\n  color: #5c616c; }\n\n.notification-button, .notification-icon-button {\n  padding: 5px; }\n\n.notification-icon-button > StIcon {\n  icon-size: 32px; }\n\n#altTabPopup {\n  padding: 8px;\n  spacing: 16px; }\n\n.switcher-list {\n  color: #5c616c;\n  border: 1px solid #d9d9d9;\n  background-color: #ffffff;\n  border-radius: 6px;\n  padding: 20px; }\n  .switcher-list > StBoxLayout {\n    padding: 4px; }\n  .switcher-list-item-container {\n    spacing: 8px; }\n  .switcher-list .item-box {\n    padding: 8px;\n    border-radius: 6px; }\n    .switcher-list .item-box:outlined {\n      padding: 8px;\n      border: 1px solid #2777ff; }\n    .switcher-list .item-box:selected {\n      color: #ffffff;\n      background-color: #2777ff;\n      border: 0px solid #2777ff; }\n  .switcher-list .thumbnail {\n    width: 256px; }\n  .switcher-list .thumbnail-box {\n    padding: 2px;\n    spacing: 4px; }\n  .switcher-list .separator {\n    width: 1px;\n    background: rgba(255, 255, 255, 0.2); }\n\n.switcher-arrow {\n  border-color: rgba(0, 0, 0, 0);\n  color: #5c616c; }\n  .switcher-arrow:highlighted {\n    border-color: rgba(0, 0, 0, 0);\n    color: #ffffff; }\n\n.thumbnail-scroll-gradient-left {\n  background-color: rgba(0, 0, 0, 0);\n  border-radius: 24px;\n  border-radius-topright: 0px;\n  border-radius-bottomright: 0px;\n  width: 60px; }\n\n.thumbnail-scroll-gradient-right {\n  background-color: rgba(0, 0, 0, 0);\n  border-radius: 24px;\n  border-radius-topleft: 0px;\n  border-radius-bottomleft: 0px;\n  width: 60px; }\n\n.ripple-box {\n  width: 104px;\n  height: 104px;\n  background-image: url(\"assets/corner-ripple.svg\");\n  background-size: contain; }\n  .ripple-box:rtl {\n    background-image: url(\"assets/corner-ripple.svg\"); }\n\n.lightbox {\n  background-color: rgba(0, 0, 0, 0.4); }\n\n.flashspot {\n  background-color: white; }\n\n.modal-dialog {\n  background-color: #ffffff;\n  border: 1px solid #d9d9d9;\n  border-radius: 6px;\n  padding: 5px 10px; }\n  .modal-dialog > StBoxLayout:first-child {\n    padding: 10px; }\n  .modal-dialog-button-box {\n    spacing: 0;\n    margin: 0px;\n    padding: 10px;\n    border: none;\n    background-color: #ffffff; }\n    .modal-dialog-button-box .modal-dialog-button {\n      padding-top: 0;\n      padding-bottom: 0;\n      height: 30px; }\n  .modal-dialog .confirm-dialog-title {\n    text-align: center;\n    font-weight: bold;\n    font-size: 1.3em;\n    padding-bottom: 12px; }\n\n.run-dialog {\n  padding: 10px 15px 10px 15px;\n  border: 1px solid #d9d9d9;\n  border-radius: 6px;\n  background-color: #ffffff; }\n  .run-dialog > * {\n    padding: 0; }\n  .run-dialog-label {\n    font-size: 1.3em;\n    font-weight: bold;\n    color: #5c616c;\n    padding-bottom: 15px;\n    text-align: center; }\n  .run-dialog-description {\n    color: #5c616c;\n    padding-top: 15px;\n    text-align: center; }\n    .run-dialog-description.error {\n      color: #bf1717; }\n  .run-dialog-error-label {\n    color: #bf1717; }\n  .run-dialog-error-box {\n    padding-top: 15px;\n    spacing: 5px; }\n  .run-dialog-completion-box {\n    padding-top: 5px;\n    padding-left: 15px;\n    font-size: 1em; }\n  .run-dialog-entry {\n    width: 21em;\n    height: 1.2em;\n    padding: 7px;\n    border-radius: 6px;\n    caret-color: white;\n    selected-color: #ffffff;\n    selection-background-color: #2777ff;\n    color: white;\n    border-color: black;\n    background-color: rgba(0, 0, 0, 0.5);\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black; }\n    .run-dialog-entry:focus {\n      box-shadow: inset 0 0 0 1px #2777ff;\n      border-color: #2777ff; }\n  .run-dialog .modal-dialog-button-box {\n    border: none;\n    box-shadow: none;\n    background: none; }\n\n/* CinnamonMountOperation Dialogs */\n.cinnamon-mount-operation-icon {\n  icon-size: 48px; }\n\n.mount-password-reask {\n  color: #fd7d00; }\n\n.show-processes-dialog,\n.mount-question-dialog {\n  spacing: 24px; }\n  .show-processes-dialog-subject,\n  .mount-question-dialog-subject {\n    padding-top: 10px;\n    padding-left: 17px;\n    padding-bottom: 6px; }\n    .show-processes-dialog-subject:rtl,\n    .mount-question-dialog-subject:rtl {\n      padding-left: 0px;\n      padding-right: 17px; }\n  .show-processes-dialog-description,\n  .mount-question-dialog-description {\n    padding-left: 17px;\n    width: 28em; }\n    .show-processes-dialog-description:rtl,\n    .mount-question-dialog-description:rtl {\n      padding-right: 17px; }\n\n.show-processes-dialog-app-list {\n  max-height: 200px;\n  padding-top: 24px;\n  padding-left: 49px;\n  padding-right: 32px; }\n  .show-processes-dialog-app-list:rtl {\n    padding-right: 49px;\n    padding-left: 32px; }\n  .show-processes-dialog-app-list-item {\n    color: #ccc; }\n    .show-processes-dialog-app-list-item:hover {\n      color: white; }\n    .show-processes-dialog-app-list-item:ltr {\n      padding-right: 1em; }\n    .show-processes-dialog-app-list-item:rtl {\n      padding-left: 1em; }\n    .show-processes-dialog-app-list-item-icon:ltr {\n      padding-right: 17px; }\n    .show-processes-dialog-app-list-item-icon:rtl {\n      padding-left: 17px; }\n    .show-processes-dialog-app-list-item-name {\n      font-size: 1.1em; }\n\n.magnifier-zoom-region {\n  border: 2px solid maroon; }\n  .magnifier-zoom-region .full-screen {\n    border-width: 0px; }\n\n#keyboard {\n  background-color: #303340;\n  border-width: 0;\n  border-top-width: 1px;\n  border-color: rgba(0, 0, 0, 0.4); }\n\n.keyboard-layout {\n  spacing: 10px;\n  padding: 10px; }\n\n.keyboard-row {\n  spacing: 15px; }\n\n.keyboard-key {\n  min-height: 2em;\n  min-width: 2em;\n  font-size: 1.4em;\n  font-weight: bold;\n  border-radius: 6px;\n  box-shadow: none;\n  color: white;\n  border-color: black;\n  background-color: transparent;\n  background-image: image(#303340);\n  background-clip: padding-box;\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n  text-shadow: 0 1px black;\n  -gtk-icon-shadow: 0 1px black;\n  outline-color: rgba(255, 255, 255, 0.3); }\n  .keyboard-key:hover {\n    color: white;\n    border-color: black;\n    background-color: transparent;\n    background-image: image(#4a5063);\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black;\n    outline-color: rgba(255, 255, 255, 0.3); }\n  .keyboard-key:active, .keyboard-key:checked {\n    color: white;\n    border-color: black;\n    background-color: transparent;\n    background-image: image(black);\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    outline-color: rgba(255, 255, 255, 0.3); }\n  .keyboard-key:grayed {\n    color: #97999f;\n    border-color: black;\n    background-color: transparent;\n    background-image: image(rgba(68, 72, 83, 0.5));\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\n\n.keyboard-subkeys {\n  color: white;\n  padding: 5px;\n  -arrow-border-radius: 6px;\n  -arrow-background-color: #303340;\n  -arrow-border-width: 1px;\n  -arrow-border-color: rgba(0, 0, 0, 0.4);\n  -arrow-base: 20px;\n  -arrow-rise: 10px;\n  -boxpointer-gap: 5px; }\n\n.menu-favorites-box {\n  padding: 10px;\n  transition-duration: 300;\n  background-color: #fafafa;\n  border: none; }\n\n.menu-favorites-button {\n  padding: .9em 1em;\n  border: 1px solid rgba(0, 0, 0, 0);\n  border-radius: 6px; }\n  .menu-favorites-button:hover {\n    background-color: #2777ff; }\n\n.menu-places-box {\n  padding: 10px;\n  border: 0px solid red; }\n\n.menu-places-button {\n  padding: 10px; }\n\n.menu-categories-box {\n  padding: 10px 30px 10px 30px; }\n\n.menu-applications-inner-box, .menu-applications-outer-box {\n  padding: 10px 10px 0 10px; }\n\n.menu-application-button {\n  padding: 7px;\n  border: 1px solid rgba(0, 0, 0, 0); }\n  .menu-application-button:highlighted {\n    font-weight: bold; }\n  .menu-application-button-selected {\n    padding: 7px;\n    color: #ffffff;\n    background-color: #2777ff;\n    border: 1px solid #d9d9d9;\n    border-radius: 6px; }\n    .menu-application-button-selected:highlighted {\n      font-weight: bold; }\n  .menu-application-button-label:ltr {\n    padding-left: 5px; }\n  .menu-application-button-label:rtl {\n    padding-right: 5px; }\n\n.menu-category-button {\n  padding: 7px;\n  border: 1px solid rgba(0, 0, 0, 0);\n  border-radius: 6px; }\n  .menu-category-button-selected {\n    padding: 7px;\n    color: #ffffff;\n    background-color: #2777ff;\n    border: 1px solid #d9d9d9;\n    border-radius: 6px; }\n  .menu-category-button-greyed {\n    padding: 7px;\n    color: #aeb0b6;\n    border: 1px solid rgba(0, 0, 0, 0); }\n  .menu-category-button-label:ltr {\n    padding-left: 5px; }\n  .menu-category-button-label:rtl {\n    padding-right: 5px; }\n\n.menu-selected-app-box {\n  padding-right: 30px;\n  padding-left: 28px;\n  text-align: right;\n  height: 2.2em; }\n  .menu-selected-app-box:rtl {\n    padding-top: 10px;\n    height: 2.2em; }\n\n.menu-selected-app-title {\n  font-weight: bold; }\n\n.menu-selected-app-description {\n  max-width: 150px; }\n\n.menu-search-box:ltr {\n  padding-left: 30px; }\n\n.menu-search-box-rtl {\n  padding-right: 30px; }\n\n#menu-search-entry {\n  width: 250px;\n  min-height: 16px;\n  font-weight: normal;\n  caret-color: #5c616c; }\n\n.menu-search-entry-icon {\n  icon-size: 1em;\n  color: #5c616c; }\n\n/* Context menu (at the moment only for favorites) */\n.info-osd {\n  text-align: center;\n  font-weight: bold;\n  spacing: 1em;\n  padding: 16px;\n  color: #5c616c;\n  border: 1px solid #d9d9d9;\n  border-radius: 6px;\n  background-color: #ffffff; }\n\n.restart-osd {\n  font-size: 1.6em; }\n\n.workspace-osd {\n  font-size: 4em; }\n\n.osd-window {\n  text-align: center;\n  font-weight: bold;\n  spacing: 1em;\n  padding: 20px;\n  color: #5c616c;\n  background-color: #ffffff;\n  border: 1px solid #d9d9d9;\n  border-radius: 6px; }\n  .osd-window .osd-monitor-label {\n    font-size: 3em; }\n  .osd-window .level {\n    padding: 0;\n    height: 0.7em;\n    background-color: rgba(0, 0, 0, 0.5);\n    border-radius: 6px; }\n  .osd-window .level-bar {\n    border-radius: 6px;\n    background-color: #2777ff; }\n\n.window-list-box {\n  spacing: 6px;\n  padding-left: 10px;\n  padding-top: 1px; }\n  .window-list-box.vertical {\n    spacing: 2px;\n    padding-left: 0px;\n    padding-right: 0px;\n    padding-top: 10px;\n    padding-bottom: 10px; }\n  .window-list-box:highlight {\n    background-color: rgba(191, 23, 23, 0.5); }\n\n.window-list-item-label {\n  font-weight: bold;\n  width: 15em;\n  min-width: 5px; }\n\n.window-list-item-box {\n  font-weight: bold;\n  background-image: none;\n  padding-top: 0;\n  padding-left: 8px;\n  padding-right: 8px;\n  transition-duration: 100;\n  color: rgba(92, 97, 108, 0.6); }\n  .window-list-item-box.top, .window-list-item-box.bottom {\n    border-bottom-width: 2px; }\n    .window-list-item-box.top StLabel, .window-list-item-box.bottom StLabel {\n      padding-left: 2px; }\n  .window-list-item-box.right {\n    padding-left: 0px;\n    padding-right: 0px;\n    border-right-width: 2px; }\n    .window-list-item-box.right StBin {\n      padding-right: 0; }\n  .window-list-item-box.left {\n    padding-left: 0px;\n    padding-right: 0px;\n    border-left-width: 2px; }\n    .window-list-item-box.left StBin {\n      padding-left: 1px; }\n  .window-list-item-box:hover, .window-list-item-box:groupFocus {\n    color: #5c616c;\n    background-color: rgba(92, 97, 108, 0.1); }\n  .window-list-item-box:active, .window-list-item-box:checked, .window-list-item-box:focus, .window-list-item-box:running {\n    color: #5c616c;\n    border-color: #2777ff; }\n  .window-list-item-box .progress {\n    background-color: rgba(39, 119, 255, 0.8); }\n\n.window-list-item-demands-attention {\n  background-gradient-direction: vertical;\n  background-gradient-start: #d41919;\n  background-gradient-end: #d41919; }\n\n.window-list-preview {\n  spacing: 6px;\n  color: #5c616c;\n  border: 1px solid #d9d9d9;\n  background-color: #ffffff;\n  border-radius: 6px;\n  padding: 6px 12px 12px 12px;\n  font-size: 1em; }\n\n.grouped-window-list-item-label {\n  font-weight: bold;\n  width: 15em;\n  min-width: 5px; }\n\n.grouped-window-list-item-box {\n  text-align: left;\n  font-weight: bold;\n  background-image: none;\n  padding-top: 0;\n  padding-left: 8px;\n  padding-right: 8px;\n  transition-duration: 100;\n  color: rgba(255, 255, 255, 0.6); }\n  .grouped-window-list-item-box.top, .grouped-window-list-item-box.bottom {\n    border-bottom-width: 2px; }\n    .grouped-window-list-item-box.top StLabel, .grouped-window-list-item-box.bottom StLabel {\n      padding-left: 2px; }\n  .grouped-window-list-item-box.right {\n    padding-left: 0px;\n    padding-right: 0px;\n    border-right-width: 2px; }\n    .grouped-window-list-item-box.right StBin {\n      padding-right: 0; }\n  .grouped-window-list-item-box.left {\n    padding-left: 0px;\n    padding-right: 0px;\n    border-left-width: 2px; }\n    .grouped-window-list-item-box.left StBin {\n      padding-left: 1px; }\n  .grouped-window-list-item-box:hover, .grouped-window-list-item-box:focus {\n    color: #ffffff;\n    background-color: rgba(255, 255, 255, 0.3); }\n  .grouped-window-list-item-box:active, .grouped-window-list-item-box:checked {\n    color: #ffffff;\n    border-color: #2777ff; }\n  .grouped-window-list-item-box .progress {\n    background-color: rgba(39, 119, 255, 0.8); }\n\n.grouped-window-list-item-demands-attention {\n  background-gradient-direction: vertical;\n  background-gradient-start: #d41919;\n  background-gradient-end: #d41919; }\n\n.grouped-window-list-thumbnail-label {\n  padding-left: 4px; }\n\n.grouped-window-list-number-label {\n  z-index: 99;\n  color: rgba(255, 255, 255, 0.1); }\n\n.grouped-window-list-badge {\n  border-radius: 256px;\n  background-color: #4a4a4a; }\n\n.grouped-window-list-button-label {\n  padding-left: 4px; }\n\n.grouped-window-list-thumbnail-alert {\n  background: rgba(255, 52, 52, 0.3); }\n\n.grouped-window-list-thumbnail-menu {\n  color: #5c616c;\n  border: 1px solid #d9d9d9;\n  background-color: #ffffff;\n  border-radius: 6px;\n  padding: 0px; }\n  .grouped-window-list-thumbnail-menu > StBoxLayout {\n    padding: 4px; }\n  .grouped-window-list-thumbnail-menu .item-box {\n    padding: 10px;\n    border-radius: 6px;\n    spacing: 4px; }\n    .grouped-window-list-thumbnail-menu .item-box:outlined {\n      padding: 8px;\n      border: 1px solid #2777ff; }\n    .grouped-window-list-thumbnail-menu .item-box:selected {\n      color: #ffffff;\n      background-color: #2777ff;\n      border: 0px solid #2777ff; }\n  .grouped-window-list-thumbnail-menu .thumbnail {\n    width: 256px; }\n  .grouped-window-list-thumbnail-menu .separator {\n    width: 1px;\n    background: rgba(255, 255, 255, 0.2); }\n\n.sound-button {\n  width: 22px;\n  height: 13px;\n  padding: 8px; }\n  .sound-button-container {\n    padding-right: 3px;\n    padding-left: 3px; }\n  .sound-button StIcon {\n    icon-size: 1.4em; }\n\n.sound-track-infos {\n  padding: 5px; }\n\n.sound-track-info {\n  padding-top: 2px;\n  padding-bottom: 2px; }\n  .sound-track-info StIcon {\n    icon-size: 16px; }\n  .sound-track-info StLabel {\n    padding-left: 5px;\n    padding-right: 5px; }\n\n.sound-track-box {\n  padding-left: 15px;\n  padding-right: 15px;\n  max-width: 220px; }\n\n.sound-seek-box {\n  padding-left: 15px; }\n  .sound-seek-box StLabel {\n    padding-top: 2px; }\n  .sound-seek-box StIcon {\n    icon-size: 16px; }\n\n.sound-seek-slider {\n  width: 140px; }\n\n.sound-volume-menu-item {\n  padding: .4em 1.75em; }\n  .sound-volume-menu-item StIcon {\n    icon-size: 1.14em;\n    padding-left: 8px;\n    padding-right: 8px; }\n\n.sound-playback-control {\n  padding: 5px 10px 10px 10px; }\n\n.sound-player > StBoxLayout:first-child {\n  padding: 5px 10px 12px 10px;\n  spacing: 0.5em; }\n  .sound-player > StBoxLayout:first-child StButton:small {\n    width: 20px;\n    height: 20px;\n    border: 1px solid transparent; }\n    .sound-player > StBoxLayout:first-child StButton:small StIcon {\n      icon-size: 12px; }\n    .sound-player > StBoxLayout:first-child StButton:small:hover {\n      color: #5c616c;\n      outline-color: rgba(92, 97, 108, 0.3);\n      border-color: #d9d9d9;\n      border-bottom-color: #c2c2c2;\n      background-image: linear-gradient(to top, #ffffff, white 1px);\n      text-shadow: 0 1px rgba(255, 255, 255, 0.769231);\n      -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231);\n      box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.07); }\n    .sound-player > StBoxLayout:first-child StButton:small:active {\n      color: #5c616c;\n      outline-color: rgba(92, 97, 108, 0.3);\n      border-color: #d9d9d9;\n      background-image: image(#dbdbdb);\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n\n.sound-player-generic-coverart {\n  background: rgba(0, 0, 0, 0.2); }\n\n.sound-player-overlay {\n  width: 290px;\n  height: 70px;\n  padding: 15px;\n  spacing: 0.5em;\n  background: rgba(255, 255, 255, 0.9);\n  border-top: 1px solid #d9d9d9;\n  color: #5c616c; }\n  .sound-player-overlay StButton {\n    width: 22px;\n    height: 13px;\n    padding: 5px;\n    color: #5c616c;\n    border-radius: 6px;\n    border: 1px solid transparent; }\n    .sound-player-overlay StButton StIcon {\n      icon-size: 16px; }\n    .sound-player-overlay StButton:hover {\n      color: #5c616c;\n      outline-color: rgba(92, 97, 108, 0.3);\n      border-color: #d9d9d9;\n      border-bottom-color: #c2c2c2;\n      background-image: linear-gradient(to top, #ffffff, white 1px);\n      text-shadow: 0 1px rgba(255, 255, 255, 0.769231);\n      -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231);\n      box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.07); }\n    .sound-player-overlay StButton:active {\n      color: #5c616c;\n      outline-color: rgba(92, 97, 108, 0.3);\n      border-color: #d9d9d9;\n      background-image: image(#dbdbdb);\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n  .sound-player-overlay StBoxLayout {\n    padding-top: 2px; }\n  .sound-player-overlay > StBoxLayout {\n    spacing: 5px; }\n\n.sound-player .slider {\n  height: 0.5em;\n  padding: 0;\n  border: none;\n  -slider-height: 0.5em;\n  -slider-background-color: #d9d9d9;\n  -slider-border-color: rgba(0, 0, 0, 0);\n  -slider-active-background-color: #2777ff;\n  -slider-active-border-color: rgba(0, 0, 0, 0);\n  -slider-border-width: 0px;\n  -slider-handle-radius: 0px; }\n\n#workspaceSwitcher {\n  spacing: 0px;\n  padding: 3px; }\n\n/* Controls the styling when using the \"Simple buttons\" option */\n.workspace-switcher {\n  padding-left: 3px;\n  padding-right: 3px; }\n  .panel-left .workspace-switcher, .panel-right .workspace-switcher {\n    padding: 0; }\n\n.workspace-button {\n  border: 1px solid rgba(0, 0, 0, 0.4);\n  background-color: rgba(0, 0, 0, 0.2);\n  width: 20px;\n  height: 14px;\n  color: rgba(255, 255, 255, 0.45);\n  padding: 3px;\n  padding-top: 4px;\n  transition-duration: 200; }\n  .workspace-button.vertical {\n    height: 1.5em;\n    width: 24px;\n    padding: 0;\n    padding-top: 3px;\n    padding-bottom: 3px; }\n  .workspace-button:outlined {\n    background-color: #2777ff;\n    color: #ffffff; }\n    .workspace-button:outlined:hover {\n      background-color: rgba(39, 119, 255, 0.7);\n      color: #ffffff; }\n  .workspace-button:hover {\n    background-color: rgba(92, 97, 108, 0.2);\n    color: #ffffff; }\n\n/* Controls the style when using the \"Visual representation\" option */\n.workspace-graph {\n  padding: 3px;\n  spacing: 6px; }\n\n.workspace-graph .workspace {\n  border: 1px solid rgba(0, 0, 0, 0.4);\n  background-color: rgba(0, 0, 0, 0.2); }\n\n.workspace-graph .workspace:active {\n  border: 1px solid #2777ff; }\n\n.workspace-graph .workspace .windows {\n  -active-window-background: rgba(255, 255, 255, 0.9);\n  -active-window-border: rgba(0, 0, 0, 0.8);\n  -inactive-window-background: rgba(255, 255, 255, 0.9);\n  -inactive-window-border: rgba(0, 0, 0, 0.8); }\n\n.workspace-graph .workspace:active .windows {\n  -active-window-background: rgba(255, 255, 255, 0.9);\n  -active-window-border: rgba(0, 0, 0, 0.8);\n  -inactive-window-background: rgba(255, 255, 255, 0.9);\n  -inactive-window-border: rgba(0, 0, 0, 0.8); }\n\n.panel-launchers {\n  padding-left: 7px;\n  spacing: 2px; }\n  .panel-launchers .launcher {\n    padding-left: 2px;\n    padding-right: 2px;\n    padding-bottom: 2px;\n    transition-duration: 200; }\n    .panel-launchers .launcher:hover {\n      background-color: #2777ff; }\n  .panel-launchers.vertical {\n    padding-top: 2px;\n    padding-bottom: 2px;\n    padding-left: 0px;\n    padding-right: 0px;\n    spacing: 1px; }\n    .panel-launchers.vertical .launcher {\n      padding-top: 2px;\n      padding-bottom: 2px; }\n\n#overview-corner {\n  background-image: url(\"assets/overview.png\"); }\n  #overview-corner:hover {\n    background-image: url(\"assets/overview-hover.png\"); }\n\n.applet-separator {\n  padding: 1px 4px; }\n  .applet-separator.vertical {\n    padding: 4px 1px; }\n\n.applet-separator-line {\n  width: 1px;\n  background: rgba(255, 255, 255, 0.12); }\n  .applet-separator-line-vertical {\n    height: 1px;\n    background: rgba(255, 255, 255, 0.12); }\n\n.applet-box {\n  padding-left: 4px;\n  padding-right: 4px;\n  spacing: 4px;\n  color: #454850;\n  text-shadow: none;\n  transition-duration: 100;\n  text-align: center; }\n  .applet-box.vertical {\n    padding-left: 0px;\n    padding-right: 0px;\n    padding-top: 3px;\n    padding-bottom: 3px; }\n  .applet-box:hover, .applet-box:checked {\n    color: #ffffff;\n    background-color: #2777ff; }\n    .applet-box:hover-label, .applet-box:checked-label {\n      color: #ffffff; }\n  .applet-box:highlight {\n    background-image: none;\n    border-image: none;\n    background-color: rgba(191, 23, 23, 0.5); }\n\n.applet-label {\n  font-weight: bold;\n  color: #454850; }\n  .applet-label:hover, .applet-label:checked, .applet-box:hover > .applet-label, .applet-box:checked > .applet-label {\n    color: #ffffff;\n    text-shadow: none; }\n\n.applet-icon {\n  color: #ffffff;\n  icon-size: 22px; }\n  .applet-icon:hover, .applet-icon:checked, .applet-box:hover > .applet-icon, .applet-box:checked > .applet-icon {\n    color: #ffffff;\n    text-shadow: none; }\n\n.user-icon {\n  width: 32px;\n  height: 32px;\n  background-color: transparent;\n  border: none;\n  border-radius: 0; }\n\n.user-label {\n  color: #5c616c;\n  font-size: 1em;\n  font-weight: bold;\n  margin: 0px; }\n\n.desklet {\n  color: #5c616c; }\n  .desklet:highlight {\n    background-color: rgba(191, 23, 23, 0.5); }\n  .desklet-with-borders {\n    border: 1px solid #d9d9d9;\n    border-radius: 6px;\n    background-color: #ffffff;\n    color: #5c616c;\n    padding: 12px;\n    padding-bottom: 16px; }\n    .desklet-with-borders:highlight {\n      background-color: rgba(191, 23, 23, 0.5); }\n  .desklet-with-borders-and-header {\n    border: 1px solid #d9d9d9;\n    border-top-width: 0;\n    border-radius: 0 0 6px 6px;\n    background-color: #ffffff;\n    color: #5c616c;\n    border-radius: 0;\n    border-radius-topleft: 0;\n    border-radius-topright: 0;\n    padding: 12px;\n    padding-bottom: 17px; }\n    .desklet-with-borders-and-header:highlight {\n      background-color: rgba(191, 23, 23, 0.5); }\n  .desklet-header {\n    border: 1px solid #d9d9d9;\n    border-radius: 6px 6px 0 0;\n    background-color: #f7f7f7;\n    color: #5c616c;\n    font-size: 1em;\n    padding: 12px;\n    padding-bottom: 6px; }\n  .desklet-drag-placeholder {\n    border: 2px solid #2777ff;\n    background-color: rgba(39, 119, 255, 0.3); }\n\n.photoframe-box {\n  border: 1px solid #d9d9d9;\n  border-radius: 6px;\n  background-color: #ffffff;\n  color: #5c616c;\n  padding: 12px;\n  padding-bottom: 16px; }\n\n.notification-applet-padding {\n  padding: .5em 1em; }\n\n.notification-applet-container {\n  max-height: 100px; }\n\n.tile-preview {\n  background-color: rgba(39, 119, 255, 0.3);\n  border: 1px solid #2777ff; }\n  .tile-preview.snap {\n    background-color: rgba(39, 119, 255, 0.6); }\n\n.tile-hud {\n  background-color: rgba(39, 119, 255, 0.3);\n  border: 1px solid #2777ff; }\n  .tile-hud.snap {\n    background-color: rgba(39, 119, 255, 0.6); }\n  .tile-hud:top {\n    border-top-width: 0px; }\n  .tile-hud:bottom {\n    border-bottom-width: 0px; }\n  .tile-hud:left {\n    border-left-width: 0px; }\n  .tile-hud:right {\n    border-right-width: 0px; }\n  .tile-hud:top-left {\n    border-top-width: 0px;\n    border-left-width: 0px; }\n  .tile-hud:top-right {\n    border-top-width: 0px;\n    border-right-width: 0px; }\n  .tile-hud:bottom-left {\n    border-bottom-width: 0px;\n    border-left-width: 0px; }\n  .tile-hud:bottom-right {\n    border-bottom-width: 0px;\n    border-right-width: 0px; }\n\n.xkcd-box {\n  padding: 6px;\n  border: 0px;\n  background-color: rgba(0, 0, 0, 0);\n  border-radius: 0px; }\n"
  },
  {
    "path": ".themes/Flat-Remix-GTK-Blue-Light/gtk-2.0/gtkrc",
    "content": "# Based on Bridge by ScionicSpectre\n# vim:set ts=2 sw=2 sts=2 ai et:\n#\n# This is the GTK+ 2 version of Adwaita. It's whole purpose is to look as the\n# GTK+ 3 version as much as possible until GTK+ 2 dies completely.\n#\n# Note: comments for explaining styles are on the bottom of each file beside the\n# widget matches.\n\n# Declare the colours used throughout the theme.\n# There shouldn't be any fiddling with them in the theme files themselves in\n# order to not mess up the dark theme.\n\n# Text/base\ngtk-color-scheme = \"text_color:black\\nbase_color:white\"\n# Foreground/background\ngtk-color-scheme = \"fg_color:#5c616c\\nbg_color:white\"\n# Selected foreground/background\ngtk-color-scheme = \"selected_bg_color:#2777ff\"\ngtk-color-scheme = \"selected_fg_color: #ffffff\"\n# Insensitive foreground/background\ngtk-color-scheme = \"insensitive_fg_color:#aeb0b6\\ninsensitive_bg_color:#fafafa\"\n# Menus\ngtk-color-scheme = \"menu_color:white\"\n# Links\ngtk-color-scheme = \"link_color:#2777ff\\nvisited_link_color:#8db7ff\"\n# Treeview headers\ngtk-color-scheme = \"column_header_color:#979a9b\\nhover_column_header_color:#636769\"\n# Window decoration\ngtk-color-scheme = \"window_color:#fafafa\"\n# Tooltips\ngtk-color-scheme = \"tooltip_fg_color:#ffffff\\ntooltip_bg_color:#000000\"\n\n# Set GTK settings\ngtk-auto-mnemonics              = 1\ngtk-primary-button-warps-slider = 1\n\n# And hand over the control to the theme files\ninclude \"main.rc\"\n"
  },
  {
    "path": ".themes/Flat-Remix-GTK-Blue-Light/gtk-2.0/main.rc",
    "content": "# vim:set ft=gtkrc ts=2 sw=2 sts=2 ai et:\n#\n# This is the main theme file, handling all the default widgets and theme\n# properties. Since GTK+ 2 is old, we need to overcome some of its limitations,\n# which is also mostly done in this file. Sadly not all of them can be overcome\n# so there will always be a visible difference between the GTK+ 2 and 3 theme.\n\nstyle \"default\" {\n\n  xthickness = 1\n  ythickness = 1\n\n  ####################\n  # Style Properties #\n  ####################\n\n  GtkWidget::focus-line-width = 1\n  GtkWidget::focus-line-pattern = \"\\2\\1\"\n\n  GtkToolbar::internal-padding = 4\n  GtkToolButton::icon-spacing  = 4\n\n  GtkWidget::tooltip-radius    = 3\n  GtkWidget::tooltip-alpha     = 235\n  GtkWidget::new-tooltip-style = 1 #for compatibility\n\n  GtkWidget::link-color              = @link_color\n  GtkWidget::visited-link-color      = @visited_link_color\n  GnomeHRef::link_color              = @link_color\n  GtkHTML::link-color                = @link_color\n  GtkHTML::vlink-color               = @visited_link_color\n  GtkIMHtml::hyperlink-color         = @link_color\n  GtkIMHtml::hyperlink-visited-color = @visited_link_color\n\n  GtkSeparatorMenuItem::horizontal-padding = 0\n  GtkSeparatorMenuItem::wide-separators    = 1\n  GtkSeparatorMenuItem::separator-height   = 1\n\n  GtkButton::child-displacement-y = 0\n\n  GtkButton::default-border         = {0, 0, 0, 0}\n  GtkButton::default-outside-border = {0, 0, 0, 0}\n  GtkButton::inner-border           = {4, 4, 4, 4}\n\n  GtkEntry::state-hint = 1\n  GtkEntry::inner-border = {7, 7, 4, 5}\n\n  GtkPaned::handle-size = 9\n  GtkHPaned::handle-size = 9\n  GtkVPaned::handle-size = 9\n\n  GtkScrollbar::trough-border = 0\n  GtkRange::trough-border     = 0\n  GtkRange::slider-width      = 13\n  GtkRange::stepper-size      = 0\n  GtkRange::activate-slider   = 1\n\n  GtkScrollbar::activate-slider              = 1\n  GtkScrollbar::stepper-size                 = 0\n  GtkScrollbar::has-backward-stepper         = 0\n  GtkScrollbar::has-forward-stepper          = 0\n  GtkScrollbar::min-slider-length            = 48 # 42 + 2*3 (margins)\n  GtkScrolledWindow::scrollbar-spacing       = 0\n  GtkScrolledWindow::scrollbars-within-bevel = 1\n\n  GtkScale::slider_length       = 26\n  GtkScale::slider_width        = 26\n  GtkScale::trough-side-details = 1\n\n  GtkProgressBar::min-horizontal-bar-height = 6\n  GtkProgressBar::min-vertical-bar-width    = 6\n  # Making this bigger than the min[height,width]-2*[y,x]spacing makes the\n  # whole progressbar thicker, so by setting it to the exact above value\n  # we get the maximum spacing between the text and the edges without\n  # doing so.\n  GtkProgressBar::xspacing = 4\n  GtkProgressBar::yspacing = 4\n\n  GtkStatusbar::shadow_type    = GTK_SHADOW_NONE\n  GtkSpinButton::shadow_type   = GTK_SHADOW_NONE\n  GtkMenuBar::shadow-type      = GTK_SHADOW_NONE\n  GtkToolbar::shadow-type      = GTK_SHADOW_NONE\n  # TODO: find out what this comment means:\n  # ( every window is misaligned for the sake of menus ):\n  GtkMenuBar::internal-padding = 0\n  GtkMenu::horizontal-padding  = 0\n  GtkMenu::vertical-padding    = 2\n  GtkMenu::double-arrows       = 0\n  GtkMenuItem::arrow-scaling   = 1\n  GtkMenuItem::toggle-spacing  = 10\n\n  GtkCheckButton::indicator_spacing = 3\n  GtkOptionMenu::indicator_spacing  = {13, 13, 5, 8}\n\n  GtkTreeView::expander-size        = 16\n  GtkTreeView::vertical-separator   = 0\n  GtkTreeView::horizontal-separator = 4\n  GtkTreeView::allow-rules          = 0\n  # Set this because some apps read it\n  GtkTreeView::odd-row-color        = @base_color\n  GtkTreeView::even-row-color       = @base_color\n\n  GtkExpander::expander-size = 16\n\n  GtkNotebook::tab-overlap = 4\n\n  ##########\n  # Colors #\n  ##########\n\n  bg[NORMAL]      = @bg_color\n  bg[PRELIGHT]    = @bg_color\n  bg[SELECTED]    = @selected_bg_color\n  bg[INSENSITIVE] = @insensitive_bg_color\n  bg[ACTIVE]      = @bg_color\n\n  fg[NORMAL]      = @fg_color\n  fg[PRELIGHT]    = @fg_color\n  fg[SELECTED]    = @selected_fg_color\n  fg[INSENSITIVE] = @insensitive_fg_color\n  fg[ACTIVE]      = @fg_color\n\n  text[NORMAL]      = @text_color\n  text[PRELIGHT]    = @text_color\n  text[SELECTED]    = @selected_fg_color\n  text[INSENSITIVE] = @insensitive_fg_color\n  text[ACTIVE]      = @selected_fg_color\n\n  base[NORMAL]      = @base_color\n  base[PRELIGHT]    = shade (0.95, @bg_color)\n  base[SELECTED]    = @selected_bg_color\n  base[INSENSITIVE] = @insensitive_bg_color\n  base[ACTIVE]      = @selected_bg_color\n\n  # For succinctness, all reasonable pixmap options remain here\n\n  # Draw frame around menu in a non-compositied environment\n  # This needs to go before pixmap because we need to override some stuff\n  engine \"adwaita\" {}\n\n  engine \"pixmap\" {\n\n    #################\n    # Check Buttons #\n    #################\n\n    image {\n      function        = CHECK\n      state           = NORMAL\n      shadow          = OUT\n      overlay_file    = \"assets/checkbox-unchecked.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = PRELIGHT\n      shadow          = OUT\n      overlay_file    = \"assets/checkbox-unchecked-hover.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = ACTIVE\n      shadow          = OUT\n      overlay_file    = \"assets/checkbox-unchecked-active.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = SELECTED\n      shadow          = OUT\n      overlay_file    = \"assets/checkbox-unchecked.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = INSENSITIVE\n      shadow          = OUT\n      overlay_file    = \"assets/checkbox-unchecked-insensitive.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = NORMAL\n      shadow          = IN\n      overlay_file    = \"assets/checkbox-checked.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = PRELIGHT\n      shadow          = IN\n      overlay_file    = \"assets/checkbox-checked-hover.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = ACTIVE\n      shadow          = IN\n      overlay_file    = \"assets/checkbox-checked-active.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = SELECTED\n      shadow          = IN\n      overlay_file    = \"assets/checkbox-checked.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = INSENSITIVE\n      shadow          = IN\n      overlay_file    = \"assets/checkbox-checked-insensitive.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = NORMAL\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/checkbox-mixed.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = PRELIGHT\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/checkbox-mixed-hover.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = ACTIVE\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/checkbox-mixed-active.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = SELECTED\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/checkbox-mixed.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = INSENSITIVE\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/checkbox-mixed-insensitive.png\"\n      overlay_stretch = FALSE\n    }\n\n    #################\n    # Radio Buttons #\n    #################\n\n    image {\n      function        = OPTION\n      state           = NORMAL\n      shadow          = OUT\n      overlay_file    = \"assets/radio-unchecked.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = PRELIGHT\n      shadow          = OUT\n      overlay_file    = \"assets/radio-unchecked-hover.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = ACTIVE\n      shadow          = OUT\n      overlay_file    = \"assets/radio-unchecked-active.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = SELECTED\n      shadow          = OUT\n      overlay_file    = \"assets/radio-unchecked.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = INSENSITIVE\n      shadow          = OUT\n      overlay_file    = \"assets/radio-unchecked-insensitive.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = NORMAL\n      shadow          = IN\n      overlay_file    = \"assets/radio-checked.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = PRELIGHT\n      shadow          = IN\n      overlay_file    = \"assets/radio-checked-hover.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = ACTIVE\n      shadow          = IN\n      overlay_file    = \"assets/radio-checked-active.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = SELECTED\n      shadow          = IN\n      overlay_file    = \"assets/radio-checked.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = INSENSITIVE\n      shadow          = IN\n      overlay_file    = \"assets/radio-checked-insensitive.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = NORMAL\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/radio-mixed.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = PRELIGHT\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/radio-mixed-hover.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = ACTIVE\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/radio-mixed-active.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = SELECTED\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/radio-mixed.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = INSENSITIVE\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/radio-mixed-insensitive.png\"\n      overlay_stretch = FALSE\n    }\n\n    ##########\n    # Arrows #\n    ##########\n\n    # Overrides\n\n    # Disable arrows in spinbuttons\n    image {\n      function = ARROW\n      detail = \"spinbutton\"\n    }\n\n    # Disable arrows for qt in scrollbars\n    image {\n      function = ARROW\n      detail   = \"vscrollbar\"\n    }\n    image {\n      function = ARROW\n      detail   = \"hscrollbar\"\n    }\n\n    # Menu arrows\n\n    image {\n      function        = ARROW\n      state           = NORMAL\n      detail          = \"menuitem\"\n      overlay_file    = \"assets/menu-pan-left.png\"\n      overlay_stretch = FALSE\n      arrow_direction = LEFT\n    }\n\n    image {\n      function        = ARROW\n      state           = PRELIGHT\n      detail          = \"menuitem\"\n      overlay_file    = \"assets/menu-pan-left-hover.png\"\n      overlay_stretch = FALSE\n      arrow_direction = LEFT\n    }\n\n    image {\n      function        = ARROW\n      state           = INSENSITIVE\n      detail          = \"menuitem\"\n      overlay_file    = \"assets/menu-pan-left-insensitive.png\"\n      overlay_stretch = FALSE\n      arrow_direction = LEFT\n    }\n\n    image {\n      function        = ARROW\n      state           = NORMAL\n      detail          = \"menuitem\"\n      overlay_file    = \"assets/menu-pan-right.png\"\n      overlay_stretch = FALSE\n      arrow_direction = RIGHT\n    }\n\n    image {\n      function        = ARROW\n      state           = PRELIGHT\n      detail          = \"menuitem\"\n      overlay_file    = \"assets/menu-pan-right-hover.png\"\n      overlay_stretch = FALSE\n      arrow_direction = RIGHT\n    }\n\n    image {\n      function        = ARROW\n      state           = INSENSITIVE\n      detail          = \"menuitem\"\n      overlay_file    = \"assets/menu-pan-right-insensitive.png\"\n      overlay_stretch = FALSE\n      arrow_direction = RIGHT\n    }\n\n    image {\n      function        = ARROW\n      state           = INSENSITIVE\n      detail          = \"menu_scroll_arrow_up\"\n      overlay_file    = \"assets/menu-pan-up-insensitive.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = ARROW\n      detail          = \"menu_scroll_arrow_up\"\n      overlay_file    = \"assets/menu-pan-up.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = ARROW\n      state           = INSENSITIVE\n      detail          = \"menu_scroll_arrow_down\"\n      overlay_file    = \"assets/menu-pan-down-insensitive.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = ARROW\n      detail          = \"menu_scroll_arrow_down\"\n      overlay_file    = \"assets/menu-pan-down.png\"\n      overlay_stretch = FALSE\n    }\n\n    # Regular arrows\n\n    image {\n      function        = ARROW\n      state           = NORMAL\n      overlay_file    = \"assets/pan-up.png\"\n      overlay_stretch = FALSE\n      arrow_direction = UP\n    }\n\n    image {\n      function        = ARROW\n      state           = PRELIGHT\n      overlay_file    = \"assets/pan-up.png\"\n      overlay_stretch = FALSE\n      arrow_direction = UP\n    }\n\n    image {\n      function        = ARROW\n      state           = ACTIVE\n      overlay_file    = \"assets/pan-up.png\"\n      overlay_stretch = FALSE\n      arrow_direction = UP\n    }\n\n    image {\n      function        = ARROW\n      state           = INSENSITIVE\n      overlay_file    = \"assets/pan-up-insensitive.png\"\n      overlay_stretch = FALSE\n      arrow_direction = UP\n    }\n\n    image {\n      function        = ARROW\n      state           = NORMAL\n      overlay_file    = \"assets/pan-down.png\"\n      overlay_stretch = FALSE\n      arrow_direction = DOWN\n    }\n\n    image {\n      function        = ARROW\n      state           = PRELIGHT\n      overlay_file    = \"assets/pan-down.png\"\n      overlay_stretch = FALSE\n      arrow_direction = DOWN\n    }\n\n    image {\n      function        = ARROW\n      state           = ACTIVE\n      overlay_file    = \"assets/pan-down.png\"\n      overlay_stretch = FALSE\n      arrow_direction = DOWN\n    }\n\n    image {\n      function        = ARROW\n      state           = INSENSITIVE\n      overlay_file    = \"assets/pan-down-insensitive.png\"\n      overlay_stretch = FALSE\n      arrow_direction = DOWN\n    }\n\n    image {\n      function        = ARROW\n      state           = NORMAL\n      overlay_file    = \"assets/pan-left.png\"\n      overlay_stretch = FALSE\n      arrow_direction = LEFT\n    }\n\n    image {\n      function        = ARROW\n      state           = PRELIGHT\n      overlay_file    = \"assets/pan-left.png\"\n      overlay_stretch = FALSE\n      arrow_direction = LEFT\n    }\n\n    image {\n      function        = ARROW\n      state           = ACTIVE\n      overlay_file    = \"assets/pan-left.png\"\n      overlay_stretch = FALSE\n      arrow_direction = LEFT\n    }\n\n    image {\n      function        = ARROW\n      state           = INSENSITIVE\n      overlay_file    = \"assets/pan-left-insensitive.png\"\n      overlay_stretch = FALSE\n      arrow_direction = LEFT\n    }\n\n    image {\n      function        = ARROW\n      state           = NORMAL\n      overlay_file    = \"assets/pan-right.png\"\n      overlay_stretch = FALSE\n      arrow_direction = RIGHT\n    }\n\n    image {\n      function        = ARROW\n      state           = PRELIGHT\n      overlay_file    = \"assets/pan-right.png\"\n      overlay_stretch = FALSE\n      arrow_direction = RIGHT\n    }\n\n    image {\n      function        = ARROW\n      state           = ACTIVE\n      overlay_file    = \"assets/pan-right.png\"\n      overlay_stretch = FALSE\n      arrow_direction = RIGHT\n    }\n\n    image {\n      function        = ARROW\n      state           = INSENSITIVE\n      overlay_file    = \"assets/pan-right-insensitive.png\"\n      overlay_stretch = FALSE\n      arrow_direction = RIGHT\n    }\n\n    ######################\n    # Option Menu Arrows #\n    ######################\n\n    image {\n      function        = TAB\n      state           = NORMAL\n      overlay_file    = \"assets/pan-down.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = TAB\n      state           = PRELIGHT\n      overlay_file    = \"assets/pan-down.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = TAB\n      state           = ACTIVE\n      overlay_file    = \"assets/pan-down.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = TAB\n      state           = INSENSITIVE\n      overlay_file    = \"assets/pan-down-insensitive.png\"\n      overlay_stretch = FALSE\n    }\n\n    #########\n    # Lines #\n    #########\n\n    image {\n      function = VLINE\n      file     = \"assets/line.png\"\n      border   = {1, 0, 0, 0}\n    }\n\n    image {\n      function = HLINE\n      file     = \"assets/line.png\"\n      border   = {0, 0, 1, 0}\n    }\n\n    #########\n    # Focus #\n    #########\n\n    image {\n      function = FOCUS\n      file     = \"assets/focus.png\"\n      border   = {1, 1, 1, 1}\n      stretch  = TRUE\n    }\n\n    ###########\n    # Handles #\n    ###########\n\n    image {\n      function        = HANDLE\n      detail          = \"handlebox\"\n      overlay_file    = \"assets/handle.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function    = HANDLE\n      file        = \"assets/handle-horz.png\"\n      border      = {0, 0, 4, 4}\n      orientation = HORIZONTAL\n    }\n\n    image {\n      function    = HANDLE\n      file        = \"assets/handle-vert.png\"\n      border      = {4, 4, 0, 0}\n      orientation = VERTICAL\n    }\n\n    image {\n      function = RESIZE_GRIP\n    }\n\n    #############\n    # Expanders #\n    #############\n\n    image {\n      function       = EXPANDER\n      expander_style = EXPANDED\n      file           = \"assets/pan-down.png\"\n    }\n\n    # LTR\n\n    image {\n      function       = EXPANDER\n      expander_style = COLLAPSED\n      file           = \"assets/pan-right.png\"\n      direction      = LTR\n    }\n\n    image {\n      function       = EXPANDER\n      expander_style = SEMI_COLLAPSED\n      file           = \"assets/pan-right-semi.png\"\n      direction      = LTR\n    }\n\n    image {\n      function       = EXPANDER\n      expander_style = SEMI_EXPANDED\n      file           = \"assets/pan-right-semi.png\"\n      direction      = LTR\n    }\n\n    # RTL\n\n    image {\n      function       = EXPANDER\n      expander_style = COLLAPSED\n      file           = \"assets/pan-left.png\"\n      direction      = RTL\n    }\n\n    image {\n      function       = EXPANDER\n      expander_style = SEMI_COLLAPSED\n      file           = \"assets/pan-left-semi.png\"\n      direction      = RTL\n    }\n\n    image {\n      function       = EXPANDER\n      expander_style = SEMI_EXPANDED\n      file           = \"assets/pan-left-semi.png\"\n      direction      = RTL\n    }\n\n    #############\n    # Notebooks #\n    #############\n\n    # Left\n\n    image {\n      function = EXTENSION\n      state    = NORMAL\n      file     = \"assets/tab-left-active.png\"\n      border   = {3, 0, 3, 3}\n      stretch  = TRUE\n      gap_side = RIGHT\n    }\n\n    image {\n      function = EXTENSION\n      file     = \"assets/tab-left.png\"\n      border   = {3, 0, 3, 3}\n      stretch  = TRUE\n      gap_side = RIGHT\n    }\n\n    # Right\n\n    image {\n      function = EXTENSION\n      state    = NORMAL\n      file     = \"assets/tab-right-active.png\"\n      border   = {0, 3, 3, 3}\n      stretch  = TRUE\n      gap_side = LEFT\n    }\n\n    image {\n      function = EXTENSION\n      file     = \"assets/tab-right.png\"\n      border   = {0, 3, 3, 3}\n      stretch  = TRUE\n      gap_side = LEFT\n    }\n\n    # Up\n\n    image {\n      function = EXTENSION\n      state    = NORMAL\n      file     = \"assets/tab-up-active.png\"\n      border   = {3, 3, 3, 0}\n      stretch  = TRUE\n      gap_side = BOTTOM\n    }\n\n    image {\n      function = EXTENSION\n      file     = \"assets/tab-up.png\"\n      border   = {3, 3, 3, 0}\n      stretch  = TRUE\n      gap_side = BOTTOM\n    }\n\n    # Down\n\n    image {\n      function = EXTENSION\n      state    = NORMAL\n      file     = \"assets/tab-down-active.png\"\n      border   = {3, 3, 0, 3}\n      stretch  = TRUE\n      gap_side = TOP\n    }\n\n    image {\n      function = EXTENSION\n      file     = \"assets/tab-down.png\"\n      border   = {3, 3, 0, 3}\n      stretch  = TRUE\n      gap_side = TOP\n    }\n\n    # Inner frame\n\n    image {\n      function   = BOX_GAP\n      detail     = \"notebook\"\n      file       = \"assets/frame-notebook.png\"\n      border     = {1, 1, 1, 1}\n      stretch    = TRUE\n      gap_file   = \"assets/tab-vert-gap.png\"\n      gap_border = {1, 0, 1, 1}\n      gap_side   = LEFT\n    }\n\n    image {\n      function   = BOX_GAP\n      detail     = \"notebook\"\n      file       = \"assets/frame-notebook.png\"\n      border     = {1, 1, 1, 1}\n      stretch    = TRUE\n      gap_file   = \"assets/tab-vert-gap.png\"\n      gap_border = {0, 1, 1, 1}\n      gap_side   = RIGHT\n    }\n\n    image {\n      function   = BOX_GAP\n      detail     = \"notebook\"\n      file       = \"assets/frame-notebook.png\"\n      border     = {1, 1, 1, 1}\n      stretch    = TRUE\n      gap_file   = \"assets/tab-horz-gap.png\"\n      gap_border = {1, 1, 1, 0}\n      gap_side   = TOP\n    }\n\n    image {\n      function   = BOX_GAP\n      detail     = \"notebook\"\n      file       = \"assets/frame-notebook.png\"\n      border     = {1, 1, 1, 1}\n      stretch    = TRUE\n      gap_file   = \"assets/tab-horz-gap.png\"\n      gap_border = {1, 1, 0, 1}\n      gap_side   = BOTTOM\n    }\n\n    # Standalone frame\n    image {\n      function = BOX\n      detail   = \"notebook\"\n      file     = \"assets/frame-notebook.png\"\n      border   = {1, 1, 1, 1}\n      stretch  = TRUE\n    }\n\n    ##############\n    # Scrollbars #\n    ##############\n\n    image {\n      function    = BOX\n      detail      = \"trough\"\n      file        = \"assets/scrollbar-horz-trough.png\"\n      border      = {0, 0, 1, 0}\n      orientation = HORIZONTAL\n    }\n\n    image {\n      function    = BOX\n      detail      = \"trough\"\n      file        = \"assets/scrollbar-vert-trough.png\"\n      border      = {1, 0, 0, 0}\n      orientation = VERTICAL\n      direction   = LTR\n    }\n\n    image {\n      function    = BOX\n      detail      = \"trough\"\n      file        = \"assets/scrollbar-vert-trough-rtl.png\"\n      border      = {0, 1, 0, 0}\n      orientation = VERTICAL\n      direction   = RTL\n    }\n\n\n    # Disable insensitive sliders\n\n    image {\n      function = SLIDER\n      state    = INSENSITIVE\n      detail   = \"slider\"\n    }\n\n    # Horizontal sliders\n\n    image {\n      function    = SLIDER\n      state       = NORMAL\n      detail      = \"slider\"\n      file        = \"assets/scrollbar-horz-slider.png\"\n      border      = {6, 6, 7, 6 }\n      stretch     = TRUE\n      orientation = HORIZONTAL\n    }\n\n    image {\n      function    = SLIDER\n      state       = PRELIGHT\n      detail      = \"slider\"\n      file        = \"assets/scrollbar-horz-slider-hover.png\"\n      border      = {6, 6, 7, 6 }\n      stretch     = TRUE\n      orientation = HORIZONTAL\n    }\n\n    image {\n      function    = SLIDER\n      state       = ACTIVE\n      detail      = \"slider\"\n      file        = \"assets/scrollbar-horz-slider-active.png\"\n      border      = {6, 6, 7, 6 }\n      stretch     = TRUE\n      orientation = HORIZONTAL\n    }\n\n    # Vertical sliders\n\n    image {\n      function    = SLIDER\n      state       = NORMAL\n      detail      = \"slider\"\n      file        = \"assets/scrollbar-vert-slider.png\"\n      border      = {7, 6, 6, 6}\n      stretch     = TRUE\n      orientation = VERTICAL\n      direction   = LTR\n    }\n\n    image {\n      function    = SLIDER\n      state       = PRELIGHT\n      detail      = \"slider\"\n      file        = \"assets/scrollbar-vert-slider-hover.png\"\n      border      = {7, 6, 6, 6}\n      stretch     = TRUE\n      orientation = VERTICAL\n      direction   = LTR\n    }\n\n    image {\n      function    = SLIDER\n      state       = ACTIVE\n      detail      = \"slider\"\n      file        = \"assets/scrollbar-vert-slider-active.png\"\n      border      = {7, 6, 6, 6}\n      stretch     = TRUE\n      orientation = VERTICAL\n      direction   = LTR\n    }\n\n    # RTL\n\n    image {\n      function    = SLIDER\n      state       = NORMAL\n      detail      = \"slider\"\n      file        = \"assets/scrollbar-vert-slider-rtl.png\"\n      border      = {6, 7, 6, 6}\n      stretch     = TRUE\n      orientation = VERTICAL\n      direction   = RTL\n    }\n\n    image {\n      function    = SLIDER\n      state       = PRELIGHT\n      detail      = \"slider\"\n      file        = \"assets/scrollbar-vert-slider-hover-rtl.png\"\n      border      = {6, 7, 6, 6}\n      stretch     = TRUE\n      orientation = VERTICAL\n      direction   = RTL\n    }\n\n    image {\n      function    = SLIDER\n      state       = ACTIVE\n      detail      = \"slider\"\n      file        = \"assets/scrollbar-vert-slider-active-rtl.png\"\n      border      = {6, 7, 6, 6}\n      stretch     = TRUE\n      orientation = VERTICAL\n      direction   = RTL\n    }\n\n    ##########\n    # Scales #\n    ##########\n\n    # Troughs, overrided later on. We set them here too because some widgets\n    # don't specify their orientation.\n\n    image {\n      function    = BOX\n      detail      = \"trough-upper\"\n      file        = \"assets/scale-horz-trough.png\"\n      border      = {10, 10, 0, 0}\n      stretch     = TRUE\n      orientation = HORIZONTAL\n    }\n\n    image {\n      function    = BOX\n      detail      = \"trough-lower\"\n      file        = \"assets/scale-horz-trough-active.png\"\n      border      = {10, 10, 0, 0}\n      stretch     = TRUE\n      orientation = HORIZONTAL\n    }\n\n    image {\n      function    = BOX\n      detail      = \"trough-upper\"\n      file        = \"assets/scale-vert-trough.png\"\n      border      = {0, 0, 10, 10}\n      stretch     = TRUE\n      orientation = VERTICAL\n    }\n\n    image {\n      function    = BOX\n      detail      = \"trough-lower\"\n      file        = \"assets/scale-vert-trough-active.png\"\n      border      = {0, 0, 10, 10}\n      stretch     = TRUE\n      orientation = VERTICAL\n    }\n\n    # Sliders\n\n    image {\n      function = SLIDER\n      state    = NORMAL\n      detail   = \"hscale\"\n      file     = \"assets/scale-slider.png\"\n    }\n\n    image {\n      function = SLIDER\n      state    = PRELIGHT\n      detail   = \"hscale\"\n      file     = \"assets/scale-slider-hover.png\"\n    }\n\n    image {\n      function = SLIDER\n      state    = ACTIVE\n      detail   = \"hscale\"\n      file     = \"assets/scale-slider-active.png\"\n    }\n\n    image {\n      function = SLIDER\n      state    = INSENSITIVE\n      detail   = \"hscale\"\n      file     = \"assets/scale-slider-insensitive.png\"\n    }\n    image {\n      function = SLIDER\n      state    = NORMAL\n      detail   = \"vscale\"\n      file     = \"assets/scale-slider.png\"\n    }\n\n    image {\n      function = SLIDER\n      state    = PRELIGHT\n      detail   = \"vscale\"\n      file     = \"assets/scale-slider-hover.png\"\n    }\n\n    image {\n      function = SLIDER\n      state    = ACTIVE\n      detail   = \"vscale\"\n      file     = \"assets/scale-slider-active.png\"\n    }\n\n    image {\n      function = SLIDER\n      state    = INSENSITIVE\n      detail   = \"vscale\"\n      file     = \"assets/scale-slider-insensitive.png\"\n    }\n\n    ###########\n    # Menubar #\n    ###########\n\n    image {\n      function = BOX\n      detail   = \"menubar\"\n      file     = \"assets/line.png\"\n      border   = {0, 0, 0, 1}\n    }\n\n    #########\n    # Menus #\n    #########\n\n    image {\n      function = BOX\n      state    = PRELIGHT\n      detail   = \"menu_scroll_arrow_up\"\n      file     = \"assets/line.png\"\n    }\n\n    image {\n      function = BOX\n      detail   = \"menu_scroll_arrow_up\"\n      file     = \"assets/line.png\"\n      border   = {0, 0, 0, 1}\n    }\n\n    image {\n      function = BOX\n      state    = PRELIGHT\n      detail   = \"menu_scroll_arrow_down\"\n      file     = \"assets/line.png\"\n    }\n\n    image {\n      function = BOX\n      detail   = \"menu_scroll_arrow_down\"\n      file     = \"assets/line.png\"\n      border   = {0, 0, 1, 0}\n    }\n\n    ###########\n    # Entries #\n    ###########\n\n\n    image {\n      function = SHADOW\n      state    = ACTIVE\n      detail   = \"entry\"\n      file     = \"assets/entry-active.png\"\n      border   = {4, 4, 4, 4}\n      stretch  = TRUE\n    }\n\n    image {\n      function = SHADOW\n      state    = INSENSITIVE\n      detail   = \"entry\"\n      file     = \"assets/entry-insensitive.png\"\n      border   = {4, 4, 4, 4}\n      stretch  = TRUE\n    }\n\n    image {\n      function = SHADOW\n      detail   = \"entry\"\n      file     = \"assets/entry.png\"\n      border   = {4, 4, 4, 4}\n      stretch  = TRUE\n    }\n\n    image {\n      function = FLAT_BOX\n      state    = ACTIVE\n      detail   = \"entry_bg\"\n      file     = \"assets/entry-background.png\"\n    }\n\n    image {\n      function = FLAT_BOX\n      state    = INSENSITIVE\n      detail   = \"entry_bg\"\n      file     = \"assets/entry-background-insensitive.png\"\n    }\n\n    image {\n      function = FLAT_BOX\n      detail   = \"entry_bg\"\n      file     = \"assets/entry-background.png\"\n    }\n    #########\n    # Spins #\n    #########\n\n    # Spin-Up LTR\n\n    image {\n      function        = BOX\n      state           = NORMAL\n      detail          = \"spinbutton_up\"\n      file            = \"assets/spin-ltr-up.png\"\n      border          = {1, 4, 4, 0}\n      stretch         = TRUE\n      overlay_file    = \"assets/spin-up.png\"\n      overlay_stretch = FALSE\n      direction       = LTR\n    }\n\n    image {\n      function        = BOX\n      state           = PRELIGHT\n      detail          = \"spinbutton_up\"\n      file            = \"assets/spin-ltr-up-hover.png\"\n      border          = {1, 4, 4, 0}\n      stretch         = TRUE\n      overlay_file    = \"assets/spin-up.png\"\n      overlay_stretch = FALSE\n      direction       = LTR\n    }\n\n    image {\n      function        = BOX\n      state           = ACTIVE\n      detail          = \"spinbutton_up\"\n      file            = \"assets/spin-ltr-up-active.png\"\n      border          = {1, 4, 4, 0}\n      stretch         = TRUE\n      overlay_file    = \"assets/spin-up.png\"\n      overlay_stretch = FALSE\n      direction       = LTR\n    }\n\n    image {\n      function        = BOX\n      state           = INSENSITIVE\n      detail          = \"spinbutton_up\"\n      file            = \"assets/spin-ltr-up-insensitive.png\"\n      border          = {1, 4, 4, 0}\n      stretch         = TRUE\n      overlay_file    = \"assets/spin-up-insensitive.png\"\n      overlay_stretch = FALSE\n      direction       = LTR\n    }\n\n    # Spin-Up RTL\n\n    image {\n      function        = BOX\n      state           = NORMAL\n      detail          = \"spinbutton_up\"\n      file            = \"assets/spin-rtl-up.png\"\n      border          = {4, 1, 4, 0}\n      stretch         = TRUE\n      overlay_file    = \"assets/spin-up.png\"\n      overlay_stretch = FALSE\n      direction       = RTL\n    }\n\n    image {\n      function        = BOX\n      state           = PRELIGHT\n      detail          = \"spinbutton_up\"\n      file            = \"assets/spin-rtl-up-hover.png\"\n      border          = {4, 1, 4, 0}\n      stretch         = TRUE\n      overlay_file    = \"assets/spin-up.png\"\n      overlay_stretch = FALSE\n      direction       = RTL\n    }\n\n    image {\n      function        = BOX\n      state           = ACTIVE\n      detail          = \"spinbutton_up\"\n      file            = \"assets/spin-rtl-up-hover.png\"\n      border          = {4, 1, 4, 0}\n      stretch         = TRUE\n      overlay_file    = \"assets/spin-up.png\"\n      overlay_stretch = FALSE\n      direction       = RTL\n    }\n\n    image {\n      function        = BOX\n      state           = INSENSITIVE\n      detail          = \"spinbutton_up\"\n      file            = \"assets/spin-rtl-up-insensitive.png\"\n      border          = {4, 1, 4, 0}\n      stretch         = TRUE\n      overlay_file    = \"assets/spin-up-insensitive.png\"\n      overlay_stretch = FALSE\n      direction       = RTL\n    }\n\n    # Spin-Down LTR\n\n    image {\n      function        = BOX\n      state           = NORMAL\n      detail          = \"spinbutton_down\"\n      file            = \"assets/spin-ltr-down.png\"\n      border          = {1, 4, 1, 4}\n      stretch         = TRUE\n      overlay_file    = \"assets/spin-down.png\"\n      overlay_stretch = FALSE\n      direction       = LTR\n    }\n\n    image {\n      function        = BOX\n      state           = PRELIGHT\n      detail          = \"spinbutton_down\"\n      file            = \"assets/spin-ltr-down-hover.png\"\n      border          = {1, 4, 1, 4}\n      stretch         = TRUE\n      overlay_file    = \"assets/spin-down.png\"\n      overlay_stretch = FALSE\n      direction       = LTR\n    }\n\n    image {\n      function        = BOX\n      state           = ACTIVE\n      detail          = \"spinbutton_down\"\n      file            = \"assets/spin-ltr-down-active.png\"\n      border          = {1, 4, 1, 4}\n      stretch         = TRUE\n      overlay_file    = \"assets/spin-down.png\"\n      overlay_stretch = FALSE\n      direction       = LTR\n    }\n\n    image {\n      function        = BOX\n      state           = INSENSITIVE\n      detail          = \"spinbutton_down\"\n      file            = \"assets/spin-ltr-down-insensitive.png\"\n      border          = {1, 4, 1, 4}\n      stretch         = TRUE\n      overlay_file    = \"assets/spin-down-insensitive.png\"\n      overlay_stretch = FALSE\n      direction       = LTR\n    }\n\n    # Spin-Down RTL\n\n    image {\n      function        = BOX\n      state           = NORMAL\n      detail          = \"spinbutton_down\"\n      file            = \"assets/spin-rtl-down.png\"\n      border          = {4, 1, 1, 4}\n      stretch         = TRUE\n      overlay_file    = \"assets/spin-down.png\"\n      overlay_stretch = FALSE\n      direction       = RTL\n    }\n\n    image {\n      function        = BOX\n      state           = PRELIGHT\n      detail          = \"spinbutton_down\"\n      file            = \"assets/spin-rtl-down-hover.png\"\n      border          = {4, 1, 1, 4}\n      stretch         = TRUE\n      overlay_file    = \"assets/spin-down.png\"\n      overlay_stretch = FALSE\n      direction       = RTL\n    }\n\n    image {\n      function        = BOX\n      state           = ACTIVE\n      detail          = \"spinbutton_down\"\n      file            = \"assets/spin-rtl-down-active.png\"\n      border          = {4, 1, 1, 4}\n      stretch         = TRUE\n      overlay_file    = \"assets/spin-down.png\"\n      overlay_stretch = FALSE\n      direction       = RTL\n    }\n\n    image {\n      function        = BOX\n      state           = INSENSITIVE\n      detail          = \"spinbutton_down\"\n      file            = \"assets/spin-rtl-down-insensitive.png\"\n      border          = {4, 1, 1, 4}\n      stretch         = TRUE\n      overlay_file    = \"assets/spin-down-insensitive.png\"\n      overlay_stretch = FALSE\n      direction       = RTL\n    }\n\n    ##############\n    # Scrollbars #\n    ##############\n\n    image {\n      function    = BOX\n      detail      = \"bar\"\n      file        = \"assets/progressbar-horz.png\"\n      stretch     = TRUE\n      border      = {2, 2, 1, 1}\n      orientation = HORIZONTAL\n    }\n\n    image {\n      function    = BOX\n      detail      = \"bar\"\n      file        = \"assets/progressbar-vert.png\"\n      stretch     = TRUE\n      border      = {1, 1, 2, 2}\n      orientation = VERTICAL\n    }\n\n    #############\n    # Treeviews #\n    #############\n\n    # Disable active the column highlight\n    # We need to match specific cells or we break stuff\n    # Looking at you deadbeef\n\n    image {\n      function = FLAT_BOX\n      detail   = \"cell_even_sorted\"\n      state    = NORMAL\n    }\n\n    image {\n      function = FLAT_BOX\n      detail   = \"cell_odd_sorted\"\n      state    = NORMAL\n    }\n\n    # Disable all the other shadows\n    # This prevents the Raleigh effect\n    image {\n      function = SHADOW\n    }\n\n  }\n\n}\n\nstyle \"menubar\" {\n\n  # Needed to fix Firefox's menubar text\n  bg[SELECTED] = @selected_fg_color\n  fg[SELECTED] = @link_color\n\n}\n\nstyle \"menubar_item\" {\n\n  xthickness = 3\n  ythickness = 4\n\n  fg[PRELIGHT] = @link_color\n\n  engine \"pixmap\" {\n    image {\n      function    = BOX\n      state       = PRELIGHT\n      file        = \"assets/menubar-item-active.png\"\n      border      = {0, 0, 0, 3}\n    }\n  }\n\n}\n\nstyle \"menu\" {\n\n  xthickness = 0\n  ythickness = 0\n\n  bg[NORMAL]      = @menu_color\n  bg[INSENSITIVE] = @menu_color\n  bg[PRELIGHT]    = @menu_color\n  bg[SELECTED]    = @selected_bg_color\n\n}\n\nstyle \"menu_item\" {\n\n  xthickness = 3\n  ythickness = 4\n\n  bg[PRELIGHT]   = @selected_bg_color\n  # Chromium uses this setting\n  bg[SELECTED]   = @selected_bg_color\n\n  fg[PRELIGHT]   = @selected_fg_color\n  # Some widgets use text, we need to handle that\n  text[NORMAL]   = @fg_color\n  text[PRELIGHT] = @selected_fg_color\n\n  # Unfortunately we can't tell regular and menu checks/radios apart\n  # Without the heirarchy\n  engine \"pixmap\" {\n\n    #################\n    # Check Buttons #\n    #################\n\n    image {\n      function        = CHECK\n      state           = NORMAL\n      shadow          = OUT\n      overlay_file    = \"assets/menu-checkbox.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = PRELIGHT\n      shadow          = OUT\n      overlay_file    = \"assets/menu-checkbox-hover.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = ACTIVE\n      shadow          = OUT\n      overlay_file    = \"assets/menu-checkbox.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = INSENSITIVE\n      shadow          = OUT\n      overlay_file    = \"assets/menu-checkbox-insensitive.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = NORMAL\n      shadow          = IN\n      overlay_file    = \"assets/menu-checkbox-checked.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = PRELIGHT\n      shadow          = IN\n      overlay_file    = \"assets/menu-checkbox-checked-hover.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = ACTIVE\n      shadow          = IN\n      overlay_file    = \"assets/menu-checkbox-checked.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = INSENSITIVE\n      shadow          = IN\n      overlay_file    = \"assets/menu-checkbox-checked-insensitive.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = NORMAL\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/menu-checkbox-mixed.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = PRELIGHT\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/menu-checkbox-mixed-hover.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = ACTIVE\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/menu-checkbox-mixed.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = INSENSITIVE\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/menu-checkbox-mixed-insensitive.png\"\n      overlay_stretch = FALSE\n    }\n\n    #################\n    # Radio Buttons #\n    #################\n\n    image {\n      function        = OPTION\n      state           = NORMAL\n      shadow          = OUT\n      overlay_file    = \"assets/menu-radio.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = PRELIGHT\n      shadow          = OUT\n      overlay_file    = \"assets/menu-radio-hover.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = ACTIVE\n      shadow          = OUT\n      overlay_file    = \"assets/menu-radio.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = INSENSITIVE\n      shadow          = OUT\n      overlay_file    = \"assets/menu-radio-insensitive.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = NORMAL\n      shadow          = IN\n      overlay_file    = \"assets/menu-radio-checked.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = PRELIGHT\n      shadow          = IN\n      overlay_file    = \"assets/menu-radio-checked-hover.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = ACTIVE\n      shadow          = IN\n      overlay_file    = \"assets/menu-radio-checked.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = INSENSITIVE\n      shadow          = IN\n      overlay_file    = \"assets/menu-radio-checked-insensitive.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = NORMAL\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/menu-radio-mixed.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = PRELIGHT\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/menu-radio-mixed-hover.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = ACTIVE\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/menu-radio-mixed.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = INSENSITIVE\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/menu-radio-mixed-insensitive.png\"\n      overlay_stretch = FALSE\n    }\n\n\n\n  }\n\n}\n\nstyle \"separator_menu_item\" {\n\n  xthickness = 0\n  ythickness = 0\n\n  engine \"pixmap\" {\n    image {\n      function = BOX\n      file     = \"assets/line.png\"\n    }\n  }\n\n}\n\nstyle \"button\" {\n\n  xthickness = 2\n  ythickness = 2\n\n  # For the sake of sanity style buttons this way\n  engine \"pixmap\" {\n\n    ###########\n    # Buttons #\n    ###########\n\n    image {\n      function = BOX\n      state    = NORMAL\n      file     = \"assets/button.png\"\n      border   = {4, 4, 4, 4}\n      stretch  = TRUE\n    }\n\n    image {\n      function = BOX\n      state    = PRELIGHT\n      shadow   = OUT\n      file     = \"assets/button-hover.png\"\n      border   = {4, 4, 4, 4}\n      stretch  = TRUE\n    }\n\n    # Don't add hover effect on pressed buttons\n    image {\n      function = BOX\n      state    = PRELIGHT\n      shadow   = IN\n      file     = \"assets/button-active.png\"\n      border   = {4, 4, 4, 4}\n      stretch  = TRUE\n    }\n\n    image {\n      function = BOX\n      state    = ACTIVE\n      file     = \"assets/button-active.png\"\n      border   = {4, 4, 4, 4}\n      stretch  = TRUE\n    }\n\n    image {\n      function = BOX\n      state    = INSENSITIVE\n      file     = \"assets/button-insensitive.png\"\n      border   = {4, 4, 4, 4}\n      stretch  = TRUE\n    }\n  }\n}\n\nstyle \"link_button\" {\n\n  # Disable the button effect, leave just the link\n  engine \"pixmap\" {\n    image {\n      function = BOX\n    }\n  }\n\n}\n\nstyle \"entry\" {\n\n  # We set this same as the border of the border of the entry\n  # This way there's no overlap\n  xthickness = 4\n  ythickness = 4\n\n}\n\nstyle \"combobox\" {\n\n  xthickness = 6\n  ythickness = 4\n\n  # This affects only the button beside an entry\n  GtkButton::inner-border = {0, 0, 0, 0}\n\n}\n\nstyle \"combobox_cellview\" {\n  text[NORMAL]   = @fg_color\n  text[PRELIGHT] = @fg_color\n}\n\nstyle \"combobox_entry\" {\n\n  # Since one side of the button is missing, we need to shift the arrow a little to the right\n  GtkButton::inner-border = {0, 1, 0, 0}\n\n  engine \"pixmap\" {\n\n    #############\n    # LTR entry #\n    #############\n\n    image {\n      function  = SHADOW\n      state     = NORMAL\n      detail    = \"entry\"\n      file      = \"assets/combo-entry-ltr-entry.png\"\n      border    = {4, 4, 4, 4}\n      stretch   = TRUE\n      direction = LTR\n    }\n\n    image {\n      function  = SHADOW\n      state     = ACTIVE\n      detail    = \"entry\"\n      file      = \"assets/combo-entry-ltr-entry-active.png\"\n      border    = {4, 4, 4, 4}\n      stretch   = TRUE\n      direction = LTR\n    }\n\n    image {\n      function  = SHADOW\n      state     = INSENSITIVE\n      detail    = \"entry\"\n      file      = \"assets/combo-entry-ltr-entry-insensitive.png\"\n      border    = {4, 4, 4, 4}\n      stretch   = TRUE\n      direction = LTR\n    }\n\n    #############\n    # RTL entry #\n    #############\n\n    image {\n      function  = SHADOW\n      state     = NORMAL\n      detail    = \"entry\"\n      file      = \"assets/combo-entry-rtl-entry.png\"\n      border    = {4, 4, 4, 4}\n      stretch   = TRUE\n      direction = RTL\n    }\n\n    image {\n      function  = SHADOW\n      state     = ACTIVE\n      detail    = \"entry\"\n      file      = \"assets/combo-entry-rtl-entry-active.png\"\n      border    = {4, 4, 4, 4}\n      stretch   = TRUE\n      direction = RTL\n    }\n\n    image {\n      function  = SHADOW\n      state     = INSENSITIVE\n      detail    = \"entry\"\n      file      = \"assets/combo-entry-rtl-entry-insensitive.png\"\n      border    = {4, 4, 4, 4}\n      stretch   = TRUE\n      direction = RTL\n    }\n\n    ##############\n    # LTR button #\n    ##############\n\n    image {\n      function  = BOX\n      state     = NORMAL\n      detail    = \"button\"\n      file      = \"assets/combo-entry-ltr-button.png\"\n      border    = {0, 4, 4, 4}\n      stretch   = TRUE\n      direction = LTR\n    }\n\n    image {\n      function  = BOX\n      state     = PRELIGHT\n      detail    = \"button\"\n      file      = \"assets/combo-entry-ltr-button-hover.png\"\n      border    = {0, 4, 4, 4}\n      stretch   = TRUE\n      direction = LTR\n    }\n\n    image {\n      function  = BOX\n      state     = ACTIVE\n      detail    = \"button\"\n      file      = \"assets/combo-entry-ltr-button-active.png\"\n      border    = {0, 4, 4, 4}\n      stretch   = TRUE\n      direction = LTR\n    }\n\n    image {\n      function  = BOX\n      state     = INSENSITIVE\n      detail    = \"button\"\n      file      = \"assets/combo-entry-ltr-button-insensitive.png\"\n      border    = {0, 4, 4, 4}\n      stretch   = TRUE\n      direction = LTR\n    }\n\n    ##############\n    # RTL button #\n    ##############\n\n    image {\n      function  = BOX\n      state     = NORMAL\n      detail    = \"button\"\n      file      = \"assets/combo-entry-rtl-button.png\"\n      border    = {4, 0, 4, 4}\n      stretch   = TRUE\n      direction = RTL\n    }\n\n    image {\n      function  = BOX\n      state     = PRELIGHT\n      detail    = \"button\"\n      file      = \"assets/combo-entry-rtl-button-hover.png\"\n      border    = {4, 0, 4, 4}\n      stretch   = TRUE\n      direction = RTL\n    }\n\n    image {\n      function  = BOX\n      state     = ACTIVE\n      detail    = \"button\"\n      file      = \"assets/combo-entry-rtl-button-active.png\"\n      border    = {4, 0, 4, 4}\n      stretch   = TRUE\n      direction = RTL\n    }\n\n    image {\n      function  = BOX\n      state     = INSENSITIVE\n      detail    = \"button\"\n      file      = \"assets/combo-entry-rtl-button-insensitive.png\"\n      border    = {4, 0, 4, 4}\n      stretch   = TRUE\n      direction = RTL\n    }\n\n  }\n\n}\n\nstyle \"combo_button_padding\" {\n\n  # Since one side of the button is missing, we need to shift the arrow a\n  # little to the right.\n  # This is the same thing we've done above but the combo, unlike the combobox,\n  # uses padding the same way as a button.\n  GtkButton::inner-border = {6, 8, 4, 4}\n\n}\n\nstyle \"notebook\" {\n\n  xthickness = 5\n  ythickness = 2\n\n}\n\nstyle \"notebook_viewport\" {\n  bg[NORMAL] = @base_color\n}\n\nstyle \"notebook_bg\" {\n  bg[NORMAL]      = @base_color\n  bg[PRELIGHT]    = @base_color\n  bg[INSENSITIVE] = @base_color\n}\n\nstyle \"notebook_entry\" {\n\n  engine \"pixmap\" {\n\n    image {\n      function = SHADOW\n      state    = ACTIVE\n      detail   = \"entry\"\n      file     = \"assets/notebook-entry-active.png\"\n      border   = {4, 4, 4, 4}\n      stretch  = TRUE\n    }\n\n    image {\n      function = SHADOW\n      state    = INSENSITIVE\n      detail   = \"entry\"\n      file     = \"assets/notebook-entry-insensitive.png\"\n      border   = {4, 4, 4, 4}\n      stretch  = TRUE\n    }\n\n    image {\n      function = SHADOW\n      detail   = \"entry\"\n      file     = \"assets/notebook-entry.png\"\n      border   = {4, 4, 4, 4}\n      stretch  = TRUE\n    }\n  }\n}\n\nstyle \"normal_bg\" {\n  bg[NORMAL]      = @bg_color\n  bg[PRELIGHT]    = @bg_color\n  bg[INSENSITIVE] = @insensitive_bg_color\n}\n\nstyle \"normal_entry\" {\n\n  engine \"pixmap\" {\n\n    image {\n      function = SHADOW\n      state    = ACTIVE\n      detail   = \"entry\"\n      file     = \"assets/entry-active.png\"\n      border   = {4, 4, 4, 4}\n      stretch  = TRUE\n    }\n\n    image {\n      function = SHADOW\n      state    = INSENSITIVE\n      detail   = \"entry\"\n      file     = \"assets/entry-insensitive.png\"\n      border   = {4, 4, 4, 4}\n      stretch  = TRUE\n    }\n\n    image {\n      function = SHADOW\n      detail   = \"entry\"\n      file     = \"assets/entry.png\"\n      border   = {4, 4, 4, 4}\n      stretch  = TRUE\n    }\n  }\n}\n\nstyle \"notebook_combo\" {\n\n  engine \"pixmap\" {\n\n    #############\n    # LTR entry #\n    #############\n\n    image {\n      function  = SHADOW\n      state     = NORMAL\n      detail    = \"entry\"\n      file      = \"assets/notebook-combo-entry-ltr-entry.png\"\n      border    = {4, 4, 4, 4}\n      stretch   = TRUE\n      direction = LTR\n    }\n\n    image {\n      function  = SHADOW\n      state     = ACTIVE\n      detail    = \"entry\"\n      file      = \"assets/notebook-combo-entry-ltr-entry-active.png\"\n      border    = {4, 4, 4, 4}\n      stretch   = TRUE\n      direction = LTR\n    }\n\n    image {\n      function  = SHADOW\n      state     = INSENSITIVE\n      detail    = \"entry\"\n      file      = \"assets/notebook-combo-entry-ltr-entry-insensitive.png\"\n      border    = {4, 4, 4, 4}\n      stretch   = TRUE\n      direction = LTR\n    }\n\n    #############\n    # RTL entry #\n    #############\n\n    image {\n      function  = SHADOW\n      state     = NORMAL\n      detail    = \"entry\"\n      file      = \"assets/notebook-combo-entry-rtl-entry.png\"\n      border    = {4, 4, 4, 4}\n      stretch   = TRUE\n      direction = RTL\n    }\n\n    image {\n      function  = SHADOW\n      state     = ACTIVE\n      detail    = \"entry\"\n      file      = \"assets/notebook-combo-entry-rtl-entry-active.png\"\n      border    = {4, 4, 4, 4}\n      stretch   = TRUE\n      direction = RTL\n    }\n\n    image {\n      function  = SHADOW\n      state     = INSENSITIVE\n      detail    = \"entry\"\n      file      = \"assets/notebook-combo-entry-rtl-entry-insensitive.png\"\n      border    = {4, 4, 4, 4}\n      stretch   = TRUE\n      direction = RTL\n    }\n\n  }\n\n}\n\nstyle \"textview\" {\n  bg[NORMAL] = @base_color\n}\n\nstyle \"scale_horz\" {\n\n  engine \"pixmap\" {\n\n    image {\n      function    = BOX\n      detail      = \"trough-upper\"\n      file        = \"assets/scale-horz-trough.png\"\n      border      = {10, 10, 0, 0}\n      stretch     = TRUE\n    }\n\n    image {\n      function    = BOX\n      detail      = \"trough-lower\"\n      file        = \"assets/scale-horz-trough-active.png\"\n      border      = {10, 10, 0, 0}\n      stretch     = TRUE\n    }\n\n  }\n\n}\n\nstyle \"scale_vert\" {\n\n  engine \"pixmap\" {\n\n    image {\n      function    = BOX\n      detail      = \"trough-upper\"\n      file        = \"assets/scale-vert-trough.png\"\n      border      = {0, 0, 10, 10}\n      stretch     = TRUE\n    }\n\n    image {\n      function    = BOX\n      detail      = \"trough-lower\"\n      file        = \"assets/scale-vert-trough-active.png\"\n      border      = {0, 0, 10, 10}\n      stretch     = TRUE\n    }\n\n  }\n\n}\n\nstyle \"progressbar\" {\n\n  xthickness = 1\n  ythickness = 1\n\n  fg[PRELIGHT] = @selected_fg_color\n\n  engine \"pixmap\" {\n\n    image {\n      function    = BOX\n      detail      = \"trough\"\n      file        = \"assets/progressbar-horz-trough.png\"\n      border      = {3, 3, 2, 2}\n      stretch     = TRUE\n      orientation = HORIZONTAL\n    }\n\n    image {\n      function    = BOX\n      detail      = \"trough\"\n      file        = \"assets/progressbar-vert-trough.png\"\n      border      = {2, 2, 3, 3}\n      stretch     = TRUE\n      orientation = VERTICAL\n    }\n\n  }\n\n}\n\nstyle \"treeview_header\" {\n\n  xthickness = 1\n  ythickness = 0\n\n  fg[NORMAL]   = @column_header_color\n  fg[PRELIGHT] = @hover_column_header_color\n\n  font_name    = \"Bold\"\n\n  GtkButton::inner-border = {5, 5, 0, 1}\n\n  engine \"pixmap\" {\n\n    image {\n      function  = BOX\n      file      = \"assets/treeview-separator-ltr.png\"\n      border    = {0, 1, 0, 1}\n      stretch   = TRUE\n      direction = LTR\n    }\n\n    image {\n      function  = BOX\n      file      = \"assets/treeview-separator-rtl.png\"\n      border    = {1, 0, 0, 1}\n      stretch   = TRUE\n      direction = RTL\n    }\n\n    image {\n      function        = ARROW\n      state           = NORMAL\n      overlay_file    = \"assets/treeview-pan-up.png\"\n      overlay_stretch = FALSE\n      arrow_direction = UP\n    }\n\n    image {\n      function        = ARROW\n      state           = PRELIGHT\n      overlay_file    = \"assets/treeview-pan-up-hover.png\"\n      overlay_stretch = FALSE\n      arrow_direction = UP\n    }\n\n    image {\n      function        = ARROW\n      state           = ACTIVE\n      overlay_file    = \"assets/treeview-pan-up-active.png\"\n      overlay_stretch = FALSE\n      arrow_direction = UP\n    }\n\n    image {\n      function        = ARROW\n      state           = NORMAL\n      overlay_file    = \"assets/treeview-pan-down.png\"\n      overlay_stretch = FALSE\n      arrow_direction = DOWN\n    }\n\n    image {\n      function        = ARROW\n      state           = PRELIGHT\n      overlay_file    = \"assets/treeview-pan-down-hover.png\"\n      overlay_stretch = FALSE\n      arrow_direction = DOWN\n    }\n\n    image {\n      function        = ARROW\n      state           = ACTIVE\n      overlay_file    = \"assets/treeview-pan-down-active.png\"\n      overlay_stretch = FALSE\n      arrow_direction = DOWN\n    }\n\n  }\n\n}\n\nstyle \"scrolled_window\" {\n\n  engine \"pixmap\" {\n    image {\n      function = SHADOW\n      file     = \"assets/frame.png\"\n      border   = {1, 1, 1, 1}\n      stretch  = TRUE\n    }\n  }\n\n}\n\nstyle \"frame\" {\n\n  engine \"pixmap\" {\n\n    image {\n      function = SHADOW\n      shadow   = NONE\n    }\n\n    image {\n      function = SHADOW\n      file     = \"assets/frame.png\"\n      border   = {1, 1, 1, 1}\n      stretch  = TRUE\n    }\n\n    image {\n      function       = SHADOW_GAP\n      file           = \"assets/frame.png\"\n      border         = {1, 1, 1, 1}\n      stretch        = TRUE\n      gap_start_file = \"assets/border.png\"\n      gap_end_file   = \"assets/border.png\"\n    }\n\n  }\n\n}\n\nstyle \"toolbar_button\" {\n\n  xthickness = 2\n  ythickness = 2\n\n  GtkButton::inner-border = {2, 2, 2, 2}\n\n}\n\nstyle \"toolbar_separator\" {\n\n  GtkWidget::wide-separators  = 1\n  GtkWidget::separator-width  = 1\n  GtkWidget::separator-height = 1\n\n  engine \"pixmap\" {\n    image {\n      function = BOX\n      file     = \"assets/line.png\"\n    }\n  }\n\n}\n\nstyle \"inline_toolbar\" {\n\n  GtkToolbar::button-relief = GTK_RELIEF_NORMAL\n\n  engine \"pixmap\" {\n    image {\n      function = SHADOW\n      file     = \"assets/frame-inline.png\"\n      border   = {1, 1, 0, 1}\n      stretch  = TRUE\n    }\n  }\n\n}\n\nstyle \"tooltip\" {\n\n  xthickness = 13\n  ythickness = 13\n\n  bg[NORMAL]   = @tooltip_bg_color\n  fg[NORMAL]   = @tooltip_fg_color\n  bg[SELECTED] = @tooltip_bg_color\n\n}\n\nstyle \"disable_separator\" {\n\n  xthickness = 0\n  ythickness = 0\n\n  GtkWidget::wide-separators = 1\n\n}\n\n# Default style, containing theme properties and trying to match every widget as\n# much as possible, which is not only faster than trying to match every widget\n# by its own but also less bug-prune and more consistent. However there is some\n# widget specific stuff that needs to be taken care of, which is the point of\n# every other style below.\nclass \"GtkWidget\" style \"default\"\n\n ######################################\n # Override padding, style and colour #\n ######################################\n\nclass \"GtkButton\"                                                  style \"button\"\nclass \"GtkLinkButton\"                                              style \"link_button\"\nclass \"GtkEntry\"                                                   style \"entry\"\nclass \"GtkOldEditable\"                                             style \"entry\"\nclass \"GtkNotebook\"                                                style \"notebook\"\nclass \"GtkHScale\"                                                  style \"scale_horz\"\nclass \"GtkVScale\"                                                  style \"scale_vert\"\nclass \"GtkProgressBar\"                                             style \"progressbar\"\nclass \"GtkScrolledWindow\"                                          style \"scrolled_window\"\nclass \"GtkFrame\"                                                   style \"frame\"\nclass \"GtkSeparatorToolItem\"                                       style \"toolbar_separator\"\nclass \"GtkMenuBar\"                                                 style \"menubar\"\nclass \"GtkMenu\"                                                    style \"menu\"\nclass \"GtkTextView\"                                                style \"textview\"\n\n# Menu and menubar items\nwidget_class \"*<GtkMenuItem>*\"                                     style \"menu_item\"\nwidget_class \"*<GtkMenuBar>.<GtkMenuItem>*\"                        style \"menubar_item\"\nwidget_class \"*<GtkSeparatorMenuItem>*\"                            style \"separator_menu_item\"\n\n# Treeview buttons\nwidget_class \"*<GtkTreeView>*<GtkButton>*\"                         style \"treeview_header\"\n\n# Give the file chooser toolbar a border\nwidget_class \"*<GtkFileChooserDefault>*<GtkToolbar>\"               style \"inline_toolbar\"\n\n# Fix padding on regular comboboxes\nwidget_class \"*<GtkComboBox>.<GtkButton>\"                          style \"combobox\"\n# And disable separators on them\nwidget_class \"*<GtkComboBox>.<GtkButton>*<GtkSeparator>\"           style \"disable_separator\"\n\n# Join together the ComboBoxEntry entry and button\nwidget_class \"*<GtkComboBoxEntry>*\"                                style \"combobox_entry\"\n\n# Join the Combo entry and button\nwidget_class \"*<GtkCombo>*\"                                        style \"combobox_entry\"\n# Tweak the padding on the button a little bit because it\n# uses it a bit differently\nwidget_class \"*<GtkCombo>.<GtkButton>\"                             style \"combo_button_padding\"\n\n# Alas we cannot do the same for ComboBoxText because there\n# isn't a way to apply the style to only the comboboxes that\n# have an entry inside\n\n# Toolbar buttons have different paddings\nwidget_class \"*<GtkToolbar>*<GtkButton>\"                           style \"toolbar_button\"\n\n# Notebooks are white, act accordingly\nwidget_class \"*<GtkNotebook>*<GtkEntry>\"                           style \"notebook_entry\"\nwidget_class \"*<GtkNotebook>*<GtkProgressBar>\"                     style \"notebook_bg\"\nwidget_class \"*<GtkNotebook>*<GtkSpinButton>\"                      style \"notebook_bg\"\nwidget_class \"*<GtkNotebook>*<GtkScrolledWindow>*<GtkViewport>\"    style \"notebook_bg\"\nwidget_class \"*<GtkNotebook>*<GimpRuler>\"                          style \"notebook_bg\"\nwidget_class \"*<GtkNotebook>.<GimpDisplayShell>*<GtkEventBox>\"     style \"notebook_bg\"\nwidget_class \"*<GtkNotebook>*<GtkComboBoxEntry>*\"                  style \"notebook_combo\"\nwidget_class \"*<GtkNotebook>*<GtkCombo>*\"                          style \"notebook_combo\"\n\n# However, stuff inside eventboxes inside notebooks is grey\n# again, react\nwidget_class \"*<GtkNotebook>*<GtkEventBox>*<GtkEntry>\"             style \"normal_entry\"\nwidget_class \"*<GtkNotebook>*<GtkEventBox>*<GtkProgressBar>\"       style \"normal_bg\"\nwidget_class \"*<GtkNotebook>*<GtkEventBox>*<GtkSpinButton>\"        style \"normal_bg\"\nwidget_class \"*<GtkNotebook>*<GtkEventBox>*<GtkComboBoxEntry>*\"    style \"combobox_entry\"\nwidget_class \"*<GtkNotebook>*<GtkEventBox>*<GtkCombo>*\"            style \"combobox_entry\"\nwidget_class \"*<GtkNotebook>*<GtkEventBox>*<GtkCombo>.<GtkButton>\" style \"combo_button_padding\"\n\n# ComboBoxes tend to draw the button label with text[]\n# instead of fg[], we need to fix that\nwidget_class \"*<GtkComboBox>*<GtkCellView>\"                        style \"combobox_cellview\"\n\n# GTK tooltips\nwidget \"gtk-tooltip*\"                                              style \"tooltip\"\n"
  },
  {
    "path": ".themes/Flat-Remix-GTK-Blue-Light/gtk-3.0/gtk-dark.css",
    "content": "/***************************\n * Check and Radio buttons *\n ***************************/\n* {\n  padding: 0;\n  -GtkToolButton-icon-spacing: 4;\n  -GtkTextView-error-underline-color: #bf1717;\n  -GtkScrolledWindow-scrollbar-spacing: 0;\n  -GtkToolItemGroup-expander-size: 11;\n  -GtkWidget-text-handle-width: 20;\n  -GtkWidget-text-handle-height: 24;\n  -GtkDialog-button-spacing: 4;\n  -GtkDialog-action-area-border: 0;\n  outline-color: alpha(currentColor,0.3);\n  outline-style: dashed;\n  outline-offset: -3px;\n  outline-width: 1px;\n  -gtk-outline-radius: 4px;\n  -gtk-secondary-caret-color: #2777ff; }\n\n/***************\n * Base States *\n ***************/\n.background {\n  color: #eeeeec;\n  background-color: #23252e; }\n  .background:backdrop {\n    color: #888a8d;\n    background-color: #23252e;\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\n\n/*\n   These wildcard seems unavoidable, need to investigate.\n   Wildcards are bad and troublesome, use them with care,\n   or better, just don't.\n   Everytime a wildcard is used a kitten dies, painfully.\n*/\n*:disabled {\n  -gtk-icon-effect: dim; }\n\n.gtkstyle-fallback {\n  color: #eeeeec;\n  background-color: #23252e; }\n  .gtkstyle-fallback:hover {\n    color: #eeeeec;\n    background-color: #383d4b; }\n  .gtkstyle-fallback:active {\n    color: #eeeeec;\n    background-color: #0d0e11; }\n  .gtkstyle-fallback:disabled {\n    color: #888a8d;\n    background-color: #242731; }\n  .gtkstyle-fallback:selected {\n    color: #ffffff;\n    background-color: #2777ff; }\n\n.view, iconview,\n.view text,\niconview text,\ntextview text {\n  color: white;\n  background-color: #272a34; }\n  .view:backdrop, iconview:backdrop,\n  .view text:backdrop,\n  iconview text:backdrop,\n  textview text:backdrop {\n    color: #d4d5d7;\n    background-color: #292c37; }\n    .view:backdrop:disabled, iconview:backdrop:disabled,\n    .view text:backdrop:disabled,\n    iconview text:backdrop:disabled,\n    textview text:backdrop:disabled {\n      color: #43495a; }\n  .view:disabled, iconview:disabled,\n  .view text:disabled,\n  iconview text:disabled,\n  textview text:disabled {\n    color: #888a8d;\n    background-color: #242731; }\n  .view:selected:focus, iconview:selected:focus, .view:selected, iconview:selected,\n  .view text:selected:focus,\n  iconview text:selected:focus,\n  textview text:selected:focus,\n  .view text:selected,\n  iconview text:selected,\n  textview text:selected {\n    border-radius: 3px; }\n\ntextview border {\n  background-color: #252831; }\n\n.rubberband,\nrubberband,\n.content-view rubberband,\n.content-view .rubberband,\ntreeview.view rubberband,\nflowbox rubberband {\n  border: 1px solid #005af3;\n  background-color: rgba(0, 90, 243, 0.2); }\n\nflowbox flowboxchild {\n  padding: 3px; }\n  flowbox flowboxchild:selected {\n    outline-offset: -2px; }\n\n.content-view .tile {\n  margin: 2px;\n  background-color: black;\n  border-radius: 0;\n  padding: 0; }\n  .content-view .tile:backdrop {\n    background-color: #1e2128; }\n  .content-view .tile:active, .content-view .tile:selected {\n    background-color: #2777ff; }\n  .content-view .tile:disabled {\n    background-color: #242731; }\n\nlabel {\n  caret-color: currentColor; }\n  label selection {\n    background-color: #2777ff;\n    color: #ffffff; }\n  label:disabled {\n    color: #888a8d; }\n    button label:disabled {\n      color: inherit; }\n    label:disabled:backdrop {\n      color: #43495a; }\n      button label:disabled:backdrop {\n        color: inherit; }\n  label.error {\n    color: #bf1717; }\n    label.error:disabled {\n      color: rgba(191, 23, 23, 0.5); }\n    label.error:disabled:backdrop {\n      color: rgba(191, 23, 23, 0.4); }\n\n.dim-label, .budgie-notification .notification-body, .budgie-switcher .notification-body, .budgie-switcher-window .notification-body, .budgie-osd .notification-body, .titlebar:not(headerbar) .subtitle,\nheaderbar .subtitle, label.separator {\n  opacity: 0.55;\n  text-shadow: none; }\n\nassistant .sidebar {\n  background-color: #272a34;\n  border-top: 1px solid #13151a; }\n  assistant .sidebar:backdrop {\n    background-color: #292c37;\n    border-color: #13151a; }\n\nassistant.csd .sidebar {\n  border-top-style: none; }\n\nassistant .sidebar label {\n  padding: 6px 12px; }\n\nassistant .sidebar label.highlight {\n  background-color: #4b4d54; }\n\n.osd .scale-popup, .app-notification,\n.app-notification.frame, .csd popover.background.osd, popover.background.osd, .csd popover.background.touch-selection, .csd popover.background.magnifier, popover.background.touch-selection, popover.background.magnifier,\n.osd {\n  color: white;\n  border: none;\n  background-color: #303340;\n  background-clip: padding-box;\n  text-shadow: 0 1px black;\n  -gtk-icon-shadow: 0 1px black; }\n  .osd .scale-popup:backdrop, .app-notification:backdrop, popover.background.osd:backdrop, popover.background.touch-selection:backdrop, popover.background.magnifier:backdrop,\n  .osd:backdrop {\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\n\n/*********************\n * Spinner Animation *\n *********************/\n@keyframes spin {\n  to {\n    -gtk-icon-transform: rotate(1turn); } }\n\nspinner {\n  background: none;\n  opacity: 0;\n  -gtk-icon-source: -gtk-icontheme(\"process-working-symbolic\"); }\n  spinner:backdrop {\n    color: #888a8d; }\n  spinner:checked {\n    opacity: 1;\n    animation: spin 1s linear infinite; }\n    spinner:checked:disabled {\n      opacity: 0.5; }\n\n/**********************\n * General Typography *\n **********************/\n.large-title {\n  font-weight: 300;\n  font-size: 24pt; }\n\n.title-1 {\n  font-weight: 800;\n  font-size: 20pt; }\n\n.title-2 {\n  font-weight: 800;\n  font-size: 15pt; }\n\n.title-3 {\n  font-weight: 700;\n  font-size: 15pt; }\n\n.title-4 {\n  font-weight: 700;\n  font-size: 13pt; }\n\n.heading {\n  font-weight: 700;\n  font-size: 11pt; }\n\n.body {\n  font-weight: 400;\n  font-size: 11pt; }\n\n.caption-heading {\n  font-weight: 700;\n  font-size: 9pt; }\n\n.caption {\n  font-weight: 400;\n  font-size: 9pt; }\n\n/****************\n * Text Entries *\n ****************/\nspinbutton:not(.vertical),\nentry {\n  min-height: 28px;\n  padding-left: 8px;\n  padding-right: 8px;\n  border: 1px solid;\n  border-radius: 6px;\n  transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n  color: white;\n  border-color: #13151a;\n  background-color: #272a34;\n  box-shadow: inset 0 0 0 1px rgba(39, 119, 255, 0); }\n  spinbutton:not(.vertical) image.left,\n  entry image.left {\n    margin-right: 6px; }\n  spinbutton:not(.vertical) image.right,\n  entry image.right {\n    margin-left: 6px; }\n  spinbutton.flat:not(.vertical),\n  entry.flat:focus,\n  entry.flat:backdrop,\n  entry.flat:disabled,\n  entry.flat {\n    min-height: 0;\n    padding: 2px;\n    background-color: transparent;\n    border-color: transparent;\n    border-radius: 0; }\n  spinbutton:focus:not(.vertical),\n  entry:focus {\n    box-shadow: inset 0 0 0 1px #2777ff;\n    border-color: #00348d; }\n  spinbutton:disabled:not(.vertical),\n  entry:disabled {\n    color: #888a8d;\n    border-color: #13151a;\n    background-color: #242731;\n    box-shadow: none; }\n  spinbutton:backdrop:not(.vertical),\n  entry:backdrop {\n    color: #d4d5d7;\n    border-color: #13151a;\n    background-color: #292c37;\n    box-shadow: none;\n    transition: 200ms ease-out; }\n  spinbutton:backdrop:disabled:not(.vertical),\n  entry:backdrop:disabled {\n    color: #43495a;\n    border-color: #13151a;\n    background-color: #242731;\n    box-shadow: none; }\n  spinbutton.error:not(.vertical),\n  entry.error {\n    color: #bf1717;\n    border-color: #200404; }\n    spinbutton.error:focus:not(.vertical),\n    entry.error:focus {\n      box-shadow: inset 0 0 0 1px #bf1717;\n      border-color: #200404; }\n    spinbutton.error:not(.vertical) selection,\n    entry.error selection {\n      background-color: #bf1717; }\n  spinbutton.warning:not(.vertical),\n  entry.warning {\n    color: #fd7d00;\n    border-color: #4b2500; }\n    spinbutton.warning:focus:not(.vertical),\n    entry.warning:focus {\n      box-shadow: inset 0 0 0 1px #fd7d00;\n      border-color: #4b2500; }\n    spinbutton.warning:not(.vertical) selection,\n    entry.warning selection {\n      background-color: #fd7d00; }\n  spinbutton:not(.vertical) image,\n  entry image {\n    color: #c6c7c7; }\n    spinbutton:not(.vertical) image:hover,\n    entry image:hover {\n      color: #eeeeec; }\n    spinbutton:not(.vertical) image:active,\n    entry image:active {\n      color: #2777ff; }\n    spinbutton:not(.vertical) image:backdrop,\n    entry image:backdrop {\n      color: #75777c; }\n  spinbutton:drop(active):not(.vertical),\n  entry:drop(active):focus,\n  entry:drop(active) {\n    border-color: #19a187;\n    box-shadow: inset 0 0 0 1px #19a187; }\n  .osd spinbutton:not(.vertical), .osd entry {\n    color: white;\n    border-color: black;\n    background-color: rgba(0, 0, 0, 0.5);\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black; }\n    .osd spinbutton:focus:not(.vertical), .osd entry:focus {\n      color: white;\n      border-color: #2777ff;\n      background-color: rgba(0, 0, 0, 0.5);\n      background-clip: padding-box;\n      box-shadow: inset 0 0 0 1px #2777ff;\n      text-shadow: 0 1px black;\n      -gtk-icon-shadow: 0 1px black; }\n    .osd spinbutton:backdrop:not(.vertical), .osd entry:backdrop {\n      color: white;\n      border-color: black;\n      background-color: rgba(0, 0, 0, 0.5);\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n    .osd spinbutton:disabled:not(.vertical), .osd entry:disabled {\n      color: #97999f;\n      border-color: black;\n      background-color: rgba(68, 72, 83, 0.5);\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n\nspinbutton:not(.vertical) progress,\nentry progress {\n  margin: 2px -6px;\n  background-color: transparent;\n  background-image: none;\n  border-radius: 0;\n  border-width: 0 0 2px;\n  border-color: #2777ff;\n  border-style: solid;\n  box-shadow: none; }\n  spinbutton:not(.vertical) progress:backdrop,\n  entry progress:backdrop {\n    background-color: transparent; }\n\n.linked:not(.vertical) > spinbutton:focus:not(.vertical) + spinbutton:not(.vertical), .linked:not(.vertical) > spinbutton:focus:not(.vertical) + button, .linked:not(.vertical) > spinbutton:focus:not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) > spinbutton:focus:not(.vertical) + entry, .linked:not(.vertical) > entry:focus + button, .linked:not(.vertical) > entry:focus + combobox > box > button.combo, .linked:not(.vertical) > entry:focus + spinbutton:not(.vertical), .linked:not(.vertical) > entry:focus + entry {\n  border-left-color: #00348d; }\n\n.linked:not(.vertical) > spinbutton:focus.error:not(.vertical) + spinbutton:not(.vertical), .linked:not(.vertical) > spinbutton:focus.error:not(.vertical) + button, .linked:not(.vertical) > spinbutton:focus.error:not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) > spinbutton:focus.error:not(.vertical) + entry, .linked:not(.vertical) > entry:focus.error + button, .linked:not(.vertical) > entry:focus.error + combobox > box > button.combo, .linked:not(.vertical) > entry:focus.error + spinbutton:not(.vertical), .linked:not(.vertical) > entry:focus.error + entry {\n  border-left-color: #200404; }\n\n.linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + spinbutton:not(.vertical), .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + button, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + entry, .linked:not(.vertical) > entry:drop(active) + button, .linked:not(.vertical) > entry:drop(active) + combobox > box > button.combo, .linked:not(.vertical) > entry:drop(active) + spinbutton:not(.vertical), .linked:not(.vertical) > entry:drop(active) + entry {\n  border-left-color: #19a187; }\n\n.linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled), .linked.vertical > spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):not(.vertical), .linked.vertical > entry:not(:disabled) + entry:not(:disabled), .linked.vertical > entry:not(:disabled) + spinbutton:not(:disabled):not(.vertical) {\n  border-top-color: #21242c; }\n  .linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled):backdrop, .linked.vertical > spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):backdrop:not(.vertical), .linked.vertical > entry:not(:disabled) + entry:not(:disabled):backdrop, .linked.vertical > entry:not(:disabled) + spinbutton:not(:disabled):backdrop:not(.vertical) {\n    border-top-color: #23252e; }\n\n.linked.vertical > spinbutton:disabled:not(.vertical) + spinbutton:disabled:not(.vertical), .linked.vertical > spinbutton:disabled:not(.vertical) + entry:disabled, .linked.vertical > entry:disabled + spinbutton:disabled:not(.vertical), .linked.vertical > entry:disabled + entry:disabled {\n  border-top-color: #21242c; }\n\n.linked.vertical > spinbutton:not(.vertical) + spinbutton:focus:not(:only-child):not(.vertical),\n.linked.vertical > spinbutton:not(.vertical) + entry:focus:not(:only-child), .linked.vertical > entry + spinbutton:focus:not(:only-child):not(.vertical),\n.linked.vertical > entry + entry:focus:not(:only-child) {\n  border-top-color: #00348d; }\n\n.linked.vertical > spinbutton:not(.vertical) + spinbutton:focus.error:not(:only-child):not(.vertical),\n.linked.vertical > spinbutton:not(.vertical) + entry:focus.error:not(:only-child), .linked.vertical > entry + spinbutton:focus.error:not(:only-child):not(.vertical),\n.linked.vertical > entry + entry:focus.error:not(:only-child) {\n  border-top-color: #200404; }\n\n.linked.vertical > spinbutton:not(.vertical) + spinbutton:drop(active):not(:only-child):not(.vertical),\n.linked.vertical > spinbutton:not(.vertical) + entry:drop(active):not(:only-child), .linked.vertical > entry + spinbutton:drop(active):not(:only-child):not(.vertical),\n.linked.vertical > entry + entry:drop(active):not(:only-child) {\n  border-top-color: #19a187; }\n\n.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + spinbutton:not(.vertical),\n.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + entry,\n.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + button,\n.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + combobox > box > button.combo, .linked.vertical > entry:focus:not(:only-child) + spinbutton:not(.vertical),\n.linked.vertical > entry:focus:not(:only-child) + entry,\n.linked.vertical > entry:focus:not(:only-child) + button,\n.linked.vertical > entry:focus:not(:only-child) + combobox > box > button.combo {\n  border-top-color: #00348d; }\n\n.linked.vertical > spinbutton:focus.error:not(:only-child):not(.vertical) + spinbutton:not(.vertical),\n.linked.vertical > spinbutton:focus.error:not(:only-child):not(.vertical) + entry,\n.linked.vertical > spinbutton:focus.error:not(:only-child):not(.vertical) + button,\n.linked.vertical > spinbutton:focus.error:not(:only-child):not(.vertical) + combobox > box > button.combo, .linked.vertical > entry:focus.error:not(:only-child) + spinbutton:not(.vertical),\n.linked.vertical > entry:focus.error:not(:only-child) + entry,\n.linked.vertical > entry:focus.error:not(:only-child) + button,\n.linked.vertical > entry:focus.error:not(:only-child) + combobox > box > button.combo {\n  border-top-color: #200404; }\n\n.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + spinbutton:not(.vertical),\n.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + entry,\n.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + button,\n.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + combobox > box > button.combo, .linked.vertical > entry:drop(active):not(:only-child) + spinbutton:not(.vertical),\n.linked.vertical > entry:drop(active):not(:only-child) + entry,\n.linked.vertical > entry:drop(active):not(:only-child) + button,\n.linked.vertical > entry:drop(active):not(:only-child) + combobox > box > button.combo {\n  border-top-color: #19a187; }\n\nspinbutton.error:not(.vertical),\nentry.error {\n  color: #bf1717; }\n\ntreeview entry:focus:dir(rtl), treeview entry:focus:dir(ltr) {\n  background-color: #272a34;\n  transition-property: color, background; }\n\ntreeview entry.flat, treeview entry {\n  border-radius: 0;\n  background-image: none;\n  background-color: #272a34; }\n  treeview entry.flat:focus, treeview entry:focus {\n    border-color: #2777ff; }\n\n.entry-tag {\n  padding: 5px;\n  margin-top: 2px;\n  margin-bottom: 2px;\n  border-style: none;\n  color: #272a34;\n  background-color: #8b8c90; }\n  :dir(ltr) .entry-tag {\n    margin-left: 8px;\n    margin-right: -5px; }\n  :dir(rtl) .entry-tag {\n    margin-left: -5px;\n    margin-right: 8px; }\n  .entry-tag:hover {\n    background-color: #a5a6a9; }\n  :backdrop .entry-tag {\n    color: #292c37;\n    background-color: #595b62; }\n  .entry-tag.button {\n    background-color: transparent;\n    color: rgba(39, 42, 52, 0.7); }\n  :not(:backdrop) .entry-tag.button:hover {\n    border: 1px solid #8b8c90;\n    color: #272a34; }\n  :not(:backdrop) .entry-tag.button:active {\n    background-color: #8b8c90;\n    color: rgba(39, 42, 52, 0.7); }\n\n/***********\n * Buttons *\n ***********/\n@keyframes needs_attention {\n  from {\n    background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#74a7ff), to(transparent)); }\n  to {\n    background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#2777ff), to(transparent)); } }\n\nbutton.titlebutton, notebook > header > tabs > arrow,\nbutton {\n  min-height: 24px;\n  min-width: 16px;\n  padding: 2px 6px;\n  border: 1px solid;\n  border-radius: 6px;\n  transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n  color: #eeeeec;\n  outline-color: rgba(238, 238, 236, 0.3);\n  border-color: #13151a;\n  background-image: image(#323643);\n  box-shadow: none; }\n  button.titlebutton, button.sidebar-button, notebook > header > tabs > arrow, notebook > header > tabs > arrow.flat,\n  button.flat {\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    transition: none; }\n    button.titlebutton:hover, button.sidebar-button:hover, notebook > header > tabs > arrow:hover,\n    button.flat:hover {\n      transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n      transition-duration: 500ms; }\n      button.titlebutton:hover:active, button.sidebar-button:hover:active, notebook > header > tabs > arrow:hover:active,\n      button.flat:hover:active {\n        transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  notebook > header > tabs > arrow:hover,\n  button:hover {\n    color: #eeeeec;\n    outline-color: rgba(238, 238, 236, 0.3);\n    border-color: #13151a;\n    background-image: image(#414657);\n    box-shadow: none;\n    -gtk-icon-effect: highlight; }\n  notebook > header > tabs > arrow:active, notebook > header > tabs > arrow:checked,\n  button:active,\n  button:checked {\n    color: #ffffff;\n    outline-color: rgba(238, 238, 236, 0.3);\n    border-color: #2777ff;\n    background-image: linear-gradient(to right, #317dff, #1d71ff);\n    box-shadow: 0 2px 4px rgba(39, 119, 255, 0.25);\n    transition-duration: 50ms; }\n  notebook > header > tabs > arrow:backdrop,\n  button:backdrop.flat,\n  button:backdrop {\n    color: #888a8d;\n    border-color: #13151a;\n    background-image: image(#323643);\n    box-shadow: none;\n    transition: 200ms ease-out;\n    -gtk-icon-effect: none; }\n    notebook > header > tabs > arrow:backdrop:active, notebook > header > tabs > arrow:backdrop:checked,\n    button:backdrop.flat:active,\n    button:backdrop.flat:checked,\n    button:backdrop:active,\n    button:backdrop:checked {\n      color: #ffffff;\n      border-color: #2777ff;\n      background-image: image(#2667d5);\n      box-shadow: none; }\n    notebook > header > tabs > arrow:backdrop:disabled,\n    button:backdrop.flat:disabled,\n    button:backdrop:disabled {\n      color: #43495a;\n      border-color: #13151a;\n      background-image: image(#242731);\n      box-shadow: none; }\n      notebook > header > tabs > arrow:backdrop:disabled:active, notebook > header > tabs > arrow:backdrop:disabled:checked,\n      button:backdrop.flat:disabled:active,\n      button:backdrop.flat:disabled:checked,\n      button:backdrop:disabled:active,\n      button:backdrop:disabled:checked {\n        color: #43495a;\n        border-color: #13151a;\n        background-image: image(#1a1d23);\n        box-shadow: none; }\n  button.titlebutton:backdrop, button.sidebar-button:backdrop, notebook > header > tabs > arrow:backdrop, button.titlebutton:disabled, button.sidebar-button:disabled, notebook > header > tabs > arrow:disabled,\n  button.flat:backdrop,\n  button.flat:disabled,\n  button.flat:backdrop:disabled {\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\n  notebook > header > tabs > arrow:disabled,\n  button:disabled {\n    color: #888a8d;\n    border-color: #13151a;\n    background-image: image(#242731);\n    box-shadow: none; }\n    notebook > header > tabs > arrow:disabled:active, notebook > header > tabs > arrow:disabled:checked,\n    button:disabled:active,\n    button:disabled:checked {\n      color: #888a8d;\n      border-color: #13151a;\n      background-image: image(#16181d);\n      box-shadow: none; }\n  notebook > header > tabs > arrow.image-button,\n  button.image-button {\n    min-width: 24px;\n    padding-left: 2px;\n    padding-right: 2px; }\n  notebook > header > tabs > arrow.text-button,\n  button.text-button {\n    padding-left: 16px;\n    padding-right: 16px; }\n  notebook > header > tabs > arrow.text-button.image-button,\n  button.text-button.image-button {\n    padding-left: 8px;\n    padding-right: 8px; }\n    notebook > header > tabs > arrow.text-button.image-button label,\n    button.text-button.image-button label {\n      padding-left: 8px;\n      padding-right: 8px; }\n  combobox:drop(active) button.combo, notebook > header > tabs > arrow:drop(active),\n  button:drop(active) {\n    color: #19a187;\n    border-color: #19a187;\n    box-shadow: inset 0 0 0 1px #19a187; }\n\nrow:selected button.sidebar-button:not(:active):not(:checked):not(:hover):not(disabled), row:selected button.flat:not(:active):not(:checked):not(:hover):not(disabled) {\n  color: #ffffff;\n  border-color: transparent; }\n  row:selected button.sidebar-button:not(:active):not(:checked):not(:hover):not(disabled):backdrop, row:selected button.flat:not(:active):not(:checked):not(:hover):not(disabled):backdrop {\n    color: #888a8d; }\n\n\nbutton.osd {\n  min-width: 26px;\n  min-height: 32px;\n  color: white;\n  border-radius: 5px;\n  color: white;\n  border-color: black;\n  background-color: transparent;\n  background-image: image(#303340);\n  background-clip: padding-box;\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n  text-shadow: 0 1px black;\n  -gtk-icon-shadow: 0 1px black;\n  outline-color: rgba(255, 255, 255, 0.3);\n  border: none;\n  box-shadow: none; }\n  \n  button.osd.image-button {\n    min-width: 34px; }\n  \n  button.osd:hover {\n    color: white;\n    border-color: black;\n    background-color: transparent;\n    background-image: image(#4a5063);\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black;\n    outline-color: rgba(255, 255, 255, 0.3);\n    border: none;\n    box-shadow: none; }\n  \n  button.osd:active,\n  button.osd:checked {\n    color: white;\n    border-color: black;\n    background-color: transparent;\n    background-image: image(black);\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    outline-color: rgba(255, 255, 255, 0.3);\n    border: none;\n    box-shadow: none; }\n  \n  button.osd:disabled:backdrop,\n  button.osd:disabled {\n    color: #97999f;\n    border-color: black;\n    background-color: transparent;\n    background-image: image(rgba(68, 72, 83, 0.5));\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    border: none; }\n  \n  button.osd:backdrop {\n    color: white;\n    border-color: black;\n    background-color: transparent;\n    background-image: image(#303340);\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    border: none; }\n\n.app-notification button,\n.app-notification.frame button, .csd popover.background.touch-selection button, .csd popover.background.magnifier button, popover.background.touch-selection button, popover.background.magnifier button, .osd button {\n  color: white;\n  border-color: black;\n  background-color: transparent;\n  background-image: image(#303340);\n  background-clip: padding-box;\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n  text-shadow: 0 1px black;\n  -gtk-icon-shadow: 0 1px black;\n  outline-color: rgba(255, 255, 255, 0.3); }\n  .app-notification button:hover, popover.background.touch-selection button:hover, popover.background.magnifier button:hover, .osd button:hover {\n    color: white;\n    border-color: black;\n    background-color: transparent;\n    background-image: image(#4a5063);\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black;\n    outline-color: rgba(255, 255, 255, 0.3); }\n  .app-notification button:active, popover.background.touch-selection button:active, popover.background.magnifier button:active, .app-notification button:checked, popover.background.touch-selection button:checked, popover.background.magnifier button:checked, .osd button:active:backdrop, .osd button:active, .osd button:checked:backdrop, .osd button:checked {\n    color: white;\n    border-color: black;\n    background-color: transparent;\n    background-image: image(black);\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    outline-color: rgba(255, 255, 255, 0.3); }\n  .app-notification button:disabled, popover.background.touch-selection button:disabled, popover.background.magnifier button:disabled, .osd button:disabled:backdrop, .osd button:disabled {\n    color: #97999f;\n    border-color: black;\n    background-color: transparent;\n    background-image: image(rgba(68, 72, 83, 0.5));\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\n  .app-notification button:backdrop, popover.background.touch-selection button:backdrop, popover.background.magnifier button:backdrop, .osd button:backdrop {\n    color: white;\n    border-color: black;\n    background-color: transparent;\n    background-image: image(#303340);\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\n  .app-notification button.flat, popover.background.touch-selection button.flat, popover.background.magnifier button.flat, .osd button.flat {\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    box-shadow: none;\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black; }\n    .app-notification button.flat:hover, popover.background.touch-selection button.flat:hover, popover.background.magnifier button.flat:hover, .osd button.flat:hover {\n      color: white;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(#4a5063);\n      background-clip: padding-box;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n      text-shadow: 0 1px black;\n      -gtk-icon-shadow: 0 1px black;\n      outline-color: rgba(255, 255, 255, 0.3); }\n    .app-notification button.flat:disabled, popover.background.touch-selection button.flat:disabled, popover.background.magnifier button.flat:disabled, .osd button.flat:disabled {\n      color: #97999f;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(rgba(68, 72, 83, 0.5));\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      background-image: none;\n      border-color: transparent;\n      box-shadow: none; }\n    .app-notification button.flat:backdrop, popover.background.touch-selection button.flat:backdrop, popover.background.magnifier button.flat:backdrop, .osd button.flat:backdrop {\n      border-color: transparent;\n      background-color: transparent;\n      background-image: none;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n    .app-notification button.flat:active, popover.background.touch-selection button.flat:active, popover.background.magnifier button.flat:active, .app-notification button.flat:checked, popover.background.touch-selection button.flat:checked, popover.background.magnifier button.flat:checked, .osd button.flat:active, .osd button.flat:checked {\n      color: white;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(black);\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      outline-color: rgba(255, 255, 255, 0.3); }\n\n\nbutton.suggested-action {\n  color: white;\n  outline-color: rgba(255, 255, 255, 0.3);\n  border-color: #186dff;\n  background-image: image(#2777ff);\n  box-shadow: none; }\n  \n  button.suggested-action.flat {\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    color: #2777ff; }\n  \n  button.suggested-action:hover {\n    color: white;\n    outline-color: rgba(255, 255, 255, 0.3);\n    border-color: #005af3;\n    background-image: image(#6ea4ff);\n    box-shadow: none; }\n  \n  button.suggested-action:active,\n  button.suggested-action:checked {\n    color: white;\n    outline-color: rgba(255, 255, 255, 0.3);\n    border-color: #0052df;\n    background-image: linear-gradient(to right, #0056e9, #004fd4);\n    box-shadow: 0 2px 4px rgba(0, 82, 223, 0.25); }\n  \n  button.suggested-action:backdrop,\n  button.suggested-action.flat:backdrop {\n    color: #d4e4ff;\n    border-color: #005af3;\n    background-image: image(#2777ff);\n    box-shadow: none; }\n    \n    button.suggested-action:backdrop:active,\n    button.suggested-action:backdrop:checked,\n    button.suggested-action.flat:backdrop:active,\n    button.suggested-action.flat:backdrop:checked {\n      color: #ffffff;\n      border-color: #2777ff;\n      background-image: image(#2667d5);\n      box-shadow: none; }\n    \n    button.suggested-action:backdrop:disabled,\n    button.suggested-action.flat:backdrop:disabled {\n      color: #43495a;\n      border-color: #13151a;\n      background-image: image(#242731);\n      box-shadow: none; }\n      \n      button.suggested-action:backdrop:disabled:active,\n      button.suggested-action:backdrop:disabled:checked,\n      button.suggested-action.flat:backdrop:disabled:active,\n      button.suggested-action.flat:backdrop:disabled:checked {\n        color: #6d98e4;\n        border-color: #005af3;\n        background-image: image(#1e61d6);\n        box-shadow: none; }\n  \n  button.suggested-action.flat:backdrop,\n  button.suggested-action.flat:disabled,\n  button.suggested-action.flat:backdrop:disabled {\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    color: rgba(39, 119, 255, 0.8); }\n  \n  button.suggested-action:disabled {\n    color: #888a8d;\n    border-color: #13151a;\n    background-image: image(#242731);\n    box-shadow: none; }\n    \n    button.suggested-action:disabled:active,\n    button.suggested-action:disabled:checked {\n      color: #a4beeb;\n      border-color: #005af3;\n      background-image: image(#1c5dcd);\n      box-shadow: none; }\n  .osd button.suggested-action {\n    color: white;\n    border-color: black;\n    background-color: transparent;\n    background-image: image(rgba(39, 119, 255, 0.5));\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black;\n    outline-color: rgba(255, 255, 255, 0.3); }\n    .osd button.suggested-action:hover {\n      color: white;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(rgba(39, 119, 255, 0.7));\n      background-clip: padding-box;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n      text-shadow: 0 1px black;\n      -gtk-icon-shadow: 0 1px black;\n      outline-color: rgba(255, 255, 255, 0.3); }\n    .osd button.suggested-action:active:backdrop, .osd button.suggested-action:active, .osd button.suggested-action:checked:backdrop, .osd button.suggested-action:checked {\n      color: white;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(#2777ff);\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      outline-color: rgba(255, 255, 255, 0.3); }\n    .osd button.suggested-action:disabled:backdrop, .osd button.suggested-action:disabled {\n      color: #97999f;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(rgba(68, 72, 83, 0.5));\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n    .osd button.suggested-action:backdrop {\n      color: white;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(rgba(39, 119, 255, 0.5));\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n\n\nbutton.destructive-action {\n  color: white;\n  outline-color: rgba(255, 255, 255, 0.3);\n  border-color: #991212;\n  background-image: image(#a61414);\n  box-shadow: none; }\n  \n  button.destructive-action.flat {\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    color: #a61414; }\n  \n  button.destructive-action:hover {\n    color: white;\n    outline-color: rgba(255, 255, 255, 0.3);\n    border-color: #790e0e;\n    background-image: image(#e41d1d);\n    box-shadow: none; }\n  \n  button.destructive-action:active,\n  button.destructive-action:checked {\n    color: white;\n    outline-color: rgba(255, 255, 255, 0.3);\n    border-color: #670c0c;\n    background-image: linear-gradient(to right, #700d0d, #5d0b0b);\n    box-shadow: 0 2px 4px rgba(103, 12, 12, 0.25); }\n  \n  button.destructive-action:backdrop,\n  button.destructive-action.flat:backdrop {\n    color: #edd0d0;\n    border-color: #790e0e;\n    background-image: image(#a61414);\n    box-shadow: none; }\n    \n    button.destructive-action:backdrop:active,\n    button.destructive-action:backdrop:checked,\n    button.destructive-action.flat:backdrop:active,\n    button.destructive-action.flat:backdrop:checked {\n      color: #ffffff;\n      border-color: #2777ff;\n      background-image: image(#2667d5);\n      box-shadow: none; }\n    \n    button.destructive-action:backdrop:disabled,\n    button.destructive-action.flat:backdrop:disabled {\n      color: #43495a;\n      border-color: #13151a;\n      background-image: image(#242731);\n      box-shadow: none; }\n      \n      button.destructive-action:backdrop:disabled:active,\n      button.destructive-action:backdrop:disabled:checked,\n      button.destructive-action.flat:backdrop:disabled:active,\n      button.destructive-action.flat:backdrop:disabled:checked {\n        color: #ad6667;\n        border-color: #790e0e;\n        background-image: image(#811415);\n        box-shadow: none; }\n  \n  button.destructive-action.flat:backdrop,\n  button.destructive-action.flat:disabled,\n  button.destructive-action.flat:backdrop:disabled {\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    color: rgba(166, 20, 20, 0.8); }\n  \n  button.destructive-action:disabled {\n    color: #888a8d;\n    border-color: #13151a;\n    background-image: image(#242731);\n    box-shadow: none; }\n    \n    button.destructive-action:disabled:active,\n    button.destructive-action:disabled:checked {\n      color: #c9a1a1;\n      border-color: #790e0e;\n      background-image: image(#791314);\n      box-shadow: none; }\n  .osd button.destructive-action {\n    color: white;\n    border-color: black;\n    background-color: transparent;\n    background-image: image(rgba(166, 20, 20, 0.5));\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black;\n    outline-color: rgba(255, 255, 255, 0.3); }\n    .osd button.destructive-action:hover {\n      color: white;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(rgba(166, 20, 20, 0.7));\n      background-clip: padding-box;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n      text-shadow: 0 1px black;\n      -gtk-icon-shadow: 0 1px black;\n      outline-color: rgba(255, 255, 255, 0.3); }\n    .osd button.destructive-action:active:backdrop, .osd button.destructive-action:active, .osd button.destructive-action:checked:backdrop, .osd button.destructive-action:checked {\n      color: white;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(#a61414);\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      outline-color: rgba(255, 255, 255, 0.3); }\n    .osd button.destructive-action:disabled:backdrop, .osd button.destructive-action:disabled {\n      color: #97999f;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(rgba(68, 72, 83, 0.5));\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n    .osd button.destructive-action:backdrop {\n      color: white;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(rgba(166, 20, 20, 0.5));\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n\n.stack-switcher > button {\n  outline-offset: -3px; }\n  .stack-switcher > button > label {\n    padding-left: 6px;\n    padding-right: 6px; }\n  .stack-switcher > button > image {\n    padding-left: 6px;\n    padding-right: 6px;\n    padding-top: 3px;\n    padding-bottom: 3px; }\n  .stack-switcher > button.text-button {\n    padding-left: 10px;\n    padding-right: 10px; }\n  .stack-switcher > button.image-button {\n    padding-left: 2px;\n    padding-right: 2px; }\n  .stack-switcher > button.needs-attention:active > label,\n  .stack-switcher > button.needs-attention:active > image, .stack-switcher > button.needs-attention:checked > label,\n  .stack-switcher > button.needs-attention:checked > image {\n    animation: none;\n    background-image: none; }\n\n\nbutton.font separator,\nbutton.file separator {\n  background-color: transparent; }\n\n\nbutton.font > box > box > label {\n  font-weight: bold; }\n\n.primary-toolbar button {\n  -gtk-icon-shadow: none; }\n\n\nbutton.circular {\n  border-radius: 9999px;\n  -gtk-outline-radius: 9999px;\n  padding: 2px;\n  /* circles instead of ellipses */\n  background-origin: padding-box, border-box;\n  background-clip: padding-box, border-box; }\n  \n  button.circular label {\n    padding: 0; }\n  \n  button.circular:not(.flat):not(.osd):not(:checked):not(:active):not(:disabled):not(:backdrop) {\n    color: #eeeeec;\n    outline-color: rgba(238, 238, 236, 0.3);\n    border-color: #13151a;\n    background-image: image(#323643), linear-gradient(to top, black 25%, #13151a 50%);\n    box-shadow: none;\n    border-color: transparent; }\n  \n  button.circular:hover:not(.osd):not(:checked):not(:active):not(:disabled):not(:backdrop) {\n    color: #eeeeec;\n    outline-color: rgba(238, 238, 236, 0.3);\n    border-color: #13151a;\n    background-image: image(#414657), linear-gradient(to top, black 25%, #13151a 50%);\n    box-shadow: none;\n    border-color: transparent; }\n\nstacksidebar row.needs-attention > label, .stack-switcher > button.needs-attention > label,\n.stack-switcher > button.needs-attention > image {\n  animation: needs_attention 150ms ease-in;\n  background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#74a7ff), to(transparent)), -gtk-gradient(radial, center center, 0, center center, 0.45, to(rgba(0, 0, 0, 0.873255)), to(transparent));\n  background-size: 6px 6px, 6px 6px;\n  background-repeat: no-repeat;\n  background-position: right 3px, right 2px; }\n  stacksidebar row.needs-attention > label:backdrop, .stack-switcher > button.needs-attention > label:backdrop,\n  .stack-switcher > button.needs-attention > image:backdrop {\n    background-size: 6px 6px, 0 0; }\n  stacksidebar row.needs-attention > label:dir(rtl), .stack-switcher > button.needs-attention > label:dir(rtl),\n  .stack-switcher > button.needs-attention > image:dir(rtl) {\n    background-position: left 3px, left 2px; }\n\n.inline-toolbar toolbutton > button {\n  color: #eeeeec;\n  outline-color: rgba(238, 238, 236, 0.3);\n  border-color: #13151a;\n  background-image: image(#323643);\n  box-shadow: none; }\n  .inline-toolbar toolbutton > button:hover {\n    color: #eeeeec;\n    outline-color: rgba(238, 238, 236, 0.3);\n    border-color: #13151a;\n    background-image: image(#414657);\n    box-shadow: none; }\n  .inline-toolbar toolbutton > button:active, .inline-toolbar toolbutton > button:checked {\n    color: #ffffff;\n    outline-color: rgba(238, 238, 236, 0.3);\n    border-color: #2777ff;\n    background-image: linear-gradient(to right, #317dff, #1d71ff);\n    box-shadow: 0 2px 4px rgba(39, 119, 255, 0.25); }\n  .inline-toolbar toolbutton > button:disabled {\n    color: #888a8d;\n    border-color: #13151a;\n    background-image: image(#242731);\n    box-shadow: none; }\n    .inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked {\n      color: #888a8d;\n      border-color: #13151a;\n      background-image: image(#16181d);\n      box-shadow: none; }\n  .inline-toolbar toolbutton > button:backdrop {\n    color: #888a8d;\n    border-color: #13151a;\n    background-image: image(#323643);\n    box-shadow: none; }\n    .inline-toolbar toolbutton > button:backdrop:active, .inline-toolbar toolbutton > button:backdrop:checked {\n      color: #ffffff;\n      border-color: #2777ff;\n      background-image: image(#2667d5);\n      box-shadow: none; }\n    .inline-toolbar toolbutton > button:backdrop:disabled {\n      color: #43495a;\n      border-color: #13151a;\n      background-image: image(#242731);\n      box-shadow: none; }\n      .inline-toolbar toolbutton > button:backdrop:disabled:active, .inline-toolbar toolbutton > button:backdrop:disabled:checked {\n        color: #43495a;\n        border-color: #13151a;\n        background-image: image(#1a1d23);\n        box-shadow: none; }\n\n.linked:not(.vertical) > combobox > box > button.combo, filechooser .path-bar.linked > button, .linked:not(.vertical) > spinbutton:not(.vertical), .linked:not(.vertical) > entry, .inline-toolbar button, .linked > button, toolbar.inline-toolbar toolbutton > button.flat {\n  border-right-style: none;\n  border-radius: 0;\n  -gtk-outline-radius: 0; }\n\n.linked:not(.vertical) > combobox:first-child > box > button.combo, combobox.linked button:nth-child(2):dir(rtl), filechooser .path-bar.linked > button:dir(rtl):last-child, filechooser .path-bar.linked > button:dir(ltr):first-child, .linked:not(.vertical) > spinbutton:first-child:not(.vertical), .linked:not(.vertical) > entry:first-child, .inline-toolbar button:first-child, .linked > button:first-child, toolbar.inline-toolbar toolbutton:first-child > button.flat {\n  border-top-left-radius: 6px;\n  border-bottom-left-radius: 6px;\n  -gtk-outline-top-left-radius: 6px;\n  -gtk-outline-bottom-left-radius: 6px; }\n\n.linked:not(.vertical) > combobox:last-child > box > button.combo, combobox.linked button:nth-child(2):dir(ltr), filechooser .path-bar.linked > button:dir(rtl):first-child, filechooser .path-bar.linked > button:dir(ltr):last-child, .linked:not(.vertical) > spinbutton:last-child:not(.vertical), .linked:not(.vertical) > entry:last-child, .inline-toolbar button:last-child, .linked > button:last-child, toolbar.inline-toolbar toolbutton:last-child > button.flat {\n  border-right-style: solid;\n  border-top-right-radius: 6px;\n  border-bottom-right-radius: 6px;\n  -gtk-outline-top-right-radius: 6px;\n  -gtk-outline-bottom-right-radius: 6px; }\n\n.linked:not(.vertical) > combobox:only-child > box > button.combo, filechooser .path-bar.linked > button:only-child, .linked:not(.vertical) > spinbutton:only-child:not(.vertical), .linked:not(.vertical) > entry:only-child, .inline-toolbar button:only-child, .linked > button:only-child, toolbar.inline-toolbar toolbutton:only-child > button.flat {\n  border-style: solid;\n  border-radius: 6px;\n  -gtk-outline-radius: 6px; }\n\n.linked.vertical > combobox > box > button.combo, .linked.vertical > spinbutton:not(.vertical), .linked.vertical > entry, .linked.vertical > button {\n  border-style: solid solid none solid;\n  border-radius: 0;\n  -gtk-outline-radius: 0; }\n\n.linked.vertical > combobox:first-child > box > button.combo, .linked.vertical > spinbutton:first-child:not(.vertical), .linked.vertical > entry:first-child, .linked.vertical > button:first-child {\n  border-top-left-radius: 6px;\n  border-top-right-radius: 6px;\n  -gtk-outline-top-left-radius: 6px;\n  -gtk-outline-top-right-radius: 6px; }\n\n.linked.vertical > combobox:last-child > box > button.combo, .linked.vertical > spinbutton:last-child:not(.vertical), .linked.vertical > entry:last-child, .linked.vertical > button:last-child {\n  border-bottom-style: solid;\n  border-bottom-left-radius: 6px;\n  border-bottom-right-radius: 6px;\n  -gtk-outline-bottom-left-radius: 6px;\n  -gtk-outline-bottom-right-radius: 6px; }\n\n.linked.vertical > combobox:only-child > box > button.combo, .linked.vertical > spinbutton:only-child:not(.vertical), .linked.vertical > entry:only-child, .linked.vertical > button:only-child {\n  border-style: solid;\n  border-radius: 6px;\n  -gtk-outline-radius: 6px; }\n\n.scale-popup button:backdrop:hover, .scale-popup button:backdrop:disabled, .scale-popup button:backdrop, .scale-popup button:hover, calendar.button, button:link:hover, button:link:active, button:link:checked,\nbutton:visited:hover,\nbutton:visited:active,\nbutton:visited:checked, button:link,\nbutton:visited, list row button.image-button:not(.flat), modelbutton.flat:backdrop, modelbutton.flat:backdrop:hover, modelbutton.flat,\n.menuitem.button.flat {\n  background-color: transparent;\n  background-image: none;\n  border-color: transparent;\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0);\n  text-shadow: none;\n  -gtk-icon-shadow: none; }\n\n/* menu buttons */\nmodelbutton.flat,\n.menuitem.button.flat {\n  min-height: 26px;\n  padding-left: 5px;\n  padding-right: 5px;\n  border-radius: 6px;\n  outline-offset: -2px; }\n  modelbutton.flat:hover,\n  .menuitem.button.flat:hover {\n    background-color: #3b3e46; }\n\nmodelbutton.flat arrow {\n  background: none; }\n  modelbutton.flat arrow:hover {\n    background: none; }\n  modelbutton.flat arrow.left {\n    -gtk-icon-source: -gtk-icontheme(\"pan-start-symbolic\"); }\n  modelbutton.flat arrow.right {\n    -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic\"); }\n\nbutton.color {\n  padding: 4px; }\n  button.color colorswatch:only-child, button.color colorswatch:only-child overlay {\n    border-radius: 0; }\n\n/* list buttons */\n/* tone down as per new designs, see issue #1473, #1748 */\nlist row button.image-button:not(.flat) {\n  border: 1px solid rgba(19, 21, 26, 0.5); }\n  list row button.image-button:not(.flat):hover {\n    color: #eeeeec;\n    outline-color: rgba(238, 238, 236, 0.3);\n    border-color: #13151a;\n    background-image: image(#414657);\n    box-shadow: none; }\n  list row button.image-button:not(.flat):active, list row button.image-button:not(.flat):checked {\n    color: #ffffff;\n    outline-color: rgba(238, 238, 236, 0.3);\n    border-color: #2777ff;\n    background-image: linear-gradient(to right, #317dff, #1d71ff);\n    box-shadow: 0 2px 4px rgba(39, 119, 255, 0.25); }\n\n/*********\n * Links *\n *********/\nbutton:link > label,\nbutton:visited > label, button:link,\nbutton:visited,\n*:link {\n  color: #8db7ff; }\n  button:link > label:visited,\n  button:visited > label:visited,\n  button:visited,\n  *:link:visited {\n    color: #5a97ff; }\n    *:selected button:link > label:visited,\n    *:selected button:visited > label:visited,\n    *:selected button:visited, *:selected *:link:visited {\n      color: #bdd5ff; }\n  button:link > label:hover,\n  button:visited > label:hover, button:hover:link,\n  button:hover:visited,\n  *:link:hover {\n    color: #c0d7ff; }\n    *:selected button:link > label:hover,\n    *:selected button:visited > label:hover, *:selected button:hover:link,\n    *:selected button:hover:visited, *:selected *:link:hover {\n      color: #f9fbff; }\n  button:link > label:active,\n  button:visited > label:active, button:active:link,\n  button:active:visited,\n  *:link:active {\n    color: #8db7ff; }\n    *:selected button:link > label:active,\n    *:selected button:visited > label:active, *:selected button:active:link,\n    *:selected button:active:visited, *:selected *:link:active {\n      color: #e8f1ff; }\n  button:link > label:disabled,\n  button:visited > label:disabled, button:disabled:link,\n  button:disabled:visited,\n  *:link:disabled,\n  *:link:disabled:backdrop {\n    color: rgba(198, 198, 198, 0.8); }\n  button:link > label:backdrop,\n  button:visited > label:backdrop, button:backdrop:link,\n  button:backdrop:visited,\n  *:link:backdrop:backdrop:hover,\n  *:link:backdrop:backdrop:hover:selected,\n  *:link:backdrop {\n    color: rgba(141, 183, 255, 0.9); }\n  .selection-mode .titlebar:not(headerbar) .subtitle:link, .selection-mode.titlebar:not(headerbar) .subtitle:link, .selection-mode headerbar .subtitle:link,\n  headerbar.selection-mode .subtitle:link, button:link > label:selected,\n  button:visited > label:selected, button:selected:link,\n  button:selected:visited, *:selected button:link > label,\n  *:selected button:visited > label, *:selected button:link,\n  *:selected button:visited,\n  *:link:selected, *:selected *:link {\n    color: #e8f1ff; }\n\nbutton:link,\nbutton:visited {\n  text-shadow: none; }\n  button:link:hover, button:link:active, button:link:checked,\n  button:visited:hover,\n  button:visited:active,\n  button:visited:checked {\n    text-shadow: none; }\n  button:link > label,\n  button:visited > label {\n    text-decoration-line: underline; }\n\n/*****************\n * GtkSpinButton *\n *****************/\nspinbutton {\n  font-feature-settings: \"tnum\"; }\n  spinbutton:not(.vertical) {\n    padding: 0; }\n    .osd spinbutton:not(.vertical) entry, spinbutton:not(.vertical) entry {\n      min-width: 28px;\n      margin: 0;\n      background: none;\n      background-color: transparent;\n      border: none;\n      border-radius: 0;\n      box-shadow: none; }\n      spinbutton:not(.vertical) entry:backdrop:disabled {\n        background-color: transparent; }\n    spinbutton:not(.vertical) button {\n      min-height: 16px;\n      margin: 0;\n      padding-bottom: 0;\n      padding-top: 0;\n      color: #dadada;\n      background-image: none;\n      border-style: none none none solid;\n      border-color: rgba(19, 21, 26, 0.3);\n      border-radius: 0;\n      box-shadow: none; }\n      spinbutton:not(.vertical) button:dir(rtl) {\n        border-style: none solid none none; }\n      spinbutton:not(.vertical) button:hover {\n        color: #eeeeec;\n        background-color: rgba(238, 238, 236, 0.05); }\n      spinbutton:not(.vertical) button:disabled {\n        color: rgba(136, 138, 141, 0.3);\n        background-color: transparent; }\n      spinbutton:not(.vertical) button:active {\n        background-color: rgba(0, 0, 0, 0.1);\n        box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.2); }\n      spinbutton:not(.vertical) button:backdrop {\n        color: #7f8184;\n        background-color: transparent;\n        border-color: rgba(19, 21, 26, 0.3);\n        transition: 200ms ease-out; }\n      spinbutton:not(.vertical) button:backdrop:disabled {\n        color: rgba(67, 73, 90, 0.3);\n        background-color: transparent;\n        background-image: none;\n        border-style: none none none solid; }\n        spinbutton:not(.vertical) button:backdrop:disabled:dir(rtl) {\n          border-style: none solid none none; }\n      spinbutton:not(.vertical) button:dir(ltr):last-child {\n        border-radius: 0 6px 6px 0; }\n      spinbutton:not(.vertical) button:dir(rtl):first-child {\n        border-radius: 6px 0 0 6px; }\n  .osd spinbutton:not(.vertical) button {\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    color: white;\n    border-style: none none none solid;\n    border-color: rgba(0, 0, 0, 0.7);\n    border-radius: 0;\n    box-shadow: none;\n    -gtk-icon-shadow: 0 1px black; }\n    .osd spinbutton:not(.vertical) button:dir(rtl) {\n      border-style: none solid none none; }\n    .osd spinbutton:not(.vertical) button:hover {\n      border-color: transparent;\n      background-color: transparent;\n      background-image: none;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      color: white;\n      border-color: rgba(0, 0, 0, 0.5);\n      background-color: rgba(255, 255, 255, 0.1);\n      -gtk-icon-shadow: 0 1px black;\n      box-shadow: none; }\n    .osd spinbutton:not(.vertical) button:backdrop {\n      border-color: transparent;\n      background-color: transparent;\n      background-image: none;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      color: white;\n      border-color: rgba(0, 0, 0, 0.5);\n      -gtk-icon-shadow: none;\n      box-shadow: none; }\n    .osd spinbutton:not(.vertical) button:disabled {\n      border-color: transparent;\n      background-color: transparent;\n      background-image: none;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      color: #97999f;\n      border-color: rgba(0, 0, 0, 0.5);\n      -gtk-icon-shadow: none;\n      box-shadow: none; }\n    .osd spinbutton:not(.vertical) button:dir(ltr):last-child {\n      border-radius: 0 6px 6px 0; }\n    .osd spinbutton:not(.vertical) button:dir(rtl):first-child {\n      border-radius: 6px 0 0 6px; }\n  spinbutton.vertical:disabled {\n    color: #888a8d; }\n  spinbutton.vertical:backdrop:disabled {\n    color: #43495a; }\n  spinbutton.vertical:drop(active) {\n    border-color: transparent;\n    box-shadow: none; }\n  spinbutton.vertical entry {\n    min-height: 32px;\n    min-width: 32px;\n    padding: 0;\n    border-radius: 0; }\n  spinbutton.vertical button {\n    min-height: 32px;\n    min-width: 32px;\n    padding: 0; }\n  spinbutton.vertical button.up {\n    border-radius: 6px 6px 0 0;\n    border-style: solid solid none solid; }\n  spinbutton.vertical button.down {\n    border-radius: 0 0 6px 6px;\n    border-style: none solid solid solid; }\n  .osd spinbutton.vertical button:first-child {\n    color: white;\n    border-color: black;\n    background-color: transparent;\n    background-image: image(#303340);\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black;\n    outline-color: rgba(255, 255, 255, 0.3); }\n    .osd spinbutton.vertical button:first-child:hover {\n      color: white;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(#4a5063);\n      background-clip: padding-box;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n      text-shadow: 0 1px black;\n      -gtk-icon-shadow: 0 1px black;\n      outline-color: rgba(255, 255, 255, 0.3); }\n    .osd spinbutton.vertical button:first-child:active {\n      color: white;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(black);\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      outline-color: rgba(255, 255, 255, 0.3); }\n    .osd spinbutton.vertical button:first-child:disabled {\n      color: #97999f;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(rgba(68, 72, 83, 0.5));\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n    .osd spinbutton.vertical button:first-child:backdrop {\n      color: white;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(#303340);\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n  treeview spinbutton:not(.vertical) {\n    min-height: 0;\n    border-style: none;\n    border-radius: 0; }\n    treeview spinbutton:not(.vertical) entry {\n      min-height: 0;\n      padding: 1px 2px; }\n\n/**************\n * ComboBoxes *\n **************/\ncombobox arrow {\n  -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\");\n  min-height: 16px;\n  min-width: 16px; }\n\ncombobox:drop(active) {\n  box-shadow: none; }\n\n/************\n * Toolbars *\n ************/\nsearchbar > revealer > box,\n.location-bar, .inline-toolbar, toolbar {\n  -GtkWidget-window-dragging: true;\n  padding: 4px;\n  background-color: #23252e; }\n\ntoolbar {\n  padding: 4px 3px 3px 4px; }\n  .osd toolbar {\n    background-color: transparent; }\n  toolbar.osd {\n    padding: 13px;\n    border: none;\n    border-radius: 5px;\n    background-color: #303340; }\n    toolbar.osd.left, toolbar.osd.right, toolbar.osd.top, toolbar.osd.bottom {\n      border-radius: 0; }\n  toolbar.horizontal separator {\n    margin: 0 7px 1px 6px; }\n  toolbar.vertical separator {\n    margin: 6px 1px 7px 0; }\n  toolbar:not(.inline-toolbar):not(.osd) > *:not(.toggle):not(.popup) > * {\n    margin-right: 1px;\n    margin-bottom: 1px; }\n\n.inline-toolbar {\n  padding: 3px;\n  border-width: 0 1px 1px;\n  border-radius: 0  0 5px 5px; }\n\nsearchbar > revealer > box,\n.location-bar {\n  border-width: 0 0 1px;\n  padding: 3px; }\n\nsearchbar > revealer > box {\n  margin: -6px;\n  padding: 6px; }\n\n.inline-toolbar, searchbar > revealer > box,\n.location-bar {\n  border-style: solid;\n  border-color: #13151a;\n  background-color: #1e2028; }\n  .inline-toolbar:backdrop, searchbar > revealer > box:backdrop,\n  .location-bar:backdrop {\n    border-color: #13151a;\n    background-color: #1d2027;\n    box-shadow: none;\n    transition: 200ms ease-out; }\n\n/***************\n * Header bars *\n ***************/\n.titlebar:not(headerbar),\nheaderbar {\n  padding: 0 6px;\n  min-height: 40px;\n  border-width: 0 0 1px;\n  border-style: solid;\n  border-color: black;\n  border-radius: 0;\n  background: #0d0e11 linear-gradient(to top, #16171d, #1a1c23);\n  box-shadow: inset 0 1px rgba(238, 238, 236, 0.07);\n  /* Darken switchbuttons for headerbars. issue #1588 */\n  /* hide the close button separator */ }\n  .titlebar:backdrop:not(headerbar),\n  headerbar:backdrop {\n    border-color: #13151a;\n    background-color: #23252e;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(238, 238, 236, 0.07);\n    transition: 200ms ease-out; }\n  .titlebar:not(headerbar) .title,\n  headerbar .title {\n    padding-left: 12px;\n    padding-right: 12px;\n    font-weight: bold; }\n  .titlebar:not(headerbar) .subtitle,\n  headerbar .subtitle {\n    font-size: smaller;\n    padding-left: 12px;\n    padding-right: 12px; }\n  .titlebar:not(headerbar) stackswitcher button:checked,\n  .titlebar:not(headerbar) button.toggle:checked,\n  headerbar stackswitcher button:checked,\n  headerbar button.toggle:checked {\n    background: image(#0f1014);\n    border-color: #0d0e11;\n    border-top-color: #020202; }\n    .titlebar:not(headerbar) stackswitcher button:checked:backdrop,\n    .titlebar:not(headerbar) button.toggle:checked:backdrop,\n    headerbar stackswitcher button:checked:backdrop,\n    headerbar button.toggle:checked:backdrop {\n      color: #ffffff;\n      border-color: #2777ff;\n      background-image: image(#2667d5);\n      box-shadow: none; }\n  .selection-mode .titlebar:not(headerbar), .selection-mode.titlebar:not(headerbar), .selection-mode headerbar,\n  headerbar.selection-mode {\n    color: #ffffff;\n    border-color: #00348d;\n    text-shadow: 0 -1px rgba(0, 0, 0, 0.5);\n    background: #2777ff linear-gradient(to top, #3b84ff, #468aff);\n    box-shadow: inset 0 1px rgba(46, 123, 254, 0.535); }\n    .selection-mode .titlebar:backdrop:not(headerbar), .selection-mode.titlebar:backdrop:not(headerbar), .selection-mode headerbar:backdrop,\n    headerbar.selection-mode:backdrop {\n      background-color: #2777ff;\n      background-image: none;\n      box-shadow: inset 0 1px rgba(49, 125, 254, 0.442); }\n      .selection-mode .titlebar:backdrop:not(headerbar) label, .selection-mode.titlebar:backdrop:not(headerbar) label, .selection-mode headerbar:backdrop label,\n      headerbar.selection-mode:backdrop label {\n        text-shadow: none;\n        color: #ffffff; }\n    .selection-mode .titlebar:not(headerbar) button, .selection-mode.titlebar:not(headerbar) button, .selection-mode headerbar button,\n    headerbar.selection-mode button {\n      color: #ffffff;\n      outline-color: rgba(255, 255, 255, 0.3);\n      border-color: #186dff;\n      background-image: image(#2777ff);\n      box-shadow: none; }\n      .selection-mode button.titlebutton, .selection-mode .titlebar:not(headerbar) button.flat, .selection-mode.titlebar:not(headerbar) button.flat, .selection-mode headerbar button.flat,\n      headerbar.selection-mode button.flat {\n        border-color: transparent;\n        background-color: transparent;\n        background-image: none;\n        box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n        text-shadow: none;\n        -gtk-icon-shadow: none; }\n      .selection-mode .titlebar:not(headerbar) button:hover, .selection-mode.titlebar:not(headerbar) button:hover, .selection-mode headerbar button:hover,\n      headerbar.selection-mode button:hover {\n        color: #ffffff;\n        outline-color: rgba(255, 255, 255, 0.3);\n        border-color: #005af3;\n        background-image: image(#6ea4ff);\n        box-shadow: none; }\n      .selection-mode .titlebar:not(headerbar) button:active, .selection-mode .titlebar:not(headerbar) button:checked, .selection-mode.titlebar:not(headerbar) button:active, .selection-mode.titlebar:not(headerbar) button:checked, .selection-mode headerbar button:active, .selection-mode headerbar button:checked, .selection-mode headerbar button.toggle:checked, .selection-mode headerbar button.toggle:active,\n      headerbar.selection-mode button:active,\n      headerbar.selection-mode button:checked,\n      headerbar.selection-mode button.toggle:checked,\n      headerbar.selection-mode button.toggle:active {\n        color: #ffffff;\n        outline-color: rgba(255, 255, 255, 0.3);\n        border-color: #0052df;\n        background-image: linear-gradient(to right, #0056e9, #004fd4);\n        box-shadow: 0 2px 4px rgba(0, 82, 223, 0.25); }\n      .selection-mode .titlebar:not(headerbar) button:backdrop, .selection-mode.titlebar:not(headerbar) button:backdrop, .selection-mode headerbar button:backdrop.flat, .selection-mode headerbar button:backdrop,\n      headerbar.selection-mode button:backdrop.flat,\n      headerbar.selection-mode button:backdrop {\n        color: #d4e4ff;\n        border-color: #005af3;\n        background-image: image(#2777ff);\n        box-shadow: none;\n        -gtk-icon-effect: none;\n        border-color: #00348d; }\n        .selection-mode .titlebar:not(headerbar) button:backdrop:active, .selection-mode .titlebar:not(headerbar) button:backdrop:checked, .selection-mode.titlebar:not(headerbar) button:backdrop:active, .selection-mode.titlebar:not(headerbar) button:backdrop:checked, .selection-mode headerbar button:backdrop.flat:active, .selection-mode headerbar button:backdrop.flat:checked, .selection-mode headerbar button:backdrop:active, .selection-mode headerbar button:backdrop:checked,\n        headerbar.selection-mode button:backdrop.flat:active,\n        headerbar.selection-mode button:backdrop.flat:checked,\n        headerbar.selection-mode button:backdrop:active,\n        headerbar.selection-mode button:backdrop:checked {\n          color: #ffffff;\n          border-color: #2777ff;\n          background-image: image(#2667d5);\n          box-shadow: none;\n          border-color: #00348d; }\n        .selection-mode .titlebar:not(headerbar) button:backdrop:disabled, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled, .selection-mode headerbar button:backdrop.flat:disabled, .selection-mode headerbar button:backdrop:disabled,\n        headerbar.selection-mode button:backdrop.flat:disabled,\n        headerbar.selection-mode button:backdrop:disabled {\n          color: #739fec;\n          border-color: #005af3;\n          background-image: image(#276be1);\n          box-shadow: none;\n          border-color: #00348d; }\n          .selection-mode .titlebar:not(headerbar) button:backdrop:disabled:active, .selection-mode .titlebar:not(headerbar) button:backdrop:disabled:checked, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled:active, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled:checked, .selection-mode headerbar button:backdrop:disabled:active, .selection-mode headerbar button:backdrop:disabled:checked,\n          headerbar.selection-mode button:backdrop:disabled:active,\n          headerbar.selection-mode button:backdrop:disabled:checked {\n            color: #6d98e4;\n            border-color: #005af3;\n            background-image: image(#1e61d6);\n            box-shadow: none;\n            border-color: #00348d; }\n      .selection-mode button.titlebutton:backdrop, .selection-mode button.titlebutton:disabled, .selection-mode .titlebar:not(headerbar) button.flat:backdrop, .selection-mode .titlebar:not(headerbar) button.flat:disabled, .selection-mode.titlebar:not(headerbar) button.flat:backdrop, .selection-mode.titlebar:not(headerbar) button.flat:disabled, .selection-mode headerbar button.flat:backdrop, .selection-mode headerbar button.flat:disabled, .selection-mode headerbar button.flat:backdrop:disabled,\n      headerbar.selection-mode button.flat:backdrop,\n      headerbar.selection-mode button.flat:disabled,\n      headerbar.selection-mode button.flat:backdrop:disabled {\n        border-color: transparent;\n        background-color: transparent;\n        background-image: none;\n        box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n        text-shadow: none;\n        -gtk-icon-shadow: none; }\n      .selection-mode .titlebar:not(headerbar) button:disabled, .selection-mode.titlebar:not(headerbar) button:disabled, .selection-mode headerbar button:disabled,\n      headerbar.selection-mode button:disabled {\n        color: #93b5f0;\n        border-color: #005af3;\n        background-image: image(#276be1);\n        box-shadow: none; }\n        .selection-mode .titlebar:not(headerbar) button:disabled:active, .selection-mode .titlebar:not(headerbar) button:disabled:checked, .selection-mode.titlebar:not(headerbar) button:disabled:active, .selection-mode.titlebar:not(headerbar) button:disabled:checked, .selection-mode headerbar button:disabled:active, .selection-mode headerbar button:disabled:checked,\n        headerbar.selection-mode button:disabled:active,\n        headerbar.selection-mode button:disabled:checked {\n          color: #a4beeb;\n          border-color: #005af3;\n          background-image: image(#1c5dcd);\n          box-shadow: none; }\n      .selection-mode .titlebar:not(headerbar) button.suggested-action, .selection-mode.titlebar:not(headerbar) button.suggested-action, .selection-mode headerbar button.suggested-action,\n      headerbar.selection-mode button.suggested-action {\n        color: #eeeeec;\n        outline-color: rgba(238, 238, 236, 0.3);\n        border-color: #13151a;\n        background-image: image(#323643);\n        box-shadow: none;\n        border-color: #00348d; }\n        .selection-mode .titlebar:not(headerbar) button.suggested-action:hover, .selection-mode.titlebar:not(headerbar) button.suggested-action:hover, .selection-mode headerbar button.suggested-action:hover,\n        headerbar.selection-mode button.suggested-action:hover {\n          color: #eeeeec;\n          outline-color: rgba(238, 238, 236, 0.3);\n          border-color: #13151a;\n          background-image: image(#414657);\n          box-shadow: none;\n          border-color: #00348d; }\n        .selection-mode .titlebar:not(headerbar) button.suggested-action:active, .selection-mode.titlebar:not(headerbar) button.suggested-action:active, .selection-mode headerbar button.suggested-action:active,\n        headerbar.selection-mode button.suggested-action:active {\n          color: #ffffff;\n          outline-color: rgba(238, 238, 236, 0.3);\n          border-color: #2777ff;\n          background-image: linear-gradient(to right, #317dff, #1d71ff);\n          box-shadow: 0 2px 4px rgba(39, 119, 255, 0.25);\n          border-color: #00348d; }\n        .selection-mode .titlebar:not(headerbar) button.suggested-action:disabled, .selection-mode.titlebar:not(headerbar) button.suggested-action:disabled, .selection-mode headerbar button.suggested-action:disabled,\n        headerbar.selection-mode button.suggested-action:disabled {\n          color: #888a8d;\n          border-color: #13151a;\n          background-image: image(#242731);\n          box-shadow: none;\n          border-color: #00348d; }\n        .selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop, .selection-mode headerbar button.suggested-action:backdrop,\n        headerbar.selection-mode button.suggested-action:backdrop {\n          color: #888a8d;\n          border-color: #13151a;\n          background-image: image(#323643);\n          box-shadow: none;\n          border-color: #00348d; }\n        .selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop:disabled, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop:disabled, .selection-mode headerbar button.suggested-action:backdrop:disabled,\n        headerbar.selection-mode button.suggested-action:backdrop:disabled {\n          color: #43495a;\n          border-color: #13151a;\n          background-image: image(#242731);\n          box-shadow: none;\n          border-color: #00348d; }\n    .selection-mode .titlebar:not(headerbar) .selection-menu, .selection-mode.titlebar:not(headerbar) .selection-menu, .selection-mode headerbar .selection-menu:backdrop, .selection-mode headerbar .selection-menu,\n    headerbar.selection-mode .selection-menu:backdrop,\n    headerbar.selection-mode .selection-menu {\n      border-color: rgba(39, 119, 255, 0);\n      background-color: rgba(39, 119, 255, 0);\n      background-image: none;\n      box-shadow: none;\n      min-height: 20px;\n      padding: 4px 10px; }\n      .selection-mode .titlebar:not(headerbar) .selection-menu arrow, .selection-mode.titlebar:not(headerbar) .selection-menu arrow, .selection-mode headerbar .selection-menu:backdrop arrow, .selection-mode headerbar .selection-menu arrow,\n      headerbar.selection-mode .selection-menu:backdrop arrow,\n      headerbar.selection-mode .selection-menu arrow {\n        -GtkArrow-arrow-scaling: 1; }\n      .selection-mode .titlebar:not(headerbar) .selection-menu .arrow, .selection-mode.titlebar:not(headerbar) .selection-menu .arrow, .selection-mode headerbar .selection-menu:backdrop .arrow, .selection-mode headerbar .selection-menu .arrow,\n      headerbar.selection-mode .selection-menu:backdrop .arrow,\n      headerbar.selection-mode .selection-menu .arrow {\n        -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\");\n        color: rgba(255, 255, 255, 0.5);\n        -gtk-icon-shadow: none; }\n  .tiled .titlebar:not(headerbar), .tiled-top .titlebar:not(headerbar), .tiled-right .titlebar:not(headerbar), .tiled-bottom .titlebar:not(headerbar), .tiled-left .titlebar:not(headerbar), .maximized .titlebar:not(headerbar), .fullscreen .titlebar:not(headerbar), .tiled headerbar, .tiled-top headerbar, .tiled-right headerbar, .tiled-bottom headerbar, .tiled-left headerbar, .maximized headerbar, .fullscreen headerbar {\n    border-radius: 0; }\n  .default-decoration.titlebar:not(headerbar),\n  headerbar.default-decoration {\n    min-height: 28px;\n    padding: 4px; }\n    .default-decoration.titlebar:not(headerbar) button.titlebutton,\n    headerbar.default-decoration button.titlebutton {\n      min-height: 26px;\n      min-width: 26px;\n      margin: 0;\n      padding: 0; }\n  .titlebar:not(headerbar) separator.titlebutton,\n  headerbar separator.titlebutton {\n    opacity: 0; }\n  .solid-csd .titlebar:dir(rtl):not(headerbar), .solid-csd .titlebar:dir(ltr):not(headerbar), .solid-csd headerbar:backdrop:dir(rtl), .solid-csd headerbar:backdrop:dir(ltr), .solid-csd headerbar:dir(rtl), .solid-csd headerbar:dir(ltr) {\n    margin-left: -1px;\n    margin-right: -1px;\n    margin-top: -1px;\n    border-radius: 0;\n    box-shadow: none; }\n\nheaderbar entry,\nheaderbar spinbutton,\nheaderbar separator:not(.sidebar),\nheaderbar button {\n  margin-top: 5px;\n  margin-bottom: 5px; }\n\nheaderbar switch {\n  margin-top: 7px;\n  margin-bottom: 7px; }\n\nheaderbar.titlebar headerbar:not(.titlebar) {\n  background: none;\n  box-shadow: none; }\n\n.background .titlebar:backdrop, .background .titlebar {\n  border-top-left-radius: 9px;\n  border-top-right-radius: 9px; }\n\n.background.tiled .titlebar:backdrop, .background.tiled .titlebar,\n.background.tiled-top .titlebar:backdrop,\n.background.tiled-top .titlebar,\n.background.tiled-right .titlebar:backdrop,\n.background.tiled-right .titlebar,\n.background.tiled-bottom .titlebar:backdrop,\n.background.tiled-bottom .titlebar,\n.background.tiled-left .titlebar:backdrop,\n.background.tiled-left .titlebar,\n.background.maximized .titlebar:backdrop,\n.background.maximized .titlebar,\n.background.solid-csd .titlebar:backdrop,\n.background.solid-csd .titlebar {\n  border-top-left-radius: 0;\n  border-top-right-radius: 0; }\n\nwindow separator:first-child + headerbar:backdrop, window separator:first-child + headerbar, window headerbar:first-child:backdrop, window headerbar:first-child {\n  border-top-left-radius: 7px; }\n\nwindow headerbar:last-child:backdrop, window headerbar:last-child {\n  border-top-right-radius: 7px; }\n\nwindow stack headerbar:first-child:backdrop, window stack headerbar:first-child, window stack headerbar:last-child:backdrop, window stack headerbar:last-child {\n  border-top-left-radius: 7px;\n  border-top-right-radius: 7px; }\n\nwindow.tiled headerbar, window.tiled headerbar:first-child, window.tiled headerbar:last-child, window.tiled headerbar:only-child, window.tiled headerbar:backdrop, window.tiled headerbar:backdrop:first-child, window.tiled headerbar:backdrop:last-child, window.tiled headerbar:backdrop:only-child, window.tiled-top headerbar, window.tiled-top headerbar:first-child, window.tiled-top headerbar:last-child, window.tiled-top headerbar:only-child, window.tiled-top headerbar:backdrop, window.tiled-top headerbar:backdrop:first-child, window.tiled-top headerbar:backdrop:last-child, window.tiled-top headerbar:backdrop:only-child, window.tiled-right headerbar, window.tiled-right headerbar:first-child, window.tiled-right headerbar:last-child, window.tiled-right headerbar:only-child, window.tiled-right headerbar:backdrop, window.tiled-right headerbar:backdrop:first-child, window.tiled-right headerbar:backdrop:last-child, window.tiled-right headerbar:backdrop:only-child, window.tiled-bottom headerbar, window.tiled-bottom headerbar:first-child, window.tiled-bottom headerbar:last-child, window.tiled-bottom headerbar:only-child, window.tiled-bottom headerbar:backdrop, window.tiled-bottom headerbar:backdrop:first-child, window.tiled-bottom headerbar:backdrop:last-child, window.tiled-bottom headerbar:backdrop:only-child, window.tiled-left headerbar, window.tiled-left headerbar:first-child, window.tiled-left headerbar:last-child, window.tiled-left headerbar:only-child, window.tiled-left headerbar:backdrop, window.tiled-left headerbar:backdrop:first-child, window.tiled-left headerbar:backdrop:last-child, window.tiled-left headerbar:backdrop:only-child, window.maximized headerbar, window.maximized headerbar:first-child, window.maximized headerbar:last-child, window.maximized headerbar:only-child, window.maximized headerbar:backdrop, window.maximized headerbar:backdrop:first-child, window.maximized headerbar:backdrop:last-child, window.maximized headerbar:backdrop:only-child, window.fullscreen headerbar, window.fullscreen headerbar:first-child, window.fullscreen headerbar:last-child, window.fullscreen headerbar:only-child, window.fullscreen headerbar:backdrop, window.fullscreen headerbar:backdrop:first-child, window.fullscreen headerbar:backdrop:last-child, window.fullscreen headerbar:backdrop:only-child, window.solid-csd headerbar, window.solid-csd headerbar:first-child, window.solid-csd headerbar:last-child, window.solid-csd headerbar:only-child, window.solid-csd headerbar:backdrop, window.solid-csd headerbar:backdrop:first-child, window.solid-csd headerbar:backdrop:last-child, window.solid-csd headerbar:backdrop:only-child {\n  border-top-left-radius: 0;\n  border-top-right-radius: 0; }\n\nwindow.csd > .titlebar:not(headerbar) {\n  padding: 0;\n  background-color: transparent;\n  background-image: none;\n  border-style: none;\n  border-color: transparent;\n  box-shadow: none; }\n\n.titlebar:not(headerbar) separator {\n  background-color: #13151a; }\n\nwindow.devel headerbar.titlebar:not(.selection-mode) {\n  background: #23252e cross-fade(10% -gtk-icontheme(\"system-run-symbolic\"), image(transparent)) 90% 0/256px 256px no-repeat, linear-gradient(to right, transparent 65%, rgba(39, 119, 255, 0.1)), linear-gradient(to top, #13151a 3px, #181a20); }\n  window.devel headerbar.titlebar:not(.selection-mode):backdrop {\n    background: #23252e cross-fade(10% -gtk-icontheme(\"system-run-symbolic\"), image(transparent)) 90% 0/256px 256px no-repeat, image(#23252e);\n    /* background-color would flash */ }\n\n/************\n * Pathbars *\n ************/\n.path-bar button.text-button, .path-bar button.image-button, .path-bar button {\n  padding-left: 4px;\n  padding-right: 4px; }\n\n.path-bar button.text-button.image-button label {\n  padding-left: 0;\n  padding-right: 0; }\n\n.path-bar button.text-button.image-button label:last-child, .path-bar button label:last-child {\n  padding-right: 8px; }\n\n.path-bar button.text-button.image-button label:first-child, .path-bar button label:first-child {\n  padding-left: 8px; }\n\n.path-bar button image {\n  padding-left: 4px;\n  padding-right: 4px; }\n\n.path-bar button.slider-button {\n  padding-left: 0;\n  padding-right: 0; }\n\n/**************\n * Tree Views *\n **************/\ntreeview.view {\n  border-left-color: #8b8c90;\n  border-top-color: #23252e; }\n  * {\n    -GtkTreeView-horizontal-separator: 4;\n    -GtkTreeView-grid-line-width: 1;\n    -GtkTreeView-grid-line-pattern: '';\n    -GtkTreeView-tree-line-width: 1;\n    -GtkTreeView-tree-line-pattern: '';\n    -GtkTreeView-expander-size: 16; }\n  treeview.view:selected:focus, treeview.view:selected {\n    border-radius: 0; }\n  treeview.view:selected:backdrop, treeview.view:selected {\n    border-left-color: #93bbff;\n    border-top-color: rgba(238, 238, 236, 0.1); }\n  treeview.view:disabled {\n    color: #888a8d; }\n    treeview.view:disabled:selected {\n      color: #7dadff; }\n      treeview.view:disabled:selected:backdrop {\n        color: #5b93f3; }\n    treeview.view:disabled:backdrop {\n      color: #43495a; }\n  treeview.view.separator {\n    min-height: 2px;\n    color: #23252e; }\n    treeview.view.separator:backdrop {\n      color: rgba(35, 37, 46, 0.1); }\n  treeview.view:backdrop {\n    border-left-color: #55585e;\n    border-top: #23252e; }\n  treeview.view:drop(active) {\n    border-style: solid none;\n    border-width: 1px;\n    border-color: #00348d; }\n    treeview.view:drop(active).after {\n      border-top-style: none; }\n    treeview.view:drop(active).before {\n      border-bottom-style: none; }\n  treeview.view.expander {\n    -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic\");\n    color: #bebfc2; }\n    treeview.view.expander:dir(rtl) {\n      -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic-rtl\"); }\n    treeview.view.expander:hover {\n      color: white; }\n    treeview.view.expander:selected {\n      color: #bed6ff; }\n      treeview.view.expander:selected:hover {\n        color: #ffffff; }\n      treeview.view.expander:selected:backdrop {\n        color: #a0b9e3; }\n    treeview.view.expander:checked {\n      -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\"); }\n    treeview.view.expander:backdrop {\n      color: #6c6e73; }\n  treeview.view.progressbar {\n    background-color: #2777ff;\n    background-image: image(#2777ff);\n    box-shadow: none; }\n    treeview.view.progressbar:selected:focus, treeview.view.progressbar:selected {\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.05);\n      background-image: image(#272a34); }\n      treeview.view.progressbar:selected:focus:backdrop, treeview.view.progressbar:selected:backdrop {\n        background-color: #292c37; }\n    treeview.view.progressbar:backdrop {\n      border-color: #292c37;\n      background-image: none;\n      box-shadow: none; }\n  treeview.view.trough {\n    background-color: rgba(238, 238, 236, 0.1); }\n    treeview.view.trough:selected:focus, treeview.view.trough:selected {\n      background-color: #005af3; }\n  treeview.view header button {\n    color: #8b8c90;\n    background-color: #272a34;\n    font-weight: bold;\n    text-shadow: none;\n    box-shadow: none; }\n    treeview.view header button:hover {\n      color: #bdbdbe;\n      box-shadow: none;\n      transition: none; }\n    treeview.view header button:active {\n      color: #eeeeec;\n      transition: none; }\n  treeview.view button.dnd:active, treeview.view button.dnd:selected, treeview.view button.dnd:hover, treeview.view button.dnd,\n  treeview.view header.button.dnd:active,\n  treeview.view header.button.dnd:selected,\n  treeview.view header.button.dnd:hover,\n  treeview.view header.button.dnd {\n    padding: 0 6px;\n    color: #272a34;\n    background-image: none;\n    background-color: #2777ff;\n    border-style: none;\n    border-radius: 0;\n    box-shadow: inset 0 0 0 1px #272a34;\n    text-shadow: none;\n    transition: none; }\n  treeview.view acceleditor > label {\n    background-color: #2777ff; }\n\ntreeview.view header button, treeview.view header button:hover, treeview.view header button:active {\n  padding: 0 6px;\n  background-image: none;\n  border-style: none solid solid none;\n  border-color: #4f5159;\n  border-radius: 0;\n  text-shadow: none; }\n  treeview.view header button:disabled {\n    border-color: #23252e;\n    background-image: none; }\n  treeview.view header button:backdrop {\n    color: #55585e;\n    border-color: #23252e;\n    border-style: none solid solid none;\n    background-image: none;\n    background-color: #292c37; }\n    treeview.view header button:backdrop:disabled {\n      border-color: #23252e;\n      background-image: none; }\n  treeview.view header button:last-child {\n    border-right-style: none; }\n\n/*********\n * Menus *\n *********/\nmenubar,\n.menubar {\n  -GtkWidget-window-dragging: true;\n  padding: 0px;\n  box-shadow: inset 0 -1px rgba(0, 0, 0, 0.1); }\n  menubar:backdrop,\n  .menubar:backdrop {\n    background-color: #23252e; }\n  menubar > menuitem,\n  .menubar > menuitem {\n    min-height: 16px;\n    padding: 4px 8px; }\n    menubar > menuitem menu:dir(rtl), menubar > menuitem menu:dir(ltr),\n    .menubar > menuitem menu:dir(rtl),\n    .menubar > menuitem menu:dir(ltr) {\n      border-radius: 0;\n      padding: 0; }\n    menubar > menuitem:hover,\n    .menubar > menuitem:hover {\n      box-shadow: inset 0 -3px #2777ff;\n      color: #8db7ff; }\n    menubar > menuitem:disabled,\n    .menubar > menuitem:disabled {\n      color: #888a8d;\n      box-shadow: none; }\n  menubar .csd.popup decoration,\n  .menubar .csd.popup decoration {\n    border-radius: 0; }\n\n.background.popup {\n  background-color: transparent; }\n\nmenu,\n.menu,\n.context-menu {\n  margin: 4px;\n  padding: 4px 0px;\n  background-color: #20232b;\n  border: 1px solid #13151a; }\n  .csd menu, .csd .menu, .csd .context-menu {\n    border: none;\n    border-radius: 5px; }\n  menu:backdrop,\n  .menu:backdrop,\n  .context-menu:backdrop {\n    background-color: #282b35; }\n  menu menuitem,\n  .menu menuitem,\n  .context-menu menuitem {\n    min-height: 16px;\n    min-width: 40px;\n    padding: 4px 6px;\n    text-shadow: none; }\n    menu menuitem:hover,\n    .menu menuitem:hover,\n    .context-menu menuitem:hover {\n      color: #ffffff;\n      background-color: #2777ff; }\n    menu menuitem:disabled,\n    .menu menuitem:disabled,\n    .context-menu menuitem:disabled {\n      color: #888a8d; }\n      menu menuitem:disabled:backdrop,\n      .menu menuitem:disabled:backdrop,\n      .context-menu menuitem:disabled:backdrop {\n        color: #43495a; }\n    menu menuitem:backdrop, menu menuitem:backdrop:hover,\n    .menu menuitem:backdrop,\n    .menu menuitem:backdrop:hover,\n    .context-menu menuitem:backdrop,\n    .context-menu menuitem:backdrop:hover {\n      color: #888a8d;\n      background-color: transparent; }\n    menu menuitem arrow,\n    .menu menuitem arrow,\n    .context-menu menuitem arrow {\n      min-height: 16px;\n      min-width: 16px; }\n      menu menuitem arrow:dir(ltr),\n      .menu menuitem arrow:dir(ltr),\n      .context-menu menuitem arrow:dir(ltr) {\n        -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic\");\n        margin-left: 10px; }\n      menu menuitem arrow:dir(rtl),\n      .menu menuitem arrow:dir(rtl),\n      .context-menu menuitem arrow:dir(rtl) {\n        -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic-rtl\");\n        margin-right: 10px; }\n    menu menuitem label:dir(rtl), menu menuitem label:dir(ltr),\n    .menu menuitem label:dir(rtl),\n    .menu menuitem label:dir(ltr),\n    .context-menu menuitem label:dir(rtl),\n    .context-menu menuitem label:dir(ltr) {\n      color: inherit; }\n  menu > arrow,\n  .menu > arrow,\n  .context-menu > arrow {\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    min-height: 16px;\n    min-width: 16px;\n    padding: 4px;\n    background-color: #20232b;\n    border-radius: 0; }\n    menu > arrow.top,\n    .menu > arrow.top,\n    .context-menu > arrow.top {\n      margin-top: -4px;\n      border-bottom: 1px solid #3b3e46;\n      border-top-right-radius: 5px;\n      border-top-left-radius: 5px;\n      -gtk-icon-source: -gtk-icontheme(\"pan-up-symbolic\"); }\n    menu > arrow.bottom,\n    .menu > arrow.bottom,\n    .context-menu > arrow.bottom {\n      margin-top: 8px;\n      margin-bottom: -12px;\n      border-top: 1px solid #3b3e46;\n      border-bottom-right-radius: 5px;\n      border-bottom-left-radius: 5px;\n      -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\"); }\n    menu > arrow:hover,\n    .menu > arrow:hover,\n    .context-menu > arrow:hover {\n      background-color: #3b3e46; }\n    menu > arrow:backdrop,\n    .menu > arrow:backdrop,\n    .context-menu > arrow:backdrop {\n      background-color: #282b35; }\n    menu > arrow:disabled,\n    .menu > arrow:disabled,\n    .context-menu > arrow:disabled {\n      color: transparent;\n      background-color: transparent;\n      border-color: transparent; }\n\nmenuitem accelerator {\n  color: alpha(currentColor,0.55); }\n\nmenuitem check,\nmenuitem radio {\n  min-height: 16px;\n  min-width: 16px; }\n  menuitem check:dir(ltr),\n  menuitem radio:dir(ltr) {\n    margin-right: 7px; }\n  menuitem check:dir(rtl),\n  menuitem radio:dir(rtl) {\n    margin-left: 7px; }\n\n/***************\n * Popovers   *\n ***************/\npopover.background {\n  padding: 2px;\n  background-color: #20232b;\n  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); }\n  .csd popover.background, popover.background {\n    border: 1px solid #13151a;\n    border-radius: 10px; }\n  .csd popover.background {\n    background-clip: padding-box;\n    border-color: rgba(0, 0, 0, 0.75); }\n  popover.background:backdrop {\n    background-color: #23252e;\n    box-shadow: none; }\n  popover.background > list,\n  popover.background > .view,\n  popover.background > iconview,\n  popover.background > toolbar {\n    border-style: none;\n    background-color: transparent; }\n  .csd popover.background.touch-selection, .csd popover.background.magnifier, popover.background.touch-selection, popover.background.magnifier {\n    border: 1px solid rgba(255, 255, 255, 0.1); }\n  popover.background separator {\n    margin: 3px; }\n  popover.background list separator {\n    margin: 0px; }\n\n/*************\n * Notebooks *\n *************/\nnotebook > header {\n  padding: 1px;\n  border-color: #13151a;\n  border-width: 1px;\n  background-color: #1d2027; }\n  notebook > header:backdrop {\n    border-color: #13151a;\n    background-color: #1d2027; }\n  notebook > header tabs {\n    margin: -1px; }\n  notebook > header.top {\n    border-bottom-style: solid; }\n    notebook > header.top > tabs {\n      margin-bottom: -2px; }\n      notebook > header.top > tabs > tab:hover {\n        box-shadow: inset 0 -4px #13151a; }\n      notebook > header.top > tabs > tab:backdrop {\n        box-shadow: none; }\n      notebook > header.top > tabs > tab:checked {\n        box-shadow: inset 0 -4px #2777ff; }\n  notebook > header.bottom {\n    border-top-style: solid; }\n    notebook > header.bottom > tabs {\n      margin-top: -2px; }\n      notebook > header.bottom > tabs > tab:hover {\n        box-shadow: inset 0 4px #13151a; }\n      notebook > header.bottom > tabs > tab:backdrop {\n        box-shadow: none; }\n      notebook > header.bottom > tabs > tab:checked {\n        box-shadow: inset 0 4px #2777ff; }\n  notebook > header.left {\n    border-right-style: solid; }\n    notebook > header.left > tabs {\n      margin-right: -2px; }\n      notebook > header.left > tabs > tab:hover {\n        box-shadow: inset -4px 0 #13151a; }\n      notebook > header.left > tabs > tab:backdrop {\n        box-shadow: none; }\n      notebook > header.left > tabs > tab:checked {\n        box-shadow: inset -4px 0 #2777ff; }\n  notebook > header.right {\n    border-left-style: solid; }\n    notebook > header.right > tabs {\n      margin-left: -2px; }\n      notebook > header.right > tabs > tab:hover {\n        box-shadow: inset 4px 0 #13151a; }\n      notebook > header.right > tabs > tab:backdrop {\n        box-shadow: none; }\n      notebook > header.right > tabs > tab:checked {\n        box-shadow: inset 4px 0 #2777ff; }\n  notebook > header.top > tabs > arrow {\n    border-top-style: none; }\n  notebook > header.bottom > tabs > arrow {\n    border-bottom-style: none; }\n  notebook > header.top > tabs > arrow, notebook > header.bottom > tabs > arrow {\n    margin-left: -5px;\n    margin-right: -5px;\n    padding-left: 4px;\n    padding-right: 4px; }\n    notebook > header.top > tabs > arrow.down, notebook > header.bottom > tabs > arrow.down {\n      -gtk-icon-source: -gtk-icontheme(\"pan-start-symbolic\"); }\n    notebook > header.top > tabs > arrow.up, notebook > header.bottom > tabs > arrow.up {\n      -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic\"); }\n  notebook > header.left > tabs > arrow {\n    border-left-style: none; }\n  notebook > header.right > tabs > arrow {\n    border-right-style: none; }\n  notebook > header.left > tabs > arrow, notebook > header.right > tabs > arrow {\n    margin-top: -5px;\n    margin-bottom: -5px;\n    padding-top: 4px;\n    padding-bottom: 4px; }\n    notebook > header.left > tabs > arrow.down, notebook > header.right > tabs > arrow.down {\n      -gtk-icon-source: -gtk-icontheme(\"pan-up-symbolic\"); }\n    notebook > header.left > tabs > arrow.up, notebook > header.right > tabs > arrow.up {\n      -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\"); }\n  notebook > header > tabs > arrow {\n    min-height: 16px;\n    min-width: 16px;\n    border-radius: 0; }\n    notebook > header > tabs > arrow:hover:not(:active):not(:backdrop) {\n      background-clip: padding-box;\n      background-image: none;\n      background-color: rgba(255, 255, 255, 0.3);\n      border-color: transparent;\n      box-shadow: none; }\n    notebook > header > tabs > arrow:disabled {\n      border-color: transparent;\n      background-color: transparent;\n      background-image: none;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n  notebook > header tab {\n    min-height: 30px;\n    min-width: 30px;\n    padding: 3px 12px;\n    outline-offset: -5px;\n    color: #eeeeec;\n    font-weight: normal;\n    border-width: 1px;\n    border-color: transparent; }\n    notebook > header tab:hover {\n      color: #eeeeec;\n      background-color: #1a1c23; }\n      notebook > header tab:hover.reorderable-page {\n        border-color: rgba(19, 21, 26, 0.3);\n        background-color: rgba(35, 37, 46, 0.2); }\n    notebook > header tab:backdrop {\n      color: #5f6267; }\n      notebook > header tab:backdrop.reorderable-page {\n        border-color: transparent;\n        background-color: transparent; }\n    notebook > header tab:checked {\n      color: #eeeeec; }\n      notebook > header tab:checked.reorderable-page {\n        border-color: rgba(19, 21, 26, 0.5);\n        background-color: rgba(35, 37, 46, 0.5); }\n        notebook > header tab:checked.reorderable-page:hover {\n          background-color: rgba(35, 37, 46, 0.7); }\n    notebook > header tab:backdrop:checked {\n      color: #888a8d; }\n      notebook > header tab:backdrop:checked.reorderable-page {\n        border-color: #13151a;\n        background-color: #23252e; }\n    notebook > header tab button.flat {\n      padding: 0;\n      margin-top: 4px;\n      margin-bottom: 4px;\n      min-width: 20px;\n      min-height: 20px; }\n      notebook > header tab button.flat:hover {\n        color: currentColor; }\n      notebook > header tab button.flat, notebook > header tab button.flat:backdrop {\n        color: alpha(currentColor,0.3); }\n      notebook > header tab button.flat:last-child {\n        margin-left: 4px;\n        margin-right: -4px; }\n      notebook > header tab button.flat:first-child {\n        margin-left: -4px;\n        margin-right: 4px; }\n  notebook > header.top tabs, notebook > header.bottom tabs {\n    padding-left: 4px;\n    padding-right: 4px; }\n    notebook > header.top tabs:not(:only-child), notebook > header.bottom tabs:not(:only-child) {\n      margin-left: 3px;\n      margin-right: 3px; }\n      notebook > header.top tabs:not(:only-child):first-child, notebook > header.bottom tabs:not(:only-child):first-child {\n        margin-left: -1px; }\n      notebook > header.top tabs:not(:only-child):last-child, notebook > header.bottom tabs:not(:only-child):last-child {\n        margin-right: -1px; }\n    notebook > header.top tabs tab, notebook > header.bottom tabs tab {\n      margin-left: 4px;\n      margin-right: 4px; }\n      notebook > header.top tabs tab.reorderable-page, notebook > header.bottom tabs tab.reorderable-page {\n        border-style: none solid; }\n  notebook > header.left tabs, notebook > header.right tabs {\n    padding-top: 4px;\n    padding-bottom: 4px; }\n    notebook > header.left tabs:not(:only-child), notebook > header.right tabs:not(:only-child) {\n      margin-top: 3px;\n      margin-bottom: 3px; }\n      notebook > header.left tabs:not(:only-child):first-child, notebook > header.right tabs:not(:only-child):first-child {\n        margin-top: -1px; }\n      notebook > header.left tabs:not(:only-child):last-child, notebook > header.right tabs:not(:only-child):last-child {\n        margin-bottom: -1px; }\n    notebook > header.left tabs tab, notebook > header.right tabs tab {\n      margin-top: 4px;\n      margin-bottom: 4px; }\n      notebook > header.left tabs tab.reorderable-page, notebook > header.right tabs tab.reorderable-page {\n        border-style: solid none; }\n  notebook > header.top tab {\n    padding-bottom: 4px; }\n  notebook > header.bottom tab {\n    padding-top: 4px; }\n\nnotebook > stack:not(:only-child) {\n  background-color: #272a34; }\n  notebook > stack:not(:only-child):backdrop {\n    background-color: #292c37; }\n\n/**************\n * Scrollbars *\n **************/\nscrollbar {\n  background-color: #272a34;\n  transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  * {\n    -GtkScrollbar-has-backward-stepper: false;\n    -GtkScrollbar-has-forward-stepper: false; }\n  scrollbar.top {\n    border-bottom: 1px solid #13151a; }\n  scrollbar.bottom {\n    border-top: 1px solid #13151a; }\n  scrollbar.left {\n    border-right: 1px solid #13151a; }\n  scrollbar.right {\n    border-left: 1px solid #13151a; }\n  scrollbar:backdrop {\n    background-color: #1c1e25;\n    border-color: #13151a;\n    transition: 200ms ease-out; }\n  scrollbar slider {\n    min-width: 8px;\n    min-height: 8px;\n    margin: -1px;\n    border: 4px solid transparent;\n    border-radius: 10px;\n    background-clip: padding-box;\n    background-color: #9d9ea0;\n    transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n    scrollbar slider:hover {\n      background-color: #c5c6c6; }\n    scrollbar slider:hover:active {\n      background-color: #2777ff; }\n    scrollbar slider:backdrop {\n      background-color: #4b4e54; }\n    scrollbar slider:disabled {\n      background-color: transparent; }\n  scrollbar.fine-tune slider {\n    transition: none;\n    min-width: 6px;\n    min-height: 6px; }\n  scrollbar.fine-tune.horizontal slider {\n    border-width: 5px 4px; }\n  scrollbar.fine-tune.vertical slider {\n    border-width: 4px 5px; }\n  scrollbar.overlay-indicator:not(.dragging):not(.hovering) {\n    border-color: transparent;\n    opacity: 0.4;\n    background-color: transparent; }\n    scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider {\n      margin: 0;\n      min-width: 3px;\n      min-height: 3px;\n      background-color: #eeeeec;\n      border: 1px solid black; }\n    scrollbar.overlay-indicator:not(.dragging):not(.hovering) button {\n      min-width: 5px;\n      min-height: 5px;\n      background-color: #eeeeec;\n      background-clip: padding-box;\n      border-radius: 100%;\n      border: 1px solid black;\n      -gtk-icon-source: none; }\n    scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal slider {\n      margin: 0 2px;\n      min-width: 40px; }\n    scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal button {\n      margin: 1px 2px;\n      min-width: 5px; }\n    scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical slider {\n      margin: 2px 0;\n      min-height: 40px; }\n    scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical button {\n      margin: 2px 1px;\n      min-height: 5px; }\n  scrollbar.overlay-indicator.dragging, scrollbar.overlay-indicator.hovering {\n    opacity: 0.8; }\n  scrollbar.horizontal slider {\n    min-width: 40px; }\n  scrollbar.vertical slider {\n    min-height: 40px; }\n  scrollbar button {\n    padding: 0;\n    min-width: 12px;\n    min-height: 12px;\n    border-style: none;\n    border-radius: 0;\n    transition-property: min-height, min-width, color;\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    color: #9d9ea0; }\n    scrollbar button:hover {\n      border-color: transparent;\n      background-color: transparent;\n      background-image: none;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      color: #c5c6c6; }\n    scrollbar button:active, scrollbar button:checked {\n      border-color: transparent;\n      background-color: transparent;\n      background-image: none;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      color: #2777ff; }\n    scrollbar button:disabled {\n      border-color: transparent;\n      background-color: transparent;\n      background-image: none;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      color: rgba(157, 158, 160, 0.2); }\n    scrollbar button:backdrop {\n      border-color: transparent;\n      background-color: transparent;\n      background-image: none;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      color: #4b4e54; }\n      scrollbar button:backdrop:disabled {\n        border-color: transparent;\n        background-color: transparent;\n        background-image: none;\n        box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n        text-shadow: none;\n        -gtk-icon-shadow: none;\n        color: rgba(75, 78, 84, 0.2); }\n  scrollbar.vertical button.down {\n    -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\"); }\n  scrollbar.vertical button.up {\n    -gtk-icon-source: -gtk-icontheme(\"pan-up-symbolic\"); }\n  scrollbar.horizontal button.down {\n    -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic\"); }\n  scrollbar.horizontal button.up {\n    -gtk-icon-source: -gtk-icontheme(\"pan-start-symbolic\"); }\n\ntreeview ~ scrollbar.vertical {\n  border-top: 1px solid #13151a;\n  margin-top: -1px; }\n\n/**********\n * Switch *\n **********/\nswitch {\n  outline-offset: -4px;\n  border: 1px solid #13151a;\n  border-radius: 14px;\n  color: #eeeeec;\n  background-color: #1d2027;\n  text-shadow: 0 1px rgba(0, 0, 0, 0.1);\n  /* only show i / o for the accessible theme */ }\n  switch:checked {\n    color: #ffffff;\n    border-color: #00215a;\n    background-color: #2777ff;\n    text-shadow: 0 1px rgba(0, 52, 141, 0.5), 0 0 2px rgba(255, 255, 255, 0.6); }\n  switch:disabled {\n    color: #888a8d;\n    border-color: #13151a;\n    background-color: #242731;\n    text-shadow: none; }\n  switch:backdrop {\n    color: #888a8d;\n    border-color: #13151a;\n    background-color: #1d2027;\n    text-shadow: none;\n    transition: 200ms ease-out; }\n    switch:backdrop:checked {\n      border-color: #00348d;\n      background-color: #2777ff; }\n    switch:backdrop:disabled {\n      color: #43495a;\n      border-color: #13151a;\n      background-color: #242731; }\n  switch slider {\n    margin: -1px;\n    min-width: 24px;\n    min-height: 24px;\n    border: 1px solid;\n    border-radius: 50%;\n    transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n    -gtk-outline-radius: 20px;\n    color: #eeeeec;\n    outline-color: rgba(238, 238, 236, 0.3);\n    border-color: black;\n    background-image: image(#3f4454);\n    box-shadow: none; }\n  switch image {\n    color: transparent; }\n  switch:hover slider {\n    color: #eeeeec;\n    outline-color: rgba(238, 238, 236, 0.3);\n    border-color: #2777ff;\n    background-image: image(#1c1e25);\n    box-shadow: none; }\n  switch:checked > slider {\n    border: 1px solid #00215a; }\n  switch:disabled slider {\n    color: #888a8d;\n    border-color: #13151a;\n    background-image: image(#242731);\n    box-shadow: none; }\n  switch:backdrop slider {\n    transition: 200ms ease-out;\n    color: #888a8d;\n    border-color: #13151a;\n    background-image: image(#323643);\n    box-shadow: none; }\n  switch:backdrop:checked > slider {\n    border-color: #00215a; }\n  switch:backdrop:disabled slider {\n    color: #43495a;\n    border-color: #13151a;\n    background-image: image(#242731);\n    box-shadow: none; }\n\n/*************************\n * Check and Radio items *\n *************************/\n.view.content-view.check:not(list), iconview.content-view.check:not(list),\n.content-view:not(list) check {\n  margin: 4px;\n  min-width: 32px;\n  min-height: 32px;\n  color: transparent;\n  background-color: #2777ff;\n  border-radius: 5px;\n  background-image: none;\n  transition: 200ms;\n  box-shadow: none;\n  border-width: 0;\n  -gtk-icon-source: none;\n  -gtk-icon-shadow: none; }\n\n.view.content-view.check:hover:not(list), iconview.content-view.check:hover:not(list),\n.content-view:not(list) check:hover {\n  margin: 4px;\n  min-width: 32px;\n  min-height: 32px;\n  color: transparent;\n  background-color: #2777ff;\n  border-radius: 5px;\n  background-image: none;\n  transition: 200ms;\n  box-shadow: none;\n  border-width: 0;\n  -gtk-icon-source: none;\n  -gtk-icon-shadow: none; }\n\n.view.content-view.check:active:not(list), iconview.content-view.check:active:not(list),\n.content-view:not(list) check:active {\n  margin: 4px;\n  min-width: 32px;\n  min-height: 32px;\n  color: transparent;\n  background-color: #2777ff;\n  border-radius: 5px;\n  background-image: none;\n  transition: 200ms;\n  box-shadow: none;\n  border-width: 0;\n  -gtk-icon-source: none;\n  -gtk-icon-shadow: none; }\n\n.view.content-view.check:backdrop:not(list), iconview.content-view.check:backdrop:not(list),\n.content-view:not(list) check:backdrop {\n  margin: 4px;\n  min-width: 32px;\n  min-height: 32px;\n  color: transparent;\n  background-color: #939393;\n  border-radius: 5px;\n  background-image: none;\n  transition: 200ms;\n  box-shadow: none;\n  border-width: 0;\n  -gtk-icon-source: none;\n  -gtk-icon-shadow: none; }\n\n.view.content-view.check:checked:not(list), iconview.content-view.check:checked:not(list),\n.content-view:not(list) check:checked {\n  margin: 4px;\n  min-width: 32px;\n  min-height: 32px;\n  color: white;\n  background-color: #2777ff;\n  border-radius: 5px;\n  background-image: none;\n  transition: 200ms;\n  box-shadow: none;\n  border-width: 0;\n  -gtk-icon-source: -gtk-icontheme('object-select-symbolic');\n  -gtk-icon-shadow: none; }\n\n.view.content-view.check:checked:hover:not(list), iconview.content-view.check:checked:hover:not(list),\n.content-view:not(list) check:checked:hover {\n  margin: 4px;\n  min-width: 32px;\n  min-height: 32px;\n  color: white;\n  background-color: #2777ff;\n  border-radius: 5px;\n  background-image: none;\n  transition: 200ms;\n  box-shadow: none;\n  border-width: 0;\n  -gtk-icon-source: -gtk-icontheme('object-select-symbolic');\n  -gtk-icon-shadow: none; }\n\n.view.content-view.check:checked:active:not(list), iconview.content-view.check:checked:active:not(list),\n.content-view:not(list) check:checked:active {\n  margin: 4px;\n  min-width: 32px;\n  min-height: 32px;\n  color: white;\n  background-color: #2777ff;\n  border-radius: 5px;\n  background-image: none;\n  transition: 200ms;\n  box-shadow: none;\n  border-width: 0;\n  -gtk-icon-source: -gtk-icontheme('object-select-symbolic');\n  -gtk-icon-shadow: none; }\n\n.view.content-view.check:backdrop:checked:not(list), iconview.content-view.check:backdrop:checked:not(list),\n.content-view:not(list) check:backdrop:checked {\n  margin: 4px;\n  min-width: 32px;\n  min-height: 32px;\n  color: rgba(255, 255, 255, 0.8);\n  background-color: #939393;\n  border-radius: 5px;\n  background-image: none;\n  transition: 200ms;\n  box-shadow: none;\n  border-width: 0;\n  -gtk-icon-source: -gtk-icontheme('object-select-symbolic');\n  -gtk-icon-shadow: none; }\n\ncheckbutton.text-button, radiobutton.text-button {\n  padding: 2px 0;\n  outline-offset: 0; }\n  checkbutton.text-button label:not(:only-child):first-child, radiobutton.text-button label:not(:only-child):first-child {\n    margin-left: 4px; }\n  checkbutton.text-button label:not(:only-child):last-child, radiobutton.text-button label:not(:only-child):last-child {\n    margin-right: 4px; }\n\ncheck,\nradio {\n  margin: 0 4px;\n  min-height: 14px;\n  min-width: 14px;\n  border: 1px solid;\n  -gtk-icon-source: none; }\n  check:only-child,\n  radio:only-child {\n    margin: 0; }\n  popover check.left:dir(rtl), popover radio.left:dir(rtl) {\n    margin-left: 0;\n    margin-right: 12px; }\n  popover check.right:dir(ltr), popover radio.right:dir(ltr) {\n    margin-left: 12px;\n    margin-right: 0; }\n  check,\n  radio {\n    background-clip: padding-box;\n    background-image: linear-gradient(to bottom, #2e313d 20%, #23252e 90%);\n    border-color: black;\n    box-shadow: 0 1px rgba(0, 0, 0, 0.05);\n    color: #eeeeec; }\n  check:hover,\n  radio:hover {\n    background-image: linear-gradient(to bottom, #363a48 10%, #2b2f3a 90%); }\n  check:active,\n  radio:active {\n    box-shadow: inset 0 1px 1px 0px black; }\n  check:disabled,\n  radio:disabled {\n    box-shadow: none;\n    color: rgba(238, 238, 236, 0.7); }\n  check:backdrop,\n  radio:backdrop {\n    background-image: image(#23252e);\n    box-shadow: none;\n    color: #eeeeec; }\n  check:backdrop:disabled,\n  radio:backdrop:disabled {\n    box-shadow: none;\n    color: rgba(238, 238, 236, 0.7); }\n  check:checked,\n  radio:checked {\n    background-clip: border-box;\n    background-image: linear-gradient(to bottom, #4187ff 20%, #2777ff 90%);\n    border-color: #2777ff;\n    box-shadow: 0 1px rgba(0, 0, 0, 0.05);\n    color: #ffffff; }\n  check:checked:hover,\n  radio:checked:hover {\n    background-image: linear-gradient(to bottom, #5594ff 10%, #3b84ff 90%); }\n  check:checked:active,\n  radio:checked:active {\n    box-shadow: inset 0 1px 1px 0px black; }\n  check:checked:disabled,\n  radio:checked:disabled {\n    box-shadow: none;\n    color: rgba(255, 255, 255, 0.7); }\n  check:checked:backdrop,\n  radio:checked:backdrop {\n    background-image: image(#2777ff);\n    box-shadow: none;\n    color: #ffffff; }\n  check:checked:backdrop:disabled,\n  radio:checked:backdrop:disabled {\n    box-shadow: none;\n    color: rgba(255, 255, 255, 0.7); }\n  check:indeterminate,\n  radio:indeterminate {\n    background-clip: border-box;\n    background-image: linear-gradient(to bottom, #4187ff 20%, #2777ff 90%);\n    border-color: #2777ff;\n    box-shadow: 0 1px rgba(0, 0, 0, 0.05);\n    color: #ffffff; }\n  check:indeterminate:hover,\n  radio:indeterminate:hover {\n    background-image: linear-gradient(to bottom, #5594ff 10%, #3b84ff 90%); }\n  check:indeterminate:active,\n  radio:indeterminate:active {\n    box-shadow: inset 0 1px 1px 0px black; }\n  check:indeterminate:disabled,\n  radio:indeterminate:disabled {\n    box-shadow: none;\n    color: rgba(255, 255, 255, 0.7); }\n  check:indeterminate:backdrop,\n  radio:indeterminate:backdrop {\n    background-image: image(#2777ff);\n    box-shadow: none;\n    color: #ffffff; }\n  check:indeterminate:backdrop:disabled,\n  radio:indeterminate:backdrop:disabled {\n    box-shadow: none;\n    color: rgba(255, 255, 255, 0.7); }\n  check:backdrop,\n  radio:backdrop {\n    transition: 200ms ease-out; }\n  .osd check, .osd radio {\n    color: white;\n    border-color: black;\n    background-color: transparent;\n    background-image: image(#303340);\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black;\n    outline-color: rgba(255, 255, 255, 0.3); }\n    .osd check:hover, .osd radio:hover {\n      color: white;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(#303340);\n      background-clip: padding-box;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n      text-shadow: 0 1px black;\n      -gtk-icon-shadow: 0 1px black;\n      outline-color: rgba(255, 255, 255, 0.3); }\n    .osd check:active, .osd radio:active {\n      color: white;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(black);\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      outline-color: rgba(255, 255, 255, 0.3); }\n    .osd check:backdrop, .osd radio:backdrop {\n      color: white;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(#303340);\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n    .osd check:disabled, .osd radio:disabled {\n      color: #97999f;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(rgba(68, 72, 83, 0.5));\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n  menu menuitem check, menu menuitem radio {\n    margin: 0; }\n    menu menuitem check, menu menuitem check:hover, menu menuitem check:disabled, menu menuitem check:checked, menu menuitem check:checked:hover, menu menuitem check:checked:disabled, menu menuitem check:indeterminate, menu menuitem check:indeterminate:hover, menu menuitem check:indeterminate:disabled, menu menuitem radio, menu menuitem radio:hover, menu menuitem radio:disabled, menu menuitem radio:checked, menu menuitem radio:checked:hover, menu menuitem radio:checked:disabled, menu menuitem radio:indeterminate, menu menuitem radio:indeterminate:hover, menu menuitem radio:indeterminate:disabled {\n      min-height: 14px;\n      min-width: 14px;\n      background-image: none;\n      background-color: transparent;\n      box-shadow: none;\n      -gtk-icon-shadow: none;\n      color: inherit;\n      border-color: currentColor; }\n\n\ncheck {\n  border-radius: 3px; }\n  \n  check:checked {\n    -gtk-icon-source: image(-gtk-recolor(url(\"assets/check-symbolic.svg\")), -gtk-recolor(url(\"assets/check-symbolic.symbolic.png\"))); }\n  \n  check:indeterminate {\n    -gtk-icon-source: image(-gtk-recolor(url(\"assets/dash-symbolic.svg\")), -gtk-recolor(url(\"assets/dash-symbolic.symbolic.png\"))); }\n\ntreeview.view radio:selected:focus, treeview.view radio:selected,\nradio {\n  border-radius: 100%; }\n  treeview.view radio:checked:selected,\n  radio:checked {\n    -gtk-icon-source: image(-gtk-recolor(url(\"assets/bullet-symbolic.svg\")), -gtk-recolor(url(\"assets/bullet-symbolic.symbolic.png\"))); }\n  treeview.view radio:indeterminate:selected,\n  radio:indeterminate {\n    -gtk-icon-source: image(-gtk-recolor(url(\"assets/dash-symbolic.svg\")), -gtk-recolor(url(\"assets/dash-symbolic.symbolic.png\"))); }\n\nradio:not(:indeterminate):not(:checked):active:not(:backdrop) {\n  -gtk-icon-transform: scale(0); }\n\ncheck:not(:indeterminate):not(:checked):active:not(:backdrop) {\n  -gtk-icon-transform: translate(6px, -3px) rotate(-45deg) scaleY(0.2) rotate(45deg) scaleX(0); }\n\nradio:active,\ncheck:active {\n  -gtk-icon-transform: scale(0, 1); }\n\nradio:checked:not(:backdrop), radio:indeterminate:not(:backdrop),\ncheck:checked:not(:backdrop),\ncheck:indeterminate:not(:backdrop) {\n  -gtk-icon-transform: unset;\n  transition: 400ms; }\n\nmenu menuitem radio:checked:not(:backdrop), menu menuitem radio:indeterminate:not(:backdrop),\nmenu menuitem check:checked:not(:backdrop),\nmenu menuitem check:indeterminate:not(:backdrop) {\n  transition: none; }\n\ntreeview.view check:selected:focus, treeview.view check:selected,\ntreeview.view radio:selected:focus,\ntreeview.view radio:selected {\n  color: #ffffff; }\n\n/************\n * GtkScale *\n ************/\nprogressbar trough, scale fill, scale trough {\n  border: 1px solid #13151a;\n  border-radius: 3px;\n  background-color: #1d2027; }\n  progressbar trough:disabled, scale fill:disabled, scale trough:disabled {\n    background-color: #242731; }\n  progressbar trough:backdrop, scale fill:backdrop, scale trough:backdrop {\n    background-color: #1d2027;\n    border-color: #13151a;\n    transition: 200ms ease-out; }\n    progressbar trough:backdrop:disabled, scale fill:backdrop:disabled, scale trough:backdrop:disabled {\n      background-color: #242731; }\n  row:selected progressbar trough, progressbar row:selected trough, row:selected scale fill, scale row:selected fill, row:selected scale trough, scale row:selected trough {\n    border-color: #00348d; }\n  .osd progressbar trough, progressbar .osd trough, .osd scale fill, scale .osd fill, .osd scale trough, scale .osd trough {\n    border-color: black;\n    background-color: rgba(0, 0, 0, 0.8); }\n    .osd progressbar trough:disabled, progressbar .osd trough:disabled, .osd scale fill:disabled, scale .osd fill:disabled, .osd scale trough:disabled, scale .osd trough:disabled {\n      background-color: rgba(68, 72, 83, 0.5); }\n\nprogressbar progress, scale highlight {\n  border: 1px solid #00348d;\n  border-radius: 3px;\n  background-color: #2777ff; }\n  progressbar progress:disabled, scale highlight:disabled {\n    background-color: transparent;\n    border-color: transparent; }\n  progressbar progress:backdrop, scale highlight:backdrop {\n    border-color: #00348d; }\n    progressbar progress:backdrop:disabled, scale highlight:backdrop:disabled {\n      background-color: transparent;\n      border-color: transparent; }\n  row:selected progressbar progress, progressbar row:selected progress, row:selected scale highlight, scale row:selected highlight {\n    border-color: #00348d; }\n  .osd progressbar progress, progressbar .osd progress, .osd scale highlight, scale .osd highlight {\n    border-color: black; }\n    .osd progressbar progress:disabled, progressbar .osd progress:disabled, .osd scale highlight:disabled, scale .osd highlight:disabled {\n      border-color: transparent; }\n\nscale {\n  min-height: 10px;\n  min-width: 10px;\n  padding: 12px; }\n  scale fill,\n  scale highlight {\n    margin: -1px; }\n  scale slider {\n    min-height: 18px;\n    min-width: 18px;\n    margin: -9px; }\n  scale.fine-tune.horizontal {\n    padding-top: 9px;\n    padding-bottom: 9px;\n    min-height: 16px; }\n  scale.fine-tune.vertical {\n    padding-left: 9px;\n    padding-right: 9px;\n    min-width: 16px; }\n  scale.fine-tune slider {\n    margin: -6px; }\n  scale.fine-tune fill,\n  scale.fine-tune highlight,\n  scale.fine-tune trough {\n    border-radius: 5px;\n    -gtk-outline-radius: 7px; }\n  scale trough {\n    outline-offset: 2px;\n    -gtk-outline-radius: 5px; }\n  scale fill:backdrop, scale fill {\n    background-color: #13151a; }\n  scale fill:disabled:backdrop, scale fill:disabled {\n    border-color: transparent;\n    background-color: transparent; }\n  .osd scale fill {\n    background-color: #404040; }\n    .osd scale fill:disabled:backdrop, .osd scale fill:disabled {\n      border-color: transparent;\n      background-color: transparent; }\n  scale slider {\n    color: #eeeeec;\n    outline-color: rgba(238, 238, 236, 0.3);\n    border-color: black;\n    background-image: image(#323643);\n    box-shadow: none;\n    border: 1px solid black;\n    border-radius: 100%;\n    transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n    transition-property: background, border, box-shadow; }\n    scale slider:hover {\n      color: #eeeeec;\n      outline-color: rgba(238, 238, 236, 0.3);\n      border-color: #2777ff;\n      background-image: image(#0f1014);\n      box-shadow: none; }\n    scale slider:active {\n      border-color: #00348d; }\n    scale slider:disabled {\n      color: #888a8d;\n      border-color: #13151a;\n      background-image: image(#242731);\n      box-shadow: none; }\n    scale slider:backdrop {\n      transition: 200ms ease-out;\n      color: #888a8d;\n      border-color: #13151a;\n      background-image: image(#323643);\n      box-shadow: none; }\n      scale slider:backdrop:disabled {\n        color: #43495a;\n        border-color: #13151a;\n        background-image: image(#242731);\n        box-shadow: none; }\n    row:selected scale slider:disabled, row:selected scale slider {\n      border-color: #00348d; }\n    .osd scale slider {\n      color: white;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(#303340);\n      background-clip: padding-box;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n      text-shadow: 0 1px black;\n      -gtk-icon-shadow: 0 1px black;\n      outline-color: rgba(255, 255, 255, 0.3);\n      border-color: black;\n      background-color: #303340; }\n      .osd scale slider:hover {\n        color: white;\n        border-color: black;\n        background-color: transparent;\n        background-image: image(#4a5063);\n        background-clip: padding-box;\n        box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n        text-shadow: 0 1px black;\n        -gtk-icon-shadow: 0 1px black;\n        outline-color: rgba(255, 255, 255, 0.3);\n        background-color: #303340; }\n      .osd scale slider:active {\n        color: white;\n        border-color: black;\n        background-color: transparent;\n        background-image: image(black);\n        background-clip: padding-box;\n        box-shadow: none;\n        text-shadow: none;\n        -gtk-icon-shadow: none;\n        outline-color: rgba(255, 255, 255, 0.3);\n        background-color: #303340; }\n      .osd scale slider:disabled {\n        color: #97999f;\n        border-color: black;\n        background-color: transparent;\n        background-image: image(rgba(68, 72, 83, 0.5));\n        background-clip: padding-box;\n        box-shadow: none;\n        text-shadow: none;\n        -gtk-icon-shadow: none;\n        background-color: #303340; }\n      .osd scale slider:backdrop {\n        color: white;\n        border-color: black;\n        background-color: transparent;\n        background-image: image(#303340);\n        background-clip: padding-box;\n        box-shadow: none;\n        text-shadow: none;\n        -gtk-icon-shadow: none;\n        background-color: #303340; }\n        .osd scale slider:backdrop:disabled {\n          background-color: #303340; }\n  scale marks,\n  scale value {\n    color: alpha(currentColor,0.55);\n    font-feature-settings: \"tnum\"; }\n  scale.horizontal marks.top {\n    margin-bottom: 6px;\n    margin-top: -12px; }\n  scale.horizontal.fine-tune marks.top {\n    margin-bottom: 6px;\n    margin-top: -9px; }\n  scale.horizontal marks.bottom {\n    margin-top: 6px;\n    margin-bottom: -12px; }\n  scale.horizontal.fine-tune marks.bottom {\n    margin-top: 6px;\n    margin-bottom: -9px; }\n  scale.vertical marks.top {\n    margin-right: 6px;\n    margin-left: -12px; }\n  scale.vertical.fine-tune marks.top {\n    margin-right: 6px;\n    margin-left: -9px; }\n  scale.vertical marks.bottom {\n    margin-left: 6px;\n    margin-right: -12px; }\n  scale.vertical.fine-tune marks.bottom {\n    margin-left: 6px;\n    margin-right: -9px; }\n  scale.horizontal indicator {\n    min-height: 6px;\n    min-width: 1px; }\n  scale.horizontal.fine-tune indicator {\n    min-height: 3px; }\n  scale.vertical indicator {\n    min-height: 1px;\n    min-width: 6px; }\n  scale.vertical.fine-tune indicator {\n    min-width: 3px; }\n  scale.horizontal.marks-before:not(.marks-after) slider {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-horz-scale-has-marks-above-dark.png\"), url(\"assets/slider-horz-scale-has-marks-above-dark@2.png\"));\n    min-height: 26px;\n    min-width: 22px;\n    margin-top: -14px;\n    background-position: top;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.horizontal.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px;\n    margin-top: -11px; }\n  scale.horizontal.marks-before:not(.marks-after) slider:hover {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-horz-scale-has-marks-above-hover-dark.png\"), url(\"assets/slider-horz-scale-has-marks-above-hover-dark@2.png\"));\n    min-height: 26px;\n    min-width: 22px;\n    margin-top: -14px;\n    background-position: top;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.horizontal.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px;\n    margin-top: -11px; }\n  scale.horizontal.marks-before:not(.marks-after) slider:active {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-horz-scale-has-marks-above-active-dark.png\"), url(\"assets/slider-horz-scale-has-marks-above-active-dark@2.png\"));\n    min-height: 26px;\n    min-width: 22px;\n    margin-top: -14px;\n    background-position: top;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.horizontal.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px;\n    margin-top: -11px; }\n  scale.horizontal.marks-before:not(.marks-after) slider:disabled {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-horz-scale-has-marks-above-insensitive-dark.png\"), url(\"assets/slider-horz-scale-has-marks-above-insensitive-dark@2.png\"));\n    min-height: 26px;\n    min-width: 22px;\n    margin-top: -14px;\n    background-position: top;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.horizontal.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px;\n    margin-top: -11px; }\n  scale.horizontal.marks-before:not(.marks-after) slider:backdrop {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-horz-scale-has-marks-above-backdrop-dark.png\"), url(\"assets/slider-horz-scale-has-marks-above-backdrop-dark@2.png\"));\n    min-height: 26px;\n    min-width: 22px;\n    margin-top: -14px;\n    background-position: top;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.horizontal.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px;\n    margin-top: -11px; }\n  scale.horizontal.marks-before:not(.marks-after) slider:backdrop:disabled {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-horz-scale-has-marks-above-backdrop-insensitive-dark.png\"), url(\"assets/slider-horz-scale-has-marks-above-backdrop-insensitive-dark@2.png\"));\n    min-height: 26px;\n    min-width: 22px;\n    margin-top: -14px;\n    background-position: top;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.horizontal.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px;\n    margin-top: -11px; }\n  scale.horizontal.marks-after:not(.marks-before) slider {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-horz-scale-has-marks-below-dark.png\"), url(\"assets/slider-horz-scale-has-marks-below-dark@2.png\"));\n    min-height: 26px;\n    min-width: 22px;\n    margin-bottom: -14px;\n    background-position: bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.horizontal.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px;\n    margin-bottom: -11px; }\n  scale.horizontal.marks-after:not(.marks-before) slider:hover {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-horz-scale-has-marks-below-hover-dark.png\"), url(\"assets/slider-horz-scale-has-marks-below-hover-dark@2.png\"));\n    min-height: 26px;\n    min-width: 22px;\n    margin-bottom: -14px;\n    background-position: bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.horizontal.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px;\n    margin-bottom: -11px; }\n  scale.horizontal.marks-after:not(.marks-before) slider:active {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-horz-scale-has-marks-below-active-dark.png\"), url(\"assets/slider-horz-scale-has-marks-below-active-dark@2.png\"));\n    min-height: 26px;\n    min-width: 22px;\n    margin-bottom: -14px;\n    background-position: bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.horizontal.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px;\n    margin-bottom: -11px; }\n  scale.horizontal.marks-after:not(.marks-before) slider:disabled {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-horz-scale-has-marks-below-insensitive-dark.png\"), url(\"assets/slider-horz-scale-has-marks-below-insensitive-dark@2.png\"));\n    min-height: 26px;\n    min-width: 22px;\n    margin-bottom: -14px;\n    background-position: bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.horizontal.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px;\n    margin-bottom: -11px; }\n  scale.horizontal.marks-after:not(.marks-before) slider:backdrop {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-horz-scale-has-marks-below-backdrop-dark.png\"), url(\"assets/slider-horz-scale-has-marks-below-backdrop-dark@2.png\"));\n    min-height: 26px;\n    min-width: 22px;\n    margin-bottom: -14px;\n    background-position: bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.horizontal.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px;\n    margin-bottom: -11px; }\n  scale.horizontal.marks-after:not(.marks-before) slider:backdrop:disabled {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-horz-scale-has-marks-below-backdrop-insensitive-dark.png\"), url(\"assets/slider-horz-scale-has-marks-below-backdrop-insensitive-dark@2.png\"));\n    min-height: 26px;\n    min-width: 22px;\n    margin-bottom: -14px;\n    background-position: bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.horizontal.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px;\n    margin-bottom: -11px; }\n  scale.vertical.marks-before:not(.marks-after) slider {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-vert-scale-has-marks-above-dark.png\"), url(\"assets/slider-vert-scale-has-marks-above-dark@2.png\"));\n    min-height: 22px;\n    min-width: 26px;\n    margin-left: -14px;\n    background-position: left bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.vertical.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px;\n    margin-left: -11px; }\n  scale.vertical.marks-before:not(.marks-after) slider:hover {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-vert-scale-has-marks-above-hover-dark.png\"), url(\"assets/slider-vert-scale-has-marks-above-hover-dark@2.png\"));\n    min-height: 22px;\n    min-width: 26px;\n    margin-left: -14px;\n    background-position: left bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.vertical.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px;\n    margin-left: -11px; }\n  scale.vertical.marks-before:not(.marks-after) slider:active {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-vert-scale-has-marks-above-active-dark.png\"), url(\"assets/slider-vert-scale-has-marks-above-active-dark@2.png\"));\n    min-height: 22px;\n    min-width: 26px;\n    margin-left: -14px;\n    background-position: left bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.vertical.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px;\n    margin-left: -11px; }\n  scale.vertical.marks-before:not(.marks-after) slider:disabled {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-vert-scale-has-marks-above-insensitive-dark.png\"), url(\"assets/slider-vert-scale-has-marks-above-insensitive-dark@2.png\"));\n    min-height: 22px;\n    min-width: 26px;\n    margin-left: -14px;\n    background-position: left bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.vertical.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px;\n    margin-left: -11px; }\n  scale.vertical.marks-before:not(.marks-after) slider:backdrop {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-vert-scale-has-marks-above-backdrop-dark.png\"), url(\"assets/slider-vert-scale-has-marks-above-backdrop-dark@2.png\"));\n    min-height: 22px;\n    min-width: 26px;\n    margin-left: -14px;\n    background-position: left bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.vertical.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px;\n    margin-left: -11px; }\n  scale.vertical.marks-before:not(.marks-after) slider:backdrop:disabled {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-vert-scale-has-marks-above-backdrop-insensitive-dark.png\"), url(\"assets/slider-vert-scale-has-marks-above-backdrop-insensitive-dark@2.png\"));\n    min-height: 22px;\n    min-width: 26px;\n    margin-left: -14px;\n    background-position: left bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.vertical.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px;\n    margin-left: -11px; }\n  scale.vertical.marks-after:not(.marks-before) slider {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-vert-scale-has-marks-below-dark.png\"), url(\"assets/slider-vert-scale-has-marks-below-dark@2.png\"));\n    min-height: 22px;\n    min-width: 26px;\n    margin-right: -14px;\n    background-position: right bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.vertical.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px;\n    margin-right: -11px; }\n  scale.vertical.marks-after:not(.marks-before) slider:hover {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-vert-scale-has-marks-below-hover-dark.png\"), url(\"assets/slider-vert-scale-has-marks-below-hover-dark@2.png\"));\n    min-height: 22px;\n    min-width: 26px;\n    margin-right: -14px;\n    background-position: right bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.vertical.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px;\n    margin-right: -11px; }\n  scale.vertical.marks-after:not(.marks-before) slider:active {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-vert-scale-has-marks-below-active-dark.png\"), url(\"assets/slider-vert-scale-has-marks-below-active-dark@2.png\"));\n    min-height: 22px;\n    min-width: 26px;\n    margin-right: -14px;\n    background-position: right bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.vertical.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px;\n    margin-right: -11px; }\n  scale.vertical.marks-after:not(.marks-before) slider:disabled {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-vert-scale-has-marks-below-insensitive-dark.png\"), url(\"assets/slider-vert-scale-has-marks-below-insensitive-dark@2.png\"));\n    min-height: 22px;\n    min-width: 26px;\n    margin-right: -14px;\n    background-position: right bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.vertical.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px;\n    margin-right: -11px; }\n  scale.vertical.marks-after:not(.marks-before) slider:backdrop {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-vert-scale-has-marks-below-backdrop-dark.png\"), url(\"assets/slider-vert-scale-has-marks-below-backdrop-dark@2.png\"));\n    min-height: 22px;\n    min-width: 26px;\n    margin-right: -14px;\n    background-position: right bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.vertical.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px;\n    margin-right: -11px; }\n  scale.vertical.marks-after:not(.marks-before) slider:backdrop:disabled {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-vert-scale-has-marks-below-backdrop-insensitive-dark.png\"), url(\"assets/slider-vert-scale-has-marks-below-backdrop-insensitive-dark@2.png\"));\n    min-height: 22px;\n    min-width: 26px;\n    margin-right: -14px;\n    background-position: right bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.vertical.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px;\n    margin-right: -11px; }\n  scale.color {\n    min-height: 0;\n    min-width: 0; }\n    scale.color trough {\n      background-image: image(#13151a);\n      background-repeat: no-repeat; }\n    scale.color.horizontal {\n      padding: 0 0 15px 0; }\n      scale.color.horizontal trough {\n        padding-bottom: 4px;\n        background-position: 0 -3px;\n        border-top-left-radius: 0;\n        border-top-right-radius: 0; }\n      scale.color.horizontal slider:dir(ltr):hover, scale.color.horizontal slider:dir(ltr):backdrop, scale.color.horizontal slider:dir(ltr):disabled, scale.color.horizontal slider:dir(ltr):backdrop:disabled, scale.color.horizontal slider:dir(ltr), scale.color.horizontal slider:dir(rtl):hover, scale.color.horizontal slider:dir(rtl):backdrop, scale.color.horizontal slider:dir(rtl):disabled, scale.color.horizontal slider:dir(rtl):backdrop:disabled, scale.color.horizontal slider:dir(rtl) {\n        margin-bottom: -15px;\n        margin-top: 6px; }\n    scale.color.vertical:dir(ltr) {\n      padding: 0 0 0 15px; }\n      scale.color.vertical:dir(ltr) trough {\n        padding-left: 4px;\n        background-position: 3px 0;\n        border-bottom-right-radius: 0;\n        border-top-right-radius: 0; }\n      scale.color.vertical:dir(ltr) slider:hover, scale.color.vertical:dir(ltr) slider:backdrop, scale.color.vertical:dir(ltr) slider:disabled, scale.color.vertical:dir(ltr) slider:backdrop:disabled, scale.color.vertical:dir(ltr) slider {\n        margin-left: -15px;\n        margin-right: 6px; }\n    scale.color.vertical:dir(rtl) {\n      padding: 0 15px 0 0; }\n      scale.color.vertical:dir(rtl) trough {\n        padding-right: 4px;\n        background-position: -3px 0;\n        border-bottom-left-radius: 0;\n        border-top-left-radius: 0; }\n      scale.color.vertical:dir(rtl) slider:hover, scale.color.vertical:dir(rtl) slider:backdrop, scale.color.vertical:dir(rtl) slider:disabled, scale.color.vertical:dir(rtl) slider:backdrop:disabled, scale.color.vertical:dir(rtl) slider {\n        margin-right: -15px;\n        margin-left: 6px; }\n    scale.color.fine-tune.horizontal:dir(ltr), scale.color.fine-tune.horizontal:dir(rtl) {\n      padding: 0 0 12px 0; }\n      scale.color.fine-tune.horizontal:dir(ltr) trough, scale.color.fine-tune.horizontal:dir(rtl) trough {\n        padding-bottom: 7px;\n        background-position: 0 -6px; }\n      scale.color.fine-tune.horizontal:dir(ltr) slider, scale.color.fine-tune.horizontal:dir(rtl) slider {\n        margin-bottom: -15px;\n        margin-top: 6px; }\n    scale.color.fine-tune.vertical:dir(ltr) {\n      padding: 0 0 0 12px; }\n      scale.color.fine-tune.vertical:dir(ltr) trough {\n        padding-left: 7px;\n        background-position: 6px 0; }\n      scale.color.fine-tune.vertical:dir(ltr) slider {\n        margin-left: -15px;\n        margin-right: 6px; }\n    scale.color.fine-tune.vertical:dir(rtl) {\n      padding: 0 12px 0 0; }\n      scale.color.fine-tune.vertical:dir(rtl) trough {\n        padding-right: 7px;\n        background-position: -6px 0; }\n      scale.color.fine-tune.vertical:dir(rtl) slider {\n        margin-right: -15px;\n        margin-left: 6px; }\n\n/*****************\n * Progress bars *\n *****************/\nprogressbar {\n  font-size: smaller;\n  color: rgba(238, 238, 236, 0.4);\n  font-feature-settings: \"tnum\"; }\n  progressbar.horizontal trough,\n  progressbar.horizontal progress {\n    min-height: 2px; }\n  progressbar.vertical trough,\n  progressbar.vertical progress {\n    min-width: 2px; }\n  progressbar.horizontal progress {\n    margin: 0 -1px; }\n  progressbar.vertical progress {\n    margin: -1px 0; }\n  progressbar:backdrop {\n    box-shadow: none;\n    transition: 200ms ease-out; }\n  progressbar progress {\n    border-radius: 1.5px; }\n    progressbar progress.left {\n      border-top-left-radius: 2px;\n      border-bottom-left-radius: 2px; }\n    progressbar progress.right {\n      border-top-right-radius: 2px;\n      border-bottom-right-radius: 2px; }\n    progressbar progress.top {\n      border-top-right-radius: 2px;\n      border-top-left-radius: 2px; }\n    progressbar progress.bottom {\n      border-bottom-right-radius: 2px;\n      border-bottom-left-radius: 2px; }\n  progressbar.osd {\n    min-width: 3px;\n    min-height: 3px;\n    background-color: transparent; }\n    progressbar.osd trough {\n      border-style: none;\n      border-radius: 0;\n      background-color: transparent;\n      box-shadow: none; }\n    progressbar.osd progress {\n      border-style: none;\n      border-radius: 0; }\n  progressbar trough.empty progress {\n    all: unset; }\n\n/*************\n * Level Bar *\n *************/\nlevelbar.horizontal block {\n  min-height: 1px; }\n\nlevelbar.horizontal.discrete block {\n  margin: 0 1px;\n  min-width: 32px; }\n\nlevelbar.vertical block {\n  min-width: 1px; }\n\nlevelbar.vertical.discrete block {\n  margin: 1px 0;\n  min-height: 32px; }\n\nlevelbar:backdrop {\n  transition: 200ms ease-out; }\n\nlevelbar trough {\n  border: 1px solid;\n  padding: 2px;\n  border-radius: 3px;\n  color: white;\n  border-color: #13151a;\n  background-color: #272a34;\n  box-shadow: inset 0 0 0 1px rgba(39, 119, 255, 0); }\n  levelbar trough:backdrop {\n    color: #d4d5d7;\n    border-color: #13151a;\n    background-color: #292c37;\n    box-shadow: none; }\n\nlevelbar block {\n  border: 1px solid;\n  border-radius: 1px; }\n  levelbar block.low {\n    border-color: #fd7d00;\n    background-color: #fd7d00; }\n    levelbar block.low:backdrop {\n      border-color: #fd7d00; }\n  levelbar block.high, levelbar block:not(.empty) {\n    border-color: #2777ff;\n    background-color: #2777ff; }\n    levelbar block.high:backdrop, levelbar block:not(.empty):backdrop {\n      border-color: #2777ff; }\n  levelbar block.full {\n    border-color: #308e63;\n    background-color: #308e63; }\n    levelbar block.full:backdrop {\n      border-color: #308e63; }\n  levelbar block.empty {\n    background-color: transparent;\n    border-color: rgba(238, 238, 236, 0.1); }\n    levelbar block.empty:backdrop {\n      border-color: rgba(136, 138, 141, 0.15); }\n\n/****************\n * Print dialog *\n*****************/\nprintdialog paper {\n  color: #eeeeec;\n  border: 1px solid #13151a;\n  background: white;\n  padding: 0; }\n  printdialog paper:backdrop {\n    color: #888a8d;\n    border-color: #13151a; }\n\nprintdialog .dialog-action-box {\n  margin: 12px; }\n\n/**********\n * Frames *\n **********/\nframe > border,\n.frame {\n  box-shadow: none;\n  margin: 0;\n  padding: 0;\n  border-radius: 0;\n  border: 1px solid #13151a; }\n  frame > border.flat,\n  .frame.flat {\n    border-style: none; }\n  frame > border:backdrop,\n  .frame:backdrop {\n    border-color: #13151a; }\n\nactionbar > revealer > box {\n  padding: 6px;\n  border-top: 1px solid #13151a; }\n  actionbar > revealer > box:backdrop {\n    border-color: #13151a; }\n\nscrolledwindow viewport.frame {\n  border-style: none; }\n\nscrolledwindow overshoot.top {\n  background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(black), to(rgba(0, 0, 0, 0))), -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(238, 238, 236, 0.07)), to(rgba(238, 238, 236, 0)));\n  background-size: 100% 5%, 100% 100%;\n  background-repeat: no-repeat;\n  background-position: center top;\n  background-color: transparent;\n  border: none;\n  box-shadow: none; }\n  scrolledwindow overshoot.top:backdrop {\n    background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#13151a), to(rgba(19, 21, 26, 0)));\n    background-size: 100% 5%;\n    background-repeat: no-repeat;\n    background-position: center top;\n    background-color: transparent;\n    border: none;\n    box-shadow: none; }\n\nscrolledwindow overshoot.bottom {\n  background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(black), to(rgba(0, 0, 0, 0))), -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(238, 238, 236, 0.07)), to(rgba(238, 238, 236, 0)));\n  background-size: 100% 5%, 100% 100%;\n  background-repeat: no-repeat;\n  background-position: center bottom;\n  background-color: transparent;\n  border: none;\n  box-shadow: none; }\n  scrolledwindow overshoot.bottom:backdrop {\n    background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#13151a), to(rgba(19, 21, 26, 0)));\n    background-size: 100% 5%;\n    background-repeat: no-repeat;\n    background-position: center bottom;\n    background-color: transparent;\n    border: none;\n    box-shadow: none; }\n\nscrolledwindow overshoot.left {\n  background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(black), to(rgba(0, 0, 0, 0))), -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(238, 238, 236, 0.07)), to(rgba(238, 238, 236, 0)));\n  background-size: 5% 100%, 100% 100%;\n  background-repeat: no-repeat;\n  background-position: left center;\n  background-color: transparent;\n  border: none;\n  box-shadow: none; }\n  scrolledwindow overshoot.left:backdrop {\n    background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#13151a), to(rgba(19, 21, 26, 0)));\n    background-size: 5% 100%;\n    background-repeat: no-repeat;\n    background-position: left center;\n    background-color: transparent;\n    border: none;\n    box-shadow: none; }\n\nscrolledwindow overshoot.right {\n  background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(black), to(rgba(0, 0, 0, 0))), -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(238, 238, 236, 0.07)), to(rgba(238, 238, 236, 0)));\n  background-size: 5% 100%, 100% 100%;\n  background-repeat: no-repeat;\n  background-position: right center;\n  background-color: transparent;\n  border: none;\n  box-shadow: none; }\n  scrolledwindow overshoot.right:backdrop {\n    background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#13151a), to(rgba(19, 21, 26, 0)));\n    background-size: 5% 100%;\n    background-repeat: no-repeat;\n    background-position: right center;\n    background-color: transparent;\n    border: none;\n    box-shadow: none; }\n\nscrolledwindow junction {\n  border-color: transparent;\n  border-image: linear-gradient(to bottom, #13151a 1px, transparent 1px) 0 0 0 1/0 1px stretch;\n  background-color: #272a34; }\n  scrolledwindow junction:dir(rtl) {\n    border-image-slice: 0 1 0 0; }\n  scrolledwindow junction:backdrop {\n    border-image-source: linear-gradient(to bottom, #13151a 1px, transparent 1px);\n    background-color: #1c1e25;\n    transition: 200ms ease-out; }\n\nseparator {\n  background: rgba(0, 0, 0, 0.1);\n  min-width: 1px;\n  min-height: 1px; }\n\n/*********\n * Lists *\n *********/\nlist {\n  color: white;\n  background-color: #272a34;\n  border-color: #13151a; }\n  list:backdrop {\n    color: #d4d5d7;\n    background-color: #292c37;\n    border-color: #13151a; }\n  list row {\n    padding: 2px; }\n\nrow {\n  transition: all 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  row:hover {\n    transition: none; }\n  row:backdrop {\n    transition: 200ms ease-out; }\n  row.activatable.has-open-popup, row.activatable:hover {\n    background-color: rgba(238, 238, 236, 0.05); }\n  row.activatable:active {\n    box-shadow: inset 0 2px 2px -2px rgba(0, 0, 0, 0.2); }\n  row.activatable:backdrop:hover {\n    background-color: transparent; }\n  row.activatable:selected:active {\n    box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.5); }\n  row.activatable:selected.has-open-popup, row.activatable:selected:hover {\n    background-color: #3b83fd; }\n  row.activatable:selected:backdrop {\n    background-color: #2777ff; }\n\n/*********************\n * App Notifications *\n *********************/\n.app-notification,\n.app-notification.frame {\n  padding: 10px;\n  border-radius: 0 0 5px 5px;\n  background-color: #303340;\n  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2), transparent 2px);\n  background-clip: padding-box; }\n  .app-notification:backdrop,\n  .app-notification.frame:backdrop {\n    background-image: none;\n    transition: 200ms ease-out; }\n  .app-notification border,\n  .app-notification.frame border {\n    border: none; }\n\n/*************\n * Expanders *\n *************/\nexpander title > arrow {\n  min-width: 16px;\n  min-height: 16px;\n  -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic\"); }\n  expander title > arrow:dir(rtl) {\n    -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic-rtl\"); }\n  expander title > arrow:hover {\n    color: white; }\n  expander title > arrow:disabled {\n    color: #888a8d; }\n  expander title > arrow:disabled:backdrop {\n    color: #43495a; }\n  expander title > arrow:checked {\n    -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\"); }\n\n/************\n * Calendar *\n ***********/\ncalendar {\n  color: white;\n  border: 1px solid #13151a; }\n  calendar:selected {\n    border-radius: 3px; }\n  calendar.header {\n    border-bottom-color: rgba(0, 0, 0, 0.1); }\n    calendar.header:backdrop {\n      border-bottom-color: rgba(0, 0, 0, 0.1); }\n  calendar.button {\n    color: rgba(238, 238, 236, 0.45); }\n    calendar.button:hover {\n      color: #eeeeec; }\n    calendar.button:backdrop {\n      color: rgba(136, 138, 141, 0.45); }\n    calendar.button:disabled {\n      color: rgba(136, 138, 141, 0.45); }\n  calendar.highlight {\n    color: #888a8d; }\n    calendar.highlight:backdrop {\n      color: #43495a; }\n  calendar:backdrop {\n    color: #d4d5d7;\n    border-color: #13151a; }\n  calendar:indeterminate {\n    color: alpha(currentColor,0.1); }\n\n/***********\n * Dialogs *\n ***********/\nmessagedialog .titlebar {\n  min-height: 20px;\n  background-image: none;\n  background-color: #23252e;\n  border-style: none;\n  border-top-left-radius: 7px;\n  border-top-right-radius: 7px; }\n\nmessagedialog.csd.background {\n  border-bottom-left-radius: 10px;\n  border-bottom-right-radius: 10px; }\n\nmessagedialog.csd .dialog-action-area button {\n  padding: 10px 14px;\n  border-right-style: none;\n  border-bottom-style: none;\n  border-radius: 0;\n  -gtk-outline-radius: 0; }\n  messagedialog.csd .dialog-action-area button:first-child {\n    border-left-style: none;\n    border-bottom-left-radius: 8px;\n    -gtk-outline-bottom-left-radius: 8px; }\n  messagedialog.csd .dialog-action-area button:last-child {\n    border-bottom-right-radius: 8px;\n    -gtk-outline-bottom-right-radius: 8px; }\n\nfilechooser .dialog-action-box {\n  border-top: 1px solid #13151a; }\n  filechooser .dialog-action-box:backdrop {\n    border-top-color: #13151a; }\n\nfilechooser #pathbarbox {\n  border-bottom: 1px solid #23252e; }\n\nfilechooserbutton:drop(active) {\n  box-shadow: none;\n  border-color: transparent; }\n\n/***********\n * Sidebar *\n ***********/\n.sidebar {\n  border-style: none;\n  background-color: #252831; }\n  stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:not(separator):dir(ltr), .sidebar:not(separator).left {\n    border-right: 1px solid #13151a;\n    border-left-style: none; }\n  stacksidebar.sidebar:dir(rtl) list, stacksidebar.sidebar.right list, .sidebar:not(separator):dir(rtl), .sidebar:not(separator).right {\n    border-left: 1px solid #13151a;\n    border-right-style: none; }\n  .sidebar:backdrop {\n    background-color: #262933;\n    border-color: #13151a;\n    transition: 200ms ease-out; }\n  .sidebar list {\n    background-color: transparent; }\n  paned .sidebar.left, paned .sidebar.right, paned .sidebar.left:dir(rtl), paned .sidebar:dir(rtl), paned .sidebar:dir(ltr), paned .sidebar {\n    border-style: none; }\n\nstacksidebar row {\n  padding: 10px 4px; }\n  stacksidebar row > label {\n    padding-left: 6px;\n    padding-right: 6px; }\n  stacksidebar row.needs-attention > label {\n    background-size: 6px 6px, 0 0; }\n\nseparator.sidebar {\n  background-color: #13151a; }\n  separator.sidebar:backdrop {\n    background-color: #13151a; }\n  separator.sidebar.selection-mode, .selection-mode separator.sidebar {\n    background-color: #0047c0; }\n\n/****************\n * File chooser *\n ****************/\nrow image.sidebar-icon {\n  opacity: 0.7; }\n\nplacessidebar > viewport.frame {\n  border-style: none; }\n\nplacessidebar row {\n  min-height: 36px;\n  padding: 0px; }\n  placessidebar row > revealer {\n    padding: 0 14px; }\n  placessidebar row:selected {\n    color: #ffffff; }\n  placessidebar row:disabled {\n    color: #888a8d; }\n  placessidebar row:backdrop {\n    color: #888a8d; }\n    placessidebar row:backdrop:selected {\n      color: #d4d5d7; }\n    placessidebar row:backdrop:disabled {\n      color: #43495a; }\n  placessidebar row image.sidebar-icon:dir(ltr) {\n    padding-right: 8px; }\n  placessidebar row image.sidebar-icon:dir(rtl) {\n    padding-left: 8px; }\n  placessidebar row label.sidebar-label:dir(ltr) {\n    padding-right: 2px; }\n  placessidebar row label.sidebar-label:dir(rtl) {\n    padding-left: 2px; }\n  button.sidebar-button {\n    min-height: 26px;\n    min-width: 26px;\n    margin-top: 3px;\n    margin-bottom: 3px;\n    padding: 0;\n    border-radius: 100%;\n    -gtk-outline-radius: 100%; }\n    button.sidebar-button:not(:hover):not(:active) > image, button.sidebar-button:backdrop > image {\n      opacity: 0.7; }\n  placessidebar row:selected:active {\n    box-shadow: none; }\n  placessidebar row.sidebar-placeholder-row {\n    padding: 0 8px;\n    min-height: 2px;\n    background-image: image(#19a187);\n    background-clip: content-box; }\n  placessidebar row.sidebar-new-bookmark-row {\n    color: #2777ff; }\n  placessidebar row:drop(active):not(:disabled) {\n    color: #19a187;\n    box-shadow: inset 0 1px #19a187, inset 0 -1px #19a187; }\n    placessidebar row:drop(active):not(:disabled):selected {\n      color: #ffffff;\n      background-color: #19a187; }\n\nplacesview .server-list-button > image {\n  transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n  -gtk-icon-transform: rotate(0turn); }\n\nplacesview .server-list-button:checked > image {\n  transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n  -gtk-icon-transform: rotate(-0.5turn); }\n\nplacesview row.activatable:hover {\n  background-color: transparent; }\n\nplacesview > actionbar > revealer > box > label {\n  padding-left: 8px;\n  padding-right: 8px; }\n\n/*********\n * Paned *\n *********/\npaned > separator {\n  min-width: 1px;\n  min-height: 1px;\n  -gtk-icon-source: none;\n  border-style: none;\n  background-color: transparent;\n  background-image: image(#13151a);\n  background-size: 1px 1px; }\n  paned > separator:selected {\n    background-image: image(#2777ff); }\n  paned > separator:backdrop {\n    background-image: image(#13151a); }\n  paned > separator.wide {\n    min-width: 5px;\n    min-height: 5px;\n    background-color: #23252e;\n    background-image: image(#13151a), image(#13151a);\n    background-size: 1px 1px, 1px 1px; }\n    paned > separator.wide:backdrop {\n      background-color: #23252e;\n      background-image: image(#13151a), image(#13151a); }\n\npaned.horizontal > separator {\n  background-repeat: repeat-y; }\n  paned.horizontal > separator:dir(ltr) {\n    margin: 0 -8px 0 0;\n    padding: 0 8px 0 0;\n    background-position: left; }\n  paned.horizontal > separator:dir(rtl) {\n    margin: 0 0 0 -8px;\n    padding: 0 0 0 8px;\n    background-position: right; }\n  paned.horizontal > separator.wide {\n    margin: 0;\n    padding: 0;\n    background-repeat: repeat-y, repeat-y;\n    background-position: left, right; }\n\npaned.vertical > separator {\n  margin: 0 0 -8px 0;\n  padding: 0 0 8px 0;\n  background-repeat: repeat-x;\n  background-position: top; }\n  paned.vertical > separator.wide {\n    margin: 0;\n    padding: 0;\n    background-repeat: repeat-x, repeat-x;\n    background-position: bottom, top; }\n\n/**************\n * GtkInfoBar *\n **************/\ninfobar {\n  border-style: none; }\n  infobar.action:hover > revealer > box {\n    background-color: #010101;\n    border-bottom: 1px solid #1e2128; }\n  infobar.info, infobar.question, infobar.warning, infobar.error {\n    text-shadow: none; }\n    infobar.info:backdrop > revealer > box, infobar.info > revealer > box, infobar.question:backdrop > revealer > box, infobar.question > revealer > box, infobar.warning:backdrop > revealer > box, infobar.warning > revealer > box, infobar.error:backdrop > revealer > box, infobar.error > revealer > box {\n      background-color: #080604;\n      border-bottom: 1px solid #1e2128; }\n      infobar.info:backdrop > revealer > box label, infobar.info:backdrop > revealer > box, infobar.info > revealer > box label, infobar.info > revealer > box, infobar.question:backdrop > revealer > box label, infobar.question:backdrop > revealer > box, infobar.question > revealer > box label, infobar.question > revealer > box, infobar.warning:backdrop > revealer > box label, infobar.warning:backdrop > revealer > box, infobar.warning > revealer > box label, infobar.warning > revealer > box, infobar.error:backdrop > revealer > box label, infobar.error:backdrop > revealer > box, infobar.error > revealer > box label, infobar.error > revealer > box {\n        color: #eeeeec; }\n    infobar.info:backdrop, infobar.question:backdrop, infobar.warning:backdrop, infobar.error:backdrop {\n      text-shadow: none; }\n    infobar.info button, infobar.question button, infobar.warning button, infobar.error button {\n      color: #eeeeec;\n      outline-color: rgba(238, 238, 236, 0.3);\n      border-color: #13151a;\n      background-image: image(#323643);\n      box-shadow: none; }\n      infobar.info button:hover, infobar.question button:hover, infobar.warning button:hover, infobar.error button:hover {\n        color: #eeeeec;\n        outline-color: rgba(238, 238, 236, 0.3);\n        border-color: #13151a;\n        background-image: image(#414657);\n        box-shadow: none; }\n      infobar.info button:active, infobar.info button:checked, infobar.question button:active, infobar.question button:checked, infobar.warning button:active, infobar.warning button:checked, infobar.error button:active, infobar.error button:checked {\n        color: #ffffff;\n        outline-color: rgba(238, 238, 236, 0.3);\n        border-color: #2777ff;\n        background-image: linear-gradient(to right, #317dff, #1d71ff);\n        box-shadow: 0 2px 4px rgba(39, 119, 255, 0.25); }\n      infobar.info button:disabled, infobar.question button:disabled, infobar.warning button:disabled, infobar.error button:disabled {\n        color: #888a8d;\n        border-color: #13151a;\n        background-image: image(#242731);\n        box-shadow: none; }\n      infobar.info button:backdrop, infobar.question button:backdrop, infobar.warning button:backdrop, infobar.error button:backdrop {\n        color: #888a8d;\n        border-color: #13151a;\n        background-image: image(#323643);\n        box-shadow: none;\n        border-color: #0d0e11; }\n        infobar.info button:backdrop:disabled, infobar.question button:backdrop:disabled, infobar.warning button:backdrop:disabled, infobar.error button:backdrop:disabled {\n          color: #43495a;\n          border-color: #13151a;\n          background-image: image(#242731);\n          box-shadow: none;\n          border-color: #0d0e11; }\n      infobar.info button:backdrop label, infobar.info button:backdrop, infobar.info button label, infobar.info button, infobar.question button:backdrop label, infobar.question button:backdrop, infobar.question button label, infobar.question button, infobar.warning button:backdrop label, infobar.warning button:backdrop, infobar.warning button label, infobar.warning button, infobar.error button:backdrop label, infobar.error button:backdrop, infobar.error button label, infobar.error button {\n        color: #eeeeec; }\n    infobar.info selection, infobar.question selection, infobar.warning selection, infobar.error selection {\n      background-color: #0d0e11; }\n    infobar.info *:link, infobar.question *:link, infobar.warning *:link, infobar.error *:link {\n      color: #8db7ff; }\n\n/************\n * Tooltips *\n ************/\ntooltip {\n  padding: 4px;\n  /* not working */\n  border-radius: 5px;\n  box-shadow: none;\n  text-shadow: 0 1px black; }\n  tooltip.background {\n    background-color: rgba(0, 0, 0, 0.8);\n    background-clip: padding-box;\n    border: 1px solid rgba(255, 255, 255, 0.1); }\n  tooltip decoration {\n    background-color: transparent; }\n  tooltip * {\n    padding: 4px;\n    background-color: transparent;\n    color: white; }\n\n/*****************\n * Color Chooser *\n *****************/\ncolorswatch:drop(active), colorswatch {\n  border-style: none; }\n\ncolorswatch.top {\n  border-top-left-radius: 5.5px;\n  border-top-right-radius: 5.5px; }\n  colorswatch.top overlay {\n    border-top-left-radius: 5px;\n    border-top-right-radius: 5px; }\n\ncolorswatch.bottom {\n  border-bottom-left-radius: 5.5px;\n  border-bottom-right-radius: 5.5px; }\n  colorswatch.bottom overlay {\n    border-bottom-left-radius: 5px;\n    border-bottom-right-radius: 5px; }\n\ncolorswatch.left, colorswatch:first-child:not(.top) {\n  border-top-left-radius: 5.5px;\n  border-bottom-left-radius: 5.5px; }\n  colorswatch.left overlay, colorswatch:first-child:not(.top) overlay {\n    border-top-left-radius: 5px;\n    border-bottom-left-radius: 5px; }\n\ncolorswatch.right, colorswatch:last-child:not(.bottom) {\n  border-top-right-radius: 5.5px;\n  border-bottom-right-radius: 5.5px; }\n  colorswatch.right overlay, colorswatch:last-child:not(.bottom) overlay {\n    border-top-right-radius: 5px;\n    border-bottom-right-radius: 5px; }\n\ncolorswatch.dark {\n  outline-color: rgba(255, 255, 255, 0.6); }\n  colorswatch.dark overlay {\n    color: white; }\n    colorswatch.dark overlay:hover {\n      border-color: #13151a; }\n    colorswatch.dark overlay:backdrop {\n      color: rgba(255, 255, 255, 0.5); }\n\ncolorswatch.light {\n  outline-color: rgba(0, 0, 0, 0.6); }\n  colorswatch.light overlay {\n    color: black; }\n    colorswatch.light overlay:hover {\n      border-color: #13151a; }\n    colorswatch.light overlay:backdrop {\n      color: rgba(0, 0, 0, 0.5); }\n\ncolorswatch:drop(active) {\n  box-shadow: none; }\n  colorswatch:drop(active).light overlay {\n    border-color: #19a187;\n    box-shadow: inset 0 0 0 2px #13151a, inset 0 0 0 1px #19a187; }\n  colorswatch:drop(active).dark overlay {\n    border-color: #19a187;\n    box-shadow: inset 0 0 0 2px #13151a, inset 0 0 0 1px #19a187; }\n\ncolorswatch overlay {\n  border: 1px solid #13151a; }\n  colorswatch overlay:hover {\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), inset 0 -1px rgba(0, 0, 0, 0.2); }\n  colorswatch overlay:backdrop, colorswatch overlay:backdrop:hover {\n    border-color: #13151a;\n    box-shadow: none; }\n\ncolorswatch#add-color-button {\n  border-radius: 5px 5px 0 0; }\n  colorswatch#add-color-button:only-child {\n    border-radius: 5px; }\n  colorswatch#add-color-button overlay {\n    color: #eeeeec;\n    outline-color: rgba(238, 238, 236, 0.3);\n    border-color: #13151a;\n    background-image: image(#323643);\n    box-shadow: none; }\n    colorswatch#add-color-button overlay:hover {\n      color: #eeeeec;\n      outline-color: rgba(238, 238, 236, 0.3);\n      border-color: #13151a;\n      background-image: image(#414657);\n      box-shadow: none; }\n    colorswatch#add-color-button overlay:backdrop {\n      color: #888a8d;\n      border-color: #13151a;\n      background-image: image(#323643);\n      box-shadow: none; }\n\ncolorswatch:disabled {\n  opacity: 0.5; }\n  colorswatch:disabled overlay {\n    border-color: rgba(0, 0, 0, 0.6);\n    box-shadow: none; }\n\nrow:selected colorswatch {\n  box-shadow: 0 0 0 2px #ffffff; }\n\ncolorswatch#editor-color-sample {\n  border-radius: 4px; }\n  colorswatch#editor-color-sample overlay {\n    border-radius: 4.5px; }\n\ncolorchooser .popover.osd {\n  border-radius: 5px; }\n\n/********\n * Misc *\n ********/\n.content-view {\n  background-color: #13151a; }\n  .content-view:hover {\n    -gtk-icon-effect: highlight; }\n  .content-view:backdrop {\n    background-color: #13151a; }\n\n.osd .scale-popup button.flat {\n  border-style: none;\n  border-radius: 5px; }\n\n.scale-popup button:hover {\n  background-color: rgba(238, 238, 236, 0.1);\n  border-radius: 5px; }\n\n/**********************\n * Window Decorations *\n *********************/\ndecoration {\n  border-radius: 9px 9px 0 0;\n  border-width: 0px;\n  box-shadow: 0 3px 9px 1px rgba(0, 0, 0, 0.5), 0 0 0 1px rgba(0, 0, 0, 0.75);\n  margin: 10px; }\n  decoration:backdrop {\n    box-shadow: 0 3px 9px 1px transparent, 0 2px 6px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.75);\n    transition: 200ms ease-out; }\n  .maximized decoration, .fullscreen decoration {\n    border-radius: 0;\n    box-shadow: none; }\n  .tiled decoration, .tiled-top decoration, .tiled-right decoration, .tiled-bottom decoration, .tiled-left decoration {\n    border-radius: 0;\n    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.75), 0 0 0 20px transparent; }\n    .tiled decoration:backdrop, .tiled-top decoration:backdrop, .tiled-right decoration:backdrop, .tiled-bottom decoration:backdrop, .tiled-left decoration:backdrop {\n      box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.75), 0 0 0 20px transparent; }\n  .popup decoration {\n    box-shadow: none; }\n  .ssd decoration {\n    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.75); }\n  .ssd decoration:backdrop {\n    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.75); }\n  .csd.popup decoration {\n    border-radius: 5px;\n    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.65); }\n  tooltip.csd decoration {\n    border-radius: 5px;\n    box-shadow: none; }\n  messagedialog.csd decoration {\n    border-radius: 9px;\n    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.65); }\n  .solid-csd decoration {\n    margin: 0;\n    padding: 4px;\n    background-color: #13151a;\n    border: solid 1px #13151a;\n    border-radius: 0;\n    box-shadow: inset 0 0 0 3px rgba(35, 37, 46, 0.8), inset 0 1px rgba(238, 238, 236, 0.07); }\n    .solid-csd decoration:backdrop {\n      box-shadow: inset 0 0 0 3px #23252e, inset 0 1px rgba(238, 238, 236, 0.07); }\n\nbutton.titlebutton {\n  text-shadow: 0 -1px rgba(0, 0, 0, 0.873255);\n  -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.873255); }\n  button.titlebutton:not(.appmenu) {\n    border-radius: 9999px;\n    padding: 5px;\n    margin: 0 2px;\n    min-width: 0;\n    min-height: 0; }\n  button.titlebutton:backdrop {\n    -gtk-icon-shadow: none; }\n\n.selection-mode headerbar button.titlebutton,\n.selection-mode .titlebar button.titlebutton,\nheaderbar.selection-mode button.titlebutton,\n.titlebar.selection-mode button.titlebutton {\n  text-shadow: 0 -1px rgba(0, 0, 0, 0.538824);\n  -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.538824); }\n  .selection-mode headerbar button.titlebutton:backdrop,\n  .selection-mode .titlebar button.titlebutton:backdrop,\n  headerbar.selection-mode button.titlebutton:backdrop,\n  .titlebar.selection-mode button.titlebutton:backdrop {\n    -gtk-icon-shadow: none; }\n\n.view:selected:focus, .view:selected,\n.view text:selected:focus,\ntextview text:selected:focus,\n.view text:selected,\ntextview text:selected, .view text selection:focus, .view text selection,\ntextview text selection:focus,\ntextview text selection, iconview:selected:focus, iconview:selected, iconview text selection:focus, iconview text selection, flowbox flowboxchild:selected,\nentry selection, modelbutton.flat:selected,\n.menuitem.button.flat:selected, spinbutton:not(.vertical) selection, treeview.view:selected:focus, treeview.view:selected, row:selected, calendar:selected {\n  background-color: #2777ff; }\n  label:selected, .selection-mode button.titlebutton, .view:selected:focus, .view:selected,\n  .view text:selected:focus,\n  textview text:selected:focus,\n  .view text:selected,\n  textview text:selected, .view text selection:focus, .view text selection,\n  textview text selection:focus,\n  textview text selection, iconview:selected:focus, iconview:selected, iconview text selection:focus, iconview text selection, flowbox flowboxchild:selected,\n  entry selection, modelbutton.flat:selected,\n  .menuitem.button.flat:selected, spinbutton:not(.vertical) selection, treeview.view:selected:focus, treeview.view:selected, row:selected, calendar:selected {\n    color: #ffffff; }\n    label:disabled selection, label:disabled:selected, .selection-mode button.titlebutton:disabled, .view:disabled:selected,\n    textview text:disabled:selected:focus,\n    .view text:disabled:selected,\n    textview text:disabled:selected, .view text selection:disabled,\n    textview text selection:disabled:focus,\n    textview text selection:disabled, iconview:disabled:selected:focus, iconview:disabled:selected, iconview text selection:disabled:focus, iconview text selection:disabled, flowbox flowboxchild:disabled:selected,\n    entry selection:disabled, modelbutton.flat:disabled:selected,\n    .menuitem.button.flat:disabled:selected, spinbutton:not(.vertical) selection:disabled, treeview.view:disabled:selected, row:disabled:selected, calendar:disabled:selected {\n      color: #93bbff; }\n    label:backdrop selection, label:backdrop:selected, .selection-mode button.titlebutton:backdrop, .view:backdrop:selected,\n    textview text:backdrop:selected:focus,\n    .view text:backdrop:selected,\n    textview text:backdrop:selected, .view text selection:backdrop,\n    textview text selection:backdrop:focus,\n    textview text selection:backdrop, iconview:backdrop:selected:focus, iconview:backdrop:selected, iconview text selection:backdrop:focus, iconview text selection:backdrop, flowbox flowboxchild:backdrop:selected,\n    entry selection:backdrop, modelbutton.flat:backdrop:selected,\n    .menuitem.button.flat:backdrop:selected, spinbutton:not(.vertical) selection:backdrop, treeview.view:backdrop:selected, row:backdrop:selected, calendar:backdrop:selected {\n      color: #d4d5d7; }\n      label:backdrop selection:disabled, label:backdrop:disabled:selected, .selection-mode button.titlebutton:backdrop:disabled, .view:backdrop:disabled:selected,\n      .view text:backdrop:disabled:selected,\n      textview text:backdrop:disabled:selected, .view text selection:backdrop:disabled,\n      textview text selection:backdrop:disabled, iconview:backdrop:disabled:selected, iconview text selection:backdrop:disabled, flowbox flowboxchild:backdrop:disabled:selected,\n      entry selection:backdrop:disabled, modelbutton.flat:backdrop:disabled:selected,\n      .menuitem.button.flat:backdrop:disabled:selected, spinbutton:not(.vertical) selection:backdrop:disabled, row:backdrop:disabled:selected, calendar:backdrop:disabled:selected {\n        color: #5b93f3; }\n\n.monospace {\n  font-family: monospace; }\n\n/**********************\n * Touch Copy & Paste *\n *********************/\ncursor-handle {\n  background-color: transparent;\n  background-image: none;\n  box-shadow: none;\n  border-style: none; }\n  cursor-handle.top:dir(ltr), cursor-handle.bottom:dir(rtl) {\n    -gtk-icon-source: -gtk-scaled(url(\"assets/text-select-start-dark.png\"), url(\"assets/text-select-start-dark@2.png\"));\n    padding-left: 10px; }\n  cursor-handle.bottom:dir(ltr), cursor-handle.top:dir(rtl) {\n    -gtk-icon-source: -gtk-scaled(url(\"assets/text-select-end-dark.png\"), url(\"assets/text-select-end-dark@2.png\"));\n    padding-right: 10px; }\n  cursor-handle.insertion-cursor:dir(ltr), cursor-handle.insertion-cursor:dir(rtl) {\n    -gtk-icon-source: -gtk-scaled(url(\"assets/slider-horz-scale-has-marks-above-dark.png\"), url(\"assets/slider-horz-scale-has-marks-above-dark@2.png\")); }\n  cursor-handle.top:hover:dir(ltr), cursor-handle.bottom:hover:dir(rtl) {\n    -gtk-icon-source: -gtk-scaled(url(\"assets/text-select-start-hover-dark.png\"), url(\"assets/text-select-start-hover-dark@2.png\"));\n    padding-left: 10px; }\n  cursor-handle.bottom:hover:dir(ltr), cursor-handle.top:hover:dir(rtl) {\n    -gtk-icon-source: -gtk-scaled(url(\"assets/text-select-end-hover-dark.png\"), url(\"assets/text-select-end-hover-dark@2.png\"));\n    padding-right: 10px; }\n  cursor-handle.insertion-cursor:hover:dir(ltr), cursor-handle.insertion-cursor:hover:dir(rtl) {\n    -gtk-icon-source: -gtk-scaled(url(\"assets/slider-horz-scale-has-marks-above-hover-dark.png\"), url(\"assets/slider-horz-scale-has-marks-above-hover-dark@2.png\")); }\n  cursor-handle.top:active:dir(ltr), cursor-handle.bottom:active:dir(rtl) {\n    -gtk-icon-source: -gtk-scaled(url(\"assets/text-select-start-active-dark.png\"), url(\"assets/text-select-start-active-dark@2.png\"));\n    padding-left: 10px; }\n  cursor-handle.bottom:active:dir(ltr), cursor-handle.top:active:dir(rtl) {\n    -gtk-icon-source: -gtk-scaled(url(\"assets/text-select-end-active-dark.png\"), url(\"assets/text-select-end-active-dark@2.png\"));\n    padding-right: 10px; }\n  cursor-handle.insertion-cursor:active:dir(ltr), cursor-handle.insertion-cursor:active:dir(rtl) {\n    -gtk-icon-source: -gtk-scaled(url(\"assets/slider-horz-scale-has-marks-above-active-dark.png\"), url(\"assets/slider-horz-scale-has-marks-above-active-dark@2.png\")); }\n\n.context-menu {\n  font: initial; }\n\n.keycap {\n  min-width: 20px;\n  min-height: 25px;\n  margin-top: 2px;\n  padding-bottom: 3px;\n  padding-left: 6px;\n  padding-right: 6px;\n  color: #eeeeec;\n  background-color: #272a34;\n  border: 1px solid;\n  border-color: #13151a;\n  border-radius: 5px;\n  box-shadow: inset 0 -3px #1b1d24;\n  font-size: smaller; }\n  .keycap:backdrop {\n    background-color: #292c37;\n    color: #888a8d;\n    transition: 200ms ease-out; }\n\n:not(decoration):not(window):drop(active):focus,\n:not(decoration):not(window):drop(active) {\n  border-color: #19a187;\n  box-shadow: inset 0 0 0 1px #19a187;\n  caret-color: #19a187; }\n\nstackswitcher button.text-button {\n  min-width: 100px; }\n\nstackswitcher button.circular,\nstackswitcher button.text-button.circular {\n  min-width: 32px;\n  min-height: 32px;\n  padding: 0; }\n\n/*************\n * App Icons *\n *************/\n/* Outline for low res icons */\n.lowres-icon {\n  -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.05), 1px 0 rgba(0, 0, 0, 0.1), 0 1px rgba(0, 0, 0, 0.3), -1px 0 rgba(0, 0, 0, 0.1); }\n\n/* Dropshadow for large icons */\n.icon-dropshadow {\n  -gtk-icon-shadow: 0 1px 12px rgba(0, 0, 0, 0.05), 0 -1px rgba(0, 0, 0, 0.05), 1px 0 rgba(0, 0, 0, 0.1), 0 1px rgba(0, 0, 0, 0.3), -1px 0 rgba(0, 0, 0, 0.1); }\n\n/*********\n * Emoji *\n ********/\npopover.emoji-picker {\n  padding-left: 0;\n  padding-right: 0; }\n  popover.emoji-picker entry.search {\n    margin: 3px 5px 5px 5px; }\n\nbutton.emoji-section {\n  border-color: transparent;\n  border-width: 3px;\n  border-style: none none solid;\n  border-radius: 0;\n  margin: 2px 4px 2px 4px;\n  padding: 3px 0 0;\n  min-width: 32px;\n  min-height: 28px;\n  /* reset props inherited from the button style */\n  background: none;\n  box-shadow: none;\n  text-shadow: none;\n  outline-offset: -5px; }\n  button.emoji-section:first-child {\n    margin-left: 7px; }\n  button.emoji-section:last-child {\n    margin-right: 7px; }\n  button.emoji-section:backdrop:not(:checked) {\n    border-color: transparent; }\n  button.emoji-section:hover {\n    border-color: rgba(238, 238, 236, 0.1); }\n  button.emoji-section:checked {\n    border-color: #2777ff; }\n  button.emoji-section label {\n    padding: 0;\n    opacity: 0.55; }\n  button.emoji-section:hover label {\n    opacity: 0.775; }\n  button.emoji-section:checked label {\n    opacity: 1; }\n\npopover.emoji-picker .emoji {\n  font-size: x-large;\n  padding: 6px; }\n  popover.emoji-picker .emoji :hover {\n    background: #2777ff;\n    border-radius: 6px; }\n\npopover.emoji-completion arrow {\n  border: none;\n  background: none; }\n\npopover.emoji-completion contents row box {\n  padding: 2px 10px; }\n\npopover.emoji-completion .emoji:hover {\n  background: #3b3e46; }\n\n/***************************\n * Check and Radio buttons *\n ***************************/\nrow label.subtitle {\n  font-size: smaller;\n  opacity: 0.55;\n  text-shadow: none; }\n\nrow > box.header {\n  margin-left: 12px;\n  margin-right: 12px;\n  min-height: 50px; }\n  row > box.header > box.title {\n    margin-top: 8px;\n    margin-bottom: 8px; }\n\nrow.expander {\n  background-color: transparent; }\n  row.expander list.nested > row {\n    background-color: alpha(#23252e, 0.5);\n    border-color: alpha(#13151a, 0.7);\n    border-style: solid;\n    border-width: 1px 0px 0px 0px; }\n  row.expander image.expander-row-arrow {\n    transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  row.expander:checked image.expander-row-arrow {\n    -gtk-icon-transform: rotate(0turn); }\n  row.expander:not(:checked) image.expander-row-arrow {\n    opacity: 0.55;\n    text-shadow: none; }\n    row.expander:not(:checked) image.expander-row-arrow:dir(ltr) {\n      -gtk-icon-transform: rotate(-0.25turn); }\n    row.expander:not(:checked) image.expander-row-arrow:dir(rtl) {\n      -gtk-icon-transform: rotate(0.25turn); }\n  row.expander:checked image.expander-row-arrow:not(:disabled) {\n    color: #2777ff; }\n  row.expander image.expander-row-arrow:disabled {\n    color: #888a8d; }\n\nflap > dimming,\ndeck > dimming,\nleaflet > dimming {\n  background: rgba(0, 0, 0, 0.24); }\n\nflap > border,\ndeck > border,\nleaflet > border {\n  min-width: 1px;\n  min-height: 1px;\n  background: #13151a; }\n\nflap > shadow,\ndeck > shadow,\nleaflet > shadow {\n  min-width: 56px;\n  min-height: 56px; }\n  flap > shadow.left,\n  deck > shadow.left,\n  leaflet > shadow.left {\n    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.02) 40px, rgba(0, 0, 0, 0) 56px), linear-gradient(to right, rgba(0, 0, 0, 0.06), rgba(0, 0, 0, 0.02) 7px, rgba(0, 0, 0, 0) 24px); }\n  flap > shadow.right,\n  deck > shadow.right,\n  leaflet > shadow.right {\n    background-image: linear-gradient(to left, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.02) 40px, rgba(0, 0, 0, 0) 56px), linear-gradient(to left, rgba(0, 0, 0, 0.06), rgba(0, 0, 0, 0.02) 7px, rgba(0, 0, 0, 0) 24px); }\n  flap > shadow.up,\n  deck > shadow.up,\n  leaflet > shadow.up {\n    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.02) 40px, rgba(0, 0, 0, 0) 56px), linear-gradient(to bottom, rgba(0, 0, 0, 0.06), rgba(0, 0, 0, 0.02) 7px, rgba(0, 0, 0, 0) 24px); }\n  flap > shadow.down,\n  deck > shadow.down,\n  leaflet > shadow.down {\n    background-image: linear-gradient(to top, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.02) 40px, rgba(0, 0, 0, 0) 56px), linear-gradient(to top, rgba(0, 0, 0, 0.06), rgba(0, 0, 0, 0.02) 7px, rgba(0, 0, 0, 0) 24px); }\n\nflap > outline,\ndeck > outline,\nleaflet > outline {\n  min-width: 1px;\n  min-height: 1px;\n  background: transparent; }\n\navatar {\n  border-radius: 9999px;\n  -gtk-outline-radius: 9999px;\n  font-weight: bold; }\n  avatar.color1 {\n    background-image: linear-gradient(#83b6ec, #337fdc);\n    color: #cfe1f5; }\n  avatar.color2 {\n    background-image: linear-gradient(#7ad9f1, #0f9ac8);\n    color: #caeaf2; }\n  avatar.color3 {\n    background-image: linear-gradient(#8de6b1, #29ae74);\n    color: #cef8d8; }\n  avatar.color4 {\n    background-image: linear-gradient(#b5e98a, #6ab85b);\n    color: #e6f9d7; }\n  avatar.color5 {\n    background-image: linear-gradient(#f8e359, #d29d09);\n    color: #f9f4e1; }\n  avatar.color6 {\n    background-image: linear-gradient(#ffcb62, #d68400);\n    color: #ffead1; }\n  avatar.color7 {\n    background-image: linear-gradient(#ffa95a, #ed5b00);\n    color: #ffe5c5; }\n  avatar.color8 {\n    background-image: linear-gradient(#f78773, #e62d42);\n    color: #f8d2ce; }\n  avatar.color9 {\n    background-image: linear-gradient(#e973ab, #e33b6a);\n    color: #fac7de; }\n  avatar.color10 {\n    background-image: linear-gradient(#cb78d4, #9945b5);\n    color: #e7c2e8; }\n  avatar.color11 {\n    background-image: linear-gradient(#9e91e8, #7a59ca);\n    color: #d5d2f5; }\n  avatar.color12 {\n    background-image: linear-gradient(#e3cf9c, #b08952);\n    color: #f2eade; }\n  avatar.color13 {\n    background-image: linear-gradient(#be916d, #785336);\n    color: #e5d6ca; }\n  avatar.color14 {\n    background-image: linear-gradient(#c0bfbc, #6e6d71);\n    color: #d8d7d3; }\n  avatar.contrasted {\n    color: #fff; }\n  avatar.image {\n    background: none; }\n\nviewswitchertitle viewswitcher {\n  margin-left: 12px;\n  margin-right: 12px; }\n\nstatuspage > scrolledwindow > viewport > box {\n  margin: 36px 12px; }\n  statuspage > scrolledwindow > viewport > box > clamp:not(:last-child) > box {\n    margin-bottom: 36px; }\n  statuspage > scrolledwindow > viewport > box > clamp > box > .icon:not(:last-child) {\n    margin-bottom: 36px; }\n  statuspage > scrolledwindow > viewport > box > clamp > box > .title:not(:last-child) {\n    margin-bottom: 12px; }\n\nwindow.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp,\npreferencespage > scrolledwindow > viewport > clamp {\n  margin: 0 12px;\n  transition: margin-bottom 200ms ease; }\n  window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp > list,\n  window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp > box > preferencesgroup,\n  preferencespage > scrolledwindow > viewport > clamp > list,\n  preferencespage > scrolledwindow > viewport > clamp > box > preferencesgroup {\n    transition: margin-top 200ms ease; }\n  window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.small,\n  preferencespage > scrolledwindow > viewport > clamp.small {\n    margin-bottom: 18px; }\n    window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.small > list,\n    window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.small > box > preferencesgroup,\n    preferencespage > scrolledwindow > viewport > clamp.small > list,\n    preferencespage > scrolledwindow > viewport > clamp.small > box > preferencesgroup {\n      margin-top: 18px; }\n  window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.medium,\n  preferencespage > scrolledwindow > viewport > clamp.medium {\n    margin-bottom: 24px; }\n    window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.medium > list,\n    window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.medium > box > preferencesgroup,\n    preferencespage > scrolledwindow > viewport > clamp.medium > list,\n    preferencespage > scrolledwindow > viewport > clamp.medium > box > preferencesgroup {\n      margin-top: 24px; }\n  window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.large,\n  preferencespage > scrolledwindow > viewport > clamp.large {\n    margin-bottom: 30px; }\n    window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.large > list,\n    window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.large > box > preferencesgroup,\n    preferencespage > scrolledwindow > viewport > clamp.large > list,\n    preferencespage > scrolledwindow > viewport > clamp.large > box > preferencesgroup {\n      margin-top: 30px; }\n\npreferencesgroup > box > label:not(:first-child) {\n  margin-top: 6px; }\n\npreferencesgroup > box > box:not(:first-child) {\n  margin-top: 12px; }\n\ntabbar .tab-indicator:not(.clickable) {\n  background: none;\n  box-shadow: none;\n  border-color: transparent; }\n\n/***************************\n * Check and Radio buttons *\n ***************************/\npopover.combo list {\n  min-width: 200px; }\n\nwindow.csd.unified:not(.solid-csd) headerbar {\n  border-radius: 0; }\n\n.windowhandle, .windowhandle * {\n  -GtkWidget-window-dragging: true; }\n\npopover.combo {\n  padding: 0px; }\n  popover.combo list {\n    border-style: none;\n    background-color: transparent; }\n    popover.combo list > row {\n      padding: 0px 12px 0px 12px;\n      min-height: 50px; }\n      popover.combo list > row:not(:last-child) {\n        border-bottom: 1px solid alpha(#13151a, 0.5); }\n      popover.combo list > row:first-child {\n        border-top-left-radius: 8px;\n        -gtk-outline-top-left-radius: 7px;\n        border-top-right-radius: 8px;\n        -gtk-outline-top-right-radius: 7px; }\n      popover.combo list > row:last-child {\n        border-bottom-left-radius: 8px;\n        -gtk-outline-bottom-left-radius: 7px;\n        border-bottom-right-radius: 8px;\n        -gtk-outline-bottom-right-radius: 7px; }\n  popover.combo overshoot.top {\n    border-top-left-radius: 8px;\n    -gtk-outline-top-left-radius: 7px;\n    border-top-right-radius: 8px;\n    -gtk-outline-top-right-radius: 7px; }\n  popover.combo overshoot.bottom {\n    border-bottom-left-radius: 8px;\n    -gtk-outline-bottom-left-radius: 7px;\n    border-bottom-right-radius: 8px;\n    -gtk-outline-bottom-right-radius: 7px; }\n  popover.combo scrollbar.vertical {\n    padding-top: 2px;\n    padding-bottom: 2px; }\n    popover.combo scrollbar.vertical:dir(ltr) {\n      border-top-right-radius: 8px;\n      -gtk-outline-top-right-radius: 7px;\n      border-bottom-right-radius: 8px;\n      -gtk-outline-bottom-right-radius: 7px; }\n    popover.combo scrollbar.vertical:dir(rtl) {\n      border-top-left-radius: 8px;\n      -gtk-outline-top-left-radius: 7px;\n      border-bottom-left-radius: 8px;\n      -gtk-outline-bottom-left-radius: 7px; }\n\nrow.expander {\n  padding: 0px; }\n  row.expander image.expander-row-arrow:dir(ltr) {\n    margin-left: 6px; }\n  row.expander image.expander-row-arrow:dir(rtl) {\n    margin-right: 6px; }\n\nkeypad .digit {\n  font-size: 200%;\n  font-weight: bold; }\n\nkeypad .letters {\n  font-size: 70%; }\n\nkeypad .symbol {\n  font-size: 160%; }\n\nviewswitcher, viewswitcher button {\n  margin: 0;\n  padding: 0; }\n\nviewswitcher button {\n  border-radius: 0;\n  border-top: 0;\n  border-bottom: 0;\n  box-shadow: none;\n  font-size: 1rem; }\n  viewswitcher button:not(:checked):not(:hover) {\n    background: transparent; }\n  viewswitcher button:not(:only-child):not(:last-child) {\n    border-right-width: 0px; }\n  viewswitcher button:not(only-child):first-child:not(:checked):not(:hover), viewswitcher button:not(:checked):not(:hover) + button:not(:checked):not(:hover) {\n    border-left-color: transparent; }\n  viewswitcher button:not(only-child):last-child:not(:checked):not(:hover) {\n    border-right-color: transparent; }\n  viewswitcher button:not(:checked):hover:not(:backdrop) {\n    background-image: image(lighter(#23252e)); }\n  viewswitcher button:not(only-child):first-child:not(:checked):hover, viewswitcher button:not(:checked):hover + button:not(:checked):not(:hover), viewswitcher button:not(:checked):not(:hover) + button:not(:checked):hover {\n    border-left-color: shade(#13151a, 1.15); }\n  viewswitcher button:not(only-child):last-child:not(:checked):hover {\n    border-right-color: shade(#13151a, 1.15); }\n  viewswitcher button:not(:checked):hover:backdrop {\n    background-image: image(#23252e); }\n  headerbar viewswitcher button:not(:checked):hover:not(:backdrop) {\n    background-image: linear-gradient(to top, shade(alpha(#23252e, 0.7), 0.99) 2px, alpha(#23252e, 0.7)); }\n  headerbar viewswitcher button:not(:checked):not(only-child):first-child:hover, headerbar viewswitcher button:not(:checked):hover + button:not(:checked):not(:hover), headerbar viewswitcher button:not(:checked):not(:hover) + button:not(:checked):hover {\n    border-left-color: #13151a; }\n  headerbar viewswitcher button:not(:checked):not(only-child):last-child:hover {\n    border-right-color: #13151a; }\n  headerbar viewswitcher button:not(:checked):hover:backdrop {\n    background-image: image(#23252e); }\n  viewswitcher button > stack > box.narrow {\n    font-size: 0.75rem;\n    padding-top: 7px;\n    padding-bottom: 5px; }\n    viewswitcher button > stack > box.narrow image,\n    viewswitcher button > stack > box.narrow label {\n      padding-left: 8px;\n      padding-right: 8px; }\n  viewswitcher button > stack > box.wide {\n    padding: 8px 12px; }\n    viewswitcher button > stack > box.wide label:dir(ltr) {\n      padding-right: 7px; }\n    viewswitcher button > stack > box.wide label:dir(rtl) {\n      padding-left: 7px; }\n  viewswitcher button > stack > box label.active {\n    font-weight: bold; }\n  viewswitcher button.needs-attention:active > stack > box label, viewswitcher button.needs-attention:checked > stack > box label {\n    animation: none;\n    background-image: none; }\n  viewswitcher button.needs-attention > stack > box label {\n    animation: needs_attention 150ms ease-in;\n    background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#3584e4), to(transparent)), -gtk-gradient(radial, center center, 0, center center, 0.5, to(rgba(255, 255, 255, 0.769231)), to(transparent));\n    background-size: 6px 6px, 6px 6px;\n    background-repeat: no-repeat;\n    background-position: right 0px, right 1px; }\n    viewswitcher button.needs-attention > stack > box label:backdrop {\n      background-size: 6px 6px, 0 0; }\n    viewswitcher button.needs-attention > stack > box label:dir(rtl) {\n      background-position: left 0px, left 1px; }\n\nviewswitcherbar actionbar > revealer > box {\n  padding: 0; }\n\nlist.content,\nlist.content list {\n  background-color: transparent; }\n\nlist.content list.nested > row:not(:active):not(:hover):not(:selected), list.content list.nested > row:not(:active):hover:not(.activatable):not(:selected) {\n  background-color: mix(#23252e, #272a34, 0.5); }\n\nlist.content list.nested > row:not(:active):hover.activatable:not(:selected) {\n  background-color: mix(#eeeeec, #272a34, 0.95); }\n\nlist.content > row:not(.expander):not(:active):not(:hover):not(:selected), list.content > row:not(.expander):not(:active):hover:not(.activatable):not(:selected), list.content > row.expander row.header:not(:active):not(:hover):not(:selected), list.content > row.expander row.header:not(:active):hover:not(.activatable):not(:selected) {\n  background-color: #272a34; }\n\nlist.content > row:not(.expander):not(:active):hover.activatable:not(:selected), list.content > row.expander row.header:not(:active):hover.activatable:not(:selected) {\n  background-color: mix(#eeeeec, #272a34, 0.95); }\n\nlist.content > row,\nlist.content > row list > row {\n  border-color: alpha(#13151a, 0.7);\n  border-style: solid;\n  transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n\nlist.content > row:not(:last-child) {\n  border-width: 1px 1px 0px 1px; }\n\nlist.content > row:first-child, list.content > row.expander:first-child row.header, list.content > row.expander:checked, list.content > row.expander:checked row.header, list.content > row.expander:checked + row, list.content > row.expander:checked + row.expander row.header {\n  border-top-left-radius: 8px;\n  -gtk-outline-top-left-radius: 7px;\n  border-top-right-radius: 8px;\n  -gtk-outline-top-right-radius: 7px; }\n\nlist.content > row:last-child, list.content > row.checked-expander-row-previous-sibling, list.content > row.expander:checked {\n  border-width: 1px; }\n\nlist.content > row:last-child, list.content > row.checked-expander-row-previous-sibling, list.content > row.expander:checked, list.content > row.expander:not(:checked):last-child row.header, list.content > row.expander:not(:checked).checked-expander-row-previous-sibling row.header, list.content > row.expander.empty:checked row.header, list.content > row.expander list.nested > row:last-child {\n  border-bottom-left-radius: 8px;\n  -gtk-outline-bottom-left-radius: 7px;\n  border-bottom-right-radius: 8px;\n  -gtk-outline-bottom-right-radius: 7px; }\n\nlist.content > row.expander:checked:not(:first-child), list.content > row.expander:checked + row {\n  margin-top: 6px; }\n\nbutton.list-button:not(:active):not(:checked):not(:hover) {\n  background: none;\n  border: 1px solid alpha(#13151a, 0.5);\n  box-shadow: none; }\n\nwindow.csd.unified:not(.solid-csd):not(.fullscreen) headerbar {\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0); }\n  window.csd.unified:not(.solid-csd):not(.fullscreen) headerbar.selection-mode {\n    box-shadow: none; }\n\nwindow.csd.unified:not(.solid-csd):not(.fullscreen) > decoration-overlay {\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0.065); }\n\nwindow.csd.unified:not(.solid-csd):not(.fullscreen):not(.tiled):not(.tiled-top):not(.tiled-bottom):not(.tiled-left):not(.tiled-right):not(.maximized),\nwindow.csd.unified:not(.solid-csd):not(.fullscreen):not(.tiled):not(.tiled-top):not(.tiled-bottom):not(.tiled-left):not(.tiled-right):not(.maximized) > decoration,\nwindow.csd.unified:not(.solid-csd):not(.fullscreen):not(.tiled):not(.tiled-top):not(.tiled-bottom):not(.tiled-left):not(.tiled-right):not(.maximized) > decoration-overlay {\n  border-radius: 8px; }\n\nstatuspage > scrolledwindow > viewport > box > clamp > box > .icon {\n  color: rgba(238, 238, 236, 0.5); }\n  statuspage > scrolledwindow > viewport > box > clamp > box > .icon:backdrop {\n    color: rgba(136, 138, 141, 0.5); }\n\ntabbar .box {\n  min-height: 38px;\n  background: #0f1014;\n  border-bottom: 1px solid black; }\n  tabbar .box:backdrop {\n    background-color: #0f1014;\n    border-color: #13151a; }\n\ntabbar scrolledwindow.pinned undershoot {\n  border: 0 solid black; }\n\ntabbar scrolledwindow.pinned:dir(rtl) undershoot.left {\n  border-left-width: 1px; }\n\ntabbar scrolledwindow.pinned:dir(ltr) undershoot.right {\n  border-right-width: 1px; }\n\ntabbar scrolledwindow.pinned:backdrop undershoot {\n  border-color: #13151a; }\n\ntabbar scrolledwindow.pinned tabbox:dir(ltr) {\n  padding-right: 1px;\n  box-shadow: inset -1px 0 black; }\n  tabbar scrolledwindow.pinned tabbox:dir(ltr):backdrop {\n    box-shadow: inset -1px 0 #13151a; }\n\ntabbar scrolledwindow.pinned tabbox:dir(rtl) {\n  padding-left: 1px;\n  box-shadow: inset 1px 0 black; }\n  tabbar scrolledwindow.pinned tabbox:dir(rtl):backdrop {\n    box-shadow: inset 1px 0 #13151a; }\n\ntabbar undershoot {\n  transition: none; }\n  tabbar undershoot.left {\n    background: linear-gradient(to right, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0) 20px); }\n  tabbar undershoot.right {\n    background: linear-gradient(to left, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0) 20px); }\n\ntabbar .needs-attention-left undershoot.left {\n  background: linear-gradient(to right, rgba(39, 119, 255, 0.7), rgba(39, 119, 255, 0.5) 1px, rgba(39, 119, 255, 0) 20px); }\n\ntabbar .needs-attention-right undershoot.right {\n  background: linear-gradient(to left, rgba(39, 119, 255, 0.7), rgba(39, 119, 255, 0.5) 1px, rgba(39, 119, 255, 0) 20px); }\n\ntabbar tab {\n  border-style: solid;\n  border-color: black;\n  border-width: 0 1px 0 1px;\n  transition: background 150ms ease-in-out;\n  background-color: #16171d; }\n  tabbar tab:checked {\n    background-color: #23252e; }\n    tabbar tab:checked:hover {\n      background-color: #292c37; }\n  tabbar tab:hover {\n    background-color: #1c1e25; }\n  tabbar tab:backdrop {\n    border-color: #13151a;\n    background-color: #16171d; }\n    tabbar tab:backdrop:checked {\n      background-color: #23252e; }\n\ntabbar .start-action,\ntabbar .end-action {\n  background: #16171d;\n  border-color: black;\n  border-style: solid;\n  transition: background 150ms ease-in-out; }\n  tabbar .start-action:backdrop,\n  tabbar .end-action:backdrop {\n    border-color: #13151a;\n    background-color: #16171d; }\n  tabbar .start-action button,\n  tabbar .end-action button {\n    border: none;\n    border-radius: 0; }\n\ntabbar .start-action:dir(ltr),\ntabbar .end-action:dir(rtl) {\n  border-right-width: 1px; }\n  tabbar .start-action:dir(ltr) > *,\n  tabbar .end-action:dir(rtl) > * {\n    margin-right: 1px; }\n\ntabbar .start-action:dir(rtl),\ntabbar .end-action:dir(ltr) {\n  border-left-width: 1px; }\n  tabbar .start-action:dir(rtl) > *,\n  tabbar .end-action:dir(ltr) > * {\n    margin-left: 1px; }\n\n.tab-drag-icon tab {\n  min-height: 26px;\n  background-color: #292c37;\n  box-shadow: 0 3px 9px 1px rgba(0, 0, 0, 0.25), 0 0 0 1px rgba(19, 21, 26, 0.9), inset 0 1px rgba(238, 238, 236, 0.07);\n  margin: 25px; }\n\ntabbar tab,\n.tab-drag-icon tab {\n  padding: 6px; }\n  tabbar tab.needs-attention,\n  .tab-drag-icon tab.needs-attention {\n    background-image: radial-gradient(ellipse at bottom, rgba(255, 255, 255, 0.8), rgba(39, 119, 255, 0.2) 15%, rgba(39, 119, 255, 0) 15%); }\n  tabbar tab .tab-close-button,\n  tabbar tab .tab-indicator,\n  .tab-drag-icon tab .tab-close-button,\n  .tab-drag-icon tab .tab-indicator {\n    padding: 0;\n    margin: 0;\n    min-width: 24px;\n    min-height: 24px;\n    border-radius: 99px;\n    border: none;\n    box-shadow: none;\n    -gtk-icon-shadow: none;\n    text-shadow: none;\n    background: none; }\n  tabbar tab .tab-close-button:hover,\n  tabbar tab .tab-indicator.clickable:hover,\n  .tab-drag-icon tab .tab-close-button:hover,\n  .tab-drag-icon tab .tab-indicator.clickable:hover {\n    background: alpha(#eeeeec, 0.15); }\n  tabbar tab .tab-close-button:active,\n  tabbar tab .tab-indicator.clickable:active,\n  .tab-drag-icon tab .tab-close-button:active,\n  .tab-drag-icon tab .tab-indicator.clickable:active {\n    background: alpha(black, 0.2); }\n\n* {\n  outline-style: solid;\n  outline-offset: -4px;\n  outline-width: 2px;\n  -gtk-outline-radius: 3px;\n  outline-color: alpha(currentColor,0.07); }\n  * button, * button:hover, * button:active, * button:checked, * button:focus {\n    outline-color: alpha(currentColor,0.07); }\n\n/***************\n * Base States *\n ***************/\n.background, .background:backdrop {\n  background: rgba(35, 37, 46, 0.999); }\n\n/**********\n * Button *\n **********/\nbutton.flat {\n  border-color: transparent;\n  transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  button.flat:hover, button.flat:active {\n    background: image(#1d2027);\n    box-shadow: none;\n    transition: none; }\n  button.flat:link, button.flat:backdrop {\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\n\nbutton.suggested-action {\n  color: #ffffff;\n  outline-color: rgba(255, 255, 255, 0.3);\n  border-color: #186dff;\n  background-image: image(#2777ff);\n  box-shadow: none; }\n  button.suggested-action:hover {\n    color: #ffffff;\n    outline-color: rgba(255, 255, 255, 0.3);\n    border-color: #005af3;\n    background-image: image(#6ea4ff);\n    box-shadow: none; }\n  button.suggested-action:active, button.suggested-action:checked {\n    color: #ffffff;\n    outline-color: rgba(255, 255, 255, 0.3);\n    border-color: #0052df;\n    background-image: linear-gradient(to right, #0056e9, #004fd4);\n    box-shadow: 0 2px 4px rgba(0, 82, 223, 0.25); }\n  button.suggested-action:backdrop, button.suggested-action.flat:backdrop {\n    color: #d4e4ff;\n    border-color: #005af3;\n    background-image: image(#2777ff);\n    box-shadow: none; }\n    button.suggested-action:backdrop:active, button.suggested-action:backdrop:checked, button.suggested-action.flat:backdrop:active, button.suggested-action.flat:backdrop:checked {\n      color: #ffffff;\n      border-color: #2777ff;\n      background-image: image(#2667d5);\n      box-shadow: none; }\n    button.suggested-action:backdrop:disabled:active, button.suggested-action:backdrop:disabled:checked, button.suggested-action.flat:backdrop:disabled:active, button.suggested-action.flat:backdrop:disabled:checked {\n      color: #6d98e4;\n      border-color: #005af3;\n      background-image: image(#1e61d6);\n      box-shadow: none; }\n  button.suggested-action:disabled:active, button.suggested-action:disabled:checked {\n    color: #a4beeb;\n    border-color: #005af3;\n    background-image: image(#1c5dcd);\n    box-shadow: none; }\n\nbutton.destructive-action {\n  color: white;\n  outline-color: rgba(255, 255, 255, 0.3);\n  border-color: #991212;\n  background-image: image(#a61414);\n  box-shadow: none; }\n  button.destructive-action:hover {\n    color: white;\n    outline-color: rgba(255, 255, 255, 0.3);\n    border-color: #790e0e;\n    background-image: image(#e41d1d);\n    box-shadow: none; }\n  button.destructive-action:active, button.destructive-action:checked {\n    color: white;\n    outline-color: rgba(255, 255, 255, 0.3);\n    border-color: #670c0c;\n    background-image: linear-gradient(to right, #700d0d, #5d0b0b);\n    box-shadow: 0 2px 4px rgba(103, 12, 12, 0.25); }\n  button.destructive-action:backdrop, button.destructive-action.flat:backdrop {\n    color: #edd0d0;\n    border-color: #790e0e;\n    background-image: image(#a61414);\n    box-shadow: none; }\n    button.destructive-action:backdrop:active, button.destructive-action:backdrop:checked, button.destructive-action.flat:backdrop:active, button.destructive-action.flat:backdrop:checked {\n      color: #ffffff;\n      border-color: #2777ff;\n      background-image: image(#2667d5);\n      box-shadow: none; }\n    button.destructive-action:backdrop:disabled:active, button.destructive-action:backdrop:disabled:checked, button.destructive-action.flat:backdrop:disabled:active, button.destructive-action.flat:backdrop:disabled:checked {\n      color: #ad6667;\n      border-color: #790e0e;\n      background-image: image(#811415);\n      box-shadow: none; }\n  button.destructive-action:disabled:active, button.destructive-action:disabled:checked {\n    color: #c9a1a1;\n    border-color: #790e0e;\n    background-image: image(#791314);\n    box-shadow: none; }\n\n/**********\n * Entry *\n **********/\nspinbutton:not(.vertical),\nentry {\n  background-color: #1d2027; }\n\nheaderbar spinbutton:not(.vertical),\nheaderbar entry {\n  background: #272a34; }\n\n/**********\n * Switch *\n **********/\nswitch:checked {\n  border-color: rgba(0, 0, 0, 0.2);\n  border-right-width: 0;\n  margin-right: 1px; }\n\nswitch:backdrop, switch:disabled {\n  box-shadow: none;\n  border-color: #13151a; }\n\nswitch slider:checked {\n  border-color: #13151a; }\n  switch slider:checked:backdrop:not(:disabled) {\n    border-color: #13151a; }\n\nswitch slider:disabled {\n  border-color: #13151a; }\n\n/*************************\n * Check and Radio items *\n *************************/\ncheck, menu menuitem check, menu menuitem:hover check,\nradio, menu menuitem radio, menu menuitem:hover radio {\n  color: #eeeeec;\n  outline-color: rgba(238, 238, 236, 0.3);\n  border-color: #13151a;\n  background-image: image(#323643);\n  box-shadow: none; }\n  check:hover, menu menuitem check:hover, menu menuitem:hover check:hover,\n  radio:hover, menu menuitem radio:hover, menu menuitem:hover radio:hover {\n    color: #eeeeec;\n    outline-color: rgba(238, 238, 236, 0.3);\n    border-color: #13151a;\n    background-image: image(#414657);\n    box-shadow: none; }\n  check:disabled, check:disabled:checked, check:disabled:indeterminate, check:disabled:backdrop, check:disabled:backdrop:checked, check:disabled:backdrop:indeterminate, menu menuitem check:disabled, menu menuitem check:disabled:checked, menu menuitem check:disabled:indeterminate, menu menuitem check:disabled:backdrop, menu menuitem check:disabled:backdrop:checked, menu menuitem check:disabled:backdrop:indeterminate, menu menuitem:hover check:disabled, menu menuitem:hover check:disabled:checked, menu menuitem:hover check:disabled:indeterminate, menu menuitem:hover check:disabled:backdrop, menu menuitem:hover check:disabled:backdrop:checked, menu menuitem:hover check:disabled:backdrop:indeterminate,\n  radio:disabled,\n  radio:disabled:checked,\n  radio:disabled:indeterminate,\n  radio:disabled:backdrop,\n  radio:disabled:backdrop:checked,\n  radio:disabled:backdrop:indeterminate, menu menuitem radio:disabled, menu menuitem radio:disabled:checked, menu menuitem radio:disabled:indeterminate, menu menuitem radio:disabled:backdrop, menu menuitem radio:disabled:backdrop:checked, menu menuitem radio:disabled:backdrop:indeterminate, menu menuitem:hover radio:disabled, menu menuitem:hover radio:disabled:checked, menu menuitem:hover radio:disabled:indeterminate, menu menuitem:hover radio:disabled:backdrop, menu menuitem:hover radio:disabled:backdrop:checked, menu menuitem:hover radio:disabled:backdrop:indeterminate {\n    border-color: #13151a;\n    background-image: image(#23252e);\n    color: #eeeeec; }\n\ncheck:checked, check:indeterminate, menu menuitem check:checked, menu menuitem check:indeterminate,\nradio:checked,\nradio:indeterminate, menu menuitem radio:checked, menu menuitem radio:indeterminate {\n  background-image: image(#2777ff);\n  border-color: #2777ff;\n  color: #ffffff; }\n  check:checked:active, check:indeterminate:active, menu menuitem check:checked:active, menu menuitem check:indeterminate:active,\n  radio:checked:active,\n  radio:indeterminate:active, menu menuitem radio:checked:active, menu menuitem radio:indeterminate:active {\n    box-shadow: none; }\n  check:checked:backdrop, check:indeterminate:backdrop, menu menuitem check:checked:backdrop, menu menuitem check:indeterminate:backdrop,\n  radio:checked:backdrop,\n  radio:indeterminate:backdrop, menu menuitem radio:checked:backdrop, menu menuitem radio:indeterminate:backdrop {\n    background-image: image(#2777ff);\n    color: #ffffff; }\n\nswitch slider,\nscale slider {\n  color: #eeeeec;\n  outline-color: rgba(238, 238, 236, 0.3);\n  border-color: black;\n  background-image: image(#323643);\n  box-shadow: none; }\n  switch slider:active, switch slider:hover,\n  scale slider:active,\n  scale slider:hover {\n    color: #eeeeec;\n    outline-color: rgba(238, 238, 236, 0.3);\n    border-color: #2777ff;\n    background-image: image(#0f1014);\n    box-shadow: none; }\n\n/************\n * GtkScale *\n ************/\nscale trough, scale fill, progressbar trough {\n  border: 2px solid #13151a;\n  border-radius: 6px;\n  background-color: #13151a; }\n  scale trough:disabled, scale fill:disabled, progressbar trough:disabled {\n    background-color: #13151a;\n    border-color: #13151a; }\n  scale trough:backdrop, scale fill:backdrop, progressbar trough:backdrop {\n    background-color: #13151a;\n    border-color: #13151a;\n    transition: 200ms ease-out; }\n    scale trough:backdrop:disabled, scale fill:backdrop:disabled, progressbar trough:backdrop:disabled {\n      background-color: #13151a;\n      border-color: #13151a; }\n  row:selected scale trough, scale row:selected trough, row:selected scale fill, scale row:selected fill, row:selected progressbar trough, progressbar row:selected trough {\n    border-color: #00348d; }\n  .osd scale trough, scale .osd trough, .osd scale fill, scale .osd fill, .osd progressbar trough, progressbar .osd trough {\n    border-color: black;\n    background-color: rgba(0, 0, 0, 0.8); }\n    .osd scale trough:disabled, scale .osd trough:disabled, .osd scale fill:disabled, scale .osd fill:disabled, .osd progressbar trough:disabled, progressbar .osd trough:disabled {\n      background-color: rgba(68, 72, 83, 0.5); }\n\nscale highlight, progressbar progress {\n  border: 2px solid #2777ff;\n  border-radius: 6px;\n  background-color: #2777ff; }\n  scale highlight:disabled, progressbar progress:disabled {\n    background-color: transparent;\n    border-color: transparent; }\n  scale highlight:backdrop, progressbar progress:backdrop {\n    border-color: #2777ff; }\n    scale highlight:backdrop:disabled, progressbar progress:backdrop:disabled {\n      background-color: transparent;\n      border-color: transparent; }\n  row:selected scale highlight, scale row:selected highlight, row:selected progressbar progress, progressbar row:selected progress {\n    border-color: #00348d; }\n  .osd scale highlight, scale .osd highlight, .osd progressbar progress, progressbar .osd progress {\n    border-color: #2777ff; }\n    .osd scale highlight:disabled, scale .osd highlight:disabled, .osd progressbar progress:disabled, progressbar .osd progress:disabled {\n      border-color: transparent; }\n\n/***************\n * Header bars *\n ***************/\nheaderbar {\n  border: none;\n  background: rgba(35, 37, 46, 0.8);\n  box-shadow: inset 0 1px rgba(238, 238, 236, 0.07);\n  color: white; }\n  headerbar, headerbar:backdrop {\n    box-shadow: none;\n    background: rgba(35, 37, 46, 0.8); }\n\n.titlebar:not(headerbar) .title,\nheaderbar .title {\n  font-weight: normal; }\n\n.titlebar:not(headerbar) button,\n.titlebar:not(headerbar) entry,\nheaderbar button,\nheaderbar entry {\n  border: none;\n  background: image(#323643); }\n  .titlebar:not(headerbar) button:disabled,\n  .titlebar:not(headerbar) entry:disabled,\n  headerbar button:disabled,\n  headerbar entry:disabled {\n    background: image(#1a1c23); }\n\n.titlebar:not(headerbar) button:backdrop,\nheaderbar button:backdrop {\n  background: image(#323643); }\n  .titlebar:not(headerbar) button:backdrop:disabled,\n  headerbar button:backdrop:disabled {\n    background: image(#1a1c23); }\n\n.titlebar:not(headerbar) entry:focus,\nheaderbar entry:focus {\n  background: #23252e; }\n\n.titlebar:not(headerbar) stackswitcher button:active, .titlebar:not(headerbar) stackswitcher button:checked,\n.titlebar:not(headerbar) button.toggle:active,\n.titlebar:not(headerbar) button.toggle:checked,\nheaderbar stackswitcher button:active,\nheaderbar stackswitcher button:checked,\nheaderbar button.toggle:active,\nheaderbar button.toggle:checked {\n  color: #ffffff;\n  outline-color: rgba(238, 238, 236, 0.3);\n  border-color: #2777ff;\n  background-image: linear-gradient(to right, #317dff, #1d71ff);\n  box-shadow: 0 2px 4px rgba(39, 119, 255, 0.25); }\n\n.titlebar:not(headerbar) viewswitcher button > stack > box.narrow,\n.titlebar:not(headerbar) hdyviewswitcher > button box.narrow,\nheaderbar viewswitcher button > stack > box.narrow,\nheaderbar hdyviewswitcher > button box.narrow {\n  margin: -7px 0 -5px; }\n\n.titlebar:not(headerbar) viewswitcher button > stack > box.wide,\n.titlebar:not(headerbar) hdyviewswitcher > button box.wide,\nheaderbar viewswitcher button > stack > box.wide,\nheaderbar hdyviewswitcher > button box.wide {\n  margin: -8px 0; }\n\ndialog .titlebar:not(headerbar), dialog headerbar {\n  background: #23252e;\n  border: 0;\n  box-shadow: none; }\n\n.titlebar:not(headerbar) button.titlebutton:not(.appmenu).minimize, .titlebar:not(headerbar) button.titlebutton:not(.appmenu).maximize, .titlebar:not(headerbar) button.titlebutton:not(.appmenu).close,\nheaderbar button.titlebutton:not(.appmenu).minimize,\nheaderbar button.titlebutton:not(.appmenu).maximize,\nheaderbar button.titlebutton:not(.appmenu).close {\n  color: transparent;\n  -gtk-icon-shadow: none;\n  background-image: -gtk-scaled(url(\"assets/titlebutton.png\"), url(\"assets/titlebutton@2.png\"));\n  background-position: center;\n  background-repeat: no-repeat;\n  background-size: 8px;\n  margin: 0;\n  margin-left: 5px;\n  padding: 0;\n  min-width: 0;\n  min-height: 0;\n  box-shadow: none;\n  border: none;\n  transition: all .2s; }\n  .titlebar:not(headerbar) button.titlebutton:not(.appmenu).minimize + button.titlebutton, .titlebar:not(headerbar) button.titlebutton:not(.appmenu).maximize + button.titlebutton, .titlebar:not(headerbar) button.titlebutton:not(.appmenu).close + button.titlebutton,\n  headerbar button.titlebutton:not(.appmenu).minimize + button.titlebutton,\n  headerbar button.titlebutton:not(.appmenu).maximize + button.titlebutton,\n  headerbar button.titlebutton:not(.appmenu).close + button.titlebutton {\n    margin-left: 0; }\n  .titlebar:not(headerbar) button.titlebutton:not(.appmenu).minimize:last-child, .titlebar:not(headerbar) button.titlebutton:not(.appmenu).maximize:last-child, .titlebar:not(headerbar) button.titlebutton:not(.appmenu).close:last-child,\n  headerbar button.titlebutton:not(.appmenu).minimize:last-child,\n  headerbar button.titlebutton:not(.appmenu).maximize:last-child,\n  headerbar button.titlebutton:not(.appmenu).close:last-child {\n    margin-right: 5px; }\n  .titlebar:not(headerbar) button.titlebutton:not(.appmenu).minimize:backdrop, .titlebar:not(headerbar) button.titlebutton:not(.appmenu).maximize:backdrop, .titlebar:not(headerbar) button.titlebutton:not(.appmenu).close:backdrop,\n  headerbar button.titlebutton:not(.appmenu).minimize:backdrop,\n  headerbar button.titlebutton:not(.appmenu).maximize:backdrop,\n  headerbar button.titlebutton:not(.appmenu).close:backdrop {\n    background-color: #4e5468;\n    background-image: -gtk-scaled(url(\"assets/titlebutton.png\"), url(\"assets/titlebutton@2.png\"));\n    box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2); }\n\n.titlebar:not(headerbar) button.titlebutton:not(.appmenu).minimize,\nheaderbar button.titlebutton:not(.appmenu).minimize {\n  background-color: #fd7d00; }\n  .titlebar:not(headerbar) button.titlebutton:not(.appmenu).minimize:hover,\n  headerbar button.titlebutton:not(.appmenu).minimize:hover {\n    background-image: -gtk-scaled(url(\"assets/minimize.png\"), url(\"assets/minimize@2.png\")); }\n\n.titlebar:not(headerbar) button.titlebutton:not(.appmenu).maximize,\nheaderbar button.titlebutton:not(.appmenu).maximize {\n  background-color: #377cf1; }\n  .titlebar:not(headerbar) button.titlebutton:not(.appmenu).maximize:hover,\n  headerbar button.titlebutton:not(.appmenu).maximize:hover {\n    background-image: -gtk-scaled(url(\"assets/maximize.png\"), url(\"assets/maximize@2.png\")); }\n\n.titlebar:not(headerbar) button.titlebutton:not(.appmenu).close,\nheaderbar button.titlebutton:not(.appmenu).close {\n  background-color: #d31919; }\n  .titlebar:not(headerbar) button.titlebutton:not(.appmenu).close:hover,\n  headerbar button.titlebutton:not(.appmenu).close:hover {\n    background-image: -gtk-scaled(url(\"assets/close.png\"), url(\"assets/close@2.png\")); }\n\n.maximized .titlebar:not(headerbar) button.titlebutton:not(.appmenu):last-child, .fullscreen .titlebar:not(headerbar) button.titlebutton:not(.appmenu):last-child, .tiled .titlebar:not(headerbar) button.titlebutton:not(.appmenu):last-child, .tiled-top .titlebar:not(headerbar) button.titlebutton:not(.appmenu):last-child, .tiled-right .titlebar:not(headerbar) button.titlebutton:not(.appmenu):last-child, .tiled-bottom .titlebar:not(headerbar) button.titlebutton:not(.appmenu):last-child, .tiled-left .titlebar:not(headerbar) button.titlebutton:not(.appmenu):last-child, .maximized headerbar button.titlebutton:not(.appmenu):last-child, .fullscreen headerbar button.titlebutton:not(.appmenu):last-child, .tiled headerbar button.titlebutton:not(.appmenu):last-child, .tiled-top headerbar button.titlebutton:not(.appmenu):last-child, .tiled-right headerbar button.titlebutton:not(.appmenu):last-child, .tiled-bottom headerbar button.titlebutton:not(.appmenu):last-child, .tiled-left headerbar button.titlebutton:not(.appmenu):last-child {\n  margin-right: 0; }\n\n.maximized .titlebar:not(headerbar) button.titlebutton:not(.appmenu):first-child, .fullscreen .titlebar:not(headerbar) button.titlebutton:not(.appmenu):first-child, .tiled .titlebar:not(headerbar) button.titlebutton:not(.appmenu):first-child, .tiled-top .titlebar:not(headerbar) button.titlebutton:not(.appmenu):first-child, .tiled-right .titlebar:not(headerbar) button.titlebutton:not(.appmenu):first-child, .tiled-bottom .titlebar:not(headerbar) button.titlebutton:not(.appmenu):first-child, .tiled-left .titlebar:not(headerbar) button.titlebutton:not(.appmenu):first-child, .maximized headerbar button.titlebutton:not(.appmenu):first-child, .fullscreen headerbar button.titlebutton:not(.appmenu):first-child, .tiled headerbar button.titlebutton:not(.appmenu):first-child, .tiled-top headerbar button.titlebutton:not(.appmenu):first-child, .tiled-right headerbar button.titlebutton:not(.appmenu):first-child, .tiled-bottom headerbar button.titlebutton:not(.appmenu):first-child, .tiled-left headerbar button.titlebutton:not(.appmenu):first-child {\n  margin-left: 0; }\n\n.default-decoration.titlebar:not(headerbar),\nheaderbar.default-decoration {\n  background: #23252e;\n  min-height: 0;\n  padding: 6px; }\n  .default-decoration.titlebar:not(headerbar) button.titlebutton,\n  headerbar.default-decoration button.titlebutton {\n    min-height: 0;\n    min-width: 0; }\n    .default-decoration.titlebar:not(headerbar) button.titlebutton,\n    headerbar.default-decoration button.titlebutton,\n    headerbar.default-decoration button.titlebutton:last-child {\n      margin: 0; }\n\npaned headerbar:first-child,\nhdyleaflet headerbar:first-child,\nheaderbar.titlebar headerbar:first-child,\ndeck leaflet box:first-child headerbar:first-child,\nleaflet > headerbar:first-child {\n  border-color: #13151a;\n  background: #272a34;\n  box-shadow: none; }\n  paned headerbar:first-child:backdrop,\n  hdyleaflet headerbar:first-child:backdrop,\n  headerbar.titlebar headerbar:first-child:backdrop,\n  deck leaflet box:first-child headerbar:first-child:backdrop,\n  leaflet > headerbar:first-child:backdrop {\n    background: #292c37; }\n\n/**************\n * Tree Views *\n **************/\ntreeview.view {\n  border-top-color: #13151a; }\n  treeview.view:backdrop {\n    border-top-color: #13151a; }\n  treeview.view header button {\n    color: #eeeeec;\n    outline-color: rgba(238, 238, 236, 0.3);\n    border-color: #13151a;\n    background-image: image(#323643);\n    box-shadow: none; }\n    treeview.view header button:hover, treeview.view header button:active {\n      border-color: #13151a; }\n    treeview.view header button:backdrop {\n      box-shadow: none; }\n\n/***************\n * Popovers   *\n ***************/\npopover.background {\n  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.5); }\n  .csd popover.background, popover.background {\n    border-color: rgba(19, 21, 26, 0.75); }\n\n/*************\n * Notebooks *\n *************/\nnotebook > header {\n  border: 0;\n  padding: 0;\n  background-color: #1d2027; }\n  notebook > header.top > tabs, notebook > header.bottom > tabs, notebook > header.left > tabs, notebook > header.right > tabs {\n    margin: 0; }\n    notebook > header.top > tabs > tab,\n    notebook > header.top > tabs > tab.reorderable-page, notebook > header.bottom > tabs > tab,\n    notebook > header.bottom > tabs > tab.reorderable-page, notebook > header.left > tabs > tab,\n    notebook > header.left > tabs > tab.reorderable-page, notebook > header.right > tabs > tab,\n    notebook > header.right > tabs > tab.reorderable-page {\n      border: 1px solid transparent; }\n      notebook > header.top > tabs > tab:hover:not(:backdrop),\n      notebook > header.top > tabs > tab.reorderable-page:hover:not(:backdrop), notebook > header.bottom > tabs > tab:hover:not(:backdrop),\n      notebook > header.bottom > tabs > tab.reorderable-page:hover:not(:backdrop), notebook > header.left > tabs > tab:hover:not(:backdrop),\n      notebook > header.left > tabs > tab.reorderable-page:hover:not(:backdrop), notebook > header.right > tabs > tab:hover:not(:backdrop),\n      notebook > header.right > tabs > tab.reorderable-page:hover:not(:backdrop) {\n        color: #eeeeec;\n        outline-color: rgba(238, 238, 236, 0.3);\n        border-color: #13151a;\n        background-image: image(#414657);\n        box-shadow: none; }\n      notebook > header.top > tabs > tab:checked,\n      notebook > header.top > tabs > tab.reorderable-page:checked, notebook > header.bottom > tabs > tab:checked,\n      notebook > header.bottom > tabs > tab.reorderable-page:checked, notebook > header.left > tabs > tab:checked,\n      notebook > header.left > tabs > tab.reorderable-page:checked, notebook > header.right > tabs > tab:checked,\n      notebook > header.right > tabs > tab.reorderable-page:checked {\n        color: #eeeeec;\n        outline-color: rgba(238, 238, 236, 0.3);\n        border-color: #13151a;\n        background-image: image(#323643);\n        box-shadow: none;\n        background: image(#272a34); }\n        notebook > header.top > tabs > tab:checked:backdrop,\n        notebook > header.top > tabs > tab.reorderable-page:checked:backdrop, notebook > header.bottom > tabs > tab:checked:backdrop,\n        notebook > header.bottom > tabs > tab.reorderable-page:checked:backdrop, notebook > header.left > tabs > tab:checked:backdrop,\n        notebook > header.left > tabs > tab.reorderable-page:checked:backdrop, notebook > header.right > tabs > tab:checked:backdrop,\n        notebook > header.right > tabs > tab.reorderable-page:checked:backdrop {\n          color: #888a8d;\n          border-color: #13151a;\n          background-image: image(#323643);\n          box-shadow: none;\n          background: image(#272a34); }\n  notebook > header.top {\n    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) calc(100% - 2px), rgba(0, 0, 0, 0.05) calc(100% - 1px), rgba(0, 0, 0, 0.15)); }\n    notebook > header.top > tabs {\n      margin-bottom: -3px; }\n      notebook > header.top > tabs > tab {\n        margin: 3px 0;\n        border-radius: 6px 6px 0 0; }\n        notebook > header.top > tabs > tab:not(:checked) {\n          box-shadow: 4px 3px 0 -3px #13151a; }\n        notebook > header.top > tabs > tab:checked, notebook > header.top > tabs > tab:checked:backdrop {\n          border-bottom-color: #272a34; }\n  notebook > header.bottom {\n    background-image: linear-gradient(to top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) calc(100% - 2px), rgba(0, 0, 0, 0.05) calc(100% - 1px), rgba(0, 0, 0, 0.15)); }\n    notebook > header.bottom > tabs {\n      margin-top: -3px; }\n      notebook > header.bottom > tabs > tab {\n        margin: 3px 0;\n        border-radius: 0 0 6px 6px; }\n        notebook > header.bottom > tabs > tab:not(:checked) {\n          box-shadow: 4px -3px 0 -3px #13151a; }\n        notebook > header.bottom > tabs > tab:checked, notebook > header.bottom > tabs > tab:checked:backdrop {\n          border-top-color: #272a34; }\n  notebook > header.right {\n    background-image: linear-gradient(to left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) calc(100% - 2px), rgba(0, 0, 0, 0.05) calc(100% - 1px), rgba(0, 0, 0, 0.15)); }\n    notebook > header.right > tabs {\n      margin-left: -3px; }\n      notebook > header.right > tabs > tab {\n        margin: 0 3px;\n        border-radius: 0 6px 6px 0; }\n        notebook > header.right > tabs > tab:not(:checked) {\n          box-shadow: -3px 4px 0 -3px #13151a; }\n        notebook > header.right > tabs > tab:checked, notebook > header.right > tabs > tab:checked:backdrop {\n          border-left-color: #272a34; }\n  notebook > header.left {\n    background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) calc(100% - 2px), rgba(0, 0, 0, 0.05) calc(100% - 1px), rgba(0, 0, 0, 0.15)); }\n    notebook > header.left > tabs {\n      margin-right: -3px; }\n      notebook > header.left > tabs > tab {\n        margin: 0 3px;\n        border-radius: 6px 0 0 6px; }\n        notebook > header.left > tabs > tab:not(:checked) {\n          box-shadow: 3px 4px 0 -3px #13151a; }\n        notebook > header.left > tabs > tab:checked, notebook > header.left > tabs > tab:checked:backdrop {\n          border-right-color: #272a34; }\n  notebook > header tab {\n    border-radius: 6px;\n    transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n    min-height: 24px; }\n    notebook > header tab button.flat {\n      margin-top: 1px;\n      margin-bottom: 1px; }\n\n/**************\n * Scrollbars *\n **************/\nscrollbar slider {\n  min-width: 6px;\n  min-height: 6px; }\n\n/**************\n * GtkInfoBar *\n **************/\ninfobar, infobar.info, infobar.question, infobar.warning, infobar.error {\n  border-style: none;\n  text-shadow: none; }\n  infobar:backdrop > revealer > box label, infobar:backdrop > revealer > box, infobar > revealer > box label, infobar > revealer > box, infobar.info:backdrop > revealer > box label, infobar.info:backdrop > revealer > box, infobar.info > revealer > box label, infobar.info > revealer > box, infobar.question:backdrop > revealer > box label, infobar.question:backdrop > revealer > box, infobar.question > revealer > box label, infobar.question > revealer > box, infobar.warning:backdrop > revealer > box label, infobar.warning:backdrop > revealer > box, infobar.warning > revealer > box label, infobar.warning > revealer > box, infobar.error:backdrop > revealer > box label, infobar.error:backdrop > revealer > box, infobar.error > revealer > box label, infobar.error > revealer > box {\n    color: #ffffff; }\n  infobar:backdrop, infobar.info:backdrop, infobar.question:backdrop, infobar.warning:backdrop, infobar.error:backdrop {\n    text-shadow: none; }\n  infobar selection, infobar.info selection, infobar.question selection, infobar.warning selection, infobar.error selection {\n    background-color: #0d0e11; }\n  infobar *:link, infobar.info *:link, infobar.question *:link, infobar.warning *:link, infobar.error *:link {\n    color: #8db7ff; }\n\ninfobar.info:backdrop > revealer > box, infobar.info > revealer > box, infobar.info.action:hover:backdrop > revealer > box, infobar.info.action:hover > revealer > box {\n  background-color: #2777ff; }\n\ninfobar.info button,\ninfobar.info button.flat, infobar.info.action:hover button,\ninfobar.info.action:hover button.flat {\n  color: #ffffff;\n  outline-color: rgba(255, 255, 255, 0.3);\n  border-color: #4b8dff;\n  background-image: image(#5a97ff);\n  box-shadow: none; }\n  infobar.info button:hover,\n  infobar.info button.flat:hover, infobar.info.action:hover button:hover,\n  infobar.info.action:hover button.flat:hover {\n    color: #ffffff;\n    outline-color: rgba(255, 255, 255, 0.3);\n    border-color: #005af3;\n    background-image: image(#6ea4ff);\n    box-shadow: none; }\n  infobar.info button:active, infobar.info button:checked,\n  infobar.info button.flat:active,\n  infobar.info button.flat:checked, infobar.info.action:hover button:active, infobar.info.action:hover button:checked,\n  infobar.info.action:hover button.flat:active,\n  infobar.info.action:hover button.flat:checked {\n    color: #ffffff;\n    outline-color: rgba(255, 255, 255, 0.3);\n    border-color: #0052df;\n    background-image: linear-gradient(to right, #0056e9, #004fd4);\n    box-shadow: 0 2px 4px rgba(0, 82, 223, 0.25); }\n  infobar.info button:disabled,\n  infobar.info button.flat:disabled, infobar.info.action:hover button:disabled,\n  infobar.info.action:hover button.flat:disabled {\n    color: #93b5f0;\n    border-color: #005af3;\n    background-image: image(#276be1);\n    box-shadow: none; }\n  infobar.info button:backdrop,\n  infobar.info button.flat:backdrop, infobar.info.action:hover button:backdrop,\n  infobar.info.action:hover button.flat:backdrop {\n    color: #d4e4ff;\n    border-color: #005af3;\n    background-image: image(#2777ff);\n    box-shadow: none;\n    border-color: #005af3; }\n    infobar.info button:backdrop:disabled,\n    infobar.info button.flat:backdrop:disabled, infobar.info.action:hover button:backdrop:disabled,\n    infobar.info.action:hover button.flat:backdrop:disabled {\n      color: #739fec;\n      border-color: #005af3;\n      background-image: image(#276be1);\n      box-shadow: none;\n      border-color: #005af3; }\n  infobar.info button:backdrop label, infobar.info button:backdrop, infobar.info button label, infobar.info button,\n  infobar.info button.flat:backdrop label,\n  infobar.info button.flat:backdrop,\n  infobar.info button.flat label,\n  infobar.info button.flat, infobar.info.action:hover button:backdrop label, infobar.info.action:hover button:backdrop, infobar.info.action:hover button label, infobar.info.action:hover button,\n  infobar.info.action:hover button.flat:backdrop label,\n  infobar.info.action:hover button.flat:backdrop,\n  infobar.info.action:hover button.flat label,\n  infobar.info.action:hover button.flat {\n    color: #ffffff; }\n\ninfobar.question:backdrop > revealer > box, infobar.question > revealer > box, infobar.warning:backdrop > revealer > box, infobar.warning > revealer > box, infobar.question.action:hover:backdrop > revealer > box, infobar.question.action:hover > revealer > box, infobar.warning.action:hover:backdrop > revealer > box, infobar.warning.action:hover > revealer > box {\n  background-color: #fd7d00; }\n\ninfobar.question button,\ninfobar.question button.flat, infobar.warning button,\ninfobar.warning button.flat, infobar.question.action:hover button,\ninfobar.question.action:hover button.flat, infobar.warning.action:hover button,\ninfobar.warning.action:hover button.flat {\n  color: #ffffff;\n  outline-color: rgba(255, 255, 255, 0.3);\n  border-color: #ff8f22;\n  background-image: image(#ff9731);\n  box-shadow: none; }\n  infobar.question button:hover,\n  infobar.question button.flat:hover, infobar.warning button:hover,\n  infobar.warning button.flat:hover, infobar.question.action:hover button:hover,\n  infobar.question.action:hover button.flat:hover, infobar.warning.action:hover button:hover,\n  infobar.warning.action:hover button.flat:hover {\n    color: #ffffff;\n    outline-color: rgba(255, 255, 255, 0.3);\n    border-color: #ca6400;\n    background-image: image(#ffa145);\n    box-shadow: none; }\n  infobar.question button:active, infobar.question button:checked,\n  infobar.question button.flat:active,\n  infobar.question button.flat:checked, infobar.warning button:active, infobar.warning button:checked,\n  infobar.warning button.flat:active,\n  infobar.warning button.flat:checked, infobar.question.action:hover button:active, infobar.question.action:hover button:checked,\n  infobar.question.action:hover button.flat:active,\n  infobar.question.action:hover button.flat:checked, infobar.warning.action:hover button:active, infobar.warning.action:hover button:checked,\n  infobar.warning.action:hover button.flat:active,\n  infobar.warning.action:hover button.flat:checked {\n    color: #ffffff;\n    outline-color: rgba(255, 255, 255, 0.3);\n    border-color: #b65a00;\n    background-image: linear-gradient(to right, #c05f00, #ab5500);\n    box-shadow: 0 2px 4px rgba(182, 90, 0, 0.25); }\n  infobar.question button:disabled,\n  infobar.question button.flat:disabled, infobar.warning button:disabled,\n  infobar.warning button.flat:disabled, infobar.question.action:hover button:disabled,\n  infobar.question.action:hover button.flat:disabled, infobar.warning.action:hover button:disabled,\n  infobar.warning.action:hover button.flat:disabled {\n    color: #eeb884;\n    border-color: #ca6400;\n    background-image: image(#dd7108);\n    box-shadow: none; }\n  infobar.question button:backdrop,\n  infobar.question button.flat:backdrop, infobar.warning button:backdrop,\n  infobar.warning button.flat:backdrop, infobar.question.action:hover button:backdrop,\n  infobar.question.action:hover button.flat:backdrop, infobar.warning.action:hover button:backdrop,\n  infobar.warning.action:hover button.flat:backdrop {\n    color: #ffe5cc;\n    border-color: #ca6400;\n    background-image: image(#fd7d00);\n    box-shadow: none;\n    border-color: #ca6400; }\n    infobar.question button:backdrop:disabled,\n    infobar.question button.flat:backdrop:disabled, infobar.warning button:backdrop:disabled,\n    infobar.warning button.flat:backdrop:disabled, infobar.question.action:hover button:backdrop:disabled,\n    infobar.question.action:hover button.flat:backdrop:disabled, infobar.warning.action:hover button:backdrop:disabled,\n    infobar.warning.action:hover button.flat:backdrop:disabled {\n      color: #e9a35e;\n      border-color: #ca6400;\n      background-image: image(#dd7108);\n      box-shadow: none;\n      border-color: #ca6400; }\n  infobar.question button:backdrop label, infobar.question button:backdrop, infobar.question button label, infobar.question button,\n  infobar.question button.flat:backdrop label,\n  infobar.question button.flat:backdrop,\n  infobar.question button.flat label,\n  infobar.question button.flat, infobar.warning button:backdrop label, infobar.warning button:backdrop, infobar.warning button label, infobar.warning button,\n  infobar.warning button.flat:backdrop label,\n  infobar.warning button.flat:backdrop,\n  infobar.warning button.flat label,\n  infobar.warning button.flat, infobar.question.action:hover button:backdrop label, infobar.question.action:hover button:backdrop, infobar.question.action:hover button label, infobar.question.action:hover button,\n  infobar.question.action:hover button.flat:backdrop label,\n  infobar.question.action:hover button.flat:backdrop,\n  infobar.question.action:hover button.flat label,\n  infobar.question.action:hover button.flat, infobar.warning.action:hover button:backdrop label, infobar.warning.action:hover button:backdrop, infobar.warning.action:hover button label, infobar.warning.action:hover button,\n  infobar.warning.action:hover button.flat:backdrop label,\n  infobar.warning.action:hover button.flat:backdrop,\n  infobar.warning.action:hover button.flat label,\n  infobar.warning.action:hover button.flat {\n    color: #ffffff; }\n\ninfobar.error:backdrop > revealer > box, infobar.error > revealer > box, infobar.error.action:hover:backdrop > revealer > box, infobar.error.action:hover > revealer > box {\n  background-color: #bf1717; }\n  infobar.error:backdrop > revealer > box button,\n  infobar.error:backdrop > revealer > box button.flat, infobar.error > revealer > box button,\n  infobar.error > revealer > box button.flat, infobar.error.action:hover:backdrop > revealer > box button,\n  infobar.error.action:hover:backdrop > revealer > box button.flat, infobar.error.action:hover > revealer > box button,\n  infobar.error.action:hover > revealer > box button.flat {\n    color: #ffffff;\n    outline-color: rgba(255, 255, 255, 0.3);\n    border-color: #df1b1b;\n    background-image: image(#e52424);\n    box-shadow: none; }\n    infobar.error:backdrop > revealer > box button:hover,\n    infobar.error:backdrop > revealer > box button.flat:hover, infobar.error > revealer > box button:hover,\n    infobar.error > revealer > box button.flat:hover, infobar.error.action:hover:backdrop > revealer > box button:hover,\n    infobar.error.action:hover:backdrop > revealer > box button.flat:hover, infobar.error.action:hover > revealer > box button:hover,\n    infobar.error.action:hover > revealer > box button.flat:hover {\n      color: #ffffff;\n      outline-color: rgba(255, 255, 255, 0.3);\n      border-color: #911212;\n      background-image: image(#e73737);\n      box-shadow: none; }\n    infobar.error:backdrop > revealer > box button:active, infobar.error:backdrop > revealer > box button:checked,\n    infobar.error:backdrop > revealer > box button.flat:active,\n    infobar.error:backdrop > revealer > box button.flat:checked, infobar.error > revealer > box button:active, infobar.error > revealer > box button:checked,\n    infobar.error > revealer > box button.flat:active,\n    infobar.error > revealer > box button.flat:checked, infobar.error.action:hover:backdrop > revealer > box button:active, infobar.error.action:hover:backdrop > revealer > box button:checked,\n    infobar.error.action:hover:backdrop > revealer > box button.flat:active,\n    infobar.error.action:hover:backdrop > revealer > box button.flat:checked, infobar.error.action:hover > revealer > box button:active, infobar.error.action:hover > revealer > box button:checked,\n    infobar.error.action:hover > revealer > box button.flat:active,\n    infobar.error.action:hover > revealer > box button.flat:checked {\n      color: #ffffff;\n      outline-color: rgba(255, 255, 255, 0.3);\n      border-color: #7f0f0f;\n      background-image: linear-gradient(to right, #881010, #760e0e);\n      box-shadow: 0 2px 4px rgba(127, 15, 15, 0.25); }\n    infobar.error:backdrop > revealer > box button:disabled,\n    infobar.error:backdrop > revealer > box button.flat:disabled, infobar.error > revealer > box button:disabled,\n    infobar.error > revealer > box button.flat:disabled, infobar.error.action:hover:backdrop > revealer > box button:disabled,\n    infobar.error.action:hover:backdrop > revealer > box button.flat:disabled, infobar.error.action:hover > revealer > box button:disabled,\n    infobar.error.action:hover > revealer > box button.flat:disabled {\n      color: #d48d8d;\n      border-color: #911212;\n      background-image: image(#a81a1b);\n      box-shadow: none; }\n    infobar.error:backdrop > revealer > box button:backdrop,\n    infobar.error:backdrop > revealer > box button.flat:backdrop, infobar.error > revealer > box button:backdrop,\n    infobar.error > revealer > box button.flat:backdrop, infobar.error.action:hover:backdrop > revealer > box button:backdrop,\n    infobar.error.action:hover:backdrop > revealer > box button.flat:backdrop, infobar.error.action:hover > revealer > box button:backdrop,\n    infobar.error.action:hover > revealer > box button.flat:backdrop {\n      color: #f2d1d1;\n      border-color: #911212;\n      background-image: image(#bf1717);\n      box-shadow: none;\n      border-color: #911212; }\n      infobar.error:backdrop > revealer > box button:backdrop:disabled,\n      infobar.error:backdrop > revealer > box button.flat:backdrop:disabled, infobar.error > revealer > box button:backdrop:disabled,\n      infobar.error > revealer > box button.flat:backdrop:disabled, infobar.error.action:hover:backdrop > revealer > box button:backdrop:disabled,\n      infobar.error.action:hover:backdrop > revealer > box button.flat:backdrop:disabled, infobar.error.action:hover > revealer > box button:backdrop:disabled,\n      infobar.error.action:hover > revealer > box button.flat:backdrop:disabled {\n        color: #c66a6b;\n        border-color: #911212;\n        background-image: image(#a81a1b);\n        box-shadow: none;\n        border-color: #911212; }\n    infobar.error:backdrop > revealer > box button:backdrop label, infobar.error:backdrop > revealer > box button:backdrop, infobar.error:backdrop > revealer > box button label, infobar.error:backdrop > revealer > box button,\n    infobar.error:backdrop > revealer > box button.flat:backdrop label,\n    infobar.error:backdrop > revealer > box button.flat:backdrop,\n    infobar.error:backdrop > revealer > box button.flat label,\n    infobar.error:backdrop > revealer > box button.flat, infobar.error > revealer > box button:backdrop label, infobar.error > revealer > box button:backdrop, infobar.error > revealer > box button label, infobar.error > revealer > box button,\n    infobar.error > revealer > box button.flat:backdrop label,\n    infobar.error > revealer > box button.flat:backdrop,\n    infobar.error > revealer > box button.flat label,\n    infobar.error > revealer > box button.flat, infobar.error.action:hover:backdrop > revealer > box button:backdrop label, infobar.error.action:hover:backdrop > revealer > box button:backdrop, infobar.error.action:hover:backdrop > revealer > box button label, infobar.error.action:hover:backdrop > revealer > box button,\n    infobar.error.action:hover:backdrop > revealer > box button.flat:backdrop label,\n    infobar.error.action:hover:backdrop > revealer > box button.flat:backdrop,\n    infobar.error.action:hover:backdrop > revealer > box button.flat label,\n    infobar.error.action:hover:backdrop > revealer > box button.flat, infobar.error.action:hover > revealer > box button:backdrop label, infobar.error.action:hover > revealer > box button:backdrop, infobar.error.action:hover > revealer > box button label, infobar.error.action:hover > revealer > box button,\n    infobar.error.action:hover > revealer > box button.flat:backdrop label,\n    infobar.error.action:hover > revealer > box button.flat:backdrop,\n    infobar.error.action:hover > revealer > box button.flat label,\n    infobar.error.action:hover > revealer > box button.flat {\n      color: #ffffff; }\n\n/*********\n * Lists *\n *********/\nrow:selected, row:selected:backdrop, row:selected:active, row.activatable:selected, row.activatable:selected:backdrop, row.activatable:selected:active {\n  border-radius: 10px;\n  background-color: #23252e;\n  color: white;\n  box-shadow: inset 0 0 0 9999px #3b3e46, inset 0 0 0 3px #23252e; }\n\n/*********************\n * App Notifications *\n *********************/\n.app-notification,\n.app-notification.frame {\n  padding: 5px 10px;\n  margin: 20px;\n  border-radius: 7px;\n  border: 1px solid rgba(19, 21, 26, 0.65);\n  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.5);\n  background-image: none; }\n  .app-notification:backdrop,\n  .app-notification.frame:backdrop {\n    box-shadow: none; }\n\n/************\n * Calendar *\n ***********/\ncalendar {\n  border-radius: 6px;\n  border: 0;\n  padding: 1px; }\n\n/***********\n * Dialogs *\n ***********/\nmessagedialog .titlebar:backdrop {\n  background-image: none; }\n\n/***********\n * Sidebar *\n ***********/\n.sidebar {\n  background-color: #23252e; }\n\nstacksidebar row {\n  padding: 7px 3px; }\n\n/****************\n * File chooser *\n ****************/\nplacessidebar row {\n  min-height: 30px; }\n\n/**********************\n * Window Decorations *\n *********************/\ndecoration {\n  border-radius: 10px 10px 6px 6px;\n  border: 1px solid #23252e;\n  border-top-width: 0;\n  border-bottom-width: 2px;\n  background: transparent;\n  border-color: rgba(35, 37, 46, 0.8) rgba(35, 37, 46, 0.8) #23252e;\n  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.4), 0 0 0 1px rgba(19, 21, 26, 0.75); }\n  decoration:backdrop {\n    box-shadow: 0 2px 8px 0 transparent, 0 0 5px 3px rgba(0, 0, 0, 0.25), 0 0 0 1px rgba(0, 0, 0, 0.75); }\n  .maximized decoration, .fullscreen decoration, .tiled decoration, .tiled-top decoration, .tiled-right decoration, .tiled-bottom decoration, .tiled-left decoration {\n    border-width: 0; }\n  dialog decoration {\n    border-width: 0 0 4px; }\n  .popup decoration {\n    border-width: 0; }\n  .ssd decoration {\n    box-shadow: 0 0 0 1px rgba(19, 21, 26, 0.75);\n    border-width: 0; }\n  .csd.popup decoration {\n    box-shadow: 0 1px 6px rgba(0, 0, 0, 0.5), 0 0 0 1px rgba(19, 21, 26, 0.65);\n    border-width: 0; }\n  tooltip.csd decoration {\n    border: 0; }\n  messagedialog.csd decoration {\n    border-width: 0;\n    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2); }\n\nwindow.unified, window.unified:backdrop {\n  background: linear-gradient(to bottom, rgba(35, 37, 46, 0.8) 40px, #23252e 40px); }\n  window.unified decoration, window.unified:backdrop decoration {\n    border: 0; }\n  window.unified headerbar, window.unified:backdrop headerbar {\n    background: transparent; }\n\n/* Nautilus */\n@define-color disk_space_unknown #383c4a;\n@define-color disk_space_used #2777ff;\n@define-color disk_space_free white;\nfilechooser.unified, filechooser.unified:backdrop,\n.nautilus-window.unified,\n.nautilus-window.unified:backdrop {\n  background: transparent; }\n  filechooser.unified > deck > box > headerbar, filechooser.unified:backdrop > deck > box > headerbar,\n  .nautilus-window.unified > deck > box > headerbar,\n  .nautilus-window.unified:backdrop > deck > box > headerbar {\n    background: rgba(35, 37, 46, 0.8); }\n\nfilechooser.csd.background, filechooser placessidebar list,\n.nautilus-window.csd.background,\n.nautilus-window placessidebar list {\n  background-color: transparent; }\n\nfilechooser placessidebar.sidebar:dir(ltr),\n.nautilus-window placessidebar.sidebar:dir(ltr) {\n  background: linear-gradient(to right, rgba(8, 9, 11, 0.95) 41px, rgba(30, 33, 40, 0.95) 0); }\n\nfilechooser placessidebar.sidebar:dir(rtl),\n.nautilus-window placessidebar.sidebar:dir(rtl) {\n  background: linear-gradient(to left, rgba(8, 9, 11, 0.95) 41px, rgba(30, 33, 40, 0.95) 0); }\n\nfilechooser placessidebar.sidebar:backdrop,\n.nautilus-window placessidebar.sidebar:backdrop {\n  background: image(rgba(30, 33, 40, 0.95)); }\n\nfilechooser placessidebar.sidebar row.sidebar-row,\n.nautilus-window placessidebar.sidebar row.sidebar-row {\n  color: white; }\n  filechooser placessidebar.sidebar row.sidebar-row:selected,\n  .nautilus-window placessidebar.sidebar row.sidebar-row:selected {\n    margin-left: 6px;\n    margin-right: 6px;\n    border-radius: 6px;\n    box-shadow: 0 1px 4px #2777ff;\n    transition: box-shadow 200ms ease-out, background 200ms ease-out;\n    background-color: #2777ff; }\n    filechooser placessidebar.sidebar row.sidebar-row:selected:dir(ltr),\n    .nautilus-window placessidebar.sidebar row.sidebar-row:selected:dir(ltr) {\n      background-image: linear-gradient(to right, #005af3 35px, transparent 0); }\n    filechooser placessidebar.sidebar row.sidebar-row:selected:dir(rtl),\n    .nautilus-window placessidebar.sidebar row.sidebar-row:selected:dir(rtl) {\n      background-image: linear-gradient(to left, #005af3 35px, transparent 0); }\n    filechooser placessidebar.sidebar row.sidebar-row:selected revealer,\n    .nautilus-window placessidebar.sidebar row.sidebar-row:selected revealer {\n      padding-left: 8px;\n      padding-right: 8px; }\n      filechooser placessidebar.sidebar row.sidebar-row:selected revealer .sidebar-icon, filechooser placessidebar.sidebar row.sidebar-row:selected revealer .sidebar-label,\n      .nautilus-window placessidebar.sidebar row.sidebar-row:selected revealer .sidebar-icon,\n      .nautilus-window placessidebar.sidebar row.sidebar-row:selected revealer .sidebar-label {\n        color: #ffffff; }\n    filechooser placessidebar.sidebar row.sidebar-row:selected:backdrop,\n    .nautilus-window placessidebar.sidebar row.sidebar-row:selected:backdrop {\n      background-image: none;\n      box-shadow: none; }\n  filechooser placessidebar.sidebar row.sidebar-row .sidebar-icon,\n  .nautilus-window placessidebar.sidebar row.sidebar-row .sidebar-icon {\n    padding-right: 20px;\n    opacity: 1; }\n  filechooser placessidebar.sidebar row.sidebar-row .sidebar-button,\n  .nautilus-window placessidebar.sidebar row.sidebar-row .sidebar-button {\n    border: 0; }\n\n.nautilus-window .floating-bar {\n  color: #ffffff;\n  background-color: #2777ff;\n  border-color: #00348d;\n  margin: 10px;\n  box-shadow: 0 1px 4px #2777ff;\n  transition: background-color 200ms ease-out; }\n  .nautilus-window .floating-bar:backdrop {\n    color: inherit;\n    box-shadow: none;\n    border-color: #13151a; }\n  .nautilus-window .floating-bar.bottom.left, .nautilus-window .floating-bar.bottom.right {\n    border-radius: 6px;\n    border-style: solid; }\n\n.nautilus-window .path-bar-box {\n  padding: 3px 4px;\n  margin: -1px 0;\n  background: rgba(43, 50, 66, 0.7);\n  border-radius: 99px;\n  box-shadow: inset 0 0 0 1px #13151a;\n  border: 0; }\n  .nautilus-window .path-bar-box .text-button {\n    background: transparent;\n    border-radius: 99px;\n    border: 0; }\n  .nautilus-window .path-bar-box .text-button:hover {\n    color: #eeeeec;\n    outline-color: rgba(238, 238, 236, 0.3);\n    border-color: #13151a;\n    background-image: image(#414657);\n    box-shadow: none; }\n  .nautilus-window .path-bar-box .text-button:checked, .nautilus-window .path-bar-box widget > .text-button:last-child {\n    color: #ffffff;\n    outline-color: rgba(238, 238, 236, 0.3);\n    border-color: #2777ff;\n    background-image: linear-gradient(to right, #317dff, #1d71ff);\n    box-shadow: 0 2px 4px rgba(39, 119, 255, 0.25);\n    padding: 3px;\n    border-color: transparent; }\n  .nautilus-window .path-bar-box .image-button > box > image:first-child {\n    margin-left: 5px; }\n  .nautilus-window .path-bar-box .image-button > box > image:last-child {\n    margin-right: 5px; }\n  .nautilus-window .path-bar-box widget > .text-button:not(:nth-last-child(2)):not(:last-child):not(:hover) {\n    box-shadow: 5px 0 0 -3px rgba(238, 238, 236, 0.15); }\n\nbox.nautilus-path-bar > scrolledwindow {\n  background-color: #323643;\n  border: none; }\n\nbox.nautilus-path-bar > button {\n  box-shadow: none; }\n\n/* GNOME TERMINAL */\nterminal-window notebook scrollbar,\n.mate-terminal notebook scrollbar {\n  background: #272a34; }\n\n/* GNOME TWEAKS */\nlist.tweak-categories separator {\n  background: transparent; }\n\n/* XFCE4 PANEL */\n.xfce4-panel.background {\n  background: rgba(35, 37, 46, 0.8); }\n\n.xfce4-panel button {\n  border: 0;\n  border-radius: 0;\n  min-width: 30px;\n  box-shadow: none;\n  text-shadow: none;\n  background: transparent;\n  color: #eeeeec; }\n  .xfce4-panel button:hover {\n    background: rgba(0, 0, 0, 0.2); }\n  .xfce4-panel button:not(#whiskermenu-button):checked, .xfce4-panel button:not(#whiskermenu-button):active {\n    box-shadow: inset 0 -2px 0 #2777ff;\n    background: rgba(0, 0, 0, 0.2); }\n\n.xfce4-panel.vertical button:not(#whiskermenu-button):checked, .xfce4-panel.vertical button:not(#whiskermenu-button):active {\n  box-shadow: inset 2px 0 0 #2777ff; }\n\n/* XFCE4 NOTIFICATIONS & LOGOUT DIALOG */\n#XfceNotifyWindow, .xfsm-logout-dialog, .xfsm-logout-dialog button {\n  border: 1px solid #13151a;\n  border-bottom-width: 2px;\n  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1);\n  -gtk-icon-style: symbolic; }\n\n.xfsm-logout-dialog > .vertical > .horizontal button {\n  margin: 8px; }\n\n#whiskermenu-window entry {\n  border-radius: 100px;\n  border: 2px solid #2777ff;\n  box-shadow: none; }\n\n#whiskermenu-window button {\n  transition-duration: 0s; }\n  #whiskermenu-window button:hover {\n    color: white;\n    border-color: black;\n    background-color: transparent;\n    background-image: image(#303340);\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black;\n    outline-color: rgba(255, 255, 255, 0.3);\n    border-color: transparent;\n    border-bottom-color: #1c1e25; }\n  #whiskermenu-window button:checked {\n    border-color: transparent; }\n\n#whiskermenu-window scrolledwindow.frame {\n  border: 0;\n  border-radius: 8px;\n  box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.3);\n  padding: 7px 10px;\n  margin: 0 5px; }\n  #whiskermenu-window scrolledwindow.frame, #whiskermenu-window scrolledwindow.frame iconview:not(:hover):not(:focus) {\n    background: #1c1e25; }\n  #whiskermenu-window scrolledwindow.frame treeview {\n    background: transparent;\n    border-radius: 6px; }\n    #whiskermenu-window scrolledwindow.frame treeview:hover, #whiskermenu-window scrolledwindow.frame treeview:active, #whiskermenu-window scrolledwindow.frame treeview:selected {\n      background-color: rgba(0, 0, 0, 0.27);\n      color: inherit; }\n\n/* XFCE4 panel action */\n#XfcePanelWindowWrapper > widget > box > #xfce-panel-button > image {\n  -gtk-icon-style: symbolic;\n  -gtk-icon-transform: scale(0.7); }\n\n/* XFCE4 workspace switcher */\nwnck-pager {\n  background-color: #3d4251; }\n  wnck-pager:selected {\n    background-color: black; }\n  wnck-pager:hover {\n    background-color: black; }\n\n/* LightDM */\n.lightdm-gtk-greeter #panel_window {\n  background: rgba(35, 37, 46, 0.8);\n  color: #eeeeec;\n  text-shadow: none;\n  -gtk-icon-shadow: none; }\n\n.lightdm-gtk-greeter #login_window {\n  border: 0;\n  background-color: rgba(35, 37, 46, 0.8);\n  border-radius: 6px;\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0.15); }\n  .lightdm-gtk-greeter #login_window entry {\n    background: rgba(35, 37, 46, 0.4);\n    border-color: rgba(35, 37, 46, 0.3);\n    min-height: 32px;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.4); }\n    .lightdm-gtk-greeter #login_window entry image {\n      margin: 0; }\n  .lightdm-gtk-greeter #login_window #buttonbox_frame {\n    padding-top: 20px;\n    background: #23252e;\n    border-top: 1px solid rgba(0, 0, 0, 0.1);\n    border-radius: 0 0 6px 6px;\n    box-shadow: inset 0 -4px rgba(0, 0, 0, 0.2), inset 0 1px 2px rgba(0, 0, 0, 0.27); }\n    .lightdm-gtk-greeter #login_window #buttonbox_frame button {\n      border: 0;\n      color: #ffffff;\n      text-shadow: none; }\n    .lightdm-gtk-greeter #login_window #buttonbox_frame #cancel_button {\n      background: rgba(0, 0, 0, 0.27);\n      box-shadow: none;\n      color: #eeeeec; }\n    .lightdm-gtk-greeter #login_window #buttonbox_frame #login_button {\n      background: #2777ff;\n      box-shadow: inset 0 -2px rgba(0, 0, 0, 0.2); }\n\n/* XFCE4 desktop */\nXfdesktopIconView.view {\n  background-color: transparent;\n  color: white;\n  text-shadow: 0 1px 2px black; }\n\nXfdesktopIconView.view:active {\n  background-color: rgba(39, 119, 255, 0.3);\n  color: rgba(39, 119, 255, 0.3);\n  border-radius: 6px; }\n\nXfdesktopIconView.label:active {\n  background-color: rgba(39, 119, 255, 0.3);\n  color: #ffffff; }\n\nXfdesktopIconView.rubberband {\n  background-color: rgba(39, 119, 255, 0.3); }\n\n/* Thunar */\n.thunar .warning {\n  margin: -7px 0; }\n\n.thunar .path-bar button {\n  border: none;\n  background: transparent;\n  border-radius: 6px; }\n  .thunar .path-bar button:hover {\n    color: #eeeeec;\n    outline-color: rgba(238, 238, 236, 0.3);\n    border-color: #13151a;\n    background-image: image(#414657);\n    box-shadow: none; }\n  .thunar .path-bar button:checked {\n    color: #ffffff;\n    outline-color: rgba(238, 238, 236, 0.3);\n    border-color: #2777ff;\n    background-image: linear-gradient(to right, #317dff, #1d71ff);\n    box-shadow: 0 2px 4px rgba(39, 119, 255, 0.25);\n    border-radius: 99px; }\n\n.budgie-container {\n  background-color: transparent; }\n\n*:drop(active):focus,\n*:drop(active) {\n  box-shadow: inset 0 0 0 1px #2777ff; }\n\n.budgie-panel {\n  background-color: #272a34;\n  color: white;\n  font-weight: normal; }\n  .budgie-panel image {\n    -gtk-icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.5); }\n  .budgie-panel label {\n    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.5); }\n  .budgie-panel .alert {\n    color: #2777ff; }\n  .budgie-panel:backdrop {\n    color: white;\n    background-color: rgba(39, 42, 52, 0.8); }\n  .budgie-panel.transparent {\n    background-color: rgba(39, 42, 52, 0.8);\n    color: white; }\n  .budgie-panel button {\n    min-height: 16px;\n    min-width: 16px;\n    padding: 0;\n    border-radius: 0; }\n  .budgie-panel.horizontal button {\n    padding: 0 4px; }\n  .budgie-panel.vertical button {\n    padding: 4px 0; }\n  .budgie-panel separator {\n    background-color: rgba(238, 238, 236, 0.4); }\n  .budgie-panel.vertical #tasklist-button {\n    min-height: 32px; }\n  .budgie-panel .end-region {\n    background-color: rgba(0, 0, 0, 0.3);\n    border-radius: 0px; }\n    .budgie-panel .end-region separator {\n      background-color: rgba(255, 255, 255, 0.15); }\n    .budgie-panel .end-region label {\n      font-weight: 700;\n      color: white; }\n\n.budgie-panel button.flat.launcher {\n  padding: 0;\n  border-radius: 0;\n  border: none;\n  background-image: radial-gradient(circle farthest-corner at center, alpha(#eeeeec,0) 100%, transparent 0%), image(alpha(#eeeeec,0));\n  background-position: center center; }\n  .budgie-panel button.flat.launcher > image {\n    opacity: 0.87; }\n  .budgie-panel button.flat.launcher:hover {\n    -gtk-icon-effect: highlight; }\n    .budgie-panel button.flat.launcher:hover > image {\n      opacity: 1.0; }\n  .budgie-panel button.flat.launcher:active > image {\n    opacity: 1.0; }\n  .budgie-panel button.flat.launcher:checked {\n    background-color: transparent; }\n    .budgie-panel button.flat.launcher:checked:hover {\n      -gtk-icon-effect: highlight; }\n    .budgie-panel button.flat.launcher:checked > image {\n      opacity: 1.0; }\n\n.budgie-panel .unpinned button.flat.launcher:hover,\n.budgie-panel .pinned button.flat.launcher.running:hover {\n  -gtk-icon-effect: highlight; }\n\n.budgie-panel .unpinned button.flat.launcher > image,\n.budgie-panel .pinned button.flat.launcher.running > image {\n  background-size: 2px 2px;\n  background-repeat: no-repeat;\n  opacity: 1.0; }\n\n.budgie-panel .unpinned button.flat.launcher:hover > image, .budgie-panel .unpinned button.flat.launcher:active > image, .budgie-panel .unpinned button.flat.launcher:checked > image,\n.budgie-panel .pinned button.flat.launcher.running:hover > image,\n.budgie-panel .pinned button.flat.launcher.running:active > image,\n.budgie-panel .pinned button.flat.launcher.running:checked > image {\n  background-image: none; }\n\n.top .budgie-panel button#tasklist-button:hover,\n.top .budgie-panel button.flat.launcher:hover {\n  box-shadow: inset 0 2px alpha(#eeeeec,0.4);\n  background-color: rgba(238, 238, 236, 0.4);\n  border: none; }\n\n.top .budgie-panel button#tasklist-button:active, .top .budgie-panel button#tasklist-button:checked,\n.top .budgie-panel button.flat.launcher:active,\n.top .budgie-panel button.flat.launcher:checked {\n  box-shadow: inset 0 2px #2777ff; }\n\n.top .budgie-panel .unpinned button.flat.launcher > image,\n.top .budgie-panel .pinned button.flat.launcher.running > image {\n  background-image: image(#2777ff);\n  background-position: top center; }\n\n.top .budgie-panel .unpinned button.flat.launcher:hover, .top .budgie-panel .unpinned button.flat.launcher:active, .top .budgie-panel .unpinned button.flat.launcher:checked,\n.top .budgie-panel .pinned button.flat.launcher.running:hover,\n.top .budgie-panel .pinned button.flat.launcher.running:active,\n.top .budgie-panel .pinned button.flat.launcher.running:checked {\n  box-shadow: inset 0 2px #2777ff; }\n\n.bottom .budgie-panel button#tasklist-button:hover,\n.bottom .budgie-panel button.flat.launcher:hover {\n  box-shadow: inset 0 -2px alpha(#eeeeec,0.4);\n  background-color: rgba(238, 238, 236, 0.4);\n  border: none; }\n\n.bottom .budgie-panel button#tasklist-button:active, .bottom .budgie-panel button#tasklist-button:checked,\n.bottom .budgie-panel button.flat.launcher:active,\n.bottom .budgie-panel button.flat.launcher:checked {\n  box-shadow: inset 0 -2px #2777ff; }\n\n.bottom .budgie-panel .unpinned button.flat.launcher > image,\n.bottom .budgie-panel .pinned button.flat.launcher.running > image {\n  background-image: image(#2777ff);\n  background-position: bottom center; }\n\n.bottom .budgie-panel .unpinned button.flat.launcher:hover, .bottom .budgie-panel .unpinned button.flat.launcher:active, .bottom .budgie-panel .unpinned button.flat.launcher:checked,\n.bottom .budgie-panel .pinned button.flat.launcher.running:hover,\n.bottom .budgie-panel .pinned button.flat.launcher.running:active,\n.bottom .budgie-panel .pinned button.flat.launcher.running:checked {\n  box-shadow: inset 0 -2px #2777ff; }\n\n.left .budgie-panel button#tasklist-button:hover,\n.left .budgie-panel button.flat.launcher:hover {\n  box-shadow: inset 2px 0 alpha(#eeeeec,0.4);\n  background-color: rgba(238, 238, 236, 0.4);\n  border: none; }\n\n.left .budgie-panel button#tasklist-button:active, .left .budgie-panel button#tasklist-button:checked,\n.left .budgie-panel button.flat.launcher:active,\n.left .budgie-panel button.flat.launcher:checked {\n  box-shadow: inset 2px 0 #2777ff; }\n\n.left .budgie-panel .unpinned button.flat.launcher > image,\n.left .budgie-panel .pinned button.flat.launcher.running > image {\n  background-image: image(#2777ff);\n  background-position: left center; }\n\n.left .budgie-panel .unpinned button.flat.launcher:hover, .left .budgie-panel .unpinned button.flat.launcher:active, .left .budgie-panel .unpinned button.flat.launcher:checked,\n.left .budgie-panel .pinned button.flat.launcher.running:hover,\n.left .budgie-panel .pinned button.flat.launcher.running:active,\n.left .budgie-panel .pinned button.flat.launcher.running:checked {\n  box-shadow: inset 2px 0 #2777ff; }\n\n.right .budgie-panel button#tasklist-button:hover,\n.right .budgie-panel button.flat.launcher:hover {\n  box-shadow: inset -2px 0 alpha(#eeeeec,0.4);\n  background-color: rgba(238, 238, 236, 0.4);\n  border: none; }\n\n.right .budgie-panel button#tasklist-button:active, .right .budgie-panel button#tasklist-button:checked,\n.right .budgie-panel button.flat.launcher:active,\n.right .budgie-panel button.flat.launcher:checked {\n  box-shadow: inset -2px 0 #2777ff; }\n\n.right .budgie-panel .unpinned button.flat.launcher > image,\n.right .budgie-panel .pinned button.flat.launcher.running > image {\n  background-image: image(#2777ff);\n  background-position: right center; }\n\n.right .budgie-panel .unpinned button.flat.launcher:hover, .right .budgie-panel .unpinned button.flat.launcher:active, .right .budgie-panel .unpinned button.flat.launcher:checked,\n.right .budgie-panel .pinned button.flat.launcher.running:hover,\n.right .budgie-panel .pinned button.flat.launcher.running:active,\n.right .budgie-panel .pinned button.flat.launcher.running:checked {\n  box-shadow: inset -2px 0 #2777ff; }\n\n.top .shadow-block {\n  background-color: transparent;\n  background-image: linear-gradient(to bottom, alpha(#000000,0.23), alpha(#000000,0.08), transparent); }\n\n.bottom .shadow-block {\n  background-color: transparent;\n  background-image: linear-gradient(to top, alpha(#000000,0.23), alpha(#000000,0.08), transparent); }\n\n.left .shadow-block {\n  background-color: transparent;\n  background-image: linear-gradient(to right, alpha(#000000,0.23), alpha(#000000,0.08), transparent); }\n\n.right .shadow-block {\n  background-color: transparent;\n  background-image: linear-gradient(to left, alpha(#000000,0.23), alpha(#000000,0.08), transparent); }\n\n.budgie-popover {\n  border-style: none;\n  border-width: 1px;\n  border-color: rgba(0, 0, 0, 0.28);\n  border-radius: 6px;\n  box-shadow: 0 3px 4px rgba(0, 0, 0, 0.28);\n  background-color: #23252e; }\n  .budgie-popover .container {\n    padding: 2px; }\n  .budgie-popover border {\n    border: none; }\n  .budgie-popover list {\n    background-color: transparent; }\n  .budgie-popover row {\n    padding: 0; }\n    .budgie-popover row:hover {\n      box-shadow: none; }\n  .budgie-popover:not(.budgie-menu) button.flat:not(.image-button) {\n    min-height: 28px;\n    padding: 0 8px;\n    color: #eeeeec;\n    font-weight: normal; }\n    .budgie-popover:not(.budgie-menu) button.flat:not(.image-button):disabled {\n      color: #888a8d; }\n  .budgie-popover.budgie-menu .container {\n    padding: 0; }\n  .budgie-popover.user-menu .container {\n    padding: 8px; }\n  .budgie-popover.user-menu separator {\n    margin: 4px 0; }\n  .budgie-popover.sound-popover separator {\n    margin: 3px 0; }\n  .budgie-popover.night-light-indicator .container {\n    padding: 8px; }\n  .budgie-popover.places-menu .container {\n    padding: 8px; }\n  .budgie-popover.places-menu .places-list:not(.always-expand) {\n    margin-top: 4px;\n    padding-top: 4px;\n    border-top: 1px solid #13151a; }\n  .budgie-popover.places-menu .alternative-label {\n    padding: 3px;\n    font-size: 15px; }\n  .budgie-popover.workspace-popover .container {\n    padding: 2px 8px 8px; }\n  .budgie-popover.workspace-popover separator {\n    margin: 4px 0; }\n  .budgie-popover.workspace-popover flowboxchild {\n    padding: 0; }\n\n.workspace-switcher .workspace-layout {\n  border: 0 solid rgba(35, 37, 46, 0.8); }\n  .top .workspace-switcher .workspace-layout:dir(ltr), .bottom .workspace-switcher .workspace-layout:dir(ltr) {\n    border-left-width: 1px; }\n  .top .workspace-switcher .workspace-layout:dir(rtl), .bottom .workspace-switcher .workspace-layout:dir(rtl) {\n    border-right-width: 1px; }\n  .left .workspace-switcher .workspace-layout, .right .workspace-switcher .workspace-layout {\n    border-top-width: 1px; }\n\n.workspace-switcher .workspace-item,\n.workspace-switcher .workspace-add-button {\n  border: 0 solid rgba(24, 26, 32, 0.8); }\n  .top .workspace-switcher .workspace-item:dir(ltr), .bottom .workspace-switcher .workspace-item:dir(ltr), .top .workspace-switcher .workspace-add-button:dir(ltr), .bottom .workspace-switcher .workspace-add-button:dir(ltr) {\n    border-right-width: 1px; }\n  .top .workspace-switcher .workspace-item:dir(rtl), .bottom .workspace-switcher .workspace-item:dir(rtl), .top .workspace-switcher .workspace-add-button:dir(rtl), .bottom .workspace-switcher .workspace-add-button:dir(rtl) {\n    border-left-width: 1px; }\n  .left .workspace-switcher .workspace-item, .right .workspace-switcher .workspace-item, .left .workspace-switcher .workspace-add-button, .right .workspace-switcher .workspace-add-button {\n    border-bottom-width: 1px; }\n\n.workspace-switcher .workspace-item.current-workspace {\n  background-color: rgba(24, 26, 32, 0.8); }\n\n.workspace-switcher .workspace-add-button:hover {\n  box-shadow: none; }\n\n.workspace-switcher .workspace-add-button:active {\n  background-image: none; }\n\n.workspace-switcher .workspace-add-button:active image {\n  margin: 1px 0 -1px; }\n\n.budgie-panel .workspace-switcher .workspace-icon-button {\n  min-height: 24px;\n  min-width: 24px;\n  padding: 0;\n  border-radius: 6px; }\n\n.budgie-menu.background {\n  padding: 0;\n  background-color: #272a34; }\n\n.budgie-menu scrollbar,\n.budgie-menu entry.search {\n  background-color: transparent; }\n\n.budgie-menu entry.search {\n  border-style: none;\n  border-bottom: 1px solid #13151a;\n  border-radius: 999px;\n  box-shadow: none;\n  font-size: 120%;\n  padding-top: 6px;\n  padding-bottom: 6px; }\n\n.budgie-menu button {\n  min-height: 32px;\n  padding: 0 8px;\n  border-radius: 0;\n  color: #eeeeec;\n  font-weight: normal; }\n\n.budgie-menu row {\n  padding: 0; }\n  .budgie-menu row:hover {\n    box-shadow: none; }\n\nbutton.budgie-menu-launcher {\n  color: white;\n  border: none; }\n  button.budgie-menu-launcher:hover {\n    background-color: rgba(238, 238, 236, 0.4);\n    border: none; }\n\npopover.background.user-menu {\n  padding: 8px; }\n  popover.background.user-menu .content-box {\n    background-color: transparent; }\n  popover.background.user-menu separator {\n    margin: 4px 0; }\n  popover.background.user-menu row {\n    padding: 0;\n    box-shadow: none;\n    background-image: none; }\n\nbutton.raven-trigger {\n  color: white;\n  border: none; }\n  button.raven-trigger:hover {\n    background-color: rgba(238, 238, 236, 0.4);\n    border: none; }\n\npopover.background.places-menu {\n  padding: 8px; }\n  popover.background.places-menu .name-button.text-button {\n    padding-left: 8px;\n    padding-right: 8px; }\n    popover.background.places-menu .name-button.text-button image:dir(ltr) {\n      margin-right: 3px; }\n    popover.background.places-menu .name-button.text-button image:dir(rtl) {\n      margin-left: 3px; }\n  popover.background.places-menu .places-section-header > image:dir(ltr) {\n    margin: 0 -2px 0 5px; }\n  popover.background.places-menu .places-section-header > image:dir(rtl) {\n    margin: 0 5px 0 -2px; }\n  popover.background.places-menu .places-list {\n    margin-top: 4px;\n    padding-top: 4px;\n    border-top: 1px solid #13151a;\n    background-color: transparent; }\n  popover.background.places-menu row {\n    padding: 0;\n    box-shadow: none;\n    background-image: none; }\n\nframe.raven-frame > border {\n  border-style: none;\n  box-shadow: none; }\n\n.raven {\n  background-color: #23252e;\n  color: #eeeeec;\n  padding: 6px 0 0 0;\n  border: none; }\n  .raven .raven-header {\n    min-height: 32px;\n    padding: 3px; }\n    .raven .raven-header.top {\n      padding: 2px 0;\n      background-color: #23252e;\n      color: #eeeeec; }\n      .raven .raven-header.top stackswitcher button {\n        margin: -6px 0;\n        min-height: 32px; }\n    .raven .raven-header.bottom {\n      border-top: 1px solid #13151a; }\n  .raven viewport.frame .raven-header {\n    margin-top: -8px; }\n  .raven .raven-background {\n    border-style: solid none;\n    border-width: 1px;\n    border-color: #13151a;\n    background-color: #272a34; }\n  .raven scrolledwindow.raven-background {\n    border-bottom-style: none; }\n  .raven .powerstrip button {\n    margin: 2px 0 1px;\n    padding: 10px; }\n  .raven .option-subtitle {\n    font-size: smaller; }\n\ncalendar.raven-calendar {\n  border-style: none;\n  background-color: transparent; }\n  calendar.raven-calendar:selected {\n    border-radius: 6px;\n    background-color: #23252e; }\n\n.raven-mpris {\n  background-color: rgba(35, 37, 46, 0.8);\n  color: #eeeeec; }\n  .raven-mpris label {\n    min-height: 24px; }\n\n.budgie-notification-window, .budgie-osd-window {\n  background-color: transparent;\n  color: white;\n  border-radius: 6px; }\n  .budgie-notification-window .drop-shadow, .budgie-osd-window .drop-shadow {\n    background-color: #303340; }\n\n.budgie-notification, .budgie-switcher, .budgie-switcher-window, .budgie-osd {\n  background-color: #303340;\n  color: white; }\n  .budgie-notification .notification-title, .budgie-switcher .notification-title, .budgie-switcher-window .notification-title, .budgie-osd .notification-title {\n    font-size: 110%;\n    color: white; }\n  .budgie-notification .notification-body, .budgie-switcher .notification-body, .budgie-switcher-window .notification-body, .budgie-osd .notification-body {\n    color: white; }\n\n.budgie-osd .budgie-osd-text {\n  font-size: 120%; }\n\n.budgie-switcher-window .drop-shadow {\n  margin: 8px 8px 16px;\n  border-radius: 6px;\n  background-color: #303340;\n  box-shadow: rgba(0, 0, 0, 0.28); }\n  .budgie-switcher-window .drop-shadow label.budgie-switcher-title {\n    color: white; }\n    .budgie-switcher-window .drop-shadow label.budgie-switcher-title:dir(ltr) {\n      padding: 0 0 0 6px; }\n    .budgie-switcher-window .drop-shadow label.budgie-switcher-title:dir(rtl) {\n      padding: 0 6px 0 0; }\n\n.drop-shadow {\n  margin: 5px 9px;\n  padding: 3px;\n  border-radius: 2px;\n  box-shadow: none;\n  background-color: #23252e; }\n\n.budgie-run-dialog, .budgie-polkit-dialog, .budgie-session-dialog {\n  border-radius: 6px;\n  background-color: #23252e; }\n\n.budgie-session-dialog label:not(:last-child),\n.budgie-session-dialog .dialog-title {\n  font-size: 120%; }\n\n.budgie-session-dialog .linked.horizontal > button {\n  padding: 8px 16px;\n  border-top: 1px solid #13151a;\n  border-radius: 6px; }\n  .budgie-session-dialog .linked.horizontal > button:first-child {\n    border-bottom-left-radius: 2px; }\n  .budgie-session-dialog .linked.horizontal > button:last-child {\n    border-bottom-right-radius: 2px; }\n\n.budgie-polkit-dialog .message {\n  color: #eeeeec; }\n\n.budgie-polkit-dialog .failure {\n  color: #a61414; }\n\n.budgie-run-dialog {\n  background-color: #272a34;\n  border-style: none; }\n  .budgie-run-dialog entry.search {\n    font-size: 120%;\n    box-shadow: none;\n    background-color: transparent;\n    border-style: none;\n    border-bottom: 1px solid #13151a;\n    border-radius: 0;\n    padding-top: 6px;\n    padding-bottom: 6px; }\n  .budgie-run-dialog list .dim-label, .budgie-run-dialog list label.separator,\n  .budgie-run-dialog list headerbar .subtitle,\n  headerbar .budgie-run-dialog list .subtitle, .budgie-run-dialog list .titlebar:not(headerbar) .subtitle, .titlebar:not(headerbar) .budgie-run-dialog list .subtitle, .budgie-run-dialog list .budgie-notification .notification-body, .budgie-notification .budgie-run-dialog list .notification-body, .budgie-run-dialog list .budgie-osd .notification-body, .budgie-osd .budgie-run-dialog list .notification-body, .budgie-run-dialog list .budgie-switcher-window .notification-body, .budgie-switcher-window .budgie-run-dialog list .notification-body, .budgie-run-dialog list .budgie-switcher .notification-body, .budgie-switcher .budgie-run-dialog list .notification-body {\n    opacity: 1; }\n  .budgie-run-dialog scrolledwindow {\n    border-top: 1px solid #13151a; }\n\n/* GTK NAMED COLORS\n   ----------------\n   use responsibly! */\n/*\nwidget text/foreground color */\n@define-color theme_fg_color #eeeeec;\n/*\ntext color for entries, views and content in general */\n@define-color theme_text_color white;\n/*\nwidget base background color */\n@define-color theme_bg_color #23252e;\n/*\ntext widgets and the like base background color */\n@define-color theme_base_color #272a34;\n/*\nbase background color of selections */\n@define-color theme_selected_bg_color #2777ff;\n/*\ntext/foreground color of selections */\n@define-color theme_selected_fg_color #ffffff;\n/*\nbase background color of insensitive widgets */\n@define-color insensitive_bg_color #242731;\n/*\ntext foreground color of insensitive widgets */\n@define-color insensitive_fg_color #888a8d;\n/*\ninsensitive text widgets and the like base background color */\n@define-color insensitive_base_color #272a34;\n/*\nwidget text/foreground color on backdrop windows */\n@define-color theme_unfocused_fg_color #888a8d;\n/*\ntext color for entries, views and content in general on backdrop windows */\n@define-color theme_unfocused_text_color white;\n/*\nwidget base background color on backdrop windows */\n@define-color theme_unfocused_bg_color #23252e;\n/*\ntext widgets and the like base background color on backdrop windows */\n@define-color theme_unfocused_base_color #292c37;\n/*\nbase background color of selections on backdrop windows */\n@define-color theme_unfocused_selected_bg_color #2777ff;\n/*\ntext/foreground color of selections on backdrop windows */\n@define-color theme_unfocused_selected_fg_color #ffffff;\n/*\ninsensitive color on backdrop windows*/\n@define-color unfocused_insensitive_color #43495a;\n/*\nwidgets main borders color */\n@define-color borders #13151a;\n/*\nwidgets main borders color on backdrop windows */\n@define-color unfocused_borders #13151a;\n/*\nthese are pretty self explicative */\n@define-color warning_color #fd7d00;\n@define-color error_color #bf1717;\n@define-color success_color #308e63;\n/*\nthese colors are exported for the window manager and shouldn't be used in applications,\nread if you used those and something break with a version upgrade you're on your own... */\n@define-color wm_title shade(#eeeeec, 1.8);\n@define-color wm_unfocused_title #888a8d;\n@define-color wm_highlight rgba(0, 0, 0, 0);\n@define-color wm_borders_edge rgba(238, 238, 236, 0.07);\n@define-color wm_bg_a shade(#23252e, 1.2);\n@define-color wm_bg_b #23252e;\n@define-color wm_shadow alpha(black, 0.35);\n@define-color wm_border alpha(black, 0.18);\n@define-color wm_button_hover_color_a shade(#23252e, 1.3);\n@define-color wm_button_hover_color_b #23252e;\n@define-color wm_button_active_color_a shade(#23252e, 0.85);\n@define-color wm_button_active_color_b shade(#23252e, 0.89);\n@define-color wm_button_active_color_c shade(#23252e, 0.9);\n/* content view background such as thumbnails view in Photos or Boxes */\n@define-color content_view_bg #272a34;\n/* Very contrasty background for text views (@theme_text_color foreground) */\n@define-color text_view_bg #1a1c23;\n.open-document-selector-treeview:hover {\n    background-color: alpha(@theme_fg_color, 0.05);\n}\n\n.open-document-selector-treeview:selected:hover {\n    background-color: @theme_selected_bg_color;\n}\n\n/* Only normal state is handle */\n.open-document-selector-name-label {\n    color: @theme_fg_color;\n}\n\n/* Only normal state is handle */\n.open-document-selector-path-label {\n    color: @theme_unfocused_fg_color;\n    font-size: smaller;\n}\n\n/* Only normal state is handle */\n.open-document-selector-match {\n    color: shade (@theme_fg_color, 0.6);\n    background-color: alpha(@warning_color, 0.4);\n}\n\n.gedit-document-panel {\n    background-color: @sidebar_bg;\n}\n\n.gedit-document-panel:backdrop {\n    color: #b0b2b2;\n}\n\n.gedit-document-panel row:selected:backdrop {\n    background-color: #8b8e8f;\n}\n\n.gedit-document-panel-group-row,\n.gedit-document-panel-group-row:hover {\n    border-top: 1px solid alpha(currentColor, 0.3);\n}\n\n.gedit-document-panel-group-row:first-child,\n.gedit-document-panel-group-row:first-child:hover {\n    border-top: 0px;\n}\n\n/* Try to look as the notebook tab close button */\n.gedit-document-panel row button.flat {\n    padding: 0;\n    margin-top: 8px;\n    margin-bottom: 8px;\n    min-width: 18px;\n    min-height: 18px;\n    color: alpha(currentColor,0.3);\n}\n\n.gedit-document-panel row:hover button.flat {\n    color: alpha(currentColor,0.5);\n}\n\n.gedit-document-panel row button.flat:hover {\n    color: @theme_fg_color;\n}\n\nstatusbar {\n    border-top: 1px solid @borders;\n}\n\n.gedit-search-slider {\n    background-color: @theme_base_color;\n    padding: 6px;\n    border-color: @borders;\n    border-radius: 0 0 3px 3px;\n    border-width: 0 1px 1px 1px;\n    border-style: solid;\n}\n\n.gedit-search-entry-occurrences-tag {\n    background-color: @theme_base_color;\n    background-image: none;\n    color: shade (@theme_unfocused_fg_color, 0.8);\n    border: 0px;\n    margin: 2px;\n    padding: 2px;\n}\n.nautilus-window,\n.nautilus-window notebook,\n.nautilus-window notebook > stack {\n    background: @theme_base_color;\n}\n\n.nautilus-empty-state-icon {\n    opacity: 0.50;\n}\n\n.nautilus-canvas-item {\n    border-radius: 5px;\n}\n\n.nautilus-canvas-item.thumbnail {\n  -gtk-icon-shadow: 0px 1px 2px @borders,\n                    1px 0px 0px alpha(@borders, 0.25),\n                    -1px 0px 0px alpha(@borders, 0.25),\n                    0px 2px 0px alpha(@borders, 0.5);\n}\n\n.nautilus-canvas-item.dim-label {\n    color: mix (@theme_fg_color, @theme_bg_color, 0.50);\n}\n\n.nautilus-canvas-item.dim-label:selected {\n    color: mix (@theme_selected_fg_color, @theme_selected_bg_color, 0.20);\n}\n\n/* Toolbar */\n\n/* Here we use the .button background-image colors from Adwaita, but ligthen them,\n * since is not possible to use lighten () in common css. */\n@keyframes needs_attention_keyframes {\n    0% {background-image: linear-gradient(to bottom, #fafafa, #ededed 40%,  #e0e0e0); border-color: @borders; }\n    /* can't do animation-direction, so holding the color on two keyframes */\n    30% {background-image: linear-gradient(to bottom, @theme_base_color, @theme_base_color, @theme_base_color); border-color: @theme_fg_color; }\n    90% {background-image: linear-gradient(to bottom, @theme_base_color, @theme_base_color, @theme_base_color); border-color: @theme_fg_color; }\n    100% {background-image: linear-gradient(to bottom, #fafafa, #ededed 40%,  #e0e0e0); border-color: @borders; }\n}\n\n.nautilus-operations-button-needs-attention {\n  animation: needs_attention_keyframes 2s ease-in-out;\n}\n.nautilus-operations-button-needs-attention-multiple {\n  animation: needs_attention_keyframes 3s ease-in-out;\n  animation-iteration-count: 3;\n}\n\n/* Remove white background and highlight on hover which GTK adds by default\n * to GtkListBox. TODO: Switch to GtkListView and drop this CSS hack. */\n.operations-list,\n.operations-list > :hover {\n  background: none;\n}\n\n.disclosure-button {\n  padding-left: 4px;\n  padding-right: 4px;\n}\n\n/* Path bar */\n\n.nautilus-path-bar scrolledwindow {\n  border-radius: 5px 0px 0px 5px;\n  border: 1px @borders solid;\n  border-right-width: 0px;\n  background-color: @theme_bg_color;\n}\n.nautilus-path-bar scrolledwindow undershoot.left {\n  border-radius: 5px 0px 0px 5px;\n  background: linear-gradient(to right, @theme_bg_color 6px, alpha(@theme_bg_color, 0) 24px);\n}\n.nautilus-path-bar scrolledwindow undershoot.right {\n  background: linear-gradient(to left, @theme_bg_color 6px, alpha(@theme_bg_color, 0) 24px);\n}\n\n.nautilus-path-bar > button,\n.path-buttons-box button {\n  margin: 0px;\n}\n\n.path-buttons-box button {\n  background-image: none;\n  box-shadow: none;\n  border-radius: 5px;\n  border-width: 0px;\n  -gtk-icon-shadow: none;\n}\n\n.path-buttons-box button:not(.current-dir):not(:backdrop):hover {\n  background: alpha(@theme_fg_color, 0.15);\n  box-shadow: inset 0 0 0 2px @theme_bg_color;\n}\n\n.path-buttons-box button:not(.current-dir):not(:backdrop):hover * {\n  opacity: 1;\n}\n\n/* Make the tags fit into the box */\nentry.search > * {\n  margin: 5px;\n}\n\n/* Sidebar */\n\n.nautilus-window .sidebar-row:selected {\n    background: mix(@theme_bg_color, @theme_fg_color, 0.07);\n}\n\n.nautilus-window .sidebar-row:selected,\n.nautilus-window .sidebar-row:selected image,\n.nautilus-window .sidebar-row:selected label {\n    color: mix(@theme_fg_color, @theme_text_color, 0.5);\n}\n\n.nautilus-window .sidebar-row:selected:backdrop {\n    background: mix(@theme_unfocused_bg_color, @theme_unfocused_fg_color, 0.07);\n}\n\n.nautilus-window .sidebar-row:selected:backdrop,\n.nautilus-window .sidebar-row:selected:backdrop label {\n    color: mix(@theme_unfocused_fg_color, @theme_unfocused_text_color, 0.15);\n}\n\n/* Floating status bar */\n.floating-bar {\n  padding: 1px;\n  background-color: @theme_base_color;\n  border-width: 1px;\n  border-style: solid solid none;\n  border-color: @borders;\n  border-radius: 8px 8px 0 0;\n}\n\n.floating-bar.bottom.left { /* axes left border and border radius */\n  border-left-style: none;\n  border-top-left-radius: 0;\n}\n.floating-bar.bottom.right { /* axes right border and border radius */\n  border-right-style: none;\n  border-top-right-radius: 0;\n}\n\n.floating-bar:backdrop {\n  background-color: @theme_unfocused_base_color;\n  border-color: @unfocused_borders;\n}\n\n.floating-bar button {\n  padding: 0px;\n}\n\n@define-color disk_space_unknown #888a85;\n@define-color disk_space_used #729fcf;\n@define-color disk_space_free #eeeeec;\n\n.disk-space-display {\n    border-style: solid;\n    border-width: 2px;\n}\n\n.disk-space-display.unknown {\n    background-color: @disk_space_unknown;\n    border-color: shade(@disk_space_unknown, 0.7);\n    color: @disk_space_unknown;\n}\n.disk-space-display.unknown.border {\n    color: shade(@disk_space_unknown, 0.7);\n}\n\n.disk-space-display.used {\n    background-color: @disk_space_used;\n    border-color: shade(@disk_space_used, 0.7);\n    color: @disk_space_used;\n}\n.disk-space-display.used.border {\n    color: shade(@disk_space_used, 0.7);\n}\n\n.disk-space-display.free {\n    background-color: @disk_space_free;\n    border-color: shade(@disk_space_free, 0.7);\n    color: @disk_space_free;\n}\n.disk-space-display.free.border {\n    color: shade(@disk_space_free, 0.7);\n}\n\n/* As a workaround for GtkTreeView showing thick border above first row when\n * horizontal grid lines are enabled, we add them using CSS instead. Exclude the\n * drop targets to let through the default feedback style. */\n.nautilus-list-view .view:not(:drop(active)) {\n    border-bottom: 1px solid @theme_bg_color;\n}\n\n.nautilus-list-view.thumbnail {\n  -gtk-icon-shadow: 0px 1px 2px @borders,\n                    1px 0px 0px alpha(@borders, 0.25),\n                    -1px 0px 0px alpha(@borders, 0.25),\n                    0px 2px 0px alpha(@borders, 0.5);\n}\n\n.search-information {\n  background-color: @theme_selected_bg_color;\n  color:white;\n  padding:2px;\n}\n\n@define-color conflict_bg #fef6b6;\n\n.conflict-row {\n    background: @conflict_bg;\n    color: black;\n}\n\n.conflict-row:hover {\n    background-color: shade(@conflict_bg, 0.9);\n}\n\n.conflict-row:selected {\n  background: @theme_selected_bg_color;\n  color: @theme_selected_fg_color;\n}\n\n/* Icon view */\nflowbox {\n  padding: 18px\n}\n\nflowboxchild {\n  padding: 0px;\n}\n\nflowboxchild:selected {\n  background-color:transparent;\n  outline-color: transparent;\n}\n\nflowboxchild .thumbnail {\n  margin: 4px;\n  box-shadow: 0px 1px 2px 0px alpha(@borders, 0.5),\n              0px 0px 0px 1px alpha(@borders, 0.5),\n              0px 2px 0px 0px alpha(@borders, 0.5);\n  border-radius: 2px;\n}\n\n.icon-ui-labels-box {\n  padding: 2px 4px;\n  border-radius: 4px;\n}\n\nflowboxchild:selected .icon-ui-labels-box {\n  color: @theme_selected_fg_color;\n  background-color: @theme_selected_bg_color;\n}\n\nflowboxchild:selected image {\n  -gtk-icon-effect: dim; /* GTK 3 only */\n  /* GTK 4 TODO: Replace previous line with the following one:\n  -gtk-icon-filter: opacity(0.5);\n  */\n  -gtk-icon-shadow: 0px 0px @theme_selected_bg_color;\n}\n"
  },
  {
    "path": ".themes/Flat-Remix-GTK-Blue-Light/gtk-3.0/gtk.css",
    "content": "/***************************\n * Check and Radio buttons *\n ***************************/\n* {\n  padding: 0;\n  -GtkToolButton-icon-spacing: 4;\n  -GtkTextView-error-underline-color: #bf1717;\n  -GtkScrolledWindow-scrollbar-spacing: 0;\n  -GtkToolItemGroup-expander-size: 11;\n  -GtkWidget-text-handle-width: 20;\n  -GtkWidget-text-handle-height: 24;\n  -GtkDialog-button-spacing: 4;\n  -GtkDialog-action-area-border: 0;\n  outline-color: alpha(currentColor,0.3);\n  outline-style: dashed;\n  outline-offset: -3px;\n  outline-width: 1px;\n  -gtk-outline-radius: 4px;\n  -gtk-secondary-caret-color: #2777ff; }\n\n/***************\n * Base States *\n ***************/\n.background {\n  color: #5c616c;\n  background-color: #ffffff; }\n  .background:backdrop {\n    color: #aeb0b6;\n    background-color: #ffffff;\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\n\n/*\n   These wildcard seems unavoidable, need to investigate.\n   Wildcards are bad and troublesome, use them with care,\n   or better, just don't.\n   Everytime a wildcard is used a kitten dies, painfully.\n*/\n*:disabled {\n  -gtk-icon-effect: dim; }\n\n.gtkstyle-fallback {\n  color: #5c616c;\n  background-color: #ffffff; }\n  .gtkstyle-fallback:hover {\n    color: #5c616c;\n    background-color: white; }\n  .gtkstyle-fallback:active {\n    color: #5c616c;\n    background-color: #e6e6e6; }\n  .gtkstyle-fallback:disabled {\n    color: #aeb0b6;\n    background-color: #fdfdfd; }\n  .gtkstyle-fallback:selected {\n    color: #ffffff;\n    background-color: #2777ff; }\n\n.view, iconview,\n.view text,\niconview text,\ntextview text {\n  color: black;\n  background-color: #fafafa; }\n  .view:backdrop, iconview:backdrop,\n  .view text:backdrop,\n  iconview text:backdrop,\n  textview text:backdrop {\n    color: #313131;\n    background-color: #f7f7f7; }\n    .view:backdrop:disabled, iconview:backdrop:disabled,\n    .view text:backdrop:disabled,\n    iconview text:backdrop:disabled,\n    textview text:backdrop:disabled {\n      color: #d9d9d9; }\n  .view:disabled, iconview:disabled,\n  .view text:disabled,\n  iconview text:disabled,\n  textview text:disabled {\n    color: #aeb0b6;\n    background-color: #fdfdfd; }\n  .view:selected:focus, iconview:selected:focus, .view:selected, iconview:selected,\n  .view text:selected:focus,\n  iconview text:selected:focus,\n  textview text:selected:focus,\n  .view text:selected,\n  iconview text:selected,\n  textview text:selected {\n    border-radius: 3px; }\n\ntextview border {\n  background-color: #fcfcfc; }\n\n.rubberband,\nrubberband,\n.content-view rubberband,\n.content-view .rubberband,\ntreeview.view rubberband,\nflowbox rubberband {\n  border: 1px solid #005af3;\n  background-color: rgba(0, 90, 243, 0.2); }\n\nflowbox flowboxchild {\n  padding: 3px; }\n  flowbox flowboxchild:selected {\n    outline-offset: -2px; }\n\n.content-view .tile {\n  margin: 2px;\n  background-color: transparent;\n  border-radius: 0;\n  padding: 0; }\n  .content-view .tile:backdrop {\n    background-color: transparent; }\n  .content-view .tile:active, .content-view .tile:selected {\n    background-color: transparent; }\n  .content-view .tile:disabled {\n    background-color: transparent; }\n\nlabel {\n  caret-color: currentColor; }\n  label selection {\n    background-color: #2777ff;\n    color: #ffffff; }\n  label:disabled {\n    color: #aeb0b6; }\n    button label:disabled {\n      color: inherit; }\n    label:disabled:backdrop {\n      color: #d9d9d9; }\n      button label:disabled:backdrop {\n        color: inherit; }\n  label.error {\n    color: #bf1717; }\n    label.error:disabled {\n      color: rgba(191, 23, 23, 0.5); }\n    label.error:disabled:backdrop {\n      color: rgba(191, 23, 23, 0.4); }\n\n.dim-label, .budgie-notification .notification-body, .budgie-switcher .notification-body, .budgie-switcher-window .notification-body, .budgie-osd .notification-body, .titlebar:not(headerbar) .subtitle,\nheaderbar .subtitle, label.separator {\n  opacity: 0.55;\n  text-shadow: none; }\n\nassistant .sidebar {\n  background-color: #fafafa;\n  border-top: 1px solid #d9d9d9; }\n  assistant .sidebar:backdrop {\n    background-color: #f7f7f7;\n    border-color: #d9d9d9; }\n\nassistant.csd .sidebar {\n  border-top-style: none; }\n\nassistant .sidebar label {\n  padding: 6px 12px; }\n\nassistant .sidebar label.highlight {\n  background-color: #dedfe2; }\n\n.osd .scale-popup, .app-notification,\n.app-notification.frame, .csd popover.background.osd, popover.background.osd, .csd popover.background.touch-selection, .csd popover.background.magnifier, popover.background.touch-selection, popover.background.magnifier,\n.osd {\n  color: white;\n  border: none;\n  background-color: #303340;\n  background-clip: padding-box;\n  text-shadow: 0 1px black;\n  -gtk-icon-shadow: 0 1px black; }\n  .osd .scale-popup:backdrop, .app-notification:backdrop, popover.background.osd:backdrop, popover.background.touch-selection:backdrop, popover.background.magnifier:backdrop,\n  .osd:backdrop {\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\n\n/*********************\n * Spinner Animation *\n *********************/\n@keyframes spin {\n  to {\n    -gtk-icon-transform: rotate(1turn); } }\n\nspinner {\n  background: none;\n  opacity: 0;\n  -gtk-icon-source: -gtk-icontheme(\"process-working-symbolic\"); }\n  spinner:backdrop {\n    color: #aeb0b6; }\n  spinner:checked {\n    opacity: 1;\n    animation: spin 1s linear infinite; }\n    spinner:checked:disabled {\n      opacity: 0.5; }\n\n/**********************\n * General Typography *\n **********************/\n.large-title {\n  font-weight: 300;\n  font-size: 24pt; }\n\n.title-1 {\n  font-weight: 800;\n  font-size: 20pt; }\n\n.title-2 {\n  font-weight: 800;\n  font-size: 15pt; }\n\n.title-3 {\n  font-weight: 700;\n  font-size: 15pt; }\n\n.title-4 {\n  font-weight: 700;\n  font-size: 13pt; }\n\n.heading {\n  font-weight: 700;\n  font-size: 11pt; }\n\n.body {\n  font-weight: 400;\n  font-size: 11pt; }\n\n.caption-heading {\n  font-weight: 700;\n  font-size: 9pt; }\n\n.caption {\n  font-weight: 400;\n  font-size: 9pt; }\n\n/****************\n * Text Entries *\n ****************/\nspinbutton:not(.vertical),\nentry {\n  min-height: 28px;\n  padding-left: 8px;\n  padding-right: 8px;\n  border: 1px solid;\n  border-radius: 6px;\n  transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n  color: black;\n  border-color: #d9d9d9;\n  background-color: #fafafa;\n  box-shadow: inset 0 0 0 1px rgba(39, 119, 255, 0); }\n  spinbutton:not(.vertical) image.left,\n  entry image.left {\n    margin-right: 6px; }\n  spinbutton:not(.vertical) image.right,\n  entry image.right {\n    margin-left: 6px; }\n  spinbutton.flat:not(.vertical),\n  entry.flat:focus,\n  entry.flat:backdrop,\n  entry.flat:disabled,\n  entry.flat {\n    min-height: 0;\n    padding: 2px;\n    background-color: transparent;\n    border-color: transparent;\n    border-radius: 0; }\n  spinbutton:focus:not(.vertical),\n  entry:focus {\n    box-shadow: inset 0 0 0 1px #2777ff;\n    border-color: #2777ff; }\n  spinbutton:disabled:not(.vertical),\n  entry:disabled {\n    color: #aeb0b6;\n    border-color: #d9d9d9;\n    background-color: #fdfdfd;\n    box-shadow: none; }\n  spinbutton:backdrop:not(.vertical),\n  entry:backdrop {\n    color: #313131;\n    border-color: #d9d9d9;\n    background-color: #f7f7f7;\n    box-shadow: none;\n    transition: 200ms ease-out; }\n  spinbutton:backdrop:disabled:not(.vertical),\n  entry:backdrop:disabled {\n    color: #d9d9d9;\n    border-color: #d9d9d9;\n    background-color: #fdfdfd;\n    box-shadow: none; }\n  spinbutton.error:not(.vertical),\n  entry.error {\n    color: #bf1717;\n    border-color: #bf1717; }\n    spinbutton.error:focus:not(.vertical),\n    entry.error:focus {\n      box-shadow: inset 0 0 0 1px #bf1717;\n      border-color: #bf1717; }\n    spinbutton.error:not(.vertical) selection,\n    entry.error selection {\n      background-color: #bf1717; }\n  spinbutton.warning:not(.vertical),\n  entry.warning {\n    color: #fd7d00;\n    border-color: #fd7d00; }\n    spinbutton.warning:focus:not(.vertical),\n    entry.warning:focus {\n      box-shadow: inset 0 0 0 1px #fd7d00;\n      border-color: #fd7d00; }\n    spinbutton.warning:not(.vertical) selection,\n    entry.warning selection {\n      background-color: #fd7d00; }\n  spinbutton:not(.vertical) image,\n  entry image {\n    color: #7c8088; }\n    spinbutton:not(.vertical) image:hover,\n    entry image:hover {\n      color: #5c616c; }\n    spinbutton:not(.vertical) image:active,\n    entry image:active {\n      color: #2777ff; }\n    spinbutton:not(.vertical) image:backdrop,\n    entry image:backdrop {\n      color: #bdbec3; }\n  spinbutton:drop(active):not(.vertical),\n  entry:drop(active):focus,\n  entry:drop(active) {\n    border-color: #19a187;\n    box-shadow: inset 0 0 0 1px #19a187; }\n  .osd spinbutton:not(.vertical), .osd entry {\n    color: white;\n    border-color: black;\n    background-color: rgba(0, 0, 0, 0.5);\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black; }\n    .osd spinbutton:focus:not(.vertical), .osd entry:focus {\n      color: white;\n      border-color: #2777ff;\n      background-color: rgba(0, 0, 0, 0.5);\n      background-clip: padding-box;\n      box-shadow: inset 0 0 0 1px #2777ff;\n      text-shadow: 0 1px black;\n      -gtk-icon-shadow: 0 1px black; }\n    .osd spinbutton:backdrop:not(.vertical), .osd entry:backdrop {\n      color: white;\n      border-color: black;\n      background-color: rgba(0, 0, 0, 0.5);\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n    .osd spinbutton:disabled:not(.vertical), .osd entry:disabled {\n      color: #97999f;\n      border-color: black;\n      background-color: rgba(68, 72, 83, 0.5);\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n\nspinbutton:not(.vertical) progress,\nentry progress {\n  margin: 2px -6px;\n  background-color: transparent;\n  background-image: none;\n  border-radius: 0;\n  border-width: 0 0 2px;\n  border-color: #2777ff;\n  border-style: solid;\n  box-shadow: none; }\n  spinbutton:not(.vertical) progress:backdrop,\n  entry progress:backdrop {\n    background-color: transparent; }\n\n.linked:not(.vertical) > spinbutton:focus:not(.vertical) + spinbutton:not(.vertical), .linked:not(.vertical) > spinbutton:focus:not(.vertical) + button, .linked:not(.vertical) > spinbutton:focus:not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) > spinbutton:focus:not(.vertical) + entry, .linked:not(.vertical) > entry:focus + button, .linked:not(.vertical) > entry:focus + combobox > box > button.combo, .linked:not(.vertical) > entry:focus + spinbutton:not(.vertical), .linked:not(.vertical) > entry:focus + entry {\n  border-left-color: #2777ff; }\n\n.linked:not(.vertical) > spinbutton:focus.error:not(.vertical) + spinbutton:not(.vertical), .linked:not(.vertical) > spinbutton:focus.error:not(.vertical) + button, .linked:not(.vertical) > spinbutton:focus.error:not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) > spinbutton:focus.error:not(.vertical) + entry, .linked:not(.vertical) > entry:focus.error + button, .linked:not(.vertical) > entry:focus.error + combobox > box > button.combo, .linked:not(.vertical) > entry:focus.error + spinbutton:not(.vertical), .linked:not(.vertical) > entry:focus.error + entry {\n  border-left-color: #bf1717; }\n\n.linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + spinbutton:not(.vertical), .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + button, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + entry, .linked:not(.vertical) > entry:drop(active) + button, .linked:not(.vertical) > entry:drop(active) + combobox > box > button.combo, .linked:not(.vertical) > entry:drop(active) + spinbutton:not(.vertical), .linked:not(.vertical) > entry:drop(active) + entry {\n  border-left-color: #19a187; }\n\n.linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled), .linked.vertical > spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):not(.vertical), .linked.vertical > entry:not(:disabled) + entry:not(:disabled), .linked.vertical > entry:not(:disabled) + spinbutton:not(:disabled):not(.vertical) {\n  border-top-color: #f0f0f0; }\n  .linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled):backdrop, .linked.vertical > spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):backdrop:not(.vertical), .linked.vertical > entry:not(:disabled) + entry:not(:disabled):backdrop, .linked.vertical > entry:not(:disabled) + spinbutton:not(:disabled):backdrop:not(.vertical) {\n    border-top-color: #eeeeee; }\n\n.linked.vertical > spinbutton:disabled:not(.vertical) + spinbutton:disabled:not(.vertical), .linked.vertical > spinbutton:disabled:not(.vertical) + entry:disabled, .linked.vertical > entry:disabled + spinbutton:disabled:not(.vertical), .linked.vertical > entry:disabled + entry:disabled {\n  border-top-color: #f0f0f0; }\n\n.linked.vertical > spinbutton:not(.vertical) + spinbutton:focus:not(:only-child):not(.vertical),\n.linked.vertical > spinbutton:not(.vertical) + entry:focus:not(:only-child), .linked.vertical > entry + spinbutton:focus:not(:only-child):not(.vertical),\n.linked.vertical > entry + entry:focus:not(:only-child) {\n  border-top-color: #2777ff; }\n\n.linked.vertical > spinbutton:not(.vertical) + spinbutton:focus.error:not(:only-child):not(.vertical),\n.linked.vertical > spinbutton:not(.vertical) + entry:focus.error:not(:only-child), .linked.vertical > entry + spinbutton:focus.error:not(:only-child):not(.vertical),\n.linked.vertical > entry + entry:focus.error:not(:only-child) {\n  border-top-color: #bf1717; }\n\n.linked.vertical > spinbutton:not(.vertical) + spinbutton:drop(active):not(:only-child):not(.vertical),\n.linked.vertical > spinbutton:not(.vertical) + entry:drop(active):not(:only-child), .linked.vertical > entry + spinbutton:drop(active):not(:only-child):not(.vertical),\n.linked.vertical > entry + entry:drop(active):not(:only-child) {\n  border-top-color: #19a187; }\n\n.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + spinbutton:not(.vertical),\n.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + entry,\n.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + button,\n.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + combobox > box > button.combo, .linked.vertical > entry:focus:not(:only-child) + spinbutton:not(.vertical),\n.linked.vertical > entry:focus:not(:only-child) + entry,\n.linked.vertical > entry:focus:not(:only-child) + button,\n.linked.vertical > entry:focus:not(:only-child) + combobox > box > button.combo {\n  border-top-color: #2777ff; }\n\n.linked.vertical > spinbutton:focus.error:not(:only-child):not(.vertical) + spinbutton:not(.vertical),\n.linked.vertical > spinbutton:focus.error:not(:only-child):not(.vertical) + entry,\n.linked.vertical > spinbutton:focus.error:not(:only-child):not(.vertical) + button,\n.linked.vertical > spinbutton:focus.error:not(:only-child):not(.vertical) + combobox > box > button.combo, .linked.vertical > entry:focus.error:not(:only-child) + spinbutton:not(.vertical),\n.linked.vertical > entry:focus.error:not(:only-child) + entry,\n.linked.vertical > entry:focus.error:not(:only-child) + button,\n.linked.vertical > entry:focus.error:not(:only-child) + combobox > box > button.combo {\n  border-top-color: #bf1717; }\n\n.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + spinbutton:not(.vertical),\n.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + entry,\n.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + button,\n.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + combobox > box > button.combo, .linked.vertical > entry:drop(active):not(:only-child) + spinbutton:not(.vertical),\n.linked.vertical > entry:drop(active):not(:only-child) + entry,\n.linked.vertical > entry:drop(active):not(:only-child) + button,\n.linked.vertical > entry:drop(active):not(:only-child) + combobox > box > button.combo {\n  border-top-color: #19a187; }\n\nspinbutton.error:not(.vertical),\nentry.error {\n  color: #bf1717; }\n\ntreeview entry:focus:dir(rtl), treeview entry:focus:dir(ltr) {\n  background-color: #fafafa;\n  transition-property: color, background; }\n\ntreeview entry.flat, treeview entry {\n  border-radius: 0;\n  background-image: none;\n  background-color: #fafafa; }\n  treeview entry.flat:focus, treeview entry:focus {\n    border-color: #2777ff; }\n\n.entry-tag {\n  padding: 5px;\n  margin-top: 2px;\n  margin-bottom: 2px;\n  border-style: none;\n  color: #ffffff;\n  background-color: #2777ff; }\n  :dir(ltr) .entry-tag {\n    margin-left: 8px;\n    margin-right: -5px; }\n  :dir(rtl) .entry-tag {\n    margin-left: -5px;\n    margin-right: 8px; }\n  .entry-tag:hover {\n    background-color: #5a97ff; }\n  :backdrop .entry-tag {\n    color: #f7f7f7;\n    background-color: #2777ff; }\n  .entry-tag.button {\n    background-color: transparent;\n    color: rgba(255, 255, 255, 0.7); }\n  :not(:backdrop) .entry-tag.button:hover {\n    border: 1px solid #2777ff;\n    color: #ffffff; }\n  :not(:backdrop) .entry-tag.button:active {\n    background-color: #2777ff;\n    color: rgba(255, 255, 255, 0.7); }\n\n/***********\n * Buttons *\n ***********/\n@keyframes needs_attention {\n  from {\n    background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#2777ff), to(transparent)); }\n  to {\n    background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#2777ff), to(transparent)); } }\n\nbutton.titlebutton, notebook > header > tabs > arrow,\nbutton {\n  min-height: 24px;\n  min-width: 16px;\n  padding: 2px 6px;\n  border: 1px solid;\n  border-radius: 6px;\n  transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n  color: #5c616c;\n  outline-color: rgba(92, 97, 108, 0.3);\n  border-color: #d9d9d9;\n  background-image: image(white);\n  box-shadow: none; }\n  button.titlebutton, button.sidebar-button, notebook > header > tabs > arrow, notebook > header > tabs > arrow.flat,\n  button.flat {\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    transition: none; }\n    button.titlebutton:hover, button.sidebar-button:hover, notebook > header > tabs > arrow:hover,\n    button.flat:hover {\n      transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n      transition-duration: 500ms; }\n      button.titlebutton:hover:active, button.sidebar-button:hover:active, notebook > header > tabs > arrow:hover:active,\n      button.flat:hover:active {\n        transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  notebook > header > tabs > arrow:hover,\n  button:hover {\n    color: #5c616c;\n    outline-color: rgba(92, 97, 108, 0.3);\n    border-color: #d9d9d9;\n    background-image: image(whitesmoke);\n    box-shadow: none;\n    -gtk-icon-effect: highlight; }\n  notebook > header > tabs > arrow:active, notebook > header > tabs > arrow:checked,\n  button:active,\n  button:checked {\n    color: #ffffff;\n    outline-color: rgba(92, 97, 108, 0.3);\n    border-color: #2777ff;\n    background-image: linear-gradient(to right, #317dff, #1d71ff);\n    box-shadow: 0 2px 4px rgba(39, 119, 255, 0.25);\n    transition-duration: 50ms; }\n  notebook > header > tabs > arrow:backdrop,\n  button:backdrop.flat,\n  button:backdrop {\n    color: #aeb0b6;\n    border-color: #d9d9d9;\n    background-image: image(white);\n    box-shadow: none;\n    transition: 200ms ease-out;\n    -gtk-icon-effect: none; }\n    notebook > header > tabs > arrow:backdrop:active, notebook > header > tabs > arrow:backdrop:checked,\n    button:backdrop.flat:active,\n    button:backdrop.flat:checked,\n    button:backdrop:active,\n    button:backdrop:checked {\n      color: #ffffff;\n      border-color: #2777ff;\n      background-image: image(#5292ff);\n      box-shadow: none; }\n    notebook > header > tabs > arrow:backdrop:disabled,\n    button:backdrop.flat:disabled,\n    button:backdrop:disabled {\n      color: #d9d9d9;\n      border-color: #d9d9d9;\n      background-image: image(#fdfdfd);\n      box-shadow: none; }\n      notebook > header > tabs > arrow:backdrop:disabled:active, notebook > header > tabs > arrow:backdrop:disabled:checked,\n      button:backdrop.flat:disabled:active,\n      button:backdrop.flat:disabled:checked,\n      button:backdrop:disabled:active,\n      button:backdrop:disabled:checked {\n        color: #d9d9d9;\n        border-color: #d9d9d9;\n        background-image: image(#eaeaea);\n        box-shadow: none; }\n  button.titlebutton:backdrop, button.sidebar-button:backdrop, notebook > header > tabs > arrow:backdrop, button.titlebutton:disabled, button.sidebar-button:disabled, notebook > header > tabs > arrow:disabled,\n  button.flat:backdrop,\n  button.flat:disabled,\n  button.flat:backdrop:disabled {\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\n  notebook > header > tabs > arrow:disabled,\n  button:disabled {\n    color: #aeb0b6;\n    border-color: #d9d9d9;\n    background-image: image(#fdfdfd);\n    box-shadow: none; }\n    notebook > header > tabs > arrow:disabled:active, notebook > header > tabs > arrow:disabled:checked,\n    button:disabled:active,\n    button:disabled:checked {\n      color: #aeb0b6;\n      border-color: #d9d9d9;\n      background-image: image(#eaeaea);\n      box-shadow: none; }\n  notebook > header > tabs > arrow.image-button,\n  button.image-button {\n    min-width: 24px;\n    padding-left: 2px;\n    padding-right: 2px; }\n  notebook > header > tabs > arrow.text-button,\n  button.text-button {\n    padding-left: 16px;\n    padding-right: 16px; }\n  notebook > header > tabs > arrow.text-button.image-button,\n  button.text-button.image-button {\n    padding-left: 8px;\n    padding-right: 8px; }\n    notebook > header > tabs > arrow.text-button.image-button label,\n    button.text-button.image-button label {\n      padding-left: 8px;\n      padding-right: 8px; }\n  combobox:drop(active) button.combo, notebook > header > tabs > arrow:drop(active),\n  button:drop(active) {\n    color: #19a187;\n    border-color: #19a187;\n    box-shadow: inset 0 0 0 1px #19a187; }\n\nrow:selected button {\n  border-color: #0051da; }\n\nrow:selected button.sidebar-button:not(:active):not(:checked):not(:hover):not(disabled), row:selected button.flat:not(:active):not(:checked):not(:hover):not(disabled) {\n  color: #ffffff;\n  border-color: transparent; }\n  row:selected button.sidebar-button:not(:active):not(:checked):not(:hover):not(disabled):backdrop, row:selected button.flat:not(:active):not(:checked):not(:hover):not(disabled):backdrop {\n    color: #f7f7f7; }\n\n\nbutton.osd {\n  min-width: 26px;\n  min-height: 32px;\n  color: white;\n  border-radius: 5px;\n  color: white;\n  border-color: black;\n  background-color: transparent;\n  background-image: image(#303340);\n  background-clip: padding-box;\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n  text-shadow: 0 1px black;\n  -gtk-icon-shadow: 0 1px black;\n  outline-color: rgba(255, 255, 255, 0.3);\n  border: none;\n  box-shadow: none; }\n  \n  button.osd.image-button {\n    min-width: 34px; }\n  \n  button.osd:hover {\n    color: white;\n    border-color: black;\n    background-color: transparent;\n    background-image: image(#4a5063);\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black;\n    outline-color: rgba(255, 255, 255, 0.3);\n    border: none;\n    box-shadow: none; }\n  \n  button.osd:active,\n  button.osd:checked {\n    color: white;\n    border-color: black;\n    background-color: transparent;\n    background-image: image(black);\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    outline-color: rgba(255, 255, 255, 0.3);\n    border: none;\n    box-shadow: none; }\n  \n  button.osd:disabled:backdrop,\n  button.osd:disabled {\n    color: #97999f;\n    border-color: black;\n    background-color: transparent;\n    background-image: image(rgba(68, 72, 83, 0.5));\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    border: none; }\n  \n  button.osd:backdrop {\n    color: white;\n    border-color: black;\n    background-color: transparent;\n    background-image: image(#303340);\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    border: none; }\n\n.app-notification button,\n.app-notification.frame button, .csd popover.background.touch-selection button, .csd popover.background.magnifier button, popover.background.touch-selection button, popover.background.magnifier button, .osd button {\n  color: white;\n  border-color: black;\n  background-color: transparent;\n  background-image: image(#303340);\n  background-clip: padding-box;\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n  text-shadow: 0 1px black;\n  -gtk-icon-shadow: 0 1px black;\n  outline-color: rgba(255, 255, 255, 0.3); }\n  .app-notification button:hover, popover.background.touch-selection button:hover, popover.background.magnifier button:hover, .osd button:hover {\n    color: white;\n    border-color: black;\n    background-color: transparent;\n    background-image: image(#4a5063);\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black;\n    outline-color: rgba(255, 255, 255, 0.3); }\n  .app-notification button:active, popover.background.touch-selection button:active, popover.background.magnifier button:active, .app-notification button:checked, popover.background.touch-selection button:checked, popover.background.magnifier button:checked, .osd button:active:backdrop, .osd button:active, .osd button:checked:backdrop, .osd button:checked {\n    color: white;\n    border-color: black;\n    background-color: transparent;\n    background-image: image(black);\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    outline-color: rgba(255, 255, 255, 0.3); }\n  .app-notification button:disabled, popover.background.touch-selection button:disabled, popover.background.magnifier button:disabled, .osd button:disabled:backdrop, .osd button:disabled {\n    color: #97999f;\n    border-color: black;\n    background-color: transparent;\n    background-image: image(rgba(68, 72, 83, 0.5));\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\n  .app-notification button:backdrop, popover.background.touch-selection button:backdrop, popover.background.magnifier button:backdrop, .osd button:backdrop {\n    color: white;\n    border-color: black;\n    background-color: transparent;\n    background-image: image(#303340);\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\n  .app-notification button.flat, popover.background.touch-selection button.flat, popover.background.magnifier button.flat, .osd button.flat {\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    box-shadow: none;\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black; }\n    .app-notification button.flat:hover, popover.background.touch-selection button.flat:hover, popover.background.magnifier button.flat:hover, .osd button.flat:hover {\n      color: white;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(#4a5063);\n      background-clip: padding-box;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n      text-shadow: 0 1px black;\n      -gtk-icon-shadow: 0 1px black;\n      outline-color: rgba(255, 255, 255, 0.3); }\n    .app-notification button.flat:disabled, popover.background.touch-selection button.flat:disabled, popover.background.magnifier button.flat:disabled, .osd button.flat:disabled {\n      color: #97999f;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(rgba(68, 72, 83, 0.5));\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      background-image: none;\n      border-color: transparent;\n      box-shadow: none; }\n    .app-notification button.flat:backdrop, popover.background.touch-selection button.flat:backdrop, popover.background.magnifier button.flat:backdrop, .osd button.flat:backdrop {\n      border-color: transparent;\n      background-color: transparent;\n      background-image: none;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n    .app-notification button.flat:active, popover.background.touch-selection button.flat:active, popover.background.magnifier button.flat:active, .app-notification button.flat:checked, popover.background.touch-selection button.flat:checked, popover.background.magnifier button.flat:checked, .osd button.flat:active, .osd button.flat:checked {\n      color: white;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(black);\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      outline-color: rgba(255, 255, 255, 0.3); }\n\n\nbutton.suggested-action {\n  color: white;\n  outline-color: rgba(255, 255, 255, 0.3);\n  border-color: #186dff;\n  background-image: image(#2777ff);\n  box-shadow: none; }\n  \n  button.suggested-action.flat {\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    color: #2777ff; }\n  \n  button.suggested-action:hover {\n    color: white;\n    outline-color: rgba(255, 255, 255, 0.3);\n    border-color: #005af3;\n    background-image: image(#136aff);\n    box-shadow: none; }\n  \n  button.suggested-action:active,\n  button.suggested-action:checked {\n    color: white;\n    outline-color: rgba(255, 255, 255, 0.3);\n    border-color: #0052df;\n    background-image: linear-gradient(to right, #0056e9, #004fd4);\n    box-shadow: 0 2px 4px rgba(0, 82, 223, 0.25); }\n  \n  button.suggested-action:backdrop,\n  button.suggested-action.flat:backdrop {\n    color: #d4e4ff;\n    border-color: #2777ff;\n    background-image: image(#2777ff);\n    box-shadow: none; }\n    \n    button.suggested-action:backdrop:active,\n    button.suggested-action:backdrop:checked,\n    button.suggested-action.flat:backdrop:active,\n    button.suggested-action.flat:backdrop:checked {\n      color: #ffffff;\n      border-color: #2777ff;\n      background-image: image(#5292ff);\n      box-shadow: none; }\n    \n    button.suggested-action:backdrop:disabled,\n    button.suggested-action.flat:backdrop:disabled {\n      color: #d9d9d9;\n      border-color: #d9d9d9;\n      background-image: image(#fdfdfd);\n      box-shadow: none; }\n      \n      button.suggested-action:backdrop:disabled:active,\n      button.suggested-action:backdrop:disabled:checked,\n      button.suggested-action.flat:backdrop:disabled:active,\n      button.suggested-action.flat:backdrop:disabled:checked {\n        color: #6da3fe;\n        border-color: #1e71fe;\n        background-image: image(#1e71fe);\n        box-shadow: none; }\n  \n  button.suggested-action.flat:backdrop,\n  button.suggested-action.flat:disabled,\n  button.suggested-action.flat:backdrop:disabled {\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    color: rgba(39, 119, 255, 0.8); }\n  \n  button.suggested-action:disabled {\n    color: #aeb0b6;\n    border-color: #d9d9d9;\n    background-image: image(#fdfdfd);\n    box-shadow: none; }\n    \n    button.suggested-action:disabled:active,\n    button.suggested-action:disabled:checked {\n      color: #a5c6ff;\n      border-color: #005af3;\n      background-image: image(#1e71fe);\n      box-shadow: none; }\n  .osd button.suggested-action {\n    color: white;\n    border-color: black;\n    background-color: transparent;\n    background-image: image(rgba(39, 119, 255, 0.5));\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black;\n    outline-color: rgba(255, 255, 255, 0.3); }\n    .osd button.suggested-action:hover {\n      color: white;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(rgba(39, 119, 255, 0.7));\n      background-clip: padding-box;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n      text-shadow: 0 1px black;\n      -gtk-icon-shadow: 0 1px black;\n      outline-color: rgba(255, 255, 255, 0.3); }\n    .osd button.suggested-action:active:backdrop, .osd button.suggested-action:active, .osd button.suggested-action:checked:backdrop, .osd button.suggested-action:checked {\n      color: white;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(#2777ff);\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      outline-color: rgba(255, 255, 255, 0.3); }\n    .osd button.suggested-action:disabled:backdrop, .osd button.suggested-action:disabled {\n      color: #97999f;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(rgba(68, 72, 83, 0.5));\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n    .osd button.suggested-action:backdrop {\n      color: white;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(rgba(39, 119, 255, 0.5));\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n\n\nbutton.destructive-action {\n  color: white;\n  outline-color: rgba(255, 255, 255, 0.3);\n  border-color: #c61717;\n  background-image: image(#d41919);\n  box-shadow: none; }\n  \n  button.destructive-action.flat {\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    color: #d41919; }\n  \n  button.destructive-action:hover {\n    color: white;\n    outline-color: rgba(255, 255, 255, 0.3);\n    border-color: #a61414;\n    background-image: image(#c21717);\n    box-shadow: none; }\n  \n  button.destructive-action:active,\n  button.destructive-action:checked {\n    color: white;\n    outline-color: rgba(255, 255, 255, 0.3);\n    border-color: #941111;\n    background-image: linear-gradient(to right, #9d1313, #8b1010);\n    box-shadow: 0 2px 4px rgba(148, 17, 17, 0.25); }\n  \n  button.destructive-action:backdrop,\n  button.destructive-action.flat:backdrop {\n    color: #f6d1d1;\n    border-color: #d41919;\n    background-image: image(#d41919);\n    box-shadow: none; }\n    \n    button.destructive-action:backdrop:active,\n    button.destructive-action:backdrop:checked,\n    button.destructive-action.flat:backdrop:active,\n    button.destructive-action.flat:backdrop:checked {\n      color: #ffffff;\n      border-color: #2777ff;\n      background-image: image(#5292ff);\n      box-shadow: none; }\n    \n    button.destructive-action:backdrop:disabled,\n    button.destructive-action.flat:backdrop:disabled {\n      color: #d9d9d9;\n      border-color: #d9d9d9;\n      background-image: image(#fdfdfd);\n      box-shadow: none; }\n      \n      button.destructive-action:backdrop:disabled:active,\n      button.destructive-action:backdrop:disabled:checked,\n      button.destructive-action.flat:backdrop:disabled:active,\n      button.destructive-action.flat:backdrop:disabled:checked {\n        color: #da7272;\n        border-color: #c72626;\n        background-image: image(#c72626);\n        box-shadow: none; }\n  \n  button.destructive-action.flat:backdrop,\n  button.destructive-action.flat:disabled,\n  button.destructive-action.flat:backdrop:disabled {\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    color: rgba(212, 25, 25, 0.8); }\n  \n  button.destructive-action:disabled {\n    color: #aeb0b6;\n    border-color: #d9d9d9;\n    background-image: image(#fdfdfd);\n    box-shadow: none; }\n    \n    button.destructive-action:disabled:active,\n    button.destructive-action:disabled:checked {\n      color: #e8a8a8;\n      border-color: #a61414;\n      background-image: image(#c72626);\n      box-shadow: none; }\n  .osd button.destructive-action {\n    color: white;\n    border-color: black;\n    background-color: transparent;\n    background-image: image(rgba(212, 25, 25, 0.5));\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black;\n    outline-color: rgba(255, 255, 255, 0.3); }\n    .osd button.destructive-action:hover {\n      color: white;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(rgba(212, 25, 25, 0.7));\n      background-clip: padding-box;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n      text-shadow: 0 1px black;\n      -gtk-icon-shadow: 0 1px black;\n      outline-color: rgba(255, 255, 255, 0.3); }\n    .osd button.destructive-action:active:backdrop, .osd button.destructive-action:active, .osd button.destructive-action:checked:backdrop, .osd button.destructive-action:checked {\n      color: white;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(#d41919);\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      outline-color: rgba(255, 255, 255, 0.3); }\n    .osd button.destructive-action:disabled:backdrop, .osd button.destructive-action:disabled {\n      color: #97999f;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(rgba(68, 72, 83, 0.5));\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n    .osd button.destructive-action:backdrop {\n      color: white;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(rgba(212, 25, 25, 0.5));\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n\n.stack-switcher > button {\n  outline-offset: -3px; }\n  .stack-switcher > button > label {\n    padding-left: 6px;\n    padding-right: 6px; }\n  .stack-switcher > button > image {\n    padding-left: 6px;\n    padding-right: 6px;\n    padding-top: 3px;\n    padding-bottom: 3px; }\n  .stack-switcher > button.text-button {\n    padding-left: 10px;\n    padding-right: 10px; }\n  .stack-switcher > button.image-button {\n    padding-left: 2px;\n    padding-right: 2px; }\n  .stack-switcher > button.needs-attention:active > label,\n  .stack-switcher > button.needs-attention:active > image, .stack-switcher > button.needs-attention:checked > label,\n  .stack-switcher > button.needs-attention:checked > image {\n    animation: none;\n    background-image: none; }\n\n\nbutton.font separator,\nbutton.file separator {\n  background-color: transparent; }\n\n\nbutton.font > box > box > label {\n  font-weight: bold; }\n\n.primary-toolbar button {\n  -gtk-icon-shadow: none; }\n\n\nbutton.circular {\n  border-radius: 9999px;\n  -gtk-outline-radius: 9999px;\n  padding: 2px;\n  /* circles instead of ellipses */\n  background-origin: padding-box, border-box;\n  background-clip: padding-box, border-box; }\n  \n  button.circular label {\n    padding: 0; }\n  \n  button.circular:not(.flat):not(.osd):not(:checked):not(:active):not(:disabled):not(:backdrop) {\n    color: #5c616c;\n    outline-color: rgba(92, 97, 108, 0.3);\n    border-color: #d9d9d9;\n    background-image: image(white), linear-gradient(to top, #c2c2c2 25%, #d9d9d9 50%);\n    box-shadow: none;\n    border-color: transparent; }\n  \n  button.circular:hover:not(.osd):not(:checked):not(:active):not(:disabled):not(:backdrop) {\n    color: #5c616c;\n    outline-color: rgba(92, 97, 108, 0.3);\n    border-color: #d9d9d9;\n    background-image: image(whitesmoke), linear-gradient(to top, #c2c2c2 25%, #d9d9d9 50%);\n    box-shadow: none;\n    border-color: transparent; }\n\nstacksidebar row.needs-attention > label, .stack-switcher > button.needs-attention > label,\n.stack-switcher > button.needs-attention > image {\n  animation: needs_attention 150ms ease-in;\n  background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#2777ff), to(transparent)), -gtk-gradient(radial, center center, 0, center center, 0.5, to(rgba(255, 255, 255, 0.769231)), to(transparent));\n  background-size: 6px 6px, 6px 6px;\n  background-repeat: no-repeat;\n  background-position: right 3px, right 4px; }\n  stacksidebar row.needs-attention > label:backdrop, .stack-switcher > button.needs-attention > label:backdrop,\n  .stack-switcher > button.needs-attention > image:backdrop {\n    background-size: 6px 6px, 0 0; }\n  stacksidebar row.needs-attention > label:dir(rtl), .stack-switcher > button.needs-attention > label:dir(rtl),\n  .stack-switcher > button.needs-attention > image:dir(rtl) {\n    background-position: left 3px, left 4px; }\n\n.inline-toolbar toolbutton > button {\n  color: #5c616c;\n  outline-color: rgba(92, 97, 108, 0.3);\n  border-color: #d9d9d9;\n  background-image: image(white);\n  box-shadow: none; }\n  .inline-toolbar toolbutton > button:hover {\n    color: #5c616c;\n    outline-color: rgba(92, 97, 108, 0.3);\n    border-color: #d9d9d9;\n    background-image: image(whitesmoke);\n    box-shadow: none; }\n  .inline-toolbar toolbutton > button:active, .inline-toolbar toolbutton > button:checked {\n    color: #ffffff;\n    outline-color: rgba(92, 97, 108, 0.3);\n    border-color: #2777ff;\n    background-image: linear-gradient(to right, #317dff, #1d71ff);\n    box-shadow: 0 2px 4px rgba(39, 119, 255, 0.25); }\n  .inline-toolbar toolbutton > button:disabled {\n    color: #aeb0b6;\n    border-color: #d9d9d9;\n    background-image: image(#fdfdfd);\n    box-shadow: none; }\n    .inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked {\n      color: #aeb0b6;\n      border-color: #d9d9d9;\n      background-image: image(#eaeaea);\n      box-shadow: none; }\n  .inline-toolbar toolbutton > button:backdrop {\n    color: #aeb0b6;\n    border-color: #d9d9d9;\n    background-image: image(white);\n    box-shadow: none; }\n    .inline-toolbar toolbutton > button:backdrop:active, .inline-toolbar toolbutton > button:backdrop:checked {\n      color: #ffffff;\n      border-color: #2777ff;\n      background-image: image(#5292ff);\n      box-shadow: none; }\n    .inline-toolbar toolbutton > button:backdrop:disabled {\n      color: #d9d9d9;\n      border-color: #d9d9d9;\n      background-image: image(#fdfdfd);\n      box-shadow: none; }\n      .inline-toolbar toolbutton > button:backdrop:disabled:active, .inline-toolbar toolbutton > button:backdrop:disabled:checked {\n        color: #d9d9d9;\n        border-color: #d9d9d9;\n        background-image: image(#eaeaea);\n        box-shadow: none; }\n\n.linked:not(.vertical) > combobox > box > button.combo, filechooser .path-bar.linked > button, .linked:not(.vertical) > spinbutton:not(.vertical), .linked:not(.vertical) > entry, .inline-toolbar button, .linked > button, toolbar.inline-toolbar toolbutton > button.flat {\n  border-right-style: none;\n  border-radius: 0;\n  -gtk-outline-radius: 0; }\n\n.linked:not(.vertical) > combobox:first-child > box > button.combo, combobox.linked button:nth-child(2):dir(rtl), filechooser .path-bar.linked > button:dir(rtl):last-child, filechooser .path-bar.linked > button:dir(ltr):first-child, .linked:not(.vertical) > spinbutton:first-child:not(.vertical), .linked:not(.vertical) > entry:first-child, .inline-toolbar button:first-child, .linked > button:first-child, toolbar.inline-toolbar toolbutton:first-child > button.flat {\n  border-top-left-radius: 6px;\n  border-bottom-left-radius: 6px;\n  -gtk-outline-top-left-radius: 6px;\n  -gtk-outline-bottom-left-radius: 6px; }\n\n.linked:not(.vertical) > combobox:last-child > box > button.combo, combobox.linked button:nth-child(2):dir(ltr), filechooser .path-bar.linked > button:dir(rtl):first-child, filechooser .path-bar.linked > button:dir(ltr):last-child, .linked:not(.vertical) > spinbutton:last-child:not(.vertical), .linked:not(.vertical) > entry:last-child, .inline-toolbar button:last-child, .linked > button:last-child, toolbar.inline-toolbar toolbutton:last-child > button.flat {\n  border-right-style: solid;\n  border-top-right-radius: 6px;\n  border-bottom-right-radius: 6px;\n  -gtk-outline-top-right-radius: 6px;\n  -gtk-outline-bottom-right-radius: 6px; }\n\n.linked:not(.vertical) > combobox:only-child > box > button.combo, filechooser .path-bar.linked > button:only-child, .linked:not(.vertical) > spinbutton:only-child:not(.vertical), .linked:not(.vertical) > entry:only-child, .inline-toolbar button:only-child, .linked > button:only-child, toolbar.inline-toolbar toolbutton:only-child > button.flat {\n  border-style: solid;\n  border-radius: 6px;\n  -gtk-outline-radius: 6px; }\n\n.linked.vertical > combobox > box > button.combo, .linked.vertical > spinbutton:not(.vertical), .linked.vertical > entry, .linked.vertical > button {\n  border-style: solid solid none solid;\n  border-radius: 0;\n  -gtk-outline-radius: 0; }\n\n.linked.vertical > combobox:first-child > box > button.combo, .linked.vertical > spinbutton:first-child:not(.vertical), .linked.vertical > entry:first-child, .linked.vertical > button:first-child {\n  border-top-left-radius: 6px;\n  border-top-right-radius: 6px;\n  -gtk-outline-top-left-radius: 6px;\n  -gtk-outline-top-right-radius: 6px; }\n\n.linked.vertical > combobox:last-child > box > button.combo, .linked.vertical > spinbutton:last-child:not(.vertical), .linked.vertical > entry:last-child, .linked.vertical > button:last-child {\n  border-bottom-style: solid;\n  border-bottom-left-radius: 6px;\n  border-bottom-right-radius: 6px;\n  -gtk-outline-bottom-left-radius: 6px;\n  -gtk-outline-bottom-right-radius: 6px; }\n\n.linked.vertical > combobox:only-child > box > button.combo, .linked.vertical > spinbutton:only-child:not(.vertical), .linked.vertical > entry:only-child, .linked.vertical > button:only-child {\n  border-style: solid;\n  border-radius: 6px;\n  -gtk-outline-radius: 6px; }\n\n.scale-popup button:backdrop:hover, .scale-popup button:backdrop:disabled, .scale-popup button:backdrop, .scale-popup button:hover, calendar.button, button:link:hover, button:link:active, button:link:checked,\nbutton:visited:hover,\nbutton:visited:active,\nbutton:visited:checked, button:link,\nbutton:visited, list row button.image-button:not(.flat), modelbutton.flat:backdrop, modelbutton.flat:backdrop:hover, modelbutton.flat,\n.menuitem.button.flat {\n  background-color: transparent;\n  background-image: none;\n  border-color: transparent;\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0);\n  text-shadow: none;\n  -gtk-icon-shadow: none; }\n\n/* menu buttons */\nmodelbutton.flat,\n.menuitem.button.flat {\n  min-height: 26px;\n  padding-left: 5px;\n  padding-right: 5px;\n  border-radius: 6px;\n  outline-offset: -2px; }\n  modelbutton.flat:hover,\n  .menuitem.button.flat:hover {\n    background-color: #eaebec; }\n\nmodelbutton.flat arrow {\n  background: none; }\n  modelbutton.flat arrow:hover {\n    background: none; }\n  modelbutton.flat arrow.left {\n    -gtk-icon-source: -gtk-icontheme(\"pan-start-symbolic\"); }\n  modelbutton.flat arrow.right {\n    -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic\"); }\n\nbutton.color {\n  padding: 4px; }\n  button.color colorswatch:only-child {\n    box-shadow: 0 1px rgba(255, 255, 255, 0.769231); }\n    button.color colorswatch:only-child, button.color colorswatch:only-child overlay {\n      border-radius: 0; }\n    .osd button.color colorswatch:only-child {\n      box-shadow: none; }\n  .osd button.color:disabled colorswatch:only-child, .osd button.color:backdrop colorswatch:only-child, .osd button.color:active colorswatch:only-child, .osd button.color:checked colorswatch:only-child, button.color:disabled colorswatch:only-child, button.color:backdrop colorswatch:only-child, button.color:active colorswatch:only-child, button.color:checked colorswatch:only-child {\n    box-shadow: none; }\n\n/* list buttons */\n/* tone down as per new designs, see issue #1473, #1748 */\nlist row button.image-button:not(.flat) {\n  border: 1px solid rgba(217, 217, 217, 0.5); }\n  list row button.image-button:not(.flat):hover {\n    color: #5c616c;\n    outline-color: rgba(92, 97, 108, 0.3);\n    border-color: #d9d9d9;\n    background-image: image(whitesmoke);\n    box-shadow: none; }\n  list row button.image-button:not(.flat):active, list row button.image-button:not(.flat):checked {\n    color: #ffffff;\n    outline-color: rgba(92, 97, 108, 0.3);\n    border-color: #2777ff;\n    background-image: linear-gradient(to right, #317dff, #1d71ff);\n    box-shadow: 0 2px 4px rgba(39, 119, 255, 0.25); }\n\n/*********\n * Links *\n *********/\nbutton:link > label,\nbutton:visited > label, button:link,\nbutton:visited,\n*:link {\n  color: #005af3; }\n  button:link > label:visited,\n  button:visited > label:visited,\n  button:visited,\n  *:link:visited {\n    color: #0047c0; }\n    *:selected button:link > label:visited,\n    *:selected button:visited > label:visited,\n    *:selected button:visited, *:selected *:link:visited {\n      color: #99b5e6; }\n  button:link > label:hover,\n  button:visited > label:hover, button:hover:link,\n  button:hover:visited,\n  *:link:hover {\n    color: #2777ff; }\n    *:selected button:link > label:hover,\n    *:selected button:visited > label:hover, *:selected button:hover:link,\n    *:selected button:hover:visited, *:selected *:link:hover {\n      color: #e9f1ff; }\n  button:link > label:active,\n  button:visited > label:active, button:active:link,\n  button:active:visited,\n  *:link:active {\n    color: #005af3; }\n    *:selected button:link > label:active,\n    *:selected button:visited > label:active, *:selected button:active:link,\n    *:selected button:active:visited, *:selected *:link:active {\n      color: #ccdefd; }\n  button:link > label:disabled,\n  button:visited > label:disabled, button:disabled:link,\n  button:disabled:visited,\n  *:link:disabled,\n  *:link:disabled:backdrop {\n    color: rgba(122, 122, 122, 0.8); }\n  button:link > label:backdrop,\n  button:visited > label:backdrop, button:backdrop:link,\n  button:backdrop:visited,\n  *:link:backdrop:backdrop:hover,\n  *:link:backdrop:backdrop:hover:selected,\n  *:link:backdrop {\n    color: rgba(0, 90, 243, 0.9); }\n  .selection-mode .titlebar:not(headerbar) .subtitle:link, .selection-mode.titlebar:not(headerbar) .subtitle:link, .selection-mode headerbar .subtitle:link,\n  headerbar.selection-mode .subtitle:link, button:link > label:selected,\n  button:visited > label:selected, button:selected:link,\n  button:selected:visited, *:selected button:link > label,\n  *:selected button:visited > label, *:selected button:link,\n  *:selected button:visited,\n  *:link:selected, *:selected *:link {\n    color: #ccdefd; }\n\nbutton:link,\nbutton:visited {\n  text-shadow: none; }\n  button:link:hover, button:link:active, button:link:checked,\n  button:visited:hover,\n  button:visited:active,\n  button:visited:checked {\n    text-shadow: none; }\n  button:link > label,\n  button:visited > label {\n    text-decoration-line: underline; }\n\n/*****************\n * GtkSpinButton *\n *****************/\nspinbutton {\n  font-feature-settings: \"tnum\"; }\n  spinbutton:not(.vertical) {\n    padding: 0; }\n    .osd spinbutton:not(.vertical) entry, spinbutton:not(.vertical) entry {\n      min-width: 28px;\n      margin: 0;\n      background: none;\n      background-color: transparent;\n      border: none;\n      border-radius: 0;\n      box-shadow: none; }\n      spinbutton:not(.vertical) entry:backdrop:disabled {\n        background-color: transparent; }\n    spinbutton:not(.vertical) button {\n      min-height: 16px;\n      margin: 0;\n      padding-bottom: 0;\n      padding-top: 0;\n      color: #6c707a;\n      background-image: none;\n      border-style: none none none solid;\n      border-color: rgba(217, 217, 217, 0.3);\n      border-radius: 0;\n      box-shadow: none; }\n      spinbutton:not(.vertical) button:dir(rtl) {\n        border-style: none solid none none; }\n      spinbutton:not(.vertical) button:hover {\n        color: #5c616c;\n        background-color: rgba(92, 97, 108, 0.05); }\n      spinbutton:not(.vertical) button:disabled {\n        color: rgba(174, 176, 182, 0.3);\n        background-color: transparent; }\n      spinbutton:not(.vertical) button:active {\n        background-color: rgba(0, 0, 0, 0.1);\n        box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.2); }\n      spinbutton:not(.vertical) button:backdrop {\n        color: #b5b7bd;\n        background-color: transparent;\n        border-color: rgba(217, 217, 217, 0.3);\n        transition: 200ms ease-out; }\n      spinbutton:not(.vertical) button:backdrop:disabled {\n        color: rgba(217, 217, 217, 0.3);\n        background-color: transparent;\n        background-image: none;\n        border-style: none none none solid; }\n        spinbutton:not(.vertical) button:backdrop:disabled:dir(rtl) {\n          border-style: none solid none none; }\n      spinbutton:not(.vertical) button:dir(ltr):last-child {\n        border-radius: 0 6px 6px 0; }\n      spinbutton:not(.vertical) button:dir(rtl):first-child {\n        border-radius: 6px 0 0 6px; }\n  .osd spinbutton:not(.vertical) button {\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    color: white;\n    border-style: none none none solid;\n    border-color: rgba(0, 0, 0, 0.7);\n    border-radius: 0;\n    box-shadow: none;\n    -gtk-icon-shadow: 0 1px black; }\n    .osd spinbutton:not(.vertical) button:dir(rtl) {\n      border-style: none solid none none; }\n    .osd spinbutton:not(.vertical) button:hover {\n      border-color: transparent;\n      background-color: transparent;\n      background-image: none;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      color: white;\n      border-color: rgba(0, 0, 0, 0.5);\n      background-color: rgba(255, 255, 255, 0.1);\n      -gtk-icon-shadow: 0 1px black;\n      box-shadow: none; }\n    .osd spinbutton:not(.vertical) button:backdrop {\n      border-color: transparent;\n      background-color: transparent;\n      background-image: none;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      color: white;\n      border-color: rgba(0, 0, 0, 0.5);\n      -gtk-icon-shadow: none;\n      box-shadow: none; }\n    .osd spinbutton:not(.vertical) button:disabled {\n      border-color: transparent;\n      background-color: transparent;\n      background-image: none;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      color: #97999f;\n      border-color: rgba(0, 0, 0, 0.5);\n      -gtk-icon-shadow: none;\n      box-shadow: none; }\n    .osd spinbutton:not(.vertical) button:dir(ltr):last-child {\n      border-radius: 0 6px 6px 0; }\n    .osd spinbutton:not(.vertical) button:dir(rtl):first-child {\n      border-radius: 6px 0 0 6px; }\n  spinbutton.vertical:disabled {\n    color: #aeb0b6; }\n  spinbutton.vertical:backdrop:disabled {\n    color: #d9d9d9; }\n  spinbutton.vertical:drop(active) {\n    border-color: transparent;\n    box-shadow: none; }\n  spinbutton.vertical entry {\n    min-height: 32px;\n    min-width: 32px;\n    padding: 0;\n    border-radius: 0; }\n  spinbutton.vertical button {\n    min-height: 32px;\n    min-width: 32px;\n    padding: 0; }\n  spinbutton.vertical button.up {\n    border-radius: 6px 6px 0 0;\n    border-style: solid solid none solid; }\n  spinbutton.vertical button.down {\n    border-radius: 0 0 6px 6px;\n    border-style: none solid solid solid; }\n  .osd spinbutton.vertical button:first-child {\n    color: white;\n    border-color: black;\n    background-color: transparent;\n    background-image: image(#303340);\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black;\n    outline-color: rgba(255, 255, 255, 0.3); }\n    .osd spinbutton.vertical button:first-child:hover {\n      color: white;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(#4a5063);\n      background-clip: padding-box;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n      text-shadow: 0 1px black;\n      -gtk-icon-shadow: 0 1px black;\n      outline-color: rgba(255, 255, 255, 0.3); }\n    .osd spinbutton.vertical button:first-child:active {\n      color: white;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(black);\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      outline-color: rgba(255, 255, 255, 0.3); }\n    .osd spinbutton.vertical button:first-child:disabled {\n      color: #97999f;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(rgba(68, 72, 83, 0.5));\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n    .osd spinbutton.vertical button:first-child:backdrop {\n      color: white;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(#303340);\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n  treeview spinbutton:not(.vertical) {\n    min-height: 0;\n    border-style: none;\n    border-radius: 0; }\n    treeview spinbutton:not(.vertical) entry {\n      min-height: 0;\n      padding: 1px 2px; }\n\n/**************\n * ComboBoxes *\n **************/\ncombobox arrow {\n  -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\");\n  min-height: 16px;\n  min-width: 16px; }\n\ncombobox:drop(active) {\n  box-shadow: none; }\n\n/************\n * Toolbars *\n ************/\nsearchbar > revealer > box,\n.location-bar, .inline-toolbar, toolbar {\n  -GtkWidget-window-dragging: true;\n  padding: 4px;\n  background-color: #ffffff; }\n\ntoolbar {\n  padding: 4px 3px 3px 4px; }\n  .osd toolbar {\n    background-color: transparent; }\n  toolbar.osd {\n    padding: 13px;\n    border: none;\n    border-radius: 5px;\n    background-color: #303340; }\n    toolbar.osd.left, toolbar.osd.right, toolbar.osd.top, toolbar.osd.bottom {\n      border-radius: 0; }\n  toolbar.horizontal separator {\n    margin: 0 7px 1px 6px; }\n  toolbar.vertical separator {\n    margin: 6px 1px 7px 0; }\n  toolbar:not(.inline-toolbar):not(.osd) > *:not(.toggle):not(.popup) > * {\n    margin-right: 1px;\n    margin-bottom: 1px; }\n\n.inline-toolbar {\n  padding: 3px;\n  border-width: 0 1px 1px;\n  border-radius: 0  0 5px 5px; }\n\nsearchbar > revealer > box,\n.location-bar {\n  border-width: 0 0 1px;\n  padding: 3px; }\n\nsearchbar > revealer > box {\n  margin: -6px;\n  padding: 6px; }\n\n.inline-toolbar, searchbar > revealer > box,\n.location-bar {\n  border-style: solid;\n  border-color: #d9d9d9;\n  background-color: #f4f4f4; }\n  .inline-toolbar:backdrop, searchbar > revealer > box:backdrop,\n  .location-bar:backdrop {\n    border-color: #d9d9d9;\n    background-color: #f2f2f2;\n    box-shadow: none;\n    transition: 200ms ease-out; }\n\n/***************\n * Header bars *\n ***************/\n.titlebar:not(headerbar),\nheaderbar {\n  padding: 0 6px;\n  min-height: 40px;\n  border-width: 0 0 1px;\n  border-style: solid;\n  border-color: #c2c2c2;\n  border-radius: 0;\n  background: #e6e6e6 linear-gradient(to top, #e0e0e0, #e8e8e8);\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0.8);\n  /* Darken switchbuttons for headerbars. issue #1588 */\n  /* hide the close button separator */ }\n  .titlebar:backdrop:not(headerbar),\n  headerbar:backdrop {\n    border-color: #d9d9d9;\n    background-color: #ffffff;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.8);\n    transition: 200ms ease-out; }\n  .titlebar:not(headerbar) .title,\n  headerbar .title {\n    padding-left: 12px;\n    padding-right: 12px;\n    font-weight: bold; }\n  .titlebar:not(headerbar) .subtitle,\n  headerbar .subtitle {\n    font-size: smaller;\n    padding-left: 12px;\n    padding-right: 12px; }\n  .titlebar:not(headerbar) stackswitcher button:checked,\n  .titlebar:not(headerbar) button.toggle:checked,\n  headerbar stackswitcher button:checked,\n  headerbar button.toggle:checked {\n    background: image(#d4d4d4);\n    border-color: #d1d1d1;\n    border-top-color: #c4c4c4; }\n    .titlebar:not(headerbar) stackswitcher button:checked:backdrop,\n    .titlebar:not(headerbar) button.toggle:checked:backdrop,\n    headerbar stackswitcher button:checked:backdrop,\n    headerbar button.toggle:checked:backdrop {\n      color: #ffffff;\n      border-color: #2777ff;\n      background-image: image(#5292ff);\n      box-shadow: none; }\n  .selection-mode .titlebar:not(headerbar), .selection-mode.titlebar:not(headerbar), .selection-mode headerbar,\n  headerbar.selection-mode {\n    color: #ffffff;\n    border-color: #0051da;\n    text-shadow: 0 -1px rgba(0, 0, 0, 0.5);\n    background: #2777ff linear-gradient(to top, #1d71ff, #2c7aff);\n    box-shadow: inset 0 1px rgba(125, 173, 255, 0.9); }\n    .selection-mode .titlebar:backdrop:not(headerbar), .selection-mode.titlebar:backdrop:not(headerbar), .selection-mode headerbar:backdrop,\n    headerbar.selection-mode:backdrop {\n      background-color: #2777ff;\n      background-image: none;\n      box-shadow: inset 0 1px rgba(147, 187, 255, 0.88); }\n      .selection-mode .titlebar:backdrop:not(headerbar) label, .selection-mode.titlebar:backdrop:not(headerbar) label, .selection-mode headerbar:backdrop label,\n      headerbar.selection-mode:backdrop label {\n        text-shadow: none;\n        color: #ffffff; }\n    .selection-mode .titlebar:not(headerbar) button, .selection-mode.titlebar:not(headerbar) button, .selection-mode headerbar button,\n    headerbar.selection-mode button {\n      color: #ffffff;\n      outline-color: rgba(255, 255, 255, 0.3);\n      border-color: #186dff;\n      background-image: image(#2777ff);\n      box-shadow: none; }\n      .selection-mode button.titlebutton, .selection-mode .titlebar:not(headerbar) button.flat, .selection-mode.titlebar:not(headerbar) button.flat, .selection-mode headerbar button.flat,\n      headerbar.selection-mode button.flat {\n        border-color: transparent;\n        background-color: transparent;\n        background-image: none;\n        box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n        text-shadow: none;\n        -gtk-icon-shadow: none; }\n      .selection-mode .titlebar:not(headerbar) button:hover, .selection-mode.titlebar:not(headerbar) button:hover, .selection-mode headerbar button:hover,\n      headerbar.selection-mode button:hover {\n        color: #ffffff;\n        outline-color: rgba(255, 255, 255, 0.3);\n        border-color: #005af3;\n        background-image: image(#136aff);\n        box-shadow: none; }\n      .selection-mode .titlebar:not(headerbar) button:active, .selection-mode .titlebar:not(headerbar) button:checked, .selection-mode.titlebar:not(headerbar) button:active, .selection-mode.titlebar:not(headerbar) button:checked, .selection-mode headerbar button:active, .selection-mode headerbar button:checked, .selection-mode headerbar button.toggle:checked, .selection-mode headerbar button.toggle:active,\n      headerbar.selection-mode button:active,\n      headerbar.selection-mode button:checked,\n      headerbar.selection-mode button.toggle:checked,\n      headerbar.selection-mode button.toggle:active {\n        color: #ffffff;\n        outline-color: rgba(255, 255, 255, 0.3);\n        border-color: #0052df;\n        background-image: linear-gradient(to right, #0056e9, #004fd4);\n        box-shadow: 0 2px 4px rgba(0, 82, 223, 0.25); }\n      .selection-mode .titlebar:not(headerbar) button:backdrop, .selection-mode.titlebar:not(headerbar) button:backdrop, .selection-mode headerbar button:backdrop.flat, .selection-mode headerbar button:backdrop,\n      headerbar.selection-mode button:backdrop.flat,\n      headerbar.selection-mode button:backdrop {\n        color: #d4e4ff;\n        border-color: #2777ff;\n        background-image: image(#2777ff);\n        box-shadow: none;\n        -gtk-icon-effect: none;\n        border-color: #0051da; }\n        .selection-mode .titlebar:not(headerbar) button:backdrop:active, .selection-mode .titlebar:not(headerbar) button:backdrop:checked, .selection-mode.titlebar:not(headerbar) button:backdrop:active, .selection-mode.titlebar:not(headerbar) button:backdrop:checked, .selection-mode headerbar button:backdrop.flat:active, .selection-mode headerbar button:backdrop.flat:checked, .selection-mode headerbar button:backdrop:active, .selection-mode headerbar button:backdrop:checked,\n        headerbar.selection-mode button:backdrop.flat:active,\n        headerbar.selection-mode button:backdrop.flat:checked,\n        headerbar.selection-mode button:backdrop:active,\n        headerbar.selection-mode button:backdrop:checked {\n          color: #ffffff;\n          border-color: #2777ff;\n          background-image: image(#5292ff);\n          box-shadow: none;\n          border-color: #0051da; }\n        .selection-mode .titlebar:not(headerbar) button:backdrop:disabled, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled, .selection-mode headerbar button:backdrop.flat:disabled, .selection-mode headerbar button:backdrop:disabled,\n        headerbar.selection-mode button:backdrop.flat:disabled,\n        headerbar.selection-mode button:backdrop:disabled {\n          color: #87b4fe;\n          border-color: #478bfe;\n          background-image: image(#478bfe);\n          box-shadow: none;\n          border-color: #0051da; }\n          .selection-mode .titlebar:not(headerbar) button:backdrop:disabled:active, .selection-mode .titlebar:not(headerbar) button:backdrop:disabled:checked, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled:active, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled:checked, .selection-mode headerbar button:backdrop:disabled:active, .selection-mode headerbar button:backdrop:disabled:checked,\n          headerbar.selection-mode button:backdrop:disabled:active,\n          headerbar.selection-mode button:backdrop:disabled:checked {\n            color: #6da3fe;\n            border-color: #1e71fe;\n            background-image: image(#1e71fe);\n            box-shadow: none;\n            border-color: #0051da; }\n      .selection-mode button.titlebutton:backdrop, .selection-mode button.titlebutton:disabled, .selection-mode .titlebar:not(headerbar) button.flat:backdrop, .selection-mode .titlebar:not(headerbar) button.flat:disabled, .selection-mode.titlebar:not(headerbar) button.flat:backdrop, .selection-mode.titlebar:not(headerbar) button.flat:disabled, .selection-mode headerbar button.flat:backdrop, .selection-mode headerbar button.flat:disabled, .selection-mode headerbar button.flat:backdrop:disabled,\n      headerbar.selection-mode button.flat:backdrop,\n      headerbar.selection-mode button.flat:disabled,\n      headerbar.selection-mode button.flat:backdrop:disabled {\n        border-color: transparent;\n        background-color: transparent;\n        background-image: none;\n        box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n        text-shadow: none;\n        -gtk-icon-shadow: none; }\n      .selection-mode .titlebar:not(headerbar) button:disabled, .selection-mode.titlebar:not(headerbar) button:disabled, .selection-mode headerbar button:disabled,\n      headerbar.selection-mode button:disabled {\n        color: #a3c5ff;\n        border-color: #005af3;\n        background-image: image(#478bfe);\n        box-shadow: none; }\n        .selection-mode .titlebar:not(headerbar) button:disabled:active, .selection-mode .titlebar:not(headerbar) button:disabled:checked, .selection-mode.titlebar:not(headerbar) button:disabled:active, .selection-mode.titlebar:not(headerbar) button:disabled:checked, .selection-mode headerbar button:disabled:active, .selection-mode headerbar button:disabled:checked,\n        headerbar.selection-mode button:disabled:active,\n        headerbar.selection-mode button:disabled:checked {\n          color: #a5c6ff;\n          border-color: #005af3;\n          background-image: image(#1e71fe);\n          box-shadow: none; }\n      .selection-mode .titlebar:not(headerbar) button.suggested-action, .selection-mode.titlebar:not(headerbar) button.suggested-action, .selection-mode headerbar button.suggested-action,\n      headerbar.selection-mode button.suggested-action {\n        color: #5c616c;\n        outline-color: rgba(92, 97, 108, 0.3);\n        border-color: #d9d9d9;\n        background-image: image(white);\n        box-shadow: none;\n        border-color: #0051da; }\n        .selection-mode .titlebar:not(headerbar) button.suggested-action:hover, .selection-mode.titlebar:not(headerbar) button.suggested-action:hover, .selection-mode headerbar button.suggested-action:hover,\n        headerbar.selection-mode button.suggested-action:hover {\n          color: #5c616c;\n          outline-color: rgba(92, 97, 108, 0.3);\n          border-color: #d9d9d9;\n          background-image: image(whitesmoke);\n          box-shadow: none;\n          border-color: #0051da; }\n        .selection-mode .titlebar:not(headerbar) button.suggested-action:active, .selection-mode.titlebar:not(headerbar) button.suggested-action:active, .selection-mode headerbar button.suggested-action:active,\n        headerbar.selection-mode button.suggested-action:active {\n          color: #ffffff;\n          outline-color: rgba(92, 97, 108, 0.3);\n          border-color: #2777ff;\n          background-image: linear-gradient(to right, #317dff, #1d71ff);\n          box-shadow: 0 2px 4px rgba(39, 119, 255, 0.25);\n          border-color: #0051da; }\n        .selection-mode .titlebar:not(headerbar) button.suggested-action:disabled, .selection-mode.titlebar:not(headerbar) button.suggested-action:disabled, .selection-mode headerbar button.suggested-action:disabled,\n        headerbar.selection-mode button.suggested-action:disabled {\n          color: #aeb0b6;\n          border-color: #d9d9d9;\n          background-image: image(#fdfdfd);\n          box-shadow: none;\n          border-color: #0051da; }\n        .selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop, .selection-mode headerbar button.suggested-action:backdrop,\n        headerbar.selection-mode button.suggested-action:backdrop {\n          color: #aeb0b6;\n          border-color: #d9d9d9;\n          background-image: image(white);\n          box-shadow: none;\n          border-color: #0051da; }\n        .selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop:disabled, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop:disabled, .selection-mode headerbar button.suggested-action:backdrop:disabled,\n        headerbar.selection-mode button.suggested-action:backdrop:disabled {\n          color: #d9d9d9;\n          border-color: #d9d9d9;\n          background-image: image(#fdfdfd);\n          box-shadow: none;\n          border-color: #0051da; }\n    .selection-mode .titlebar:not(headerbar) .selection-menu, .selection-mode.titlebar:not(headerbar) .selection-menu, .selection-mode headerbar .selection-menu:backdrop, .selection-mode headerbar .selection-menu,\n    headerbar.selection-mode .selection-menu:backdrop,\n    headerbar.selection-mode .selection-menu {\n      border-color: rgba(39, 119, 255, 0);\n      background-color: rgba(39, 119, 255, 0);\n      background-image: none;\n      box-shadow: none;\n      min-height: 20px;\n      padding: 4px 10px; }\n      .selection-mode .titlebar:not(headerbar) .selection-menu arrow, .selection-mode.titlebar:not(headerbar) .selection-menu arrow, .selection-mode headerbar .selection-menu:backdrop arrow, .selection-mode headerbar .selection-menu arrow,\n      headerbar.selection-mode .selection-menu:backdrop arrow,\n      headerbar.selection-mode .selection-menu arrow {\n        -GtkArrow-arrow-scaling: 1; }\n      .selection-mode .titlebar:not(headerbar) .selection-menu .arrow, .selection-mode.titlebar:not(headerbar) .selection-menu .arrow, .selection-mode headerbar .selection-menu:backdrop .arrow, .selection-mode headerbar .selection-menu .arrow,\n      headerbar.selection-mode .selection-menu:backdrop .arrow,\n      headerbar.selection-mode .selection-menu .arrow {\n        -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\");\n        color: rgba(255, 255, 255, 0.5);\n        -gtk-icon-shadow: none; }\n  .tiled .titlebar:not(headerbar), .tiled-top .titlebar:not(headerbar), .tiled-right .titlebar:not(headerbar), .tiled-bottom .titlebar:not(headerbar), .tiled-left .titlebar:not(headerbar), .maximized .titlebar:not(headerbar), .fullscreen .titlebar:not(headerbar), .tiled headerbar, .tiled-top headerbar, .tiled-right headerbar, .tiled-bottom headerbar, .tiled-left headerbar, .maximized headerbar, .fullscreen headerbar {\n    border-radius: 0; }\n  .default-decoration.titlebar:not(headerbar),\n  headerbar.default-decoration {\n    min-height: 28px;\n    padding: 4px; }\n    .default-decoration.titlebar:not(headerbar) button.titlebutton,\n    headerbar.default-decoration button.titlebutton {\n      min-height: 26px;\n      min-width: 26px;\n      margin: 0;\n      padding: 0; }\n  .titlebar:not(headerbar) separator.titlebutton,\n  headerbar separator.titlebutton {\n    opacity: 0; }\n  .solid-csd .titlebar:dir(rtl):not(headerbar), .solid-csd .titlebar:dir(ltr):not(headerbar), .solid-csd headerbar:backdrop:dir(rtl), .solid-csd headerbar:backdrop:dir(ltr), .solid-csd headerbar:dir(rtl), .solid-csd headerbar:dir(ltr) {\n    margin-left: -1px;\n    margin-right: -1px;\n    margin-top: -1px;\n    border-radius: 0;\n    box-shadow: none; }\n\nheaderbar entry,\nheaderbar spinbutton,\nheaderbar separator:not(.sidebar),\nheaderbar button {\n  margin-top: 5px;\n  margin-bottom: 5px; }\n\nheaderbar switch {\n  margin-top: 7px;\n  margin-bottom: 7px; }\n\nheaderbar.titlebar headerbar:not(.titlebar) {\n  background: none;\n  box-shadow: none; }\n\n.background .titlebar:backdrop, .background .titlebar {\n  border-top-left-radius: 9px;\n  border-top-right-radius: 9px; }\n\n.background.tiled .titlebar:backdrop, .background.tiled .titlebar,\n.background.tiled-top .titlebar:backdrop,\n.background.tiled-top .titlebar,\n.background.tiled-right .titlebar:backdrop,\n.background.tiled-right .titlebar,\n.background.tiled-bottom .titlebar:backdrop,\n.background.tiled-bottom .titlebar,\n.background.tiled-left .titlebar:backdrop,\n.background.tiled-left .titlebar,\n.background.maximized .titlebar:backdrop,\n.background.maximized .titlebar,\n.background.solid-csd .titlebar:backdrop,\n.background.solid-csd .titlebar {\n  border-top-left-radius: 0;\n  border-top-right-radius: 0; }\n\nwindow separator:first-child + headerbar:backdrop, window separator:first-child + headerbar, window headerbar:first-child:backdrop, window headerbar:first-child {\n  border-top-left-radius: 7px; }\n\nwindow headerbar:last-child:backdrop, window headerbar:last-child {\n  border-top-right-radius: 7px; }\n\nwindow stack headerbar:first-child:backdrop, window stack headerbar:first-child, window stack headerbar:last-child:backdrop, window stack headerbar:last-child {\n  border-top-left-radius: 7px;\n  border-top-right-radius: 7px; }\n\nwindow.tiled headerbar, window.tiled headerbar:first-child, window.tiled headerbar:last-child, window.tiled headerbar:only-child, window.tiled headerbar:backdrop, window.tiled headerbar:backdrop:first-child, window.tiled headerbar:backdrop:last-child, window.tiled headerbar:backdrop:only-child, window.tiled-top headerbar, window.tiled-top headerbar:first-child, window.tiled-top headerbar:last-child, window.tiled-top headerbar:only-child, window.tiled-top headerbar:backdrop, window.tiled-top headerbar:backdrop:first-child, window.tiled-top headerbar:backdrop:last-child, window.tiled-top headerbar:backdrop:only-child, window.tiled-right headerbar, window.tiled-right headerbar:first-child, window.tiled-right headerbar:last-child, window.tiled-right headerbar:only-child, window.tiled-right headerbar:backdrop, window.tiled-right headerbar:backdrop:first-child, window.tiled-right headerbar:backdrop:last-child, window.tiled-right headerbar:backdrop:only-child, window.tiled-bottom headerbar, window.tiled-bottom headerbar:first-child, window.tiled-bottom headerbar:last-child, window.tiled-bottom headerbar:only-child, window.tiled-bottom headerbar:backdrop, window.tiled-bottom headerbar:backdrop:first-child, window.tiled-bottom headerbar:backdrop:last-child, window.tiled-bottom headerbar:backdrop:only-child, window.tiled-left headerbar, window.tiled-left headerbar:first-child, window.tiled-left headerbar:last-child, window.tiled-left headerbar:only-child, window.tiled-left headerbar:backdrop, window.tiled-left headerbar:backdrop:first-child, window.tiled-left headerbar:backdrop:last-child, window.tiled-left headerbar:backdrop:only-child, window.maximized headerbar, window.maximized headerbar:first-child, window.maximized headerbar:last-child, window.maximized headerbar:only-child, window.maximized headerbar:backdrop, window.maximized headerbar:backdrop:first-child, window.maximized headerbar:backdrop:last-child, window.maximized headerbar:backdrop:only-child, window.fullscreen headerbar, window.fullscreen headerbar:first-child, window.fullscreen headerbar:last-child, window.fullscreen headerbar:only-child, window.fullscreen headerbar:backdrop, window.fullscreen headerbar:backdrop:first-child, window.fullscreen headerbar:backdrop:last-child, window.fullscreen headerbar:backdrop:only-child, window.solid-csd headerbar, window.solid-csd headerbar:first-child, window.solid-csd headerbar:last-child, window.solid-csd headerbar:only-child, window.solid-csd headerbar:backdrop, window.solid-csd headerbar:backdrop:first-child, window.solid-csd headerbar:backdrop:last-child, window.solid-csd headerbar:backdrop:only-child {\n  border-top-left-radius: 0;\n  border-top-right-radius: 0; }\n\nwindow.csd > .titlebar:not(headerbar) {\n  padding: 0;\n  background-color: transparent;\n  background-image: none;\n  border-style: none;\n  border-color: transparent;\n  box-shadow: none; }\n\n.titlebar:not(headerbar) separator {\n  background-color: #d9d9d9; }\n\nwindow.devel headerbar.titlebar:not(.selection-mode) {\n  background: #ffffff cross-fade(10% -gtk-icontheme(\"system-run-symbolic\"), image(transparent)) 90% 0/256px 256px no-repeat, linear-gradient(to right, transparent 65%, rgba(39, 119, 255, 0.2)), linear-gradient(to top, #dedede, #e6e6e6 3px, whitesmoke); }\n  window.devel headerbar.titlebar:not(.selection-mode):backdrop {\n    background: #ffffff cross-fade(10% -gtk-icontheme(\"system-run-symbolic\"), image(transparent)) 90% 0/256px 256px no-repeat, image(#ffffff);\n    /* background-color would flash */ }\n\n/************\n * Pathbars *\n ************/\n.path-bar button.text-button, .path-bar button.image-button, .path-bar button {\n  padding-left: 4px;\n  padding-right: 4px; }\n\n.path-bar button.text-button.image-button label {\n  padding-left: 0;\n  padding-right: 0; }\n\n.path-bar button.text-button.image-button label:last-child, .path-bar button label:last-child {\n  padding-right: 8px; }\n\n.path-bar button.text-button.image-button label:first-child, .path-bar button label:first-child {\n  padding-left: 8px; }\n\n.path-bar button image {\n  padding-left: 4px;\n  padding-right: 4px; }\n\n.path-bar button.slider-button {\n  padding-left: 0;\n  padding-right: 0; }\n\n/**************\n * Tree Views *\n **************/\ntreeview.view {\n  border-left-color: #abadb3;\n  border-top-color: #ffffff; }\n  * {\n    -GtkTreeView-horizontal-separator: 4;\n    -GtkTreeView-grid-line-width: 1;\n    -GtkTreeView-grid-line-pattern: '';\n    -GtkTreeView-tree-line-width: 1;\n    -GtkTreeView-tree-line-pattern: '';\n    -GtkTreeView-expander-size: 16; }\n  treeview.view:selected:focus, treeview.view:selected {\n    border-radius: 0; }\n  treeview.view:selected:backdrop, treeview.view:selected {\n    border-left-color: #93bbff;\n    border-top-color: rgba(92, 97, 108, 0.1); }\n  treeview.view:disabled {\n    color: #aeb0b6; }\n    treeview.view:disabled:selected {\n      color: #7dadff; }\n      treeview.view:disabled:selected:backdrop {\n        color: #669efd; }\n    treeview.view:disabled:backdrop {\n      color: #d9d9d9; }\n  treeview.view.separator {\n    min-height: 2px;\n    color: #ffffff; }\n    treeview.view.separator:backdrop {\n      color: rgba(255, 255, 255, 0.1); }\n  treeview.view:backdrop {\n    border-left-color: #d7d8db;\n    border-top: #ffffff; }\n  treeview.view:drop(active) {\n    border-style: solid none;\n    border-width: 1px;\n    border-color: #0051da; }\n    treeview.view:drop(active).after {\n      border-top-style: none; }\n    treeview.view:drop(active).before {\n      border-bottom-style: none; }\n  treeview.view.expander {\n    -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic\");\n    color: #4b4b4b; }\n    treeview.view.expander:dir(rtl) {\n      -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic-rtl\"); }\n    treeview.view.expander:hover {\n      color: black; }\n    treeview.view.expander:selected {\n      color: #bed6ff; }\n      treeview.view.expander:selected:hover {\n        color: #ffffff; }\n      treeview.view.expander:selected:backdrop {\n        color: #b9d1fa; }\n    treeview.view.expander:checked {\n      -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\"); }\n    treeview.view.expander:backdrop {\n      color: #c4c5ca; }\n  treeview.view.progressbar {\n    color: #fafafa;\n    background-color: #2777ff;\n    background-image: image(#2777ff);\n    box-shadow: none; }\n    treeview.view.progressbar:selected:focus, treeview.view.progressbar:selected {\n      color: #2777ff;\n      background-image: image(#fafafa); }\n      treeview.view.progressbar:selected:focus:backdrop, treeview.view.progressbar:selected:backdrop {\n        color: #2777ff;\n        background-color: #f7f7f7; }\n    treeview.view.progressbar:backdrop {\n      color: #f7f7f7;\n      background-image: none;\n      box-shadow: none; }\n  treeview.view.trough {\n    background-color: rgba(92, 97, 108, 0.1); }\n    treeview.view.trough:selected:focus, treeview.view.trough:selected {\n      background-color: rgba(255, 255, 255, 0.3); }\n  treeview.view header button {\n    color: #abadb3;\n    background-color: #fafafa;\n    font-weight: bold;\n    text-shadow: none;\n    box-shadow: none; }\n    treeview.view header button:hover {\n      color: #848790;\n      box-shadow: none;\n      transition: none; }\n    treeview.view header button:active {\n      color: #5c616c;\n      transition: none; }\n  treeview.view button.dnd:active, treeview.view button.dnd:selected, treeview.view button.dnd:hover, treeview.view button.dnd,\n  treeview.view header.button.dnd:active,\n  treeview.view header.button.dnd:selected,\n  treeview.view header.button.dnd:hover,\n  treeview.view header.button.dnd {\n    padding: 0 6px;\n    color: #fafafa;\n    background-image: none;\n    background-color: #2777ff;\n    border-style: none;\n    border-radius: 0;\n    box-shadow: inset 0 0 0 1px #fafafa;\n    text-shadow: none;\n    transition: none; }\n  treeview.view acceleditor > label {\n    background-color: #2777ff; }\n\ntreeview.view header button, treeview.view header button:hover, treeview.view header button:active {\n  padding: 0 6px;\n  background-image: none;\n  border-style: none solid solid none;\n  border-color: #dfdfdf;\n  border-radius: 0;\n  text-shadow: none; }\n  treeview.view header button:disabled {\n    border-color: #ffffff;\n    background-image: none; }\n  treeview.view header button:backdrop {\n    color: #d7d8db;\n    border-color: #ffffff;\n    border-style: none solid solid none;\n    background-image: none;\n    background-color: #f7f7f7; }\n    treeview.view header button:backdrop:disabled {\n      border-color: #ffffff;\n      background-image: none; }\n  treeview.view header button:last-child {\n    border-right-style: none; }\n\n/*********\n * Menus *\n *********/\nmenubar,\n.menubar {\n  -GtkWidget-window-dragging: true;\n  padding: 0px;\n  box-shadow: inset 0 -1px rgba(0, 0, 0, 0.1); }\n  menubar:backdrop,\n  .menubar:backdrop {\n    background-color: #ffffff; }\n  menubar > menuitem,\n  .menubar > menuitem {\n    min-height: 16px;\n    padding: 4px 8px; }\n    menubar > menuitem menu:dir(rtl), menubar > menuitem menu:dir(ltr),\n    .menubar > menuitem menu:dir(rtl),\n    .menubar > menuitem menu:dir(ltr) {\n      border-radius: 0;\n      padding: 0; }\n    menubar > menuitem:hover,\n    .menubar > menuitem:hover {\n      box-shadow: inset 0 -3px #2777ff;\n      color: #005af3; }\n    menubar > menuitem:disabled,\n    .menubar > menuitem:disabled {\n      color: #aeb0b6;\n      box-shadow: none; }\n  menubar .csd.popup decoration,\n  .menubar .csd.popup decoration {\n    border-radius: 0; }\n\n.background.popup {\n  background-color: transparent; }\n\nmenu,\n.menu,\n.context-menu {\n  margin: 4px;\n  padding: 4px 0px;\n  background-color: #fafafa;\n  border: 1px solid #d9d9d9; }\n  .csd menu, .csd .menu, .csd .context-menu {\n    border: none;\n    border-radius: 5px; }\n  menu:backdrop,\n  .menu:backdrop,\n  .context-menu:backdrop {\n    background-color: #f7f7f7; }\n  menu menuitem,\n  .menu menuitem,\n  .context-menu menuitem {\n    min-height: 16px;\n    min-width: 40px;\n    padding: 4px 6px;\n    text-shadow: none; }\n    menu menuitem:hover,\n    .menu menuitem:hover,\n    .context-menu menuitem:hover {\n      color: #ffffff;\n      background-color: #2777ff; }\n    menu menuitem:disabled,\n    .menu menuitem:disabled,\n    .context-menu menuitem:disabled {\n      color: #aeb0b6; }\n      menu menuitem:disabled:backdrop,\n      .menu menuitem:disabled:backdrop,\n      .context-menu menuitem:disabled:backdrop {\n        color: #d9d9d9; }\n    menu menuitem:backdrop, menu menuitem:backdrop:hover,\n    .menu menuitem:backdrop,\n    .menu menuitem:backdrop:hover,\n    .context-menu menuitem:backdrop,\n    .context-menu menuitem:backdrop:hover {\n      color: #aeb0b6;\n      background-color: transparent; }\n    menu menuitem arrow,\n    .menu menuitem arrow,\n    .context-menu menuitem arrow {\n      min-height: 16px;\n      min-width: 16px; }\n      menu menuitem arrow:dir(ltr),\n      .menu menuitem arrow:dir(ltr),\n      .context-menu menuitem arrow:dir(ltr) {\n        -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic\");\n        margin-left: 10px; }\n      menu menuitem arrow:dir(rtl),\n      .menu menuitem arrow:dir(rtl),\n      .context-menu menuitem arrow:dir(rtl) {\n        -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic-rtl\");\n        margin-right: 10px; }\n    menu menuitem label:dir(rtl), menu menuitem label:dir(ltr),\n    .menu menuitem label:dir(rtl),\n    .menu menuitem label:dir(ltr),\n    .context-menu menuitem label:dir(rtl),\n    .context-menu menuitem label:dir(ltr) {\n      color: inherit; }\n  menu > arrow,\n  .menu > arrow,\n  .context-menu > arrow {\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    min-height: 16px;\n    min-width: 16px;\n    padding: 4px;\n    background-color: #fafafa;\n    border-radius: 0; }\n    menu > arrow.top,\n    .menu > arrow.top,\n    .context-menu > arrow.top {\n      margin-top: -4px;\n      border-bottom: 1px solid #eaebec;\n      border-top-right-radius: 5px;\n      border-top-left-radius: 5px;\n      -gtk-icon-source: -gtk-icontheme(\"pan-up-symbolic\"); }\n    menu > arrow.bottom,\n    .menu > arrow.bottom,\n    .context-menu > arrow.bottom {\n      margin-top: 8px;\n      margin-bottom: -12px;\n      border-top: 1px solid #eaebec;\n      border-bottom-right-radius: 5px;\n      border-bottom-left-radius: 5px;\n      -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\"); }\n    menu > arrow:hover,\n    .menu > arrow:hover,\n    .context-menu > arrow:hover {\n      background-color: #eaebec; }\n    menu > arrow:backdrop,\n    .menu > arrow:backdrop,\n    .context-menu > arrow:backdrop {\n      background-color: #f7f7f7; }\n    menu > arrow:disabled,\n    .menu > arrow:disabled,\n    .context-menu > arrow:disabled {\n      color: transparent;\n      background-color: transparent;\n      border-color: transparent; }\n\nmenuitem accelerator {\n  color: alpha(currentColor,0.55); }\n\nmenuitem check,\nmenuitem radio {\n  min-height: 16px;\n  min-width: 16px; }\n  menuitem check:dir(ltr),\n  menuitem radio:dir(ltr) {\n    margin-right: 7px; }\n  menuitem check:dir(rtl),\n  menuitem radio:dir(rtl) {\n    margin-left: 7px; }\n\n/***************\n * Popovers   *\n ***************/\npopover.background {\n  padding: 2px;\n  background-color: #fafafa;\n  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); }\n  .csd popover.background, popover.background {\n    border: 1px solid #d9d9d9;\n    border-radius: 10px; }\n  .csd popover.background {\n    background-clip: padding-box;\n    border-color: rgba(0, 0, 0, 0.23); }\n  popover.background:backdrop {\n    background-color: #ffffff;\n    box-shadow: none; }\n  popover.background > list,\n  popover.background > .view,\n  popover.background > iconview,\n  popover.background > toolbar {\n    border-style: none;\n    background-color: transparent; }\n  .csd popover.background.touch-selection, .csd popover.background.magnifier, popover.background.touch-selection, popover.background.magnifier {\n    border: 1px solid rgba(255, 255, 255, 0.1); }\n  popover.background separator {\n    margin: 3px; }\n  popover.background list separator {\n    margin: 0px; }\n\n/*************\n * Notebooks *\n *************/\nnotebook > header {\n  padding: 1px;\n  border-color: #d9d9d9;\n  border-width: 1px;\n  background-color: #f2f2f2; }\n  notebook > header:backdrop {\n    border-color: #d9d9d9;\n    background-color: #f2f2f2; }\n  notebook > header tabs {\n    margin: -1px; }\n  notebook > header.top {\n    border-bottom-style: solid; }\n    notebook > header.top > tabs {\n      margin-bottom: -2px; }\n      notebook > header.top > tabs > tab:hover {\n        box-shadow: inset 0 -4px #d9d9d9; }\n      notebook > header.top > tabs > tab:backdrop {\n        box-shadow: none; }\n      notebook > header.top > tabs > tab:checked {\n        box-shadow: inset 0 -4px #2777ff; }\n  notebook > header.bottom {\n    border-top-style: solid; }\n    notebook > header.bottom > tabs {\n      margin-top: -2px; }\n      notebook > header.bottom > tabs > tab:hover {\n        box-shadow: inset 0 4px #d9d9d9; }\n      notebook > header.bottom > tabs > tab:backdrop {\n        box-shadow: none; }\n      notebook > header.bottom > tabs > tab:checked {\n        box-shadow: inset 0 4px #2777ff; }\n  notebook > header.left {\n    border-right-style: solid; }\n    notebook > header.left > tabs {\n      margin-right: -2px; }\n      notebook > header.left > tabs > tab:hover {\n        box-shadow: inset -4px 0 #d9d9d9; }\n      notebook > header.left > tabs > tab:backdrop {\n        box-shadow: none; }\n      notebook > header.left > tabs > tab:checked {\n        box-shadow: inset -4px 0 #2777ff; }\n  notebook > header.right {\n    border-left-style: solid; }\n    notebook > header.right > tabs {\n      margin-left: -2px; }\n      notebook > header.right > tabs > tab:hover {\n        box-shadow: inset 4px 0 #d9d9d9; }\n      notebook > header.right > tabs > tab:backdrop {\n        box-shadow: none; }\n      notebook > header.right > tabs > tab:checked {\n        box-shadow: inset 4px 0 #2777ff; }\n  notebook > header.top > tabs > arrow {\n    border-top-style: none; }\n  notebook > header.bottom > tabs > arrow {\n    border-bottom-style: none; }\n  notebook > header.top > tabs > arrow, notebook > header.bottom > tabs > arrow {\n    margin-left: -5px;\n    margin-right: -5px;\n    padding-left: 4px;\n    padding-right: 4px; }\n    notebook > header.top > tabs > arrow.down, notebook > header.bottom > tabs > arrow.down {\n      -gtk-icon-source: -gtk-icontheme(\"pan-start-symbolic\"); }\n    notebook > header.top > tabs > arrow.up, notebook > header.bottom > tabs > arrow.up {\n      -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic\"); }\n  notebook > header.left > tabs > arrow {\n    border-left-style: none; }\n  notebook > header.right > tabs > arrow {\n    border-right-style: none; }\n  notebook > header.left > tabs > arrow, notebook > header.right > tabs > arrow {\n    margin-top: -5px;\n    margin-bottom: -5px;\n    padding-top: 4px;\n    padding-bottom: 4px; }\n    notebook > header.left > tabs > arrow.down, notebook > header.right > tabs > arrow.down {\n      -gtk-icon-source: -gtk-icontheme(\"pan-up-symbolic\"); }\n    notebook > header.left > tabs > arrow.up, notebook > header.right > tabs > arrow.up {\n      -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\"); }\n  notebook > header > tabs > arrow {\n    min-height: 16px;\n    min-width: 16px;\n    border-radius: 0; }\n    notebook > header > tabs > arrow:hover:not(:active):not(:backdrop) {\n      background-clip: padding-box;\n      background-image: none;\n      background-color: rgba(255, 255, 255, 0.3);\n      border-color: transparent;\n      box-shadow: none; }\n    notebook > header > tabs > arrow:disabled {\n      border-color: transparent;\n      background-color: transparent;\n      background-image: none;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n  notebook > header tab {\n    min-height: 30px;\n    min-width: 30px;\n    padding: 3px 12px;\n    outline-offset: -5px;\n    color: #5c616c;\n    font-weight: normal;\n    border-width: 1px;\n    border-color: transparent; }\n    notebook > header tab:hover {\n      color: #5c616c;\n      background-color: whitesmoke; }\n      notebook > header tab:hover.reorderable-page {\n        border-color: rgba(217, 217, 217, 0.3);\n        background-color: rgba(255, 255, 255, 0.2); }\n    notebook > header tab:backdrop {\n      color: #ced0d3; }\n      notebook > header tab:backdrop.reorderable-page {\n        border-color: transparent;\n        background-color: transparent; }\n    notebook > header tab:checked {\n      color: #5c616c; }\n      notebook > header tab:checked.reorderable-page {\n        border-color: rgba(217, 217, 217, 0.5);\n        background-color: rgba(255, 255, 255, 0.5); }\n        notebook > header tab:checked.reorderable-page:hover {\n          background-color: rgba(255, 255, 255, 0.7); }\n    notebook > header tab:backdrop:checked {\n      color: #aeb0b6; }\n      notebook > header tab:backdrop:checked.reorderable-page {\n        border-color: #d9d9d9;\n        background-color: #ffffff; }\n    notebook > header tab button.flat {\n      padding: 0;\n      margin-top: 4px;\n      margin-bottom: 4px;\n      min-width: 20px;\n      min-height: 20px; }\n      notebook > header tab button.flat:hover {\n        color: currentColor; }\n      notebook > header tab button.flat, notebook > header tab button.flat:backdrop {\n        color: alpha(currentColor,0.3); }\n      notebook > header tab button.flat:last-child {\n        margin-left: 4px;\n        margin-right: -4px; }\n      notebook > header tab button.flat:first-child {\n        margin-left: -4px;\n        margin-right: 4px; }\n  notebook > header.top tabs, notebook > header.bottom tabs {\n    padding-left: 4px;\n    padding-right: 4px; }\n    notebook > header.top tabs:not(:only-child), notebook > header.bottom tabs:not(:only-child) {\n      margin-left: 3px;\n      margin-right: 3px; }\n      notebook > header.top tabs:not(:only-child):first-child, notebook > header.bottom tabs:not(:only-child):first-child {\n        margin-left: -1px; }\n      notebook > header.top tabs:not(:only-child):last-child, notebook > header.bottom tabs:not(:only-child):last-child {\n        margin-right: -1px; }\n    notebook > header.top tabs tab, notebook > header.bottom tabs tab {\n      margin-left: 4px;\n      margin-right: 4px; }\n      notebook > header.top tabs tab.reorderable-page, notebook > header.bottom tabs tab.reorderable-page {\n        border-style: none solid; }\n  notebook > header.left tabs, notebook > header.right tabs {\n    padding-top: 4px;\n    padding-bottom: 4px; }\n    notebook > header.left tabs:not(:only-child), notebook > header.right tabs:not(:only-child) {\n      margin-top: 3px;\n      margin-bottom: 3px; }\n      notebook > header.left tabs:not(:only-child):first-child, notebook > header.right tabs:not(:only-child):first-child {\n        margin-top: -1px; }\n      notebook > header.left tabs:not(:only-child):last-child, notebook > header.right tabs:not(:only-child):last-child {\n        margin-bottom: -1px; }\n    notebook > header.left tabs tab, notebook > header.right tabs tab {\n      margin-top: 4px;\n      margin-bottom: 4px; }\n      notebook > header.left tabs tab.reorderable-page, notebook > header.right tabs tab.reorderable-page {\n        border-style: solid none; }\n  notebook > header.top tab {\n    padding-bottom: 4px; }\n  notebook > header.bottom tab {\n    padding-top: 4px; }\n\nnotebook > stack:not(:only-child) {\n  background-color: #fafafa; }\n  notebook > stack:not(:only-child):backdrop {\n    background-color: #f7f7f7; }\n\n/**************\n * Scrollbars *\n **************/\nscrollbar {\n  background-color: #fafafa;\n  transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  * {\n    -GtkScrollbar-has-backward-stepper: false;\n    -GtkScrollbar-has-forward-stepper: false; }\n  scrollbar.top {\n    border-bottom: 1px solid #d9d9d9; }\n  scrollbar.bottom {\n    border-top: 1px solid #d9d9d9; }\n  scrollbar.left {\n    border-right: 1px solid #d9d9d9; }\n  scrollbar.right {\n    border-left: 1px solid #d9d9d9; }\n  scrollbar:backdrop {\n    background-color: #f7f7f7;\n    border-color: #d9d9d9;\n    transition: 200ms ease-out; }\n  scrollbar slider {\n    min-width: 8px;\n    min-height: 8px;\n    margin: -1px;\n    border: 4px solid transparent;\n    border-radius: 10px;\n    background-clip: padding-box;\n    background-color: #9da0a7;\n    transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n    scrollbar slider:hover {\n      background-color: #7d8189; }\n    scrollbar slider:hover:active {\n      background-color: #2777ff; }\n    scrollbar slider:backdrop {\n      background-color: #dfdfe2; }\n    scrollbar slider:disabled {\n      background-color: transparent; }\n  scrollbar.fine-tune slider {\n    transition: none;\n    min-width: 6px;\n    min-height: 6px; }\n  scrollbar.fine-tune.horizontal slider {\n    border-width: 5px 4px; }\n  scrollbar.fine-tune.vertical slider {\n    border-width: 4px 5px; }\n  scrollbar.overlay-indicator:not(.dragging):not(.hovering) {\n    border-color: transparent;\n    opacity: 0.4;\n    background-color: transparent; }\n    scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider {\n      margin: 0;\n      min-width: 3px;\n      min-height: 3px;\n      background-color: #5c616c;\n      border: 1px solid white; }\n    scrollbar.overlay-indicator:not(.dragging):not(.hovering) button {\n      min-width: 5px;\n      min-height: 5px;\n      background-color: #5c616c;\n      background-clip: padding-box;\n      border-radius: 100%;\n      border: 1px solid white;\n      -gtk-icon-source: none; }\n    scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal slider {\n      margin: 0 2px;\n      min-width: 40px; }\n    scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal button {\n      margin: 1px 2px;\n      min-width: 5px; }\n    scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical slider {\n      margin: 2px 0;\n      min-height: 40px; }\n    scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical button {\n      margin: 2px 1px;\n      min-height: 5px; }\n  scrollbar.overlay-indicator.dragging, scrollbar.overlay-indicator.hovering {\n    opacity: 0.8; }\n  scrollbar.horizontal slider {\n    min-width: 40px; }\n  scrollbar.vertical slider {\n    min-height: 40px; }\n  scrollbar button {\n    padding: 0;\n    min-width: 12px;\n    min-height: 12px;\n    border-style: none;\n    border-radius: 0;\n    transition-property: min-height, min-width, color;\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    color: #9da0a7; }\n    scrollbar button:hover {\n      border-color: transparent;\n      background-color: transparent;\n      background-image: none;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      color: #7d8189; }\n    scrollbar button:active, scrollbar button:checked {\n      border-color: transparent;\n      background-color: transparent;\n      background-image: none;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      color: #2777ff; }\n    scrollbar button:disabled {\n      border-color: transparent;\n      background-color: transparent;\n      background-image: none;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      color: rgba(157, 160, 167, 0.2); }\n    scrollbar button:backdrop {\n      border-color: transparent;\n      background-color: transparent;\n      background-image: none;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      color: #dfdfe2; }\n      scrollbar button:backdrop:disabled {\n        border-color: transparent;\n        background-color: transparent;\n        background-image: none;\n        box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n        text-shadow: none;\n        -gtk-icon-shadow: none;\n        color: rgba(223, 223, 226, 0.2); }\n  scrollbar.vertical button.down {\n    -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\"); }\n  scrollbar.vertical button.up {\n    -gtk-icon-source: -gtk-icontheme(\"pan-up-symbolic\"); }\n  scrollbar.horizontal button.down {\n    -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic\"); }\n  scrollbar.horizontal button.up {\n    -gtk-icon-source: -gtk-icontheme(\"pan-start-symbolic\"); }\n\ntreeview ~ scrollbar.vertical {\n  border-top: 1px solid #d9d9d9;\n  margin-top: -1px; }\n\n/**********\n * Switch *\n **********/\nswitch {\n  outline-offset: -4px;\n  border: 1px solid #d9d9d9;\n  border-radius: 14px;\n  color: #5c616c;\n  background-color: #f2f2f2;\n  text-shadow: 0 1px rgba(0, 0, 0, 0.1);\n  /* only show i / o for the accessible theme */ }\n  switch:checked {\n    color: #ffffff;\n    border-color: #0047c0;\n    background-color: #2777ff;\n    text-shadow: 0 1px rgba(0, 81, 218, 0.5), 0 0 2px rgba(255, 255, 255, 0.6); }\n  switch:disabled {\n    color: #aeb0b6;\n    border-color: #d9d9d9;\n    background-color: #fdfdfd;\n    text-shadow: none; }\n  switch:backdrop {\n    color: #aeb0b6;\n    border-color: #d9d9d9;\n    background-color: #f2f2f2;\n    text-shadow: none;\n    transition: 200ms ease-out; }\n    switch:backdrop:checked {\n      color: #ffffff;\n      border-color: #0047c0;\n      background-color: #2777ff; }\n    switch:backdrop:disabled {\n      color: #d9d9d9;\n      border-color: #d9d9d9;\n      background-color: #fdfdfd; }\n  switch slider {\n    margin: -1px;\n    min-width: 24px;\n    min-height: 24px;\n    border: 1px solid;\n    border-radius: 50%;\n    transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n    -gtk-outline-radius: 20px;\n    color: #5c616c;\n    outline-color: rgba(92, 97, 108, 0.3);\n    border-color: #c2c2c2;\n    background-image: image(white);\n    box-shadow: none; }\n  switch image {\n    color: transparent; }\n  switch:hover slider {\n    color: #5c616c;\n    outline-color: rgba(92, 97, 108, 0.3);\n    border-color: #2777ff;\n    background-image: image(white);\n    box-shadow: none; }\n  switch:checked > slider {\n    border: 1px solid #0047c0; }\n  switch:disabled slider {\n    color: #aeb0b6;\n    border-color: #d9d9d9;\n    background-image: image(#fdfdfd);\n    box-shadow: none; }\n  switch:backdrop slider {\n    transition: 200ms ease-out;\n    color: #aeb0b6;\n    border-color: #d9d9d9;\n    background-image: image(white);\n    box-shadow: none; }\n  switch:backdrop:checked > slider {\n    border-color: #0047c0; }\n  switch:backdrop:disabled slider {\n    color: #d9d9d9;\n    border-color: #d9d9d9;\n    background-image: image(#fdfdfd);\n    box-shadow: none; }\n  row:selected switch {\n    box-shadow: none;\n    border-color: #0047c0; }\n    row:selected switch:backdrop {\n      border-color: #0047c0; }\n    row:selected switch > slider:checked, row:selected switch > slider {\n      border-color: #0047c0; }\n\n/*************************\n * Check and Radio items *\n *************************/\n.view.content-view.check:not(list), iconview.content-view.check:not(list),\n.content-view:not(list) check {\n  margin: 4px;\n  min-width: 32px;\n  min-height: 32px;\n  color: transparent;\n  background-color: #2777ff;\n  border-radius: 5px;\n  background-image: none;\n  transition: 200ms;\n  box-shadow: none;\n  border-width: 0;\n  -gtk-icon-source: none;\n  -gtk-icon-shadow: none; }\n\n.view.content-view.check:hover:not(list), iconview.content-view.check:hover:not(list),\n.content-view:not(list) check:hover {\n  margin: 4px;\n  min-width: 32px;\n  min-height: 32px;\n  color: transparent;\n  background-color: #2777ff;\n  border-radius: 5px;\n  background-image: none;\n  transition: 200ms;\n  box-shadow: none;\n  border-width: 0;\n  -gtk-icon-source: none;\n  -gtk-icon-shadow: none; }\n\n.view.content-view.check:active:not(list), iconview.content-view.check:active:not(list),\n.content-view:not(list) check:active {\n  margin: 4px;\n  min-width: 32px;\n  min-height: 32px;\n  color: transparent;\n  background-color: #2777ff;\n  border-radius: 5px;\n  background-image: none;\n  transition: 200ms;\n  box-shadow: none;\n  border-width: 0;\n  -gtk-icon-source: none;\n  -gtk-icon-shadow: none; }\n\n.view.content-view.check:backdrop:not(list), iconview.content-view.check:backdrop:not(list),\n.content-view:not(list) check:backdrop {\n  margin: 4px;\n  min-width: 32px;\n  min-height: 32px;\n  color: transparent;\n  background-color: #939393;\n  border-radius: 5px;\n  background-image: none;\n  transition: 200ms;\n  box-shadow: none;\n  border-width: 0;\n  -gtk-icon-source: none;\n  -gtk-icon-shadow: none; }\n\n.view.content-view.check:checked:not(list), iconview.content-view.check:checked:not(list),\n.content-view:not(list) check:checked {\n  margin: 4px;\n  min-width: 32px;\n  min-height: 32px;\n  color: white;\n  background-color: #2777ff;\n  border-radius: 5px;\n  background-image: none;\n  transition: 200ms;\n  box-shadow: none;\n  border-width: 0;\n  -gtk-icon-source: -gtk-icontheme('object-select-symbolic');\n  -gtk-icon-shadow: none; }\n\n.view.content-view.check:checked:hover:not(list), iconview.content-view.check:checked:hover:not(list),\n.content-view:not(list) check:checked:hover {\n  margin: 4px;\n  min-width: 32px;\n  min-height: 32px;\n  color: white;\n  background-color: #2777ff;\n  border-radius: 5px;\n  background-image: none;\n  transition: 200ms;\n  box-shadow: none;\n  border-width: 0;\n  -gtk-icon-source: -gtk-icontheme('object-select-symbolic');\n  -gtk-icon-shadow: none; }\n\n.view.content-view.check:checked:active:not(list), iconview.content-view.check:checked:active:not(list),\n.content-view:not(list) check:checked:active {\n  margin: 4px;\n  min-width: 32px;\n  min-height: 32px;\n  color: white;\n  background-color: #2777ff;\n  border-radius: 5px;\n  background-image: none;\n  transition: 200ms;\n  box-shadow: none;\n  border-width: 0;\n  -gtk-icon-source: -gtk-icontheme('object-select-symbolic');\n  -gtk-icon-shadow: none; }\n\n.view.content-view.check:backdrop:checked:not(list), iconview.content-view.check:backdrop:checked:not(list),\n.content-view:not(list) check:backdrop:checked {\n  margin: 4px;\n  min-width: 32px;\n  min-height: 32px;\n  color: rgba(255, 255, 255, 0.8);\n  background-color: #939393;\n  border-radius: 5px;\n  background-image: none;\n  transition: 200ms;\n  box-shadow: none;\n  border-width: 0;\n  -gtk-icon-source: -gtk-icontheme('object-select-symbolic');\n  -gtk-icon-shadow: none; }\n\ncheckbutton.text-button, radiobutton.text-button {\n  padding: 2px 0;\n  outline-offset: 0; }\n  checkbutton.text-button label:not(:only-child):first-child, radiobutton.text-button label:not(:only-child):first-child {\n    margin-left: 4px; }\n  checkbutton.text-button label:not(:only-child):last-child, radiobutton.text-button label:not(:only-child):last-child {\n    margin-right: 4px; }\n\ncheck,\nradio {\n  margin: 0 4px;\n  min-height: 14px;\n  min-width: 14px;\n  border: 1px solid;\n  -gtk-icon-source: none; }\n  check:only-child,\n  radio:only-child {\n    margin: 0; }\n  popover check.left:dir(rtl), popover radio.left:dir(rtl) {\n    margin-left: 0;\n    margin-right: 12px; }\n  popover check.right:dir(ltr), popover radio.right:dir(ltr) {\n    margin-left: 12px;\n    margin-right: 0; }\n  check,\n  radio {\n    background-clip: padding-box;\n    background-image: linear-gradient(to bottom, white 20%, white 90%);\n    border-color: #c2c2c2;\n    box-shadow: 0 1px rgba(0, 0, 0, 0.05);\n    color: #5c616c; }\n  check:hover,\n  radio:hover {\n    background-image: image(#f2f2f2); }\n  check:active,\n  radio:active {\n    box-shadow: inset 0 1px 1px 0px rgba(0, 0, 0, 0.2); }\n  check:disabled,\n  radio:disabled {\n    box-shadow: none;\n    color: rgba(92, 97, 108, 0.7); }\n  check:backdrop,\n  radio:backdrop {\n    background-image: image(white);\n    box-shadow: none;\n    color: #5c616c; }\n  check:backdrop:disabled,\n  radio:backdrop:disabled {\n    box-shadow: none;\n    color: rgba(92, 97, 108, 0.7); }\n  check:checked,\n  radio:checked {\n    background-clip: border-box;\n    background-image: linear-gradient(to bottom, #4187ff 20%, #2777ff 90%);\n    border-color: #2777ff;\n    box-shadow: 0 1px rgba(0, 0, 0, 0.05);\n    color: #ffffff; }\n  check:checked:hover,\n  radio:checked:hover {\n    background-image: linear-gradient(to bottom, #5594ff 10%, #3b84ff 90%); }\n  check:checked:active,\n  radio:checked:active {\n    box-shadow: inset 0 1px 1px 0px rgba(0, 0, 0, 0.2); }\n  check:checked:disabled,\n  radio:checked:disabled {\n    box-shadow: none;\n    color: rgba(255, 255, 255, 0.7); }\n  check:checked:backdrop,\n  radio:checked:backdrop {\n    background-image: image(#2777ff);\n    box-shadow: none;\n    color: #ffffff; }\n  check:checked:backdrop:disabled,\n  radio:checked:backdrop:disabled {\n    box-shadow: none;\n    color: rgba(255, 255, 255, 0.7); }\n  check:indeterminate,\n  radio:indeterminate {\n    background-clip: border-box;\n    background-image: linear-gradient(to bottom, #4187ff 20%, #2777ff 90%);\n    border-color: #2777ff;\n    box-shadow: 0 1px rgba(0, 0, 0, 0.05);\n    color: #ffffff; }\n  check:indeterminate:hover,\n  radio:indeterminate:hover {\n    background-image: linear-gradient(to bottom, #5594ff 10%, #3b84ff 90%); }\n  check:indeterminate:active,\n  radio:indeterminate:active {\n    box-shadow: inset 0 1px 1px 0px rgba(0, 0, 0, 0.2); }\n  check:indeterminate:disabled,\n  radio:indeterminate:disabled {\n    box-shadow: none;\n    color: rgba(255, 255, 255, 0.7); }\n  check:indeterminate:backdrop,\n  radio:indeterminate:backdrop {\n    background-image: image(#2777ff);\n    box-shadow: none;\n    color: #ffffff; }\n  check:indeterminate:backdrop:disabled,\n  radio:indeterminate:backdrop:disabled {\n    box-shadow: none;\n    color: rgba(255, 255, 255, 0.7); }\n  check:backdrop,\n  radio:backdrop {\n    transition: 200ms ease-out; }\n  row:selected check, row:selected radio {\n    border-color: #0047c0; }\n  .osd check, .osd radio {\n    color: white;\n    border-color: black;\n    background-color: transparent;\n    background-image: image(#303340);\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black;\n    outline-color: rgba(255, 255, 255, 0.3); }\n    .osd check:hover, .osd radio:hover {\n      color: white;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(#303340);\n      background-clip: padding-box;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n      text-shadow: 0 1px black;\n      -gtk-icon-shadow: 0 1px black;\n      outline-color: rgba(255, 255, 255, 0.3); }\n    .osd check:active, .osd radio:active {\n      color: white;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(black);\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      outline-color: rgba(255, 255, 255, 0.3); }\n    .osd check:backdrop, .osd radio:backdrop {\n      color: white;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(#303340);\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n    .osd check:disabled, .osd radio:disabled {\n      color: #97999f;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(rgba(68, 72, 83, 0.5));\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n  menu menuitem check, menu menuitem radio {\n    margin: 0; }\n    menu menuitem check, menu menuitem check:hover, menu menuitem check:disabled, menu menuitem check:checked, menu menuitem check:checked:hover, menu menuitem check:checked:disabled, menu menuitem check:indeterminate, menu menuitem check:indeterminate:hover, menu menuitem check:indeterminate:disabled, menu menuitem radio, menu menuitem radio:hover, menu menuitem radio:disabled, menu menuitem radio:checked, menu menuitem radio:checked:hover, menu menuitem radio:checked:disabled, menu menuitem radio:indeterminate, menu menuitem radio:indeterminate:hover, menu menuitem radio:indeterminate:disabled {\n      min-height: 14px;\n      min-width: 14px;\n      background-image: none;\n      background-color: transparent;\n      box-shadow: none;\n      -gtk-icon-shadow: none;\n      color: inherit;\n      border-color: currentColor; }\n\n\ncheck {\n  border-radius: 3px; }\n  \n  check:checked {\n    -gtk-icon-source: image(-gtk-recolor(url(\"assets/check-symbolic.svg\")), -gtk-recolor(url(\"assets/check-symbolic.symbolic.png\"))); }\n  \n  check:indeterminate {\n    -gtk-icon-source: image(-gtk-recolor(url(\"assets/dash-symbolic.svg\")), -gtk-recolor(url(\"assets/dash-symbolic.symbolic.png\"))); }\n\ntreeview.view radio:selected:focus, treeview.view radio:selected,\nradio {\n  border-radius: 100%; }\n  treeview.view radio:checked:selected,\n  radio:checked {\n    -gtk-icon-source: image(-gtk-recolor(url(\"assets/bullet-symbolic.svg\")), -gtk-recolor(url(\"assets/bullet-symbolic.symbolic.png\"))); }\n  treeview.view radio:indeterminate:selected,\n  radio:indeterminate {\n    -gtk-icon-source: image(-gtk-recolor(url(\"assets/dash-symbolic.svg\")), -gtk-recolor(url(\"assets/dash-symbolic.symbolic.png\"))); }\n\nradio:not(:indeterminate):not(:checked):active:not(:backdrop) {\n  -gtk-icon-transform: scale(0); }\n\ncheck:not(:indeterminate):not(:checked):active:not(:backdrop) {\n  -gtk-icon-transform: translate(6px, -3px) rotate(-45deg) scaleY(0.2) rotate(45deg) scaleX(0); }\n\nradio:active,\ncheck:active {\n  -gtk-icon-transform: scale(0, 1); }\n\nradio:checked:not(:backdrop), radio:indeterminate:not(:backdrop),\ncheck:checked:not(:backdrop),\ncheck:indeterminate:not(:backdrop) {\n  -gtk-icon-transform: unset;\n  transition: 400ms; }\n\nmenu menuitem radio:checked:not(:backdrop), menu menuitem radio:indeterminate:not(:backdrop),\nmenu menuitem check:checked:not(:backdrop),\nmenu menuitem check:indeterminate:not(:backdrop) {\n  transition: none; }\n\ntreeview.view check:selected:focus, treeview.view check:selected,\ntreeview.view radio:selected:focus,\ntreeview.view radio:selected {\n  color: #ffffff;\n  border-color: #0051da; }\n\n/************\n * GtkScale *\n ************/\nprogressbar trough, scale fill, scale trough {\n  border: 1px solid #d9d9d9;\n  border-radius: 3px;\n  background-color: #f2f2f2; }\n  progressbar trough:disabled, scale fill:disabled, scale trough:disabled {\n    background-color: #fdfdfd; }\n  progressbar trough:backdrop, scale fill:backdrop, scale trough:backdrop {\n    background-color: #f2f2f2;\n    border-color: #d9d9d9;\n    transition: 200ms ease-out; }\n    progressbar trough:backdrop:disabled, scale fill:backdrop:disabled, scale trough:backdrop:disabled {\n      background-color: #fdfdfd; }\n  row:selected progressbar trough, progressbar row:selected trough, row:selected scale fill, scale row:selected fill, row:selected scale trough, scale row:selected trough {\n    border-color: #0051da; }\n  .osd progressbar trough, progressbar .osd trough, .osd scale fill, scale .osd fill, .osd scale trough, scale .osd trough {\n    border-color: black;\n    background-color: rgba(0, 0, 0, 0.8); }\n    .osd progressbar trough:disabled, progressbar .osd trough:disabled, .osd scale fill:disabled, scale .osd fill:disabled, .osd scale trough:disabled, scale .osd trough:disabled {\n      background-color: rgba(68, 72, 83, 0.5); }\n\nprogressbar progress, scale highlight {\n  border: 1px solid #0051da;\n  border-radius: 3px;\n  background-color: #2777ff; }\n  progressbar progress:disabled, scale highlight:disabled {\n    background-color: transparent;\n    border-color: transparent; }\n  progressbar progress:backdrop, scale highlight:backdrop {\n    border-color: #2777ff; }\n    progressbar progress:backdrop:disabled, scale highlight:backdrop:disabled {\n      background-color: transparent;\n      border-color: transparent; }\n  row:selected progressbar progress, progressbar row:selected progress, row:selected scale highlight, scale row:selected highlight {\n    border-color: #0051da; }\n  .osd progressbar progress, progressbar .osd progress, .osd scale highlight, scale .osd highlight {\n    border-color: black; }\n    .osd progressbar progress:disabled, progressbar .osd progress:disabled, .osd scale highlight:disabled, scale .osd highlight:disabled {\n      border-color: transparent; }\n\nscale {\n  min-height: 10px;\n  min-width: 10px;\n  padding: 12px; }\n  scale fill,\n  scale highlight {\n    margin: -1px; }\n  scale slider {\n    min-height: 18px;\n    min-width: 18px;\n    margin: -9px; }\n  scale.fine-tune.horizontal {\n    padding-top: 9px;\n    padding-bottom: 9px;\n    min-height: 16px; }\n  scale.fine-tune.vertical {\n    padding-left: 9px;\n    padding-right: 9px;\n    min-width: 16px; }\n  scale.fine-tune slider {\n    margin: -6px; }\n  scale.fine-tune fill,\n  scale.fine-tune highlight,\n  scale.fine-tune trough {\n    border-radius: 5px;\n    -gtk-outline-radius: 7px; }\n  scale trough {\n    outline-offset: 2px;\n    -gtk-outline-radius: 5px; }\n  scale fill:backdrop, scale fill {\n    background-color: #d9d9d9; }\n  scale fill:disabled:backdrop, scale fill:disabled {\n    border-color: transparent;\n    background-color: transparent; }\n  .osd scale fill {\n    background-color: #404040; }\n    .osd scale fill:disabled:backdrop, .osd scale fill:disabled {\n      border-color: transparent;\n      background-color: transparent; }\n  scale slider {\n    color: #5c616c;\n    outline-color: rgba(92, 97, 108, 0.3);\n    border-color: #c2c2c2;\n    background-image: image(white);\n    box-shadow: none;\n    border: 1px solid #bababa;\n    border-radius: 100%;\n    transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n    transition-property: background, border, box-shadow; }\n    scale slider:hover {\n      color: #5c616c;\n      outline-color: rgba(92, 97, 108, 0.3);\n      border-color: #2777ff;\n      background-image: image(white);\n      box-shadow: none; }\n    scale slider:active {\n      border-color: #0051da; }\n    scale slider:disabled {\n      color: #aeb0b6;\n      border-color: #d9d9d9;\n      background-image: image(#fdfdfd);\n      box-shadow: none; }\n    scale slider:backdrop {\n      transition: 200ms ease-out;\n      color: #aeb0b6;\n      border-color: #d9d9d9;\n      background-image: image(white);\n      box-shadow: none; }\n      scale slider:backdrop:disabled {\n        color: #d9d9d9;\n        border-color: #d9d9d9;\n        background-image: image(#fdfdfd);\n        box-shadow: none; }\n    row:selected scale slider:disabled, row:selected scale slider {\n      border-color: #0051da; }\n    .osd scale slider {\n      color: white;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(#303340);\n      background-clip: padding-box;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n      text-shadow: 0 1px black;\n      -gtk-icon-shadow: 0 1px black;\n      outline-color: rgba(255, 255, 255, 0.3);\n      border-color: black;\n      background-color: #303340; }\n      .osd scale slider:hover {\n        color: white;\n        border-color: black;\n        background-color: transparent;\n        background-image: image(#4a5063);\n        background-clip: padding-box;\n        box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n        text-shadow: 0 1px black;\n        -gtk-icon-shadow: 0 1px black;\n        outline-color: rgba(255, 255, 255, 0.3);\n        background-color: #303340; }\n      .osd scale slider:active {\n        color: white;\n        border-color: black;\n        background-color: transparent;\n        background-image: image(black);\n        background-clip: padding-box;\n        box-shadow: none;\n        text-shadow: none;\n        -gtk-icon-shadow: none;\n        outline-color: rgba(255, 255, 255, 0.3);\n        background-color: #303340; }\n      .osd scale slider:disabled {\n        color: #97999f;\n        border-color: black;\n        background-color: transparent;\n        background-image: image(rgba(68, 72, 83, 0.5));\n        background-clip: padding-box;\n        box-shadow: none;\n        text-shadow: none;\n        -gtk-icon-shadow: none;\n        background-color: #303340; }\n      .osd scale slider:backdrop {\n        color: white;\n        border-color: black;\n        background-color: transparent;\n        background-image: image(#303340);\n        background-clip: padding-box;\n        box-shadow: none;\n        text-shadow: none;\n        -gtk-icon-shadow: none;\n        background-color: #303340; }\n        .osd scale slider:backdrop:disabled {\n          background-color: #303340; }\n  scale marks,\n  scale value {\n    color: alpha(currentColor,0.55);\n    font-feature-settings: \"tnum\"; }\n  scale.horizontal marks.top {\n    margin-bottom: 6px;\n    margin-top: -12px; }\n  scale.horizontal.fine-tune marks.top {\n    margin-bottom: 6px;\n    margin-top: -9px; }\n  scale.horizontal marks.bottom {\n    margin-top: 6px;\n    margin-bottom: -12px; }\n  scale.horizontal.fine-tune marks.bottom {\n    margin-top: 6px;\n    margin-bottom: -9px; }\n  scale.vertical marks.top {\n    margin-right: 6px;\n    margin-left: -12px; }\n  scale.vertical.fine-tune marks.top {\n    margin-right: 6px;\n    margin-left: -9px; }\n  scale.vertical marks.bottom {\n    margin-left: 6px;\n    margin-right: -12px; }\n  scale.vertical.fine-tune marks.bottom {\n    margin-left: 6px;\n    margin-right: -9px; }\n  scale.horizontal indicator {\n    min-height: 6px;\n    min-width: 1px; }\n  scale.horizontal.fine-tune indicator {\n    min-height: 3px; }\n  scale.vertical indicator {\n    min-height: 1px;\n    min-width: 6px; }\n  scale.vertical.fine-tune indicator {\n    min-width: 3px; }\n  scale.horizontal.marks-before:not(.marks-after) slider {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-horz-scale-has-marks-above.png\"), url(\"assets/slider-horz-scale-has-marks-above@2.png\"));\n    min-height: 26px;\n    min-width: 22px;\n    margin-top: -14px;\n    background-position: top;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.horizontal.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px;\n    margin-top: -11px; }\n  scale.horizontal.marks-before:not(.marks-after) slider:hover {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-horz-scale-has-marks-above-hover.png\"), url(\"assets/slider-horz-scale-has-marks-above-hover@2.png\"));\n    min-height: 26px;\n    min-width: 22px;\n    margin-top: -14px;\n    background-position: top;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.horizontal.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px;\n    margin-top: -11px; }\n  scale.horizontal.marks-before:not(.marks-after) slider:active {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-horz-scale-has-marks-above-active.png\"), url(\"assets/slider-horz-scale-has-marks-above-active@2.png\"));\n    min-height: 26px;\n    min-width: 22px;\n    margin-top: -14px;\n    background-position: top;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.horizontal.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px;\n    margin-top: -11px; }\n  scale.horizontal.marks-before:not(.marks-after) slider:disabled {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-horz-scale-has-marks-above-insensitive.png\"), url(\"assets/slider-horz-scale-has-marks-above-insensitive@2.png\"));\n    min-height: 26px;\n    min-width: 22px;\n    margin-top: -14px;\n    background-position: top;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.horizontal.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px;\n    margin-top: -11px; }\n  scale.horizontal.marks-before:not(.marks-after) slider:backdrop {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-horz-scale-has-marks-above-backdrop.png\"), url(\"assets/slider-horz-scale-has-marks-above-backdrop@2.png\"));\n    min-height: 26px;\n    min-width: 22px;\n    margin-top: -14px;\n    background-position: top;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.horizontal.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px;\n    margin-top: -11px; }\n  scale.horizontal.marks-before:not(.marks-after) slider:backdrop:disabled {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-horz-scale-has-marks-above-backdrop-insensitive.png\"), url(\"assets/slider-horz-scale-has-marks-above-backdrop-insensitive@2.png\"));\n    min-height: 26px;\n    min-width: 22px;\n    margin-top: -14px;\n    background-position: top;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.horizontal.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px;\n    margin-top: -11px; }\n  scale.horizontal.marks-after:not(.marks-before) slider {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-horz-scale-has-marks-below.png\"), url(\"assets/slider-horz-scale-has-marks-below@2.png\"));\n    min-height: 26px;\n    min-width: 22px;\n    margin-bottom: -14px;\n    background-position: bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.horizontal.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px;\n    margin-bottom: -11px; }\n  scale.horizontal.marks-after:not(.marks-before) slider:hover {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-horz-scale-has-marks-below-hover.png\"), url(\"assets/slider-horz-scale-has-marks-below-hover@2.png\"));\n    min-height: 26px;\n    min-width: 22px;\n    margin-bottom: -14px;\n    background-position: bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.horizontal.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px;\n    margin-bottom: -11px; }\n  scale.horizontal.marks-after:not(.marks-before) slider:active {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-horz-scale-has-marks-below-active.png\"), url(\"assets/slider-horz-scale-has-marks-below-active@2.png\"));\n    min-height: 26px;\n    min-width: 22px;\n    margin-bottom: -14px;\n    background-position: bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.horizontal.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px;\n    margin-bottom: -11px; }\n  scale.horizontal.marks-after:not(.marks-before) slider:disabled {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-horz-scale-has-marks-below-insensitive.png\"), url(\"assets/slider-horz-scale-has-marks-below-insensitive@2.png\"));\n    min-height: 26px;\n    min-width: 22px;\n    margin-bottom: -14px;\n    background-position: bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.horizontal.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px;\n    margin-bottom: -11px; }\n  scale.horizontal.marks-after:not(.marks-before) slider:backdrop {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-horz-scale-has-marks-below-backdrop.png\"), url(\"assets/slider-horz-scale-has-marks-below-backdrop@2.png\"));\n    min-height: 26px;\n    min-width: 22px;\n    margin-bottom: -14px;\n    background-position: bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.horizontal.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px;\n    margin-bottom: -11px; }\n  scale.horizontal.marks-after:not(.marks-before) slider:backdrop:disabled {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-horz-scale-has-marks-below-backdrop-insensitive.png\"), url(\"assets/slider-horz-scale-has-marks-below-backdrop-insensitive@2.png\"));\n    min-height: 26px;\n    min-width: 22px;\n    margin-bottom: -14px;\n    background-position: bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.horizontal.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px;\n    margin-bottom: -11px; }\n  scale.vertical.marks-before:not(.marks-after) slider {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-vert-scale-has-marks-above.png\"), url(\"assets/slider-vert-scale-has-marks-above@2.png\"));\n    min-height: 22px;\n    min-width: 26px;\n    margin-left: -14px;\n    background-position: left bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.vertical.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px;\n    margin-left: -11px; }\n  scale.vertical.marks-before:not(.marks-after) slider:hover {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-vert-scale-has-marks-above-hover.png\"), url(\"assets/slider-vert-scale-has-marks-above-hover@2.png\"));\n    min-height: 22px;\n    min-width: 26px;\n    margin-left: -14px;\n    background-position: left bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.vertical.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px;\n    margin-left: -11px; }\n  scale.vertical.marks-before:not(.marks-after) slider:active {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-vert-scale-has-marks-above-active.png\"), url(\"assets/slider-vert-scale-has-marks-above-active@2.png\"));\n    min-height: 22px;\n    min-width: 26px;\n    margin-left: -14px;\n    background-position: left bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.vertical.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px;\n    margin-left: -11px; }\n  scale.vertical.marks-before:not(.marks-after) slider:disabled {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-vert-scale-has-marks-above-insensitive.png\"), url(\"assets/slider-vert-scale-has-marks-above-insensitive@2.png\"));\n    min-height: 22px;\n    min-width: 26px;\n    margin-left: -14px;\n    background-position: left bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.vertical.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px;\n    margin-left: -11px; }\n  scale.vertical.marks-before:not(.marks-after) slider:backdrop {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-vert-scale-has-marks-above-backdrop.png\"), url(\"assets/slider-vert-scale-has-marks-above-backdrop@2.png\"));\n    min-height: 22px;\n    min-width: 26px;\n    margin-left: -14px;\n    background-position: left bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.vertical.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px;\n    margin-left: -11px; }\n  scale.vertical.marks-before:not(.marks-after) slider:backdrop:disabled {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-vert-scale-has-marks-above-backdrop-insensitive.png\"), url(\"assets/slider-vert-scale-has-marks-above-backdrop-insensitive@2.png\"));\n    min-height: 22px;\n    min-width: 26px;\n    margin-left: -14px;\n    background-position: left bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.vertical.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px;\n    margin-left: -11px; }\n  scale.vertical.marks-after:not(.marks-before) slider {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-vert-scale-has-marks-below.png\"), url(\"assets/slider-vert-scale-has-marks-below@2.png\"));\n    min-height: 22px;\n    min-width: 26px;\n    margin-right: -14px;\n    background-position: right bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.vertical.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px;\n    margin-right: -11px; }\n  scale.vertical.marks-after:not(.marks-before) slider:hover {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-vert-scale-has-marks-below-hover.png\"), url(\"assets/slider-vert-scale-has-marks-below-hover@2.png\"));\n    min-height: 22px;\n    min-width: 26px;\n    margin-right: -14px;\n    background-position: right bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.vertical.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px;\n    margin-right: -11px; }\n  scale.vertical.marks-after:not(.marks-before) slider:active {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-vert-scale-has-marks-below-active.png\"), url(\"assets/slider-vert-scale-has-marks-below-active@2.png\"));\n    min-height: 22px;\n    min-width: 26px;\n    margin-right: -14px;\n    background-position: right bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.vertical.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px;\n    margin-right: -11px; }\n  scale.vertical.marks-after:not(.marks-before) slider:disabled {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-vert-scale-has-marks-below-insensitive.png\"), url(\"assets/slider-vert-scale-has-marks-below-insensitive@2.png\"));\n    min-height: 22px;\n    min-width: 26px;\n    margin-right: -14px;\n    background-position: right bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.vertical.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px;\n    margin-right: -11px; }\n  scale.vertical.marks-after:not(.marks-before) slider:backdrop {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-vert-scale-has-marks-below-backdrop.png\"), url(\"assets/slider-vert-scale-has-marks-below-backdrop@2.png\"));\n    min-height: 22px;\n    min-width: 26px;\n    margin-right: -14px;\n    background-position: right bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.vertical.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px;\n    margin-right: -11px; }\n  scale.vertical.marks-after:not(.marks-before) slider:backdrop:disabled {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-vert-scale-has-marks-below-backdrop-insensitive.png\"), url(\"assets/slider-vert-scale-has-marks-below-backdrop-insensitive@2.png\"));\n    min-height: 22px;\n    min-width: 26px;\n    margin-right: -14px;\n    background-position: right bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.vertical.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px;\n    margin-right: -11px; }\n  scale.color {\n    min-height: 0;\n    min-width: 0; }\n    scale.color trough {\n      background-image: image(#d9d9d9);\n      background-repeat: no-repeat; }\n    scale.color.horizontal {\n      padding: 0 0 15px 0; }\n      scale.color.horizontal trough {\n        padding-bottom: 4px;\n        background-position: 0 -3px;\n        border-top-left-radius: 0;\n        border-top-right-radius: 0; }\n      scale.color.horizontal slider:dir(ltr):hover, scale.color.horizontal slider:dir(ltr):backdrop, scale.color.horizontal slider:dir(ltr):disabled, scale.color.horizontal slider:dir(ltr):backdrop:disabled, scale.color.horizontal slider:dir(ltr), scale.color.horizontal slider:dir(rtl):hover, scale.color.horizontal slider:dir(rtl):backdrop, scale.color.horizontal slider:dir(rtl):disabled, scale.color.horizontal slider:dir(rtl):backdrop:disabled, scale.color.horizontal slider:dir(rtl) {\n        margin-bottom: -15px;\n        margin-top: 6px; }\n    scale.color.vertical:dir(ltr) {\n      padding: 0 0 0 15px; }\n      scale.color.vertical:dir(ltr) trough {\n        padding-left: 4px;\n        background-position: 3px 0;\n        border-bottom-right-radius: 0;\n        border-top-right-radius: 0; }\n      scale.color.vertical:dir(ltr) slider:hover, scale.color.vertical:dir(ltr) slider:backdrop, scale.color.vertical:dir(ltr) slider:disabled, scale.color.vertical:dir(ltr) slider:backdrop:disabled, scale.color.vertical:dir(ltr) slider {\n        margin-left: -15px;\n        margin-right: 6px; }\n    scale.color.vertical:dir(rtl) {\n      padding: 0 15px 0 0; }\n      scale.color.vertical:dir(rtl) trough {\n        padding-right: 4px;\n        background-position: -3px 0;\n        border-bottom-left-radius: 0;\n        border-top-left-radius: 0; }\n      scale.color.vertical:dir(rtl) slider:hover, scale.color.vertical:dir(rtl) slider:backdrop, scale.color.vertical:dir(rtl) slider:disabled, scale.color.vertical:dir(rtl) slider:backdrop:disabled, scale.color.vertical:dir(rtl) slider {\n        margin-right: -15px;\n        margin-left: 6px; }\n    scale.color.fine-tune.horizontal:dir(ltr), scale.color.fine-tune.horizontal:dir(rtl) {\n      padding: 0 0 12px 0; }\n      scale.color.fine-tune.horizontal:dir(ltr) trough, scale.color.fine-tune.horizontal:dir(rtl) trough {\n        padding-bottom: 7px;\n        background-position: 0 -6px; }\n      scale.color.fine-tune.horizontal:dir(ltr) slider, scale.color.fine-tune.horizontal:dir(rtl) slider {\n        margin-bottom: -15px;\n        margin-top: 6px; }\n    scale.color.fine-tune.vertical:dir(ltr) {\n      padding: 0 0 0 12px; }\n      scale.color.fine-tune.vertical:dir(ltr) trough {\n        padding-left: 7px;\n        background-position: 6px 0; }\n      scale.color.fine-tune.vertical:dir(ltr) slider {\n        margin-left: -15px;\n        margin-right: 6px; }\n    scale.color.fine-tune.vertical:dir(rtl) {\n      padding: 0 12px 0 0; }\n      scale.color.fine-tune.vertical:dir(rtl) trough {\n        padding-right: 7px;\n        background-position: -6px 0; }\n      scale.color.fine-tune.vertical:dir(rtl) slider {\n        margin-right: -15px;\n        margin-left: 6px; }\n\n/*****************\n * Progress bars *\n *****************/\nprogressbar {\n  font-size: smaller;\n  color: rgba(92, 97, 108, 0.4);\n  font-feature-settings: \"tnum\"; }\n  progressbar.horizontal trough,\n  progressbar.horizontal progress {\n    min-height: 2px; }\n  progressbar.vertical trough,\n  progressbar.vertical progress {\n    min-width: 2px; }\n  progressbar.horizontal progress {\n    margin: 0 -1px; }\n  progressbar.vertical progress {\n    margin: -1px 0; }\n  progressbar:backdrop {\n    box-shadow: none;\n    transition: 200ms ease-out; }\n  progressbar progress {\n    border-radius: 1.5px; }\n    progressbar progress.left {\n      border-top-left-radius: 2px;\n      border-bottom-left-radius: 2px; }\n    progressbar progress.right {\n      border-top-right-radius: 2px;\n      border-bottom-right-radius: 2px; }\n    progressbar progress.top {\n      border-top-right-radius: 2px;\n      border-top-left-radius: 2px; }\n    progressbar progress.bottom {\n      border-bottom-right-radius: 2px;\n      border-bottom-left-radius: 2px; }\n  progressbar.osd {\n    min-width: 3px;\n    min-height: 3px;\n    background-color: transparent; }\n    progressbar.osd trough {\n      border-style: none;\n      border-radius: 0;\n      background-color: transparent;\n      box-shadow: none; }\n    progressbar.osd progress {\n      border-style: none;\n      border-radius: 0; }\n  progressbar trough.empty progress {\n    all: unset; }\n\n/*************\n * Level Bar *\n *************/\nlevelbar.horizontal block {\n  min-height: 1px; }\n\nlevelbar.horizontal.discrete block {\n  margin: 0 1px;\n  min-width: 32px; }\n\nlevelbar.vertical block {\n  min-width: 1px; }\n\nlevelbar.vertical.discrete block {\n  margin: 1px 0;\n  min-height: 32px; }\n\nlevelbar:backdrop {\n  transition: 200ms ease-out; }\n\nlevelbar trough {\n  border: 1px solid;\n  padding: 2px;\n  border-radius: 3px;\n  color: black;\n  border-color: #d9d9d9;\n  background-color: #fafafa;\n  box-shadow: inset 0 0 0 1px rgba(39, 119, 255, 0); }\n  levelbar trough:backdrop {\n    color: #313131;\n    border-color: #d9d9d9;\n    background-color: #f7f7f7;\n    box-shadow: none; }\n\nlevelbar block {\n  border: 1px solid;\n  border-radius: 1px; }\n  levelbar block.low {\n    border-color: #974b00;\n    background-color: #fd7d00; }\n    levelbar block.low:backdrop {\n      border-color: #fd7d00; }\n  levelbar block.high, levelbar block:not(.empty) {\n    border-color: #0047c0;\n    background-color: #2777ff; }\n    levelbar block.high:backdrop, levelbar block:not(.empty):backdrop {\n      border-color: #2777ff; }\n  levelbar block.full {\n    border-color: #236849;\n    background-color: #3db47e; }\n    levelbar block.full:backdrop {\n      border-color: #3db47e; }\n  levelbar block.empty {\n    background-color: transparent;\n    border-color: rgba(92, 97, 108, 0.2); }\n    levelbar block.empty:backdrop {\n      border-color: rgba(174, 176, 182, 0.15); }\n\n/****************\n * Print dialog *\n*****************/\nprintdialog paper {\n  color: #5c616c;\n  border: 1px solid #d9d9d9;\n  background: white;\n  padding: 0; }\n  printdialog paper:backdrop {\n    color: #aeb0b6;\n    border-color: #d9d9d9; }\n\nprintdialog .dialog-action-box {\n  margin: 12px; }\n\n/**********\n * Frames *\n **********/\nframe > border,\n.frame {\n  box-shadow: none;\n  margin: 0;\n  padding: 0;\n  border-radius: 0;\n  border: 1px solid #d9d9d9; }\n  frame > border.flat,\n  .frame.flat {\n    border-style: none; }\n  frame > border:backdrop,\n  .frame:backdrop {\n    border-color: #d9d9d9; }\n\nactionbar > revealer > box {\n  padding: 6px;\n  border-top: 1px solid #d9d9d9; }\n  actionbar > revealer > box:backdrop {\n    border-color: #d9d9d9; }\n\nscrolledwindow viewport.frame {\n  border-style: none; }\n\nscrolledwindow overshoot.top {\n  background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#bfbfbf), to(rgba(191, 191, 191, 0))), -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(92, 97, 108, 0.07)), to(rgba(92, 97, 108, 0)));\n  background-size: 100% 5%, 100% 100%;\n  background-repeat: no-repeat;\n  background-position: center top;\n  background-color: transparent;\n  border: none;\n  box-shadow: none; }\n  scrolledwindow overshoot.top:backdrop {\n    background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#d9d9d9), to(rgba(217, 217, 217, 0)));\n    background-size: 100% 5%;\n    background-repeat: no-repeat;\n    background-position: center top;\n    background-color: transparent;\n    border: none;\n    box-shadow: none; }\n\nscrolledwindow overshoot.bottom {\n  background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#bfbfbf), to(rgba(191, 191, 191, 0))), -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(92, 97, 108, 0.07)), to(rgba(92, 97, 108, 0)));\n  background-size: 100% 5%, 100% 100%;\n  background-repeat: no-repeat;\n  background-position: center bottom;\n  background-color: transparent;\n  border: none;\n  box-shadow: none; }\n  scrolledwindow overshoot.bottom:backdrop {\n    background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#d9d9d9), to(rgba(217, 217, 217, 0)));\n    background-size: 100% 5%;\n    background-repeat: no-repeat;\n    background-position: center bottom;\n    background-color: transparent;\n    border: none;\n    box-shadow: none; }\n\nscrolledwindow overshoot.left {\n  background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#bfbfbf), to(rgba(191, 191, 191, 0))), -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(92, 97, 108, 0.07)), to(rgba(92, 97, 108, 0)));\n  background-size: 5% 100%, 100% 100%;\n  background-repeat: no-repeat;\n  background-position: left center;\n  background-color: transparent;\n  border: none;\n  box-shadow: none; }\n  scrolledwindow overshoot.left:backdrop {\n    background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#d9d9d9), to(rgba(217, 217, 217, 0)));\n    background-size: 5% 100%;\n    background-repeat: no-repeat;\n    background-position: left center;\n    background-color: transparent;\n    border: none;\n    box-shadow: none; }\n\nscrolledwindow overshoot.right {\n  background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#bfbfbf), to(rgba(191, 191, 191, 0))), -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(92, 97, 108, 0.07)), to(rgba(92, 97, 108, 0)));\n  background-size: 5% 100%, 100% 100%;\n  background-repeat: no-repeat;\n  background-position: right center;\n  background-color: transparent;\n  border: none;\n  box-shadow: none; }\n  scrolledwindow overshoot.right:backdrop {\n    background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#d9d9d9), to(rgba(217, 217, 217, 0)));\n    background-size: 5% 100%;\n    background-repeat: no-repeat;\n    background-position: right center;\n    background-color: transparent;\n    border: none;\n    box-shadow: none; }\n\nscrolledwindow junction {\n  border-color: transparent;\n  border-image: linear-gradient(to bottom, #d9d9d9 1px, transparent 1px) 0 0 0 1/0 1px stretch;\n  background-color: #fafafa; }\n  scrolledwindow junction:dir(rtl) {\n    border-image-slice: 0 1 0 0; }\n  scrolledwindow junction:backdrop {\n    border-image-source: linear-gradient(to bottom, #d9d9d9 1px, transparent 1px);\n    background-color: #f7f7f7;\n    transition: 200ms ease-out; }\n\nseparator {\n  background: rgba(0, 0, 0, 0.1);\n  min-width: 1px;\n  min-height: 1px; }\n\n/*********\n * Lists *\n *********/\nlist {\n  color: black;\n  background-color: #fafafa;\n  border-color: #d9d9d9; }\n  list:backdrop {\n    color: #313131;\n    background-color: #f7f7f7;\n    border-color: #d9d9d9; }\n  list row {\n    padding: 2px; }\n\nrow {\n  transition: all 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  row:hover {\n    transition: none; }\n  row:backdrop {\n    transition: 200ms ease-out; }\n  row.activatable.has-open-popup, row.activatable:hover {\n    background-color: rgba(92, 97, 108, 0.05); }\n  row.activatable:active {\n    box-shadow: inset 0 2px 2px -2px rgba(0, 0, 0, 0.2); }\n  row.activatable:backdrop:hover {\n    background-color: transparent; }\n  row.activatable:selected:active {\n    box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.5); }\n  row.activatable:selected.has-open-popup, row.activatable:selected:hover {\n    background-color: #2c75f0; }\n  row.activatable:selected:backdrop {\n    background-color: #2777ff; }\n\n/*********************\n * App Notifications *\n *********************/\n.app-notification,\n.app-notification.frame {\n  padding: 10px;\n  border-radius: 0 0 5px 5px;\n  background-color: #303340;\n  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2), transparent 2px);\n  background-clip: padding-box; }\n  .app-notification:backdrop,\n  .app-notification.frame:backdrop {\n    background-image: none;\n    transition: 200ms ease-out; }\n  .app-notification border,\n  .app-notification.frame border {\n    border: none; }\n\n/*************\n * Expanders *\n *************/\nexpander title > arrow {\n  min-width: 16px;\n  min-height: 16px;\n  -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic\"); }\n  expander title > arrow:dir(rtl) {\n    -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic-rtl\"); }\n  expander title > arrow:hover {\n    color: #aaaeb7; }\n  expander title > arrow:disabled {\n    color: #aeb0b6; }\n  expander title > arrow:disabled:backdrop {\n    color: #d9d9d9; }\n  expander title > arrow:checked {\n    -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\"); }\n\n/************\n * Calendar *\n ***********/\ncalendar {\n  color: black;\n  border: 1px solid #d9d9d9; }\n  calendar:selected {\n    border-radius: 3px; }\n  calendar.header {\n    border-bottom-color: rgba(0, 0, 0, 0.1); }\n    calendar.header:backdrop {\n      border-bottom-color: rgba(0, 0, 0, 0.1); }\n  calendar.button {\n    color: rgba(92, 97, 108, 0.45); }\n    calendar.button:hover {\n      color: #5c616c; }\n    calendar.button:backdrop {\n      color: rgba(174, 176, 182, 0.45); }\n    calendar.button:disabled {\n      color: rgba(174, 176, 182, 0.45); }\n  calendar.highlight {\n    color: #aeb0b6; }\n    calendar.highlight:backdrop {\n      color: #d9d9d9; }\n  calendar:backdrop {\n    color: #313131;\n    border-color: #d9d9d9; }\n  calendar:indeterminate {\n    color: alpha(currentColor,0.1); }\n\n/***********\n * Dialogs *\n ***********/\nmessagedialog .titlebar {\n  min-height: 20px;\n  background-image: none;\n  background-color: #ffffff;\n  border-style: none;\n  border-top-left-radius: 7px;\n  border-top-right-radius: 7px; }\n\nmessagedialog.csd.background {\n  border-bottom-left-radius: 10px;\n  border-bottom-right-radius: 10px; }\n\nmessagedialog.csd .dialog-action-area button {\n  padding: 10px 14px;\n  border-right-style: none;\n  border-bottom-style: none;\n  border-radius: 0;\n  -gtk-outline-radius: 0; }\n  messagedialog.csd .dialog-action-area button:first-child {\n    border-left-style: none;\n    border-bottom-left-radius: 8px;\n    -gtk-outline-bottom-left-radius: 8px; }\n  messagedialog.csd .dialog-action-area button:last-child {\n    border-bottom-right-radius: 8px;\n    -gtk-outline-bottom-right-radius: 8px; }\n\nfilechooser .dialog-action-box {\n  border-top: 1px solid #d9d9d9; }\n  filechooser .dialog-action-box:backdrop {\n    border-top-color: #d9d9d9; }\n\nfilechooser #pathbarbox {\n  border-bottom: 1px solid #ffffff; }\n\nfilechooserbutton:drop(active) {\n  box-shadow: none;\n  border-color: transparent; }\n\n/***********\n * Sidebar *\n ***********/\n.sidebar {\n  border-style: none;\n  background-color: #fcfcfc; }\n  stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:not(separator):dir(ltr), .sidebar:not(separator).left {\n    border-right: 1px solid #d9d9d9;\n    border-left-style: none; }\n  stacksidebar.sidebar:dir(rtl) list, stacksidebar.sidebar.right list, .sidebar:not(separator):dir(rtl), .sidebar:not(separator).right {\n    border-left: 1px solid #d9d9d9;\n    border-right-style: none; }\n  .sidebar:backdrop {\n    background-color: #fbfbfb;\n    border-color: #d9d9d9;\n    transition: 200ms ease-out; }\n  .sidebar list {\n    background-color: transparent; }\n  paned .sidebar.left, paned .sidebar.right, paned .sidebar.left:dir(rtl), paned .sidebar:dir(rtl), paned .sidebar:dir(ltr), paned .sidebar {\n    border-style: none; }\n\nstacksidebar row {\n  padding: 10px 4px; }\n  stacksidebar row > label {\n    padding-left: 6px;\n    padding-right: 6px; }\n  stacksidebar row.needs-attention > label {\n    background-size: 6px 6px, 0 0; }\n\nseparator.sidebar {\n  background-color: #d9d9d9; }\n  separator.sidebar:backdrop {\n    background-color: #d9d9d9; }\n  separator.sidebar.selection-mode, .selection-mode separator.sidebar {\n    background-color: #0047c0; }\n\n/****************\n * File chooser *\n ****************/\nrow image.sidebar-icon {\n  opacity: 0.7; }\n\nplacessidebar > viewport.frame {\n  border-style: none; }\n\nplacessidebar row {\n  min-height: 36px;\n  padding: 0px; }\n  placessidebar row > revealer {\n    padding: 0 14px; }\n  placessidebar row:selected {\n    color: #ffffff; }\n  placessidebar row:disabled {\n    color: #aeb0b6; }\n  placessidebar row:backdrop {\n    color: #aeb0b6; }\n    placessidebar row:backdrop:selected {\n      color: #f7f7f7; }\n    placessidebar row:backdrop:disabled {\n      color: #d9d9d9; }\n  placessidebar row image.sidebar-icon:dir(ltr) {\n    padding-right: 8px; }\n  placessidebar row image.sidebar-icon:dir(rtl) {\n    padding-left: 8px; }\n  placessidebar row label.sidebar-label:dir(ltr) {\n    padding-right: 2px; }\n  placessidebar row label.sidebar-label:dir(rtl) {\n    padding-left: 2px; }\n  button.sidebar-button {\n    min-height: 26px;\n    min-width: 26px;\n    margin-top: 3px;\n    margin-bottom: 3px;\n    padding: 0;\n    border-radius: 100%;\n    -gtk-outline-radius: 100%; }\n    button.sidebar-button:not(:hover):not(:active) > image, button.sidebar-button:backdrop > image {\n      opacity: 0.7; }\n  placessidebar row:selected:active {\n    box-shadow: none; }\n  placessidebar row.sidebar-placeholder-row {\n    padding: 0 8px;\n    min-height: 2px;\n    background-image: image(#19a187);\n    background-clip: content-box; }\n  placessidebar row.sidebar-new-bookmark-row {\n    color: #2777ff; }\n  placessidebar row:drop(active):not(:disabled) {\n    color: #19a187;\n    box-shadow: inset 0 1px #19a187, inset 0 -1px #19a187; }\n    placessidebar row:drop(active):not(:disabled):selected {\n      color: #ffffff;\n      background-color: #19a187; }\n\nplacesview .server-list-button > image {\n  transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n  -gtk-icon-transform: rotate(0turn); }\n\nplacesview .server-list-button:checked > image {\n  transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n  -gtk-icon-transform: rotate(-0.5turn); }\n\nplacesview row.activatable:hover {\n  background-color: transparent; }\n\nplacesview > actionbar > revealer > box > label {\n  padding-left: 8px;\n  padding-right: 8px; }\n\n/*********\n * Paned *\n *********/\npaned > separator {\n  min-width: 1px;\n  min-height: 1px;\n  -gtk-icon-source: none;\n  border-style: none;\n  background-color: transparent;\n  background-image: image(#d9d9d9);\n  background-size: 1px 1px; }\n  paned > separator:selected {\n    background-image: image(#2777ff); }\n  paned > separator:backdrop {\n    background-image: image(#d9d9d9); }\n  paned > separator.wide {\n    min-width: 5px;\n    min-height: 5px;\n    background-color: #ffffff;\n    background-image: image(#d9d9d9), image(#d9d9d9);\n    background-size: 1px 1px, 1px 1px; }\n    paned > separator.wide:backdrop {\n      background-color: #ffffff;\n      background-image: image(#d9d9d9), image(#d9d9d9); }\n\npaned.horizontal > separator {\n  background-repeat: repeat-y; }\n  paned.horizontal > separator:dir(ltr) {\n    margin: 0 -8px 0 0;\n    padding: 0 8px 0 0;\n    background-position: left; }\n  paned.horizontal > separator:dir(rtl) {\n    margin: 0 0 0 -8px;\n    padding: 0 0 0 8px;\n    background-position: right; }\n  paned.horizontal > separator.wide {\n    margin: 0;\n    padding: 0;\n    background-repeat: repeat-y, repeat-y;\n    background-position: left, right; }\n\npaned.vertical > separator {\n  margin: 0 0 -8px 0;\n  padding: 0 0 8px 0;\n  background-repeat: repeat-x;\n  background-position: top; }\n  paned.vertical > separator.wide {\n    margin: 0;\n    padding: 0;\n    background-repeat: repeat-x, repeat-x;\n    background-position: bottom, top; }\n\n/**************\n * GtkInfoBar *\n **************/\ninfobar {\n  border-style: none; }\n  infobar.action:hover > revealer > box {\n    background-color: #f7e9d1;\n    border-bottom: 1px solid #e6e6e6; }\n  infobar.info, infobar.question, infobar.warning, infobar.error {\n    text-shadow: none; }\n    infobar.info:backdrop > revealer > box, infobar.info > revealer > box, infobar.question:backdrop > revealer > box, infobar.question > revealer > box, infobar.warning:backdrop > revealer > box, infobar.warning > revealer > box, infobar.error:backdrop > revealer > box, infobar.error > revealer > box {\n      background-color: #f5e5c8;\n      border-bottom: 1px solid #e6e6e6; }\n      infobar.info:backdrop > revealer > box label, infobar.info:backdrop > revealer > box, infobar.info > revealer > box label, infobar.info > revealer > box, infobar.question:backdrop > revealer > box label, infobar.question:backdrop > revealer > box, infobar.question > revealer > box label, infobar.question > revealer > box, infobar.warning:backdrop > revealer > box label, infobar.warning:backdrop > revealer > box, infobar.warning > revealer > box label, infobar.warning > revealer > box, infobar.error:backdrop > revealer > box label, infobar.error:backdrop > revealer > box, infobar.error > revealer > box label, infobar.error > revealer > box {\n        color: #5c616c; }\n    infobar.info:backdrop, infobar.question:backdrop, infobar.warning:backdrop, infobar.error:backdrop {\n      text-shadow: none; }\n    infobar.info button, infobar.question button, infobar.warning button, infobar.error button {\n      color: #5c616c;\n      outline-color: rgba(92, 97, 108, 0.3);\n      border-color: #d9d9d9;\n      background-image: image(white);\n      box-shadow: none; }\n      infobar.info button:hover, infobar.question button:hover, infobar.warning button:hover, infobar.error button:hover {\n        color: #5c616c;\n        outline-color: rgba(92, 97, 108, 0.3);\n        border-color: #d9d9d9;\n        background-image: image(whitesmoke);\n        box-shadow: none; }\n      infobar.info button:active, infobar.info button:checked, infobar.question button:active, infobar.question button:checked, infobar.warning button:active, infobar.warning button:checked, infobar.error button:active, infobar.error button:checked {\n        color: #ffffff;\n        outline-color: rgba(92, 97, 108, 0.3);\n        border-color: #2777ff;\n        background-image: linear-gradient(to right, #317dff, #1d71ff);\n        box-shadow: 0 2px 4px rgba(39, 119, 255, 0.25); }\n      infobar.info button:disabled, infobar.question button:disabled, infobar.warning button:disabled, infobar.error button:disabled {\n        color: #aeb0b6;\n        border-color: #d9d9d9;\n        background-image: image(#fdfdfd);\n        box-shadow: none; }\n      infobar.info button:backdrop, infobar.question button:backdrop, infobar.warning button:backdrop, infobar.error button:backdrop {\n        color: #aeb0b6;\n        border-color: #d9d9d9;\n        background-image: image(white);\n        box-shadow: none;\n        border-color: #e6e6e6; }\n        infobar.info button:backdrop:disabled, infobar.question button:backdrop:disabled, infobar.warning button:backdrop:disabled, infobar.error button:backdrop:disabled {\n          color: #d9d9d9;\n          border-color: #d9d9d9;\n          background-image: image(#fdfdfd);\n          box-shadow: none;\n          border-color: #e6e6e6; }\n      infobar.info button:backdrop label, infobar.info button:backdrop, infobar.info button label, infobar.info button, infobar.question button:backdrop label, infobar.question button:backdrop, infobar.question button label, infobar.question button, infobar.warning button:backdrop label, infobar.warning button:backdrop, infobar.warning button label, infobar.warning button, infobar.error button:backdrop label, infobar.error button:backdrop, infobar.error button label, infobar.error button {\n        color: #5c616c; }\n    infobar.info selection, infobar.question selection, infobar.warning selection, infobar.error selection {\n      background-color: #e6e6e6; }\n    infobar.info *:link, infobar.question *:link, infobar.warning *:link, infobar.error *:link {\n      color: #005af3; }\n\n/************\n * Tooltips *\n ************/\ntooltip {\n  padding: 4px;\n  /* not working */\n  border-radius: 5px;\n  box-shadow: none;\n  text-shadow: 0 1px black; }\n  tooltip.background {\n    background-color: rgba(0, 0, 0, 0.8);\n    background-clip: padding-box;\n    border: 1px solid rgba(255, 255, 255, 0.1); }\n  tooltip decoration {\n    background-color: transparent; }\n  tooltip * {\n    padding: 4px;\n    background-color: transparent;\n    color: white; }\n\n/*****************\n * Color Chooser *\n *****************/\ncolorswatch:drop(active), colorswatch {\n  border-style: none; }\n\ncolorswatch.top {\n  border-top-left-radius: 5.5px;\n  border-top-right-radius: 5.5px; }\n  colorswatch.top overlay {\n    border-top-left-radius: 5px;\n    border-top-right-radius: 5px; }\n\ncolorswatch.bottom {\n  border-bottom-left-radius: 5.5px;\n  border-bottom-right-radius: 5.5px; }\n  colorswatch.bottom overlay {\n    border-bottom-left-radius: 5px;\n    border-bottom-right-radius: 5px; }\n\ncolorswatch.left, colorswatch:first-child:not(.top) {\n  border-top-left-radius: 5.5px;\n  border-bottom-left-radius: 5.5px; }\n  colorswatch.left overlay, colorswatch:first-child:not(.top) overlay {\n    border-top-left-radius: 5px;\n    border-bottom-left-radius: 5px; }\n\ncolorswatch.right, colorswatch:last-child:not(.bottom) {\n  border-top-right-radius: 5.5px;\n  border-bottom-right-radius: 5.5px; }\n  colorswatch.right overlay, colorswatch:last-child:not(.bottom) overlay {\n    border-top-right-radius: 5px;\n    border-bottom-right-radius: 5px; }\n\ncolorswatch.dark {\n  outline-color: rgba(255, 255, 255, 0.6); }\n  colorswatch.dark overlay {\n    color: white; }\n    colorswatch.dark overlay:hover {\n      border-color: rgba(0, 0, 0, 0.8); }\n    colorswatch.dark overlay:backdrop {\n      color: rgba(255, 255, 255, 0.5); }\n\ncolorswatch.light {\n  outline-color: rgba(0, 0, 0, 0.6); }\n  colorswatch.light overlay {\n    color: black; }\n    colorswatch.light overlay:hover {\n      border-color: rgba(0, 0, 0, 0.5); }\n    colorswatch.light overlay:backdrop {\n      color: rgba(0, 0, 0, 0.5); }\n\ncolorswatch:drop(active) {\n  box-shadow: none; }\n  colorswatch:drop(active).light overlay {\n    border-color: #19a187;\n    box-shadow: inset 0 0 0 2px #14826d, inset 0 0 0 1px #19a187; }\n  colorswatch:drop(active).dark overlay {\n    border-color: #19a187;\n    box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.3), inset 0 0 0 1px #19a187; }\n\ncolorswatch overlay {\n  border: 1px solid rgba(0, 0, 0, 0.3); }\n  colorswatch overlay:hover {\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), inset 0 -1px rgba(0, 0, 0, 0.2); }\n  colorswatch overlay:backdrop, colorswatch overlay:backdrop:hover {\n    border-color: rgba(0, 0, 0, 0.3);\n    box-shadow: none; }\n\ncolorswatch#add-color-button {\n  border-radius: 5px 5px 0 0; }\n  colorswatch#add-color-button:only-child {\n    border-radius: 5px; }\n  colorswatch#add-color-button overlay {\n    color: #5c616c;\n    outline-color: rgba(92, 97, 108, 0.3);\n    border-color: #d9d9d9;\n    background-image: image(white);\n    box-shadow: none; }\n    colorswatch#add-color-button overlay:hover {\n      color: #5c616c;\n      outline-color: rgba(92, 97, 108, 0.3);\n      border-color: #d9d9d9;\n      background-image: image(whitesmoke);\n      box-shadow: none; }\n    colorswatch#add-color-button overlay:backdrop {\n      color: #aeb0b6;\n      border-color: #d9d9d9;\n      background-image: image(white);\n      box-shadow: none; }\n\ncolorswatch:disabled {\n  opacity: 0.5; }\n  colorswatch:disabled overlay {\n    border-color: rgba(0, 0, 0, 0.6);\n    box-shadow: none; }\n\nrow:selected colorswatch {\n  box-shadow: 0 0 0 2px #ffffff; }\n\ncolorswatch#editor-color-sample {\n  border-radius: 4px; }\n  colorswatch#editor-color-sample overlay {\n    border-radius: 4.5px; }\n\ncolorchooser .popover.osd {\n  border-radius: 5px; }\n\n/********\n * Misc *\n ********/\n.content-view {\n  background-color: #ededed; }\n  .content-view:hover {\n    -gtk-icon-effect: highlight; }\n  .content-view:backdrop {\n    background-color: #ededed; }\n\n.osd .scale-popup button.flat {\n  border-style: none;\n  border-radius: 5px; }\n\n.scale-popup button:hover {\n  background-color: rgba(92, 97, 108, 0.1);\n  border-radius: 5px; }\n\n/**********************\n * Window Decorations *\n *********************/\ndecoration {\n  border-radius: 9px 9px 0 0;\n  border-width: 0px;\n  box-shadow: 0 3px 9px 1px rgba(0, 0, 0, 0.5), 0 0 0 1px rgba(0, 0, 0, 0.23);\n  margin: 10px; }\n  decoration:backdrop {\n    box-shadow: 0 3px 9px 1px transparent, 0 2px 6px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.18);\n    transition: 200ms ease-out; }\n  .maximized decoration, .fullscreen decoration {\n    border-radius: 0;\n    box-shadow: none; }\n  .tiled decoration, .tiled-top decoration, .tiled-right decoration, .tiled-bottom decoration, .tiled-left decoration {\n    border-radius: 0;\n    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.23), 0 0 0 20px transparent; }\n    .tiled decoration:backdrop, .tiled-top decoration:backdrop, .tiled-right decoration:backdrop, .tiled-bottom decoration:backdrop, .tiled-left decoration:backdrop {\n      box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.18), 0 0 0 20px transparent; }\n  .popup decoration {\n    box-shadow: none; }\n  .ssd decoration {\n    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.23); }\n  .ssd decoration:backdrop {\n    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.18); }\n  .csd.popup decoration {\n    border-radius: 5px;\n    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.13); }\n  tooltip.csd decoration {\n    border-radius: 5px;\n    box-shadow: none; }\n  messagedialog.csd decoration {\n    border-radius: 9px;\n    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.13); }\n  .solid-csd decoration {\n    margin: 0;\n    padding: 4px;\n    background-color: #d9d9d9;\n    border: solid 1px #d9d9d9;\n    border-radius: 0;\n    box-shadow: inset 0 0 0 3px rgba(255, 255, 255, 0.8), inset 0 1px rgba(255, 255, 255, 0.8); }\n    .solid-csd decoration:backdrop {\n      box-shadow: inset 0 0 0 3px #ffffff, inset 0 1px rgba(255, 255, 255, 0.8); }\n\nbutton.titlebutton {\n  text-shadow: 0 1px rgba(255, 255, 255, 0.769231);\n  -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); }\n  button.titlebutton:not(.appmenu) {\n    border-radius: 9999px;\n    padding: 5px;\n    margin: 0 2px;\n    min-width: 0;\n    min-height: 0; }\n  button.titlebutton:backdrop {\n    -gtk-icon-shadow: none; }\n\n.selection-mode headerbar button.titlebutton,\n.selection-mode .titlebar button.titlebutton,\nheaderbar.selection-mode button.titlebutton,\n.titlebar.selection-mode button.titlebutton {\n  text-shadow: 0 -1px rgba(0, 0, 0, 0.538824);\n  -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.538824); }\n  .selection-mode headerbar button.titlebutton:backdrop,\n  .selection-mode .titlebar button.titlebutton:backdrop,\n  headerbar.selection-mode button.titlebutton:backdrop,\n  .titlebar.selection-mode button.titlebutton:backdrop {\n    -gtk-icon-shadow: none; }\n\n.view:selected:focus, .view:selected,\n.view text:selected:focus,\ntextview text:selected:focus,\n.view text:selected,\ntextview text:selected, .view text selection:focus, .view text selection,\ntextview text selection:focus,\ntextview text selection, iconview:selected:focus, iconview:selected, iconview text selection:focus, iconview text selection, flowbox flowboxchild:selected,\nentry selection, modelbutton.flat:selected,\n.menuitem.button.flat:selected, spinbutton:not(.vertical) selection, treeview.view:selected:focus, treeview.view:selected, row:selected, calendar:selected {\n  background-color: #2777ff; }\n  label:selected, .selection-mode button.titlebutton, .view:selected:focus, .view:selected,\n  .view text:selected:focus,\n  textview text:selected:focus,\n  .view text:selected,\n  textview text:selected, .view text selection:focus, .view text selection,\n  textview text selection:focus,\n  textview text selection, iconview:selected:focus, iconview:selected, iconview text selection:focus, iconview text selection, flowbox flowboxchild:selected,\n  entry selection, modelbutton.flat:selected,\n  .menuitem.button.flat:selected, spinbutton:not(.vertical) selection, treeview.view:selected:focus, treeview.view:selected, row:selected, calendar:selected {\n    color: #ffffff; }\n    label:disabled selection, label:disabled:selected, .selection-mode button.titlebutton:disabled, .view:disabled:selected,\n    textview text:disabled:selected:focus,\n    .view text:disabled:selected,\n    textview text:disabled:selected, .view text selection:disabled,\n    textview text selection:disabled:focus,\n    textview text selection:disabled, iconview:disabled:selected:focus, iconview:disabled:selected, iconview text selection:disabled:focus, iconview text selection:disabled, flowbox flowboxchild:disabled:selected,\n    entry selection:disabled, modelbutton.flat:disabled:selected,\n    .menuitem.button.flat:disabled:selected, spinbutton:not(.vertical) selection:disabled, treeview.view:disabled:selected, row:disabled:selected, calendar:disabled:selected {\n      color: #93bbff; }\n    label:backdrop selection, label:backdrop:selected, .selection-mode button.titlebutton:backdrop, .view:backdrop:selected,\n    textview text:backdrop:selected:focus,\n    .view text:backdrop:selected,\n    textview text:backdrop:selected, .view text selection:backdrop,\n    textview text selection:backdrop:focus,\n    textview text selection:backdrop, iconview:backdrop:selected:focus, iconview:backdrop:selected, iconview text selection:backdrop:focus, iconview text selection:backdrop, flowbox flowboxchild:backdrop:selected,\n    entry selection:backdrop, modelbutton.flat:backdrop:selected,\n    .menuitem.button.flat:backdrop:selected, spinbutton:not(.vertical) selection:backdrop, treeview.view:backdrop:selected, row:backdrop:selected, calendar:backdrop:selected {\n      color: #f7f7f7; }\n      label:backdrop selection:disabled, label:backdrop:disabled:selected, .selection-mode button.titlebutton:backdrop:disabled, .view:backdrop:disabled:selected,\n      .view text:backdrop:disabled:selected,\n      textview text:backdrop:disabled:selected, .view text selection:backdrop:disabled,\n      textview text selection:backdrop:disabled, iconview:backdrop:disabled:selected, iconview text selection:backdrop:disabled, flowbox flowboxchild:backdrop:disabled:selected,\n      entry selection:backdrop:disabled, modelbutton.flat:backdrop:disabled:selected,\n      .menuitem.button.flat:backdrop:disabled:selected, spinbutton:not(.vertical) selection:backdrop:disabled, row:backdrop:disabled:selected, calendar:backdrop:disabled:selected {\n        color: #669efd; }\n\n.monospace {\n  font-family: monospace; }\n\n/**********************\n * Touch Copy & Paste *\n *********************/\ncursor-handle {\n  background-color: transparent;\n  background-image: none;\n  box-shadow: none;\n  border-style: none; }\n  cursor-handle.top:dir(ltr), cursor-handle.bottom:dir(rtl) {\n    -gtk-icon-source: -gtk-scaled(url(\"assets/text-select-start.png\"), url(\"assets/text-select-start@2.png\"));\n    padding-left: 10px; }\n  cursor-handle.bottom:dir(ltr), cursor-handle.top:dir(rtl) {\n    -gtk-icon-source: -gtk-scaled(url(\"assets/text-select-end.png\"), url(\"assets/text-select-end@2.png\"));\n    padding-right: 10px; }\n  cursor-handle.insertion-cursor:dir(ltr), cursor-handle.insertion-cursor:dir(rtl) {\n    -gtk-icon-source: -gtk-scaled(url(\"assets/slider-horz-scale-has-marks-above.png\"), url(\"assets/slider-horz-scale-has-marks-above@2.png\")); }\n  cursor-handle.top:hover:dir(ltr), cursor-handle.bottom:hover:dir(rtl) {\n    -gtk-icon-source: -gtk-scaled(url(\"assets/text-select-start-hover.png\"), url(\"assets/text-select-start-hover@2.png\"));\n    padding-left: 10px; }\n  cursor-handle.bottom:hover:dir(ltr), cursor-handle.top:hover:dir(rtl) {\n    -gtk-icon-source: -gtk-scaled(url(\"assets/text-select-end-hover.png\"), url(\"assets/text-select-end-hover@2.png\"));\n    padding-right: 10px; }\n  cursor-handle.insertion-cursor:hover:dir(ltr), cursor-handle.insertion-cursor:hover:dir(rtl) {\n    -gtk-icon-source: -gtk-scaled(url(\"assets/slider-horz-scale-has-marks-above-hover.png\"), url(\"assets/slider-horz-scale-has-marks-above-hover@2.png\")); }\n  cursor-handle.top:active:dir(ltr), cursor-handle.bottom:active:dir(rtl) {\n    -gtk-icon-source: -gtk-scaled(url(\"assets/text-select-start-active.png\"), url(\"assets/text-select-start-active@2.png\"));\n    padding-left: 10px; }\n  cursor-handle.bottom:active:dir(ltr), cursor-handle.top:active:dir(rtl) {\n    -gtk-icon-source: -gtk-scaled(url(\"assets/text-select-end-active.png\"), url(\"assets/text-select-end-active@2.png\"));\n    padding-right: 10px; }\n  cursor-handle.insertion-cursor:active:dir(ltr), cursor-handle.insertion-cursor:active:dir(rtl) {\n    -gtk-icon-source: -gtk-scaled(url(\"assets/slider-horz-scale-has-marks-above-active.png\"), url(\"assets/slider-horz-scale-has-marks-above-active@2.png\")); }\n\n.context-menu {\n  font: initial; }\n\n.keycap {\n  min-width: 20px;\n  min-height: 25px;\n  margin-top: 2px;\n  padding-bottom: 3px;\n  padding-left: 6px;\n  padding-right: 6px;\n  color: #5c616c;\n  background-color: #fafafa;\n  border: 1px solid;\n  border-color: #ececec;\n  border-radius: 5px;\n  box-shadow: inset 0 -3px #fefefe;\n  font-size: smaller; }\n  .keycap:backdrop {\n    background-color: #f7f7f7;\n    color: #aeb0b6;\n    transition: 200ms ease-out; }\n\n:not(decoration):not(window):drop(active):focus,\n:not(decoration):not(window):drop(active) {\n  border-color: #19a187;\n  box-shadow: inset 0 0 0 1px #19a187;\n  caret-color: #19a187; }\n\nstackswitcher button.text-button {\n  min-width: 100px; }\n\nstackswitcher button.circular,\nstackswitcher button.text-button.circular {\n  min-width: 32px;\n  min-height: 32px;\n  padding: 0; }\n\n/*************\n * App Icons *\n *************/\n/* Outline for low res icons */\n.lowres-icon {\n  -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.05), 1px 0 rgba(0, 0, 0, 0.1), 0 1px rgba(0, 0, 0, 0.3), -1px 0 rgba(0, 0, 0, 0.1); }\n\n/* Dropshadow for large icons */\n.icon-dropshadow {\n  -gtk-icon-shadow: 0 1px 12px rgba(0, 0, 0, 0.05), 0 -1px rgba(0, 0, 0, 0.05), 1px 0 rgba(0, 0, 0, 0.1), 0 1px rgba(0, 0, 0, 0.3), -1px 0 rgba(0, 0, 0, 0.1); }\n\n/*********\n * Emoji *\n ********/\npopover.emoji-picker {\n  padding-left: 0;\n  padding-right: 0; }\n  popover.emoji-picker entry.search {\n    margin: 3px 5px 5px 5px; }\n\nbutton.emoji-section {\n  border-color: transparent;\n  border-width: 3px;\n  border-style: none none solid;\n  border-radius: 0;\n  margin: 2px 4px 2px 4px;\n  padding: 3px 0 0;\n  min-width: 32px;\n  min-height: 28px;\n  /* reset props inherited from the button style */\n  background: none;\n  box-shadow: none;\n  text-shadow: none;\n  outline-offset: -5px; }\n  button.emoji-section:first-child {\n    margin-left: 7px; }\n  button.emoji-section:last-child {\n    margin-right: 7px; }\n  button.emoji-section:backdrop:not(:checked) {\n    border-color: transparent; }\n  button.emoji-section:hover {\n    border-color: #d9d9d9; }\n  button.emoji-section:checked {\n    border-color: #2777ff; }\n  button.emoji-section label {\n    padding: 0;\n    opacity: 0.55; }\n  button.emoji-section:hover label {\n    opacity: 0.775; }\n  button.emoji-section:checked label {\n    opacity: 1; }\n\npopover.emoji-picker .emoji {\n  font-size: x-large;\n  padding: 6px; }\n  popover.emoji-picker .emoji :hover {\n    background: #2777ff;\n    border-radius: 6px; }\n\npopover.emoji-completion arrow {\n  border: none;\n  background: none; }\n\npopover.emoji-completion contents row box {\n  padding: 2px 10px; }\n\npopover.emoji-completion .emoji:hover {\n  background: #eaebec; }\n\n/***************************\n * Check and Radio buttons *\n ***************************/\nrow label.subtitle {\n  font-size: smaller;\n  opacity: 0.55;\n  text-shadow: none; }\n\nrow > box.header {\n  margin-left: 12px;\n  margin-right: 12px;\n  min-height: 50px; }\n  row > box.header > box.title {\n    margin-top: 8px;\n    margin-bottom: 8px; }\n\nrow.expander {\n  background-color: transparent; }\n  row.expander list.nested > row {\n    background-color: alpha(#ffffff, 0.5);\n    border-color: alpha(#d9d9d9, 0.7);\n    border-style: solid;\n    border-width: 1px 0px 0px 0px; }\n  row.expander image.expander-row-arrow {\n    transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  row.expander:checked image.expander-row-arrow {\n    -gtk-icon-transform: rotate(0turn); }\n  row.expander:not(:checked) image.expander-row-arrow {\n    opacity: 0.55;\n    text-shadow: none; }\n    row.expander:not(:checked) image.expander-row-arrow:dir(ltr) {\n      -gtk-icon-transform: rotate(-0.25turn); }\n    row.expander:not(:checked) image.expander-row-arrow:dir(rtl) {\n      -gtk-icon-transform: rotate(0.25turn); }\n  row.expander:checked image.expander-row-arrow:not(:disabled) {\n    color: #2777ff; }\n  row.expander image.expander-row-arrow:disabled {\n    color: #aeb0b6; }\n\nflap > dimming,\ndeck > dimming,\nleaflet > dimming {\n  background: rgba(0, 0, 0, 0.12); }\n\nflap > border,\ndeck > border,\nleaflet > border {\n  min-width: 1px;\n  min-height: 1px;\n  background: #d9d9d9; }\n\nflap > shadow,\ndeck > shadow,\nleaflet > shadow {\n  min-width: 56px;\n  min-height: 56px; }\n  flap > shadow.left,\n  deck > shadow.left,\n  leaflet > shadow.left {\n    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.01) 40px, rgba(0, 0, 0, 0) 56px), linear-gradient(to right, rgba(0, 0, 0, 0.03), rgba(0, 0, 0, 0.01) 7px, rgba(0, 0, 0, 0) 24px); }\n  flap > shadow.right,\n  deck > shadow.right,\n  leaflet > shadow.right {\n    background-image: linear-gradient(to left, rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.01) 40px, rgba(0, 0, 0, 0) 56px), linear-gradient(to left, rgba(0, 0, 0, 0.03), rgba(0, 0, 0, 0.01) 7px, rgba(0, 0, 0, 0) 24px); }\n  flap > shadow.up,\n  deck > shadow.up,\n  leaflet > shadow.up {\n    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.01) 40px, rgba(0, 0, 0, 0) 56px), linear-gradient(to bottom, rgba(0, 0, 0, 0.03), rgba(0, 0, 0, 0.01) 7px, rgba(0, 0, 0, 0) 24px); }\n  flap > shadow.down,\n  deck > shadow.down,\n  leaflet > shadow.down {\n    background-image: linear-gradient(to top, rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.01) 40px, rgba(0, 0, 0, 0) 56px), linear-gradient(to top, rgba(0, 0, 0, 0.03), rgba(0, 0, 0, 0.01) 7px, rgba(0, 0, 0, 0) 24px); }\n\nflap > outline,\ndeck > outline,\nleaflet > outline {\n  min-width: 1px;\n  min-height: 1px;\n  background: transparent; }\n\navatar {\n  border-radius: 9999px;\n  -gtk-outline-radius: 9999px;\n  font-weight: bold; }\n  avatar.color1 {\n    background-image: linear-gradient(#83b6ec, #337fdc);\n    color: #cfe1f5; }\n  avatar.color2 {\n    background-image: linear-gradient(#7ad9f1, #0f9ac8);\n    color: #caeaf2; }\n  avatar.color3 {\n    background-image: linear-gradient(#8de6b1, #29ae74);\n    color: #cef8d8; }\n  avatar.color4 {\n    background-image: linear-gradient(#b5e98a, #6ab85b);\n    color: #e6f9d7; }\n  avatar.color5 {\n    background-image: linear-gradient(#f8e359, #d29d09);\n    color: #f9f4e1; }\n  avatar.color6 {\n    background-image: linear-gradient(#ffcb62, #d68400);\n    color: #ffead1; }\n  avatar.color7 {\n    background-image: linear-gradient(#ffa95a, #ed5b00);\n    color: #ffe5c5; }\n  avatar.color8 {\n    background-image: linear-gradient(#f78773, #e62d42);\n    color: #f8d2ce; }\n  avatar.color9 {\n    background-image: linear-gradient(#e973ab, #e33b6a);\n    color: #fac7de; }\n  avatar.color10 {\n    background-image: linear-gradient(#cb78d4, #9945b5);\n    color: #e7c2e8; }\n  avatar.color11 {\n    background-image: linear-gradient(#9e91e8, #7a59ca);\n    color: #d5d2f5; }\n  avatar.color12 {\n    background-image: linear-gradient(#e3cf9c, #b08952);\n    color: #f2eade; }\n  avatar.color13 {\n    background-image: linear-gradient(#be916d, #785336);\n    color: #e5d6ca; }\n  avatar.color14 {\n    background-image: linear-gradient(#c0bfbc, #6e6d71);\n    color: #d8d7d3; }\n  avatar.contrasted {\n    color: #fff; }\n  avatar.image {\n    background: none; }\n\nviewswitchertitle viewswitcher {\n  margin-left: 12px;\n  margin-right: 12px; }\n\nstatuspage > scrolledwindow > viewport > box {\n  margin: 36px 12px; }\n  statuspage > scrolledwindow > viewport > box > clamp:not(:last-child) > box {\n    margin-bottom: 36px; }\n  statuspage > scrolledwindow > viewport > box > clamp > box > .icon:not(:last-child) {\n    margin-bottom: 36px; }\n  statuspage > scrolledwindow > viewport > box > clamp > box > .title:not(:last-child) {\n    margin-bottom: 12px; }\n\nwindow.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp,\npreferencespage > scrolledwindow > viewport > clamp {\n  margin: 0 12px;\n  transition: margin-bottom 200ms ease; }\n  window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp > list,\n  window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp > box > preferencesgroup,\n  preferencespage > scrolledwindow > viewport > clamp > list,\n  preferencespage > scrolledwindow > viewport > clamp > box > preferencesgroup {\n    transition: margin-top 200ms ease; }\n  window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.small,\n  preferencespage > scrolledwindow > viewport > clamp.small {\n    margin-bottom: 18px; }\n    window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.small > list,\n    window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.small > box > preferencesgroup,\n    preferencespage > scrolledwindow > viewport > clamp.small > list,\n    preferencespage > scrolledwindow > viewport > clamp.small > box > preferencesgroup {\n      margin-top: 18px; }\n  window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.medium,\n  preferencespage > scrolledwindow > viewport > clamp.medium {\n    margin-bottom: 24px; }\n    window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.medium > list,\n    window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.medium > box > preferencesgroup,\n    preferencespage > scrolledwindow > viewport > clamp.medium > list,\n    preferencespage > scrolledwindow > viewport > clamp.medium > box > preferencesgroup {\n      margin-top: 24px; }\n  window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.large,\n  preferencespage > scrolledwindow > viewport > clamp.large {\n    margin-bottom: 30px; }\n    window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.large > list,\n    window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.large > box > preferencesgroup,\n    preferencespage > scrolledwindow > viewport > clamp.large > list,\n    preferencespage > scrolledwindow > viewport > clamp.large > box > preferencesgroup {\n      margin-top: 30px; }\n\npreferencesgroup > box > label:not(:first-child) {\n  margin-top: 6px; }\n\npreferencesgroup > box > box:not(:first-child) {\n  margin-top: 12px; }\n\ntabbar .tab-indicator:not(.clickable) {\n  background: none;\n  box-shadow: none;\n  border-color: transparent; }\n\n/***************************\n * Check and Radio buttons *\n ***************************/\npopover.combo list {\n  min-width: 200px; }\n\nwindow.csd.unified:not(.solid-csd) headerbar {\n  border-radius: 0; }\n\n.windowhandle, .windowhandle * {\n  -GtkWidget-window-dragging: true; }\n\npopover.combo {\n  padding: 0px; }\n  popover.combo list {\n    border-style: none;\n    background-color: transparent; }\n    popover.combo list > row {\n      padding: 0px 12px 0px 12px;\n      min-height: 50px; }\n      popover.combo list > row:not(:last-child) {\n        border-bottom: 1px solid alpha(#d9d9d9, 0.5); }\n      popover.combo list > row:first-child {\n        border-top-left-radius: 8px;\n        -gtk-outline-top-left-radius: 7px;\n        border-top-right-radius: 8px;\n        -gtk-outline-top-right-radius: 7px; }\n      popover.combo list > row:last-child {\n        border-bottom-left-radius: 8px;\n        -gtk-outline-bottom-left-radius: 7px;\n        border-bottom-right-radius: 8px;\n        -gtk-outline-bottom-right-radius: 7px; }\n  popover.combo overshoot.top {\n    border-top-left-radius: 8px;\n    -gtk-outline-top-left-radius: 7px;\n    border-top-right-radius: 8px;\n    -gtk-outline-top-right-radius: 7px; }\n  popover.combo overshoot.bottom {\n    border-bottom-left-radius: 8px;\n    -gtk-outline-bottom-left-radius: 7px;\n    border-bottom-right-radius: 8px;\n    -gtk-outline-bottom-right-radius: 7px; }\n  popover.combo scrollbar.vertical {\n    padding-top: 2px;\n    padding-bottom: 2px; }\n    popover.combo scrollbar.vertical:dir(ltr) {\n      border-top-right-radius: 8px;\n      -gtk-outline-top-right-radius: 7px;\n      border-bottom-right-radius: 8px;\n      -gtk-outline-bottom-right-radius: 7px; }\n    popover.combo scrollbar.vertical:dir(rtl) {\n      border-top-left-radius: 8px;\n      -gtk-outline-top-left-radius: 7px;\n      border-bottom-left-radius: 8px;\n      -gtk-outline-bottom-left-radius: 7px; }\n\nrow.expander {\n  padding: 0px; }\n  row.expander image.expander-row-arrow:dir(ltr) {\n    margin-left: 6px; }\n  row.expander image.expander-row-arrow:dir(rtl) {\n    margin-right: 6px; }\n\nkeypad .digit {\n  font-size: 200%;\n  font-weight: bold; }\n\nkeypad .letters {\n  font-size: 70%; }\n\nkeypad .symbol {\n  font-size: 160%; }\n\nviewswitcher, viewswitcher button {\n  margin: 0;\n  padding: 0; }\n\nviewswitcher button {\n  border-radius: 0;\n  border-top: 0;\n  border-bottom: 0;\n  box-shadow: none;\n  font-size: 1rem; }\n  viewswitcher button:not(:checked):not(:hover) {\n    background: transparent; }\n  viewswitcher button:not(:only-child):not(:last-child) {\n    border-right-width: 0px; }\n  viewswitcher button:not(only-child):first-child:not(:checked):not(:hover), viewswitcher button:not(:checked):not(:hover) + button:not(:checked):not(:hover) {\n    border-left-color: transparent; }\n  viewswitcher button:not(only-child):last-child:not(:checked):not(:hover) {\n    border-right-color: transparent; }\n  viewswitcher button:not(:checked):hover:not(:backdrop) {\n    background-image: image(lighter(#ffffff)); }\n  viewswitcher button:not(only-child):first-child:not(:checked):hover, viewswitcher button:not(:checked):hover + button:not(:checked):not(:hover), viewswitcher button:not(:checked):not(:hover) + button:not(:checked):hover {\n    border-left-color: shade(#d9d9d9, 1.15); }\n  viewswitcher button:not(only-child):last-child:not(:checked):hover {\n    border-right-color: shade(#d9d9d9, 1.15); }\n  viewswitcher button:not(:checked):hover:backdrop {\n    background-image: image(#ffffff); }\n  headerbar viewswitcher button:not(:checked):hover:not(:backdrop) {\n    background-image: linear-gradient(to top, shade(alpha(#ffffff, 0.7), 0.96) 2px, alpha(#ffffff, 0.7)); }\n  headerbar viewswitcher button:not(:checked):not(only-child):first-child:hover, headerbar viewswitcher button:not(:checked):hover + button:not(:checked):not(:hover), headerbar viewswitcher button:not(:checked):not(:hover) + button:not(:checked):hover {\n    border-left-color: #d9d9d9; }\n  headerbar viewswitcher button:not(:checked):not(only-child):last-child:hover {\n    border-right-color: #d9d9d9; }\n  headerbar viewswitcher button:not(:checked):hover:backdrop {\n    background-image: image(#ffffff); }\n  viewswitcher button > stack > box.narrow {\n    font-size: 0.75rem;\n    padding-top: 7px;\n    padding-bottom: 5px; }\n    viewswitcher button > stack > box.narrow image,\n    viewswitcher button > stack > box.narrow label {\n      padding-left: 8px;\n      padding-right: 8px; }\n  viewswitcher button > stack > box.wide {\n    padding: 8px 12px; }\n    viewswitcher button > stack > box.wide label:dir(ltr) {\n      padding-right: 7px; }\n    viewswitcher button > stack > box.wide label:dir(rtl) {\n      padding-left: 7px; }\n  viewswitcher button > stack > box label.active {\n    font-weight: bold; }\n  viewswitcher button.needs-attention:active > stack > box label, viewswitcher button.needs-attention:checked > stack > box label {\n    animation: none;\n    background-image: none; }\n  viewswitcher button.needs-attention > stack > box label {\n    animation: needs_attention 150ms ease-in;\n    background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#3584e4), to(transparent)), -gtk-gradient(radial, center center, 0, center center, 0.5, to(rgba(255, 255, 255, 0.769231)), to(transparent));\n    background-size: 6px 6px, 6px 6px;\n    background-repeat: no-repeat;\n    background-position: right 0px, right 1px; }\n    viewswitcher button.needs-attention > stack > box label:backdrop {\n      background-size: 6px 6px, 0 0; }\n    viewswitcher button.needs-attention > stack > box label:dir(rtl) {\n      background-position: left 0px, left 1px; }\n\nviewswitcherbar actionbar > revealer > box {\n  padding: 0; }\n\nlist.content,\nlist.content list {\n  background-color: transparent; }\n\nlist.content list.nested > row:not(:active):not(:hover):not(:selected), list.content list.nested > row:not(:active):hover:not(.activatable):not(:selected) {\n  background-color: mix(#ffffff, #fafafa, 0.5); }\n\nlist.content list.nested > row:not(:active):hover.activatable:not(:selected) {\n  background-color: mix(#5c616c, #fafafa, 0.95); }\n\nlist.content > row:not(.expander):not(:active):not(:hover):not(:selected), list.content > row:not(.expander):not(:active):hover:not(.activatable):not(:selected), list.content > row.expander row.header:not(:active):not(:hover):not(:selected), list.content > row.expander row.header:not(:active):hover:not(.activatable):not(:selected) {\n  background-color: #fafafa; }\n\nlist.content > row:not(.expander):not(:active):hover.activatable:not(:selected), list.content > row.expander row.header:not(:active):hover.activatable:not(:selected) {\n  background-color: mix(#5c616c, #fafafa, 0.95); }\n\nlist.content > row,\nlist.content > row list > row {\n  border-color: alpha(#d9d9d9, 0.7);\n  border-style: solid;\n  transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n\nlist.content > row:not(:last-child) {\n  border-width: 1px 1px 0px 1px; }\n\nlist.content > row:first-child, list.content > row.expander:first-child row.header, list.content > row.expander:checked, list.content > row.expander:checked row.header, list.content > row.expander:checked + row, list.content > row.expander:checked + row.expander row.header {\n  border-top-left-radius: 8px;\n  -gtk-outline-top-left-radius: 7px;\n  border-top-right-radius: 8px;\n  -gtk-outline-top-right-radius: 7px; }\n\nlist.content > row:last-child, list.content > row.checked-expander-row-previous-sibling, list.content > row.expander:checked {\n  border-width: 1px; }\n\nlist.content > row:last-child, list.content > row.checked-expander-row-previous-sibling, list.content > row.expander:checked, list.content > row.expander:not(:checked):last-child row.header, list.content > row.expander:not(:checked).checked-expander-row-previous-sibling row.header, list.content > row.expander.empty:checked row.header, list.content > row.expander list.nested > row:last-child {\n  border-bottom-left-radius: 8px;\n  -gtk-outline-bottom-left-radius: 7px;\n  border-bottom-right-radius: 8px;\n  -gtk-outline-bottom-right-radius: 7px; }\n\nlist.content > row.expander:checked:not(:first-child), list.content > row.expander:checked + row {\n  margin-top: 6px; }\n\nbutton.list-button:not(:active):not(:checked):not(:hover) {\n  background: none;\n  border: 1px solid alpha(#d9d9d9, 0.5);\n  box-shadow: none; }\n\nwindow.csd.unified:not(.solid-csd):not(.fullscreen) headerbar {\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0.7); }\n  window.csd.unified:not(.solid-csd):not(.fullscreen) headerbar.selection-mode {\n    box-shadow: none; }\n\nwindow.csd.unified:not(.solid-csd):not(.fullscreen) > decoration-overlay {\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0.34); }\n\nwindow.csd.unified:not(.solid-csd):not(.fullscreen):not(.tiled):not(.tiled-top):not(.tiled-bottom):not(.tiled-left):not(.tiled-right):not(.maximized),\nwindow.csd.unified:not(.solid-csd):not(.fullscreen):not(.tiled):not(.tiled-top):not(.tiled-bottom):not(.tiled-left):not(.tiled-right):not(.maximized) > decoration,\nwindow.csd.unified:not(.solid-csd):not(.fullscreen):not(.tiled):not(.tiled-top):not(.tiled-bottom):not(.tiled-left):not(.tiled-right):not(.maximized) > decoration-overlay {\n  border-radius: 8px; }\n\nstatuspage > scrolledwindow > viewport > box > clamp > box > .icon {\n  color: rgba(92, 97, 108, 0.5); }\n  statuspage > scrolledwindow > viewport > box > clamp > box > .icon:backdrop {\n    color: rgba(174, 176, 182, 0.5); }\n\ntabbar .box {\n  min-height: 38px;\n  background: #d9d9d9;\n  border-bottom: 1px solid #c2c2c2; }\n  tabbar .box:backdrop {\n    background-color: #e8e8e8;\n    border-color: #d9d9d9; }\n\ntabbar scrolledwindow.pinned undershoot {\n  border: 0 solid #c2c2c2; }\n\ntabbar scrolledwindow.pinned:dir(rtl) undershoot.left {\n  border-left-width: 1px; }\n\ntabbar scrolledwindow.pinned:dir(ltr) undershoot.right {\n  border-right-width: 1px; }\n\ntabbar scrolledwindow.pinned:backdrop undershoot {\n  border-color: #d9d9d9; }\n\ntabbar scrolledwindow.pinned tabbox:dir(ltr) {\n  padding-right: 1px;\n  box-shadow: inset -1px 0 #c2c2c2; }\n  tabbar scrolledwindow.pinned tabbox:dir(ltr):backdrop {\n    box-shadow: inset -1px 0 #d9d9d9; }\n\ntabbar scrolledwindow.pinned tabbox:dir(rtl) {\n  padding-left: 1px;\n  box-shadow: inset 1px 0 #c2c2c2; }\n  tabbar scrolledwindow.pinned tabbox:dir(rtl):backdrop {\n    box-shadow: inset 1px 0 #d9d9d9; }\n\ntabbar undershoot {\n  transition: none; }\n  tabbar undershoot.left {\n    background: linear-gradient(to right, rgba(0, 0, 0, 0.07), rgba(0, 0, 0, 0) 20px); }\n  tabbar undershoot.right {\n    background: linear-gradient(to left, rgba(0, 0, 0, 0.07), rgba(0, 0, 0, 0) 20px); }\n\ntabbar .needs-attention-left undershoot.left {\n  background: linear-gradient(to right, rgba(39, 119, 255, 0.7), rgba(39, 119, 255, 0.5) 1px, rgba(39, 119, 255, 0) 20px); }\n\ntabbar .needs-attention-right undershoot.right {\n  background: linear-gradient(to left, rgba(39, 119, 255, 0.7), rgba(39, 119, 255, 0.5) 1px, rgba(39, 119, 255, 0) 20px); }\n\ntabbar tab {\n  border-style: solid;\n  border-color: #c2c2c2;\n  border-width: 0 1px 0 1px;\n  transition: background 150ms ease-in-out;\n  background-color: #e0e0e0; }\n  tabbar tab:checked {\n    background-color: #f0f0f0; }\n    tabbar tab:checked:hover {\n      background-color: #f7f7f7; }\n  tabbar tab:hover {\n    background-color: #e8e8e8; }\n  tabbar tab:backdrop {\n    border-color: #d9d9d9;\n    background-color: #f0f0f0; }\n    tabbar tab:backdrop:checked {\n      background-color: #ffffff; }\n\ntabbar .start-action,\ntabbar .end-action {\n  background: #e0e0e0;\n  border-color: #c2c2c2;\n  border-style: solid;\n  transition: background 150ms ease-in-out; }\n  tabbar .start-action:backdrop,\n  tabbar .end-action:backdrop {\n    border-color: #d9d9d9;\n    background-color: #f0f0f0; }\n  tabbar .start-action button,\n  tabbar .end-action button {\n    border: none;\n    border-radius: 0; }\n\ntabbar .start-action:dir(ltr),\ntabbar .end-action:dir(rtl) {\n  border-right-width: 1px; }\n  tabbar .start-action:dir(ltr) > *,\n  tabbar .end-action:dir(rtl) > * {\n    margin-right: 1px; }\n\ntabbar .start-action:dir(rtl),\ntabbar .end-action:dir(ltr) {\n  border-left-width: 1px; }\n  tabbar .start-action:dir(rtl) > *,\n  tabbar .end-action:dir(ltr) > * {\n    margin-left: 1px; }\n\n.tab-drag-icon tab {\n  min-height: 26px;\n  background-color: #f7f7f7;\n  box-shadow: 0 3px 9px 1px rgba(0, 0, 0, 0.25), 0 0 0 1px rgba(0, 0, 0, 0.23), inset 0 1px rgba(255, 255, 255, 0.8);\n  margin: 25px; }\n\ntabbar tab,\n.tab-drag-icon tab {\n  padding: 6px; }\n  tabbar tab.needs-attention,\n  .tab-drag-icon tab.needs-attention {\n    background-image: radial-gradient(ellipse at bottom, rgba(255, 255, 255, 0.8), rgba(39, 119, 255, 0.2) 15%, rgba(39, 119, 255, 0) 15%); }\n  tabbar tab .tab-close-button,\n  tabbar tab .tab-indicator,\n  .tab-drag-icon tab .tab-close-button,\n  .tab-drag-icon tab .tab-indicator {\n    padding: 0;\n    margin: 0;\n    min-width: 24px;\n    min-height: 24px;\n    border-radius: 99px;\n    border: none;\n    box-shadow: none;\n    -gtk-icon-shadow: none;\n    text-shadow: none;\n    background: none; }\n  tabbar tab .tab-close-button:hover,\n  tabbar tab .tab-indicator.clickable:hover,\n  .tab-drag-icon tab .tab-close-button:hover,\n  .tab-drag-icon tab .tab-indicator.clickable:hover {\n    background: alpha(#5c616c, 0.15); }\n  tabbar tab .tab-close-button:active,\n  tabbar tab .tab-indicator.clickable:active,\n  .tab-drag-icon tab .tab-close-button:active,\n  .tab-drag-icon tab .tab-indicator.clickable:active {\n    background: alpha(black, 0.2); }\n\n* {\n  outline-style: solid;\n  outline-offset: -4px;\n  outline-width: 2px;\n  -gtk-outline-radius: 3px;\n  outline-color: alpha(currentColor,0.07); }\n  * button, * button:hover, * button:active, * button:checked, * button:focus {\n    outline-color: alpha(currentColor,0.15); }\n\n/***************\n * Base States *\n ***************/\n.background, .background:backdrop {\n  background: rgba(255, 255, 255, 0.999); }\n\n/**********\n * Button *\n **********/\nbutton.flat {\n  border-color: transparent;\n  transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  button.flat:hover, button.flat:active {\n    background: image(#f2f2f2);\n    box-shadow: none;\n    transition: none; }\n  button.flat:link, button.flat:backdrop {\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\n\nbutton.suggested-action {\n  color: #ffffff;\n  outline-color: rgba(255, 255, 255, 0.3);\n  border-color: #186dff;\n  background-image: image(#2777ff);\n  box-shadow: none; }\n  button.suggested-action:hover {\n    color: #ffffff;\n    outline-color: rgba(255, 255, 255, 0.3);\n    border-color: #005af3;\n    background-image: image(#136aff);\n    box-shadow: none; }\n  button.suggested-action:active, button.suggested-action:checked {\n    color: #ffffff;\n    outline-color: rgba(255, 255, 255, 0.3);\n    border-color: #0052df;\n    background-image: linear-gradient(to right, #0056e9, #004fd4);\n    box-shadow: 0 2px 4px rgba(0, 82, 223, 0.25); }\n  button.suggested-action:backdrop, button.suggested-action.flat:backdrop {\n    color: #d4e4ff;\n    border-color: #2777ff;\n    background-image: image(#2777ff);\n    box-shadow: none; }\n    button.suggested-action:backdrop:active, button.suggested-action:backdrop:checked, button.suggested-action.flat:backdrop:active, button.suggested-action.flat:backdrop:checked {\n      color: #ffffff;\n      border-color: #2777ff;\n      background-image: image(#5292ff);\n      box-shadow: none; }\n    button.suggested-action:backdrop:disabled:active, button.suggested-action:backdrop:disabled:checked, button.suggested-action.flat:backdrop:disabled:active, button.suggested-action.flat:backdrop:disabled:checked {\n      color: #6da3fe;\n      border-color: #1e71fe;\n      background-image: image(#1e71fe);\n      box-shadow: none; }\n  button.suggested-action:disabled:active, button.suggested-action:disabled:checked {\n    color: #a5c6ff;\n    border-color: #005af3;\n    background-image: image(#1e71fe);\n    box-shadow: none; }\n\nbutton.destructive-action {\n  color: white;\n  outline-color: rgba(255, 255, 255, 0.3);\n  border-color: #c61717;\n  background-image: image(#d41919);\n  box-shadow: none; }\n  button.destructive-action:hover {\n    color: white;\n    outline-color: rgba(255, 255, 255, 0.3);\n    border-color: #a61414;\n    background-image: image(#c21717);\n    box-shadow: none; }\n  button.destructive-action:active, button.destructive-action:checked {\n    color: white;\n    outline-color: rgba(255, 255, 255, 0.3);\n    border-color: #941111;\n    background-image: linear-gradient(to right, #9d1313, #8b1010);\n    box-shadow: 0 2px 4px rgba(148, 17, 17, 0.25); }\n  button.destructive-action:backdrop, button.destructive-action.flat:backdrop {\n    color: #f6d1d1;\n    border-color: #d41919;\n    background-image: image(#d41919);\n    box-shadow: none; }\n    button.destructive-action:backdrop:active, button.destructive-action:backdrop:checked, button.destructive-action.flat:backdrop:active, button.destructive-action.flat:backdrop:checked {\n      color: #ffffff;\n      border-color: #2777ff;\n      background-image: image(#5292ff);\n      box-shadow: none; }\n    button.destructive-action:backdrop:disabled:active, button.destructive-action:backdrop:disabled:checked, button.destructive-action.flat:backdrop:disabled:active, button.destructive-action.flat:backdrop:disabled:checked {\n      color: #da7272;\n      border-color: #c72626;\n      background-image: image(#c72626);\n      box-shadow: none; }\n  button.destructive-action:disabled:active, button.destructive-action:disabled:checked {\n    color: #e8a8a8;\n    border-color: #a61414;\n    background-image: image(#c72626);\n    box-shadow: none; }\n\n/**********\n * Entry *\n **********/\nheaderbar spinbutton:not(.vertical),\nheaderbar entry {\n  background: #fafafa; }\n\n/**********\n * Switch *\n **********/\nswitch:checked {\n  border-color: rgba(0, 0, 0, 0.2);\n  border-right-width: 0;\n  margin-right: 1px; }\n\nswitch:backdrop, switch:disabled {\n  box-shadow: none;\n  border-color: #d9d9d9; }\n\nswitch slider:checked {\n  border-color: #0051da; }\n  switch slider:checked:backdrop:not(:disabled) {\n    border-color: #2777ff; }\n\nswitch slider:disabled {\n  border-color: #d9d9d9; }\n\n/*************************\n * Check and Radio items *\n *************************/\ncheck, menu menuitem check, menu menuitem:hover check,\nradio, menu menuitem radio, menu menuitem:hover radio {\n  color: #5c616c;\n  outline-color: rgba(92, 97, 108, 0.3);\n  border-color: #d9d9d9;\n  background-image: image(white);\n  box-shadow: none; }\n  check:hover, menu menuitem check:hover, menu menuitem:hover check:hover,\n  radio:hover, menu menuitem radio:hover, menu menuitem:hover radio:hover {\n    color: #5c616c;\n    outline-color: rgba(92, 97, 108, 0.3);\n    border-color: #d9d9d9;\n    background-image: image(whitesmoke);\n    box-shadow: none; }\n  check:disabled, check:disabled:checked, check:disabled:indeterminate, check:disabled:backdrop, check:disabled:backdrop:checked, check:disabled:backdrop:indeterminate, menu menuitem check:disabled, menu menuitem check:disabled:checked, menu menuitem check:disabled:indeterminate, menu menuitem check:disabled:backdrop, menu menuitem check:disabled:backdrop:checked, menu menuitem check:disabled:backdrop:indeterminate, menu menuitem:hover check:disabled, menu menuitem:hover check:disabled:checked, menu menuitem:hover check:disabled:indeterminate, menu menuitem:hover check:disabled:backdrop, menu menuitem:hover check:disabled:backdrop:checked, menu menuitem:hover check:disabled:backdrop:indeterminate,\n  radio:disabled,\n  radio:disabled:checked,\n  radio:disabled:indeterminate,\n  radio:disabled:backdrop,\n  radio:disabled:backdrop:checked,\n  radio:disabled:backdrop:indeterminate, menu menuitem radio:disabled, menu menuitem radio:disabled:checked, menu menuitem radio:disabled:indeterminate, menu menuitem radio:disabled:backdrop, menu menuitem radio:disabled:backdrop:checked, menu menuitem radio:disabled:backdrop:indeterminate, menu menuitem:hover radio:disabled, menu menuitem:hover radio:disabled:checked, menu menuitem:hover radio:disabled:indeterminate, menu menuitem:hover radio:disabled:backdrop, menu menuitem:hover radio:disabled:backdrop:checked, menu menuitem:hover radio:disabled:backdrop:indeterminate {\n    border-color: #d9d9d9;\n    background-image: image(#ffffff);\n    color: #5c616c; }\n\ncheck:checked, check:indeterminate, menu menuitem check:checked, menu menuitem check:indeterminate,\nradio:checked,\nradio:indeterminate, menu menuitem radio:checked, menu menuitem radio:indeterminate {\n  background-image: image(#2777ff);\n  border-color: #2777ff;\n  color: #ffffff; }\n  check:checked:active, check:indeterminate:active, menu menuitem check:checked:active, menu menuitem check:indeterminate:active,\n  radio:checked:active,\n  radio:indeterminate:active, menu menuitem radio:checked:active, menu menuitem radio:indeterminate:active {\n    box-shadow: none; }\n  check:checked:backdrop, check:indeterminate:backdrop, menu menuitem check:checked:backdrop, menu menuitem check:indeterminate:backdrop,\n  radio:checked:backdrop,\n  radio:indeterminate:backdrop, menu menuitem radio:checked:backdrop, menu menuitem radio:indeterminate:backdrop {\n    background-image: image(#2777ff);\n    color: #ffffff; }\n\nswitch slider,\nscale slider {\n  color: #5c616c;\n  outline-color: rgba(92, 97, 108, 0.3);\n  border-color: #c2c2c2;\n  background-image: image(white);\n  box-shadow: none; }\n  switch slider:active, switch slider:hover,\n  scale slider:active,\n  scale slider:hover {\n    color: #5c616c;\n    outline-color: rgba(92, 97, 108, 0.3);\n    border-color: #2777ff;\n    background-image: image(white);\n    box-shadow: none; }\n\n/************\n * GtkScale *\n ************/\nscale trough, scale fill, progressbar trough {\n  border: 2px solid #d9d9d9;\n  border-radius: 6px;\n  background-color: #d9d9d9; }\n  scale trough:disabled, scale fill:disabled, progressbar trough:disabled {\n    background-color: #d9d9d9;\n    border-color: #d9d9d9; }\n  scale trough:backdrop, scale fill:backdrop, progressbar trough:backdrop {\n    background-color: #d9d9d9;\n    border-color: #d9d9d9;\n    transition: 200ms ease-out; }\n    scale trough:backdrop:disabled, scale fill:backdrop:disabled, progressbar trough:backdrop:disabled {\n      background-color: #d9d9d9;\n      border-color: #d9d9d9; }\n  row:selected scale trough, scale row:selected trough, row:selected scale fill, scale row:selected fill, row:selected progressbar trough, progressbar row:selected trough {\n    border-color: #0051da; }\n  .osd scale trough, scale .osd trough, .osd scale fill, scale .osd fill, .osd progressbar trough, progressbar .osd trough {\n    border-color: black;\n    background-color: rgba(0, 0, 0, 0.8); }\n    .osd scale trough:disabled, scale .osd trough:disabled, .osd scale fill:disabled, scale .osd fill:disabled, .osd progressbar trough:disabled, progressbar .osd trough:disabled {\n      background-color: rgba(68, 72, 83, 0.5); }\n\nscale highlight, progressbar progress {\n  border: 2px solid #2777ff;\n  border-radius: 6px;\n  background-color: #2777ff; }\n  scale highlight:disabled, progressbar progress:disabled {\n    background-color: transparent;\n    border-color: transparent; }\n  scale highlight:backdrop, progressbar progress:backdrop {\n    border-color: #2777ff; }\n    scale highlight:backdrop:disabled, progressbar progress:backdrop:disabled {\n      background-color: transparent;\n      border-color: transparent; }\n  row:selected scale highlight, scale row:selected highlight, row:selected progressbar progress, progressbar row:selected progress {\n    border-color: #0051da; }\n  .osd scale highlight, scale .osd highlight, .osd progressbar progress, progressbar .osd progress {\n    border-color: #2777ff; }\n    .osd scale highlight:disabled, scale .osd highlight:disabled, .osd progressbar progress:disabled, progressbar .osd progress:disabled {\n      border-color: transparent; }\n\n/***************\n * Header bars *\n ***************/\nheaderbar {\n  border: none;\n  background: rgba(255, 255, 255, 0.8);\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0.8);\n  color: black; }\n  headerbar, headerbar:backdrop {\n    box-shadow: none;\n    background: rgba(255, 255, 255, 0.8); }\n\n.titlebar:not(headerbar) .title,\nheaderbar .title {\n  font-weight: normal; }\n\n.titlebar:not(headerbar) button,\n.titlebar:not(headerbar) entry,\nheaderbar button,\nheaderbar entry {\n  border: none;\n  background: image(#ededed); }\n  .titlebar:not(headerbar) button:disabled,\n  .titlebar:not(headerbar) entry:disabled,\n  headerbar button:disabled,\n  headerbar entry:disabled {\n    background: image(whitesmoke); }\n\n.titlebar:not(headerbar) button:backdrop,\nheaderbar button:backdrop {\n  background: image(#ededed); }\n  .titlebar:not(headerbar) button:backdrop:disabled,\n  headerbar button:backdrop:disabled {\n    background: image(whitesmoke); }\n\n.titlebar:not(headerbar) entry:focus,\nheaderbar entry:focus {\n  background: #ffffff; }\n\n.titlebar:not(headerbar) stackswitcher button:active, .titlebar:not(headerbar) stackswitcher button:checked,\n.titlebar:not(headerbar) button.toggle:active,\n.titlebar:not(headerbar) button.toggle:checked,\nheaderbar stackswitcher button:active,\nheaderbar stackswitcher button:checked,\nheaderbar button.toggle:active,\nheaderbar button.toggle:checked {\n  color: #ffffff;\n  outline-color: rgba(92, 97, 108, 0.3);\n  border-color: #2777ff;\n  background-image: linear-gradient(to right, #317dff, #1d71ff);\n  box-shadow: 0 2px 4px rgba(39, 119, 255, 0.25); }\n\n.titlebar:not(headerbar) viewswitcher button > stack > box.narrow,\n.titlebar:not(headerbar) hdyviewswitcher > button box.narrow,\nheaderbar viewswitcher button > stack > box.narrow,\nheaderbar hdyviewswitcher > button box.narrow {\n  margin: -7px 0 -5px; }\n\n.titlebar:not(headerbar) viewswitcher button > stack > box.wide,\n.titlebar:not(headerbar) hdyviewswitcher > button box.wide,\nheaderbar viewswitcher button > stack > box.wide,\nheaderbar hdyviewswitcher > button box.wide {\n  margin: -8px 0; }\n\ndialog .titlebar:not(headerbar), dialog headerbar {\n  background: #ffffff;\n  border: 0;\n  box-shadow: none; }\n\n.titlebar:not(headerbar) button.titlebutton:not(.appmenu).minimize, .titlebar:not(headerbar) button.titlebutton:not(.appmenu).maximize, .titlebar:not(headerbar) button.titlebutton:not(.appmenu).close,\nheaderbar button.titlebutton:not(.appmenu).minimize,\nheaderbar button.titlebutton:not(.appmenu).maximize,\nheaderbar button.titlebutton:not(.appmenu).close {\n  color: transparent;\n  -gtk-icon-shadow: none;\n  background-image: -gtk-scaled(url(\"assets/titlebutton.png\"), url(\"assets/titlebutton@2.png\"));\n  background-position: center;\n  background-repeat: no-repeat;\n  background-size: 8px;\n  margin: 0;\n  margin-left: 5px;\n  padding: 0;\n  min-width: 0;\n  min-height: 0;\n  box-shadow: none;\n  border: none;\n  transition: all .2s; }\n  .titlebar:not(headerbar) button.titlebutton:not(.appmenu).minimize + button.titlebutton, .titlebar:not(headerbar) button.titlebutton:not(.appmenu).maximize + button.titlebutton, .titlebar:not(headerbar) button.titlebutton:not(.appmenu).close + button.titlebutton,\n  headerbar button.titlebutton:not(.appmenu).minimize + button.titlebutton,\n  headerbar button.titlebutton:not(.appmenu).maximize + button.titlebutton,\n  headerbar button.titlebutton:not(.appmenu).close + button.titlebutton {\n    margin-left: 0; }\n  .titlebar:not(headerbar) button.titlebutton:not(.appmenu).minimize:last-child, .titlebar:not(headerbar) button.titlebutton:not(.appmenu).maximize:last-child, .titlebar:not(headerbar) button.titlebutton:not(.appmenu).close:last-child,\n  headerbar button.titlebutton:not(.appmenu).minimize:last-child,\n  headerbar button.titlebutton:not(.appmenu).maximize:last-child,\n  headerbar button.titlebutton:not(.appmenu).close:last-child {\n    margin-right: 5px; }\n  .titlebar:not(headerbar) button.titlebutton:not(.appmenu).minimize:backdrop, .titlebar:not(headerbar) button.titlebutton:not(.appmenu).maximize:backdrop, .titlebar:not(headerbar) button.titlebutton:not(.appmenu).close:backdrop,\n  headerbar button.titlebutton:not(.appmenu).minimize:backdrop,\n  headerbar button.titlebutton:not(.appmenu).maximize:backdrop,\n  headerbar button.titlebutton:not(.appmenu).close:backdrop {\n    background-color: #cccccc;\n    background-image: -gtk-scaled(url(\"assets/titlebutton.png\"), url(\"assets/titlebutton@2.png\"));\n    box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1); }\n\n.titlebar:not(headerbar) button.titlebutton:not(.appmenu).minimize,\nheaderbar button.titlebutton:not(.appmenu).minimize {\n  background-color: #fd7d00; }\n  .titlebar:not(headerbar) button.titlebutton:not(.appmenu).minimize:hover,\n  headerbar button.titlebutton:not(.appmenu).minimize:hover {\n    background-image: -gtk-scaled(url(\"assets/minimize.png\"), url(\"assets/minimize@2.png\")); }\n\n.titlebar:not(headerbar) button.titlebutton:not(.appmenu).maximize,\nheaderbar button.titlebutton:not(.appmenu).maximize {\n  background-color: #377cf1; }\n  .titlebar:not(headerbar) button.titlebutton:not(.appmenu).maximize:hover,\n  headerbar button.titlebutton:not(.appmenu).maximize:hover {\n    background-image: -gtk-scaled(url(\"assets/maximize.png\"), url(\"assets/maximize@2.png\")); }\n\n.titlebar:not(headerbar) button.titlebutton:not(.appmenu).close,\nheaderbar button.titlebutton:not(.appmenu).close {\n  background-color: #d31919; }\n  .titlebar:not(headerbar) button.titlebutton:not(.appmenu).close:hover,\n  headerbar button.titlebutton:not(.appmenu).close:hover {\n    background-image: -gtk-scaled(url(\"assets/close.png\"), url(\"assets/close@2.png\")); }\n\n.maximized .titlebar:not(headerbar) button.titlebutton:not(.appmenu):last-child, .fullscreen .titlebar:not(headerbar) button.titlebutton:not(.appmenu):last-child, .tiled .titlebar:not(headerbar) button.titlebutton:not(.appmenu):last-child, .tiled-top .titlebar:not(headerbar) button.titlebutton:not(.appmenu):last-child, .tiled-right .titlebar:not(headerbar) button.titlebutton:not(.appmenu):last-child, .tiled-bottom .titlebar:not(headerbar) button.titlebutton:not(.appmenu):last-child, .tiled-left .titlebar:not(headerbar) button.titlebutton:not(.appmenu):last-child, .maximized headerbar button.titlebutton:not(.appmenu):last-child, .fullscreen headerbar button.titlebutton:not(.appmenu):last-child, .tiled headerbar button.titlebutton:not(.appmenu):last-child, .tiled-top headerbar button.titlebutton:not(.appmenu):last-child, .tiled-right headerbar button.titlebutton:not(.appmenu):last-child, .tiled-bottom headerbar button.titlebutton:not(.appmenu):last-child, .tiled-left headerbar button.titlebutton:not(.appmenu):last-child {\n  margin-right: 0; }\n\n.maximized .titlebar:not(headerbar) button.titlebutton:not(.appmenu):first-child, .fullscreen .titlebar:not(headerbar) button.titlebutton:not(.appmenu):first-child, .tiled .titlebar:not(headerbar) button.titlebutton:not(.appmenu):first-child, .tiled-top .titlebar:not(headerbar) button.titlebutton:not(.appmenu):first-child, .tiled-right .titlebar:not(headerbar) button.titlebutton:not(.appmenu):first-child, .tiled-bottom .titlebar:not(headerbar) button.titlebutton:not(.appmenu):first-child, .tiled-left .titlebar:not(headerbar) button.titlebutton:not(.appmenu):first-child, .maximized headerbar button.titlebutton:not(.appmenu):first-child, .fullscreen headerbar button.titlebutton:not(.appmenu):first-child, .tiled headerbar button.titlebutton:not(.appmenu):first-child, .tiled-top headerbar button.titlebutton:not(.appmenu):first-child, .tiled-right headerbar button.titlebutton:not(.appmenu):first-child, .tiled-bottom headerbar button.titlebutton:not(.appmenu):first-child, .tiled-left headerbar button.titlebutton:not(.appmenu):first-child {\n  margin-left: 0; }\n\n.default-decoration.titlebar:not(headerbar),\nheaderbar.default-decoration {\n  background: white;\n  min-height: 0;\n  padding: 6px; }\n  .default-decoration.titlebar:not(headerbar) button.titlebutton,\n  headerbar.default-decoration button.titlebutton {\n    min-height: 0;\n    min-width: 0; }\n    .default-decoration.titlebar:not(headerbar) button.titlebutton,\n    headerbar.default-decoration button.titlebutton,\n    headerbar.default-decoration button.titlebutton:last-child {\n      margin: 0; }\n\npaned headerbar:first-child,\nhdyleaflet headerbar:first-child,\nheaderbar.titlebar headerbar:first-child,\ndeck leaflet box:first-child headerbar:first-child,\nleaflet > headerbar:first-child {\n  border-color: #d9d9d9;\n  background: #fafafa;\n  box-shadow: none; }\n  paned headerbar:first-child:backdrop,\n  hdyleaflet headerbar:first-child:backdrop,\n  headerbar.titlebar headerbar:first-child:backdrop,\n  deck leaflet box:first-child headerbar:first-child:backdrop,\n  leaflet > headerbar:first-child:backdrop {\n    background: #f7f7f7; }\n\n/**************\n * Tree Views *\n **************/\ntreeview.view {\n  border-top-color: #d9d9d9; }\n  treeview.view:backdrop {\n    border-top-color: #d9d9d9; }\n  treeview.view header button {\n    color: #5c616c;\n    outline-color: rgba(92, 97, 108, 0.3);\n    border-color: #d9d9d9;\n    background-image: image(white);\n    box-shadow: none; }\n    treeview.view header button:hover, treeview.view header button:active {\n      border-color: #d9d9d9; }\n    treeview.view header button:backdrop {\n      box-shadow: none; }\n\n/***************\n * Popovers   *\n ***************/\npopover.background {\n  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.15); }\n  .csd popover.background, popover.background {\n    border-color: rgba(0, 0, 0, 0.1); }\n\n/*************\n * Notebooks *\n *************/\nnotebook > header {\n  border: 0;\n  padding: 0;\n  background-color: #f2f2f2; }\n  notebook > header.top > tabs, notebook > header.bottom > tabs, notebook > header.left > tabs, notebook > header.right > tabs {\n    margin: 0; }\n    notebook > header.top > tabs > tab,\n    notebook > header.top > tabs > tab.reorderable-page, notebook > header.bottom > tabs > tab,\n    notebook > header.bottom > tabs > tab.reorderable-page, notebook > header.left > tabs > tab,\n    notebook > header.left > tabs > tab.reorderable-page, notebook > header.right > tabs > tab,\n    notebook > header.right > tabs > tab.reorderable-page {\n      border: 1px solid transparent; }\n      notebook > header.top > tabs > tab:hover:not(:backdrop),\n      notebook > header.top > tabs > tab.reorderable-page:hover:not(:backdrop), notebook > header.bottom > tabs > tab:hover:not(:backdrop),\n      notebook > header.bottom > tabs > tab.reorderable-page:hover:not(:backdrop), notebook > header.left > tabs > tab:hover:not(:backdrop),\n      notebook > header.left > tabs > tab.reorderable-page:hover:not(:backdrop), notebook > header.right > tabs > tab:hover:not(:backdrop),\n      notebook > header.right > tabs > tab.reorderable-page:hover:not(:backdrop) {\n        color: #5c616c;\n        outline-color: rgba(92, 97, 108, 0.3);\n        border-color: #d9d9d9;\n        background-image: image(whitesmoke);\n        box-shadow: none; }\n      notebook > header.top > tabs > tab:checked,\n      notebook > header.top > tabs > tab.reorderable-page:checked, notebook > header.bottom > tabs > tab:checked,\n      notebook > header.bottom > tabs > tab.reorderable-page:checked, notebook > header.left > tabs > tab:checked,\n      notebook > header.left > tabs > tab.reorderable-page:checked, notebook > header.right > tabs > tab:checked,\n      notebook > header.right > tabs > tab.reorderable-page:checked {\n        color: #5c616c;\n        outline-color: rgba(92, 97, 108, 0.3);\n        border-color: #d9d9d9;\n        background-image: image(white);\n        box-shadow: none;\n        background: image(#fafafa); }\n        notebook > header.top > tabs > tab:checked:backdrop,\n        notebook > header.top > tabs > tab.reorderable-page:checked:backdrop, notebook > header.bottom > tabs > tab:checked:backdrop,\n        notebook > header.bottom > tabs > tab.reorderable-page:checked:backdrop, notebook > header.left > tabs > tab:checked:backdrop,\n        notebook > header.left > tabs > tab.reorderable-page:checked:backdrop, notebook > header.right > tabs > tab:checked:backdrop,\n        notebook > header.right > tabs > tab.reorderable-page:checked:backdrop {\n          color: #aeb0b6;\n          border-color: #d9d9d9;\n          background-image: image(white);\n          box-shadow: none;\n          background: image(#fafafa); }\n  notebook > header.top {\n    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) calc(100% - 2px), rgba(0, 0, 0, 0.05) calc(100% - 1px), rgba(0, 0, 0, 0.15)); }\n    notebook > header.top > tabs {\n      margin-bottom: -3px; }\n      notebook > header.top > tabs > tab {\n        margin: 3px 0;\n        border-radius: 6px 6px 0 0; }\n        notebook > header.top > tabs > tab:not(:checked) {\n          box-shadow: 4px 3px 0 -3px #d9d9d9; }\n        notebook > header.top > tabs > tab:checked, notebook > header.top > tabs > tab:checked:backdrop {\n          border-bottom-color: #fafafa; }\n  notebook > header.bottom {\n    background-image: linear-gradient(to top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) calc(100% - 2px), rgba(0, 0, 0, 0.05) calc(100% - 1px), rgba(0, 0, 0, 0.15)); }\n    notebook > header.bottom > tabs {\n      margin-top: -3px; }\n      notebook > header.bottom > tabs > tab {\n        margin: 3px 0;\n        border-radius: 0 0 6px 6px; }\n        notebook > header.bottom > tabs > tab:not(:checked) {\n          box-shadow: 4px -3px 0 -3px #d9d9d9; }\n        notebook > header.bottom > tabs > tab:checked, notebook > header.bottom > tabs > tab:checked:backdrop {\n          border-top-color: #fafafa; }\n  notebook > header.right {\n    background-image: linear-gradient(to left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) calc(100% - 2px), rgba(0, 0, 0, 0.05) calc(100% - 1px), rgba(0, 0, 0, 0.15)); }\n    notebook > header.right > tabs {\n      margin-left: -3px; }\n      notebook > header.right > tabs > tab {\n        margin: 0 3px;\n        border-radius: 0 6px 6px 0; }\n        notebook > header.right > tabs > tab:not(:checked) {\n          box-shadow: -3px 4px 0 -3px #d9d9d9; }\n        notebook > header.right > tabs > tab:checked, notebook > header.right > tabs > tab:checked:backdrop {\n          border-left-color: #fafafa; }\n  notebook > header.left {\n    background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) calc(100% - 2px), rgba(0, 0, 0, 0.05) calc(100% - 1px), rgba(0, 0, 0, 0.15)); }\n    notebook > header.left > tabs {\n      margin-right: -3px; }\n      notebook > header.left > tabs > tab {\n        margin: 0 3px;\n        border-radius: 6px 0 0 6px; }\n        notebook > header.left > tabs > tab:not(:checked) {\n          box-shadow: 3px 4px 0 -3px #d9d9d9; }\n        notebook > header.left > tabs > tab:checked, notebook > header.left > tabs > tab:checked:backdrop {\n          border-right-color: #fafafa; }\n  notebook > header tab {\n    border-radius: 6px;\n    transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n    min-height: 24px; }\n    notebook > header tab button.flat {\n      margin-top: 1px;\n      margin-bottom: 1px; }\n\n/**************\n * Scrollbars *\n **************/\nscrollbar slider {\n  min-width: 6px;\n  min-height: 6px; }\n\n/**************\n * GtkInfoBar *\n **************/\ninfobar, infobar.info, infobar.question, infobar.warning, infobar.error {\n  border-style: none;\n  text-shadow: none; }\n  infobar:backdrop > revealer > box label, infobar:backdrop > revealer > box, infobar > revealer > box label, infobar > revealer > box, infobar.info:backdrop > revealer > box label, infobar.info:backdrop > revealer > box, infobar.info > revealer > box label, infobar.info > revealer > box, infobar.question:backdrop > revealer > box label, infobar.question:backdrop > revealer > box, infobar.question > revealer > box label, infobar.question > revealer > box, infobar.warning:backdrop > revealer > box label, infobar.warning:backdrop > revealer > box, infobar.warning > revealer > box label, infobar.warning > revealer > box, infobar.error:backdrop > revealer > box label, infobar.error:backdrop > revealer > box, infobar.error > revealer > box label, infobar.error > revealer > box {\n    color: #ffffff; }\n  infobar:backdrop, infobar.info:backdrop, infobar.question:backdrop, infobar.warning:backdrop, infobar.error:backdrop {\n    text-shadow: none; }\n  infobar selection, infobar.info selection, infobar.question selection, infobar.warning selection, infobar.error selection {\n    background-color: #e6e6e6; }\n  infobar *:link, infobar.info *:link, infobar.question *:link, infobar.warning *:link, infobar.error *:link {\n    color: #005af3; }\n\ninfobar.info:backdrop > revealer > box, infobar.info > revealer > box, infobar.info.action:hover:backdrop > revealer > box, infobar.info.action:hover > revealer > box {\n  background-color: #2777ff; }\n\ninfobar.info button,\ninfobar.info button.flat, infobar.info.action:hover button,\ninfobar.info.action:hover button.flat {\n  color: #ffffff;\n  outline-color: rgba(255, 255, 255, 0.3);\n  border-color: #4b8dff;\n  background-image: image(#5a97ff);\n  box-shadow: none; }\n  infobar.info button:hover,\n  infobar.info button.flat:hover, infobar.info.action:hover button:hover,\n  infobar.info.action:hover button.flat:hover {\n    color: #ffffff;\n    outline-color: rgba(255, 255, 255, 0.3);\n    border-color: #005af3;\n    background-image: image(#136aff);\n    box-shadow: none; }\n  infobar.info button:active, infobar.info button:checked,\n  infobar.info button.flat:active,\n  infobar.info button.flat:checked, infobar.info.action:hover button:active, infobar.info.action:hover button:checked,\n  infobar.info.action:hover button.flat:active,\n  infobar.info.action:hover button.flat:checked {\n    color: #ffffff;\n    outline-color: rgba(255, 255, 255, 0.3);\n    border-color: #0052df;\n    background-image: linear-gradient(to right, #0056e9, #004fd4);\n    box-shadow: 0 2px 4px rgba(0, 82, 223, 0.25); }\n  infobar.info button:disabled,\n  infobar.info button.flat:disabled, infobar.info.action:hover button:disabled,\n  infobar.info.action:hover button.flat:disabled {\n    color: #a3c5ff;\n    border-color: #005af3;\n    background-image: image(#478bfe);\n    box-shadow: none; }\n  infobar.info button:backdrop,\n  infobar.info button.flat:backdrop, infobar.info.action:hover button:backdrop,\n  infobar.info.action:hover button.flat:backdrop {\n    color: #d4e4ff;\n    border-color: #2777ff;\n    background-image: image(#2777ff);\n    box-shadow: none;\n    border-color: #005af3; }\n    infobar.info button:backdrop:disabled,\n    infobar.info button.flat:backdrop:disabled, infobar.info.action:hover button:backdrop:disabled,\n    infobar.info.action:hover button.flat:backdrop:disabled {\n      color: #87b4fe;\n      border-color: #478bfe;\n      background-image: image(#478bfe);\n      box-shadow: none;\n      border-color: #005af3; }\n  infobar.info button:backdrop label, infobar.info button:backdrop, infobar.info button label, infobar.info button,\n  infobar.info button.flat:backdrop label,\n  infobar.info button.flat:backdrop,\n  infobar.info button.flat label,\n  infobar.info button.flat, infobar.info.action:hover button:backdrop label, infobar.info.action:hover button:backdrop, infobar.info.action:hover button label, infobar.info.action:hover button,\n  infobar.info.action:hover button.flat:backdrop label,\n  infobar.info.action:hover button.flat:backdrop,\n  infobar.info.action:hover button.flat label,\n  infobar.info.action:hover button.flat {\n    color: #ffffff; }\n\ninfobar.question:backdrop > revealer > box, infobar.question > revealer > box, infobar.warning:backdrop > revealer > box, infobar.warning > revealer > box, infobar.question.action:hover:backdrop > revealer > box, infobar.question.action:hover > revealer > box, infobar.warning.action:hover:backdrop > revealer > box, infobar.warning.action:hover > revealer > box {\n  background-color: #fd7d00; }\n\ninfobar.question button,\ninfobar.question button.flat, infobar.warning button,\ninfobar.warning button.flat, infobar.question.action:hover button,\ninfobar.question.action:hover button.flat, infobar.warning.action:hover button,\ninfobar.warning.action:hover button.flat {\n  color: #ffffff;\n  outline-color: rgba(255, 255, 255, 0.3);\n  border-color: #ff8f22;\n  background-image: image(#ff9731);\n  box-shadow: none; }\n  infobar.question button:hover,\n  infobar.question button.flat:hover, infobar.warning button:hover,\n  infobar.warning button.flat:hover, infobar.question.action:hover button:hover,\n  infobar.question.action:hover button.flat:hover, infobar.warning.action:hover button:hover,\n  infobar.warning.action:hover button.flat:hover {\n    color: #ffffff;\n    outline-color: rgba(255, 255, 255, 0.3);\n    border-color: #ca6400;\n    background-image: image(#e97300);\n    box-shadow: none; }\n  infobar.question button:active, infobar.question button:checked,\n  infobar.question button.flat:active,\n  infobar.question button.flat:checked, infobar.warning button:active, infobar.warning button:checked,\n  infobar.warning button.flat:active,\n  infobar.warning button.flat:checked, infobar.question.action:hover button:active, infobar.question.action:hover button:checked,\n  infobar.question.action:hover button.flat:active,\n  infobar.question.action:hover button.flat:checked, infobar.warning.action:hover button:active, infobar.warning.action:hover button:checked,\n  infobar.warning.action:hover button.flat:active,\n  infobar.warning.action:hover button.flat:checked {\n    color: #ffffff;\n    outline-color: rgba(255, 255, 255, 0.3);\n    border-color: #b65a00;\n    background-image: linear-gradient(to right, #c05f00, #ab5500);\n    box-shadow: 0 2px 4px rgba(182, 90, 0, 0.25); }\n  infobar.question button:disabled,\n  infobar.question button.flat:disabled, infobar.warning button:disabled,\n  infobar.warning button.flat:disabled, infobar.question.action:hover button:disabled,\n  infobar.question.action:hover button.flat:disabled, infobar.warning.action:hover button:disabled,\n  infobar.warning.action:hover button.flat:disabled {\n    color: #fec892;\n    border-color: #ca6400;\n    background-image: image(#fd9025);\n    box-shadow: none; }\n  infobar.question button:backdrop,\n  infobar.question button.flat:backdrop, infobar.warning button:backdrop,\n  infobar.warning button.flat:backdrop, infobar.question.action:hover button:backdrop,\n  infobar.question.action:hover button.flat:backdrop, infobar.warning.action:hover button:backdrop,\n  infobar.warning.action:hover button.flat:backdrop {\n    color: #ffe5cc;\n    border-color: #fd7d00;\n    background-image: image(#fd7d00);\n    box-shadow: none;\n    border-color: #ca6400; }\n    infobar.question button:backdrop:disabled,\n    infobar.question button.flat:backdrop:disabled, infobar.warning button:backdrop:disabled,\n    infobar.warning button.flat:backdrop:disabled, infobar.question.action:hover button:backdrop:disabled,\n    infobar.question.action:hover button.flat:backdrop:disabled, infobar.warning.action:hover button:backdrop:disabled,\n    infobar.warning.action:hover button.flat:backdrop:disabled {\n      color: #feb771;\n      border-color: #fd9025;\n      background-image: image(#fd9025);\n      box-shadow: none;\n      border-color: #ca6400; }\n  infobar.question button:backdrop label, infobar.question button:backdrop, infobar.question button label, infobar.question button,\n  infobar.question button.flat:backdrop label,\n  infobar.question button.flat:backdrop,\n  infobar.question button.flat label,\n  infobar.question button.flat, infobar.warning button:backdrop label, infobar.warning button:backdrop, infobar.warning button label, infobar.warning button,\n  infobar.warning button.flat:backdrop label,\n  infobar.warning button.flat:backdrop,\n  infobar.warning button.flat label,\n  infobar.warning button.flat, infobar.question.action:hover button:backdrop label, infobar.question.action:hover button:backdrop, infobar.question.action:hover button label, infobar.question.action:hover button,\n  infobar.question.action:hover button.flat:backdrop label,\n  infobar.question.action:hover button.flat:backdrop,\n  infobar.question.action:hover button.flat label,\n  infobar.question.action:hover button.flat, infobar.warning.action:hover button:backdrop label, infobar.warning.action:hover button:backdrop, infobar.warning.action:hover button label, infobar.warning.action:hover button,\n  infobar.warning.action:hover button.flat:backdrop label,\n  infobar.warning.action:hover button.flat:backdrop,\n  infobar.warning.action:hover button.flat label,\n  infobar.warning.action:hover button.flat {\n    color: #ffffff; }\n\ninfobar.error:backdrop > revealer > box, infobar.error > revealer > box, infobar.error.action:hover:backdrop > revealer > box, infobar.error.action:hover > revealer > box {\n  background-color: #bf1717; }\n  infobar.error:backdrop > revealer > box button,\n  infobar.error:backdrop > revealer > box button.flat, infobar.error > revealer > box button,\n  infobar.error > revealer > box button.flat, infobar.error.action:hover:backdrop > revealer > box button,\n  infobar.error.action:hover:backdrop > revealer > box button.flat, infobar.error.action:hover > revealer > box button,\n  infobar.error.action:hover > revealer > box button.flat {\n    color: #ffffff;\n    outline-color: rgba(255, 255, 255, 0.3);\n    border-color: #df1b1b;\n    background-image: image(#e52424);\n    box-shadow: none; }\n    infobar.error:backdrop > revealer > box button:hover,\n    infobar.error:backdrop > revealer > box button.flat:hover, infobar.error > revealer > box button:hover,\n    infobar.error > revealer > box button.flat:hover, infobar.error.action:hover:backdrop > revealer > box button:hover,\n    infobar.error.action:hover:backdrop > revealer > box button.flat:hover, infobar.error.action:hover > revealer > box button:hover,\n    infobar.error.action:hover > revealer > box button.flat:hover {\n      color: #ffffff;\n      outline-color: rgba(255, 255, 255, 0.3);\n      border-color: #911212;\n      background-image: image(#ad1515);\n      box-shadow: none; }\n    infobar.error:backdrop > revealer > box button:active, infobar.error:backdrop > revealer > box button:checked,\n    infobar.error:backdrop > revealer > box button.flat:active,\n    infobar.error:backdrop > revealer > box button.flat:checked, infobar.error > revealer > box button:active, infobar.error > revealer > box button:checked,\n    infobar.error > revealer > box button.flat:active,\n    infobar.error > revealer > box button.flat:checked, infobar.error.action:hover:backdrop > revealer > box button:active, infobar.error.action:hover:backdrop > revealer > box button:checked,\n    infobar.error.action:hover:backdrop > revealer > box button.flat:active,\n    infobar.error.action:hover:backdrop > revealer > box button.flat:checked, infobar.error.action:hover > revealer > box button:active, infobar.error.action:hover > revealer > box button:checked,\n    infobar.error.action:hover > revealer > box button.flat:active,\n    infobar.error.action:hover > revealer > box button.flat:checked {\n      color: #ffffff;\n      outline-color: rgba(255, 255, 255, 0.3);\n      border-color: #7f0f0f;\n      background-image: linear-gradient(to right, #881010, #760e0e);\n      box-shadow: 0 2px 4px rgba(127, 15, 15, 0.25); }\n    infobar.error:backdrop > revealer > box button:disabled,\n    infobar.error:backdrop > revealer > box button.flat:disabled, infobar.error > revealer > box button:disabled,\n    infobar.error > revealer > box button.flat:disabled, infobar.error.action:hover:backdrop > revealer > box button:disabled,\n    infobar.error.action:hover:backdrop > revealer > box button.flat:disabled, infobar.error.action:hover > revealer > box button:disabled,\n    infobar.error.action:hover > revealer > box button.flat:disabled {\n      color: #e49c9c;\n      border-color: #911212;\n      background-image: image(#c83939);\n      box-shadow: none; }\n    infobar.error:backdrop > revealer > box button:backdrop,\n    infobar.error:backdrop > revealer > box button.flat:backdrop, infobar.error > revealer > box button:backdrop,\n    infobar.error > revealer > box button.flat:backdrop, infobar.error.action:hover:backdrop > revealer > box button:backdrop,\n    infobar.error.action:hover:backdrop > revealer > box button.flat:backdrop, infobar.error.action:hover > revealer > box button:backdrop,\n    infobar.error.action:hover > revealer > box button.flat:backdrop {\n      color: #f2d1d1;\n      border-color: #bf1717;\n      background-image: image(#bf1717);\n      box-shadow: none;\n      border-color: #911212; }\n      infobar.error:backdrop > revealer > box button:backdrop:disabled,\n      infobar.error:backdrop > revealer > box button.flat:backdrop:disabled, infobar.error > revealer > box button:backdrop:disabled,\n      infobar.error > revealer > box button.flat:backdrop:disabled, infobar.error.action:hover:backdrop > revealer > box button:backdrop:disabled,\n      infobar.error.action:hover:backdrop > revealer > box button.flat:backdrop:disabled, infobar.error.action:hover > revealer > box button:backdrop:disabled,\n      infobar.error.action:hover > revealer > box button.flat:backdrop:disabled {\n        color: #db7e7e;\n        border-color: #c83939;\n        background-image: image(#c83939);\n        box-shadow: none;\n        border-color: #911212; }\n    infobar.error:backdrop > revealer > box button:backdrop label, infobar.error:backdrop > revealer > box button:backdrop, infobar.error:backdrop > revealer > box button label, infobar.error:backdrop > revealer > box button,\n    infobar.error:backdrop > revealer > box button.flat:backdrop label,\n    infobar.error:backdrop > revealer > box button.flat:backdrop,\n    infobar.error:backdrop > revealer > box button.flat label,\n    infobar.error:backdrop > revealer > box button.flat, infobar.error > revealer > box button:backdrop label, infobar.error > revealer > box button:backdrop, infobar.error > revealer > box button label, infobar.error > revealer > box button,\n    infobar.error > revealer > box button.flat:backdrop label,\n    infobar.error > revealer > box button.flat:backdrop,\n    infobar.error > revealer > box button.flat label,\n    infobar.error > revealer > box button.flat, infobar.error.action:hover:backdrop > revealer > box button:backdrop label, infobar.error.action:hover:backdrop > revealer > box button:backdrop, infobar.error.action:hover:backdrop > revealer > box button label, infobar.error.action:hover:backdrop > revealer > box button,\n    infobar.error.action:hover:backdrop > revealer > box button.flat:backdrop label,\n    infobar.error.action:hover:backdrop > revealer > box button.flat:backdrop,\n    infobar.error.action:hover:backdrop > revealer > box button.flat label,\n    infobar.error.action:hover:backdrop > revealer > box button.flat, infobar.error.action:hover > revealer > box button:backdrop label, infobar.error.action:hover > revealer > box button:backdrop, infobar.error.action:hover > revealer > box button label, infobar.error.action:hover > revealer > box button,\n    infobar.error.action:hover > revealer > box button.flat:backdrop label,\n    infobar.error.action:hover > revealer > box button.flat:backdrop,\n    infobar.error.action:hover > revealer > box button.flat label,\n    infobar.error.action:hover > revealer > box button.flat {\n      color: #ffffff; }\n\n/*********\n * Lists *\n *********/\nrow:selected, row:selected:backdrop, row:selected:active, row.activatable:selected, row.activatable:selected:backdrop, row.activatable:selected:active {\n  border-radius: 10px;\n  background-color: #ffffff;\n  color: black;\n  box-shadow: inset 0 0 0 9999px #eaebec, inset 0 0 0 3px #ffffff; }\n\n/*********************\n * App Notifications *\n *********************/\n.app-notification,\n.app-notification.frame {\n  padding: 5px 10px;\n  margin: 20px;\n  border-radius: 7px;\n  border: 1px solid rgba(0, 0, 0, 0);\n  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.15);\n  background-image: none; }\n  .app-notification:backdrop,\n  .app-notification.frame:backdrop {\n    box-shadow: none; }\n\n/************\n * Calendar *\n ***********/\ncalendar {\n  border-radius: 6px;\n  border: 0;\n  padding: 1px; }\n\n/***********\n * Dialogs *\n ***********/\nmessagedialog .titlebar:backdrop {\n  background-image: none; }\n\n/***********\n * Sidebar *\n ***********/\n.sidebar {\n  background-color: #ffffff; }\n\nstacksidebar row {\n  padding: 7px 3px; }\n\n/****************\n * File chooser *\n ****************/\nplacessidebar row {\n  min-height: 30px; }\n\n/**********************\n * Window Decorations *\n *********************/\ndecoration {\n  border-radius: 10px 10px 6px 6px;\n  border: 1px solid #ffffff;\n  border-top-width: 0;\n  border-bottom-width: 2px;\n  background: transparent;\n  border-color: rgba(255, 255, 255, 0.8) rgba(255, 255, 255, 0.8) #ffffff;\n  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.4), 0 0 0 1px rgba(0, 0, 0, 0.1); }\n  decoration:backdrop {\n    box-shadow: 0 2px 8px 0 transparent, 0 0 5px 3px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(0, 0, 0, 0.03); }\n  .maximized decoration, .fullscreen decoration, .tiled decoration, .tiled-top decoration, .tiled-right decoration, .tiled-bottom decoration, .tiled-left decoration {\n    border-width: 0; }\n  dialog decoration {\n    border-width: 0 0 4px; }\n  .popup decoration {\n    border-width: 0; }\n  .ssd decoration {\n    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1);\n    border-width: 0; }\n  .csd.popup decoration {\n    box-shadow: 0 1px 6px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(0, 0, 0, 0);\n    border-width: 0; }\n  tooltip.csd decoration {\n    border: 0; }\n  messagedialog.csd decoration {\n    border-width: 0;\n    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2); }\n\nwindow.unified, window.unified:backdrop {\n  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.8) 40px, #ffffff 40px); }\n  window.unified decoration, window.unified:backdrop decoration {\n    border: 0; }\n  window.unified headerbar, window.unified:backdrop headerbar {\n    background: transparent; }\n\n/* Nautilus */\n@define-color disk_space_unknown #383c4a;\n@define-color disk_space_used #2777ff;\n@define-color disk_space_free white;\nfilechooser.unified, filechooser.unified:backdrop,\n.nautilus-window.unified,\n.nautilus-window.unified:backdrop {\n  background: transparent; }\n  filechooser.unified > deck > box > headerbar, filechooser.unified:backdrop > deck > box > headerbar,\n  .nautilus-window.unified > deck > box > headerbar,\n  .nautilus-window.unified:backdrop > deck > box > headerbar {\n    background: rgba(255, 255, 255, 0.8); }\n\nfilechooser.csd.background, filechooser placessidebar list,\n.nautilus-window.csd.background,\n.nautilus-window placessidebar list {\n  background-color: transparent; }\n\nfilechooser placessidebar.sidebar:dir(ltr),\n.nautilus-window placessidebar.sidebar:dir(ltr) {\n  background: linear-gradient(to right, rgba(0, 0, 0, 0.93) 41px, rgba(13, 13, 13, 0.93) 0); }\n\nfilechooser placessidebar.sidebar:dir(rtl),\n.nautilus-window placessidebar.sidebar:dir(rtl) {\n  background: linear-gradient(to left, rgba(0, 0, 0, 0.93) 41px, rgba(13, 13, 13, 0.93) 0); }\n\nfilechooser placessidebar.sidebar:backdrop,\n.nautilus-window placessidebar.sidebar:backdrop {\n  background: image(rgba(13, 13, 13, 0.93)); }\n\nfilechooser placessidebar.sidebar row.sidebar-row,\n.nautilus-window placessidebar.sidebar row.sidebar-row {\n  color: white; }\n  filechooser placessidebar.sidebar row.sidebar-row:selected,\n  .nautilus-window placessidebar.sidebar row.sidebar-row:selected {\n    margin-left: 6px;\n    margin-right: 6px;\n    border-radius: 6px;\n    box-shadow: 0 1px 4px #2777ff;\n    transition: box-shadow 200ms ease-out, background 200ms ease-out;\n    background-color: #2777ff; }\n    filechooser placessidebar.sidebar row.sidebar-row:selected:dir(ltr),\n    .nautilus-window placessidebar.sidebar row.sidebar-row:selected:dir(ltr) {\n      background-image: linear-gradient(to right, #005af3 35px, transparent 0); }\n    filechooser placessidebar.sidebar row.sidebar-row:selected:dir(rtl),\n    .nautilus-window placessidebar.sidebar row.sidebar-row:selected:dir(rtl) {\n      background-image: linear-gradient(to left, #005af3 35px, transparent 0); }\n    filechooser placessidebar.sidebar row.sidebar-row:selected revealer,\n    .nautilus-window placessidebar.sidebar row.sidebar-row:selected revealer {\n      padding-left: 8px;\n      padding-right: 8px; }\n      filechooser placessidebar.sidebar row.sidebar-row:selected revealer .sidebar-icon, filechooser placessidebar.sidebar row.sidebar-row:selected revealer .sidebar-label,\n      .nautilus-window placessidebar.sidebar row.sidebar-row:selected revealer .sidebar-icon,\n      .nautilus-window placessidebar.sidebar row.sidebar-row:selected revealer .sidebar-label {\n        color: #ffffff; }\n    filechooser placessidebar.sidebar row.sidebar-row:selected:backdrop,\n    .nautilus-window placessidebar.sidebar row.sidebar-row:selected:backdrop {\n      background-image: none;\n      box-shadow: none; }\n  filechooser placessidebar.sidebar row.sidebar-row .sidebar-icon,\n  .nautilus-window placessidebar.sidebar row.sidebar-row .sidebar-icon {\n    padding-right: 20px;\n    opacity: 1; }\n  filechooser placessidebar.sidebar row.sidebar-row .sidebar-button,\n  .nautilus-window placessidebar.sidebar row.sidebar-row .sidebar-button {\n    border: 0; }\n\n.nautilus-window .floating-bar {\n  color: #ffffff;\n  background-color: #2777ff;\n  border-color: #0051da;\n  margin: 10px;\n  box-shadow: 0 1px 4px #2777ff;\n  transition: background-color 200ms ease-out; }\n  .nautilus-window .floating-bar:backdrop {\n    color: inherit;\n    box-shadow: none;\n    border-color: #d9d9d9; }\n  .nautilus-window .floating-bar.bottom.left, .nautilus-window .floating-bar.bottom.right {\n    border-radius: 6px;\n    border-style: solid; }\n\n.nautilus-window .path-bar-box {\n  padding: 3px 4px;\n  margin: -1px 0;\n  background: rgba(248, 250, 254, 0.7);\n  border-radius: 99px;\n  box-shadow: inset 0 0 0 1px #d9d9d9;\n  border: 0; }\n  .nautilus-window .path-bar-box .text-button {\n    background: transparent;\n    border-radius: 99px;\n    border: 0; }\n  .nautilus-window .path-bar-box .text-button:hover {\n    color: #5c616c;\n    outline-color: rgba(92, 97, 108, 0.3);\n    border-color: #d9d9d9;\n    background-image: image(whitesmoke);\n    box-shadow: none; }\n  .nautilus-window .path-bar-box .text-button:checked, .nautilus-window .path-bar-box widget > .text-button:last-child {\n    color: #ffffff;\n    outline-color: rgba(92, 97, 108, 0.3);\n    border-color: #2777ff;\n    background-image: linear-gradient(to right, #317dff, #1d71ff);\n    box-shadow: 0 2px 4px rgba(39, 119, 255, 0.25);\n    padding: 3px;\n    border-color: transparent; }\n  .nautilus-window .path-bar-box .image-button > box > image:first-child {\n    margin-left: 5px; }\n  .nautilus-window .path-bar-box .image-button > box > image:last-child {\n    margin-right: 5px; }\n  .nautilus-window .path-bar-box widget > .text-button:not(:nth-last-child(2)):not(:last-child):not(:hover) {\n    box-shadow: 5px 0 0 -3px rgba(92, 97, 108, 0.15); }\n\nbox.nautilus-path-bar > scrolledwindow {\n  background-color: #ededed;\n  border: none; }\n\nbox.nautilus-path-bar > button {\n  box-shadow: none; }\n\n/* GNOME TERMINAL */\nterminal-window notebook scrollbar,\n.mate-terminal notebook scrollbar {\n  background: #fafafa; }\n\n/* GNOME TWEAKS */\nlist.tweak-categories separator {\n  background: transparent; }\n\n/* XFCE4 PANEL */\n.xfce4-panel.background {\n  background: rgba(255, 255, 255, 0.9); }\n\n.xfce4-panel button {\n  border: 0;\n  border-radius: 0;\n  min-width: 30px;\n  box-shadow: none;\n  text-shadow: none;\n  background: transparent;\n  color: #454850; }\n  .xfce4-panel button:hover {\n    background: #ffffff; }\n  .xfce4-panel button:not(#whiskermenu-button):checked, .xfce4-panel button:not(#whiskermenu-button):active {\n    box-shadow: inset 0 -2px 0 #2777ff;\n    background: #ffffff; }\n\n.xfce4-panel.vertical button:not(#whiskermenu-button):checked, .xfce4-panel.vertical button:not(#whiskermenu-button):active {\n  box-shadow: inset 2px 0 0 #2777ff; }\n\n/* XFCE4 NOTIFICATIONS & LOGOUT DIALOG */\n#XfceNotifyWindow, .xfsm-logout-dialog, .xfsm-logout-dialog button {\n  border: 1px solid #d9d9d9;\n  border-bottom-width: 2px;\n  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1);\n  -gtk-icon-style: symbolic; }\n\n.xfsm-logout-dialog > .vertical > .horizontal button {\n  margin: 8px; }\n\n#whiskermenu-window entry {\n  border-radius: 100px;\n  border: 2px solid #2777ff;\n  box-shadow: none; }\n\n#whiskermenu-window button {\n  transition-duration: 0s; }\n  #whiskermenu-window button:checked {\n    border-color: transparent; }\n\n#whiskermenu-window scrolledwindow.frame {\n  border: 0;\n  border-radius: 8px;\n  box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);\n  padding: 7px 10px;\n  margin: 0 5px; }\n  #whiskermenu-window scrolledwindow.frame, #whiskermenu-window scrolledwindow.frame iconview:not(:hover):not(:focus) {\n    background: #ffffff; }\n  #whiskermenu-window scrolledwindow.frame treeview {\n    background: transparent;\n    border-radius: 6px; }\n    #whiskermenu-window scrolledwindow.frame treeview:hover, #whiskermenu-window scrolledwindow.frame treeview:active, #whiskermenu-window scrolledwindow.frame treeview:selected {\n      background-color: rgba(0, 0, 0, 0.07);\n      color: inherit; }\n\n/* XFCE4 panel action */\n#XfcePanelWindowWrapper > widget > box > #xfce-panel-button > image {\n  -gtk-icon-style: symbolic;\n  -gtk-icon-transform: scale(0.7); }\n\n/* XFCE4 workspace switcher */\nwnck-pager {\n  background-color: white; }\n  wnck-pager:selected {\n    background-color: #cccccc; }\n  wnck-pager:hover {\n    background-color: #cccccc; }\n\n/* LightDM */\n.lightdm-gtk-greeter #panel_window {\n  background: rgba(255, 255, 255, 0.9);\n  color: #5c616c;\n  text-shadow: none;\n  -gtk-icon-shadow: none; }\n\n.lightdm-gtk-greeter #login_window {\n  border: 0;\n  background-color: rgba(255, 255, 255, 0.9);\n  border-radius: 6px;\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0.15); }\n  .lightdm-gtk-greeter #login_window entry {\n    background: rgba(255, 255, 255, 0.4);\n    border-color: rgba(255, 255, 255, 0.3);\n    min-height: 32px;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.2); }\n    .lightdm-gtk-greeter #login_window entry image {\n      margin: 0; }\n  .lightdm-gtk-greeter #login_window #buttonbox_frame {\n    padding-top: 20px;\n    background: #ffffff;\n    border-top: 1px solid rgba(0, 0, 0, 0.1);\n    border-radius: 0 0 6px 6px;\n    box-shadow: inset 0 -4px rgba(0, 0, 0, 0.2), inset 0 1px 2px rgba(0, 0, 0, 0.07); }\n    .lightdm-gtk-greeter #login_window #buttonbox_frame button {\n      border: 0;\n      color: #ffffff;\n      text-shadow: none; }\n    .lightdm-gtk-greeter #login_window #buttonbox_frame #cancel_button {\n      background: rgba(0, 0, 0, 0.07);\n      box-shadow: none;\n      color: #5c616c; }\n    .lightdm-gtk-greeter #login_window #buttonbox_frame #login_button {\n      background: #2777ff;\n      box-shadow: inset 0 -2px rgba(0, 0, 0, 0.2); }\n\n/* XFCE4 desktop */\nXfdesktopIconView.view {\n  background-color: transparent;\n  color: white;\n  text-shadow: 0 1px 2px black; }\n\nXfdesktopIconView.view:active {\n  background-color: rgba(39, 119, 255, 0.3);\n  color: rgba(39, 119, 255, 0.3);\n  border-radius: 6px; }\n\nXfdesktopIconView.label:active {\n  background-color: rgba(39, 119, 255, 0.3);\n  color: #ffffff; }\n\nXfdesktopIconView.rubberband {\n  background-color: rgba(39, 119, 255, 0.3); }\n\n/* Thunar */\n.thunar .warning {\n  margin: -7px 0; }\n\n.thunar .path-bar button {\n  border: none;\n  background: transparent;\n  border-radius: 6px; }\n  .thunar .path-bar button:hover {\n    color: #5c616c;\n    outline-color: rgba(92, 97, 108, 0.3);\n    border-color: #d9d9d9;\n    background-image: image(whitesmoke);\n    box-shadow: none; }\n  .thunar .path-bar button:checked {\n    color: #ffffff;\n    outline-color: rgba(92, 97, 108, 0.3);\n    border-color: #2777ff;\n    background-image: linear-gradient(to right, #317dff, #1d71ff);\n    box-shadow: 0 2px 4px rgba(39, 119, 255, 0.25);\n    border-radius: 99px; }\n\n.budgie-container {\n  background-color: transparent; }\n\n*:drop(active):focus,\n*:drop(active) {\n  box-shadow: inset 0 0 0 1px #2777ff; }\n\n.budgie-panel {\n  background-color: #272a34;\n  color: white;\n  font-weight: normal; }\n  .budgie-panel image {\n    -gtk-icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.5); }\n  .budgie-panel label {\n    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.5); }\n  .budgie-panel .alert {\n    color: #2777ff; }\n  .budgie-panel:backdrop {\n    color: white;\n    background-color: rgba(39, 42, 52, 0.8); }\n  .budgie-panel.transparent {\n    background-color: rgba(39, 42, 52, 0.8);\n    color: white; }\n  .budgie-panel button {\n    min-height: 16px;\n    min-width: 16px;\n    padding: 0;\n    border-radius: 0; }\n  .budgie-panel.horizontal button {\n    padding: 0 4px; }\n  .budgie-panel.vertical button {\n    padding: 4px 0; }\n  .budgie-panel separator {\n    background-color: rgba(92, 97, 108, 0.4); }\n  .budgie-panel.vertical #tasklist-button {\n    min-height: 32px; }\n  .budgie-panel .end-region {\n    background-color: rgba(0, 0, 0, 0.3);\n    border-radius: 0px; }\n    .budgie-panel .end-region separator {\n      background-color: rgba(255, 255, 255, 0.15); }\n    .budgie-panel .end-region label {\n      font-weight: 700;\n      color: white; }\n\n.budgie-panel button.flat.launcher {\n  padding: 0;\n  border-radius: 0;\n  border: none;\n  background-image: radial-gradient(circle farthest-corner at center, alpha(#5c616c,0) 100%, transparent 0%), image(alpha(#5c616c,0));\n  background-position: center center; }\n  .budgie-panel button.flat.launcher > image {\n    opacity: 0.87; }\n  .budgie-panel button.flat.launcher:hover {\n    -gtk-icon-effect: highlight; }\n    .budgie-panel button.flat.launcher:hover > image {\n      opacity: 1.0; }\n  .budgie-panel button.flat.launcher:active > image {\n    opacity: 1.0; }\n  .budgie-panel button.flat.launcher:checked {\n    background-color: transparent; }\n    .budgie-panel button.flat.launcher:checked:hover {\n      -gtk-icon-effect: highlight; }\n    .budgie-panel button.flat.launcher:checked > image {\n      opacity: 1.0; }\n\n.budgie-panel .unpinned button.flat.launcher:hover,\n.budgie-panel .pinned button.flat.launcher.running:hover {\n  -gtk-icon-effect: highlight; }\n\n.budgie-panel .unpinned button.flat.launcher > image,\n.budgie-panel .pinned button.flat.launcher.running > image {\n  background-size: 2px 2px;\n  background-repeat: no-repeat;\n  opacity: 1.0; }\n\n.budgie-panel .unpinned button.flat.launcher:hover > image, .budgie-panel .unpinned button.flat.launcher:active > image, .budgie-panel .unpinned button.flat.launcher:checked > image,\n.budgie-panel .pinned button.flat.launcher.running:hover > image,\n.budgie-panel .pinned button.flat.launcher.running:active > image,\n.budgie-panel .pinned button.flat.launcher.running:checked > image {\n  background-image: none; }\n\n.top .budgie-panel button#tasklist-button:hover,\n.top .budgie-panel button.flat.launcher:hover {\n  box-shadow: inset 0 2px alpha(#5c616c,0.4);\n  background-color: rgba(92, 97, 108, 0.4);\n  border: none; }\n\n.top .budgie-panel button#tasklist-button:active, .top .budgie-panel button#tasklist-button:checked,\n.top .budgie-panel button.flat.launcher:active,\n.top .budgie-panel button.flat.launcher:checked {\n  box-shadow: inset 0 2px #2777ff; }\n\n.top .budgie-panel .unpinned button.flat.launcher > image,\n.top .budgie-panel .pinned button.flat.launcher.running > image {\n  background-image: image(#2777ff);\n  background-position: top center; }\n\n.top .budgie-panel .unpinned button.flat.launcher:hover, .top .budgie-panel .unpinned button.flat.launcher:active, .top .budgie-panel .unpinned button.flat.launcher:checked,\n.top .budgie-panel .pinned button.flat.launcher.running:hover,\n.top .budgie-panel .pinned button.flat.launcher.running:active,\n.top .budgie-panel .pinned button.flat.launcher.running:checked {\n  box-shadow: inset 0 2px #2777ff; }\n\n.bottom .budgie-panel button#tasklist-button:hover,\n.bottom .budgie-panel button.flat.launcher:hover {\n  box-shadow: inset 0 -2px alpha(#5c616c,0.4);\n  background-color: rgba(92, 97, 108, 0.4);\n  border: none; }\n\n.bottom .budgie-panel button#tasklist-button:active, .bottom .budgie-panel button#tasklist-button:checked,\n.bottom .budgie-panel button.flat.launcher:active,\n.bottom .budgie-panel button.flat.launcher:checked {\n  box-shadow: inset 0 -2px #2777ff; }\n\n.bottom .budgie-panel .unpinned button.flat.launcher > image,\n.bottom .budgie-panel .pinned button.flat.launcher.running > image {\n  background-image: image(#2777ff);\n  background-position: bottom center; }\n\n.bottom .budgie-panel .unpinned button.flat.launcher:hover, .bottom .budgie-panel .unpinned button.flat.launcher:active, .bottom .budgie-panel .unpinned button.flat.launcher:checked,\n.bottom .budgie-panel .pinned button.flat.launcher.running:hover,\n.bottom .budgie-panel .pinned button.flat.launcher.running:active,\n.bottom .budgie-panel .pinned button.flat.launcher.running:checked {\n  box-shadow: inset 0 -2px #2777ff; }\n\n.left .budgie-panel button#tasklist-button:hover,\n.left .budgie-panel button.flat.launcher:hover {\n  box-shadow: inset 2px 0 alpha(#5c616c,0.4);\n  background-color: rgba(92, 97, 108, 0.4);\n  border: none; }\n\n.left .budgie-panel button#tasklist-button:active, .left .budgie-panel button#tasklist-button:checked,\n.left .budgie-panel button.flat.launcher:active,\n.left .budgie-panel button.flat.launcher:checked {\n  box-shadow: inset 2px 0 #2777ff; }\n\n.left .budgie-panel .unpinned button.flat.launcher > image,\n.left .budgie-panel .pinned button.flat.launcher.running > image {\n  background-image: image(#2777ff);\n  background-position: left center; }\n\n.left .budgie-panel .unpinned button.flat.launcher:hover, .left .budgie-panel .unpinned button.flat.launcher:active, .left .budgie-panel .unpinned button.flat.launcher:checked,\n.left .budgie-panel .pinned button.flat.launcher.running:hover,\n.left .budgie-panel .pinned button.flat.launcher.running:active,\n.left .budgie-panel .pinned button.flat.launcher.running:checked {\n  box-shadow: inset 2px 0 #2777ff; }\n\n.right .budgie-panel button#tasklist-button:hover,\n.right .budgie-panel button.flat.launcher:hover {\n  box-shadow: inset -2px 0 alpha(#5c616c,0.4);\n  background-color: rgba(92, 97, 108, 0.4);\n  border: none; }\n\n.right .budgie-panel button#tasklist-button:active, .right .budgie-panel button#tasklist-button:checked,\n.right .budgie-panel button.flat.launcher:active,\n.right .budgie-panel button.flat.launcher:checked {\n  box-shadow: inset -2px 0 #2777ff; }\n\n.right .budgie-panel .unpinned button.flat.launcher > image,\n.right .budgie-panel .pinned button.flat.launcher.running > image {\n  background-image: image(#2777ff);\n  background-position: right center; }\n\n.right .budgie-panel .unpinned button.flat.launcher:hover, .right .budgie-panel .unpinned button.flat.launcher:active, .right .budgie-panel .unpinned button.flat.launcher:checked,\n.right .budgie-panel .pinned button.flat.launcher.running:hover,\n.right .budgie-panel .pinned button.flat.launcher.running:active,\n.right .budgie-panel .pinned button.flat.launcher.running:checked {\n  box-shadow: inset -2px 0 #2777ff; }\n\n.top .shadow-block {\n  background-color: transparent;\n  background-image: linear-gradient(to bottom, alpha(#000000,0.23), alpha(#000000,0.08), transparent); }\n\n.bottom .shadow-block {\n  background-color: transparent;\n  background-image: linear-gradient(to top, alpha(#000000,0.23), alpha(#000000,0.08), transparent); }\n\n.left .shadow-block {\n  background-color: transparent;\n  background-image: linear-gradient(to right, alpha(#000000,0.23), alpha(#000000,0.08), transparent); }\n\n.right .shadow-block {\n  background-color: transparent;\n  background-image: linear-gradient(to left, alpha(#000000,0.23), alpha(#000000,0.08), transparent); }\n\n.budgie-popover {\n  border-style: none;\n  border-width: 1px;\n  border-color: rgba(0, 0, 0, 0.28);\n  border-radius: 6px;\n  box-shadow: 0 3px 4px rgba(0, 0, 0, 0.28);\n  background-color: #ffffff; }\n  .budgie-popover .container {\n    padding: 2px; }\n  .budgie-popover border {\n    border: none; }\n  .budgie-popover list {\n    background-color: transparent; }\n  .budgie-popover row {\n    padding: 0; }\n    .budgie-popover row:hover {\n      box-shadow: none; }\n  .budgie-popover:not(.budgie-menu) button.flat:not(.image-button) {\n    min-height: 28px;\n    padding: 0 8px;\n    color: #5c616c;\n    font-weight: normal; }\n    .budgie-popover:not(.budgie-menu) button.flat:not(.image-button):disabled {\n      color: #aeb0b6; }\n  .budgie-popover.budgie-menu .container {\n    padding: 0; }\n  .budgie-popover.user-menu .container {\n    padding: 8px; }\n  .budgie-popover.user-menu separator {\n    margin: 4px 0; }\n  .budgie-popover.sound-popover separator {\n    margin: 3px 0; }\n  .budgie-popover.night-light-indicator .container {\n    padding: 8px; }\n  .budgie-popover.places-menu .container {\n    padding: 8px; }\n  .budgie-popover.places-menu .places-list:not(.always-expand) {\n    margin-top: 4px;\n    padding-top: 4px;\n    border-top: 1px solid #d9d9d9; }\n  .budgie-popover.places-menu .alternative-label {\n    padding: 3px;\n    font-size: 15px; }\n  .budgie-popover.workspace-popover .container {\n    padding: 2px 8px 8px; }\n  .budgie-popover.workspace-popover separator {\n    margin: 4px 0; }\n  .budgie-popover.workspace-popover flowboxchild {\n    padding: 0; }\n\n.workspace-switcher .workspace-layout {\n  border: 0 solid rgba(255, 255, 255, 0.9); }\n  .top .workspace-switcher .workspace-layout:dir(ltr), .bottom .workspace-switcher .workspace-layout:dir(ltr) {\n    border-left-width: 1px; }\n  .top .workspace-switcher .workspace-layout:dir(rtl), .bottom .workspace-switcher .workspace-layout:dir(rtl) {\n    border-right-width: 1px; }\n  .left .workspace-switcher .workspace-layout, .right .workspace-switcher .workspace-layout {\n    border-top-width: 1px; }\n\n.workspace-switcher .workspace-item,\n.workspace-switcher .workspace-add-button {\n  border: 0 solid rgba(242, 242, 242, 0.9); }\n  .top .workspace-switcher .workspace-item:dir(ltr), .bottom .workspace-switcher .workspace-item:dir(ltr), .top .workspace-switcher .workspace-add-button:dir(ltr), .bottom .workspace-switcher .workspace-add-button:dir(ltr) {\n    border-right-width: 1px; }\n  .top .workspace-switcher .workspace-item:dir(rtl), .bottom .workspace-switcher .workspace-item:dir(rtl), .top .workspace-switcher .workspace-add-button:dir(rtl), .bottom .workspace-switcher .workspace-add-button:dir(rtl) {\n    border-left-width: 1px; }\n  .left .workspace-switcher .workspace-item, .right .workspace-switcher .workspace-item, .left .workspace-switcher .workspace-add-button, .right .workspace-switcher .workspace-add-button {\n    border-bottom-width: 1px; }\n\n.workspace-switcher .workspace-item.current-workspace {\n  background-color: rgba(242, 242, 242, 0.9); }\n\n.workspace-switcher .workspace-add-button:hover {\n  box-shadow: none; }\n\n.workspace-switcher .workspace-add-button:active {\n  background-image: none; }\n\n.workspace-switcher .workspace-add-button:active image {\n  margin: 1px 0 -1px; }\n\n.budgie-panel .workspace-switcher .workspace-icon-button {\n  min-height: 24px;\n  min-width: 24px;\n  padding: 0;\n  border-radius: 6px; }\n\n.budgie-menu.background {\n  padding: 0;\n  background-color: #fafafa; }\n\n.budgie-menu scrollbar,\n.budgie-menu entry.search {\n  background-color: transparent; }\n\n.budgie-menu entry.search {\n  border-style: none;\n  border-bottom: 1px solid #d9d9d9;\n  border-radius: 999px;\n  box-shadow: none;\n  font-size: 120%;\n  padding-top: 6px;\n  padding-bottom: 6px; }\n\n.budgie-menu button {\n  min-height: 32px;\n  padding: 0 8px;\n  border-radius: 0;\n  color: #5c616c;\n  font-weight: normal; }\n\n.budgie-menu row {\n  padding: 0; }\n  .budgie-menu row:hover {\n    box-shadow: none; }\n\nbutton.budgie-menu-launcher {\n  color: white;\n  border: none; }\n  button.budgie-menu-launcher:hover {\n    background-color: rgba(92, 97, 108, 0.4);\n    border: none; }\n\npopover.background.user-menu {\n  padding: 8px; }\n  popover.background.user-menu .content-box {\n    background-color: transparent; }\n  popover.background.user-menu separator {\n    margin: 4px 0; }\n  popover.background.user-menu row {\n    padding: 0;\n    box-shadow: none;\n    background-image: none; }\n\nbutton.raven-trigger {\n  color: white;\n  border: none; }\n  button.raven-trigger:hover {\n    background-color: rgba(92, 97, 108, 0.4);\n    border: none; }\n\npopover.background.places-menu {\n  padding: 8px; }\n  popover.background.places-menu .name-button.text-button {\n    padding-left: 8px;\n    padding-right: 8px; }\n    popover.background.places-menu .name-button.text-button image:dir(ltr) {\n      margin-right: 3px; }\n    popover.background.places-menu .name-button.text-button image:dir(rtl) {\n      margin-left: 3px; }\n  popover.background.places-menu .places-section-header > image:dir(ltr) {\n    margin: 0 -2px 0 5px; }\n  popover.background.places-menu .places-section-header > image:dir(rtl) {\n    margin: 0 5px 0 -2px; }\n  popover.background.places-menu .places-list {\n    margin-top: 4px;\n    padding-top: 4px;\n    border-top: 1px solid #d9d9d9;\n    background-color: transparent; }\n  popover.background.places-menu row {\n    padding: 0;\n    box-shadow: none;\n    background-image: none; }\n\nframe.raven-frame > border {\n  border-style: none;\n  box-shadow: none; }\n\n.raven {\n  background-color: #ffffff;\n  color: #5c616c;\n  padding: 6px 0 0 0;\n  border: none; }\n  .raven .raven-header {\n    min-height: 32px;\n    padding: 3px; }\n    .raven .raven-header.top {\n      padding: 2px 0;\n      background-color: #ffffff;\n      color: #5c616c; }\n      .raven .raven-header.top stackswitcher button {\n        margin: -6px 0;\n        min-height: 32px; }\n    .raven .raven-header.bottom {\n      border-top: 1px solid #d9d9d9; }\n  .raven viewport.frame .raven-header {\n    margin-top: -8px; }\n  .raven .raven-background {\n    border-style: solid none;\n    border-width: 1px;\n    border-color: #d9d9d9;\n    background-color: #fafafa; }\n  .raven scrolledwindow.raven-background {\n    border-bottom-style: none; }\n  .raven .powerstrip button {\n    margin: 2px 0 1px;\n    padding: 10px; }\n  .raven .option-subtitle {\n    font-size: smaller; }\n\ncalendar.raven-calendar {\n  border-style: none;\n  background-color: transparent; }\n  calendar.raven-calendar:selected {\n    border-radius: 6px;\n    background-color: #ffffff; }\n\n.raven-mpris {\n  background-color: rgba(255, 255, 255, 0.8);\n  color: #5c616c; }\n  .raven-mpris label {\n    min-height: 24px; }\n\n.budgie-notification-window, .budgie-osd-window {\n  background-color: transparent;\n  color: white;\n  border-radius: 6px; }\n  .budgie-notification-window .drop-shadow, .budgie-osd-window .drop-shadow {\n    background-color: #303340; }\n\n.budgie-notification, .budgie-switcher, .budgie-switcher-window, .budgie-osd {\n  background-color: #303340;\n  color: white; }\n  .budgie-notification .notification-title, .budgie-switcher .notification-title, .budgie-switcher-window .notification-title, .budgie-osd .notification-title {\n    font-size: 110%;\n    color: white; }\n  .budgie-notification .notification-body, .budgie-switcher .notification-body, .budgie-switcher-window .notification-body, .budgie-osd .notification-body {\n    color: white; }\n\n.budgie-osd .budgie-osd-text {\n  font-size: 120%; }\n\n.budgie-switcher-window .drop-shadow {\n  margin: 8px 8px 16px;\n  border-radius: 6px;\n  background-color: #303340;\n  box-shadow: rgba(0, 0, 0, 0.28); }\n  .budgie-switcher-window .drop-shadow label.budgie-switcher-title {\n    color: white; }\n    .budgie-switcher-window .drop-shadow label.budgie-switcher-title:dir(ltr) {\n      padding: 0 0 0 6px; }\n    .budgie-switcher-window .drop-shadow label.budgie-switcher-title:dir(rtl) {\n      padding: 0 6px 0 0; }\n\n.drop-shadow {\n  margin: 5px 9px;\n  padding: 3px;\n  border-radius: 2px;\n  box-shadow: none;\n  background-color: #ffffff; }\n\n.budgie-run-dialog, .budgie-polkit-dialog, .budgie-session-dialog {\n  border-radius: 6px;\n  background-color: #ffffff; }\n\n.budgie-session-dialog label:not(:last-child),\n.budgie-session-dialog .dialog-title {\n  font-size: 120%; }\n\n.budgie-session-dialog .linked.horizontal > button {\n  padding: 8px 16px;\n  border-top: 1px solid #d9d9d9;\n  border-radius: 6px; }\n  .budgie-session-dialog .linked.horizontal > button:first-child {\n    border-bottom-left-radius: 2px; }\n  .budgie-session-dialog .linked.horizontal > button:last-child {\n    border-bottom-right-radius: 2px; }\n\n.budgie-polkit-dialog .message {\n  color: #5c616c; }\n\n.budgie-polkit-dialog .failure {\n  color: #d41919; }\n\n.budgie-run-dialog {\n  background-color: #fafafa;\n  border-style: none; }\n  .budgie-run-dialog entry.search {\n    font-size: 120%;\n    box-shadow: none;\n    background-color: transparent;\n    border-style: none;\n    border-bottom: 1px solid #d9d9d9;\n    border-radius: 0;\n    padding-top: 6px;\n    padding-bottom: 6px; }\n  .budgie-run-dialog list .dim-label, .budgie-run-dialog list label.separator,\n  .budgie-run-dialog list headerbar .subtitle,\n  headerbar .budgie-run-dialog list .subtitle, .budgie-run-dialog list .titlebar:not(headerbar) .subtitle, .titlebar:not(headerbar) .budgie-run-dialog list .subtitle, .budgie-run-dialog list .budgie-notification .notification-body, .budgie-notification .budgie-run-dialog list .notification-body, .budgie-run-dialog list .budgie-osd .notification-body, .budgie-osd .budgie-run-dialog list .notification-body, .budgie-run-dialog list .budgie-switcher-window .notification-body, .budgie-switcher-window .budgie-run-dialog list .notification-body, .budgie-run-dialog list .budgie-switcher .notification-body, .budgie-switcher .budgie-run-dialog list .notification-body {\n    opacity: 1; }\n  .budgie-run-dialog scrolledwindow {\n    border-top: 1px solid #d9d9d9; }\n\n/* GTK NAMED COLORS\n   ----------------\n   use responsibly! */\n/*\nwidget text/foreground color */\n@define-color theme_fg_color #5c616c;\n/*\ntext color for entries, views and content in general */\n@define-color theme_text_color black;\n/*\nwidget base background color */\n@define-color theme_bg_color #ffffff;\n/*\ntext widgets and the like base background color */\n@define-color theme_base_color #fafafa;\n/*\nbase background color of selections */\n@define-color theme_selected_bg_color #2777ff;\n/*\ntext/foreground color of selections */\n@define-color theme_selected_fg_color #ffffff;\n/*\nbase background color of insensitive widgets */\n@define-color insensitive_bg_color #fdfdfd;\n/*\ntext foreground color of insensitive widgets */\n@define-color insensitive_fg_color #aeb0b6;\n/*\ninsensitive text widgets and the like base background color */\n@define-color insensitive_base_color #fafafa;\n/*\nwidget text/foreground color on backdrop windows */\n@define-color theme_unfocused_fg_color #aeb0b6;\n/*\ntext color for entries, views and content in general on backdrop windows */\n@define-color theme_unfocused_text_color black;\n/*\nwidget base background color on backdrop windows */\n@define-color theme_unfocused_bg_color #ffffff;\n/*\ntext widgets and the like base background color on backdrop windows */\n@define-color theme_unfocused_base_color #f7f7f7;\n/*\nbase background color of selections on backdrop windows */\n@define-color theme_unfocused_selected_bg_color #2777ff;\n/*\ntext/foreground color of selections on backdrop windows */\n@define-color theme_unfocused_selected_fg_color #ffffff;\n/*\ninsensitive color on backdrop windows*/\n@define-color unfocused_insensitive_color #d9d9d9;\n/*\nwidgets main borders color */\n@define-color borders #d9d9d9;\n/*\nwidgets main borders color on backdrop windows */\n@define-color unfocused_borders #d9d9d9;\n/*\nthese are pretty self explicative */\n@define-color warning_color #fd7d00;\n@define-color error_color #bf1717;\n@define-color success_color #3db47e;\n/*\nthese colors are exported for the window manager and shouldn't be used in applications,\nread if you used those and something break with a version upgrade you're on your own... */\n@define-color wm_title shade(#5c616c, 1.8);\n@define-color wm_unfocused_title #aeb0b6;\n@define-color wm_highlight rgba(255, 255, 255, 0.8);\n@define-color wm_borders_edge rgba(255, 255, 255, 0.8);\n@define-color wm_bg_a shade(#ffffff, 1.2);\n@define-color wm_bg_b #ffffff;\n@define-color wm_shadow alpha(black, 0.35);\n@define-color wm_border alpha(black, 0.18);\n@define-color wm_button_hover_color_a shade(#ffffff, 1.3);\n@define-color wm_button_hover_color_b #ffffff;\n@define-color wm_button_active_color_a shade(#ffffff, 0.85);\n@define-color wm_button_active_color_b shade(#ffffff, 0.89);\n@define-color wm_button_active_color_c shade(#ffffff, 0.9);\n/* content view background such as thumbnails view in Photos or Boxes */\n@define-color content_view_bg #fafafa;\n/* Very contrasty background for text views (@theme_text_color foreground) */\n@define-color text_view_bg #fafafa;\n.open-document-selector-treeview:hover {\n    background-color: alpha(@theme_fg_color, 0.05);\n}\n\n.open-document-selector-treeview:selected:hover {\n    background-color: @theme_selected_bg_color;\n}\n\n/* Only normal state is handle */\n.open-document-selector-name-label {\n    color: @theme_fg_color;\n}\n\n/* Only normal state is handle */\n.open-document-selector-path-label {\n    color: @theme_unfocused_fg_color;\n    font-size: smaller;\n}\n\n/* Only normal state is handle */\n.open-document-selector-match {\n    color: shade (@theme_fg_color, 0.6);\n    background-color: alpha(@warning_color, 0.4);\n}\n\n.gedit-document-panel {\n    background-color: @sidebar_bg;\n}\n\n.gedit-document-panel:backdrop {\n    color: #b0b2b2;\n}\n\n.gedit-document-panel row:selected:backdrop {\n    background-color: #8b8e8f;\n}\n\n.gedit-document-panel-group-row,\n.gedit-document-panel-group-row:hover {\n    border-top: 1px solid alpha(currentColor, 0.3);\n}\n\n.gedit-document-panel-group-row:first-child,\n.gedit-document-panel-group-row:first-child:hover {\n    border-top: 0px;\n}\n\n/* Try to look as the notebook tab close button */\n.gedit-document-panel row button.flat {\n    padding: 0;\n    margin-top: 8px;\n    margin-bottom: 8px;\n    min-width: 18px;\n    min-height: 18px;\n    color: alpha(currentColor,0.3);\n}\n\n.gedit-document-panel row:hover button.flat {\n    color: alpha(currentColor,0.5);\n}\n\n.gedit-document-panel row button.flat:hover {\n    color: @theme_fg_color;\n}\n\nstatusbar {\n    border-top: 1px solid @borders;\n}\n\n.gedit-search-slider {\n    background-color: @theme_base_color;\n    padding: 6px;\n    border-color: @borders;\n    border-radius: 0 0 3px 3px;\n    border-width: 0 1px 1px 1px;\n    border-style: solid;\n}\n\n.gedit-search-entry-occurrences-tag {\n    background-color: @theme_base_color;\n    background-image: none;\n    color: shade (@theme_unfocused_fg_color, 0.8);\n    border: 0px;\n    margin: 2px;\n    padding: 2px;\n}\n.nautilus-window,\n.nautilus-window notebook,\n.nautilus-window notebook > stack {\n    background: @theme_base_color;\n}\n\n.nautilus-empty-state-icon {\n    opacity: 0.50;\n}\n\n.nautilus-canvas-item {\n    border-radius: 5px;\n}\n\n.nautilus-canvas-item.thumbnail {\n  -gtk-icon-shadow: 0px 1px 2px @borders,\n                    1px 0px 0px alpha(@borders, 0.25),\n                    -1px 0px 0px alpha(@borders, 0.25),\n                    0px 2px 0px alpha(@borders, 0.5);\n}\n\n.nautilus-canvas-item.dim-label {\n    color: mix (@theme_fg_color, @theme_bg_color, 0.50);\n}\n\n.nautilus-canvas-item.dim-label:selected {\n    color: mix (@theme_selected_fg_color, @theme_selected_bg_color, 0.20);\n}\n\n/* Toolbar */\n\n/* Here we use the .button background-image colors from Adwaita, but ligthen them,\n * since is not possible to use lighten () in common css. */\n@keyframes needs_attention_keyframes {\n    0% {background-image: linear-gradient(to bottom, #fafafa, #ededed 40%,  #e0e0e0); border-color: @borders; }\n    /* can't do animation-direction, so holding the color on two keyframes */\n    30% {background-image: linear-gradient(to bottom, @theme_base_color, @theme_base_color, @theme_base_color); border-color: @theme_fg_color; }\n    90% {background-image: linear-gradient(to bottom, @theme_base_color, @theme_base_color, @theme_base_color); border-color: @theme_fg_color; }\n    100% {background-image: linear-gradient(to bottom, #fafafa, #ededed 40%,  #e0e0e0); border-color: @borders; }\n}\n\n.nautilus-operations-button-needs-attention {\n  animation: needs_attention_keyframes 2s ease-in-out;\n}\n.nautilus-operations-button-needs-attention-multiple {\n  animation: needs_attention_keyframes 3s ease-in-out;\n  animation-iteration-count: 3;\n}\n\n/* Remove white background and highlight on hover which GTK adds by default\n * to GtkListBox. TODO: Switch to GtkListView and drop this CSS hack. */\n.operations-list,\n.operations-list > :hover {\n  background: none;\n}\n\n.disclosure-button {\n  padding-left: 4px;\n  padding-right: 4px;\n}\n\n/* Path bar */\n\n.nautilus-path-bar scrolledwindow {\n  border-radius: 5px 0px 0px 5px;\n  border: 1px @borders solid;\n  border-right-width: 0px;\n  background-color: @theme_bg_color;\n}\n.nautilus-path-bar scrolledwindow undershoot.left {\n  border-radius: 5px 0px 0px 5px;\n  background: linear-gradient(to right, @theme_bg_color 6px, alpha(@theme_bg_color, 0) 24px);\n}\n.nautilus-path-bar scrolledwindow undershoot.right {\n  background: linear-gradient(to left, @theme_bg_color 6px, alpha(@theme_bg_color, 0) 24px);\n}\n\n.nautilus-path-bar > button,\n.path-buttons-box button {\n  margin: 0px;\n}\n\n.path-buttons-box button {\n  background-image: none;\n  box-shadow: none;\n  border-radius: 5px;\n  border-width: 0px;\n  -gtk-icon-shadow: none;\n}\n\n.path-buttons-box button:not(.current-dir):not(:backdrop):hover {\n  background: alpha(@theme_fg_color, 0.15);\n  box-shadow: inset 0 0 0 2px @theme_bg_color;\n}\n\n.path-buttons-box button:not(.current-dir):not(:backdrop):hover * {\n  opacity: 1;\n}\n\n/* Make the tags fit into the box */\nentry.search > * {\n  margin: 5px;\n}\n\n/* Sidebar */\n\n.nautilus-window .sidebar-row:selected {\n    background: mix(@theme_bg_color, @theme_fg_color, 0.07);\n}\n\n.nautilus-window .sidebar-row:selected,\n.nautilus-window .sidebar-row:selected image,\n.nautilus-window .sidebar-row:selected label {\n    color: mix(@theme_fg_color, @theme_text_color, 0.5);\n}\n\n.nautilus-window .sidebar-row:selected:backdrop {\n    background: mix(@theme_unfocused_bg_color, @theme_unfocused_fg_color, 0.07);\n}\n\n.nautilus-window .sidebar-row:selected:backdrop,\n.nautilus-window .sidebar-row:selected:backdrop label {\n    color: mix(@theme_unfocused_fg_color, @theme_unfocused_text_color, 0.15);\n}\n\n/* Floating status bar */\n.floating-bar {\n  padding: 1px;\n  background-color: @theme_base_color;\n  border-width: 1px;\n  border-style: solid solid none;\n  border-color: @borders;\n  border-radius: 8px 8px 0 0;\n}\n\n.floating-bar.bottom.left { /* axes left border and border radius */\n  border-left-style: none;\n  border-top-left-radius: 0;\n}\n.floating-bar.bottom.right { /* axes right border and border radius */\n  border-right-style: none;\n  border-top-right-radius: 0;\n}\n\n.floating-bar:backdrop {\n  background-color: @theme_unfocused_base_color;\n  border-color: @unfocused_borders;\n}\n\n.floating-bar button {\n  padding: 0px;\n}\n\n@define-color disk_space_unknown #888a85;\n@define-color disk_space_used #729fcf;\n@define-color disk_space_free #eeeeec;\n\n.disk-space-display {\n    border-style: solid;\n    border-width: 2px;\n}\n\n.disk-space-display.unknown {\n    background-color: @disk_space_unknown;\n    border-color: shade(@disk_space_unknown, 0.7);\n    color: @disk_space_unknown;\n}\n.disk-space-display.unknown.border {\n    color: shade(@disk_space_unknown, 0.7);\n}\n\n.disk-space-display.used {\n    background-color: @disk_space_used;\n    border-color: shade(@disk_space_used, 0.7);\n    color: @disk_space_used;\n}\n.disk-space-display.used.border {\n    color: shade(@disk_space_used, 0.7);\n}\n\n.disk-space-display.free {\n    background-color: @disk_space_free;\n    border-color: shade(@disk_space_free, 0.7);\n    color: @disk_space_free;\n}\n.disk-space-display.free.border {\n    color: shade(@disk_space_free, 0.7);\n}\n\n/* As a workaround for GtkTreeView showing thick border above first row when\n * horizontal grid lines are enabled, we add them using CSS instead. Exclude the\n * drop targets to let through the default feedback style. */\n.nautilus-list-view .view:not(:drop(active)) {\n    border-bottom: 1px solid @theme_bg_color;\n}\n\n.nautilus-list-view.thumbnail {\n  -gtk-icon-shadow: 0px 1px 2px @borders,\n                    1px 0px 0px alpha(@borders, 0.25),\n                    -1px 0px 0px alpha(@borders, 0.25),\n                    0px 2px 0px alpha(@borders, 0.5);\n}\n\n.search-information {\n  background-color: @theme_selected_bg_color;\n  color:white;\n  padding:2px;\n}\n\n@define-color conflict_bg #fef6b6;\n\n.conflict-row {\n    background: @conflict_bg;\n    color: black;\n}\n\n.conflict-row:hover {\n    background-color: shade(@conflict_bg, 0.9);\n}\n\n.conflict-row:selected {\n  background: @theme_selected_bg_color;\n  color: @theme_selected_fg_color;\n}\n\n/* Icon view */\nflowbox {\n  padding: 18px\n}\n\nflowboxchild {\n  padding: 0px;\n}\n\nflowboxchild:selected {\n  background-color:transparent;\n  outline-color: transparent;\n}\n\nflowboxchild .thumbnail {\n  margin: 4px;\n  box-shadow: 0px 1px 2px 0px alpha(@borders, 0.5),\n              0px 0px 0px 1px alpha(@borders, 0.5),\n              0px 2px 0px 0px alpha(@borders, 0.5);\n  border-radius: 2px;\n}\n\n.icon-ui-labels-box {\n  padding: 2px 4px;\n  border-radius: 4px;\n}\n\nflowboxchild:selected .icon-ui-labels-box {\n  color: @theme_selected_fg_color;\n  background-color: @theme_selected_bg_color;\n}\n\nflowboxchild:selected image {\n  -gtk-icon-effect: dim; /* GTK 3 only */\n  /* GTK 4 TODO: Replace previous line with the following one:\n  -gtk-icon-filter: opacity(0.5);\n  */\n  -gtk-icon-shadow: 0px 0px @theme_selected_bg_color;\n}\n"
  },
  {
    "path": ".themes/Flat-Remix-GTK-Blue-Light/gtk-4.0/gtk-dark.css",
    "content": "@define-color accent_bg_color #2777ff;\n@define-color accent_fg_color #ffffff;\n@define-color accent_color @accent_bg_color;\n@define-color destructive_bg_color @red_4;\n@define-color destructive_fg_color white;\n@define-color destructive_color #ff7b63;\n@define-color success_bg_color @green_5;\n@define-color success_fg_color white;\n@define-color success_color @green_1;\n@define-color warning_bg_color #cd9309;\n@define-color warning_fg_color rgba(0, 0, 0, 0.8);\n@define-color warning_color @yellow_2;\n@define-color error_bg_color @red_4;\n@define-color error_fg_color white;\n@define-color error_color #ff7b63;\n@define-color window_bg_color #23252e;\n@define-color window_fg_color white;\n@define-color view_bg_color #272a34;\n@define-color view_fg_color white;\n@define-color headerbar_bg_color #1a1c23;\n@define-color headerbar_fg_color white;\n@define-color headerbar_border_color white;\n@define-color headerbar_backdrop_color @view_bg_color;\n@define-color headerbar_shade_color rgba(0, 0, 0, 0.36);\n@define-color headerbar_darker_shade_color rgba(0, 0, 0, 0.9);\n@define-color sidebar_bg_color #1a1c23;\n@define-color sidebar_fg_color white;\n@define-color sidebar_backdrop_color mix(@sidebar_bg_color, @window_bg_color, .5);\n@define-color sidebar_shade_color rgba(0, 0, 0, 0.25);\n@define-color sidebar_border_color rgba(0, 0, 0, 0.36);\n@define-color secondary_sidebar_bg_color mix(@sidebar_bg_color, @window_bg_color, .5);\n@define-color secondary_sidebar_fg_color white;\n@define-color secondary_sidebar_backdrop_color mix(@secondary_sidebar_bg_color, @window_bg_color, .5);\n@define-color secondary_sidebar_shade_color rgba(0, 0, 0, 0.25);\n@define-color secondary_sidebar_border_color rgba(0, 0, 0, 0.36);\n@define-color card_bg_color rgba(255, 255, 255, 0.05);\n@define-color card_fg_color white;\n@define-color card_shade_color rgba(0, 0, 0, 0.36);\n@define-color dialog_bg_color #303340;\n@define-color dialog_fg_color white;\n@define-color popover_bg_color #303340;\n@define-color popover_fg_color white;\n@define-color popover_shade_color rgba(0, 0, 0, 0.25);\n@define-color thumbnail_bg_color #303340;\n@define-color thumbnail_fg_color white;\n@define-color shade_color rgba(0, 0, 0, 0.25);\n@define-color scrollbar_outline_color rgba(0, 0, 0, 0.5);\nwindowcontrols {\n  margin: 8px; }\n  windowcontrols button {\n    min-height: 16px;\n    min-width: 16px;\n    margin: -3px; }\n    windowcontrols button.minimize image, windowcontrols button.maximize image, windowcontrols button.close image {\n      padding: 0;\n      color: transparent;\n      background-image: -gtk-scaled(url(\"assets/titlebutton.png\"), url(\"assets/titlebutton@2.png\"));\n      background-position: center;\n      background-repeat: no-repeat;\n      background-size: 8px;\n      box-shadow: 0 0 5px 0 alpha(@headerbar_bg_color, 10); }\n      windowcontrols button.minimize image:backdrop, windowcontrols button.maximize image:backdrop, windowcontrols button.close image:backdrop {\n        background-color: #7f7f7f;\n        background-image: -gtk-scaled(url(\"assets/titlebutton.png\"), url(\"assets/titlebutton@2.png\")); }\n    windowcontrols button.minimize image {\n      background-color: #fd7d00; }\n      windowcontrols button.minimize image:hover {\n        background-image: -gtk-scaled(url(\"assets/minimize.png\"), url(\"assets/minimize@2.png\")); }\n    windowcontrols button.maximize image {\n      background-color: #377cf1; }\n      windowcontrols button.maximize image:hover {\n        background-image: -gtk-scaled(url(\"assets/maximize.png\"), url(\"assets/maximize@2.png\")); }\n    windowcontrols button.close image {\n      background-color: #d31919; }\n      windowcontrols button.close image:hover {\n        background-image: -gtk-scaled(url(\"assets/close.png\"), url(\"assets/close@2.png\")); }\n\nwindow.background {\n  background: linear-gradient(to bottom, alpha(@headerbar_bg_color, .8) 46px, @view_bg_color 46px); }\n\nwindow.background headerbar {\n  background-color: transparent;\n  color: alpha(@headerbar_fg_color, 2); }\n\n@define-color blue_1 #99c1f1;\n@define-color blue_2 #62a0ea;\n@define-color blue_3 #3584e4;\n@define-color blue_4 #1c71d8;\n@define-color blue_5 #1a5fb4;\n@define-color green_1 #8ff0a4;\n@define-color green_2 #57e389;\n@define-color green_3 #33d17a;\n@define-color green_4 #2ec27e;\n@define-color green_5 #26a269;\n@define-color yellow_1 #f9f06b;\n@define-color yellow_2 #f8e45c;\n@define-color yellow_3 #f6d32d;\n@define-color yellow_4 #f5c211;\n@define-color yellow_5 #e5a50a;\n@define-color orange_1 #ffbe6f;\n@define-color orange_2 #ffa348;\n@define-color orange_3 #ff7800;\n@define-color orange_4 #e66100;\n@define-color orange_5 #c64600;\n@define-color red_1 #f66151;\n@define-color red_2 #ed333b;\n@define-color red_3 #e01b24;\n@define-color red_4 #c01c28;\n@define-color red_5 #a51d2d;\n@define-color purple_1 #dc8add;\n@define-color purple_2 #c061cb;\n@define-color purple_3 #9141ac;\n@define-color purple_4 #813d9c;\n@define-color purple_5 #613583;\n@define-color brown_1 #cdab8f;\n@define-color brown_2 #b5835a;\n@define-color brown_3 #986a44;\n@define-color brown_4 #865e3c;\n@define-color brown_5 #63452c;\n@define-color light_1 #ffffff;\n@define-color light_2 #f6f5f4;\n@define-color light_3 #deddda;\n@define-color light_4 #c0bfbc;\n@define-color light_5 #9a9996;\n@define-color dark_1 #77767b;\n@define-color dark_2 #5e5c64;\n@define-color dark_3 #3d3846;\n@define-color dark_4 #241f31;\n@define-color dark_5 #000000;\n.background {\n  color: @window_fg_color;\n  background-color: @window_bg_color; }\n\ndnd {\n  color: @window_fg_color; }\n\n.normal-icons {\n  -gtk-icon-size: 16px; }\n\n.large-icons {\n  -gtk-icon-size: 32px; }\n\n.osd popover > arrow,\n.osd popover > contents, popover.touch-selection > arrow,\npopover.touch-selection > contents, popover.magnifier > arrow,\npopover.magnifier > contents, toast, .app-notification, dialog-host > dialog.osd sheet,\n.osd {\n  color: rgba(255, 255, 255, 0.9);\n  border: none;\n  background-color: rgba(0, 0, 0, 0.7);\n  background-clip: padding-box; }\n\n/* Text selection */\nselection {\n  background-color: alpha(@view_fg_color,0.1);\n  color: transparent; }\n  selection:focus-within {\n    background-color: alpha(@accent_bg_color,0.3); }\n\n:not(window):drop(active):focus,\n:not(window):drop(active) {\n  border-color: @accent_bg_color;\n  box-shadow: inset 0 0 0 1px @accent_bg_color;\n  caret-color: @accent_bg_color; }\n\n.navigation-sidebar :not(window):drop(active):focus,\n.navigation-sidebar :not(window):drop(active),\nplacessidebar :not(window):drop(active):focus,\nplacessidebar :not(window):drop(active),\nstackswitcher :not(window):drop(active):focus,\nstackswitcher :not(window):drop(active),\nexpander-widget :not(window):drop(active):focus,\nexpander-widget :not(window):drop(active) {\n  box-shadow: none; }\n\n/* Outline for low res icons */\n.lowres-icon {\n  -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.05), 1px 0 rgba(0, 0, 0, 0.1), 0 1px rgba(0, 0, 0, 0.3), -1px 0 rgba(0, 0, 0, 0.1); }\n\n/* Drop shadow for large icons */\n.icon-dropshadow {\n  -gtk-icon-shadow: 0 1px 12px rgba(0, 0, 0, 0.05), 0 -1px rgba(0, 0, 0, 0.05), 1px 0 rgba(0, 0, 0, 0.1), 0 1px rgba(0, 0, 0, 0.3), -1px 0 rgba(0, 0, 0, 0.1); }\n\n@keyframes needs_attention {\n  from {\n    background-image: radial-gradient(farthest-side, @accent_color 0%, transparent 0%); }\n  to {\n    background-image: radial-gradient(farthest-side, @accent_color 95%, transparent); } }\n\nstacksidebar row.needs-attention > label, stackswitcher > button.needs-attention > label,\nstackswitcher > button.needs-attention > image {\n  animation: needs_attention 150ms ease-in;\n  background-image: radial-gradient(farthest-side, @accent_color 96%, transparent);\n  background-size: 6px 6px;\n  background-repeat: no-repeat;\n  background-position: right 3px; }\n  stacksidebar row.needs-attention > label:dir(rtl), stackswitcher > button.needs-attention > label:dir(rtl),\n  stackswitcher > button.needs-attention > image:dir(rtl) {\n    background-position: left 3px; }\n\navatar {\n  border-radius: 9999px;\n  font-weight: bold; }\n  avatar.color1 {\n    background-image: linear-gradient(#83b6ec, #337fdc);\n    color: #cfe1f5; }\n  avatar.color2 {\n    background-image: linear-gradient(#7ad9f1, #0f9ac8);\n    color: #caeaf2; }\n  avatar.color3 {\n    background-image: linear-gradient(#8de6b1, #29ae74);\n    color: #cef8d8; }\n  avatar.color4 {\n    background-image: linear-gradient(#b5e98a, #6ab85b);\n    color: #e6f9d7; }\n  avatar.color5 {\n    background-image: linear-gradient(#f8e359, #d29d09);\n    color: #f9f4e1; }\n  avatar.color6 {\n    background-image: linear-gradient(#ffcb62, #d68400);\n    color: #ffead1; }\n  avatar.color7 {\n    background-image: linear-gradient(#ffa95a, #ed5b00);\n    color: #ffe5c5; }\n  avatar.color8 {\n    background-image: linear-gradient(#f78773, #e62d42);\n    color: #f8d2ce; }\n  avatar.color9 {\n    background-image: linear-gradient(#e973ab, #e33b6a);\n    color: #fac7de; }\n  avatar.color10 {\n    background-image: linear-gradient(#cb78d4, #9945b5);\n    color: #e7c2e8; }\n  avatar.color11 {\n    background-image: linear-gradient(#9e91e8, #7a59ca);\n    color: #d5d2f5; }\n  avatar.color12 {\n    background-image: linear-gradient(#e3cf9c, #b08952);\n    color: #f2eade; }\n  avatar.color13 {\n    background-image: linear-gradient(#be916d, #785336);\n    color: #e5d6ca; }\n  avatar.color14 {\n    background-image: linear-gradient(#c0bfbc, #6e6d71);\n    color: #d8d7d3; }\n  avatar.contrasted {\n    color: white; }\n  avatar.image {\n    background: none; }\n\nbottom-sheet > dimming {\n  background-color: alpha(@shade_color,2); }\n\nbottom-sheet > sheet {\n  border-top-left-radius: 12px;\n  border-top-right-radius: 12px;\n  box-shadow: 0 2px 8px 2px rgba(0, 0, 0, 0.07), 0 3px 20px 10px rgba(0, 0, 0, 0.05), 0 6px 32px 16px rgba(0, 0, 0, 0.02), 0 0 0 1px rgba(0, 0, 0, 0.05); }\n  bottom-sheet > sheet > drag-handle {\n    background-color: alpha(currentColor,0.25);\n    min-width: 60px;\n    min-height: 4px;\n    margin: 6px;\n    border-radius: 99px; }\n  bottom-sheet > sheet > outline {\n    border-top-left-radius: 12px;\n    border-top-right-radius: 12px;\n    box-shadow: inset 1px 0 rgba(255, 255, 255, 0.07), inset -1px 0 rgba(255, 255, 255, 0.07), inset 0 1px rgba(255, 255, 255, 0.07); }\n    bottom-sheet > sheet > outline.flush-left {\n      box-shadow: inset -1px 0 rgba(255, 255, 255, 0.07), inset 0 1px rgba(255, 255, 255, 0.07); }\n    bottom-sheet > sheet > outline.flush-right {\n      box-shadow: inset 1px 0 rgba(255, 255, 255, 0.07), inset 0 1px rgba(255, 255, 255, 0.07); }\n    bottom-sheet > sheet > outline.flush-left.flush-right {\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.07); }\n\nnotebook > header > tabs > arrow, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr):last-child, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child,\nrow.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\nrow.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\nrow.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay,\nbutton {\n  min-height: 24px;\n  min-width: 16px;\n  padding: 5px 10px;\n  border-radius: 6px;\n  font-weight: bold; }\n  notebook > header > tabs > arrow, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr):last-child, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child,\n  row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n  row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay,\n  button {\n    outline: 0 solid transparent;\n    outline-offset: 4px;\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), background 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), box-shadow 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  notebook > header > tabs > arrow:focus:focus-visible, row.spin spinbutton > button.image-button.up:focus:focus-visible:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child,\n  row.spin spinbutton > button.image-button.down:focus:focus-visible:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  row.spin spinbutton > button.image-button.down:focus:focus-visible:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n  row.spin spinbutton > button.image-button.down:focus:focus-visible:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay:focus:focus-visible,\n  button:focus:focus-visible {\n    outline-color: alpha(@accent_color,0.5);\n    outline-width: 2px;\n    outline-offset: -2px; }\n  .osd notebook > header > tabs > arrow:focus:focus-visible, .osd row.spin spinbutton > button.image-button.up:focus:focus-visible:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin .osd spinbutton > button.image-button.up:focus:focus-visible:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child,\n  .osd row.spin spinbutton > button.image-button.down:focus:focus-visible:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  row.spin .osd spinbutton > button.image-button.down:focus:focus-visible:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd colorswatch#add-color-button > overlay:focus:focus-visible, .osd button:focus:focus-visible {\n    outline-color: rgba(255, 255, 255, 0.5); }\n  actionbar > revealer > box popover menubutton.image-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, searchbar > revealer > box popover menubutton.image-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, .toolbar popover menubutton.image-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, headerbar popover menubutton.image-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, actionbar > revealer > box popover button.arrow-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.arrow-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.arrow-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.arrow-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-text-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-text-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-text-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-text-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr):last-child, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child,\n  row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n  row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay,\n  button {\n    background-color: alpha(currentColor,0.1); }\n    actionbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:hover, searchbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:hover, .toolbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:hover, headerbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:hover, actionbar > revealer > box popover button.arrow-button:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.arrow-button:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.arrow-button:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.arrow-button:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-button:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-button:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-button:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-button:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-text-button:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-text-button:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-text-button:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-text-button:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.arrow-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.arrow-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.arrow-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.arrow-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-text-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-text-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-text-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-text-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.arrow-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.arrow-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.arrow-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.arrow-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-text-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-text-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-text-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-text-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow:hover, row.spin spinbutton > button.image-button.up:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.image-button.up:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr), row.spin spinbutton > button.image-button.up:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child,\n    row.spin spinbutton > button.image-button.down:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    row.spin spinbutton > button.image-button.down:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n    row.spin spinbutton > button.image-button.down:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay:hover,\n    button:hover {\n      background-color: alpha(currentColor,0.15); }\n    actionbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button.keyboard-activating, searchbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button.keyboard-activating, .toolbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button.keyboard-activating, headerbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button.keyboard-activating, actionbar > revealer > box popover button.keyboard-activating.arrow-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.keyboard-activating.arrow-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.keyboard-activating.arrow-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.keyboard-activating.arrow-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.keyboard-activating.image-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.keyboard-activating.image-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.keyboard-activating.image-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.keyboard-activating.image-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.keyboard-activating.image-text-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.keyboard-activating.image-text-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.keyboard-activating.image-text-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.keyboard-activating.image-text-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.keyboard-activating.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.keyboard-activating.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.keyboard-activating.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.keyboard-activating.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.keyboard-activating.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.keyboard-activating.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.keyboard-activating.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.keyboard-activating.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.keyboard-activating.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.keyboard-activating.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.keyboard-activating.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.keyboard-activating.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.keyboard-activating.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.keyboard-activating.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.keyboard-activating.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.keyboard-activating.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.keyboard-activating.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.keyboard-activating.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.keyboard-activating.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.keyboard-activating.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.keyboard-activating.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.keyboard-activating.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.keyboard-activating.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.keyboard-activating.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:active, searchbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:active, .toolbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:active, headerbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:active, actionbar > revealer > box popover button.arrow-button:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.arrow-button:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.arrow-button:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.arrow-button:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-button:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-button:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-button:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-button:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-text-button:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-text-button:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-text-button:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-text-button:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.arrow-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.arrow-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.arrow-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.arrow-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-text-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-text-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-text-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-text-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.arrow-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.arrow-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.arrow-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.arrow-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-text-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-text-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-text-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-text-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow.keyboard-activating, row.spin spinbutton > button.keyboard-activating.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.keyboard-activating.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr), row.spin spinbutton > button.keyboard-activating.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child,\n    row.spin spinbutton > button.keyboard-activating.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    row.spin spinbutton > button.keyboard-activating.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n    row.spin spinbutton > button.keyboard-activating.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay.keyboard-activating, notebook > header > tabs > arrow:active, row.spin spinbutton > button.image-button.up:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.image-button.up:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr), row.spin spinbutton > button.image-button.up:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child,\n    row.spin spinbutton > button.image-button.down:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    row.spin spinbutton > button.image-button.down:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n    row.spin spinbutton > button.image-button.down:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay:active,\n    button.keyboard-activating,\n    button:active {\n      background-color: alpha(currentColor,0.3); }\n    actionbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked, searchbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked, .toolbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked, headerbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked, actionbar > revealer > box popover button.arrow-button:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.arrow-button:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.arrow-button:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.arrow-button:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-button:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-button:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-button:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-button:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-text-button:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-text-button:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-text-button:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-text-button:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.arrow-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.arrow-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.arrow-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.arrow-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-text-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-text-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-text-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-text-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.arrow-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.arrow-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.arrow-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.arrow-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-text-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-text-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-text-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-text-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow:checked, row.spin spinbutton > button.image-button.up:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.image-button.up:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr), row.spin spinbutton > button.image-button.up:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child,\n    row.spin spinbutton > button.image-button.down:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    row.spin spinbutton > button.image-button.down:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n    row.spin spinbutton > button.image-button.down:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay:checked,\n    button:checked {\n      background-color: alpha(currentColor,0.3); }\n      actionbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:hover, searchbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:hover, .toolbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:hover, headerbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:hover, actionbar > revealer > box popover button.arrow-button:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.arrow-button:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.arrow-button:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.arrow-button:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-button:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-button:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-button:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-button:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-text-button:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-text-button:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-text-button:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-text-button:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.arrow-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.arrow-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.arrow-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.arrow-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-text-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-text-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-text-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-text-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.arrow-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.arrow-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.arrow-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.arrow-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-text-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-text-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-text-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-text-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow:checked:hover, row.spin spinbutton > button.image-button.up:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child,\n      row.spin spinbutton > button.image-button.down:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n      row.spin spinbutton > button.image-button.down:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n      row.spin spinbutton > button.image-button.down:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay:checked:hover,\n      button:checked:hover {\n        background-color: alpha(currentColor,0.35); }\n      actionbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked.keyboard-activating, searchbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked.keyboard-activating, .toolbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked.keyboard-activating, headerbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked.keyboard-activating, actionbar > revealer > box popover button.arrow-button:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.arrow-button:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.arrow-button:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.arrow-button:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-button:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-button:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-button:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-button:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-text-button:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-text-button:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-text-button:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-text-button:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.arrow-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.arrow-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.arrow-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.arrow-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-text-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-text-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-text-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-text-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.arrow-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.arrow-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.arrow-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.arrow-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-text-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-text-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-text-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-text-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:active, searchbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:active, .toolbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:active, headerbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:active, actionbar > revealer > box popover button.arrow-button:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.arrow-button:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.arrow-button:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.arrow-button:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-button:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-button:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-button:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-button:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-text-button:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-text-button:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-text-button:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-text-button:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.arrow-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.arrow-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.arrow-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.arrow-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-text-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-text-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-text-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-text-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.arrow-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.arrow-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.arrow-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.arrow-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-text-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-text-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-text-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-text-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow:checked.keyboard-activating, row.spin spinbutton > button.image-button.up:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child,\n      row.spin spinbutton > button.image-button.down:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n      row.spin spinbutton > button.image-button.down:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n      row.spin spinbutton > button.image-button.down:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay:checked.keyboard-activating, notebook > header > tabs > arrow:checked:active, row.spin spinbutton > button.image-button.up:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child,\n      row.spin spinbutton > button.image-button.down:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n      row.spin spinbutton > button.image-button.down:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n      row.spin spinbutton > button.image-button.down:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay:checked:active,\n      button:checked.keyboard-activating,\n      button:checked:active {\n        background-color: alpha(currentColor,0.4); }\n  notebook > header > tabs > arrow:disabled, row.spin spinbutton > button.image-button.up:disabled:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.image-button.up:disabled:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr), row.spin spinbutton > button.image-button.up:disabled:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child,\n  row.spin spinbutton > button.image-button.down:disabled:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  row.spin spinbutton > button.image-button.down:disabled:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n  row.spin spinbutton > button.image-button.down:disabled:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay:disabled,\n  button:disabled {\n    filter: opacity(0.5); }\n    notebook > header > tabs > arrow:disabled label, row.spin spinbutton > button.image-button.up:disabled:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child label, row.spin spinbutton > button.image-button.up:disabled:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr) label, row.spin spinbutton > button.image-button.up:disabled:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child label,\n    row.spin spinbutton > button.image-button.down:disabled:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) label,\n    row.spin spinbutton > button.image-button.down:disabled:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child label,\n    row.spin spinbutton > button.image-button.down:disabled:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child label, colorswatch#add-color-button > overlay:disabled label,\n    button:disabled label {\n      filter: none; }\n  notebook > header > tabs > arrow.image-button, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr), row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child,\n  row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n  row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay.image-button,\n  button.image-button {\n    min-width: 24px;\n    padding-left: 5px;\n    padding-right: 5px; }\n  notebook > header > tabs > arrow.text-button, row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr), row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child,\n  row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n  row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay.text-button,\n  button.text-button {\n    padding-left: 17px;\n    padding-right: 17px; }\n  notebook > header > tabs > arrow.text-button.image-button, row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr), row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child,\n  row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n  row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay.text-button.image-button, notebook > header > tabs > arrow.image-text-button, row.spin spinbutton > button.image-text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.image-text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr), row.spin spinbutton > button.image-text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child,\n  row.spin spinbutton > button.image-text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  row.spin spinbutton > button.image-text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n  row.spin spinbutton > button.image-text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay.image-text-button,\n  button.text-button.image-button,\n  button.image-text-button {\n    padding-left: 9px;\n    padding-right: 9px; }\n    notebook > header > tabs > arrow.text-button.image-button > box, row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child > box, row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr) > box, row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child > box,\n    row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > box,\n    row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child > box,\n    row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child > box, colorswatch#add-color-button > overlay.text-button.image-button > box,\n    notebook > header > tabs > arrow.text-button.image-button > box > box,\n    row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child > box > box,\n    row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr) > box > box,\n    row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child > box > box,\n    row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > box > box,\n    row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child > box > box,\n    row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child > box > box,\n    colorswatch#add-color-button > overlay.text-button.image-button > box > box, notebook > header > tabs > arrow.image-text-button > box, row.spin spinbutton > button.image-text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child > box, row.spin spinbutton > button.image-text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr) > box, row.spin spinbutton > button.image-text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child > box,\n    row.spin spinbutton > button.image-text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > box,\n    row.spin spinbutton > button.image-text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child > box,\n    row.spin spinbutton > button.image-text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child > box, colorswatch#add-color-button > overlay.image-text-button > box,\n    notebook > header > tabs > arrow.image-text-button > box > box,\n    row.spin spinbutton > button.image-text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child > box > box,\n    row.spin spinbutton > button.image-text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr) > box > box,\n    row.spin spinbutton > button.image-text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child > box > box,\n    row.spin spinbutton > button.image-text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > box > box,\n    row.spin spinbutton > button.image-text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child > box > box,\n    row.spin spinbutton > button.image-text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child > box > box,\n    colorswatch#add-color-button > overlay.image-text-button > box > box,\n    button.text-button.image-button > box,\n    button.text-button.image-button > box > box,\n    button.image-text-button > box,\n    button.image-text-button > box > box {\n      border-spacing: 4px; }\n      notebook > header > tabs > arrow.text-button.image-button > box > label, row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child > box > label, row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr) > box > label, row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child > box > label,\n      row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > box > label,\n      row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child > box > label,\n      row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child > box > label, colorswatch#add-color-button > overlay.text-button.image-button > box > label,\n      notebook > header > tabs > arrow.text-button.image-button > box > box > label,\n      row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child > box > box > label,\n      row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr) > box > box > label,\n      row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child > box > box > label,\n      row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > box > box > label,\n      row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child > box > box > label,\n      row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child > box > box > label,\n      colorswatch#add-color-button > overlay.text-button.image-button > box > box > label, notebook > header > tabs > arrow.image-text-button > box > label, row.spin spinbutton > button.image-text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child > box > label, row.spin spinbutton > button.image-text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr) > box > label, row.spin spinbutton > button.image-text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child > box > label,\n      row.spin spinbutton > button.image-text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > box > label,\n      row.spin spinbutton > button.image-text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child > box > label,\n      row.spin spinbutton > button.image-text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child > box > label, colorswatch#add-color-button > overlay.image-text-button > box > label,\n      notebook > header > tabs > arrow.image-text-button > box > box > label,\n      row.spin spinbutton > button.image-text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child > box > box > label,\n      row.spin spinbutton > button.image-text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr) > box > box > label,\n      row.spin spinbutton > button.image-text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child > box > box > label,\n      row.spin spinbutton > button.image-text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > box > box > label,\n      row.spin spinbutton > button.image-text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child > box > box > label,\n      row.spin spinbutton > button.image-text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child > box > box > label,\n      colorswatch#add-color-button > overlay.image-text-button > box > box > label,\n      button.text-button.image-button > box > label,\n      button.text-button.image-button > box > box > label,\n      button.image-text-button > box > label,\n      button.image-text-button > box > box > label {\n        padding-left: 2px;\n        padding-right: 2px; }\n  notebook > header > tabs > arrow.arrow-button, row.spin spinbutton > button.arrow-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.arrow-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr), row.spin spinbutton > button.arrow-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child,\n  row.spin spinbutton > button.arrow-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  row.spin spinbutton > button.arrow-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n  row.spin spinbutton > button.arrow-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay.arrow-button,\n  button.arrow-button {\n    padding-left: 9px;\n    padding-right: 9px; }\n    notebook > header > tabs > arrow.arrow-button > box, row.spin spinbutton > button.arrow-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child > box, row.spin spinbutton > button.arrow-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr) > box, row.spin spinbutton > button.arrow-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child > box,\n    row.spin spinbutton > button.arrow-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > box,\n    row.spin spinbutton > button.arrow-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child > box,\n    row.spin spinbutton > button.arrow-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child > box, colorswatch#add-color-button > overlay.arrow-button > box,\n    button.arrow-button > box {\n      border-spacing: 4px; }\n    notebook > header > tabs > arrow.arrow-button.text-button > box, row.spin spinbutton > button.arrow-button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child > box,\n    row.spin spinbutton > button.arrow-button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > box,\n    row.spin spinbutton > button.arrow-button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child > box,\n    row.spin spinbutton > button.arrow-button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child > box, colorswatch#add-color-button > overlay.arrow-button.text-button > box,\n    button.arrow-button.text-button > box {\n      border-spacing: 4px; }\n  dropdown:drop(active) button.combo, combobox:drop(active) button.combo, searchbar > revealer > box .close:drop(active), actionbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:drop(active), searchbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:drop(active), .toolbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:drop(active), headerbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:drop(active), actionbar > revealer > box button.arrow-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.arrow-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.arrow-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.arrow-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-text-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-text-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-text-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-text-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), spinbutton > button.image-button.up:drop(active):not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  spinbutton > button.image-button.down:drop(active):not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), window.dialog.message.csd .dialog-action-area > button:drop(active), popover.menu box.circular-buttons button.circular.image-button.model:drop(active), popover.menu box.inline-buttons button.image-button.model:drop(active), filechooser #pathbarbox > stack > box > button:drop(active),\n  filechooser #pathbarbox > stack > box > box > button:drop(active),\n  filechooser #pathbarbox > stack > box > menubutton > button:drop(active), button.sidebar-button:drop(active), button.emoji-section.image-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), infobar .close:drop(active), calendar > header > button:drop(active), actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:drop(active), searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:drop(active), .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:drop(active), headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:drop(active),\n  actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:drop(active),\n  searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:drop(active),\n  .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:drop(active),\n  headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:drop(active), splitbutton.flat > button:drop(active),\n  splitbutton.flat > menubutton > button:drop(active), menubutton.flat > button:drop(active),\n  button.flat:drop(active), menubutton.osd > button:drop(active),\n  button.osd:drop(active), notebook > header > tabs > arrow:drop(active), row.spin spinbutton > button.image-button.up:drop(active):not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.image-button.up:drop(active):not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr), row.spin spinbutton > button.image-button.up:drop(active):not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child,\n  row.spin spinbutton > button.image-button.down:drop(active):not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  row.spin spinbutton > button.image-button.down:drop(active):not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n  row.spin spinbutton > button.image-button.down:drop(active):not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay:drop(active),\n  button:drop(active) {\n    color: @accent_bg_color;\n    box-shadow: inset 0 0 0 2px @accent_bg_color; }\n\nmenubutton.osd > button,\nbutton.osd {\n  min-width: 32px;\n  min-height: 32px;\n  color: rgba(255, 255, 255, 0.9);\n  background-color: rgba(0, 0, 0, 0.65); }\n  menubutton.osd > button,\n  button.osd {\n    outline: 0 solid transparent;\n    outline-offset: 5px;\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), background 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), box-shadow 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  menubutton.osd > button:focus:focus-visible,\n  button.osd:focus:focus-visible {\n    outline-color: alpha(@accent_color,0.5);\n    outline-width: 2px;\n    outline-offset: 1px; }\n  menubutton.osd > button:hover,\n  button.osd:hover {\n    color: white;\n    background-color: alpha(mix(black,currentColor,0.15),0.65); }\n  menubutton.osd > button.keyboard-activating, menubutton.osd > button:active,\n  button.osd.keyboard-activating,\n  button.osd:active {\n    color: white;\n    background-color: alpha(mix(black,currentColor,0.25),0.65); }\n  menubutton.osd > button:checked,\n  button.osd:checked {\n    background-color: alpha(mix(black,currentColor,0.2),0.65); }\n    menubutton.osd > button:checked:hover,\n    button.osd:checked:hover {\n      background-color: alpha(mix(black,currentColor,0.25),0.65); }\n    menubutton.osd > button:checked.keyboard-activating, menubutton.osd > button:checked:active,\n    button.osd:checked.keyboard-activating,\n    button.osd:checked:active {\n      background-color: alpha(mix(black,currentColor,0.35),0.65); }\n  menubutton.osd > button:focus:focus-visible, .osd button.osd:focus:focus-visible {\n    outline-color: rgba(255, 255, 255, 0.5); }\n\nactionbar > revealer > box menubutton.suggested-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.suggested-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.suggested-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.suggested-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\nactionbar > revealer > box menubutton.destructive-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\nsearchbar > revealer > box menubutton.destructive-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n.toolbar menubutton.destructive-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\nheaderbar menubutton.destructive-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\nactionbar > revealer > box menubutton.opaque > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\nsearchbar > revealer > box menubutton.opaque > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n.toolbar menubutton.opaque > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\nheaderbar menubutton.opaque > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), 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,\nbutton.suggested-action,\nbutton.destructive-action,\nbutton.opaque {\n  box-shadow: none; }\n  actionbar > revealer > box menubutton.suggested-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.suggested-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.suggested-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.suggested-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  actionbar > revealer > box menubutton.destructive-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  searchbar > revealer > box menubutton.destructive-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .toolbar menubutton.destructive-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  headerbar menubutton.destructive-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  actionbar > revealer > box menubutton.opaque > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  searchbar > revealer > box menubutton.opaque > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .toolbar menubutton.opaque > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  headerbar menubutton.opaque > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), 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,\n  button.suggested-action,\n  button.destructive-action,\n  button.opaque {\n    outline: 0 solid transparent;\n    outline-offset: 5px;\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), background 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), box-shadow 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  actionbar > revealer > box menubutton.suggested-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.suggested-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.suggested-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.suggested-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  actionbar > revealer > box menubutton.destructive-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  searchbar > revealer > box menubutton.destructive-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .toolbar menubutton.destructive-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  headerbar menubutton.destructive-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  actionbar > revealer > box menubutton.opaque > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  searchbar > revealer > box menubutton.opaque > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .toolbar menubutton.opaque > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  headerbar menubutton.opaque > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), splitbutton.suggested-action > button:focus:focus-visible, splitbutton.suggested-action > menubutton > button:focus:focus-visible, splitbutton.destructive-action > button:focus:focus-visible, splitbutton.destructive-action > menubutton > button:focus:focus-visible, splitbutton.opaque > button:focus:focus-visible, splitbutton.opaque > menubutton > button:focus:focus-visible, menubutton.suggested-action > button:focus:focus-visible, menubutton.destructive-action > button:focus:focus-visible, menubutton.opaque > button:focus:focus-visible,\n  button.suggested-action:focus:focus-visible,\n  button.destructive-action:focus:focus-visible,\n  button.opaque:focus:focus-visible {\n    outline-color: alpha(@accent_color,0.5);\n    outline-width: 2px;\n    outline-offset: 1px; }\n  .osd actionbar > revealer > box menubutton.suggested-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd searchbar > revealer > box menubutton.suggested-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd .toolbar menubutton.suggested-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .osd menubutton.suggested-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .osd menubutton.suggested-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .osd menubutton.suggested-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd headerbar menubutton.suggested-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .osd menubutton.suggested-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .osd actionbar > revealer > box menubutton.destructive-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .osd searchbar > revealer > box menubutton.destructive-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .osd .toolbar menubutton.destructive-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  actionbar > revealer > box .osd menubutton.destructive-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  searchbar > revealer > box .osd menubutton.destructive-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .toolbar .osd menubutton.destructive-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .osd headerbar menubutton.destructive-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  headerbar .osd menubutton.destructive-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .osd actionbar > revealer > box menubutton.opaque > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .osd searchbar > revealer > box menubutton.opaque > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .osd .toolbar menubutton.opaque > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  actionbar > revealer > box .osd menubutton.opaque > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  searchbar > revealer > box .osd menubutton.opaque > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .toolbar .osd menubutton.opaque > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .osd headerbar menubutton.opaque > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  headerbar .osd menubutton.opaque > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .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,\n  .osd button.suggested-action:focus:focus-visible,\n  .osd button.destructive-action:focus:focus-visible,\n  .osd button.opaque:focus:focus-visible {\n    outline-color: rgba(255, 255, 255, 0.5); }\n  actionbar > revealer > box menubutton.suggested-action > button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.suggested-action > button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.suggested-action > button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.suggested-action > button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  actionbar > revealer > box menubutton.destructive-action > button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  searchbar > revealer > box menubutton.destructive-action > button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .toolbar menubutton.destructive-action > button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  headerbar menubutton.destructive-action > button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  actionbar > revealer > box menubutton.opaque > button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  searchbar > revealer > box menubutton.opaque > button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .toolbar menubutton.opaque > button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  headerbar menubutton.opaque > button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), 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,\n  button.suggested-action:hover,\n  button.destructive-action:hover,\n  button.opaque:hover {\n    background-image: image(alpha(currentColor,0.1)); }\n  actionbar > revealer > box menubutton.suggested-action > button.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.suggested-action > button.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.suggested-action > button.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.suggested-action > button.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  actionbar > revealer > box menubutton.destructive-action > button.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  searchbar > revealer > box menubutton.destructive-action > button.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .toolbar menubutton.destructive-action > button.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  headerbar menubutton.destructive-action > button.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  actionbar > revealer > box menubutton.opaque > button.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  searchbar > revealer > box menubutton.opaque > button.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .toolbar menubutton.opaque > button.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  headerbar menubutton.opaque > button.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), 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,\n  button.keyboard-activating.suggested-action,\n  button.keyboard-activating.destructive-action,\n  button.keyboard-activating.opaque, actionbar > revealer > box menubutton.suggested-action > button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.suggested-action > button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.suggested-action > button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.suggested-action > button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  actionbar > revealer > box menubutton.destructive-action > button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  searchbar > revealer > box menubutton.destructive-action > button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .toolbar menubutton.destructive-action > button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  headerbar menubutton.destructive-action > button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  actionbar > revealer > box menubutton.opaque > button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  searchbar > revealer > box menubutton.opaque > button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .toolbar menubutton.opaque > button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  headerbar menubutton.opaque > button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.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,\n  button.suggested-action:active,\n  button.destructive-action:active,\n  button.opaque:active {\n    background-image: image(rgba(0, 0, 0, 0.2)); }\n  actionbar > revealer > box menubutton.suggested-action > button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.suggested-action > button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.suggested-action > button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.suggested-action > button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  actionbar > revealer > box menubutton.destructive-action > button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  searchbar > revealer > box menubutton.destructive-action > button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .toolbar menubutton.destructive-action > button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  headerbar menubutton.destructive-action > button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  actionbar > revealer > box menubutton.opaque > button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  searchbar > revealer > box menubutton.opaque > button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .toolbar menubutton.opaque > button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  headerbar menubutton.opaque > button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), 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,\n  button.suggested-action:checked,\n  button.destructive-action:checked,\n  button.opaque:checked {\n    background-image: image(rgba(0, 0, 0, 0.15)); }\n    actionbar > revealer > box menubutton.suggested-action > button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.suggested-action > button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.suggested-action > button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.suggested-action > button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    actionbar > revealer > box menubutton.destructive-action > button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    searchbar > revealer > box menubutton.destructive-action > button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    .toolbar menubutton.destructive-action > button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    headerbar menubutton.destructive-action > button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    actionbar > revealer > box menubutton.opaque > button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    searchbar > revealer > box menubutton.opaque > button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    .toolbar menubutton.opaque > button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    headerbar menubutton.opaque > button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), 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,\n    button.suggested-action:checked:hover,\n    button.destructive-action:checked:hover,\n    button.opaque:checked:hover {\n      background-image: image(rgba(0, 0, 0, 0.05)); }\n    actionbar > revealer > box menubutton.suggested-action > button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.suggested-action > button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.suggested-action > button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.suggested-action > button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    actionbar > revealer > box menubutton.destructive-action > button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    searchbar > revealer > box menubutton.destructive-action > button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    .toolbar menubutton.destructive-action > button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    headerbar menubutton.destructive-action > button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    actionbar > revealer > box menubutton.opaque > button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    searchbar > revealer > box menubutton.opaque > button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    .toolbar menubutton.opaque > button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    headerbar menubutton.opaque > button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), 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,\n    button.suggested-action:checked.keyboard-activating,\n    button.destructive-action:checked.keyboard-activating,\n    button.opaque:checked.keyboard-activating, actionbar > revealer > box menubutton.suggested-action > button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.suggested-action > button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.suggested-action > button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.suggested-action > button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    actionbar > revealer > box menubutton.destructive-action > button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    searchbar > revealer > box menubutton.destructive-action > button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    .toolbar menubutton.destructive-action > button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    headerbar menubutton.destructive-action > button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    actionbar > revealer > box menubutton.opaque > button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    searchbar > revealer > box menubutton.opaque > button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    .toolbar menubutton.opaque > button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    headerbar menubutton.opaque > button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), 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,\n    button.suggested-action:checked:active,\n    button.destructive-action:checked:active,\n    button.opaque:checked:active {\n      background-image: image(rgba(0, 0, 0, 0.3)); }\n\n\nbutton.opaque {\n  background-color: mix(@window_bg_color,@window_fg_color,0.15);\n  color: @window_fg_color; }\n\n\nbutton.destructive-action {\n  color: @destructive_fg_color; }\n  \n  button.destructive-action,\n  button.destructive-action:checked {\n    background-color: @destructive_bg_color; }\n\n\nbutton.suggested-action {\n  color: @accent_fg_color; }\n  \n  button.suggested-action,\n  button.suggested-action:checked {\n    background-color: @accent_bg_color; }\n\nsearchbar > revealer > box .close, actionbar > revealer > box menubutton.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, searchbar > revealer > box menubutton.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, .toolbar menubutton.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, headerbar menubutton.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, actionbar > revealer > box button.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\nspinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow, window.dialog.message.csd .dialog-action-area > button, popover.menu box.circular-buttons button.circular.image-button.model, popover.menu box.inline-buttons button.image-button.model, filechooser #pathbarbox > stack > box > button,\nfilechooser #pathbarbox > stack > box > box > button,\nfilechooser #pathbarbox > stack > box > menubutton > button, button.sidebar-button, button.emoji-section.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), infobar .close, calendar > header > button, actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button,\nactionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button,\nsearchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button,\n.toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button,\nheaderbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button, splitbutton.flat > button,\nsplitbutton.flat > menubutton > button, menubutton.flat > button,\nbutton.flat {\n  background: transparent;\n  box-shadow: none; }\n  searchbar > revealer > box .close, actionbar > revealer > box menubutton.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, searchbar > revealer > box menubutton.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, .toolbar menubutton.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, headerbar menubutton.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, actionbar > revealer > box button.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow, window.dialog.message.csd .dialog-action-area > button, popover.menu box.circular-buttons button.circular.image-button.model, popover.menu box.inline-buttons button.image-button.model, filechooser #pathbarbox > stack > box > button,\n  filechooser #pathbarbox > stack > box > box > button,\n  filechooser #pathbarbox > stack > box > menubutton > button, button.sidebar-button, button.emoji-section.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), infobar .close, calendar > header > button, actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button,\n  actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button,\n  searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button,\n  .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button,\n  headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button, splitbutton.flat > button,\n  splitbutton.flat > menubutton > button, menubutton.flat > button,\n  button.flat {\n    outline: 0 solid transparent;\n    outline-offset: 4px;\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), background 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), box-shadow 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  searchbar > revealer > box .close:focus:focus-visible, actionbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:focus:focus-visible, searchbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:focus:focus-visible, .toolbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:focus:focus-visible, headerbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:focus:focus-visible, actionbar > revealer > box button.arrow-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.arrow-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.arrow-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.arrow-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-text-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-text-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-text-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-text-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), spinbutton > button.image-button.up:focus:focus-visible:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  spinbutton > button.image-button.down:focus:focus-visible:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow:focus:focus-visible, window.dialog.message.csd .dialog-action-area > button:focus:focus-visible, popover.menu box.circular-buttons button.circular.image-button.model:focus:focus-visible, popover.menu box.inline-buttons button.image-button.model:focus:focus-visible, filechooser #pathbarbox > stack > box > button:focus:focus-visible,\n  filechooser #pathbarbox > stack > box > box > button:focus:focus-visible,\n  filechooser #pathbarbox > stack > box > menubutton > button:focus:focus-visible, button.sidebar-button:focus:focus-visible, button.emoji-section.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), infobar .close:focus:focus-visible, calendar > header > button:focus:focus-visible, actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:focus:focus-visible, searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:focus:focus-visible, .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:focus:focus-visible, headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:focus:focus-visible,\n  actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:focus:focus-visible,\n  searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:focus:focus-visible,\n  .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:focus:focus-visible,\n  headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:focus:focus-visible, splitbutton.flat > button:focus:focus-visible,\n  splitbutton.flat > menubutton > button:focus:focus-visible, menubutton.flat > button:focus:focus-visible,\n  button.flat:focus:focus-visible {\n    outline-color: alpha(@accent_color,0.5);\n    outline-width: 2px;\n    outline-offset: -2px; }\n  .osd searchbar > revealer > box .close:focus:focus-visible, searchbar > revealer > box .osd .close:focus:focus-visible, .osd actionbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:focus:focus-visible, .osd searchbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:focus:focus-visible, .osd .toolbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:focus:focus-visible, actionbar > revealer > box .osd menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:focus:focus-visible, searchbar > revealer > box .osd menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:focus:focus-visible, .toolbar .osd menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:focus:focus-visible, .osd headerbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:focus:focus-visible, headerbar .osd menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:focus:focus-visible, .osd actionbar > revealer > box button.arrow-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd searchbar > revealer > box button.arrow-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd .toolbar button.arrow-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .osd button.arrow-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .osd button.arrow-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .osd button.arrow-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd headerbar button.arrow-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .osd button.arrow-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd actionbar > revealer > box button.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd searchbar > revealer > box button.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd .toolbar button.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .osd button.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .osd button.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .osd button.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd headerbar button.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .osd button.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd actionbar > revealer > box button.image-text-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd searchbar > revealer > box button.image-text-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd .toolbar button.image-text-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .osd button.image-text-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .osd button.image-text-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .osd button.image-text-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd headerbar button.image-text-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .osd button.image-text-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd spinbutton > button.image-button.up:focus:focus-visible:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .osd spinbutton > button.image-button.down:focus:focus-visible:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd notebook > header > tabs > arrow:focus:focus-visible, .osd window.dialog.message.csd .dialog-action-area > button:focus:focus-visible, window.dialog.message.csd .osd .dialog-action-area > button:focus:focus-visible, .osd popover.menu box.circular-buttons button.circular.image-button.model:focus:focus-visible, popover.menu box.circular-buttons .osd button.circular.image-button.model:focus:focus-visible, .osd popover.menu box.inline-buttons button.image-button.model:focus:focus-visible, popover.menu box.inline-buttons .osd button.image-button.model:focus:focus-visible, .osd filechooser #pathbarbox > stack > box > button:focus:focus-visible, filechooser .osd #pathbarbox > stack > box > button:focus:focus-visible,\n  .osd filechooser #pathbarbox > stack > box > box > button:focus:focus-visible,\n  filechooser .osd #pathbarbox > stack > box > box > button:focus:focus-visible,\n  .osd filechooser #pathbarbox > stack > box > menubutton > button:focus:focus-visible,\n  filechooser .osd #pathbarbox > stack > box > menubutton > button:focus:focus-visible, .osd button.sidebar-button:focus:focus-visible, .osd button.emoji-section.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd infobar .close:focus:focus-visible, infobar .osd .close:focus:focus-visible, .osd calendar > header > button:focus:focus-visible, .osd actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:focus:focus-visible, .osd searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:focus:focus-visible, .osd .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:focus:focus-visible, actionbar > revealer > box .osd splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:focus:focus-visible, searchbar > revealer > box .osd splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:focus:focus-visible, .toolbar .osd splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:focus:focus-visible, .osd headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:focus:focus-visible, headerbar .osd splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:focus:focus-visible,\n  .osd actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:focus:focus-visible,\n  .osd searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:focus:focus-visible,\n  .osd .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:focus:focus-visible,\n  actionbar > revealer > box .osd splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:focus:focus-visible,\n  searchbar > revealer > box .osd splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:focus:focus-visible,\n  .toolbar .osd splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:focus:focus-visible,\n  .osd headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:focus:focus-visible,\n  headerbar .osd splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:focus:focus-visible, .osd splitbutton.flat > button:focus:focus-visible,\n  .osd splitbutton.flat > menubutton > button:focus:focus-visible, .osd menubutton.flat > button:focus:focus-visible, .osd button.flat:focus:focus-visible {\n    outline-color: rgba(255, 255, 255, 0.5); }\n  searchbar > revealer > box .close:hover, actionbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:hover, searchbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:hover, .toolbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:hover, headerbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:hover, actionbar > revealer > box button.arrow-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.arrow-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.arrow-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.arrow-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-text-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-text-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-text-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-text-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), spinbutton > button.image-button.up:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  spinbutton > button.image-button.down:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow:hover, window.dialog.message.csd .dialog-action-area > button:hover, popover.menu box.circular-buttons button.circular.image-button.model:hover, popover.menu box.inline-buttons button.image-button.model:hover, filechooser #pathbarbox > stack > box > button:hover,\n  filechooser #pathbarbox > stack > box > box > button:hover,\n  filechooser #pathbarbox > stack > box > menubutton > button:hover, button.sidebar-button:hover, button.emoji-section.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), infobar .close:hover, calendar > header > button:hover, actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:hover, searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:hover, .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:hover, headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:hover,\n  actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:hover,\n  searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:hover,\n  .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:hover,\n  headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:hover, splitbutton.flat > button:hover,\n  splitbutton.flat > menubutton > button:hover, menubutton.flat > button:hover,\n  button.flat:hover {\n    background: alpha(currentColor,0.07); }\n  searchbar > revealer > box .keyboard-activating.close, actionbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button.keyboard-activating, searchbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button.keyboard-activating, .toolbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button.keyboard-activating, headerbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button.keyboard-activating, actionbar > revealer > box button.keyboard-activating.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.keyboard-activating.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.keyboard-activating.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.keyboard-activating.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.keyboard-activating.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.keyboard-activating.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.keyboard-activating.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.keyboard-activating.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.keyboard-activating.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.keyboard-activating.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.keyboard-activating.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.keyboard-activating.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), spinbutton > button.keyboard-activating.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  spinbutton > button.keyboard-activating.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow.keyboard-activating, window.dialog.message.csd .dialog-action-area > button.keyboard-activating, popover.menu box.circular-buttons button.keyboard-activating.circular.image-button.model, popover.menu box.inline-buttons button.keyboard-activating.image-button.model, filechooser #pathbarbox > stack > box > button.keyboard-activating,\n  filechooser #pathbarbox > stack > box > box > button.keyboard-activating,\n  filechooser #pathbarbox > stack > box > menubutton > button.keyboard-activating, button.keyboard-activating.sidebar-button, button.keyboard-activating.emoji-section.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), infobar .keyboard-activating.close, calendar > header > button.keyboard-activating, actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button.keyboard-activating, searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button.keyboard-activating, .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button.keyboard-activating, headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button.keyboard-activating,\n  actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button.keyboard-activating,\n  searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button.keyboard-activating,\n  .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button.keyboard-activating,\n  headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button.keyboard-activating, splitbutton.flat > button.keyboard-activating,\n  splitbutton.flat > menubutton > button.keyboard-activating, menubutton.flat > button.keyboard-activating, searchbar > revealer > box .close:active, actionbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:active, searchbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:active, .toolbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:active, headerbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:active, actionbar > revealer > box button.arrow-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.arrow-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.arrow-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.arrow-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-text-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-text-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-text-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-text-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), spinbutton > button.image-button.up:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  spinbutton > button.image-button.down:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow:active, window.dialog.message.csd .dialog-action-area > button:active, popover.menu box.circular-buttons button.circular.image-button.model:active, popover.menu box.inline-buttons button.image-button.model:active, filechooser #pathbarbox > stack > box > button:active,\n  filechooser #pathbarbox > stack > box > box > button:active,\n  filechooser #pathbarbox > stack > box > menubutton > button:active, button.sidebar-button:active, button.emoji-section.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), infobar .close:active, calendar > header > button:active, actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:active, searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:active, .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:active, headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:active,\n  actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:active,\n  searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:active,\n  .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:active,\n  headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:active, splitbutton.flat > button:active,\n  splitbutton.flat > menubutton > button:active, menubutton.flat > button:active,\n  button.flat.keyboard-activating,\n  button.flat:active {\n    background: alpha(currentColor,0.16); }\n  searchbar > revealer > box .close:checked, actionbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked, searchbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked, .toolbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked, headerbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked, actionbar > revealer > box button.arrow-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.arrow-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.arrow-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.arrow-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-text-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-text-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-text-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-text-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), spinbutton > button.image-button.up:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  spinbutton > button.image-button.down:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow:checked, window.dialog.message.csd .dialog-action-area > button:checked, popover.menu box.circular-buttons button.circular.image-button.model:checked, popover.menu box.inline-buttons button.image-button.model:checked, filechooser #pathbarbox > stack > box > button:checked,\n  filechooser #pathbarbox > stack > box > box > button:checked,\n  filechooser #pathbarbox > stack > box > menubutton > button:checked, button.sidebar-button:checked, button.emoji-section.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), infobar .close:checked, calendar > header > button:checked, actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked, searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked, .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked, headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked,\n  actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked,\n  searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked,\n  .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked,\n  headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked, splitbutton.flat > button:checked,\n  splitbutton.flat > menubutton > button:checked, menubutton.flat > button:checked,\n  button.flat:checked {\n    background: alpha(currentColor,0.1); }\n    searchbar > revealer > box .close:checked:hover, actionbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:hover, searchbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:hover, .toolbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:hover, headerbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:hover, actionbar > revealer > box button.arrow-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.arrow-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.arrow-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.arrow-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-text-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-text-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-text-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-text-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), spinbutton > button.image-button.up:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    spinbutton > button.image-button.down:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow:checked:hover, window.dialog.message.csd .dialog-action-area > button:checked:hover, popover.menu box.circular-buttons button.circular.image-button.model:checked:hover, popover.menu box.inline-buttons button.image-button.model:checked:hover, filechooser #pathbarbox > stack > box > button:checked:hover,\n    filechooser #pathbarbox > stack > box > box > button:checked:hover,\n    filechooser #pathbarbox > stack > box > menubutton > button:checked:hover, button.sidebar-button:checked:hover, button.emoji-section.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), infobar .close:checked:hover, calendar > header > button:checked:hover, actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked:hover, searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked:hover, .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked:hover, headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked:hover,\n    actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked:hover,\n    searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked:hover,\n    .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked:hover,\n    headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked:hover, splitbutton.flat > button:checked:hover,\n    splitbutton.flat > menubutton > button:checked:hover, menubutton.flat > button:checked:hover,\n    button.flat:checked:hover {\n      background: alpha(currentColor,0.13); }\n    searchbar > revealer > box .close:checked.keyboard-activating, actionbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked.keyboard-activating, searchbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked.keyboard-activating, .toolbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked.keyboard-activating, headerbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked.keyboard-activating, actionbar > revealer > box button.arrow-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.arrow-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.arrow-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.arrow-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-text-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-text-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-text-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-text-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), spinbutton > button.image-button.up:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    spinbutton > button.image-button.down:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow:checked.keyboard-activating, window.dialog.message.csd .dialog-action-area > button:checked.keyboard-activating, popover.menu box.circular-buttons button.circular.image-button.model:checked.keyboard-activating, popover.menu box.inline-buttons button.image-button.model:checked.keyboard-activating, filechooser #pathbarbox > stack > box > button:checked.keyboard-activating,\n    filechooser #pathbarbox > stack > box > box > button:checked.keyboard-activating,\n    filechooser #pathbarbox > stack > box > menubutton > button:checked.keyboard-activating, button.sidebar-button:checked.keyboard-activating, button.emoji-section.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), infobar .close:checked.keyboard-activating, calendar > header > button:checked.keyboard-activating, actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked.keyboard-activating, searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked.keyboard-activating, .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked.keyboard-activating, headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked.keyboard-activating,\n    actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked.keyboard-activating,\n    searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked.keyboard-activating,\n    .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked.keyboard-activating,\n    headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked.keyboard-activating, splitbutton.flat > button:checked.keyboard-activating,\n    splitbutton.flat > menubutton > button:checked.keyboard-activating, menubutton.flat > button:checked.keyboard-activating, searchbar > revealer > box .close:checked:active, actionbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:active, searchbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:active, .toolbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:active, headerbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:active, actionbar > revealer > box button.arrow-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.arrow-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.arrow-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.arrow-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-text-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-text-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-text-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-text-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), spinbutton > button.image-button.up:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    spinbutton > button.image-button.down:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow:checked:active, window.dialog.message.csd .dialog-action-area > button:checked:active, popover.menu box.circular-buttons button.circular.image-button.model:checked:active, popover.menu box.inline-buttons button.image-button.model:checked:active, filechooser #pathbarbox > stack > box > button:checked:active,\n    filechooser #pathbarbox > stack > box > box > button:checked:active,\n    filechooser #pathbarbox > stack > box > menubutton > button:checked:active, button.sidebar-button:checked:active, button.emoji-section.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), infobar .close:checked:active, calendar > header > button:checked:active, actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked:active, searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked:active, .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked:active, headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked:active,\n    actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked:active,\n    searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked:active,\n    .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked:active,\n    headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked:active, splitbutton.flat > button:checked:active,\n    splitbutton.flat > menubutton > button:checked:active, menubutton.flat > button:checked:active,\n    button.flat:checked.keyboard-activating,\n    button.flat:checked:active {\n      background: alpha(currentColor,0.19); }\n  searchbar > revealer > box .close:disabled:not(:checked), actionbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:disabled:not(:checked), searchbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:disabled:not(:checked), .toolbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:disabled:not(:checked), headerbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:disabled:not(:checked), actionbar > revealer > box button.arrow-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.arrow-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.arrow-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.arrow-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-text-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-text-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-text-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-text-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), spinbutton > button.image-button.up:disabled:not(:checked):not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  spinbutton > button.image-button.down:disabled:not(:checked):not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow:disabled:not(:checked), window.dialog.message.csd .dialog-action-area > button:disabled:not(:checked), popover.menu box.circular-buttons button.circular.image-button.model:disabled:not(:checked), popover.menu box.inline-buttons button.image-button.model:disabled:not(:checked), filechooser #pathbarbox > stack > box > button:disabled:not(:checked),\n  filechooser #pathbarbox > stack > box > box > button:disabled:not(:checked),\n  filechooser #pathbarbox > stack > box > menubutton > button:disabled:not(:checked), button.sidebar-button:disabled:not(:checked), button.emoji-section.image-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), infobar .close:disabled:not(:checked), calendar > header > button:disabled:not(:checked), actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:disabled:not(:checked), searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:disabled:not(:checked), .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:disabled:not(:checked), headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:disabled:not(:checked),\n  actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:disabled:not(:checked),\n  searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:disabled:not(:checked),\n  .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:disabled:not(:checked),\n  headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:disabled:not(:checked), splitbutton.flat > button:disabled:not(:checked),\n  splitbutton.flat > menubutton > button:disabled:not(:checked), menubutton.flat > button:disabled:not(:checked),\n  button.flat:disabled:not(:checked) {\n    filter: opacity(0.3); }\n\nstackswitcher > button > label {\n  padding: 0 6px;\n  margin: 0 -6px; }\n\nstackswitcher > button > image {\n  padding: 3px 6px;\n  margin: -3px -6px; }\n\nstackswitcher > button.text-button {\n  min-width: 100px; }\n\n\nbutton.font separator {\n  background-color: transparent; }\n\n\nbutton.font > box {\n  border-spacing: 6px; }\n\n\nbutton.font > box > box > label {\n  font-weight: bold; }\n\nrow.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr):last-child, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child,\nrow.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\nrow.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\nrow.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, button.emoji-section.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), menubutton.circular > button,\nbutton.circular {\n  min-width: 34px;\n  min-height: 34px;\n  padding: 0;\n  border-radius: 9999px; }\n  row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child label, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr):last-child label, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child label,\n  row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) label,\n  row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child label,\n  row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child label, button.emoji-section.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) label, menubutton.circular > button label,\n  button.circular label {\n    padding: 0; }\n\nmenubutton.pill > button,\nbutton.pill {\n  padding: 10px 32px;\n  border-radius: 9999px; }\n\n\nbutton.card {\n  background-color: @card_bg_color;\n  background-clip: padding-box;\n  font-weight: inherit;\n  padding: 0; }\n  \n  button.card {\n    outline: 0 solid transparent;\n    outline-offset: 5px;\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), background 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), box-shadow 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  \n  button.card:focus:focus-visible {\n    outline-color: alpha(@accent_color,0.5);\n    outline-width: 2px;\n    outline-offset: -1px; }\n  \n  button.card:hover {\n    background-image: image(alpha(currentColor,0.04)); }\n  \n  button.card.keyboard-activating,\n  button.card:active {\n    background-image: image(alpha(currentColor,0.08)); }\n  \n  button.card:checked {\n    background-color: @card_bg_color;\n    background-image: image(alpha(@accent_bg_color,0.25)); }\n    \n    button.card:checked:hover {\n      background-image: image(alpha(@accent_bg_color,0.32)); }\n    \n    button.card:checked.keyboard-activating,\n    button.card:checked:active {\n      background-image: image(alpha(@accent_bg_color,0.39)); }\n    \n    button.card:checked.has-open-popup {\n      background-image: image(alpha(@accent_bg_color,0.32)); }\n    .osd button.card:checked {\n      background-color: alpha(currentColor,0.1); }\n  \n  button.card:drop(active) {\n    color: @accent_bg_color;\n    box-shadow: inset 0 0 0 1px @accent_bg_color; }\n\npopover.menu modelbutton, button.link, button.link:hover, button.link:active, button.link:checked, columnview > header > button, treeview.view > header > button, window.print treeview.dialog-action-box > header > button {\n  background-color: transparent; }\n\nbutton.color {\n  padding: 5px; }\n  button.color > colorswatch:only-child {\n    border-radius: 2.5px; }\n    button.color > colorswatch:only-child > overlay {\n      border-radius: 2px; }\n    button.color > colorswatch:only-child:disabled {\n      filter: none; }\n    button.color > colorswatch:only-child.light > overlay {\n      border-color: alpha(@view_fg_color,0.1); }\n\nmenubutton.osd {\n  background: none;\n  color: inherit; }\n\nmenubutton.suggested-action {\n  background-color: @accent_bg_color;\n  color: @accent_fg_color; }\n\nmenubutton.destructive-action {\n  background-color: @destructive_bg_color;\n  color: @destructive_fg_color; }\n\nmenubutton.opaque {\n  background-color: mix(@window_bg_color,@window_fg_color,0.15);\n  color: @window_fg_color; }\n\nmenubutton.suggested-action, menubutton.destructive-action, menubutton.opaque {\n  border-radius: 6px; }\n  menubutton.suggested-action.circular, menubutton.suggested-action.pill, menubutton.destructive-action.circular, menubutton.destructive-action.pill, menubutton.opaque.circular, menubutton.opaque.pill {\n    border-radius: 9999px; }\n  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 {\n    background-color: transparent;\n    color: inherit; }\n\nmenubutton.image-button > button {\n  min-width: 24px;\n  padding-left: 5px;\n  padding-right: 5px; }\n\nmenubutton.card > button {\n  border-radius: 12px; }\n\nmenubutton arrow {\n  min-height: 16px;\n  min-width: 16px; }\n  menubutton arrow.none {\n    -gtk-icon-source: -gtk-icontheme(\"open-menu-symbolic\"); }\n  menubutton arrow.down {\n    -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\"); }\n  menubutton arrow.up {\n    -gtk-icon-source: -gtk-icontheme(\"pan-up-symbolic\"); }\n  menubutton arrow.left {\n    -gtk-icon-source: -gtk-icontheme(\"pan-start-symbolic\"); }\n  menubutton arrow.right {\n    -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic\"); }\n\nsplitbutton {\n  border-radius: 6px; }\n  splitbutton, splitbutton > separator {\n    transition: background 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), box-shadow 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n    transition-property: background; }\n  splitbutton > separator {\n    margin-top: 6px;\n    margin-bottom: 6px;\n    background: none; }\n  splitbutton > menubutton > button {\n    padding-left: 4px;\n    padding-right: 4px; }\n  splitbutton.image-button > button {\n    min-width: 24px;\n    padding-left: 5px;\n    padding-right: 5px; }\n  splitbutton.text-button.image-button > button, splitbutton.image-text-button > button {\n    padding-left: 9px;\n    padding-right: 9px; }\n    splitbutton.text-button.image-button > button > box, splitbutton.image-text-button > button > box {\n      border-spacing: 6px; }\n  splitbutton:disabled {\n    filter: opacity(0.5); }\n    splitbutton:disabled > button, splitbutton:disabled > menubutton > button {\n      filter: none; }\n  splitbutton > button:dir(ltr),\n  splitbutton > menubutton > button:dir(rtl) {\n    border-top-right-radius: 0;\n    border-bottom-right-radius: 0;\n    margin-right: -1px; }\n  splitbutton > button:dir(rtl),\n  splitbutton > menubutton > button:dir(ltr) {\n    border-top-left-radius: 0;\n    border-bottom-left-radius: 0;\n    margin-left: -1px; }\n  actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, splitbutton.flat > separator {\n    background: alpha(currentColor,0.3); }\n  actionbar > revealer > box splitbutton:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box splitbutton:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar splitbutton:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar splitbutton:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box splitbutton:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box splitbutton:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar splitbutton:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar splitbutton:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box splitbutton:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box splitbutton:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar splitbutton:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar splitbutton:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), splitbutton.flat:hover, splitbutton.flat:active, splitbutton.flat:checked {\n    background: alpha(currentColor,0.07); }\n    actionbar > revealer > box splitbutton:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, searchbar > revealer > box splitbutton:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, .toolbar splitbutton:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, headerbar splitbutton:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, actionbar > revealer > box splitbutton:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, searchbar > revealer > box splitbutton:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, .toolbar splitbutton:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, headerbar splitbutton:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, actionbar > revealer > box splitbutton:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, searchbar > revealer > box splitbutton:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, .toolbar splitbutton:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, headerbar splitbutton:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, splitbutton.flat:hover > separator, splitbutton.flat:active > separator, splitbutton.flat:checked > separator {\n      background: none; }\n  actionbar > revealer > box splitbutton:disabled:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box splitbutton:disabled:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar splitbutton:disabled:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar splitbutton:disabled:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), splitbutton.flat:disabled {\n    filter: opacity(0.3); }\n    actionbar > revealer > box splitbutton:disabled:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:disabled, searchbar > revealer > box splitbutton:disabled:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:disabled, .toolbar splitbutton:disabled:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:disabled, headerbar splitbutton:disabled:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:disabled, actionbar > revealer > box splitbutton:disabled:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:disabled, searchbar > revealer > box splitbutton:disabled:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:disabled, .toolbar splitbutton:disabled:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:disabled, headerbar splitbutton:disabled:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:disabled, splitbutton.flat:disabled > button:disabled, splitbutton.flat:disabled > menubutton > button:disabled {\n      filter: none; }\n  actionbar > revealer > box splitbutton:focus-within:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, searchbar > revealer > box splitbutton:focus-within:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, .toolbar splitbutton:focus-within:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, headerbar splitbutton:focus-within:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, splitbutton.flat:focus-within:focus-visible > separator {\n    background: none; }\n  actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button,\n  actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button,\n  searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button,\n  .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button,\n  headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button, splitbutton.flat > button,\n  splitbutton.flat > menubutton > button {\n    border-radius: 6px; }\n  splitbutton.suggested-action {\n    background-color: @accent_bg_color;\n    color: @accent_fg_color; }\n  splitbutton.destructive-action {\n    background-color: @destructive_bg_color;\n    color: @destructive_fg_color; }\n  splitbutton.opaque {\n    background-color: mix(@window_bg_color,@window_fg_color,0.15);\n    color: @window_fg_color; }\n  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 {\n    color: inherit;\n    background-color: transparent; }\n  splitbutton.suggested-action > menubutton > button:dir(ltr), splitbutton.destructive-action > menubutton > button:dir(ltr), splitbutton.opaque > menubutton > button:dir(ltr) {\n    box-shadow: inset 1px 0 alpha(currentColor,0.3); }\n  splitbutton.suggested-action > menubutton > button:dir(rtl), splitbutton.destructive-action > menubutton > button:dir(rtl), splitbutton.opaque > menubutton > button:dir(rtl) {\n    box-shadow: inset -1px 0 alpha(currentColor,0.3); }\n  splitbutton > menubutton > button > arrow.none {\n    -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\"); }\n\nbuttoncontent > box {\n  border-spacing: 6px; }\n  buttoncontent > box > label {\n    font-weight: bold; }\n    buttoncontent > box > label:dir(ltr) {\n      padding-right: 2px; }\n    buttoncontent > box > label:dir(rtl) {\n      padding-left: 2px; }\n\n.arrow-button > box > buttoncontent > box > label:dir(ltr), splitbutton > button > buttoncontent > box > label:dir(ltr) {\n  padding-right: 0; }\n\n.arrow-button > box > buttoncontent > box > label:dir(rtl), splitbutton > button > buttoncontent > box > label:dir(rtl) {\n  padding-left: 0; }\n\ntabbutton label {\n  font-weight: 800;\n  font-size: 8pt; }\n  tabbutton label.small {\n    font-size: 6pt; }\n\ntabbutton indicatorbin > indicator,\ntabbutton indicatorbin > mask {\n  transform: translate(-1px, 1px); }\n\ncalendar {\n  color: @view_fg_color;\n  background-clip: padding-box;\n  border: 1px solid alpha(currentColor,0.15);\n  font-feature-settings: \"tnum\"; }\n  calendar > header {\n    border-bottom: 1px solid alpha(currentColor,0.15); }\n    calendar > header > button {\n      border-radius: 0; }\n  calendar > grid {\n    padding-left: 3px;\n    padding-bottom: 3px; }\n    calendar > grid > label.today {\n      box-shadow: inset 0px -2px alpha(currentColor,0.15); }\n      calendar > grid > label.today:selected {\n        box-shadow: none; }\n    calendar > grid > label {\n      margin-top: 3px;\n      margin-right: 3px; }\n      calendar > grid > label {\n        outline: 0 solid transparent;\n        outline-offset: 4px;\n        transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n      calendar > grid > label:focus {\n        outline-color: alpha(@accent_color,0.5);\n        outline-width: 2px;\n        outline-offset: -2px; }\n      calendar > grid > label.day-number {\n        padding: 3px; }\n        calendar > grid > label.day-number:checked {\n          border-radius: 6px;\n          background-color: alpha(@accent_bg_color,0.3); }\n        calendar > grid > label.day-number:selected {\n          border-radius: 6px;\n          background-color: @accent_bg_color;\n          color: @accent_fg_color; }\n      calendar > grid > label.day-number.other-month {\n        color: alpha(currentColor,0.3); }\n\ncheckbutton {\n  border-spacing: 4px;\n  border-radius: 9px;\n  padding: 3px; }\n  checkbutton {\n    outline: 0 solid transparent;\n    outline-offset: 4px;\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  checkbutton:focus:focus-visible {\n    outline-color: alpha(@accent_color,0.5);\n    outline-width: 2px;\n    outline-offset: -2px; }\n  .osd checkbutton:focus:focus-visible {\n    outline-color: rgba(255, 255, 255, 0.5); }\n  checkbutton.text-button {\n    padding: 4px; }\n\ncheck,\nradio {\n  min-height: 14px;\n  min-width: 14px;\n  -gtk-icon-size: 14px;\n  padding: 3px;\n  box-shadow: inset 0 0 0 2px alpha(currentColor,0.15); }\n  check:not(:checked):not(:indeterminate):hover,\n  radio:not(:checked):not(:indeterminate):hover {\n    box-shadow: inset 0 0 0 2px alpha(currentColor,0.2); }\n  check:not(:checked):not(:indeterminate):active,\n  radio:not(:checked):not(:indeterminate):active {\n    background-color: alpha(currentColor,0.25);\n    box-shadow: none; }\n  check:checked, check:indeterminate,\n  radio:checked,\n  radio:indeterminate {\n    background-color: @accent_bg_color;\n    color: @accent_fg_color;\n    box-shadow: none; }\n    check:checked:hover, check:indeterminate:hover,\n    radio:checked:hover,\n    radio:indeterminate:hover {\n      background-image: image(alpha(currentColor,0.1)); }\n    check:checked:active, check:indeterminate:active,\n    radio:checked:active,\n    radio:indeterminate:active {\n      background-image: image(rgba(0, 0, 0, 0.2)); }\n  check:disabled,\n  radio:disabled {\n    filter: opacity(0.5); }\n  .osd check:checked, .osd check:indeterminate, .osd radio:checked, .osd radio:indeterminate {\n    background-color: rgba(255, 255, 255, 0.75);\n    color: rgba(0, 0, 0, 0.75); }\n\ncheck {\n  border-radius: 6px; }\n  check:checked {\n    -gtk-icon-source: -gtk-scaled(-gtk-recolor(url(\"assets/check-symbolic.symbolic.png\")), -gtk-recolor(url(\"assets/check@2-symbolic.symbolic.png\"))); }\n\nradio {\n  border-radius: 100%; }\n  radio:checked {\n    -gtk-icon-source: -gtk-scaled(-gtk-recolor(url(\"assets/bullet-symbolic.symbolic.png\")), -gtk-recolor(url(\"assets/bullet@2-symbolic.symbolic.png\"))); }\n\ncheck:indeterminate, radio:indeterminate {\n  -gtk-icon-source: -gtk-scaled(-gtk-recolor(url(\"assets/dash-symbolic.symbolic.png\")), -gtk-recolor(url(\"assets/dash@2-symbolic.symbolic.png\"))); }\n\ncheckbutton.selection-mode {\n  border-radius: 100px; }\n  checkbutton.selection-mode check, checkbutton.selection-mode radio {\n    padding: 7px;\n    border-radius: 100px; }\n  checkbutton.selection-mode label:dir(ltr) {\n    margin-right: 6px; }\n  checkbutton.selection-mode label:dir(rtl) {\n    margin-left: 6px; }\n\ncolorswatch {\n  outline: 0 solid transparent;\n  outline-offset: 6px;\n  transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n\ncolorswatch:focus:focus-visible {\n  outline-color: alpha(@accent_color,0.5);\n  outline-width: 4px;\n  outline-offset: -2px; }\n\ncolorswatch.top {\n  border-top-left-radius: 6.5px;\n  border-top-right-radius: 6.5px; }\n  colorswatch.top > overlay {\n    border-top-left-radius: 6px;\n    border-top-right-radius: 6px; }\n\ncolorswatch.bottom {\n  border-bottom-left-radius: 6.5px;\n  border-bottom-right-radius: 6.5px; }\n  colorswatch.bottom > overlay {\n    border-bottom-left-radius: 6px;\n    border-bottom-right-radius: 6px; }\n\ncolorswatch.left, colorswatch:first-child:not(.top) {\n  border-top-left-radius: 6.5px;\n  border-bottom-left-radius: 6.5px; }\n  colorswatch.left > overlay, colorswatch:first-child:not(.top) > overlay {\n    border-top-left-radius: 6px;\n    border-bottom-left-radius: 6px; }\n\ncolorswatch.right, colorswatch:last-child:not(.bottom) {\n  border-top-right-radius: 6.5px;\n  border-bottom-right-radius: 6.5px; }\n  colorswatch.right > overlay, colorswatch:last-child:not(.bottom) > overlay {\n    border-top-right-radius: 6px;\n    border-bottom-right-radius: 6px; }\n\ncolorswatch.dark > overlay {\n  color: white; }\n\ncolorswatch.light > overlay {\n  color: rgba(0, 0, 0, 0.75);\n  box-shadow: inset 0 0 0 1px alpha(@view_fg_color,0.1); }\n\ncolorswatch:drop(active).light > overlay {\n  box-shadow: inset 0 0 0 2px @accent_bg_color; }\n\ncolorswatch:drop(active).dark > overlay {\n  box-shadow: inset 0 0 0 2px @accent_bg_color; }\n\ncolorswatch#add-color-button > overlay {\n  border-radius: 6px 0 0 6px; }\n\ncolorswatch#add-color-button:only-child > overlay {\n  border-radius: 6px; }\n\ncolorswatch:disabled {\n  filter: opacity(0.5); }\n\ncolorswatch#editor-color-sample {\n  border-radius: 6px; }\n  colorswatch#editor-color-sample > overlay {\n    border-radius: 6.5px; }\n\nplane {\n  outline: 0 solid transparent;\n  outline-offset: 6px;\n  transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n\nplane:focus:focus-visible {\n  outline-color: alpha(@accent_color,0.5);\n  outline-width: 2px;\n  outline-offset: 2px; }\n\ncolorchooser .popover.osd {\n  border-radius: 12px; }\n\ncolumnview, treeview.view, window.print treeview.dialog-action-box {\n  outline: 0 solid transparent;\n  outline-offset: 4px;\n  transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n\ncolumnview:focus:focus-visible, treeview.view:focus:focus-visible, window.print treeview.dialog-action-box:focus:focus-visible {\n  outline-color: alpha(@accent_color,0.5);\n  outline-width: 2px;\n  outline-offset: -2px; }\n\ncolumnview:drop(active), treeview.view:drop(active), window.print treeview.dialog-action-box:drop(active) {\n  box-shadow: none; }\n\ncolumnview > header > button, treeview.view > header > button, window.print treeview.dialog-action-box > header > button {\n  padding-top: 3px;\n  padding-bottom: 3px;\n  padding-left: 6px;\n  padding-right: 6px;\n  border-radius: 0;\n  box-shadow: none;\n  line-height: 100%;\n  border-left: 1px solid transparent; }\n  columnview > header > button:first-child, treeview.view > header > button:first-child, window.print treeview.dialog-action-box > header > button:first-child {\n    border-left-width: 0; }\n  columnview > header > button > box, treeview.view > header > button > box, window.print treeview.dialog-action-box > header > button > box {\n    color: alpha(currentColor,0.4);\n    font-weight: 700;\n    font-size: 9pt;\n    border-spacing: 6px; }\n  columnview > header > button:hover > box, treeview.view > header > button:hover > box, window.print treeview.dialog-action-box > header > button:hover > box {\n    color: alpha(currentColor,0.7);\n    box-shadow: none; }\n  columnview > header > button:active > box, treeview.view > header > button:active > box, window.print treeview.dialog-action-box > header > button:active > box {\n    color: currentColor; }\n  columnview > header > button sort-indicator, treeview.view > header > button sort-indicator, window.print treeview.dialog-action-box > header > button sort-indicator {\n    min-height: 16px;\n    min-width: 16px; }\n    columnview > header > button sort-indicator.ascending, treeview.view > header > button sort-indicator.ascending, window.print treeview.dialog-action-box > header > button sort-indicator.ascending {\n      -gtk-icon-source: -gtk-icontheme(\"pan-up-symbolic\"); }\n    columnview > header > button sort-indicator.descending, treeview.view > header > button sort-indicator.descending, window.print treeview.dialog-action-box > header > button sort-indicator.descending {\n      -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\"); }\n\ncolumnview button.dnd:active, columnview button.dnd:selected, columnview button.dnd:hover, columnview button.dnd, treeview.view button.dnd, window.print treeview.dialog-action-box button.dnd,\ncolumnview header.button.dnd:active,\ncolumnview header.button.dnd:selected,\ncolumnview header.button.dnd:hover,\ncolumnview header.button.dnd,\ntreeview.view header.button.dnd,\nwindow.print treeview.dialog-action-box header.button.dnd {\n  color: @accent_fg_color;\n  background-color: @accent_bg_color;\n  transition: none; }\n\ncolumnview.view > listview.view, treeview.view > listview.view, window.print columnview.dialog-action-box > listview.view, window.print treeview.dialog-action-box > listview.view, window.print columnview.view > listview.dialog-action-box, window.print treeview.view > listview.dialog-action-box, window.print columnview.dialog-action-box > listview.dialog-action-box, window.print treeview.dialog-action-box > listview.dialog-action-box {\n  background: none;\n  color: inherit; }\n\ncolumnview > listview > row, treeview.view > listview > row, window.print treeview.dialog-action-box > listview > row {\n  padding: 0; }\n  columnview > listview > row > cell, treeview.view > listview > row > cell, window.print treeview.dialog-action-box > listview > row > cell {\n    padding: 8px 6px; }\n    columnview > listview > row > cell:not(:first-child), treeview.view > listview > row > cell:not(:first-child), window.print treeview.dialog-action-box > listview > row > cell:not(:first-child) {\n      border-left: 1px solid transparent; }\n\ncolumnview.column-separators > listview > row > cell, treeview.column-separators.view > listview > row > cell, window.print treeview.column-separators.dialog-action-box > listview > row > cell,\ncolumnview.column-separators > header > button,\ntreeview.column-separators.view > header > button,\nwindow.print treeview.column-separators.dialog-action-box > header > button {\n  border-left-color: alpha(currentColor,0.15); }\n\ncolumnview > listview:not(.horizontal).separators > row:not(.separator), treeview.view > listview:not(.horizontal).separators > row:not(.separator), window.print treeview.dialog-action-box > listview:not(.horizontal).separators > row:not(.separator) {\n  border-top: 1px solid alpha(currentColor,0.15);\n  border-bottom: none; }\n\ncolumnview.data-table > listview > row > cell, treeview.data-table.view > listview > row > cell, window.print treeview.data-table.dialog-action-box > listview > row > cell {\n  padding-top: 2px;\n  padding-bottom: 2px; }\n\ncolumnview ~ undershoot.top, treeview.view ~ undershoot.top, window.print treeview.dialog-action-box ~ undershoot.top {\n  box-shadow: inset 0 1px alpha(@shade_color,0.75);\n  background: linear-gradient(to bottom, alpha(@shade_color,0.75), transparent 4px); }\n\ncolumnview row:not(:selected) cell editablelabel:not(.editing):focus-within, treeview.view row:not(:selected) cell editablelabel:not(.editing):focus-within, window.print treeview.dialog-action-box row:not(:selected) cell editablelabel:not(.editing):focus-within {\n  outline: 2px solid alpha(@accent_color,0.5); }\n\ncolumnview row:not(:selected) cell editablelabel.editing:focus-within, treeview.view row:not(:selected) cell editablelabel.editing:focus-within, window.print treeview.dialog-action-box row:not(:selected) cell editablelabel.editing:focus-within {\n  outline: 2px solid @accent_color; }\n\ntreeexpander {\n  border-spacing: 4px; }\n\n.dialog-action-area {\n  margin: 6px;\n  border-spacing: 6px; }\n\n/****************\n * Print dialog *\n*****************/\nwindow.print drawing {\n  color: @window_fg_color;\n  background: none;\n  border: none;\n  padding: 0; }\n  window.print drawing paper {\n    background-color: white;\n    color: rgba(0, 0, 0, 0.8);\n    background-clip: padding-box;\n    border: 1px solid alpha(currentColor,0.15); }\n\n/********************\n * Page setup dalog *\n ********************/\n/******************\n * GtkAboutDialog *\n ******************/\nwindow.aboutdialog image.large-icons {\n  -gtk-icon-size: 128px; }\n\n/*************************\n * GtkColorChooserDialog *\n *************************/\n/*************\n * AdwDialog *\n *************/\nfloating-sheet > dimming {\n  background-color: alpha(@shade_color,2); }\n\nfloating-sheet > sheet {\n  border-radius: 12px;\n  box-shadow: 0 2px 8px 2px rgba(0, 0, 0, 0.07), 0 3px 20px 10px rgba(0, 0, 0, 0.05), 0 6px 32px 16px rgba(0, 0, 0, 0.02), 0 0 0 1px rgba(0, 0, 0, 0.05);\n  outline: 1px solid rgba(255, 255, 255, 0.07);\n  outline-offset: -1px; }\n\ndialog.bottom-sheet.landscape sheet {\n  margin-left: 30px;\n  margin-right: 30px; }\n  dialog.bottom-sheet.landscape sheet > outline.flush-left, dialog.bottom-sheet.landscape sheet > outline.flush-right, dialog.bottom-sheet.landscape sheet > outline.flush-left.flush-right {\n    box-shadow: inset 1px 0 rgba(255, 255, 255, 0.07), inset -1px 0 rgba(255, 255, 255, 0.07), inset 0 1px rgba(255, 255, 255, 0.07); }\n\ndialog-host > dialog.background {\n  background: none; }\n  dialog-host > dialog.background sheet {\n    background-color: @window_bg_color;\n    color: @window_fg_color; }\n\ndialog-host > dialog.view, window.print dialog-host > dialog.dialog-action-box {\n  background: none; }\n\ndialog-host > dialog.osd {\n  background: none; }\n\n/***********************\n * GtkAppChooserDialog *\n ***********************/\nwindow.appchooser headerbar.titlebar > windowhandle {\n  padding-top: 3px; }\n\nwindow.appchooser headerbar.titlebar box.start + box {\n  margin-top: -6px;\n  margin-bottom: -6px;\n  min-height: 12px; }\n\nwindow.appchooser searchbar {\n  background: none; }\n\nwindow.appchooser .dialog-vbox > box > box:not(.dialog-action-area) {\n  margin: 6px; }\n\nwindow.appchooser .dialog-action-area {\n  margin-top: 0; }\n\n/****************\n * GtkAssistant *\n ****************/\nwindow.assistant .sidebar {\n  padding: 6px;\n  background-color: @sidebar_bg_color;\n  color: @sidebar_fg_color; }\n  window.assistant .sidebar:not(separator):dir(ltr) {\n    border-right: none;\n    box-shadow: inset -1px 0 @sidebar_border_color; }\n  window.assistant .sidebar:not(separator):dir(rtl) {\n    box-shadow: inset 1px 0 @sidebar_border_color; }\n  window.assistant .sidebar:backdrop {\n    background-color: @sidebar_backdrop_color;\n    transition: background-color 200ms ease-out; }\n  window.assistant .sidebar > label {\n    padding: 6px 12px;\n    border-radius: 6px; }\n    window.assistant .sidebar > label.highlight {\n      background-color: alpha(currentColor,0.1); }\n\n/***************\n * GtkComboBox *\n ***************/\ncombobox button {\n  padding-top: 2px;\n  padding-bottom: 2px;\n  min-height: 30px; }\n\n/***************\n * GtkIconView *\n ***************/\niconview {\n  outline: 0 solid transparent;\n  outline-offset: 4px;\n  transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n\niconview:focus:focus-visible {\n  outline-color: alpha(@accent_color,0.5);\n  outline-width: 2px;\n  outline-offset: -2px; }\n\niconview:drop(active) {\n  box-shadow: none; }\n\niconview > dndtarget:drop(active) {\n  border-style: solid;\n  border-width: 1px;\n  border-color: @accent_bg_color; }\n\n/**************\n * GtkInfoBar *\n **************/\ninfobar > revealer > box {\n  padding: 6px;\n  padding-bottom: 7px;\n  border-spacing: 6px;\n  box-shadow: inset 0 -1px @shade_color; }\n  infobar > revealer > box > box {\n    border-spacing: 6px; }\n\ninfobar.action:hover > revealer > box {\n  background-image: image(alpha(currentColor,0.05)); }\n\ninfobar.action:active > revealer > box {\n  background-image: image(alpha(currentColor,0.1)); }\n\ninfobar.info > revealer > box {\n  background-color: mix(@accent_bg_color,@window_bg_color,0.7);\n  color: @window_fg_color; }\n\ninfobar.question > revealer > box {\n  background-color: mix(@accent_bg_color,@window_bg_color,0.7);\n  color: @window_fg_color; }\n\ninfobar.warning > revealer > box {\n  background-color: mix(@warning_bg_color,@window_bg_color,0.7);\n  color: @window_fg_color; }\n\ninfobar.error > revealer > box {\n  background-color: mix(@error_bg_color,@window_bg_color,0.7);\n  color: @window_fg_color; }\n\ninfobar .close {\n  min-width: 18px;\n  min-height: 18px;\n  padding: 4px;\n  border-radius: 50%; }\n\n/****************\n * GtkStatusBar *\n ****************/\nstatusbar {\n  padding: 6px 10px 6px 10px; }\n\n/***************\n * GtkTreeView *\n ***************/\ntreeview.view, window.print treeview.dialog-action-box {\n  border-left-color: mix(currentColor,@view_bg_color,0.8);\n  border-top-color: mix(currentColor,@view_bg_color,0.8); }\n  treeview.view:selected:focus, treeview.view:selected, window.print treeview.dialog-action-box:selected {\n    border-radius: 0; }\n  treeview.view.separator, window.print treeview.separator.dialog-action-box {\n    min-height: 2px;\n    color: alpha(currentColor,0.15); }\n  treeview.view.expander, window.print treeview.expander.dialog-action-box {\n    min-width: 16px;\n    min-height: 16px;\n    -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic\");\n    color: alpha(currentColor,0.7); }\n    treeview.view.expander:dir(rtl), window.print treeview.expander.dialog-action-box:dir(rtl) {\n      -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic-rtl\"); }\n    treeview.view.expander:hover, window.print treeview.expander.dialog-action-box:hover, treeview.view.expander:active, window.print treeview.expander.dialog-action-box:active {\n      color: currentColor; }\n    treeview.view.expander:checked, window.print treeview.expander.dialog-action-box:checked {\n      -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\"); }\n    treeview.view.expander:disabled, window.print treeview.expander.dialog-action-box:disabled {\n      color: alpha(currentColor,0.5); }\n  treeview.view > dndtarget:drop(active), window.print treeview.dialog-action-box > dndtarget:drop(active) {\n    border-style: solid none;\n    border-width: 1px;\n    border-color: @accent_bg_color; }\n    treeview.view > dndtarget:drop(active).after, window.print treeview.dialog-action-box > dndtarget:drop(active).after {\n      border-top-style: none; }\n    treeview.view > dndtarget:drop(active).before, window.print treeview.dialog-action-box > dndtarget:drop(active).before {\n      border-bottom-style: none; }\n  treeview.view > header > button, window.print treeview.dialog-action-box > header > button {\n    padding-left: 4px;\n    padding-right: 4px;\n    border-bottom: 1px solid alpha(currentColor,0.15); }\n  treeview.view.progressbar, window.print treeview.progressbar.dialog-action-box {\n    box-shadow: none; }\n    treeview.view.progressbar, window.print treeview.progressbar.dialog-action-box, treeview.view.progressbar:selected {\n      background-color: @accent_bg_color;\n      color: @accent_fg_color; }\n  treeview.view.trough, window.print treeview.trough.dialog-action-box {\n    background-color: alpha(currentColor,0.1); }\n  treeview.view ~ undershoot.top, window.print treeview.dialog-action-box ~ undershoot.top {\n    box-shadow: none;\n    background: none; }\n  treeview.view acceleditor > label, window.print treeview.dialog-action-box acceleditor > label {\n    background-color: mix(currentColor,@view_bg_color,0.9); }\n\ntreeview.navigation-sidebar {\n  padding: 0; }\n  treeview.navigation-sidebar:selected:focus, treeview.navigation-sidebar:selected {\n    background-color: alpha(currentColor,0.1); }\n\ntreeview entry:focus-within:dir(rtl), treeview entry:focus-within:dir(ltr) {\n  background-color: @view_bg_color;\n  transition-property: color, background; }\n\ntreeview entry.flat, treeview entry {\n  border-radius: 0;\n  background-image: none;\n  background-color: @view_bg_color; }\n  treeview entry.flat:focus-within, treeview entry:focus-within {\n    border-color: @accent_color; }\n\ntreeview spinbutton:not(.vertical) {\n  min-height: 0;\n  border-style: none;\n  border-radius: 0; }\n  treeview spinbutton:not(.vertical) > text {\n    min-height: 0;\n    padding: 1px 2px; }\n\n.sidebar:not(separator):dir(ltr), .sidebar:not(separator).left, .sidebar:not(separator).left:dir(rtl) {\n  border-right: 1px solid alpha(currentColor,0.15);\n  border-left-style: none; }\n\n.sidebar:not(separator):dir(rtl), .sidebar:not(separator).right {\n  border-left: 1px solid alpha(currentColor,0.15);\n  border-right-style: none; }\n\n.sidebar listview.view, .sidebar window.print listview.dialog-action-box, window.print .sidebar listview.dialog-action-box,\n.sidebar list {\n  background-color: transparent;\n  color: inherit; }\n\npaned .sidebar.left, paned .sidebar.right, paned .sidebar.left:dir(rtl), paned .sidebar:dir(rtl), paned .sidebar:dir(ltr), paned .sidebar {\n  border-style: none; }\n\n.large-title {\n  font-weight: 300;\n  font-size: 24pt; }\n\ndropdown > button > box, combobox > button > box {\n  border-spacing: 6px; }\n  dropdown > button > box > stack > row.activatable:hover, combobox > button > box > stack > row.activatable:hover, dropdown > button > box > stack > row.activatable:active, combobox > button > box > stack > row.activatable:active {\n    background: none; }\n\ndropdown arrow, combobox arrow {\n  -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\");\n  min-height: 16px;\n  min-width: 16px; }\n\ndropdown:drop(active), combobox:drop(active) {\n  box-shadow: none; }\n\ndropdown popover.menu, combobox popover.menu {\n  padding-top: 6px; }\n  dropdown popover.menu listview > row, combobox popover.menu listview > row {\n    min-width: 0; }\n  dropdown popover.menu .dropdown-searchbar, combobox popover.menu .dropdown-searchbar {\n    padding: 6px; }\n    dropdown popover.menu .dropdown-searchbar + scrolledwindow > undershoot.top, combobox popover.menu .dropdown-searchbar + scrolledwindow > undershoot.top {\n      box-shadow: inset 0 1px alpha(@popover_shade_color,0.75);\n      background: linear-gradient(to bottom, alpha(@popover_shade_color,0.75), transparent 4px); }\n\npopover.emoji-picker > contents {\n  padding: 0; }\n\n.emoji-searchbar {\n  padding: 6px; }\n\n.emoji-toolbar {\n  padding: 3px; }\n\nbutton.emoji-section.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) {\n  min-width: 32px;\n  min-height: 32px; }\n\npopover.emoji-picker emoji {\n  font-size: x-large;\n  padding: 6px;\n  border-radius: 6px; }\n  popover.emoji-picker emoji:focus, popover.emoji-picker emoji:hover {\n    background: alpha(currentColor,0.07); }\n  popover.emoji-picker emoji:active {\n    background: alpha(currentColor,0.16); }\n\npopover.emoji-picker scrolledwindow.view, popover.emoji-picker window.print scrolledwindow.dialog-action-box, window.print popover.emoji-picker scrolledwindow.dialog-action-box {\n  background: none;\n  color: inherit; }\n  popover.emoji-picker scrolledwindow.view > undershoot.top, popover.emoji-picker window.print scrolledwindow.dialog-action-box > undershoot.top, window.print popover.emoji-picker scrolledwindow.dialog-action-box > undershoot.top {\n    box-shadow: inset 0 1px alpha(@popover_shade_color,0.75);\n    background: linear-gradient(to bottom, alpha(@popover_shade_color,0.75), transparent 4px); }\n  popover.emoji-picker scrolledwindow.view > undershoot.bottom, popover.emoji-picker window.print scrolledwindow.dialog-action-box > undershoot.bottom, window.print popover.emoji-picker scrolledwindow.dialog-action-box > undershoot.bottom {\n    box-shadow: inset 0 -1px alpha(@popover_shade_color,0.75);\n    background: linear-gradient(to top, alpha(@popover_shade_color,0.75), transparent 4px); }\n\npopover.emoji-completion > contents {\n  padding: 6px;\n  padding-bottom: 4px; }\n\nemoji-completion-row {\n  padding: 6px;\n  margin-bottom: 2px;\n  border-radius: 6px; }\n  emoji-completion-row:dir(ltr) {\n    padding-right: 12px; }\n  emoji-completion-row:dir(rtl) {\n    padding-left: 12px; }\n  emoji-completion-row > box {\n    border-spacing: 6px; }\n  emoji-completion-row:focus, emoji-completion-row:hover {\n    background-color: alpha(currentColor,0.1);\n    color: @popover_fg_color; }\n  emoji-completion-row:active {\n    background-color: alpha(currentColor,0.16); }\n\nspinbutton,\nentry {\n  min-height: 34px;\n  padding-left: 9px;\n  padding-right: 9px;\n  border-radius: 6px;\n  border-spacing: 6px;\n  background-color: alpha(currentColor,0.1);\n  background-clip: padding-box;\n  caret-color: currentColor; }\n  spinbutton,\n  entry {\n    outline: 0 solid transparent;\n    outline-offset: 4px;\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  spinbutton:focus-within,\n  entry:focus-within {\n    outline-color: alpha(@accent_color,0.5);\n    outline-width: 2px;\n    outline-offset: -2px; }\n  .osd spinbutton:focus-within, .osd entry:focus-within {\n    outline-color: rgba(255, 255, 255, 0.5); }\n  spinbutton > text > block-cursor,\n  entry > text > block-cursor {\n    color: @view_bg_color;\n    background-color: @view_fg_color; }\n  spinbutton.flat,\n  entry.flat:focus-within,\n  entry.flat:disabled,\n  entry.flat {\n    min-height: 0;\n    padding: 2px;\n    background-color: transparent;\n    box-shadow: none;\n    border-radius: 0; }\n  spinbutton:disabled,\n  entry:disabled {\n    filter: opacity(0.5); }\n  spinbutton.error,\n  entry.error {\n    outline: 0 solid transparent;\n    outline-offset: 4px;\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  spinbutton.error:focus-within,\n  entry.error:focus-within {\n    outline-color: alpha(currentColor,0.5);\n    outline-width: 2px;\n    outline-offset: -2px; }\n  spinbutton.error > text > selection:focus-within,\n  entry.error > text > selection:focus-within {\n    background-color: alpha(@error_color,0.2); }\n  spinbutton.error > text > cursor-handle > contents,\n  entry.error > text > cursor-handle > contents {\n    background-color: currentColor; }\n  spinbutton.error > progress > trough > progress,\n  entry.error > progress > trough > progress {\n    border-color: currentColor; }\n  spinbutton.warning,\n  entry.warning {\n    outline: 0 solid transparent;\n    outline-offset: 4px;\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  spinbutton.warning:focus-within,\n  entry.warning:focus-within {\n    outline-color: alpha(currentColor,0.5);\n    outline-width: 2px;\n    outline-offset: -2px; }\n  spinbutton.warning > text > selection:focus-within,\n  entry.warning > text > selection:focus-within {\n    background-color: alpha(@warning_color,0.2); }\n  spinbutton.warning > text > cursor-handle > contents,\n  entry.warning > text > cursor-handle > contents {\n    background-color: currentColor; }\n  spinbutton.warning > progress > trough > progress,\n  entry.warning > progress > trough > progress {\n    border-color: currentColor; }\n  spinbutton.success,\n  entry.success {\n    outline: 0 solid transparent;\n    outline-offset: 4px;\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  spinbutton.success:focus-within,\n  entry.success:focus-within {\n    outline-color: alpha(currentColor,0.5);\n    outline-width: 2px;\n    outline-offset: -2px; }\n  spinbutton.success > text > selection:focus-within,\n  entry.success > text > selection:focus-within {\n    background-color: alpha(@success_color,0.2); }\n  spinbutton.success > text > cursor-handle > contents,\n  entry.success > text > cursor-handle > contents {\n    background-color: currentColor; }\n  spinbutton.success > progress > trough > progress,\n  entry.success > progress > trough > progress {\n    border-color: currentColor; }\n  spinbutton > image,\n  entry > image {\n    opacity: 0.7; }\n    spinbutton > image:hover,\n    entry > image:hover {\n      opacity: 1; }\n    spinbutton > image:active,\n    entry > image:active {\n      opacity: 0.8; }\n    spinbutton > image.left,\n    entry > image.left {\n      margin-right: 6px; }\n    spinbutton > image.right,\n    entry > image.right {\n      margin-left: 6px; }\n  spinbutton.password image.caps-lock-indicator,\n  entry.password image.caps-lock-indicator {\n    opacity: 0.3; }\n  spinbutton:drop(active),\n  entry:drop(active):focus-within,\n  entry:drop(active) {\n    border-color: @accent_bg_color;\n    box-shadow: inset 0 0 0 1px @accent_bg_color; }\n\nspinbutton > progress,\nentry > progress {\n  margin-bottom: 3px; }\n  spinbutton > progress > trough > progress,\n  entry > progress > trough > progress {\n    background-color: transparent;\n    background-image: none;\n    border-radius: 0;\n    border-width: 0 0 2px;\n    border-color: @accent_bg_color;\n    border-style: solid;\n    box-shadow: none; }\n\n.osd spinbutton > progress > trough > progress, .osd entry > progress > trough > progress {\n  border-color: rgba(255, 255, 255, 0.75); }\n\nexpander {\n  min-width: 16px;\n  min-height: 16px;\n  -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic\"); }\n  expander:dir(rtl) {\n    -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic-rtl\"); }\n  expander:disabled {\n    filter: opacity(0.5); }\n  expander:checked {\n    -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\"); }\n\nexpander-widget > box > title {\n  outline: 0 solid transparent;\n  outline-offset: 4px;\n  transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n\nexpander-widget:focus:focus-visible > box > title {\n  outline-color: alpha(@accent_color,0.5);\n  outline-width: 2px;\n  outline-offset: -2px; }\n\nexpander-widget > box > title {\n  border-radius: 6px; }\n  expander-widget > box > title > expander {\n    opacity: .7; }\n  expander-widget > box > title:hover > expander, expander-widget > box > title:active > expander {\n    opacity: 1; }\n\nplacessidebar .navigation-sidebar > row {\n  padding: 0; }\n  placessidebar .navigation-sidebar > row > revealer {\n    padding: 0 14px; }\n  placessidebar .navigation-sidebar > row image.sidebar-icon:dir(ltr) {\n    padding-right: 8px; }\n  placessidebar .navigation-sidebar > row image.sidebar-icon:dir(rtl) {\n    padding-left: 8px; }\n  placessidebar .navigation-sidebar > row label.sidebar-label:dir(ltr) {\n    padding-right: 2px; }\n  placessidebar .navigation-sidebar > row label.sidebar-label:dir(rtl) {\n    padding-left: 2px; }\n  button.sidebar-button {\n    min-height: 26px;\n    min-width: 26px;\n    margin-top: 3px;\n    margin-bottom: 3px;\n    padding: 0;\n    border-radius: 100%; }\n  placessidebar .navigation-sidebar > row:selected:active {\n    box-shadow: none; }\n  placessidebar .navigation-sidebar > row.sidebar-placeholder-row {\n    padding: 0 8px;\n    min-height: 2px;\n    background-image: image(@accent_bg_color);\n    background-clip: content-box; }\n  placessidebar .navigation-sidebar > row.sidebar-new-bookmark-row {\n    color: @accent_color; }\n  placessidebar .navigation-sidebar > row:drop(active):not(:disabled) {\n    color: @accent_bg_color;\n    box-shadow: inset 0 0 0 1px @accent_bg_color; }\n\nrow image.sidebar-icon {\n  opacity: 0.7; }\n\nrow .sidebar-button {\n  opacity: 0.7; }\n  row .sidebar-button:hover, row .sidebar-button:active, row .sidebar-button.keyboard-activating {\n    opacity: 1; }\n\nplacesview .server-list-button > image {\n  transition: -gtk-icon-transform 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n  -gtk-icon-transform: rotate(0turn); }\n\nplacesview .server-list-button:checked > image {\n  -gtk-icon-transform: rotate(-0.5turn); }\n\nplacesview > actionbar > revealer > box > box {\n  border-spacing: 6px; }\n\nfilechooser {\n  box-shadow: 0 1px alpha(currentColor,0.15); }\n  filechooser pathbar button:not(.image-button) {\n    padding-left: 9px;\n    padding-right: 9px; }\n  filechooser pathbar button > box {\n    border-spacing: 4px; }\n    filechooser pathbar button > box > label {\n      padding-left: 2px;\n      padding-right: 2px; }\n  filechooser columnview > listview > row > cell, filechooser treeview.view > listview > row > cell, filechooser window.print treeview.dialog-action-box > listview > row > cell, window.print filechooser treeview.dialog-action-box > listview > row > cell {\n    padding: 0; }\n    filechooser columnview > listview > row > cell > filelistcell, filechooser treeview.view > listview > row > cell > filelistcell, filechooser window.print treeview.dialog-action-box > listview > row > cell > filelistcell, window.print filechooser treeview.dialog-action-box > listview > row > cell > filelistcell {\n      padding: 8px 6px; }\n  filechooser gridview {\n    padding: 15px; }\n    filechooser gridview ~ undershoot.top {\n      box-shadow: inset 0 1px alpha(@shade_color,0.75);\n      background: linear-gradient(to bottom, alpha(@shade_color,0.75), transparent 4px); }\n    filechooser gridview > child {\n      border-radius: 12px;\n      padding: 0;\n      margin: 3px; }\n      filechooser gridview > child > filelistcell {\n        padding: 6px 12px; }\n      filechooser gridview > child filethumbnail image {\n        filter: drop-shadow(0px 1px 1px rgba(0, 0, 0, 0.3)); }\n      filechooser gridview > child box {\n        border-spacing: 6px; }\n  filechooser > box > actionbar {\n    box-shadow: 0 -1px alpha(@headerbar_shade_color,0.5), 0 -2px 4px alpha(@headerbar_shade_color,0.5); }\n    filechooser > box > actionbar > revealer > box {\n      box-shadow: none;\n      padding-top: 6px; }\n  filechooser scrolledwindow + actionbar > revealer > box {\n    background-color: mix(@accent_bg_color,@view_bg_color,0.7);\n    color: @window_fg_color;\n    box-shadow: none;\n    padding-top: 6px;\n    font-weight: bold; }\n    filechooser scrolledwindow + actionbar > revealer > box:backdrop {\n      background-color: mix(@accent_bg_color,@view_bg_color,0.85); }\n  filechooser placesview > stack > scrolledwindow > undershoot.bottom {\n    box-shadow: inset 0 -1px alpha(@shade_color,0.75);\n    background: linear-gradient(to top, alpha(@shade_color,0.75), transparent 4px); }\n  filechooser placesview > actionbar > revealer > box {\n    background: @view_bg_color;\n    color: @view_fg_color;\n    box-shadow: none;\n    padding-top: 6px; }\n    filechooser placesview > actionbar > revealer > box:backdrop {\n      background: @view_bg_color;\n      transition: none; }\n  filechooser placessidebar {\n    background-color: @sidebar_bg_color;\n    color: @sidebar_fg_color; }\n    filechooser placessidebar:backdrop {\n      background-color: @sidebar_backdrop_color;\n      transition: background-color 200ms ease-out; }\n  filechooser paned.horizontal > separator:dir(ltr) {\n    box-shadow: inset 1px 0 @sidebar_bg_color, inset 1px 0 @sidebar_border_color; }\n    filechooser paned.horizontal > separator:dir(ltr):backdrop {\n      box-shadow: inset 1px 0 @sidebar_backdrop_color, inset 1px 0 @sidebar_border_color; }\n  filechooser paned.horizontal > separator:dir(rtl) {\n    box-shadow: inset -1px 0 @sidebar_bg_color, inset -1px 0 @sidebar_border_color; }\n    filechooser paned.horizontal > separator:dir(rtl):backdrop {\n      box-shadow: inset -1px 0 @sidebar_backdrop_color, inset -1px 0 @sidebar_border_color; }\n  filechooser paned.horizontal > separator:backdrop {\n    transition: box-shadow 200ms ease-out; }\n\n/* Fix header bar height in the file chooser */\nwindow.filechooser headerbar box.start + box.vertical {\n  margin-top: -6px;\n  margin-bottom: -6px;\n  min-height: 12px; }\n\nheaderbar {\n  min-height: 47px;\n  background-color: @headerbar_bg_color;\n  color: @headerbar_fg_color;\n  box-shadow: inset 0 -1px @headerbar_shade_color, inset 1px 0 alpha(@headerbar_border_color,0.15), inset -1px 0 alpha(@headerbar_border_color,0.15);\n  margin-left: -1px;\n  margin-right: -1px; }\n  headerbar > windowhandle > box {\n    padding: 6px 7px 7px 7px; }\n    headerbar > windowhandle > box > box.start,\n    headerbar > windowhandle > box > box.end {\n      border-spacing: 6px; }\n    headerbar > windowhandle > box > box.start:dir(ltr),\n    headerbar > windowhandle > box > box.end:dir(rtl), headerbar > windowhandle > box > widget > box.start:dir(ltr),\n    headerbar > windowhandle > box > widget > box.end:dir(rtl) {\n      margin-right: 6px; }\n    headerbar > windowhandle > box > box.start:dir(rtl),\n    headerbar > windowhandle > box > box.end:dir(ltr), headerbar > windowhandle > box > widget > box.start:dir(rtl),\n    headerbar > windowhandle > box > widget > box.end:dir(ltr) {\n      margin-left: 6px; }\n  headerbar:backdrop {\n    background-color: @headerbar_backdrop_color;\n    transition: background-color 200ms ease-out; }\n    headerbar:backdrop > windowhandle {\n      filter: opacity(0.5);\n      transition: filter 200ms ease-out; }\n  headerbar.default-decoration {\n    min-height: 37px; }\n    headerbar.default-decoration > windowhandle > box {\n      padding: 3px 4px 4px 4px; }\n    headerbar.default-decoration windowcontrols > button {\n      min-height: 22px;\n      min-width: 22px;\n      padding: 4px; }\n    headerbar.default-decoration windowcontrols > .icon {\n      margin: 7px; }\n\nwindow > .titlebar:not(.flat) {\n  box-shadow: 0 1px alpha(@headerbar_shade_color,0.5), 0 2px 4px alpha(@headerbar_shade_color,0.5); }\n\nwindow > .titlebar headerbar:not(.flat) {\n  box-shadow: inset 1px 0 alpha(@headerbar_border_color,0.15), inset -1px 0 alpha(@headerbar_border_color,0.15); }\n\nwindow > headerbar.titlebar,\nwindow > .titlebar headerbar {\n  min-height: 46px; }\n  window > headerbar.titlebar > windowhandle > box,\n  window > .titlebar headerbar > windowhandle > box {\n    padding-bottom: 6px; }\n  window > headerbar.titlebar.default-decoration,\n  window > .titlebar headerbar.default-decoration {\n    min-height: 36px; }\n    window > headerbar.titlebar.default-decoration > windowhandle > box,\n    window > .titlebar headerbar.default-decoration > windowhandle > box {\n      padding-bottom: 3px; }\n\ntoolbarview > .top-bar headerbar,\ntoolbarview > .bottom-bar headerbar, headerbar.flat, window.shortcuts headerbar.titlebar, window.print headerbar.titlebar, window.pagesetup headerbar.titlebar, window.aboutdialog headerbar.titlebar, window.colorchooser headerbar.titlebar, window.appchooser headerbar.titlebar {\n  background: none;\n  box-shadow: none;\n  color: inherit;\n  min-height: 46px; }\n  toolbarview > .top-bar headerbar > windowhandle > box,\n  toolbarview > .bottom-bar headerbar > windowhandle > box, headerbar.flat > windowhandle > box, window.shortcuts headerbar.titlebar > windowhandle > box, window.print headerbar.titlebar > windowhandle > box, window.pagesetup headerbar.titlebar > windowhandle > box, window.aboutdialog headerbar.titlebar > windowhandle > box, window.colorchooser headerbar.titlebar > windowhandle > box, window.appchooser headerbar.titlebar > windowhandle > box {\n    padding-bottom: 6px; }\n  toolbarview > .top-bar headerbar.default-decoration,\n  toolbarview > .bottom-bar headerbar.default-decoration, headerbar.default-decoration.flat, window.shortcuts headerbar.default-decoration.titlebar, window.print headerbar.default-decoration.titlebar, window.pagesetup headerbar.default-decoration.titlebar, window.aboutdialog headerbar.default-decoration.titlebar, window.colorchooser headerbar.default-decoration.titlebar, window.appchooser headerbar.default-decoration.titlebar {\n    min-height: 36px; }\n    toolbarview > .top-bar headerbar.default-decoration > windowhandle > box,\n    toolbarview > .bottom-bar headerbar.default-decoration > windowhandle > box, headerbar.default-decoration.flat > windowhandle > box, window.shortcuts headerbar.default-decoration.titlebar > windowhandle > box, window.print headerbar.default-decoration.titlebar > windowhandle > box, window.pagesetup headerbar.default-decoration.titlebar > windowhandle > box, window.aboutdialog headerbar.default-decoration.titlebar > windowhandle > box, window.colorchooser headerbar.default-decoration.titlebar > windowhandle > box, window.appchooser headerbar.default-decoration.titlebar > windowhandle > box {\n      padding-bottom: 3px; }\n\ntoolbarview > .top-bar headerbar:backdrop,\ntoolbarview > .bottom-bar headerbar:backdrop {\n  transition: none; }\n  toolbarview > .top-bar headerbar:backdrop > windowhandle,\n  toolbarview > .bottom-bar headerbar:backdrop > windowhandle {\n    filter: none;\n    transition: none; }\n\nwindow.devel toolbarview > .top-bar headerbar > windowhandle, toolbarview > .top-bar window.devel headerbar > windowhandle,\nwindow.devel toolbarview > .bottom-bar headerbar > windowhandle,\ntoolbarview > .bottom-bar window.devel headerbar > windowhandle {\n  background-image: none; }\n\ntoolbarview > .top-bar .collapse-spacing headerbar,\ntoolbarview > .bottom-bar .collapse-spacing headerbar, window.shortcuts headerbar.titlebar, window.appchooser headerbar.titlebar {\n  min-height: 40px; }\n  toolbarview > .top-bar .collapse-spacing headerbar > windowhandle > box,\n  toolbarview > .bottom-bar .collapse-spacing headerbar > windowhandle > box, window.shortcuts headerbar.titlebar > windowhandle > box, window.appchooser headerbar.titlebar > windowhandle > box {\n    padding-top: 3px;\n    padding-bottom: 3px; }\n  toolbarview > .top-bar .collapse-spacing headerbar.default-decoration,\n  toolbarview > .bottom-bar .collapse-spacing headerbar.default-decoration, window.shortcuts headerbar.default-decoration.titlebar, window.appchooser headerbar.default-decoration.titlebar {\n    min-height: 30px; }\n    toolbarview > .top-bar .collapse-spacing headerbar.default-decoration > windowhandle > box,\n    toolbarview > .bottom-bar .collapse-spacing headerbar.default-decoration > windowhandle > box, window.shortcuts headerbar.default-decoration.titlebar > windowhandle > box, window.appchooser headerbar.default-decoration.titlebar > windowhandle > box {\n      padding-top: 0px;\n      padding-bottom: 0px; }\n\n.titlebar:not(headerbar) separator {\n  background-color: alpha(@headerbar_border_color,0.15); }\n\n/*********************\n * GtkWindowControls *\n *********************/\nwindowcontrols {\n  border-spacing: 3px; }\n  windowcontrols > button {\n    min-width: 24px;\n    padding: 5px;\n    box-shadow: none; }\n    windowcontrols > button > image {\n      background-color: alpha(currentColor,0.1);\n      border-radius: 100%;\n      padding: 2px;\n      transition: background 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), box-shadow 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n    windowcontrols > button, windowcontrols > button:hover, windowcontrols > button:active {\n      background: none; }\n    windowcontrols > button:hover > image {\n      background-color: alpha(currentColor,0.15); }\n    windowcontrols > button:active > image {\n      background-color: alpha(currentColor,0.3); }\n  windowcontrols > .icon {\n    margin: 9px; }\n\n/******************\n * AdwWindowTitle *\n ******************/\nheaderbar .title,\nwindowtitle .title {\n  padding-left: 12px;\n  padding-right: 12px;\n  font-weight: bold; }\n\nheaderbar .subtitle,\nwindowtitle .subtitle {\n  font-size: smaller;\n  padding-left: 12px;\n  padding-right: 12px; }\n\nwindowtitle {\n  margin-top: -6px;\n  margin-bottom: -6px;\n  min-height: 12px; }\n\nwindow.devel headerbar > windowhandle {\n  background-image: cross-fade(5% -gtk-recolor(url(\"assets/devel-symbolic.svg\")), image(transparent));\n  background-repeat: repeat-x; }\n\nwindow.devel dialog headerbar > windowhandle {\n  background-image: unset;\n  background-repeat: unset; }\n\nlabel {\n  caret-color: currentColor; }\n  label:disabled {\n    filter: opacity(0.5); }\n\n.dim-label, scale > value, progressbar > text, row.expander image.expander-row-arrow, row.property > box.header > box.title > .title, row.expander.property box > list > row > box.header > box.title > .title, row label.subtitle, spinbutton > text > placeholder,\nentry > text > placeholder, headerbar .subtitle,\nwindowtitle .subtitle, label.separator {\n  opacity: 0.55; }\n\n.accent {\n  color: @accent_color; }\n\n.success {\n  color: @success_color; }\n\n.warning {\n  color: @warning_color; }\n\n.error {\n  color: @error_color; }\n\n/**********************\n * General Typography *\n **********************/\n.title-1 {\n  font-weight: 800;\n  font-size: 20pt; }\n\n.title-2 {\n  font-weight: 800;\n  font-size: 15pt; }\n\n.title-3 {\n  font-weight: 700;\n  font-size: 15pt; }\n\n.title-4 {\n  font-weight: 700;\n  font-size: 13pt; }\n\n.heading, listview > header {\n  font-weight: 700;\n  font-size: 11pt; }\n\n.body {\n  font-weight: 400;\n  font-size: 11pt; }\n\n.caption-heading {\n  font-weight: 700;\n  font-size: 9pt; }\n\n.caption {\n  font-weight: 400;\n  font-size: 9pt; }\n\n.monospace {\n  font-family: monospace; }\n\n.numeric, spinbutton, scale > value, progressbar > text {\n  font-feature-settings: \"tnum\"; }\n\n/*******************\n * Editable Labels *\n *******************/\neditablelabel > stack > text {\n  color: @view_fg_color;\n  background-color: @view_bg_color; }\n\nlevelbar:disabled {\n  filter: opacity(0.5); }\n\nlevelbar.horizontal trough > block {\n  min-height: 8px;\n  border-radius: 99px; }\n  levelbar.horizontal trough > block.empty, levelbar.horizontal trough > block.full {\n    border-radius: 99px; }\n\nlevelbar.horizontal.discrete > trough > block {\n  min-height: 8px;\n  margin-right: 2px;\n  min-width: 26px;\n  border-radius: 0; }\n  levelbar.horizontal.discrete > trough > block:first-child {\n    border-radius: 99px 0 0 99px; }\n  levelbar.horizontal.discrete > trough > block:last-child {\n    border-radius: 0 99px 99px 0;\n    margin-right: 0; }\n\nlevelbar.vertical trough > block {\n  min-width: 8px;\n  border-radius: 99px; }\n  levelbar.vertical trough > block.empty, levelbar.vertical trough > block.full {\n    border-radius: 99px; }\n\nlevelbar.vertical.discrete > trough > block {\n  min-width: 8px;\n  margin-bottom: 2px;\n  min-height: 26px;\n  border-radius: 0; }\n  levelbar.vertical.discrete > trough > block:first-child {\n    border-radius: 99px 99px 0 0; }\n  levelbar.vertical.discrete > trough > block:last-child {\n    border-radius: 0 0 99px 99px;\n    margin-bottom: 0; }\n\nlevelbar > trough {\n  padding: 0; }\n  levelbar > trough > block.low {\n    background-color: @warning_bg_color; }\n  levelbar > trough > block.high, levelbar > trough > block:not(.empty) {\n    background-color: @accent_bg_color; }\n  levelbar > trough > block.full {\n    background-color: @success_bg_color; }\n  levelbar > trough > block.empty {\n    background-color: alpha(currentColor,0.15); }\n\n.osd levelbar > trough > block.high, .osd levelbar > trough > block:not(.empty) {\n  background-color: rgba(255, 255, 255, 0.75); }\n\n.linked:not(.vertical) > button:dir(ltr):not(:first-child), .linked:not(.vertical) > button:dir(rtl):not(:last-child) {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n  margin-left: -1px; }\n\n.linked:not(.vertical) > button:dir(ltr):not(:last-child), .linked:not(.vertical) > button:dir(rtl):not(:first-child) {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked.vertical button:not(:first-child) {\n  border-top-left-radius: 0;\n  border-top-right-radius: 0;\n  margin-top: -1px; }\n\n.linked.vertical button:not(:last-child) {\n  border-bottom-left-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked:not(.vertical) > menubutton:dir(ltr):not(:first-child) > button, .linked:not(.vertical) > menubutton:dir(rtl):not(:last-child) > button {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n  margin-left: -1px; }\n\n.linked:not(.vertical) > menubutton:dir(ltr):not(:last-child) > button, .linked:not(.vertical) > menubutton:dir(rtl):not(:first-child) > button {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked.vertical menubutton:not(:first-child) > button {\n  border-top-left-radius: 0;\n  border-top-right-radius: 0;\n  margin-top: -1px; }\n\n.linked.vertical menubutton:not(:last-child) > button {\n  border-bottom-left-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked:not(.vertical) > dropdown:dir(ltr):not(:first-child) > button, .linked:not(.vertical) > combobox:dir(ltr):not(:first-child) > button, .linked:not(.vertical) > dropdown:dir(rtl):not(:last-child) > button, .linked:not(.vertical) > combobox:dir(rtl):not(:last-child) > button {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n  margin-left: -1px; }\n\n.linked:not(.vertical) > dropdown:dir(ltr):not(:last-child) > button, .linked:not(.vertical) > combobox:dir(ltr):not(:last-child) > button, .linked:not(.vertical) > dropdown:dir(rtl):not(:first-child) > button, .linked:not(.vertical) > combobox:dir(rtl):not(:first-child) > button {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked.vertical dropdown:not(:first-child) > button, .linked.vertical combobox:not(:first-child) > button {\n  border-top-left-radius: 0;\n  border-top-right-radius: 0;\n  margin-top: -1px; }\n\n.linked.vertical dropdown:not(:last-child) > button, .linked.vertical combobox:not(:last-child) > button {\n  border-bottom-left-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked:not(.vertical) > colorbutton:dir(ltr):not(:first-child) > button, .linked:not(.vertical) > colorbutton:dir(rtl):not(:last-child) > button {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n  margin-left: -1px; }\n\n.linked:not(.vertical) > colorbutton:dir(ltr):not(:last-child) > button, .linked:not(.vertical) > colorbutton:dir(rtl):not(:first-child) > button {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked.vertical colorbutton:not(:first-child) > button {\n  border-top-left-radius: 0;\n  border-top-right-radius: 0;\n  margin-top: -1px; }\n\n.linked.vertical colorbutton:not(:last-child) > button {\n  border-bottom-left-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked:not(.vertical) > fontbutton:dir(ltr):not(:first-child) > button, .linked:not(.vertical) > fontbutton:dir(rtl):not(:last-child) > button {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n  margin-left: -1px; }\n\n.linked:not(.vertical) > fontbutton:dir(ltr):not(:last-child) > button, .linked:not(.vertical) > fontbutton:dir(rtl):not(:first-child) > button {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked.vertical fontbutton:not(:first-child) > button {\n  border-top-left-radius: 0;\n  border-top-right-radius: 0;\n  margin-top: -1px; }\n\n.linked.vertical fontbutton:not(:last-child) > button {\n  border-bottom-left-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked:not(.vertical) > tabbutton:dir(ltr):not(:first-child) > button, .linked:not(.vertical) > tabbutton:dir(rtl):not(:last-child) > button {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n  margin-left: -1px; }\n\n.linked:not(.vertical) > tabbutton:dir(ltr):not(:last-child) > button, .linked:not(.vertical) > tabbutton:dir(rtl):not(:first-child) > button {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked.vertical tabbutton:not(:first-child) > button {\n  border-top-left-radius: 0;\n  border-top-right-radius: 0;\n  margin-top: -1px; }\n\n.linked.vertical tabbutton:not(:last-child) > button {\n  border-bottom-left-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked:not(.vertical) > spinbutton:dir(ltr):not(:first-child), .linked:not(.vertical) > spinbutton:dir(rtl):not(:last-child) {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n  margin-left: -1px; }\n\n.linked:not(.vertical) > spinbutton:dir(ltr):not(:last-child), .linked:not(.vertical) > spinbutton:dir(rtl):not(:first-child) {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked.vertical spinbutton:not(:first-child) {\n  border-top-left-radius: 0;\n  border-top-right-radius: 0;\n  margin-top: -1px; }\n\n.linked.vertical spinbutton:not(:last-child) {\n  border-bottom-left-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked:not(.vertical) > entry:dir(ltr):not(:first-child), .linked:not(.vertical) > entry:dir(rtl):not(:last-child) {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n  margin-left: -1px; }\n\n.linked:not(.vertical) > entry:dir(ltr):not(:last-child), .linked:not(.vertical) > entry:dir(rtl):not(:first-child) {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked.vertical entry:not(:first-child) {\n  border-top-left-radius: 0;\n  border-top-right-radius: 0;\n  margin-top: -1px; }\n\n.linked.vertical entry:not(:last-child) {\n  border-bottom-left-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked:not(.vertical) > combobox:dir(ltr):not(:first-child) > box > button.combo, .linked:not(.vertical) > combobox:dir(rtl):not(:last-child) > box > button.combo {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n  margin-left: -1px; }\n\n.linked:not(.vertical) > combobox:dir(ltr):not(:last-child) > box > button.combo, .linked:not(.vertical) > combobox:dir(rtl):not(:first-child) > box > button.combo {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked.vertical combobox:not(:first-child) > box > button.combo {\n  border-top-left-radius: 0;\n  border-top-right-radius: 0;\n  margin-top: -1px; }\n\n.linked.vertical combobox:not(:last-child) > box > button.combo {\n  border-bottom-left-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked:not(.vertical) > appchooserbutton:dir(ltr):not(:first-child) > combobox > box > button.combo, .linked:not(.vertical) > appchooserbutton:dir(rtl):not(:last-child) > combobox > box > button.combo {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n  margin-left: -1px; }\n\n.linked:not(.vertical) > appchooserbutton:dir(ltr):not(:last-child) > combobox > box > button.combo, .linked:not(.vertical) > appchooserbutton:dir(rtl):not(:first-child) > combobox > box > button.combo {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked.vertical appchooserbutton:not(:first-child) > combobox > box > button.combo {\n  border-top-left-radius: 0;\n  border-top-right-radius: 0;\n  margin-top: -1px; }\n\n.linked.vertical appchooserbutton:not(:last-child) > combobox > box > button.combo {\n  border-bottom-left-radius: 0;\n  border-bottom-right-radius: 0; }\n\nlink,\nbutton.link {\n  color: @accent_color;\n  text-decoration: underline;\n  font-weight: inherit; }\n  link:visited,\n  button.link:visited {\n    color: mix(@accent_color,@view_fg_color,0.2); }\n  link:hover,\n  button.link:hover {\n    color: shade(@accent_color,1.1); }\n  link:active,\n  button.link:active {\n    color: @accent_color; }\n  link:disabled,\n  button.link:disabled {\n    color: alpha(currentColor,0.5); }\n  .osd link, .osd button.link {\n    color: mix(@accent_bg_color,white,0.5); }\n    .osd link:visited, .osd button.link:visited {\n      color: mix(@accent_bg_color,white,0.25); }\n    .osd link:active, .osd button.link:active {\n      color: mix(@accent_bg_color,white,0.5); }\n\nlink {\n  outline: 0 solid transparent;\n  outline-offset: 4px;\n  transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n\nlink:focus:focus-visible {\n  outline-color: alpha(@accent_color,0.5);\n  outline-width: 2px;\n  outline-offset: -2px; }\n\n.osd link:focus:focus-visible {\n  outline-color: rgba(255, 255, 255, 0.5); }\n\nbutton.link > label {\n  text-decoration: underline; }\n\nlistview,\nlist {\n  color: @view_fg_color;\n  background-color: @view_bg_color;\n  background-clip: padding-box;\n  border-color: alpha(currentColor,0.15); }\n  listview > row,\n  list > row {\n    padding: 2px;\n    background-clip: padding-box; }\n  listview > row.expander,\n  list > row.expander {\n    padding: 0px; }\n  listview > row.expander .row-header,\n  list > row.expander .row-header {\n    padding: 2px; }\n  listview.horizontal row.separator, listview.separators.horizontal > row:not(.separator),\n  list.horizontal row.separator,\n  list.separators.horizontal > row:not(.separator) {\n    border-left: 1px solid alpha(currentColor,0.15); }\n  listview:not(.horizontal) row.separator, listview.separators:not(.horizontal) > row:not(.separator),\n  list:not(.horizontal) row.separator,\n  list.separators:not(.horizontal) > row:not(.separator) {\n    border-bottom: 1px solid alpha(currentColor,0.15); }\n\nlistview > header {\n  padding: 2px;\n  padding-top: 18px;\n  padding-bottom: 6px; }\n\nrow {\n  background-clip: padding-box; }\n  row {\n    outline: 0 solid transparent;\n    outline-offset: 4px;\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  row:focus:focus-visible {\n    outline-color: alpha(@accent_color,0.5);\n    outline-width: 2px;\n    outline-offset: -2px; }\n  .osd row:focus:focus-visible {\n    outline-color: rgba(255, 255, 255, 0.5); }\n  .osd row.activatable:hover {\n    background-color: alpha(currentColor,0.07); }\n  .osd row.activatable:active {\n    background-color: alpha(currentColor,0.16); }\n  .osd row.activatable.has-open-popup {\n    background-color: alpha(currentColor,0.07); }\n  .osd row.activatable:selected:hover {\n    background-color: alpha(currentColor,0.13); }\n  .osd row.activatable:selected:active {\n    background-color: alpha(currentColor,0.19); }\n  .osd row.activatable:selected.has-open-popup {\n    background-color: alpha(currentColor,0.13); }\n  .osd row:selected {\n    background-color: alpha(currentColor,0.1); }\n  row.activatable:hover {\n    background-color: alpha(currentColor,0.04); }\n  row.activatable:active {\n    background-color: alpha(currentColor,0.08); }\n  row.activatable.has-open-popup {\n    background-color: alpha(currentColor,0.04); }\n  row.activatable:selected:hover {\n    background-color: alpha(@accent_bg_color,0.32); }\n  row.activatable:selected:active {\n    background-color: alpha(@accent_bg_color,0.39); }\n  row.activatable:selected.has-open-popup {\n    background-color: alpha(@accent_bg_color,0.32); }\n  row:selected {\n    background-color: alpha(@accent_bg_color,0.25); }\n\n/*******************************************************\n * Rich Lists                                          *\n * Large list usually containing lots of widgets       *\n * https://gitlab.gnome.org/GNOME/gtk/-/issues/3073    *\n *******************************************************/\n.rich-list {\n  /* rich lists usually containing other widgets than just labels/text */ }\n  .rich-list > row {\n    padding: 8px 12px;\n    min-height: 32px;\n    /* should be tall even when only containing a label */ }\n    .rich-list > row > box {\n      border-spacing: 12px; }\n  .rich-list > header {\n    padding-left: 12px;\n    padding-right: 12px; }\n\n/****************\n * AdwActionRow *\n ****************/\nrow label.subtitle {\n  font-size: smaller; }\n\nrow > box.header {\n  margin-left: 12px;\n  margin-right: 12px;\n  border-spacing: 6px;\n  min-height: 50px; }\n  row > box.header > .icon:disabled {\n    filter: opacity(0.5); }\n  row > box.header > box.title {\n    margin-top: 6px;\n    margin-bottom: 6px;\n    border-spacing: 3px;\n    padding: 0; }\n    row > box.header > box.title,\n    row > box.header > box.title > .title,\n    row > box.header > box.title > .subtitle {\n      padding: 0;\n      font-weight: inherit; }\n  row > box.header > .prefixes,\n  row > box.header > .suffixes {\n    border-spacing: 6px; }\n  row > box.header > .icon:dir(ltr),\n  row > box.header > .prefixes:dir(ltr) {\n    margin-right: 6px; }\n  row > box.header > .icon:dir(rtl),\n  row > box.header > .prefixes:dir(rtl) {\n    margin-left: 6px; }\n\nrow.property > box.header > box.title > .title, row.expander.property box > list > row > box.header > box.title > .title {\n  font-size: smaller; }\n\nrow.property > box.header > box.title > .subtitle, row.expander.property box > list > row > box.header > box.title > .subtitle {\n  font-size: inherit;\n  opacity: 1; }\n\n/******************************\n * AdwEntryRow and AdwSpinRow *\n ******************************/\nrow.entry:not(:selected).activatable.focused:hover, row.entry:not(:selected).activatable.focused:active {\n  background-color: transparent; }\n\nrow.entry:disabled text {\n  opacity: 0.5; }\n\nrow.entry:disabled .dim-label, row.entry:disabled scale > value, row.entry:disabled progressbar > text, row.entry:disabled row.expander image.expander-row-arrow, row.expander row.entry:disabled image.expander-row-arrow, row.entry:disabled spinbutton > text > placeholder,\nrow.entry:disabled entry > text > placeholder, row.entry:disabled label.separator, row.entry:disabled row.property > box.header > box.title > .title, row.entry:disabled row.expander.property box > list > row > box.header > box.title > .title, row.expander.property row.entry:disabled box > list > row > box.header > box.title > .title, row.entry:disabled .subtitle {\n  opacity: 1; }\n\nrow.entry .edit-icon, row.entry .indicator {\n  min-width: 24px;\n  min-height: 24px;\n  padding: 5px; }\n\nrow.entry .edit-icon:disabled {\n  opacity: 0.3; }\n\nrow.entry .indicator {\n  opacity: 0.3; }\n\nrow.entry.monospace {\n  font-family: inherit; }\n  row.entry.monospace text {\n    font-family: monospace; }\n\nrow.spin:not(:selected).activatable.focused:hover, row.spin:not(:selected).activatable.focused:active {\n  background-color: transparent; }\n\nrow.spin spinbutton {\n  background: none;\n  border-spacing: 6px;\n  box-shadow: none; }\n  row.spin spinbutton, row.spin spinbutton:focus {\n    outline: none; }\n  row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr):last-child, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child,\n  row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n  row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child {\n    min-width: 30px;\n    min-height: 30px;\n    margin: 10px 2px;\n    border: none; }\n\nrow.spin:disabled spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:disabled, row.spin:disabled spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr):last-child:disabled, row.spin:disabled spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child:disabled,\nrow.spin:disabled spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):disabled,\nrow.spin:disabled spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child:disabled,\nrow.spin:disabled spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child:disabled {\n  filter: none; }\n\nrow.entry,\nrow.spin {\n  outline: 0 solid transparent;\n  outline-offset: 5px;\n  transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), background-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), border-radius 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n\nrow.entry.focused,\nrow.spin.focused {\n  outline-color: alpha(@accent_color,0.5);\n  outline-width: 2px;\n  outline-offset: -1px; }\n\nrow.entry:not(:selected).activatable.focused:hover, row.entry:not(:selected).activatable.focused:active,\nrow.spin:not(:selected).activatable.focused:hover,\nrow.spin:not(:selected).activatable.focused:active {\n  background-color: transparent; }\n\nrow.entry.error,\nrow.spin.error {\n  outline: 0 solid transparent;\n  outline-offset: 5px;\n  transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), background-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), border-radius 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n\nrow.entry.error.focused,\nrow.spin.error.focused {\n  outline-color: alpha(currentColor,0.5);\n  outline-width: 2px;\n  outline-offset: -1px; }\n\nrow.entry.error text > selection:focus-within,\nrow.spin.error text > selection:focus-within {\n  background-color: alpha(@error_color,0.2); }\n\nrow.entry.error text > cursor-handle > contents,\nrow.spin.error text > cursor-handle > contents {\n  background-color: currentColor; }\n\nrow.entry.error .dim-label, row.entry.error scale > value, row.entry.error progressbar > text, row.entry.error row.expander image.expander-row-arrow, row.expander row.entry.error image.expander-row-arrow, row.entry.error spinbutton > text > placeholder,\nrow.entry.error entry > text > placeholder, row.entry.error label.separator, row.entry.error row.property > box.header > box.title > .title, row.entry.error row.expander.property box > list > row > box.header > box.title > .title, row.expander.property row.entry.error box > list > row > box.header > box.title > .title, row.entry.error .subtitle,\nrow.spin.error .dim-label,\nrow.spin.error scale > value,\nrow.spin.error progressbar > text,\nrow.spin.error row.expander image.expander-row-arrow,\nrow.expander row.spin.error image.expander-row-arrow,\nrow.spin.error spinbutton > text > placeholder,\nrow.spin.error entry > text > placeholder,\nrow.spin.error label.separator,\nrow.spin.error row.property > box.header > box.title > .title,\nrow.spin.error row.expander.property box > list > row > box.header > box.title > .title,\nrow.expander.property row.spin.error box > list > row > box.header > box.title > .title,\nrow.spin.error .subtitle {\n  opacity: 1; }\n\nrow.entry.error .suggested-action,\nrow.spin.error .suggested-action {\n  background-color: @error_bg_color;\n  color: @error_fg_color; }\n\nrow.entry.warning,\nrow.spin.warning {\n  outline: 0 solid transparent;\n  outline-offset: 5px;\n  transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), background-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), border-radius 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n\nrow.entry.warning.focused,\nrow.spin.warning.focused {\n  outline-color: alpha(currentColor,0.5);\n  outline-width: 2px;\n  outline-offset: -1px; }\n\nrow.entry.warning text > selection:focus-within,\nrow.spin.warning text > selection:focus-within {\n  background-color: alpha(@warning_color,0.2); }\n\nrow.entry.warning text > cursor-handle > contents,\nrow.spin.warning text > cursor-handle > contents {\n  background-color: currentColor; }\n\nrow.entry.warning .dim-label, row.entry.warning scale > value, row.entry.warning progressbar > text, row.entry.warning row.expander image.expander-row-arrow, row.expander row.entry.warning image.expander-row-arrow, row.entry.warning spinbutton > text > placeholder,\nrow.entry.warning entry > text > placeholder, row.entry.warning label.separator, row.entry.warning row.property > box.header > box.title > .title, row.entry.warning row.expander.property box > list > row > box.header > box.title > .title, row.expander.property row.entry.warning box > list > row > box.header > box.title > .title, row.entry.warning .subtitle,\nrow.spin.warning .dim-label,\nrow.spin.warning scale > value,\nrow.spin.warning progressbar > text,\nrow.spin.warning row.expander image.expander-row-arrow,\nrow.expander row.spin.warning image.expander-row-arrow,\nrow.spin.warning spinbutton > text > placeholder,\nrow.spin.warning entry > text > placeholder,\nrow.spin.warning label.separator,\nrow.spin.warning row.property > box.header > box.title > .title,\nrow.spin.warning row.expander.property box > list > row > box.header > box.title > .title,\nrow.expander.property row.spin.warning box > list > row > box.header > box.title > .title,\nrow.spin.warning .subtitle {\n  opacity: 1; }\n\nrow.entry.warning .suggested-action,\nrow.spin.warning .suggested-action {\n  background-color: @warning_bg_color;\n  color: @warning_fg_color; }\n\nrow.entry.success,\nrow.spin.success {\n  outline: 0 solid transparent;\n  outline-offset: 5px;\n  transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), background-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), border-radius 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n\nrow.entry.success.focused,\nrow.spin.success.focused {\n  outline-color: alpha(currentColor,0.5);\n  outline-width: 2px;\n  outline-offset: -1px; }\n\nrow.entry.success text > selection:focus-within,\nrow.spin.success text > selection:focus-within {\n  background-color: alpha(@success_color,0.2); }\n\nrow.entry.success text > cursor-handle > contents,\nrow.spin.success text > cursor-handle > contents {\n  background-color: currentColor; }\n\nrow.entry.success .dim-label, row.entry.success scale > value, row.entry.success progressbar > text, row.entry.success row.expander image.expander-row-arrow, row.expander row.entry.success image.expander-row-arrow, row.entry.success spinbutton > text > placeholder,\nrow.entry.success entry > text > placeholder, row.entry.success label.separator, row.entry.success row.property > box.header > box.title > .title, row.entry.success row.expander.property box > list > row > box.header > box.title > .title, row.expander.property row.entry.success box > list > row > box.header > box.title > .title, row.entry.success .subtitle,\nrow.spin.success .dim-label,\nrow.spin.success scale > value,\nrow.spin.success progressbar > text,\nrow.spin.success row.expander image.expander-row-arrow,\nrow.expander row.spin.success image.expander-row-arrow,\nrow.spin.success spinbutton > text > placeholder,\nrow.spin.success entry > text > placeholder,\nrow.spin.success label.separator,\nrow.spin.success row.property > box.header > box.title > .title,\nrow.spin.success row.expander.property box > list > row > box.header > box.title > .title,\nrow.expander.property row.spin.success box > list > row > box.header > box.title > .title,\nrow.spin.success .subtitle {\n  opacity: 1; }\n\nrow.entry.success .suggested-action,\nrow.spin.success .suggested-action {\n  background-color: @success_bg_color;\n  color: @success_fg_color; }\n\n/***************\n * AdwComboRow *\n ***************/\nrow.combo image.dropdown-arrow:disabled {\n  filter: opacity(0.5); }\n\nrow.combo listview.inline {\n  background: none;\n  border: none;\n  box-shadow: none;\n  color: inherit; }\n  row.combo listview.inline, row.combo listview.inline:disabled {\n    background: none;\n    color: inherit; }\n\nrow.combo popover > contents {\n  min-width: 120px; }\n  row.combo popover > contents .combo-searchbar {\n    margin: 6px; }\n    row.combo popover > contents .combo-searchbar + scrolledwindow > undershoot.top {\n      box-shadow: inset 0 1px alpha(@popover_shade_color,0.75);\n      background: linear-gradient(to bottom, alpha(@popover_shade_color,0.75), transparent 4px); }\n\n/******************\n * AdwExpanderRow *\n ******************/\nlist.boxed-list > row, list.content > row, list.boxed-list > row.expander row.header, list.content > row.expander row.header, row.expander list.nested > row {\n  border-bottom: 1px solid @card_shade_color; }\n  list.boxed-list > row, list.content > row, list.boxed-list > row.expander row.header, list.content > row.expander row.header, row.expander list.nested > row {\n    outline: 0 solid transparent;\n    outline-offset: 5px;\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), background-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), border-radius 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  list.boxed-list > row:focus:focus-visible, list.content > row:focus:focus-visible, list.boxed-list > row.expander row.header:focus:focus-visible, list.content > row.expander row.header:focus:focus-visible, row.expander list.nested > row:focus:focus-visible {\n    outline-color: alpha(@accent_color,0.5);\n    outline-width: 2px;\n    outline-offset: -1px; }\n  .osd list.boxed-list > row:focus:focus-visible, .osd list.content > 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 list.content > row.expander row.header:focus:focus-visible, list.content > 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 {\n    outline-color: rgba(255, 255, 255, 0.5); }\n  list.boxed-list > row:not(:selected).activatable:hover, list.content > row:not(:selected).activatable:hover, list.boxed-list > row.expander row.header:not(:selected).activatable:hover, list.content > row.expander row.header:not(:selected).activatable:hover, row.expander list.nested > row:not(:selected).activatable:hover {\n    background-color: alpha(currentColor,0.03); }\n  list.boxed-list > row:not(:selected).activatable:active, list.content > row:not(:selected).activatable:active, list.boxed-list > row.expander row.header:not(:selected).activatable:active, list.content > row.expander row.header:not(:selected).activatable:active, row.expander list.nested > row:not(:selected).activatable:active {\n    background-color: alpha(currentColor,0.08); }\n  list.boxed-list > row:not(:selected).activatable.has-open-popup, list.content > row:not(:selected).activatable.has-open-popup, list.boxed-list > row.expander row.header:not(:selected).activatable.has-open-popup, list.content > row.expander row.header:not(:selected).activatable.has-open-popup, row.expander list.nested > row:not(:selected).activatable.has-open-popup {\n    background-color: alpha(currentColor,0.03); }\n\nrow.expander {\n  background: none;\n  padding: 0px; }\n  row.expander > box > list {\n    background: none;\n    color: inherit; }\n  row.expander list.nested {\n    background-color: alpha(@card_shade_color,0.5);\n    color: inherit; }\n  row.expander image.expander-row-arrow {\n    transition: -gtk-icon-transform 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n    row.expander image.expander-row-arrow:dir(ltr) {\n      margin-left: 3px; }\n    row.expander image.expander-row-arrow:dir(rtl) {\n      margin-right: 3px; }\n    row.expander image.expander-row-arrow:dir(ltr) {\n      -gtk-icon-transform: rotate(0.5turn); }\n    row.expander image.expander-row-arrow:dir(rtl) {\n      -gtk-icon-transform: rotate(-0.5turn); }\n    row.expander image.expander-row-arrow:disabled {\n      filter: opacity(0.5); }\n  row.expander:checked image.expander-row-arrow {\n    -gtk-icon-transform: rotate(0turn);\n    opacity: 1; }\n    row.expander:checked image.expander-row-arrow:not(:disabled) {\n      color: @accent_color; }\n  .osd row.expander:checked image.expander-row-arrow:not(:disabled) {\n    color: inherit; }\n\n/*****************\n * Boxed Lists *\n *****************/\nlist.boxed-list > row.expander, list.content > row.expander {\n  border: none; }\n\nlist.boxed-list > row:first-child, list.content > row:first-child, list.boxed-list > row:first-child.expander row.header, list.content > row:first-child.expander row.header {\n  border-top-left-radius: 12px;\n  border-top-right-radius: 12px; }\n\nlist.boxed-list > row:last-child, list.content > row:last-child, list.boxed-list > row:last-child.expander:not(:checked), list.boxed-list > row:last-child.expander:not(:checked) row.header, list.content > row:last-child.expander:not(:checked) row.header, list.boxed-list > row:last-child.expander:checked list.nested, list.content > row:last-child.expander:checked list.nested, list.boxed-list > row:last-child.expander:checked list.nested > row:last-child, list.content > row:last-child.expander:checked list.nested > row:last-child {\n  border-bottom-left-radius: 12px;\n  border-bottom-right-radius: 12px;\n  border-bottom-width: 0; }\n\npopover.menu > contents {\n  min-width: 120px; }\n\npopover.menu scrollbar.vertical > range > trough > slider {\n  min-height: 30px; }\n\npopover.menu box.inline-buttons {\n  padding: 0 12px; }\n  popover.menu box.inline-buttons button.image-button.model {\n    min-height: 32px;\n    min-width: 32px;\n    padding: 0;\n    border: none;\n    outline: none;\n    transition: none; }\n    popover.menu box.inline-buttons button.image-button.model:selected {\n      background-color: alpha(currentColor,0.1); }\n      popover.menu box.inline-buttons button.image-button.model:selected:active {\n        background-color: alpha(currentColor,0.19); }\n\npopover.menu box.circular-buttons {\n  padding: 12px 12px 6px; }\n  popover.menu box.circular-buttons button.circular.image-button.model {\n    outline: none;\n    padding: 11px;\n    box-shadow: inset 0 0 0 1px alpha(currentColor,0.15); }\n    popover.menu box.circular-buttons button.circular.image-button.model:selected {\n      background-color: alpha(currentColor,0.13);\n      box-shadow: none; }\n      popover.menu box.circular-buttons button.circular.image-button.model:selected:active {\n        background-color: alpha(currentColor,0.19); }\n\npopover.menu > contents {\n  padding: 0; }\n  popover.menu > contents > stack > box, popover.menu > contents > scrolledwindow > viewport > stack > box {\n    padding: 6px; }\n\npopover.menu separator {\n  margin: 6px 0; }\n\npopover.menu list separator {\n  margin: 0; }\n\npopover.menu accelerator {\n  color: alpha(currentColor,0.55); }\n  popover.menu accelerator:dir(ltr) {\n    margin-left: 12px; }\n  popover.menu accelerator:dir(rtl) {\n    margin-right: 12px; }\n\npopover.menu check,\npopover.menu radio {\n  min-width: 14px;\n  min-height: 14px;\n  -gtk-icon-size: 14px;\n  padding: 2px; }\n  popover.menu check, popover.menu check:hover:checked, popover.menu check:hover:indeterminate, popover.menu check:hover:not(:checked):not(:indeterminate), popover.menu check:active:checked, popover.menu check:active:indeterminate, popover.menu check:active:not(:checked):not(:indeterminate),\n  popover.menu radio,\n  popover.menu radio:hover:checked,\n  popover.menu radio:hover:indeterminate,\n  popover.menu radio:hover:not(:checked):not(:indeterminate),\n  popover.menu radio:active:checked,\n  popover.menu radio:active:indeterminate,\n  popover.menu radio:active:not(:checked):not(:indeterminate) {\n    background: none;\n    box-shadow: none;\n    color: inherit; }\n\n.osd popover.menu check, .osd popover.menu radio {\n  background: none;\n  color: inherit; }\n\npopover.menu radio {\n  padding: 1px;\n  border: 1px solid alpha(currentColor,0.3); }\n\npopover.menu check.left,\npopover.menu radio.left,\npopover.menu arrow.left {\n  margin-left: -2px;\n  margin-right: 6px; }\n\npopover.menu check.right,\npopover.menu radio.right,\npopover.menu arrow.right {\n  margin-left: 6px;\n  margin-right: -2px; }\n\npopover.menu modelbutton {\n  min-height: 32px;\n  min-width: 40px;\n  padding: 0 12px;\n  border-radius: 6px; }\n  popover.menu modelbutton:hover, popover.menu modelbutton:selected {\n    background-color: alpha(currentColor,0.1); }\n  popover.menu modelbutton:active {\n    background-color: alpha(currentColor,0.19); }\n  popover.menu modelbutton arrow {\n    background: none;\n    min-width: 16px;\n    min-height: 16px;\n    opacity: 0.3; }\n    popover.menu modelbutton arrow:hover {\n      background: none; }\n    popover.menu modelbutton arrow:disabled {\n      filter: opacity(0.5); }\n    popover.menu modelbutton arrow.left {\n      -gtk-icon-source: -gtk-icontheme(\"go-previous-symbolic\"); }\n    popover.menu modelbutton arrow.right {\n      -gtk-icon-source: -gtk-icontheme(\"go-next-symbolic\"); }\n\npopover.menu label.title {\n  font-weight: bold;\n  padding: 4px 32px; }\n\npopover.menu list, popover.menu listview {\n  background: none;\n  color: inherit; }\n  popover.menu list > row, popover.menu listview > row {\n    border-radius: 6px;\n    padding: 0 12px;\n    min-height: 32px;\n    min-width: 40px; }\n    popover.menu list > row:selected, popover.menu listview > row:selected {\n      background: none; }\n    popover.menu list > row:hover, popover.menu list > row:hover:selected.activatable, popover.menu listview > row:hover, popover.menu listview > row:hover:selected.activatable {\n      background-color: alpha(currentColor,0.1); }\n    popover.menu list > row:active, popover.menu list > row:active:selected.activatable, popover.menu listview > row:active, popover.menu listview > row:active:selected.activatable {\n      background-color: alpha(currentColor,0.19); }\n    popover.menu list > row.has-open-popup, popover.menu list > row.has-open-popup:selected.activatable, popover.menu listview > row.has-open-popup, popover.menu listview > row.has-open-popup:selected.activatable {\n      background-color: alpha(currentColor,0.1); }\n    popover.menu list > row > box, popover.menu listview > row > box {\n      border-spacing: 6px; }\n\npopover.menu contents > list,\npopover.menu contents > listview,\npopover.menu scrolledwindow > viewport > list,\npopover.menu scrolledwindow > listview {\n  padding: 6px 0; }\n  popover.menu contents > list > row,\n  popover.menu contents > listview > row,\n  popover.menu scrolledwindow > viewport > list > row,\n  popover.menu scrolledwindow > listview > row {\n    margin: 0 6px;\n    padding: 9px 12px;\n    min-height: 0; }\n\nmenubar {\n  box-shadow: inset 0 -1px alpha(currentColor,0.15);\n  padding-bottom: 1px; }\n  menubar > item {\n    min-height: 16px;\n    padding: 4px 8px;\n    border-radius: 6px; }\n    menubar > item:selected {\n      background-color: alpha(currentColor,0.1); }\n    menubar > item popover.menu popover.menu {\n      padding: 0 0 4px 0; }\n    menubar > item popover.menu popover.menu > contents {\n      margin: 0;\n      border-radius: 12px; }\n\ntoolbarview > .top-bar menubar,\ntoolbarview > .bottom-bar menubar {\n  box-shadow: none;\n  padding-bottom: 0; }\n\n/********************\n * GtkMessageDialog *\n ********************/\nwindow.dialog.message .titlebar {\n  min-height: 20px;\n  background: none;\n  box-shadow: none;\n  border-style: none;\n  border-top-left-radius: 7px;\n  border-top-right-radius: 7px; }\n\nwindow.dialog.message box.dialog-vbox.vertical {\n  margin-top: 6px;\n  border-spacing: 24px; }\n  window.dialog.message box.dialog-vbox.vertical > box > box > box > label.title {\n    font-weight: 800;\n    font-size: 15pt; }\n\nwindow.dialog.message.csd {\n  border-bottom-left-radius: 13px;\n  border-bottom-right-radius: 13px; }\n  window.dialog.message.csd .dialog-action-area {\n    border-top: 1px solid alpha(currentColor,0.15);\n    margin: 0;\n    border-spacing: 0; }\n    window.dialog.message.csd .dialog-action-area > button {\n      padding: 10px 14px;\n      border-radius: 0;\n      border: none;\n      background-clip: padding-box;\n      border-left: 1px solid alpha(currentColor,0.15); }\n      window.dialog.message.csd .dialog-action-area > button:first-child {\n        border-bottom-left-radius: 13px;\n        border-left: none; }\n      window.dialog.message.csd .dialog-action-area > button:last-child {\n        border-bottom-right-radius: 13px; }\n      window.dialog.message.csd .dialog-action-area > button.suggested-action {\n        color: @accent_color; }\n      window.dialog.message.csd .dialog-action-area > button.destructive-action {\n        color: @destructive_color; }\n\n/********************\n * AdwMessageDialog *\n ********************/\nwindow.messagedialog,\ndialog-host > dialog.alert sheet,\nwindow.dialog-window.alert {\n  background-color: @dialog_bg_color;\n  color: @dialog_fg_color; }\n\nwindow.messagedialog {\n  outline: none; }\n\ndialog-host > dialog.alert.floating sheet,\nwindow.dialog-window.alert {\n  border-radius: 13px;\n  outline: none; }\n\nwindow.messagedialog .message-area,\ndialog.alert .message-area {\n  padding: 24px 30px;\n  border-spacing: 24px; }\n  window.messagedialog .message-area.has-heading.has-body,\n  dialog.alert .message-area.has-heading.has-body {\n    border-spacing: 10px; }\n\nwindow.messagedialog .response-area > button,\ndialog.alert .response-area > button {\n  padding: 10px 14px;\n  border-radius: 0; }\n  window.messagedialog .response-area > button.suggested,\n  dialog.alert .response-area > button.suggested {\n    color: @accent_color; }\n  window.messagedialog .response-area > button.destructive,\n  dialog.alert .response-area > button.destructive {\n    color: @destructive_color; }\n\nwindow.messagedialog .response-area:not(.compact) > button,\ndialog.alert .response-area:not(.compact) > button {\n  margin-top: -1px;\n  margin-right: -1px;\n  margin-left: -1px; }\n  window.messagedialog .response-area:not(.compact) > button:first-child:dir(ltr), window.messagedialog .response-area:not(.compact) > button:last-child:dir(rtl),\n  dialog.alert .response-area:not(.compact) > button:first-child:dir(ltr),\n  dialog.alert .response-area:not(.compact) > button:last-child:dir(rtl) {\n    margin-left: 0; }\n  window.messagedialog .response-area:not(.compact) > button:last-child:dir(ltr), window.messagedialog .response-area:not(.compact) > button:first-child:dir(rtl),\n  dialog.alert .response-area:not(.compact) > button:last-child:dir(ltr),\n  dialog.alert .response-area:not(.compact) > button:first-child:dir(rtl) {\n    margin-right: 0; }\n\nwindow.messagedialog .response-area.compact > button,\ndialog.alert .response-area.compact > button {\n  margin-top: -1px;\n  margin-bottom: -1px; }\n  window.messagedialog .response-area.compact > button:first-child,\n  dialog.alert .response-area.compact > button:first-child {\n    margin-bottom: 0; }\n\nwindow.messagedialog .response-area:not(.compact) > button:first-child:dir(ltr), window.messagedialog .response-area:not(.compact) > button:last-child:dir(rtl),\ndialog.alert.floating .response-area:not(.compact) > button:first-child:dir(ltr),\ndialog.alert.floating .response-area:not(.compact) > button:last-child:dir(rtl) {\n  border-bottom-left-radius: 13px; }\n\nwindow.messagedialog .response-area:not(.compact) > button:last-child:dir(ltr), window.messagedialog .response-area:not(.compact) > button:first-child:dir(rtl),\ndialog.alert.floating .response-area:not(.compact) > button:last-child:dir(ltr),\ndialog.alert.floating .response-area:not(.compact) > button:first-child:dir(rtl) {\n  border-bottom-right-radius: 13px; }\n\nwindow.messagedialog .response-area.compact > button:first-child,\ndialog.alert.floating .response-area.compact > button:first-child {\n  border-bottom-left-radius: 13px;\n  border-bottom-right-radius: 13px; }\n\n/**********\n * Frames *\n **********/\nframe,\n.frame {\n  border: 1px solid alpha(currentColor,0.15); }\n\nframe {\n  border-radius: 12px; }\n  frame > label {\n    margin: 4px; }\n\n/**************\n * Separators *\n **************/\nseparator {\n  background: alpha(currentColor,0.15);\n  min-width: 1px;\n  min-height: 1px; }\n  separator.spacer {\n    background: none; }\n    separator.spacer.horizontal {\n      min-width: 12px; }\n    separator.spacer.vertical {\n      min-height: 12px; }\n\n/*********************\n * App Notifications *\n *********************/\n.app-notification {\n  padding: 10px;\n  border-spacing: 10px;\n  border-radius: 0 0 12px 12px;\n  background-color: rgba(0, 0, 0, 0.7);\n  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2), transparent 2px);\n  background-clip: padding-box; }\n  .app-notification border {\n    border: none; }\n\n/**********\n * Toasts *\n **********/\ntoast {\n  margin: 12px;\n  margin-bottom: 24px;\n  border-radius: 150px;\n  border-spacing: 6px;\n  padding: 6px; }\n  toast:dir(ltr) {\n    padding-left: 12px; }\n  toast:dir(rtl) {\n    padding-right: 12px; }\n  toast > widget {\n    margin: 0 6px; }\n\n/**************\n * GtkVideo *\n **************/\nvideo {\n  background: black; }\n  video image.osd {\n    min-width: 64px;\n    min-height: 64px;\n    border-radius: 32px; }\n\n/******************\n * AdwAboutWindow *\n ******************/\nwindow.about .main-page > viewport > clamp > box,\ndialog.about .main-page > viewport > clamp > box {\n  margin: 12px;\n  border-spacing: 6px; }\n  window.about .main-page > viewport > clamp > box > box,\n  dialog.about .main-page > viewport > clamp > box > box {\n    margin-top: 18px;\n    border-spacing: 18px;\n    margin-bottom: 6px; }\n\nwindow.about .main-page .app-version,\ndialog.about .main-page .app-version {\n  padding: 3px 18px;\n  color: @accent_color;\n  border-radius: 999px;\n  margin-top: 3px; }\n\nwindow.about .subpage > viewport > clamp > box,\ndialog.about .subpage > viewport > clamp > box {\n  margin: 18px 12px;\n  border-spacing: 18px; }\n\nwindow.about .subpage > clamp > textview,\ndialog.about .subpage > clamp > textview {\n  background: none;\n  color: inherit; }\n\n/*****************\n * AdwStatusPage *\n *****************/\nstatuspage > scrolledwindow > viewport > box {\n  margin: 36px 12px;\n  border-spacing: 36px; }\n  statuspage > scrolledwindow > viewport > box > clamp > box {\n    border-spacing: 12px; }\n    statuspage > scrolledwindow > viewport > box > clamp > box > .icon {\n      -gtk-icon-size: 128px;\n      color: alpha(currentColor,0.55); }\n      statuspage > scrolledwindow > viewport > box > clamp > box > .icon:disabled {\n        opacity: 0.5; }\n      statuspage > scrolledwindow > viewport > box > clamp > box > .icon:not(:last-child) {\n        margin-bottom: 24px; }\n\nstatuspage.compact > scrolledwindow > viewport > box {\n  margin: 24px 12px;\n  border-spacing: 24px; }\n  statuspage.compact > scrolledwindow > viewport > box > clamp > box > .icon {\n    -gtk-icon-size: 96px; }\n    statuspage.compact > scrolledwindow > viewport > box > clamp > box > .icon:not(:last-child) {\n      margin-bottom: 12px; }\n  statuspage.compact > scrolledwindow > viewport > box > clamp > box > .title {\n    font-size: 18pt; }\n\n/* Cards */\nshortcut > .keycap, list.boxed-list, list.content, .card {\n  background-color: @card_bg_color;\n  color: @card_fg_color;\n  border-radius: 12px;\n  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.03), 0 1px 3px 1px rgba(0, 0, 0, 0.07), 0 2px 6px 2px rgba(0, 0, 0, 0.03); }\n  .osd shortcut > .keycap, .osd list.boxed-list, .osd list.content, shortcut > .osd.keycap, list.osd.boxed-list, list.osd.content, .osd .card, .card.osd {\n    background-color: alpha(currentColor,0.1);\n    color: inherit;\n    box-shadow: none; }\n\n.card {\n  outline: 0 solid transparent;\n  outline-offset: 5px;\n  transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n\n.card:focus:focus-visible {\n  outline-color: alpha(@accent_color,0.5);\n  outline-width: 2px;\n  outline-offset: -1px; }\n\n.osd .card:focus:focus-visible, .card.osd:focus:focus-visible {\n  outline-color: rgba(255, 255, 255, 0.5); }\n\n.card.activatable {\n  transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), background 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), box-shadow 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  .card.activatable:hover {\n    background-image: image(alpha(currentColor,0.03)); }\n  .card.activatable:active {\n    background-image: image(alpha(currentColor,0.08)); }\n\n/* Transition shadows */\nflap > dimming,\nleaflet > dimming,\nnavigation-view > dimming,\noverlay-split-view > dimming {\n  background: @shade_color; }\n\nflap > shadow,\nleaflet > shadow,\nnavigation-view > shadow,\noverlay-split-view > shadow {\n  min-width: 56px;\n  min-height: 56px; }\n  flap > shadow.left,\n  leaflet > shadow.left,\n  navigation-view > shadow.left,\n  overlay-split-view > shadow.left {\n    background-image: linear-gradient(to right, alpha(@shade_color,0.7), alpha(@shade_color,0.14) 40px, alpha(@shade_color,0) 56px), linear-gradient(to right, alpha(@shade_color,0.4), alpha(@shade_color,0.14) 7px, alpha(@shade_color,0) 24px); }\n  flap > shadow.right,\n  leaflet > shadow.right,\n  navigation-view > shadow.right,\n  overlay-split-view > shadow.right {\n    background-image: linear-gradient(to left, alpha(@shade_color,0.7), alpha(@shade_color,0.14) 40px, alpha(@shade_color,0) 56px), linear-gradient(to left, alpha(@shade_color,0.4), alpha(@shade_color,0.14) 7px, alpha(@shade_color,0) 24px); }\n  flap > shadow.up,\n  leaflet > shadow.up,\n  navigation-view > shadow.up,\n  overlay-split-view > shadow.up {\n    background-image: linear-gradient(to bottom, alpha(@shade_color,0.7), alpha(@shade_color,0.14) 40px, alpha(@shade_color,0) 56px), linear-gradient(to bottom, alpha(@shade_color,0.4), alpha(@shade_color,0.14) 7px, alpha(@shade_color,0) 24px); }\n  flap > shadow.down,\n  leaflet > shadow.down,\n  navigation-view > shadow.down,\n  overlay-split-view > shadow.down {\n    background-image: linear-gradient(to top, alpha(@shade_color,0.7), alpha(@shade_color,0.14) 40px, alpha(@shade_color,0) 56px), linear-gradient(to top, alpha(@shade_color,0.4), alpha(@shade_color,0.14) 7px, alpha(@shade_color,0) 24px); }\n\nnotebook > header > tabs > tab:checked {\n  outline: 0 solid transparent;\n  outline-offset: 4px;\n  transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n\nnotebook:focus:focus-visible > header > tabs > tab:checked {\n  outline-color: alpha(@accent_color,0.5);\n  outline-width: 2px;\n  outline-offset: -2px; }\n\nnotebook > header {\n  padding: 1px;\n  border-color: alpha(currentColor,0.15);\n  border-width: 1px;\n  background-clip: padding-box; }\n  notebook > header > tabs {\n    margin: -1px; }\n  notebook > header.top {\n    border-bottom-style: solid; }\n    notebook > header.top > tabs {\n      margin-bottom: -2px; }\n      notebook > header.top > tabs > tab:hover {\n        box-shadow: inset 0 -4px alpha(currentColor,0.15); }\n      notebook > header.top > tabs > tab:checked {\n        box-shadow: inset 0 -4px @accent_bg_color; }\n  notebook > header.bottom {\n    border-top-style: solid; }\n    notebook > header.bottom > tabs {\n      margin-top: -2px; }\n      notebook > header.bottom > tabs > tab:hover {\n        box-shadow: inset 0 4px alpha(currentColor,0.15); }\n      notebook > header.bottom > tabs > tab:checked {\n        box-shadow: inset 0 4px @accent_bg_color; }\n  notebook > header.left {\n    border-right-style: solid; }\n    notebook > header.left > tabs {\n      margin-right: -2px; }\n      notebook > header.left > tabs > tab:hover {\n        box-shadow: inset -4px 0 alpha(currentColor,0.15); }\n      notebook > header.left > tabs > tab:checked {\n        box-shadow: inset -4px 0 @accent_bg_color; }\n  notebook > header.right {\n    border-left-style: solid; }\n    notebook > header.right > tabs {\n      margin-left: -2px; }\n      notebook > header.right > tabs > tab:hover {\n        box-shadow: inset 4px 0 alpha(currentColor,0.15); }\n      notebook > header.right > tabs > tab:checked {\n        box-shadow: inset 4px 0 @accent_bg_color; }\n  notebook > header.top > tabs > arrow {\n    border-top-style: none; }\n  notebook > header.bottom > tabs > arrow {\n    border-bottom-style: none; }\n  notebook > header.top > tabs > arrow, notebook > header.bottom > tabs > arrow {\n    margin-left: -5px;\n    margin-right: -5px;\n    padding-left: 4px;\n    padding-right: 4px; }\n    notebook > header.top > tabs > arrow.down, notebook > header.bottom > tabs > arrow.down {\n      -gtk-icon-source: -gtk-icontheme(\"pan-start-symbolic\"); }\n    notebook > header.top > tabs > arrow.up, notebook > header.bottom > tabs > arrow.up {\n      -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic\"); }\n  notebook > header.left > tabs > arrow {\n    border-left-style: none; }\n  notebook > header.right > tabs > arrow {\n    border-right-style: none; }\n  notebook > header.left > tabs > arrow, notebook > header.right > tabs > arrow {\n    margin-top: -5px;\n    margin-bottom: -5px;\n    padding-top: 4px;\n    padding-bottom: 4px; }\n    notebook > header.left > tabs > arrow.down, notebook > header.right > tabs > arrow.down {\n      -gtk-icon-source: -gtk-icontheme(\"pan-up-symbolic\"); }\n    notebook > header.left > tabs > arrow.up, notebook > header.right > tabs > arrow.up {\n      -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\"); }\n  notebook > header > tabs > arrow {\n    min-height: 16px;\n    min-width: 16px;\n    border-radius: 0; }\n    notebook > header > tabs > arrow:hover:not(:active) {\n      box-shadow: none; }\n  notebook > header > tabs > tab {\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n    min-height: 30px;\n    min-width: 30px;\n    padding: 3px 12px;\n    font-weight: normal; }\n    notebook > header > tabs > tab:hover, notebook > header > tabs > tab:active {\n      background-color: alpha(currentColor,0.07); }\n    notebook > header > tabs > tab:not(:checked) {\n      outline-color: transparent; }\n    notebook > header > tabs > tab:disabled {\n      filter: opacity(0.5); }\n      notebook > header > tabs > tab:disabled label, notebook > header > tabs > tab:disabled button {\n        filter: none; }\n    notebook > header > tabs > tab button.flat {\n      color: alpha(currentColor,0.3);\n      padding: 0;\n      margin-top: 4px;\n      margin-bottom: 4px;\n      min-width: 20px;\n      min-height: 20px; }\n      notebook > header > tabs > tab button.flat:hover, notebook > header > tabs > tab button.flat:active {\n        color: currentColor; }\n      notebook > header > tabs > tab button.flat:last-child {\n        margin-left: 4px;\n        margin-right: -4px; }\n      notebook > header > tabs > tab button.flat:first-child {\n        margin-left: -4px;\n        margin-right: 4px; }\n  notebook > header.top > tabs, notebook > header.bottom > tabs {\n    padding-left: 4px;\n    padding-right: 4px; }\n    notebook > header.top > tabs:not(:only-child), notebook > header.bottom > tabs:not(:only-child) {\n      margin-left: 3px;\n      margin-right: 3px; }\n      notebook > header.top > tabs:not(:only-child):first-child, notebook > header.bottom > tabs:not(:only-child):first-child {\n        margin-left: -1px; }\n      notebook > header.top > tabs:not(:only-child):last-child, notebook > header.bottom > tabs:not(:only-child):last-child {\n        margin-right: -1px; }\n    notebook > header.top > tabs > tab, notebook > header.bottom > tabs > tab {\n      margin-left: 4px;\n      margin-right: 4px; }\n  notebook > header.left > tabs, notebook > header.right > tabs {\n    padding-top: 4px;\n    padding-bottom: 4px; }\n    notebook > header.left > tabs:not(:only-child), notebook > header.right > tabs:not(:only-child) {\n      margin-top: 3px;\n      margin-bottom: 3px; }\n      notebook > header.left > tabs:not(:only-child):first-child, notebook > header.right > tabs:not(:only-child):first-child {\n        margin-top: -1px; }\n      notebook > header.left > tabs:not(:only-child):last-child, notebook > header.right > tabs:not(:only-child):last-child {\n        margin-bottom: -1px; }\n    notebook > header.left > tabs > tab, notebook > header.right > tabs > tab {\n      margin-top: 4px;\n      margin-bottom: 4px; }\n  notebook > header.top > tabs > tab {\n    padding-bottom: 4px; }\n  notebook > header.bottom > tabs > tab {\n    padding-top: 4px; }\n\nnotebook > stack:not(:only-child) {\n  background-color: @view_bg_color; }\n\npaned > separator {\n  min-width: 1px;\n  min-height: 1px;\n  background: none;\n  background-size: 1px 1px; }\n  paned > separator.wide {\n    min-width: 5px;\n    min-height: 5px; }\n\npaned.horizontal > separator:dir(ltr) {\n  margin: 0 -8px 0 0;\n  padding: 0 8px 0 0;\n  box-shadow: inset 1px 0 alpha(currentColor,0.15); }\n\npaned.horizontal > separator:dir(rtl) {\n  margin: 0 0 0 -8px;\n  padding: 0 0 0 8px;\n  box-shadow: inset -1px 0 alpha(currentColor,0.15); }\n\npaned.horizontal > separator.wide {\n  margin: 0;\n  padding: 0;\n  box-shadow: inset 1px 0 alpha(currentColor,0.15), inset -1px 0 alpha(currentColor,0.15); }\n\npaned.vertical > separator {\n  margin: 0 0 -8px 0;\n  padding: 0 0 8px 0;\n  box-shadow: inset 0 1px alpha(currentColor,0.15); }\n  paned.vertical > separator.wide {\n    margin: 0;\n    padding: 0;\n    box-shadow: inset 0 1px alpha(currentColor,0.15), inset 0 -1px alpha(currentColor,0.15); }\n\ntoolbarview.undershoot-top popover scrolledwindow undershoot.top,\ntoolbarview.undershoot-bottom popover scrolledwindow undershoot.bottom {\n  background: none;\n  box-shadow: none; }\n\npopover.background {\n  background-color: transparent;\n  font: initial; }\n\npopover > arrow,\npopover > contents {\n  background-color: @popover_bg_color;\n  color: @popover_fg_color;\n  background-clip: padding-box;\n  border: 1px solid rgba(0, 0, 0, 0.14);\n  box-shadow: 0 1px 5px 1px rgba(0, 0, 0, 0.09), 0 2px 14px 3px rgba(0, 0, 0, 0.05); }\n\npopover > contents {\n  padding: 8px;\n  border-radius: 12px; }\n  popover > contents > list,\n  popover > contents > .view,\n  window.print popover > contents > .dialog-action-box,\n  popover > contents > toolbar {\n    border-style: none;\n    background-color: transparent; }\n\n.osd popover, popover.touch-selection, popover.magnifier {\n  background-color: transparent; }\n  .osd popover > arrow,\n  .osd popover > contents, popover.touch-selection > arrow,\n  popover.touch-selection > contents, popover.magnifier > arrow,\n  popover.magnifier > contents {\n    border: 1px solid rgba(255, 255, 255, 0.1);\n    box-shadow: none; }\n\npopover toolbarview.undershoot-top scrolledwindow > undershoot.top {\n  box-shadow: inset 0 1px alpha(@popover_shade_color,0.75);\n  background: linear-gradient(to bottom, alpha(@popover_shade_color,0.75), transparent 4px); }\n\npopover toolbarview.undershoot-bottom scrolledwindow > undershoot.bottom {\n  box-shadow: inset 0 -1px alpha(@popover_shade_color,0.75);\n  background: linear-gradient(to top, alpha(@popover_shade_color,0.75), transparent 4px); }\n\npopover scrolledwindow.undershoot-top > undershoot.top {\n  box-shadow: inset 0 1px alpha(@popover_shade_color,0.75);\n  background: linear-gradient(to bottom, alpha(@popover_shade_color,0.75), transparent 4px); }\n\npopover scrolledwindow.undershoot-bottom > undershoot.bottom {\n  box-shadow: inset 0 -1px alpha(@popover_shade_color,0.75);\n  background: linear-gradient(to top, alpha(@popover_shade_color,0.75), transparent 4px); }\n\npopover scrolledwindow.undershoot-start:dir(ltr) > undershoot.left {\n  box-shadow: inset 1px 0 alpha(@popover_shade_color,0.75);\n  background: linear-gradient(to right, alpha(@popover_shade_color,0.75), transparent 4px); }\n\npopover scrolledwindow.undershoot-start:dir(rtl) > undershoot.right {\n  box-shadow: inset -1px 0 alpha(@popover_shade_color,0.75);\n  background: linear-gradient(to left, alpha(@popover_shade_color,0.75), transparent 4px); }\n\npopover scrolledwindow.undershoot-end:dir(ltr) > undershoot.right {\n  box-shadow: inset -1px 0 alpha(@popover_shade_color,0.75);\n  background: linear-gradient(to left, alpha(@popover_shade_color,0.75), transparent 4px); }\n\npopover scrolledwindow.undershoot-end:dir(rtl) > undershoot.left {\n  box-shadow: inset 1px 0 alpha(@popover_shade_color,0.75);\n  background: linear-gradient(to right, alpha(@popover_shade_color,0.75), transparent 4px); }\n\npopover flap > dimming,\npopover leaflet > dimming,\npopover navigation-view > dimming,\npopover overlay-split-view > dimming {\n  background: @popover_shade_color; }\n\npopover flap > shadow,\npopover leaflet > shadow,\npopover navigation-view > shadow,\npopover overlay-split-view > shadow {\n  min-width: 56px;\n  min-height: 56px; }\n  popover flap > shadow.left,\n  popover leaflet > shadow.left,\n  popover navigation-view > shadow.left,\n  popover overlay-split-view > shadow.left {\n    background-image: linear-gradient(to right, alpha(@popover_shade_color,0.7), alpha(@popover_shade_color,0.14) 40px, alpha(@popover_shade_color,0) 56px), linear-gradient(to right, alpha(@popover_shade_color,0.4), alpha(@popover_shade_color,0.14) 7px, alpha(@popover_shade_color,0) 24px); }\n  popover flap > shadow.right,\n  popover leaflet > shadow.right,\n  popover navigation-view > shadow.right,\n  popover overlay-split-view > shadow.right {\n    background-image: linear-gradient(to left, alpha(@popover_shade_color,0.7), alpha(@popover_shade_color,0.14) 40px, alpha(@popover_shade_color,0) 56px), linear-gradient(to left, alpha(@popover_shade_color,0.4), alpha(@popover_shade_color,0.14) 7px, alpha(@popover_shade_color,0) 24px); }\n  popover flap > shadow.up,\n  popover leaflet > shadow.up,\n  popover navigation-view > shadow.up,\n  popover overlay-split-view > shadow.up {\n    background-image: linear-gradient(to bottom, alpha(@popover_shade_color,0.7), alpha(@popover_shade_color,0.14) 40px, alpha(@popover_shade_color,0) 56px), linear-gradient(to bottom, alpha(@popover_shade_color,0.4), alpha(@popover_shade_color,0.14) 7px, alpha(@popover_shade_color,0) 24px); }\n  popover flap > shadow.down,\n  popover leaflet > shadow.down,\n  popover navigation-view > shadow.down,\n  popover overlay-split-view > shadow.down {\n    background-image: linear-gradient(to top, alpha(@popover_shade_color,0.7), alpha(@popover_shade_color,0.14) 40px, alpha(@popover_shade_color,0) 56px), linear-gradient(to top, alpha(@popover_shade_color,0.4), alpha(@popover_shade_color,0.14) 7px, alpha(@popover_shade_color,0) 24px); }\n\npreferencespage > scrolledwindow > viewport > clamp > box {\n  margin: 24px 12px;\n  border-spacing: 24px; }\n\npreferencesgroup > box, preferencesgroup > box .labels {\n  border-spacing: 6px; }\n\npreferencesgroup > box > box.header:not(.single-line) {\n  margin-bottom: 6px; }\n\npreferencesgroup > box > box.single-line {\n  min-height: 34px; }\n\nprogressbar.horizontal > trough {\n  min-width: 150px; }\n  progressbar.horizontal > trough, progressbar.horizontal > trough > progress {\n    min-height: 8px; }\n\nprogressbar.vertical > trough {\n  min-height: 80px; }\n  progressbar.vertical > trough, progressbar.vertical > trough > progress {\n    min-width: 8px; }\n\nprogressbar > text {\n  font-size: smaller; }\n\nprogressbar:disabled {\n  filter: opacity(0.5); }\n\nprogressbar > trough > progress {\n  /* share most of scales' */\n  border-radius: 99px; }\n  progressbar > trough > progress.left {\n    border-top-left-radius: 99px;\n    border-bottom-left-radius: 99px; }\n  progressbar > trough > progress.right {\n    border-top-right-radius: 99px;\n    border-bottom-right-radius: 99px; }\n  progressbar > trough > progress.top {\n    border-top-right-radius: 99px;\n    border-top-left-radius: 99px; }\n  progressbar > trough > progress.bottom {\n    border-bottom-right-radius: 99px;\n    border-bottom-left-radius: 99px; }\n\nprogressbar.osd {\n  min-width: 2px;\n  min-height: 2px;\n  background-color: transparent;\n  color: inherit; }\n  progressbar.osd > trough {\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    box-shadow: none; }\n    progressbar.osd > trough > progress {\n      border-style: none;\n      border-radius: 0; }\n  progressbar.osd.horizontal > trough, progressbar.osd.horizontal > trough > progress {\n    min-height: 2px; }\n  progressbar.osd.vertical > trough, progressbar.osd.vertical > trough > progress {\n    min-width: 2px; }\n\nprogressbar > trough.empty > progress {\n  all: unset; }\n\n.osd progressbar > trough > progress {\n  background-color: rgba(255, 255, 255, 0.75); }\n\nscale > trough > fill, scale > trough, progressbar > trough {\n  border-radius: 99px;\n  background-color: alpha(currentColor,0.15); }\n\nscale > trough > highlight, progressbar > trough > progress {\n  border-radius: 99px;\n  background-color: @accent_bg_color;\n  color: @accent_fg_color; }\n\nscale {\n  min-height: 10px;\n  min-width: 10px;\n  padding: 12px; }\n  scale > trough > slider {\n    outline: 0 solid transparent;\n    outline-offset: 6px;\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  scale:focus:focus-visible > trough > slider {\n    outline-color: alpha(@accent_color,0.5);\n    outline-width: 2px;\n    outline-offset: 0; }\n  scale > trough > slider {\n    background-color: mix(white,@view_bg_color,0.2);\n    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 0 2px 4px rgba(0, 0, 0, 0.2);\n    border-radius: 100%;\n    min-width: 20px;\n    min-height: 20px;\n    margin: -8px; }\n  scale:hover > trough, scale:active > trough {\n    background-color: alpha(currentColor,0.2); }\n    scale:hover > trough > highlight, scale:active > trough > highlight {\n      background-image: image(alpha(currentColor,0.1)); }\n    scale:hover > trough > slider, scale:active > trough > slider {\n      background-color: white; }\n  .osd scale:focus:focus-visible > trough {\n    outline-color: rgba(255, 255, 255, 0.5); }\n  .osd scale > trough > highlight {\n    background-color: rgba(255, 255, 255, 0.75);\n    color: rgba(0, 0, 0, 0.75); }\n  scale:disabled {\n    filter: opacity(0.5); }\n    scale:disabled > trough > slider {\n      box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 0 2px 4px transparent;\n      outline-color: rgba(0, 0, 0, 0.2); }\n  scale.fine-tune {\n    padding: 9px; }\n    scale.fine-tune.horizontal {\n      min-height: 16px; }\n    scale.fine-tune.vertical {\n      min-width: 16px; }\n    scale.fine-tune > trough > slider {\n      margin: -5px; }\n  scale.marks-before:not(.marks-after) > trough > slider, scale.marks-after:not(.marks-before) > trough > slider {\n    transform: rotate(45deg);\n    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 1px 1px 4px rgba(0, 0, 0, 0.2); }\n    scale.marks-before:not(.marks-after) > trough > slider:disabled, scale.marks-after:not(.marks-before) > trough > slider:disabled {\n      box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 1px 1px 4px transparent; }\n  scale.horizontal > marks {\n    color: alpha(currentColor,0.55); }\n    scale.horizontal > marks.top {\n      margin-bottom: 6px; }\n    scale.horizontal > marks.bottom {\n      margin-top: 6px; }\n    scale.horizontal > marks indicator {\n      background-color: currentColor;\n      min-height: 6px;\n      min-width: 1px; }\n  scale.horizontal > value.left {\n    margin-right: 9px; }\n  scale.horizontal > value.right {\n    margin-left: 9px; }\n  scale.horizontal.fine-tune > marks.top {\n    margin-top: 3px; }\n  scale.horizontal.fine-tune > marks.bottom {\n    margin-bottom: 3px; }\n  scale.horizontal.fine-tune > marks indicator {\n    min-height: 3px; }\n  scale.horizontal.marks-before {\n    padding-top: 0; }\n    scale.horizontal.marks-before > trough > slider {\n      border-top-left-radius: 0; }\n  scale.horizontal.marks-after {\n    padding-bottom: 0; }\n    scale.horizontal.marks-after > trough > slider {\n      border-bottom-right-radius: 0; }\n  scale.horizontal.marks-before.marks-after > trough > slider {\n    border-radius: 100%; }\n  scale.vertical > marks {\n    color: alpha(currentColor,0.55); }\n    scale.vertical > marks.top {\n      margin-right: 6px; }\n    scale.vertical > marks.bottom {\n      margin-left: 6px; }\n    scale.vertical > marks indicator {\n      background-color: currentColor;\n      min-height: 1px;\n      min-width: 6px; }\n  scale.vertical > value.top {\n    margin-bottom: 9px; }\n  scale.vertical > value.bottom {\n    margin-top: 9px; }\n  scale.vertical.fine-tune > marks.top {\n    margin-left: 3px; }\n  scale.vertical.fine-tune > marks.bottom {\n    margin-right: 3px; }\n  scale.vertical.fine-tune > marks indicator {\n    min-height: 3px; }\n  scale.vertical.marks-before {\n    padding-left: 0; }\n    scale.vertical.marks-before > trough > slider {\n      border-bottom-left-radius: 0; }\n  scale.vertical.marks-after {\n    padding-right: 0; }\n    scale.vertical.marks-after > trough > slider {\n      border-top-right-radius: 0; }\n  scale.color {\n    padding: 0; }\n    scale.color > trough {\n      border: none;\n      background: none;\n      border-radius: 10px; }\n      scale.color > trough > slider {\n        margin: 0;\n        background-color: rgba(255, 255, 255, 0.8); }\n    scale.color.fine-tune {\n      padding: 2px; }\n      scale.color.fine-tune > trough > slider {\n        margin: -2px; }\n\nscrollbar > range > trough {\n  margin: 7px;\n  transition: all 200ms linear;\n  border-radius: 10px; }\n  scrollbar > range > trough > slider {\n    min-width: 8px;\n    min-height: 8px;\n    margin: -6px;\n    border: 6px solid transparent;\n    border-radius: 10px;\n    background-clip: padding-box;\n    transition: all 200ms linear;\n    background-color: alpha(currentColor,0.2); }\n    scrollbar > range > trough > slider:hover {\n      background-color: alpha(currentColor,0.4); }\n    scrollbar > range > trough > slider:active {\n      background-color: alpha(currentColor,0.6); }\n    scrollbar > range > trough > slider:disabled {\n      opacity: 0; }\n\nscrollbar.horizontal > range > trough {\n  margin-top: 6px;\n  margin-bottom: 6px; }\n\nscrollbar.vertical > range > trough {\n  margin-left: 6px;\n  margin-right: 6px; }\n\nscrollbar.overlay-indicator {\n  background: none;\n  color: inherit;\n  box-shadow: none;\n  padding: 0; }\n  scrollbar.overlay-indicator > range > trough {\n    outline: 1px solid transparent; }\n    scrollbar.overlay-indicator > range > trough > slider {\n      outline: 1px solid alpha(@scrollbar_outline_color,0.6);\n      outline-offset: -6px; }\n      .osd scrollbar.overlay-indicator > range > trough > slider {\n        outline: 1px solid alpha(rgba(0, 0, 0, 0.5),0.6); }\n  scrollbar.overlay-indicator:not(.hovering) > range > trough > slider {\n    min-width: 3px;\n    min-height: 3px;\n    outline-color: alpha(@scrollbar_outline_color,0.35); }\n    .osd scrollbar.overlay-indicator:not(.hovering) > range > trough > slider {\n      outline-color: alpha(rgba(0, 0, 0, 0.5),0.35); }\n  scrollbar.overlay-indicator.hovering > range > trough {\n    background-color: alpha(currentColor,0.1); }\n  scrollbar.overlay-indicator.horizontal > range > trough > slider {\n    min-width: 40px; }\n  scrollbar.overlay-indicator.horizontal.hovering > range > trough > slider {\n    min-height: 8px; }\n  scrollbar.overlay-indicator.horizontal:not(.hovering) > range > trough {\n    margin-top: 3px;\n    margin-bottom: 3px; }\n  scrollbar.overlay-indicator.vertical > range > trough > slider {\n    min-height: 40px; }\n  scrollbar.overlay-indicator.vertical.hovering > range > trough > slider {\n    min-width: 8px; }\n  scrollbar.overlay-indicator.vertical:not(.hovering) > range > trough {\n    margin-left: 3px;\n    margin-right: 3px; }\n\nscrollbar.horizontal > range > trough > slider {\n  min-width: 40px; }\n\nscrollbar.vertical > range > trough > slider {\n  min-height: 40px; }\n\nscrollbar > range.fine-tune > trough > slider, scrollbar > range.fine-tune > trough > slider:hover, scrollbar > range.fine-tune > trough > slider:active {\n  background-color: alpha(@accent_color,0.6); }\n\nscrolledwindow > overshoot.top {\n  background-image: radial-gradient(farthest-side at top, alpha(currentColor,0.12) 85%, alpha(currentColor,0)), radial-gradient(farthest-side at top, alpha(currentColor,0.05), alpha(currentColor,0));\n  background-size: 100% 3%, 100% 50%;\n  background-repeat: no-repeat;\n  background-position: top;\n  background-color: transparent;\n  border: none;\n  box-shadow: none; }\n\nscrolledwindow > overshoot.bottom {\n  background-image: radial-gradient(farthest-side at bottom, alpha(currentColor,0.12) 85%, alpha(currentColor,0)), radial-gradient(farthest-side at bottom, alpha(currentColor,0.05), alpha(currentColor,0));\n  background-size: 100% 3%, 100% 50%;\n  background-repeat: no-repeat;\n  background-position: bottom;\n  background-color: transparent;\n  border: none;\n  box-shadow: none; }\n\nscrolledwindow > overshoot.left {\n  background-image: radial-gradient(farthest-side at left, alpha(currentColor,0.12) 85%, alpha(currentColor,0)), radial-gradient(farthest-side at left, alpha(currentColor,0.05), alpha(currentColor,0));\n  background-size: 3% 100%, 50% 100%;\n  background-repeat: no-repeat;\n  background-position: left;\n  background-color: transparent;\n  border: none;\n  box-shadow: none; }\n\nscrolledwindow > overshoot.right {\n  background-image: radial-gradient(farthest-side at right, alpha(currentColor,0.12) 85%, alpha(currentColor,0)), radial-gradient(farthest-side at right, alpha(currentColor,0.05), alpha(currentColor,0));\n  background-size: 3% 100%, 50% 100%;\n  background-repeat: no-repeat;\n  background-position: right;\n  background-color: transparent;\n  border: none;\n  box-shadow: none; }\n\nscrolledwindow.undershoot-top > undershoot.top {\n  box-shadow: inset 0 1px alpha(@shade_color,0.75);\n  background: linear-gradient(to bottom, alpha(@shade_color,0.75), transparent 4px); }\n\nscrolledwindow.undershoot-bottom > undershoot.bottom {\n  box-shadow: inset 0 -1px alpha(@shade_color,0.75);\n  background: linear-gradient(to top, alpha(@shade_color,0.75), transparent 4px); }\n\nscrolledwindow.undershoot-start:dir(ltr) > undershoot.left {\n  box-shadow: inset 1px 0 alpha(@shade_color,0.75);\n  background: linear-gradient(to right, alpha(@shade_color,0.75), transparent 4px); }\n\nscrolledwindow.undershoot-start:dir(rtl) > undershoot.right {\n  box-shadow: inset -1px 0 alpha(@shade_color,0.75);\n  background: linear-gradient(to left, alpha(@shade_color,0.75), transparent 4px); }\n\nscrolledwindow.undershoot-end:dir(ltr) > undershoot.right {\n  box-shadow: inset -1px 0 alpha(@shade_color,0.75);\n  background: linear-gradient(to left, alpha(@shade_color,0.75), transparent 4px); }\n\nscrolledwindow.undershoot-end:dir(rtl) > undershoot.left {\n  box-shadow: inset 1px 0 alpha(@shade_color,0.75);\n  background: linear-gradient(to right, alpha(@shade_color,0.75), transparent 4px); }\n\nshortcuts-section {\n  margin: 20px; }\n\n.shortcuts-search-results {\n  margin: 20px;\n  border-spacing: 24px; }\n\nshortcut {\n  border-spacing: 6px;\n  border-radius: 6px; }\n  shortcut {\n    outline: 0 solid transparent;\n    outline-offset: 8px;\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  shortcut:focus:focus-visible {\n    outline-color: alpha(@accent_color,0.5);\n    outline-width: 2px;\n    outline-offset: 4px; }\n  shortcut > .keycap {\n    min-width: 20px;\n    min-height: 25px;\n    padding: 2px 6px;\n    border-radius: 6px;\n    font-size: smaller; }\n\nshortcuts-section stackswitcher.circular {\n  border-spacing: 12px; }\n  shortcuts-section stackswitcher.circular > button.circular,\n  shortcuts-section stackswitcher.circular > button.text-button.circular {\n    min-width: 32px;\n    min-height: 32px;\n    padding: 0; }\n\nwindow.shortcuts headerbar.titlebar > windowhandle {\n  padding-top: 3px; }\n\nwindow.shortcuts searchbar {\n  background: none; }\n\n.sidebar-pane {\n  background-color: @sidebar_bg_color;\n  color: @sidebar_fg_color; }\n  .sidebar-pane:backdrop {\n    background-color: @sidebar_backdrop_color;\n    transition: background-color 200ms ease-out; }\n  .sidebar-pane toolbarview.undershoot-top scrolledwindow > undershoot.top {\n    box-shadow: inset 0 1px alpha(@sidebar_shade_color,0.75);\n    background: linear-gradient(to bottom, alpha(@sidebar_shade_color,0.75), transparent 4px); }\n  .sidebar-pane toolbarview.undershoot-bottom scrolledwindow > undershoot.bottom {\n    box-shadow: inset 0 -1px alpha(@sidebar_shade_color,0.75);\n    background: linear-gradient(to top, alpha(@sidebar_shade_color,0.75), transparent 4px); }\n  .sidebar-pane scrolledwindow.undershoot-top > undershoot.top {\n    box-shadow: inset 0 1px alpha(@sidebar_shade_color,0.75);\n    background: linear-gradient(to bottom, alpha(@sidebar_shade_color,0.75), transparent 4px); }\n  .sidebar-pane scrolledwindow.undershoot-bottom > undershoot.bottom {\n    box-shadow: inset 0 -1px alpha(@sidebar_shade_color,0.75);\n    background: linear-gradient(to top, alpha(@sidebar_shade_color,0.75), transparent 4px); }\n  .sidebar-pane scrolledwindow.undershoot-start:dir(ltr) > undershoot.left {\n    box-shadow: inset 1px 0 alpha(@sidebar_shade_color,0.75);\n    background: linear-gradient(to right, alpha(@sidebar_shade_color,0.75), transparent 4px); }\n  .sidebar-pane scrolledwindow.undershoot-start:dir(rtl) > undershoot.right {\n    box-shadow: inset -1px 0 alpha(@sidebar_shade_color,0.75);\n    background: linear-gradient(to left, alpha(@sidebar_shade_color,0.75), transparent 4px); }\n  .sidebar-pane scrolledwindow.undershoot-end:dir(ltr) > undershoot.right {\n    box-shadow: inset -1px 0 alpha(@sidebar_shade_color,0.75);\n    background: linear-gradient(to left, alpha(@sidebar_shade_color,0.75), transparent 4px); }\n  .sidebar-pane scrolledwindow.undershoot-end:dir(rtl) > undershoot.left {\n    box-shadow: inset 1px 0 alpha(@sidebar_shade_color,0.75);\n    background: linear-gradient(to right, alpha(@sidebar_shade_color,0.75), transparent 4px); }\n  .sidebar-pane flap > dimming,\n  .sidebar-pane leaflet > dimming,\n  .sidebar-pane navigation-view > dimming,\n  .sidebar-pane overlay-split-view > dimming {\n    background: @sidebar_shade_color; }\n  .sidebar-pane flap > shadow,\n  .sidebar-pane leaflet > shadow,\n  .sidebar-pane navigation-view > shadow,\n  .sidebar-pane overlay-split-view > shadow {\n    min-width: 56px;\n    min-height: 56px; }\n    .sidebar-pane flap > shadow.left,\n    .sidebar-pane leaflet > shadow.left,\n    .sidebar-pane navigation-view > shadow.left,\n    .sidebar-pane overlay-split-view > shadow.left {\n      background-image: linear-gradient(to right, alpha(@sidebar_shade_color,0.7), alpha(@sidebar_shade_color,0.14) 40px, alpha(@sidebar_shade_color,0) 56px), linear-gradient(to right, alpha(@sidebar_shade_color,0.4), alpha(@sidebar_shade_color,0.14) 7px, alpha(@sidebar_shade_color,0) 24px); }\n    .sidebar-pane flap > shadow.right,\n    .sidebar-pane leaflet > shadow.right,\n    .sidebar-pane navigation-view > shadow.right,\n    .sidebar-pane overlay-split-view > shadow.right {\n      background-image: linear-gradient(to left, alpha(@sidebar_shade_color,0.7), alpha(@sidebar_shade_color,0.14) 40px, alpha(@sidebar_shade_color,0) 56px), linear-gradient(to left, alpha(@sidebar_shade_color,0.4), alpha(@sidebar_shade_color,0.14) 7px, alpha(@sidebar_shade_color,0) 24px); }\n    .sidebar-pane flap > shadow.up,\n    .sidebar-pane leaflet > shadow.up,\n    .sidebar-pane navigation-view > shadow.up,\n    .sidebar-pane overlay-split-view > shadow.up {\n      background-image: linear-gradient(to bottom, alpha(@sidebar_shade_color,0.7), alpha(@sidebar_shade_color,0.14) 40px, alpha(@sidebar_shade_color,0) 56px), linear-gradient(to bottom, alpha(@sidebar_shade_color,0.4), alpha(@sidebar_shade_color,0.14) 7px, alpha(@sidebar_shade_color,0) 24px); }\n    .sidebar-pane flap > shadow.down,\n    .sidebar-pane leaflet > shadow.down,\n    .sidebar-pane navigation-view > shadow.down,\n    .sidebar-pane overlay-split-view > shadow.down {\n      background-image: linear-gradient(to top, alpha(@sidebar_shade_color,0.7), alpha(@sidebar_shade_color,0.14) 40px, alpha(@sidebar_shade_color,0) 56px), linear-gradient(to top, alpha(@sidebar_shade_color,0.4), alpha(@sidebar_shade_color,0.14) 7px, alpha(@sidebar_shade_color,0) 24px); }\n  .sidebar-pane banner > revealer > widget {\n    background-color: mix(@accent_bg_color,@sidebar_bg_color,0.7);\n    color: @sidebar_fg_color; }\n    .sidebar-pane banner > revealer > widget:backdrop {\n      background-color: mix(@accent_bg_color,@sidebar_backdrop_color,0.85); }\n  .sidebar-pane:dir(ltr), .sidebar-pane:dir(ltr) banner > revealer > widget, .sidebar-pane.end:dir(rtl), .sidebar-pane.end:dir(rtl) banner > revealer > widget {\n    box-shadow: inset -1px 0 @sidebar_border_color; }\n  .sidebar-pane:dir(rtl), .sidebar-pane:dir(rtl) banner > revealer > widget, .sidebar-pane.end:dir(ltr), .sidebar-pane.end:dir(ltr) banner > revealer > widget {\n    box-shadow: inset 1px 0 @sidebar_border_color; }\n\n/* Middle pane in three-pane setups */\n.content-pane .sidebar-pane,\n.sidebar-pane .content-pane {\n  background-color: @secondary_sidebar_bg_color;\n  color: @secondary_sidebar_fg_color; }\n  .content-pane .sidebar-pane:backdrop,\n  .sidebar-pane .content-pane:backdrop {\n    background-color: @secondary_sidebar_backdrop_color;\n    transition: background-color 200ms ease-out; }\n  .content-pane .sidebar-pane toolbarview.undershoot-top scrolledwindow > undershoot.top,\n  .sidebar-pane .content-pane toolbarview.undershoot-top scrolledwindow > undershoot.top {\n    box-shadow: inset 0 1px alpha(@secondary_sidebar_shade_color,0.75);\n    background: linear-gradient(to bottom, alpha(@secondary_sidebar_shade_color,0.75), transparent 4px); }\n  .content-pane .sidebar-pane toolbarview.undershoot-bottom scrolledwindow > undershoot.bottom,\n  .sidebar-pane .content-pane toolbarview.undershoot-bottom scrolledwindow > undershoot.bottom {\n    box-shadow: inset 0 -1px alpha(@secondary_sidebar_shade_color,0.75);\n    background: linear-gradient(to top, alpha(@secondary_sidebar_shade_color,0.75), transparent 4px); }\n  .content-pane .sidebar-pane scrolledwindow.undershoot-top > undershoot.top,\n  .sidebar-pane .content-pane scrolledwindow.undershoot-top > undershoot.top {\n    box-shadow: inset 0 1px alpha(@secondary_sidebar_shade_color,0.75);\n    background: linear-gradient(to bottom, alpha(@secondary_sidebar_shade_color,0.75), transparent 4px); }\n  .content-pane .sidebar-pane scrolledwindow.undershoot-bottom > undershoot.bottom,\n  .sidebar-pane .content-pane scrolledwindow.undershoot-bottom > undershoot.bottom {\n    box-shadow: inset 0 -1px alpha(@secondary_sidebar_shade_color,0.75);\n    background: linear-gradient(to top, alpha(@secondary_sidebar_shade_color,0.75), transparent 4px); }\n  .content-pane .sidebar-pane scrolledwindow.undershoot-start:dir(ltr) > undershoot.left,\n  .sidebar-pane .content-pane scrolledwindow.undershoot-start:dir(ltr) > undershoot.left {\n    box-shadow: inset 1px 0 alpha(@secondary_sidebar_shade_color,0.75);\n    background: linear-gradient(to right, alpha(@secondary_sidebar_shade_color,0.75), transparent 4px); }\n  .content-pane .sidebar-pane scrolledwindow.undershoot-start:dir(rtl) > undershoot.right,\n  .sidebar-pane .content-pane scrolledwindow.undershoot-start:dir(rtl) > undershoot.right {\n    box-shadow: inset -1px 0 alpha(@secondary_sidebar_shade_color,0.75);\n    background: linear-gradient(to left, alpha(@secondary_sidebar_shade_color,0.75), transparent 4px); }\n  .content-pane .sidebar-pane scrolledwindow.undershoot-end:dir(ltr) > undershoot.right,\n  .sidebar-pane .content-pane scrolledwindow.undershoot-end:dir(ltr) > undershoot.right {\n    box-shadow: inset -1px 0 alpha(@secondary_sidebar_shade_color,0.75);\n    background: linear-gradient(to left, alpha(@secondary_sidebar_shade_color,0.75), transparent 4px); }\n  .content-pane .sidebar-pane scrolledwindow.undershoot-end:dir(rtl) > undershoot.left,\n  .sidebar-pane .content-pane scrolledwindow.undershoot-end:dir(rtl) > undershoot.left {\n    box-shadow: inset 1px 0 alpha(@secondary_sidebar_shade_color,0.75);\n    background: linear-gradient(to right, alpha(@secondary_sidebar_shade_color,0.75), transparent 4px); }\n  .content-pane .sidebar-pane flap > dimming,\n  .content-pane .sidebar-pane leaflet > dimming,\n  .content-pane .sidebar-pane navigation-view > dimming,\n  .content-pane .sidebar-pane overlay-split-view > dimming,\n  .sidebar-pane .content-pane flap > dimming,\n  .sidebar-pane .content-pane leaflet > dimming,\n  .sidebar-pane .content-pane navigation-view > dimming,\n  .sidebar-pane .content-pane overlay-split-view > dimming {\n    background: @secondary_sidebar_shade_color; }\n  .content-pane .sidebar-pane flap > shadow,\n  .content-pane .sidebar-pane leaflet > shadow,\n  .content-pane .sidebar-pane navigation-view > shadow,\n  .content-pane .sidebar-pane overlay-split-view > shadow,\n  .sidebar-pane .content-pane flap > shadow,\n  .sidebar-pane .content-pane leaflet > shadow,\n  .sidebar-pane .content-pane navigation-view > shadow,\n  .sidebar-pane .content-pane overlay-split-view > shadow {\n    min-width: 56px;\n    min-height: 56px; }\n    .content-pane .sidebar-pane flap > shadow.left,\n    .content-pane .sidebar-pane leaflet > shadow.left,\n    .content-pane .sidebar-pane navigation-view > shadow.left,\n    .content-pane .sidebar-pane overlay-split-view > shadow.left,\n    .sidebar-pane .content-pane flap > shadow.left,\n    .sidebar-pane .content-pane leaflet > shadow.left,\n    .sidebar-pane .content-pane navigation-view > shadow.left,\n    .sidebar-pane .content-pane overlay-split-view > shadow.left {\n      background-image: linear-gradient(to right, alpha(@secondary_sidebar_shade_color,0.7), alpha(@secondary_sidebar_shade_color,0.14) 40px, alpha(@secondary_sidebar_shade_color,0) 56px), linear-gradient(to right, alpha(@secondary_sidebar_shade_color,0.4), alpha(@secondary_sidebar_shade_color,0.14) 7px, alpha(@secondary_sidebar_shade_color,0) 24px); }\n    .content-pane .sidebar-pane flap > shadow.right,\n    .content-pane .sidebar-pane leaflet > shadow.right,\n    .content-pane .sidebar-pane navigation-view > shadow.right,\n    .content-pane .sidebar-pane overlay-split-view > shadow.right,\n    .sidebar-pane .content-pane flap > shadow.right,\n    .sidebar-pane .content-pane leaflet > shadow.right,\n    .sidebar-pane .content-pane navigation-view > shadow.right,\n    .sidebar-pane .content-pane overlay-split-view > shadow.right {\n      background-image: linear-gradient(to left, alpha(@secondary_sidebar_shade_color,0.7), alpha(@secondary_sidebar_shade_color,0.14) 40px, alpha(@secondary_sidebar_shade_color,0) 56px), linear-gradient(to left, alpha(@secondary_sidebar_shade_color,0.4), alpha(@secondary_sidebar_shade_color,0.14) 7px, alpha(@secondary_sidebar_shade_color,0) 24px); }\n    .content-pane .sidebar-pane flap > shadow.up,\n    .content-pane .sidebar-pane leaflet > shadow.up,\n    .content-pane .sidebar-pane navigation-view > shadow.up,\n    .content-pane .sidebar-pane overlay-split-view > shadow.up,\n    .sidebar-pane .content-pane flap > shadow.up,\n    .sidebar-pane .content-pane leaflet > shadow.up,\n    .sidebar-pane .content-pane navigation-view > shadow.up,\n    .sidebar-pane .content-pane overlay-split-view > shadow.up {\n      background-image: linear-gradient(to bottom, alpha(@secondary_sidebar_shade_color,0.7), alpha(@secondary_sidebar_shade_color,0.14) 40px, alpha(@secondary_sidebar_shade_color,0) 56px), linear-gradient(to bottom, alpha(@secondary_sidebar_shade_color,0.4), alpha(@secondary_sidebar_shade_color,0.14) 7px, alpha(@secondary_sidebar_shade_color,0) 24px); }\n    .content-pane .sidebar-pane flap > shadow.down,\n    .content-pane .sidebar-pane leaflet > shadow.down,\n    .content-pane .sidebar-pane navigation-view > shadow.down,\n    .content-pane .sidebar-pane overlay-split-view > shadow.down,\n    .sidebar-pane .content-pane flap > shadow.down,\n    .sidebar-pane .content-pane leaflet > shadow.down,\n    .sidebar-pane .content-pane navigation-view > shadow.down,\n    .sidebar-pane .content-pane overlay-split-view > shadow.down {\n      background-image: linear-gradient(to top, alpha(@secondary_sidebar_shade_color,0.7), alpha(@secondary_sidebar_shade_color,0.14) 40px, alpha(@secondary_sidebar_shade_color,0) 56px), linear-gradient(to top, alpha(@secondary_sidebar_shade_color,0.4), alpha(@secondary_sidebar_shade_color,0.14) 7px, alpha(@secondary_sidebar_shade_color,0) 24px); }\n  .content-pane .sidebar-pane banner > revealer > widget,\n  .sidebar-pane .content-pane banner > revealer > widget {\n    background-color: mix(@accent_bg_color,@secondary_sidebar_bg_color,0.7);\n    color: @secondary_sidebar_fg_color; }\n    .content-pane .sidebar-pane banner > revealer > widget:backdrop,\n    .sidebar-pane .content-pane banner > revealer > widget:backdrop {\n      background-color: mix(@accent_bg_color,@secondary_sidebar_backdrop_color,0.85); }\n  .content-pane .sidebar-pane:dir(ltr), .content-pane .sidebar-pane:dir(ltr) banner > revealer > widget, .content-pane .sidebar-pane.end:dir(rtl), .content-pane .sidebar-pane.end:dir(rtl) banner > revealer > widget,\n  .sidebar-pane .content-pane:dir(ltr),\n  .sidebar-pane .content-pane:dir(ltr) banner > revealer > widget,\n  .sidebar-pane .content-pane.end:dir(rtl),\n  .sidebar-pane .content-pane.end:dir(rtl) banner > revealer > widget {\n    box-shadow: inset -1px 0 @secondary_sidebar_border_color; }\n  .content-pane .sidebar-pane:dir(rtl), .content-pane .sidebar-pane:dir(rtl) banner > revealer > widget, .content-pane .sidebar-pane.end:dir(ltr), .content-pane .sidebar-pane.end:dir(ltr) banner > revealer > widget,\n  .sidebar-pane .content-pane:dir(rtl),\n  .sidebar-pane .content-pane:dir(rtl) banner > revealer > widget,\n  .sidebar-pane .content-pane.end:dir(ltr),\n  .sidebar-pane .content-pane.end:dir(ltr) banner > revealer > widget {\n    box-shadow: inset 1px 0 @secondary_sidebar_border_color; }\n\n.sidebar-pane .sidebar-pane {\n  background-color: transparent;\n  color: inherit; }\n\nstacksidebar row {\n  padding: 10px 4px; }\n  stacksidebar row > label {\n    padding-left: 6px;\n    padding-right: 6px; }\n  stacksidebar row.needs-attention > label {\n    background-size: 6px 6px, 0 0; }\n\n/**********************\n * Navigation Sidebar *\n **********************/\n.navigation-sidebar {\n  padding: 6px 0; }\n  .navigation-sidebar, .navigation-sidebar.view, window.print .navigation-sidebar.dialog-action-box, .navigation-sidebar.view:disabled {\n    background-color: transparent;\n    color: inherit; }\n  .navigation-sidebar.background, .navigation-sidebar.background:disabled {\n    background-color: @window_bg_color;\n    color: @window_fg_color; }\n  .navigation-sidebar row.activatable:hover {\n    background-color: alpha(currentColor,0.07); }\n  .navigation-sidebar row.activatable:active {\n    background-color: alpha(currentColor,0.16); }\n  .navigation-sidebar row.activatable.has-open-popup {\n    background-color: alpha(currentColor,0.07); }\n  .navigation-sidebar row.activatable:selected:hover {\n    background-color: alpha(currentColor,0.13); }\n  .navigation-sidebar row.activatable:selected:active {\n    background-color: alpha(currentColor,0.19); }\n  .navigation-sidebar row.activatable:selected.has-open-popup {\n    background-color: alpha(currentColor,0.13); }\n  .navigation-sidebar row:selected {\n    background-color: alpha(currentColor,0.1); }\n  .navigation-sidebar > separator {\n    margin: 6px; }\n  .navigation-sidebar > row {\n    min-height: 36px;\n    padding: 0 8px;\n    border-radius: 6px;\n    margin: 0 6px 2px; }\n\n@keyframes spin {\n  to {\n    transform: rotate(1turn); } }\n\nspinner {\n  background: none;\n  opacity: 0;\n  -gtk-icon-source: -gtk-icontheme(\"process-working-symbolic\"); }\n  spinner:checked {\n    opacity: 1;\n    animation: spin 1s linear infinite; }\n    spinner:checked:disabled {\n      opacity: 0.5; }\n\nspinbutton {\n  padding: 0;\n  border-spacing: 0;\n  /* :not here just to bump specificity above that of the list button styling */ }\n  spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) {\n    margin: 0;\n    border-radius: 0;\n    box-shadow: none;\n    border-style: solid;\n    border-color: alpha(currentColor,0.1); }\n  spinbutton:not(.vertical) {\n    /* :not here just to bump specificity above that of the list button styling */ }\n    spinbutton:not(.vertical) > text {\n      min-width: 28px;\n      padding: 6px; }\n    spinbutton:not(.vertical) > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    spinbutton:not(.vertical) > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) {\n      min-height: 16px;\n      min-width: 22px;\n      padding-bottom: 0;\n      padding-top: 0;\n      border-left-width: 1px; }\n      spinbutton:not(.vertical) > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl),\n      spinbutton:not(.vertical) > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl) {\n        border-left-width: 0;\n        border-right-width: 1px; }\n      spinbutton:not(.vertical) > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n      spinbutton:not(.vertical) > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child {\n        border-radius: 0 6px 6px 0; }\n      spinbutton:not(.vertical) > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child,\n      spinbutton:not(.vertical) > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child {\n        border-radius: 6px 0 0 6px; }\n  spinbutton.vertical {\n    /* :not here just to bump specificity above that of the list button styling */ }\n    spinbutton.vertical > text {\n      min-height: 30px;\n      min-width: 30px; }\n    spinbutton.vertical > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child,\n    spinbutton.vertical > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child {\n      border-top-width: 1px;\n      border-radius: 0 0 6px 6px; }\n    spinbutton.vertical > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):first-child,\n    spinbutton.vertical > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):first-child {\n      border-bottom-width: 1px;\n      border-radius: 6px 6px 0 0; }\n\nswitch {\n  border-radius: 14px;\n  padding: 3px;\n  background-color: alpha(currentColor,0.15); }\n  switch:hover {\n    background-color: alpha(currentColor,0.2); }\n  switch:active {\n    background-color: alpha(currentColor,0.25); }\n  switch {\n    outline: 0 solid transparent;\n    outline-offset: 5px;\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  switch:focus:focus-visible {\n    outline-color: alpha(@accent_color,0.5);\n    outline-width: 2px;\n    outline-offset: 1px; }\n  switch:disabled {\n    filter: opacity(0.5); }\n  switch > slider {\n    min-width: 20px;\n    min-height: 20px;\n    border-radius: 50%;\n    background-color: mix(white,@view_bg_color,0.2);\n    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); }\n    switch > slider:disabled {\n      box-shadow: 0 2px 4px transparent; }\n  switch:hover > slider, switch:active > slider {\n    background: white; }\n  switch:checked {\n    color: @accent_fg_color;\n    background-color: @accent_bg_color; }\n    switch:checked:hover {\n      background-image: image(alpha(currentColor,0.1)); }\n    switch:checked:active {\n      background-image: image(rgba(0, 0, 0, 0.2)); }\n    switch:checked > slider {\n      background-color: white; }\n  .osd switch:focus:focus-visible {\n    outline-color: rgba(255, 255, 255, 0.5); }\n  .osd switch:checked {\n    background-color: rgba(255, 255, 255, 0.6);\n    color: rgba(0, 0, 0, 0.75); }\n\ntabbar .box {\n  background-color: @headerbar_bg_color;\n  color: @headerbar_fg_color;\n  box-shadow: inset 0 -1px @headerbar_shade_color;\n  padding: 1px;\n  padding-top: 0; }\n  tabbar .box:backdrop {\n    background-color: @headerbar_backdrop_color;\n    transition: background-color 200ms ease-out; }\n    tabbar .box:backdrop > scrolledwindow,\n    tabbar .box:backdrop > .start-action,\n    tabbar .box:backdrop > .end-action {\n      filter: opacity(0.5);\n      transition: filter 200ms ease-out; }\n\ntabbar tabbox {\n  padding-bottom: 6px;\n  padding-top: 6px;\n  min-height: 34px; }\n  tabbar tabbox > tabboxchild {\n    border-radius: 6px; }\n    tabbar tabbox > tabboxchild {\n      outline: 0 solid transparent;\n      outline-offset: 4px;\n      transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n    tabbar tabbox > tabboxchild:focus-within:focus-visible {\n      outline-color: alpha(@accent_color,0.5);\n      outline-width: 2px;\n      outline-offset: -2px; }\n  tabbar tabbox > separator {\n    margin-top: 3px;\n    margin-bottom: 3px;\n    transition: opacity 150ms ease-in-out; }\n    tabbar tabbox > separator.hidden {\n      opacity: 0; }\n  tabbar tabbox > revealer > indicator {\n    min-width: 2px;\n    border-radius: 2px;\n    margin: 3px 6px;\n    background: alpha(@accent_color,0.5); }\n\ntabbar tab {\n  transition: background 150ms ease-in-out; }\n  tabbar tab:selected {\n    background-color: alpha(currentColor,0.1); }\n    tabbar tab:selected:hover {\n      background-color: alpha(currentColor,0.13); }\n    tabbar tab:selected:active {\n      background-color: alpha(currentColor,0.19); }\n  tabbar tab:hover {\n    background-color: alpha(currentColor,0.07); }\n  tabbar tab:active {\n    background-color: alpha(currentColor,0.16); }\n\ntabbar tabbox.single-tab tab, tabbar tabbox.single-tab tab:hover, tabbar tabbox.single-tab tab:active {\n  background: none; }\n\ntabbar .start-action,\ntabbar .end-action {\n  padding: 6px 5px; }\n\ntabbar .start-action:dir(ltr),\ntabbar .end-action:dir(rtl) {\n  padding-right: 0; }\n\ntabbar .start-action:dir(rtl),\ntabbar .end-action:dir(ltr) {\n  padding-left: 0; }\n\ntoolbarview > .top-bar tabbar .box,\ntoolbarview > .bottom-bar tabbar .box, tabbar.inline .box {\n  background-color: transparent;\n  color: inherit;\n  box-shadow: none;\n  padding-bottom: 0; }\n  toolbarview > .top-bar tabbar .box:backdrop,\n  toolbarview > .bottom-bar tabbar .box:backdrop, tabbar.inline .box:backdrop {\n    background-color: transparent;\n    transition: none; }\n    toolbarview > .top-bar tabbar .box:backdrop > scrolledwindow,\n    toolbarview > .bottom-bar tabbar .box:backdrop > scrolledwindow, tabbar.inline .box:backdrop > scrolledwindow,\n    toolbarview > .top-bar tabbar .box:backdrop > .start-action,\n    toolbarview > .bottom-bar tabbar .box:backdrop > .start-action,\n    tabbar.inline .box:backdrop > .start-action,\n    toolbarview > .top-bar tabbar .box:backdrop > .end-action,\n    toolbarview > .bottom-bar tabbar .box:backdrop > .end-action,\n    tabbar.inline .box:backdrop > .end-action {\n      filter: none;\n      transition: none; }\n\ntoolbarview > .top-bar .collapse-spacing tabbar tabbox,\ntoolbarview > .bottom-bar .collapse-spacing tabbar tabbox,\ntoolbarview > .top-bar .collapse-spacing tabbar .start-action,\ntoolbarview > .bottom-bar .collapse-spacing tabbar .start-action,\ntoolbarview > .top-bar .collapse-spacing tabbar .end-action,\ntoolbarview > .bottom-bar .collapse-spacing tabbar .end-action {\n  padding-top: 3px;\n  padding-bottom: 3px; }\n\ndnd tab {\n  background-color: @headerbar_bg_color;\n  background-image: image(alpha(currentColor,0.19));\n  color: @headerbar_fg_color;\n  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.03), 0 1px 3px 1px rgba(0, 0, 0, 0.07), 0 2px 6px 2px rgba(0, 0, 0, 0.03);\n  margin: 25px; }\n\ntabbar tab,\ndnd tab {\n  min-height: 26px;\n  padding: 4px;\n  border-radius: 6px; }\n  tabbar tab button.image-button,\n  dnd tab button.image-button {\n    padding: 0;\n    margin: 0;\n    min-width: 24px;\n    min-height: 24px;\n    border-radius: 99px; }\n  tabbar tab indicator,\n  dnd tab indicator {\n    min-height: 2px;\n    border-radius: 2px;\n    background: alpha(@accent_color,0.5);\n    transform: translateY(4px); }\n\ntabgrid > tabgridchild .card {\n  outline: 0 solid transparent;\n  outline-offset: 4px;\n  transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n\ntabgrid > tabgridchild:focus:focus-visible .card {\n  outline-color: alpha(@accent_color,0.5);\n  outline-width: 2px;\n  outline-offset: 0; }\n\ntabthumbnail {\n  border-radius: 16px;\n  transition: box-shadow 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), background-color cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  tabthumbnail > box {\n    margin: 6px; }\n  tabthumbnail:drop(active) {\n    box-shadow: inset 0 0 0 2px alpha(@accent_bg_color,0.4);\n    background-color: alpha(@accent_bg_color,0.1); }\n  tabthumbnail .needs-attention:dir(ltr) {\n    transform: translate(8px, -8px); }\n  tabthumbnail .needs-attention:dir(rtl) {\n    transform: translate(-8px, -8px); }\n  tabthumbnail .needs-attention > widget {\n    background: @accent_color;\n    min-width: 12px;\n    min-height: 12px;\n    border-radius: 8px;\n    margin: 3px;\n    box-shadow: 0 1px 2px alpha(@accent_color,0.4); }\n  tabthumbnail .card {\n    background: none;\n    color: inherit; }\n    tabthumbnail .card picture {\n      outline: 1px solid rgba(255, 255, 255, 0.07);\n      outline-offset: -1px;\n      border-radius: 12px; }\n  tabthumbnail.pinned .card {\n    background-color: @thumbnail_bg_color;\n    color: @thumbnail_fg_color; }\n  tabthumbnail .icon-title-box {\n    border-spacing: 6px; }\n  tabthumbnail .tab-unpin-icon {\n    margin: 6px;\n    min-width: 24px;\n    min-height: 24px; }\n  tabthumbnail button.circular {\n    margin: 6px;\n    background-color: alpha(@thumbnail_bg_color,0.75);\n    min-width: 24px;\n    min-height: 24px; }\n    tabthumbnail button.circular:hover {\n      background-color: alpha(mix(@thumbnail_bg_color,currentColor,0.1),0.75); }\n    tabthumbnail button.circular:active {\n      background-color: alpha(mix(@thumbnail_bg_color,currentColor,0.2),0.75); }\n\ntaboverview > .overview .new-tab-button {\n  margin: 18px; }\n\ntabview:drop(active),\ntabbox:drop(active),\ntabgrid:drop(active) {\n  box-shadow: none; }\n\ncursor-handle {\n  all: unset;\n  padding: 24px 20px; }\n  cursor-handle > contents {\n    min-width: 20px;\n    min-height: 20px;\n    border-radius: 50%;\n    background-color: @accent_bg_color; }\n  cursor-handle.top > contents {\n    border-top-right-radius: 0; }\n  cursor-handle.bottom > contents {\n    border-top-left-radius: 0;\n    transform: translateX(1px); }\n  cursor-handle.insertion-cursor > contents {\n    border-top-left-radius: 0;\n    transform: translateX(1px) translateY(4px) rotate(45deg); }\n\nmagnifier {\n  background-color: @view_bg_color; }\n\nactionbar > revealer > box.osd button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):focus:focus-visible, searchbar > revealer > box.osd button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):focus:focus-visible, .osd.toolbar button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):focus:focus-visible, headerbar.osd button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):focus:focus-visible {\n  outline-color: rgba(255, 255, 255, 0.5); }\n\nactionbar > revealer > box menubutton.suggested-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.suggested-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.suggested-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.suggested-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\nactionbar > revealer > box menubutton.destructive-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\nsearchbar > revealer > box menubutton.destructive-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n.toolbar menubutton.destructive-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\nheaderbar menubutton.destructive-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\nactionbar > revealer > box menubutton.opaque > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\nsearchbar > revealer > box menubutton.opaque > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n.toolbar menubutton.opaque > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\nheaderbar menubutton.opaque > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) {\n  color: inherit;\n  background-color: transparent; }\n\nactionbar > revealer > box switch, searchbar > revealer > box switch, .toolbar switch, headerbar switch {\n  margin-top: 4px;\n  margin-bottom: 4px; }\n\n.toolbar {\n  padding: 6px;\n  border-spacing: 6px; }\n  .toolbar.osd {\n    padding: 12px;\n    border-radius: 12px; }\n\ntoolbarview > .top-bar .collapse-spacing .toolbar,\ntoolbarview > .bottom-bar .collapse-spacing .toolbar {\n  padding-top: 3px;\n  padding-bottom: 3px; }\n\n/****************\n * GtkSearchBar *\n ****************/\nsearchbar > revealer > box {\n  padding: 6px 6px 7px 6px;\n  background-color: @headerbar_bg_color;\n  color: @headerbar_fg_color;\n  box-shadow: inset 0 -1px @headerbar_shade_color; }\n  searchbar > revealer > box:backdrop {\n    background-color: @headerbar_backdrop_color;\n    transition: background-color 200ms ease-out; }\n    searchbar > revealer > box:backdrop > * {\n      filter: opacity(0.5);\n      transition: filter 200ms ease-out; }\n  searchbar > revealer > box .close {\n    min-width: 18px;\n    min-height: 18px;\n    padding: 4px;\n    border-radius: 50%; }\n    searchbar > revealer > box .close:dir(ltr) {\n      margin-left: 10px;\n      margin-right: 4px; }\n    searchbar > revealer > box .close:dir(rtl) {\n      margin-left: 4px;\n      margin-right: 10px; }\n\ntoolbarview > .top-bar searchbar > revealer > box,\ntoolbarview > .bottom-bar searchbar > revealer > box, searchbar.inline > revealer > box, window.appchooser searchbar > revealer > box, window.shortcuts searchbar > revealer > box {\n  background-color: transparent;\n  color: inherit;\n  box-shadow: none;\n  padding-bottom: 6px; }\n\ntoolbarview > .top-bar searchbar > revealer > box:backdrop,\ntoolbarview > .bottom-bar searchbar > revealer > box:backdrop, searchbar.inline > revealer > box:backdrop {\n  background-color: transparent;\n  transition: none; }\n  toolbarview > .top-bar searchbar > revealer > box:backdrop > *,\n  toolbarview > .bottom-bar searchbar > revealer > box:backdrop > *, searchbar.inline > revealer > box:backdrop > * {\n    filter: none;\n    transition: none; }\n\ntoolbarview > .top-bar .collapse-spacing searchbar > revealer > box,\ntoolbarview > .bottom-bar .collapse-spacing searchbar > revealer > box, window.appchooser.csd searchbar > revealer > box, window.shortcuts searchbar > revealer > box {\n  padding-top: 3px;\n  padding-bottom: 3px; }\n\n/****************\n * GtkActionBar *\n ****************/\nactionbar > revealer > box {\n  background-color: @headerbar_bg_color;\n  color: @headerbar_fg_color;\n  box-shadow: inset 0 1px @headerbar_shade_color;\n  padding: 7px 6px 6px 6px; }\n  actionbar > revealer > box, actionbar > revealer > box > box.start, actionbar > revealer > box > box.end {\n    border-spacing: 6px; }\n  actionbar > revealer > box:backdrop {\n    background-color: @headerbar_backdrop_color;\n    transition: background-color 200ms ease-out; }\n    actionbar > revealer > box:backdrop > * {\n      filter: opacity(0.5);\n      transition: filter 200ms ease-out; }\n\ntoolbarview > .top-bar actionbar > revealer > box,\ntoolbarview > .bottom-bar actionbar > revealer > box {\n  background-color: transparent;\n  color: inherit;\n  box-shadow: none;\n  padding-top: 6px; }\n  toolbarview > .top-bar actionbar > revealer > box:backdrop,\n  toolbarview > .bottom-bar actionbar > revealer > box:backdrop {\n    background-color: transparent;\n    transition: none; }\n    toolbarview > .top-bar actionbar > revealer > box:backdrop > *,\n    toolbarview > .bottom-bar actionbar > revealer > box:backdrop > * {\n      filter: none;\n      transition: none; }\n\ntoolbarview > .top-bar .collapse-spacing actionbar > revealer > box,\ntoolbarview > .bottom-bar .collapse-spacing actionbar > revealer > box {\n  padding-top: 3px;\n  padding-bottom: 3px; }\n\n/*************\n * AdwBanner *\n *************/\nbanner > revealer > widget {\n  /* There are 2 more instances in _sidebars.css, keep in sync with that */\n  background-color: mix(@accent_bg_color,@window_bg_color,0.7);\n  color: @window_fg_color;\n  padding: 6px; }\n  banner > revealer > widget:backdrop {\n    background-color: mix(@accent_bg_color,@window_bg_color,0.85);\n    transition: background-color 200ms ease-out; }\n    banner > revealer > widget:backdrop > label, banner > revealer > widget:backdrop > button {\n      filter: opacity(0.5);\n      transition: filter 200ms ease-out; }\n\n/******************\n * AdwToolbarView *\n ******************/\ntoolbarview > .top-bar .collapse-spacing,\ntoolbarview > .bottom-bar .collapse-spacing {\n  padding-top: 3px;\n  padding-bottom: 3px; }\n\ntoolbarview > .top-bar.raised,\ntoolbarview > .bottom-bar.raised {\n  background-color: @headerbar_bg_color;\n  color: @headerbar_fg_color; }\n  toolbarview > .top-bar.raised:backdrop,\n  toolbarview > .bottom-bar.raised:backdrop {\n    background-color: @headerbar_backdrop_color;\n    transition: background-color 200ms ease-out; }\n\ntoolbarview > .top-bar:backdrop > windowhandle,\ntoolbarview > .bottom-bar:backdrop > windowhandle {\n  filter: opacity(0.5);\n  transition: filter 200ms ease-out; }\n\ntoolbarview > .top-bar.raised {\n  box-shadow: 0 1px alpha(@headerbar_shade_color,0.5), 0 2px 4px alpha(@headerbar_shade_color,0.5); }\n  toolbarview > .top-bar.raised.border {\n    box-shadow: 0 1px @headerbar_darker_shade_color; }\n\ntoolbarview > .bottom-bar.raised {\n  box-shadow: 0 -1px alpha(@headerbar_shade_color,0.5), 0 -2px 4px alpha(@headerbar_shade_color,0.5); }\n  toolbarview > .bottom-bar.raised.border {\n    box-shadow: 0 -1px @headerbar_darker_shade_color; }\n\ntoolbarview.undershoot-top scrolledwindow > undershoot.top {\n  box-shadow: inset 0 1px alpha(@shade_color,0.75);\n  background: linear-gradient(to bottom, alpha(@shade_color,0.75), transparent 4px); }\n\ntoolbarview.undershoot-bottom scrolledwindow > undershoot.bottom {\n  box-shadow: inset 0 -1px alpha(@shade_color,0.75);\n  background: linear-gradient(to top, alpha(@shade_color,0.75), transparent 4px); }\n\nwindow.devel toolbarview > .top-bar {\n  background-image: cross-fade(5% -gtk-recolor(url(\"assets/devel-symbolic.svg\")), image(transparent));\n  background-repeat: repeat-x; }\n\nwindow.devel dialog toolbarview > .top-bar {\n  background-image: unset;\n  background-repeat: unset; }\n\ntooltip {\n  padding: 6px 10px;\n  border-radius: 9px;\n  box-shadow: none; }\n  tooltip.background {\n    background-color: rgba(0, 0, 0, 0.8);\n    background-clip: padding-box;\n    border: 1px solid rgba(255, 255, 255, 0.1);\n    color: white; }\n  tooltip > box {\n    border-spacing: 6px; }\n\n.view, window.print .dialog-action-box,\ntextview > text,\ndialog-host > dialog.view sheet,\nwindow.print dialog-host > dialog.dialog-action-box sheet,\niconview {\n  color: @view_fg_color;\n  background-color: @view_bg_color; }\n  .view:disabled, window.print .dialog-action-box:disabled,\n  textview > text:disabled,\n  dialog-host > dialog.view sheet:disabled,\n  window.print dialog-host > dialog.dialog-action-box sheet:disabled,\n  iconview:disabled {\n    color: alpha(currentColor,0.5);\n    background-color: mix(@window_bg_color,@view_bg_color,0.4); }\n  .view:selected:focus, .view:selected, window.print .dialog-action-box:selected,\n  textview > text:selected,\n  dialog-host > dialog.view sheet:selected,\n  window.print dialog-host > dialog.dialog-action-box sheet:selected,\n  iconview:selected {\n    background-color: alpha(@accent_bg_color,0.25);\n    border-radius: 6px; }\n\ntextview {\n  caret-color: currentColor; }\n  textview > text {\n    background-color: transparent; }\n  textview > border {\n    background-color: mix(@window_bg_color,@view_bg_color,0.5); }\n  textview:drop(active) {\n    caret-color: @accent_bg_color; }\n\nrubberband {\n  border: 1px solid @accent_color;\n  background-color: alpha(@accent_color,0.2); }\n\nflowbox > flowboxchild,\ngridview > child {\n  padding: 3px;\n  border-radius: 6px; }\n  flowbox > flowboxchild,\n  gridview > child {\n    outline: 0 solid transparent;\n    outline-offset: 4px;\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  flowbox > flowboxchild:focus:focus-visible,\n  gridview > child:focus:focus-visible {\n    outline-color: alpha(@accent_color,0.5);\n    outline-width: 2px;\n    outline-offset: -2px; }\n  flowbox > flowboxchild:selected,\n  gridview > child:selected {\n    background-color: alpha(@accent_bg_color,0.25); }\n\ngridview > child.activatable:hover {\n  background-color: alpha(currentColor,0.04); }\n\ngridview > child.activatable:active {\n  background-color: alpha(currentColor,0.08); }\n\ngridview > child.activatable:selected:hover {\n  background-color: alpha(@accent_bg_color,0.32); }\n\ngridview > child.activatable:selected:active {\n  background-color: alpha(@accent_bg_color,0.39); }\n\nviewswitcher {\n  border-spacing: 3px; }\n  viewswitcher.narrow {\n    margin-top: -3px;\n    margin-bottom: -3px;\n    min-height: 6px; }\n  viewswitcher button.toggle {\n    padding: 0; }\n    viewswitcher button.toggle > stack > box.narrow {\n      font-size: 0.75rem;\n      padding-top: 4px; }\n      viewswitcher button.toggle > stack > box.narrow > label {\n        min-height: 18px;\n        padding-left: 3px;\n        padding-right: 3px;\n        padding-bottom: 2px; }\n    viewswitcher button.toggle > stack > box.wide {\n      padding: 2px 12px;\n      border-spacing: 6px; }\n\n/**********************\n * AdwViewSwitcherBar *\n **********************/\nviewswitcherbar actionbar > revealer > box {\n  padding-left: 0;\n  padding-right: 0;\n  padding-top: 7px; }\n\ntoolbarview > .top-bar .collapse-spacing viewswitcherbar actionbar > revealer > box,\ntoolbarview > .bottom-bar .collapse-spacing viewswitcherbar actionbar > revealer > box {\n  padding-top: 6px; }\n\n/************************\n * AdwViewSwitcherTitle *\n ************************/\nviewswitchertitle {\n  margin-top: -6px;\n  margin-bottom: -6px; }\n  viewswitchertitle viewswitcher {\n    margin-left: 12px;\n    margin-right: 12px; }\n    viewswitchertitle viewswitcher.narrow {\n      margin-top: 3px;\n      margin-bottom: 3px; }\n    viewswitchertitle viewswitcher.wide {\n      margin-top: 6px;\n      margin-bottom: 6px; }\n  viewswitchertitle windowtitle {\n    margin-top: 0;\n    margin-bottom: 0; }\n\n/*******************\n * AdwIndicatorBin *\n *******************/\nindicatorbin > indicator, indicatorbin > mask {\n  min-width: 6px;\n  min-height: 6px;\n  border-radius: 100px; }\n\nindicatorbin > indicator {\n  margin: 1px;\n  background: alpha(currentColor,0.4); }\n\nindicatorbin > mask {\n  padding: 1px;\n  background: black; }\n\nindicatorbin.needs-attention > indicator {\n  background: @accent_color; }\n\nindicatorbin.badge > indicator,\nindicatorbin.badge > mask {\n  min-height: 13px; }\n\nindicatorbin.badge > indicator > label {\n  font-size: 0.6rem;\n  font-weight: bold;\n  padding-left: 4px;\n  padding-right: 4px;\n  color: white; }\n\nindicatorbin.badge.needs-attention > indicator {\n  background: @accent_bg_color; }\n  indicatorbin.badge.needs-attention > indicator > label {\n    color: @accent_fg_color; }\n\nwindow.csd {\n  box-shadow: 0 1px 3px 3px transparent, 0 2px 8px 2px rgba(0, 0, 0, 0.13), 0 3px 20px 10px rgba(0, 0, 0, 0.09), 0 6px 32px 16px rgba(0, 0, 0, 0.04), 0 0 0 1px rgba(0, 0, 0, 0.05);\n  margin: 0px;\n  border-radius: 12px;\n  outline: 1px solid rgba(255, 255, 255, 0.07);\n  outline-offset: -1px; }\n  window.csd:backdrop {\n    box-shadow: 0 1px 3px 3px rgba(0, 0, 0, 0.09), 0 2px 14px 5px rgba(0, 0, 0, 0.05), 0 4px 28px 12px rgba(0, 0, 0, 0.03), 0 6px 32px 16px transparent, 0 0 0 1px rgba(0, 0, 0, 0.02);\n    transition: box-shadow 200ms ease-out; }\n  window.csd.dialog.message, window.csd.messagedialog {\n    box-shadow: 0 2px 8px 2px rgba(0, 0, 0, 0.07), 0 3px 20px 10px rgba(0, 0, 0, 0.05), 0 6px 32px 16px rgba(0, 0, 0, 0.02), 0 0 0 1px rgba(0, 0, 0, 0.05); }\n  window.csd.tiled, window.csd.tiled-top, window.csd.tiled-left, window.csd.tiled-right, window.csd.tiled-bottom {\n    border-radius: 0;\n    outline: none;\n    box-shadow: 0 0 0 1px alpha(currentColor,0.15), 0 0 0 20px transparent; }\n    window.csd.tiled:backdrop, window.csd.tiled-top:backdrop, window.csd.tiled-left:backdrop, window.csd.tiled-right:backdrop, window.csd.tiled-bottom:backdrop {\n      box-shadow: 0 0 0 1px alpha(currentColor,0.15), 0 0 0 20px transparent; }\n  window.csd.maximized, window.csd.fullscreen {\n    border-radius: 0;\n    outline: none;\n    box-shadow: none;\n    transition: none; }\n\nwindow.solid-csd {\n  margin: 0;\n  padding: 5px;\n  border-radius: 0;\n  box-shadow: inset 0 0 0 5px alpha(currentColor,0.15), inset 0 0 0 4px @headerbar_bg_color, inset 0 0 0 1px alpha(currentColor,0.15); }\n  window.solid-csd:backdrop {\n    box-shadow: inset 0 0 0 5px alpha(currentColor,0.15), inset 0 0 0 4px @headerbar_backdrop_color, inset 0 0 0 1px alpha(currentColor,0.15); }\n\nwindow.ssd {\n  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05); }\n\n/* Public colors from Default */\n@define-color theme_bg_color @window_bg_color;\n@define-color theme_fg_color @window_fg_color;\n@define-color theme_base_color @view_bg_color;\n@define-color theme_text_color @view_fg_color;\n@define-color theme_selected_bg_color @accent_bg_color;\n@define-color theme_selected_fg_color @accent_fg_color;\n@define-color insensitive_bg_color mix(@window_bg_color,@view_bg_color,0.4);\n@define-color insensitive_fg_color alpha(@window_fg_color,0.5);\n@define-color insensitive_base_color @view_bg_color;\n@define-color borders alpha(currentColor,0.15);\n@define-color theme_unfocused_bg_color @window_bg_color;\n@define-color theme_unfocused_fg_color @window_fg_color;\n@define-color theme_unfocused_base_color @view_bg_color;\n@define-color theme_unfocused_text_color @view_fg_color;\n@define-color theme_unfocused_selected_bg_color @accent_bg_color;\n@define-color theme_unfocused_selected_fg_color @accent_fg_color;\n@define-color unfocused_insensitive_color @insensitive_bg_color;\n@define-color unfocused_borders alpha(currentColor,0.15);\n.open-document-selector-treeview:hover {\n    background-color: alpha(@theme_fg_color, 0.05);\n}\n\n.open-document-selector-treeview:selected:hover {\n    background-color: @theme_selected_bg_color;\n}\n\n/* Only normal state is handle */\n.open-document-selector-name-label {\n    color: @theme_fg_color;\n}\n\n/* Only normal state is handle */\n.open-document-selector-path-label {\n    color: @theme_unfocused_fg_color;\n    font-size: smaller;\n}\n\n/* Only normal state is handle */\n.open-document-selector-match {\n    color: shade (@theme_fg_color, 0.6);\n    background-color: alpha(@warning_color, 0.4);\n}\n\n.gedit-document-panel {\n    background-color: @sidebar_bg;\n}\n\n.gedit-document-panel:backdrop {\n    color: #b0b2b2;\n}\n\n.gedit-document-panel row:selected:backdrop {\n    background-color: #8b8e8f;\n}\n\n.gedit-document-panel-group-row,\n.gedit-document-panel-group-row:hover {\n    border-top: 1px solid alpha(currentColor, 0.3);\n}\n\n.gedit-document-panel-group-row:first-child,\n.gedit-document-panel-group-row:first-child:hover {\n    border-top: 0px;\n}\n\n/* Try to look as the notebook tab close button */\n.gedit-document-panel row button.flat {\n    padding: 0;\n    margin-top: 8px;\n    margin-bottom: 8px;\n    min-width: 18px;\n    min-height: 18px;\n    color: alpha(currentColor,0.3);\n}\n\n.gedit-document-panel row:hover button.flat {\n    color: alpha(currentColor,0.5);\n}\n\n.gedit-document-panel row button.flat:hover {\n    color: @theme_fg_color;\n}\n\nstatusbar {\n    border-top: 1px solid @borders;\n}\n\n.gedit-search-slider {\n    background-color: @theme_base_color;\n    padding: 6px;\n    border-color: @borders;\n    border-radius: 0 0 3px 3px;\n    border-width: 0 1px 1px 1px;\n    border-style: solid;\n}\n\n.gedit-search-entry-occurrences-tag {\n    background-color: @theme_base_color;\n    background-image: none;\n    color: shade (@theme_unfocused_fg_color, 0.8);\n    border: 0px;\n    margin: 2px;\n    padding: 2px;\n}\n.nautilus-window,\n.nautilus-window notebook,\n.nautilus-window notebook > stack {\n    background: @theme_base_color;\n}\n\n.nautilus-empty-state-icon {\n    opacity: 0.50;\n}\n\n.nautilus-canvas-item {\n    border-radius: 5px;\n}\n\n.nautilus-canvas-item.thumbnail {\n  -gtk-icon-shadow: 0px 1px 2px @borders,\n                    1px 0px 0px alpha(@borders, 0.25),\n                    -1px 0px 0px alpha(@borders, 0.25),\n                    0px 2px 0px alpha(@borders, 0.5);\n}\n\n.nautilus-canvas-item.dim-label {\n    color: mix (@theme_fg_color, @theme_bg_color, 0.50);\n}\n\n.nautilus-canvas-item.dim-label:selected {\n    color: mix (@theme_selected_fg_color, @theme_selected_bg_color, 0.20);\n}\n\n/* Toolbar */\n\n/* Here we use the .button background-image colors from Adwaita, but ligthen them,\n * since is not possible to use lighten () in common css. */\n@keyframes needs_attention_keyframes {\n    0% {background-image: linear-gradient(to bottom, #fafafa, #ededed 40%,  #e0e0e0); border-color: @borders; }\n    /* can't do animation-direction, so holding the color on two keyframes */\n    30% {background-image: linear-gradient(to bottom, @theme_base_color, @theme_base_color, @theme_base_color); border-color: @theme_fg_color; }\n    90% {background-image: linear-gradient(to bottom, @theme_base_color, @theme_base_color, @theme_base_color); border-color: @theme_fg_color; }\n    100% {background-image: linear-gradient(to bottom, #fafafa, #ededed 40%,  #e0e0e0); border-color: @borders; }\n}\n\n.nautilus-operations-button-needs-attention {\n  animation: needs_attention_keyframes 2s ease-in-out;\n}\n.nautilus-operations-button-needs-attention-multiple {\n  animation: needs_attention_keyframes 3s ease-in-out;\n  animation-iteration-count: 3;\n}\n\n/* Remove white background and highlight on hover which GTK adds by default\n * to GtkListBox. TODO: Switch to GtkListView and drop this CSS hack. */\n.operations-list,\n.operations-list > :hover {\n  background: none;\n}\n\n.disclosure-button {\n  padding-left: 4px;\n  padding-right: 4px;\n}\n\n/* Path bar */\n\n.nautilus-path-bar scrolledwindow {\n  border-radius: 5px 0px 0px 5px;\n  border: 1px @borders solid;\n  border-right-width: 0px;\n  background-color: @theme_bg_color;\n}\n.nautilus-path-bar scrolledwindow undershoot.left {\n  border-radius: 5px 0px 0px 5px;\n  background: linear-gradient(to right, @theme_bg_color 6px, alpha(@theme_bg_color, 0) 24px);\n}\n.nautilus-path-bar scrolledwindow undershoot.right {\n  background: linear-gradient(to left, @theme_bg_color 6px, alpha(@theme_bg_color, 0) 24px);\n}\n\n.nautilus-path-bar > button,\n.path-buttons-box button {\n  margin: 0px;\n}\n\n.path-buttons-box button {\n  background-image: none;\n  box-shadow: none;\n  border-radius: 5px;\n  border-width: 0px;\n  -gtk-icon-shadow: none;\n}\n\n.path-buttons-box button:not(.current-dir):not(:backdrop):hover {\n  background: alpha(@theme_fg_color, 0.15);\n  box-shadow: inset 0 0 0 2px @theme_bg_color;\n}\n\n.path-buttons-box button:not(.current-dir):not(:backdrop):hover * {\n  opacity: 1;\n}\n\n/* Make the tags fit into the box */\nentry.search > * {\n  margin: 5px;\n}\n\n/* Sidebar */\n\n.nautilus-window .sidebar-row:selected {\n    background: mix(@theme_bg_color, @theme_fg_color, 0.07);\n}\n\n.nautilus-window .sidebar-row:selected,\n.nautilus-window .sidebar-row:selected image,\n.nautilus-window .sidebar-row:selected label {\n    color: mix(@theme_fg_color, @theme_text_color, 0.5);\n}\n\n.nautilus-window .sidebar-row:selected:backdrop {\n    background: mix(@theme_unfocused_bg_color, @theme_unfocused_fg_color, 0.07);\n}\n\n.nautilus-window .sidebar-row:selected:backdrop,\n.nautilus-window .sidebar-row:selected:backdrop label {\n    color: mix(@theme_unfocused_fg_color, @theme_unfocused_text_color, 0.15);\n}\n\n/* Floating status bar */\n.floating-bar {\n  padding: 1px;\n  background-color: @theme_base_color;\n  border-width: 1px;\n  border-style: solid solid none;\n  border-color: @borders;\n  border-radius: 8px 8px 0 0;\n}\n\n.floating-bar.bottom.left { /* axes left border and border radius */\n  border-left-style: none;\n  border-top-left-radius: 0;\n}\n.floating-bar.bottom.right { /* axes right border and border radius */\n  border-right-style: none;\n  border-top-right-radius: 0;\n}\n\n.floating-bar:backdrop {\n  background-color: @theme_unfocused_base_color;\n  border-color: @unfocused_borders;\n}\n\n.floating-bar button {\n  padding: 0px;\n}\n\n@define-color disk_space_unknown #888a85;\n@define-color disk_space_used #729fcf;\n@define-color disk_space_free #eeeeec;\n\n.disk-space-display {\n    border-style: solid;\n    border-width: 2px;\n}\n\n.disk-space-display.unknown {\n    background-color: @disk_space_unknown;\n    border-color: shade(@disk_space_unknown, 0.7);\n    color: @disk_space_unknown;\n}\n.disk-space-display.unknown.border {\n    color: shade(@disk_space_unknown, 0.7);\n}\n\n.disk-space-display.used {\n    background-color: @disk_space_used;\n    border-color: shade(@disk_space_used, 0.7);\n    color: @disk_space_used;\n}\n.disk-space-display.used.border {\n    color: shade(@disk_space_used, 0.7);\n}\n\n.disk-space-display.free {\n    background-color: @disk_space_free;\n    border-color: shade(@disk_space_free, 0.7);\n    color: @disk_space_free;\n}\n.disk-space-display.free.border {\n    color: shade(@disk_space_free, 0.7);\n}\n\n/* As a workaround for GtkTreeView showing thick border above first row when\n * horizontal grid lines are enabled, we add them using CSS instead. Exclude the\n * drop targets to let through the default feedback style. */\n.nautilus-list-view .view:not(:drop(active)) {\n    border-bottom: 1px solid @theme_bg_color;\n}\n\n.nautilus-list-view.thumbnail {\n  -gtk-icon-shadow: 0px 1px 2px @borders,\n                    1px 0px 0px alpha(@borders, 0.25),\n                    -1px 0px 0px alpha(@borders, 0.25),\n                    0px 2px 0px alpha(@borders, 0.5);\n}\n\n.search-information {\n  background-color: @theme_selected_bg_color;\n  color:white;\n  padding:2px;\n}\n\n@define-color conflict_bg #fef6b6;\n\n.conflict-row {\n    background: @conflict_bg;\n    color: black;\n}\n\n.conflict-row:hover {\n    background-color: shade(@conflict_bg, 0.9);\n}\n\n.conflict-row:selected {\n  background: @theme_selected_bg_color;\n  color: @theme_selected_fg_color;\n}\n\n/* Icon view */\nflowbox {\n  padding: 18px\n}\n\nflowboxchild {\n  padding: 0px;\n}\n\nflowboxchild:selected {\n  background-color:transparent;\n  outline-color: transparent;\n}\n\nflowboxchild .thumbnail {\n  margin: 4px;\n  box-shadow: 0px 1px 2px 0px alpha(@borders, 0.5),\n              0px 0px 0px 1px alpha(@borders, 0.5),\n              0px 2px 0px 0px alpha(@borders, 0.5);\n  border-radius: 2px;\n}\n\n.icon-ui-labels-box {\n  padding: 2px 4px;\n  border-radius: 4px;\n}\n\nflowboxchild:selected .icon-ui-labels-box {\n  color: @theme_selected_fg_color;\n  background-color: @theme_selected_bg_color;\n}\n\nflowboxchild:selected image {\n  -gtk-icon-effect: dim; /* GTK 3 only */\n  /* GTK 4 TODO: Replace previous line with the following one:\n  -gtk-icon-filter: opacity(0.5);\n  */\n  -gtk-icon-shadow: 0px 0px @theme_selected_bg_color;\n}\n"
  },
  {
    "path": ".themes/Flat-Remix-GTK-Blue-Light/gtk-4.0/gtk.css",
    "content": "@define-color accent_bg_color #2777ff;\n@define-color accent_fg_color #ffffff;\n@define-color accent_color @accent_bg_color;\n@define-color destructive_bg_color @red_3;\n@define-color destructive_fg_color white;\n@define-color destructive_color @red_4;\n@define-color success_bg_color @green_4;\n@define-color success_fg_color white;\n@define-color success_color #1b8553;\n@define-color warning_bg_color @yellow_5;\n@define-color warning_fg_color rgba(0, 0, 0, 0.8);\n@define-color warning_color #9c6e03;\n@define-color error_bg_color @red_3;\n@define-color error_fg_color white;\n@define-color error_color @red_4;\n@define-color window_bg_color #fafafa;\n@define-color window_fg_color rgba(0, 0, 0, 0.8);\n@define-color view_bg_color #ffffff;\n@define-color view_fg_color rgba(0, 0, 0, 0.8);\n@define-color headerbar_bg_color #ebebeb;\n@define-color headerbar_fg_color rgba(0, 0, 0, 0.8);\n@define-color headerbar_border_color rgba(0, 0, 0, 0.8);\n@define-color headerbar_backdrop_color @view_bg_color;\n@define-color headerbar_shade_color rgba(0, 0, 0, 0.12);\n@define-color headerbar_darker_shade_color rgba(0, 0, 0, 0.12);\n@define-color sidebar_bg_color #ebebeb;\n@define-color sidebar_fg_color rgba(0, 0, 0, 0.8);\n@define-color sidebar_backdrop_color mix(@sidebar_bg_color, @window_bg_color, .5);\n@define-color sidebar_shade_color rgba(0, 0, 0, 0.07);\n@define-color sidebar_border_color rgba(0, 0, 0, 0.07);\n@define-color secondary_sidebar_bg_color mix(@sidebar_bg_color, @window_bg_color, .5);\n@define-color secondary_sidebar_fg_color rgba(0, 0, 0, 0.8);\n@define-color secondary_sidebar_backdrop_color mix(@secondary_sidebar_bg_color, @window_bg_color, .5);\n@define-color secondary_sidebar_shade_color rgba(0, 0, 0, 0.07);\n@define-color secondary_sidebar_border_color rgba(0, 0, 0, 0.07);\n@define-color card_bg_color #ffffff;\n@define-color card_fg_color rgba(0, 0, 0, 0.8);\n@define-color card_shade_color rgba(0, 0, 0, 0.07);\n@define-color dialog_bg_color #ffffff;\n@define-color dialog_fg_color rgba(0, 0, 0, 0.8);\n@define-color popover_bg_color #ffffff;\n@define-color popover_fg_color rgba(0, 0, 0, 0.8);\n@define-color popover_shade_color rgba(0, 0, 0, 0.07);\n@define-color thumbnail_bg_color #ffffff;\n@define-color thumbnail_fg_color rgba(0, 0, 0, 0.8);\n@define-color shade_color rgba(0, 0, 0, 0.07);\n@define-color scrollbar_outline_color white;\nwindowcontrols {\n  margin: 8px; }\n  windowcontrols button {\n    min-height: 16px;\n    min-width: 16px;\n    margin: -3px; }\n    windowcontrols button.minimize image, windowcontrols button.maximize image, windowcontrols button.close image {\n      padding: 0;\n      color: transparent;\n      background-image: -gtk-scaled(url(\"assets/titlebutton.png\"), url(\"assets/titlebutton@2.png\"));\n      background-position: center;\n      background-repeat: no-repeat;\n      background-size: 8px;\n      box-shadow: 0 0 5px 0 alpha(@headerbar_bg_color, 10); }\n      windowcontrols button.minimize image:backdrop, windowcontrols button.maximize image:backdrop, windowcontrols button.close image:backdrop {\n        background-color: #7f7f7f;\n        background-image: -gtk-scaled(url(\"assets/titlebutton.png\"), url(\"assets/titlebutton@2.png\")); }\n    windowcontrols button.minimize image {\n      background-color: #fd7d00; }\n      windowcontrols button.minimize image:hover {\n        background-image: -gtk-scaled(url(\"assets/minimize.png\"), url(\"assets/minimize@2.png\")); }\n    windowcontrols button.maximize image {\n      background-color: #377cf1; }\n      windowcontrols button.maximize image:hover {\n        background-image: -gtk-scaled(url(\"assets/maximize.png\"), url(\"assets/maximize@2.png\")); }\n    windowcontrols button.close image {\n      background-color: #d31919; }\n      windowcontrols button.close image:hover {\n        background-image: -gtk-scaled(url(\"assets/close.png\"), url(\"assets/close@2.png\")); }\n\nwindow.background {\n  background: linear-gradient(to bottom, alpha(@headerbar_bg_color, .8) 46px, @view_bg_color 46px); }\n\nwindow.background headerbar {\n  background-color: transparent;\n  color: alpha(@headerbar_fg_color, 2); }\n\n@define-color blue_1 #99c1f1;\n@define-color blue_2 #62a0ea;\n@define-color blue_3 #3584e4;\n@define-color blue_4 #1c71d8;\n@define-color blue_5 #1a5fb4;\n@define-color green_1 #8ff0a4;\n@define-color green_2 #57e389;\n@define-color green_3 #33d17a;\n@define-color green_4 #2ec27e;\n@define-color green_5 #26a269;\n@define-color yellow_1 #f9f06b;\n@define-color yellow_2 #f8e45c;\n@define-color yellow_3 #f6d32d;\n@define-color yellow_4 #f5c211;\n@define-color yellow_5 #e5a50a;\n@define-color orange_1 #ffbe6f;\n@define-color orange_2 #ffa348;\n@define-color orange_3 #ff7800;\n@define-color orange_4 #e66100;\n@define-color orange_5 #c64600;\n@define-color red_1 #f66151;\n@define-color red_2 #ed333b;\n@define-color red_3 #e01b24;\n@define-color red_4 #c01c28;\n@define-color red_5 #a51d2d;\n@define-color purple_1 #dc8add;\n@define-color purple_2 #c061cb;\n@define-color purple_3 #9141ac;\n@define-color purple_4 #813d9c;\n@define-color purple_5 #613583;\n@define-color brown_1 #cdab8f;\n@define-color brown_2 #b5835a;\n@define-color brown_3 #986a44;\n@define-color brown_4 #865e3c;\n@define-color brown_5 #63452c;\n@define-color light_1 #ffffff;\n@define-color light_2 #f6f5f4;\n@define-color light_3 #deddda;\n@define-color light_4 #c0bfbc;\n@define-color light_5 #9a9996;\n@define-color dark_1 #77767b;\n@define-color dark_2 #5e5c64;\n@define-color dark_3 #3d3846;\n@define-color dark_4 #241f31;\n@define-color dark_5 #000000;\n.background {\n  color: @window_fg_color;\n  background-color: @window_bg_color; }\n\ndnd {\n  color: @window_fg_color; }\n\n.normal-icons {\n  -gtk-icon-size: 16px; }\n\n.large-icons {\n  -gtk-icon-size: 32px; }\n\n.osd popover > arrow,\n.osd popover > contents, popover.touch-selection > arrow,\npopover.touch-selection > contents, popover.magnifier > arrow,\npopover.magnifier > contents, toast, .app-notification, dialog-host > dialog.osd sheet,\n.osd {\n  color: rgba(255, 255, 255, 0.9);\n  border: none;\n  background-color: rgba(0, 0, 0, 0.7);\n  background-clip: padding-box; }\n\n/* Text selection */\nselection {\n  background-color: alpha(@view_fg_color,0.1);\n  color: transparent; }\n  selection:focus-within {\n    background-color: alpha(@accent_bg_color,0.3); }\n\n:not(window):drop(active):focus,\n:not(window):drop(active) {\n  border-color: @accent_bg_color;\n  box-shadow: inset 0 0 0 1px @accent_bg_color;\n  caret-color: @accent_bg_color; }\n\n.navigation-sidebar :not(window):drop(active):focus,\n.navigation-sidebar :not(window):drop(active),\nplacessidebar :not(window):drop(active):focus,\nplacessidebar :not(window):drop(active),\nstackswitcher :not(window):drop(active):focus,\nstackswitcher :not(window):drop(active),\nexpander-widget :not(window):drop(active):focus,\nexpander-widget :not(window):drop(active) {\n  box-shadow: none; }\n\n/* Outline for low res icons */\n.lowres-icon {\n  -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.05), 1px 0 rgba(0, 0, 0, 0.1), 0 1px rgba(0, 0, 0, 0.3), -1px 0 rgba(0, 0, 0, 0.1); }\n\n/* Drop shadow for large icons */\n.icon-dropshadow {\n  -gtk-icon-shadow: 0 1px 12px rgba(0, 0, 0, 0.05), 0 -1px rgba(0, 0, 0, 0.05), 1px 0 rgba(0, 0, 0, 0.1), 0 1px rgba(0, 0, 0, 0.3), -1px 0 rgba(0, 0, 0, 0.1); }\n\n@keyframes needs_attention {\n  from {\n    background-image: radial-gradient(farthest-side, @accent_color 0%, transparent 0%); }\n  to {\n    background-image: radial-gradient(farthest-side, @accent_color 95%, transparent); } }\n\nstacksidebar row.needs-attention > label, stackswitcher > button.needs-attention > label,\nstackswitcher > button.needs-attention > image {\n  animation: needs_attention 150ms ease-in;\n  background-image: radial-gradient(farthest-side, @accent_color 96%, transparent);\n  background-size: 6px 6px;\n  background-repeat: no-repeat;\n  background-position: right 3px; }\n  stacksidebar row.needs-attention > label:dir(rtl), stackswitcher > button.needs-attention > label:dir(rtl),\n  stackswitcher > button.needs-attention > image:dir(rtl) {\n    background-position: left 3px; }\n\navatar {\n  border-radius: 9999px;\n  font-weight: bold; }\n  avatar.color1 {\n    background-image: linear-gradient(#83b6ec, #337fdc);\n    color: #cfe1f5; }\n  avatar.color2 {\n    background-image: linear-gradient(#7ad9f1, #0f9ac8);\n    color: #caeaf2; }\n  avatar.color3 {\n    background-image: linear-gradient(#8de6b1, #29ae74);\n    color: #cef8d8; }\n  avatar.color4 {\n    background-image: linear-gradient(#b5e98a, #6ab85b);\n    color: #e6f9d7; }\n  avatar.color5 {\n    background-image: linear-gradient(#f8e359, #d29d09);\n    color: #f9f4e1; }\n  avatar.color6 {\n    background-image: linear-gradient(#ffcb62, #d68400);\n    color: #ffead1; }\n  avatar.color7 {\n    background-image: linear-gradient(#ffa95a, #ed5b00);\n    color: #ffe5c5; }\n  avatar.color8 {\n    background-image: linear-gradient(#f78773, #e62d42);\n    color: #f8d2ce; }\n  avatar.color9 {\n    background-image: linear-gradient(#e973ab, #e33b6a);\n    color: #fac7de; }\n  avatar.color10 {\n    background-image: linear-gradient(#cb78d4, #9945b5);\n    color: #e7c2e8; }\n  avatar.color11 {\n    background-image: linear-gradient(#9e91e8, #7a59ca);\n    color: #d5d2f5; }\n  avatar.color12 {\n    background-image: linear-gradient(#e3cf9c, #b08952);\n    color: #f2eade; }\n  avatar.color13 {\n    background-image: linear-gradient(#be916d, #785336);\n    color: #e5d6ca; }\n  avatar.color14 {\n    background-image: linear-gradient(#c0bfbc, #6e6d71);\n    color: #d8d7d3; }\n  avatar.contrasted {\n    color: white; }\n  avatar.image {\n    background: none; }\n\nbottom-sheet > dimming {\n  background-color: alpha(@shade_color,2); }\n\nbottom-sheet > sheet {\n  border-top-left-radius: 12px;\n  border-top-right-radius: 12px;\n  box-shadow: 0 2px 8px 2px rgba(0, 0, 0, 0.07), 0 3px 20px 10px rgba(0, 0, 0, 0.05), 0 6px 32px 16px rgba(0, 0, 0, 0.02), 0 0 0 1px rgba(0, 0, 0, 0.05); }\n  bottom-sheet > sheet > drag-handle {\n    background-color: alpha(currentColor,0.25);\n    min-width: 60px;\n    min-height: 4px;\n    margin: 6px;\n    border-radius: 99px; }\n  bottom-sheet > sheet > outline {\n    border-top-left-radius: 12px;\n    border-top-right-radius: 12px;\n    box-shadow: inset 1px 0 rgba(255, 255, 255, 0.07), inset -1px 0 rgba(255, 255, 255, 0.07), inset 0 1px rgba(255, 255, 255, 0.07); }\n    bottom-sheet > sheet > outline.flush-left {\n      box-shadow: inset -1px 0 rgba(255, 255, 255, 0.07), inset 0 1px rgba(255, 255, 255, 0.07); }\n    bottom-sheet > sheet > outline.flush-right {\n      box-shadow: inset 1px 0 rgba(255, 255, 255, 0.07), inset 0 1px rgba(255, 255, 255, 0.07); }\n    bottom-sheet > sheet > outline.flush-left.flush-right {\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.07); }\n\nnotebook > header > tabs > arrow, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr):last-child, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child,\nrow.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\nrow.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\nrow.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay,\nbutton {\n  min-height: 24px;\n  min-width: 16px;\n  padding: 5px 10px;\n  border-radius: 6px;\n  font-weight: bold; }\n  notebook > header > tabs > arrow, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr):last-child, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child,\n  row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n  row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay,\n  button {\n    outline: 0 solid transparent;\n    outline-offset: 4px;\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), background 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), box-shadow 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  notebook > header > tabs > arrow:focus:focus-visible, row.spin spinbutton > button.image-button.up:focus:focus-visible:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child,\n  row.spin spinbutton > button.image-button.down:focus:focus-visible:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  row.spin spinbutton > button.image-button.down:focus:focus-visible:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n  row.spin spinbutton > button.image-button.down:focus:focus-visible:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay:focus:focus-visible,\n  button:focus:focus-visible {\n    outline-color: alpha(@accent_color,0.5);\n    outline-width: 2px;\n    outline-offset: -2px; }\n  .osd notebook > header > tabs > arrow:focus:focus-visible, .osd row.spin spinbutton > button.image-button.up:focus:focus-visible:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin .osd spinbutton > button.image-button.up:focus:focus-visible:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child,\n  .osd row.spin spinbutton > button.image-button.down:focus:focus-visible:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  row.spin .osd spinbutton > button.image-button.down:focus:focus-visible:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd colorswatch#add-color-button > overlay:focus:focus-visible, .osd button:focus:focus-visible {\n    outline-color: rgba(255, 255, 255, 0.5); }\n  actionbar > revealer > box popover menubutton.image-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, searchbar > revealer > box popover menubutton.image-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, .toolbar popover menubutton.image-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, headerbar popover menubutton.image-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, actionbar > revealer > box popover button.arrow-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.arrow-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.arrow-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.arrow-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-text-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-text-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-text-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-text-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr):last-child, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child,\n  row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n  row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay,\n  button {\n    background-color: alpha(currentColor,0.1); }\n    actionbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:hover, searchbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:hover, .toolbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:hover, headerbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:hover, actionbar > revealer > box popover button.arrow-button:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.arrow-button:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.arrow-button:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.arrow-button:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-button:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-button:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-button:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-button:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-text-button:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-text-button:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-text-button:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-text-button:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.arrow-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.arrow-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.arrow-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.arrow-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-text-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-text-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-text-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-text-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.arrow-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.arrow-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.arrow-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.arrow-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-text-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-text-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-text-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-text-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow:hover, row.spin spinbutton > button.image-button.up:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.image-button.up:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr), row.spin spinbutton > button.image-button.up:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child,\n    row.spin spinbutton > button.image-button.down:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    row.spin spinbutton > button.image-button.down:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n    row.spin spinbutton > button.image-button.down:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay:hover,\n    button:hover {\n      background-color: alpha(currentColor,0.15); }\n    actionbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button.keyboard-activating, searchbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button.keyboard-activating, .toolbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button.keyboard-activating, headerbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button.keyboard-activating, actionbar > revealer > box popover button.keyboard-activating.arrow-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.keyboard-activating.arrow-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.keyboard-activating.arrow-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.keyboard-activating.arrow-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.keyboard-activating.image-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.keyboard-activating.image-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.keyboard-activating.image-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.keyboard-activating.image-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.keyboard-activating.image-text-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.keyboard-activating.image-text-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.keyboard-activating.image-text-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.keyboard-activating.image-text-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.keyboard-activating.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.keyboard-activating.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.keyboard-activating.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.keyboard-activating.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.keyboard-activating.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.keyboard-activating.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.keyboard-activating.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.keyboard-activating.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.keyboard-activating.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.keyboard-activating.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.keyboard-activating.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.keyboard-activating.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.keyboard-activating.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.keyboard-activating.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.keyboard-activating.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.keyboard-activating.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.keyboard-activating.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.keyboard-activating.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.keyboard-activating.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.keyboard-activating.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.keyboard-activating.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.keyboard-activating.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.keyboard-activating.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.keyboard-activating.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:active, searchbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:active, .toolbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:active, headerbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:active, actionbar > revealer > box popover button.arrow-button:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.arrow-button:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.arrow-button:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.arrow-button:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-button:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-button:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-button:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-button:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-text-button:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-text-button:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-text-button:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-text-button:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.arrow-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.arrow-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.arrow-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.arrow-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-text-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-text-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-text-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-text-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.arrow-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.arrow-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.arrow-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.arrow-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-text-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-text-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-text-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-text-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow.keyboard-activating, row.spin spinbutton > button.keyboard-activating.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.keyboard-activating.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr), row.spin spinbutton > button.keyboard-activating.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child,\n    row.spin spinbutton > button.keyboard-activating.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    row.spin spinbutton > button.keyboard-activating.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n    row.spin spinbutton > button.keyboard-activating.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay.keyboard-activating, notebook > header > tabs > arrow:active, row.spin spinbutton > button.image-button.up:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.image-button.up:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr), row.spin spinbutton > button.image-button.up:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child,\n    row.spin spinbutton > button.image-button.down:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    row.spin spinbutton > button.image-button.down:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n    row.spin spinbutton > button.image-button.down:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay:active,\n    button.keyboard-activating,\n    button:active {\n      background-color: alpha(currentColor,0.3); }\n    actionbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked, searchbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked, .toolbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked, headerbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked, actionbar > revealer > box popover button.arrow-button:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.arrow-button:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.arrow-button:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.arrow-button:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-button:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-button:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-button:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-button:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-text-button:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-text-button:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-text-button:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-text-button:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.arrow-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.arrow-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.arrow-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.arrow-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-text-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-text-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-text-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-text-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.arrow-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.arrow-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.arrow-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.arrow-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-text-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-text-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-text-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-text-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow:checked, row.spin spinbutton > button.image-button.up:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.image-button.up:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr), row.spin spinbutton > button.image-button.up:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child,\n    row.spin spinbutton > button.image-button.down:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    row.spin spinbutton > button.image-button.down:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n    row.spin spinbutton > button.image-button.down:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay:checked,\n    button:checked {\n      background-color: alpha(currentColor,0.3); }\n      actionbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:hover, searchbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:hover, .toolbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:hover, headerbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:hover, actionbar > revealer > box popover button.arrow-button:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.arrow-button:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.arrow-button:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.arrow-button:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-button:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-button:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-button:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-button:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-text-button:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-text-button:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-text-button:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-text-button:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.arrow-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.arrow-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.arrow-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.arrow-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-text-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-text-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-text-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-text-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.arrow-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.arrow-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.arrow-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.arrow-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-text-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-text-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-text-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-text-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow:checked:hover, row.spin spinbutton > button.image-button.up:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child,\n      row.spin spinbutton > button.image-button.down:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n      row.spin spinbutton > button.image-button.down:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n      row.spin spinbutton > button.image-button.down:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay:checked:hover,\n      button:checked:hover {\n        background-color: alpha(currentColor,0.35); }\n      actionbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked.keyboard-activating, searchbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked.keyboard-activating, .toolbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked.keyboard-activating, headerbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked.keyboard-activating, actionbar > revealer > box popover button.arrow-button:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.arrow-button:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.arrow-button:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.arrow-button:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-button:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-button:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-button:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-button:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-text-button:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-text-button:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-text-button:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-text-button:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.arrow-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.arrow-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.arrow-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.arrow-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-text-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-text-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-text-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-text-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.arrow-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.arrow-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.arrow-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.arrow-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-text-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-text-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-text-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-text-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:active, searchbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:active, .toolbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:active, headerbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:active, actionbar > revealer > box popover button.arrow-button:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.arrow-button:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.arrow-button:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.arrow-button:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-button:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-button:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-button:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-button:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-text-button:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-text-button:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-text-button:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-text-button:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.arrow-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.arrow-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.arrow-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.arrow-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-text-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-text-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-text-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-text-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.arrow-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.arrow-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.arrow-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.arrow-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-text-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-text-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-text-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-text-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow:checked.keyboard-activating, row.spin spinbutton > button.image-button.up:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child,\n      row.spin spinbutton > button.image-button.down:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n      row.spin spinbutton > button.image-button.down:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n      row.spin spinbutton > button.image-button.down:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay:checked.keyboard-activating, notebook > header > tabs > arrow:checked:active, row.spin spinbutton > button.image-button.up:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child,\n      row.spin spinbutton > button.image-button.down:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n      row.spin spinbutton > button.image-button.down:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n      row.spin spinbutton > button.image-button.down:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay:checked:active,\n      button:checked.keyboard-activating,\n      button:checked:active {\n        background-color: alpha(currentColor,0.4); }\n  notebook > header > tabs > arrow:disabled, row.spin spinbutton > button.image-button.up:disabled:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.image-button.up:disabled:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr), row.spin spinbutton > button.image-button.up:disabled:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child,\n  row.spin spinbutton > button.image-button.down:disabled:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  row.spin spinbutton > button.image-button.down:disabled:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n  row.spin spinbutton > button.image-button.down:disabled:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay:disabled,\n  button:disabled {\n    filter: opacity(0.5); }\n    notebook > header > tabs > arrow:disabled label, row.spin spinbutton > button.image-button.up:disabled:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child label, row.spin spinbutton > button.image-button.up:disabled:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr) label, row.spin spinbutton > button.image-button.up:disabled:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child label,\n    row.spin spinbutton > button.image-button.down:disabled:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) label,\n    row.spin spinbutton > button.image-button.down:disabled:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child label,\n    row.spin spinbutton > button.image-button.down:disabled:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child label, colorswatch#add-color-button > overlay:disabled label,\n    button:disabled label {\n      filter: none; }\n  notebook > header > tabs > arrow.image-button, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr), row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child,\n  row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n  row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay.image-button,\n  button.image-button {\n    min-width: 24px;\n    padding-left: 5px;\n    padding-right: 5px; }\n  notebook > header > tabs > arrow.text-button, row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr), row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child,\n  row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n  row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay.text-button,\n  button.text-button {\n    padding-left: 17px;\n    padding-right: 17px; }\n  notebook > header > tabs > arrow.text-button.image-button, row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr), row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child,\n  row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n  row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay.text-button.image-button, notebook > header > tabs > arrow.image-text-button, row.spin spinbutton > button.image-text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.image-text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr), row.spin spinbutton > button.image-text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child,\n  row.spin spinbutton > button.image-text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  row.spin spinbutton > button.image-text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n  row.spin spinbutton > button.image-text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay.image-text-button,\n  button.text-button.image-button,\n  button.image-text-button {\n    padding-left: 9px;\n    padding-right: 9px; }\n    notebook > header > tabs > arrow.text-button.image-button > box, row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child > box, row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr) > box, row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child > box,\n    row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > box,\n    row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child > box,\n    row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child > box, colorswatch#add-color-button > overlay.text-button.image-button > box,\n    notebook > header > tabs > arrow.text-button.image-button > box > box,\n    row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child > box > box,\n    row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr) > box > box,\n    row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child > box > box,\n    row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > box > box,\n    row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child > box > box,\n    row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child > box > box,\n    colorswatch#add-color-button > overlay.text-button.image-button > box > box, notebook > header > tabs > arrow.image-text-button > box, row.spin spinbutton > button.image-text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child > box, row.spin spinbutton > button.image-text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr) > box, row.spin spinbutton > button.image-text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child > box,\n    row.spin spinbutton > button.image-text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > box,\n    row.spin spinbutton > button.image-text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child > box,\n    row.spin spinbutton > button.image-text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child > box, colorswatch#add-color-button > overlay.image-text-button > box,\n    notebook > header > tabs > arrow.image-text-button > box > box,\n    row.spin spinbutton > button.image-text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child > box > box,\n    row.spin spinbutton > button.image-text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr) > box > box,\n    row.spin spinbutton > button.image-text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child > box > box,\n    row.spin spinbutton > button.image-text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > box > box,\n    row.spin spinbutton > button.image-text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child > box > box,\n    row.spin spinbutton > button.image-text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child > box > box,\n    colorswatch#add-color-button > overlay.image-text-button > box > box,\n    button.text-button.image-button > box,\n    button.text-button.image-button > box > box,\n    button.image-text-button > box,\n    button.image-text-button > box > box {\n      border-spacing: 4px; }\n      notebook > header > tabs > arrow.text-button.image-button > box > label, row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child > box > label, row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr) > box > label, row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child > box > label,\n      row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > box > label,\n      row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child > box > label,\n      row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child > box > label, colorswatch#add-color-button > overlay.text-button.image-button > box > label,\n      notebook > header > tabs > arrow.text-button.image-button > box > box > label,\n      row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child > box > box > label,\n      row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr) > box > box > label,\n      row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child > box > box > label,\n      row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > box > box > label,\n      row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child > box > box > label,\n      row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child > box > box > label,\n      colorswatch#add-color-button > overlay.text-button.image-button > box > box > label, notebook > header > tabs > arrow.image-text-button > box > label, row.spin spinbutton > button.image-text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child > box > label, row.spin spinbutton > button.image-text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr) > box > label, row.spin spinbutton > button.image-text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child > box > label,\n      row.spin spinbutton > button.image-text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > box > label,\n      row.spin spinbutton > button.image-text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child > box > label,\n      row.spin spinbutton > button.image-text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child > box > label, colorswatch#add-color-button > overlay.image-text-button > box > label,\n      notebook > header > tabs > arrow.image-text-button > box > box > label,\n      row.spin spinbutton > button.image-text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child > box > box > label,\n      row.spin spinbutton > button.image-text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr) > box > box > label,\n      row.spin spinbutton > button.image-text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child > box > box > label,\n      row.spin spinbutton > button.image-text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > box > box > label,\n      row.spin spinbutton > button.image-text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child > box > box > label,\n      row.spin spinbutton > button.image-text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child > box > box > label,\n      colorswatch#add-color-button > overlay.image-text-button > box > box > label,\n      button.text-button.image-button > box > label,\n      button.text-button.image-button > box > box > label,\n      button.image-text-button > box > label,\n      button.image-text-button > box > box > label {\n        padding-left: 2px;\n        padding-right: 2px; }\n  notebook > header > tabs > arrow.arrow-button, row.spin spinbutton > button.arrow-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.arrow-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr), row.spin spinbutton > button.arrow-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child,\n  row.spin spinbutton > button.arrow-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  row.spin spinbutton > button.arrow-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n  row.spin spinbutton > button.arrow-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay.arrow-button,\n  button.arrow-button {\n    padding-left: 9px;\n    padding-right: 9px; }\n    notebook > header > tabs > arrow.arrow-button > box, row.spin spinbutton > button.arrow-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child > box, row.spin spinbutton > button.arrow-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr) > box, row.spin spinbutton > button.arrow-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child > box,\n    row.spin spinbutton > button.arrow-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > box,\n    row.spin spinbutton > button.arrow-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child > box,\n    row.spin spinbutton > button.arrow-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child > box, colorswatch#add-color-button > overlay.arrow-button > box,\n    button.arrow-button > box {\n      border-spacing: 4px; }\n    notebook > header > tabs > arrow.arrow-button.text-button > box, row.spin spinbutton > button.arrow-button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child > box,\n    row.spin spinbutton > button.arrow-button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > box,\n    row.spin spinbutton > button.arrow-button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child > box,\n    row.spin spinbutton > button.arrow-button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child > box, colorswatch#add-color-button > overlay.arrow-button.text-button > box,\n    button.arrow-button.text-button > box {\n      border-spacing: 4px; }\n  dropdown:drop(active) button.combo, combobox:drop(active) button.combo, searchbar > revealer > box .close:drop(active), actionbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:drop(active), searchbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:drop(active), .toolbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:drop(active), headerbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:drop(active), actionbar > revealer > box button.arrow-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.arrow-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.arrow-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.arrow-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-text-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-text-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-text-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-text-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), spinbutton > button.image-button.up:drop(active):not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  spinbutton > button.image-button.down:drop(active):not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), window.dialog.message.csd .dialog-action-area > button:drop(active), popover.menu box.circular-buttons button.circular.image-button.model:drop(active), popover.menu box.inline-buttons button.image-button.model:drop(active), filechooser #pathbarbox > stack > box > button:drop(active),\n  filechooser #pathbarbox > stack > box > box > button:drop(active),\n  filechooser #pathbarbox > stack > box > menubutton > button:drop(active), button.sidebar-button:drop(active), button.emoji-section.image-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), infobar .close:drop(active), calendar > header > button:drop(active), actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:drop(active), searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:drop(active), .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:drop(active), headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:drop(active),\n  actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:drop(active),\n  searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:drop(active),\n  .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:drop(active),\n  headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:drop(active), splitbutton.flat > button:drop(active),\n  splitbutton.flat > menubutton > button:drop(active), menubutton.flat > button:drop(active),\n  button.flat:drop(active), menubutton.osd > button:drop(active),\n  button.osd:drop(active), notebook > header > tabs > arrow:drop(active), row.spin spinbutton > button.image-button.up:drop(active):not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.image-button.up:drop(active):not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr), row.spin spinbutton > button.image-button.up:drop(active):not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child,\n  row.spin spinbutton > button.image-button.down:drop(active):not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  row.spin spinbutton > button.image-button.down:drop(active):not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n  row.spin spinbutton > button.image-button.down:drop(active):not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay:drop(active),\n  button:drop(active) {\n    color: @accent_bg_color;\n    box-shadow: inset 0 0 0 2px @accent_bg_color; }\n\nmenubutton.osd > button,\nbutton.osd {\n  min-width: 32px;\n  min-height: 32px;\n  color: rgba(255, 255, 255, 0.9);\n  background-color: rgba(0, 0, 0, 0.65); }\n  menubutton.osd > button,\n  button.osd {\n    outline: 0 solid transparent;\n    outline-offset: 5px;\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), background 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), box-shadow 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  menubutton.osd > button:focus:focus-visible,\n  button.osd:focus:focus-visible {\n    outline-color: alpha(@accent_color,0.5);\n    outline-width: 2px;\n    outline-offset: 1px; }\n  menubutton.osd > button:hover,\n  button.osd:hover {\n    color: white;\n    background-color: alpha(mix(black,currentColor,0.15),0.65); }\n  menubutton.osd > button.keyboard-activating, menubutton.osd > button:active,\n  button.osd.keyboard-activating,\n  button.osd:active {\n    color: white;\n    background-color: alpha(mix(black,currentColor,0.25),0.65); }\n  menubutton.osd > button:checked,\n  button.osd:checked {\n    background-color: alpha(mix(black,currentColor,0.2),0.65); }\n    menubutton.osd > button:checked:hover,\n    button.osd:checked:hover {\n      background-color: alpha(mix(black,currentColor,0.25),0.65); }\n    menubutton.osd > button:checked.keyboard-activating, menubutton.osd > button:checked:active,\n    button.osd:checked.keyboard-activating,\n    button.osd:checked:active {\n      background-color: alpha(mix(black,currentColor,0.35),0.65); }\n  menubutton.osd > button:focus:focus-visible, .osd button.osd:focus:focus-visible {\n    outline-color: rgba(255, 255, 255, 0.5); }\n\nactionbar > revealer > box menubutton.suggested-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.suggested-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.suggested-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.suggested-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\nactionbar > revealer > box menubutton.destructive-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\nsearchbar > revealer > box menubutton.destructive-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n.toolbar menubutton.destructive-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\nheaderbar menubutton.destructive-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\nactionbar > revealer > box menubutton.opaque > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\nsearchbar > revealer > box menubutton.opaque > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n.toolbar menubutton.opaque > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\nheaderbar menubutton.opaque > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), 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,\nbutton.suggested-action,\nbutton.destructive-action,\nbutton.opaque {\n  box-shadow: none; }\n  actionbar > revealer > box menubutton.suggested-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.suggested-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.suggested-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.suggested-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  actionbar > revealer > box menubutton.destructive-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  searchbar > revealer > box menubutton.destructive-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .toolbar menubutton.destructive-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  headerbar menubutton.destructive-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  actionbar > revealer > box menubutton.opaque > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  searchbar > revealer > box menubutton.opaque > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .toolbar menubutton.opaque > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  headerbar menubutton.opaque > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), 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,\n  button.suggested-action,\n  button.destructive-action,\n  button.opaque {\n    outline: 0 solid transparent;\n    outline-offset: 5px;\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), background 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), box-shadow 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  actionbar > revealer > box menubutton.suggested-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.suggested-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.suggested-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.suggested-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  actionbar > revealer > box menubutton.destructive-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  searchbar > revealer > box menubutton.destructive-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .toolbar menubutton.destructive-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  headerbar menubutton.destructive-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  actionbar > revealer > box menubutton.opaque > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  searchbar > revealer > box menubutton.opaque > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .toolbar menubutton.opaque > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  headerbar menubutton.opaque > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), splitbutton.suggested-action > button:focus:focus-visible, splitbutton.suggested-action > menubutton > button:focus:focus-visible, splitbutton.destructive-action > button:focus:focus-visible, splitbutton.destructive-action > menubutton > button:focus:focus-visible, splitbutton.opaque > button:focus:focus-visible, splitbutton.opaque > menubutton > button:focus:focus-visible, menubutton.suggested-action > button:focus:focus-visible, menubutton.destructive-action > button:focus:focus-visible, menubutton.opaque > button:focus:focus-visible,\n  button.suggested-action:focus:focus-visible,\n  button.destructive-action:focus:focus-visible,\n  button.opaque:focus:focus-visible {\n    outline-color: alpha(@accent_color,0.5);\n    outline-width: 2px;\n    outline-offset: 1px; }\n  .osd actionbar > revealer > box menubutton.suggested-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd searchbar > revealer > box menubutton.suggested-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd .toolbar menubutton.suggested-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .osd menubutton.suggested-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .osd menubutton.suggested-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .osd menubutton.suggested-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd headerbar menubutton.suggested-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .osd menubutton.suggested-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .osd actionbar > revealer > box menubutton.destructive-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .osd searchbar > revealer > box menubutton.destructive-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .osd .toolbar menubutton.destructive-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  actionbar > revealer > box .osd menubutton.destructive-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  searchbar > revealer > box .osd menubutton.destructive-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .toolbar .osd menubutton.destructive-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .osd headerbar menubutton.destructive-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  headerbar .osd menubutton.destructive-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .osd actionbar > revealer > box menubutton.opaque > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .osd searchbar > revealer > box menubutton.opaque > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .osd .toolbar menubutton.opaque > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  actionbar > revealer > box .osd menubutton.opaque > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  searchbar > revealer > box .osd menubutton.opaque > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .toolbar .osd menubutton.opaque > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .osd headerbar menubutton.opaque > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  headerbar .osd menubutton.opaque > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .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,\n  .osd button.suggested-action:focus:focus-visible,\n  .osd button.destructive-action:focus:focus-visible,\n  .osd button.opaque:focus:focus-visible {\n    outline-color: rgba(255, 255, 255, 0.5); }\n  actionbar > revealer > box menubutton.suggested-action > button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.suggested-action > button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.suggested-action > button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.suggested-action > button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  actionbar > revealer > box menubutton.destructive-action > button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  searchbar > revealer > box menubutton.destructive-action > button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .toolbar menubutton.destructive-action > button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  headerbar menubutton.destructive-action > button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  actionbar > revealer > box menubutton.opaque > button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  searchbar > revealer > box menubutton.opaque > button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .toolbar menubutton.opaque > button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  headerbar menubutton.opaque > button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), 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,\n  button.suggested-action:hover,\n  button.destructive-action:hover,\n  button.opaque:hover {\n    background-image: image(alpha(currentColor,0.1)); }\n  actionbar > revealer > box menubutton.suggested-action > button.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.suggested-action > button.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.suggested-action > button.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.suggested-action > button.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  actionbar > revealer > box menubutton.destructive-action > button.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  searchbar > revealer > box menubutton.destructive-action > button.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .toolbar menubutton.destructive-action > button.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  headerbar menubutton.destructive-action > button.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  actionbar > revealer > box menubutton.opaque > button.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  searchbar > revealer > box menubutton.opaque > button.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .toolbar menubutton.opaque > button.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  headerbar menubutton.opaque > button.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), 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,\n  button.keyboard-activating.suggested-action,\n  button.keyboard-activating.destructive-action,\n  button.keyboard-activating.opaque, actionbar > revealer > box menubutton.suggested-action > button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.suggested-action > button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.suggested-action > button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.suggested-action > button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  actionbar > revealer > box menubutton.destructive-action > button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  searchbar > revealer > box menubutton.destructive-action > button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .toolbar menubutton.destructive-action > button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  headerbar menubutton.destructive-action > button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  actionbar > revealer > box menubutton.opaque > button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  searchbar > revealer > box menubutton.opaque > button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .toolbar menubutton.opaque > button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  headerbar menubutton.opaque > button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.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,\n  button.suggested-action:active,\n  button.destructive-action:active,\n  button.opaque:active {\n    background-image: image(rgba(0, 0, 0, 0.2)); }\n  actionbar > revealer > box menubutton.suggested-action > button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.suggested-action > button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.suggested-action > button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.suggested-action > button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  actionbar > revealer > box menubutton.destructive-action > button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  searchbar > revealer > box menubutton.destructive-action > button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .toolbar menubutton.destructive-action > button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  headerbar menubutton.destructive-action > button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  actionbar > revealer > box menubutton.opaque > button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  searchbar > revealer > box menubutton.opaque > button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .toolbar menubutton.opaque > button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  headerbar menubutton.opaque > button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), 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,\n  button.suggested-action:checked,\n  button.destructive-action:checked,\n  button.opaque:checked {\n    background-image: image(rgba(0, 0, 0, 0.15)); }\n    actionbar > revealer > box menubutton.suggested-action > button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.suggested-action > button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.suggested-action > button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.suggested-action > button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    actionbar > revealer > box menubutton.destructive-action > button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    searchbar > revealer > box menubutton.destructive-action > button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    .toolbar menubutton.destructive-action > button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    headerbar menubutton.destructive-action > button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    actionbar > revealer > box menubutton.opaque > button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    searchbar > revealer > box menubutton.opaque > button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    .toolbar menubutton.opaque > button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    headerbar menubutton.opaque > button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), 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,\n    button.suggested-action:checked:hover,\n    button.destructive-action:checked:hover,\n    button.opaque:checked:hover {\n      background-image: image(rgba(0, 0, 0, 0.05)); }\n    actionbar > revealer > box menubutton.suggested-action > button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.suggested-action > button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.suggested-action > button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.suggested-action > button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    actionbar > revealer > box menubutton.destructive-action > button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    searchbar > revealer > box menubutton.destructive-action > button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    .toolbar menubutton.destructive-action > button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    headerbar menubutton.destructive-action > button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    actionbar > revealer > box menubutton.opaque > button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    searchbar > revealer > box menubutton.opaque > button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    .toolbar menubutton.opaque > button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    headerbar menubutton.opaque > button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), 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,\n    button.suggested-action:checked.keyboard-activating,\n    button.destructive-action:checked.keyboard-activating,\n    button.opaque:checked.keyboard-activating, actionbar > revealer > box menubutton.suggested-action > button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.suggested-action > button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.suggested-action > button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.suggested-action > button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    actionbar > revealer > box menubutton.destructive-action > button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    searchbar > revealer > box menubutton.destructive-action > button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    .toolbar menubutton.destructive-action > button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    headerbar menubutton.destructive-action > button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    actionbar > revealer > box menubutton.opaque > button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    searchbar > revealer > box menubutton.opaque > button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    .toolbar menubutton.opaque > button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    headerbar menubutton.opaque > button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), 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,\n    button.suggested-action:checked:active,\n    button.destructive-action:checked:active,\n    button.opaque:checked:active {\n      background-image: image(rgba(0, 0, 0, 0.3)); }\n\n\nbutton.opaque {\n  background-color: mix(@window_bg_color,@window_fg_color,0.15);\n  color: @window_fg_color; }\n\n\nbutton.destructive-action {\n  color: @destructive_fg_color; }\n  \n  button.destructive-action,\n  button.destructive-action:checked {\n    background-color: @destructive_bg_color; }\n\n\nbutton.suggested-action {\n  color: @accent_fg_color; }\n  \n  button.suggested-action,\n  button.suggested-action:checked {\n    background-color: @accent_bg_color; }\n\nsearchbar > revealer > box .close, actionbar > revealer > box menubutton.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, searchbar > revealer > box menubutton.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, .toolbar menubutton.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, headerbar menubutton.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, actionbar > revealer > box button.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\nspinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow, window.dialog.message.csd .dialog-action-area > button, popover.menu box.circular-buttons button.circular.image-button.model, popover.menu box.inline-buttons button.image-button.model, filechooser #pathbarbox > stack > box > button,\nfilechooser #pathbarbox > stack > box > box > button,\nfilechooser #pathbarbox > stack > box > menubutton > button, button.sidebar-button, button.emoji-section.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), infobar .close, calendar > header > button, actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button,\nactionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button,\nsearchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button,\n.toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button,\nheaderbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button, splitbutton.flat > button,\nsplitbutton.flat > menubutton > button, menubutton.flat > button,\nbutton.flat {\n  background: transparent;\n  box-shadow: none; }\n  searchbar > revealer > box .close, actionbar > revealer > box menubutton.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, searchbar > revealer > box menubutton.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, .toolbar menubutton.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, headerbar menubutton.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, actionbar > revealer > box button.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow, window.dialog.message.csd .dialog-action-area > button, popover.menu box.circular-buttons button.circular.image-button.model, popover.menu box.inline-buttons button.image-button.model, filechooser #pathbarbox > stack > box > button,\n  filechooser #pathbarbox > stack > box > box > button,\n  filechooser #pathbarbox > stack > box > menubutton > button, button.sidebar-button, button.emoji-section.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), infobar .close, calendar > header > button, actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button,\n  actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button,\n  searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button,\n  .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button,\n  headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button, splitbutton.flat > button,\n  splitbutton.flat > menubutton > button, menubutton.flat > button,\n  button.flat {\n    outline: 0 solid transparent;\n    outline-offset: 4px;\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), background 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), box-shadow 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  searchbar > revealer > box .close:focus:focus-visible, actionbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:focus:focus-visible, searchbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:focus:focus-visible, .toolbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:focus:focus-visible, headerbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:focus:focus-visible, actionbar > revealer > box button.arrow-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.arrow-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.arrow-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.arrow-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-text-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-text-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-text-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-text-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), spinbutton > button.image-button.up:focus:focus-visible:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  spinbutton > button.image-button.down:focus:focus-visible:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow:focus:focus-visible, window.dialog.message.csd .dialog-action-area > button:focus:focus-visible, popover.menu box.circular-buttons button.circular.image-button.model:focus:focus-visible, popover.menu box.inline-buttons button.image-button.model:focus:focus-visible, filechooser #pathbarbox > stack > box > button:focus:focus-visible,\n  filechooser #pathbarbox > stack > box > box > button:focus:focus-visible,\n  filechooser #pathbarbox > stack > box > menubutton > button:focus:focus-visible, button.sidebar-button:focus:focus-visible, button.emoji-section.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), infobar .close:focus:focus-visible, calendar > header > button:focus:focus-visible, actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:focus:focus-visible, searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:focus:focus-visible, .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:focus:focus-visible, headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:focus:focus-visible,\n  actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:focus:focus-visible,\n  searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:focus:focus-visible,\n  .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:focus:focus-visible,\n  headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:focus:focus-visible, splitbutton.flat > button:focus:focus-visible,\n  splitbutton.flat > menubutton > button:focus:focus-visible, menubutton.flat > button:focus:focus-visible,\n  button.flat:focus:focus-visible {\n    outline-color: alpha(@accent_color,0.5);\n    outline-width: 2px;\n    outline-offset: -2px; }\n  .osd searchbar > revealer > box .close:focus:focus-visible, searchbar > revealer > box .osd .close:focus:focus-visible, .osd actionbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:focus:focus-visible, .osd searchbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:focus:focus-visible, .osd .toolbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:focus:focus-visible, actionbar > revealer > box .osd menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:focus:focus-visible, searchbar > revealer > box .osd menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:focus:focus-visible, .toolbar .osd menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:focus:focus-visible, .osd headerbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:focus:focus-visible, headerbar .osd menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:focus:focus-visible, .osd actionbar > revealer > box button.arrow-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd searchbar > revealer > box button.arrow-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd .toolbar button.arrow-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .osd button.arrow-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .osd button.arrow-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .osd button.arrow-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd headerbar button.arrow-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .osd button.arrow-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd actionbar > revealer > box button.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd searchbar > revealer > box button.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd .toolbar button.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .osd button.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .osd button.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .osd button.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd headerbar button.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .osd button.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd actionbar > revealer > box button.image-text-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd searchbar > revealer > box button.image-text-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd .toolbar button.image-text-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .osd button.image-text-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .osd button.image-text-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .osd button.image-text-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd headerbar button.image-text-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .osd button.image-text-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd spinbutton > button.image-button.up:focus:focus-visible:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .osd spinbutton > button.image-button.down:focus:focus-visible:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd notebook > header > tabs > arrow:focus:focus-visible, .osd window.dialog.message.csd .dialog-action-area > button:focus:focus-visible, window.dialog.message.csd .osd .dialog-action-area > button:focus:focus-visible, .osd popover.menu box.circular-buttons button.circular.image-button.model:focus:focus-visible, popover.menu box.circular-buttons .osd button.circular.image-button.model:focus:focus-visible, .osd popover.menu box.inline-buttons button.image-button.model:focus:focus-visible, popover.menu box.inline-buttons .osd button.image-button.model:focus:focus-visible, .osd filechooser #pathbarbox > stack > box > button:focus:focus-visible, filechooser .osd #pathbarbox > stack > box > button:focus:focus-visible,\n  .osd filechooser #pathbarbox > stack > box > box > button:focus:focus-visible,\n  filechooser .osd #pathbarbox > stack > box > box > button:focus:focus-visible,\n  .osd filechooser #pathbarbox > stack > box > menubutton > button:focus:focus-visible,\n  filechooser .osd #pathbarbox > stack > box > menubutton > button:focus:focus-visible, .osd button.sidebar-button:focus:focus-visible, .osd button.emoji-section.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd infobar .close:focus:focus-visible, infobar .osd .close:focus:focus-visible, .osd calendar > header > button:focus:focus-visible, .osd actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:focus:focus-visible, .osd searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:focus:focus-visible, .osd .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:focus:focus-visible, actionbar > revealer > box .osd splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:focus:focus-visible, searchbar > revealer > box .osd splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:focus:focus-visible, .toolbar .osd splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:focus:focus-visible, .osd headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:focus:focus-visible, headerbar .osd splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:focus:focus-visible,\n  .osd actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:focus:focus-visible,\n  .osd searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:focus:focus-visible,\n  .osd .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:focus:focus-visible,\n  actionbar > revealer > box .osd splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:focus:focus-visible,\n  searchbar > revealer > box .osd splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:focus:focus-visible,\n  .toolbar .osd splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:focus:focus-visible,\n  .osd headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:focus:focus-visible,\n  headerbar .osd splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:focus:focus-visible, .osd splitbutton.flat > button:focus:focus-visible,\n  .osd splitbutton.flat > menubutton > button:focus:focus-visible, .osd menubutton.flat > button:focus:focus-visible, .osd button.flat:focus:focus-visible {\n    outline-color: rgba(255, 255, 255, 0.5); }\n  searchbar > revealer > box .close:hover, actionbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:hover, searchbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:hover, .toolbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:hover, headerbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:hover, actionbar > revealer > box button.arrow-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.arrow-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.arrow-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.arrow-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-text-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-text-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-text-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-text-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), spinbutton > button.image-button.up:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  spinbutton > button.image-button.down:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow:hover, window.dialog.message.csd .dialog-action-area > button:hover, popover.menu box.circular-buttons button.circular.image-button.model:hover, popover.menu box.inline-buttons button.image-button.model:hover, filechooser #pathbarbox > stack > box > button:hover,\n  filechooser #pathbarbox > stack > box > box > button:hover,\n  filechooser #pathbarbox > stack > box > menubutton > button:hover, button.sidebar-button:hover, button.emoji-section.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), infobar .close:hover, calendar > header > button:hover, actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:hover, searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:hover, .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:hover, headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:hover,\n  actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:hover,\n  searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:hover,\n  .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:hover,\n  headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:hover, splitbutton.flat > button:hover,\n  splitbutton.flat > menubutton > button:hover, menubutton.flat > button:hover,\n  button.flat:hover {\n    background: alpha(currentColor,0.07); }\n  searchbar > revealer > box .keyboard-activating.close, actionbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button.keyboard-activating, searchbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button.keyboard-activating, .toolbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button.keyboard-activating, headerbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button.keyboard-activating, actionbar > revealer > box button.keyboard-activating.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.keyboard-activating.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.keyboard-activating.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.keyboard-activating.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.keyboard-activating.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.keyboard-activating.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.keyboard-activating.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.keyboard-activating.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.keyboard-activating.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.keyboard-activating.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.keyboard-activating.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.keyboard-activating.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), spinbutton > button.keyboard-activating.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  spinbutton > button.keyboard-activating.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow.keyboard-activating, window.dialog.message.csd .dialog-action-area > button.keyboard-activating, popover.menu box.circular-buttons button.keyboard-activating.circular.image-button.model, popover.menu box.inline-buttons button.keyboard-activating.image-button.model, filechooser #pathbarbox > stack > box > button.keyboard-activating,\n  filechooser #pathbarbox > stack > box > box > button.keyboard-activating,\n  filechooser #pathbarbox > stack > box > menubutton > button.keyboard-activating, button.keyboard-activating.sidebar-button, button.keyboard-activating.emoji-section.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), infobar .keyboard-activating.close, calendar > header > button.keyboard-activating, actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button.keyboard-activating, searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button.keyboard-activating, .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button.keyboard-activating, headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button.keyboard-activating,\n  actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button.keyboard-activating,\n  searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button.keyboard-activating,\n  .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button.keyboard-activating,\n  headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button.keyboard-activating, splitbutton.flat > button.keyboard-activating,\n  splitbutton.flat > menubutton > button.keyboard-activating, menubutton.flat > button.keyboard-activating, searchbar > revealer > box .close:active, actionbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:active, searchbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:active, .toolbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:active, headerbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:active, actionbar > revealer > box button.arrow-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.arrow-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.arrow-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.arrow-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-text-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-text-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-text-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-text-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), spinbutton > button.image-button.up:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  spinbutton > button.image-button.down:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow:active, window.dialog.message.csd .dialog-action-area > button:active, popover.menu box.circular-buttons button.circular.image-button.model:active, popover.menu box.inline-buttons button.image-button.model:active, filechooser #pathbarbox > stack > box > button:active,\n  filechooser #pathbarbox > stack > box > box > button:active,\n  filechooser #pathbarbox > stack > box > menubutton > button:active, button.sidebar-button:active, button.emoji-section.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), infobar .close:active, calendar > header > button:active, actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:active, searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:active, .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:active, headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:active,\n  actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:active,\n  searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:active,\n  .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:active,\n  headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:active, splitbutton.flat > button:active,\n  splitbutton.flat > menubutton > button:active, menubutton.flat > button:active,\n  button.flat.keyboard-activating,\n  button.flat:active {\n    background: alpha(currentColor,0.16); }\n  searchbar > revealer > box .close:checked, actionbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked, searchbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked, .toolbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked, headerbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked, actionbar > revealer > box button.arrow-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.arrow-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.arrow-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.arrow-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-text-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-text-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-text-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-text-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), spinbutton > button.image-button.up:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  spinbutton > button.image-button.down:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow:checked, window.dialog.message.csd .dialog-action-area > button:checked, popover.menu box.circular-buttons button.circular.image-button.model:checked, popover.menu box.inline-buttons button.image-button.model:checked, filechooser #pathbarbox > stack > box > button:checked,\n  filechooser #pathbarbox > stack > box > box > button:checked,\n  filechooser #pathbarbox > stack > box > menubutton > button:checked, button.sidebar-button:checked, button.emoji-section.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), infobar .close:checked, calendar > header > button:checked, actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked, searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked, .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked, headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked,\n  actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked,\n  searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked,\n  .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked,\n  headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked, splitbutton.flat > button:checked,\n  splitbutton.flat > menubutton > button:checked, menubutton.flat > button:checked,\n  button.flat:checked {\n    background: alpha(currentColor,0.1); }\n    searchbar > revealer > box .close:checked:hover, actionbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:hover, searchbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:hover, .toolbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:hover, headerbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:hover, actionbar > revealer > box button.arrow-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.arrow-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.arrow-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.arrow-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-text-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-text-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-text-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-text-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), spinbutton > button.image-button.up:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    spinbutton > button.image-button.down:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow:checked:hover, window.dialog.message.csd .dialog-action-area > button:checked:hover, popover.menu box.circular-buttons button.circular.image-button.model:checked:hover, popover.menu box.inline-buttons button.image-button.model:checked:hover, filechooser #pathbarbox > stack > box > button:checked:hover,\n    filechooser #pathbarbox > stack > box > box > button:checked:hover,\n    filechooser #pathbarbox > stack > box > menubutton > button:checked:hover, button.sidebar-button:checked:hover, button.emoji-section.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), infobar .close:checked:hover, calendar > header > button:checked:hover, actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked:hover, searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked:hover, .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked:hover, headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked:hover,\n    actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked:hover,\n    searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked:hover,\n    .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked:hover,\n    headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked:hover, splitbutton.flat > button:checked:hover,\n    splitbutton.flat > menubutton > button:checked:hover, menubutton.flat > button:checked:hover,\n    button.flat:checked:hover {\n      background: alpha(currentColor,0.13); }\n    searchbar > revealer > box .close:checked.keyboard-activating, actionbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked.keyboard-activating, searchbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked.keyboard-activating, .toolbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked.keyboard-activating, headerbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked.keyboard-activating, actionbar > revealer > box button.arrow-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.arrow-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.arrow-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.arrow-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-text-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-text-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-text-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-text-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), spinbutton > button.image-button.up:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    spinbutton > button.image-button.down:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow:checked.keyboard-activating, window.dialog.message.csd .dialog-action-area > button:checked.keyboard-activating, popover.menu box.circular-buttons button.circular.image-button.model:checked.keyboard-activating, popover.menu box.inline-buttons button.image-button.model:checked.keyboard-activating, filechooser #pathbarbox > stack > box > button:checked.keyboard-activating,\n    filechooser #pathbarbox > stack > box > box > button:checked.keyboard-activating,\n    filechooser #pathbarbox > stack > box > menubutton > button:checked.keyboard-activating, button.sidebar-button:checked.keyboard-activating, button.emoji-section.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), infobar .close:checked.keyboard-activating, calendar > header > button:checked.keyboard-activating, actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked.keyboard-activating, searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked.keyboard-activating, .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked.keyboard-activating, headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked.keyboard-activating,\n    actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked.keyboard-activating,\n    searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked.keyboard-activating,\n    .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked.keyboard-activating,\n    headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked.keyboard-activating, splitbutton.flat > button:checked.keyboard-activating,\n    splitbutton.flat > menubutton > button:checked.keyboard-activating, menubutton.flat > button:checked.keyboard-activating, searchbar > revealer > box .close:checked:active, actionbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:active, searchbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:active, .toolbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:active, headerbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:active, actionbar > revealer > box button.arrow-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.arrow-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.arrow-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.arrow-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-text-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-text-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-text-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-text-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), spinbutton > button.image-button.up:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    spinbutton > button.image-button.down:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow:checked:active, window.dialog.message.csd .dialog-action-area > button:checked:active, popover.menu box.circular-buttons button.circular.image-button.model:checked:active, popover.menu box.inline-buttons button.image-button.model:checked:active, filechooser #pathbarbox > stack > box > button:checked:active,\n    filechooser #pathbarbox > stack > box > box > button:checked:active,\n    filechooser #pathbarbox > stack > box > menubutton > button:checked:active, button.sidebar-button:checked:active, button.emoji-section.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), infobar .close:checked:active, calendar > header > button:checked:active, actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked:active, searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked:active, .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked:active, headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked:active,\n    actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked:active,\n    searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked:active,\n    .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked:active,\n    headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked:active, splitbutton.flat > button:checked:active,\n    splitbutton.flat > menubutton > button:checked:active, menubutton.flat > button:checked:active,\n    button.flat:checked.keyboard-activating,\n    button.flat:checked:active {\n      background: alpha(currentColor,0.19); }\n  searchbar > revealer > box .close:disabled:not(:checked), actionbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:disabled:not(:checked), searchbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:disabled:not(:checked), .toolbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:disabled:not(:checked), headerbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:disabled:not(:checked), actionbar > revealer > box button.arrow-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.arrow-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.arrow-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.arrow-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-text-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-text-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-text-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-text-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), spinbutton > button.image-button.up:disabled:not(:checked):not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  spinbutton > button.image-button.down:disabled:not(:checked):not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow:disabled:not(:checked), window.dialog.message.csd .dialog-action-area > button:disabled:not(:checked), popover.menu box.circular-buttons button.circular.image-button.model:disabled:not(:checked), popover.menu box.inline-buttons button.image-button.model:disabled:not(:checked), filechooser #pathbarbox > stack > box > button:disabled:not(:checked),\n  filechooser #pathbarbox > stack > box > box > button:disabled:not(:checked),\n  filechooser #pathbarbox > stack > box > menubutton > button:disabled:not(:checked), button.sidebar-button:disabled:not(:checked), button.emoji-section.image-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), infobar .close:disabled:not(:checked), calendar > header > button:disabled:not(:checked), actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:disabled:not(:checked), searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:disabled:not(:checked), .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:disabled:not(:checked), headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:disabled:not(:checked),\n  actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:disabled:not(:checked),\n  searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:disabled:not(:checked),\n  .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:disabled:not(:checked),\n  headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:disabled:not(:checked), splitbutton.flat > button:disabled:not(:checked),\n  splitbutton.flat > menubutton > button:disabled:not(:checked), menubutton.flat > button:disabled:not(:checked),\n  button.flat:disabled:not(:checked) {\n    filter: opacity(0.3); }\n\nstackswitcher > button > label {\n  padding: 0 6px;\n  margin: 0 -6px; }\n\nstackswitcher > button > image {\n  padding: 3px 6px;\n  margin: -3px -6px; }\n\nstackswitcher > button.text-button {\n  min-width: 100px; }\n\n\nbutton.font separator {\n  background-color: transparent; }\n\n\nbutton.font > box {\n  border-spacing: 6px; }\n\n\nbutton.font > box > box > label {\n  font-weight: bold; }\n\nrow.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr):last-child, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child,\nrow.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\nrow.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\nrow.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, button.emoji-section.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), menubutton.circular > button,\nbutton.circular {\n  min-width: 34px;\n  min-height: 34px;\n  padding: 0;\n  border-radius: 9999px; }\n  row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child label, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr):last-child label, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child label,\n  row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) label,\n  row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child label,\n  row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child label, button.emoji-section.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) label, menubutton.circular > button label,\n  button.circular label {\n    padding: 0; }\n\nmenubutton.pill > button,\nbutton.pill {\n  padding: 10px 32px;\n  border-radius: 9999px; }\n\n\nbutton.card {\n  background-color: @card_bg_color;\n  background-clip: padding-box;\n  font-weight: inherit;\n  padding: 0; }\n  \n  button.card {\n    outline: 0 solid transparent;\n    outline-offset: 5px;\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), background 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), box-shadow 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  \n  button.card:focus:focus-visible {\n    outline-color: alpha(@accent_color,0.5);\n    outline-width: 2px;\n    outline-offset: -1px; }\n  \n  button.card:hover {\n    background-image: image(alpha(currentColor,0.04)); }\n  \n  button.card.keyboard-activating,\n  button.card:active {\n    background-image: image(alpha(currentColor,0.08)); }\n  \n  button.card:checked {\n    background-color: @card_bg_color;\n    background-image: image(alpha(@accent_bg_color,0.25)); }\n    \n    button.card:checked:hover {\n      background-image: image(alpha(@accent_bg_color,0.32)); }\n    \n    button.card:checked.keyboard-activating,\n    button.card:checked:active {\n      background-image: image(alpha(@accent_bg_color,0.39)); }\n    \n    button.card:checked.has-open-popup {\n      background-image: image(alpha(@accent_bg_color,0.32)); }\n    .osd button.card:checked {\n      background-color: alpha(currentColor,0.1); }\n  \n  button.card:drop(active) {\n    color: @accent_bg_color;\n    box-shadow: inset 0 0 0 1px @accent_bg_color; }\n\npopover.menu modelbutton, button.link, button.link:hover, button.link:active, button.link:checked, columnview > header > button, treeview.view > header > button, window.print treeview.dialog-action-box > header > button {\n  background-color: transparent; }\n\nbutton.color {\n  padding: 5px; }\n  button.color > colorswatch:only-child {\n    border-radius: 2.5px; }\n    button.color > colorswatch:only-child > overlay {\n      border-radius: 2px; }\n    button.color > colorswatch:only-child:disabled {\n      filter: none; }\n    button.color > colorswatch:only-child.light > overlay {\n      border-color: alpha(@view_fg_color,0.1); }\n\nmenubutton.osd {\n  background: none;\n  color: inherit; }\n\nmenubutton.suggested-action {\n  background-color: @accent_bg_color;\n  color: @accent_fg_color; }\n\nmenubutton.destructive-action {\n  background-color: @destructive_bg_color;\n  color: @destructive_fg_color; }\n\nmenubutton.opaque {\n  background-color: mix(@window_bg_color,@window_fg_color,0.15);\n  color: @window_fg_color; }\n\nmenubutton.suggested-action, menubutton.destructive-action, menubutton.opaque {\n  border-radius: 6px; }\n  menubutton.suggested-action.circular, menubutton.suggested-action.pill, menubutton.destructive-action.circular, menubutton.destructive-action.pill, menubutton.opaque.circular, menubutton.opaque.pill {\n    border-radius: 9999px; }\n  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 {\n    background-color: transparent;\n    color: inherit; }\n\nmenubutton.image-button > button {\n  min-width: 24px;\n  padding-left: 5px;\n  padding-right: 5px; }\n\nmenubutton.card > button {\n  border-radius: 12px; }\n\nmenubutton arrow {\n  min-height: 16px;\n  min-width: 16px; }\n  menubutton arrow.none {\n    -gtk-icon-source: -gtk-icontheme(\"open-menu-symbolic\"); }\n  menubutton arrow.down {\n    -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\"); }\n  menubutton arrow.up {\n    -gtk-icon-source: -gtk-icontheme(\"pan-up-symbolic\"); }\n  menubutton arrow.left {\n    -gtk-icon-source: -gtk-icontheme(\"pan-start-symbolic\"); }\n  menubutton arrow.right {\n    -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic\"); }\n\nsplitbutton {\n  border-radius: 6px; }\n  splitbutton, splitbutton > separator {\n    transition: background 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), box-shadow 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n    transition-property: background; }\n  splitbutton > separator {\n    margin-top: 6px;\n    margin-bottom: 6px;\n    background: none; }\n  splitbutton > menubutton > button {\n    padding-left: 4px;\n    padding-right: 4px; }\n  splitbutton.image-button > button {\n    min-width: 24px;\n    padding-left: 5px;\n    padding-right: 5px; }\n  splitbutton.text-button.image-button > button, splitbutton.image-text-button > button {\n    padding-left: 9px;\n    padding-right: 9px; }\n    splitbutton.text-button.image-button > button > box, splitbutton.image-text-button > button > box {\n      border-spacing: 6px; }\n  splitbutton:disabled {\n    filter: opacity(0.5); }\n    splitbutton:disabled > button, splitbutton:disabled > menubutton > button {\n      filter: none; }\n  splitbutton > button:dir(ltr),\n  splitbutton > menubutton > button:dir(rtl) {\n    border-top-right-radius: 0;\n    border-bottom-right-radius: 0;\n    margin-right: -1px; }\n  splitbutton > button:dir(rtl),\n  splitbutton > menubutton > button:dir(ltr) {\n    border-top-left-radius: 0;\n    border-bottom-left-radius: 0;\n    margin-left: -1px; }\n  actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, splitbutton.flat > separator {\n    background: alpha(currentColor,0.3); }\n  actionbar > revealer > box splitbutton:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box splitbutton:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar splitbutton:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar splitbutton:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box splitbutton:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box splitbutton:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar splitbutton:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar splitbutton:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box splitbutton:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box splitbutton:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar splitbutton:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar splitbutton:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), splitbutton.flat:hover, splitbutton.flat:active, splitbutton.flat:checked {\n    background: alpha(currentColor,0.07); }\n    actionbar > revealer > box splitbutton:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, searchbar > revealer > box splitbutton:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, .toolbar splitbutton:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, headerbar splitbutton:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, actionbar > revealer > box splitbutton:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, searchbar > revealer > box splitbutton:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, .toolbar splitbutton:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, headerbar splitbutton:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, actionbar > revealer > box splitbutton:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, searchbar > revealer > box splitbutton:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, .toolbar splitbutton:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, headerbar splitbutton:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, splitbutton.flat:hover > separator, splitbutton.flat:active > separator, splitbutton.flat:checked > separator {\n      background: none; }\n  actionbar > revealer > box splitbutton:disabled:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box splitbutton:disabled:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar splitbutton:disabled:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar splitbutton:disabled:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), splitbutton.flat:disabled {\n    filter: opacity(0.3); }\n    actionbar > revealer > box splitbutton:disabled:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:disabled, searchbar > revealer > box splitbutton:disabled:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:disabled, .toolbar splitbutton:disabled:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:disabled, headerbar splitbutton:disabled:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:disabled, actionbar > revealer > box splitbutton:disabled:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:disabled, searchbar > revealer > box splitbutton:disabled:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:disabled, .toolbar splitbutton:disabled:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:disabled, headerbar splitbutton:disabled:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:disabled, splitbutton.flat:disabled > button:disabled, splitbutton.flat:disabled > menubutton > button:disabled {\n      filter: none; }\n  actionbar > revealer > box splitbutton:focus-within:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, searchbar > revealer > box splitbutton:focus-within:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, .toolbar splitbutton:focus-within:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, headerbar splitbutton:focus-within:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, splitbutton.flat:focus-within:focus-visible > separator {\n    background: none; }\n  actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button,\n  actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button,\n  searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button,\n  .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button,\n  headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button, splitbutton.flat > button,\n  splitbutton.flat > menubutton > button {\n    border-radius: 6px; }\n  splitbutton.suggested-action {\n    background-color: @accent_bg_color;\n    color: @accent_fg_color; }\n  splitbutton.destructive-action {\n    background-color: @destructive_bg_color;\n    color: @destructive_fg_color; }\n  splitbutton.opaque {\n    background-color: mix(@window_bg_color,@window_fg_color,0.15);\n    color: @window_fg_color; }\n  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 {\n    color: inherit;\n    background-color: transparent; }\n  splitbutton.suggested-action > menubutton > button:dir(ltr), splitbutton.destructive-action > menubutton > button:dir(ltr), splitbutton.opaque > menubutton > button:dir(ltr) {\n    box-shadow: inset 1px 0 alpha(currentColor,0.3); }\n  splitbutton.suggested-action > menubutton > button:dir(rtl), splitbutton.destructive-action > menubutton > button:dir(rtl), splitbutton.opaque > menubutton > button:dir(rtl) {\n    box-shadow: inset -1px 0 alpha(currentColor,0.3); }\n  splitbutton > menubutton > button > arrow.none {\n    -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\"); }\n\nbuttoncontent > box {\n  border-spacing: 6px; }\n  buttoncontent > box > label {\n    font-weight: bold; }\n    buttoncontent > box > label:dir(ltr) {\n      padding-right: 2px; }\n    buttoncontent > box > label:dir(rtl) {\n      padding-left: 2px; }\n\n.arrow-button > box > buttoncontent > box > label:dir(ltr), splitbutton > button > buttoncontent > box > label:dir(ltr) {\n  padding-right: 0; }\n\n.arrow-button > box > buttoncontent > box > label:dir(rtl), splitbutton > button > buttoncontent > box > label:dir(rtl) {\n  padding-left: 0; }\n\ntabbutton label {\n  font-weight: 800;\n  font-size: 8pt; }\n  tabbutton label.small {\n    font-size: 6pt; }\n\ntabbutton indicatorbin > indicator,\ntabbutton indicatorbin > mask {\n  transform: translate(-1px, 1px); }\n\ncalendar {\n  color: @view_fg_color;\n  background-clip: padding-box;\n  border: 1px solid alpha(currentColor,0.15);\n  font-feature-settings: \"tnum\"; }\n  calendar > header {\n    border-bottom: 1px solid alpha(currentColor,0.15); }\n    calendar > header > button {\n      border-radius: 0; }\n  calendar > grid {\n    padding-left: 3px;\n    padding-bottom: 3px; }\n    calendar > grid > label.today {\n      box-shadow: inset 0px -2px alpha(currentColor,0.15); }\n      calendar > grid > label.today:selected {\n        box-shadow: none; }\n    calendar > grid > label {\n      margin-top: 3px;\n      margin-right: 3px; }\n      calendar > grid > label {\n        outline: 0 solid transparent;\n        outline-offset: 4px;\n        transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n      calendar > grid > label:focus {\n        outline-color: alpha(@accent_color,0.5);\n        outline-width: 2px;\n        outline-offset: -2px; }\n      calendar > grid > label.day-number {\n        padding: 3px; }\n        calendar > grid > label.day-number:checked {\n          border-radius: 6px;\n          background-color: alpha(@accent_bg_color,0.3); }\n        calendar > grid > label.day-number:selected {\n          border-radius: 6px;\n          background-color: @accent_bg_color;\n          color: @accent_fg_color; }\n      calendar > grid > label.day-number.other-month {\n        color: alpha(currentColor,0.3); }\n\ncheckbutton {\n  border-spacing: 4px;\n  border-radius: 9px;\n  padding: 3px; }\n  checkbutton {\n    outline: 0 solid transparent;\n    outline-offset: 4px;\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  checkbutton:focus:focus-visible {\n    outline-color: alpha(@accent_color,0.5);\n    outline-width: 2px;\n    outline-offset: -2px; }\n  .osd checkbutton:focus:focus-visible {\n    outline-color: rgba(255, 255, 255, 0.5); }\n  checkbutton.text-button {\n    padding: 4px; }\n\ncheck,\nradio {\n  min-height: 14px;\n  min-width: 14px;\n  -gtk-icon-size: 14px;\n  padding: 3px;\n  box-shadow: inset 0 0 0 2px alpha(currentColor,0.15); }\n  check:not(:checked):not(:indeterminate):hover,\n  radio:not(:checked):not(:indeterminate):hover {\n    box-shadow: inset 0 0 0 2px alpha(currentColor,0.2); }\n  check:not(:checked):not(:indeterminate):active,\n  radio:not(:checked):not(:indeterminate):active {\n    background-color: alpha(currentColor,0.25);\n    box-shadow: none; }\n  check:checked, check:indeterminate,\n  radio:checked,\n  radio:indeterminate {\n    background-color: @accent_bg_color;\n    color: @accent_fg_color;\n    box-shadow: none; }\n    check:checked:hover, check:indeterminate:hover,\n    radio:checked:hover,\n    radio:indeterminate:hover {\n      background-image: image(alpha(currentColor,0.1)); }\n    check:checked:active, check:indeterminate:active,\n    radio:checked:active,\n    radio:indeterminate:active {\n      background-image: image(rgba(0, 0, 0, 0.2)); }\n  check:disabled,\n  radio:disabled {\n    filter: opacity(0.5); }\n  .osd check:checked, .osd check:indeterminate, .osd radio:checked, .osd radio:indeterminate {\n    background-color: rgba(255, 255, 255, 0.75);\n    color: rgba(0, 0, 0, 0.75); }\n\ncheck {\n  border-radius: 6px; }\n  check:checked {\n    -gtk-icon-source: -gtk-scaled(-gtk-recolor(url(\"assets/check-symbolic.symbolic.png\")), -gtk-recolor(url(\"assets/check@2-symbolic.symbolic.png\"))); }\n\nradio {\n  border-radius: 100%; }\n  radio:checked {\n    -gtk-icon-source: -gtk-scaled(-gtk-recolor(url(\"assets/bullet-symbolic.symbolic.png\")), -gtk-recolor(url(\"assets/bullet@2-symbolic.symbolic.png\"))); }\n\ncheck:indeterminate, radio:indeterminate {\n  -gtk-icon-source: -gtk-scaled(-gtk-recolor(url(\"assets/dash-symbolic.symbolic.png\")), -gtk-recolor(url(\"assets/dash@2-symbolic.symbolic.png\"))); }\n\ncheckbutton.selection-mode {\n  border-radius: 100px; }\n  checkbutton.selection-mode check, checkbutton.selection-mode radio {\n    padding: 7px;\n    border-radius: 100px; }\n  checkbutton.selection-mode label:dir(ltr) {\n    margin-right: 6px; }\n  checkbutton.selection-mode label:dir(rtl) {\n    margin-left: 6px; }\n\ncolorswatch {\n  outline: 0 solid transparent;\n  outline-offset: 6px;\n  transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n\ncolorswatch:focus:focus-visible {\n  outline-color: alpha(@accent_color,0.5);\n  outline-width: 4px;\n  outline-offset: -2px; }\n\ncolorswatch.top {\n  border-top-left-radius: 6.5px;\n  border-top-right-radius: 6.5px; }\n  colorswatch.top > overlay {\n    border-top-left-radius: 6px;\n    border-top-right-radius: 6px; }\n\ncolorswatch.bottom {\n  border-bottom-left-radius: 6.5px;\n  border-bottom-right-radius: 6.5px; }\n  colorswatch.bottom > overlay {\n    border-bottom-left-radius: 6px;\n    border-bottom-right-radius: 6px; }\n\ncolorswatch.left, colorswatch:first-child:not(.top) {\n  border-top-left-radius: 6.5px;\n  border-bottom-left-radius: 6.5px; }\n  colorswatch.left > overlay, colorswatch:first-child:not(.top) > overlay {\n    border-top-left-radius: 6px;\n    border-bottom-left-radius: 6px; }\n\ncolorswatch.right, colorswatch:last-child:not(.bottom) {\n  border-top-right-radius: 6.5px;\n  border-bottom-right-radius: 6.5px; }\n  colorswatch.right > overlay, colorswatch:last-child:not(.bottom) > overlay {\n    border-top-right-radius: 6px;\n    border-bottom-right-radius: 6px; }\n\ncolorswatch.dark > overlay {\n  color: white; }\n\ncolorswatch.light > overlay {\n  color: rgba(0, 0, 0, 0.75);\n  box-shadow: inset 0 0 0 1px alpha(@view_fg_color,0.1); }\n\ncolorswatch:drop(active).light > overlay {\n  box-shadow: inset 0 0 0 2px @accent_bg_color; }\n\ncolorswatch:drop(active).dark > overlay {\n  box-shadow: inset 0 0 0 2px @accent_bg_color; }\n\ncolorswatch#add-color-button > overlay {\n  border-radius: 6px 0 0 6px; }\n\ncolorswatch#add-color-button:only-child > overlay {\n  border-radius: 6px; }\n\ncolorswatch:disabled {\n  filter: opacity(0.5); }\n\ncolorswatch#editor-color-sample {\n  border-radius: 6px; }\n  colorswatch#editor-color-sample > overlay {\n    border-radius: 6.5px; }\n\nplane {\n  outline: 0 solid transparent;\n  outline-offset: 6px;\n  transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n\nplane:focus:focus-visible {\n  outline-color: alpha(@accent_color,0.5);\n  outline-width: 2px;\n  outline-offset: 2px; }\n\ncolorchooser .popover.osd {\n  border-radius: 12px; }\n\ncolumnview, treeview.view, window.print treeview.dialog-action-box {\n  outline: 0 solid transparent;\n  outline-offset: 4px;\n  transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n\ncolumnview:focus:focus-visible, treeview.view:focus:focus-visible, window.print treeview.dialog-action-box:focus:focus-visible {\n  outline-color: alpha(@accent_color,0.5);\n  outline-width: 2px;\n  outline-offset: -2px; }\n\ncolumnview:drop(active), treeview.view:drop(active), window.print treeview.dialog-action-box:drop(active) {\n  box-shadow: none; }\n\ncolumnview > header > button, treeview.view > header > button, window.print treeview.dialog-action-box > header > button {\n  padding-top: 3px;\n  padding-bottom: 3px;\n  padding-left: 6px;\n  padding-right: 6px;\n  border-radius: 0;\n  box-shadow: none;\n  line-height: 100%;\n  border-left: 1px solid transparent; }\n  columnview > header > button:first-child, treeview.view > header > button:first-child, window.print treeview.dialog-action-box > header > button:first-child {\n    border-left-width: 0; }\n  columnview > header > button > box, treeview.view > header > button > box, window.print treeview.dialog-action-box > header > button > box {\n    color: alpha(currentColor,0.4);\n    font-weight: 700;\n    font-size: 9pt;\n    border-spacing: 6px; }\n  columnview > header > button:hover > box, treeview.view > header > button:hover > box, window.print treeview.dialog-action-box > header > button:hover > box {\n    color: alpha(currentColor,0.7);\n    box-shadow: none; }\n  columnview > header > button:active > box, treeview.view > header > button:active > box, window.print treeview.dialog-action-box > header > button:active > box {\n    color: currentColor; }\n  columnview > header > button sort-indicator, treeview.view > header > button sort-indicator, window.print treeview.dialog-action-box > header > button sort-indicator {\n    min-height: 16px;\n    min-width: 16px; }\n    columnview > header > button sort-indicator.ascending, treeview.view > header > button sort-indicator.ascending, window.print treeview.dialog-action-box > header > button sort-indicator.ascending {\n      -gtk-icon-source: -gtk-icontheme(\"pan-up-symbolic\"); }\n    columnview > header > button sort-indicator.descending, treeview.view > header > button sort-indicator.descending, window.print treeview.dialog-action-box > header > button sort-indicator.descending {\n      -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\"); }\n\ncolumnview button.dnd:active, columnview button.dnd:selected, columnview button.dnd:hover, columnview button.dnd, treeview.view button.dnd, window.print treeview.dialog-action-box button.dnd,\ncolumnview header.button.dnd:active,\ncolumnview header.button.dnd:selected,\ncolumnview header.button.dnd:hover,\ncolumnview header.button.dnd,\ntreeview.view header.button.dnd,\nwindow.print treeview.dialog-action-box header.button.dnd {\n  color: @accent_fg_color;\n  background-color: @accent_bg_color;\n  transition: none; }\n\ncolumnview.view > listview.view, treeview.view > listview.view, window.print columnview.dialog-action-box > listview.view, window.print treeview.dialog-action-box > listview.view, window.print columnview.view > listview.dialog-action-box, window.print treeview.view > listview.dialog-action-box, window.print columnview.dialog-action-box > listview.dialog-action-box, window.print treeview.dialog-action-box > listview.dialog-action-box {\n  background: none;\n  color: inherit; }\n\ncolumnview > listview > row, treeview.view > listview > row, window.print treeview.dialog-action-box > listview > row {\n  padding: 0; }\n  columnview > listview > row > cell, treeview.view > listview > row > cell, window.print treeview.dialog-action-box > listview > row > cell {\n    padding: 8px 6px; }\n    columnview > listview > row > cell:not(:first-child), treeview.view > listview > row > cell:not(:first-child), window.print treeview.dialog-action-box > listview > row > cell:not(:first-child) {\n      border-left: 1px solid transparent; }\n\ncolumnview.column-separators > listview > row > cell, treeview.column-separators.view > listview > row > cell, window.print treeview.column-separators.dialog-action-box > listview > row > cell,\ncolumnview.column-separators > header > button,\ntreeview.column-separators.view > header > button,\nwindow.print treeview.column-separators.dialog-action-box > header > button {\n  border-left-color: alpha(currentColor,0.15); }\n\ncolumnview > listview:not(.horizontal).separators > row:not(.separator), treeview.view > listview:not(.horizontal).separators > row:not(.separator), window.print treeview.dialog-action-box > listview:not(.horizontal).separators > row:not(.separator) {\n  border-top: 1px solid alpha(currentColor,0.15);\n  border-bottom: none; }\n\ncolumnview.data-table > listview > row > cell, treeview.data-table.view > listview > row > cell, window.print treeview.data-table.dialog-action-box > listview > row > cell {\n  padding-top: 2px;\n  padding-bottom: 2px; }\n\ncolumnview ~ undershoot.top, treeview.view ~ undershoot.top, window.print treeview.dialog-action-box ~ undershoot.top {\n  box-shadow: inset 0 1px alpha(@shade_color,0.75);\n  background: linear-gradient(to bottom, alpha(@shade_color,0.75), transparent 4px); }\n\ncolumnview row:not(:selected) cell editablelabel:not(.editing):focus-within, treeview.view row:not(:selected) cell editablelabel:not(.editing):focus-within, window.print treeview.dialog-action-box row:not(:selected) cell editablelabel:not(.editing):focus-within {\n  outline: 2px solid alpha(@accent_color,0.5); }\n\ncolumnview row:not(:selected) cell editablelabel.editing:focus-within, treeview.view row:not(:selected) cell editablelabel.editing:focus-within, window.print treeview.dialog-action-box row:not(:selected) cell editablelabel.editing:focus-within {\n  outline: 2px solid @accent_color; }\n\ntreeexpander {\n  border-spacing: 4px; }\n\n.dialog-action-area {\n  margin: 6px;\n  border-spacing: 6px; }\n\n/****************\n * Print dialog *\n*****************/\nwindow.print drawing {\n  color: @window_fg_color;\n  background: none;\n  border: none;\n  padding: 0; }\n  window.print drawing paper {\n    background-color: white;\n    color: rgba(0, 0, 0, 0.8);\n    background-clip: padding-box;\n    border: 1px solid alpha(currentColor,0.15); }\n\n/********************\n * Page setup dalog *\n ********************/\n/******************\n * GtkAboutDialog *\n ******************/\nwindow.aboutdialog image.large-icons {\n  -gtk-icon-size: 128px; }\n\n/*************************\n * GtkColorChooserDialog *\n *************************/\n/*************\n * AdwDialog *\n *************/\nfloating-sheet > dimming {\n  background-color: alpha(@shade_color,2); }\n\nfloating-sheet > sheet {\n  border-radius: 12px;\n  box-shadow: 0 2px 8px 2px rgba(0, 0, 0, 0.07), 0 3px 20px 10px rgba(0, 0, 0, 0.05), 0 6px 32px 16px rgba(0, 0, 0, 0.02), 0 0 0 1px rgba(0, 0, 0, 0.05);\n  outline: 1px solid rgba(255, 255, 255, 0.07);\n  outline-offset: -1px; }\n\ndialog.bottom-sheet.landscape sheet {\n  margin-left: 30px;\n  margin-right: 30px; }\n  dialog.bottom-sheet.landscape sheet > outline.flush-left, dialog.bottom-sheet.landscape sheet > outline.flush-right, dialog.bottom-sheet.landscape sheet > outline.flush-left.flush-right {\n    box-shadow: inset 1px 0 rgba(255, 255, 255, 0.07), inset -1px 0 rgba(255, 255, 255, 0.07), inset 0 1px rgba(255, 255, 255, 0.07); }\n\ndialog-host > dialog.background {\n  background: none; }\n  dialog-host > dialog.background sheet {\n    background-color: @window_bg_color;\n    color: @window_fg_color; }\n\ndialog-host > dialog.view, window.print dialog-host > dialog.dialog-action-box {\n  background: none; }\n\ndialog-host > dialog.osd {\n  background: none; }\n\n/***********************\n * GtkAppChooserDialog *\n ***********************/\nwindow.appchooser headerbar.titlebar > windowhandle {\n  padding-top: 3px; }\n\nwindow.appchooser headerbar.titlebar box.start + box {\n  margin-top: -6px;\n  margin-bottom: -6px;\n  min-height: 12px; }\n\nwindow.appchooser searchbar {\n  background: none; }\n\nwindow.appchooser .dialog-vbox > box > box:not(.dialog-action-area) {\n  margin: 6px; }\n\nwindow.appchooser .dialog-action-area {\n  margin-top: 0; }\n\n/****************\n * GtkAssistant *\n ****************/\nwindow.assistant .sidebar {\n  padding: 6px;\n  background-color: @sidebar_bg_color;\n  color: @sidebar_fg_color; }\n  window.assistant .sidebar:not(separator):dir(ltr) {\n    border-right: none;\n    box-shadow: inset -1px 0 @sidebar_border_color; }\n  window.assistant .sidebar:not(separator):dir(rtl) {\n    box-shadow: inset 1px 0 @sidebar_border_color; }\n  window.assistant .sidebar:backdrop {\n    background-color: @sidebar_backdrop_color;\n    transition: background-color 200ms ease-out; }\n  window.assistant .sidebar > label {\n    padding: 6px 12px;\n    border-radius: 6px; }\n    window.assistant .sidebar > label.highlight {\n      background-color: alpha(currentColor,0.1); }\n\n/***************\n * GtkComboBox *\n ***************/\ncombobox button {\n  padding-top: 2px;\n  padding-bottom: 2px;\n  min-height: 30px; }\n\n/***************\n * GtkIconView *\n ***************/\niconview {\n  outline: 0 solid transparent;\n  outline-offset: 4px;\n  transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n\niconview:focus:focus-visible {\n  outline-color: alpha(@accent_color,0.5);\n  outline-width: 2px;\n  outline-offset: -2px; }\n\niconview:drop(active) {\n  box-shadow: none; }\n\niconview > dndtarget:drop(active) {\n  border-style: solid;\n  border-width: 1px;\n  border-color: @accent_bg_color; }\n\n/**************\n * GtkInfoBar *\n **************/\ninfobar > revealer > box {\n  padding: 6px;\n  padding-bottom: 7px;\n  border-spacing: 6px;\n  box-shadow: inset 0 -1px @shade_color; }\n  infobar > revealer > box > box {\n    border-spacing: 6px; }\n\ninfobar.action:hover > revealer > box {\n  background-image: image(alpha(currentColor,0.05)); }\n\ninfobar.action:active > revealer > box {\n  background-image: image(alpha(currentColor,0.1)); }\n\ninfobar.info > revealer > box {\n  background-color: mix(@accent_bg_color,@window_bg_color,0.7);\n  color: @window_fg_color; }\n\ninfobar.question > revealer > box {\n  background-color: mix(@accent_bg_color,@window_bg_color,0.7);\n  color: @window_fg_color; }\n\ninfobar.warning > revealer > box {\n  background-color: mix(@warning_bg_color,@window_bg_color,0.7);\n  color: @window_fg_color; }\n\ninfobar.error > revealer > box {\n  background-color: mix(@error_bg_color,@window_bg_color,0.7);\n  color: @window_fg_color; }\n\ninfobar .close {\n  min-width: 18px;\n  min-height: 18px;\n  padding: 4px;\n  border-radius: 50%; }\n\n/****************\n * GtkStatusBar *\n ****************/\nstatusbar {\n  padding: 6px 10px 6px 10px; }\n\n/***************\n * GtkTreeView *\n ***************/\ntreeview.view, window.print treeview.dialog-action-box {\n  border-left-color: mix(currentColor,@view_bg_color,0.8);\n  border-top-color: mix(currentColor,@view_bg_color,0.8); }\n  treeview.view:selected:focus, treeview.view:selected, window.print treeview.dialog-action-box:selected {\n    border-radius: 0; }\n  treeview.view.separator, window.print treeview.separator.dialog-action-box {\n    min-height: 2px;\n    color: alpha(currentColor,0.15); }\n  treeview.view.expander, window.print treeview.expander.dialog-action-box {\n    min-width: 16px;\n    min-height: 16px;\n    -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic\");\n    color: alpha(currentColor,0.7); }\n    treeview.view.expander:dir(rtl), window.print treeview.expander.dialog-action-box:dir(rtl) {\n      -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic-rtl\"); }\n    treeview.view.expander:hover, window.print treeview.expander.dialog-action-box:hover, treeview.view.expander:active, window.print treeview.expander.dialog-action-box:active {\n      color: currentColor; }\n    treeview.view.expander:checked, window.print treeview.expander.dialog-action-box:checked {\n      -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\"); }\n    treeview.view.expander:disabled, window.print treeview.expander.dialog-action-box:disabled {\n      color: alpha(currentColor,0.5); }\n  treeview.view > dndtarget:drop(active), window.print treeview.dialog-action-box > dndtarget:drop(active) {\n    border-style: solid none;\n    border-width: 1px;\n    border-color: @accent_bg_color; }\n    treeview.view > dndtarget:drop(active).after, window.print treeview.dialog-action-box > dndtarget:drop(active).after {\n      border-top-style: none; }\n    treeview.view > dndtarget:drop(active).before, window.print treeview.dialog-action-box > dndtarget:drop(active).before {\n      border-bottom-style: none; }\n  treeview.view > header > button, window.print treeview.dialog-action-box > header > button {\n    padding-left: 4px;\n    padding-right: 4px;\n    border-bottom: 1px solid alpha(currentColor,0.15); }\n  treeview.view.progressbar, window.print treeview.progressbar.dialog-action-box {\n    box-shadow: none; }\n    treeview.view.progressbar, window.print treeview.progressbar.dialog-action-box, treeview.view.progressbar:selected {\n      background-color: @accent_bg_color;\n      color: @accent_fg_color; }\n  treeview.view.trough, window.print treeview.trough.dialog-action-box {\n    background-color: alpha(currentColor,0.1); }\n  treeview.view ~ undershoot.top, window.print treeview.dialog-action-box ~ undershoot.top {\n    box-shadow: none;\n    background: none; }\n  treeview.view acceleditor > label, window.print treeview.dialog-action-box acceleditor > label {\n    background-color: mix(currentColor,@view_bg_color,0.9); }\n\ntreeview.navigation-sidebar {\n  padding: 0; }\n  treeview.navigation-sidebar:selected:focus, treeview.navigation-sidebar:selected {\n    background-color: alpha(currentColor,0.1); }\n\ntreeview entry:focus-within:dir(rtl), treeview entry:focus-within:dir(ltr) {\n  background-color: @view_bg_color;\n  transition-property: color, background; }\n\ntreeview entry.flat, treeview entry {\n  border-radius: 0;\n  background-image: none;\n  background-color: @view_bg_color; }\n  treeview entry.flat:focus-within, treeview entry:focus-within {\n    border-color: @accent_color; }\n\ntreeview spinbutton:not(.vertical) {\n  min-height: 0;\n  border-style: none;\n  border-radius: 0; }\n  treeview spinbutton:not(.vertical) > text {\n    min-height: 0;\n    padding: 1px 2px; }\n\n.sidebar:not(separator):dir(ltr), .sidebar:not(separator).left, .sidebar:not(separator).left:dir(rtl) {\n  border-right: 1px solid alpha(currentColor,0.15);\n  border-left-style: none; }\n\n.sidebar:not(separator):dir(rtl), .sidebar:not(separator).right {\n  border-left: 1px solid alpha(currentColor,0.15);\n  border-right-style: none; }\n\n.sidebar listview.view, .sidebar window.print listview.dialog-action-box, window.print .sidebar listview.dialog-action-box,\n.sidebar list {\n  background-color: transparent;\n  color: inherit; }\n\npaned .sidebar.left, paned .sidebar.right, paned .sidebar.left:dir(rtl), paned .sidebar:dir(rtl), paned .sidebar:dir(ltr), paned .sidebar {\n  border-style: none; }\n\n.large-title {\n  font-weight: 300;\n  font-size: 24pt; }\n\ndropdown > button > box, combobox > button > box {\n  border-spacing: 6px; }\n  dropdown > button > box > stack > row.activatable:hover, combobox > button > box > stack > row.activatable:hover, dropdown > button > box > stack > row.activatable:active, combobox > button > box > stack > row.activatable:active {\n    background: none; }\n\ndropdown arrow, combobox arrow {\n  -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\");\n  min-height: 16px;\n  min-width: 16px; }\n\ndropdown:drop(active), combobox:drop(active) {\n  box-shadow: none; }\n\ndropdown popover.menu, combobox popover.menu {\n  padding-top: 6px; }\n  dropdown popover.menu listview > row, combobox popover.menu listview > row {\n    min-width: 0; }\n  dropdown popover.menu .dropdown-searchbar, combobox popover.menu .dropdown-searchbar {\n    padding: 6px; }\n    dropdown popover.menu .dropdown-searchbar + scrolledwindow > undershoot.top, combobox popover.menu .dropdown-searchbar + scrolledwindow > undershoot.top {\n      box-shadow: inset 0 1px alpha(@popover_shade_color,0.75);\n      background: linear-gradient(to bottom, alpha(@popover_shade_color,0.75), transparent 4px); }\n\npopover.emoji-picker > contents {\n  padding: 0; }\n\n.emoji-searchbar {\n  padding: 6px; }\n\n.emoji-toolbar {\n  padding: 3px; }\n\nbutton.emoji-section.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) {\n  min-width: 32px;\n  min-height: 32px; }\n\npopover.emoji-picker emoji {\n  font-size: x-large;\n  padding: 6px;\n  border-radius: 6px; }\n  popover.emoji-picker emoji:focus, popover.emoji-picker emoji:hover {\n    background: alpha(currentColor,0.07); }\n  popover.emoji-picker emoji:active {\n    background: alpha(currentColor,0.16); }\n\npopover.emoji-picker scrolledwindow.view, popover.emoji-picker window.print scrolledwindow.dialog-action-box, window.print popover.emoji-picker scrolledwindow.dialog-action-box {\n  background: none;\n  color: inherit; }\n  popover.emoji-picker scrolledwindow.view > undershoot.top, popover.emoji-picker window.print scrolledwindow.dialog-action-box > undershoot.top, window.print popover.emoji-picker scrolledwindow.dialog-action-box > undershoot.top {\n    box-shadow: inset 0 1px alpha(@popover_shade_color,0.75);\n    background: linear-gradient(to bottom, alpha(@popover_shade_color,0.75), transparent 4px); }\n  popover.emoji-picker scrolledwindow.view > undershoot.bottom, popover.emoji-picker window.print scrolledwindow.dialog-action-box > undershoot.bottom, window.print popover.emoji-picker scrolledwindow.dialog-action-box > undershoot.bottom {\n    box-shadow: inset 0 -1px alpha(@popover_shade_color,0.75);\n    background: linear-gradient(to top, alpha(@popover_shade_color,0.75), transparent 4px); }\n\npopover.emoji-completion > contents {\n  padding: 6px;\n  padding-bottom: 4px; }\n\nemoji-completion-row {\n  padding: 6px;\n  margin-bottom: 2px;\n  border-radius: 6px; }\n  emoji-completion-row:dir(ltr) {\n    padding-right: 12px; }\n  emoji-completion-row:dir(rtl) {\n    padding-left: 12px; }\n  emoji-completion-row > box {\n    border-spacing: 6px; }\n  emoji-completion-row:focus, emoji-completion-row:hover {\n    background-color: alpha(currentColor,0.1);\n    color: @popover_fg_color; }\n  emoji-completion-row:active {\n    background-color: alpha(currentColor,0.16); }\n\nspinbutton,\nentry {\n  min-height: 34px;\n  padding-left: 9px;\n  padding-right: 9px;\n  border-radius: 6px;\n  border-spacing: 6px;\n  background-color: alpha(currentColor,0.1);\n  background-clip: padding-box;\n  caret-color: currentColor; }\n  spinbutton,\n  entry {\n    outline: 0 solid transparent;\n    outline-offset: 4px;\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  spinbutton:focus-within,\n  entry:focus-within {\n    outline-color: alpha(@accent_color,0.5);\n    outline-width: 2px;\n    outline-offset: -2px; }\n  .osd spinbutton:focus-within, .osd entry:focus-within {\n    outline-color: rgba(255, 255, 255, 0.5); }\n  spinbutton > text > block-cursor,\n  entry > text > block-cursor {\n    color: @view_bg_color;\n    background-color: @view_fg_color; }\n  spinbutton.flat,\n  entry.flat:focus-within,\n  entry.flat:disabled,\n  entry.flat {\n    min-height: 0;\n    padding: 2px;\n    background-color: transparent;\n    box-shadow: none;\n    border-radius: 0; }\n  spinbutton:disabled,\n  entry:disabled {\n    filter: opacity(0.5); }\n  spinbutton.error,\n  entry.error {\n    outline: 0 solid transparent;\n    outline-offset: 4px;\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  spinbutton.error:focus-within,\n  entry.error:focus-within {\n    outline-color: alpha(currentColor,0.5);\n    outline-width: 2px;\n    outline-offset: -2px; }\n  spinbutton.error > text > selection:focus-within,\n  entry.error > text > selection:focus-within {\n    background-color: alpha(@error_color,0.2); }\n  spinbutton.error > text > cursor-handle > contents,\n  entry.error > text > cursor-handle > contents {\n    background-color: currentColor; }\n  spinbutton.error > progress > trough > progress,\n  entry.error > progress > trough > progress {\n    border-color: currentColor; }\n  spinbutton.warning,\n  entry.warning {\n    outline: 0 solid transparent;\n    outline-offset: 4px;\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  spinbutton.warning:focus-within,\n  entry.warning:focus-within {\n    outline-color: alpha(currentColor,0.5);\n    outline-width: 2px;\n    outline-offset: -2px; }\n  spinbutton.warning > text > selection:focus-within,\n  entry.warning > text > selection:focus-within {\n    background-color: alpha(@warning_color,0.2); }\n  spinbutton.warning > text > cursor-handle > contents,\n  entry.warning > text > cursor-handle > contents {\n    background-color: currentColor; }\n  spinbutton.warning > progress > trough > progress,\n  entry.warning > progress > trough > progress {\n    border-color: currentColor; }\n  spinbutton.success,\n  entry.success {\n    outline: 0 solid transparent;\n    outline-offset: 4px;\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  spinbutton.success:focus-within,\n  entry.success:focus-within {\n    outline-color: alpha(currentColor,0.5);\n    outline-width: 2px;\n    outline-offset: -2px; }\n  spinbutton.success > text > selection:focus-within,\n  entry.success > text > selection:focus-within {\n    background-color: alpha(@success_color,0.2); }\n  spinbutton.success > text > cursor-handle > contents,\n  entry.success > text > cursor-handle > contents {\n    background-color: currentColor; }\n  spinbutton.success > progress > trough > progress,\n  entry.success > progress > trough > progress {\n    border-color: currentColor; }\n  spinbutton > image,\n  entry > image {\n    opacity: 0.7; }\n    spinbutton > image:hover,\n    entry > image:hover {\n      opacity: 1; }\n    spinbutton > image:active,\n    entry > image:active {\n      opacity: 0.8; }\n    spinbutton > image.left,\n    entry > image.left {\n      margin-right: 6px; }\n    spinbutton > image.right,\n    entry > image.right {\n      margin-left: 6px; }\n  spinbutton.password image.caps-lock-indicator,\n  entry.password image.caps-lock-indicator {\n    opacity: 0.3; }\n  spinbutton:drop(active),\n  entry:drop(active):focus-within,\n  entry:drop(active) {\n    border-color: @accent_bg_color;\n    box-shadow: inset 0 0 0 1px @accent_bg_color; }\n\nspinbutton > progress,\nentry > progress {\n  margin-bottom: 3px; }\n  spinbutton > progress > trough > progress,\n  entry > progress > trough > progress {\n    background-color: transparent;\n    background-image: none;\n    border-radius: 0;\n    border-width: 0 0 2px;\n    border-color: @accent_bg_color;\n    border-style: solid;\n    box-shadow: none; }\n\n.osd spinbutton > progress > trough > progress, .osd entry > progress > trough > progress {\n  border-color: rgba(255, 255, 255, 0.75); }\n\nexpander {\n  min-width: 16px;\n  min-height: 16px;\n  -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic\"); }\n  expander:dir(rtl) {\n    -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic-rtl\"); }\n  expander:disabled {\n    filter: opacity(0.5); }\n  expander:checked {\n    -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\"); }\n\nexpander-widget > box > title {\n  outline: 0 solid transparent;\n  outline-offset: 4px;\n  transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n\nexpander-widget:focus:focus-visible > box > title {\n  outline-color: alpha(@accent_color,0.5);\n  outline-width: 2px;\n  outline-offset: -2px; }\n\nexpander-widget > box > title {\n  border-radius: 6px; }\n  expander-widget > box > title > expander {\n    opacity: .7; }\n  expander-widget > box > title:hover > expander, expander-widget > box > title:active > expander {\n    opacity: 1; }\n\nplacessidebar .navigation-sidebar > row {\n  padding: 0; }\n  placessidebar .navigation-sidebar > row > revealer {\n    padding: 0 14px; }\n  placessidebar .navigation-sidebar > row image.sidebar-icon:dir(ltr) {\n    padding-right: 8px; }\n  placessidebar .navigation-sidebar > row image.sidebar-icon:dir(rtl) {\n    padding-left: 8px; }\n  placessidebar .navigation-sidebar > row label.sidebar-label:dir(ltr) {\n    padding-right: 2px; }\n  placessidebar .navigation-sidebar > row label.sidebar-label:dir(rtl) {\n    padding-left: 2px; }\n  button.sidebar-button {\n    min-height: 26px;\n    min-width: 26px;\n    margin-top: 3px;\n    margin-bottom: 3px;\n    padding: 0;\n    border-radius: 100%; }\n  placessidebar .navigation-sidebar > row:selected:active {\n    box-shadow: none; }\n  placessidebar .navigation-sidebar > row.sidebar-placeholder-row {\n    padding: 0 8px;\n    min-height: 2px;\n    background-image: image(@accent_bg_color);\n    background-clip: content-box; }\n  placessidebar .navigation-sidebar > row.sidebar-new-bookmark-row {\n    color: @accent_color; }\n  placessidebar .navigation-sidebar > row:drop(active):not(:disabled) {\n    color: @accent_bg_color;\n    box-shadow: inset 0 0 0 1px @accent_bg_color; }\n\nrow image.sidebar-icon {\n  opacity: 0.7; }\n\nrow .sidebar-button {\n  opacity: 0.7; }\n  row .sidebar-button:hover, row .sidebar-button:active, row .sidebar-button.keyboard-activating {\n    opacity: 1; }\n\nplacesview .server-list-button > image {\n  transition: -gtk-icon-transform 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n  -gtk-icon-transform: rotate(0turn); }\n\nplacesview .server-list-button:checked > image {\n  -gtk-icon-transform: rotate(-0.5turn); }\n\nplacesview > actionbar > revealer > box > box {\n  border-spacing: 6px; }\n\nfilechooser {\n  box-shadow: 0 1px alpha(currentColor,0.15); }\n  filechooser pathbar button:not(.image-button) {\n    padding-left: 9px;\n    padding-right: 9px; }\n  filechooser pathbar button > box {\n    border-spacing: 4px; }\n    filechooser pathbar button > box > label {\n      padding-left: 2px;\n      padding-right: 2px; }\n  filechooser columnview > listview > row > cell, filechooser treeview.view > listview > row > cell, filechooser window.print treeview.dialog-action-box > listview > row > cell, window.print filechooser treeview.dialog-action-box > listview > row > cell {\n    padding: 0; }\n    filechooser columnview > listview > row > cell > filelistcell, filechooser treeview.view > listview > row > cell > filelistcell, filechooser window.print treeview.dialog-action-box > listview > row > cell > filelistcell, window.print filechooser treeview.dialog-action-box > listview > row > cell > filelistcell {\n      padding: 8px 6px; }\n  filechooser gridview {\n    padding: 15px; }\n    filechooser gridview ~ undershoot.top {\n      box-shadow: inset 0 1px alpha(@shade_color,0.75);\n      background: linear-gradient(to bottom, alpha(@shade_color,0.75), transparent 4px); }\n    filechooser gridview > child {\n      border-radius: 12px;\n      padding: 0;\n      margin: 3px; }\n      filechooser gridview > child > filelistcell {\n        padding: 6px 12px; }\n      filechooser gridview > child filethumbnail image {\n        filter: drop-shadow(0px 1px 1px rgba(0, 0, 0, 0.3)); }\n      filechooser gridview > child box {\n        border-spacing: 6px; }\n  filechooser > box > actionbar {\n    box-shadow: 0 -1px alpha(@headerbar_shade_color,0.5), 0 -2px 4px alpha(@headerbar_shade_color,0.5); }\n    filechooser > box > actionbar > revealer > box {\n      box-shadow: none;\n      padding-top: 6px; }\n  filechooser scrolledwindow + actionbar > revealer > box {\n    background-color: mix(@accent_bg_color,@view_bg_color,0.7);\n    color: @window_fg_color;\n    box-shadow: none;\n    padding-top: 6px;\n    font-weight: bold; }\n    filechooser scrolledwindow + actionbar > revealer > box:backdrop {\n      background-color: mix(@accent_bg_color,@view_bg_color,0.85); }\n  filechooser placesview > stack > scrolledwindow > undershoot.bottom {\n    box-shadow: inset 0 -1px alpha(@shade_color,0.75);\n    background: linear-gradient(to top, alpha(@shade_color,0.75), transparent 4px); }\n  filechooser placesview > actionbar > revealer > box {\n    background: @view_bg_color;\n    color: @view_fg_color;\n    box-shadow: none;\n    padding-top: 6px; }\n    filechooser placesview > actionbar > revealer > box:backdrop {\n      background: @view_bg_color;\n      transition: none; }\n  filechooser placessidebar {\n    background-color: @sidebar_bg_color;\n    color: @sidebar_fg_color; }\n    filechooser placessidebar:backdrop {\n      background-color: @sidebar_backdrop_color;\n      transition: background-color 200ms ease-out; }\n  filechooser paned.horizontal > separator:dir(ltr) {\n    box-shadow: inset 1px 0 @sidebar_bg_color, inset 1px 0 @sidebar_border_color; }\n    filechooser paned.horizontal > separator:dir(ltr):backdrop {\n      box-shadow: inset 1px 0 @sidebar_backdrop_color, inset 1px 0 @sidebar_border_color; }\n  filechooser paned.horizontal > separator:dir(rtl) {\n    box-shadow: inset -1px 0 @sidebar_bg_color, inset -1px 0 @sidebar_border_color; }\n    filechooser paned.horizontal > separator:dir(rtl):backdrop {\n      box-shadow: inset -1px 0 @sidebar_backdrop_color, inset -1px 0 @sidebar_border_color; }\n  filechooser paned.horizontal > separator:backdrop {\n    transition: box-shadow 200ms ease-out; }\n\n/* Fix header bar height in the file chooser */\nwindow.filechooser headerbar box.start + box.vertical {\n  margin-top: -6px;\n  margin-bottom: -6px;\n  min-height: 12px; }\n\nheaderbar {\n  min-height: 47px;\n  background-color: @headerbar_bg_color;\n  color: @headerbar_fg_color;\n  box-shadow: inset 0 -1px @headerbar_shade_color, inset 1px 0 alpha(@headerbar_border_color,0.15), inset -1px 0 alpha(@headerbar_border_color,0.15);\n  margin-left: -1px;\n  margin-right: -1px; }\n  headerbar > windowhandle > box {\n    padding: 6px 7px 7px 7px; }\n    headerbar > windowhandle > box > box.start,\n    headerbar > windowhandle > box > box.end {\n      border-spacing: 6px; }\n    headerbar > windowhandle > box > box.start:dir(ltr),\n    headerbar > windowhandle > box > box.end:dir(rtl), headerbar > windowhandle > box > widget > box.start:dir(ltr),\n    headerbar > windowhandle > box > widget > box.end:dir(rtl) {\n      margin-right: 6px; }\n    headerbar > windowhandle > box > box.start:dir(rtl),\n    headerbar > windowhandle > box > box.end:dir(ltr), headerbar > windowhandle > box > widget > box.start:dir(rtl),\n    headerbar > windowhandle > box > widget > box.end:dir(ltr) {\n      margin-left: 6px; }\n  headerbar:backdrop {\n    background-color: @headerbar_backdrop_color;\n    transition: background-color 200ms ease-out; }\n    headerbar:backdrop > windowhandle {\n      filter: opacity(0.5);\n      transition: filter 200ms ease-out; }\n  headerbar.default-decoration {\n    min-height: 37px; }\n    headerbar.default-decoration > windowhandle > box {\n      padding: 3px 4px 4px 4px; }\n    headerbar.default-decoration windowcontrols > button {\n      min-height: 22px;\n      min-width: 22px;\n      padding: 4px; }\n    headerbar.default-decoration windowcontrols > .icon {\n      margin: 7px; }\n\nwindow > .titlebar:not(.flat) {\n  box-shadow: 0 1px alpha(@headerbar_shade_color,0.5), 0 2px 4px alpha(@headerbar_shade_color,0.5); }\n\nwindow > .titlebar headerbar:not(.flat) {\n  box-shadow: inset 1px 0 alpha(@headerbar_border_color,0.15), inset -1px 0 alpha(@headerbar_border_color,0.15); }\n\nwindow > headerbar.titlebar,\nwindow > .titlebar headerbar {\n  min-height: 46px; }\n  window > headerbar.titlebar > windowhandle > box,\n  window > .titlebar headerbar > windowhandle > box {\n    padding-bottom: 6px; }\n  window > headerbar.titlebar.default-decoration,\n  window > .titlebar headerbar.default-decoration {\n    min-height: 36px; }\n    window > headerbar.titlebar.default-decoration > windowhandle > box,\n    window > .titlebar headerbar.default-decoration > windowhandle > box {\n      padding-bottom: 3px; }\n\ntoolbarview > .top-bar headerbar,\ntoolbarview > .bottom-bar headerbar, headerbar.flat, window.shortcuts headerbar.titlebar, window.print headerbar.titlebar, window.pagesetup headerbar.titlebar, window.aboutdialog headerbar.titlebar, window.colorchooser headerbar.titlebar, window.appchooser headerbar.titlebar {\n  background: none;\n  box-shadow: none;\n  color: inherit;\n  min-height: 46px; }\n  toolbarview > .top-bar headerbar > windowhandle > box,\n  toolbarview > .bottom-bar headerbar > windowhandle > box, headerbar.flat > windowhandle > box, window.shortcuts headerbar.titlebar > windowhandle > box, window.print headerbar.titlebar > windowhandle > box, window.pagesetup headerbar.titlebar > windowhandle > box, window.aboutdialog headerbar.titlebar > windowhandle > box, window.colorchooser headerbar.titlebar > windowhandle > box, window.appchooser headerbar.titlebar > windowhandle > box {\n    padding-bottom: 6px; }\n  toolbarview > .top-bar headerbar.default-decoration,\n  toolbarview > .bottom-bar headerbar.default-decoration, headerbar.default-decoration.flat, window.shortcuts headerbar.default-decoration.titlebar, window.print headerbar.default-decoration.titlebar, window.pagesetup headerbar.default-decoration.titlebar, window.aboutdialog headerbar.default-decoration.titlebar, window.colorchooser headerbar.default-decoration.titlebar, window.appchooser headerbar.default-decoration.titlebar {\n    min-height: 36px; }\n    toolbarview > .top-bar headerbar.default-decoration > windowhandle > box,\n    toolbarview > .bottom-bar headerbar.default-decoration > windowhandle > box, headerbar.default-decoration.flat > windowhandle > box, window.shortcuts headerbar.default-decoration.titlebar > windowhandle > box, window.print headerbar.default-decoration.titlebar > windowhandle > box, window.pagesetup headerbar.default-decoration.titlebar > windowhandle > box, window.aboutdialog headerbar.default-decoration.titlebar > windowhandle > box, window.colorchooser headerbar.default-decoration.titlebar > windowhandle > box, window.appchooser headerbar.default-decoration.titlebar > windowhandle > box {\n      padding-bottom: 3px; }\n\ntoolbarview > .top-bar headerbar:backdrop,\ntoolbarview > .bottom-bar headerbar:backdrop {\n  transition: none; }\n  toolbarview > .top-bar headerbar:backdrop > windowhandle,\n  toolbarview > .bottom-bar headerbar:backdrop > windowhandle {\n    filter: none;\n    transition: none; }\n\nwindow.devel toolbarview > .top-bar headerbar > windowhandle, toolbarview > .top-bar window.devel headerbar > windowhandle,\nwindow.devel toolbarview > .bottom-bar headerbar > windowhandle,\ntoolbarview > .bottom-bar window.devel headerbar > windowhandle {\n  background-image: none; }\n\ntoolbarview > .top-bar .collapse-spacing headerbar,\ntoolbarview > .bottom-bar .collapse-spacing headerbar, window.shortcuts headerbar.titlebar, window.appchooser headerbar.titlebar {\n  min-height: 40px; }\n  toolbarview > .top-bar .collapse-spacing headerbar > windowhandle > box,\n  toolbarview > .bottom-bar .collapse-spacing headerbar > windowhandle > box, window.shortcuts headerbar.titlebar > windowhandle > box, window.appchooser headerbar.titlebar > windowhandle > box {\n    padding-top: 3px;\n    padding-bottom: 3px; }\n  toolbarview > .top-bar .collapse-spacing headerbar.default-decoration,\n  toolbarview > .bottom-bar .collapse-spacing headerbar.default-decoration, window.shortcuts headerbar.default-decoration.titlebar, window.appchooser headerbar.default-decoration.titlebar {\n    min-height: 30px; }\n    toolbarview > .top-bar .collapse-spacing headerbar.default-decoration > windowhandle > box,\n    toolbarview > .bottom-bar .collapse-spacing headerbar.default-decoration > windowhandle > box, window.shortcuts headerbar.default-decoration.titlebar > windowhandle > box, window.appchooser headerbar.default-decoration.titlebar > windowhandle > box {\n      padding-top: 0px;\n      padding-bottom: 0px; }\n\n.titlebar:not(headerbar) separator {\n  background-color: alpha(@headerbar_border_color,0.15); }\n\n/*********************\n * GtkWindowControls *\n *********************/\nwindowcontrols {\n  border-spacing: 3px; }\n  windowcontrols > button {\n    min-width: 24px;\n    padding: 5px;\n    box-shadow: none; }\n    windowcontrols > button > image {\n      background-color: alpha(currentColor,0.1);\n      border-radius: 100%;\n      padding: 2px;\n      transition: background 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), box-shadow 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n    windowcontrols > button, windowcontrols > button:hover, windowcontrols > button:active {\n      background: none; }\n    windowcontrols > button:hover > image {\n      background-color: alpha(currentColor,0.15); }\n    windowcontrols > button:active > image {\n      background-color: alpha(currentColor,0.3); }\n  windowcontrols > .icon {\n    margin: 9px; }\n\n/******************\n * AdwWindowTitle *\n ******************/\nheaderbar .title,\nwindowtitle .title {\n  padding-left: 12px;\n  padding-right: 12px;\n  font-weight: bold; }\n\nheaderbar .subtitle,\nwindowtitle .subtitle {\n  font-size: smaller;\n  padding-left: 12px;\n  padding-right: 12px; }\n\nwindowtitle {\n  margin-top: -6px;\n  margin-bottom: -6px;\n  min-height: 12px; }\n\nwindow.devel headerbar > windowhandle {\n  background-image: cross-fade(5% -gtk-recolor(url(\"assets/devel-symbolic.svg\")), image(transparent));\n  background-repeat: repeat-x; }\n\nwindow.devel dialog headerbar > windowhandle {\n  background-image: unset;\n  background-repeat: unset; }\n\nlabel {\n  caret-color: currentColor; }\n  label:disabled {\n    filter: opacity(0.5); }\n\n.dim-label, scale > value, progressbar > text, row.expander image.expander-row-arrow, row.property > box.header > box.title > .title, row.expander.property box > list > row > box.header > box.title > .title, row label.subtitle, spinbutton > text > placeholder,\nentry > text > placeholder, headerbar .subtitle,\nwindowtitle .subtitle, label.separator {\n  opacity: 0.55; }\n\n.accent {\n  color: @accent_color; }\n\n.success {\n  color: @success_color; }\n\n.warning {\n  color: @warning_color; }\n\n.error {\n  color: @error_color; }\n\n/**********************\n * General Typography *\n **********************/\n.title-1 {\n  font-weight: 800;\n  font-size: 20pt; }\n\n.title-2 {\n  font-weight: 800;\n  font-size: 15pt; }\n\n.title-3 {\n  font-weight: 700;\n  font-size: 15pt; }\n\n.title-4 {\n  font-weight: 700;\n  font-size: 13pt; }\n\n.heading, listview > header {\n  font-weight: 700;\n  font-size: 11pt; }\n\n.body {\n  font-weight: 400;\n  font-size: 11pt; }\n\n.caption-heading {\n  font-weight: 700;\n  font-size: 9pt; }\n\n.caption {\n  font-weight: 400;\n  font-size: 9pt; }\n\n.monospace {\n  font-family: monospace; }\n\n.numeric, spinbutton, scale > value, progressbar > text {\n  font-feature-settings: \"tnum\"; }\n\n/*******************\n * Editable Labels *\n *******************/\neditablelabel > stack > text {\n  color: @view_fg_color;\n  background-color: @view_bg_color; }\n\nlevelbar:disabled {\n  filter: opacity(0.5); }\n\nlevelbar.horizontal trough > block {\n  min-height: 8px;\n  border-radius: 99px; }\n  levelbar.horizontal trough > block.empty, levelbar.horizontal trough > block.full {\n    border-radius: 99px; }\n\nlevelbar.horizontal.discrete > trough > block {\n  min-height: 8px;\n  margin-right: 2px;\n  min-width: 26px;\n  border-radius: 0; }\n  levelbar.horizontal.discrete > trough > block:first-child {\n    border-radius: 99px 0 0 99px; }\n  levelbar.horizontal.discrete > trough > block:last-child {\n    border-radius: 0 99px 99px 0;\n    margin-right: 0; }\n\nlevelbar.vertical trough > block {\n  min-width: 8px;\n  border-radius: 99px; }\n  levelbar.vertical trough > block.empty, levelbar.vertical trough > block.full {\n    border-radius: 99px; }\n\nlevelbar.vertical.discrete > trough > block {\n  min-width: 8px;\n  margin-bottom: 2px;\n  min-height: 26px;\n  border-radius: 0; }\n  levelbar.vertical.discrete > trough > block:first-child {\n    border-radius: 99px 99px 0 0; }\n  levelbar.vertical.discrete > trough > block:last-child {\n    border-radius: 0 0 99px 99px;\n    margin-bottom: 0; }\n\nlevelbar > trough {\n  padding: 0; }\n  levelbar > trough > block.low {\n    background-color: @warning_bg_color; }\n  levelbar > trough > block.high, levelbar > trough > block:not(.empty) {\n    background-color: @accent_bg_color; }\n  levelbar > trough > block.full {\n    background-color: @success_bg_color; }\n  levelbar > trough > block.empty {\n    background-color: alpha(currentColor,0.15); }\n\n.osd levelbar > trough > block.high, .osd levelbar > trough > block:not(.empty) {\n  background-color: rgba(255, 255, 255, 0.75); }\n\n.linked:not(.vertical) > button:dir(ltr):not(:first-child), .linked:not(.vertical) > button:dir(rtl):not(:last-child) {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n  margin-left: -1px; }\n\n.linked:not(.vertical) > button:dir(ltr):not(:last-child), .linked:not(.vertical) > button:dir(rtl):not(:first-child) {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked.vertical button:not(:first-child) {\n  border-top-left-radius: 0;\n  border-top-right-radius: 0;\n  margin-top: -1px; }\n\n.linked.vertical button:not(:last-child) {\n  border-bottom-left-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked:not(.vertical) > menubutton:dir(ltr):not(:first-child) > button, .linked:not(.vertical) > menubutton:dir(rtl):not(:last-child) > button {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n  margin-left: -1px; }\n\n.linked:not(.vertical) > menubutton:dir(ltr):not(:last-child) > button, .linked:not(.vertical) > menubutton:dir(rtl):not(:first-child) > button {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked.vertical menubutton:not(:first-child) > button {\n  border-top-left-radius: 0;\n  border-top-right-radius: 0;\n  margin-top: -1px; }\n\n.linked.vertical menubutton:not(:last-child) > button {\n  border-bottom-left-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked:not(.vertical) > dropdown:dir(ltr):not(:first-child) > button, .linked:not(.vertical) > combobox:dir(ltr):not(:first-child) > button, .linked:not(.vertical) > dropdown:dir(rtl):not(:last-child) > button, .linked:not(.vertical) > combobox:dir(rtl):not(:last-child) > button {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n  margin-left: -1px; }\n\n.linked:not(.vertical) > dropdown:dir(ltr):not(:last-child) > button, .linked:not(.vertical) > combobox:dir(ltr):not(:last-child) > button, .linked:not(.vertical) > dropdown:dir(rtl):not(:first-child) > button, .linked:not(.vertical) > combobox:dir(rtl):not(:first-child) > button {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked.vertical dropdown:not(:first-child) > button, .linked.vertical combobox:not(:first-child) > button {\n  border-top-left-radius: 0;\n  border-top-right-radius: 0;\n  margin-top: -1px; }\n\n.linked.vertical dropdown:not(:last-child) > button, .linked.vertical combobox:not(:last-child) > button {\n  border-bottom-left-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked:not(.vertical) > colorbutton:dir(ltr):not(:first-child) > button, .linked:not(.vertical) > colorbutton:dir(rtl):not(:last-child) > button {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n  margin-left: -1px; }\n\n.linked:not(.vertical) > colorbutton:dir(ltr):not(:last-child) > button, .linked:not(.vertical) > colorbutton:dir(rtl):not(:first-child) > button {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked.vertical colorbutton:not(:first-child) > button {\n  border-top-left-radius: 0;\n  border-top-right-radius: 0;\n  margin-top: -1px; }\n\n.linked.vertical colorbutton:not(:last-child) > button {\n  border-bottom-left-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked:not(.vertical) > fontbutton:dir(ltr):not(:first-child) > button, .linked:not(.vertical) > fontbutton:dir(rtl):not(:last-child) > button {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n  margin-left: -1px; }\n\n.linked:not(.vertical) > fontbutton:dir(ltr):not(:last-child) > button, .linked:not(.vertical) > fontbutton:dir(rtl):not(:first-child) > button {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked.vertical fontbutton:not(:first-child) > button {\n  border-top-left-radius: 0;\n  border-top-right-radius: 0;\n  margin-top: -1px; }\n\n.linked.vertical fontbutton:not(:last-child) > button {\n  border-bottom-left-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked:not(.vertical) > tabbutton:dir(ltr):not(:first-child) > button, .linked:not(.vertical) > tabbutton:dir(rtl):not(:last-child) > button {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n  margin-left: -1px; }\n\n.linked:not(.vertical) > tabbutton:dir(ltr):not(:last-child) > button, .linked:not(.vertical) > tabbutton:dir(rtl):not(:first-child) > button {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked.vertical tabbutton:not(:first-child) > button {\n  border-top-left-radius: 0;\n  border-top-right-radius: 0;\n  margin-top: -1px; }\n\n.linked.vertical tabbutton:not(:last-child) > button {\n  border-bottom-left-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked:not(.vertical) > spinbutton:dir(ltr):not(:first-child), .linked:not(.vertical) > spinbutton:dir(rtl):not(:last-child) {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n  margin-left: -1px; }\n\n.linked:not(.vertical) > spinbutton:dir(ltr):not(:last-child), .linked:not(.vertical) > spinbutton:dir(rtl):not(:first-child) {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked.vertical spinbutton:not(:first-child) {\n  border-top-left-radius: 0;\n  border-top-right-radius: 0;\n  margin-top: -1px; }\n\n.linked.vertical spinbutton:not(:last-child) {\n  border-bottom-left-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked:not(.vertical) > entry:dir(ltr):not(:first-child), .linked:not(.vertical) > entry:dir(rtl):not(:last-child) {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n  margin-left: -1px; }\n\n.linked:not(.vertical) > entry:dir(ltr):not(:last-child), .linked:not(.vertical) > entry:dir(rtl):not(:first-child) {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked.vertical entry:not(:first-child) {\n  border-top-left-radius: 0;\n  border-top-right-radius: 0;\n  margin-top: -1px; }\n\n.linked.vertical entry:not(:last-child) {\n  border-bottom-left-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked:not(.vertical) > combobox:dir(ltr):not(:first-child) > box > button.combo, .linked:not(.vertical) > combobox:dir(rtl):not(:last-child) > box > button.combo {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n  margin-left: -1px; }\n\n.linked:not(.vertical) > combobox:dir(ltr):not(:last-child) > box > button.combo, .linked:not(.vertical) > combobox:dir(rtl):not(:first-child) > box > button.combo {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked.vertical combobox:not(:first-child) > box > button.combo {\n  border-top-left-radius: 0;\n  border-top-right-radius: 0;\n  margin-top: -1px; }\n\n.linked.vertical combobox:not(:last-child) > box > button.combo {\n  border-bottom-left-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked:not(.vertical) > appchooserbutton:dir(ltr):not(:first-child) > combobox > box > button.combo, .linked:not(.vertical) > appchooserbutton:dir(rtl):not(:last-child) > combobox > box > button.combo {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n  margin-left: -1px; }\n\n.linked:not(.vertical) > appchooserbutton:dir(ltr):not(:last-child) > combobox > box > button.combo, .linked:not(.vertical) > appchooserbutton:dir(rtl):not(:first-child) > combobox > box > button.combo {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked.vertical appchooserbutton:not(:first-child) > combobox > box > button.combo {\n  border-top-left-radius: 0;\n  border-top-right-radius: 0;\n  margin-top: -1px; }\n\n.linked.vertical appchooserbutton:not(:last-child) > combobox > box > button.combo {\n  border-bottom-left-radius: 0;\n  border-bottom-right-radius: 0; }\n\nlink,\nbutton.link {\n  color: @accent_color;\n  text-decoration: underline;\n  font-weight: inherit; }\n  link:visited,\n  button.link:visited {\n    color: mix(@accent_color,@view_fg_color,0.2); }\n  link:hover,\n  button.link:hover {\n    color: shade(@accent_color,1.1); }\n  link:active,\n  button.link:active {\n    color: @accent_color; }\n  link:disabled,\n  button.link:disabled {\n    color: alpha(currentColor,0.5); }\n  .osd link, .osd button.link {\n    color: mix(@accent_bg_color,white,0.5); }\n    .osd link:visited, .osd button.link:visited {\n      color: mix(@accent_bg_color,white,0.25); }\n    .osd link:active, .osd button.link:active {\n      color: mix(@accent_bg_color,white,0.5); }\n\nlink {\n  outline: 0 solid transparent;\n  outline-offset: 4px;\n  transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n\nlink:focus:focus-visible {\n  outline-color: alpha(@accent_color,0.5);\n  outline-width: 2px;\n  outline-offset: -2px; }\n\n.osd link:focus:focus-visible {\n  outline-color: rgba(255, 255, 255, 0.5); }\n\nbutton.link > label {\n  text-decoration: underline; }\n\nlistview,\nlist {\n  color: @view_fg_color;\n  background-color: @view_bg_color;\n  background-clip: padding-box;\n  border-color: alpha(currentColor,0.15); }\n  listview > row,\n  list > row {\n    padding: 2px;\n    background-clip: padding-box; }\n  listview > row.expander,\n  list > row.expander {\n    padding: 0px; }\n  listview > row.expander .row-header,\n  list > row.expander .row-header {\n    padding: 2px; }\n  listview.horizontal row.separator, listview.separators.horizontal > row:not(.separator),\n  list.horizontal row.separator,\n  list.separators.horizontal > row:not(.separator) {\n    border-left: 1px solid alpha(currentColor,0.15); }\n  listview:not(.horizontal) row.separator, listview.separators:not(.horizontal) > row:not(.separator),\n  list:not(.horizontal) row.separator,\n  list.separators:not(.horizontal) > row:not(.separator) {\n    border-bottom: 1px solid alpha(currentColor,0.15); }\n\nlistview > header {\n  padding: 2px;\n  padding-top: 18px;\n  padding-bottom: 6px; }\n\nrow {\n  background-clip: padding-box; }\n  row {\n    outline: 0 solid transparent;\n    outline-offset: 4px;\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  row:focus:focus-visible {\n    outline-color: alpha(@accent_color,0.5);\n    outline-width: 2px;\n    outline-offset: -2px; }\n  .osd row:focus:focus-visible {\n    outline-color: rgba(255, 255, 255, 0.5); }\n  .osd row.activatable:hover {\n    background-color: alpha(currentColor,0.07); }\n  .osd row.activatable:active {\n    background-color: alpha(currentColor,0.16); }\n  .osd row.activatable.has-open-popup {\n    background-color: alpha(currentColor,0.07); }\n  .osd row.activatable:selected:hover {\n    background-color: alpha(currentColor,0.13); }\n  .osd row.activatable:selected:active {\n    background-color: alpha(currentColor,0.19); }\n  .osd row.activatable:selected.has-open-popup {\n    background-color: alpha(currentColor,0.13); }\n  .osd row:selected {\n    background-color: alpha(currentColor,0.1); }\n  row.activatable:hover {\n    background-color: alpha(currentColor,0.04); }\n  row.activatable:active {\n    background-color: alpha(currentColor,0.08); }\n  row.activatable.has-open-popup {\n    background-color: alpha(currentColor,0.04); }\n  row.activatable:selected:hover {\n    background-color: alpha(@accent_bg_color,0.32); }\n  row.activatable:selected:active {\n    background-color: alpha(@accent_bg_color,0.39); }\n  row.activatable:selected.has-open-popup {\n    background-color: alpha(@accent_bg_color,0.32); }\n  row:selected {\n    background-color: alpha(@accent_bg_color,0.25); }\n\n/*******************************************************\n * Rich Lists                                          *\n * Large list usually containing lots of widgets       *\n * https://gitlab.gnome.org/GNOME/gtk/-/issues/3073    *\n *******************************************************/\n.rich-list {\n  /* rich lists usually containing other widgets than just labels/text */ }\n  .rich-list > row {\n    padding: 8px 12px;\n    min-height: 32px;\n    /* should be tall even when only containing a label */ }\n    .rich-list > row > box {\n      border-spacing: 12px; }\n  .rich-list > header {\n    padding-left: 12px;\n    padding-right: 12px; }\n\n/****************\n * AdwActionRow *\n ****************/\nrow label.subtitle {\n  font-size: smaller; }\n\nrow > box.header {\n  margin-left: 12px;\n  margin-right: 12px;\n  border-spacing: 6px;\n  min-height: 50px; }\n  row > box.header > .icon:disabled {\n    filter: opacity(0.5); }\n  row > box.header > box.title {\n    margin-top: 6px;\n    margin-bottom: 6px;\n    border-spacing: 3px;\n    padding: 0; }\n    row > box.header > box.title,\n    row > box.header > box.title > .title,\n    row > box.header > box.title > .subtitle {\n      padding: 0;\n      font-weight: inherit; }\n  row > box.header > .prefixes,\n  row > box.header > .suffixes {\n    border-spacing: 6px; }\n  row > box.header > .icon:dir(ltr),\n  row > box.header > .prefixes:dir(ltr) {\n    margin-right: 6px; }\n  row > box.header > .icon:dir(rtl),\n  row > box.header > .prefixes:dir(rtl) {\n    margin-left: 6px; }\n\nrow.property > box.header > box.title > .title, row.expander.property box > list > row > box.header > box.title > .title {\n  font-size: smaller; }\n\nrow.property > box.header > box.title > .subtitle, row.expander.property box > list > row > box.header > box.title > .subtitle {\n  font-size: inherit;\n  opacity: 1; }\n\n/******************************\n * AdwEntryRow and AdwSpinRow *\n ******************************/\nrow.entry:not(:selected).activatable.focused:hover, row.entry:not(:selected).activatable.focused:active {\n  background-color: transparent; }\n\nrow.entry:disabled text {\n  opacity: 0.5; }\n\nrow.entry:disabled .dim-label, row.entry:disabled scale > value, row.entry:disabled progressbar > text, row.entry:disabled row.expander image.expander-row-arrow, row.expander row.entry:disabled image.expander-row-arrow, row.entry:disabled spinbutton > text > placeholder,\nrow.entry:disabled entry > text > placeholder, row.entry:disabled label.separator, row.entry:disabled row.property > box.header > box.title > .title, row.entry:disabled row.expander.property box > list > row > box.header > box.title > .title, row.expander.property row.entry:disabled box > list > row > box.header > box.title > .title, row.entry:disabled .subtitle {\n  opacity: 1; }\n\nrow.entry .edit-icon, row.entry .indicator {\n  min-width: 24px;\n  min-height: 24px;\n  padding: 5px; }\n\nrow.entry .edit-icon:disabled {\n  opacity: 0.3; }\n\nrow.entry .indicator {\n  opacity: 0.3; }\n\nrow.entry.monospace {\n  font-family: inherit; }\n  row.entry.monospace text {\n    font-family: monospace; }\n\nrow.spin:not(:selected).activatable.focused:hover, row.spin:not(:selected).activatable.focused:active {\n  background-color: transparent; }\n\nrow.spin spinbutton {\n  background: none;\n  border-spacing: 6px;\n  box-shadow: none; }\n  row.spin spinbutton, row.spin spinbutton:focus {\n    outline: none; }\n  row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr):last-child, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child,\n  row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n  row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child {\n    min-width: 30px;\n    min-height: 30px;\n    margin: 10px 2px;\n    border: none; }\n\nrow.spin:disabled spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:disabled, row.spin:disabled spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr):last-child:disabled, row.spin:disabled spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child:disabled,\nrow.spin:disabled spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):disabled,\nrow.spin:disabled spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child:disabled,\nrow.spin:disabled spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child:disabled {\n  filter: none; }\n\nrow.entry,\nrow.spin {\n  outline: 0 solid transparent;\n  outline-offset: 5px;\n  transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), background-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), border-radius 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n\nrow.entry.focused,\nrow.spin.focused {\n  outline-color: alpha(@accent_color,0.5);\n  outline-width: 2px;\n  outline-offset: -1px; }\n\nrow.entry:not(:selected).activatable.focused:hover, row.entry:not(:selected).activatable.focused:active,\nrow.spin:not(:selected).activatable.focused:hover,\nrow.spin:not(:selected).activatable.focused:active {\n  background-color: transparent; }\n\nrow.entry.error,\nrow.spin.error {\n  outline: 0 solid transparent;\n  outline-offset: 5px;\n  transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), background-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), border-radius 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n\nrow.entry.error.focused,\nrow.spin.error.focused {\n  outline-color: alpha(currentColor,0.5);\n  outline-width: 2px;\n  outline-offset: -1px; }\n\nrow.entry.error text > selection:focus-within,\nrow.spin.error text > selection:focus-within {\n  background-color: alpha(@error_color,0.2); }\n\nrow.entry.error text > cursor-handle > contents,\nrow.spin.error text > cursor-handle > contents {\n  background-color: currentColor; }\n\nrow.entry.error .dim-label, row.entry.error scale > value, row.entry.error progressbar > text, row.entry.error row.expander image.expander-row-arrow, row.expander row.entry.error image.expander-row-arrow, row.entry.error spinbutton > text > placeholder,\nrow.entry.error entry > text > placeholder, row.entry.error label.separator, row.entry.error row.property > box.header > box.title > .title, row.entry.error row.expander.property box > list > row > box.header > box.title > .title, row.expander.property row.entry.error box > list > row > box.header > box.title > .title, row.entry.error .subtitle,\nrow.spin.error .dim-label,\nrow.spin.error scale > value,\nrow.spin.error progressbar > text,\nrow.spin.error row.expander image.expander-row-arrow,\nrow.expander row.spin.error image.expander-row-arrow,\nrow.spin.error spinbutton > text > placeholder,\nrow.spin.error entry > text > placeholder,\nrow.spin.error label.separator,\nrow.spin.error row.property > box.header > box.title > .title,\nrow.spin.error row.expander.property box > list > row > box.header > box.title > .title,\nrow.expander.property row.spin.error box > list > row > box.header > box.title > .title,\nrow.spin.error .subtitle {\n  opacity: 1; }\n\nrow.entry.error .suggested-action,\nrow.spin.error .suggested-action {\n  background-color: @error_bg_color;\n  color: @error_fg_color; }\n\nrow.entry.warning,\nrow.spin.warning {\n  outline: 0 solid transparent;\n  outline-offset: 5px;\n  transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), background-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), border-radius 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n\nrow.entry.warning.focused,\nrow.spin.warning.focused {\n  outline-color: alpha(currentColor,0.5);\n  outline-width: 2px;\n  outline-offset: -1px; }\n\nrow.entry.warning text > selection:focus-within,\nrow.spin.warning text > selection:focus-within {\n  background-color: alpha(@warning_color,0.2); }\n\nrow.entry.warning text > cursor-handle > contents,\nrow.spin.warning text > cursor-handle > contents {\n  background-color: currentColor; }\n\nrow.entry.warning .dim-label, row.entry.warning scale > value, row.entry.warning progressbar > text, row.entry.warning row.expander image.expander-row-arrow, row.expander row.entry.warning image.expander-row-arrow, row.entry.warning spinbutton > text > placeholder,\nrow.entry.warning entry > text > placeholder, row.entry.warning label.separator, row.entry.warning row.property > box.header > box.title > .title, row.entry.warning row.expander.property box > list > row > box.header > box.title > .title, row.expander.property row.entry.warning box > list > row > box.header > box.title > .title, row.entry.warning .subtitle,\nrow.spin.warning .dim-label,\nrow.spin.warning scale > value,\nrow.spin.warning progressbar > text,\nrow.spin.warning row.expander image.expander-row-arrow,\nrow.expander row.spin.warning image.expander-row-arrow,\nrow.spin.warning spinbutton > text > placeholder,\nrow.spin.warning entry > text > placeholder,\nrow.spin.warning label.separator,\nrow.spin.warning row.property > box.header > box.title > .title,\nrow.spin.warning row.expander.property box > list > row > box.header > box.title > .title,\nrow.expander.property row.spin.warning box > list > row > box.header > box.title > .title,\nrow.spin.warning .subtitle {\n  opacity: 1; }\n\nrow.entry.warning .suggested-action,\nrow.spin.warning .suggested-action {\n  background-color: @warning_bg_color;\n  color: @warning_fg_color; }\n\nrow.entry.success,\nrow.spin.success {\n  outline: 0 solid transparent;\n  outline-offset: 5px;\n  transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), background-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), border-radius 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n\nrow.entry.success.focused,\nrow.spin.success.focused {\n  outline-color: alpha(currentColor,0.5);\n  outline-width: 2px;\n  outline-offset: -1px; }\n\nrow.entry.success text > selection:focus-within,\nrow.spin.success text > selection:focus-within {\n  background-color: alpha(@success_color,0.2); }\n\nrow.entry.success text > cursor-handle > contents,\nrow.spin.success text > cursor-handle > contents {\n  background-color: currentColor; }\n\nrow.entry.success .dim-label, row.entry.success scale > value, row.entry.success progressbar > text, row.entry.success row.expander image.expander-row-arrow, row.expander row.entry.success image.expander-row-arrow, row.entry.success spinbutton > text > placeholder,\nrow.entry.success entry > text > placeholder, row.entry.success label.separator, row.entry.success row.property > box.header > box.title > .title, row.entry.success row.expander.property box > list > row > box.header > box.title > .title, row.expander.property row.entry.success box > list > row > box.header > box.title > .title, row.entry.success .subtitle,\nrow.spin.success .dim-label,\nrow.spin.success scale > value,\nrow.spin.success progressbar > text,\nrow.spin.success row.expander image.expander-row-arrow,\nrow.expander row.spin.success image.expander-row-arrow,\nrow.spin.success spinbutton > text > placeholder,\nrow.spin.success entry > text > placeholder,\nrow.spin.success label.separator,\nrow.spin.success row.property > box.header > box.title > .title,\nrow.spin.success row.expander.property box > list > row > box.header > box.title > .title,\nrow.expander.property row.spin.success box > list > row > box.header > box.title > .title,\nrow.spin.success .subtitle {\n  opacity: 1; }\n\nrow.entry.success .suggested-action,\nrow.spin.success .suggested-action {\n  background-color: @success_bg_color;\n  color: @success_fg_color; }\n\n/***************\n * AdwComboRow *\n ***************/\nrow.combo image.dropdown-arrow:disabled {\n  filter: opacity(0.5); }\n\nrow.combo listview.inline {\n  background: none;\n  border: none;\n  box-shadow: none;\n  color: inherit; }\n  row.combo listview.inline, row.combo listview.inline:disabled {\n    background: none;\n    color: inherit; }\n\nrow.combo popover > contents {\n  min-width: 120px; }\n  row.combo popover > contents .combo-searchbar {\n    margin: 6px; }\n    row.combo popover > contents .combo-searchbar + scrolledwindow > undershoot.top {\n      box-shadow: inset 0 1px alpha(@popover_shade_color,0.75);\n      background: linear-gradient(to bottom, alpha(@popover_shade_color,0.75), transparent 4px); }\n\n/******************\n * AdwExpanderRow *\n ******************/\nlist.boxed-list > row, list.content > row, list.boxed-list > row.expander row.header, list.content > row.expander row.header, row.expander list.nested > row {\n  border-bottom: 1px solid @card_shade_color; }\n  list.boxed-list > row, list.content > row, list.boxed-list > row.expander row.header, list.content > row.expander row.header, row.expander list.nested > row {\n    outline: 0 solid transparent;\n    outline-offset: 5px;\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), background-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), border-radius 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  list.boxed-list > row:focus:focus-visible, list.content > row:focus:focus-visible, list.boxed-list > row.expander row.header:focus:focus-visible, list.content > row.expander row.header:focus:focus-visible, row.expander list.nested > row:focus:focus-visible {\n    outline-color: alpha(@accent_color,0.5);\n    outline-width: 2px;\n    outline-offset: -1px; }\n  .osd list.boxed-list > row:focus:focus-visible, .osd list.content > 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 list.content > row.expander row.header:focus:focus-visible, list.content > 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 {\n    outline-color: rgba(255, 255, 255, 0.5); }\n  list.boxed-list > row:not(:selected).activatable:hover, list.content > row:not(:selected).activatable:hover, list.boxed-list > row.expander row.header:not(:selected).activatable:hover, list.content > row.expander row.header:not(:selected).activatable:hover, row.expander list.nested > row:not(:selected).activatable:hover {\n    background-color: alpha(currentColor,0.03); }\n  list.boxed-list > row:not(:selected).activatable:active, list.content > row:not(:selected).activatable:active, list.boxed-list > row.expander row.header:not(:selected).activatable:active, list.content > row.expander row.header:not(:selected).activatable:active, row.expander list.nested > row:not(:selected).activatable:active {\n    background-color: alpha(currentColor,0.08); }\n  list.boxed-list > row:not(:selected).activatable.has-open-popup, list.content > row:not(:selected).activatable.has-open-popup, list.boxed-list > row.expander row.header:not(:selected).activatable.has-open-popup, list.content > row.expander row.header:not(:selected).activatable.has-open-popup, row.expander list.nested > row:not(:selected).activatable.has-open-popup {\n    background-color: alpha(currentColor,0.03); }\n\nrow.expander {\n  background: none;\n  padding: 0px; }\n  row.expander > box > list {\n    background: none;\n    color: inherit; }\n  row.expander list.nested {\n    background-color: alpha(@card_shade_color,0.5);\n    color: inherit; }\n  row.expander image.expander-row-arrow {\n    transition: -gtk-icon-transform 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n    row.expander image.expander-row-arrow:dir(ltr) {\n      margin-left: 3px; }\n    row.expander image.expander-row-arrow:dir(rtl) {\n      margin-right: 3px; }\n    row.expander image.expander-row-arrow:dir(ltr) {\n      -gtk-icon-transform: rotate(0.5turn); }\n    row.expander image.expander-row-arrow:dir(rtl) {\n      -gtk-icon-transform: rotate(-0.5turn); }\n    row.expander image.expander-row-arrow:disabled {\n      filter: opacity(0.5); }\n  row.expander:checked image.expander-row-arrow {\n    -gtk-icon-transform: rotate(0turn);\n    opacity: 1; }\n    row.expander:checked image.expander-row-arrow:not(:disabled) {\n      color: @accent_color; }\n  .osd row.expander:checked image.expander-row-arrow:not(:disabled) {\n    color: inherit; }\n\n/*****************\n * Boxed Lists *\n *****************/\nlist.boxed-list > row.expander, list.content > row.expander {\n  border: none; }\n\nlist.boxed-list > row:first-child, list.content > row:first-child, list.boxed-list > row:first-child.expander row.header, list.content > row:first-child.expander row.header {\n  border-top-left-radius: 12px;\n  border-top-right-radius: 12px; }\n\nlist.boxed-list > row:last-child, list.content > row:last-child, list.boxed-list > row:last-child.expander:not(:checked), list.boxed-list > row:last-child.expander:not(:checked) row.header, list.content > row:last-child.expander:not(:checked) row.header, list.boxed-list > row:last-child.expander:checked list.nested, list.content > row:last-child.expander:checked list.nested, list.boxed-list > row:last-child.expander:checked list.nested > row:last-child, list.content > row:last-child.expander:checked list.nested > row:last-child {\n  border-bottom-left-radius: 12px;\n  border-bottom-right-radius: 12px;\n  border-bottom-width: 0; }\n\npopover.menu > contents {\n  min-width: 120px; }\n\npopover.menu scrollbar.vertical > range > trough > slider {\n  min-height: 30px; }\n\npopover.menu box.inline-buttons {\n  padding: 0 12px; }\n  popover.menu box.inline-buttons button.image-button.model {\n    min-height: 32px;\n    min-width: 32px;\n    padding: 0;\n    border: none;\n    outline: none;\n    transition: none; }\n    popover.menu box.inline-buttons button.image-button.model:selected {\n      background-color: alpha(currentColor,0.1); }\n      popover.menu box.inline-buttons button.image-button.model:selected:active {\n        background-color: alpha(currentColor,0.19); }\n\npopover.menu box.circular-buttons {\n  padding: 12px 12px 6px; }\n  popover.menu box.circular-buttons button.circular.image-button.model {\n    outline: none;\n    padding: 11px;\n    box-shadow: inset 0 0 0 1px alpha(currentColor,0.15); }\n    popover.menu box.circular-buttons button.circular.image-button.model:selected {\n      background-color: alpha(currentColor,0.13);\n      box-shadow: none; }\n      popover.menu box.circular-buttons button.circular.image-button.model:selected:active {\n        background-color: alpha(currentColor,0.19); }\n\npopover.menu > contents {\n  padding: 0; }\n  popover.menu > contents > stack > box, popover.menu > contents > scrolledwindow > viewport > stack > box {\n    padding: 6px; }\n\npopover.menu separator {\n  margin: 6px 0; }\n\npopover.menu list separator {\n  margin: 0; }\n\npopover.menu accelerator {\n  color: alpha(currentColor,0.55); }\n  popover.menu accelerator:dir(ltr) {\n    margin-left: 12px; }\n  popover.menu accelerator:dir(rtl) {\n    margin-right: 12px; }\n\npopover.menu check,\npopover.menu radio {\n  min-width: 14px;\n  min-height: 14px;\n  -gtk-icon-size: 14px;\n  padding: 2px; }\n  popover.menu check, popover.menu check:hover:checked, popover.menu check:hover:indeterminate, popover.menu check:hover:not(:checked):not(:indeterminate), popover.menu check:active:checked, popover.menu check:active:indeterminate, popover.menu check:active:not(:checked):not(:indeterminate),\n  popover.menu radio,\n  popover.menu radio:hover:checked,\n  popover.menu radio:hover:indeterminate,\n  popover.menu radio:hover:not(:checked):not(:indeterminate),\n  popover.menu radio:active:checked,\n  popover.menu radio:active:indeterminate,\n  popover.menu radio:active:not(:checked):not(:indeterminate) {\n    background: none;\n    box-shadow: none;\n    color: inherit; }\n\n.osd popover.menu check, .osd popover.menu radio {\n  background: none;\n  color: inherit; }\n\npopover.menu radio {\n  padding: 1px;\n  border: 1px solid alpha(currentColor,0.3); }\n\npopover.menu check.left,\npopover.menu radio.left,\npopover.menu arrow.left {\n  margin-left: -2px;\n  margin-right: 6px; }\n\npopover.menu check.right,\npopover.menu radio.right,\npopover.menu arrow.right {\n  margin-left: 6px;\n  margin-right: -2px; }\n\npopover.menu modelbutton {\n  min-height: 32px;\n  min-width: 40px;\n  padding: 0 12px;\n  border-radius: 6px; }\n  popover.menu modelbutton:hover, popover.menu modelbutton:selected {\n    background-color: alpha(currentColor,0.1); }\n  popover.menu modelbutton:active {\n    background-color: alpha(currentColor,0.19); }\n  popover.menu modelbutton arrow {\n    background: none;\n    min-width: 16px;\n    min-height: 16px;\n    opacity: 0.3; }\n    popover.menu modelbutton arrow:hover {\n      background: none; }\n    popover.menu modelbutton arrow:disabled {\n      filter: opacity(0.5); }\n    popover.menu modelbutton arrow.left {\n      -gtk-icon-source: -gtk-icontheme(\"go-previous-symbolic\"); }\n    popover.menu modelbutton arrow.right {\n      -gtk-icon-source: -gtk-icontheme(\"go-next-symbolic\"); }\n\npopover.menu label.title {\n  font-weight: bold;\n  padding: 4px 32px; }\n\npopover.menu list, popover.menu listview {\n  background: none;\n  color: inherit; }\n  popover.menu list > row, popover.menu listview > row {\n    border-radius: 6px;\n    padding: 0 12px;\n    min-height: 32px;\n    min-width: 40px; }\n    popover.menu list > row:selected, popover.menu listview > row:selected {\n      background: none; }\n    popover.menu list > row:hover, popover.menu list > row:hover:selected.activatable, popover.menu listview > row:hover, popover.menu listview > row:hover:selected.activatable {\n      background-color: alpha(currentColor,0.1); }\n    popover.menu list > row:active, popover.menu list > row:active:selected.activatable, popover.menu listview > row:active, popover.menu listview > row:active:selected.activatable {\n      background-color: alpha(currentColor,0.19); }\n    popover.menu list > row.has-open-popup, popover.menu list > row.has-open-popup:selected.activatable, popover.menu listview > row.has-open-popup, popover.menu listview > row.has-open-popup:selected.activatable {\n      background-color: alpha(currentColor,0.1); }\n    popover.menu list > row > box, popover.menu listview > row > box {\n      border-spacing: 6px; }\n\npopover.menu contents > list,\npopover.menu contents > listview,\npopover.menu scrolledwindow > viewport > list,\npopover.menu scrolledwindow > listview {\n  padding: 6px 0; }\n  popover.menu contents > list > row,\n  popover.menu contents > listview > row,\n  popover.menu scrolledwindow > viewport > list > row,\n  popover.menu scrolledwindow > listview > row {\n    margin: 0 6px;\n    padding: 9px 12px;\n    min-height: 0; }\n\nmenubar {\n  box-shadow: inset 0 -1px alpha(currentColor,0.15);\n  padding-bottom: 1px; }\n  menubar > item {\n    min-height: 16px;\n    padding: 4px 8px;\n    border-radius: 6px; }\n    menubar > item:selected {\n      background-color: alpha(currentColor,0.1); }\n    menubar > item popover.menu popover.menu {\n      padding: 0 0 4px 0; }\n    menubar > item popover.menu popover.menu > contents {\n      margin: 0;\n      border-radius: 12px; }\n\ntoolbarview > .top-bar menubar,\ntoolbarview > .bottom-bar menubar {\n  box-shadow: none;\n  padding-bottom: 0; }\n\n/********************\n * GtkMessageDialog *\n ********************/\nwindow.dialog.message .titlebar {\n  min-height: 20px;\n  background: none;\n  box-shadow: none;\n  border-style: none;\n  border-top-left-radius: 7px;\n  border-top-right-radius: 7px; }\n\nwindow.dialog.message box.dialog-vbox.vertical {\n  margin-top: 6px;\n  border-spacing: 24px; }\n  window.dialog.message box.dialog-vbox.vertical > box > box > box > label.title {\n    font-weight: 800;\n    font-size: 15pt; }\n\nwindow.dialog.message.csd {\n  border-bottom-left-radius: 13px;\n  border-bottom-right-radius: 13px; }\n  window.dialog.message.csd .dialog-action-area {\n    border-top: 1px solid alpha(currentColor,0.15);\n    margin: 0;\n    border-spacing: 0; }\n    window.dialog.message.csd .dialog-action-area > button {\n      padding: 10px 14px;\n      border-radius: 0;\n      border: none;\n      background-clip: padding-box;\n      border-left: 1px solid alpha(currentColor,0.15); }\n      window.dialog.message.csd .dialog-action-area > button:first-child {\n        border-bottom-left-radius: 13px;\n        border-left: none; }\n      window.dialog.message.csd .dialog-action-area > button:last-child {\n        border-bottom-right-radius: 13px; }\n      window.dialog.message.csd .dialog-action-area > button.suggested-action {\n        color: @accent_color; }\n      window.dialog.message.csd .dialog-action-area > button.destructive-action {\n        color: @destructive_color; }\n\n/********************\n * AdwMessageDialog *\n ********************/\nwindow.messagedialog,\ndialog-host > dialog.alert sheet,\nwindow.dialog-window.alert {\n  background-color: @dialog_bg_color;\n  color: @dialog_fg_color; }\n\nwindow.messagedialog {\n  outline: none; }\n\ndialog-host > dialog.alert.floating sheet,\nwindow.dialog-window.alert {\n  border-radius: 13px;\n  outline: none; }\n\nwindow.messagedialog .message-area,\ndialog.alert .message-area {\n  padding: 24px 30px;\n  border-spacing: 24px; }\n  window.messagedialog .message-area.has-heading.has-body,\n  dialog.alert .message-area.has-heading.has-body {\n    border-spacing: 10px; }\n\nwindow.messagedialog .response-area > button,\ndialog.alert .response-area > button {\n  padding: 10px 14px;\n  border-radius: 0; }\n  window.messagedialog .response-area > button.suggested,\n  dialog.alert .response-area > button.suggested {\n    color: @accent_color; }\n  window.messagedialog .response-area > button.destructive,\n  dialog.alert .response-area > button.destructive {\n    color: @destructive_color; }\n\nwindow.messagedialog .response-area:not(.compact) > button,\ndialog.alert .response-area:not(.compact) > button {\n  margin-top: -1px;\n  margin-right: -1px;\n  margin-left: -1px; }\n  window.messagedialog .response-area:not(.compact) > button:first-child:dir(ltr), window.messagedialog .response-area:not(.compact) > button:last-child:dir(rtl),\n  dialog.alert .response-area:not(.compact) > button:first-child:dir(ltr),\n  dialog.alert .response-area:not(.compact) > button:last-child:dir(rtl) {\n    margin-left: 0; }\n  window.messagedialog .response-area:not(.compact) > button:last-child:dir(ltr), window.messagedialog .response-area:not(.compact) > button:first-child:dir(rtl),\n  dialog.alert .response-area:not(.compact) > button:last-child:dir(ltr),\n  dialog.alert .response-area:not(.compact) > button:first-child:dir(rtl) {\n    margin-right: 0; }\n\nwindow.messagedialog .response-area.compact > button,\ndialog.alert .response-area.compact > button {\n  margin-top: -1px;\n  margin-bottom: -1px; }\n  window.messagedialog .response-area.compact > button:first-child,\n  dialog.alert .response-area.compact > button:first-child {\n    margin-bottom: 0; }\n\nwindow.messagedialog .response-area:not(.compact) > button:first-child:dir(ltr), window.messagedialog .response-area:not(.compact) > button:last-child:dir(rtl),\ndialog.alert.floating .response-area:not(.compact) > button:first-child:dir(ltr),\ndialog.alert.floating .response-area:not(.compact) > button:last-child:dir(rtl) {\n  border-bottom-left-radius: 13px; }\n\nwindow.messagedialog .response-area:not(.compact) > button:last-child:dir(ltr), window.messagedialog .response-area:not(.compact) > button:first-child:dir(rtl),\ndialog.alert.floating .response-area:not(.compact) > button:last-child:dir(ltr),\ndialog.alert.floating .response-area:not(.compact) > button:first-child:dir(rtl) {\n  border-bottom-right-radius: 13px; }\n\nwindow.messagedialog .response-area.compact > button:first-child,\ndialog.alert.floating .response-area.compact > button:first-child {\n  border-bottom-left-radius: 13px;\n  border-bottom-right-radius: 13px; }\n\n/**********\n * Frames *\n **********/\nframe,\n.frame {\n  border: 1px solid alpha(currentColor,0.15); }\n\nframe {\n  border-radius: 12px; }\n  frame > label {\n    margin: 4px; }\n\n/**************\n * Separators *\n **************/\nseparator {\n  background: alpha(currentColor,0.15);\n  min-width: 1px;\n  min-height: 1px; }\n  separator.spacer {\n    background: none; }\n    separator.spacer.horizontal {\n      min-width: 12px; }\n    separator.spacer.vertical {\n      min-height: 12px; }\n\n/*********************\n * App Notifications *\n *********************/\n.app-notification {\n  padding: 10px;\n  border-spacing: 10px;\n  border-radius: 0 0 12px 12px;\n  background-color: rgba(0, 0, 0, 0.7);\n  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2), transparent 2px);\n  background-clip: padding-box; }\n  .app-notification border {\n    border: none; }\n\n/**********\n * Toasts *\n **********/\ntoast {\n  margin: 12px;\n  margin-bottom: 24px;\n  border-radius: 150px;\n  border-spacing: 6px;\n  padding: 6px; }\n  toast:dir(ltr) {\n    padding-left: 12px; }\n  toast:dir(rtl) {\n    padding-right: 12px; }\n  toast > widget {\n    margin: 0 6px; }\n\n/**************\n * GtkVideo *\n **************/\nvideo {\n  background: black; }\n  video image.osd {\n    min-width: 64px;\n    min-height: 64px;\n    border-radius: 32px; }\n\n/******************\n * AdwAboutWindow *\n ******************/\nwindow.about .main-page > viewport > clamp > box,\ndialog.about .main-page > viewport > clamp > box {\n  margin: 12px;\n  border-spacing: 6px; }\n  window.about .main-page > viewport > clamp > box > box,\n  dialog.about .main-page > viewport > clamp > box > box {\n    margin-top: 18px;\n    border-spacing: 18px;\n    margin-bottom: 6px; }\n\nwindow.about .main-page .app-version,\ndialog.about .main-page .app-version {\n  padding: 3px 18px;\n  color: @accent_color;\n  border-radius: 999px;\n  margin-top: 3px; }\n\nwindow.about .subpage > viewport > clamp > box,\ndialog.about .subpage > viewport > clamp > box {\n  margin: 18px 12px;\n  border-spacing: 18px; }\n\nwindow.about .subpage > clamp > textview,\ndialog.about .subpage > clamp > textview {\n  background: none;\n  color: inherit; }\n\n/*****************\n * AdwStatusPage *\n *****************/\nstatuspage > scrolledwindow > viewport > box {\n  margin: 36px 12px;\n  border-spacing: 36px; }\n  statuspage > scrolledwindow > viewport > box > clamp > box {\n    border-spacing: 12px; }\n    statuspage > scrolledwindow > viewport > box > clamp > box > .icon {\n      -gtk-icon-size: 128px;\n      color: alpha(currentColor,0.55); }\n      statuspage > scrolledwindow > viewport > box > clamp > box > .icon:disabled {\n        opacity: 0.5; }\n      statuspage > scrolledwindow > viewport > box > clamp > box > .icon:not(:last-child) {\n        margin-bottom: 24px; }\n\nstatuspage.compact > scrolledwindow > viewport > box {\n  margin: 24px 12px;\n  border-spacing: 24px; }\n  statuspage.compact > scrolledwindow > viewport > box > clamp > box > .icon {\n    -gtk-icon-size: 96px; }\n    statuspage.compact > scrolledwindow > viewport > box > clamp > box > .icon:not(:last-child) {\n      margin-bottom: 12px; }\n  statuspage.compact > scrolledwindow > viewport > box > clamp > box > .title {\n    font-size: 18pt; }\n\n/* Cards */\nshortcut > .keycap, list.boxed-list, list.content, .card {\n  background-color: @card_bg_color;\n  color: @card_fg_color;\n  border-radius: 12px;\n  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.03), 0 1px 3px 1px rgba(0, 0, 0, 0.07), 0 2px 6px 2px rgba(0, 0, 0, 0.03); }\n  .osd shortcut > .keycap, .osd list.boxed-list, .osd list.content, shortcut > .osd.keycap, list.osd.boxed-list, list.osd.content, .osd .card, .card.osd {\n    background-color: alpha(currentColor,0.1);\n    color: inherit;\n    box-shadow: none; }\n\n.card {\n  outline: 0 solid transparent;\n  outline-offset: 5px;\n  transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n\n.card:focus:focus-visible {\n  outline-color: alpha(@accent_color,0.5);\n  outline-width: 2px;\n  outline-offset: -1px; }\n\n.osd .card:focus:focus-visible, .card.osd:focus:focus-visible {\n  outline-color: rgba(255, 255, 255, 0.5); }\n\n.card.activatable {\n  transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), background 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), box-shadow 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  .card.activatable:hover {\n    background-image: image(alpha(currentColor,0.03)); }\n  .card.activatable:active {\n    background-image: image(alpha(currentColor,0.08)); }\n\n/* Transition shadows */\nflap > dimming,\nleaflet > dimming,\nnavigation-view > dimming,\noverlay-split-view > dimming {\n  background: @shade_color; }\n\nflap > shadow,\nleaflet > shadow,\nnavigation-view > shadow,\noverlay-split-view > shadow {\n  min-width: 56px;\n  min-height: 56px; }\n  flap > shadow.left,\n  leaflet > shadow.left,\n  navigation-view > shadow.left,\n  overlay-split-view > shadow.left {\n    background-image: linear-gradient(to right, alpha(@shade_color,0.7), alpha(@shade_color,0.14) 40px, alpha(@shade_color,0) 56px), linear-gradient(to right, alpha(@shade_color,0.4), alpha(@shade_color,0.14) 7px, alpha(@shade_color,0) 24px); }\n  flap > shadow.right,\n  leaflet > shadow.right,\n  navigation-view > shadow.right,\n  overlay-split-view > shadow.right {\n    background-image: linear-gradient(to left, alpha(@shade_color,0.7), alpha(@shade_color,0.14) 40px, alpha(@shade_color,0) 56px), linear-gradient(to left, alpha(@shade_color,0.4), alpha(@shade_color,0.14) 7px, alpha(@shade_color,0) 24px); }\n  flap > shadow.up,\n  leaflet > shadow.up,\n  navigation-view > shadow.up,\n  overlay-split-view > shadow.up {\n    background-image: linear-gradient(to bottom, alpha(@shade_color,0.7), alpha(@shade_color,0.14) 40px, alpha(@shade_color,0) 56px), linear-gradient(to bottom, alpha(@shade_color,0.4), alpha(@shade_color,0.14) 7px, alpha(@shade_color,0) 24px); }\n  flap > shadow.down,\n  leaflet > shadow.down,\n  navigation-view > shadow.down,\n  overlay-split-view > shadow.down {\n    background-image: linear-gradient(to top, alpha(@shade_color,0.7), alpha(@shade_color,0.14) 40px, alpha(@shade_color,0) 56px), linear-gradient(to top, alpha(@shade_color,0.4), alpha(@shade_color,0.14) 7px, alpha(@shade_color,0) 24px); }\n\nnotebook > header > tabs > tab:checked {\n  outline: 0 solid transparent;\n  outline-offset: 4px;\n  transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n\nnotebook:focus:focus-visible > header > tabs > tab:checked {\n  outline-color: alpha(@accent_color,0.5);\n  outline-width: 2px;\n  outline-offset: -2px; }\n\nnotebook > header {\n  padding: 1px;\n  border-color: alpha(currentColor,0.15);\n  border-width: 1px;\n  background-clip: padding-box; }\n  notebook > header > tabs {\n    margin: -1px; }\n  notebook > header.top {\n    border-bottom-style: solid; }\n    notebook > header.top > tabs {\n      margin-bottom: -2px; }\n      notebook > header.top > tabs > tab:hover {\n        box-shadow: inset 0 -4px alpha(currentColor,0.15); }\n      notebook > header.top > tabs > tab:checked {\n        box-shadow: inset 0 -4px @accent_bg_color; }\n  notebook > header.bottom {\n    border-top-style: solid; }\n    notebook > header.bottom > tabs {\n      margin-top: -2px; }\n      notebook > header.bottom > tabs > tab:hover {\n        box-shadow: inset 0 4px alpha(currentColor,0.15); }\n      notebook > header.bottom > tabs > tab:checked {\n        box-shadow: inset 0 4px @accent_bg_color; }\n  notebook > header.left {\n    border-right-style: solid; }\n    notebook > header.left > tabs {\n      margin-right: -2px; }\n      notebook > header.left > tabs > tab:hover {\n        box-shadow: inset -4px 0 alpha(currentColor,0.15); }\n      notebook > header.left > tabs > tab:checked {\n        box-shadow: inset -4px 0 @accent_bg_color; }\n  notebook > header.right {\n    border-left-style: solid; }\n    notebook > header.right > tabs {\n      margin-left: -2px; }\n      notebook > header.right > tabs > tab:hover {\n        box-shadow: inset 4px 0 alpha(currentColor,0.15); }\n      notebook > header.right > tabs > tab:checked {\n        box-shadow: inset 4px 0 @accent_bg_color; }\n  notebook > header.top > tabs > arrow {\n    border-top-style: none; }\n  notebook > header.bottom > tabs > arrow {\n    border-bottom-style: none; }\n  notebook > header.top > tabs > arrow, notebook > header.bottom > tabs > arrow {\n    margin-left: -5px;\n    margin-right: -5px;\n    padding-left: 4px;\n    padding-right: 4px; }\n    notebook > header.top > tabs > arrow.down, notebook > header.bottom > tabs > arrow.down {\n      -gtk-icon-source: -gtk-icontheme(\"pan-start-symbolic\"); }\n    notebook > header.top > tabs > arrow.up, notebook > header.bottom > tabs > arrow.up {\n      -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic\"); }\n  notebook > header.left > tabs > arrow {\n    border-left-style: none; }\n  notebook > header.right > tabs > arrow {\n    border-right-style: none; }\n  notebook > header.left > tabs > arrow, notebook > header.right > tabs > arrow {\n    margin-top: -5px;\n    margin-bottom: -5px;\n    padding-top: 4px;\n    padding-bottom: 4px; }\n    notebook > header.left > tabs > arrow.down, notebook > header.right > tabs > arrow.down {\n      -gtk-icon-source: -gtk-icontheme(\"pan-up-symbolic\"); }\n    notebook > header.left > tabs > arrow.up, notebook > header.right > tabs > arrow.up {\n      -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\"); }\n  notebook > header > tabs > arrow {\n    min-height: 16px;\n    min-width: 16px;\n    border-radius: 0; }\n    notebook > header > tabs > arrow:hover:not(:active) {\n      box-shadow: none; }\n  notebook > header > tabs > tab {\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n    min-height: 30px;\n    min-width: 30px;\n    padding: 3px 12px;\n    font-weight: normal; }\n    notebook > header > tabs > tab:hover, notebook > header > tabs > tab:active {\n      background-color: alpha(currentColor,0.07); }\n    notebook > header > tabs > tab:not(:checked) {\n      outline-color: transparent; }\n    notebook > header > tabs > tab:disabled {\n      filter: opacity(0.5); }\n      notebook > header > tabs > tab:disabled label, notebook > header > tabs > tab:disabled button {\n        filter: none; }\n    notebook > header > tabs > tab button.flat {\n      color: alpha(currentColor,0.3);\n      padding: 0;\n      margin-top: 4px;\n      margin-bottom: 4px;\n      min-width: 20px;\n      min-height: 20px; }\n      notebook > header > tabs > tab button.flat:hover, notebook > header > tabs > tab button.flat:active {\n        color: currentColor; }\n      notebook > header > tabs > tab button.flat:last-child {\n        margin-left: 4px;\n        margin-right: -4px; }\n      notebook > header > tabs > tab button.flat:first-child {\n        margin-left: -4px;\n        margin-right: 4px; }\n  notebook > header.top > tabs, notebook > header.bottom > tabs {\n    padding-left: 4px;\n    padding-right: 4px; }\n    notebook > header.top > tabs:not(:only-child), notebook > header.bottom > tabs:not(:only-child) {\n      margin-left: 3px;\n      margin-right: 3px; }\n      notebook > header.top > tabs:not(:only-child):first-child, notebook > header.bottom > tabs:not(:only-child):first-child {\n        margin-left: -1px; }\n      notebook > header.top > tabs:not(:only-child):last-child, notebook > header.bottom > tabs:not(:only-child):last-child {\n        margin-right: -1px; }\n    notebook > header.top > tabs > tab, notebook > header.bottom > tabs > tab {\n      margin-left: 4px;\n      margin-right: 4px; }\n  notebook > header.left > tabs, notebook > header.right > tabs {\n    padding-top: 4px;\n    padding-bottom: 4px; }\n    notebook > header.left > tabs:not(:only-child), notebook > header.right > tabs:not(:only-child) {\n      margin-top: 3px;\n      margin-bottom: 3px; }\n      notebook > header.left > tabs:not(:only-child):first-child, notebook > header.right > tabs:not(:only-child):first-child {\n        margin-top: -1px; }\n      notebook > header.left > tabs:not(:only-child):last-child, notebook > header.right > tabs:not(:only-child):last-child {\n        margin-bottom: -1px; }\n    notebook > header.left > tabs > tab, notebook > header.right > tabs > tab {\n      margin-top: 4px;\n      margin-bottom: 4px; }\n  notebook > header.top > tabs > tab {\n    padding-bottom: 4px; }\n  notebook > header.bottom > tabs > tab {\n    padding-top: 4px; }\n\nnotebook > stack:not(:only-child) {\n  background-color: @view_bg_color; }\n\npaned > separator {\n  min-width: 1px;\n  min-height: 1px;\n  background: none;\n  background-size: 1px 1px; }\n  paned > separator.wide {\n    min-width: 5px;\n    min-height: 5px; }\n\npaned.horizontal > separator:dir(ltr) {\n  margin: 0 -8px 0 0;\n  padding: 0 8px 0 0;\n  box-shadow: inset 1px 0 alpha(currentColor,0.15); }\n\npaned.horizontal > separator:dir(rtl) {\n  margin: 0 0 0 -8px;\n  padding: 0 0 0 8px;\n  box-shadow: inset -1px 0 alpha(currentColor,0.15); }\n\npaned.horizontal > separator.wide {\n  margin: 0;\n  padding: 0;\n  box-shadow: inset 1px 0 alpha(currentColor,0.15), inset -1px 0 alpha(currentColor,0.15); }\n\npaned.vertical > separator {\n  margin: 0 0 -8px 0;\n  padding: 0 0 8px 0;\n  box-shadow: inset 0 1px alpha(currentColor,0.15); }\n  paned.vertical > separator.wide {\n    margin: 0;\n    padding: 0;\n    box-shadow: inset 0 1px alpha(currentColor,0.15), inset 0 -1px alpha(currentColor,0.15); }\n\ntoolbarview.undershoot-top popover scrolledwindow undershoot.top,\ntoolbarview.undershoot-bottom popover scrolledwindow undershoot.bottom {\n  background: none;\n  box-shadow: none; }\n\npopover.background {\n  background-color: transparent;\n  font: initial; }\n\npopover > arrow,\npopover > contents {\n  background-color: @popover_bg_color;\n  color: @popover_fg_color;\n  background-clip: padding-box;\n  border: 1px solid rgba(0, 0, 0, 0.14);\n  box-shadow: 0 1px 5px 1px rgba(0, 0, 0, 0.09), 0 2px 14px 3px rgba(0, 0, 0, 0.05); }\n\npopover > contents {\n  padding: 8px;\n  border-radius: 12px; }\n  popover > contents > list,\n  popover > contents > .view,\n  window.print popover > contents > .dialog-action-box,\n  popover > contents > toolbar {\n    border-style: none;\n    background-color: transparent; }\n\n.osd popover, popover.touch-selection, popover.magnifier {\n  background-color: transparent; }\n  .osd popover > arrow,\n  .osd popover > contents, popover.touch-selection > arrow,\n  popover.touch-selection > contents, popover.magnifier > arrow,\n  popover.magnifier > contents {\n    border: 1px solid rgba(255, 255, 255, 0.1);\n    box-shadow: none; }\n\npopover toolbarview.undershoot-top scrolledwindow > undershoot.top {\n  box-shadow: inset 0 1px alpha(@popover_shade_color,0.75);\n  background: linear-gradient(to bottom, alpha(@popover_shade_color,0.75), transparent 4px); }\n\npopover toolbarview.undershoot-bottom scrolledwindow > undershoot.bottom {\n  box-shadow: inset 0 -1px alpha(@popover_shade_color,0.75);\n  background: linear-gradient(to top, alpha(@popover_shade_color,0.75), transparent 4px); }\n\npopover scrolledwindow.undershoot-top > undershoot.top {\n  box-shadow: inset 0 1px alpha(@popover_shade_color,0.75);\n  background: linear-gradient(to bottom, alpha(@popover_shade_color,0.75), transparent 4px); }\n\npopover scrolledwindow.undershoot-bottom > undershoot.bottom {\n  box-shadow: inset 0 -1px alpha(@popover_shade_color,0.75);\n  background: linear-gradient(to top, alpha(@popover_shade_color,0.75), transparent 4px); }\n\npopover scrolledwindow.undershoot-start:dir(ltr) > undershoot.left {\n  box-shadow: inset 1px 0 alpha(@popover_shade_color,0.75);\n  background: linear-gradient(to right, alpha(@popover_shade_color,0.75), transparent 4px); }\n\npopover scrolledwindow.undershoot-start:dir(rtl) > undershoot.right {\n  box-shadow: inset -1px 0 alpha(@popover_shade_color,0.75);\n  background: linear-gradient(to left, alpha(@popover_shade_color,0.75), transparent 4px); }\n\npopover scrolledwindow.undershoot-end:dir(ltr) > undershoot.right {\n  box-shadow: inset -1px 0 alpha(@popover_shade_color,0.75);\n  background: linear-gradient(to left, alpha(@popover_shade_color,0.75), transparent 4px); }\n\npopover scrolledwindow.undershoot-end:dir(rtl) > undershoot.left {\n  box-shadow: inset 1px 0 alpha(@popover_shade_color,0.75);\n  background: linear-gradient(to right, alpha(@popover_shade_color,0.75), transparent 4px); }\n\npopover flap > dimming,\npopover leaflet > dimming,\npopover navigation-view > dimming,\npopover overlay-split-view > dimming {\n  background: @popover_shade_color; }\n\npopover flap > shadow,\npopover leaflet > shadow,\npopover navigation-view > shadow,\npopover overlay-split-view > shadow {\n  min-width: 56px;\n  min-height: 56px; }\n  popover flap > shadow.left,\n  popover leaflet > shadow.left,\n  popover navigation-view > shadow.left,\n  popover overlay-split-view > shadow.left {\n    background-image: linear-gradient(to right, alpha(@popover_shade_color,0.7), alpha(@popover_shade_color,0.14) 40px, alpha(@popover_shade_color,0) 56px), linear-gradient(to right, alpha(@popover_shade_color,0.4), alpha(@popover_shade_color,0.14) 7px, alpha(@popover_shade_color,0) 24px); }\n  popover flap > shadow.right,\n  popover leaflet > shadow.right,\n  popover navigation-view > shadow.right,\n  popover overlay-split-view > shadow.right {\n    background-image: linear-gradient(to left, alpha(@popover_shade_color,0.7), alpha(@popover_shade_color,0.14) 40px, alpha(@popover_shade_color,0) 56px), linear-gradient(to left, alpha(@popover_shade_color,0.4), alpha(@popover_shade_color,0.14) 7px, alpha(@popover_shade_color,0) 24px); }\n  popover flap > shadow.up,\n  popover leaflet > shadow.up,\n  popover navigation-view > shadow.up,\n  popover overlay-split-view > shadow.up {\n    background-image: linear-gradient(to bottom, alpha(@popover_shade_color,0.7), alpha(@popover_shade_color,0.14) 40px, alpha(@popover_shade_color,0) 56px), linear-gradient(to bottom, alpha(@popover_shade_color,0.4), alpha(@popover_shade_color,0.14) 7px, alpha(@popover_shade_color,0) 24px); }\n  popover flap > shadow.down,\n  popover leaflet > shadow.down,\n  popover navigation-view > shadow.down,\n  popover overlay-split-view > shadow.down {\n    background-image: linear-gradient(to top, alpha(@popover_shade_color,0.7), alpha(@popover_shade_color,0.14) 40px, alpha(@popover_shade_color,0) 56px), linear-gradient(to top, alpha(@popover_shade_color,0.4), alpha(@popover_shade_color,0.14) 7px, alpha(@popover_shade_color,0) 24px); }\n\npreferencespage > scrolledwindow > viewport > clamp > box {\n  margin: 24px 12px;\n  border-spacing: 24px; }\n\npreferencesgroup > box, preferencesgroup > box .labels {\n  border-spacing: 6px; }\n\npreferencesgroup > box > box.header:not(.single-line) {\n  margin-bottom: 6px; }\n\npreferencesgroup > box > box.single-line {\n  min-height: 34px; }\n\nprogressbar.horizontal > trough {\n  min-width: 150px; }\n  progressbar.horizontal > trough, progressbar.horizontal > trough > progress {\n    min-height: 8px; }\n\nprogressbar.vertical > trough {\n  min-height: 80px; }\n  progressbar.vertical > trough, progressbar.vertical > trough > progress {\n    min-width: 8px; }\n\nprogressbar > text {\n  font-size: smaller; }\n\nprogressbar:disabled {\n  filter: opacity(0.5); }\n\nprogressbar > trough > progress {\n  /* share most of scales' */\n  border-radius: 99px; }\n  progressbar > trough > progress.left {\n    border-top-left-radius: 99px;\n    border-bottom-left-radius: 99px; }\n  progressbar > trough > progress.right {\n    border-top-right-radius: 99px;\n    border-bottom-right-radius: 99px; }\n  progressbar > trough > progress.top {\n    border-top-right-radius: 99px;\n    border-top-left-radius: 99px; }\n  progressbar > trough > progress.bottom {\n    border-bottom-right-radius: 99px;\n    border-bottom-left-radius: 99px; }\n\nprogressbar.osd {\n  min-width: 2px;\n  min-height: 2px;\n  background-color: transparent;\n  color: inherit; }\n  progressbar.osd > trough {\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    box-shadow: none; }\n    progressbar.osd > trough > progress {\n      border-style: none;\n      border-radius: 0; }\n  progressbar.osd.horizontal > trough, progressbar.osd.horizontal > trough > progress {\n    min-height: 2px; }\n  progressbar.osd.vertical > trough, progressbar.osd.vertical > trough > progress {\n    min-width: 2px; }\n\nprogressbar > trough.empty > progress {\n  all: unset; }\n\n.osd progressbar > trough > progress {\n  background-color: rgba(255, 255, 255, 0.75); }\n\nscale > trough > fill, scale > trough, progressbar > trough {\n  border-radius: 99px;\n  background-color: alpha(currentColor,0.15); }\n\nscale > trough > highlight, progressbar > trough > progress {\n  border-radius: 99px;\n  background-color: @accent_bg_color;\n  color: @accent_fg_color; }\n\nscale {\n  min-height: 10px;\n  min-width: 10px;\n  padding: 12px; }\n  scale > trough > slider {\n    outline: 0 solid transparent;\n    outline-offset: 6px;\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  scale:focus:focus-visible > trough > slider {\n    outline-color: alpha(@accent_color,0.5);\n    outline-width: 2px;\n    outline-offset: 0; }\n  scale > trough > slider {\n    background-color: mix(white,@view_bg_color,0.2);\n    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 0 2px 4px rgba(0, 0, 0, 0.2);\n    border-radius: 100%;\n    min-width: 20px;\n    min-height: 20px;\n    margin: -8px; }\n  scale:hover > trough, scale:active > trough {\n    background-color: alpha(currentColor,0.2); }\n    scale:hover > trough > highlight, scale:active > trough > highlight {\n      background-image: image(alpha(currentColor,0.1)); }\n    scale:hover > trough > slider, scale:active > trough > slider {\n      background-color: white; }\n  .osd scale:focus:focus-visible > trough {\n    outline-color: rgba(255, 255, 255, 0.5); }\n  .osd scale > trough > highlight {\n    background-color: rgba(255, 255, 255, 0.75);\n    color: rgba(0, 0, 0, 0.75); }\n  scale:disabled {\n    filter: opacity(0.5); }\n    scale:disabled > trough > slider {\n      box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 0 2px 4px transparent;\n      outline-color: rgba(0, 0, 0, 0.2); }\n  scale.fine-tune {\n    padding: 9px; }\n    scale.fine-tune.horizontal {\n      min-height: 16px; }\n    scale.fine-tune.vertical {\n      min-width: 16px; }\n    scale.fine-tune > trough > slider {\n      margin: -5px; }\n  scale.marks-before:not(.marks-after) > trough > slider, scale.marks-after:not(.marks-before) > trough > slider {\n    transform: rotate(45deg);\n    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 1px 1px 4px rgba(0, 0, 0, 0.2); }\n    scale.marks-before:not(.marks-after) > trough > slider:disabled, scale.marks-after:not(.marks-before) > trough > slider:disabled {\n      box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 1px 1px 4px transparent; }\n  scale.horizontal > marks {\n    color: alpha(currentColor,0.55); }\n    scale.horizontal > marks.top {\n      margin-bottom: 6px; }\n    scale.horizontal > marks.bottom {\n      margin-top: 6px; }\n    scale.horizontal > marks indicator {\n      background-color: currentColor;\n      min-height: 6px;\n      min-width: 1px; }\n  scale.horizontal > value.left {\n    margin-right: 9px; }\n  scale.horizontal > value.right {\n    margin-left: 9px; }\n  scale.horizontal.fine-tune > marks.top {\n    margin-top: 3px; }\n  scale.horizontal.fine-tune > marks.bottom {\n    margin-bottom: 3px; }\n  scale.horizontal.fine-tune > marks indicator {\n    min-height: 3px; }\n  scale.horizontal.marks-before {\n    padding-top: 0; }\n    scale.horizontal.marks-before > trough > slider {\n      border-top-left-radius: 0; }\n  scale.horizontal.marks-after {\n    padding-bottom: 0; }\n    scale.horizontal.marks-after > trough > slider {\n      border-bottom-right-radius: 0; }\n  scale.horizontal.marks-before.marks-after > trough > slider {\n    border-radius: 100%; }\n  scale.vertical > marks {\n    color: alpha(currentColor,0.55); }\n    scale.vertical > marks.top {\n      margin-right: 6px; }\n    scale.vertical > marks.bottom {\n      margin-left: 6px; }\n    scale.vertical > marks indicator {\n      background-color: currentColor;\n      min-height: 1px;\n      min-width: 6px; }\n  scale.vertical > value.top {\n    margin-bottom: 9px; }\n  scale.vertical > value.bottom {\n    margin-top: 9px; }\n  scale.vertical.fine-tune > marks.top {\n    margin-left: 3px; }\n  scale.vertical.fine-tune > marks.bottom {\n    margin-right: 3px; }\n  scale.vertical.fine-tune > marks indicator {\n    min-height: 3px; }\n  scale.vertical.marks-before {\n    padding-left: 0; }\n    scale.vertical.marks-before > trough > slider {\n      border-bottom-left-radius: 0; }\n  scale.vertical.marks-after {\n    padding-right: 0; }\n    scale.vertical.marks-after > trough > slider {\n      border-top-right-radius: 0; }\n  scale.color {\n    padding: 0; }\n    scale.color > trough {\n      border: none;\n      background: none;\n      border-radius: 10px; }\n      scale.color > trough > slider {\n        margin: 0;\n        background-color: rgba(255, 255, 255, 0.8); }\n    scale.color.fine-tune {\n      padding: 2px; }\n      scale.color.fine-tune > trough > slider {\n        margin: -2px; }\n\nscrollbar > range > trough {\n  margin: 7px;\n  transition: all 200ms linear;\n  border-radius: 10px; }\n  scrollbar > range > trough > slider {\n    min-width: 8px;\n    min-height: 8px;\n    margin: -6px;\n    border: 6px solid transparent;\n    border-radius: 10px;\n    background-clip: padding-box;\n    transition: all 200ms linear;\n    background-color: alpha(currentColor,0.2); }\n    scrollbar > range > trough > slider:hover {\n      background-color: alpha(currentColor,0.4); }\n    scrollbar > range > trough > slider:active {\n      background-color: alpha(currentColor,0.6); }\n    scrollbar > range > trough > slider:disabled {\n      opacity: 0; }\n\nscrollbar.horizontal > range > trough {\n  margin-top: 6px;\n  margin-bottom: 6px; }\n\nscrollbar.vertical > range > trough {\n  margin-left: 6px;\n  margin-right: 6px; }\n\nscrollbar.overlay-indicator {\n  background: none;\n  color: inherit;\n  box-shadow: none;\n  padding: 0; }\n  scrollbar.overlay-indicator > range > trough {\n    outline: 1px solid transparent; }\n    scrollbar.overlay-indicator > range > trough > slider {\n      outline: 1px solid alpha(@scrollbar_outline_color,0.6);\n      outline-offset: -6px; }\n      .osd scrollbar.overlay-indicator > range > trough > slider {\n        outline: 1px solid alpha(rgba(0, 0, 0, 0.5),0.6); }\n  scrollbar.overlay-indicator:not(.hovering) > range > trough > slider {\n    min-width: 3px;\n    min-height: 3px;\n    outline-color: alpha(@scrollbar_outline_color,0.35); }\n    .osd scrollbar.overlay-indicator:not(.hovering) > range > trough > slider {\n      outline-color: alpha(rgba(0, 0, 0, 0.5),0.35); }\n  scrollbar.overlay-indicator.hovering > range > trough {\n    background-color: alpha(currentColor,0.1); }\n  scrollbar.overlay-indicator.horizontal > range > trough > slider {\n    min-width: 40px; }\n  scrollbar.overlay-indicator.horizontal.hovering > range > trough > slider {\n    min-height: 8px; }\n  scrollbar.overlay-indicator.horizontal:not(.hovering) > range > trough {\n    margin-top: 3px;\n    margin-bottom: 3px; }\n  scrollbar.overlay-indicator.vertical > range > trough > slider {\n    min-height: 40px; }\n  scrollbar.overlay-indicator.vertical.hovering > range > trough > slider {\n    min-width: 8px; }\n  scrollbar.overlay-indicator.vertical:not(.hovering) > range > trough {\n    margin-left: 3px;\n    margin-right: 3px; }\n\nscrollbar.horizontal > range > trough > slider {\n  min-width: 40px; }\n\nscrollbar.vertical > range > trough > slider {\n  min-height: 40px; }\n\nscrollbar > range.fine-tune > trough > slider, scrollbar > range.fine-tune > trough > slider:hover, scrollbar > range.fine-tune > trough > slider:active {\n  background-color: alpha(@accent_color,0.6); }\n\nscrolledwindow > overshoot.top {\n  background-image: radial-gradient(farthest-side at top, alpha(currentColor,0.12) 85%, alpha(currentColor,0)), radial-gradient(farthest-side at top, alpha(currentColor,0.05), alpha(currentColor,0));\n  background-size: 100% 3%, 100% 50%;\n  background-repeat: no-repeat;\n  background-position: top;\n  background-color: transparent;\n  border: none;\n  box-shadow: none; }\n\nscrolledwindow > overshoot.bottom {\n  background-image: radial-gradient(farthest-side at bottom, alpha(currentColor,0.12) 85%, alpha(currentColor,0)), radial-gradient(farthest-side at bottom, alpha(currentColor,0.05), alpha(currentColor,0));\n  background-size: 100% 3%, 100% 50%;\n  background-repeat: no-repeat;\n  background-position: bottom;\n  background-color: transparent;\n  border: none;\n  box-shadow: none; }\n\nscrolledwindow > overshoot.left {\n  background-image: radial-gradient(farthest-side at left, alpha(currentColor,0.12) 85%, alpha(currentColor,0)), radial-gradient(farthest-side at left, alpha(currentColor,0.05), alpha(currentColor,0));\n  background-size: 3% 100%, 50% 100%;\n  background-repeat: no-repeat;\n  background-position: left;\n  background-color: transparent;\n  border: none;\n  box-shadow: none; }\n\nscrolledwindow > overshoot.right {\n  background-image: radial-gradient(farthest-side at right, alpha(currentColor,0.12) 85%, alpha(currentColor,0)), radial-gradient(farthest-side at right, alpha(currentColor,0.05), alpha(currentColor,0));\n  background-size: 3% 100%, 50% 100%;\n  background-repeat: no-repeat;\n  background-position: right;\n  background-color: transparent;\n  border: none;\n  box-shadow: none; }\n\nscrolledwindow.undershoot-top > undershoot.top {\n  box-shadow: inset 0 1px alpha(@shade_color,0.75);\n  background: linear-gradient(to bottom, alpha(@shade_color,0.75), transparent 4px); }\n\nscrolledwindow.undershoot-bottom > undershoot.bottom {\n  box-shadow: inset 0 -1px alpha(@shade_color,0.75);\n  background: linear-gradient(to top, alpha(@shade_color,0.75), transparent 4px); }\n\nscrolledwindow.undershoot-start:dir(ltr) > undershoot.left {\n  box-shadow: inset 1px 0 alpha(@shade_color,0.75);\n  background: linear-gradient(to right, alpha(@shade_color,0.75), transparent 4px); }\n\nscrolledwindow.undershoot-start:dir(rtl) > undershoot.right {\n  box-shadow: inset -1px 0 alpha(@shade_color,0.75);\n  background: linear-gradient(to left, alpha(@shade_color,0.75), transparent 4px); }\n\nscrolledwindow.undershoot-end:dir(ltr) > undershoot.right {\n  box-shadow: inset -1px 0 alpha(@shade_color,0.75);\n  background: linear-gradient(to left, alpha(@shade_color,0.75), transparent 4px); }\n\nscrolledwindow.undershoot-end:dir(rtl) > undershoot.left {\n  box-shadow: inset 1px 0 alpha(@shade_color,0.75);\n  background: linear-gradient(to right, alpha(@shade_color,0.75), transparent 4px); }\n\nshortcuts-section {\n  margin: 20px; }\n\n.shortcuts-search-results {\n  margin: 20px;\n  border-spacing: 24px; }\n\nshortcut {\n  border-spacing: 6px;\n  border-radius: 6px; }\n  shortcut {\n    outline: 0 solid transparent;\n    outline-offset: 8px;\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  shortcut:focus:focus-visible {\n    outline-color: alpha(@accent_color,0.5);\n    outline-width: 2px;\n    outline-offset: 4px; }\n  shortcut > .keycap {\n    min-width: 20px;\n    min-height: 25px;\n    padding: 2px 6px;\n    border-radius: 6px;\n    font-size: smaller; }\n\nshortcuts-section stackswitcher.circular {\n  border-spacing: 12px; }\n  shortcuts-section stackswitcher.circular > button.circular,\n  shortcuts-section stackswitcher.circular > button.text-button.circular {\n    min-width: 32px;\n    min-height: 32px;\n    padding: 0; }\n\nwindow.shortcuts headerbar.titlebar > windowhandle {\n  padding-top: 3px; }\n\nwindow.shortcuts searchbar {\n  background: none; }\n\n.sidebar-pane {\n  background-color: @sidebar_bg_color;\n  color: @sidebar_fg_color; }\n  .sidebar-pane:backdrop {\n    background-color: @sidebar_backdrop_color;\n    transition: background-color 200ms ease-out; }\n  .sidebar-pane toolbarview.undershoot-top scrolledwindow > undershoot.top {\n    box-shadow: inset 0 1px alpha(@sidebar_shade_color,0.75);\n    background: linear-gradient(to bottom, alpha(@sidebar_shade_color,0.75), transparent 4px); }\n  .sidebar-pane toolbarview.undershoot-bottom scrolledwindow > undershoot.bottom {\n    box-shadow: inset 0 -1px alpha(@sidebar_shade_color,0.75);\n    background: linear-gradient(to top, alpha(@sidebar_shade_color,0.75), transparent 4px); }\n  .sidebar-pane scrolledwindow.undershoot-top > undershoot.top {\n    box-shadow: inset 0 1px alpha(@sidebar_shade_color,0.75);\n    background: linear-gradient(to bottom, alpha(@sidebar_shade_color,0.75), transparent 4px); }\n  .sidebar-pane scrolledwindow.undershoot-bottom > undershoot.bottom {\n    box-shadow: inset 0 -1px alpha(@sidebar_shade_color,0.75);\n    background: linear-gradient(to top, alpha(@sidebar_shade_color,0.75), transparent 4px); }\n  .sidebar-pane scrolledwindow.undershoot-start:dir(ltr) > undershoot.left {\n    box-shadow: inset 1px 0 alpha(@sidebar_shade_color,0.75);\n    background: linear-gradient(to right, alpha(@sidebar_shade_color,0.75), transparent 4px); }\n  .sidebar-pane scrolledwindow.undershoot-start:dir(rtl) > undershoot.right {\n    box-shadow: inset -1px 0 alpha(@sidebar_shade_color,0.75);\n    background: linear-gradient(to left, alpha(@sidebar_shade_color,0.75), transparent 4px); }\n  .sidebar-pane scrolledwindow.undershoot-end:dir(ltr) > undershoot.right {\n    box-shadow: inset -1px 0 alpha(@sidebar_shade_color,0.75);\n    background: linear-gradient(to left, alpha(@sidebar_shade_color,0.75), transparent 4px); }\n  .sidebar-pane scrolledwindow.undershoot-end:dir(rtl) > undershoot.left {\n    box-shadow: inset 1px 0 alpha(@sidebar_shade_color,0.75);\n    background: linear-gradient(to right, alpha(@sidebar_shade_color,0.75), transparent 4px); }\n  .sidebar-pane flap > dimming,\n  .sidebar-pane leaflet > dimming,\n  .sidebar-pane navigation-view > dimming,\n  .sidebar-pane overlay-split-view > dimming {\n    background: @sidebar_shade_color; }\n  .sidebar-pane flap > shadow,\n  .sidebar-pane leaflet > shadow,\n  .sidebar-pane navigation-view > shadow,\n  .sidebar-pane overlay-split-view > shadow {\n    min-width: 56px;\n    min-height: 56px; }\n    .sidebar-pane flap > shadow.left,\n    .sidebar-pane leaflet > shadow.left,\n    .sidebar-pane navigation-view > shadow.left,\n    .sidebar-pane overlay-split-view > shadow.left {\n      background-image: linear-gradient(to right, alpha(@sidebar_shade_color,0.7), alpha(@sidebar_shade_color,0.14) 40px, alpha(@sidebar_shade_color,0) 56px), linear-gradient(to right, alpha(@sidebar_shade_color,0.4), alpha(@sidebar_shade_color,0.14) 7px, alpha(@sidebar_shade_color,0) 24px); }\n    .sidebar-pane flap > shadow.right,\n    .sidebar-pane leaflet > shadow.right,\n    .sidebar-pane navigation-view > shadow.right,\n    .sidebar-pane overlay-split-view > shadow.right {\n      background-image: linear-gradient(to left, alpha(@sidebar_shade_color,0.7), alpha(@sidebar_shade_color,0.14) 40px, alpha(@sidebar_shade_color,0) 56px), linear-gradient(to left, alpha(@sidebar_shade_color,0.4), alpha(@sidebar_shade_color,0.14) 7px, alpha(@sidebar_shade_color,0) 24px); }\n    .sidebar-pane flap > shadow.up,\n    .sidebar-pane leaflet > shadow.up,\n    .sidebar-pane navigation-view > shadow.up,\n    .sidebar-pane overlay-split-view > shadow.up {\n      background-image: linear-gradient(to bottom, alpha(@sidebar_shade_color,0.7), alpha(@sidebar_shade_color,0.14) 40px, alpha(@sidebar_shade_color,0) 56px), linear-gradient(to bottom, alpha(@sidebar_shade_color,0.4), alpha(@sidebar_shade_color,0.14) 7px, alpha(@sidebar_shade_color,0) 24px); }\n    .sidebar-pane flap > shadow.down,\n    .sidebar-pane leaflet > shadow.down,\n    .sidebar-pane navigation-view > shadow.down,\n    .sidebar-pane overlay-split-view > shadow.down {\n      background-image: linear-gradient(to top, alpha(@sidebar_shade_color,0.7), alpha(@sidebar_shade_color,0.14) 40px, alpha(@sidebar_shade_color,0) 56px), linear-gradient(to top, alpha(@sidebar_shade_color,0.4), alpha(@sidebar_shade_color,0.14) 7px, alpha(@sidebar_shade_color,0) 24px); }\n  .sidebar-pane banner > revealer > widget {\n    background-color: mix(@accent_bg_color,@sidebar_bg_color,0.7);\n    color: @sidebar_fg_color; }\n    .sidebar-pane banner > revealer > widget:backdrop {\n      background-color: mix(@accent_bg_color,@sidebar_backdrop_color,0.85); }\n  .sidebar-pane:dir(ltr), .sidebar-pane:dir(ltr) banner > revealer > widget, .sidebar-pane.end:dir(rtl), .sidebar-pane.end:dir(rtl) banner > revealer > widget {\n    box-shadow: inset -1px 0 @sidebar_border_color; }\n  .sidebar-pane:dir(rtl), .sidebar-pane:dir(rtl) banner > revealer > widget, .sidebar-pane.end:dir(ltr), .sidebar-pane.end:dir(ltr) banner > revealer > widget {\n    box-shadow: inset 1px 0 @sidebar_border_color; }\n\n/* Middle pane in three-pane setups */\n.content-pane .sidebar-pane,\n.sidebar-pane .content-pane {\n  background-color: @secondary_sidebar_bg_color;\n  color: @secondary_sidebar_fg_color; }\n  .content-pane .sidebar-pane:backdrop,\n  .sidebar-pane .content-pane:backdrop {\n    background-color: @secondary_sidebar_backdrop_color;\n    transition: background-color 200ms ease-out; }\n  .content-pane .sidebar-pane toolbarview.undershoot-top scrolledwindow > undershoot.top,\n  .sidebar-pane .content-pane toolbarview.undershoot-top scrolledwindow > undershoot.top {\n    box-shadow: inset 0 1px alpha(@secondary_sidebar_shade_color,0.75);\n    background: linear-gradient(to bottom, alpha(@secondary_sidebar_shade_color,0.75), transparent 4px); }\n  .content-pane .sidebar-pane toolbarview.undershoot-bottom scrolledwindow > undershoot.bottom,\n  .sidebar-pane .content-pane toolbarview.undershoot-bottom scrolledwindow > undershoot.bottom {\n    box-shadow: inset 0 -1px alpha(@secondary_sidebar_shade_color,0.75);\n    background: linear-gradient(to top, alpha(@secondary_sidebar_shade_color,0.75), transparent 4px); }\n  .content-pane .sidebar-pane scrolledwindow.undershoot-top > undershoot.top,\n  .sidebar-pane .content-pane scrolledwindow.undershoot-top > undershoot.top {\n    box-shadow: inset 0 1px alpha(@secondary_sidebar_shade_color,0.75);\n    background: linear-gradient(to bottom, alpha(@secondary_sidebar_shade_color,0.75), transparent 4px); }\n  .content-pane .sidebar-pane scrolledwindow.undershoot-bottom > undershoot.bottom,\n  .sidebar-pane .content-pane scrolledwindow.undershoot-bottom > undershoot.bottom {\n    box-shadow: inset 0 -1px alpha(@secondary_sidebar_shade_color,0.75);\n    background: linear-gradient(to top, alpha(@secondary_sidebar_shade_color,0.75), transparent 4px); }\n  .content-pane .sidebar-pane scrolledwindow.undershoot-start:dir(ltr) > undershoot.left,\n  .sidebar-pane .content-pane scrolledwindow.undershoot-start:dir(ltr) > undershoot.left {\n    box-shadow: inset 1px 0 alpha(@secondary_sidebar_shade_color,0.75);\n    background: linear-gradient(to right, alpha(@secondary_sidebar_shade_color,0.75), transparent 4px); }\n  .content-pane .sidebar-pane scrolledwindow.undershoot-start:dir(rtl) > undershoot.right,\n  .sidebar-pane .content-pane scrolledwindow.undershoot-start:dir(rtl) > undershoot.right {\n    box-shadow: inset -1px 0 alpha(@secondary_sidebar_shade_color,0.75);\n    background: linear-gradient(to left, alpha(@secondary_sidebar_shade_color,0.75), transparent 4px); }\n  .content-pane .sidebar-pane scrolledwindow.undershoot-end:dir(ltr) > undershoot.right,\n  .sidebar-pane .content-pane scrolledwindow.undershoot-end:dir(ltr) > undershoot.right {\n    box-shadow: inset -1px 0 alpha(@secondary_sidebar_shade_color,0.75);\n    background: linear-gradient(to left, alpha(@secondary_sidebar_shade_color,0.75), transparent 4px); }\n  .content-pane .sidebar-pane scrolledwindow.undershoot-end:dir(rtl) > undershoot.left,\n  .sidebar-pane .content-pane scrolledwindow.undershoot-end:dir(rtl) > undershoot.left {\n    box-shadow: inset 1px 0 alpha(@secondary_sidebar_shade_color,0.75);\n    background: linear-gradient(to right, alpha(@secondary_sidebar_shade_color,0.75), transparent 4px); }\n  .content-pane .sidebar-pane flap > dimming,\n  .content-pane .sidebar-pane leaflet > dimming,\n  .content-pane .sidebar-pane navigation-view > dimming,\n  .content-pane .sidebar-pane overlay-split-view > dimming,\n  .sidebar-pane .content-pane flap > dimming,\n  .sidebar-pane .content-pane leaflet > dimming,\n  .sidebar-pane .content-pane navigation-view > dimming,\n  .sidebar-pane .content-pane overlay-split-view > dimming {\n    background: @secondary_sidebar_shade_color; }\n  .content-pane .sidebar-pane flap > shadow,\n  .content-pane .sidebar-pane leaflet > shadow,\n  .content-pane .sidebar-pane navigation-view > shadow,\n  .content-pane .sidebar-pane overlay-split-view > shadow,\n  .sidebar-pane .content-pane flap > shadow,\n  .sidebar-pane .content-pane leaflet > shadow,\n  .sidebar-pane .content-pane navigation-view > shadow,\n  .sidebar-pane .content-pane overlay-split-view > shadow {\n    min-width: 56px;\n    min-height: 56px; }\n    .content-pane .sidebar-pane flap > shadow.left,\n    .content-pane .sidebar-pane leaflet > shadow.left,\n    .content-pane .sidebar-pane navigation-view > shadow.left,\n    .content-pane .sidebar-pane overlay-split-view > shadow.left,\n    .sidebar-pane .content-pane flap > shadow.left,\n    .sidebar-pane .content-pane leaflet > shadow.left,\n    .sidebar-pane .content-pane navigation-view > shadow.left,\n    .sidebar-pane .content-pane overlay-split-view > shadow.left {\n      background-image: linear-gradient(to right, alpha(@secondary_sidebar_shade_color,0.7), alpha(@secondary_sidebar_shade_color,0.14) 40px, alpha(@secondary_sidebar_shade_color,0) 56px), linear-gradient(to right, alpha(@secondary_sidebar_shade_color,0.4), alpha(@secondary_sidebar_shade_color,0.14) 7px, alpha(@secondary_sidebar_shade_color,0) 24px); }\n    .content-pane .sidebar-pane flap > shadow.right,\n    .content-pane .sidebar-pane leaflet > shadow.right,\n    .content-pane .sidebar-pane navigation-view > shadow.right,\n    .content-pane .sidebar-pane overlay-split-view > shadow.right,\n    .sidebar-pane .content-pane flap > shadow.right,\n    .sidebar-pane .content-pane leaflet > shadow.right,\n    .sidebar-pane .content-pane navigation-view > shadow.right,\n    .sidebar-pane .content-pane overlay-split-view > shadow.right {\n      background-image: linear-gradient(to left, alpha(@secondary_sidebar_shade_color,0.7), alpha(@secondary_sidebar_shade_color,0.14) 40px, alpha(@secondary_sidebar_shade_color,0) 56px), linear-gradient(to left, alpha(@secondary_sidebar_shade_color,0.4), alpha(@secondary_sidebar_shade_color,0.14) 7px, alpha(@secondary_sidebar_shade_color,0) 24px); }\n    .content-pane .sidebar-pane flap > shadow.up,\n    .content-pane .sidebar-pane leaflet > shadow.up,\n    .content-pane .sidebar-pane navigation-view > shadow.up,\n    .content-pane .sidebar-pane overlay-split-view > shadow.up,\n    .sidebar-pane .content-pane flap > shadow.up,\n    .sidebar-pane .content-pane leaflet > shadow.up,\n    .sidebar-pane .content-pane navigation-view > shadow.up,\n    .sidebar-pane .content-pane overlay-split-view > shadow.up {\n      background-image: linear-gradient(to bottom, alpha(@secondary_sidebar_shade_color,0.7), alpha(@secondary_sidebar_shade_color,0.14) 40px, alpha(@secondary_sidebar_shade_color,0) 56px), linear-gradient(to bottom, alpha(@secondary_sidebar_shade_color,0.4), alpha(@secondary_sidebar_shade_color,0.14) 7px, alpha(@secondary_sidebar_shade_color,0) 24px); }\n    .content-pane .sidebar-pane flap > shadow.down,\n    .content-pane .sidebar-pane leaflet > shadow.down,\n    .content-pane .sidebar-pane navigation-view > shadow.down,\n    .content-pane .sidebar-pane overlay-split-view > shadow.down,\n    .sidebar-pane .content-pane flap > shadow.down,\n    .sidebar-pane .content-pane leaflet > shadow.down,\n    .sidebar-pane .content-pane navigation-view > shadow.down,\n    .sidebar-pane .content-pane overlay-split-view > shadow.down {\n      background-image: linear-gradient(to top, alpha(@secondary_sidebar_shade_color,0.7), alpha(@secondary_sidebar_shade_color,0.14) 40px, alpha(@secondary_sidebar_shade_color,0) 56px), linear-gradient(to top, alpha(@secondary_sidebar_shade_color,0.4), alpha(@secondary_sidebar_shade_color,0.14) 7px, alpha(@secondary_sidebar_shade_color,0) 24px); }\n  .content-pane .sidebar-pane banner > revealer > widget,\n  .sidebar-pane .content-pane banner > revealer > widget {\n    background-color: mix(@accent_bg_color,@secondary_sidebar_bg_color,0.7);\n    color: @secondary_sidebar_fg_color; }\n    .content-pane .sidebar-pane banner > revealer > widget:backdrop,\n    .sidebar-pane .content-pane banner > revealer > widget:backdrop {\n      background-color: mix(@accent_bg_color,@secondary_sidebar_backdrop_color,0.85); }\n  .content-pane .sidebar-pane:dir(ltr), .content-pane .sidebar-pane:dir(ltr) banner > revealer > widget, .content-pane .sidebar-pane.end:dir(rtl), .content-pane .sidebar-pane.end:dir(rtl) banner > revealer > widget,\n  .sidebar-pane .content-pane:dir(ltr),\n  .sidebar-pane .content-pane:dir(ltr) banner > revealer > widget,\n  .sidebar-pane .content-pane.end:dir(rtl),\n  .sidebar-pane .content-pane.end:dir(rtl) banner > revealer > widget {\n    box-shadow: inset -1px 0 @secondary_sidebar_border_color; }\n  .content-pane .sidebar-pane:dir(rtl), .content-pane .sidebar-pane:dir(rtl) banner > revealer > widget, .content-pane .sidebar-pane.end:dir(ltr), .content-pane .sidebar-pane.end:dir(ltr) banner > revealer > widget,\n  .sidebar-pane .content-pane:dir(rtl),\n  .sidebar-pane .content-pane:dir(rtl) banner > revealer > widget,\n  .sidebar-pane .content-pane.end:dir(ltr),\n  .sidebar-pane .content-pane.end:dir(ltr) banner > revealer > widget {\n    box-shadow: inset 1px 0 @secondary_sidebar_border_color; }\n\n.sidebar-pane .sidebar-pane {\n  background-color: transparent;\n  color: inherit; }\n\nstacksidebar row {\n  padding: 10px 4px; }\n  stacksidebar row > label {\n    padding-left: 6px;\n    padding-right: 6px; }\n  stacksidebar row.needs-attention > label {\n    background-size: 6px 6px, 0 0; }\n\n/**********************\n * Navigation Sidebar *\n **********************/\n.navigation-sidebar {\n  padding: 6px 0; }\n  .navigation-sidebar, .navigation-sidebar.view, window.print .navigation-sidebar.dialog-action-box, .navigation-sidebar.view:disabled {\n    background-color: transparent;\n    color: inherit; }\n  .navigation-sidebar.background, .navigation-sidebar.background:disabled {\n    background-color: @window_bg_color;\n    color: @window_fg_color; }\n  .navigation-sidebar row.activatable:hover {\n    background-color: alpha(currentColor,0.07); }\n  .navigation-sidebar row.activatable:active {\n    background-color: alpha(currentColor,0.16); }\n  .navigation-sidebar row.activatable.has-open-popup {\n    background-color: alpha(currentColor,0.07); }\n  .navigation-sidebar row.activatable:selected:hover {\n    background-color: alpha(currentColor,0.13); }\n  .navigation-sidebar row.activatable:selected:active {\n    background-color: alpha(currentColor,0.19); }\n  .navigation-sidebar row.activatable:selected.has-open-popup {\n    background-color: alpha(currentColor,0.13); }\n  .navigation-sidebar row:selected {\n    background-color: alpha(currentColor,0.1); }\n  .navigation-sidebar > separator {\n    margin: 6px; }\n  .navigation-sidebar > row {\n    min-height: 36px;\n    padding: 0 8px;\n    border-radius: 6px;\n    margin: 0 6px 2px; }\n\n@keyframes spin {\n  to {\n    transform: rotate(1turn); } }\n\nspinner {\n  background: none;\n  opacity: 0;\n  -gtk-icon-source: -gtk-icontheme(\"process-working-symbolic\"); }\n  spinner:checked {\n    opacity: 1;\n    animation: spin 1s linear infinite; }\n    spinner:checked:disabled {\n      opacity: 0.5; }\n\nspinbutton {\n  padding: 0;\n  border-spacing: 0;\n  /* :not here just to bump specificity above that of the list button styling */ }\n  spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) {\n    margin: 0;\n    border-radius: 0;\n    box-shadow: none;\n    border-style: solid;\n    border-color: alpha(currentColor,0.1); }\n  spinbutton:not(.vertical) {\n    /* :not here just to bump specificity above that of the list button styling */ }\n    spinbutton:not(.vertical) > text {\n      min-width: 28px;\n      padding: 6px; }\n    spinbutton:not(.vertical) > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    spinbutton:not(.vertical) > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) {\n      min-height: 16px;\n      min-width: 22px;\n      padding-bottom: 0;\n      padding-top: 0;\n      border-left-width: 1px; }\n      spinbutton:not(.vertical) > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl),\n      spinbutton:not(.vertical) > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl) {\n        border-left-width: 0;\n        border-right-width: 1px; }\n      spinbutton:not(.vertical) > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n      spinbutton:not(.vertical) > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child {\n        border-radius: 0 6px 6px 0; }\n      spinbutton:not(.vertical) > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child,\n      spinbutton:not(.vertical) > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child {\n        border-radius: 6px 0 0 6px; }\n  spinbutton.vertical {\n    /* :not here just to bump specificity above that of the list button styling */ }\n    spinbutton.vertical > text {\n      min-height: 30px;\n      min-width: 30px; }\n    spinbutton.vertical > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child,\n    spinbutton.vertical > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child {\n      border-top-width: 1px;\n      border-radius: 0 0 6px 6px; }\n    spinbutton.vertical > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):first-child,\n    spinbutton.vertical > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):first-child {\n      border-bottom-width: 1px;\n      border-radius: 6px 6px 0 0; }\n\nswitch {\n  border-radius: 14px;\n  padding: 3px;\n  background-color: alpha(currentColor,0.15); }\n  switch:hover {\n    background-color: alpha(currentColor,0.2); }\n  switch:active {\n    background-color: alpha(currentColor,0.25); }\n  switch {\n    outline: 0 solid transparent;\n    outline-offset: 5px;\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  switch:focus:focus-visible {\n    outline-color: alpha(@accent_color,0.5);\n    outline-width: 2px;\n    outline-offset: 1px; }\n  switch:disabled {\n    filter: opacity(0.5); }\n  switch > slider {\n    min-width: 20px;\n    min-height: 20px;\n    border-radius: 50%;\n    background-color: mix(white,@view_bg_color,0.2);\n    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); }\n    switch > slider:disabled {\n      box-shadow: 0 2px 4px transparent; }\n  switch:hover > slider, switch:active > slider {\n    background: white; }\n  switch:checked {\n    color: @accent_fg_color;\n    background-color: @accent_bg_color; }\n    switch:checked:hover {\n      background-image: image(alpha(currentColor,0.1)); }\n    switch:checked:active {\n      background-image: image(rgba(0, 0, 0, 0.2)); }\n    switch:checked > slider {\n      background-color: white; }\n  .osd switch:focus:focus-visible {\n    outline-color: rgba(255, 255, 255, 0.5); }\n  .osd switch:checked {\n    background-color: rgba(255, 255, 255, 0.6);\n    color: rgba(0, 0, 0, 0.75); }\n\ntabbar .box {\n  background-color: @headerbar_bg_color;\n  color: @headerbar_fg_color;\n  box-shadow: inset 0 -1px @headerbar_shade_color;\n  padding: 1px;\n  padding-top: 0; }\n  tabbar .box:backdrop {\n    background-color: @headerbar_backdrop_color;\n    transition: background-color 200ms ease-out; }\n    tabbar .box:backdrop > scrolledwindow,\n    tabbar .box:backdrop > .start-action,\n    tabbar .box:backdrop > .end-action {\n      filter: opacity(0.5);\n      transition: filter 200ms ease-out; }\n\ntabbar tabbox {\n  padding-bottom: 6px;\n  padding-top: 6px;\n  min-height: 34px; }\n  tabbar tabbox > tabboxchild {\n    border-radius: 6px; }\n    tabbar tabbox > tabboxchild {\n      outline: 0 solid transparent;\n      outline-offset: 4px;\n      transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n    tabbar tabbox > tabboxchild:focus-within:focus-visible {\n      outline-color: alpha(@accent_color,0.5);\n      outline-width: 2px;\n      outline-offset: -2px; }\n  tabbar tabbox > separator {\n    margin-top: 3px;\n    margin-bottom: 3px;\n    transition: opacity 150ms ease-in-out; }\n    tabbar tabbox > separator.hidden {\n      opacity: 0; }\n  tabbar tabbox > revealer > indicator {\n    min-width: 2px;\n    border-radius: 2px;\n    margin: 3px 6px;\n    background: alpha(@accent_color,0.5); }\n\ntabbar tab {\n  transition: background 150ms ease-in-out; }\n  tabbar tab:selected {\n    background-color: alpha(currentColor,0.1); }\n    tabbar tab:selected:hover {\n      background-color: alpha(currentColor,0.13); }\n    tabbar tab:selected:active {\n      background-color: alpha(currentColor,0.19); }\n  tabbar tab:hover {\n    background-color: alpha(currentColor,0.07); }\n  tabbar tab:active {\n    background-color: alpha(currentColor,0.16); }\n\ntabbar tabbox.single-tab tab, tabbar tabbox.single-tab tab:hover, tabbar tabbox.single-tab tab:active {\n  background: none; }\n\ntabbar .start-action,\ntabbar .end-action {\n  padding: 6px 5px; }\n\ntabbar .start-action:dir(ltr),\ntabbar .end-action:dir(rtl) {\n  padding-right: 0; }\n\ntabbar .start-action:dir(rtl),\ntabbar .end-action:dir(ltr) {\n  padding-left: 0; }\n\ntoolbarview > .top-bar tabbar .box,\ntoolbarview > .bottom-bar tabbar .box, tabbar.inline .box {\n  background-color: transparent;\n  color: inherit;\n  box-shadow: none;\n  padding-bottom: 0; }\n  toolbarview > .top-bar tabbar .box:backdrop,\n  toolbarview > .bottom-bar tabbar .box:backdrop, tabbar.inline .box:backdrop {\n    background-color: transparent;\n    transition: none; }\n    toolbarview > .top-bar tabbar .box:backdrop > scrolledwindow,\n    toolbarview > .bottom-bar tabbar .box:backdrop > scrolledwindow, tabbar.inline .box:backdrop > scrolledwindow,\n    toolbarview > .top-bar tabbar .box:backdrop > .start-action,\n    toolbarview > .bottom-bar tabbar .box:backdrop > .start-action,\n    tabbar.inline .box:backdrop > .start-action,\n    toolbarview > .top-bar tabbar .box:backdrop > .end-action,\n    toolbarview > .bottom-bar tabbar .box:backdrop > .end-action,\n    tabbar.inline .box:backdrop > .end-action {\n      filter: none;\n      transition: none; }\n\ntoolbarview > .top-bar .collapse-spacing tabbar tabbox,\ntoolbarview > .bottom-bar .collapse-spacing tabbar tabbox,\ntoolbarview > .top-bar .collapse-spacing tabbar .start-action,\ntoolbarview > .bottom-bar .collapse-spacing tabbar .start-action,\ntoolbarview > .top-bar .collapse-spacing tabbar .end-action,\ntoolbarview > .bottom-bar .collapse-spacing tabbar .end-action {\n  padding-top: 3px;\n  padding-bottom: 3px; }\n\ndnd tab {\n  background-color: @headerbar_bg_color;\n  background-image: image(alpha(currentColor,0.19));\n  color: @headerbar_fg_color;\n  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.03), 0 1px 3px 1px rgba(0, 0, 0, 0.07), 0 2px 6px 2px rgba(0, 0, 0, 0.03);\n  margin: 25px; }\n\ntabbar tab,\ndnd tab {\n  min-height: 26px;\n  padding: 4px;\n  border-radius: 6px; }\n  tabbar tab button.image-button,\n  dnd tab button.image-button {\n    padding: 0;\n    margin: 0;\n    min-width: 24px;\n    min-height: 24px;\n    border-radius: 99px; }\n  tabbar tab indicator,\n  dnd tab indicator {\n    min-height: 2px;\n    border-radius: 2px;\n    background: alpha(@accent_color,0.5);\n    transform: translateY(4px); }\n\ntabgrid > tabgridchild .card {\n  outline: 0 solid transparent;\n  outline-offset: 4px;\n  transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n\ntabgrid > tabgridchild:focus:focus-visible .card {\n  outline-color: alpha(@accent_color,0.5);\n  outline-width: 2px;\n  outline-offset: 0; }\n\ntabthumbnail {\n  border-radius: 16px;\n  transition: box-shadow 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), background-color cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  tabthumbnail > box {\n    margin: 6px; }\n  tabthumbnail:drop(active) {\n    box-shadow: inset 0 0 0 2px alpha(@accent_bg_color,0.4);\n    background-color: alpha(@accent_bg_color,0.1); }\n  tabthumbnail .needs-attention:dir(ltr) {\n    transform: translate(8px, -8px); }\n  tabthumbnail .needs-attention:dir(rtl) {\n    transform: translate(-8px, -8px); }\n  tabthumbnail .needs-attention > widget {\n    background: @accent_color;\n    min-width: 12px;\n    min-height: 12px;\n    border-radius: 8px;\n    margin: 3px;\n    box-shadow: 0 1px 2px alpha(@accent_color,0.4); }\n  tabthumbnail .card {\n    background: none;\n    color: inherit; }\n    tabthumbnail .card picture {\n      outline: 1px solid rgba(255, 255, 255, 0.07);\n      outline-offset: -1px;\n      border-radius: 12px; }\n  tabthumbnail.pinned .card {\n    background-color: @thumbnail_bg_color;\n    color: @thumbnail_fg_color; }\n  tabthumbnail .icon-title-box {\n    border-spacing: 6px; }\n  tabthumbnail .tab-unpin-icon {\n    margin: 6px;\n    min-width: 24px;\n    min-height: 24px; }\n  tabthumbnail button.circular {\n    margin: 6px;\n    background-color: alpha(@thumbnail_bg_color,0.75);\n    min-width: 24px;\n    min-height: 24px; }\n    tabthumbnail button.circular:hover {\n      background-color: alpha(mix(@thumbnail_bg_color,currentColor,0.1),0.75); }\n    tabthumbnail button.circular:active {\n      background-color: alpha(mix(@thumbnail_bg_color,currentColor,0.2),0.75); }\n\ntaboverview > .overview .new-tab-button {\n  margin: 18px; }\n\ntabview:drop(active),\ntabbox:drop(active),\ntabgrid:drop(active) {\n  box-shadow: none; }\n\ncursor-handle {\n  all: unset;\n  padding: 24px 20px; }\n  cursor-handle > contents {\n    min-width: 20px;\n    min-height: 20px;\n    border-radius: 50%;\n    background-color: @accent_bg_color; }\n  cursor-handle.top > contents {\n    border-top-right-radius: 0; }\n  cursor-handle.bottom > contents {\n    border-top-left-radius: 0;\n    transform: translateX(1px); }\n  cursor-handle.insertion-cursor > contents {\n    border-top-left-radius: 0;\n    transform: translateX(1px) translateY(4px) rotate(45deg); }\n\nmagnifier {\n  background-color: @view_bg_color; }\n\nactionbar > revealer > box.osd button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):focus:focus-visible, searchbar > revealer > box.osd button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):focus:focus-visible, .osd.toolbar button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):focus:focus-visible, headerbar.osd button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):focus:focus-visible {\n  outline-color: rgba(255, 255, 255, 0.5); }\n\nactionbar > revealer > box menubutton.suggested-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.suggested-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.suggested-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.suggested-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\nactionbar > revealer > box menubutton.destructive-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\nsearchbar > revealer > box menubutton.destructive-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n.toolbar menubutton.destructive-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\nheaderbar menubutton.destructive-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\nactionbar > revealer > box menubutton.opaque > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\nsearchbar > revealer > box menubutton.opaque > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n.toolbar menubutton.opaque > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\nheaderbar menubutton.opaque > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) {\n  color: inherit;\n  background-color: transparent; }\n\nactionbar > revealer > box switch, searchbar > revealer > box switch, .toolbar switch, headerbar switch {\n  margin-top: 4px;\n  margin-bottom: 4px; }\n\n.toolbar {\n  padding: 6px;\n  border-spacing: 6px; }\n  .toolbar.osd {\n    padding: 12px;\n    border-radius: 12px; }\n\ntoolbarview > .top-bar .collapse-spacing .toolbar,\ntoolbarview > .bottom-bar .collapse-spacing .toolbar {\n  padding-top: 3px;\n  padding-bottom: 3px; }\n\n/****************\n * GtkSearchBar *\n ****************/\nsearchbar > revealer > box {\n  padding: 6px 6px 7px 6px;\n  background-color: @headerbar_bg_color;\n  color: @headerbar_fg_color;\n  box-shadow: inset 0 -1px @headerbar_shade_color; }\n  searchbar > revealer > box:backdrop {\n    background-color: @headerbar_backdrop_color;\n    transition: background-color 200ms ease-out; }\n    searchbar > revealer > box:backdrop > * {\n      filter: opacity(0.5);\n      transition: filter 200ms ease-out; }\n  searchbar > revealer > box .close {\n    min-width: 18px;\n    min-height: 18px;\n    padding: 4px;\n    border-radius: 50%; }\n    searchbar > revealer > box .close:dir(ltr) {\n      margin-left: 10px;\n      margin-right: 4px; }\n    searchbar > revealer > box .close:dir(rtl) {\n      margin-left: 4px;\n      margin-right: 10px; }\n\ntoolbarview > .top-bar searchbar > revealer > box,\ntoolbarview > .bottom-bar searchbar > revealer > box, searchbar.inline > revealer > box, window.appchooser searchbar > revealer > box, window.shortcuts searchbar > revealer > box {\n  background-color: transparent;\n  color: inherit;\n  box-shadow: none;\n  padding-bottom: 6px; }\n\ntoolbarview > .top-bar searchbar > revealer > box:backdrop,\ntoolbarview > .bottom-bar searchbar > revealer > box:backdrop, searchbar.inline > revealer > box:backdrop {\n  background-color: transparent;\n  transition: none; }\n  toolbarview > .top-bar searchbar > revealer > box:backdrop > *,\n  toolbarview > .bottom-bar searchbar > revealer > box:backdrop > *, searchbar.inline > revealer > box:backdrop > * {\n    filter: none;\n    transition: none; }\n\ntoolbarview > .top-bar .collapse-spacing searchbar > revealer > box,\ntoolbarview > .bottom-bar .collapse-spacing searchbar > revealer > box, window.appchooser.csd searchbar > revealer > box, window.shortcuts searchbar > revealer > box {\n  padding-top: 3px;\n  padding-bottom: 3px; }\n\n/****************\n * GtkActionBar *\n ****************/\nactionbar > revealer > box {\n  background-color: @headerbar_bg_color;\n  color: @headerbar_fg_color;\n  box-shadow: inset 0 1px @headerbar_shade_color;\n  padding: 7px 6px 6px 6px; }\n  actionbar > revealer > box, actionbar > revealer > box > box.start, actionbar > revealer > box > box.end {\n    border-spacing: 6px; }\n  actionbar > revealer > box:backdrop {\n    background-color: @headerbar_backdrop_color;\n    transition: background-color 200ms ease-out; }\n    actionbar > revealer > box:backdrop > * {\n      filter: opacity(0.5);\n      transition: filter 200ms ease-out; }\n\ntoolbarview > .top-bar actionbar > revealer > box,\ntoolbarview > .bottom-bar actionbar > revealer > box {\n  background-color: transparent;\n  color: inherit;\n  box-shadow: none;\n  padding-top: 6px; }\n  toolbarview > .top-bar actionbar > revealer > box:backdrop,\n  toolbarview > .bottom-bar actionbar > revealer > box:backdrop {\n    background-color: transparent;\n    transition: none; }\n    toolbarview > .top-bar actionbar > revealer > box:backdrop > *,\n    toolbarview > .bottom-bar actionbar > revealer > box:backdrop > * {\n      filter: none;\n      transition: none; }\n\ntoolbarview > .top-bar .collapse-spacing actionbar > revealer > box,\ntoolbarview > .bottom-bar .collapse-spacing actionbar > revealer > box {\n  padding-top: 3px;\n  padding-bottom: 3px; }\n\n/*************\n * AdwBanner *\n *************/\nbanner > revealer > widget {\n  /* There are 2 more instances in _sidebars.css, keep in sync with that */\n  background-color: mix(@accent_bg_color,@window_bg_color,0.7);\n  color: @window_fg_color;\n  padding: 6px; }\n  banner > revealer > widget:backdrop {\n    background-color: mix(@accent_bg_color,@window_bg_color,0.85);\n    transition: background-color 200ms ease-out; }\n    banner > revealer > widget:backdrop > label, banner > revealer > widget:backdrop > button {\n      filter: opacity(0.5);\n      transition: filter 200ms ease-out; }\n\n/******************\n * AdwToolbarView *\n ******************/\ntoolbarview > .top-bar .collapse-spacing,\ntoolbarview > .bottom-bar .collapse-spacing {\n  padding-top: 3px;\n  padding-bottom: 3px; }\n\ntoolbarview > .top-bar.raised,\ntoolbarview > .bottom-bar.raised {\n  background-color: @headerbar_bg_color;\n  color: @headerbar_fg_color; }\n  toolbarview > .top-bar.raised:backdrop,\n  toolbarview > .bottom-bar.raised:backdrop {\n    background-color: @headerbar_backdrop_color;\n    transition: background-color 200ms ease-out; }\n\ntoolbarview > .top-bar:backdrop > windowhandle,\ntoolbarview > .bottom-bar:backdrop > windowhandle {\n  filter: opacity(0.5);\n  transition: filter 200ms ease-out; }\n\ntoolbarview > .top-bar.raised {\n  box-shadow: 0 1px alpha(@headerbar_shade_color,0.5), 0 2px 4px alpha(@headerbar_shade_color,0.5); }\n  toolbarview > .top-bar.raised.border {\n    box-shadow: 0 1px @headerbar_darker_shade_color; }\n\ntoolbarview > .bottom-bar.raised {\n  box-shadow: 0 -1px alpha(@headerbar_shade_color,0.5), 0 -2px 4px alpha(@headerbar_shade_color,0.5); }\n  toolbarview > .bottom-bar.raised.border {\n    box-shadow: 0 -1px @headerbar_darker_shade_color; }\n\ntoolbarview.undershoot-top scrolledwindow > undershoot.top {\n  box-shadow: inset 0 1px alpha(@shade_color,0.75);\n  background: linear-gradient(to bottom, alpha(@shade_color,0.75), transparent 4px); }\n\ntoolbarview.undershoot-bottom scrolledwindow > undershoot.bottom {\n  box-shadow: inset 0 -1px alpha(@shade_color,0.75);\n  background: linear-gradient(to top, alpha(@shade_color,0.75), transparent 4px); }\n\nwindow.devel toolbarview > .top-bar {\n  background-image: cross-fade(5% -gtk-recolor(url(\"assets/devel-symbolic.svg\")), image(transparent));\n  background-repeat: repeat-x; }\n\nwindow.devel dialog toolbarview > .top-bar {\n  background-image: unset;\n  background-repeat: unset; }\n\ntooltip {\n  padding: 6px 10px;\n  border-radius: 9px;\n  box-shadow: none; }\n  tooltip.background {\n    background-color: rgba(0, 0, 0, 0.8);\n    background-clip: padding-box;\n    border: 1px solid rgba(255, 255, 255, 0.1);\n    color: white; }\n  tooltip > box {\n    border-spacing: 6px; }\n\n.view, window.print .dialog-action-box,\ntextview > text,\ndialog-host > dialog.view sheet,\nwindow.print dialog-host > dialog.dialog-action-box sheet,\niconview {\n  color: @view_fg_color;\n  background-color: @view_bg_color; }\n  .view:disabled, window.print .dialog-action-box:disabled,\n  textview > text:disabled,\n  dialog-host > dialog.view sheet:disabled,\n  window.print dialog-host > dialog.dialog-action-box sheet:disabled,\n  iconview:disabled {\n    color: alpha(currentColor,0.5);\n    background-color: mix(@window_bg_color,@view_bg_color,0.4); }\n  .view:selected:focus, .view:selected, window.print .dialog-action-box:selected,\n  textview > text:selected,\n  dialog-host > dialog.view sheet:selected,\n  window.print dialog-host > dialog.dialog-action-box sheet:selected,\n  iconview:selected {\n    background-color: alpha(@accent_bg_color,0.25);\n    border-radius: 6px; }\n\ntextview {\n  caret-color: currentColor; }\n  textview > text {\n    background-color: transparent; }\n  textview > border {\n    background-color: mix(@window_bg_color,@view_bg_color,0.5); }\n  textview:drop(active) {\n    caret-color: @accent_bg_color; }\n\nrubberband {\n  border: 1px solid @accent_color;\n  background-color: alpha(@accent_color,0.2); }\n\nflowbox > flowboxchild,\ngridview > child {\n  padding: 3px;\n  border-radius: 6px; }\n  flowbox > flowboxchild,\n  gridview > child {\n    outline: 0 solid transparent;\n    outline-offset: 4px;\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  flowbox > flowboxchild:focus:focus-visible,\n  gridview > child:focus:focus-visible {\n    outline-color: alpha(@accent_color,0.5);\n    outline-width: 2px;\n    outline-offset: -2px; }\n  flowbox > flowboxchild:selected,\n  gridview > child:selected {\n    background-color: alpha(@accent_bg_color,0.25); }\n\ngridview > child.activatable:hover {\n  background-color: alpha(currentColor,0.04); }\n\ngridview > child.activatable:active {\n  background-color: alpha(currentColor,0.08); }\n\ngridview > child.activatable:selected:hover {\n  background-color: alpha(@accent_bg_color,0.32); }\n\ngridview > child.activatable:selected:active {\n  background-color: alpha(@accent_bg_color,0.39); }\n\nviewswitcher {\n  border-spacing: 3px; }\n  viewswitcher.narrow {\n    margin-top: -3px;\n    margin-bottom: -3px;\n    min-height: 6px; }\n  viewswitcher button.toggle {\n    padding: 0; }\n    viewswitcher button.toggle > stack > box.narrow {\n      font-size: 0.75rem;\n      padding-top: 4px; }\n      viewswitcher button.toggle > stack > box.narrow > label {\n        min-height: 18px;\n        padding-left: 3px;\n        padding-right: 3px;\n        padding-bottom: 2px; }\n    viewswitcher button.toggle > stack > box.wide {\n      padding: 2px 12px;\n      border-spacing: 6px; }\n\n/**********************\n * AdwViewSwitcherBar *\n **********************/\nviewswitcherbar actionbar > revealer > box {\n  padding-left: 0;\n  padding-right: 0;\n  padding-top: 7px; }\n\ntoolbarview > .top-bar .collapse-spacing viewswitcherbar actionbar > revealer > box,\ntoolbarview > .bottom-bar .collapse-spacing viewswitcherbar actionbar > revealer > box {\n  padding-top: 6px; }\n\n/************************\n * AdwViewSwitcherTitle *\n ************************/\nviewswitchertitle {\n  margin-top: -6px;\n  margin-bottom: -6px; }\n  viewswitchertitle viewswitcher {\n    margin-left: 12px;\n    margin-right: 12px; }\n    viewswitchertitle viewswitcher.narrow {\n      margin-top: 3px;\n      margin-bottom: 3px; }\n    viewswitchertitle viewswitcher.wide {\n      margin-top: 6px;\n      margin-bottom: 6px; }\n  viewswitchertitle windowtitle {\n    margin-top: 0;\n    margin-bottom: 0; }\n\n/*******************\n * AdwIndicatorBin *\n *******************/\nindicatorbin > indicator, indicatorbin > mask {\n  min-width: 6px;\n  min-height: 6px;\n  border-radius: 100px; }\n\nindicatorbin > indicator {\n  margin: 1px;\n  background: alpha(currentColor,0.4); }\n\nindicatorbin > mask {\n  padding: 1px;\n  background: black; }\n\nindicatorbin.needs-attention > indicator {\n  background: @accent_color; }\n\nindicatorbin.badge > indicator,\nindicatorbin.badge > mask {\n  min-height: 13px; }\n\nindicatorbin.badge > indicator > label {\n  font-size: 0.6rem;\n  font-weight: bold;\n  padding-left: 4px;\n  padding-right: 4px;\n  color: white; }\n\nindicatorbin.badge.needs-attention > indicator {\n  background: @accent_bg_color; }\n  indicatorbin.badge.needs-attention > indicator > label {\n    color: @accent_fg_color; }\n\nwindow.csd {\n  box-shadow: 0 1px 3px 3px transparent, 0 2px 8px 2px rgba(0, 0, 0, 0.13), 0 3px 20px 10px rgba(0, 0, 0, 0.09), 0 6px 32px 16px rgba(0, 0, 0, 0.04), 0 0 0 1px rgba(0, 0, 0, 0.05);\n  margin: 0px;\n  border-radius: 12px;\n  outline: 1px solid rgba(255, 255, 255, 0.07);\n  outline-offset: -1px; }\n  window.csd:backdrop {\n    box-shadow: 0 1px 3px 3px rgba(0, 0, 0, 0.09), 0 2px 14px 5px rgba(0, 0, 0, 0.05), 0 4px 28px 12px rgba(0, 0, 0, 0.03), 0 6px 32px 16px transparent, 0 0 0 1px rgba(0, 0, 0, 0.02);\n    transition: box-shadow 200ms ease-out; }\n  window.csd.dialog.message, window.csd.messagedialog {\n    box-shadow: 0 2px 8px 2px rgba(0, 0, 0, 0.07), 0 3px 20px 10px rgba(0, 0, 0, 0.05), 0 6px 32px 16px rgba(0, 0, 0, 0.02), 0 0 0 1px rgba(0, 0, 0, 0.05); }\n  window.csd.tiled, window.csd.tiled-top, window.csd.tiled-left, window.csd.tiled-right, window.csd.tiled-bottom {\n    border-radius: 0;\n    outline: none;\n    box-shadow: 0 0 0 1px alpha(currentColor,0.15), 0 0 0 20px transparent; }\n    window.csd.tiled:backdrop, window.csd.tiled-top:backdrop, window.csd.tiled-left:backdrop, window.csd.tiled-right:backdrop, window.csd.tiled-bottom:backdrop {\n      box-shadow: 0 0 0 1px alpha(currentColor,0.15), 0 0 0 20px transparent; }\n  window.csd.maximized, window.csd.fullscreen {\n    border-radius: 0;\n    outline: none;\n    box-shadow: none;\n    transition: none; }\n\nwindow.solid-csd {\n  margin: 0;\n  padding: 5px;\n  border-radius: 0;\n  box-shadow: inset 0 0 0 5px alpha(currentColor,0.15), inset 0 0 0 4px @headerbar_bg_color, inset 0 0 0 1px alpha(currentColor,0.15); }\n  window.solid-csd:backdrop {\n    box-shadow: inset 0 0 0 5px alpha(currentColor,0.15), inset 0 0 0 4px @headerbar_backdrop_color, inset 0 0 0 1px alpha(currentColor,0.15); }\n\nwindow.ssd {\n  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05); }\n\n/* Public colors from Default */\n@define-color theme_bg_color @window_bg_color;\n@define-color theme_fg_color @window_fg_color;\n@define-color theme_base_color @view_bg_color;\n@define-color theme_text_color @view_fg_color;\n@define-color theme_selected_bg_color @accent_bg_color;\n@define-color theme_selected_fg_color @accent_fg_color;\n@define-color insensitive_bg_color mix(@window_bg_color,@view_bg_color,0.4);\n@define-color insensitive_fg_color alpha(@window_fg_color,0.5);\n@define-color insensitive_base_color @view_bg_color;\n@define-color borders alpha(currentColor,0.15);\n@define-color theme_unfocused_bg_color @window_bg_color;\n@define-color theme_unfocused_fg_color @window_fg_color;\n@define-color theme_unfocused_base_color @view_bg_color;\n@define-color theme_unfocused_text_color @view_fg_color;\n@define-color theme_unfocused_selected_bg_color @accent_bg_color;\n@define-color theme_unfocused_selected_fg_color @accent_fg_color;\n@define-color unfocused_insensitive_color @insensitive_bg_color;\n@define-color unfocused_borders alpha(currentColor,0.15);\n.open-document-selector-treeview:hover {\n    background-color: alpha(@theme_fg_color, 0.05);\n}\n\n.open-document-selector-treeview:selected:hover {\n    background-color: @theme_selected_bg_color;\n}\n\n/* Only normal state is handle */\n.open-document-selector-name-label {\n    color: @theme_fg_color;\n}\n\n/* Only normal state is handle */\n.open-document-selector-path-label {\n    color: @theme_unfocused_fg_color;\n    font-size: smaller;\n}\n\n/* Only normal state is handle */\n.open-document-selector-match {\n    color: shade (@theme_fg_color, 0.6);\n    background-color: alpha(@warning_color, 0.4);\n}\n\n.gedit-document-panel {\n    background-color: @sidebar_bg;\n}\n\n.gedit-document-panel:backdrop {\n    color: #b0b2b2;\n}\n\n.gedit-document-panel row:selected:backdrop {\n    background-color: #8b8e8f;\n}\n\n.gedit-document-panel-group-row,\n.gedit-document-panel-group-row:hover {\n    border-top: 1px solid alpha(currentColor, 0.3);\n}\n\n.gedit-document-panel-group-row:first-child,\n.gedit-document-panel-group-row:first-child:hover {\n    border-top: 0px;\n}\n\n/* Try to look as the notebook tab close button */\n.gedit-document-panel row button.flat {\n    padding: 0;\n    margin-top: 8px;\n    margin-bottom: 8px;\n    min-width: 18px;\n    min-height: 18px;\n    color: alpha(currentColor,0.3);\n}\n\n.gedit-document-panel row:hover button.flat {\n    color: alpha(currentColor,0.5);\n}\n\n.gedit-document-panel row button.flat:hover {\n    color: @theme_fg_color;\n}\n\nstatusbar {\n    border-top: 1px solid @borders;\n}\n\n.gedit-search-slider {\n    background-color: @theme_base_color;\n    padding: 6px;\n    border-color: @borders;\n    border-radius: 0 0 3px 3px;\n    border-width: 0 1px 1px 1px;\n    border-style: solid;\n}\n\n.gedit-search-entry-occurrences-tag {\n    background-color: @theme_base_color;\n    background-image: none;\n    color: shade (@theme_unfocused_fg_color, 0.8);\n    border: 0px;\n    margin: 2px;\n    padding: 2px;\n}\n.nautilus-window,\n.nautilus-window notebook,\n.nautilus-window notebook > stack {\n    background: @theme_base_color;\n}\n\n.nautilus-empty-state-icon {\n    opacity: 0.50;\n}\n\n.nautilus-canvas-item {\n    border-radius: 5px;\n}\n\n.nautilus-canvas-item.thumbnail {\n  -gtk-icon-shadow: 0px 1px 2px @borders,\n                    1px 0px 0px alpha(@borders, 0.25),\n                    -1px 0px 0px alpha(@borders, 0.25),\n                    0px 2px 0px alpha(@borders, 0.5);\n}\n\n.nautilus-canvas-item.dim-label {\n    color: mix (@theme_fg_color, @theme_bg_color, 0.50);\n}\n\n.nautilus-canvas-item.dim-label:selected {\n    color: mix (@theme_selected_fg_color, @theme_selected_bg_color, 0.20);\n}\n\n/* Toolbar */\n\n/* Here we use the .button background-image colors from Adwaita, but ligthen them,\n * since is not possible to use lighten () in common css. */\n@keyframes needs_attention_keyframes {\n    0% {background-image: linear-gradient(to bottom, #fafafa, #ededed 40%,  #e0e0e0); border-color: @borders; }\n    /* can't do animation-direction, so holding the color on two keyframes */\n    30% {background-image: linear-gradient(to bottom, @theme_base_color, @theme_base_color, @theme_base_color); border-color: @theme_fg_color; }\n    90% {background-image: linear-gradient(to bottom, @theme_base_color, @theme_base_color, @theme_base_color); border-color: @theme_fg_color; }\n    100% {background-image: linear-gradient(to bottom, #fafafa, #ededed 40%,  #e0e0e0); border-color: @borders; }\n}\n\n.nautilus-operations-button-needs-attention {\n  animation: needs_attention_keyframes 2s ease-in-out;\n}\n.nautilus-operations-button-needs-attention-multiple {\n  animation: needs_attention_keyframes 3s ease-in-out;\n  animation-iteration-count: 3;\n}\n\n/* Remove white background and highlight on hover which GTK adds by default\n * to GtkListBox. TODO: Switch to GtkListView and drop this CSS hack. */\n.operations-list,\n.operations-list > :hover {\n  background: none;\n}\n\n.disclosure-button {\n  padding-left: 4px;\n  padding-right: 4px;\n}\n\n/* Path bar */\n\n.nautilus-path-bar scrolledwindow {\n  border-radius: 5px 0px 0px 5px;\n  border: 1px @borders solid;\n  border-right-width: 0px;\n  background-color: @theme_bg_color;\n}\n.nautilus-path-bar scrolledwindow undershoot.left {\n  border-radius: 5px 0px 0px 5px;\n  background: linear-gradient(to right, @theme_bg_color 6px, alpha(@theme_bg_color, 0) 24px);\n}\n.nautilus-path-bar scrolledwindow undershoot.right {\n  background: linear-gradient(to left, @theme_bg_color 6px, alpha(@theme_bg_color, 0) 24px);\n}\n\n.nautilus-path-bar > button,\n.path-buttons-box button {\n  margin: 0px;\n}\n\n.path-buttons-box button {\n  background-image: none;\n  box-shadow: none;\n  border-radius: 5px;\n  border-width: 0px;\n  -gtk-icon-shadow: none;\n}\n\n.path-buttons-box button:not(.current-dir):not(:backdrop):hover {\n  background: alpha(@theme_fg_color, 0.15);\n  box-shadow: inset 0 0 0 2px @theme_bg_color;\n}\n\n.path-buttons-box button:not(.current-dir):not(:backdrop):hover * {\n  opacity: 1;\n}\n\n/* Make the tags fit into the box */\nentry.search > * {\n  margin: 5px;\n}\n\n/* Sidebar */\n\n.nautilus-window .sidebar-row:selected {\n    background: mix(@theme_bg_color, @theme_fg_color, 0.07);\n}\n\n.nautilus-window .sidebar-row:selected,\n.nautilus-window .sidebar-row:selected image,\n.nautilus-window .sidebar-row:selected label {\n    color: mix(@theme_fg_color, @theme_text_color, 0.5);\n}\n\n.nautilus-window .sidebar-row:selected:backdrop {\n    background: mix(@theme_unfocused_bg_color, @theme_unfocused_fg_color, 0.07);\n}\n\n.nautilus-window .sidebar-row:selected:backdrop,\n.nautilus-window .sidebar-row:selected:backdrop label {\n    color: mix(@theme_unfocused_fg_color, @theme_unfocused_text_color, 0.15);\n}\n\n/* Floating status bar */\n.floating-bar {\n  padding: 1px;\n  background-color: @theme_base_color;\n  border-width: 1px;\n  border-style: solid solid none;\n  border-color: @borders;\n  border-radius: 8px 8px 0 0;\n}\n\n.floating-bar.bottom.left { /* axes left border and border radius */\n  border-left-style: none;\n  border-top-left-radius: 0;\n}\n.floating-bar.bottom.right { /* axes right border and border radius */\n  border-right-style: none;\n  border-top-right-radius: 0;\n}\n\n.floating-bar:backdrop {\n  background-color: @theme_unfocused_base_color;\n  border-color: @unfocused_borders;\n}\n\n.floating-bar button {\n  padding: 0px;\n}\n\n@define-color disk_space_unknown #888a85;\n@define-color disk_space_used #729fcf;\n@define-color disk_space_free #eeeeec;\n\n.disk-space-display {\n    border-style: solid;\n    border-width: 2px;\n}\n\n.disk-space-display.unknown {\n    background-color: @disk_space_unknown;\n    border-color: shade(@disk_space_unknown, 0.7);\n    color: @disk_space_unknown;\n}\n.disk-space-display.unknown.border {\n    color: shade(@disk_space_unknown, 0.7);\n}\n\n.disk-space-display.used {\n    background-color: @disk_space_used;\n    border-color: shade(@disk_space_used, 0.7);\n    color: @disk_space_used;\n}\n.disk-space-display.used.border {\n    color: shade(@disk_space_used, 0.7);\n}\n\n.disk-space-display.free {\n    background-color: @disk_space_free;\n    border-color: shade(@disk_space_free, 0.7);\n    color: @disk_space_free;\n}\n.disk-space-display.free.border {\n    color: shade(@disk_space_free, 0.7);\n}\n\n/* As a workaround for GtkTreeView showing thick border above first row when\n * horizontal grid lines are enabled, we add them using CSS instead. Exclude the\n * drop targets to let through the default feedback style. */\n.nautilus-list-view .view:not(:drop(active)) {\n    border-bottom: 1px solid @theme_bg_color;\n}\n\n.nautilus-list-view.thumbnail {\n  -gtk-icon-shadow: 0px 1px 2px @borders,\n                    1px 0px 0px alpha(@borders, 0.25),\n                    -1px 0px 0px alpha(@borders, 0.25),\n                    0px 2px 0px alpha(@borders, 0.5);\n}\n\n.search-information {\n  background-color: @theme_selected_bg_color;\n  color:white;\n  padding:2px;\n}\n\n@define-color conflict_bg #fef6b6;\n\n.conflict-row {\n    background: @conflict_bg;\n    color: black;\n}\n\n.conflict-row:hover {\n    background-color: shade(@conflict_bg, 0.9);\n}\n\n.conflict-row:selected {\n  background: @theme_selected_bg_color;\n  color: @theme_selected_fg_color;\n}\n\n/* Icon view */\nflowbox {\n  padding: 18px\n}\n\nflowboxchild {\n  padding: 0px;\n}\n\nflowboxchild:selected {\n  background-color:transparent;\n  outline-color: transparent;\n}\n\nflowboxchild .thumbnail {\n  margin: 4px;\n  box-shadow: 0px 1px 2px 0px alpha(@borders, 0.5),\n              0px 0px 0px 1px alpha(@borders, 0.5),\n              0px 2px 0px 0px alpha(@borders, 0.5);\n  border-radius: 2px;\n}\n\n.icon-ui-labels-box {\n  padding: 2px 4px;\n  border-radius: 4px;\n}\n\nflowboxchild:selected .icon-ui-labels-box {\n  color: @theme_selected_fg_color;\n  background-color: @theme_selected_bg_color;\n}\n\nflowboxchild:selected image {\n  -gtk-icon-effect: dim; /* GTK 3 only */\n  /* GTK 4 TODO: Replace previous line with the following one:\n  -gtk-icon-filter: opacity(0.5);\n  */\n  -gtk-icon-shadow: 0px 0px @theme_selected_bg_color;\n}\n"
  },
  {
    "path": ".themes/Flat-Remix-GTK-Blue-Light/index.theme",
    "content": "[Desktop Entry]\nType=X-GNOME-Metatheme\nName=Flat-Remix-GTK-Blue-Light\nComment=Flat-Remix-GTK-Blue-Light theme\"\nEncoding=UTF-8\n\n\n[X-GNOME-Metatheme]\nGtkTheme=Flat-Remix-GTK-Blue-Light\nMetacityTheme=Flat-Remix-Light-Metacity\nIconTheme=Flat-Remix-Blue-Light\nCursorTheme=Adwaita\nButtonLayout=:minimize,maximize,close\n"
  },
  {
    "path": ".themes/Flat-Remix-GTK-Blue-Light/install.sh",
    "content": "#!/bin/sh\n\noriginal_theme=\"$(gsettings get org.gnome.desktop.interface gtk-theme | tr -d \\')\"\nsed -i \"s/Adwaita/${original_theme}/\" uninstall.sh\n\nmkdir -p ~/.config/gtk-4.0/\ncp -r -f libadwaita/* uninstall.sh ~/.config/gtk-4.0/\n\nmkdir -p ~/.themes/\ncp -a $PWD ~/.themes/\n\ngsettings set org.gnome.desktop.interface gtk-theme \"$(basename $PWD)\"\n"
  },
  {
    "path": ".themes/Flat-Remix-GTK-Blue-Light/libadwaita/gtk.css",
    "content": "@define-color accent_bg_color #2777ff;\n@define-color accent_fg_color #ffffff;\n@define-color accent_color @accent_bg_color;\n@define-color destructive_bg_color @red_3;\n@define-color destructive_fg_color white;\n@define-color destructive_color @red_4;\n@define-color success_bg_color @green_4;\n@define-color success_fg_color white;\n@define-color success_color #1b8553;\n@define-color warning_bg_color @yellow_5;\n@define-color warning_fg_color rgba(0, 0, 0, 0.8);\n@define-color warning_color #9c6e03;\n@define-color error_bg_color @red_3;\n@define-color error_fg_color white;\n@define-color error_color @red_4;\n@define-color window_bg_color #fafafa;\n@define-color window_fg_color rgba(0, 0, 0, 0.8);\n@define-color view_bg_color #ffffff;\n@define-color view_fg_color rgba(0, 0, 0, 0.8);\n@define-color headerbar_bg_color #ebebeb;\n@define-color headerbar_fg_color rgba(0, 0, 0, 0.8);\n@define-color headerbar_border_color rgba(0, 0, 0, 0.8);\n@define-color headerbar_backdrop_color @view_bg_color;\n@define-color headerbar_shade_color rgba(0, 0, 0, 0.12);\n@define-color headerbar_darker_shade_color rgba(0, 0, 0, 0.12);\n@define-color sidebar_bg_color #ebebeb;\n@define-color sidebar_fg_color rgba(0, 0, 0, 0.8);\n@define-color sidebar_backdrop_color mix(@sidebar_bg_color, @window_bg_color, .5);\n@define-color sidebar_shade_color rgba(0, 0, 0, 0.07);\n@define-color sidebar_border_color rgba(0, 0, 0, 0.07);\n@define-color secondary_sidebar_bg_color mix(@sidebar_bg_color, @window_bg_color, .5);\n@define-color secondary_sidebar_fg_color rgba(0, 0, 0, 0.8);\n@define-color secondary_sidebar_backdrop_color mix(@secondary_sidebar_bg_color, @window_bg_color, .5);\n@define-color secondary_sidebar_shade_color rgba(0, 0, 0, 0.07);\n@define-color secondary_sidebar_border_color rgba(0, 0, 0, 0.07);\n@define-color card_bg_color #ffffff;\n@define-color card_fg_color rgba(0, 0, 0, 0.8);\n@define-color card_shade_color rgba(0, 0, 0, 0.07);\n@define-color dialog_bg_color #ffffff;\n@define-color dialog_fg_color rgba(0, 0, 0, 0.8);\n@define-color popover_bg_color #ffffff;\n@define-color popover_fg_color rgba(0, 0, 0, 0.8);\n@define-color popover_shade_color rgba(0, 0, 0, 0.07);\n@define-color thumbnail_bg_color #ffffff;\n@define-color thumbnail_fg_color rgba(0, 0, 0, 0.8);\n@define-color shade_color rgba(0, 0, 0, 0.07);\n@define-color scrollbar_outline_color white;\nwindowcontrols {\n  margin: 8px; }\n  windowcontrols button {\n    min-height: 16px;\n    min-width: 16px;\n    margin: -3px; }\n    windowcontrols button.minimize image, windowcontrols button.maximize image, windowcontrols button.close image {\n      padding: 0;\n      color: transparent;\n      background-image: -gtk-scaled(url(\"assets/titlebutton.png\"), url(\"assets/titlebutton@2.png\"));\n      background-position: center;\n      background-repeat: no-repeat;\n      background-size: 8px;\n      box-shadow: 0 0 5px 0 alpha(@headerbar_bg_color, 10); }\n      windowcontrols button.minimize image:backdrop, windowcontrols button.maximize image:backdrop, windowcontrols button.close image:backdrop {\n        background-color: #7f7f7f;\n        background-image: -gtk-scaled(url(\"assets/titlebutton.png\"), url(\"assets/titlebutton@2.png\")); }\n    windowcontrols button.minimize image {\n      background-color: #fd7d00; }\n      windowcontrols button.minimize image:hover {\n        background-image: -gtk-scaled(url(\"assets/minimize.png\"), url(\"assets/minimize@2.png\")); }\n    windowcontrols button.maximize image {\n      background-color: #377cf1; }\n      windowcontrols button.maximize image:hover {\n        background-image: -gtk-scaled(url(\"assets/maximize.png\"), url(\"assets/maximize@2.png\")); }\n    windowcontrols button.close image {\n      background-color: #d31919; }\n      windowcontrols button.close image:hover {\n        background-image: -gtk-scaled(url(\"assets/close.png\"), url(\"assets/close@2.png\")); }\n\nwindow.background {\n  background: linear-gradient(to bottom, alpha(@headerbar_bg_color, .8) 46px, @view_bg_color 46px); }\n\nwindow.background headerbar {\n  background-color: transparent;\n  color: alpha(@headerbar_fg_color, 2); }\n"
  },
  {
    "path": ".themes/Flat-Remix-GTK-Blue-Light/uninstall.sh",
    "content": "#!/bin/sh\n\ntheme=Flat-Remix-GTK-Blue-Light\n\nrm -rf ~/.config/gtk-4.0/gtk.css \\\n       ~/.config/gtk-4.0/assets \\\n       ~/.config/gtk-4.0/uninstall.sh \\\n       ~/.themes/$theme/\n\ngsettings set org.gnome.desktop.interface gtk-theme \"Adwaita\"\n"
  },
  {
    "path": ".themes/Flat-Remix-GTK-Blue-Light-Solid/cinnamon/cinnamon.css",
    "content": "/***************************\n * Check and Radio buttons *\n ***************************/\nstage {\n  color: #5c616c; }\n\n.label-shadow {\n  color: rgba(0, 0, 0, 0); }\n\n.sound-button, .modal-dialog-button-box .modal-dialog-button, .notification-button, .notification-icon-button, .popup-menu #notification .notification-button, .popup-menu #notification .notification-icon-button {\n  min-height: 20px;\n  padding: 5px 32px;\n  transition-duration: 0;\n  color: #5c616c;\n  outline-color: rgba(92, 97, 108, 0.3);\n  border-color: #d9d9d9;\n  border-bottom-color: #c2c2c2;\n  background-image: linear-gradient(to top, whitesmoke 2px, #ffffff);\n  text-shadow: 0 1px rgba(255, 255, 255, 0.769231);\n  -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231);\n  box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.07); }\n  .sound-button, .modal-dialog-button-box .modal-dialog-button, .notification-button, .notification-icon-button, .popup-menu #notification .notification-button, .popup-menu #notification .notification-icon-button {\n    border-radius: 6px; }\n  .sound-button:hover, .modal-dialog-button-box .modal-dialog-button:hover, .notification-button:hover, .notification-icon-button:hover, .popup-menu #notification .notification-button:hover, .popup-menu #notification .notification-icon-button:hover {\n    color: #5c616c;\n    outline-color: rgba(92, 97, 108, 0.3);\n    border-color: #d9d9d9;\n    border-bottom-color: #c2c2c2;\n    background-image: linear-gradient(to top, #ffffff, white 1px);\n    text-shadow: 0 1px rgba(255, 255, 255, 0.769231);\n    -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231);\n    box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.07); }\n  .sound-button:active, .modal-dialog-button-box .modal-dialog-button:active, .notification-button:active, .notification-icon-button:active, .popup-menu #notification .notification-button:active, .popup-menu #notification .notification-icon-button:active {\n    color: #5c616c;\n    outline-color: rgba(92, 97, 108, 0.3);\n    border-color: #d9d9d9;\n    background-image: image(#dbdbdb);\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\n  .sound-button:insensitive, .modal-dialog-button-box .modal-dialog-button:insensitive, .notification-button:insensitive, .notification-icon-button:insensitive, .popup-menu #notification .notification-button:insensitive, .popup-menu #notification .notification-icon-button:insensitive {\n    color: #aeb0b6;\n    border-color: #d9d9d9;\n    background-image: image(#fdfdfd);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0); }\n\n#menu-search-entry, .popup-menu #notification StEntry {\n  padding: 7px;\n  caret-size: 1px;\n  selection-background-color: #2777ff;\n  selected-color: #ffffff;\n  transition-duration: 300ms;\n  border-radius: 6px;\n  color: black;\n  border-color: #d9d9d9;\n  background-color: #fafafa;\n  box-shadow: inset 0 0 0 1px rgba(39, 119, 255, 0); }\n  #menu-search-entry:focus, .popup-menu #notification StEntry:focus, #menu-search-entry:hover, .popup-menu #notification StEntry:hover {\n    box-shadow: inset 0 0 0 1px #2777ff;\n    border-color: #2777ff; }\n  #menu-search-entry:insensitive, .popup-menu #notification StEntry:insensitive {\n    color: #aeb0b6;\n    border-color: #d9d9d9;\n    background-color: #fdfdfd;\n    box-shadow: none; }\n  #menu-search-entry StIcon.capslock-warning, .popup-menu #notification StEntry StIcon.capslock-warning {\n    icon-size: 16px;\n    warning-color: #fd7d00;\n    padding: 0 4px; }\n\n.notification StEntry {\n  padding: 7px;\n  caret-size: 1px;\n  caret-color: white;\n  selection-background-color: #2777ff;\n  selected-color: #ffffff;\n  transition-duration: 300ms;\n  border-radius: 6px;\n  color: white;\n  border-color: black;\n  background-color: rgba(0, 0, 0, 0.5);\n  background-clip: padding-box;\n  box-shadow: none;\n  text-shadow: 0 1px black;\n  -gtk-icon-shadow: 0 1px black; }\n  .notification StEntry:focus {\n    color: white;\n    border-color: #2777ff;\n    background-color: rgba(0, 0, 0, 0.5);\n    background-clip: padding-box;\n    box-shadow: inset 0 0 0 1px #2777ff;\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black; }\n  .notification StEntry:insensitive {\n    color: #97999f;\n    border-color: black;\n    background-color: rgba(68, 72, 83, 0.5);\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\n\nStScrollView.vfade {\n  -st-vfade-offset: 68px; }\n\nStScrollView.hfade {\n  -st-hfade-offset: 68px; }\n\nStScrollBar {\n  padding: 8px; }\n  StScrollView StScrollBar {\n    min-width: 5px;\n    min-height: 5px; }\n  StScrollBar StBin#trough {\n    background-color: rgba(250, 250, 250, 0.1);\n    border-radius: 8px; }\n  StScrollBar StButton#vhandle, StScrollBar StButton#hhandle {\n    border-radius: 6px;\n    background-color: #bec0c4;\n    border: 0px solid;\n    margin: 0px; }\n    StScrollBar StButton#vhandle:hover, StScrollBar StButton#hhandle:hover {\n      background-color: #ced0d3; }\n    StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active {\n      background-color: #2777ff; }\n\n.separator {\n  -gradient-height: 1px;\n  -gradient-start: rgba(0, 0, 0, 0);\n  -gradient-end: rgba(0, 0, 0, 0);\n  -margin-horizontal: 1.5em;\n  height: 1em; }\n\n.popup-slider-menu-item,\n.slider {\n  -slider-height: 0.3em;\n  -slider-background-color: #d9d9d9;\n  -slider-border-color: rgba(255, 255, 255, 0.3);\n  -slider-active-background-color: #2777ff;\n  -slider-active-border-color: rgba(255, 255, 255, 0.3);\n  -slider-border-width: 1px;\n  -slider-handle-radius: 0.5em;\n  height: 1em;\n  min-width: 15em;\n  border: 0 solid transparent;\n  border-right-width: 1px;\n  border-left-width: 5px; }\n\n.check-box CinnamonGenericContainer {\n  spacing: .2em;\n  min-height: 30px;\n  padding-top: 2px; }\n\n.check-box StLabel {\n  font-weight: normal; }\n\n.check-box StBin {\n  width: 16px;\n  height: 16px;\n  background-image: url(\"assets/checkbox-unchecked.svg\"); }\n\n.check-box:focus StBin {\n  background-image: url(\"assets/checkbox-unchecked-focused.svg\"); }\n\n.check-box:checked StBin {\n  background-image: url(\"assets/checkbox-checked.svg\"); }\n\n.check-box:focus:checked StBin {\n  background-image: url(\"assets/checkbox-checked-focused.svg\"); }\n\n.radiobutton CinnamonGenericContainer {\n  spacing: .2em;\n  height: 26px;\n  padding-top: 2px; }\n\n.radiobutton StLabel {\n  padding-top: 4px;\n  font-size: 0.9em;\n  box-shadow: none; }\n\n.radiobutton StBin {\n  width: 16px;\n  height: 16px;\n  background-image: url(\"assets/checkbox-unchecked.svg\"); }\n\n.radiobutton:focus StBin {\n  background-image: url(\"assets/checkbox-unchecked-focused.svg\"); }\n\n.radiobutton:checked StBin {\n  background-image: url(\"assets/checkbox-checked.svg\"); }\n\n.radiobutton:focus:checked StBin {\n  background-image: url(\"assets/checkbox-checked-focused.svg\"); }\n\n.toggle-switch {\n  width: 50px;\n  height: 20px;\n  background-size: contain; }\n  .toggle-switch-us, .toggle-switch-intl {\n    background-image: url(\"assets/switch-off.svg\"); }\n    .toggle-switch-us:checked, .toggle-switch-intl:checked {\n      background-image: url(\"assets/switch-on.svg\"); }\n\n.cinnamon-link {\n  color: #005af3;\n  text-decoration: underline; }\n  .cinnamon-link:hover {\n    color: #2777ff; }\n\n#Tooltip {\n  background-color: rgba(0, 0, 0, 0.8);\n  border: 1px solid rgba(255, 255, 255, 0.1);\n  border-radius: 6px;\n  padding: 8px 12px;\n  color: white;\n  font-size: 1em;\n  font-weight: normal;\n  text-align: center; }\n\n#LookingGlassDialog {\n  color: #5c616c;\n  border: 1px solid #d9d9d9;\n  border-radius: 6px;\n  background-color: #ffffff;\n  spacing: 4px;\n  padding: 8px; }\n\n.menu {\n  color: #5c616c;\n  border: 1px solid #d9d9d9;\n  border-radius: 6px;\n  margin: 10px 5px;\n  background-color: #fafafa; }\n\n.popup-sub-menu {\n  background-color: #fafafa;\n  box-shadow: none; }\n  .popup-sub-menu .popup-menu-item:ltr {\n    padding-right: 1.75em; }\n  .popup-sub-menu .popup-menu-item:rtl {\n    padding-left: 1.75em; }\n  .popup-sub-menu StScrollBar {\n    padding: 4px; }\n    .popup-sub-menu StScrollBar StBin#trough, .popup-sub-menu StScrollBar StBin#vhandle {\n      border-width: 0; }\n\n.popup-menu-content {\n  padding: 1em 0em 1em 0em; }\n\n.popup-menu-item {\n  padding: .4em 1.75em;\n  spacing: 1em;\n  border-left-width: 0;\n  border-right-width: 0; }\n  .popup-menu-item:active {\n    color: #ffffff;\n    background-color: #2777ff; }\n  .popup-menu-item:insensitive {\n    color: rgba(92, 97, 108, 0.5);\n    background: none; }\n\n.popup-inactive-menu-item {\n  color: #5c616c; }\n  .popup-inactive-menu-item:insensitive {\n    color: #aeb0b6; }\n\n/* This is for popup menus in Cinnamon versions < 3.2 */\n.popup-menu {\n  color: white;\n  color: #5c616c; }\n  .popup-menu-arrow {\n    icon-size: 16px; }\n  .popup-menu .popup-sub-menu {\n    background-color: #fafafa;\n    box-shadow: none; }\n    .popup-menu .popup-sub-menu .popup-menu-item:ltr {\n      padding-right: 1.75em; }\n    .popup-menu .popup-sub-menu .popup-menu-item:rtl {\n      padding-left: 1.75em; }\n    .popup-menu .popup-sub-menu StScrollBar {\n      padding: 4px; }\n      .popup-menu .popup-sub-menu StScrollBar StBin#trough, .popup-menu .popup-sub-menu StScrollBar StBin#vhandle {\n        border-width: 0; }\n  .popup-menu .popup-menu-content {\n    padding: 1em 0em 1em 0em; }\n  .popup-menu .popup-menu-item {\n    padding: .4em 1.75em;\n    spacing: 1em;\n    border: 1px solid transparent;\n    border-left-width: 0;\n    border-right-width: 0; }\n    .popup-menu .popup-menu-item:active {\n      color: #5c616c;\n      border-color: rgba(92, 97, 108, 0.11);\n      background-color: rgba(92, 97, 108, 0.08); }\n    .popup-menu .popup-menu-item:insensitive {\n      color: rgba(92, 97, 108, 0.5);\n      background: none; }\n  .popup-menu .popup-inactive-menu-item {\n    color: #5c616c; }\n    .popup-menu .popup-inactive-menu-item:insensitive {\n      color: #aeb0b6; }\n  .popup-menu-icon {\n    icon-size: 16px; }\n\n.popup-menu-boxpointer {\n  -arrow-border-radius: 6px;\n  -arrow-background-color: #ffffff;\n  -arrow-border-width: 1px;\n  -arrow-border-color: #d9d9d9;\n  -arrow-base: 21px;\n  -arrow-rise: 9px;\n  -boxpointer-gap: 2px; }\n\n/*Scale view context menu*/\n.popup-combo-menu {\n  color: #5c616c;\n  border: 1px solid #d9d9d9;\n  border-radius: 6px;\n  background-color: #fafafa;\n  box-shadow: none;\n  padding: 1em 0em 1em 0em; }\n\n.popup-combobox-item {\n  spacing: 1em;\n  padding: .4em 1.75em;\n  border: 1px solid transparent;\n  border-left-width: 0;\n  border-right-width: 0; }\n\n.popup-separator-menu-item {\n  -gradient-height: 1px;\n  -gradient-start: #DFDFDF;\n  -gradient-end: #DFDFDF;\n  -margin-horizontal: 0;\n  height: 1px; }\n\n.popup-alternating-menu-item:alternate {\n  font-weight: normal; }\n\n.popup-device-menu-item {\n  spacing: .5em; }\n\n.popup-subtitle-menu-item {\n  font-weight: normal; }\n\n.nm-menu-item-icons {\n  spacing: .5em; }\n\n#panel {\n  font-weight: bold;\n  /* sets the height of horizontal panels */\n  height: 40px;\n  /* sets the width of vertical panels */\n  width: 32px; }\n  #panelLeft {\n    spacing: 4px; }\n    #panelLeft:dnd {\n      background-gradient-direction: vertical;\n      background-gradient-start: rgba(255, 0, 0, 0.05);\n      background-gradient-end: rgba(255, 0, 0, 0.2); }\n    #panelLeft:ltr {\n      padding-right: 4px; }\n    #panelLeft:rtl {\n      padding-left: 4px; }\n    #panelLeft.vertical {\n      padding: 0px; }\n      #panelLeft.vertical:ltr {\n        padding-right: 0px; }\n      #panelLeft.vertical:rtl {\n        padding-left: 0px; }\n  #panelRight:dnd {\n    background-gradient-direction: vertical;\n    background-gradient-start: rgba(0, 0, 255, 0.05);\n    background-gradient-end: rgba(0, 0, 255, 0.2); }\n  #panelRight:ltr {\n    padding-left: 4px;\n    spacing: 0px; }\n  #panelRight:rtl {\n    padding-right: 4px;\n    spacing: 0px; }\n  #panelRight.vertical {\n    padding: 0px; }\n    #panelRight.vertical:ltr {\n      padding-right: 0px; }\n    #panelRight.vertical:rtl {\n      padding-left: 0px; }\n  #panelCenter {\n    spacing: 4px; }\n    #panelCenter:dnd {\n      background-gradient-direction: vertical;\n      background-gradient-start: rgba(0, 255, 0, 0.05);\n      background-gradient-end: rgba(0, 255, 0, 0.2); }\n  #panel:highlight {\n    border-image: none;\n    background-color: rgba(191, 23, 23, 0.5); }\n\n.panelLeft {\n  spacing: 4px; }\n  .panelLeft:dnd {\n    background-gradient-direction: vertical;\n    background-gradient-start: rgba(255, 0, 0, 0.05);\n    background-gradient-end: rgba(255, 0, 0, 0.2); }\n  .panelLeft:ltr {\n    padding-right: 4px; }\n  .panelLeft:rtl {\n    padding-left: 4px; }\n  .panelLeft.vertical {\n    padding: 0px; }\n    .panelLeft.vertical:ltr {\n      padding-right: 0px; }\n    .panelLeft.vertical:rtl {\n      padding-left: 0px; }\n\n.panelRight:dnd {\n  background-gradient-direction: vertical;\n  background-gradient-start: rgba(0, 0, 255, 0.05);\n  background-gradient-end: rgba(0, 0, 255, 0.2); }\n\n.panelRight:ltr {\n  padding-left: 4px;\n  spacing: 0px; }\n\n.panelRight:rtl {\n  padding-right: 4px;\n  spacing: 0px; }\n\n.panelRight.vertical {\n  padding: 0px; }\n  .panelRight.vertical:ltr {\n    padding-left: 0px;\n    spacing: 0px; }\n  .panelRight.vertical:rtl {\n    padding-right: 0px;\n    spacing: 0px; }\n\n.panelCenter {\n  spacing: 4px; }\n  .panelCenter.vertical {\n    padding-left: 0px;\n    padding-right: 0px; }\n  .panelCenter:dnd {\n    background-gradient-direction: vertical;\n    background-gradient-start: rgba(0, 255, 0, 0.05);\n    background-gradient-end: rgba(0, 255, 0, 0.2); }\n\n.panel-top, .panel-bottom, .panel-left, .panel-right {\n  color: #5c616c;\n  border: #ffffff;\n  background-color: rgba(255, 255, 255, 0.99);\n  font-size: 1em;\n  padding: 0px; }\n\n.panel-top {\n  box-shadow: 0 1px #f0f0f0; }\n\n.panel-bottom {\n  box-shadow: 0 -1px #f0f0f0; }\n\n.panel-left {\n  box-shadow: 1px 0 #f0f0f0; }\n\n.panel-right {\n  box-shadow: -1px 0 #f0f0f0; }\n\n.panel-dummy {\n  background-color: rgba(191, 23, 23, 0.5); }\n  .panel-dummy:entered {\n    background-color: rgba(191, 23, 23, 0.6); }\n\n.panel-status-button {\n  border-width: 0;\n  -natural-hpadding: 3px;\n  -minimum-hpadding: 3px;\n  font-weight: bold;\n  color: white; }\n\n.panel-button {\n  -natural-hpadding: 6px;\n  -minimum-hpadding: 2px;\n  font-weight: bold;\n  color: green;\n  transition-duration: 100; }\n\n.system-status-icon {\n  icon-size: 16px;\n  padding: 0 1px; }\n  .system-status-icon.warning {\n    color: #fd7d00; }\n  .system-status-icon.error {\n    color: #bf1717; }\n\n#overview {\n  spacing: 12px; }\n\n.window-caption {\n  background-color: #303340;\n  border: 1px solid #303340;\n  color: white;\n  spacing: 8px;\n  border-radius: 6px;\n  font-size: 0.9em;\n  padding: 5px 8px;\n  -cinnamon-caption-spacing: 8px; }\n  .window-caption:focus {\n    background-color: #2777ff;\n    color: #ffffff;\n    border: 1px solid #2777ff; }\n\n.window-border {\n  border: 3px #2777ff;\n  border-radius: 6px;\n  background-color: rgba(255, 255, 255, 0.05);\n  /* Cover rounded corners and some bad adjustment gaps */\n  box-shadow: 0 0 0 1px #2777ff inset; }\n\n.overview-empty-placeholder {\n  color: #ffffff;\n  font-size: 2em; }\n\n.expo-workspaces-name-entry,\n.expo-workspaces-name-entry#selected {\n  height: 1.5em;\n  border-radius: 6px;\n  font-size: 1em;\n  padding: 5px 8px;\n  -cinnamon-caption-spacing: 4px;\n  color: white;\n  border-color: black;\n  background-color: rgba(0, 0, 0, 0.5);\n  background-clip: padding-box;\n  box-shadow: none;\n  text-shadow: 0 1px black;\n  -gtk-icon-shadow: 0 1px black; }\n  .expo-workspaces-name-entry:focus,\n  .expo-workspaces-name-entry#selected:focus {\n    border: 1px solid #2777ff;\n    background-color: #2777ff;\n    color: #ffffff;\n    font-style: italic;\n    transition-duration: 300;\n    selection-background-color: #ffffff;\n    selected-color: #2777ff; }\n\n.expo-workspace-thumbnail-frame {\n  border: 4px solid rgba(255, 255, 255, 0);\n  background-color: rgba(255, 255, 255, 0);\n  border-radius: 6px; }\n  .expo-workspace-thumbnail-frame#active {\n    border: 4px solid #2777ff;\n    background-color: black;\n    border-radius: 6px; }\n\n.expo-background {\n  background-color: #303340; }\n\n.workspace-thumbnails {\n  spacing: 26px; }\n  .workspace-thumbnails-background, .workspace-thumbnails-background:rtl {\n    padding: 8px; }\n\n.workspace-add-button {\n  background-image: url(\"assets/add-workspace.svg\");\n  height: 200px;\n  width: 35px;\n  transition-duration: 100; }\n  .workspace-add-button:hover {\n    background-image: url(\"assets/add-workspace-hover.svg\");\n    transition-duration: 100; }\n  .workspace-add-button:active {\n    background-image: url(\"assets/add-workspace-active.svg\");\n    transition-duration: 100; }\n\n.workspace-overview-background-shade {\n  background-color: rgba(0, 0, 0, 0.5); }\n\n.workspace-close-button,\n.window-close {\n  background-image: url(\"assets/close.svg\");\n  background-size: 26px;\n  height: 26px;\n  width: 26px;\n  -cinnamon-close-overlap: 12px; }\n  .workspace-close-button:hover,\n  .window-close:hover {\n    background-image: url(\"assets/close-hover.svg\");\n    background-size: 26px;\n    height: 26px;\n    width: 26px; }\n  .workspace-close-button:active,\n  .window-close:active {\n    background-image: url(\"assets/close-active.svg\");\n    background-size: 26px;\n    height: 26px;\n    width: 26px; }\n\n.window-close-area {\n  background-image: url(\"assets/trash-icon.svg\");\n  height: 120px;\n  width: 400px; }\n\n.calendar {\n  padding: .4em 1.75em;\n  spacing-rows: 0px;\n  spacing-columns: 0px; }\n\n.calendar-main-box {\n  margin: 0 .8em .5em .8em; }\n\n.calendar-events-main-box {\n  height: 300px;\n  margin-right: .5em;\n  border-radius: 6px;\n  padding: .5em;\n  min-width: 350px;\n  border: 1px solid #d9d9d9;\n  background-color: #fafafa; }\n\n.calendar-events-no-events-button {\n  margin: 6px 0 6px 0;\n  padding: 6px;\n  border-radius: 6px; }\n  .calendar-events-no-events-button:hover {\n    background-color: #2777ff; }\n    .calendar-events-no-events-button:hover .calendar-events-no-events-icon,\n    .calendar-events-no-events-button:hover .calendar-events-no-events-label {\n      color: #ffffff; }\n\n.calendar-events-no-events-icon,\n.calendar-events-no-events-label {\n  font-weight: bold;\n  color: #5c616c;\n  text-align: center; }\n\n.calendar-events-date-label {\n  padding: .1em .1em .5em .1em;\n  color: #5c616c;\n  font-weight: bold;\n  text-align: center; }\n\n.calendar-events-event-container {\n  padding: 0; }\n\n.calendar-event-button {\n  border: 1px solid rgba(0, 0, 0, 0); }\n  .calendar-event-button .calendar-event-time-past {\n    color: rgba(92, 97, 108, 0.4);\n    font-weight: bold;\n    text-align: left;\n    margin-bottom: .2em; }\n  .calendar-event-button .calendar-event-time-present {\n    color: #5c616c;\n    font-weight: bold;\n    text-align: left;\n    margin-bottom: .2em; }\n    .calendar-event-button .calendar-event-time-present:all-day {\n      color: #2777ff; }\n  .calendar-event-button .calendar-event-time-future {\n    color: #5c616c;\n    font-weight: bold;\n    text-align: left;\n    margin-bottom: .2em; }\n  .calendar-event-button .calendar-event-summary {\n    color: #5c616c;\n    text-align: left;\n    width: 200px; }\n  .calendar-event-button .calendar-event-countdown {\n    text-align: right;\n    margin-bottom: .6em;\n    color: #5c616c; }\n    .calendar-event-button .calendar-event-countdown:soon {\n      font-weight: bold; }\n    .calendar-event-button .calendar-event-countdown:imminent {\n      font-weight: bold;\n      color: #fd7d00; }\n    .calendar-event-button .calendar-event-countdown:current {\n      font-weight: bold;\n      color: #2777ff; }\n  .calendar-event-button:hover {\n    background-color: #2777ff;\n    border: 1px solid #d9d9d9; }\n    .calendar-event-button:hover .calendar-event-time-past,\n    .calendar-event-button:hover .calendar-event-time-present,\n    .calendar-event-button:hover .calendar-event-time-future,\n    .calendar-event-button:hover .calendar-event-summary {\n      color: #ffffff; }\n    .calendar-event-button:hover .calendar-event-countdown {\n      text-align: right;\n      margin-bottom: .6em;\n      color: #ffffff; }\n      .calendar-event-button:hover .calendar-event-countdown:soon {\n        font-weight: bold; }\n      .calendar-event-button:hover .calendar-event-countdown:imminent {\n        font-weight: bold; }\n      .calendar-event-button:hover .calendar-event-countdown:current {\n        font-weight: bold; }\n\n.calendar-event-color-strip {\n  width: 2px; }\n\n.calendar-today-home-button {\n  padding: 6px; }\n\n.calendar-today-day-label {\n  font-size: 1.75em;\n  color: #5c616c;\n  font-weight: bold;\n  text-align: center;\n  padding-bottom: .1em; }\n\n.calendar-today-date-label {\n  font-size: 1.1em;\n  color: #5c616c;\n  font-weight: bold;\n  text-align: center; }\n\n.calendar-today-home-button-enabled {\n  padding: 6px; }\n  .calendar-today-home-button-enabled:hover {\n    background-color: #2777ff; }\n    .calendar-today-home-button-enabled:hover .calendar-today-day-label {\n      color: #ffffff; }\n    .calendar-today-home-button-enabled:hover .calendar-today-date-label {\n      color: #ffffff; }\n\n.calendar-month-label {\n  color: #5c616c;\n  font-weight: bold;\n  padding: 8px 0; }\n\n.calendar-change-month-back,\n.calendar-change-month-forward {\n  width: 16px;\n  height: 16px; }\n\n.calendar-change-month-back {\n  background-image: url(\"assets/calendar-arrow-left.svg\"); }\n  .calendar-change-month-back:focus, .calendar-change-month-back:hover {\n    background-image: url(\"assets/calendar-arrow-left-hover.svg\"); }\n  .calendar-change-month-back:active {\n    background-image: url(\"assets/calendar-arrow-left.svg\"); }\n  .calendar-change-month-back:rtl {\n    background-image: url(\"assets/calendar-arrow-right.svg\"); }\n    .calendar-change-month-back:rtl:focus, .calendar-change-month-back:rtl:hover {\n      background-image: url(\"assets/calendar-arrow-right-hover.svg\"); }\n    .calendar-change-month-back:rtl:active {\n      background-image: url(\"assets/calendar-arrow-right.svg\"); }\n\n.calendar-change-month-forward {\n  background-image: url(\"assets/calendar-arrow-right.svg\"); }\n  .calendar-change-month-forward:focus, .calendar-change-month-forward:hover {\n    background-image: url(\"assets/calendar-arrow-right-hover.svg\"); }\n  .calendar-change-month-forward:active {\n    background-image: url(\"assets/calendar-arrow-right.svg\"); }\n  .calendar-change-month-forward:rtl {\n    background-image: url(\"assets/calendar-arrow-left.svg\"); }\n    .calendar-change-month-forward:rtl:focus, .calendar-change-month-forward:rtl:hover {\n      background-image: url(\"assets/calendar-arrow-left-hover.svg\"); }\n    .calendar-change-month-forward:rtl:active {\n      background-image: url(\"assets/calendar-arrow-left.svg\"); }\n\n.calendar-day-event-dot-box {\n  margin-top: 1.7em;\n  max-rows: 1; }\n\n.calendar-day-event-dot {\n  margin: 1px;\n  border-radius: 2px;\n  width: 4px;\n  height: 4px; }\n\n.datemenu-date-label {\n  padding: .4em 1.75em;\n  font-weight: bold;\n  font-size: 1.15em;\n  text-align: center;\n  color: #5c616c;\n  border-radius: 6px; }\n\n.calendar-day-base {\n  font-size: 1em;\n  text-align: center;\n  width: 2.2em;\n  height: 2.2em;\n  padding: 0.1em; }\n  .calendar-day-base:hover {\n    font-weight: bold;\n    color: #ffffff;\n    background-color: #2777ff; }\n\n.calendar-day-heading {\n  color: rgba(92, 97, 108, 0.85);\n  margin-top: 1em;\n  font-size: 1.05em; }\n\n.calendar-day {\n  border-width: 0;\n  color: rgba(92, 97, 108, 0.9); }\n\n.calendar-day-top {\n  border-top-width: 0; }\n\n.calendar-day-left {\n  border-left-width: 0; }\n\n.calendar-nonwork-day {\n  color: #5c616c;\n  background-color: transparent;\n  font-weight: bold; }\n\n.calendar-today,\n.calendar-today:active,\n.calendar-today:focus,\n.calendar-today:hover {\n  font-weight: bold;\n  color: #ffffff;\n  background-color: rgba(92, 97, 108, 0.3);\n  border-radius: 99px;\n  border-width: 0; }\n  .calendar-today:selected,\n  .calendar-today:active:selected,\n  .calendar-today:focus:selected,\n  .calendar-today:hover:selected {\n    background-color: #2777ff; }\n\n.calendar-not-today {\n  color: #5c616c;\n  border-radius: 99px; }\n  .calendar-not-today:selected {\n    font-weight: bold;\n    background-color: rgba(92, 97, 108, 0.3); }\n    .calendar-not-today:selected:hover {\n      font-weight: bold;\n      color: #5c616c; }\n\n.calendar-other-month-day {\n  color: rgba(92, 97, 108, 0.3);\n  border-radius: 99px;\n  opacity: 1; }\n  .calendar-other-month-day:hover {\n    color: #ffffff;\n    opacity: 1; }\n\n.calendar-week-number {\n  color: rgba(92, 97, 108, 0.85);\n  font-size: 0.8em;\n  margin-top: 0.8em; }\n\n#notification {\n  border: 1px solid #d9d9d9;\n  border-radius: 6px;\n  background-color: #ffffff;\n  padding: 13px;\n  spacing-rows: 10px;\n  spacing-columns: 10px;\n  margin-from-right-edge-of-screen: 20px;\n  width: 34em;\n  color: #5c616c; }\n  .popup-menu #notification {\n    color: #5c616c;\n    border-image: url(\"asset/message.svg\") 9 9 9 9; }\n    .popup-menu #notification .notification-button, .popup-menu #notification .notification-icon-button {\n      padding: 5px; }\n  #notification.multi-line-notification {\n    padding-bottom: 13px;\n    color: #5c616c; }\n  #notification-scrollview {\n    max-height: 10em; }\n    #notification-scrollview > .top-shadow, #notification-scrollview > .bottom-shadow {\n      height: 1em; }\n    #notification-scrollview:ltr > StScrollBar {\n      padding-left: 6px; }\n    #notification-scrollview:rtl > StScrollBar {\n      padding-right: 6px; }\n  #notification-body {\n    spacing: 5px; }\n  #notification-actions {\n    spacing: 10px; }\n\n.notification-with-image {\n  min-height: 159px;\n  color: #5c616c; }\n\n.notification-button, .notification-icon-button {\n  padding: 5px; }\n\n.notification-icon-button > StIcon {\n  icon-size: 32px; }\n\n#altTabPopup {\n  padding: 8px;\n  spacing: 16px; }\n\n.switcher-list {\n  color: #5c616c;\n  border: 1px solid #d9d9d9;\n  background-color: #ffffff;\n  border-radius: 6px;\n  padding: 20px; }\n  .switcher-list > StBoxLayout {\n    padding: 4px; }\n  .switcher-list-item-container {\n    spacing: 8px; }\n  .switcher-list .item-box {\n    padding: 8px;\n    border-radius: 6px; }\n    .switcher-list .item-box:outlined {\n      padding: 8px;\n      border: 1px solid #2777ff; }\n    .switcher-list .item-box:selected {\n      color: #ffffff;\n      background-color: #2777ff;\n      border: 0px solid #2777ff; }\n  .switcher-list .thumbnail {\n    width: 256px; }\n  .switcher-list .thumbnail-box {\n    padding: 2px;\n    spacing: 4px; }\n  .switcher-list .separator {\n    width: 1px;\n    background: rgba(255, 255, 255, 0.2); }\n\n.switcher-arrow {\n  border-color: rgba(0, 0, 0, 0);\n  color: #5c616c; }\n  .switcher-arrow:highlighted {\n    border-color: rgba(0, 0, 0, 0);\n    color: #ffffff; }\n\n.thumbnail-scroll-gradient-left {\n  background-color: rgba(0, 0, 0, 0);\n  border-radius: 24px;\n  border-radius-topright: 0px;\n  border-radius-bottomright: 0px;\n  width: 60px; }\n\n.thumbnail-scroll-gradient-right {\n  background-color: rgba(0, 0, 0, 0);\n  border-radius: 24px;\n  border-radius-topleft: 0px;\n  border-radius-bottomleft: 0px;\n  width: 60px; }\n\n.ripple-box {\n  width: 104px;\n  height: 104px;\n  background-image: url(\"assets/corner-ripple.svg\");\n  background-size: contain; }\n  .ripple-box:rtl {\n    background-image: url(\"assets/corner-ripple.svg\"); }\n\n.lightbox {\n  background-color: rgba(0, 0, 0, 0.4); }\n\n.flashspot {\n  background-color: white; }\n\n.modal-dialog {\n  background-color: #ffffff;\n  border: 1px solid #d9d9d9;\n  border-radius: 6px;\n  padding: 5px 10px; }\n  .modal-dialog > StBoxLayout:first-child {\n    padding: 10px; }\n  .modal-dialog-button-box {\n    spacing: 0;\n    margin: 0px;\n    padding: 10px;\n    border: none;\n    background-color: #ffffff; }\n    .modal-dialog-button-box .modal-dialog-button {\n      padding-top: 0;\n      padding-bottom: 0;\n      height: 30px; }\n  .modal-dialog .confirm-dialog-title {\n    text-align: center;\n    font-weight: bold;\n    font-size: 1.3em;\n    padding-bottom: 12px; }\n\n.run-dialog {\n  padding: 10px 15px 10px 15px;\n  border: 1px solid #d9d9d9;\n  border-radius: 6px;\n  background-color: #ffffff; }\n  .run-dialog > * {\n    padding: 0; }\n  .run-dialog-label {\n    font-size: 1.3em;\n    font-weight: bold;\n    color: #5c616c;\n    padding-bottom: 15px;\n    text-align: center; }\n  .run-dialog-description {\n    color: #5c616c;\n    padding-top: 15px;\n    text-align: center; }\n    .run-dialog-description.error {\n      color: #bf1717; }\n  .run-dialog-error-label {\n    color: #bf1717; }\n  .run-dialog-error-box {\n    padding-top: 15px;\n    spacing: 5px; }\n  .run-dialog-completion-box {\n    padding-top: 5px;\n    padding-left: 15px;\n    font-size: 1em; }\n  .run-dialog-entry {\n    width: 21em;\n    height: 1.2em;\n    padding: 7px;\n    border-radius: 6px;\n    caret-color: white;\n    selected-color: #ffffff;\n    selection-background-color: #2777ff;\n    color: white;\n    border-color: black;\n    background-color: rgba(0, 0, 0, 0.5);\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black; }\n    .run-dialog-entry:focus {\n      box-shadow: inset 0 0 0 1px #2777ff;\n      border-color: #2777ff; }\n  .run-dialog .modal-dialog-button-box {\n    border: none;\n    box-shadow: none;\n    background: none; }\n\n/* CinnamonMountOperation Dialogs */\n.cinnamon-mount-operation-icon {\n  icon-size: 48px; }\n\n.mount-password-reask {\n  color: #fd7d00; }\n\n.show-processes-dialog,\n.mount-question-dialog {\n  spacing: 24px; }\n  .show-processes-dialog-subject,\n  .mount-question-dialog-subject {\n    padding-top: 10px;\n    padding-left: 17px;\n    padding-bottom: 6px; }\n    .show-processes-dialog-subject:rtl,\n    .mount-question-dialog-subject:rtl {\n      padding-left: 0px;\n      padding-right: 17px; }\n  .show-processes-dialog-description,\n  .mount-question-dialog-description {\n    padding-left: 17px;\n    width: 28em; }\n    .show-processes-dialog-description:rtl,\n    .mount-question-dialog-description:rtl {\n      padding-right: 17px; }\n\n.show-processes-dialog-app-list {\n  max-height: 200px;\n  padding-top: 24px;\n  padding-left: 49px;\n  padding-right: 32px; }\n  .show-processes-dialog-app-list:rtl {\n    padding-right: 49px;\n    padding-left: 32px; }\n  .show-processes-dialog-app-list-item {\n    color: #ccc; }\n    .show-processes-dialog-app-list-item:hover {\n      color: white; }\n    .show-processes-dialog-app-list-item:ltr {\n      padding-right: 1em; }\n    .show-processes-dialog-app-list-item:rtl {\n      padding-left: 1em; }\n    .show-processes-dialog-app-list-item-icon:ltr {\n      padding-right: 17px; }\n    .show-processes-dialog-app-list-item-icon:rtl {\n      padding-left: 17px; }\n    .show-processes-dialog-app-list-item-name {\n      font-size: 1.1em; }\n\n.magnifier-zoom-region {\n  border: 2px solid maroon; }\n  .magnifier-zoom-region .full-screen {\n    border-width: 0px; }\n\n#keyboard {\n  background-color: #303340;\n  border-width: 0;\n  border-top-width: 1px;\n  border-color: rgba(0, 0, 0, 0.4); }\n\n.keyboard-layout {\n  spacing: 10px;\n  padding: 10px; }\n\n.keyboard-row {\n  spacing: 15px; }\n\n.keyboard-key {\n  min-height: 2em;\n  min-width: 2em;\n  font-size: 1.4em;\n  font-weight: bold;\n  border-radius: 6px;\n  box-shadow: none;\n  color: white;\n  border-color: black;\n  background-color: transparent;\n  background-image: image(#303340);\n  background-clip: padding-box;\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n  text-shadow: 0 1px black;\n  -gtk-icon-shadow: 0 1px black;\n  outline-color: rgba(255, 255, 255, 0.3); }\n  .keyboard-key:hover {\n    color: white;\n    border-color: black;\n    background-color: transparent;\n    background-image: image(#4a5063);\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black;\n    outline-color: rgba(255, 255, 255, 0.3); }\n  .keyboard-key:active, .keyboard-key:checked {\n    color: white;\n    border-color: black;\n    background-color: transparent;\n    background-image: image(black);\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    outline-color: rgba(255, 255, 255, 0.3); }\n  .keyboard-key:grayed {\n    color: #97999f;\n    border-color: black;\n    background-color: transparent;\n    background-image: image(rgba(68, 72, 83, 0.5));\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\n\n.keyboard-subkeys {\n  color: white;\n  padding: 5px;\n  -arrow-border-radius: 6px;\n  -arrow-background-color: #303340;\n  -arrow-border-width: 1px;\n  -arrow-border-color: rgba(0, 0, 0, 0.4);\n  -arrow-base: 20px;\n  -arrow-rise: 10px;\n  -boxpointer-gap: 5px; }\n\n.menu-favorites-box {\n  padding: 10px;\n  transition-duration: 300;\n  background-color: #fafafa;\n  border: none; }\n\n.menu-favorites-button {\n  padding: .9em 1em;\n  border: 1px solid rgba(0, 0, 0, 0);\n  border-radius: 6px; }\n  .menu-favorites-button:hover {\n    background-color: #2777ff; }\n\n.menu-places-box {\n  padding: 10px;\n  border: 0px solid red; }\n\n.menu-places-button {\n  padding: 10px; }\n\n.menu-categories-box {\n  padding: 10px 30px 10px 30px; }\n\n.menu-applications-inner-box, .menu-applications-outer-box {\n  padding: 10px 10px 0 10px; }\n\n.menu-application-button {\n  padding: 7px;\n  border: 1px solid rgba(0, 0, 0, 0); }\n  .menu-application-button:highlighted {\n    font-weight: bold; }\n  .menu-application-button-selected {\n    padding: 7px;\n    color: #ffffff;\n    background-color: #2777ff;\n    border: 1px solid #d9d9d9;\n    border-radius: 6px; }\n    .menu-application-button-selected:highlighted {\n      font-weight: bold; }\n  .menu-application-button-label:ltr {\n    padding-left: 5px; }\n  .menu-application-button-label:rtl {\n    padding-right: 5px; }\n\n.menu-category-button {\n  padding: 7px;\n  border: 1px solid rgba(0, 0, 0, 0);\n  border-radius: 6px; }\n  .menu-category-button-selected {\n    padding: 7px;\n    color: #ffffff;\n    background-color: #2777ff;\n    border: 1px solid #d9d9d9;\n    border-radius: 6px; }\n  .menu-category-button-greyed {\n    padding: 7px;\n    color: #aeb0b6;\n    border: 1px solid rgba(0, 0, 0, 0); }\n  .menu-category-button-label:ltr {\n    padding-left: 5px; }\n  .menu-category-button-label:rtl {\n    padding-right: 5px; }\n\n.menu-selected-app-box {\n  padding-right: 30px;\n  padding-left: 28px;\n  text-align: right;\n  height: 2.2em; }\n  .menu-selected-app-box:rtl {\n    padding-top: 10px;\n    height: 2.2em; }\n\n.menu-selected-app-title {\n  font-weight: bold; }\n\n.menu-selected-app-description {\n  max-width: 150px; }\n\n.menu-search-box:ltr {\n  padding-left: 30px; }\n\n.menu-search-box-rtl {\n  padding-right: 30px; }\n\n#menu-search-entry {\n  width: 250px;\n  min-height: 16px;\n  font-weight: normal;\n  caret-color: #5c616c; }\n\n.menu-search-entry-icon {\n  icon-size: 1em;\n  color: #5c616c; }\n\n/* Context menu (at the moment only for favorites) */\n.info-osd {\n  text-align: center;\n  font-weight: bold;\n  spacing: 1em;\n  padding: 16px;\n  color: #5c616c;\n  border: 1px solid #d9d9d9;\n  border-radius: 6px;\n  background-color: #ffffff; }\n\n.restart-osd {\n  font-size: 1.6em; }\n\n.workspace-osd {\n  font-size: 4em; }\n\n.osd-window {\n  text-align: center;\n  font-weight: bold;\n  spacing: 1em;\n  padding: 20px;\n  color: #5c616c;\n  background-color: #ffffff;\n  border: 1px solid #d9d9d9;\n  border-radius: 6px; }\n  .osd-window .osd-monitor-label {\n    font-size: 3em; }\n  .osd-window .level {\n    padding: 0;\n    height: 0.7em;\n    background-color: rgba(0, 0, 0, 0.5);\n    border-radius: 6px; }\n  .osd-window .level-bar {\n    border-radius: 6px;\n    background-color: #2777ff; }\n\n.window-list-box {\n  spacing: 6px;\n  padding-left: 10px;\n  padding-top: 1px; }\n  .window-list-box.vertical {\n    spacing: 2px;\n    padding-left: 0px;\n    padding-right: 0px;\n    padding-top: 10px;\n    padding-bottom: 10px; }\n  .window-list-box:highlight {\n    background-color: rgba(191, 23, 23, 0.5); }\n\n.window-list-item-label {\n  font-weight: bold;\n  width: 15em;\n  min-width: 5px; }\n\n.window-list-item-box {\n  font-weight: bold;\n  background-image: none;\n  padding-top: 0;\n  padding-left: 8px;\n  padding-right: 8px;\n  transition-duration: 100;\n  color: rgba(92, 97, 108, 0.6); }\n  .window-list-item-box.top, .window-list-item-box.bottom {\n    border-bottom-width: 2px; }\n    .window-list-item-box.top StLabel, .window-list-item-box.bottom StLabel {\n      padding-left: 2px; }\n  .window-list-item-box.right {\n    padding-left: 0px;\n    padding-right: 0px;\n    border-right-width: 2px; }\n    .window-list-item-box.right StBin {\n      padding-right: 0; }\n  .window-list-item-box.left {\n    padding-left: 0px;\n    padding-right: 0px;\n    border-left-width: 2px; }\n    .window-list-item-box.left StBin {\n      padding-left: 1px; }\n  .window-list-item-box:hover, .window-list-item-box:groupFocus {\n    color: #5c616c;\n    background-color: rgba(92, 97, 108, 0.1); }\n  .window-list-item-box:active, .window-list-item-box:checked, .window-list-item-box:focus, .window-list-item-box:running {\n    color: #5c616c;\n    border-color: #2777ff; }\n  .window-list-item-box .progress {\n    background-color: rgba(39, 119, 255, 0.8); }\n\n.window-list-item-demands-attention {\n  background-gradient-direction: vertical;\n  background-gradient-start: #d41919;\n  background-gradient-end: #d41919; }\n\n.window-list-preview {\n  spacing: 6px;\n  color: #5c616c;\n  border: 1px solid #d9d9d9;\n  background-color: #ffffff;\n  border-radius: 6px;\n  padding: 6px 12px 12px 12px;\n  font-size: 1em; }\n\n.grouped-window-list-item-label {\n  font-weight: bold;\n  width: 15em;\n  min-width: 5px; }\n\n.grouped-window-list-item-box {\n  text-align: left;\n  font-weight: bold;\n  background-image: none;\n  padding-top: 0;\n  padding-left: 8px;\n  padding-right: 8px;\n  transition-duration: 100;\n  color: rgba(255, 255, 255, 0.6); }\n  .grouped-window-list-item-box.top, .grouped-window-list-item-box.bottom {\n    border-bottom-width: 2px; }\n    .grouped-window-list-item-box.top StLabel, .grouped-window-list-item-box.bottom StLabel {\n      padding-left: 2px; }\n  .grouped-window-list-item-box.right {\n    padding-left: 0px;\n    padding-right: 0px;\n    border-right-width: 2px; }\n    .grouped-window-list-item-box.right StBin {\n      padding-right: 0; }\n  .grouped-window-list-item-box.left {\n    padding-left: 0px;\n    padding-right: 0px;\n    border-left-width: 2px; }\n    .grouped-window-list-item-box.left StBin {\n      padding-left: 1px; }\n  .grouped-window-list-item-box:hover, .grouped-window-list-item-box:focus {\n    color: #ffffff;\n    background-color: rgba(255, 255, 255, 0.3); }\n  .grouped-window-list-item-box:active, .grouped-window-list-item-box:checked {\n    color: #ffffff;\n    border-color: #2777ff; }\n  .grouped-window-list-item-box .progress {\n    background-color: rgba(39, 119, 255, 0.8); }\n\n.grouped-window-list-item-demands-attention {\n  background-gradient-direction: vertical;\n  background-gradient-start: #d41919;\n  background-gradient-end: #d41919; }\n\n.grouped-window-list-thumbnail-label {\n  padding-left: 4px; }\n\n.grouped-window-list-number-label {\n  z-index: 99;\n  color: rgba(255, 255, 255, 0.1); }\n\n.grouped-window-list-badge {\n  border-radius: 256px;\n  background-color: #4a4a4a; }\n\n.grouped-window-list-button-label {\n  padding-left: 4px; }\n\n.grouped-window-list-thumbnail-alert {\n  background: rgba(255, 52, 52, 0.3); }\n\n.grouped-window-list-thumbnail-menu {\n  color: #5c616c;\n  border: 1px solid #d9d9d9;\n  background-color: #ffffff;\n  border-radius: 6px;\n  padding: 0px; }\n  .grouped-window-list-thumbnail-menu > StBoxLayout {\n    padding: 4px; }\n  .grouped-window-list-thumbnail-menu .item-box {\n    padding: 10px;\n    border-radius: 6px;\n    spacing: 4px; }\n    .grouped-window-list-thumbnail-menu .item-box:outlined {\n      padding: 8px;\n      border: 1px solid #2777ff; }\n    .grouped-window-list-thumbnail-menu .item-box:selected {\n      color: #ffffff;\n      background-color: #2777ff;\n      border: 0px solid #2777ff; }\n  .grouped-window-list-thumbnail-menu .thumbnail {\n    width: 256px; }\n  .grouped-window-list-thumbnail-menu .separator {\n    width: 1px;\n    background: rgba(255, 255, 255, 0.2); }\n\n.sound-button {\n  width: 22px;\n  height: 13px;\n  padding: 8px; }\n  .sound-button-container {\n    padding-right: 3px;\n    padding-left: 3px; }\n  .sound-button StIcon {\n    icon-size: 1.4em; }\n\n.sound-track-infos {\n  padding: 5px; }\n\n.sound-track-info {\n  padding-top: 2px;\n  padding-bottom: 2px; }\n  .sound-track-info StIcon {\n    icon-size: 16px; }\n  .sound-track-info StLabel {\n    padding-left: 5px;\n    padding-right: 5px; }\n\n.sound-track-box {\n  padding-left: 15px;\n  padding-right: 15px;\n  max-width: 220px; }\n\n.sound-seek-box {\n  padding-left: 15px; }\n  .sound-seek-box StLabel {\n    padding-top: 2px; }\n  .sound-seek-box StIcon {\n    icon-size: 16px; }\n\n.sound-seek-slider {\n  width: 140px; }\n\n.sound-volume-menu-item {\n  padding: .4em 1.75em; }\n  .sound-volume-menu-item StIcon {\n    icon-size: 1.14em;\n    padding-left: 8px;\n    padding-right: 8px; }\n\n.sound-playback-control {\n  padding: 5px 10px 10px 10px; }\n\n.sound-player > StBoxLayout:first-child {\n  padding: 5px 10px 12px 10px;\n  spacing: 0.5em; }\n  .sound-player > StBoxLayout:first-child StButton:small {\n    width: 20px;\n    height: 20px;\n    border: 1px solid transparent; }\n    .sound-player > StBoxLayout:first-child StButton:small StIcon {\n      icon-size: 12px; }\n    .sound-player > StBoxLayout:first-child StButton:small:hover {\n      color: #5c616c;\n      outline-color: rgba(92, 97, 108, 0.3);\n      border-color: #d9d9d9;\n      border-bottom-color: #c2c2c2;\n      background-image: linear-gradient(to top, #ffffff, white 1px);\n      text-shadow: 0 1px rgba(255, 255, 255, 0.769231);\n      -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231);\n      box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.07); }\n    .sound-player > StBoxLayout:first-child StButton:small:active {\n      color: #5c616c;\n      outline-color: rgba(92, 97, 108, 0.3);\n      border-color: #d9d9d9;\n      background-image: image(#dbdbdb);\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n\n.sound-player-generic-coverart {\n  background: rgba(0, 0, 0, 0.2); }\n\n.sound-player-overlay {\n  width: 290px;\n  height: 70px;\n  padding: 15px;\n  spacing: 0.5em;\n  background: rgba(255, 255, 255, 0.9);\n  border-top: 1px solid #d9d9d9;\n  color: #5c616c; }\n  .sound-player-overlay StButton {\n    width: 22px;\n    height: 13px;\n    padding: 5px;\n    color: #5c616c;\n    border-radius: 6px;\n    border: 1px solid transparent; }\n    .sound-player-overlay StButton StIcon {\n      icon-size: 16px; }\n    .sound-player-overlay StButton:hover {\n      color: #5c616c;\n      outline-color: rgba(92, 97, 108, 0.3);\n      border-color: #d9d9d9;\n      border-bottom-color: #c2c2c2;\n      background-image: linear-gradient(to top, #ffffff, white 1px);\n      text-shadow: 0 1px rgba(255, 255, 255, 0.769231);\n      -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231);\n      box-shadow: inset 0 1px white, 0 1px 2px rgba(0, 0, 0, 0.07); }\n    .sound-player-overlay StButton:active {\n      color: #5c616c;\n      outline-color: rgba(92, 97, 108, 0.3);\n      border-color: #d9d9d9;\n      background-image: image(#dbdbdb);\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n  .sound-player-overlay StBoxLayout {\n    padding-top: 2px; }\n  .sound-player-overlay > StBoxLayout {\n    spacing: 5px; }\n\n.sound-player .slider {\n  height: 0.5em;\n  padding: 0;\n  border: none;\n  -slider-height: 0.5em;\n  -slider-background-color: #d9d9d9;\n  -slider-border-color: rgba(0, 0, 0, 0);\n  -slider-active-background-color: #2777ff;\n  -slider-active-border-color: rgba(0, 0, 0, 0);\n  -slider-border-width: 0px;\n  -slider-handle-radius: 0px; }\n\n#workspaceSwitcher {\n  spacing: 0px;\n  padding: 3px; }\n\n/* Controls the styling when using the \"Simple buttons\" option */\n.workspace-switcher {\n  padding-left: 3px;\n  padding-right: 3px; }\n  .panel-left .workspace-switcher, .panel-right .workspace-switcher {\n    padding: 0; }\n\n.workspace-button {\n  border: 1px solid rgba(0, 0, 0, 0.4);\n  background-color: rgba(0, 0, 0, 0.2);\n  width: 20px;\n  height: 14px;\n  color: rgba(255, 255, 255, 0.45);\n  padding: 3px;\n  padding-top: 4px;\n  transition-duration: 200; }\n  .workspace-button.vertical {\n    height: 1.5em;\n    width: 24px;\n    padding: 0;\n    padding-top: 3px;\n    padding-bottom: 3px; }\n  .workspace-button:outlined {\n    background-color: #2777ff;\n    color: #ffffff; }\n    .workspace-button:outlined:hover {\n      background-color: rgba(39, 119, 255, 0.7);\n      color: #ffffff; }\n  .workspace-button:hover {\n    background-color: rgba(92, 97, 108, 0.2);\n    color: #ffffff; }\n\n/* Controls the style when using the \"Visual representation\" option */\n.workspace-graph {\n  padding: 3px;\n  spacing: 6px; }\n\n.workspace-graph .workspace {\n  border: 1px solid rgba(0, 0, 0, 0.4);\n  background-color: rgba(0, 0, 0, 0.2); }\n\n.workspace-graph .workspace:active {\n  border: 1px solid #2777ff; }\n\n.workspace-graph .workspace .windows {\n  -active-window-background: white;\n  -active-window-border: rgba(0, 0, 0, 0.8);\n  -inactive-window-background: white;\n  -inactive-window-border: rgba(0, 0, 0, 0.8); }\n\n.workspace-graph .workspace:active .windows {\n  -active-window-background: white;\n  -active-window-border: rgba(0, 0, 0, 0.8);\n  -inactive-window-background: white;\n  -inactive-window-border: rgba(0, 0, 0, 0.8); }\n\n.panel-launchers {\n  padding-left: 7px;\n  spacing: 2px; }\n  .panel-launchers .launcher {\n    padding-left: 2px;\n    padding-right: 2px;\n    padding-bottom: 2px;\n    transition-duration: 200; }\n    .panel-launchers .launcher:hover {\n      background-color: #2777ff; }\n  .panel-launchers.vertical {\n    padding-top: 2px;\n    padding-bottom: 2px;\n    padding-left: 0px;\n    padding-right: 0px;\n    spacing: 1px; }\n    .panel-launchers.vertical .launcher {\n      padding-top: 2px;\n      padding-bottom: 2px; }\n\n#overview-corner {\n  background-image: url(\"assets/overview.png\"); }\n  #overview-corner:hover {\n    background-image: url(\"assets/overview-hover.png\"); }\n\n.applet-separator {\n  padding: 1px 4px; }\n  .applet-separator.vertical {\n    padding: 4px 1px; }\n\n.applet-separator-line {\n  width: 1px;\n  background: rgba(255, 255, 255, 0.12); }\n  .applet-separator-line-vertical {\n    height: 1px;\n    background: rgba(255, 255, 255, 0.12); }\n\n.applet-box {\n  padding-left: 4px;\n  padding-right: 4px;\n  spacing: 4px;\n  color: #454850;\n  text-shadow: none;\n  transition-duration: 100;\n  text-align: center; }\n  .applet-box.vertical {\n    padding-left: 0px;\n    padding-right: 0px;\n    padding-top: 3px;\n    padding-bottom: 3px; }\n  .applet-box:hover, .applet-box:checked {\n    color: #ffffff;\n    background-color: #2777ff; }\n    .applet-box:hover-label, .applet-box:checked-label {\n      color: #ffffff; }\n  .applet-box:highlight {\n    background-image: none;\n    border-image: none;\n    background-color: rgba(191, 23, 23, 0.5); }\n\n.applet-label {\n  font-weight: bold;\n  color: #454850; }\n  .applet-label:hover, .applet-label:checked, .applet-box:hover > .applet-label, .applet-box:checked > .applet-label {\n    color: #ffffff;\n    text-shadow: none; }\n\n.applet-icon {\n  color: #ffffff;\n  icon-size: 22px; }\n  .applet-icon:hover, .applet-icon:checked, .applet-box:hover > .applet-icon, .applet-box:checked > .applet-icon {\n    color: #ffffff;\n    text-shadow: none; }\n\n.user-icon {\n  width: 32px;\n  height: 32px;\n  background-color: transparent;\n  border: none;\n  border-radius: 0; }\n\n.user-label {\n  color: #5c616c;\n  font-size: 1em;\n  font-weight: bold;\n  margin: 0px; }\n\n.desklet {\n  color: #5c616c; }\n  .desklet:highlight {\n    background-color: rgba(191, 23, 23, 0.5); }\n  .desklet-with-borders {\n    border: 1px solid #d9d9d9;\n    border-radius: 6px;\n    background-color: #ffffff;\n    color: #5c616c;\n    padding: 12px;\n    padding-bottom: 16px; }\n    .desklet-with-borders:highlight {\n      background-color: rgba(191, 23, 23, 0.5); }\n  .desklet-with-borders-and-header {\n    border: 1px solid #d9d9d9;\n    border-top-width: 0;\n    border-radius: 0 0 6px 6px;\n    background-color: #ffffff;\n    color: #5c616c;\n    border-radius: 0;\n    border-radius-topleft: 0;\n    border-radius-topright: 0;\n    padding: 12px;\n    padding-bottom: 17px; }\n    .desklet-with-borders-and-header:highlight {\n      background-color: rgba(191, 23, 23, 0.5); }\n  .desklet-header {\n    border: 1px solid #d9d9d9;\n    border-radius: 6px 6px 0 0;\n    background-color: #f7f7f7;\n    color: #5c616c;\n    font-size: 1em;\n    padding: 12px;\n    padding-bottom: 6px; }\n  .desklet-drag-placeholder {\n    border: 2px solid #2777ff;\n    background-color: rgba(39, 119, 255, 0.3); }\n\n.photoframe-box {\n  border: 1px solid #d9d9d9;\n  border-radius: 6px;\n  background-color: #ffffff;\n  color: #5c616c;\n  padding: 12px;\n  padding-bottom: 16px; }\n\n.notification-applet-padding {\n  padding: .5em 1em; }\n\n.notification-applet-container {\n  max-height: 100px; }\n\n.tile-preview {\n  background-color: rgba(39, 119, 255, 0.3);\n  border: 1px solid #2777ff; }\n  .tile-preview.snap {\n    background-color: rgba(39, 119, 255, 0.6); }\n\n.tile-hud {\n  background-color: rgba(39, 119, 255, 0.3);\n  border: 1px solid #2777ff; }\n  .tile-hud.snap {\n    background-color: rgba(39, 119, 255, 0.6); }\n  .tile-hud:top {\n    border-top-width: 0px; }\n  .tile-hud:bottom {\n    border-bottom-width: 0px; }\n  .tile-hud:left {\n    border-left-width: 0px; }\n  .tile-hud:right {\n    border-right-width: 0px; }\n  .tile-hud:top-left {\n    border-top-width: 0px;\n    border-left-width: 0px; }\n  .tile-hud:top-right {\n    border-top-width: 0px;\n    border-right-width: 0px; }\n  .tile-hud:bottom-left {\n    border-bottom-width: 0px;\n    border-left-width: 0px; }\n  .tile-hud:bottom-right {\n    border-bottom-width: 0px;\n    border-right-width: 0px; }\n\n.xkcd-box {\n  padding: 6px;\n  border: 0px;\n  background-color: rgba(0, 0, 0, 0);\n  border-radius: 0px; }\n"
  },
  {
    "path": ".themes/Flat-Remix-GTK-Blue-Light-Solid/gtk-2.0/gtkrc",
    "content": "# Based on Bridge by ScionicSpectre\n# vim:set ts=2 sw=2 sts=2 ai et:\n#\n# This is the GTK+ 2 version of Adwaita. It's whole purpose is to look as the\n# GTK+ 3 version as much as possible until GTK+ 2 dies completely.\n#\n# Note: comments for explaining styles are on the bottom of each file beside the\n# widget matches.\n\n# Declare the colours used throughout the theme.\n# There shouldn't be any fiddling with them in the theme files themselves in\n# order to not mess up the dark theme.\n\n# Text/base\ngtk-color-scheme = \"text_color:black\\nbase_color:white\"\n# Foreground/background\ngtk-color-scheme = \"fg_color:#5c616c\\nbg_color:white\"\n# Selected foreground/background\ngtk-color-scheme = \"selected_bg_color:#2777ff\"\ngtk-color-scheme = \"selected_fg_color: #ffffff\"\n# Insensitive foreground/background\ngtk-color-scheme = \"insensitive_fg_color:#aeb0b6\\ninsensitive_bg_color:#fafafa\"\n# Menus\ngtk-color-scheme = \"menu_color:white\"\n# Links\ngtk-color-scheme = \"link_color:#2777ff\\nvisited_link_color:#8db7ff\"\n# Treeview headers\ngtk-color-scheme = \"column_header_color:#979a9b\\nhover_column_header_color:#636769\"\n# Window decoration\ngtk-color-scheme = \"window_color:#fafafa\"\n# Tooltips\ngtk-color-scheme = \"tooltip_fg_color:#ffffff\\ntooltip_bg_color:#000000\"\n\n# Set GTK settings\ngtk-auto-mnemonics              = 1\ngtk-primary-button-warps-slider = 1\n\n# And hand over the control to the theme files\ninclude \"main.rc\"\n"
  },
  {
    "path": ".themes/Flat-Remix-GTK-Blue-Light-Solid/gtk-2.0/main.rc",
    "content": "# vim:set ft=gtkrc ts=2 sw=2 sts=2 ai et:\n#\n# This is the main theme file, handling all the default widgets and theme\n# properties. Since GTK+ 2 is old, we need to overcome some of its limitations,\n# which is also mostly done in this file. Sadly not all of them can be overcome\n# so there will always be a visible difference between the GTK+ 2 and 3 theme.\n\nstyle \"default\" {\n\n  xthickness = 1\n  ythickness = 1\n\n  ####################\n  # Style Properties #\n  ####################\n\n  GtkWidget::focus-line-width = 1\n  GtkWidget::focus-line-pattern = \"\\2\\1\"\n\n  GtkToolbar::internal-padding = 4\n  GtkToolButton::icon-spacing  = 4\n\n  GtkWidget::tooltip-radius    = 3\n  GtkWidget::tooltip-alpha     = 235\n  GtkWidget::new-tooltip-style = 1 #for compatibility\n\n  GtkWidget::link-color              = @link_color\n  GtkWidget::visited-link-color      = @visited_link_color\n  GnomeHRef::link_color              = @link_color\n  GtkHTML::link-color                = @link_color\n  GtkHTML::vlink-color               = @visited_link_color\n  GtkIMHtml::hyperlink-color         = @link_color\n  GtkIMHtml::hyperlink-visited-color = @visited_link_color\n\n  GtkSeparatorMenuItem::horizontal-padding = 0\n  GtkSeparatorMenuItem::wide-separators    = 1\n  GtkSeparatorMenuItem::separator-height   = 1\n\n  GtkButton::child-displacement-y = 0\n\n  GtkButton::default-border         = {0, 0, 0, 0}\n  GtkButton::default-outside-border = {0, 0, 0, 0}\n  GtkButton::inner-border           = {4, 4, 4, 4}\n\n  GtkEntry::state-hint = 1\n  GtkEntry::inner-border = {7, 7, 4, 5}\n\n  GtkPaned::handle-size = 9\n  GtkHPaned::handle-size = 9\n  GtkVPaned::handle-size = 9\n\n  GtkScrollbar::trough-border = 0\n  GtkRange::trough-border     = 0\n  GtkRange::slider-width      = 13\n  GtkRange::stepper-size      = 0\n  GtkRange::activate-slider   = 1\n\n  GtkScrollbar::activate-slider              = 1\n  GtkScrollbar::stepper-size                 = 0\n  GtkScrollbar::has-backward-stepper         = 0\n  GtkScrollbar::has-forward-stepper          = 0\n  GtkScrollbar::min-slider-length            = 48 # 42 + 2*3 (margins)\n  GtkScrolledWindow::scrollbar-spacing       = 0\n  GtkScrolledWindow::scrollbars-within-bevel = 1\n\n  GtkScale::slider_length       = 26\n  GtkScale::slider_width        = 26\n  GtkScale::trough-side-details = 1\n\n  GtkProgressBar::min-horizontal-bar-height = 6\n  GtkProgressBar::min-vertical-bar-width    = 6\n  # Making this bigger than the min[height,width]-2*[y,x]spacing makes the\n  # whole progressbar thicker, so by setting it to the exact above value\n  # we get the maximum spacing between the text and the edges without\n  # doing so.\n  GtkProgressBar::xspacing = 4\n  GtkProgressBar::yspacing = 4\n\n  GtkStatusbar::shadow_type    = GTK_SHADOW_NONE\n  GtkSpinButton::shadow_type   = GTK_SHADOW_NONE\n  GtkMenuBar::shadow-type      = GTK_SHADOW_NONE\n  GtkToolbar::shadow-type      = GTK_SHADOW_NONE\n  # TODO: find out what this comment means:\n  # ( every window is misaligned for the sake of menus ):\n  GtkMenuBar::internal-padding = 0\n  GtkMenu::horizontal-padding  = 0\n  GtkMenu::vertical-padding    = 2\n  GtkMenu::double-arrows       = 0\n  GtkMenuItem::arrow-scaling   = 1\n  GtkMenuItem::toggle-spacing  = 10\n\n  GtkCheckButton::indicator_spacing = 3\n  GtkOptionMenu::indicator_spacing  = {13, 13, 5, 8}\n\n  GtkTreeView::expander-size        = 16\n  GtkTreeView::vertical-separator   = 0\n  GtkTreeView::horizontal-separator = 4\n  GtkTreeView::allow-rules          = 0\n  # Set this because some apps read it\n  GtkTreeView::odd-row-color        = @base_color\n  GtkTreeView::even-row-color       = @base_color\n\n  GtkExpander::expander-size = 16\n\n  GtkNotebook::tab-overlap = 4\n\n  ##########\n  # Colors #\n  ##########\n\n  bg[NORMAL]      = @bg_color\n  bg[PRELIGHT]    = @bg_color\n  bg[SELECTED]    = @selected_bg_color\n  bg[INSENSITIVE] = @insensitive_bg_color\n  bg[ACTIVE]      = @bg_color\n\n  fg[NORMAL]      = @fg_color\n  fg[PRELIGHT]    = @fg_color\n  fg[SELECTED]    = @selected_fg_color\n  fg[INSENSITIVE] = @insensitive_fg_color\n  fg[ACTIVE]      = @fg_color\n\n  text[NORMAL]      = @text_color\n  text[PRELIGHT]    = @text_color\n  text[SELECTED]    = @selected_fg_color\n  text[INSENSITIVE] = @insensitive_fg_color\n  text[ACTIVE]      = @selected_fg_color\n\n  base[NORMAL]      = @base_color\n  base[PRELIGHT]    = shade (0.95, @bg_color)\n  base[SELECTED]    = @selected_bg_color\n  base[INSENSITIVE] = @insensitive_bg_color\n  base[ACTIVE]      = @selected_bg_color\n\n  # For succinctness, all reasonable pixmap options remain here\n\n  # Draw frame around menu in a non-compositied environment\n  # This needs to go before pixmap because we need to override some stuff\n  engine \"adwaita\" {}\n\n  engine \"pixmap\" {\n\n    #################\n    # Check Buttons #\n    #################\n\n    image {\n      function        = CHECK\n      state           = NORMAL\n      shadow          = OUT\n      overlay_file    = \"assets/checkbox-unchecked.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = PRELIGHT\n      shadow          = OUT\n      overlay_file    = \"assets/checkbox-unchecked-hover.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = ACTIVE\n      shadow          = OUT\n      overlay_file    = \"assets/checkbox-unchecked-active.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = SELECTED\n      shadow          = OUT\n      overlay_file    = \"assets/checkbox-unchecked.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = INSENSITIVE\n      shadow          = OUT\n      overlay_file    = \"assets/checkbox-unchecked-insensitive.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = NORMAL\n      shadow          = IN\n      overlay_file    = \"assets/checkbox-checked.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = PRELIGHT\n      shadow          = IN\n      overlay_file    = \"assets/checkbox-checked-hover.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = ACTIVE\n      shadow          = IN\n      overlay_file    = \"assets/checkbox-checked-active.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = SELECTED\n      shadow          = IN\n      overlay_file    = \"assets/checkbox-checked.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = INSENSITIVE\n      shadow          = IN\n      overlay_file    = \"assets/checkbox-checked-insensitive.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = NORMAL\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/checkbox-mixed.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = PRELIGHT\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/checkbox-mixed-hover.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = ACTIVE\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/checkbox-mixed-active.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = SELECTED\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/checkbox-mixed.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = INSENSITIVE\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/checkbox-mixed-insensitive.png\"\n      overlay_stretch = FALSE\n    }\n\n    #################\n    # Radio Buttons #\n    #################\n\n    image {\n      function        = OPTION\n      state           = NORMAL\n      shadow          = OUT\n      overlay_file    = \"assets/radio-unchecked.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = PRELIGHT\n      shadow          = OUT\n      overlay_file    = \"assets/radio-unchecked-hover.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = ACTIVE\n      shadow          = OUT\n      overlay_file    = \"assets/radio-unchecked-active.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = SELECTED\n      shadow          = OUT\n      overlay_file    = \"assets/radio-unchecked.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = INSENSITIVE\n      shadow          = OUT\n      overlay_file    = \"assets/radio-unchecked-insensitive.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = NORMAL\n      shadow          = IN\n      overlay_file    = \"assets/radio-checked.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = PRELIGHT\n      shadow          = IN\n      overlay_file    = \"assets/radio-checked-hover.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = ACTIVE\n      shadow          = IN\n      overlay_file    = \"assets/radio-checked-active.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = SELECTED\n      shadow          = IN\n      overlay_file    = \"assets/radio-checked.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = INSENSITIVE\n      shadow          = IN\n      overlay_file    = \"assets/radio-checked-insensitive.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = NORMAL\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/radio-mixed.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = PRELIGHT\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/radio-mixed-hover.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = ACTIVE\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/radio-mixed-active.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = SELECTED\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/radio-mixed.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = INSENSITIVE\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/radio-mixed-insensitive.png\"\n      overlay_stretch = FALSE\n    }\n\n    ##########\n    # Arrows #\n    ##########\n\n    # Overrides\n\n    # Disable arrows in spinbuttons\n    image {\n      function = ARROW\n      detail = \"spinbutton\"\n    }\n\n    # Disable arrows for qt in scrollbars\n    image {\n      function = ARROW\n      detail   = \"vscrollbar\"\n    }\n    image {\n      function = ARROW\n      detail   = \"hscrollbar\"\n    }\n\n    # Menu arrows\n\n    image {\n      function        = ARROW\n      state           = NORMAL\n      detail          = \"menuitem\"\n      overlay_file    = \"assets/menu-pan-left.png\"\n      overlay_stretch = FALSE\n      arrow_direction = LEFT\n    }\n\n    image {\n      function        = ARROW\n      state           = PRELIGHT\n      detail          = \"menuitem\"\n      overlay_file    = \"assets/menu-pan-left-hover.png\"\n      overlay_stretch = FALSE\n      arrow_direction = LEFT\n    }\n\n    image {\n      function        = ARROW\n      state           = INSENSITIVE\n      detail          = \"menuitem\"\n      overlay_file    = \"assets/menu-pan-left-insensitive.png\"\n      overlay_stretch = FALSE\n      arrow_direction = LEFT\n    }\n\n    image {\n      function        = ARROW\n      state           = NORMAL\n      detail          = \"menuitem\"\n      overlay_file    = \"assets/menu-pan-right.png\"\n      overlay_stretch = FALSE\n      arrow_direction = RIGHT\n    }\n\n    image {\n      function        = ARROW\n      state           = PRELIGHT\n      detail          = \"menuitem\"\n      overlay_file    = \"assets/menu-pan-right-hover.png\"\n      overlay_stretch = FALSE\n      arrow_direction = RIGHT\n    }\n\n    image {\n      function        = ARROW\n      state           = INSENSITIVE\n      detail          = \"menuitem\"\n      overlay_file    = \"assets/menu-pan-right-insensitive.png\"\n      overlay_stretch = FALSE\n      arrow_direction = RIGHT\n    }\n\n    image {\n      function        = ARROW\n      state           = INSENSITIVE\n      detail          = \"menu_scroll_arrow_up\"\n      overlay_file    = \"assets/menu-pan-up-insensitive.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = ARROW\n      detail          = \"menu_scroll_arrow_up\"\n      overlay_file    = \"assets/menu-pan-up.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = ARROW\n      state           = INSENSITIVE\n      detail          = \"menu_scroll_arrow_down\"\n      overlay_file    = \"assets/menu-pan-down-insensitive.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = ARROW\n      detail          = \"menu_scroll_arrow_down\"\n      overlay_file    = \"assets/menu-pan-down.png\"\n      overlay_stretch = FALSE\n    }\n\n    # Regular arrows\n\n    image {\n      function        = ARROW\n      state           = NORMAL\n      overlay_file    = \"assets/pan-up.png\"\n      overlay_stretch = FALSE\n      arrow_direction = UP\n    }\n\n    image {\n      function        = ARROW\n      state           = PRELIGHT\n      overlay_file    = \"assets/pan-up.png\"\n      overlay_stretch = FALSE\n      arrow_direction = UP\n    }\n\n    image {\n      function        = ARROW\n      state           = ACTIVE\n      overlay_file    = \"assets/pan-up.png\"\n      overlay_stretch = FALSE\n      arrow_direction = UP\n    }\n\n    image {\n      function        = ARROW\n      state           = INSENSITIVE\n      overlay_file    = \"assets/pan-up-insensitive.png\"\n      overlay_stretch = FALSE\n      arrow_direction = UP\n    }\n\n    image {\n      function        = ARROW\n      state           = NORMAL\n      overlay_file    = \"assets/pan-down.png\"\n      overlay_stretch = FALSE\n      arrow_direction = DOWN\n    }\n\n    image {\n      function        = ARROW\n      state           = PRELIGHT\n      overlay_file    = \"assets/pan-down.png\"\n      overlay_stretch = FALSE\n      arrow_direction = DOWN\n    }\n\n    image {\n      function        = ARROW\n      state           = ACTIVE\n      overlay_file    = \"assets/pan-down.png\"\n      overlay_stretch = FALSE\n      arrow_direction = DOWN\n    }\n\n    image {\n      function        = ARROW\n      state           = INSENSITIVE\n      overlay_file    = \"assets/pan-down-insensitive.png\"\n      overlay_stretch = FALSE\n      arrow_direction = DOWN\n    }\n\n    image {\n      function        = ARROW\n      state           = NORMAL\n      overlay_file    = \"assets/pan-left.png\"\n      overlay_stretch = FALSE\n      arrow_direction = LEFT\n    }\n\n    image {\n      function        = ARROW\n      state           = PRELIGHT\n      overlay_file    = \"assets/pan-left.png\"\n      overlay_stretch = FALSE\n      arrow_direction = LEFT\n    }\n\n    image {\n      function        = ARROW\n      state           = ACTIVE\n      overlay_file    = \"assets/pan-left.png\"\n      overlay_stretch = FALSE\n      arrow_direction = LEFT\n    }\n\n    image {\n      function        = ARROW\n      state           = INSENSITIVE\n      overlay_file    = \"assets/pan-left-insensitive.png\"\n      overlay_stretch = FALSE\n      arrow_direction = LEFT\n    }\n\n    image {\n      function        = ARROW\n      state           = NORMAL\n      overlay_file    = \"assets/pan-right.png\"\n      overlay_stretch = FALSE\n      arrow_direction = RIGHT\n    }\n\n    image {\n      function        = ARROW\n      state           = PRELIGHT\n      overlay_file    = \"assets/pan-right.png\"\n      overlay_stretch = FALSE\n      arrow_direction = RIGHT\n    }\n\n    image {\n      function        = ARROW\n      state           = ACTIVE\n      overlay_file    = \"assets/pan-right.png\"\n      overlay_stretch = FALSE\n      arrow_direction = RIGHT\n    }\n\n    image {\n      function        = ARROW\n      state           = INSENSITIVE\n      overlay_file    = \"assets/pan-right-insensitive.png\"\n      overlay_stretch = FALSE\n      arrow_direction = RIGHT\n    }\n\n    ######################\n    # Option Menu Arrows #\n    ######################\n\n    image {\n      function        = TAB\n      state           = NORMAL\n      overlay_file    = \"assets/pan-down.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = TAB\n      state           = PRELIGHT\n      overlay_file    = \"assets/pan-down.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = TAB\n      state           = ACTIVE\n      overlay_file    = \"assets/pan-down.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = TAB\n      state           = INSENSITIVE\n      overlay_file    = \"assets/pan-down-insensitive.png\"\n      overlay_stretch = FALSE\n    }\n\n    #########\n    # Lines #\n    #########\n\n    image {\n      function = VLINE\n      file     = \"assets/line.png\"\n      border   = {1, 0, 0, 0}\n    }\n\n    image {\n      function = HLINE\n      file     = \"assets/line.png\"\n      border   = {0, 0, 1, 0}\n    }\n\n    #########\n    # Focus #\n    #########\n\n    image {\n      function = FOCUS\n      file     = \"assets/focus.png\"\n      border   = {1, 1, 1, 1}\n      stretch  = TRUE\n    }\n\n    ###########\n    # Handles #\n    ###########\n\n    image {\n      function        = HANDLE\n      detail          = \"handlebox\"\n      overlay_file    = \"assets/handle.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function    = HANDLE\n      file        = \"assets/handle-horz.png\"\n      border      = {0, 0, 4, 4}\n      orientation = HORIZONTAL\n    }\n\n    image {\n      function    = HANDLE\n      file        = \"assets/handle-vert.png\"\n      border      = {4, 4, 0, 0}\n      orientation = VERTICAL\n    }\n\n    image {\n      function = RESIZE_GRIP\n    }\n\n    #############\n    # Expanders #\n    #############\n\n    image {\n      function       = EXPANDER\n      expander_style = EXPANDED\n      file           = \"assets/pan-down.png\"\n    }\n\n    # LTR\n\n    image {\n      function       = EXPANDER\n      expander_style = COLLAPSED\n      file           = \"assets/pan-right.png\"\n      direction      = LTR\n    }\n\n    image {\n      function       = EXPANDER\n      expander_style = SEMI_COLLAPSED\n      file           = \"assets/pan-right-semi.png\"\n      direction      = LTR\n    }\n\n    image {\n      function       = EXPANDER\n      expander_style = SEMI_EXPANDED\n      file           = \"assets/pan-right-semi.png\"\n      direction      = LTR\n    }\n\n    # RTL\n\n    image {\n      function       = EXPANDER\n      expander_style = COLLAPSED\n      file           = \"assets/pan-left.png\"\n      direction      = RTL\n    }\n\n    image {\n      function       = EXPANDER\n      expander_style = SEMI_COLLAPSED\n      file           = \"assets/pan-left-semi.png\"\n      direction      = RTL\n    }\n\n    image {\n      function       = EXPANDER\n      expander_style = SEMI_EXPANDED\n      file           = \"assets/pan-left-semi.png\"\n      direction      = RTL\n    }\n\n    #############\n    # Notebooks #\n    #############\n\n    # Left\n\n    image {\n      function = EXTENSION\n      state    = NORMAL\n      file     = \"assets/tab-left-active.png\"\n      border   = {3, 0, 3, 3}\n      stretch  = TRUE\n      gap_side = RIGHT\n    }\n\n    image {\n      function = EXTENSION\n      file     = \"assets/tab-left.png\"\n      border   = {3, 0, 3, 3}\n      stretch  = TRUE\n      gap_side = RIGHT\n    }\n\n    # Right\n\n    image {\n      function = EXTENSION\n      state    = NORMAL\n      file     = \"assets/tab-right-active.png\"\n      border   = {0, 3, 3, 3}\n      stretch  = TRUE\n      gap_side = LEFT\n    }\n\n    image {\n      function = EXTENSION\n      file     = \"assets/tab-right.png\"\n      border   = {0, 3, 3, 3}\n      stretch  = TRUE\n      gap_side = LEFT\n    }\n\n    # Up\n\n    image {\n      function = EXTENSION\n      state    = NORMAL\n      file     = \"assets/tab-up-active.png\"\n      border   = {3, 3, 3, 0}\n      stretch  = TRUE\n      gap_side = BOTTOM\n    }\n\n    image {\n      function = EXTENSION\n      file     = \"assets/tab-up.png\"\n      border   = {3, 3, 3, 0}\n      stretch  = TRUE\n      gap_side = BOTTOM\n    }\n\n    # Down\n\n    image {\n      function = EXTENSION\n      state    = NORMAL\n      file     = \"assets/tab-down-active.png\"\n      border   = {3, 3, 0, 3}\n      stretch  = TRUE\n      gap_side = TOP\n    }\n\n    image {\n      function = EXTENSION\n      file     = \"assets/tab-down.png\"\n      border   = {3, 3, 0, 3}\n      stretch  = TRUE\n      gap_side = TOP\n    }\n\n    # Inner frame\n\n    image {\n      function   = BOX_GAP\n      detail     = \"notebook\"\n      file       = \"assets/frame-notebook.png\"\n      border     = {1, 1, 1, 1}\n      stretch    = TRUE\n      gap_file   = \"assets/tab-vert-gap.png\"\n      gap_border = {1, 0, 1, 1}\n      gap_side   = LEFT\n    }\n\n    image {\n      function   = BOX_GAP\n      detail     = \"notebook\"\n      file       = \"assets/frame-notebook.png\"\n      border     = {1, 1, 1, 1}\n      stretch    = TRUE\n      gap_file   = \"assets/tab-vert-gap.png\"\n      gap_border = {0, 1, 1, 1}\n      gap_side   = RIGHT\n    }\n\n    image {\n      function   = BOX_GAP\n      detail     = \"notebook\"\n      file       = \"assets/frame-notebook.png\"\n      border     = {1, 1, 1, 1}\n      stretch    = TRUE\n      gap_file   = \"assets/tab-horz-gap.png\"\n      gap_border = {1, 1, 1, 0}\n      gap_side   = TOP\n    }\n\n    image {\n      function   = BOX_GAP\n      detail     = \"notebook\"\n      file       = \"assets/frame-notebook.png\"\n      border     = {1, 1, 1, 1}\n      stretch    = TRUE\n      gap_file   = \"assets/tab-horz-gap.png\"\n      gap_border = {1, 1, 0, 1}\n      gap_side   = BOTTOM\n    }\n\n    # Standalone frame\n    image {\n      function = BOX\n      detail   = \"notebook\"\n      file     = \"assets/frame-notebook.png\"\n      border   = {1, 1, 1, 1}\n      stretch  = TRUE\n    }\n\n    ##############\n    # Scrollbars #\n    ##############\n\n    image {\n      function    = BOX\n      detail      = \"trough\"\n      file        = \"assets/scrollbar-horz-trough.png\"\n      border      = {0, 0, 1, 0}\n      orientation = HORIZONTAL\n    }\n\n    image {\n      function    = BOX\n      detail      = \"trough\"\n      file        = \"assets/scrollbar-vert-trough.png\"\n      border      = {1, 0, 0, 0}\n      orientation = VERTICAL\n      direction   = LTR\n    }\n\n    image {\n      function    = BOX\n      detail      = \"trough\"\n      file        = \"assets/scrollbar-vert-trough-rtl.png\"\n      border      = {0, 1, 0, 0}\n      orientation = VERTICAL\n      direction   = RTL\n    }\n\n\n    # Disable insensitive sliders\n\n    image {\n      function = SLIDER\n      state    = INSENSITIVE\n      detail   = \"slider\"\n    }\n\n    # Horizontal sliders\n\n    image {\n      function    = SLIDER\n      state       = NORMAL\n      detail      = \"slider\"\n      file        = \"assets/scrollbar-horz-slider.png\"\n      border      = {6, 6, 7, 6 }\n      stretch     = TRUE\n      orientation = HORIZONTAL\n    }\n\n    image {\n      function    = SLIDER\n      state       = PRELIGHT\n      detail      = \"slider\"\n      file        = \"assets/scrollbar-horz-slider-hover.png\"\n      border      = {6, 6, 7, 6 }\n      stretch     = TRUE\n      orientation = HORIZONTAL\n    }\n\n    image {\n      function    = SLIDER\n      state       = ACTIVE\n      detail      = \"slider\"\n      file        = \"assets/scrollbar-horz-slider-active.png\"\n      border      = {6, 6, 7, 6 }\n      stretch     = TRUE\n      orientation = HORIZONTAL\n    }\n\n    # Vertical sliders\n\n    image {\n      function    = SLIDER\n      state       = NORMAL\n      detail      = \"slider\"\n      file        = \"assets/scrollbar-vert-slider.png\"\n      border      = {7, 6, 6, 6}\n      stretch     = TRUE\n      orientation = VERTICAL\n      direction   = LTR\n    }\n\n    image {\n      function    = SLIDER\n      state       = PRELIGHT\n      detail      = \"slider\"\n      file        = \"assets/scrollbar-vert-slider-hover.png\"\n      border      = {7, 6, 6, 6}\n      stretch     = TRUE\n      orientation = VERTICAL\n      direction   = LTR\n    }\n\n    image {\n      function    = SLIDER\n      state       = ACTIVE\n      detail      = \"slider\"\n      file        = \"assets/scrollbar-vert-slider-active.png\"\n      border      = {7, 6, 6, 6}\n      stretch     = TRUE\n      orientation = VERTICAL\n      direction   = LTR\n    }\n\n    # RTL\n\n    image {\n      function    = SLIDER\n      state       = NORMAL\n      detail      = \"slider\"\n      file        = \"assets/scrollbar-vert-slider-rtl.png\"\n      border      = {6, 7, 6, 6}\n      stretch     = TRUE\n      orientation = VERTICAL\n      direction   = RTL\n    }\n\n    image {\n      function    = SLIDER\n      state       = PRELIGHT\n      detail      = \"slider\"\n      file        = \"assets/scrollbar-vert-slider-hover-rtl.png\"\n      border      = {6, 7, 6, 6}\n      stretch     = TRUE\n      orientation = VERTICAL\n      direction   = RTL\n    }\n\n    image {\n      function    = SLIDER\n      state       = ACTIVE\n      detail      = \"slider\"\n      file        = \"assets/scrollbar-vert-slider-active-rtl.png\"\n      border      = {6, 7, 6, 6}\n      stretch     = TRUE\n      orientation = VERTICAL\n      direction   = RTL\n    }\n\n    ##########\n    # Scales #\n    ##########\n\n    # Troughs, overrided later on. We set them here too because some widgets\n    # don't specify their orientation.\n\n    image {\n      function    = BOX\n      detail      = \"trough-upper\"\n      file        = \"assets/scale-horz-trough.png\"\n      border      = {10, 10, 0, 0}\n      stretch     = TRUE\n      orientation = HORIZONTAL\n    }\n\n    image {\n      function    = BOX\n      detail      = \"trough-lower\"\n      file        = \"assets/scale-horz-trough-active.png\"\n      border      = {10, 10, 0, 0}\n      stretch     = TRUE\n      orientation = HORIZONTAL\n    }\n\n    image {\n      function    = BOX\n      detail      = \"trough-upper\"\n      file        = \"assets/scale-vert-trough.png\"\n      border      = {0, 0, 10, 10}\n      stretch     = TRUE\n      orientation = VERTICAL\n    }\n\n    image {\n      function    = BOX\n      detail      = \"trough-lower\"\n      file        = \"assets/scale-vert-trough-active.png\"\n      border      = {0, 0, 10, 10}\n      stretch     = TRUE\n      orientation = VERTICAL\n    }\n\n    # Sliders\n\n    image {\n      function = SLIDER\n      state    = NORMAL\n      detail   = \"hscale\"\n      file     = \"assets/scale-slider.png\"\n    }\n\n    image {\n      function = SLIDER\n      state    = PRELIGHT\n      detail   = \"hscale\"\n      file     = \"assets/scale-slider-hover.png\"\n    }\n\n    image {\n      function = SLIDER\n      state    = ACTIVE\n      detail   = \"hscale\"\n      file     = \"assets/scale-slider-active.png\"\n    }\n\n    image {\n      function = SLIDER\n      state    = INSENSITIVE\n      detail   = \"hscale\"\n      file     = \"assets/scale-slider-insensitive.png\"\n    }\n    image {\n      function = SLIDER\n      state    = NORMAL\n      detail   = \"vscale\"\n      file     = \"assets/scale-slider.png\"\n    }\n\n    image {\n      function = SLIDER\n      state    = PRELIGHT\n      detail   = \"vscale\"\n      file     = \"assets/scale-slider-hover.png\"\n    }\n\n    image {\n      function = SLIDER\n      state    = ACTIVE\n      detail   = \"vscale\"\n      file     = \"assets/scale-slider-active.png\"\n    }\n\n    image {\n      function = SLIDER\n      state    = INSENSITIVE\n      detail   = \"vscale\"\n      file     = \"assets/scale-slider-insensitive.png\"\n    }\n\n    ###########\n    # Menubar #\n    ###########\n\n    image {\n      function = BOX\n      detail   = \"menubar\"\n      file     = \"assets/line.png\"\n      border   = {0, 0, 0, 1}\n    }\n\n    #########\n    # Menus #\n    #########\n\n    image {\n      function = BOX\n      state    = PRELIGHT\n      detail   = \"menu_scroll_arrow_up\"\n      file     = \"assets/line.png\"\n    }\n\n    image {\n      function = BOX\n      detail   = \"menu_scroll_arrow_up\"\n      file     = \"assets/line.png\"\n      border   = {0, 0, 0, 1}\n    }\n\n    image {\n      function = BOX\n      state    = PRELIGHT\n      detail   = \"menu_scroll_arrow_down\"\n      file     = \"assets/line.png\"\n    }\n\n    image {\n      function = BOX\n      detail   = \"menu_scroll_arrow_down\"\n      file     = \"assets/line.png\"\n      border   = {0, 0, 1, 0}\n    }\n\n    ###########\n    # Entries #\n    ###########\n\n\n    image {\n      function = SHADOW\n      state    = ACTIVE\n      detail   = \"entry\"\n      file     = \"assets/entry-active.png\"\n      border   = {4, 4, 4, 4}\n      stretch  = TRUE\n    }\n\n    image {\n      function = SHADOW\n      state    = INSENSITIVE\n      detail   = \"entry\"\n      file     = \"assets/entry-insensitive.png\"\n      border   = {4, 4, 4, 4}\n      stretch  = TRUE\n    }\n\n    image {\n      function = SHADOW\n      detail   = \"entry\"\n      file     = \"assets/entry.png\"\n      border   = {4, 4, 4, 4}\n      stretch  = TRUE\n    }\n\n    image {\n      function = FLAT_BOX\n      state    = ACTIVE\n      detail   = \"entry_bg\"\n      file     = \"assets/entry-background.png\"\n    }\n\n    image {\n      function = FLAT_BOX\n      state    = INSENSITIVE\n      detail   = \"entry_bg\"\n      file     = \"assets/entry-background-insensitive.png\"\n    }\n\n    image {\n      function = FLAT_BOX\n      detail   = \"entry_bg\"\n      file     = \"assets/entry-background.png\"\n    }\n    #########\n    # Spins #\n    #########\n\n    # Spin-Up LTR\n\n    image {\n      function        = BOX\n      state           = NORMAL\n      detail          = \"spinbutton_up\"\n      file            = \"assets/spin-ltr-up.png\"\n      border          = {1, 4, 4, 0}\n      stretch         = TRUE\n      overlay_file    = \"assets/spin-up.png\"\n      overlay_stretch = FALSE\n      direction       = LTR\n    }\n\n    image {\n      function        = BOX\n      state           = PRELIGHT\n      detail          = \"spinbutton_up\"\n      file            = \"assets/spin-ltr-up-hover.png\"\n      border          = {1, 4, 4, 0}\n      stretch         = TRUE\n      overlay_file    = \"assets/spin-up.png\"\n      overlay_stretch = FALSE\n      direction       = LTR\n    }\n\n    image {\n      function        = BOX\n      state           = ACTIVE\n      detail          = \"spinbutton_up\"\n      file            = \"assets/spin-ltr-up-active.png\"\n      border          = {1, 4, 4, 0}\n      stretch         = TRUE\n      overlay_file    = \"assets/spin-up.png\"\n      overlay_stretch = FALSE\n      direction       = LTR\n    }\n\n    image {\n      function        = BOX\n      state           = INSENSITIVE\n      detail          = \"spinbutton_up\"\n      file            = \"assets/spin-ltr-up-insensitive.png\"\n      border          = {1, 4, 4, 0}\n      stretch         = TRUE\n      overlay_file    = \"assets/spin-up-insensitive.png\"\n      overlay_stretch = FALSE\n      direction       = LTR\n    }\n\n    # Spin-Up RTL\n\n    image {\n      function        = BOX\n      state           = NORMAL\n      detail          = \"spinbutton_up\"\n      file            = \"assets/spin-rtl-up.png\"\n      border          = {4, 1, 4, 0}\n      stretch         = TRUE\n      overlay_file    = \"assets/spin-up.png\"\n      overlay_stretch = FALSE\n      direction       = RTL\n    }\n\n    image {\n      function        = BOX\n      state           = PRELIGHT\n      detail          = \"spinbutton_up\"\n      file            = \"assets/spin-rtl-up-hover.png\"\n      border          = {4, 1, 4, 0}\n      stretch         = TRUE\n      overlay_file    = \"assets/spin-up.png\"\n      overlay_stretch = FALSE\n      direction       = RTL\n    }\n\n    image {\n      function        = BOX\n      state           = ACTIVE\n      detail          = \"spinbutton_up\"\n      file            = \"assets/spin-rtl-up-hover.png\"\n      border          = {4, 1, 4, 0}\n      stretch         = TRUE\n      overlay_file    = \"assets/spin-up.png\"\n      overlay_stretch = FALSE\n      direction       = RTL\n    }\n\n    image {\n      function        = BOX\n      state           = INSENSITIVE\n      detail          = \"spinbutton_up\"\n      file            = \"assets/spin-rtl-up-insensitive.png\"\n      border          = {4, 1, 4, 0}\n      stretch         = TRUE\n      overlay_file    = \"assets/spin-up-insensitive.png\"\n      overlay_stretch = FALSE\n      direction       = RTL\n    }\n\n    # Spin-Down LTR\n\n    image {\n      function        = BOX\n      state           = NORMAL\n      detail          = \"spinbutton_down\"\n      file            = \"assets/spin-ltr-down.png\"\n      border          = {1, 4, 1, 4}\n      stretch         = TRUE\n      overlay_file    = \"assets/spin-down.png\"\n      overlay_stretch = FALSE\n      direction       = LTR\n    }\n\n    image {\n      function        = BOX\n      state           = PRELIGHT\n      detail          = \"spinbutton_down\"\n      file            = \"assets/spin-ltr-down-hover.png\"\n      border          = {1, 4, 1, 4}\n      stretch         = TRUE\n      overlay_file    = \"assets/spin-down.png\"\n      overlay_stretch = FALSE\n      direction       = LTR\n    }\n\n    image {\n      function        = BOX\n      state           = ACTIVE\n      detail          = \"spinbutton_down\"\n      file            = \"assets/spin-ltr-down-active.png\"\n      border          = {1, 4, 1, 4}\n      stretch         = TRUE\n      overlay_file    = \"assets/spin-down.png\"\n      overlay_stretch = FALSE\n      direction       = LTR\n    }\n\n    image {\n      function        = BOX\n      state           = INSENSITIVE\n      detail          = \"spinbutton_down\"\n      file            = \"assets/spin-ltr-down-insensitive.png\"\n      border          = {1, 4, 1, 4}\n      stretch         = TRUE\n      overlay_file    = \"assets/spin-down-insensitive.png\"\n      overlay_stretch = FALSE\n      direction       = LTR\n    }\n\n    # Spin-Down RTL\n\n    image {\n      function        = BOX\n      state           = NORMAL\n      detail          = \"spinbutton_down\"\n      file            = \"assets/spin-rtl-down.png\"\n      border          = {4, 1, 1, 4}\n      stretch         = TRUE\n      overlay_file    = \"assets/spin-down.png\"\n      overlay_stretch = FALSE\n      direction       = RTL\n    }\n\n    image {\n      function        = BOX\n      state           = PRELIGHT\n      detail          = \"spinbutton_down\"\n      file            = \"assets/spin-rtl-down-hover.png\"\n      border          = {4, 1, 1, 4}\n      stretch         = TRUE\n      overlay_file    = \"assets/spin-down.png\"\n      overlay_stretch = FALSE\n      direction       = RTL\n    }\n\n    image {\n      function        = BOX\n      state           = ACTIVE\n      detail          = \"spinbutton_down\"\n      file            = \"assets/spin-rtl-down-active.png\"\n      border          = {4, 1, 1, 4}\n      stretch         = TRUE\n      overlay_file    = \"assets/spin-down.png\"\n      overlay_stretch = FALSE\n      direction       = RTL\n    }\n\n    image {\n      function        = BOX\n      state           = INSENSITIVE\n      detail          = \"spinbutton_down\"\n      file            = \"assets/spin-rtl-down-insensitive.png\"\n      border          = {4, 1, 1, 4}\n      stretch         = TRUE\n      overlay_file    = \"assets/spin-down-insensitive.png\"\n      overlay_stretch = FALSE\n      direction       = RTL\n    }\n\n    ##############\n    # Scrollbars #\n    ##############\n\n    image {\n      function    = BOX\n      detail      = \"bar\"\n      file        = \"assets/progressbar-horz.png\"\n      stretch     = TRUE\n      border      = {2, 2, 1, 1}\n      orientation = HORIZONTAL\n    }\n\n    image {\n      function    = BOX\n      detail      = \"bar\"\n      file        = \"assets/progressbar-vert.png\"\n      stretch     = TRUE\n      border      = {1, 1, 2, 2}\n      orientation = VERTICAL\n    }\n\n    #############\n    # Treeviews #\n    #############\n\n    # Disable active the column highlight\n    # We need to match specific cells or we break stuff\n    # Looking at you deadbeef\n\n    image {\n      function = FLAT_BOX\n      detail   = \"cell_even_sorted\"\n      state    = NORMAL\n    }\n\n    image {\n      function = FLAT_BOX\n      detail   = \"cell_odd_sorted\"\n      state    = NORMAL\n    }\n\n    # Disable all the other shadows\n    # This prevents the Raleigh effect\n    image {\n      function = SHADOW\n    }\n\n  }\n\n}\n\nstyle \"menubar\" {\n\n  # Needed to fix Firefox's menubar text\n  bg[SELECTED] = @selected_fg_color\n  fg[SELECTED] = @link_color\n\n}\n\nstyle \"menubar_item\" {\n\n  xthickness = 3\n  ythickness = 4\n\n  fg[PRELIGHT] = @link_color\n\n  engine \"pixmap\" {\n    image {\n      function    = BOX\n      state       = PRELIGHT\n      file        = \"assets/menubar-item-active.png\"\n      border      = {0, 0, 0, 3}\n    }\n  }\n\n}\n\nstyle \"menu\" {\n\n  xthickness = 0\n  ythickness = 0\n\n  bg[NORMAL]      = @menu_color\n  bg[INSENSITIVE] = @menu_color\n  bg[PRELIGHT]    = @menu_color\n  bg[SELECTED]    = @selected_bg_color\n\n}\n\nstyle \"menu_item\" {\n\n  xthickness = 3\n  ythickness = 4\n\n  bg[PRELIGHT]   = @selected_bg_color\n  # Chromium uses this setting\n  bg[SELECTED]   = @selected_bg_color\n\n  fg[PRELIGHT]   = @selected_fg_color\n  # Some widgets use text, we need to handle that\n  text[NORMAL]   = @fg_color\n  text[PRELIGHT] = @selected_fg_color\n\n  # Unfortunately we can't tell regular and menu checks/radios apart\n  # Without the heirarchy\n  engine \"pixmap\" {\n\n    #################\n    # Check Buttons #\n    #################\n\n    image {\n      function        = CHECK\n      state           = NORMAL\n      shadow          = OUT\n      overlay_file    = \"assets/menu-checkbox.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = PRELIGHT\n      shadow          = OUT\n      overlay_file    = \"assets/menu-checkbox-hover.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = ACTIVE\n      shadow          = OUT\n      overlay_file    = \"assets/menu-checkbox.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = INSENSITIVE\n      shadow          = OUT\n      overlay_file    = \"assets/menu-checkbox-insensitive.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = NORMAL\n      shadow          = IN\n      overlay_file    = \"assets/menu-checkbox-checked.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = PRELIGHT\n      shadow          = IN\n      overlay_file    = \"assets/menu-checkbox-checked-hover.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = ACTIVE\n      shadow          = IN\n      overlay_file    = \"assets/menu-checkbox-checked.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = INSENSITIVE\n      shadow          = IN\n      overlay_file    = \"assets/menu-checkbox-checked-insensitive.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = NORMAL\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/menu-checkbox-mixed.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = PRELIGHT\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/menu-checkbox-mixed-hover.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = ACTIVE\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/menu-checkbox-mixed.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = INSENSITIVE\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/menu-checkbox-mixed-insensitive.png\"\n      overlay_stretch = FALSE\n    }\n\n    #################\n    # Radio Buttons #\n    #################\n\n    image {\n      function        = OPTION\n      state           = NORMAL\n      shadow          = OUT\n      overlay_file    = \"assets/menu-radio.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = PRELIGHT\n      shadow          = OUT\n      overlay_file    = \"assets/menu-radio-hover.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = ACTIVE\n      shadow          = OUT\n      overlay_file    = \"assets/menu-radio.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = INSENSITIVE\n      shadow          = OUT\n      overlay_file    = \"assets/menu-radio-insensitive.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = NORMAL\n      shadow          = IN\n      overlay_file    = \"assets/menu-radio-checked.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = PRELIGHT\n      shadow          = IN\n      overlay_file    = \"assets/menu-radio-checked-hover.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = ACTIVE\n      shadow          = IN\n      overlay_file    = \"assets/menu-radio-checked.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = INSENSITIVE\n      shadow          = IN\n      overlay_file    = \"assets/menu-radio-checked-insensitive.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = NORMAL\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/menu-radio-mixed.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = PRELIGHT\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/menu-radio-mixed-hover.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = ACTIVE\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/menu-radio-mixed.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = INSENSITIVE\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/menu-radio-mixed-insensitive.png\"\n      overlay_stretch = FALSE\n    }\n\n\n\n  }\n\n}\n\nstyle \"separator_menu_item\" {\n\n  xthickness = 0\n  ythickness = 0\n\n  engine \"pixmap\" {\n    image {\n      function = BOX\n      file     = \"assets/line.png\"\n    }\n  }\n\n}\n\nstyle \"button\" {\n\n  xthickness = 2\n  ythickness = 2\n\n  # For the sake of sanity style buttons this way\n  engine \"pixmap\" {\n\n    ###########\n    # Buttons #\n    ###########\n\n    image {\n      function = BOX\n      state    = NORMAL\n      file     = \"assets/button.png\"\n      border   = {4, 4, 4, 4}\n      stretch  = TRUE\n    }\n\n    image {\n      function = BOX\n      state    = PRELIGHT\n      shadow   = OUT\n      file     = \"assets/button-hover.png\"\n      border   = {4, 4, 4, 4}\n      stretch  = TRUE\n    }\n\n    # Don't add hover effect on pressed buttons\n    image {\n      function = BOX\n      state    = PRELIGHT\n      shadow   = IN\n      file     = \"assets/button-active.png\"\n      border   = {4, 4, 4, 4}\n      stretch  = TRUE\n    }\n\n    image {\n      function = BOX\n      state    = ACTIVE\n      file     = \"assets/button-active.png\"\n      border   = {4, 4, 4, 4}\n      stretch  = TRUE\n    }\n\n    image {\n      function = BOX\n      state    = INSENSITIVE\n      file     = \"assets/button-insensitive.png\"\n      border   = {4, 4, 4, 4}\n      stretch  = TRUE\n    }\n  }\n}\n\nstyle \"link_button\" {\n\n  # Disable the button effect, leave just the link\n  engine \"pixmap\" {\n    image {\n      function = BOX\n    }\n  }\n\n}\n\nstyle \"entry\" {\n\n  # We set this same as the border of the border of the entry\n  # This way there's no overlap\n  xthickness = 4\n  ythickness = 4\n\n}\n\nstyle \"combobox\" {\n\n  xthickness = 6\n  ythickness = 4\n\n  # This affects only the button beside an entry\n  GtkButton::inner-border = {0, 0, 0, 0}\n\n}\n\nstyle \"combobox_cellview\" {\n  text[NORMAL]   = @fg_color\n  text[PRELIGHT] = @fg_color\n}\n\nstyle \"combobox_entry\" {\n\n  # Since one side of the button is missing, we need to shift the arrow a little to the right\n  GtkButton::inner-border = {0, 1, 0, 0}\n\n  engine \"pixmap\" {\n\n    #############\n    # LTR entry #\n    #############\n\n    image {\n      function  = SHADOW\n      state     = NORMAL\n      detail    = \"entry\"\n      file      = \"assets/combo-entry-ltr-entry.png\"\n      border    = {4, 4, 4, 4}\n      stretch   = TRUE\n      direction = LTR\n    }\n\n    image {\n      function  = SHADOW\n      state     = ACTIVE\n      detail    = \"entry\"\n      file      = \"assets/combo-entry-ltr-entry-active.png\"\n      border    = {4, 4, 4, 4}\n      stretch   = TRUE\n      direction = LTR\n    }\n\n    image {\n      function  = SHADOW\n      state     = INSENSITIVE\n      detail    = \"entry\"\n      file      = \"assets/combo-entry-ltr-entry-insensitive.png\"\n      border    = {4, 4, 4, 4}\n      stretch   = TRUE\n      direction = LTR\n    }\n\n    #############\n    # RTL entry #\n    #############\n\n    image {\n      function  = SHADOW\n      state     = NORMAL\n      detail    = \"entry\"\n      file      = \"assets/combo-entry-rtl-entry.png\"\n      border    = {4, 4, 4, 4}\n      stretch   = TRUE\n      direction = RTL\n    }\n\n    image {\n      function  = SHADOW\n      state     = ACTIVE\n      detail    = \"entry\"\n      file      = \"assets/combo-entry-rtl-entry-active.png\"\n      border    = {4, 4, 4, 4}\n      stretch   = TRUE\n      direction = RTL\n    }\n\n    image {\n      function  = SHADOW\n      state     = INSENSITIVE\n      detail    = \"entry\"\n      file      = \"assets/combo-entry-rtl-entry-insensitive.png\"\n      border    = {4, 4, 4, 4}\n      stretch   = TRUE\n      direction = RTL\n    }\n\n    ##############\n    # LTR button #\n    ##############\n\n    image {\n      function  = BOX\n      state     = NORMAL\n      detail    = \"button\"\n      file      = \"assets/combo-entry-ltr-button.png\"\n      border    = {0, 4, 4, 4}\n      stretch   = TRUE\n      direction = LTR\n    }\n\n    image {\n      function  = BOX\n      state     = PRELIGHT\n      detail    = \"button\"\n      file      = \"assets/combo-entry-ltr-button-hover.png\"\n      border    = {0, 4, 4, 4}\n      stretch   = TRUE\n      direction = LTR\n    }\n\n    image {\n      function  = BOX\n      state     = ACTIVE\n      detail    = \"button\"\n      file      = \"assets/combo-entry-ltr-button-active.png\"\n      border    = {0, 4, 4, 4}\n      stretch   = TRUE\n      direction = LTR\n    }\n\n    image {\n      function  = BOX\n      state     = INSENSITIVE\n      detail    = \"button\"\n      file      = \"assets/combo-entry-ltr-button-insensitive.png\"\n      border    = {0, 4, 4, 4}\n      stretch   = TRUE\n      direction = LTR\n    }\n\n    ##############\n    # RTL button #\n    ##############\n\n    image {\n      function  = BOX\n      state     = NORMAL\n      detail    = \"button\"\n      file      = \"assets/combo-entry-rtl-button.png\"\n      border    = {4, 0, 4, 4}\n      stretch   = TRUE\n      direction = RTL\n    }\n\n    image {\n      function  = BOX\n      state     = PRELIGHT\n      detail    = \"button\"\n      file      = \"assets/combo-entry-rtl-button-hover.png\"\n      border    = {4, 0, 4, 4}\n      stretch   = TRUE\n      direction = RTL\n    }\n\n    image {\n      function  = BOX\n      state     = ACTIVE\n      detail    = \"button\"\n      file      = \"assets/combo-entry-rtl-button-active.png\"\n      border    = {4, 0, 4, 4}\n      stretch   = TRUE\n      direction = RTL\n    }\n\n    image {\n      function  = BOX\n      state     = INSENSITIVE\n      detail    = \"button\"\n      file      = \"assets/combo-entry-rtl-button-insensitive.png\"\n      border    = {4, 0, 4, 4}\n      stretch   = TRUE\n      direction = RTL\n    }\n\n  }\n\n}\n\nstyle \"combo_button_padding\" {\n\n  # Since one side of the button is missing, we need to shift the arrow a\n  # little to the right.\n  # This is the same thing we've done above but the combo, unlike the combobox,\n  # uses padding the same way as a button.\n  GtkButton::inner-border = {6, 8, 4, 4}\n\n}\n\nstyle \"notebook\" {\n\n  xthickness = 5\n  ythickness = 2\n\n}\n\nstyle \"notebook_viewport\" {\n  bg[NORMAL] = @base_color\n}\n\nstyle \"notebook_bg\" {\n  bg[NORMAL]      = @base_color\n  bg[PRELIGHT]    = @base_color\n  bg[INSENSITIVE] = @base_color\n}\n\nstyle \"notebook_entry\" {\n\n  engine \"pixmap\" {\n\n    image {\n      function = SHADOW\n      state    = ACTIVE\n      detail   = \"entry\"\n      file     = \"assets/notebook-entry-active.png\"\n      border   = {4, 4, 4, 4}\n      stretch  = TRUE\n    }\n\n    image {\n      function = SHADOW\n      state    = INSENSITIVE\n      detail   = \"entry\"\n      file     = \"assets/notebook-entry-insensitive.png\"\n      border   = {4, 4, 4, 4}\n      stretch  = TRUE\n    }\n\n    image {\n      function = SHADOW\n      detail   = \"entry\"\n      file     = \"assets/notebook-entry.png\"\n      border   = {4, 4, 4, 4}\n      stretch  = TRUE\n    }\n  }\n}\n\nstyle \"normal_bg\" {\n  bg[NORMAL]      = @bg_color\n  bg[PRELIGHT]    = @bg_color\n  bg[INSENSITIVE] = @insensitive_bg_color\n}\n\nstyle \"normal_entry\" {\n\n  engine \"pixmap\" {\n\n    image {\n      function = SHADOW\n      state    = ACTIVE\n      detail   = \"entry\"\n      file     = \"assets/entry-active.png\"\n      border   = {4, 4, 4, 4}\n      stretch  = TRUE\n    }\n\n    image {\n      function = SHADOW\n      state    = INSENSITIVE\n      detail   = \"entry\"\n      file     = \"assets/entry-insensitive.png\"\n      border   = {4, 4, 4, 4}\n      stretch  = TRUE\n    }\n\n    image {\n      function = SHADOW\n      detail   = \"entry\"\n      file     = \"assets/entry.png\"\n      border   = {4, 4, 4, 4}\n      stretch  = TRUE\n    }\n  }\n}\n\nstyle \"notebook_combo\" {\n\n  engine \"pixmap\" {\n\n    #############\n    # LTR entry #\n    #############\n\n    image {\n      function  = SHADOW\n      state     = NORMAL\n      detail    = \"entry\"\n      file      = \"assets/notebook-combo-entry-ltr-entry.png\"\n      border    = {4, 4, 4, 4}\n      stretch   = TRUE\n      direction = LTR\n    }\n\n    image {\n      function  = SHADOW\n      state     = ACTIVE\n      detail    = \"entry\"\n      file      = \"assets/notebook-combo-entry-ltr-entry-active.png\"\n      border    = {4, 4, 4, 4}\n      stretch   = TRUE\n      direction = LTR\n    }\n\n    image {\n      function  = SHADOW\n      state     = INSENSITIVE\n      detail    = \"entry\"\n      file      = \"assets/notebook-combo-entry-ltr-entry-insensitive.png\"\n      border    = {4, 4, 4, 4}\n      stretch   = TRUE\n      direction = LTR\n    }\n\n    #############\n    # RTL entry #\n    #############\n\n    image {\n      function  = SHADOW\n      state     = NORMAL\n      detail    = \"entry\"\n      file      = \"assets/notebook-combo-entry-rtl-entry.png\"\n      border    = {4, 4, 4, 4}\n      stretch   = TRUE\n      direction = RTL\n    }\n\n    image {\n      function  = SHADOW\n      state     = ACTIVE\n      detail    = \"entry\"\n      file      = \"assets/notebook-combo-entry-rtl-entry-active.png\"\n      border    = {4, 4, 4, 4}\n      stretch   = TRUE\n      direction = RTL\n    }\n\n    image {\n      function  = SHADOW\n      state     = INSENSITIVE\n      detail    = \"entry\"\n      file      = \"assets/notebook-combo-entry-rtl-entry-insensitive.png\"\n      border    = {4, 4, 4, 4}\n      stretch   = TRUE\n      direction = RTL\n    }\n\n  }\n\n}\n\nstyle \"textview\" {\n  bg[NORMAL] = @base_color\n}\n\nstyle \"scale_horz\" {\n\n  engine \"pixmap\" {\n\n    image {\n      function    = BOX\n      detail      = \"trough-upper\"\n      file        = \"assets/scale-horz-trough.png\"\n      border      = {10, 10, 0, 0}\n      stretch     = TRUE\n    }\n\n    image {\n      function    = BOX\n      detail      = \"trough-lower\"\n      file        = \"assets/scale-horz-trough-active.png\"\n      border      = {10, 10, 0, 0}\n      stretch     = TRUE\n    }\n\n  }\n\n}\n\nstyle \"scale_vert\" {\n\n  engine \"pixmap\" {\n\n    image {\n      function    = BOX\n      detail      = \"trough-upper\"\n      file        = \"assets/scale-vert-trough.png\"\n      border      = {0, 0, 10, 10}\n      stretch     = TRUE\n    }\n\n    image {\n      function    = BOX\n      detail      = \"trough-lower\"\n      file        = \"assets/scale-vert-trough-active.png\"\n      border      = {0, 0, 10, 10}\n      stretch     = TRUE\n    }\n\n  }\n\n}\n\nstyle \"progressbar\" {\n\n  xthickness = 1\n  ythickness = 1\n\n  fg[PRELIGHT] = @selected_fg_color\n\n  engine \"pixmap\" {\n\n    image {\n      function    = BOX\n      detail      = \"trough\"\n      file        = \"assets/progressbar-horz-trough.png\"\n      border      = {3, 3, 2, 2}\n      stretch     = TRUE\n      orientation = HORIZONTAL\n    }\n\n    image {\n      function    = BOX\n      detail      = \"trough\"\n      file        = \"assets/progressbar-vert-trough.png\"\n      border      = {2, 2, 3, 3}\n      stretch     = TRUE\n      orientation = VERTICAL\n    }\n\n  }\n\n}\n\nstyle \"treeview_header\" {\n\n  xthickness = 1\n  ythickness = 0\n\n  fg[NORMAL]   = @column_header_color\n  fg[PRELIGHT] = @hover_column_header_color\n\n  font_name    = \"Bold\"\n\n  GtkButton::inner-border = {5, 5, 0, 1}\n\n  engine \"pixmap\" {\n\n    image {\n      function  = BOX\n      file      = \"assets/treeview-separator-ltr.png\"\n      border    = {0, 1, 0, 1}\n      stretch   = TRUE\n      direction = LTR\n    }\n\n    image {\n      function  = BOX\n      file      = \"assets/treeview-separator-rtl.png\"\n      border    = {1, 0, 0, 1}\n      stretch   = TRUE\n      direction = RTL\n    }\n\n    image {\n      function        = ARROW\n      state           = NORMAL\n      overlay_file    = \"assets/treeview-pan-up.png\"\n      overlay_stretch = FALSE\n      arrow_direction = UP\n    }\n\n    image {\n      function        = ARROW\n      state           = PRELIGHT\n      overlay_file    = \"assets/treeview-pan-up-hover.png\"\n      overlay_stretch = FALSE\n      arrow_direction = UP\n    }\n\n    image {\n      function        = ARROW\n      state           = ACTIVE\n      overlay_file    = \"assets/treeview-pan-up-active.png\"\n      overlay_stretch = FALSE\n      arrow_direction = UP\n    }\n\n    image {\n      function        = ARROW\n      state           = NORMAL\n      overlay_file    = \"assets/treeview-pan-down.png\"\n      overlay_stretch = FALSE\n      arrow_direction = DOWN\n    }\n\n    image {\n      function        = ARROW\n      state           = PRELIGHT\n      overlay_file    = \"assets/treeview-pan-down-hover.png\"\n      overlay_stretch = FALSE\n      arrow_direction = DOWN\n    }\n\n    image {\n      function        = ARROW\n      state           = ACTIVE\n      overlay_file    = \"assets/treeview-pan-down-active.png\"\n      overlay_stretch = FALSE\n      arrow_direction = DOWN\n    }\n\n  }\n\n}\n\nstyle \"scrolled_window\" {\n\n  engine \"pixmap\" {\n    image {\n      function = SHADOW\n      file     = \"assets/frame.png\"\n      border   = {1, 1, 1, 1}\n      stretch  = TRUE\n    }\n  }\n\n}\n\nstyle \"frame\" {\n\n  engine \"pixmap\" {\n\n    image {\n      function = SHADOW\n      shadow   = NONE\n    }\n\n    image {\n      function = SHADOW\n      file     = \"assets/frame.png\"\n      border   = {1, 1, 1, 1}\n      stretch  = TRUE\n    }\n\n    image {\n      function       = SHADOW_GAP\n      file           = \"assets/frame.png\"\n      border         = {1, 1, 1, 1}\n      stretch        = TRUE\n      gap_start_file = \"assets/border.png\"\n      gap_end_file   = \"assets/border.png\"\n    }\n\n  }\n\n}\n\nstyle \"toolbar_button\" {\n\n  xthickness = 2\n  ythickness = 2\n\n  GtkButton::inner-border = {2, 2, 2, 2}\n\n}\n\nstyle \"toolbar_separator\" {\n\n  GtkWidget::wide-separators  = 1\n  GtkWidget::separator-width  = 1\n  GtkWidget::separator-height = 1\n\n  engine \"pixmap\" {\n    image {\n      function = BOX\n      file     = \"assets/line.png\"\n    }\n  }\n\n}\n\nstyle \"inline_toolbar\" {\n\n  GtkToolbar::button-relief = GTK_RELIEF_NORMAL\n\n  engine \"pixmap\" {\n    image {\n      function = SHADOW\n      file     = \"assets/frame-inline.png\"\n      border   = {1, 1, 0, 1}\n      stretch  = TRUE\n    }\n  }\n\n}\n\nstyle \"tooltip\" {\n\n  xthickness = 13\n  ythickness = 13\n\n  bg[NORMAL]   = @tooltip_bg_color\n  fg[NORMAL]   = @tooltip_fg_color\n  bg[SELECTED] = @tooltip_bg_color\n\n}\n\nstyle \"disable_separator\" {\n\n  xthickness = 0\n  ythickness = 0\n\n  GtkWidget::wide-separators = 1\n\n}\n\n# Default style, containing theme properties and trying to match every widget as\n# much as possible, which is not only faster than trying to match every widget\n# by its own but also less bug-prune and more consistent. However there is some\n# widget specific stuff that needs to be taken care of, which is the point of\n# every other style below.\nclass \"GtkWidget\" style \"default\"\n\n ######################################\n # Override padding, style and colour #\n ######################################\n\nclass \"GtkButton\"                                                  style \"button\"\nclass \"GtkLinkButton\"                                              style \"link_button\"\nclass \"GtkEntry\"                                                   style \"entry\"\nclass \"GtkOldEditable\"                                             style \"entry\"\nclass \"GtkNotebook\"                                                style \"notebook\"\nclass \"GtkHScale\"                                                  style \"scale_horz\"\nclass \"GtkVScale\"                                                  style \"scale_vert\"\nclass \"GtkProgressBar\"                                             style \"progressbar\"\nclass \"GtkScrolledWindow\"                                          style \"scrolled_window\"\nclass \"GtkFrame\"                                                   style \"frame\"\nclass \"GtkSeparatorToolItem\"                                       style \"toolbar_separator\"\nclass \"GtkMenuBar\"                                                 style \"menubar\"\nclass \"GtkMenu\"                                                    style \"menu\"\nclass \"GtkTextView\"                                                style \"textview\"\n\n# Menu and menubar items\nwidget_class \"*<GtkMenuItem>*\"                                     style \"menu_item\"\nwidget_class \"*<GtkMenuBar>.<GtkMenuItem>*\"                        style \"menubar_item\"\nwidget_class \"*<GtkSeparatorMenuItem>*\"                            style \"separator_menu_item\"\n\n# Treeview buttons\nwidget_class \"*<GtkTreeView>*<GtkButton>*\"                         style \"treeview_header\"\n\n# Give the file chooser toolbar a border\nwidget_class \"*<GtkFileChooserDefault>*<GtkToolbar>\"               style \"inline_toolbar\"\n\n# Fix padding on regular comboboxes\nwidget_class \"*<GtkComboBox>.<GtkButton>\"                          style \"combobox\"\n# And disable separators on them\nwidget_class \"*<GtkComboBox>.<GtkButton>*<GtkSeparator>\"           style \"disable_separator\"\n\n# Join together the ComboBoxEntry entry and button\nwidget_class \"*<GtkComboBoxEntry>*\"                                style \"combobox_entry\"\n\n# Join the Combo entry and button\nwidget_class \"*<GtkCombo>*\"                                        style \"combobox_entry\"\n# Tweak the padding on the button a little bit because it\n# uses it a bit differently\nwidget_class \"*<GtkCombo>.<GtkButton>\"                             style \"combo_button_padding\"\n\n# Alas we cannot do the same for ComboBoxText because there\n# isn't a way to apply the style to only the comboboxes that\n# have an entry inside\n\n# Toolbar buttons have different paddings\nwidget_class \"*<GtkToolbar>*<GtkButton>\"                           style \"toolbar_button\"\n\n# Notebooks are white, act accordingly\nwidget_class \"*<GtkNotebook>*<GtkEntry>\"                           style \"notebook_entry\"\nwidget_class \"*<GtkNotebook>*<GtkProgressBar>\"                     style \"notebook_bg\"\nwidget_class \"*<GtkNotebook>*<GtkSpinButton>\"                      style \"notebook_bg\"\nwidget_class \"*<GtkNotebook>*<GtkScrolledWindow>*<GtkViewport>\"    style \"notebook_bg\"\nwidget_class \"*<GtkNotebook>*<GimpRuler>\"                          style \"notebook_bg\"\nwidget_class \"*<GtkNotebook>.<GimpDisplayShell>*<GtkEventBox>\"     style \"notebook_bg\"\nwidget_class \"*<GtkNotebook>*<GtkComboBoxEntry>*\"                  style \"notebook_combo\"\nwidget_class \"*<GtkNotebook>*<GtkCombo>*\"                          style \"notebook_combo\"\n\n# However, stuff inside eventboxes inside notebooks is grey\n# again, react\nwidget_class \"*<GtkNotebook>*<GtkEventBox>*<GtkEntry>\"             style \"normal_entry\"\nwidget_class \"*<GtkNotebook>*<GtkEventBox>*<GtkProgressBar>\"       style \"normal_bg\"\nwidget_class \"*<GtkNotebook>*<GtkEventBox>*<GtkSpinButton>\"        style \"normal_bg\"\nwidget_class \"*<GtkNotebook>*<GtkEventBox>*<GtkComboBoxEntry>*\"    style \"combobox_entry\"\nwidget_class \"*<GtkNotebook>*<GtkEventBox>*<GtkCombo>*\"            style \"combobox_entry\"\nwidget_class \"*<GtkNotebook>*<GtkEventBox>*<GtkCombo>.<GtkButton>\" style \"combo_button_padding\"\n\n# ComboBoxes tend to draw the button label with text[]\n# instead of fg[], we need to fix that\nwidget_class \"*<GtkComboBox>*<GtkCellView>\"                        style \"combobox_cellview\"\n\n# GTK tooltips\nwidget \"gtk-tooltip*\"                                              style \"tooltip\"\n"
  },
  {
    "path": ".themes/Flat-Remix-GTK-Blue-Light-Solid/gtk-3.0/gtk-dark.css",
    "content": "/***************************\n * Check and Radio buttons *\n ***************************/\n* {\n  padding: 0;\n  -GtkToolButton-icon-spacing: 4;\n  -GtkTextView-error-underline-color: #bf1717;\n  -GtkScrolledWindow-scrollbar-spacing: 0;\n  -GtkToolItemGroup-expander-size: 11;\n  -GtkWidget-text-handle-width: 20;\n  -GtkWidget-text-handle-height: 24;\n  -GtkDialog-button-spacing: 4;\n  -GtkDialog-action-area-border: 0;\n  outline-color: alpha(currentColor,0.3);\n  outline-style: dashed;\n  outline-offset: -3px;\n  outline-width: 1px;\n  -gtk-outline-radius: 4px;\n  -gtk-secondary-caret-color: #2777ff; }\n\n/***************\n * Base States *\n ***************/\n.background {\n  color: #eeeeec;\n  background-color: #23252e; }\n  .background:backdrop {\n    color: #888a8d;\n    background-color: #23252e;\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\n\n/*\n   These wildcard seems unavoidable, need to investigate.\n   Wildcards are bad and troublesome, use them with care,\n   or better, just don't.\n   Everytime a wildcard is used a kitten dies, painfully.\n*/\n*:disabled {\n  -gtk-icon-effect: dim; }\n\n.gtkstyle-fallback {\n  color: #eeeeec;\n  background-color: #23252e; }\n  .gtkstyle-fallback:hover {\n    color: #eeeeec;\n    background-color: #383d4b; }\n  .gtkstyle-fallback:active {\n    color: #eeeeec;\n    background-color: #0d0e11; }\n  .gtkstyle-fallback:disabled {\n    color: #888a8d;\n    background-color: #242731; }\n  .gtkstyle-fallback:selected {\n    color: #ffffff;\n    background-color: #2777ff; }\n\n.view, iconview,\n.view text,\niconview text,\ntextview text {\n  color: white;\n  background-color: #272a34; }\n  .view:backdrop, iconview:backdrop,\n  .view text:backdrop,\n  iconview text:backdrop,\n  textview text:backdrop {\n    color: #d4d5d7;\n    background-color: #292c37; }\n    .view:backdrop:disabled, iconview:backdrop:disabled,\n    .view text:backdrop:disabled,\n    iconview text:backdrop:disabled,\n    textview text:backdrop:disabled {\n      color: #43495a; }\n  .view:disabled, iconview:disabled,\n  .view text:disabled,\n  iconview text:disabled,\n  textview text:disabled {\n    color: #888a8d;\n    background-color: #242731; }\n  .view:selected:focus, iconview:selected:focus, .view:selected, iconview:selected,\n  .view text:selected:focus,\n  iconview text:selected:focus,\n  textview text:selected:focus,\n  .view text:selected,\n  iconview text:selected,\n  textview text:selected {\n    border-radius: 3px; }\n\ntextview border {\n  background-color: #252831; }\n\n.rubberband,\nrubberband,\n.content-view rubberband,\n.content-view .rubberband,\ntreeview.view rubberband,\nflowbox rubberband {\n  border: 1px solid #005af3;\n  background-color: rgba(0, 90, 243, 0.2); }\n\nflowbox flowboxchild {\n  padding: 3px; }\n  flowbox flowboxchild:selected {\n    outline-offset: -2px; }\n\n.content-view .tile {\n  margin: 2px;\n  background-color: black;\n  border-radius: 0;\n  padding: 0; }\n  .content-view .tile:backdrop {\n    background-color: #1e2128; }\n  .content-view .tile:active, .content-view .tile:selected {\n    background-color: #2777ff; }\n  .content-view .tile:disabled {\n    background-color: #242731; }\n\nlabel {\n  caret-color: currentColor; }\n  label selection {\n    background-color: #2777ff;\n    color: #ffffff; }\n  label:disabled {\n    color: #888a8d; }\n    button label:disabled {\n      color: inherit; }\n    label:disabled:backdrop {\n      color: #43495a; }\n      button label:disabled:backdrop {\n        color: inherit; }\n  label.error {\n    color: #bf1717; }\n    label.error:disabled {\n      color: rgba(191, 23, 23, 0.5); }\n    label.error:disabled:backdrop {\n      color: rgba(191, 23, 23, 0.4); }\n\n.dim-label, .budgie-notification .notification-body, .budgie-switcher .notification-body, .budgie-switcher-window .notification-body, .budgie-osd .notification-body, .titlebar:not(headerbar) .subtitle,\nheaderbar .subtitle, label.separator {\n  opacity: 0.55;\n  text-shadow: none; }\n\nassistant .sidebar {\n  background-color: #272a34;\n  border-top: 1px solid #13151a; }\n  assistant .sidebar:backdrop {\n    background-color: #292c37;\n    border-color: #13151a; }\n\nassistant.csd .sidebar {\n  border-top-style: none; }\n\nassistant .sidebar label {\n  padding: 6px 12px; }\n\nassistant .sidebar label.highlight {\n  background-color: #4b4d54; }\n\n.osd .scale-popup, .app-notification,\n.app-notification.frame, .csd popover.background.osd, popover.background.osd, .csd popover.background.touch-selection, .csd popover.background.magnifier, popover.background.touch-selection, popover.background.magnifier,\n.osd {\n  color: white;\n  border: none;\n  background-color: #303340;\n  background-clip: padding-box;\n  text-shadow: 0 1px black;\n  -gtk-icon-shadow: 0 1px black; }\n  .osd .scale-popup:backdrop, .app-notification:backdrop, popover.background.osd:backdrop, popover.background.touch-selection:backdrop, popover.background.magnifier:backdrop,\n  .osd:backdrop {\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\n\n/*********************\n * Spinner Animation *\n *********************/\n@keyframes spin {\n  to {\n    -gtk-icon-transform: rotate(1turn); } }\n\nspinner {\n  background: none;\n  opacity: 0;\n  -gtk-icon-source: -gtk-icontheme(\"process-working-symbolic\"); }\n  spinner:backdrop {\n    color: #888a8d; }\n  spinner:checked {\n    opacity: 1;\n    animation: spin 1s linear infinite; }\n    spinner:checked:disabled {\n      opacity: 0.5; }\n\n/**********************\n * General Typography *\n **********************/\n.large-title {\n  font-weight: 300;\n  font-size: 24pt; }\n\n.title-1 {\n  font-weight: 800;\n  font-size: 20pt; }\n\n.title-2 {\n  font-weight: 800;\n  font-size: 15pt; }\n\n.title-3 {\n  font-weight: 700;\n  font-size: 15pt; }\n\n.title-4 {\n  font-weight: 700;\n  font-size: 13pt; }\n\n.heading {\n  font-weight: 700;\n  font-size: 11pt; }\n\n.body {\n  font-weight: 400;\n  font-size: 11pt; }\n\n.caption-heading {\n  font-weight: 700;\n  font-size: 9pt; }\n\n.caption {\n  font-weight: 400;\n  font-size: 9pt; }\n\n/****************\n * Text Entries *\n ****************/\nspinbutton:not(.vertical),\nentry {\n  min-height: 28px;\n  padding-left: 8px;\n  padding-right: 8px;\n  border: 1px solid;\n  border-radius: 6px;\n  transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n  color: white;\n  border-color: #13151a;\n  background-color: #272a34;\n  box-shadow: inset 0 0 0 1px rgba(39, 119, 255, 0); }\n  spinbutton:not(.vertical) image.left,\n  entry image.left {\n    margin-right: 6px; }\n  spinbutton:not(.vertical) image.right,\n  entry image.right {\n    margin-left: 6px; }\n  spinbutton.flat:not(.vertical),\n  entry.flat:focus,\n  entry.flat:backdrop,\n  entry.flat:disabled,\n  entry.flat {\n    min-height: 0;\n    padding: 2px;\n    background-color: transparent;\n    border-color: transparent;\n    border-radius: 0; }\n  spinbutton:focus:not(.vertical),\n  entry:focus {\n    box-shadow: inset 0 0 0 1px #2777ff;\n    border-color: #00348d; }\n  spinbutton:disabled:not(.vertical),\n  entry:disabled {\n    color: #888a8d;\n    border-color: #13151a;\n    background-color: #242731;\n    box-shadow: none; }\n  spinbutton:backdrop:not(.vertical),\n  entry:backdrop {\n    color: #d4d5d7;\n    border-color: #13151a;\n    background-color: #292c37;\n    box-shadow: none;\n    transition: 200ms ease-out; }\n  spinbutton:backdrop:disabled:not(.vertical),\n  entry:backdrop:disabled {\n    color: #43495a;\n    border-color: #13151a;\n    background-color: #242731;\n    box-shadow: none; }\n  spinbutton.error:not(.vertical),\n  entry.error {\n    color: #bf1717;\n    border-color: #200404; }\n    spinbutton.error:focus:not(.vertical),\n    entry.error:focus {\n      box-shadow: inset 0 0 0 1px #bf1717;\n      border-color: #200404; }\n    spinbutton.error:not(.vertical) selection,\n    entry.error selection {\n      background-color: #bf1717; }\n  spinbutton.warning:not(.vertical),\n  entry.warning {\n    color: #fd7d00;\n    border-color: #4b2500; }\n    spinbutton.warning:focus:not(.vertical),\n    entry.warning:focus {\n      box-shadow: inset 0 0 0 1px #fd7d00;\n      border-color: #4b2500; }\n    spinbutton.warning:not(.vertical) selection,\n    entry.warning selection {\n      background-color: #fd7d00; }\n  spinbutton:not(.vertical) image,\n  entry image {\n    color: #c6c7c7; }\n    spinbutton:not(.vertical) image:hover,\n    entry image:hover {\n      color: #eeeeec; }\n    spinbutton:not(.vertical) image:active,\n    entry image:active {\n      color: #2777ff; }\n    spinbutton:not(.vertical) image:backdrop,\n    entry image:backdrop {\n      color: #75777c; }\n  spinbutton:drop(active):not(.vertical),\n  entry:drop(active):focus,\n  entry:drop(active) {\n    border-color: #19a187;\n    box-shadow: inset 0 0 0 1px #19a187; }\n  .osd spinbutton:not(.vertical), .osd entry {\n    color: white;\n    border-color: black;\n    background-color: rgba(0, 0, 0, 0.5);\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black; }\n    .osd spinbutton:focus:not(.vertical), .osd entry:focus {\n      color: white;\n      border-color: #2777ff;\n      background-color: rgba(0, 0, 0, 0.5);\n      background-clip: padding-box;\n      box-shadow: inset 0 0 0 1px #2777ff;\n      text-shadow: 0 1px black;\n      -gtk-icon-shadow: 0 1px black; }\n    .osd spinbutton:backdrop:not(.vertical), .osd entry:backdrop {\n      color: white;\n      border-color: black;\n      background-color: rgba(0, 0, 0, 0.5);\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n    .osd spinbutton:disabled:not(.vertical), .osd entry:disabled {\n      color: #97999f;\n      border-color: black;\n      background-color: rgba(68, 72, 83, 0.5);\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n\nspinbutton:not(.vertical) progress,\nentry progress {\n  margin: 2px -6px;\n  background-color: transparent;\n  background-image: none;\n  border-radius: 0;\n  border-width: 0 0 2px;\n  border-color: #2777ff;\n  border-style: solid;\n  box-shadow: none; }\n  spinbutton:not(.vertical) progress:backdrop,\n  entry progress:backdrop {\n    background-color: transparent; }\n\n.linked:not(.vertical) > spinbutton:focus:not(.vertical) + spinbutton:not(.vertical), .linked:not(.vertical) > spinbutton:focus:not(.vertical) + button, .linked:not(.vertical) > spinbutton:focus:not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) > spinbutton:focus:not(.vertical) + entry, .linked:not(.vertical) > entry:focus + button, .linked:not(.vertical) > entry:focus + combobox > box > button.combo, .linked:not(.vertical) > entry:focus + spinbutton:not(.vertical), .linked:not(.vertical) > entry:focus + entry {\n  border-left-color: #00348d; }\n\n.linked:not(.vertical) > spinbutton:focus.error:not(.vertical) + spinbutton:not(.vertical), .linked:not(.vertical) > spinbutton:focus.error:not(.vertical) + button, .linked:not(.vertical) > spinbutton:focus.error:not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) > spinbutton:focus.error:not(.vertical) + entry, .linked:not(.vertical) > entry:focus.error + button, .linked:not(.vertical) > entry:focus.error + combobox > box > button.combo, .linked:not(.vertical) > entry:focus.error + spinbutton:not(.vertical), .linked:not(.vertical) > entry:focus.error + entry {\n  border-left-color: #200404; }\n\n.linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + spinbutton:not(.vertical), .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + button, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + entry, .linked:not(.vertical) > entry:drop(active) + button, .linked:not(.vertical) > entry:drop(active) + combobox > box > button.combo, .linked:not(.vertical) > entry:drop(active) + spinbutton:not(.vertical), .linked:not(.vertical) > entry:drop(active) + entry {\n  border-left-color: #19a187; }\n\n.linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled), .linked.vertical > spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):not(.vertical), .linked.vertical > entry:not(:disabled) + entry:not(:disabled), .linked.vertical > entry:not(:disabled) + spinbutton:not(:disabled):not(.vertical) {\n  border-top-color: #21242c; }\n  .linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled):backdrop, .linked.vertical > spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):backdrop:not(.vertical), .linked.vertical > entry:not(:disabled) + entry:not(:disabled):backdrop, .linked.vertical > entry:not(:disabled) + spinbutton:not(:disabled):backdrop:not(.vertical) {\n    border-top-color: #23252e; }\n\n.linked.vertical > spinbutton:disabled:not(.vertical) + spinbutton:disabled:not(.vertical), .linked.vertical > spinbutton:disabled:not(.vertical) + entry:disabled, .linked.vertical > entry:disabled + spinbutton:disabled:not(.vertical), .linked.vertical > entry:disabled + entry:disabled {\n  border-top-color: #21242c; }\n\n.linked.vertical > spinbutton:not(.vertical) + spinbutton:focus:not(:only-child):not(.vertical),\n.linked.vertical > spinbutton:not(.vertical) + entry:focus:not(:only-child), .linked.vertical > entry + spinbutton:focus:not(:only-child):not(.vertical),\n.linked.vertical > entry + entry:focus:not(:only-child) {\n  border-top-color: #00348d; }\n\n.linked.vertical > spinbutton:not(.vertical) + spinbutton:focus.error:not(:only-child):not(.vertical),\n.linked.vertical > spinbutton:not(.vertical) + entry:focus.error:not(:only-child), .linked.vertical > entry + spinbutton:focus.error:not(:only-child):not(.vertical),\n.linked.vertical > entry + entry:focus.error:not(:only-child) {\n  border-top-color: #200404; }\n\n.linked.vertical > spinbutton:not(.vertical) + spinbutton:drop(active):not(:only-child):not(.vertical),\n.linked.vertical > spinbutton:not(.vertical) + entry:drop(active):not(:only-child), .linked.vertical > entry + spinbutton:drop(active):not(:only-child):not(.vertical),\n.linked.vertical > entry + entry:drop(active):not(:only-child) {\n  border-top-color: #19a187; }\n\n.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + spinbutton:not(.vertical),\n.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + entry,\n.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + button,\n.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + combobox > box > button.combo, .linked.vertical > entry:focus:not(:only-child) + spinbutton:not(.vertical),\n.linked.vertical > entry:focus:not(:only-child) + entry,\n.linked.vertical > entry:focus:not(:only-child) + button,\n.linked.vertical > entry:focus:not(:only-child) + combobox > box > button.combo {\n  border-top-color: #00348d; }\n\n.linked.vertical > spinbutton:focus.error:not(:only-child):not(.vertical) + spinbutton:not(.vertical),\n.linked.vertical > spinbutton:focus.error:not(:only-child):not(.vertical) + entry,\n.linked.vertical > spinbutton:focus.error:not(:only-child):not(.vertical) + button,\n.linked.vertical > spinbutton:focus.error:not(:only-child):not(.vertical) + combobox > box > button.combo, .linked.vertical > entry:focus.error:not(:only-child) + spinbutton:not(.vertical),\n.linked.vertical > entry:focus.error:not(:only-child) + entry,\n.linked.vertical > entry:focus.error:not(:only-child) + button,\n.linked.vertical > entry:focus.error:not(:only-child) + combobox > box > button.combo {\n  border-top-color: #200404; }\n\n.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + spinbutton:not(.vertical),\n.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + entry,\n.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + button,\n.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + combobox > box > button.combo, .linked.vertical > entry:drop(active):not(:only-child) + spinbutton:not(.vertical),\n.linked.vertical > entry:drop(active):not(:only-child) + entry,\n.linked.vertical > entry:drop(active):not(:only-child) + button,\n.linked.vertical > entry:drop(active):not(:only-child) + combobox > box > button.combo {\n  border-top-color: #19a187; }\n\nspinbutton.error:not(.vertical),\nentry.error {\n  color: #bf1717; }\n\ntreeview entry:focus:dir(rtl), treeview entry:focus:dir(ltr) {\n  background-color: #272a34;\n  transition-property: color, background; }\n\ntreeview entry.flat, treeview entry {\n  border-radius: 0;\n  background-image: none;\n  background-color: #272a34; }\n  treeview entry.flat:focus, treeview entry:focus {\n    border-color: #2777ff; }\n\n.entry-tag {\n  padding: 5px;\n  margin-top: 2px;\n  margin-bottom: 2px;\n  border-style: none;\n  color: #272a34;\n  background-color: #8b8c90; }\n  :dir(ltr) .entry-tag {\n    margin-left: 8px;\n    margin-right: -5px; }\n  :dir(rtl) .entry-tag {\n    margin-left: -5px;\n    margin-right: 8px; }\n  .entry-tag:hover {\n    background-color: #a5a6a9; }\n  :backdrop .entry-tag {\n    color: #292c37;\n    background-color: #595b62; }\n  .entry-tag.button {\n    background-color: transparent;\n    color: rgba(39, 42, 52, 0.7); }\n  :not(:backdrop) .entry-tag.button:hover {\n    border: 1px solid #8b8c90;\n    color: #272a34; }\n  :not(:backdrop) .entry-tag.button:active {\n    background-color: #8b8c90;\n    color: rgba(39, 42, 52, 0.7); }\n\n/***********\n * Buttons *\n ***********/\n@keyframes needs_attention {\n  from {\n    background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#74a7ff), to(transparent)); }\n  to {\n    background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#2777ff), to(transparent)); } }\n\nbutton.titlebutton, notebook > header > tabs > arrow,\nbutton {\n  min-height: 24px;\n  min-width: 16px;\n  padding: 2px 6px;\n  border: 1px solid;\n  border-radius: 6px;\n  transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n  color: #eeeeec;\n  outline-color: rgba(238, 238, 236, 0.3);\n  border-color: #13151a;\n  background-image: image(#323643);\n  box-shadow: none; }\n  button.titlebutton, button.sidebar-button, notebook > header > tabs > arrow, notebook > header > tabs > arrow.flat,\n  button.flat {\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    transition: none; }\n    button.titlebutton:hover, button.sidebar-button:hover, notebook > header > tabs > arrow:hover,\n    button.flat:hover {\n      transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n      transition-duration: 500ms; }\n      button.titlebutton:hover:active, button.sidebar-button:hover:active, notebook > header > tabs > arrow:hover:active,\n      button.flat:hover:active {\n        transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  notebook > header > tabs > arrow:hover,\n  button:hover {\n    color: #eeeeec;\n    outline-color: rgba(238, 238, 236, 0.3);\n    border-color: #13151a;\n    background-image: image(#414657);\n    box-shadow: none;\n    -gtk-icon-effect: highlight; }\n  notebook > header > tabs > arrow:active, notebook > header > tabs > arrow:checked,\n  button:active,\n  button:checked {\n    color: #ffffff;\n    outline-color: rgba(238, 238, 236, 0.3);\n    border-color: #2777ff;\n    background-image: linear-gradient(to right, #317dff, #1d71ff);\n    box-shadow: 0 2px 4px rgba(39, 119, 255, 0.25);\n    transition-duration: 50ms; }\n  notebook > header > tabs > arrow:backdrop,\n  button:backdrop.flat,\n  button:backdrop {\n    color: #888a8d;\n    border-color: #13151a;\n    background-image: image(#323643);\n    box-shadow: none;\n    transition: 200ms ease-out;\n    -gtk-icon-effect: none; }\n    notebook > header > tabs > arrow:backdrop:active, notebook > header > tabs > arrow:backdrop:checked,\n    button:backdrop.flat:active,\n    button:backdrop.flat:checked,\n    button:backdrop:active,\n    button:backdrop:checked {\n      color: #ffffff;\n      border-color: #2777ff;\n      background-image: image(#2667d5);\n      box-shadow: none; }\n    notebook > header > tabs > arrow:backdrop:disabled,\n    button:backdrop.flat:disabled,\n    button:backdrop:disabled {\n      color: #43495a;\n      border-color: #13151a;\n      background-image: image(#242731);\n      box-shadow: none; }\n      notebook > header > tabs > arrow:backdrop:disabled:active, notebook > header > tabs > arrow:backdrop:disabled:checked,\n      button:backdrop.flat:disabled:active,\n      button:backdrop.flat:disabled:checked,\n      button:backdrop:disabled:active,\n      button:backdrop:disabled:checked {\n        color: #43495a;\n        border-color: #13151a;\n        background-image: image(#1a1d23);\n        box-shadow: none; }\n  button.titlebutton:backdrop, button.sidebar-button:backdrop, notebook > header > tabs > arrow:backdrop, button.titlebutton:disabled, button.sidebar-button:disabled, notebook > header > tabs > arrow:disabled,\n  button.flat:backdrop,\n  button.flat:disabled,\n  button.flat:backdrop:disabled {\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\n  notebook > header > tabs > arrow:disabled,\n  button:disabled {\n    color: #888a8d;\n    border-color: #13151a;\n    background-image: image(#242731);\n    box-shadow: none; }\n    notebook > header > tabs > arrow:disabled:active, notebook > header > tabs > arrow:disabled:checked,\n    button:disabled:active,\n    button:disabled:checked {\n      color: #888a8d;\n      border-color: #13151a;\n      background-image: image(#16181d);\n      box-shadow: none; }\n  notebook > header > tabs > arrow.image-button,\n  button.image-button {\n    min-width: 24px;\n    padding-left: 2px;\n    padding-right: 2px; }\n  notebook > header > tabs > arrow.text-button,\n  button.text-button {\n    padding-left: 16px;\n    padding-right: 16px; }\n  notebook > header > tabs > arrow.text-button.image-button,\n  button.text-button.image-button {\n    padding-left: 8px;\n    padding-right: 8px; }\n    notebook > header > tabs > arrow.text-button.image-button label,\n    button.text-button.image-button label {\n      padding-left: 8px;\n      padding-right: 8px; }\n  combobox:drop(active) button.combo, notebook > header > tabs > arrow:drop(active),\n  button:drop(active) {\n    color: #19a187;\n    border-color: #19a187;\n    box-shadow: inset 0 0 0 1px #19a187; }\n\nrow:selected button.sidebar-button:not(:active):not(:checked):not(:hover):not(disabled), row:selected button.flat:not(:active):not(:checked):not(:hover):not(disabled) {\n  color: #ffffff;\n  border-color: transparent; }\n  row:selected button.sidebar-button:not(:active):not(:checked):not(:hover):not(disabled):backdrop, row:selected button.flat:not(:active):not(:checked):not(:hover):not(disabled):backdrop {\n    color: #888a8d; }\n\n\nbutton.osd {\n  min-width: 26px;\n  min-height: 32px;\n  color: white;\n  border-radius: 5px;\n  color: white;\n  border-color: black;\n  background-color: transparent;\n  background-image: image(#303340);\n  background-clip: padding-box;\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n  text-shadow: 0 1px black;\n  -gtk-icon-shadow: 0 1px black;\n  outline-color: rgba(255, 255, 255, 0.3);\n  border: none;\n  box-shadow: none; }\n  \n  button.osd.image-button {\n    min-width: 34px; }\n  \n  button.osd:hover {\n    color: white;\n    border-color: black;\n    background-color: transparent;\n    background-image: image(#4a5063);\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black;\n    outline-color: rgba(255, 255, 255, 0.3);\n    border: none;\n    box-shadow: none; }\n  \n  button.osd:active,\n  button.osd:checked {\n    color: white;\n    border-color: black;\n    background-color: transparent;\n    background-image: image(black);\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    outline-color: rgba(255, 255, 255, 0.3);\n    border: none;\n    box-shadow: none; }\n  \n  button.osd:disabled:backdrop,\n  button.osd:disabled {\n    color: #97999f;\n    border-color: black;\n    background-color: transparent;\n    background-image: image(rgba(68, 72, 83, 0.5));\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    border: none; }\n  \n  button.osd:backdrop {\n    color: white;\n    border-color: black;\n    background-color: transparent;\n    background-image: image(#303340);\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    border: none; }\n\n.app-notification button,\n.app-notification.frame button, .csd popover.background.touch-selection button, .csd popover.background.magnifier button, popover.background.touch-selection button, popover.background.magnifier button, .osd button {\n  color: white;\n  border-color: black;\n  background-color: transparent;\n  background-image: image(#303340);\n  background-clip: padding-box;\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n  text-shadow: 0 1px black;\n  -gtk-icon-shadow: 0 1px black;\n  outline-color: rgba(255, 255, 255, 0.3); }\n  .app-notification button:hover, popover.background.touch-selection button:hover, popover.background.magnifier button:hover, .osd button:hover {\n    color: white;\n    border-color: black;\n    background-color: transparent;\n    background-image: image(#4a5063);\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black;\n    outline-color: rgba(255, 255, 255, 0.3); }\n  .app-notification button:active, popover.background.touch-selection button:active, popover.background.magnifier button:active, .app-notification button:checked, popover.background.touch-selection button:checked, popover.background.magnifier button:checked, .osd button:active:backdrop, .osd button:active, .osd button:checked:backdrop, .osd button:checked {\n    color: white;\n    border-color: black;\n    background-color: transparent;\n    background-image: image(black);\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    outline-color: rgba(255, 255, 255, 0.3); }\n  .app-notification button:disabled, popover.background.touch-selection button:disabled, popover.background.magnifier button:disabled, .osd button:disabled:backdrop, .osd button:disabled {\n    color: #97999f;\n    border-color: black;\n    background-color: transparent;\n    background-image: image(rgba(68, 72, 83, 0.5));\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\n  .app-notification button:backdrop, popover.background.touch-selection button:backdrop, popover.background.magnifier button:backdrop, .osd button:backdrop {\n    color: white;\n    border-color: black;\n    background-color: transparent;\n    background-image: image(#303340);\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\n  .app-notification button.flat, popover.background.touch-selection button.flat, popover.background.magnifier button.flat, .osd button.flat {\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    box-shadow: none;\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black; }\n    .app-notification button.flat:hover, popover.background.touch-selection button.flat:hover, popover.background.magnifier button.flat:hover, .osd button.flat:hover {\n      color: white;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(#4a5063);\n      background-clip: padding-box;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n      text-shadow: 0 1px black;\n      -gtk-icon-shadow: 0 1px black;\n      outline-color: rgba(255, 255, 255, 0.3); }\n    .app-notification button.flat:disabled, popover.background.touch-selection button.flat:disabled, popover.background.magnifier button.flat:disabled, .osd button.flat:disabled {\n      color: #97999f;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(rgba(68, 72, 83, 0.5));\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      background-image: none;\n      border-color: transparent;\n      box-shadow: none; }\n    .app-notification button.flat:backdrop, popover.background.touch-selection button.flat:backdrop, popover.background.magnifier button.flat:backdrop, .osd button.flat:backdrop {\n      border-color: transparent;\n      background-color: transparent;\n      background-image: none;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n    .app-notification button.flat:active, popover.background.touch-selection button.flat:active, popover.background.magnifier button.flat:active, .app-notification button.flat:checked, popover.background.touch-selection button.flat:checked, popover.background.magnifier button.flat:checked, .osd button.flat:active, .osd button.flat:checked {\n      color: white;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(black);\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      outline-color: rgba(255, 255, 255, 0.3); }\n\n\nbutton.suggested-action {\n  color: white;\n  outline-color: rgba(255, 255, 255, 0.3);\n  border-color: #186dff;\n  background-image: image(#2777ff);\n  box-shadow: none; }\n  \n  button.suggested-action.flat {\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    color: #2777ff; }\n  \n  button.suggested-action:hover {\n    color: white;\n    outline-color: rgba(255, 255, 255, 0.3);\n    border-color: #005af3;\n    background-image: image(#6ea4ff);\n    box-shadow: none; }\n  \n  button.suggested-action:active,\n  button.suggested-action:checked {\n    color: white;\n    outline-color: rgba(255, 255, 255, 0.3);\n    border-color: #0052df;\n    background-image: linear-gradient(to right, #0056e9, #004fd4);\n    box-shadow: 0 2px 4px rgba(0, 82, 223, 0.25); }\n  \n  button.suggested-action:backdrop,\n  button.suggested-action.flat:backdrop {\n    color: #d4e4ff;\n    border-color: #005af3;\n    background-image: image(#2777ff);\n    box-shadow: none; }\n    \n    button.suggested-action:backdrop:active,\n    button.suggested-action:backdrop:checked,\n    button.suggested-action.flat:backdrop:active,\n    button.suggested-action.flat:backdrop:checked {\n      color: #ffffff;\n      border-color: #2777ff;\n      background-image: image(#2667d5);\n      box-shadow: none; }\n    \n    button.suggested-action:backdrop:disabled,\n    button.suggested-action.flat:backdrop:disabled {\n      color: #43495a;\n      border-color: #13151a;\n      background-image: image(#242731);\n      box-shadow: none; }\n      \n      button.suggested-action:backdrop:disabled:active,\n      button.suggested-action:backdrop:disabled:checked,\n      button.suggested-action.flat:backdrop:disabled:active,\n      button.suggested-action.flat:backdrop:disabled:checked {\n        color: #6d98e4;\n        border-color: #005af3;\n        background-image: image(#1e61d6);\n        box-shadow: none; }\n  \n  button.suggested-action.flat:backdrop,\n  button.suggested-action.flat:disabled,\n  button.suggested-action.flat:backdrop:disabled {\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    color: rgba(39, 119, 255, 0.8); }\n  \n  button.suggested-action:disabled {\n    color: #888a8d;\n    border-color: #13151a;\n    background-image: image(#242731);\n    box-shadow: none; }\n    \n    button.suggested-action:disabled:active,\n    button.suggested-action:disabled:checked {\n      color: #a4beeb;\n      border-color: #005af3;\n      background-image: image(#1c5dcd);\n      box-shadow: none; }\n  .osd button.suggested-action {\n    color: white;\n    border-color: black;\n    background-color: transparent;\n    background-image: image(rgba(39, 119, 255, 0.5));\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black;\n    outline-color: rgba(255, 255, 255, 0.3); }\n    .osd button.suggested-action:hover {\n      color: white;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(rgba(39, 119, 255, 0.7));\n      background-clip: padding-box;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n      text-shadow: 0 1px black;\n      -gtk-icon-shadow: 0 1px black;\n      outline-color: rgba(255, 255, 255, 0.3); }\n    .osd button.suggested-action:active:backdrop, .osd button.suggested-action:active, .osd button.suggested-action:checked:backdrop, .osd button.suggested-action:checked {\n      color: white;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(#2777ff);\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      outline-color: rgba(255, 255, 255, 0.3); }\n    .osd button.suggested-action:disabled:backdrop, .osd button.suggested-action:disabled {\n      color: #97999f;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(rgba(68, 72, 83, 0.5));\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n    .osd button.suggested-action:backdrop {\n      color: white;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(rgba(39, 119, 255, 0.5));\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n\n\nbutton.destructive-action {\n  color: white;\n  outline-color: rgba(255, 255, 255, 0.3);\n  border-color: #991212;\n  background-image: image(#a61414);\n  box-shadow: none; }\n  \n  button.destructive-action.flat {\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    color: #a61414; }\n  \n  button.destructive-action:hover {\n    color: white;\n    outline-color: rgba(255, 255, 255, 0.3);\n    border-color: #790e0e;\n    background-image: image(#e41d1d);\n    box-shadow: none; }\n  \n  button.destructive-action:active,\n  button.destructive-action:checked {\n    color: white;\n    outline-color: rgba(255, 255, 255, 0.3);\n    border-color: #670c0c;\n    background-image: linear-gradient(to right, #700d0d, #5d0b0b);\n    box-shadow: 0 2px 4px rgba(103, 12, 12, 0.25); }\n  \n  button.destructive-action:backdrop,\n  button.destructive-action.flat:backdrop {\n    color: #edd0d0;\n    border-color: #790e0e;\n    background-image: image(#a61414);\n    box-shadow: none; }\n    \n    button.destructive-action:backdrop:active,\n    button.destructive-action:backdrop:checked,\n    button.destructive-action.flat:backdrop:active,\n    button.destructive-action.flat:backdrop:checked {\n      color: #ffffff;\n      border-color: #2777ff;\n      background-image: image(#2667d5);\n      box-shadow: none; }\n    \n    button.destructive-action:backdrop:disabled,\n    button.destructive-action.flat:backdrop:disabled {\n      color: #43495a;\n      border-color: #13151a;\n      background-image: image(#242731);\n      box-shadow: none; }\n      \n      button.destructive-action:backdrop:disabled:active,\n      button.destructive-action:backdrop:disabled:checked,\n      button.destructive-action.flat:backdrop:disabled:active,\n      button.destructive-action.flat:backdrop:disabled:checked {\n        color: #ad6667;\n        border-color: #790e0e;\n        background-image: image(#811415);\n        box-shadow: none; }\n  \n  button.destructive-action.flat:backdrop,\n  button.destructive-action.flat:disabled,\n  button.destructive-action.flat:backdrop:disabled {\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    color: rgba(166, 20, 20, 0.8); }\n  \n  button.destructive-action:disabled {\n    color: #888a8d;\n    border-color: #13151a;\n    background-image: image(#242731);\n    box-shadow: none; }\n    \n    button.destructive-action:disabled:active,\n    button.destructive-action:disabled:checked {\n      color: #c9a1a1;\n      border-color: #790e0e;\n      background-image: image(#791314);\n      box-shadow: none; }\n  .osd button.destructive-action {\n    color: white;\n    border-color: black;\n    background-color: transparent;\n    background-image: image(rgba(166, 20, 20, 0.5));\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black;\n    outline-color: rgba(255, 255, 255, 0.3); }\n    .osd button.destructive-action:hover {\n      color: white;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(rgba(166, 20, 20, 0.7));\n      background-clip: padding-box;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n      text-shadow: 0 1px black;\n      -gtk-icon-shadow: 0 1px black;\n      outline-color: rgba(255, 255, 255, 0.3); }\n    .osd button.destructive-action:active:backdrop, .osd button.destructive-action:active, .osd button.destructive-action:checked:backdrop, .osd button.destructive-action:checked {\n      color: white;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(#a61414);\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      outline-color: rgba(255, 255, 255, 0.3); }\n    .osd button.destructive-action:disabled:backdrop, .osd button.destructive-action:disabled {\n      color: #97999f;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(rgba(68, 72, 83, 0.5));\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n    .osd button.destructive-action:backdrop {\n      color: white;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(rgba(166, 20, 20, 0.5));\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n\n.stack-switcher > button {\n  outline-offset: -3px; }\n  .stack-switcher > button > label {\n    padding-left: 6px;\n    padding-right: 6px; }\n  .stack-switcher > button > image {\n    padding-left: 6px;\n    padding-right: 6px;\n    padding-top: 3px;\n    padding-bottom: 3px; }\n  .stack-switcher > button.text-button {\n    padding-left: 10px;\n    padding-right: 10px; }\n  .stack-switcher > button.image-button {\n    padding-left: 2px;\n    padding-right: 2px; }\n  .stack-switcher > button.needs-attention:active > label,\n  .stack-switcher > button.needs-attention:active > image, .stack-switcher > button.needs-attention:checked > label,\n  .stack-switcher > button.needs-attention:checked > image {\n    animation: none;\n    background-image: none; }\n\n\nbutton.font separator,\nbutton.file separator {\n  background-color: transparent; }\n\n\nbutton.font > box > box > label {\n  font-weight: bold; }\n\n.primary-toolbar button {\n  -gtk-icon-shadow: none; }\n\n\nbutton.circular {\n  border-radius: 9999px;\n  -gtk-outline-radius: 9999px;\n  padding: 2px;\n  /* circles instead of ellipses */\n  background-origin: padding-box, border-box;\n  background-clip: padding-box, border-box; }\n  \n  button.circular label {\n    padding: 0; }\n  \n  button.circular:not(.flat):not(.osd):not(:checked):not(:active):not(:disabled):not(:backdrop) {\n    color: #eeeeec;\n    outline-color: rgba(238, 238, 236, 0.3);\n    border-color: #13151a;\n    background-image: image(#323643), linear-gradient(to top, black 25%, #13151a 50%);\n    box-shadow: none;\n    border-color: transparent; }\n  \n  button.circular:hover:not(.osd):not(:checked):not(:active):not(:disabled):not(:backdrop) {\n    color: #eeeeec;\n    outline-color: rgba(238, 238, 236, 0.3);\n    border-color: #13151a;\n    background-image: image(#414657), linear-gradient(to top, black 25%, #13151a 50%);\n    box-shadow: none;\n    border-color: transparent; }\n\nstacksidebar row.needs-attention > label, .stack-switcher > button.needs-attention > label,\n.stack-switcher > button.needs-attention > image {\n  animation: needs_attention 150ms ease-in;\n  background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#74a7ff), to(transparent)), -gtk-gradient(radial, center center, 0, center center, 0.45, to(rgba(0, 0, 0, 0.873255)), to(transparent));\n  background-size: 6px 6px, 6px 6px;\n  background-repeat: no-repeat;\n  background-position: right 3px, right 2px; }\n  stacksidebar row.needs-attention > label:backdrop, .stack-switcher > button.needs-attention > label:backdrop,\n  .stack-switcher > button.needs-attention > image:backdrop {\n    background-size: 6px 6px, 0 0; }\n  stacksidebar row.needs-attention > label:dir(rtl), .stack-switcher > button.needs-attention > label:dir(rtl),\n  .stack-switcher > button.needs-attention > image:dir(rtl) {\n    background-position: left 3px, left 2px; }\n\n.inline-toolbar toolbutton > button {\n  color: #eeeeec;\n  outline-color: rgba(238, 238, 236, 0.3);\n  border-color: #13151a;\n  background-image: image(#323643);\n  box-shadow: none; }\n  .inline-toolbar toolbutton > button:hover {\n    color: #eeeeec;\n    outline-color: rgba(238, 238, 236, 0.3);\n    border-color: #13151a;\n    background-image: image(#414657);\n    box-shadow: none; }\n  .inline-toolbar toolbutton > button:active, .inline-toolbar toolbutton > button:checked {\n    color: #ffffff;\n    outline-color: rgba(238, 238, 236, 0.3);\n    border-color: #2777ff;\n    background-image: linear-gradient(to right, #317dff, #1d71ff);\n    box-shadow: 0 2px 4px rgba(39, 119, 255, 0.25); }\n  .inline-toolbar toolbutton > button:disabled {\n    color: #888a8d;\n    border-color: #13151a;\n    background-image: image(#242731);\n    box-shadow: none; }\n    .inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked {\n      color: #888a8d;\n      border-color: #13151a;\n      background-image: image(#16181d);\n      box-shadow: none; }\n  .inline-toolbar toolbutton > button:backdrop {\n    color: #888a8d;\n    border-color: #13151a;\n    background-image: image(#323643);\n    box-shadow: none; }\n    .inline-toolbar toolbutton > button:backdrop:active, .inline-toolbar toolbutton > button:backdrop:checked {\n      color: #ffffff;\n      border-color: #2777ff;\n      background-image: image(#2667d5);\n      box-shadow: none; }\n    .inline-toolbar toolbutton > button:backdrop:disabled {\n      color: #43495a;\n      border-color: #13151a;\n      background-image: image(#242731);\n      box-shadow: none; }\n      .inline-toolbar toolbutton > button:backdrop:disabled:active, .inline-toolbar toolbutton > button:backdrop:disabled:checked {\n        color: #43495a;\n        border-color: #13151a;\n        background-image: image(#1a1d23);\n        box-shadow: none; }\n\n.linked:not(.vertical) > combobox > box > button.combo, filechooser .path-bar.linked > button, .linked:not(.vertical) > spinbutton:not(.vertical), .linked:not(.vertical) > entry, .inline-toolbar button, .linked > button, toolbar.inline-toolbar toolbutton > button.flat {\n  border-right-style: none;\n  border-radius: 0;\n  -gtk-outline-radius: 0; }\n\n.linked:not(.vertical) > combobox:first-child > box > button.combo, combobox.linked button:nth-child(2):dir(rtl), filechooser .path-bar.linked > button:dir(rtl):last-child, filechooser .path-bar.linked > button:dir(ltr):first-child, .linked:not(.vertical) > spinbutton:first-child:not(.vertical), .linked:not(.vertical) > entry:first-child, .inline-toolbar button:first-child, .linked > button:first-child, toolbar.inline-toolbar toolbutton:first-child > button.flat {\n  border-top-left-radius: 6px;\n  border-bottom-left-radius: 6px;\n  -gtk-outline-top-left-radius: 6px;\n  -gtk-outline-bottom-left-radius: 6px; }\n\n.linked:not(.vertical) > combobox:last-child > box > button.combo, combobox.linked button:nth-child(2):dir(ltr), filechooser .path-bar.linked > button:dir(rtl):first-child, filechooser .path-bar.linked > button:dir(ltr):last-child, .linked:not(.vertical) > spinbutton:last-child:not(.vertical), .linked:not(.vertical) > entry:last-child, .inline-toolbar button:last-child, .linked > button:last-child, toolbar.inline-toolbar toolbutton:last-child > button.flat {\n  border-right-style: solid;\n  border-top-right-radius: 6px;\n  border-bottom-right-radius: 6px;\n  -gtk-outline-top-right-radius: 6px;\n  -gtk-outline-bottom-right-radius: 6px; }\n\n.linked:not(.vertical) > combobox:only-child > box > button.combo, filechooser .path-bar.linked > button:only-child, .linked:not(.vertical) > spinbutton:only-child:not(.vertical), .linked:not(.vertical) > entry:only-child, .inline-toolbar button:only-child, .linked > button:only-child, toolbar.inline-toolbar toolbutton:only-child > button.flat {\n  border-style: solid;\n  border-radius: 6px;\n  -gtk-outline-radius: 6px; }\n\n.linked.vertical > combobox > box > button.combo, .linked.vertical > spinbutton:not(.vertical), .linked.vertical > entry, .linked.vertical > button {\n  border-style: solid solid none solid;\n  border-radius: 0;\n  -gtk-outline-radius: 0; }\n\n.linked.vertical > combobox:first-child > box > button.combo, .linked.vertical > spinbutton:first-child:not(.vertical), .linked.vertical > entry:first-child, .linked.vertical > button:first-child {\n  border-top-left-radius: 6px;\n  border-top-right-radius: 6px;\n  -gtk-outline-top-left-radius: 6px;\n  -gtk-outline-top-right-radius: 6px; }\n\n.linked.vertical > combobox:last-child > box > button.combo, .linked.vertical > spinbutton:last-child:not(.vertical), .linked.vertical > entry:last-child, .linked.vertical > button:last-child {\n  border-bottom-style: solid;\n  border-bottom-left-radius: 6px;\n  border-bottom-right-radius: 6px;\n  -gtk-outline-bottom-left-radius: 6px;\n  -gtk-outline-bottom-right-radius: 6px; }\n\n.linked.vertical > combobox:only-child > box > button.combo, .linked.vertical > spinbutton:only-child:not(.vertical), .linked.vertical > entry:only-child, .linked.vertical > button:only-child {\n  border-style: solid;\n  border-radius: 6px;\n  -gtk-outline-radius: 6px; }\n\n.scale-popup button:backdrop:hover, .scale-popup button:backdrop:disabled, .scale-popup button:backdrop, .scale-popup button:hover, calendar.button, button:link:hover, button:link:active, button:link:checked,\nbutton:visited:hover,\nbutton:visited:active,\nbutton:visited:checked, button:link,\nbutton:visited, list row button.image-button:not(.flat), modelbutton.flat:backdrop, modelbutton.flat:backdrop:hover, modelbutton.flat,\n.menuitem.button.flat {\n  background-color: transparent;\n  background-image: none;\n  border-color: transparent;\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0);\n  text-shadow: none;\n  -gtk-icon-shadow: none; }\n\n/* menu buttons */\nmodelbutton.flat,\n.menuitem.button.flat {\n  min-height: 26px;\n  padding-left: 5px;\n  padding-right: 5px;\n  border-radius: 6px;\n  outline-offset: -2px; }\n  modelbutton.flat:hover,\n  .menuitem.button.flat:hover {\n    background-color: #3b3e46; }\n\nmodelbutton.flat arrow {\n  background: none; }\n  modelbutton.flat arrow:hover {\n    background: none; }\n  modelbutton.flat arrow.left {\n    -gtk-icon-source: -gtk-icontheme(\"pan-start-symbolic\"); }\n  modelbutton.flat arrow.right {\n    -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic\"); }\n\nbutton.color {\n  padding: 4px; }\n  button.color colorswatch:only-child, button.color colorswatch:only-child overlay {\n    border-radius: 0; }\n\n/* list buttons */\n/* tone down as per new designs, see issue #1473, #1748 */\nlist row button.image-button:not(.flat) {\n  border: 1px solid rgba(19, 21, 26, 0.5); }\n  list row button.image-button:not(.flat):hover {\n    color: #eeeeec;\n    outline-color: rgba(238, 238, 236, 0.3);\n    border-color: #13151a;\n    background-image: image(#414657);\n    box-shadow: none; }\n  list row button.image-button:not(.flat):active, list row button.image-button:not(.flat):checked {\n    color: #ffffff;\n    outline-color: rgba(238, 238, 236, 0.3);\n    border-color: #2777ff;\n    background-image: linear-gradient(to right, #317dff, #1d71ff);\n    box-shadow: 0 2px 4px rgba(39, 119, 255, 0.25); }\n\n/*********\n * Links *\n *********/\nbutton:link > label,\nbutton:visited > label, button:link,\nbutton:visited,\n*:link {\n  color: #8db7ff; }\n  button:link > label:visited,\n  button:visited > label:visited,\n  button:visited,\n  *:link:visited {\n    color: #5a97ff; }\n    *:selected button:link > label:visited,\n    *:selected button:visited > label:visited,\n    *:selected button:visited, *:selected *:link:visited {\n      color: #bdd5ff; }\n  button:link > label:hover,\n  button:visited > label:hover, button:hover:link,\n  button:hover:visited,\n  *:link:hover {\n    color: #c0d7ff; }\n    *:selected button:link > label:hover,\n    *:selected button:visited > label:hover, *:selected button:hover:link,\n    *:selected button:hover:visited, *:selected *:link:hover {\n      color: #f9fbff; }\n  button:link > label:active,\n  button:visited > label:active, button:active:link,\n  button:active:visited,\n  *:link:active {\n    color: #8db7ff; }\n    *:selected button:link > label:active,\n    *:selected button:visited > label:active, *:selected button:active:link,\n    *:selected button:active:visited, *:selected *:link:active {\n      color: #e8f1ff; }\n  button:link > label:disabled,\n  button:visited > label:disabled, button:disabled:link,\n  button:disabled:visited,\n  *:link:disabled,\n  *:link:disabled:backdrop {\n    color: rgba(198, 198, 198, 0.8); }\n  button:link > label:backdrop,\n  button:visited > label:backdrop, button:backdrop:link,\n  button:backdrop:visited,\n  *:link:backdrop:backdrop:hover,\n  *:link:backdrop:backdrop:hover:selected,\n  *:link:backdrop {\n    color: rgba(141, 183, 255, 0.9); }\n  .selection-mode .titlebar:not(headerbar) .subtitle:link, .selection-mode.titlebar:not(headerbar) .subtitle:link, .selection-mode headerbar .subtitle:link,\n  headerbar.selection-mode .subtitle:link, button:link > label:selected,\n  button:visited > label:selected, button:selected:link,\n  button:selected:visited, *:selected button:link > label,\n  *:selected button:visited > label, *:selected button:link,\n  *:selected button:visited,\n  *:link:selected, *:selected *:link {\n    color: #e8f1ff; }\n\nbutton:link,\nbutton:visited {\n  text-shadow: none; }\n  button:link:hover, button:link:active, button:link:checked,\n  button:visited:hover,\n  button:visited:active,\n  button:visited:checked {\n    text-shadow: none; }\n  button:link > label,\n  button:visited > label {\n    text-decoration-line: underline; }\n\n/*****************\n * GtkSpinButton *\n *****************/\nspinbutton {\n  font-feature-settings: \"tnum\"; }\n  spinbutton:not(.vertical) {\n    padding: 0; }\n    .osd spinbutton:not(.vertical) entry, spinbutton:not(.vertical) entry {\n      min-width: 28px;\n      margin: 0;\n      background: none;\n      background-color: transparent;\n      border: none;\n      border-radius: 0;\n      box-shadow: none; }\n      spinbutton:not(.vertical) entry:backdrop:disabled {\n        background-color: transparent; }\n    spinbutton:not(.vertical) button {\n      min-height: 16px;\n      margin: 0;\n      padding-bottom: 0;\n      padding-top: 0;\n      color: #dadada;\n      background-image: none;\n      border-style: none none none solid;\n      border-color: rgba(19, 21, 26, 0.3);\n      border-radius: 0;\n      box-shadow: none; }\n      spinbutton:not(.vertical) button:dir(rtl) {\n        border-style: none solid none none; }\n      spinbutton:not(.vertical) button:hover {\n        color: #eeeeec;\n        background-color: rgba(238, 238, 236, 0.05); }\n      spinbutton:not(.vertical) button:disabled {\n        color: rgba(136, 138, 141, 0.3);\n        background-color: transparent; }\n      spinbutton:not(.vertical) button:active {\n        background-color: rgba(0, 0, 0, 0.1);\n        box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.2); }\n      spinbutton:not(.vertical) button:backdrop {\n        color: #7f8184;\n        background-color: transparent;\n        border-color: rgba(19, 21, 26, 0.3);\n        transition: 200ms ease-out; }\n      spinbutton:not(.vertical) button:backdrop:disabled {\n        color: rgba(67, 73, 90, 0.3);\n        background-color: transparent;\n        background-image: none;\n        border-style: none none none solid; }\n        spinbutton:not(.vertical) button:backdrop:disabled:dir(rtl) {\n          border-style: none solid none none; }\n      spinbutton:not(.vertical) button:dir(ltr):last-child {\n        border-radius: 0 6px 6px 0; }\n      spinbutton:not(.vertical) button:dir(rtl):first-child {\n        border-radius: 6px 0 0 6px; }\n  .osd spinbutton:not(.vertical) button {\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    color: white;\n    border-style: none none none solid;\n    border-color: rgba(0, 0, 0, 0.7);\n    border-radius: 0;\n    box-shadow: none;\n    -gtk-icon-shadow: 0 1px black; }\n    .osd spinbutton:not(.vertical) button:dir(rtl) {\n      border-style: none solid none none; }\n    .osd spinbutton:not(.vertical) button:hover {\n      border-color: transparent;\n      background-color: transparent;\n      background-image: none;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      color: white;\n      border-color: rgba(0, 0, 0, 0.5);\n      background-color: rgba(255, 255, 255, 0.1);\n      -gtk-icon-shadow: 0 1px black;\n      box-shadow: none; }\n    .osd spinbutton:not(.vertical) button:backdrop {\n      border-color: transparent;\n      background-color: transparent;\n      background-image: none;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      color: white;\n      border-color: rgba(0, 0, 0, 0.5);\n      -gtk-icon-shadow: none;\n      box-shadow: none; }\n    .osd spinbutton:not(.vertical) button:disabled {\n      border-color: transparent;\n      background-color: transparent;\n      background-image: none;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      color: #97999f;\n      border-color: rgba(0, 0, 0, 0.5);\n      -gtk-icon-shadow: none;\n      box-shadow: none; }\n    .osd spinbutton:not(.vertical) button:dir(ltr):last-child {\n      border-radius: 0 6px 6px 0; }\n    .osd spinbutton:not(.vertical) button:dir(rtl):first-child {\n      border-radius: 6px 0 0 6px; }\n  spinbutton.vertical:disabled {\n    color: #888a8d; }\n  spinbutton.vertical:backdrop:disabled {\n    color: #43495a; }\n  spinbutton.vertical:drop(active) {\n    border-color: transparent;\n    box-shadow: none; }\n  spinbutton.vertical entry {\n    min-height: 32px;\n    min-width: 32px;\n    padding: 0;\n    border-radius: 0; }\n  spinbutton.vertical button {\n    min-height: 32px;\n    min-width: 32px;\n    padding: 0; }\n  spinbutton.vertical button.up {\n    border-radius: 6px 6px 0 0;\n    border-style: solid solid none solid; }\n  spinbutton.vertical button.down {\n    border-radius: 0 0 6px 6px;\n    border-style: none solid solid solid; }\n  .osd spinbutton.vertical button:first-child {\n    color: white;\n    border-color: black;\n    background-color: transparent;\n    background-image: image(#303340);\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black;\n    outline-color: rgba(255, 255, 255, 0.3); }\n    .osd spinbutton.vertical button:first-child:hover {\n      color: white;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(#4a5063);\n      background-clip: padding-box;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n      text-shadow: 0 1px black;\n      -gtk-icon-shadow: 0 1px black;\n      outline-color: rgba(255, 255, 255, 0.3); }\n    .osd spinbutton.vertical button:first-child:active {\n      color: white;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(black);\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      outline-color: rgba(255, 255, 255, 0.3); }\n    .osd spinbutton.vertical button:first-child:disabled {\n      color: #97999f;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(rgba(68, 72, 83, 0.5));\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n    .osd spinbutton.vertical button:first-child:backdrop {\n      color: white;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(#303340);\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n  treeview spinbutton:not(.vertical) {\n    min-height: 0;\n    border-style: none;\n    border-radius: 0; }\n    treeview spinbutton:not(.vertical) entry {\n      min-height: 0;\n      padding: 1px 2px; }\n\n/**************\n * ComboBoxes *\n **************/\ncombobox arrow {\n  -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\");\n  min-height: 16px;\n  min-width: 16px; }\n\ncombobox:drop(active) {\n  box-shadow: none; }\n\n/************\n * Toolbars *\n ************/\nsearchbar > revealer > box,\n.location-bar, .inline-toolbar, toolbar {\n  -GtkWidget-window-dragging: true;\n  padding: 4px;\n  background-color: #23252e; }\n\ntoolbar {\n  padding: 4px 3px 3px 4px; }\n  .osd toolbar {\n    background-color: transparent; }\n  toolbar.osd {\n    padding: 13px;\n    border: none;\n    border-radius: 5px;\n    background-color: #303340; }\n    toolbar.osd.left, toolbar.osd.right, toolbar.osd.top, toolbar.osd.bottom {\n      border-radius: 0; }\n  toolbar.horizontal separator {\n    margin: 0 7px 1px 6px; }\n  toolbar.vertical separator {\n    margin: 6px 1px 7px 0; }\n  toolbar:not(.inline-toolbar):not(.osd) > *:not(.toggle):not(.popup) > * {\n    margin-right: 1px;\n    margin-bottom: 1px; }\n\n.inline-toolbar {\n  padding: 3px;\n  border-width: 0 1px 1px;\n  border-radius: 0  0 5px 5px; }\n\nsearchbar > revealer > box,\n.location-bar {\n  border-width: 0 0 1px;\n  padding: 3px; }\n\nsearchbar > revealer > box {\n  margin: -6px;\n  padding: 6px; }\n\n.inline-toolbar, searchbar > revealer > box,\n.location-bar {\n  border-style: solid;\n  border-color: #13151a;\n  background-color: #1e2028; }\n  .inline-toolbar:backdrop, searchbar > revealer > box:backdrop,\n  .location-bar:backdrop {\n    border-color: #13151a;\n    background-color: #1d2027;\n    box-shadow: none;\n    transition: 200ms ease-out; }\n\n/***************\n * Header bars *\n ***************/\n.titlebar:not(headerbar),\nheaderbar {\n  padding: 0 6px;\n  min-height: 40px;\n  border-width: 0 0 1px;\n  border-style: solid;\n  border-color: black;\n  border-radius: 0;\n  background: #0d0e11 linear-gradient(to top, #16171d, #1a1c23);\n  box-shadow: inset 0 1px rgba(238, 238, 236, 0.07);\n  /* Darken switchbuttons for headerbars. issue #1588 */\n  /* hide the close button separator */ }\n  .titlebar:backdrop:not(headerbar),\n  headerbar:backdrop {\n    border-color: #13151a;\n    background-color: #23252e;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(238, 238, 236, 0.07);\n    transition: 200ms ease-out; }\n  .titlebar:not(headerbar) .title,\n  headerbar .title {\n    padding-left: 12px;\n    padding-right: 12px;\n    font-weight: bold; }\n  .titlebar:not(headerbar) .subtitle,\n  headerbar .subtitle {\n    font-size: smaller;\n    padding-left: 12px;\n    padding-right: 12px; }\n  .titlebar:not(headerbar) stackswitcher button:checked,\n  .titlebar:not(headerbar) button.toggle:checked,\n  headerbar stackswitcher button:checked,\n  headerbar button.toggle:checked {\n    background: image(#0f1014);\n    border-color: #0d0e11;\n    border-top-color: #020202; }\n    .titlebar:not(headerbar) stackswitcher button:checked:backdrop,\n    .titlebar:not(headerbar) button.toggle:checked:backdrop,\n    headerbar stackswitcher button:checked:backdrop,\n    headerbar button.toggle:checked:backdrop {\n      color: #ffffff;\n      border-color: #2777ff;\n      background-image: image(#2667d5);\n      box-shadow: none; }\n  .selection-mode .titlebar:not(headerbar), .selection-mode.titlebar:not(headerbar), .selection-mode headerbar,\n  headerbar.selection-mode {\n    color: #ffffff;\n    border-color: #00348d;\n    text-shadow: 0 -1px rgba(0, 0, 0, 0.5);\n    background: #2777ff linear-gradient(to top, #3b84ff, #468aff);\n    box-shadow: inset 0 1px rgba(46, 123, 254, 0.535); }\n    .selection-mode .titlebar:backdrop:not(headerbar), .selection-mode.titlebar:backdrop:not(headerbar), .selection-mode headerbar:backdrop,\n    headerbar.selection-mode:backdrop {\n      background-color: #2777ff;\n      background-image: none;\n      box-shadow: inset 0 1px rgba(49, 125, 254, 0.442); }\n      .selection-mode .titlebar:backdrop:not(headerbar) label, .selection-mode.titlebar:backdrop:not(headerbar) label, .selection-mode headerbar:backdrop label,\n      headerbar.selection-mode:backdrop label {\n        text-shadow: none;\n        color: #ffffff; }\n    .selection-mode .titlebar:not(headerbar) button, .selection-mode.titlebar:not(headerbar) button, .selection-mode headerbar button,\n    headerbar.selection-mode button {\n      color: #ffffff;\n      outline-color: rgba(255, 255, 255, 0.3);\n      border-color: #186dff;\n      background-image: image(#2777ff);\n      box-shadow: none; }\n      .selection-mode button.titlebutton, .selection-mode .titlebar:not(headerbar) button.flat, .selection-mode.titlebar:not(headerbar) button.flat, .selection-mode headerbar button.flat,\n      headerbar.selection-mode button.flat {\n        border-color: transparent;\n        background-color: transparent;\n        background-image: none;\n        box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n        text-shadow: none;\n        -gtk-icon-shadow: none; }\n      .selection-mode .titlebar:not(headerbar) button:hover, .selection-mode.titlebar:not(headerbar) button:hover, .selection-mode headerbar button:hover,\n      headerbar.selection-mode button:hover {\n        color: #ffffff;\n        outline-color: rgba(255, 255, 255, 0.3);\n        border-color: #005af3;\n        background-image: image(#6ea4ff);\n        box-shadow: none; }\n      .selection-mode .titlebar:not(headerbar) button:active, .selection-mode .titlebar:not(headerbar) button:checked, .selection-mode.titlebar:not(headerbar) button:active, .selection-mode.titlebar:not(headerbar) button:checked, .selection-mode headerbar button:active, .selection-mode headerbar button:checked, .selection-mode headerbar button.toggle:checked, .selection-mode headerbar button.toggle:active,\n      headerbar.selection-mode button:active,\n      headerbar.selection-mode button:checked,\n      headerbar.selection-mode button.toggle:checked,\n      headerbar.selection-mode button.toggle:active {\n        color: #ffffff;\n        outline-color: rgba(255, 255, 255, 0.3);\n        border-color: #0052df;\n        background-image: linear-gradient(to right, #0056e9, #004fd4);\n        box-shadow: 0 2px 4px rgba(0, 82, 223, 0.25); }\n      .selection-mode .titlebar:not(headerbar) button:backdrop, .selection-mode.titlebar:not(headerbar) button:backdrop, .selection-mode headerbar button:backdrop.flat, .selection-mode headerbar button:backdrop,\n      headerbar.selection-mode button:backdrop.flat,\n      headerbar.selection-mode button:backdrop {\n        color: #d4e4ff;\n        border-color: #005af3;\n        background-image: image(#2777ff);\n        box-shadow: none;\n        -gtk-icon-effect: none;\n        border-color: #00348d; }\n        .selection-mode .titlebar:not(headerbar) button:backdrop:active, .selection-mode .titlebar:not(headerbar) button:backdrop:checked, .selection-mode.titlebar:not(headerbar) button:backdrop:active, .selection-mode.titlebar:not(headerbar) button:backdrop:checked, .selection-mode headerbar button:backdrop.flat:active, .selection-mode headerbar button:backdrop.flat:checked, .selection-mode headerbar button:backdrop:active, .selection-mode headerbar button:backdrop:checked,\n        headerbar.selection-mode button:backdrop.flat:active,\n        headerbar.selection-mode button:backdrop.flat:checked,\n        headerbar.selection-mode button:backdrop:active,\n        headerbar.selection-mode button:backdrop:checked {\n          color: #ffffff;\n          border-color: #2777ff;\n          background-image: image(#2667d5);\n          box-shadow: none;\n          border-color: #00348d; }\n        .selection-mode .titlebar:not(headerbar) button:backdrop:disabled, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled, .selection-mode headerbar button:backdrop.flat:disabled, .selection-mode headerbar button:backdrop:disabled,\n        headerbar.selection-mode button:backdrop.flat:disabled,\n        headerbar.selection-mode button:backdrop:disabled {\n          color: #739fec;\n          border-color: #005af3;\n          background-image: image(#276be1);\n          box-shadow: none;\n          border-color: #00348d; }\n          .selection-mode .titlebar:not(headerbar) button:backdrop:disabled:active, .selection-mode .titlebar:not(headerbar) button:backdrop:disabled:checked, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled:active, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled:checked, .selection-mode headerbar button:backdrop:disabled:active, .selection-mode headerbar button:backdrop:disabled:checked,\n          headerbar.selection-mode button:backdrop:disabled:active,\n          headerbar.selection-mode button:backdrop:disabled:checked {\n            color: #6d98e4;\n            border-color: #005af3;\n            background-image: image(#1e61d6);\n            box-shadow: none;\n            border-color: #00348d; }\n      .selection-mode button.titlebutton:backdrop, .selection-mode button.titlebutton:disabled, .selection-mode .titlebar:not(headerbar) button.flat:backdrop, .selection-mode .titlebar:not(headerbar) button.flat:disabled, .selection-mode.titlebar:not(headerbar) button.flat:backdrop, .selection-mode.titlebar:not(headerbar) button.flat:disabled, .selection-mode headerbar button.flat:backdrop, .selection-mode headerbar button.flat:disabled, .selection-mode headerbar button.flat:backdrop:disabled,\n      headerbar.selection-mode button.flat:backdrop,\n      headerbar.selection-mode button.flat:disabled,\n      headerbar.selection-mode button.flat:backdrop:disabled {\n        border-color: transparent;\n        background-color: transparent;\n        background-image: none;\n        box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n        text-shadow: none;\n        -gtk-icon-shadow: none; }\n      .selection-mode .titlebar:not(headerbar) button:disabled, .selection-mode.titlebar:not(headerbar) button:disabled, .selection-mode headerbar button:disabled,\n      headerbar.selection-mode button:disabled {\n        color: #93b5f0;\n        border-color: #005af3;\n        background-image: image(#276be1);\n        box-shadow: none; }\n        .selection-mode .titlebar:not(headerbar) button:disabled:active, .selection-mode .titlebar:not(headerbar) button:disabled:checked, .selection-mode.titlebar:not(headerbar) button:disabled:active, .selection-mode.titlebar:not(headerbar) button:disabled:checked, .selection-mode headerbar button:disabled:active, .selection-mode headerbar button:disabled:checked,\n        headerbar.selection-mode button:disabled:active,\n        headerbar.selection-mode button:disabled:checked {\n          color: #a4beeb;\n          border-color: #005af3;\n          background-image: image(#1c5dcd);\n          box-shadow: none; }\n      .selection-mode .titlebar:not(headerbar) button.suggested-action, .selection-mode.titlebar:not(headerbar) button.suggested-action, .selection-mode headerbar button.suggested-action,\n      headerbar.selection-mode button.suggested-action {\n        color: #eeeeec;\n        outline-color: rgba(238, 238, 236, 0.3);\n        border-color: #13151a;\n        background-image: image(#323643);\n        box-shadow: none;\n        border-color: #00348d; }\n        .selection-mode .titlebar:not(headerbar) button.suggested-action:hover, .selection-mode.titlebar:not(headerbar) button.suggested-action:hover, .selection-mode headerbar button.suggested-action:hover,\n        headerbar.selection-mode button.suggested-action:hover {\n          color: #eeeeec;\n          outline-color: rgba(238, 238, 236, 0.3);\n          border-color: #13151a;\n          background-image: image(#414657);\n          box-shadow: none;\n          border-color: #00348d; }\n        .selection-mode .titlebar:not(headerbar) button.suggested-action:active, .selection-mode.titlebar:not(headerbar) button.suggested-action:active, .selection-mode headerbar button.suggested-action:active,\n        headerbar.selection-mode button.suggested-action:active {\n          color: #ffffff;\n          outline-color: rgba(238, 238, 236, 0.3);\n          border-color: #2777ff;\n          background-image: linear-gradient(to right, #317dff, #1d71ff);\n          box-shadow: 0 2px 4px rgba(39, 119, 255, 0.25);\n          border-color: #00348d; }\n        .selection-mode .titlebar:not(headerbar) button.suggested-action:disabled, .selection-mode.titlebar:not(headerbar) button.suggested-action:disabled, .selection-mode headerbar button.suggested-action:disabled,\n        headerbar.selection-mode button.suggested-action:disabled {\n          color: #888a8d;\n          border-color: #13151a;\n          background-image: image(#242731);\n          box-shadow: none;\n          border-color: #00348d; }\n        .selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop, .selection-mode headerbar button.suggested-action:backdrop,\n        headerbar.selection-mode button.suggested-action:backdrop {\n          color: #888a8d;\n          border-color: #13151a;\n          background-image: image(#323643);\n          box-shadow: none;\n          border-color: #00348d; }\n        .selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop:disabled, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop:disabled, .selection-mode headerbar button.suggested-action:backdrop:disabled,\n        headerbar.selection-mode button.suggested-action:backdrop:disabled {\n          color: #43495a;\n          border-color: #13151a;\n          background-image: image(#242731);\n          box-shadow: none;\n          border-color: #00348d; }\n    .selection-mode .titlebar:not(headerbar) .selection-menu, .selection-mode.titlebar:not(headerbar) .selection-menu, .selection-mode headerbar .selection-menu:backdrop, .selection-mode headerbar .selection-menu,\n    headerbar.selection-mode .selection-menu:backdrop,\n    headerbar.selection-mode .selection-menu {\n      border-color: rgba(39, 119, 255, 0);\n      background-color: rgba(39, 119, 255, 0);\n      background-image: none;\n      box-shadow: none;\n      min-height: 20px;\n      padding: 4px 10px; }\n      .selection-mode .titlebar:not(headerbar) .selection-menu arrow, .selection-mode.titlebar:not(headerbar) .selection-menu arrow, .selection-mode headerbar .selection-menu:backdrop arrow, .selection-mode headerbar .selection-menu arrow,\n      headerbar.selection-mode .selection-menu:backdrop arrow,\n      headerbar.selection-mode .selection-menu arrow {\n        -GtkArrow-arrow-scaling: 1; }\n      .selection-mode .titlebar:not(headerbar) .selection-menu .arrow, .selection-mode.titlebar:not(headerbar) .selection-menu .arrow, .selection-mode headerbar .selection-menu:backdrop .arrow, .selection-mode headerbar .selection-menu .arrow,\n      headerbar.selection-mode .selection-menu:backdrop .arrow,\n      headerbar.selection-mode .selection-menu .arrow {\n        -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\");\n        color: rgba(255, 255, 255, 0.5);\n        -gtk-icon-shadow: none; }\n  .tiled .titlebar:not(headerbar), .tiled-top .titlebar:not(headerbar), .tiled-right .titlebar:not(headerbar), .tiled-bottom .titlebar:not(headerbar), .tiled-left .titlebar:not(headerbar), .maximized .titlebar:not(headerbar), .fullscreen .titlebar:not(headerbar), .tiled headerbar, .tiled-top headerbar, .tiled-right headerbar, .tiled-bottom headerbar, .tiled-left headerbar, .maximized headerbar, .fullscreen headerbar {\n    border-radius: 0; }\n  .default-decoration.titlebar:not(headerbar),\n  headerbar.default-decoration {\n    min-height: 28px;\n    padding: 4px; }\n    .default-decoration.titlebar:not(headerbar) button.titlebutton,\n    headerbar.default-decoration button.titlebutton {\n      min-height: 26px;\n      min-width: 26px;\n      margin: 0;\n      padding: 0; }\n  .titlebar:not(headerbar) separator.titlebutton,\n  headerbar separator.titlebutton {\n    opacity: 0; }\n  .solid-csd .titlebar:dir(rtl):not(headerbar), .solid-csd .titlebar:dir(ltr):not(headerbar), .solid-csd headerbar:backdrop:dir(rtl), .solid-csd headerbar:backdrop:dir(ltr), .solid-csd headerbar:dir(rtl), .solid-csd headerbar:dir(ltr) {\n    margin-left: -1px;\n    margin-right: -1px;\n    margin-top: -1px;\n    border-radius: 0;\n    box-shadow: none; }\n\nheaderbar entry,\nheaderbar spinbutton,\nheaderbar separator:not(.sidebar),\nheaderbar button {\n  margin-top: 5px;\n  margin-bottom: 5px; }\n\nheaderbar switch {\n  margin-top: 7px;\n  margin-bottom: 7px; }\n\nheaderbar.titlebar headerbar:not(.titlebar) {\n  background: none;\n  box-shadow: none; }\n\n.background .titlebar:backdrop, .background .titlebar {\n  border-top-left-radius: 9px;\n  border-top-right-radius: 9px; }\n\n.background.tiled .titlebar:backdrop, .background.tiled .titlebar,\n.background.tiled-top .titlebar:backdrop,\n.background.tiled-top .titlebar,\n.background.tiled-right .titlebar:backdrop,\n.background.tiled-right .titlebar,\n.background.tiled-bottom .titlebar:backdrop,\n.background.tiled-bottom .titlebar,\n.background.tiled-left .titlebar:backdrop,\n.background.tiled-left .titlebar,\n.background.maximized .titlebar:backdrop,\n.background.maximized .titlebar,\n.background.solid-csd .titlebar:backdrop,\n.background.solid-csd .titlebar {\n  border-top-left-radius: 0;\n  border-top-right-radius: 0; }\n\nwindow separator:first-child + headerbar:backdrop, window separator:first-child + headerbar, window headerbar:first-child:backdrop, window headerbar:first-child {\n  border-top-left-radius: 7px; }\n\nwindow headerbar:last-child:backdrop, window headerbar:last-child {\n  border-top-right-radius: 7px; }\n\nwindow stack headerbar:first-child:backdrop, window stack headerbar:first-child, window stack headerbar:last-child:backdrop, window stack headerbar:last-child {\n  border-top-left-radius: 7px;\n  border-top-right-radius: 7px; }\n\nwindow.tiled headerbar, window.tiled headerbar:first-child, window.tiled headerbar:last-child, window.tiled headerbar:only-child, window.tiled headerbar:backdrop, window.tiled headerbar:backdrop:first-child, window.tiled headerbar:backdrop:last-child, window.tiled headerbar:backdrop:only-child, window.tiled-top headerbar, window.tiled-top headerbar:first-child, window.tiled-top headerbar:last-child, window.tiled-top headerbar:only-child, window.tiled-top headerbar:backdrop, window.tiled-top headerbar:backdrop:first-child, window.tiled-top headerbar:backdrop:last-child, window.tiled-top headerbar:backdrop:only-child, window.tiled-right headerbar, window.tiled-right headerbar:first-child, window.tiled-right headerbar:last-child, window.tiled-right headerbar:only-child, window.tiled-right headerbar:backdrop, window.tiled-right headerbar:backdrop:first-child, window.tiled-right headerbar:backdrop:last-child, window.tiled-right headerbar:backdrop:only-child, window.tiled-bottom headerbar, window.tiled-bottom headerbar:first-child, window.tiled-bottom headerbar:last-child, window.tiled-bottom headerbar:only-child, window.tiled-bottom headerbar:backdrop, window.tiled-bottom headerbar:backdrop:first-child, window.tiled-bottom headerbar:backdrop:last-child, window.tiled-bottom headerbar:backdrop:only-child, window.tiled-left headerbar, window.tiled-left headerbar:first-child, window.tiled-left headerbar:last-child, window.tiled-left headerbar:only-child, window.tiled-left headerbar:backdrop, window.tiled-left headerbar:backdrop:first-child, window.tiled-left headerbar:backdrop:last-child, window.tiled-left headerbar:backdrop:only-child, window.maximized headerbar, window.maximized headerbar:first-child, window.maximized headerbar:last-child, window.maximized headerbar:only-child, window.maximized headerbar:backdrop, window.maximized headerbar:backdrop:first-child, window.maximized headerbar:backdrop:last-child, window.maximized headerbar:backdrop:only-child, window.fullscreen headerbar, window.fullscreen headerbar:first-child, window.fullscreen headerbar:last-child, window.fullscreen headerbar:only-child, window.fullscreen headerbar:backdrop, window.fullscreen headerbar:backdrop:first-child, window.fullscreen headerbar:backdrop:last-child, window.fullscreen headerbar:backdrop:only-child, window.solid-csd headerbar, window.solid-csd headerbar:first-child, window.solid-csd headerbar:last-child, window.solid-csd headerbar:only-child, window.solid-csd headerbar:backdrop, window.solid-csd headerbar:backdrop:first-child, window.solid-csd headerbar:backdrop:last-child, window.solid-csd headerbar:backdrop:only-child {\n  border-top-left-radius: 0;\n  border-top-right-radius: 0; }\n\nwindow.csd > .titlebar:not(headerbar) {\n  padding: 0;\n  background-color: transparent;\n  background-image: none;\n  border-style: none;\n  border-color: transparent;\n  box-shadow: none; }\n\n.titlebar:not(headerbar) separator {\n  background-color: #13151a; }\n\nwindow.devel headerbar.titlebar:not(.selection-mode) {\n  background: #23252e cross-fade(10% -gtk-icontheme(\"system-run-symbolic\"), image(transparent)) 90% 0/256px 256px no-repeat, linear-gradient(to right, transparent 65%, rgba(39, 119, 255, 0.1)), linear-gradient(to top, #13151a 3px, #181a20); }\n  window.devel headerbar.titlebar:not(.selection-mode):backdrop {\n    background: #23252e cross-fade(10% -gtk-icontheme(\"system-run-symbolic\"), image(transparent)) 90% 0/256px 256px no-repeat, image(#23252e);\n    /* background-color would flash */ }\n\n/************\n * Pathbars *\n ************/\n.path-bar button.text-button, .path-bar button.image-button, .path-bar button {\n  padding-left: 4px;\n  padding-right: 4px; }\n\n.path-bar button.text-button.image-button label {\n  padding-left: 0;\n  padding-right: 0; }\n\n.path-bar button.text-button.image-button label:last-child, .path-bar button label:last-child {\n  padding-right: 8px; }\n\n.path-bar button.text-button.image-button label:first-child, .path-bar button label:first-child {\n  padding-left: 8px; }\n\n.path-bar button image {\n  padding-left: 4px;\n  padding-right: 4px; }\n\n.path-bar button.slider-button {\n  padding-left: 0;\n  padding-right: 0; }\n\n/**************\n * Tree Views *\n **************/\ntreeview.view {\n  border-left-color: #8b8c90;\n  border-top-color: #23252e; }\n  * {\n    -GtkTreeView-horizontal-separator: 4;\n    -GtkTreeView-grid-line-width: 1;\n    -GtkTreeView-grid-line-pattern: '';\n    -GtkTreeView-tree-line-width: 1;\n    -GtkTreeView-tree-line-pattern: '';\n    -GtkTreeView-expander-size: 16; }\n  treeview.view:selected:focus, treeview.view:selected {\n    border-radius: 0; }\n  treeview.view:selected:backdrop, treeview.view:selected {\n    border-left-color: #93bbff;\n    border-top-color: rgba(238, 238, 236, 0.1); }\n  treeview.view:disabled {\n    color: #888a8d; }\n    treeview.view:disabled:selected {\n      color: #7dadff; }\n      treeview.view:disabled:selected:backdrop {\n        color: #5b93f3; }\n    treeview.view:disabled:backdrop {\n      color: #43495a; }\n  treeview.view.separator {\n    min-height: 2px;\n    color: #23252e; }\n    treeview.view.separator:backdrop {\n      color: rgba(35, 37, 46, 0.1); }\n  treeview.view:backdrop {\n    border-left-color: #55585e;\n    border-top: #23252e; }\n  treeview.view:drop(active) {\n    border-style: solid none;\n    border-width: 1px;\n    border-color: #00348d; }\n    treeview.view:drop(active).after {\n      border-top-style: none; }\n    treeview.view:drop(active).before {\n      border-bottom-style: none; }\n  treeview.view.expander {\n    -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic\");\n    color: #bebfc2; }\n    treeview.view.expander:dir(rtl) {\n      -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic-rtl\"); }\n    treeview.view.expander:hover {\n      color: white; }\n    treeview.view.expander:selected {\n      color: #bed6ff; }\n      treeview.view.expander:selected:hover {\n        color: #ffffff; }\n      treeview.view.expander:selected:backdrop {\n        color: #a0b9e3; }\n    treeview.view.expander:checked {\n      -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\"); }\n    treeview.view.expander:backdrop {\n      color: #6c6e73; }\n  treeview.view.progressbar {\n    background-color: #2777ff;\n    background-image: image(#2777ff);\n    box-shadow: none; }\n    treeview.view.progressbar:selected:focus, treeview.view.progressbar:selected {\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.05);\n      background-image: image(#272a34); }\n      treeview.view.progressbar:selected:focus:backdrop, treeview.view.progressbar:selected:backdrop {\n        background-color: #292c37; }\n    treeview.view.progressbar:backdrop {\n      border-color: #292c37;\n      background-image: none;\n      box-shadow: none; }\n  treeview.view.trough {\n    background-color: rgba(238, 238, 236, 0.1); }\n    treeview.view.trough:selected:focus, treeview.view.trough:selected {\n      background-color: #005af3; }\n  treeview.view header button {\n    color: #8b8c90;\n    background-color: #272a34;\n    font-weight: bold;\n    text-shadow: none;\n    box-shadow: none; }\n    treeview.view header button:hover {\n      color: #bdbdbe;\n      box-shadow: none;\n      transition: none; }\n    treeview.view header button:active {\n      color: #eeeeec;\n      transition: none; }\n  treeview.view button.dnd:active, treeview.view button.dnd:selected, treeview.view button.dnd:hover, treeview.view button.dnd,\n  treeview.view header.button.dnd:active,\n  treeview.view header.button.dnd:selected,\n  treeview.view header.button.dnd:hover,\n  treeview.view header.button.dnd {\n    padding: 0 6px;\n    color: #272a34;\n    background-image: none;\n    background-color: #2777ff;\n    border-style: none;\n    border-radius: 0;\n    box-shadow: inset 0 0 0 1px #272a34;\n    text-shadow: none;\n    transition: none; }\n  treeview.view acceleditor > label {\n    background-color: #2777ff; }\n\ntreeview.view header button, treeview.view header button:hover, treeview.view header button:active {\n  padding: 0 6px;\n  background-image: none;\n  border-style: none solid solid none;\n  border-color: #4f5159;\n  border-radius: 0;\n  text-shadow: none; }\n  treeview.view header button:disabled {\n    border-color: #23252e;\n    background-image: none; }\n  treeview.view header button:backdrop {\n    color: #55585e;\n    border-color: #23252e;\n    border-style: none solid solid none;\n    background-image: none;\n    background-color: #292c37; }\n    treeview.view header button:backdrop:disabled {\n      border-color: #23252e;\n      background-image: none; }\n  treeview.view header button:last-child {\n    border-right-style: none; }\n\n/*********\n * Menus *\n *********/\nmenubar,\n.menubar {\n  -GtkWidget-window-dragging: true;\n  padding: 0px;\n  box-shadow: inset 0 -1px rgba(0, 0, 0, 0.1); }\n  menubar:backdrop,\n  .menubar:backdrop {\n    background-color: #23252e; }\n  menubar > menuitem,\n  .menubar > menuitem {\n    min-height: 16px;\n    padding: 4px 8px; }\n    menubar > menuitem menu:dir(rtl), menubar > menuitem menu:dir(ltr),\n    .menubar > menuitem menu:dir(rtl),\n    .menubar > menuitem menu:dir(ltr) {\n      border-radius: 0;\n      padding: 0; }\n    menubar > menuitem:hover,\n    .menubar > menuitem:hover {\n      box-shadow: inset 0 -3px #2777ff;\n      color: #8db7ff; }\n    menubar > menuitem:disabled,\n    .menubar > menuitem:disabled {\n      color: #888a8d;\n      box-shadow: none; }\n  menubar .csd.popup decoration,\n  .menubar .csd.popup decoration {\n    border-radius: 0; }\n\n.background.popup {\n  background-color: transparent; }\n\nmenu,\n.menu,\n.context-menu {\n  margin: 4px;\n  padding: 4px 0px;\n  background-color: #20232b;\n  border: 1px solid #13151a; }\n  .csd menu, .csd .menu, .csd .context-menu {\n    border: none;\n    border-radius: 5px; }\n  menu:backdrop,\n  .menu:backdrop,\n  .context-menu:backdrop {\n    background-color: #282b35; }\n  menu menuitem,\n  .menu menuitem,\n  .context-menu menuitem {\n    min-height: 16px;\n    min-width: 40px;\n    padding: 4px 6px;\n    text-shadow: none; }\n    menu menuitem:hover,\n    .menu menuitem:hover,\n    .context-menu menuitem:hover {\n      color: #ffffff;\n      background-color: #2777ff; }\n    menu menuitem:disabled,\n    .menu menuitem:disabled,\n    .context-menu menuitem:disabled {\n      color: #888a8d; }\n      menu menuitem:disabled:backdrop,\n      .menu menuitem:disabled:backdrop,\n      .context-menu menuitem:disabled:backdrop {\n        color: #43495a; }\n    menu menuitem:backdrop, menu menuitem:backdrop:hover,\n    .menu menuitem:backdrop,\n    .menu menuitem:backdrop:hover,\n    .context-menu menuitem:backdrop,\n    .context-menu menuitem:backdrop:hover {\n      color: #888a8d;\n      background-color: transparent; }\n    menu menuitem arrow,\n    .menu menuitem arrow,\n    .context-menu menuitem arrow {\n      min-height: 16px;\n      min-width: 16px; }\n      menu menuitem arrow:dir(ltr),\n      .menu menuitem arrow:dir(ltr),\n      .context-menu menuitem arrow:dir(ltr) {\n        -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic\");\n        margin-left: 10px; }\n      menu menuitem arrow:dir(rtl),\n      .menu menuitem arrow:dir(rtl),\n      .context-menu menuitem arrow:dir(rtl) {\n        -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic-rtl\");\n        margin-right: 10px; }\n    menu menuitem label:dir(rtl), menu menuitem label:dir(ltr),\n    .menu menuitem label:dir(rtl),\n    .menu menuitem label:dir(ltr),\n    .context-menu menuitem label:dir(rtl),\n    .context-menu menuitem label:dir(ltr) {\n      color: inherit; }\n  menu > arrow,\n  .menu > arrow,\n  .context-menu > arrow {\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    min-height: 16px;\n    min-width: 16px;\n    padding: 4px;\n    background-color: #20232b;\n    border-radius: 0; }\n    menu > arrow.top,\n    .menu > arrow.top,\n    .context-menu > arrow.top {\n      margin-top: -4px;\n      border-bottom: 1px solid #3b3e46;\n      border-top-right-radius: 5px;\n      border-top-left-radius: 5px;\n      -gtk-icon-source: -gtk-icontheme(\"pan-up-symbolic\"); }\n    menu > arrow.bottom,\n    .menu > arrow.bottom,\n    .context-menu > arrow.bottom {\n      margin-top: 8px;\n      margin-bottom: -12px;\n      border-top: 1px solid #3b3e46;\n      border-bottom-right-radius: 5px;\n      border-bottom-left-radius: 5px;\n      -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\"); }\n    menu > arrow:hover,\n    .menu > arrow:hover,\n    .context-menu > arrow:hover {\n      background-color: #3b3e46; }\n    menu > arrow:backdrop,\n    .menu > arrow:backdrop,\n    .context-menu > arrow:backdrop {\n      background-color: #282b35; }\n    menu > arrow:disabled,\n    .menu > arrow:disabled,\n    .context-menu > arrow:disabled {\n      color: transparent;\n      background-color: transparent;\n      border-color: transparent; }\n\nmenuitem accelerator {\n  color: alpha(currentColor,0.55); }\n\nmenuitem check,\nmenuitem radio {\n  min-height: 16px;\n  min-width: 16px; }\n  menuitem check:dir(ltr),\n  menuitem radio:dir(ltr) {\n    margin-right: 7px; }\n  menuitem check:dir(rtl),\n  menuitem radio:dir(rtl) {\n    margin-left: 7px; }\n\n/***************\n * Popovers   *\n ***************/\npopover.background {\n  padding: 2px;\n  background-color: #20232b;\n  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); }\n  .csd popover.background, popover.background {\n    border: 1px solid #13151a;\n    border-radius: 10px; }\n  .csd popover.background {\n    background-clip: padding-box;\n    border-color: rgba(0, 0, 0, 0.75); }\n  popover.background:backdrop {\n    background-color: #23252e;\n    box-shadow: none; }\n  popover.background > list,\n  popover.background > .view,\n  popover.background > iconview,\n  popover.background > toolbar {\n    border-style: none;\n    background-color: transparent; }\n  .csd popover.background.touch-selection, .csd popover.background.magnifier, popover.background.touch-selection, popover.background.magnifier {\n    border: 1px solid rgba(255, 255, 255, 0.1); }\n  popover.background separator {\n    margin: 3px; }\n  popover.background list separator {\n    margin: 0px; }\n\n/*************\n * Notebooks *\n *************/\nnotebook > header {\n  padding: 1px;\n  border-color: #13151a;\n  border-width: 1px;\n  background-color: #1d2027; }\n  notebook > header:backdrop {\n    border-color: #13151a;\n    background-color: #1d2027; }\n  notebook > header tabs {\n    margin: -1px; }\n  notebook > header.top {\n    border-bottom-style: solid; }\n    notebook > header.top > tabs {\n      margin-bottom: -2px; }\n      notebook > header.top > tabs > tab:hover {\n        box-shadow: inset 0 -4px #13151a; }\n      notebook > header.top > tabs > tab:backdrop {\n        box-shadow: none; }\n      notebook > header.top > tabs > tab:checked {\n        box-shadow: inset 0 -4px #2777ff; }\n  notebook > header.bottom {\n    border-top-style: solid; }\n    notebook > header.bottom > tabs {\n      margin-top: -2px; }\n      notebook > header.bottom > tabs > tab:hover {\n        box-shadow: inset 0 4px #13151a; }\n      notebook > header.bottom > tabs > tab:backdrop {\n        box-shadow: none; }\n      notebook > header.bottom > tabs > tab:checked {\n        box-shadow: inset 0 4px #2777ff; }\n  notebook > header.left {\n    border-right-style: solid; }\n    notebook > header.left > tabs {\n      margin-right: -2px; }\n      notebook > header.left > tabs > tab:hover {\n        box-shadow: inset -4px 0 #13151a; }\n      notebook > header.left > tabs > tab:backdrop {\n        box-shadow: none; }\n      notebook > header.left > tabs > tab:checked {\n        box-shadow: inset -4px 0 #2777ff; }\n  notebook > header.right {\n    border-left-style: solid; }\n    notebook > header.right > tabs {\n      margin-left: -2px; }\n      notebook > header.right > tabs > tab:hover {\n        box-shadow: inset 4px 0 #13151a; }\n      notebook > header.right > tabs > tab:backdrop {\n        box-shadow: none; }\n      notebook > header.right > tabs > tab:checked {\n        box-shadow: inset 4px 0 #2777ff; }\n  notebook > header.top > tabs > arrow {\n    border-top-style: none; }\n  notebook > header.bottom > tabs > arrow {\n    border-bottom-style: none; }\n  notebook > header.top > tabs > arrow, notebook > header.bottom > tabs > arrow {\n    margin-left: -5px;\n    margin-right: -5px;\n    padding-left: 4px;\n    padding-right: 4px; }\n    notebook > header.top > tabs > arrow.down, notebook > header.bottom > tabs > arrow.down {\n      -gtk-icon-source: -gtk-icontheme(\"pan-start-symbolic\"); }\n    notebook > header.top > tabs > arrow.up, notebook > header.bottom > tabs > arrow.up {\n      -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic\"); }\n  notebook > header.left > tabs > arrow {\n    border-left-style: none; }\n  notebook > header.right > tabs > arrow {\n    border-right-style: none; }\n  notebook > header.left > tabs > arrow, notebook > header.right > tabs > arrow {\n    margin-top: -5px;\n    margin-bottom: -5px;\n    padding-top: 4px;\n    padding-bottom: 4px; }\n    notebook > header.left > tabs > arrow.down, notebook > header.right > tabs > arrow.down {\n      -gtk-icon-source: -gtk-icontheme(\"pan-up-symbolic\"); }\n    notebook > header.left > tabs > arrow.up, notebook > header.right > tabs > arrow.up {\n      -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\"); }\n  notebook > header > tabs > arrow {\n    min-height: 16px;\n    min-width: 16px;\n    border-radius: 0; }\n    notebook > header > tabs > arrow:hover:not(:active):not(:backdrop) {\n      background-clip: padding-box;\n      background-image: none;\n      background-color: rgba(255, 255, 255, 0.3);\n      border-color: transparent;\n      box-shadow: none; }\n    notebook > header > tabs > arrow:disabled {\n      border-color: transparent;\n      background-color: transparent;\n      background-image: none;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n  notebook > header tab {\n    min-height: 30px;\n    min-width: 30px;\n    padding: 3px 12px;\n    outline-offset: -5px;\n    color: #eeeeec;\n    font-weight: normal;\n    border-width: 1px;\n    border-color: transparent; }\n    notebook > header tab:hover {\n      color: #eeeeec;\n      background-color: #1a1c23; }\n      notebook > header tab:hover.reorderable-page {\n        border-color: rgba(19, 21, 26, 0.3);\n        background-color: rgba(35, 37, 46, 0.2); }\n    notebook > header tab:backdrop {\n      color: #5f6267; }\n      notebook > header tab:backdrop.reorderable-page {\n        border-color: transparent;\n        background-color: transparent; }\n    notebook > header tab:checked {\n      color: #eeeeec; }\n      notebook > header tab:checked.reorderable-page {\n        border-color: rgba(19, 21, 26, 0.5);\n        background-color: rgba(35, 37, 46, 0.5); }\n        notebook > header tab:checked.reorderable-page:hover {\n          background-color: rgba(35, 37, 46, 0.7); }\n    notebook > header tab:backdrop:checked {\n      color: #888a8d; }\n      notebook > header tab:backdrop:checked.reorderable-page {\n        border-color: #13151a;\n        background-color: #23252e; }\n    notebook > header tab button.flat {\n      padding: 0;\n      margin-top: 4px;\n      margin-bottom: 4px;\n      min-width: 20px;\n      min-height: 20px; }\n      notebook > header tab button.flat:hover {\n        color: currentColor; }\n      notebook > header tab button.flat, notebook > header tab button.flat:backdrop {\n        color: alpha(currentColor,0.3); }\n      notebook > header tab button.flat:last-child {\n        margin-left: 4px;\n        margin-right: -4px; }\n      notebook > header tab button.flat:first-child {\n        margin-left: -4px;\n        margin-right: 4px; }\n  notebook > header.top tabs, notebook > header.bottom tabs {\n    padding-left: 4px;\n    padding-right: 4px; }\n    notebook > header.top tabs:not(:only-child), notebook > header.bottom tabs:not(:only-child) {\n      margin-left: 3px;\n      margin-right: 3px; }\n      notebook > header.top tabs:not(:only-child):first-child, notebook > header.bottom tabs:not(:only-child):first-child {\n        margin-left: -1px; }\n      notebook > header.top tabs:not(:only-child):last-child, notebook > header.bottom tabs:not(:only-child):last-child {\n        margin-right: -1px; }\n    notebook > header.top tabs tab, notebook > header.bottom tabs tab {\n      margin-left: 4px;\n      margin-right: 4px; }\n      notebook > header.top tabs tab.reorderable-page, notebook > header.bottom tabs tab.reorderable-page {\n        border-style: none solid; }\n  notebook > header.left tabs, notebook > header.right tabs {\n    padding-top: 4px;\n    padding-bottom: 4px; }\n    notebook > header.left tabs:not(:only-child), notebook > header.right tabs:not(:only-child) {\n      margin-top: 3px;\n      margin-bottom: 3px; }\n      notebook > header.left tabs:not(:only-child):first-child, notebook > header.right tabs:not(:only-child):first-child {\n        margin-top: -1px; }\n      notebook > header.left tabs:not(:only-child):last-child, notebook > header.right tabs:not(:only-child):last-child {\n        margin-bottom: -1px; }\n    notebook > header.left tabs tab, notebook > header.right tabs tab {\n      margin-top: 4px;\n      margin-bottom: 4px; }\n      notebook > header.left tabs tab.reorderable-page, notebook > header.right tabs tab.reorderable-page {\n        border-style: solid none; }\n  notebook > header.top tab {\n    padding-bottom: 4px; }\n  notebook > header.bottom tab {\n    padding-top: 4px; }\n\nnotebook > stack:not(:only-child) {\n  background-color: #272a34; }\n  notebook > stack:not(:only-child):backdrop {\n    background-color: #292c37; }\n\n/**************\n * Scrollbars *\n **************/\nscrollbar {\n  background-color: #272a34;\n  transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  * {\n    -GtkScrollbar-has-backward-stepper: false;\n    -GtkScrollbar-has-forward-stepper: false; }\n  scrollbar.top {\n    border-bottom: 1px solid #13151a; }\n  scrollbar.bottom {\n    border-top: 1px solid #13151a; }\n  scrollbar.left {\n    border-right: 1px solid #13151a; }\n  scrollbar.right {\n    border-left: 1px solid #13151a; }\n  scrollbar:backdrop {\n    background-color: #1c1e25;\n    border-color: #13151a;\n    transition: 200ms ease-out; }\n  scrollbar slider {\n    min-width: 8px;\n    min-height: 8px;\n    margin: -1px;\n    border: 4px solid transparent;\n    border-radius: 10px;\n    background-clip: padding-box;\n    background-color: #9d9ea0;\n    transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n    scrollbar slider:hover {\n      background-color: #c5c6c6; }\n    scrollbar slider:hover:active {\n      background-color: #2777ff; }\n    scrollbar slider:backdrop {\n      background-color: #4b4e54; }\n    scrollbar slider:disabled {\n      background-color: transparent; }\n  scrollbar.fine-tune slider {\n    transition: none;\n    min-width: 6px;\n    min-height: 6px; }\n  scrollbar.fine-tune.horizontal slider {\n    border-width: 5px 4px; }\n  scrollbar.fine-tune.vertical slider {\n    border-width: 4px 5px; }\n  scrollbar.overlay-indicator:not(.dragging):not(.hovering) {\n    border-color: transparent;\n    opacity: 0.4;\n    background-color: transparent; }\n    scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider {\n      margin: 0;\n      min-width: 3px;\n      min-height: 3px;\n      background-color: #eeeeec;\n      border: 1px solid black; }\n    scrollbar.overlay-indicator:not(.dragging):not(.hovering) button {\n      min-width: 5px;\n      min-height: 5px;\n      background-color: #eeeeec;\n      background-clip: padding-box;\n      border-radius: 100%;\n      border: 1px solid black;\n      -gtk-icon-source: none; }\n    scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal slider {\n      margin: 0 2px;\n      min-width: 40px; }\n    scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal button {\n      margin: 1px 2px;\n      min-width: 5px; }\n    scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical slider {\n      margin: 2px 0;\n      min-height: 40px; }\n    scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical button {\n      margin: 2px 1px;\n      min-height: 5px; }\n  scrollbar.overlay-indicator.dragging, scrollbar.overlay-indicator.hovering {\n    opacity: 0.8; }\n  scrollbar.horizontal slider {\n    min-width: 40px; }\n  scrollbar.vertical slider {\n    min-height: 40px; }\n  scrollbar button {\n    padding: 0;\n    min-width: 12px;\n    min-height: 12px;\n    border-style: none;\n    border-radius: 0;\n    transition-property: min-height, min-width, color;\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    color: #9d9ea0; }\n    scrollbar button:hover {\n      border-color: transparent;\n      background-color: transparent;\n      background-image: none;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      color: #c5c6c6; }\n    scrollbar button:active, scrollbar button:checked {\n      border-color: transparent;\n      background-color: transparent;\n      background-image: none;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      color: #2777ff; }\n    scrollbar button:disabled {\n      border-color: transparent;\n      background-color: transparent;\n      background-image: none;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      color: rgba(157, 158, 160, 0.2); }\n    scrollbar button:backdrop {\n      border-color: transparent;\n      background-color: transparent;\n      background-image: none;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      color: #4b4e54; }\n      scrollbar button:backdrop:disabled {\n        border-color: transparent;\n        background-color: transparent;\n        background-image: none;\n        box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n        text-shadow: none;\n        -gtk-icon-shadow: none;\n        color: rgba(75, 78, 84, 0.2); }\n  scrollbar.vertical button.down {\n    -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\"); }\n  scrollbar.vertical button.up {\n    -gtk-icon-source: -gtk-icontheme(\"pan-up-symbolic\"); }\n  scrollbar.horizontal button.down {\n    -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic\"); }\n  scrollbar.horizontal button.up {\n    -gtk-icon-source: -gtk-icontheme(\"pan-start-symbolic\"); }\n\ntreeview ~ scrollbar.vertical {\n  border-top: 1px solid #13151a;\n  margin-top: -1px; }\n\n/**********\n * Switch *\n **********/\nswitch {\n  outline-offset: -4px;\n  border: 1px solid #13151a;\n  border-radius: 14px;\n  color: #eeeeec;\n  background-color: #1d2027;\n  text-shadow: 0 1px rgba(0, 0, 0, 0.1);\n  /* only show i / o for the accessible theme */ }\n  switch:checked {\n    color: #ffffff;\n    border-color: #00215a;\n    background-color: #2777ff;\n    text-shadow: 0 1px rgba(0, 52, 141, 0.5), 0 0 2px rgba(255, 255, 255, 0.6); }\n  switch:disabled {\n    color: #888a8d;\n    border-color: #13151a;\n    background-color: #242731;\n    text-shadow: none; }\n  switch:backdrop {\n    color: #888a8d;\n    border-color: #13151a;\n    background-color: #1d2027;\n    text-shadow: none;\n    transition: 200ms ease-out; }\n    switch:backdrop:checked {\n      border-color: #00348d;\n      background-color: #2777ff; }\n    switch:backdrop:disabled {\n      color: #43495a;\n      border-color: #13151a;\n      background-color: #242731; }\n  switch slider {\n    margin: -1px;\n    min-width: 24px;\n    min-height: 24px;\n    border: 1px solid;\n    border-radius: 50%;\n    transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n    -gtk-outline-radius: 20px;\n    color: #eeeeec;\n    outline-color: rgba(238, 238, 236, 0.3);\n    border-color: black;\n    background-image: image(#3f4454);\n    box-shadow: none; }\n  switch image {\n    color: transparent; }\n  switch:hover slider {\n    color: #eeeeec;\n    outline-color: rgba(238, 238, 236, 0.3);\n    border-color: #2777ff;\n    background-image: image(#1c1e25);\n    box-shadow: none; }\n  switch:checked > slider {\n    border: 1px solid #00215a; }\n  switch:disabled slider {\n    color: #888a8d;\n    border-color: #13151a;\n    background-image: image(#242731);\n    box-shadow: none; }\n  switch:backdrop slider {\n    transition: 200ms ease-out;\n    color: #888a8d;\n    border-color: #13151a;\n    background-image: image(#323643);\n    box-shadow: none; }\n  switch:backdrop:checked > slider {\n    border-color: #00215a; }\n  switch:backdrop:disabled slider {\n    color: #43495a;\n    border-color: #13151a;\n    background-image: image(#242731);\n    box-shadow: none; }\n\n/*************************\n * Check and Radio items *\n *************************/\n.view.content-view.check:not(list), iconview.content-view.check:not(list),\n.content-view:not(list) check {\n  margin: 4px;\n  min-width: 32px;\n  min-height: 32px;\n  color: transparent;\n  background-color: #2777ff;\n  border-radius: 5px;\n  background-image: none;\n  transition: 200ms;\n  box-shadow: none;\n  border-width: 0;\n  -gtk-icon-source: none;\n  -gtk-icon-shadow: none; }\n\n.view.content-view.check:hover:not(list), iconview.content-view.check:hover:not(list),\n.content-view:not(list) check:hover {\n  margin: 4px;\n  min-width: 32px;\n  min-height: 32px;\n  color: transparent;\n  background-color: #2777ff;\n  border-radius: 5px;\n  background-image: none;\n  transition: 200ms;\n  box-shadow: none;\n  border-width: 0;\n  -gtk-icon-source: none;\n  -gtk-icon-shadow: none; }\n\n.view.content-view.check:active:not(list), iconview.content-view.check:active:not(list),\n.content-view:not(list) check:active {\n  margin: 4px;\n  min-width: 32px;\n  min-height: 32px;\n  color: transparent;\n  background-color: #2777ff;\n  border-radius: 5px;\n  background-image: none;\n  transition: 200ms;\n  box-shadow: none;\n  border-width: 0;\n  -gtk-icon-source: none;\n  -gtk-icon-shadow: none; }\n\n.view.content-view.check:backdrop:not(list), iconview.content-view.check:backdrop:not(list),\n.content-view:not(list) check:backdrop {\n  margin: 4px;\n  min-width: 32px;\n  min-height: 32px;\n  color: transparent;\n  background-color: #939393;\n  border-radius: 5px;\n  background-image: none;\n  transition: 200ms;\n  box-shadow: none;\n  border-width: 0;\n  -gtk-icon-source: none;\n  -gtk-icon-shadow: none; }\n\n.view.content-view.check:checked:not(list), iconview.content-view.check:checked:not(list),\n.content-view:not(list) check:checked {\n  margin: 4px;\n  min-width: 32px;\n  min-height: 32px;\n  color: white;\n  background-color: #2777ff;\n  border-radius: 5px;\n  background-image: none;\n  transition: 200ms;\n  box-shadow: none;\n  border-width: 0;\n  -gtk-icon-source: -gtk-icontheme('object-select-symbolic');\n  -gtk-icon-shadow: none; }\n\n.view.content-view.check:checked:hover:not(list), iconview.content-view.check:checked:hover:not(list),\n.content-view:not(list) check:checked:hover {\n  margin: 4px;\n  min-width: 32px;\n  min-height: 32px;\n  color: white;\n  background-color: #2777ff;\n  border-radius: 5px;\n  background-image: none;\n  transition: 200ms;\n  box-shadow: none;\n  border-width: 0;\n  -gtk-icon-source: -gtk-icontheme('object-select-symbolic');\n  -gtk-icon-shadow: none; }\n\n.view.content-view.check:checked:active:not(list), iconview.content-view.check:checked:active:not(list),\n.content-view:not(list) check:checked:active {\n  margin: 4px;\n  min-width: 32px;\n  min-height: 32px;\n  color: white;\n  background-color: #2777ff;\n  border-radius: 5px;\n  background-image: none;\n  transition: 200ms;\n  box-shadow: none;\n  border-width: 0;\n  -gtk-icon-source: -gtk-icontheme('object-select-symbolic');\n  -gtk-icon-shadow: none; }\n\n.view.content-view.check:backdrop:checked:not(list), iconview.content-view.check:backdrop:checked:not(list),\n.content-view:not(list) check:backdrop:checked {\n  margin: 4px;\n  min-width: 32px;\n  min-height: 32px;\n  color: rgba(255, 255, 255, 0.8);\n  background-color: #939393;\n  border-radius: 5px;\n  background-image: none;\n  transition: 200ms;\n  box-shadow: none;\n  border-width: 0;\n  -gtk-icon-source: -gtk-icontheme('object-select-symbolic');\n  -gtk-icon-shadow: none; }\n\ncheckbutton.text-button, radiobutton.text-button {\n  padding: 2px 0;\n  outline-offset: 0; }\n  checkbutton.text-button label:not(:only-child):first-child, radiobutton.text-button label:not(:only-child):first-child {\n    margin-left: 4px; }\n  checkbutton.text-button label:not(:only-child):last-child, radiobutton.text-button label:not(:only-child):last-child {\n    margin-right: 4px; }\n\ncheck,\nradio {\n  margin: 0 4px;\n  min-height: 14px;\n  min-width: 14px;\n  border: 1px solid;\n  -gtk-icon-source: none; }\n  check:only-child,\n  radio:only-child {\n    margin: 0; }\n  popover check.left:dir(rtl), popover radio.left:dir(rtl) {\n    margin-left: 0;\n    margin-right: 12px; }\n  popover check.right:dir(ltr), popover radio.right:dir(ltr) {\n    margin-left: 12px;\n    margin-right: 0; }\n  check,\n  radio {\n    background-clip: padding-box;\n    background-image: linear-gradient(to bottom, #2e313d 20%, #23252e 90%);\n    border-color: black;\n    box-shadow: 0 1px rgba(0, 0, 0, 0.05);\n    color: #eeeeec; }\n  check:hover,\n  radio:hover {\n    background-image: linear-gradient(to bottom, #363a48 10%, #2b2f3a 90%); }\n  check:active,\n  radio:active {\n    box-shadow: inset 0 1px 1px 0px black; }\n  check:disabled,\n  radio:disabled {\n    box-shadow: none;\n    color: rgba(238, 238, 236, 0.7); }\n  check:backdrop,\n  radio:backdrop {\n    background-image: image(#23252e);\n    box-shadow: none;\n    color: #eeeeec; }\n  check:backdrop:disabled,\n  radio:backdrop:disabled {\n    box-shadow: none;\n    color: rgba(238, 238, 236, 0.7); }\n  check:checked,\n  radio:checked {\n    background-clip: border-box;\n    background-image: linear-gradient(to bottom, #4187ff 20%, #2777ff 90%);\n    border-color: #2777ff;\n    box-shadow: 0 1px rgba(0, 0, 0, 0.05);\n    color: #ffffff; }\n  check:checked:hover,\n  radio:checked:hover {\n    background-image: linear-gradient(to bottom, #5594ff 10%, #3b84ff 90%); }\n  check:checked:active,\n  radio:checked:active {\n    box-shadow: inset 0 1px 1px 0px black; }\n  check:checked:disabled,\n  radio:checked:disabled {\n    box-shadow: none;\n    color: rgba(255, 255, 255, 0.7); }\n  check:checked:backdrop,\n  radio:checked:backdrop {\n    background-image: image(#2777ff);\n    box-shadow: none;\n    color: #ffffff; }\n  check:checked:backdrop:disabled,\n  radio:checked:backdrop:disabled {\n    box-shadow: none;\n    color: rgba(255, 255, 255, 0.7); }\n  check:indeterminate,\n  radio:indeterminate {\n    background-clip: border-box;\n    background-image: linear-gradient(to bottom, #4187ff 20%, #2777ff 90%);\n    border-color: #2777ff;\n    box-shadow: 0 1px rgba(0, 0, 0, 0.05);\n    color: #ffffff; }\n  check:indeterminate:hover,\n  radio:indeterminate:hover {\n    background-image: linear-gradient(to bottom, #5594ff 10%, #3b84ff 90%); }\n  check:indeterminate:active,\n  radio:indeterminate:active {\n    box-shadow: inset 0 1px 1px 0px black; }\n  check:indeterminate:disabled,\n  radio:indeterminate:disabled {\n    box-shadow: none;\n    color: rgba(255, 255, 255, 0.7); }\n  check:indeterminate:backdrop,\n  radio:indeterminate:backdrop {\n    background-image: image(#2777ff);\n    box-shadow: none;\n    color: #ffffff; }\n  check:indeterminate:backdrop:disabled,\n  radio:indeterminate:backdrop:disabled {\n    box-shadow: none;\n    color: rgba(255, 255, 255, 0.7); }\n  check:backdrop,\n  radio:backdrop {\n    transition: 200ms ease-out; }\n  .osd check, .osd radio {\n    color: white;\n    border-color: black;\n    background-color: transparent;\n    background-image: image(#303340);\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black;\n    outline-color: rgba(255, 255, 255, 0.3); }\n    .osd check:hover, .osd radio:hover {\n      color: white;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(#303340);\n      background-clip: padding-box;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n      text-shadow: 0 1px black;\n      -gtk-icon-shadow: 0 1px black;\n      outline-color: rgba(255, 255, 255, 0.3); }\n    .osd check:active, .osd radio:active {\n      color: white;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(black);\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      outline-color: rgba(255, 255, 255, 0.3); }\n    .osd check:backdrop, .osd radio:backdrop {\n      color: white;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(#303340);\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n    .osd check:disabled, .osd radio:disabled {\n      color: #97999f;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(rgba(68, 72, 83, 0.5));\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n  menu menuitem check, menu menuitem radio {\n    margin: 0; }\n    menu menuitem check, menu menuitem check:hover, menu menuitem check:disabled, menu menuitem check:checked, menu menuitem check:checked:hover, menu menuitem check:checked:disabled, menu menuitem check:indeterminate, menu menuitem check:indeterminate:hover, menu menuitem check:indeterminate:disabled, menu menuitem radio, menu menuitem radio:hover, menu menuitem radio:disabled, menu menuitem radio:checked, menu menuitem radio:checked:hover, menu menuitem radio:checked:disabled, menu menuitem radio:indeterminate, menu menuitem radio:indeterminate:hover, menu menuitem radio:indeterminate:disabled {\n      min-height: 14px;\n      min-width: 14px;\n      background-image: none;\n      background-color: transparent;\n      box-shadow: none;\n      -gtk-icon-shadow: none;\n      color: inherit;\n      border-color: currentColor; }\n\n\ncheck {\n  border-radius: 3px; }\n  \n  check:checked {\n    -gtk-icon-source: image(-gtk-recolor(url(\"assets/check-symbolic.svg\")), -gtk-recolor(url(\"assets/check-symbolic.symbolic.png\"))); }\n  \n  check:indeterminate {\n    -gtk-icon-source: image(-gtk-recolor(url(\"assets/dash-symbolic.svg\")), -gtk-recolor(url(\"assets/dash-symbolic.symbolic.png\"))); }\n\ntreeview.view radio:selected:focus, treeview.view radio:selected,\nradio {\n  border-radius: 100%; }\n  treeview.view radio:checked:selected,\n  radio:checked {\n    -gtk-icon-source: image(-gtk-recolor(url(\"assets/bullet-symbolic.svg\")), -gtk-recolor(url(\"assets/bullet-symbolic.symbolic.png\"))); }\n  treeview.view radio:indeterminate:selected,\n  radio:indeterminate {\n    -gtk-icon-source: image(-gtk-recolor(url(\"assets/dash-symbolic.svg\")), -gtk-recolor(url(\"assets/dash-symbolic.symbolic.png\"))); }\n\nradio:not(:indeterminate):not(:checked):active:not(:backdrop) {\n  -gtk-icon-transform: scale(0); }\n\ncheck:not(:indeterminate):not(:checked):active:not(:backdrop) {\n  -gtk-icon-transform: translate(6px, -3px) rotate(-45deg) scaleY(0.2) rotate(45deg) scaleX(0); }\n\nradio:active,\ncheck:active {\n  -gtk-icon-transform: scale(0, 1); }\n\nradio:checked:not(:backdrop), radio:indeterminate:not(:backdrop),\ncheck:checked:not(:backdrop),\ncheck:indeterminate:not(:backdrop) {\n  -gtk-icon-transform: unset;\n  transition: 400ms; }\n\nmenu menuitem radio:checked:not(:backdrop), menu menuitem radio:indeterminate:not(:backdrop),\nmenu menuitem check:checked:not(:backdrop),\nmenu menuitem check:indeterminate:not(:backdrop) {\n  transition: none; }\n\ntreeview.view check:selected:focus, treeview.view check:selected,\ntreeview.view radio:selected:focus,\ntreeview.view radio:selected {\n  color: #ffffff; }\n\n/************\n * GtkScale *\n ************/\nprogressbar trough, scale fill, scale trough {\n  border: 1px solid #13151a;\n  border-radius: 3px;\n  background-color: #1d2027; }\n  progressbar trough:disabled, scale fill:disabled, scale trough:disabled {\n    background-color: #242731; }\n  progressbar trough:backdrop, scale fill:backdrop, scale trough:backdrop {\n    background-color: #1d2027;\n    border-color: #13151a;\n    transition: 200ms ease-out; }\n    progressbar trough:backdrop:disabled, scale fill:backdrop:disabled, scale trough:backdrop:disabled {\n      background-color: #242731; }\n  row:selected progressbar trough, progressbar row:selected trough, row:selected scale fill, scale row:selected fill, row:selected scale trough, scale row:selected trough {\n    border-color: #00348d; }\n  .osd progressbar trough, progressbar .osd trough, .osd scale fill, scale .osd fill, .osd scale trough, scale .osd trough {\n    border-color: black;\n    background-color: rgba(0, 0, 0, 0.8); }\n    .osd progressbar trough:disabled, progressbar .osd trough:disabled, .osd scale fill:disabled, scale .osd fill:disabled, .osd scale trough:disabled, scale .osd trough:disabled {\n      background-color: rgba(68, 72, 83, 0.5); }\n\nprogressbar progress, scale highlight {\n  border: 1px solid #00348d;\n  border-radius: 3px;\n  background-color: #2777ff; }\n  progressbar progress:disabled, scale highlight:disabled {\n    background-color: transparent;\n    border-color: transparent; }\n  progressbar progress:backdrop, scale highlight:backdrop {\n    border-color: #00348d; }\n    progressbar progress:backdrop:disabled, scale highlight:backdrop:disabled {\n      background-color: transparent;\n      border-color: transparent; }\n  row:selected progressbar progress, progressbar row:selected progress, row:selected scale highlight, scale row:selected highlight {\n    border-color: #00348d; }\n  .osd progressbar progress, progressbar .osd progress, .osd scale highlight, scale .osd highlight {\n    border-color: black; }\n    .osd progressbar progress:disabled, progressbar .osd progress:disabled, .osd scale highlight:disabled, scale .osd highlight:disabled {\n      border-color: transparent; }\n\nscale {\n  min-height: 10px;\n  min-width: 10px;\n  padding: 12px; }\n  scale fill,\n  scale highlight {\n    margin: -1px; }\n  scale slider {\n    min-height: 18px;\n    min-width: 18px;\n    margin: -9px; }\n  scale.fine-tune.horizontal {\n    padding-top: 9px;\n    padding-bottom: 9px;\n    min-height: 16px; }\n  scale.fine-tune.vertical {\n    padding-left: 9px;\n    padding-right: 9px;\n    min-width: 16px; }\n  scale.fine-tune slider {\n    margin: -6px; }\n  scale.fine-tune fill,\n  scale.fine-tune highlight,\n  scale.fine-tune trough {\n    border-radius: 5px;\n    -gtk-outline-radius: 7px; }\n  scale trough {\n    outline-offset: 2px;\n    -gtk-outline-radius: 5px; }\n  scale fill:backdrop, scale fill {\n    background-color: #13151a; }\n  scale fill:disabled:backdrop, scale fill:disabled {\n    border-color: transparent;\n    background-color: transparent; }\n  .osd scale fill {\n    background-color: #404040; }\n    .osd scale fill:disabled:backdrop, .osd scale fill:disabled {\n      border-color: transparent;\n      background-color: transparent; }\n  scale slider {\n    color: #eeeeec;\n    outline-color: rgba(238, 238, 236, 0.3);\n    border-color: black;\n    background-image: image(#323643);\n    box-shadow: none;\n    border: 1px solid black;\n    border-radius: 100%;\n    transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n    transition-property: background, border, box-shadow; }\n    scale slider:hover {\n      color: #eeeeec;\n      outline-color: rgba(238, 238, 236, 0.3);\n      border-color: #2777ff;\n      background-image: image(#0f1014);\n      box-shadow: none; }\n    scale slider:active {\n      border-color: #00348d; }\n    scale slider:disabled {\n      color: #888a8d;\n      border-color: #13151a;\n      background-image: image(#242731);\n      box-shadow: none; }\n    scale slider:backdrop {\n      transition: 200ms ease-out;\n      color: #888a8d;\n      border-color: #13151a;\n      background-image: image(#323643);\n      box-shadow: none; }\n      scale slider:backdrop:disabled {\n        color: #43495a;\n        border-color: #13151a;\n        background-image: image(#242731);\n        box-shadow: none; }\n    row:selected scale slider:disabled, row:selected scale slider {\n      border-color: #00348d; }\n    .osd scale slider {\n      color: white;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(#303340);\n      background-clip: padding-box;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n      text-shadow: 0 1px black;\n      -gtk-icon-shadow: 0 1px black;\n      outline-color: rgba(255, 255, 255, 0.3);\n      border-color: black;\n      background-color: #303340; }\n      .osd scale slider:hover {\n        color: white;\n        border-color: black;\n        background-color: transparent;\n        background-image: image(#4a5063);\n        background-clip: padding-box;\n        box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n        text-shadow: 0 1px black;\n        -gtk-icon-shadow: 0 1px black;\n        outline-color: rgba(255, 255, 255, 0.3);\n        background-color: #303340; }\n      .osd scale slider:active {\n        color: white;\n        border-color: black;\n        background-color: transparent;\n        background-image: image(black);\n        background-clip: padding-box;\n        box-shadow: none;\n        text-shadow: none;\n        -gtk-icon-shadow: none;\n        outline-color: rgba(255, 255, 255, 0.3);\n        background-color: #303340; }\n      .osd scale slider:disabled {\n        color: #97999f;\n        border-color: black;\n        background-color: transparent;\n        background-image: image(rgba(68, 72, 83, 0.5));\n        background-clip: padding-box;\n        box-shadow: none;\n        text-shadow: none;\n        -gtk-icon-shadow: none;\n        background-color: #303340; }\n      .osd scale slider:backdrop {\n        color: white;\n        border-color: black;\n        background-color: transparent;\n        background-image: image(#303340);\n        background-clip: padding-box;\n        box-shadow: none;\n        text-shadow: none;\n        -gtk-icon-shadow: none;\n        background-color: #303340; }\n        .osd scale slider:backdrop:disabled {\n          background-color: #303340; }\n  scale marks,\n  scale value {\n    color: alpha(currentColor,0.55);\n    font-feature-settings: \"tnum\"; }\n  scale.horizontal marks.top {\n    margin-bottom: 6px;\n    margin-top: -12px; }\n  scale.horizontal.fine-tune marks.top {\n    margin-bottom: 6px;\n    margin-top: -9px; }\n  scale.horizontal marks.bottom {\n    margin-top: 6px;\n    margin-bottom: -12px; }\n  scale.horizontal.fine-tune marks.bottom {\n    margin-top: 6px;\n    margin-bottom: -9px; }\n  scale.vertical marks.top {\n    margin-right: 6px;\n    margin-left: -12px; }\n  scale.vertical.fine-tune marks.top {\n    margin-right: 6px;\n    margin-left: -9px; }\n  scale.vertical marks.bottom {\n    margin-left: 6px;\n    margin-right: -12px; }\n  scale.vertical.fine-tune marks.bottom {\n    margin-left: 6px;\n    margin-right: -9px; }\n  scale.horizontal indicator {\n    min-height: 6px;\n    min-width: 1px; }\n  scale.horizontal.fine-tune indicator {\n    min-height: 3px; }\n  scale.vertical indicator {\n    min-height: 1px;\n    min-width: 6px; }\n  scale.vertical.fine-tune indicator {\n    min-width: 3px; }\n  scale.horizontal.marks-before:not(.marks-after) slider {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-horz-scale-has-marks-above-dark.png\"), url(\"assets/slider-horz-scale-has-marks-above-dark@2.png\"));\n    min-height: 26px;\n    min-width: 22px;\n    margin-top: -14px;\n    background-position: top;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.horizontal.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px;\n    margin-top: -11px; }\n  scale.horizontal.marks-before:not(.marks-after) slider:hover {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-horz-scale-has-marks-above-hover-dark.png\"), url(\"assets/slider-horz-scale-has-marks-above-hover-dark@2.png\"));\n    min-height: 26px;\n    min-width: 22px;\n    margin-top: -14px;\n    background-position: top;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.horizontal.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px;\n    margin-top: -11px; }\n  scale.horizontal.marks-before:not(.marks-after) slider:active {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-horz-scale-has-marks-above-active-dark.png\"), url(\"assets/slider-horz-scale-has-marks-above-active-dark@2.png\"));\n    min-height: 26px;\n    min-width: 22px;\n    margin-top: -14px;\n    background-position: top;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.horizontal.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px;\n    margin-top: -11px; }\n  scale.horizontal.marks-before:not(.marks-after) slider:disabled {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-horz-scale-has-marks-above-insensitive-dark.png\"), url(\"assets/slider-horz-scale-has-marks-above-insensitive-dark@2.png\"));\n    min-height: 26px;\n    min-width: 22px;\n    margin-top: -14px;\n    background-position: top;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.horizontal.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px;\n    margin-top: -11px; }\n  scale.horizontal.marks-before:not(.marks-after) slider:backdrop {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-horz-scale-has-marks-above-backdrop-dark.png\"), url(\"assets/slider-horz-scale-has-marks-above-backdrop-dark@2.png\"));\n    min-height: 26px;\n    min-width: 22px;\n    margin-top: -14px;\n    background-position: top;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.horizontal.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px;\n    margin-top: -11px; }\n  scale.horizontal.marks-before:not(.marks-after) slider:backdrop:disabled {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-horz-scale-has-marks-above-backdrop-insensitive-dark.png\"), url(\"assets/slider-horz-scale-has-marks-above-backdrop-insensitive-dark@2.png\"));\n    min-height: 26px;\n    min-width: 22px;\n    margin-top: -14px;\n    background-position: top;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.horizontal.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px;\n    margin-top: -11px; }\n  scale.horizontal.marks-after:not(.marks-before) slider {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-horz-scale-has-marks-below-dark.png\"), url(\"assets/slider-horz-scale-has-marks-below-dark@2.png\"));\n    min-height: 26px;\n    min-width: 22px;\n    margin-bottom: -14px;\n    background-position: bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.horizontal.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px;\n    margin-bottom: -11px; }\n  scale.horizontal.marks-after:not(.marks-before) slider:hover {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-horz-scale-has-marks-below-hover-dark.png\"), url(\"assets/slider-horz-scale-has-marks-below-hover-dark@2.png\"));\n    min-height: 26px;\n    min-width: 22px;\n    margin-bottom: -14px;\n    background-position: bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.horizontal.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px;\n    margin-bottom: -11px; }\n  scale.horizontal.marks-after:not(.marks-before) slider:active {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-horz-scale-has-marks-below-active-dark.png\"), url(\"assets/slider-horz-scale-has-marks-below-active-dark@2.png\"));\n    min-height: 26px;\n    min-width: 22px;\n    margin-bottom: -14px;\n    background-position: bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.horizontal.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px;\n    margin-bottom: -11px; }\n  scale.horizontal.marks-after:not(.marks-before) slider:disabled {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-horz-scale-has-marks-below-insensitive-dark.png\"), url(\"assets/slider-horz-scale-has-marks-below-insensitive-dark@2.png\"));\n    min-height: 26px;\n    min-width: 22px;\n    margin-bottom: -14px;\n    background-position: bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.horizontal.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px;\n    margin-bottom: -11px; }\n  scale.horizontal.marks-after:not(.marks-before) slider:backdrop {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-horz-scale-has-marks-below-backdrop-dark.png\"), url(\"assets/slider-horz-scale-has-marks-below-backdrop-dark@2.png\"));\n    min-height: 26px;\n    min-width: 22px;\n    margin-bottom: -14px;\n    background-position: bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.horizontal.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px;\n    margin-bottom: -11px; }\n  scale.horizontal.marks-after:not(.marks-before) slider:backdrop:disabled {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-horz-scale-has-marks-below-backdrop-insensitive-dark.png\"), url(\"assets/slider-horz-scale-has-marks-below-backdrop-insensitive-dark@2.png\"));\n    min-height: 26px;\n    min-width: 22px;\n    margin-bottom: -14px;\n    background-position: bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.horizontal.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px;\n    margin-bottom: -11px; }\n  scale.vertical.marks-before:not(.marks-after) slider {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-vert-scale-has-marks-above-dark.png\"), url(\"assets/slider-vert-scale-has-marks-above-dark@2.png\"));\n    min-height: 22px;\n    min-width: 26px;\n    margin-left: -14px;\n    background-position: left bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.vertical.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px;\n    margin-left: -11px; }\n  scale.vertical.marks-before:not(.marks-after) slider:hover {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-vert-scale-has-marks-above-hover-dark.png\"), url(\"assets/slider-vert-scale-has-marks-above-hover-dark@2.png\"));\n    min-height: 22px;\n    min-width: 26px;\n    margin-left: -14px;\n    background-position: left bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.vertical.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px;\n    margin-left: -11px; }\n  scale.vertical.marks-before:not(.marks-after) slider:active {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-vert-scale-has-marks-above-active-dark.png\"), url(\"assets/slider-vert-scale-has-marks-above-active-dark@2.png\"));\n    min-height: 22px;\n    min-width: 26px;\n    margin-left: -14px;\n    background-position: left bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.vertical.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px;\n    margin-left: -11px; }\n  scale.vertical.marks-before:not(.marks-after) slider:disabled {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-vert-scale-has-marks-above-insensitive-dark.png\"), url(\"assets/slider-vert-scale-has-marks-above-insensitive-dark@2.png\"));\n    min-height: 22px;\n    min-width: 26px;\n    margin-left: -14px;\n    background-position: left bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.vertical.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px;\n    margin-left: -11px; }\n  scale.vertical.marks-before:not(.marks-after) slider:backdrop {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-vert-scale-has-marks-above-backdrop-dark.png\"), url(\"assets/slider-vert-scale-has-marks-above-backdrop-dark@2.png\"));\n    min-height: 22px;\n    min-width: 26px;\n    margin-left: -14px;\n    background-position: left bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.vertical.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px;\n    margin-left: -11px; }\n  scale.vertical.marks-before:not(.marks-after) slider:backdrop:disabled {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-vert-scale-has-marks-above-backdrop-insensitive-dark.png\"), url(\"assets/slider-vert-scale-has-marks-above-backdrop-insensitive-dark@2.png\"));\n    min-height: 22px;\n    min-width: 26px;\n    margin-left: -14px;\n    background-position: left bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.vertical.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px;\n    margin-left: -11px; }\n  scale.vertical.marks-after:not(.marks-before) slider {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-vert-scale-has-marks-below-dark.png\"), url(\"assets/slider-vert-scale-has-marks-below-dark@2.png\"));\n    min-height: 22px;\n    min-width: 26px;\n    margin-right: -14px;\n    background-position: right bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.vertical.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px;\n    margin-right: -11px; }\n  scale.vertical.marks-after:not(.marks-before) slider:hover {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-vert-scale-has-marks-below-hover-dark.png\"), url(\"assets/slider-vert-scale-has-marks-below-hover-dark@2.png\"));\n    min-height: 22px;\n    min-width: 26px;\n    margin-right: -14px;\n    background-position: right bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.vertical.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px;\n    margin-right: -11px; }\n  scale.vertical.marks-after:not(.marks-before) slider:active {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-vert-scale-has-marks-below-active-dark.png\"), url(\"assets/slider-vert-scale-has-marks-below-active-dark@2.png\"));\n    min-height: 22px;\n    min-width: 26px;\n    margin-right: -14px;\n    background-position: right bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.vertical.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px;\n    margin-right: -11px; }\n  scale.vertical.marks-after:not(.marks-before) slider:disabled {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-vert-scale-has-marks-below-insensitive-dark.png\"), url(\"assets/slider-vert-scale-has-marks-below-insensitive-dark@2.png\"));\n    min-height: 22px;\n    min-width: 26px;\n    margin-right: -14px;\n    background-position: right bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.vertical.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px;\n    margin-right: -11px; }\n  scale.vertical.marks-after:not(.marks-before) slider:backdrop {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-vert-scale-has-marks-below-backdrop-dark.png\"), url(\"assets/slider-vert-scale-has-marks-below-backdrop-dark@2.png\"));\n    min-height: 22px;\n    min-width: 26px;\n    margin-right: -14px;\n    background-position: right bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.vertical.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px;\n    margin-right: -11px; }\n  scale.vertical.marks-after:not(.marks-before) slider:backdrop:disabled {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-vert-scale-has-marks-below-backdrop-insensitive-dark.png\"), url(\"assets/slider-vert-scale-has-marks-below-backdrop-insensitive-dark@2.png\"));\n    min-height: 22px;\n    min-width: 26px;\n    margin-right: -14px;\n    background-position: right bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.vertical.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px;\n    margin-right: -11px; }\n  scale.color {\n    min-height: 0;\n    min-width: 0; }\n    scale.color trough {\n      background-image: image(#13151a);\n      background-repeat: no-repeat; }\n    scale.color.horizontal {\n      padding: 0 0 15px 0; }\n      scale.color.horizontal trough {\n        padding-bottom: 4px;\n        background-position: 0 -3px;\n        border-top-left-radius: 0;\n        border-top-right-radius: 0; }\n      scale.color.horizontal slider:dir(ltr):hover, scale.color.horizontal slider:dir(ltr):backdrop, scale.color.horizontal slider:dir(ltr):disabled, scale.color.horizontal slider:dir(ltr):backdrop:disabled, scale.color.horizontal slider:dir(ltr), scale.color.horizontal slider:dir(rtl):hover, scale.color.horizontal slider:dir(rtl):backdrop, scale.color.horizontal slider:dir(rtl):disabled, scale.color.horizontal slider:dir(rtl):backdrop:disabled, scale.color.horizontal slider:dir(rtl) {\n        margin-bottom: -15px;\n        margin-top: 6px; }\n    scale.color.vertical:dir(ltr) {\n      padding: 0 0 0 15px; }\n      scale.color.vertical:dir(ltr) trough {\n        padding-left: 4px;\n        background-position: 3px 0;\n        border-bottom-right-radius: 0;\n        border-top-right-radius: 0; }\n      scale.color.vertical:dir(ltr) slider:hover, scale.color.vertical:dir(ltr) slider:backdrop, scale.color.vertical:dir(ltr) slider:disabled, scale.color.vertical:dir(ltr) slider:backdrop:disabled, scale.color.vertical:dir(ltr) slider {\n        margin-left: -15px;\n        margin-right: 6px; }\n    scale.color.vertical:dir(rtl) {\n      padding: 0 15px 0 0; }\n      scale.color.vertical:dir(rtl) trough {\n        padding-right: 4px;\n        background-position: -3px 0;\n        border-bottom-left-radius: 0;\n        border-top-left-radius: 0; }\n      scale.color.vertical:dir(rtl) slider:hover, scale.color.vertical:dir(rtl) slider:backdrop, scale.color.vertical:dir(rtl) slider:disabled, scale.color.vertical:dir(rtl) slider:backdrop:disabled, scale.color.vertical:dir(rtl) slider {\n        margin-right: -15px;\n        margin-left: 6px; }\n    scale.color.fine-tune.horizontal:dir(ltr), scale.color.fine-tune.horizontal:dir(rtl) {\n      padding: 0 0 12px 0; }\n      scale.color.fine-tune.horizontal:dir(ltr) trough, scale.color.fine-tune.horizontal:dir(rtl) trough {\n        padding-bottom: 7px;\n        background-position: 0 -6px; }\n      scale.color.fine-tune.horizontal:dir(ltr) slider, scale.color.fine-tune.horizontal:dir(rtl) slider {\n        margin-bottom: -15px;\n        margin-top: 6px; }\n    scale.color.fine-tune.vertical:dir(ltr) {\n      padding: 0 0 0 12px; }\n      scale.color.fine-tune.vertical:dir(ltr) trough {\n        padding-left: 7px;\n        background-position: 6px 0; }\n      scale.color.fine-tune.vertical:dir(ltr) slider {\n        margin-left: -15px;\n        margin-right: 6px; }\n    scale.color.fine-tune.vertical:dir(rtl) {\n      padding: 0 12px 0 0; }\n      scale.color.fine-tune.vertical:dir(rtl) trough {\n        padding-right: 7px;\n        background-position: -6px 0; }\n      scale.color.fine-tune.vertical:dir(rtl) slider {\n        margin-right: -15px;\n        margin-left: 6px; }\n\n/*****************\n * Progress bars *\n *****************/\nprogressbar {\n  font-size: smaller;\n  color: rgba(238, 238, 236, 0.4);\n  font-feature-settings: \"tnum\"; }\n  progressbar.horizontal trough,\n  progressbar.horizontal progress {\n    min-height: 2px; }\n  progressbar.vertical trough,\n  progressbar.vertical progress {\n    min-width: 2px; }\n  progressbar.horizontal progress {\n    margin: 0 -1px; }\n  progressbar.vertical progress {\n    margin: -1px 0; }\n  progressbar:backdrop {\n    box-shadow: none;\n    transition: 200ms ease-out; }\n  progressbar progress {\n    border-radius: 1.5px; }\n    progressbar progress.left {\n      border-top-left-radius: 2px;\n      border-bottom-left-radius: 2px; }\n    progressbar progress.right {\n      border-top-right-radius: 2px;\n      border-bottom-right-radius: 2px; }\n    progressbar progress.top {\n      border-top-right-radius: 2px;\n      border-top-left-radius: 2px; }\n    progressbar progress.bottom {\n      border-bottom-right-radius: 2px;\n      border-bottom-left-radius: 2px; }\n  progressbar.osd {\n    min-width: 3px;\n    min-height: 3px;\n    background-color: transparent; }\n    progressbar.osd trough {\n      border-style: none;\n      border-radius: 0;\n      background-color: transparent;\n      box-shadow: none; }\n    progressbar.osd progress {\n      border-style: none;\n      border-radius: 0; }\n  progressbar trough.empty progress {\n    all: unset; }\n\n/*************\n * Level Bar *\n *************/\nlevelbar.horizontal block {\n  min-height: 1px; }\n\nlevelbar.horizontal.discrete block {\n  margin: 0 1px;\n  min-width: 32px; }\n\nlevelbar.vertical block {\n  min-width: 1px; }\n\nlevelbar.vertical.discrete block {\n  margin: 1px 0;\n  min-height: 32px; }\n\nlevelbar:backdrop {\n  transition: 200ms ease-out; }\n\nlevelbar trough {\n  border: 1px solid;\n  padding: 2px;\n  border-radius: 3px;\n  color: white;\n  border-color: #13151a;\n  background-color: #272a34;\n  box-shadow: inset 0 0 0 1px rgba(39, 119, 255, 0); }\n  levelbar trough:backdrop {\n    color: #d4d5d7;\n    border-color: #13151a;\n    background-color: #292c37;\n    box-shadow: none; }\n\nlevelbar block {\n  border: 1px solid;\n  border-radius: 1px; }\n  levelbar block.low {\n    border-color: #fd7d00;\n    background-color: #fd7d00; }\n    levelbar block.low:backdrop {\n      border-color: #fd7d00; }\n  levelbar block.high, levelbar block:not(.empty) {\n    border-color: #2777ff;\n    background-color: #2777ff; }\n    levelbar block.high:backdrop, levelbar block:not(.empty):backdrop {\n      border-color: #2777ff; }\n  levelbar block.full {\n    border-color: #308e63;\n    background-color: #308e63; }\n    levelbar block.full:backdrop {\n      border-color: #308e63; }\n  levelbar block.empty {\n    background-color: transparent;\n    border-color: rgba(238, 238, 236, 0.1); }\n    levelbar block.empty:backdrop {\n      border-color: rgba(136, 138, 141, 0.15); }\n\n/****************\n * Print dialog *\n*****************/\nprintdialog paper {\n  color: #eeeeec;\n  border: 1px solid #13151a;\n  background: white;\n  padding: 0; }\n  printdialog paper:backdrop {\n    color: #888a8d;\n    border-color: #13151a; }\n\nprintdialog .dialog-action-box {\n  margin: 12px; }\n\n/**********\n * Frames *\n **********/\nframe > border,\n.frame {\n  box-shadow: none;\n  margin: 0;\n  padding: 0;\n  border-radius: 0;\n  border: 1px solid #13151a; }\n  frame > border.flat,\n  .frame.flat {\n    border-style: none; }\n  frame > border:backdrop,\n  .frame:backdrop {\n    border-color: #13151a; }\n\nactionbar > revealer > box {\n  padding: 6px;\n  border-top: 1px solid #13151a; }\n  actionbar > revealer > box:backdrop {\n    border-color: #13151a; }\n\nscrolledwindow viewport.frame {\n  border-style: none; }\n\nscrolledwindow overshoot.top {\n  background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(black), to(rgba(0, 0, 0, 0))), -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(238, 238, 236, 0.07)), to(rgba(238, 238, 236, 0)));\n  background-size: 100% 5%, 100% 100%;\n  background-repeat: no-repeat;\n  background-position: center top;\n  background-color: transparent;\n  border: none;\n  box-shadow: none; }\n  scrolledwindow overshoot.top:backdrop {\n    background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#13151a), to(rgba(19, 21, 26, 0)));\n    background-size: 100% 5%;\n    background-repeat: no-repeat;\n    background-position: center top;\n    background-color: transparent;\n    border: none;\n    box-shadow: none; }\n\nscrolledwindow overshoot.bottom {\n  background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(black), to(rgba(0, 0, 0, 0))), -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(238, 238, 236, 0.07)), to(rgba(238, 238, 236, 0)));\n  background-size: 100% 5%, 100% 100%;\n  background-repeat: no-repeat;\n  background-position: center bottom;\n  background-color: transparent;\n  border: none;\n  box-shadow: none; }\n  scrolledwindow overshoot.bottom:backdrop {\n    background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#13151a), to(rgba(19, 21, 26, 0)));\n    background-size: 100% 5%;\n    background-repeat: no-repeat;\n    background-position: center bottom;\n    background-color: transparent;\n    border: none;\n    box-shadow: none; }\n\nscrolledwindow overshoot.left {\n  background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(black), to(rgba(0, 0, 0, 0))), -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(238, 238, 236, 0.07)), to(rgba(238, 238, 236, 0)));\n  background-size: 5% 100%, 100% 100%;\n  background-repeat: no-repeat;\n  background-position: left center;\n  background-color: transparent;\n  border: none;\n  box-shadow: none; }\n  scrolledwindow overshoot.left:backdrop {\n    background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#13151a), to(rgba(19, 21, 26, 0)));\n    background-size: 5% 100%;\n    background-repeat: no-repeat;\n    background-position: left center;\n    background-color: transparent;\n    border: none;\n    box-shadow: none; }\n\nscrolledwindow overshoot.right {\n  background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(black), to(rgba(0, 0, 0, 0))), -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(238, 238, 236, 0.07)), to(rgba(238, 238, 236, 0)));\n  background-size: 5% 100%, 100% 100%;\n  background-repeat: no-repeat;\n  background-position: right center;\n  background-color: transparent;\n  border: none;\n  box-shadow: none; }\n  scrolledwindow overshoot.right:backdrop {\n    background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#13151a), to(rgba(19, 21, 26, 0)));\n    background-size: 5% 100%;\n    background-repeat: no-repeat;\n    background-position: right center;\n    background-color: transparent;\n    border: none;\n    box-shadow: none; }\n\nscrolledwindow junction {\n  border-color: transparent;\n  border-image: linear-gradient(to bottom, #13151a 1px, transparent 1px) 0 0 0 1/0 1px stretch;\n  background-color: #272a34; }\n  scrolledwindow junction:dir(rtl) {\n    border-image-slice: 0 1 0 0; }\n  scrolledwindow junction:backdrop {\n    border-image-source: linear-gradient(to bottom, #13151a 1px, transparent 1px);\n    background-color: #1c1e25;\n    transition: 200ms ease-out; }\n\nseparator {\n  background: rgba(0, 0, 0, 0.1);\n  min-width: 1px;\n  min-height: 1px; }\n\n/*********\n * Lists *\n *********/\nlist {\n  color: white;\n  background-color: #272a34;\n  border-color: #13151a; }\n  list:backdrop {\n    color: #d4d5d7;\n    background-color: #292c37;\n    border-color: #13151a; }\n  list row {\n    padding: 2px; }\n\nrow {\n  transition: all 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  row:hover {\n    transition: none; }\n  row:backdrop {\n    transition: 200ms ease-out; }\n  row.activatable.has-open-popup, row.activatable:hover {\n    background-color: rgba(238, 238, 236, 0.05); }\n  row.activatable:active {\n    box-shadow: inset 0 2px 2px -2px rgba(0, 0, 0, 0.2); }\n  row.activatable:backdrop:hover {\n    background-color: transparent; }\n  row.activatable:selected:active {\n    box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.5); }\n  row.activatable:selected.has-open-popup, row.activatable:selected:hover {\n    background-color: #3b83fd; }\n  row.activatable:selected:backdrop {\n    background-color: #2777ff; }\n\n/*********************\n * App Notifications *\n *********************/\n.app-notification,\n.app-notification.frame {\n  padding: 10px;\n  border-radius: 0 0 5px 5px;\n  background-color: #303340;\n  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2), transparent 2px);\n  background-clip: padding-box; }\n  .app-notification:backdrop,\n  .app-notification.frame:backdrop {\n    background-image: none;\n    transition: 200ms ease-out; }\n  .app-notification border,\n  .app-notification.frame border {\n    border: none; }\n\n/*************\n * Expanders *\n *************/\nexpander title > arrow {\n  min-width: 16px;\n  min-height: 16px;\n  -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic\"); }\n  expander title > arrow:dir(rtl) {\n    -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic-rtl\"); }\n  expander title > arrow:hover {\n    color: white; }\n  expander title > arrow:disabled {\n    color: #888a8d; }\n  expander title > arrow:disabled:backdrop {\n    color: #43495a; }\n  expander title > arrow:checked {\n    -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\"); }\n\n/************\n * Calendar *\n ***********/\ncalendar {\n  color: white;\n  border: 1px solid #13151a; }\n  calendar:selected {\n    border-radius: 3px; }\n  calendar.header {\n    border-bottom-color: rgba(0, 0, 0, 0.1); }\n    calendar.header:backdrop {\n      border-bottom-color: rgba(0, 0, 0, 0.1); }\n  calendar.button {\n    color: rgba(238, 238, 236, 0.45); }\n    calendar.button:hover {\n      color: #eeeeec; }\n    calendar.button:backdrop {\n      color: rgba(136, 138, 141, 0.45); }\n    calendar.button:disabled {\n      color: rgba(136, 138, 141, 0.45); }\n  calendar.highlight {\n    color: #888a8d; }\n    calendar.highlight:backdrop {\n      color: #43495a; }\n  calendar:backdrop {\n    color: #d4d5d7;\n    border-color: #13151a; }\n  calendar:indeterminate {\n    color: alpha(currentColor,0.1); }\n\n/***********\n * Dialogs *\n ***********/\nmessagedialog .titlebar {\n  min-height: 20px;\n  background-image: none;\n  background-color: #23252e;\n  border-style: none;\n  border-top-left-radius: 7px;\n  border-top-right-radius: 7px; }\n\nmessagedialog.csd.background {\n  border-bottom-left-radius: 10px;\n  border-bottom-right-radius: 10px; }\n\nmessagedialog.csd .dialog-action-area button {\n  padding: 10px 14px;\n  border-right-style: none;\n  border-bottom-style: none;\n  border-radius: 0;\n  -gtk-outline-radius: 0; }\n  messagedialog.csd .dialog-action-area button:first-child {\n    border-left-style: none;\n    border-bottom-left-radius: 8px;\n    -gtk-outline-bottom-left-radius: 8px; }\n  messagedialog.csd .dialog-action-area button:last-child {\n    border-bottom-right-radius: 8px;\n    -gtk-outline-bottom-right-radius: 8px; }\n\nfilechooser .dialog-action-box {\n  border-top: 1px solid #13151a; }\n  filechooser .dialog-action-box:backdrop {\n    border-top-color: #13151a; }\n\nfilechooser #pathbarbox {\n  border-bottom: 1px solid #23252e; }\n\nfilechooserbutton:drop(active) {\n  box-shadow: none;\n  border-color: transparent; }\n\n/***********\n * Sidebar *\n ***********/\n.sidebar {\n  border-style: none;\n  background-color: #252831; }\n  stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:not(separator):dir(ltr), .sidebar:not(separator).left {\n    border-right: 1px solid #13151a;\n    border-left-style: none; }\n  stacksidebar.sidebar:dir(rtl) list, stacksidebar.sidebar.right list, .sidebar:not(separator):dir(rtl), .sidebar:not(separator).right {\n    border-left: 1px solid #13151a;\n    border-right-style: none; }\n  .sidebar:backdrop {\n    background-color: #262933;\n    border-color: #13151a;\n    transition: 200ms ease-out; }\n  .sidebar list {\n    background-color: transparent; }\n  paned .sidebar.left, paned .sidebar.right, paned .sidebar.left:dir(rtl), paned .sidebar:dir(rtl), paned .sidebar:dir(ltr), paned .sidebar {\n    border-style: none; }\n\nstacksidebar row {\n  padding: 10px 4px; }\n  stacksidebar row > label {\n    padding-left: 6px;\n    padding-right: 6px; }\n  stacksidebar row.needs-attention > label {\n    background-size: 6px 6px, 0 0; }\n\nseparator.sidebar {\n  background-color: #13151a; }\n  separator.sidebar:backdrop {\n    background-color: #13151a; }\n  separator.sidebar.selection-mode, .selection-mode separator.sidebar {\n    background-color: #0047c0; }\n\n/****************\n * File chooser *\n ****************/\nrow image.sidebar-icon {\n  opacity: 0.7; }\n\nplacessidebar > viewport.frame {\n  border-style: none; }\n\nplacessidebar row {\n  min-height: 36px;\n  padding: 0px; }\n  placessidebar row > revealer {\n    padding: 0 14px; }\n  placessidebar row:selected {\n    color: #ffffff; }\n  placessidebar row:disabled {\n    color: #888a8d; }\n  placessidebar row:backdrop {\n    color: #888a8d; }\n    placessidebar row:backdrop:selected {\n      color: #d4d5d7; }\n    placessidebar row:backdrop:disabled {\n      color: #43495a; }\n  placessidebar row image.sidebar-icon:dir(ltr) {\n    padding-right: 8px; }\n  placessidebar row image.sidebar-icon:dir(rtl) {\n    padding-left: 8px; }\n  placessidebar row label.sidebar-label:dir(ltr) {\n    padding-right: 2px; }\n  placessidebar row label.sidebar-label:dir(rtl) {\n    padding-left: 2px; }\n  button.sidebar-button {\n    min-height: 26px;\n    min-width: 26px;\n    margin-top: 3px;\n    margin-bottom: 3px;\n    padding: 0;\n    border-radius: 100%;\n    -gtk-outline-radius: 100%; }\n    button.sidebar-button:not(:hover):not(:active) > image, button.sidebar-button:backdrop > image {\n      opacity: 0.7; }\n  placessidebar row:selected:active {\n    box-shadow: none; }\n  placessidebar row.sidebar-placeholder-row {\n    padding: 0 8px;\n    min-height: 2px;\n    background-image: image(#19a187);\n    background-clip: content-box; }\n  placessidebar row.sidebar-new-bookmark-row {\n    color: #2777ff; }\n  placessidebar row:drop(active):not(:disabled) {\n    color: #19a187;\n    box-shadow: inset 0 1px #19a187, inset 0 -1px #19a187; }\n    placessidebar row:drop(active):not(:disabled):selected {\n      color: #ffffff;\n      background-color: #19a187; }\n\nplacesview .server-list-button > image {\n  transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n  -gtk-icon-transform: rotate(0turn); }\n\nplacesview .server-list-button:checked > image {\n  transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n  -gtk-icon-transform: rotate(-0.5turn); }\n\nplacesview row.activatable:hover {\n  background-color: transparent; }\n\nplacesview > actionbar > revealer > box > label {\n  padding-left: 8px;\n  padding-right: 8px; }\n\n/*********\n * Paned *\n *********/\npaned > separator {\n  min-width: 1px;\n  min-height: 1px;\n  -gtk-icon-source: none;\n  border-style: none;\n  background-color: transparent;\n  background-image: image(#13151a);\n  background-size: 1px 1px; }\n  paned > separator:selected {\n    background-image: image(#2777ff); }\n  paned > separator:backdrop {\n    background-image: image(#13151a); }\n  paned > separator.wide {\n    min-width: 5px;\n    min-height: 5px;\n    background-color: #23252e;\n    background-image: image(#13151a), image(#13151a);\n    background-size: 1px 1px, 1px 1px; }\n    paned > separator.wide:backdrop {\n      background-color: #23252e;\n      background-image: image(#13151a), image(#13151a); }\n\npaned.horizontal > separator {\n  background-repeat: repeat-y; }\n  paned.horizontal > separator:dir(ltr) {\n    margin: 0 -8px 0 0;\n    padding: 0 8px 0 0;\n    background-position: left; }\n  paned.horizontal > separator:dir(rtl) {\n    margin: 0 0 0 -8px;\n    padding: 0 0 0 8px;\n    background-position: right; }\n  paned.horizontal > separator.wide {\n    margin: 0;\n    padding: 0;\n    background-repeat: repeat-y, repeat-y;\n    background-position: left, right; }\n\npaned.vertical > separator {\n  margin: 0 0 -8px 0;\n  padding: 0 0 8px 0;\n  background-repeat: repeat-x;\n  background-position: top; }\n  paned.vertical > separator.wide {\n    margin: 0;\n    padding: 0;\n    background-repeat: repeat-x, repeat-x;\n    background-position: bottom, top; }\n\n/**************\n * GtkInfoBar *\n **************/\ninfobar {\n  border-style: none; }\n  infobar.action:hover > revealer > box {\n    background-color: #010101;\n    border-bottom: 1px solid #1e2128; }\n  infobar.info, infobar.question, infobar.warning, infobar.error {\n    text-shadow: none; }\n    infobar.info:backdrop > revealer > box, infobar.info > revealer > box, infobar.question:backdrop > revealer > box, infobar.question > revealer > box, infobar.warning:backdrop > revealer > box, infobar.warning > revealer > box, infobar.error:backdrop > revealer > box, infobar.error > revealer > box {\n      background-color: #080604;\n      border-bottom: 1px solid #1e2128; }\n      infobar.info:backdrop > revealer > box label, infobar.info:backdrop > revealer > box, infobar.info > revealer > box label, infobar.info > revealer > box, infobar.question:backdrop > revealer > box label, infobar.question:backdrop > revealer > box, infobar.question > revealer > box label, infobar.question > revealer > box, infobar.warning:backdrop > revealer > box label, infobar.warning:backdrop > revealer > box, infobar.warning > revealer > box label, infobar.warning > revealer > box, infobar.error:backdrop > revealer > box label, infobar.error:backdrop > revealer > box, infobar.error > revealer > box label, infobar.error > revealer > box {\n        color: #eeeeec; }\n    infobar.info:backdrop, infobar.question:backdrop, infobar.warning:backdrop, infobar.error:backdrop {\n      text-shadow: none; }\n    infobar.info button, infobar.question button, infobar.warning button, infobar.error button {\n      color: #eeeeec;\n      outline-color: rgba(238, 238, 236, 0.3);\n      border-color: #13151a;\n      background-image: image(#323643);\n      box-shadow: none; }\n      infobar.info button:hover, infobar.question button:hover, infobar.warning button:hover, infobar.error button:hover {\n        color: #eeeeec;\n        outline-color: rgba(238, 238, 236, 0.3);\n        border-color: #13151a;\n        background-image: image(#414657);\n        box-shadow: none; }\n      infobar.info button:active, infobar.info button:checked, infobar.question button:active, infobar.question button:checked, infobar.warning button:active, infobar.warning button:checked, infobar.error button:active, infobar.error button:checked {\n        color: #ffffff;\n        outline-color: rgba(238, 238, 236, 0.3);\n        border-color: #2777ff;\n        background-image: linear-gradient(to right, #317dff, #1d71ff);\n        box-shadow: 0 2px 4px rgba(39, 119, 255, 0.25); }\n      infobar.info button:disabled, infobar.question button:disabled, infobar.warning button:disabled, infobar.error button:disabled {\n        color: #888a8d;\n        border-color: #13151a;\n        background-image: image(#242731);\n        box-shadow: none; }\n      infobar.info button:backdrop, infobar.question button:backdrop, infobar.warning button:backdrop, infobar.error button:backdrop {\n        color: #888a8d;\n        border-color: #13151a;\n        background-image: image(#323643);\n        box-shadow: none;\n        border-color: #0d0e11; }\n        infobar.info button:backdrop:disabled, infobar.question button:backdrop:disabled, infobar.warning button:backdrop:disabled, infobar.error button:backdrop:disabled {\n          color: #43495a;\n          border-color: #13151a;\n          background-image: image(#242731);\n          box-shadow: none;\n          border-color: #0d0e11; }\n      infobar.info button:backdrop label, infobar.info button:backdrop, infobar.info button label, infobar.info button, infobar.question button:backdrop label, infobar.question button:backdrop, infobar.question button label, infobar.question button, infobar.warning button:backdrop label, infobar.warning button:backdrop, infobar.warning button label, infobar.warning button, infobar.error button:backdrop label, infobar.error button:backdrop, infobar.error button label, infobar.error button {\n        color: #eeeeec; }\n    infobar.info selection, infobar.question selection, infobar.warning selection, infobar.error selection {\n      background-color: #0d0e11; }\n    infobar.info *:link, infobar.question *:link, infobar.warning *:link, infobar.error *:link {\n      color: #8db7ff; }\n\n/************\n * Tooltips *\n ************/\ntooltip {\n  padding: 4px;\n  /* not working */\n  border-radius: 5px;\n  box-shadow: none;\n  text-shadow: 0 1px black; }\n  tooltip.background {\n    background-color: rgba(0, 0, 0, 0.8);\n    background-clip: padding-box;\n    border: 1px solid rgba(255, 255, 255, 0.1); }\n  tooltip decoration {\n    background-color: transparent; }\n  tooltip * {\n    padding: 4px;\n    background-color: transparent;\n    color: white; }\n\n/*****************\n * Color Chooser *\n *****************/\ncolorswatch:drop(active), colorswatch {\n  border-style: none; }\n\ncolorswatch.top {\n  border-top-left-radius: 5.5px;\n  border-top-right-radius: 5.5px; }\n  colorswatch.top overlay {\n    border-top-left-radius: 5px;\n    border-top-right-radius: 5px; }\n\ncolorswatch.bottom {\n  border-bottom-left-radius: 5.5px;\n  border-bottom-right-radius: 5.5px; }\n  colorswatch.bottom overlay {\n    border-bottom-left-radius: 5px;\n    border-bottom-right-radius: 5px; }\n\ncolorswatch.left, colorswatch:first-child:not(.top) {\n  border-top-left-radius: 5.5px;\n  border-bottom-left-radius: 5.5px; }\n  colorswatch.left overlay, colorswatch:first-child:not(.top) overlay {\n    border-top-left-radius: 5px;\n    border-bottom-left-radius: 5px; }\n\ncolorswatch.right, colorswatch:last-child:not(.bottom) {\n  border-top-right-radius: 5.5px;\n  border-bottom-right-radius: 5.5px; }\n  colorswatch.right overlay, colorswatch:last-child:not(.bottom) overlay {\n    border-top-right-radius: 5px;\n    border-bottom-right-radius: 5px; }\n\ncolorswatch.dark {\n  outline-color: rgba(255, 255, 255, 0.6); }\n  colorswatch.dark overlay {\n    color: white; }\n    colorswatch.dark overlay:hover {\n      border-color: #13151a; }\n    colorswatch.dark overlay:backdrop {\n      color: rgba(255, 255, 255, 0.5); }\n\ncolorswatch.light {\n  outline-color: rgba(0, 0, 0, 0.6); }\n  colorswatch.light overlay {\n    color: black; }\n    colorswatch.light overlay:hover {\n      border-color: #13151a; }\n    colorswatch.light overlay:backdrop {\n      color: rgba(0, 0, 0, 0.5); }\n\ncolorswatch:drop(active) {\n  box-shadow: none; }\n  colorswatch:drop(active).light overlay {\n    border-color: #19a187;\n    box-shadow: inset 0 0 0 2px #13151a, inset 0 0 0 1px #19a187; }\n  colorswatch:drop(active).dark overlay {\n    border-color: #19a187;\n    box-shadow: inset 0 0 0 2px #13151a, inset 0 0 0 1px #19a187; }\n\ncolorswatch overlay {\n  border: 1px solid #13151a; }\n  colorswatch overlay:hover {\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), inset 0 -1px rgba(0, 0, 0, 0.2); }\n  colorswatch overlay:backdrop, colorswatch overlay:backdrop:hover {\n    border-color: #13151a;\n    box-shadow: none; }\n\ncolorswatch#add-color-button {\n  border-radius: 5px 5px 0 0; }\n  colorswatch#add-color-button:only-child {\n    border-radius: 5px; }\n  colorswatch#add-color-button overlay {\n    color: #eeeeec;\n    outline-color: rgba(238, 238, 236, 0.3);\n    border-color: #13151a;\n    background-image: image(#323643);\n    box-shadow: none; }\n    colorswatch#add-color-button overlay:hover {\n      color: #eeeeec;\n      outline-color: rgba(238, 238, 236, 0.3);\n      border-color: #13151a;\n      background-image: image(#414657);\n      box-shadow: none; }\n    colorswatch#add-color-button overlay:backdrop {\n      color: #888a8d;\n      border-color: #13151a;\n      background-image: image(#323643);\n      box-shadow: none; }\n\ncolorswatch:disabled {\n  opacity: 0.5; }\n  colorswatch:disabled overlay {\n    border-color: rgba(0, 0, 0, 0.6);\n    box-shadow: none; }\n\nrow:selected colorswatch {\n  box-shadow: 0 0 0 2px #ffffff; }\n\ncolorswatch#editor-color-sample {\n  border-radius: 4px; }\n  colorswatch#editor-color-sample overlay {\n    border-radius: 4.5px; }\n\ncolorchooser .popover.osd {\n  border-radius: 5px; }\n\n/********\n * Misc *\n ********/\n.content-view {\n  background-color: #13151a; }\n  .content-view:hover {\n    -gtk-icon-effect: highlight; }\n  .content-view:backdrop {\n    background-color: #13151a; }\n\n.osd .scale-popup button.flat {\n  border-style: none;\n  border-radius: 5px; }\n\n.scale-popup button:hover {\n  background-color: rgba(238, 238, 236, 0.1);\n  border-radius: 5px; }\n\n/**********************\n * Window Decorations *\n *********************/\ndecoration {\n  border-radius: 9px 9px 0 0;\n  border-width: 0px;\n  box-shadow: 0 3px 9px 1px rgba(0, 0, 0, 0.5), 0 0 0 1px rgba(0, 0, 0, 0.75);\n  margin: 10px; }\n  decoration:backdrop {\n    box-shadow: 0 3px 9px 1px transparent, 0 2px 6px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.75);\n    transition: 200ms ease-out; }\n  .maximized decoration, .fullscreen decoration {\n    border-radius: 0;\n    box-shadow: none; }\n  .tiled decoration, .tiled-top decoration, .tiled-right decoration, .tiled-bottom decoration, .tiled-left decoration {\n    border-radius: 0;\n    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.75), 0 0 0 20px transparent; }\n    .tiled decoration:backdrop, .tiled-top decoration:backdrop, .tiled-right decoration:backdrop, .tiled-bottom decoration:backdrop, .tiled-left decoration:backdrop {\n      box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.75), 0 0 0 20px transparent; }\n  .popup decoration {\n    box-shadow: none; }\n  .ssd decoration {\n    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.75); }\n  .ssd decoration:backdrop {\n    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.75); }\n  .csd.popup decoration {\n    border-radius: 5px;\n    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.65); }\n  tooltip.csd decoration {\n    border-radius: 5px;\n    box-shadow: none; }\n  messagedialog.csd decoration {\n    border-radius: 9px;\n    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.65); }\n  .solid-csd decoration {\n    margin: 0;\n    padding: 4px;\n    background-color: #13151a;\n    border: solid 1px #13151a;\n    border-radius: 0;\n    box-shadow: inset 0 0 0 3px #23252e, inset 0 1px rgba(238, 238, 236, 0.07); }\n    .solid-csd decoration:backdrop {\n      box-shadow: inset 0 0 0 3px #23252e, inset 0 1px rgba(238, 238, 236, 0.07); }\n\nbutton.titlebutton {\n  text-shadow: 0 -1px rgba(0, 0, 0, 0.873255);\n  -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.873255); }\n  button.titlebutton:not(.appmenu) {\n    border-radius: 9999px;\n    padding: 5px;\n    margin: 0 2px;\n    min-width: 0;\n    min-height: 0; }\n  button.titlebutton:backdrop {\n    -gtk-icon-shadow: none; }\n\n.selection-mode headerbar button.titlebutton,\n.selection-mode .titlebar button.titlebutton,\nheaderbar.selection-mode button.titlebutton,\n.titlebar.selection-mode button.titlebutton {\n  text-shadow: 0 -1px rgba(0, 0, 0, 0.538824);\n  -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.538824); }\n  .selection-mode headerbar button.titlebutton:backdrop,\n  .selection-mode .titlebar button.titlebutton:backdrop,\n  headerbar.selection-mode button.titlebutton:backdrop,\n  .titlebar.selection-mode button.titlebutton:backdrop {\n    -gtk-icon-shadow: none; }\n\n.view:selected:focus, .view:selected,\n.view text:selected:focus,\ntextview text:selected:focus,\n.view text:selected,\ntextview text:selected, .view text selection:focus, .view text selection,\ntextview text selection:focus,\ntextview text selection, iconview:selected:focus, iconview:selected, iconview text selection:focus, iconview text selection, flowbox flowboxchild:selected,\nentry selection, modelbutton.flat:selected,\n.menuitem.button.flat:selected, spinbutton:not(.vertical) selection, treeview.view:selected:focus, treeview.view:selected, row:selected, calendar:selected {\n  background-color: #2777ff; }\n  label:selected, .selection-mode button.titlebutton, .view:selected:focus, .view:selected,\n  .view text:selected:focus,\n  textview text:selected:focus,\n  .view text:selected,\n  textview text:selected, .view text selection:focus, .view text selection,\n  textview text selection:focus,\n  textview text selection, iconview:selected:focus, iconview:selected, iconview text selection:focus, iconview text selection, flowbox flowboxchild:selected,\n  entry selection, modelbutton.flat:selected,\n  .menuitem.button.flat:selected, spinbutton:not(.vertical) selection, treeview.view:selected:focus, treeview.view:selected, row:selected, calendar:selected {\n    color: #ffffff; }\n    label:disabled selection, label:disabled:selected, .selection-mode button.titlebutton:disabled, .view:disabled:selected,\n    textview text:disabled:selected:focus,\n    .view text:disabled:selected,\n    textview text:disabled:selected, .view text selection:disabled,\n    textview text selection:disabled:focus,\n    textview text selection:disabled, iconview:disabled:selected:focus, iconview:disabled:selected, iconview text selection:disabled:focus, iconview text selection:disabled, flowbox flowboxchild:disabled:selected,\n    entry selection:disabled, modelbutton.flat:disabled:selected,\n    .menuitem.button.flat:disabled:selected, spinbutton:not(.vertical) selection:disabled, treeview.view:disabled:selected, row:disabled:selected, calendar:disabled:selected {\n      color: #93bbff; }\n    label:backdrop selection, label:backdrop:selected, .selection-mode button.titlebutton:backdrop, .view:backdrop:selected,\n    textview text:backdrop:selected:focus,\n    .view text:backdrop:selected,\n    textview text:backdrop:selected, .view text selection:backdrop,\n    textview text selection:backdrop:focus,\n    textview text selection:backdrop, iconview:backdrop:selected:focus, iconview:backdrop:selected, iconview text selection:backdrop:focus, iconview text selection:backdrop, flowbox flowboxchild:backdrop:selected,\n    entry selection:backdrop, modelbutton.flat:backdrop:selected,\n    .menuitem.button.flat:backdrop:selected, spinbutton:not(.vertical) selection:backdrop, treeview.view:backdrop:selected, row:backdrop:selected, calendar:backdrop:selected {\n      color: #d4d5d7; }\n      label:backdrop selection:disabled, label:backdrop:disabled:selected, .selection-mode button.titlebutton:backdrop:disabled, .view:backdrop:disabled:selected,\n      .view text:backdrop:disabled:selected,\n      textview text:backdrop:disabled:selected, .view text selection:backdrop:disabled,\n      textview text selection:backdrop:disabled, iconview:backdrop:disabled:selected, iconview text selection:backdrop:disabled, flowbox flowboxchild:backdrop:disabled:selected,\n      entry selection:backdrop:disabled, modelbutton.flat:backdrop:disabled:selected,\n      .menuitem.button.flat:backdrop:disabled:selected, spinbutton:not(.vertical) selection:backdrop:disabled, row:backdrop:disabled:selected, calendar:backdrop:disabled:selected {\n        color: #5b93f3; }\n\n.monospace {\n  font-family: monospace; }\n\n/**********************\n * Touch Copy & Paste *\n *********************/\ncursor-handle {\n  background-color: transparent;\n  background-image: none;\n  box-shadow: none;\n  border-style: none; }\n  cursor-handle.top:dir(ltr), cursor-handle.bottom:dir(rtl) {\n    -gtk-icon-source: -gtk-scaled(url(\"assets/text-select-start-dark.png\"), url(\"assets/text-select-start-dark@2.png\"));\n    padding-left: 10px; }\n  cursor-handle.bottom:dir(ltr), cursor-handle.top:dir(rtl) {\n    -gtk-icon-source: -gtk-scaled(url(\"assets/text-select-end-dark.png\"), url(\"assets/text-select-end-dark@2.png\"));\n    padding-right: 10px; }\n  cursor-handle.insertion-cursor:dir(ltr), cursor-handle.insertion-cursor:dir(rtl) {\n    -gtk-icon-source: -gtk-scaled(url(\"assets/slider-horz-scale-has-marks-above-dark.png\"), url(\"assets/slider-horz-scale-has-marks-above-dark@2.png\")); }\n  cursor-handle.top:hover:dir(ltr), cursor-handle.bottom:hover:dir(rtl) {\n    -gtk-icon-source: -gtk-scaled(url(\"assets/text-select-start-hover-dark.png\"), url(\"assets/text-select-start-hover-dark@2.png\"));\n    padding-left: 10px; }\n  cursor-handle.bottom:hover:dir(ltr), cursor-handle.top:hover:dir(rtl) {\n    -gtk-icon-source: -gtk-scaled(url(\"assets/text-select-end-hover-dark.png\"), url(\"assets/text-select-end-hover-dark@2.png\"));\n    padding-right: 10px; }\n  cursor-handle.insertion-cursor:hover:dir(ltr), cursor-handle.insertion-cursor:hover:dir(rtl) {\n    -gtk-icon-source: -gtk-scaled(url(\"assets/slider-horz-scale-has-marks-above-hover-dark.png\"), url(\"assets/slider-horz-scale-has-marks-above-hover-dark@2.png\")); }\n  cursor-handle.top:active:dir(ltr), cursor-handle.bottom:active:dir(rtl) {\n    -gtk-icon-source: -gtk-scaled(url(\"assets/text-select-start-active-dark.png\"), url(\"assets/text-select-start-active-dark@2.png\"));\n    padding-left: 10px; }\n  cursor-handle.bottom:active:dir(ltr), cursor-handle.top:active:dir(rtl) {\n    -gtk-icon-source: -gtk-scaled(url(\"assets/text-select-end-active-dark.png\"), url(\"assets/text-select-end-active-dark@2.png\"));\n    padding-right: 10px; }\n  cursor-handle.insertion-cursor:active:dir(ltr), cursor-handle.insertion-cursor:active:dir(rtl) {\n    -gtk-icon-source: -gtk-scaled(url(\"assets/slider-horz-scale-has-marks-above-active-dark.png\"), url(\"assets/slider-horz-scale-has-marks-above-active-dark@2.png\")); }\n\n.context-menu {\n  font: initial; }\n\n.keycap {\n  min-width: 20px;\n  min-height: 25px;\n  margin-top: 2px;\n  padding-bottom: 3px;\n  padding-left: 6px;\n  padding-right: 6px;\n  color: #eeeeec;\n  background-color: #272a34;\n  border: 1px solid;\n  border-color: #13151a;\n  border-radius: 5px;\n  box-shadow: inset 0 -3px #1b1d24;\n  font-size: smaller; }\n  .keycap:backdrop {\n    background-color: #292c37;\n    color: #888a8d;\n    transition: 200ms ease-out; }\n\n:not(decoration):not(window):drop(active):focus,\n:not(decoration):not(window):drop(active) {\n  border-color: #19a187;\n  box-shadow: inset 0 0 0 1px #19a187;\n  caret-color: #19a187; }\n\nstackswitcher button.text-button {\n  min-width: 100px; }\n\nstackswitcher button.circular,\nstackswitcher button.text-button.circular {\n  min-width: 32px;\n  min-height: 32px;\n  padding: 0; }\n\n/*************\n * App Icons *\n *************/\n/* Outline for low res icons */\n.lowres-icon {\n  -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.05), 1px 0 rgba(0, 0, 0, 0.1), 0 1px rgba(0, 0, 0, 0.3), -1px 0 rgba(0, 0, 0, 0.1); }\n\n/* Dropshadow for large icons */\n.icon-dropshadow {\n  -gtk-icon-shadow: 0 1px 12px rgba(0, 0, 0, 0.05), 0 -1px rgba(0, 0, 0, 0.05), 1px 0 rgba(0, 0, 0, 0.1), 0 1px rgba(0, 0, 0, 0.3), -1px 0 rgba(0, 0, 0, 0.1); }\n\n/*********\n * Emoji *\n ********/\npopover.emoji-picker {\n  padding-left: 0;\n  padding-right: 0; }\n  popover.emoji-picker entry.search {\n    margin: 3px 5px 5px 5px; }\n\nbutton.emoji-section {\n  border-color: transparent;\n  border-width: 3px;\n  border-style: none none solid;\n  border-radius: 0;\n  margin: 2px 4px 2px 4px;\n  padding: 3px 0 0;\n  min-width: 32px;\n  min-height: 28px;\n  /* reset props inherited from the button style */\n  background: none;\n  box-shadow: none;\n  text-shadow: none;\n  outline-offset: -5px; }\n  button.emoji-section:first-child {\n    margin-left: 7px; }\n  button.emoji-section:last-child {\n    margin-right: 7px; }\n  button.emoji-section:backdrop:not(:checked) {\n    border-color: transparent; }\n  button.emoji-section:hover {\n    border-color: rgba(238, 238, 236, 0.1); }\n  button.emoji-section:checked {\n    border-color: #2777ff; }\n  button.emoji-section label {\n    padding: 0;\n    opacity: 0.55; }\n  button.emoji-section:hover label {\n    opacity: 0.775; }\n  button.emoji-section:checked label {\n    opacity: 1; }\n\npopover.emoji-picker .emoji {\n  font-size: x-large;\n  padding: 6px; }\n  popover.emoji-picker .emoji :hover {\n    background: #2777ff;\n    border-radius: 6px; }\n\npopover.emoji-completion arrow {\n  border: none;\n  background: none; }\n\npopover.emoji-completion contents row box {\n  padding: 2px 10px; }\n\npopover.emoji-completion .emoji:hover {\n  background: #3b3e46; }\n\n/***************************\n * Check and Radio buttons *\n ***************************/\nrow label.subtitle {\n  font-size: smaller;\n  opacity: 0.55;\n  text-shadow: none; }\n\nrow > box.header {\n  margin-left: 12px;\n  margin-right: 12px;\n  min-height: 50px; }\n  row > box.header > box.title {\n    margin-top: 8px;\n    margin-bottom: 8px; }\n\nrow.expander {\n  background-color: transparent; }\n  row.expander list.nested > row {\n    background-color: alpha(#23252e, 0.5);\n    border-color: alpha(#13151a, 0.7);\n    border-style: solid;\n    border-width: 1px 0px 0px 0px; }\n  row.expander image.expander-row-arrow {\n    transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  row.expander:checked image.expander-row-arrow {\n    -gtk-icon-transform: rotate(0turn); }\n  row.expander:not(:checked) image.expander-row-arrow {\n    opacity: 0.55;\n    text-shadow: none; }\n    row.expander:not(:checked) image.expander-row-arrow:dir(ltr) {\n      -gtk-icon-transform: rotate(-0.25turn); }\n    row.expander:not(:checked) image.expander-row-arrow:dir(rtl) {\n      -gtk-icon-transform: rotate(0.25turn); }\n  row.expander:checked image.expander-row-arrow:not(:disabled) {\n    color: #2777ff; }\n  row.expander image.expander-row-arrow:disabled {\n    color: #888a8d; }\n\nflap > dimming,\ndeck > dimming,\nleaflet > dimming {\n  background: rgba(0, 0, 0, 0.24); }\n\nflap > border,\ndeck > border,\nleaflet > border {\n  min-width: 1px;\n  min-height: 1px;\n  background: #13151a; }\n\nflap > shadow,\ndeck > shadow,\nleaflet > shadow {\n  min-width: 56px;\n  min-height: 56px; }\n  flap > shadow.left,\n  deck > shadow.left,\n  leaflet > shadow.left {\n    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.02) 40px, rgba(0, 0, 0, 0) 56px), linear-gradient(to right, rgba(0, 0, 0, 0.06), rgba(0, 0, 0, 0.02) 7px, rgba(0, 0, 0, 0) 24px); }\n  flap > shadow.right,\n  deck > shadow.right,\n  leaflet > shadow.right {\n    background-image: linear-gradient(to left, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.02) 40px, rgba(0, 0, 0, 0) 56px), linear-gradient(to left, rgba(0, 0, 0, 0.06), rgba(0, 0, 0, 0.02) 7px, rgba(0, 0, 0, 0) 24px); }\n  flap > shadow.up,\n  deck > shadow.up,\n  leaflet > shadow.up {\n    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.02) 40px, rgba(0, 0, 0, 0) 56px), linear-gradient(to bottom, rgba(0, 0, 0, 0.06), rgba(0, 0, 0, 0.02) 7px, rgba(0, 0, 0, 0) 24px); }\n  flap > shadow.down,\n  deck > shadow.down,\n  leaflet > shadow.down {\n    background-image: linear-gradient(to top, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.02) 40px, rgba(0, 0, 0, 0) 56px), linear-gradient(to top, rgba(0, 0, 0, 0.06), rgba(0, 0, 0, 0.02) 7px, rgba(0, 0, 0, 0) 24px); }\n\nflap > outline,\ndeck > outline,\nleaflet > outline {\n  min-width: 1px;\n  min-height: 1px;\n  background: transparent; }\n\navatar {\n  border-radius: 9999px;\n  -gtk-outline-radius: 9999px;\n  font-weight: bold; }\n  avatar.color1 {\n    background-image: linear-gradient(#83b6ec, #337fdc);\n    color: #cfe1f5; }\n  avatar.color2 {\n    background-image: linear-gradient(#7ad9f1, #0f9ac8);\n    color: #caeaf2; }\n  avatar.color3 {\n    background-image: linear-gradient(#8de6b1, #29ae74);\n    color: #cef8d8; }\n  avatar.color4 {\n    background-image: linear-gradient(#b5e98a, #6ab85b);\n    color: #e6f9d7; }\n  avatar.color5 {\n    background-image: linear-gradient(#f8e359, #d29d09);\n    color: #f9f4e1; }\n  avatar.color6 {\n    background-image: linear-gradient(#ffcb62, #d68400);\n    color: #ffead1; }\n  avatar.color7 {\n    background-image: linear-gradient(#ffa95a, #ed5b00);\n    color: #ffe5c5; }\n  avatar.color8 {\n    background-image: linear-gradient(#f78773, #e62d42);\n    color: #f8d2ce; }\n  avatar.color9 {\n    background-image: linear-gradient(#e973ab, #e33b6a);\n    color: #fac7de; }\n  avatar.color10 {\n    background-image: linear-gradient(#cb78d4, #9945b5);\n    color: #e7c2e8; }\n  avatar.color11 {\n    background-image: linear-gradient(#9e91e8, #7a59ca);\n    color: #d5d2f5; }\n  avatar.color12 {\n    background-image: linear-gradient(#e3cf9c, #b08952);\n    color: #f2eade; }\n  avatar.color13 {\n    background-image: linear-gradient(#be916d, #785336);\n    color: #e5d6ca; }\n  avatar.color14 {\n    background-image: linear-gradient(#c0bfbc, #6e6d71);\n    color: #d8d7d3; }\n  avatar.contrasted {\n    color: #fff; }\n  avatar.image {\n    background: none; }\n\nviewswitchertitle viewswitcher {\n  margin-left: 12px;\n  margin-right: 12px; }\n\nstatuspage > scrolledwindow > viewport > box {\n  margin: 36px 12px; }\n  statuspage > scrolledwindow > viewport > box > clamp:not(:last-child) > box {\n    margin-bottom: 36px; }\n  statuspage > scrolledwindow > viewport > box > clamp > box > .icon:not(:last-child) {\n    margin-bottom: 36px; }\n  statuspage > scrolledwindow > viewport > box > clamp > box > .title:not(:last-child) {\n    margin-bottom: 12px; }\n\nwindow.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp,\npreferencespage > scrolledwindow > viewport > clamp {\n  margin: 0 12px;\n  transition: margin-bottom 200ms ease; }\n  window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp > list,\n  window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp > box > preferencesgroup,\n  preferencespage > scrolledwindow > viewport > clamp > list,\n  preferencespage > scrolledwindow > viewport > clamp > box > preferencesgroup {\n    transition: margin-top 200ms ease; }\n  window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.small,\n  preferencespage > scrolledwindow > viewport > clamp.small {\n    margin-bottom: 18px; }\n    window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.small > list,\n    window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.small > box > preferencesgroup,\n    preferencespage > scrolledwindow > viewport > clamp.small > list,\n    preferencespage > scrolledwindow > viewport > clamp.small > box > preferencesgroup {\n      margin-top: 18px; }\n  window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.medium,\n  preferencespage > scrolledwindow > viewport > clamp.medium {\n    margin-bottom: 24px; }\n    window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.medium > list,\n    window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.medium > box > preferencesgroup,\n    preferencespage > scrolledwindow > viewport > clamp.medium > list,\n    preferencespage > scrolledwindow > viewport > clamp.medium > box > preferencesgroup {\n      margin-top: 24px; }\n  window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.large,\n  preferencespage > scrolledwindow > viewport > clamp.large {\n    margin-bottom: 30px; }\n    window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.large > list,\n    window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.large > box > preferencesgroup,\n    preferencespage > scrolledwindow > viewport > clamp.large > list,\n    preferencespage > scrolledwindow > viewport > clamp.large > box > preferencesgroup {\n      margin-top: 30px; }\n\npreferencesgroup > box > label:not(:first-child) {\n  margin-top: 6px; }\n\npreferencesgroup > box > box:not(:first-child) {\n  margin-top: 12px; }\n\ntabbar .tab-indicator:not(.clickable) {\n  background: none;\n  box-shadow: none;\n  border-color: transparent; }\n\n/***************************\n * Check and Radio buttons *\n ***************************/\npopover.combo list {\n  min-width: 200px; }\n\nwindow.csd.unified:not(.solid-csd) headerbar {\n  border-radius: 0; }\n\n.windowhandle, .windowhandle * {\n  -GtkWidget-window-dragging: true; }\n\npopover.combo {\n  padding: 0px; }\n  popover.combo list {\n    border-style: none;\n    background-color: transparent; }\n    popover.combo list > row {\n      padding: 0px 12px 0px 12px;\n      min-height: 50px; }\n      popover.combo list > row:not(:last-child) {\n        border-bottom: 1px solid alpha(#13151a, 0.5); }\n      popover.combo list > row:first-child {\n        border-top-left-radius: 8px;\n        -gtk-outline-top-left-radius: 7px;\n        border-top-right-radius: 8px;\n        -gtk-outline-top-right-radius: 7px; }\n      popover.combo list > row:last-child {\n        border-bottom-left-radius: 8px;\n        -gtk-outline-bottom-left-radius: 7px;\n        border-bottom-right-radius: 8px;\n        -gtk-outline-bottom-right-radius: 7px; }\n  popover.combo overshoot.top {\n    border-top-left-radius: 8px;\n    -gtk-outline-top-left-radius: 7px;\n    border-top-right-radius: 8px;\n    -gtk-outline-top-right-radius: 7px; }\n  popover.combo overshoot.bottom {\n    border-bottom-left-radius: 8px;\n    -gtk-outline-bottom-left-radius: 7px;\n    border-bottom-right-radius: 8px;\n    -gtk-outline-bottom-right-radius: 7px; }\n  popover.combo scrollbar.vertical {\n    padding-top: 2px;\n    padding-bottom: 2px; }\n    popover.combo scrollbar.vertical:dir(ltr) {\n      border-top-right-radius: 8px;\n      -gtk-outline-top-right-radius: 7px;\n      border-bottom-right-radius: 8px;\n      -gtk-outline-bottom-right-radius: 7px; }\n    popover.combo scrollbar.vertical:dir(rtl) {\n      border-top-left-radius: 8px;\n      -gtk-outline-top-left-radius: 7px;\n      border-bottom-left-radius: 8px;\n      -gtk-outline-bottom-left-radius: 7px; }\n\nrow.expander {\n  padding: 0px; }\n  row.expander image.expander-row-arrow:dir(ltr) {\n    margin-left: 6px; }\n  row.expander image.expander-row-arrow:dir(rtl) {\n    margin-right: 6px; }\n\nkeypad .digit {\n  font-size: 200%;\n  font-weight: bold; }\n\nkeypad .letters {\n  font-size: 70%; }\n\nkeypad .symbol {\n  font-size: 160%; }\n\nviewswitcher, viewswitcher button {\n  margin: 0;\n  padding: 0; }\n\nviewswitcher button {\n  border-radius: 0;\n  border-top: 0;\n  border-bottom: 0;\n  box-shadow: none;\n  font-size: 1rem; }\n  viewswitcher button:not(:checked):not(:hover) {\n    background: transparent; }\n  viewswitcher button:not(:only-child):not(:last-child) {\n    border-right-width: 0px; }\n  viewswitcher button:not(only-child):first-child:not(:checked):not(:hover), viewswitcher button:not(:checked):not(:hover) + button:not(:checked):not(:hover) {\n    border-left-color: transparent; }\n  viewswitcher button:not(only-child):last-child:not(:checked):not(:hover) {\n    border-right-color: transparent; }\n  viewswitcher button:not(:checked):hover:not(:backdrop) {\n    background-image: image(lighter(#23252e)); }\n  viewswitcher button:not(only-child):first-child:not(:checked):hover, viewswitcher button:not(:checked):hover + button:not(:checked):not(:hover), viewswitcher button:not(:checked):not(:hover) + button:not(:checked):hover {\n    border-left-color: shade(#13151a, 1.15); }\n  viewswitcher button:not(only-child):last-child:not(:checked):hover {\n    border-right-color: shade(#13151a, 1.15); }\n  viewswitcher button:not(:checked):hover:backdrop {\n    background-image: image(#23252e); }\n  headerbar viewswitcher button:not(:checked):hover:not(:backdrop) {\n    background-image: linear-gradient(to top, shade(alpha(#23252e, 0.7), 0.99) 2px, alpha(#23252e, 0.7)); }\n  headerbar viewswitcher button:not(:checked):not(only-child):first-child:hover, headerbar viewswitcher button:not(:checked):hover + button:not(:checked):not(:hover), headerbar viewswitcher button:not(:checked):not(:hover) + button:not(:checked):hover {\n    border-left-color: #13151a; }\n  headerbar viewswitcher button:not(:checked):not(only-child):last-child:hover {\n    border-right-color: #13151a; }\n  headerbar viewswitcher button:not(:checked):hover:backdrop {\n    background-image: image(#23252e); }\n  viewswitcher button > stack > box.narrow {\n    font-size: 0.75rem;\n    padding-top: 7px;\n    padding-bottom: 5px; }\n    viewswitcher button > stack > box.narrow image,\n    viewswitcher button > stack > box.narrow label {\n      padding-left: 8px;\n      padding-right: 8px; }\n  viewswitcher button > stack > box.wide {\n    padding: 8px 12px; }\n    viewswitcher button > stack > box.wide label:dir(ltr) {\n      padding-right: 7px; }\n    viewswitcher button > stack > box.wide label:dir(rtl) {\n      padding-left: 7px; }\n  viewswitcher button > stack > box label.active {\n    font-weight: bold; }\n  viewswitcher button.needs-attention:active > stack > box label, viewswitcher button.needs-attention:checked > stack > box label {\n    animation: none;\n    background-image: none; }\n  viewswitcher button.needs-attention > stack > box label {\n    animation: needs_attention 150ms ease-in;\n    background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#3584e4), to(transparent)), -gtk-gradient(radial, center center, 0, center center, 0.5, to(rgba(255, 255, 255, 0.769231)), to(transparent));\n    background-size: 6px 6px, 6px 6px;\n    background-repeat: no-repeat;\n    background-position: right 0px, right 1px; }\n    viewswitcher button.needs-attention > stack > box label:backdrop {\n      background-size: 6px 6px, 0 0; }\n    viewswitcher button.needs-attention > stack > box label:dir(rtl) {\n      background-position: left 0px, left 1px; }\n\nviewswitcherbar actionbar > revealer > box {\n  padding: 0; }\n\nlist.content,\nlist.content list {\n  background-color: transparent; }\n\nlist.content list.nested > row:not(:active):not(:hover):not(:selected), list.content list.nested > row:not(:active):hover:not(.activatable):not(:selected) {\n  background-color: mix(#23252e, #272a34, 0.5); }\n\nlist.content list.nested > row:not(:active):hover.activatable:not(:selected) {\n  background-color: mix(#eeeeec, #272a34, 0.95); }\n\nlist.content > row:not(.expander):not(:active):not(:hover):not(:selected), list.content > row:not(.expander):not(:active):hover:not(.activatable):not(:selected), list.content > row.expander row.header:not(:active):not(:hover):not(:selected), list.content > row.expander row.header:not(:active):hover:not(.activatable):not(:selected) {\n  background-color: #272a34; }\n\nlist.content > row:not(.expander):not(:active):hover.activatable:not(:selected), list.content > row.expander row.header:not(:active):hover.activatable:not(:selected) {\n  background-color: mix(#eeeeec, #272a34, 0.95); }\n\nlist.content > row,\nlist.content > row list > row {\n  border-color: alpha(#13151a, 0.7);\n  border-style: solid;\n  transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n\nlist.content > row:not(:last-child) {\n  border-width: 1px 1px 0px 1px; }\n\nlist.content > row:first-child, list.content > row.expander:first-child row.header, list.content > row.expander:checked, list.content > row.expander:checked row.header, list.content > row.expander:checked + row, list.content > row.expander:checked + row.expander row.header {\n  border-top-left-radius: 8px;\n  -gtk-outline-top-left-radius: 7px;\n  border-top-right-radius: 8px;\n  -gtk-outline-top-right-radius: 7px; }\n\nlist.content > row:last-child, list.content > row.checked-expander-row-previous-sibling, list.content > row.expander:checked {\n  border-width: 1px; }\n\nlist.content > row:last-child, list.content > row.checked-expander-row-previous-sibling, list.content > row.expander:checked, list.content > row.expander:not(:checked):last-child row.header, list.content > row.expander:not(:checked).checked-expander-row-previous-sibling row.header, list.content > row.expander.empty:checked row.header, list.content > row.expander list.nested > row:last-child {\n  border-bottom-left-radius: 8px;\n  -gtk-outline-bottom-left-radius: 7px;\n  border-bottom-right-radius: 8px;\n  -gtk-outline-bottom-right-radius: 7px; }\n\nlist.content > row.expander:checked:not(:first-child), list.content > row.expander:checked + row {\n  margin-top: 6px; }\n\nbutton.list-button:not(:active):not(:checked):not(:hover) {\n  background: none;\n  border: 1px solid alpha(#13151a, 0.5);\n  box-shadow: none; }\n\nwindow.csd.unified:not(.solid-csd):not(.fullscreen) headerbar {\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0); }\n  window.csd.unified:not(.solid-csd):not(.fullscreen) headerbar.selection-mode {\n    box-shadow: none; }\n\nwindow.csd.unified:not(.solid-csd):not(.fullscreen) > decoration-overlay {\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0.065); }\n\nwindow.csd.unified:not(.solid-csd):not(.fullscreen):not(.tiled):not(.tiled-top):not(.tiled-bottom):not(.tiled-left):not(.tiled-right):not(.maximized),\nwindow.csd.unified:not(.solid-csd):not(.fullscreen):not(.tiled):not(.tiled-top):not(.tiled-bottom):not(.tiled-left):not(.tiled-right):not(.maximized) > decoration,\nwindow.csd.unified:not(.solid-csd):not(.fullscreen):not(.tiled):not(.tiled-top):not(.tiled-bottom):not(.tiled-left):not(.tiled-right):not(.maximized) > decoration-overlay {\n  border-radius: 8px; }\n\nstatuspage > scrolledwindow > viewport > box > clamp > box > .icon {\n  color: rgba(238, 238, 236, 0.5); }\n  statuspage > scrolledwindow > viewport > box > clamp > box > .icon:backdrop {\n    color: rgba(136, 138, 141, 0.5); }\n\ntabbar .box {\n  min-height: 38px;\n  background: #0f1014;\n  border-bottom: 1px solid black; }\n  tabbar .box:backdrop {\n    background-color: #0f1014;\n    border-color: #13151a; }\n\ntabbar scrolledwindow.pinned undershoot {\n  border: 0 solid black; }\n\ntabbar scrolledwindow.pinned:dir(rtl) undershoot.left {\n  border-left-width: 1px; }\n\ntabbar scrolledwindow.pinned:dir(ltr) undershoot.right {\n  border-right-width: 1px; }\n\ntabbar scrolledwindow.pinned:backdrop undershoot {\n  border-color: #13151a; }\n\ntabbar scrolledwindow.pinned tabbox:dir(ltr) {\n  padding-right: 1px;\n  box-shadow: inset -1px 0 black; }\n  tabbar scrolledwindow.pinned tabbox:dir(ltr):backdrop {\n    box-shadow: inset -1px 0 #13151a; }\n\ntabbar scrolledwindow.pinned tabbox:dir(rtl) {\n  padding-left: 1px;\n  box-shadow: inset 1px 0 black; }\n  tabbar scrolledwindow.pinned tabbox:dir(rtl):backdrop {\n    box-shadow: inset 1px 0 #13151a; }\n\ntabbar undershoot {\n  transition: none; }\n  tabbar undershoot.left {\n    background: linear-gradient(to right, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0) 20px); }\n  tabbar undershoot.right {\n    background: linear-gradient(to left, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0) 20px); }\n\ntabbar .needs-attention-left undershoot.left {\n  background: linear-gradient(to right, rgba(39, 119, 255, 0.7), rgba(39, 119, 255, 0.5) 1px, rgba(39, 119, 255, 0) 20px); }\n\ntabbar .needs-attention-right undershoot.right {\n  background: linear-gradient(to left, rgba(39, 119, 255, 0.7), rgba(39, 119, 255, 0.5) 1px, rgba(39, 119, 255, 0) 20px); }\n\ntabbar tab {\n  border-style: solid;\n  border-color: black;\n  border-width: 0 1px 0 1px;\n  transition: background 150ms ease-in-out;\n  background-color: #16171d; }\n  tabbar tab:checked {\n    background-color: #23252e; }\n    tabbar tab:checked:hover {\n      background-color: #292c37; }\n  tabbar tab:hover {\n    background-color: #1c1e25; }\n  tabbar tab:backdrop {\n    border-color: #13151a;\n    background-color: #16171d; }\n    tabbar tab:backdrop:checked {\n      background-color: #23252e; }\n\ntabbar .start-action,\ntabbar .end-action {\n  background: #16171d;\n  border-color: black;\n  border-style: solid;\n  transition: background 150ms ease-in-out; }\n  tabbar .start-action:backdrop,\n  tabbar .end-action:backdrop {\n    border-color: #13151a;\n    background-color: #16171d; }\n  tabbar .start-action button,\n  tabbar .end-action button {\n    border: none;\n    border-radius: 0; }\n\ntabbar .start-action:dir(ltr),\ntabbar .end-action:dir(rtl) {\n  border-right-width: 1px; }\n  tabbar .start-action:dir(ltr) > *,\n  tabbar .end-action:dir(rtl) > * {\n    margin-right: 1px; }\n\ntabbar .start-action:dir(rtl),\ntabbar .end-action:dir(ltr) {\n  border-left-width: 1px; }\n  tabbar .start-action:dir(rtl) > *,\n  tabbar .end-action:dir(ltr) > * {\n    margin-left: 1px; }\n\n.tab-drag-icon tab {\n  min-height: 26px;\n  background-color: #292c37;\n  box-shadow: 0 3px 9px 1px rgba(0, 0, 0, 0.25), 0 0 0 1px rgba(19, 21, 26, 0.9), inset 0 1px rgba(238, 238, 236, 0.07);\n  margin: 25px; }\n\ntabbar tab,\n.tab-drag-icon tab {\n  padding: 6px; }\n  tabbar tab.needs-attention,\n  .tab-drag-icon tab.needs-attention {\n    background-image: radial-gradient(ellipse at bottom, rgba(255, 255, 255, 0.8), rgba(39, 119, 255, 0.2) 15%, rgba(39, 119, 255, 0) 15%); }\n  tabbar tab .tab-close-button,\n  tabbar tab .tab-indicator,\n  .tab-drag-icon tab .tab-close-button,\n  .tab-drag-icon tab .tab-indicator {\n    padding: 0;\n    margin: 0;\n    min-width: 24px;\n    min-height: 24px;\n    border-radius: 99px;\n    border: none;\n    box-shadow: none;\n    -gtk-icon-shadow: none;\n    text-shadow: none;\n    background: none; }\n  tabbar tab .tab-close-button:hover,\n  tabbar tab .tab-indicator.clickable:hover,\n  .tab-drag-icon tab .tab-close-button:hover,\n  .tab-drag-icon tab .tab-indicator.clickable:hover {\n    background: alpha(#eeeeec, 0.15); }\n  tabbar tab .tab-close-button:active,\n  tabbar tab .tab-indicator.clickable:active,\n  .tab-drag-icon tab .tab-close-button:active,\n  .tab-drag-icon tab .tab-indicator.clickable:active {\n    background: alpha(black, 0.2); }\n\n* {\n  outline-style: solid;\n  outline-offset: -4px;\n  outline-width: 2px;\n  -gtk-outline-radius: 3px;\n  outline-color: alpha(currentColor,0.07); }\n  * button, * button:hover, * button:active, * button:checked, * button:focus {\n    outline-color: alpha(currentColor,0.07); }\n\n/***************\n * Base States *\n ***************/\n.background, .background:backdrop {\n  background: #23252e; }\n\n/**********\n * Button *\n **********/\nbutton.flat {\n  border-color: transparent;\n  transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  button.flat:hover, button.flat:active {\n    background: image(#1d2027);\n    box-shadow: none;\n    transition: none; }\n  button.flat:link, button.flat:backdrop {\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\n\nbutton.suggested-action {\n  color: #ffffff;\n  outline-color: rgba(255, 255, 255, 0.3);\n  border-color: #186dff;\n  background-image: image(#2777ff);\n  box-shadow: none; }\n  button.suggested-action:hover {\n    color: #ffffff;\n    outline-color: rgba(255, 255, 255, 0.3);\n    border-color: #005af3;\n    background-image: image(#6ea4ff);\n    box-shadow: none; }\n  button.suggested-action:active, button.suggested-action:checked {\n    color: #ffffff;\n    outline-color: rgba(255, 255, 255, 0.3);\n    border-color: #0052df;\n    background-image: linear-gradient(to right, #0056e9, #004fd4);\n    box-shadow: 0 2px 4px rgba(0, 82, 223, 0.25); }\n  button.suggested-action:backdrop, button.suggested-action.flat:backdrop {\n    color: #d4e4ff;\n    border-color: #005af3;\n    background-image: image(#2777ff);\n    box-shadow: none; }\n    button.suggested-action:backdrop:active, button.suggested-action:backdrop:checked, button.suggested-action.flat:backdrop:active, button.suggested-action.flat:backdrop:checked {\n      color: #ffffff;\n      border-color: #2777ff;\n      background-image: image(#2667d5);\n      box-shadow: none; }\n    button.suggested-action:backdrop:disabled:active, button.suggested-action:backdrop:disabled:checked, button.suggested-action.flat:backdrop:disabled:active, button.suggested-action.flat:backdrop:disabled:checked {\n      color: #6d98e4;\n      border-color: #005af3;\n      background-image: image(#1e61d6);\n      box-shadow: none; }\n  button.suggested-action:disabled:active, button.suggested-action:disabled:checked {\n    color: #a4beeb;\n    border-color: #005af3;\n    background-image: image(#1c5dcd);\n    box-shadow: none; }\n\nbutton.destructive-action {\n  color: white;\n  outline-color: rgba(255, 255, 255, 0.3);\n  border-color: #991212;\n  background-image: image(#a61414);\n  box-shadow: none; }\n  button.destructive-action:hover {\n    color: white;\n    outline-color: rgba(255, 255, 255, 0.3);\n    border-color: #790e0e;\n    background-image: image(#e41d1d);\n    box-shadow: none; }\n  button.destructive-action:active, button.destructive-action:checked {\n    color: white;\n    outline-color: rgba(255, 255, 255, 0.3);\n    border-color: #670c0c;\n    background-image: linear-gradient(to right, #700d0d, #5d0b0b);\n    box-shadow: 0 2px 4px rgba(103, 12, 12, 0.25); }\n  button.destructive-action:backdrop, button.destructive-action.flat:backdrop {\n    color: #edd0d0;\n    border-color: #790e0e;\n    background-image: image(#a61414);\n    box-shadow: none; }\n    button.destructive-action:backdrop:active, button.destructive-action:backdrop:checked, button.destructive-action.flat:backdrop:active, button.destructive-action.flat:backdrop:checked {\n      color: #ffffff;\n      border-color: #2777ff;\n      background-image: image(#2667d5);\n      box-shadow: none; }\n    button.destructive-action:backdrop:disabled:active, button.destructive-action:backdrop:disabled:checked, button.destructive-action.flat:backdrop:disabled:active, button.destructive-action.flat:backdrop:disabled:checked {\n      color: #ad6667;\n      border-color: #790e0e;\n      background-image: image(#811415);\n      box-shadow: none; }\n  button.destructive-action:disabled:active, button.destructive-action:disabled:checked {\n    color: #c9a1a1;\n    border-color: #790e0e;\n    background-image: image(#791314);\n    box-shadow: none; }\n\n/**********\n * Entry *\n **********/\nspinbutton:not(.vertical),\nentry {\n  background-color: #1d2027; }\n\nheaderbar spinbutton:not(.vertical),\nheaderbar entry {\n  background: #272a34; }\n\n/**********\n * Switch *\n **********/\nswitch:checked {\n  border-color: rgba(0, 0, 0, 0.2);\n  border-right-width: 0;\n  margin-right: 1px; }\n\nswitch:backdrop, switch:disabled {\n  box-shadow: none;\n  border-color: #13151a; }\n\nswitch slider:checked {\n  border-color: #13151a; }\n  switch slider:checked:backdrop:not(:disabled) {\n    border-color: #13151a; }\n\nswitch slider:disabled {\n  border-color: #13151a; }\n\n/*************************\n * Check and Radio items *\n *************************/\ncheck, menu menuitem check, menu menuitem:hover check,\nradio, menu menuitem radio, menu menuitem:hover radio {\n  color: #eeeeec;\n  outline-color: rgba(238, 238, 236, 0.3);\n  border-color: #13151a;\n  background-image: image(#323643);\n  box-shadow: none; }\n  check:hover, menu menuitem check:hover, menu menuitem:hover check:hover,\n  radio:hover, menu menuitem radio:hover, menu menuitem:hover radio:hover {\n    color: #eeeeec;\n    outline-color: rgba(238, 238, 236, 0.3);\n    border-color: #13151a;\n    background-image: image(#414657);\n    box-shadow: none; }\n  check:disabled, check:disabled:checked, check:disabled:indeterminate, check:disabled:backdrop, check:disabled:backdrop:checked, check:disabled:backdrop:indeterminate, menu menuitem check:disabled, menu menuitem check:disabled:checked, menu menuitem check:disabled:indeterminate, menu menuitem check:disabled:backdrop, menu menuitem check:disabled:backdrop:checked, menu menuitem check:disabled:backdrop:indeterminate, menu menuitem:hover check:disabled, menu menuitem:hover check:disabled:checked, menu menuitem:hover check:disabled:indeterminate, menu menuitem:hover check:disabled:backdrop, menu menuitem:hover check:disabled:backdrop:checked, menu menuitem:hover check:disabled:backdrop:indeterminate,\n  radio:disabled,\n  radio:disabled:checked,\n  radio:disabled:indeterminate,\n  radio:disabled:backdrop,\n  radio:disabled:backdrop:checked,\n  radio:disabled:backdrop:indeterminate, menu menuitem radio:disabled, menu menuitem radio:disabled:checked, menu menuitem radio:disabled:indeterminate, menu menuitem radio:disabled:backdrop, menu menuitem radio:disabled:backdrop:checked, menu menuitem radio:disabled:backdrop:indeterminate, menu menuitem:hover radio:disabled, menu menuitem:hover radio:disabled:checked, menu menuitem:hover radio:disabled:indeterminate, menu menuitem:hover radio:disabled:backdrop, menu menuitem:hover radio:disabled:backdrop:checked, menu menuitem:hover radio:disabled:backdrop:indeterminate {\n    border-color: #13151a;\n    background-image: image(#23252e);\n    color: #eeeeec; }\n\ncheck:checked, check:indeterminate, menu menuitem check:checked, menu menuitem check:indeterminate,\nradio:checked,\nradio:indeterminate, menu menuitem radio:checked, menu menuitem radio:indeterminate {\n  background-image: image(#2777ff);\n  border-color: #2777ff;\n  color: #ffffff; }\n  check:checked:active, check:indeterminate:active, menu menuitem check:checked:active, menu menuitem check:indeterminate:active,\n  radio:checked:active,\n  radio:indeterminate:active, menu menuitem radio:checked:active, menu menuitem radio:indeterminate:active {\n    box-shadow: none; }\n  check:checked:backdrop, check:indeterminate:backdrop, menu menuitem check:checked:backdrop, menu menuitem check:indeterminate:backdrop,\n  radio:checked:backdrop,\n  radio:indeterminate:backdrop, menu menuitem radio:checked:backdrop, menu menuitem radio:indeterminate:backdrop {\n    background-image: image(#2777ff);\n    color: #ffffff; }\n\nswitch slider,\nscale slider {\n  color: #eeeeec;\n  outline-color: rgba(238, 238, 236, 0.3);\n  border-color: black;\n  background-image: image(#323643);\n  box-shadow: none; }\n  switch slider:active, switch slider:hover,\n  scale slider:active,\n  scale slider:hover {\n    color: #eeeeec;\n    outline-color: rgba(238, 238, 236, 0.3);\n    border-color: #2777ff;\n    background-image: image(#0f1014);\n    box-shadow: none; }\n\n/************\n * GtkScale *\n ************/\nscale trough, scale fill, progressbar trough {\n  border: 2px solid #13151a;\n  border-radius: 6px;\n  background-color: #13151a; }\n  scale trough:disabled, scale fill:disabled, progressbar trough:disabled {\n    background-color: #13151a;\n    border-color: #13151a; }\n  scale trough:backdrop, scale fill:backdrop, progressbar trough:backdrop {\n    background-color: #13151a;\n    border-color: #13151a;\n    transition: 200ms ease-out; }\n    scale trough:backdrop:disabled, scale fill:backdrop:disabled, progressbar trough:backdrop:disabled {\n      background-color: #13151a;\n      border-color: #13151a; }\n  row:selected scale trough, scale row:selected trough, row:selected scale fill, scale row:selected fill, row:selected progressbar trough, progressbar row:selected trough {\n    border-color: #00348d; }\n  .osd scale trough, scale .osd trough, .osd scale fill, scale .osd fill, .osd progressbar trough, progressbar .osd trough {\n    border-color: black;\n    background-color: rgba(0, 0, 0, 0.8); }\n    .osd scale trough:disabled, scale .osd trough:disabled, .osd scale fill:disabled, scale .osd fill:disabled, .osd progressbar trough:disabled, progressbar .osd trough:disabled {\n      background-color: rgba(68, 72, 83, 0.5); }\n\nscale highlight, progressbar progress {\n  border: 2px solid #2777ff;\n  border-radius: 6px;\n  background-color: #2777ff; }\n  scale highlight:disabled, progressbar progress:disabled {\n    background-color: transparent;\n    border-color: transparent; }\n  scale highlight:backdrop, progressbar progress:backdrop {\n    border-color: #2777ff; }\n    scale highlight:backdrop:disabled, progressbar progress:backdrop:disabled {\n      background-color: transparent;\n      border-color: transparent; }\n  row:selected scale highlight, scale row:selected highlight, row:selected progressbar progress, progressbar row:selected progress {\n    border-color: #00348d; }\n  .osd scale highlight, scale .osd highlight, .osd progressbar progress, progressbar .osd progress {\n    border-color: #2777ff; }\n    .osd scale highlight:disabled, scale .osd highlight:disabled, .osd progressbar progress:disabled, progressbar .osd progress:disabled {\n      border-color: transparent; }\n\n/***************\n * Header bars *\n ***************/\nheaderbar {\n  border: none;\n  background: #23252e;\n  box-shadow: inset 0 1px rgba(238, 238, 236, 0.07);\n  color: white; }\n  headerbar, headerbar:backdrop {\n    box-shadow: none;\n    background: #23252e; }\n\n.titlebar:not(headerbar) .title,\nheaderbar .title {\n  font-weight: normal; }\n\n.titlebar:not(headerbar) button,\n.titlebar:not(headerbar) entry,\nheaderbar button,\nheaderbar entry {\n  border: none;\n  background: image(#323643); }\n  .titlebar:not(headerbar) button:disabled,\n  .titlebar:not(headerbar) entry:disabled,\n  headerbar button:disabled,\n  headerbar entry:disabled {\n    background: image(#1a1c23); }\n\n.titlebar:not(headerbar) button:backdrop,\nheaderbar button:backdrop {\n  background: image(#323643); }\n  .titlebar:not(headerbar) button:backdrop:disabled,\n  headerbar button:backdrop:disabled {\n    background: image(#1a1c23); }\n\n.titlebar:not(headerbar) entry:focus,\nheaderbar entry:focus {\n  background: #23252e; }\n\n.titlebar:not(headerbar) stackswitcher button:active, .titlebar:not(headerbar) stackswitcher button:checked,\n.titlebar:not(headerbar) button.toggle:active,\n.titlebar:not(headerbar) button.toggle:checked,\nheaderbar stackswitcher button:active,\nheaderbar stackswitcher button:checked,\nheaderbar button.toggle:active,\nheaderbar button.toggle:checked {\n  color: #ffffff;\n  outline-color: rgba(238, 238, 236, 0.3);\n  border-color: #2777ff;\n  background-image: linear-gradient(to right, #317dff, #1d71ff);\n  box-shadow: 0 2px 4px rgba(39, 119, 255, 0.25); }\n\n.titlebar:not(headerbar) viewswitcher button > stack > box.narrow,\n.titlebar:not(headerbar) hdyviewswitcher > button box.narrow,\nheaderbar viewswitcher button > stack > box.narrow,\nheaderbar hdyviewswitcher > button box.narrow {\n  margin: -7px 0 -5px; }\n\n.titlebar:not(headerbar) viewswitcher button > stack > box.wide,\n.titlebar:not(headerbar) hdyviewswitcher > button box.wide,\nheaderbar viewswitcher button > stack > box.wide,\nheaderbar hdyviewswitcher > button box.wide {\n  margin: -8px 0; }\n\ndialog .titlebar:not(headerbar), dialog headerbar {\n  background: #23252e;\n  border: 0;\n  box-shadow: none; }\n\n.titlebar:not(headerbar) button.titlebutton:not(.appmenu).minimize, .titlebar:not(headerbar) button.titlebutton:not(.appmenu).maximize, .titlebar:not(headerbar) button.titlebutton:not(.appmenu).close,\nheaderbar button.titlebutton:not(.appmenu).minimize,\nheaderbar button.titlebutton:not(.appmenu).maximize,\nheaderbar button.titlebutton:not(.appmenu).close {\n  color: transparent;\n  -gtk-icon-shadow: none;\n  background-image: -gtk-scaled(url(\"assets/titlebutton.png\"), url(\"assets/titlebutton@2.png\"));\n  background-position: center;\n  background-repeat: no-repeat;\n  background-size: 8px;\n  margin: 0;\n  margin-left: 5px;\n  padding: 0;\n  min-width: 0;\n  min-height: 0;\n  box-shadow: none;\n  border: none;\n  transition: all .2s; }\n  .titlebar:not(headerbar) button.titlebutton:not(.appmenu).minimize + button.titlebutton, .titlebar:not(headerbar) button.titlebutton:not(.appmenu).maximize + button.titlebutton, .titlebar:not(headerbar) button.titlebutton:not(.appmenu).close + button.titlebutton,\n  headerbar button.titlebutton:not(.appmenu).minimize + button.titlebutton,\n  headerbar button.titlebutton:not(.appmenu).maximize + button.titlebutton,\n  headerbar button.titlebutton:not(.appmenu).close + button.titlebutton {\n    margin-left: 0; }\n  .titlebar:not(headerbar) button.titlebutton:not(.appmenu).minimize:last-child, .titlebar:not(headerbar) button.titlebutton:not(.appmenu).maximize:last-child, .titlebar:not(headerbar) button.titlebutton:not(.appmenu).close:last-child,\n  headerbar button.titlebutton:not(.appmenu).minimize:last-child,\n  headerbar button.titlebutton:not(.appmenu).maximize:last-child,\n  headerbar button.titlebutton:not(.appmenu).close:last-child {\n    margin-right: 5px; }\n  .titlebar:not(headerbar) button.titlebutton:not(.appmenu).minimize:backdrop, .titlebar:not(headerbar) button.titlebutton:not(.appmenu).maximize:backdrop, .titlebar:not(headerbar) button.titlebutton:not(.appmenu).close:backdrop,\n  headerbar button.titlebutton:not(.appmenu).minimize:backdrop,\n  headerbar button.titlebutton:not(.appmenu).maximize:backdrop,\n  headerbar button.titlebutton:not(.appmenu).close:backdrop {\n    background-color: #4e5468;\n    background-image: -gtk-scaled(url(\"assets/titlebutton.png\"), url(\"assets/titlebutton@2.png\")); }\n\n.titlebar:not(headerbar) button.titlebutton:not(.appmenu).minimize,\nheaderbar button.titlebutton:not(.appmenu).minimize {\n  background-color: #fd7d00; }\n  .titlebar:not(headerbar) button.titlebutton:not(.appmenu).minimize:hover,\n  headerbar button.titlebutton:not(.appmenu).minimize:hover {\n    background-image: -gtk-scaled(url(\"assets/minimize.png\"), url(\"assets/minimize@2.png\")); }\n\n.titlebar:not(headerbar) button.titlebutton:not(.appmenu).maximize,\nheaderbar button.titlebutton:not(.appmenu).maximize {\n  background-color: #377cf1; }\n  .titlebar:not(headerbar) button.titlebutton:not(.appmenu).maximize:hover,\n  headerbar button.titlebutton:not(.appmenu).maximize:hover {\n    background-image: -gtk-scaled(url(\"assets/maximize.png\"), url(\"assets/maximize@2.png\")); }\n\n.titlebar:not(headerbar) button.titlebutton:not(.appmenu).close,\nheaderbar button.titlebutton:not(.appmenu).close {\n  background-color: #d31919; }\n  .titlebar:not(headerbar) button.titlebutton:not(.appmenu).close:hover,\n  headerbar button.titlebutton:not(.appmenu).close:hover {\n    background-image: -gtk-scaled(url(\"assets/close.png\"), url(\"assets/close@2.png\")); }\n\n.maximized .titlebar:not(headerbar) button.titlebutton:not(.appmenu):last-child, .fullscreen .titlebar:not(headerbar) button.titlebutton:not(.appmenu):last-child, .tiled .titlebar:not(headerbar) button.titlebutton:not(.appmenu):last-child, .tiled-top .titlebar:not(headerbar) button.titlebutton:not(.appmenu):last-child, .tiled-right .titlebar:not(headerbar) button.titlebutton:not(.appmenu):last-child, .tiled-bottom .titlebar:not(headerbar) button.titlebutton:not(.appmenu):last-child, .tiled-left .titlebar:not(headerbar) button.titlebutton:not(.appmenu):last-child, .maximized headerbar button.titlebutton:not(.appmenu):last-child, .fullscreen headerbar button.titlebutton:not(.appmenu):last-child, .tiled headerbar button.titlebutton:not(.appmenu):last-child, .tiled-top headerbar button.titlebutton:not(.appmenu):last-child, .tiled-right headerbar button.titlebutton:not(.appmenu):last-child, .tiled-bottom headerbar button.titlebutton:not(.appmenu):last-child, .tiled-left headerbar button.titlebutton:not(.appmenu):last-child {\n  margin-right: 0; }\n\n.maximized .titlebar:not(headerbar) button.titlebutton:not(.appmenu):first-child, .fullscreen .titlebar:not(headerbar) button.titlebutton:not(.appmenu):first-child, .tiled .titlebar:not(headerbar) button.titlebutton:not(.appmenu):first-child, .tiled-top .titlebar:not(headerbar) button.titlebutton:not(.appmenu):first-child, .tiled-right .titlebar:not(headerbar) button.titlebutton:not(.appmenu):first-child, .tiled-bottom .titlebar:not(headerbar) button.titlebutton:not(.appmenu):first-child, .tiled-left .titlebar:not(headerbar) button.titlebutton:not(.appmenu):first-child, .maximized headerbar button.titlebutton:not(.appmenu):first-child, .fullscreen headerbar button.titlebutton:not(.appmenu):first-child, .tiled headerbar button.titlebutton:not(.appmenu):first-child, .tiled-top headerbar button.titlebutton:not(.appmenu):first-child, .tiled-right headerbar button.titlebutton:not(.appmenu):first-child, .tiled-bottom headerbar button.titlebutton:not(.appmenu):first-child, .tiled-left headerbar button.titlebutton:not(.appmenu):first-child {\n  margin-left: 0; }\n\n.default-decoration.titlebar:not(headerbar),\nheaderbar.default-decoration {\n  background: #23252e;\n  min-height: 0;\n  padding: 6px; }\n  .default-decoration.titlebar:not(headerbar) button.titlebutton,\n  headerbar.default-decoration button.titlebutton {\n    min-height: 0;\n    min-width: 0; }\n    .default-decoration.titlebar:not(headerbar) button.titlebutton,\n    headerbar.default-decoration button.titlebutton,\n    headerbar.default-decoration button.titlebutton:last-child {\n      margin: 0; }\n\npaned headerbar:first-child,\nhdyleaflet headerbar:first-child,\nheaderbar.titlebar headerbar:first-child,\ndeck leaflet box:first-child headerbar:first-child,\nleaflet > headerbar:first-child {\n  border-color: #13151a;\n  background: #272a34;\n  box-shadow: none; }\n  paned headerbar:first-child:backdrop,\n  hdyleaflet headerbar:first-child:backdrop,\n  headerbar.titlebar headerbar:first-child:backdrop,\n  deck leaflet box:first-child headerbar:first-child:backdrop,\n  leaflet > headerbar:first-child:backdrop {\n    background: #292c37; }\n\n/**************\n * Tree Views *\n **************/\ntreeview.view {\n  border-top-color: #13151a; }\n  treeview.view:backdrop {\n    border-top-color: #13151a; }\n  treeview.view header button {\n    color: #eeeeec;\n    outline-color: rgba(238, 238, 236, 0.3);\n    border-color: #13151a;\n    background-image: image(#323643);\n    box-shadow: none; }\n    treeview.view header button:hover, treeview.view header button:active {\n      border-color: #13151a; }\n    treeview.view header button:backdrop {\n      box-shadow: none; }\n\n/***************\n * Popovers   *\n ***************/\npopover.background {\n  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.5); }\n  .csd popover.background, popover.background {\n    border-color: rgba(19, 21, 26, 0.75); }\n\n/*************\n * Notebooks *\n *************/\nnotebook > header {\n  border: 0;\n  padding: 0;\n  background-color: #1d2027; }\n  notebook > header.top > tabs, notebook > header.bottom > tabs, notebook > header.left > tabs, notebook > header.right > tabs {\n    margin: 0; }\n    notebook > header.top > tabs > tab,\n    notebook > header.top > tabs > tab.reorderable-page, notebook > header.bottom > tabs > tab,\n    notebook > header.bottom > tabs > tab.reorderable-page, notebook > header.left > tabs > tab,\n    notebook > header.left > tabs > tab.reorderable-page, notebook > header.right > tabs > tab,\n    notebook > header.right > tabs > tab.reorderable-page {\n      border: 1px solid transparent; }\n      notebook > header.top > tabs > tab:hover:not(:backdrop),\n      notebook > header.top > tabs > tab.reorderable-page:hover:not(:backdrop), notebook > header.bottom > tabs > tab:hover:not(:backdrop),\n      notebook > header.bottom > tabs > tab.reorderable-page:hover:not(:backdrop), notebook > header.left > tabs > tab:hover:not(:backdrop),\n      notebook > header.left > tabs > tab.reorderable-page:hover:not(:backdrop), notebook > header.right > tabs > tab:hover:not(:backdrop),\n      notebook > header.right > tabs > tab.reorderable-page:hover:not(:backdrop) {\n        color: #eeeeec;\n        outline-color: rgba(238, 238, 236, 0.3);\n        border-color: #13151a;\n        background-image: image(#414657);\n        box-shadow: none; }\n      notebook > header.top > tabs > tab:checked,\n      notebook > header.top > tabs > tab.reorderable-page:checked, notebook > header.bottom > tabs > tab:checked,\n      notebook > header.bottom > tabs > tab.reorderable-page:checked, notebook > header.left > tabs > tab:checked,\n      notebook > header.left > tabs > tab.reorderable-page:checked, notebook > header.right > tabs > tab:checked,\n      notebook > header.right > tabs > tab.reorderable-page:checked {\n        color: #eeeeec;\n        outline-color: rgba(238, 238, 236, 0.3);\n        border-color: #13151a;\n        background-image: image(#323643);\n        box-shadow: none;\n        background: image(#272a34); }\n        notebook > header.top > tabs > tab:checked:backdrop,\n        notebook > header.top > tabs > tab.reorderable-page:checked:backdrop, notebook > header.bottom > tabs > tab:checked:backdrop,\n        notebook > header.bottom > tabs > tab.reorderable-page:checked:backdrop, notebook > header.left > tabs > tab:checked:backdrop,\n        notebook > header.left > tabs > tab.reorderable-page:checked:backdrop, notebook > header.right > tabs > tab:checked:backdrop,\n        notebook > header.right > tabs > tab.reorderable-page:checked:backdrop {\n          color: #888a8d;\n          border-color: #13151a;\n          background-image: image(#323643);\n          box-shadow: none;\n          background: image(#272a34); }\n  notebook > header.top {\n    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) calc(100% - 2px), rgba(0, 0, 0, 0.05) calc(100% - 1px), rgba(0, 0, 0, 0.15)); }\n    notebook > header.top > tabs {\n      margin-bottom: -3px; }\n      notebook > header.top > tabs > tab {\n        margin: 3px 0;\n        border-radius: 6px 6px 0 0; }\n        notebook > header.top > tabs > tab:not(:checked) {\n          box-shadow: 4px 3px 0 -3px #13151a; }\n        notebook > header.top > tabs > tab:checked, notebook > header.top > tabs > tab:checked:backdrop {\n          border-bottom-color: #272a34; }\n  notebook > header.bottom {\n    background-image: linear-gradient(to top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) calc(100% - 2px), rgba(0, 0, 0, 0.05) calc(100% - 1px), rgba(0, 0, 0, 0.15)); }\n    notebook > header.bottom > tabs {\n      margin-top: -3px; }\n      notebook > header.bottom > tabs > tab {\n        margin: 3px 0;\n        border-radius: 0 0 6px 6px; }\n        notebook > header.bottom > tabs > tab:not(:checked) {\n          box-shadow: 4px -3px 0 -3px #13151a; }\n        notebook > header.bottom > tabs > tab:checked, notebook > header.bottom > tabs > tab:checked:backdrop {\n          border-top-color: #272a34; }\n  notebook > header.right {\n    background-image: linear-gradient(to left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) calc(100% - 2px), rgba(0, 0, 0, 0.05) calc(100% - 1px), rgba(0, 0, 0, 0.15)); }\n    notebook > header.right > tabs {\n      margin-left: -3px; }\n      notebook > header.right > tabs > tab {\n        margin: 0 3px;\n        border-radius: 0 6px 6px 0; }\n        notebook > header.right > tabs > tab:not(:checked) {\n          box-shadow: -3px 4px 0 -3px #13151a; }\n        notebook > header.right > tabs > tab:checked, notebook > header.right > tabs > tab:checked:backdrop {\n          border-left-color: #272a34; }\n  notebook > header.left {\n    background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) calc(100% - 2px), rgba(0, 0, 0, 0.05) calc(100% - 1px), rgba(0, 0, 0, 0.15)); }\n    notebook > header.left > tabs {\n      margin-right: -3px; }\n      notebook > header.left > tabs > tab {\n        margin: 0 3px;\n        border-radius: 6px 0 0 6px; }\n        notebook > header.left > tabs > tab:not(:checked) {\n          box-shadow: 3px 4px 0 -3px #13151a; }\n        notebook > header.left > tabs > tab:checked, notebook > header.left > tabs > tab:checked:backdrop {\n          border-right-color: #272a34; }\n  notebook > header tab {\n    border-radius: 6px;\n    transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n    min-height: 24px; }\n    notebook > header tab button.flat {\n      margin-top: 1px;\n      margin-bottom: 1px; }\n\n/**************\n * Scrollbars *\n **************/\nscrollbar slider {\n  min-width: 6px;\n  min-height: 6px; }\n\n/**************\n * GtkInfoBar *\n **************/\ninfobar, infobar.info, infobar.question, infobar.warning, infobar.error {\n  border-style: none;\n  text-shadow: none; }\n  infobar:backdrop > revealer > box label, infobar:backdrop > revealer > box, infobar > revealer > box label, infobar > revealer > box, infobar.info:backdrop > revealer > box label, infobar.info:backdrop > revealer > box, infobar.info > revealer > box label, infobar.info > revealer > box, infobar.question:backdrop > revealer > box label, infobar.question:backdrop > revealer > box, infobar.question > revealer > box label, infobar.question > revealer > box, infobar.warning:backdrop > revealer > box label, infobar.warning:backdrop > revealer > box, infobar.warning > revealer > box label, infobar.warning > revealer > box, infobar.error:backdrop > revealer > box label, infobar.error:backdrop > revealer > box, infobar.error > revealer > box label, infobar.error > revealer > box {\n    color: #ffffff; }\n  infobar:backdrop, infobar.info:backdrop, infobar.question:backdrop, infobar.warning:backdrop, infobar.error:backdrop {\n    text-shadow: none; }\n  infobar selection, infobar.info selection, infobar.question selection, infobar.warning selection, infobar.error selection {\n    background-color: #0d0e11; }\n  infobar *:link, infobar.info *:link, infobar.question *:link, infobar.warning *:link, infobar.error *:link {\n    color: #8db7ff; }\n\ninfobar.info:backdrop > revealer > box, infobar.info > revealer > box, infobar.info.action:hover:backdrop > revealer > box, infobar.info.action:hover > revealer > box {\n  background-color: #2777ff; }\n\ninfobar.info button,\ninfobar.info button.flat, infobar.info.action:hover button,\ninfobar.info.action:hover button.flat {\n  color: #ffffff;\n  outline-color: rgba(255, 255, 255, 0.3);\n  border-color: #4b8dff;\n  background-image: image(#5a97ff);\n  box-shadow: none; }\n  infobar.info button:hover,\n  infobar.info button.flat:hover, infobar.info.action:hover button:hover,\n  infobar.info.action:hover button.flat:hover {\n    color: #ffffff;\n    outline-color: rgba(255, 255, 255, 0.3);\n    border-color: #005af3;\n    background-image: image(#6ea4ff);\n    box-shadow: none; }\n  infobar.info button:active, infobar.info button:checked,\n  infobar.info button.flat:active,\n  infobar.info button.flat:checked, infobar.info.action:hover button:active, infobar.info.action:hover button:checked,\n  infobar.info.action:hover button.flat:active,\n  infobar.info.action:hover button.flat:checked {\n    color: #ffffff;\n    outline-color: rgba(255, 255, 255, 0.3);\n    border-color: #0052df;\n    background-image: linear-gradient(to right, #0056e9, #004fd4);\n    box-shadow: 0 2px 4px rgba(0, 82, 223, 0.25); }\n  infobar.info button:disabled,\n  infobar.info button.flat:disabled, infobar.info.action:hover button:disabled,\n  infobar.info.action:hover button.flat:disabled {\n    color: #93b5f0;\n    border-color: #005af3;\n    background-image: image(#276be1);\n    box-shadow: none; }\n  infobar.info button:backdrop,\n  infobar.info button.flat:backdrop, infobar.info.action:hover button:backdrop,\n  infobar.info.action:hover button.flat:backdrop {\n    color: #d4e4ff;\n    border-color: #005af3;\n    background-image: image(#2777ff);\n    box-shadow: none;\n    border-color: #005af3; }\n    infobar.info button:backdrop:disabled,\n    infobar.info button.flat:backdrop:disabled, infobar.info.action:hover button:backdrop:disabled,\n    infobar.info.action:hover button.flat:backdrop:disabled {\n      color: #739fec;\n      border-color: #005af3;\n      background-image: image(#276be1);\n      box-shadow: none;\n      border-color: #005af3; }\n  infobar.info button:backdrop label, infobar.info button:backdrop, infobar.info button label, infobar.info button,\n  infobar.info button.flat:backdrop label,\n  infobar.info button.flat:backdrop,\n  infobar.info button.flat label,\n  infobar.info button.flat, infobar.info.action:hover button:backdrop label, infobar.info.action:hover button:backdrop, infobar.info.action:hover button label, infobar.info.action:hover button,\n  infobar.info.action:hover button.flat:backdrop label,\n  infobar.info.action:hover button.flat:backdrop,\n  infobar.info.action:hover button.flat label,\n  infobar.info.action:hover button.flat {\n    color: #ffffff; }\n\ninfobar.question:backdrop > revealer > box, infobar.question > revealer > box, infobar.warning:backdrop > revealer > box, infobar.warning > revealer > box, infobar.question.action:hover:backdrop > revealer > box, infobar.question.action:hover > revealer > box, infobar.warning.action:hover:backdrop > revealer > box, infobar.warning.action:hover > revealer > box {\n  background-color: #fd7d00; }\n\ninfobar.question button,\ninfobar.question button.flat, infobar.warning button,\ninfobar.warning button.flat, infobar.question.action:hover button,\ninfobar.question.action:hover button.flat, infobar.warning.action:hover button,\ninfobar.warning.action:hover button.flat {\n  color: #ffffff;\n  outline-color: rgba(255, 255, 255, 0.3);\n  border-color: #ff8f22;\n  background-image: image(#ff9731);\n  box-shadow: none; }\n  infobar.question button:hover,\n  infobar.question button.flat:hover, infobar.warning button:hover,\n  infobar.warning button.flat:hover, infobar.question.action:hover button:hover,\n  infobar.question.action:hover button.flat:hover, infobar.warning.action:hover button:hover,\n  infobar.warning.action:hover button.flat:hover {\n    color: #ffffff;\n    outline-color: rgba(255, 255, 255, 0.3);\n    border-color: #ca6400;\n    background-image: image(#ffa145);\n    box-shadow: none; }\n  infobar.question button:active, infobar.question button:checked,\n  infobar.question button.flat:active,\n  infobar.question button.flat:checked, infobar.warning button:active, infobar.warning button:checked,\n  infobar.warning button.flat:active,\n  infobar.warning button.flat:checked, infobar.question.action:hover button:active, infobar.question.action:hover button:checked,\n  infobar.question.action:hover button.flat:active,\n  infobar.question.action:hover button.flat:checked, infobar.warning.action:hover button:active, infobar.warning.action:hover button:checked,\n  infobar.warning.action:hover button.flat:active,\n  infobar.warning.action:hover button.flat:checked {\n    color: #ffffff;\n    outline-color: rgba(255, 255, 255, 0.3);\n    border-color: #b65a00;\n    background-image: linear-gradient(to right, #c05f00, #ab5500);\n    box-shadow: 0 2px 4px rgba(182, 90, 0, 0.25); }\n  infobar.question button:disabled,\n  infobar.question button.flat:disabled, infobar.warning button:disabled,\n  infobar.warning button.flat:disabled, infobar.question.action:hover button:disabled,\n  infobar.question.action:hover button.flat:disabled, infobar.warning.action:hover button:disabled,\n  infobar.warning.action:hover button.flat:disabled {\n    color: #eeb884;\n    border-color: #ca6400;\n    background-image: image(#dd7108);\n    box-shadow: none; }\n  infobar.question button:backdrop,\n  infobar.question button.flat:backdrop, infobar.warning button:backdrop,\n  infobar.warning button.flat:backdrop, infobar.question.action:hover button:backdrop,\n  infobar.question.action:hover button.flat:backdrop, infobar.warning.action:hover button:backdrop,\n  infobar.warning.action:hover button.flat:backdrop {\n    color: #ffe5cc;\n    border-color: #ca6400;\n    background-image: image(#fd7d00);\n    box-shadow: none;\n    border-color: #ca6400; }\n    infobar.question button:backdrop:disabled,\n    infobar.question button.flat:backdrop:disabled, infobar.warning button:backdrop:disabled,\n    infobar.warning button.flat:backdrop:disabled, infobar.question.action:hover button:backdrop:disabled,\n    infobar.question.action:hover button.flat:backdrop:disabled, infobar.warning.action:hover button:backdrop:disabled,\n    infobar.warning.action:hover button.flat:backdrop:disabled {\n      color: #e9a35e;\n      border-color: #ca6400;\n      background-image: image(#dd7108);\n      box-shadow: none;\n      border-color: #ca6400; }\n  infobar.question button:backdrop label, infobar.question button:backdrop, infobar.question button label, infobar.question button,\n  infobar.question button.flat:backdrop label,\n  infobar.question button.flat:backdrop,\n  infobar.question button.flat label,\n  infobar.question button.flat, infobar.warning button:backdrop label, infobar.warning button:backdrop, infobar.warning button label, infobar.warning button,\n  infobar.warning button.flat:backdrop label,\n  infobar.warning button.flat:backdrop,\n  infobar.warning button.flat label,\n  infobar.warning button.flat, infobar.question.action:hover button:backdrop label, infobar.question.action:hover button:backdrop, infobar.question.action:hover button label, infobar.question.action:hover button,\n  infobar.question.action:hover button.flat:backdrop label,\n  infobar.question.action:hover button.flat:backdrop,\n  infobar.question.action:hover button.flat label,\n  infobar.question.action:hover button.flat, infobar.warning.action:hover button:backdrop label, infobar.warning.action:hover button:backdrop, infobar.warning.action:hover button label, infobar.warning.action:hover button,\n  infobar.warning.action:hover button.flat:backdrop label,\n  infobar.warning.action:hover button.flat:backdrop,\n  infobar.warning.action:hover button.flat label,\n  infobar.warning.action:hover button.flat {\n    color: #ffffff; }\n\ninfobar.error:backdrop > revealer > box, infobar.error > revealer > box, infobar.error.action:hover:backdrop > revealer > box, infobar.error.action:hover > revealer > box {\n  background-color: #bf1717; }\n  infobar.error:backdrop > revealer > box button,\n  infobar.error:backdrop > revealer > box button.flat, infobar.error > revealer > box button,\n  infobar.error > revealer > box button.flat, infobar.error.action:hover:backdrop > revealer > box button,\n  infobar.error.action:hover:backdrop > revealer > box button.flat, infobar.error.action:hover > revealer > box button,\n  infobar.error.action:hover > revealer > box button.flat {\n    color: #ffffff;\n    outline-color: rgba(255, 255, 255, 0.3);\n    border-color: #df1b1b;\n    background-image: image(#e52424);\n    box-shadow: none; }\n    infobar.error:backdrop > revealer > box button:hover,\n    infobar.error:backdrop > revealer > box button.flat:hover, infobar.error > revealer > box button:hover,\n    infobar.error > revealer > box button.flat:hover, infobar.error.action:hover:backdrop > revealer > box button:hover,\n    infobar.error.action:hover:backdrop > revealer > box button.flat:hover, infobar.error.action:hover > revealer > box button:hover,\n    infobar.error.action:hover > revealer > box button.flat:hover {\n      color: #ffffff;\n      outline-color: rgba(255, 255, 255, 0.3);\n      border-color: #911212;\n      background-image: image(#e73737);\n      box-shadow: none; }\n    infobar.error:backdrop > revealer > box button:active, infobar.error:backdrop > revealer > box button:checked,\n    infobar.error:backdrop > revealer > box button.flat:active,\n    infobar.error:backdrop > revealer > box button.flat:checked, infobar.error > revealer > box button:active, infobar.error > revealer > box button:checked,\n    infobar.error > revealer > box button.flat:active,\n    infobar.error > revealer > box button.flat:checked, infobar.error.action:hover:backdrop > revealer > box button:active, infobar.error.action:hover:backdrop > revealer > box button:checked,\n    infobar.error.action:hover:backdrop > revealer > box button.flat:active,\n    infobar.error.action:hover:backdrop > revealer > box button.flat:checked, infobar.error.action:hover > revealer > box button:active, infobar.error.action:hover > revealer > box button:checked,\n    infobar.error.action:hover > revealer > box button.flat:active,\n    infobar.error.action:hover > revealer > box button.flat:checked {\n      color: #ffffff;\n      outline-color: rgba(255, 255, 255, 0.3);\n      border-color: #7f0f0f;\n      background-image: linear-gradient(to right, #881010, #760e0e);\n      box-shadow: 0 2px 4px rgba(127, 15, 15, 0.25); }\n    infobar.error:backdrop > revealer > box button:disabled,\n    infobar.error:backdrop > revealer > box button.flat:disabled, infobar.error > revealer > box button:disabled,\n    infobar.error > revealer > box button.flat:disabled, infobar.error.action:hover:backdrop > revealer > box button:disabled,\n    infobar.error.action:hover:backdrop > revealer > box button.flat:disabled, infobar.error.action:hover > revealer > box button:disabled,\n    infobar.error.action:hover > revealer > box button.flat:disabled {\n      color: #d48d8d;\n      border-color: #911212;\n      background-image: image(#a81a1b);\n      box-shadow: none; }\n    infobar.error:backdrop > revealer > box button:backdrop,\n    infobar.error:backdrop > revealer > box button.flat:backdrop, infobar.error > revealer > box button:backdrop,\n    infobar.error > revealer > box button.flat:backdrop, infobar.error.action:hover:backdrop > revealer > box button:backdrop,\n    infobar.error.action:hover:backdrop > revealer > box button.flat:backdrop, infobar.error.action:hover > revealer > box button:backdrop,\n    infobar.error.action:hover > revealer > box button.flat:backdrop {\n      color: #f2d1d1;\n      border-color: #911212;\n      background-image: image(#bf1717);\n      box-shadow: none;\n      border-color: #911212; }\n      infobar.error:backdrop > revealer > box button:backdrop:disabled,\n      infobar.error:backdrop > revealer > box button.flat:backdrop:disabled, infobar.error > revealer > box button:backdrop:disabled,\n      infobar.error > revealer > box button.flat:backdrop:disabled, infobar.error.action:hover:backdrop > revealer > box button:backdrop:disabled,\n      infobar.error.action:hover:backdrop > revealer > box button.flat:backdrop:disabled, infobar.error.action:hover > revealer > box button:backdrop:disabled,\n      infobar.error.action:hover > revealer > box button.flat:backdrop:disabled {\n        color: #c66a6b;\n        border-color: #911212;\n        background-image: image(#a81a1b);\n        box-shadow: none;\n        border-color: #911212; }\n    infobar.error:backdrop > revealer > box button:backdrop label, infobar.error:backdrop > revealer > box button:backdrop, infobar.error:backdrop > revealer > box button label, infobar.error:backdrop > revealer > box button,\n    infobar.error:backdrop > revealer > box button.flat:backdrop label,\n    infobar.error:backdrop > revealer > box button.flat:backdrop,\n    infobar.error:backdrop > revealer > box button.flat label,\n    infobar.error:backdrop > revealer > box button.flat, infobar.error > revealer > box button:backdrop label, infobar.error > revealer > box button:backdrop, infobar.error > revealer > box button label, infobar.error > revealer > box button,\n    infobar.error > revealer > box button.flat:backdrop label,\n    infobar.error > revealer > box button.flat:backdrop,\n    infobar.error > revealer > box button.flat label,\n    infobar.error > revealer > box button.flat, infobar.error.action:hover:backdrop > revealer > box button:backdrop label, infobar.error.action:hover:backdrop > revealer > box button:backdrop, infobar.error.action:hover:backdrop > revealer > box button label, infobar.error.action:hover:backdrop > revealer > box button,\n    infobar.error.action:hover:backdrop > revealer > box button.flat:backdrop label,\n    infobar.error.action:hover:backdrop > revealer > box button.flat:backdrop,\n    infobar.error.action:hover:backdrop > revealer > box button.flat label,\n    infobar.error.action:hover:backdrop > revealer > box button.flat, infobar.error.action:hover > revealer > box button:backdrop label, infobar.error.action:hover > revealer > box button:backdrop, infobar.error.action:hover > revealer > box button label, infobar.error.action:hover > revealer > box button,\n    infobar.error.action:hover > revealer > box button.flat:backdrop label,\n    infobar.error.action:hover > revealer > box button.flat:backdrop,\n    infobar.error.action:hover > revealer > box button.flat label,\n    infobar.error.action:hover > revealer > box button.flat {\n      color: #ffffff; }\n\n/*********\n * Lists *\n *********/\nrow:selected, row:selected:backdrop, row:selected:active, row.activatable:selected, row.activatable:selected:backdrop, row.activatable:selected:active {\n  border-radius: 10px;\n  background-color: #23252e;\n  color: white;\n  box-shadow: inset 0 0 0 9999px #3b3e46, inset 0 0 0 3px #23252e; }\n\n/*********************\n * App Notifications *\n *********************/\n.app-notification,\n.app-notification.frame {\n  padding: 5px 10px;\n  margin: 20px;\n  border-radius: 7px;\n  border: 1px solid rgba(19, 21, 26, 0.65);\n  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.5);\n  background-image: none; }\n  .app-notification:backdrop,\n  .app-notification.frame:backdrop {\n    box-shadow: none; }\n\n/************\n * Calendar *\n ***********/\ncalendar {\n  border-radius: 6px;\n  border: 0;\n  padding: 1px; }\n\n/***********\n * Dialogs *\n ***********/\nmessagedialog .titlebar:backdrop {\n  background-image: none; }\n\n/***********\n * Sidebar *\n ***********/\n.sidebar {\n  background-color: #23252e; }\n\nstacksidebar row {\n  padding: 7px 3px; }\n\n/****************\n * File chooser *\n ****************/\nplacessidebar row {\n  min-height: 30px; }\n\n/**********************\n * Window Decorations *\n *********************/\ndecoration {\n  border-radius: 10px 10px 6px 6px;\n  border: 1px solid #23252e;\n  border-top-width: 0;\n  border-bottom-width: 2px;\n  background: #23252e;\n  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.4), 0 0 0 1px rgba(19, 21, 26, 0.75); }\n  decoration:backdrop {\n    box-shadow: 0 2px 8px 0 transparent, 0 0 5px 3px rgba(0, 0, 0, 0.25), 0 0 0 1px rgba(0, 0, 0, 0.75); }\n  .maximized decoration, .fullscreen decoration, .tiled decoration, .tiled-top decoration, .tiled-right decoration, .tiled-bottom decoration, .tiled-left decoration {\n    border-width: 0; }\n  dialog decoration {\n    border-width: 0 0 4px; }\n  .popup decoration {\n    border-width: 0; }\n  .ssd decoration {\n    box-shadow: 0 0 0 1px rgba(19, 21, 26, 0.75);\n    border-width: 0; }\n  .csd.popup decoration {\n    box-shadow: 0 1px 6px rgba(0, 0, 0, 0.5), 0 0 0 1px rgba(19, 21, 26, 0.65);\n    border-width: 0; }\n  tooltip.csd decoration {\n    border: 0; }\n  messagedialog.csd decoration {\n    border-width: 0;\n    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2); }\n\n/* Nautilus */\n@define-color disk_space_unknown #383c4a;\n@define-color disk_space_used #2777ff;\n@define-color disk_space_free white;\nfilechooser.unified, filechooser.unified:backdrop,\n.nautilus-window.unified,\n.nautilus-window.unified:backdrop {\n  background: transparent; }\n  filechooser.unified > deck > box > headerbar, filechooser.unified:backdrop > deck > box > headerbar,\n  .nautilus-window.unified > deck > box > headerbar,\n  .nautilus-window.unified:backdrop > deck > box > headerbar {\n    background: #23252e; }\n\nfilechooser.csd.background, filechooser placessidebar list,\n.nautilus-window.csd.background,\n.nautilus-window placessidebar list {\n  background-color: transparent; }\n\nfilechooser placessidebar.sidebar:dir(ltr),\n.nautilus-window placessidebar.sidebar:dir(ltr) {\n  background: linear-gradient(to right, #08090b 41px, #1e2128 0); }\n\nfilechooser placessidebar.sidebar:dir(rtl),\n.nautilus-window placessidebar.sidebar:dir(rtl) {\n  background: linear-gradient(to left, #08090b 41px, #1e2128 0); }\n\nfilechooser placessidebar.sidebar:backdrop,\n.nautilus-window placessidebar.sidebar:backdrop {\n  background: image(#1e2128); }\n\nfilechooser placessidebar.sidebar row.sidebar-row,\n.nautilus-window placessidebar.sidebar row.sidebar-row {\n  color: white; }\n  filechooser placessidebar.sidebar row.sidebar-row:selected,\n  .nautilus-window placessidebar.sidebar row.sidebar-row:selected {\n    margin-left: 6px;\n    margin-right: 6px;\n    border-radius: 6px;\n    box-shadow: 0 1px 4px #2777ff;\n    transition: box-shadow 200ms ease-out, background 200ms ease-out;\n    background-color: #2777ff; }\n    filechooser placessidebar.sidebar row.sidebar-row:selected:dir(ltr),\n    .nautilus-window placessidebar.sidebar row.sidebar-row:selected:dir(ltr) {\n      background-image: linear-gradient(to right, #005af3 35px, transparent 0); }\n    filechooser placessidebar.sidebar row.sidebar-row:selected:dir(rtl),\n    .nautilus-window placessidebar.sidebar row.sidebar-row:selected:dir(rtl) {\n      background-image: linear-gradient(to left, #005af3 35px, transparent 0); }\n    filechooser placessidebar.sidebar row.sidebar-row:selected revealer,\n    .nautilus-window placessidebar.sidebar row.sidebar-row:selected revealer {\n      padding-left: 8px;\n      padding-right: 8px; }\n      filechooser placessidebar.sidebar row.sidebar-row:selected revealer .sidebar-icon, filechooser placessidebar.sidebar row.sidebar-row:selected revealer .sidebar-label,\n      .nautilus-window placessidebar.sidebar row.sidebar-row:selected revealer .sidebar-icon,\n      .nautilus-window placessidebar.sidebar row.sidebar-row:selected revealer .sidebar-label {\n        color: #ffffff; }\n    filechooser placessidebar.sidebar row.sidebar-row:selected:backdrop,\n    .nautilus-window placessidebar.sidebar row.sidebar-row:selected:backdrop {\n      background-image: none;\n      box-shadow: none; }\n  filechooser placessidebar.sidebar row.sidebar-row .sidebar-icon,\n  .nautilus-window placessidebar.sidebar row.sidebar-row .sidebar-icon {\n    padding-right: 20px;\n    opacity: 1; }\n  filechooser placessidebar.sidebar row.sidebar-row .sidebar-button,\n  .nautilus-window placessidebar.sidebar row.sidebar-row .sidebar-button {\n    border: 0; }\n\n.nautilus-window .floating-bar {\n  color: #ffffff;\n  background-color: #2777ff;\n  border-color: #00348d;\n  margin: 10px;\n  box-shadow: 0 1px 4px #2777ff;\n  transition: background-color 200ms ease-out; }\n  .nautilus-window .floating-bar:backdrop {\n    color: inherit;\n    box-shadow: none;\n    border-color: #13151a; }\n  .nautilus-window .floating-bar.bottom.left, .nautilus-window .floating-bar.bottom.right {\n    border-radius: 6px;\n    border-style: solid; }\n\n.nautilus-window .path-bar-box {\n  padding: 3px 4px;\n  margin: -1px 0;\n  background: #2b3242;\n  border-radius: 99px;\n  box-shadow: inset 0 0 0 1px #13151a;\n  border: 0; }\n  .nautilus-window .path-bar-box .text-button {\n    background: transparent;\n    border-radius: 99px;\n    border: 0; }\n  .nautilus-window .path-bar-box .text-button:hover {\n    color: #eeeeec;\n    outline-color: rgba(238, 238, 236, 0.3);\n    border-color: #13151a;\n    background-image: image(#414657);\n    box-shadow: none; }\n  .nautilus-window .path-bar-box .text-button:checked, .nautilus-window .path-bar-box widget > .text-button:last-child {\n    color: #ffffff;\n    outline-color: rgba(238, 238, 236, 0.3);\n    border-color: #2777ff;\n    background-image: linear-gradient(to right, #317dff, #1d71ff);\n    box-shadow: 0 2px 4px rgba(39, 119, 255, 0.25);\n    padding: 3px;\n    border-color: transparent; }\n  .nautilus-window .path-bar-box .image-button > box > image:first-child {\n    margin-left: 5px; }\n  .nautilus-window .path-bar-box .image-button > box > image:last-child {\n    margin-right: 5px; }\n  .nautilus-window .path-bar-box widget > .text-button:not(:nth-last-child(2)):not(:last-child):not(:hover) {\n    box-shadow: 5px 0 0 -3px rgba(238, 238, 236, 0.15); }\n\nbox.nautilus-path-bar > scrolledwindow {\n  background-color: #323643;\n  border: none; }\n\nbox.nautilus-path-bar > button {\n  box-shadow: none; }\n\n/* GNOME TERMINAL */\nterminal-window notebook scrollbar,\n.mate-terminal notebook scrollbar {\n  background: #272a34; }\n\n/* GNOME TWEAKS */\nlist.tweak-categories separator {\n  background: transparent; }\n\n/* XFCE4 PANEL */\n.xfce4-panel.background {\n  background: #23252e; }\n\n.xfce4-panel button {\n  border: 0;\n  border-radius: 0;\n  min-width: 30px;\n  box-shadow: none;\n  text-shadow: none;\n  background: transparent;\n  color: #eeeeec; }\n  .xfce4-panel button:hover {\n    background: rgba(0, 0, 0, 0.2); }\n  .xfce4-panel button:not(#whiskermenu-button):checked, .xfce4-panel button:not(#whiskermenu-button):active {\n    box-shadow: inset 0 -2px 0 #2777ff;\n    background: rgba(0, 0, 0, 0.2); }\n\n.xfce4-panel.vertical button:not(#whiskermenu-button):checked, .xfce4-panel.vertical button:not(#whiskermenu-button):active {\n  box-shadow: inset 2px 0 0 #2777ff; }\n\n/* XFCE4 NOTIFICATIONS & LOGOUT DIALOG */\n#XfceNotifyWindow, .xfsm-logout-dialog, .xfsm-logout-dialog button {\n  border: 1px solid #13151a;\n  border-bottom-width: 2px;\n  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1);\n  -gtk-icon-style: symbolic; }\n\n.xfsm-logout-dialog > .vertical > .horizontal button {\n  margin: 8px; }\n\n#whiskermenu-window entry {\n  border-radius: 100px;\n  border: 2px solid #2777ff;\n  box-shadow: none; }\n\n#whiskermenu-window button {\n  transition-duration: 0s; }\n  #whiskermenu-window button:hover {\n    color: white;\n    border-color: black;\n    background-color: transparent;\n    background-image: image(#303340);\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black;\n    outline-color: rgba(255, 255, 255, 0.3);\n    border-color: transparent;\n    border-bottom-color: #1c1e25; }\n  #whiskermenu-window button:checked {\n    border-color: transparent; }\n\n#whiskermenu-window scrolledwindow.frame {\n  border: 0;\n  border-radius: 8px;\n  box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.3);\n  padding: 7px 10px;\n  margin: 0 5px; }\n  #whiskermenu-window scrolledwindow.frame, #whiskermenu-window scrolledwindow.frame iconview:not(:hover):not(:focus) {\n    background: #1c1e25; }\n  #whiskermenu-window scrolledwindow.frame treeview {\n    background: transparent;\n    border-radius: 6px; }\n    #whiskermenu-window scrolledwindow.frame treeview:hover, #whiskermenu-window scrolledwindow.frame treeview:active, #whiskermenu-window scrolledwindow.frame treeview:selected {\n      background-color: rgba(0, 0, 0, 0.27);\n      color: inherit; }\n\n/* XFCE4 panel action */\n#XfcePanelWindowWrapper > widget > box > #xfce-panel-button > image {\n  -gtk-icon-style: symbolic;\n  -gtk-icon-transform: scale(0.7); }\n\n/* XFCE4 workspace switcher */\nwnck-pager {\n  background-color: #3d4251; }\n  wnck-pager:selected {\n    background-color: black; }\n  wnck-pager:hover {\n    background-color: black; }\n\n/* LightDM */\n.lightdm-gtk-greeter #panel_window {\n  background: #23252e;\n  color: #eeeeec;\n  text-shadow: none;\n  -gtk-icon-shadow: none; }\n\n.lightdm-gtk-greeter #login_window {\n  border: 0;\n  background-color: #23252e;\n  border-radius: 6px;\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0.15); }\n  .lightdm-gtk-greeter #login_window entry {\n    background: rgba(35, 37, 46, 0.4);\n    border-color: rgba(35, 37, 46, 0.3);\n    min-height: 32px;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.4); }\n    .lightdm-gtk-greeter #login_window entry image {\n      margin: 0; }\n  .lightdm-gtk-greeter #login_window #buttonbox_frame {\n    padding-top: 20px;\n    background: #23252e;\n    border-top: 1px solid rgba(0, 0, 0, 0.1);\n    border-radius: 0 0 6px 6px;\n    box-shadow: inset 0 -4px rgba(0, 0, 0, 0.2), inset 0 1px 2px rgba(0, 0, 0, 0.27); }\n    .lightdm-gtk-greeter #login_window #buttonbox_frame button {\n      border: 0;\n      color: #ffffff;\n      text-shadow: none; }\n    .lightdm-gtk-greeter #login_window #buttonbox_frame #cancel_button {\n      background: rgba(0, 0, 0, 0.27);\n      box-shadow: none;\n      color: #eeeeec; }\n    .lightdm-gtk-greeter #login_window #buttonbox_frame #login_button {\n      background: #2777ff;\n      box-shadow: inset 0 -2px rgba(0, 0, 0, 0.2); }\n\n/* XFCE4 desktop */\nXfdesktopIconView.view {\n  background-color: transparent;\n  color: white;\n  text-shadow: 0 1px 2px black; }\n\nXfdesktopIconView.view:active {\n  background-color: rgba(39, 119, 255, 0.3);\n  color: rgba(39, 119, 255, 0.3);\n  border-radius: 6px; }\n\nXfdesktopIconView.label:active {\n  background-color: rgba(39, 119, 255, 0.3);\n  color: #ffffff; }\n\nXfdesktopIconView.rubberband {\n  background-color: rgba(39, 119, 255, 0.3); }\n\n/* Thunar */\n.thunar .warning {\n  margin: -7px 0; }\n\n.thunar .path-bar button {\n  border: none;\n  background: transparent;\n  border-radius: 6px; }\n  .thunar .path-bar button:hover {\n    color: #eeeeec;\n    outline-color: rgba(238, 238, 236, 0.3);\n    border-color: #13151a;\n    background-image: image(#414657);\n    box-shadow: none; }\n  .thunar .path-bar button:checked {\n    color: #ffffff;\n    outline-color: rgba(238, 238, 236, 0.3);\n    border-color: #2777ff;\n    background-image: linear-gradient(to right, #317dff, #1d71ff);\n    box-shadow: 0 2px 4px rgba(39, 119, 255, 0.25);\n    border-radius: 99px; }\n\n.budgie-container {\n  background-color: transparent; }\n\n*:drop(active):focus,\n*:drop(active) {\n  box-shadow: inset 0 0 0 1px #2777ff; }\n\n.budgie-panel {\n  background-color: #272a34;\n  color: white;\n  font-weight: normal; }\n  .budgie-panel image {\n    -gtk-icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.5); }\n  .budgie-panel label {\n    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.5); }\n  .budgie-panel .alert {\n    color: #2777ff; }\n  .budgie-panel:backdrop {\n    color: white;\n    background-color: rgba(39, 42, 52, 0.8); }\n  .budgie-panel.transparent {\n    background-color: rgba(39, 42, 52, 0.8);\n    color: white; }\n  .budgie-panel button {\n    min-height: 16px;\n    min-width: 16px;\n    padding: 0;\n    border-radius: 0; }\n  .budgie-panel.horizontal button {\n    padding: 0 4px; }\n  .budgie-panel.vertical button {\n    padding: 4px 0; }\n  .budgie-panel separator {\n    background-color: rgba(238, 238, 236, 0.4); }\n  .budgie-panel.vertical #tasklist-button {\n    min-height: 32px; }\n  .budgie-panel .end-region {\n    background-color: rgba(0, 0, 0, 0.3);\n    border-radius: 0px; }\n    .budgie-panel .end-region separator {\n      background-color: rgba(255, 255, 255, 0.15); }\n    .budgie-panel .end-region label {\n      font-weight: 700;\n      color: white; }\n\n.budgie-panel button.flat.launcher {\n  padding: 0;\n  border-radius: 0;\n  border: none;\n  background-image: radial-gradient(circle farthest-corner at center, alpha(#eeeeec,0) 100%, transparent 0%), image(alpha(#eeeeec,0));\n  background-position: center center; }\n  .budgie-panel button.flat.launcher > image {\n    opacity: 0.87; }\n  .budgie-panel button.flat.launcher:hover {\n    -gtk-icon-effect: highlight; }\n    .budgie-panel button.flat.launcher:hover > image {\n      opacity: 1.0; }\n  .budgie-panel button.flat.launcher:active > image {\n    opacity: 1.0; }\n  .budgie-panel button.flat.launcher:checked {\n    background-color: transparent; }\n    .budgie-panel button.flat.launcher:checked:hover {\n      -gtk-icon-effect: highlight; }\n    .budgie-panel button.flat.launcher:checked > image {\n      opacity: 1.0; }\n\n.budgie-panel .unpinned button.flat.launcher:hover,\n.budgie-panel .pinned button.flat.launcher.running:hover {\n  -gtk-icon-effect: highlight; }\n\n.budgie-panel .unpinned button.flat.launcher > image,\n.budgie-panel .pinned button.flat.launcher.running > image {\n  background-size: 2px 2px;\n  background-repeat: no-repeat;\n  opacity: 1.0; }\n\n.budgie-panel .unpinned button.flat.launcher:hover > image, .budgie-panel .unpinned button.flat.launcher:active > image, .budgie-panel .unpinned button.flat.launcher:checked > image,\n.budgie-panel .pinned button.flat.launcher.running:hover > image,\n.budgie-panel .pinned button.flat.launcher.running:active > image,\n.budgie-panel .pinned button.flat.launcher.running:checked > image {\n  background-image: none; }\n\n.top .budgie-panel button#tasklist-button:hover,\n.top .budgie-panel button.flat.launcher:hover {\n  box-shadow: inset 0 2px alpha(#eeeeec,0.4);\n  background-color: rgba(238, 238, 236, 0.4);\n  border: none; }\n\n.top .budgie-panel button#tasklist-button:active, .top .budgie-panel button#tasklist-button:checked,\n.top .budgie-panel button.flat.launcher:active,\n.top .budgie-panel button.flat.launcher:checked {\n  box-shadow: inset 0 2px #2777ff; }\n\n.top .budgie-panel .unpinned button.flat.launcher > image,\n.top .budgie-panel .pinned button.flat.launcher.running > image {\n  background-image: image(#2777ff);\n  background-position: top center; }\n\n.top .budgie-panel .unpinned button.flat.launcher:hover, .top .budgie-panel .unpinned button.flat.launcher:active, .top .budgie-panel .unpinned button.flat.launcher:checked,\n.top .budgie-panel .pinned button.flat.launcher.running:hover,\n.top .budgie-panel .pinned button.flat.launcher.running:active,\n.top .budgie-panel .pinned button.flat.launcher.running:checked {\n  box-shadow: inset 0 2px #2777ff; }\n\n.bottom .budgie-panel button#tasklist-button:hover,\n.bottom .budgie-panel button.flat.launcher:hover {\n  box-shadow: inset 0 -2px alpha(#eeeeec,0.4);\n  background-color: rgba(238, 238, 236, 0.4);\n  border: none; }\n\n.bottom .budgie-panel button#tasklist-button:active, .bottom .budgie-panel button#tasklist-button:checked,\n.bottom .budgie-panel button.flat.launcher:active,\n.bottom .budgie-panel button.flat.launcher:checked {\n  box-shadow: inset 0 -2px #2777ff; }\n\n.bottom .budgie-panel .unpinned button.flat.launcher > image,\n.bottom .budgie-panel .pinned button.flat.launcher.running > image {\n  background-image: image(#2777ff);\n  background-position: bottom center; }\n\n.bottom .budgie-panel .unpinned button.flat.launcher:hover, .bottom .budgie-panel .unpinned button.flat.launcher:active, .bottom .budgie-panel .unpinned button.flat.launcher:checked,\n.bottom .budgie-panel .pinned button.flat.launcher.running:hover,\n.bottom .budgie-panel .pinned button.flat.launcher.running:active,\n.bottom .budgie-panel .pinned button.flat.launcher.running:checked {\n  box-shadow: inset 0 -2px #2777ff; }\n\n.left .budgie-panel button#tasklist-button:hover,\n.left .budgie-panel button.flat.launcher:hover {\n  box-shadow: inset 2px 0 alpha(#eeeeec,0.4);\n  background-color: rgba(238, 238, 236, 0.4);\n  border: none; }\n\n.left .budgie-panel button#tasklist-button:active, .left .budgie-panel button#tasklist-button:checked,\n.left .budgie-panel button.flat.launcher:active,\n.left .budgie-panel button.flat.launcher:checked {\n  box-shadow: inset 2px 0 #2777ff; }\n\n.left .budgie-panel .unpinned button.flat.launcher > image,\n.left .budgie-panel .pinned button.flat.launcher.running > image {\n  background-image: image(#2777ff);\n  background-position: left center; }\n\n.left .budgie-panel .unpinned button.flat.launcher:hover, .left .budgie-panel .unpinned button.flat.launcher:active, .left .budgie-panel .unpinned button.flat.launcher:checked,\n.left .budgie-panel .pinned button.flat.launcher.running:hover,\n.left .budgie-panel .pinned button.flat.launcher.running:active,\n.left .budgie-panel .pinned button.flat.launcher.running:checked {\n  box-shadow: inset 2px 0 #2777ff; }\n\n.right .budgie-panel button#tasklist-button:hover,\n.right .budgie-panel button.flat.launcher:hover {\n  box-shadow: inset -2px 0 alpha(#eeeeec,0.4);\n  background-color: rgba(238, 238, 236, 0.4);\n  border: none; }\n\n.right .budgie-panel button#tasklist-button:active, .right .budgie-panel button#tasklist-button:checked,\n.right .budgie-panel button.flat.launcher:active,\n.right .budgie-panel button.flat.launcher:checked {\n  box-shadow: inset -2px 0 #2777ff; }\n\n.right .budgie-panel .unpinned button.flat.launcher > image,\n.right .budgie-panel .pinned button.flat.launcher.running > image {\n  background-image: image(#2777ff);\n  background-position: right center; }\n\n.right .budgie-panel .unpinned button.flat.launcher:hover, .right .budgie-panel .unpinned button.flat.launcher:active, .right .budgie-panel .unpinned button.flat.launcher:checked,\n.right .budgie-panel .pinned button.flat.launcher.running:hover,\n.right .budgie-panel .pinned button.flat.launcher.running:active,\n.right .budgie-panel .pinned button.flat.launcher.running:checked {\n  box-shadow: inset -2px 0 #2777ff; }\n\n.top .shadow-block {\n  background-color: transparent;\n  background-image: linear-gradient(to bottom, alpha(#000000,0.23), alpha(#000000,0.08), transparent); }\n\n.bottom .shadow-block {\n  background-color: transparent;\n  background-image: linear-gradient(to top, alpha(#000000,0.23), alpha(#000000,0.08), transparent); }\n\n.left .shadow-block {\n  background-color: transparent;\n  background-image: linear-gradient(to right, alpha(#000000,0.23), alpha(#000000,0.08), transparent); }\n\n.right .shadow-block {\n  background-color: transparent;\n  background-image: linear-gradient(to left, alpha(#000000,0.23), alpha(#000000,0.08), transparent); }\n\n.budgie-popover {\n  border-style: none;\n  border-width: 1px;\n  border-color: rgba(0, 0, 0, 0.28);\n  border-radius: 6px;\n  box-shadow: 0 3px 4px rgba(0, 0, 0, 0.28);\n  background-color: #23252e; }\n  .budgie-popover .container {\n    padding: 2px; }\n  .budgie-popover border {\n    border: none; }\n  .budgie-popover list {\n    background-color: transparent; }\n  .budgie-popover row {\n    padding: 0; }\n    .budgie-popover row:hover {\n      box-shadow: none; }\n  .budgie-popover:not(.budgie-menu) button.flat:not(.image-button) {\n    min-height: 28px;\n    padding: 0 8px;\n    color: #eeeeec;\n    font-weight: normal; }\n    .budgie-popover:not(.budgie-menu) button.flat:not(.image-button):disabled {\n      color: #888a8d; }\n  .budgie-popover.budgie-menu .container {\n    padding: 0; }\n  .budgie-popover.user-menu .container {\n    padding: 8px; }\n  .budgie-popover.user-menu separator {\n    margin: 4px 0; }\n  .budgie-popover.sound-popover separator {\n    margin: 3px 0; }\n  .budgie-popover.night-light-indicator .container {\n    padding: 8px; }\n  .budgie-popover.places-menu .container {\n    padding: 8px; }\n  .budgie-popover.places-menu .places-list:not(.always-expand) {\n    margin-top: 4px;\n    padding-top: 4px;\n    border-top: 1px solid #13151a; }\n  .budgie-popover.places-menu .alternative-label {\n    padding: 3px;\n    font-size: 15px; }\n  .budgie-popover.workspace-popover .container {\n    padding: 2px 8px 8px; }\n  .budgie-popover.workspace-popover separator {\n    margin: 4px 0; }\n  .budgie-popover.workspace-popover flowboxchild {\n    padding: 0; }\n\n.workspace-switcher .workspace-layout {\n  border: 0 solid #23252e; }\n  .top .workspace-switcher .workspace-layout:dir(ltr), .bottom .workspace-switcher .workspace-layout:dir(ltr) {\n    border-left-width: 1px; }\n  .top .workspace-switcher .workspace-layout:dir(rtl), .bottom .workspace-switcher .workspace-layout:dir(rtl) {\n    border-right-width: 1px; }\n  .left .workspace-switcher .workspace-layout, .right .workspace-switcher .workspace-layout {\n    border-top-width: 1px; }\n\n.workspace-switcher .workspace-item,\n.workspace-switcher .workspace-add-button {\n  border: 0 solid #181a20; }\n  .top .workspace-switcher .workspace-item:dir(ltr), .bottom .workspace-switcher .workspace-item:dir(ltr), .top .workspace-switcher .workspace-add-button:dir(ltr), .bottom .workspace-switcher .workspace-add-button:dir(ltr) {\n    border-right-width: 1px; }\n  .top .workspace-switcher .workspace-item:dir(rtl), .bottom .workspace-switcher .workspace-item:dir(rtl), .top .workspace-switcher .workspace-add-button:dir(rtl), .bottom .workspace-switcher .workspace-add-button:dir(rtl) {\n    border-left-width: 1px; }\n  .left .workspace-switcher .workspace-item, .right .workspace-switcher .workspace-item, .left .workspace-switcher .workspace-add-button, .right .workspace-switcher .workspace-add-button {\n    border-bottom-width: 1px; }\n\n.workspace-switcher .workspace-item.current-workspace {\n  background-color: #181a20; }\n\n.workspace-switcher .workspace-add-button:hover {\n  box-shadow: none; }\n\n.workspace-switcher .workspace-add-button:active {\n  background-image: none; }\n\n.workspace-switcher .workspace-add-button:active image {\n  margin: 1px 0 -1px; }\n\n.budgie-panel .workspace-switcher .workspace-icon-button {\n  min-height: 24px;\n  min-width: 24px;\n  padding: 0;\n  border-radius: 6px; }\n\n.budgie-menu.background {\n  padding: 0;\n  background-color: #272a34; }\n\n.budgie-menu scrollbar,\n.budgie-menu entry.search {\n  background-color: transparent; }\n\n.budgie-menu entry.search {\n  border-style: none;\n  border-bottom: 1px solid #13151a;\n  border-radius: 999px;\n  box-shadow: none;\n  font-size: 120%;\n  padding-top: 6px;\n  padding-bottom: 6px; }\n\n.budgie-menu button {\n  min-height: 32px;\n  padding: 0 8px;\n  border-radius: 0;\n  color: #eeeeec;\n  font-weight: normal; }\n\n.budgie-menu row {\n  padding: 0; }\n  .budgie-menu row:hover {\n    box-shadow: none; }\n\nbutton.budgie-menu-launcher {\n  color: white;\n  border: none; }\n  button.budgie-menu-launcher:hover {\n    background-color: rgba(238, 238, 236, 0.4);\n    border: none; }\n\npopover.background.user-menu {\n  padding: 8px; }\n  popover.background.user-menu .content-box {\n    background-color: transparent; }\n  popover.background.user-menu separator {\n    margin: 4px 0; }\n  popover.background.user-menu row {\n    padding: 0;\n    box-shadow: none;\n    background-image: none; }\n\nbutton.raven-trigger {\n  color: white;\n  border: none; }\n  button.raven-trigger:hover {\n    background-color: rgba(238, 238, 236, 0.4);\n    border: none; }\n\npopover.background.places-menu {\n  padding: 8px; }\n  popover.background.places-menu .name-button.text-button {\n    padding-left: 8px;\n    padding-right: 8px; }\n    popover.background.places-menu .name-button.text-button image:dir(ltr) {\n      margin-right: 3px; }\n    popover.background.places-menu .name-button.text-button image:dir(rtl) {\n      margin-left: 3px; }\n  popover.background.places-menu .places-section-header > image:dir(ltr) {\n    margin: 0 -2px 0 5px; }\n  popover.background.places-menu .places-section-header > image:dir(rtl) {\n    margin: 0 5px 0 -2px; }\n  popover.background.places-menu .places-list {\n    margin-top: 4px;\n    padding-top: 4px;\n    border-top: 1px solid #13151a;\n    background-color: transparent; }\n  popover.background.places-menu row {\n    padding: 0;\n    box-shadow: none;\n    background-image: none; }\n\nframe.raven-frame > border {\n  border-style: none;\n  box-shadow: none; }\n\n.raven {\n  background-color: #23252e;\n  color: #eeeeec;\n  padding: 6px 0 0 0;\n  border: none; }\n  .raven .raven-header {\n    min-height: 32px;\n    padding: 3px; }\n    .raven .raven-header.top {\n      padding: 2px 0;\n      background-color: #23252e;\n      color: #eeeeec; }\n      .raven .raven-header.top stackswitcher button {\n        margin: -6px 0;\n        min-height: 32px; }\n    .raven .raven-header.bottom {\n      border-top: 1px solid #13151a; }\n  .raven viewport.frame .raven-header {\n    margin-top: -8px; }\n  .raven .raven-background {\n    border-style: solid none;\n    border-width: 1px;\n    border-color: #13151a;\n    background-color: #272a34; }\n  .raven scrolledwindow.raven-background {\n    border-bottom-style: none; }\n  .raven .powerstrip button {\n    margin: 2px 0 1px;\n    padding: 10px; }\n  .raven .option-subtitle {\n    font-size: smaller; }\n\ncalendar.raven-calendar {\n  border-style: none;\n  background-color: transparent; }\n  calendar.raven-calendar:selected {\n    border-radius: 6px;\n    background-color: #23252e; }\n\n.raven-mpris {\n  background-color: rgba(35, 37, 46, 0.8);\n  color: #eeeeec; }\n  .raven-mpris label {\n    min-height: 24px; }\n\n.budgie-notification-window, .budgie-osd-window {\n  background-color: transparent;\n  color: white;\n  border-radius: 6px; }\n  .budgie-notification-window .drop-shadow, .budgie-osd-window .drop-shadow {\n    background-color: #303340; }\n\n.budgie-notification, .budgie-switcher, .budgie-switcher-window, .budgie-osd {\n  background-color: #303340;\n  color: white; }\n  .budgie-notification .notification-title, .budgie-switcher .notification-title, .budgie-switcher-window .notification-title, .budgie-osd .notification-title {\n    font-size: 110%;\n    color: white; }\n  .budgie-notification .notification-body, .budgie-switcher .notification-body, .budgie-switcher-window .notification-body, .budgie-osd .notification-body {\n    color: white; }\n\n.budgie-osd .budgie-osd-text {\n  font-size: 120%; }\n\n.budgie-switcher-window .drop-shadow {\n  margin: 8px 8px 16px;\n  border-radius: 6px;\n  background-color: #303340;\n  box-shadow: rgba(0, 0, 0, 0.28); }\n  .budgie-switcher-window .drop-shadow label.budgie-switcher-title {\n    color: white; }\n    .budgie-switcher-window .drop-shadow label.budgie-switcher-title:dir(ltr) {\n      padding: 0 0 0 6px; }\n    .budgie-switcher-window .drop-shadow label.budgie-switcher-title:dir(rtl) {\n      padding: 0 6px 0 0; }\n\n.drop-shadow {\n  margin: 5px 9px;\n  padding: 3px;\n  border-radius: 2px;\n  box-shadow: none;\n  background-color: #23252e; }\n\n.budgie-run-dialog, .budgie-polkit-dialog, .budgie-session-dialog {\n  border-radius: 6px;\n  background-color: #23252e; }\n\n.budgie-session-dialog label:not(:last-child),\n.budgie-session-dialog .dialog-title {\n  font-size: 120%; }\n\n.budgie-session-dialog .linked.horizontal > button {\n  padding: 8px 16px;\n  border-top: 1px solid #13151a;\n  border-radius: 6px; }\n  .budgie-session-dialog .linked.horizontal > button:first-child {\n    border-bottom-left-radius: 2px; }\n  .budgie-session-dialog .linked.horizontal > button:last-child {\n    border-bottom-right-radius: 2px; }\n\n.budgie-polkit-dialog .message {\n  color: #eeeeec; }\n\n.budgie-polkit-dialog .failure {\n  color: #a61414; }\n\n.budgie-run-dialog {\n  background-color: #272a34;\n  border-style: none; }\n  .budgie-run-dialog entry.search {\n    font-size: 120%;\n    box-shadow: none;\n    background-color: transparent;\n    border-style: none;\n    border-bottom: 1px solid #13151a;\n    border-radius: 0;\n    padding-top: 6px;\n    padding-bottom: 6px; }\n  .budgie-run-dialog list .dim-label, .budgie-run-dialog list label.separator,\n  .budgie-run-dialog list headerbar .subtitle,\n  headerbar .budgie-run-dialog list .subtitle, .budgie-run-dialog list .titlebar:not(headerbar) .subtitle, .titlebar:not(headerbar) .budgie-run-dialog list .subtitle, .budgie-run-dialog list .budgie-notification .notification-body, .budgie-notification .budgie-run-dialog list .notification-body, .budgie-run-dialog list .budgie-osd .notification-body, .budgie-osd .budgie-run-dialog list .notification-body, .budgie-run-dialog list .budgie-switcher-window .notification-body, .budgie-switcher-window .budgie-run-dialog list .notification-body, .budgie-run-dialog list .budgie-switcher .notification-body, .budgie-switcher .budgie-run-dialog list .notification-body {\n    opacity: 1; }\n  .budgie-run-dialog scrolledwindow {\n    border-top: 1px solid #13151a; }\n\n/* GTK NAMED COLORS\n   ----------------\n   use responsibly! */\n/*\nwidget text/foreground color */\n@define-color theme_fg_color #eeeeec;\n/*\ntext color for entries, views and content in general */\n@define-color theme_text_color white;\n/*\nwidget base background color */\n@define-color theme_bg_color #23252e;\n/*\ntext widgets and the like base background color */\n@define-color theme_base_color #272a34;\n/*\nbase background color of selections */\n@define-color theme_selected_bg_color #2777ff;\n/*\ntext/foreground color of selections */\n@define-color theme_selected_fg_color #ffffff;\n/*\nbase background color of insensitive widgets */\n@define-color insensitive_bg_color #242731;\n/*\ntext foreground color of insensitive widgets */\n@define-color insensitive_fg_color #888a8d;\n/*\ninsensitive text widgets and the like base background color */\n@define-color insensitive_base_color #272a34;\n/*\nwidget text/foreground color on backdrop windows */\n@define-color theme_unfocused_fg_color #888a8d;\n/*\ntext color for entries, views and content in general on backdrop windows */\n@define-color theme_unfocused_text_color white;\n/*\nwidget base background color on backdrop windows */\n@define-color theme_unfocused_bg_color #23252e;\n/*\ntext widgets and the like base background color on backdrop windows */\n@define-color theme_unfocused_base_color #292c37;\n/*\nbase background color of selections on backdrop windows */\n@define-color theme_unfocused_selected_bg_color #2777ff;\n/*\ntext/foreground color of selections on backdrop windows */\n@define-color theme_unfocused_selected_fg_color #ffffff;\n/*\ninsensitive color on backdrop windows*/\n@define-color unfocused_insensitive_color #43495a;\n/*\nwidgets main borders color */\n@define-color borders #13151a;\n/*\nwidgets main borders color on backdrop windows */\n@define-color unfocused_borders #13151a;\n/*\nthese are pretty self explicative */\n@define-color warning_color #fd7d00;\n@define-color error_color #bf1717;\n@define-color success_color #308e63;\n/*\nthese colors are exported for the window manager and shouldn't be used in applications,\nread if you used those and something break with a version upgrade you're on your own... */\n@define-color wm_title shade(#eeeeec, 1.8);\n@define-color wm_unfocused_title #888a8d;\n@define-color wm_highlight rgba(0, 0, 0, 0);\n@define-color wm_borders_edge rgba(238, 238, 236, 0.07);\n@define-color wm_bg_a shade(#23252e, 1.2);\n@define-color wm_bg_b #23252e;\n@define-color wm_shadow alpha(black, 0.35);\n@define-color wm_border alpha(black, 0.18);\n@define-color wm_button_hover_color_a shade(#23252e, 1.3);\n@define-color wm_button_hover_color_b #23252e;\n@define-color wm_button_active_color_a shade(#23252e, 0.85);\n@define-color wm_button_active_color_b shade(#23252e, 0.89);\n@define-color wm_button_active_color_c shade(#23252e, 0.9);\n/* content view background such as thumbnails view in Photos or Boxes */\n@define-color content_view_bg #272a34;\n/* Very contrasty background for text views (@theme_text_color foreground) */\n@define-color text_view_bg #1a1c23;\n.open-document-selector-treeview:hover {\n    background-color: alpha(@theme_fg_color, 0.05);\n}\n\n.open-document-selector-treeview:selected:hover {\n    background-color: @theme_selected_bg_color;\n}\n\n/* Only normal state is handle */\n.open-document-selector-name-label {\n    color: @theme_fg_color;\n}\n\n/* Only normal state is handle */\n.open-document-selector-path-label {\n    color: @theme_unfocused_fg_color;\n    font-size: smaller;\n}\n\n/* Only normal state is handle */\n.open-document-selector-match {\n    color: shade (@theme_fg_color, 0.6);\n    background-color: alpha(@warning_color, 0.4);\n}\n\n.gedit-document-panel {\n    background-color: @sidebar_bg;\n}\n\n.gedit-document-panel:backdrop {\n    color: #b0b2b2;\n}\n\n.gedit-document-panel row:selected:backdrop {\n    background-color: #8b8e8f;\n}\n\n.gedit-document-panel-group-row,\n.gedit-document-panel-group-row:hover {\n    border-top: 1px solid alpha(currentColor, 0.3);\n}\n\n.gedit-document-panel-group-row:first-child,\n.gedit-document-panel-group-row:first-child:hover {\n    border-top: 0px;\n}\n\n/* Try to look as the notebook tab close button */\n.gedit-document-panel row button.flat {\n    padding: 0;\n    margin-top: 8px;\n    margin-bottom: 8px;\n    min-width: 18px;\n    min-height: 18px;\n    color: alpha(currentColor,0.3);\n}\n\n.gedit-document-panel row:hover button.flat {\n    color: alpha(currentColor,0.5);\n}\n\n.gedit-document-panel row button.flat:hover {\n    color: @theme_fg_color;\n}\n\nstatusbar {\n    border-top: 1px solid @borders;\n}\n\n.gedit-search-slider {\n    background-color: @theme_base_color;\n    padding: 6px;\n    border-color: @borders;\n    border-radius: 0 0 3px 3px;\n    border-width: 0 1px 1px 1px;\n    border-style: solid;\n}\n\n.gedit-search-entry-occurrences-tag {\n    background-color: @theme_base_color;\n    background-image: none;\n    color: shade (@theme_unfocused_fg_color, 0.8);\n    border: 0px;\n    margin: 2px;\n    padding: 2px;\n}\n.nautilus-window,\n.nautilus-window notebook,\n.nautilus-window notebook > stack {\n    background: @theme_base_color;\n}\n\n.nautilus-empty-state-icon {\n    opacity: 0.50;\n}\n\n.nautilus-canvas-item {\n    border-radius: 5px;\n}\n\n.nautilus-canvas-item.thumbnail {\n  -gtk-icon-shadow: 0px 1px 2px @borders,\n                    1px 0px 0px alpha(@borders, 0.25),\n                    -1px 0px 0px alpha(@borders, 0.25),\n                    0px 2px 0px alpha(@borders, 0.5);\n}\n\n.nautilus-canvas-item.dim-label {\n    color: mix (@theme_fg_color, @theme_bg_color, 0.50);\n}\n\n.nautilus-canvas-item.dim-label:selected {\n    color: mix (@theme_selected_fg_color, @theme_selected_bg_color, 0.20);\n}\n\n/* Toolbar */\n\n/* Here we use the .button background-image colors from Adwaita, but ligthen them,\n * since is not possible to use lighten () in common css. */\n@keyframes needs_attention_keyframes {\n    0% {background-image: linear-gradient(to bottom, #fafafa, #ededed 40%,  #e0e0e0); border-color: @borders; }\n    /* can't do animation-direction, so holding the color on two keyframes */\n    30% {background-image: linear-gradient(to bottom, @theme_base_color, @theme_base_color, @theme_base_color); border-color: @theme_fg_color; }\n    90% {background-image: linear-gradient(to bottom, @theme_base_color, @theme_base_color, @theme_base_color); border-color: @theme_fg_color; }\n    100% {background-image: linear-gradient(to bottom, #fafafa, #ededed 40%,  #e0e0e0); border-color: @borders; }\n}\n\n.nautilus-operations-button-needs-attention {\n  animation: needs_attention_keyframes 2s ease-in-out;\n}\n.nautilus-operations-button-needs-attention-multiple {\n  animation: needs_attention_keyframes 3s ease-in-out;\n  animation-iteration-count: 3;\n}\n\n/* Remove white background and highlight on hover which GTK adds by default\n * to GtkListBox. TODO: Switch to GtkListView and drop this CSS hack. */\n.operations-list,\n.operations-list > :hover {\n  background: none;\n}\n\n.disclosure-button {\n  padding-left: 4px;\n  padding-right: 4px;\n}\n\n/* Path bar */\n\n.nautilus-path-bar scrolledwindow {\n  border-radius: 5px 0px 0px 5px;\n  border: 1px @borders solid;\n  border-right-width: 0px;\n  background-color: @theme_bg_color;\n}\n.nautilus-path-bar scrolledwindow undershoot.left {\n  border-radius: 5px 0px 0px 5px;\n  background: linear-gradient(to right, @theme_bg_color 6px, alpha(@theme_bg_color, 0) 24px);\n}\n.nautilus-path-bar scrolledwindow undershoot.right {\n  background: linear-gradient(to left, @theme_bg_color 6px, alpha(@theme_bg_color, 0) 24px);\n}\n\n.nautilus-path-bar > button,\n.path-buttons-box button {\n  margin: 0px;\n}\n\n.path-buttons-box button {\n  background-image: none;\n  box-shadow: none;\n  border-radius: 5px;\n  border-width: 0px;\n  -gtk-icon-shadow: none;\n}\n\n.path-buttons-box button:not(.current-dir):not(:backdrop):hover {\n  background: alpha(@theme_fg_color, 0.15);\n  box-shadow: inset 0 0 0 2px @theme_bg_color;\n}\n\n.path-buttons-box button:not(.current-dir):not(:backdrop):hover * {\n  opacity: 1;\n}\n\n/* Make the tags fit into the box */\nentry.search > * {\n  margin: 5px;\n}\n\n/* Sidebar */\n\n.nautilus-window .sidebar-row:selected {\n    background: mix(@theme_bg_color, @theme_fg_color, 0.07);\n}\n\n.nautilus-window .sidebar-row:selected,\n.nautilus-window .sidebar-row:selected image,\n.nautilus-window .sidebar-row:selected label {\n    color: mix(@theme_fg_color, @theme_text_color, 0.5);\n}\n\n.nautilus-window .sidebar-row:selected:backdrop {\n    background: mix(@theme_unfocused_bg_color, @theme_unfocused_fg_color, 0.07);\n}\n\n.nautilus-window .sidebar-row:selected:backdrop,\n.nautilus-window .sidebar-row:selected:backdrop label {\n    color: mix(@theme_unfocused_fg_color, @theme_unfocused_text_color, 0.15);\n}\n\n/* Floating status bar */\n.floating-bar {\n  padding: 1px;\n  background-color: @theme_base_color;\n  border-width: 1px;\n  border-style: solid solid none;\n  border-color: @borders;\n  border-radius: 8px 8px 0 0;\n}\n\n.floating-bar.bottom.left { /* axes left border and border radius */\n  border-left-style: none;\n  border-top-left-radius: 0;\n}\n.floating-bar.bottom.right { /* axes right border and border radius */\n  border-right-style: none;\n  border-top-right-radius: 0;\n}\n\n.floating-bar:backdrop {\n  background-color: @theme_unfocused_base_color;\n  border-color: @unfocused_borders;\n}\n\n.floating-bar button {\n  padding: 0px;\n}\n\n@define-color disk_space_unknown #888a85;\n@define-color disk_space_used #729fcf;\n@define-color disk_space_free #eeeeec;\n\n.disk-space-display {\n    border-style: solid;\n    border-width: 2px;\n}\n\n.disk-space-display.unknown {\n    background-color: @disk_space_unknown;\n    border-color: shade(@disk_space_unknown, 0.7);\n    color: @disk_space_unknown;\n}\n.disk-space-display.unknown.border {\n    color: shade(@disk_space_unknown, 0.7);\n}\n\n.disk-space-display.used {\n    background-color: @disk_space_used;\n    border-color: shade(@disk_space_used, 0.7);\n    color: @disk_space_used;\n}\n.disk-space-display.used.border {\n    color: shade(@disk_space_used, 0.7);\n}\n\n.disk-space-display.free {\n    background-color: @disk_space_free;\n    border-color: shade(@disk_space_free, 0.7);\n    color: @disk_space_free;\n}\n.disk-space-display.free.border {\n    color: shade(@disk_space_free, 0.7);\n}\n\n/* As a workaround for GtkTreeView showing thick border above first row when\n * horizontal grid lines are enabled, we add them using CSS instead. Exclude the\n * drop targets to let through the default feedback style. */\n.nautilus-list-view .view:not(:drop(active)) {\n    border-bottom: 1px solid @theme_bg_color;\n}\n\n.nautilus-list-view.thumbnail {\n  -gtk-icon-shadow: 0px 1px 2px @borders,\n                    1px 0px 0px alpha(@borders, 0.25),\n                    -1px 0px 0px alpha(@borders, 0.25),\n                    0px 2px 0px alpha(@borders, 0.5);\n}\n\n.search-information {\n  background-color: @theme_selected_bg_color;\n  color:white;\n  padding:2px;\n}\n\n@define-color conflict_bg #fef6b6;\n\n.conflict-row {\n    background: @conflict_bg;\n    color: black;\n}\n\n.conflict-row:hover {\n    background-color: shade(@conflict_bg, 0.9);\n}\n\n.conflict-row:selected {\n  background: @theme_selected_bg_color;\n  color: @theme_selected_fg_color;\n}\n\n/* Icon view */\nflowbox {\n  padding: 18px\n}\n\nflowboxchild {\n  padding: 0px;\n}\n\nflowboxchild:selected {\n  background-color:transparent;\n  outline-color: transparent;\n}\n\nflowboxchild .thumbnail {\n  margin: 4px;\n  box-shadow: 0px 1px 2px 0px alpha(@borders, 0.5),\n              0px 0px 0px 1px alpha(@borders, 0.5),\n              0px 2px 0px 0px alpha(@borders, 0.5);\n  border-radius: 2px;\n}\n\n.icon-ui-labels-box {\n  padding: 2px 4px;\n  border-radius: 4px;\n}\n\nflowboxchild:selected .icon-ui-labels-box {\n  color: @theme_selected_fg_color;\n  background-color: @theme_selected_bg_color;\n}\n\nflowboxchild:selected image {\n  -gtk-icon-effect: dim; /* GTK 3 only */\n  /* GTK 4 TODO: Replace previous line with the following one:\n  -gtk-icon-filter: opacity(0.5);\n  */\n  -gtk-icon-shadow: 0px 0px @theme_selected_bg_color;\n}\n"
  },
  {
    "path": ".themes/Flat-Remix-GTK-Blue-Light-Solid/gtk-3.0/gtk.css",
    "content": "/***************************\n * Check and Radio buttons *\n ***************************/\n* {\n  padding: 0;\n  -GtkToolButton-icon-spacing: 4;\n  -GtkTextView-error-underline-color: #bf1717;\n  -GtkScrolledWindow-scrollbar-spacing: 0;\n  -GtkToolItemGroup-expander-size: 11;\n  -GtkWidget-text-handle-width: 20;\n  -GtkWidget-text-handle-height: 24;\n  -GtkDialog-button-spacing: 4;\n  -GtkDialog-action-area-border: 0;\n  outline-color: alpha(currentColor,0.3);\n  outline-style: dashed;\n  outline-offset: -3px;\n  outline-width: 1px;\n  -gtk-outline-radius: 4px;\n  -gtk-secondary-caret-color: #2777ff; }\n\n/***************\n * Base States *\n ***************/\n.background {\n  color: #5c616c;\n  background-color: #ffffff; }\n  .background:backdrop {\n    color: #aeb0b6;\n    background-color: #ffffff;\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\n\n/*\n   These wildcard seems unavoidable, need to investigate.\n   Wildcards are bad and troublesome, use them with care,\n   or better, just don't.\n   Everytime a wildcard is used a kitten dies, painfully.\n*/\n*:disabled {\n  -gtk-icon-effect: dim; }\n\n.gtkstyle-fallback {\n  color: #5c616c;\n  background-color: #ffffff; }\n  .gtkstyle-fallback:hover {\n    color: #5c616c;\n    background-color: white; }\n  .gtkstyle-fallback:active {\n    color: #5c616c;\n    background-color: #e6e6e6; }\n  .gtkstyle-fallback:disabled {\n    color: #aeb0b6;\n    background-color: #fdfdfd; }\n  .gtkstyle-fallback:selected {\n    color: #ffffff;\n    background-color: #2777ff; }\n\n.view, iconview,\n.view text,\niconview text,\ntextview text {\n  color: black;\n  background-color: #fafafa; }\n  .view:backdrop, iconview:backdrop,\n  .view text:backdrop,\n  iconview text:backdrop,\n  textview text:backdrop {\n    color: #313131;\n    background-color: #f7f7f7; }\n    .view:backdrop:disabled, iconview:backdrop:disabled,\n    .view text:backdrop:disabled,\n    iconview text:backdrop:disabled,\n    textview text:backdrop:disabled {\n      color: #d9d9d9; }\n  .view:disabled, iconview:disabled,\n  .view text:disabled,\n  iconview text:disabled,\n  textview text:disabled {\n    color: #aeb0b6;\n    background-color: #fdfdfd; }\n  .view:selected:focus, iconview:selected:focus, .view:selected, iconview:selected,\n  .view text:selected:focus,\n  iconview text:selected:focus,\n  textview text:selected:focus,\n  .view text:selected,\n  iconview text:selected,\n  textview text:selected {\n    border-radius: 3px; }\n\ntextview border {\n  background-color: #fcfcfc; }\n\n.rubberband,\nrubberband,\n.content-view rubberband,\n.content-view .rubberband,\ntreeview.view rubberband,\nflowbox rubberband {\n  border: 1px solid #005af3;\n  background-color: rgba(0, 90, 243, 0.2); }\n\nflowbox flowboxchild {\n  padding: 3px; }\n  flowbox flowboxchild:selected {\n    outline-offset: -2px; }\n\n.content-view .tile {\n  margin: 2px;\n  background-color: transparent;\n  border-radius: 0;\n  padding: 0; }\n  .content-view .tile:backdrop {\n    background-color: transparent; }\n  .content-view .tile:active, .content-view .tile:selected {\n    background-color: transparent; }\n  .content-view .tile:disabled {\n    background-color: transparent; }\n\nlabel {\n  caret-color: currentColor; }\n  label selection {\n    background-color: #2777ff;\n    color: #ffffff; }\n  label:disabled {\n    color: #aeb0b6; }\n    button label:disabled {\n      color: inherit; }\n    label:disabled:backdrop {\n      color: #d9d9d9; }\n      button label:disabled:backdrop {\n        color: inherit; }\n  label.error {\n    color: #bf1717; }\n    label.error:disabled {\n      color: rgba(191, 23, 23, 0.5); }\n    label.error:disabled:backdrop {\n      color: rgba(191, 23, 23, 0.4); }\n\n.dim-label, .budgie-notification .notification-body, .budgie-switcher .notification-body, .budgie-switcher-window .notification-body, .budgie-osd .notification-body, .titlebar:not(headerbar) .subtitle,\nheaderbar .subtitle, label.separator {\n  opacity: 0.55;\n  text-shadow: none; }\n\nassistant .sidebar {\n  background-color: #fafafa;\n  border-top: 1px solid #d9d9d9; }\n  assistant .sidebar:backdrop {\n    background-color: #f7f7f7;\n    border-color: #d9d9d9; }\n\nassistant.csd .sidebar {\n  border-top-style: none; }\n\nassistant .sidebar label {\n  padding: 6px 12px; }\n\nassistant .sidebar label.highlight {\n  background-color: #dedfe2; }\n\n.osd .scale-popup, .app-notification,\n.app-notification.frame, .csd popover.background.osd, popover.background.osd, .csd popover.background.touch-selection, .csd popover.background.magnifier, popover.background.touch-selection, popover.background.magnifier,\n.osd {\n  color: white;\n  border: none;\n  background-color: #303340;\n  background-clip: padding-box;\n  text-shadow: 0 1px black;\n  -gtk-icon-shadow: 0 1px black; }\n  .osd .scale-popup:backdrop, .app-notification:backdrop, popover.background.osd:backdrop, popover.background.touch-selection:backdrop, popover.background.magnifier:backdrop,\n  .osd:backdrop {\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\n\n/*********************\n * Spinner Animation *\n *********************/\n@keyframes spin {\n  to {\n    -gtk-icon-transform: rotate(1turn); } }\n\nspinner {\n  background: none;\n  opacity: 0;\n  -gtk-icon-source: -gtk-icontheme(\"process-working-symbolic\"); }\n  spinner:backdrop {\n    color: #aeb0b6; }\n  spinner:checked {\n    opacity: 1;\n    animation: spin 1s linear infinite; }\n    spinner:checked:disabled {\n      opacity: 0.5; }\n\n/**********************\n * General Typography *\n **********************/\n.large-title {\n  font-weight: 300;\n  font-size: 24pt; }\n\n.title-1 {\n  font-weight: 800;\n  font-size: 20pt; }\n\n.title-2 {\n  font-weight: 800;\n  font-size: 15pt; }\n\n.title-3 {\n  font-weight: 700;\n  font-size: 15pt; }\n\n.title-4 {\n  font-weight: 700;\n  font-size: 13pt; }\n\n.heading {\n  font-weight: 700;\n  font-size: 11pt; }\n\n.body {\n  font-weight: 400;\n  font-size: 11pt; }\n\n.caption-heading {\n  font-weight: 700;\n  font-size: 9pt; }\n\n.caption {\n  font-weight: 400;\n  font-size: 9pt; }\n\n/****************\n * Text Entries *\n ****************/\nspinbutton:not(.vertical),\nentry {\n  min-height: 28px;\n  padding-left: 8px;\n  padding-right: 8px;\n  border: 1px solid;\n  border-radius: 6px;\n  transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n  color: black;\n  border-color: #d9d9d9;\n  background-color: #fafafa;\n  box-shadow: inset 0 0 0 1px rgba(39, 119, 255, 0); }\n  spinbutton:not(.vertical) image.left,\n  entry image.left {\n    margin-right: 6px; }\n  spinbutton:not(.vertical) image.right,\n  entry image.right {\n    margin-left: 6px; }\n  spinbutton.flat:not(.vertical),\n  entry.flat:focus,\n  entry.flat:backdrop,\n  entry.flat:disabled,\n  entry.flat {\n    min-height: 0;\n    padding: 2px;\n    background-color: transparent;\n    border-color: transparent;\n    border-radius: 0; }\n  spinbutton:focus:not(.vertical),\n  entry:focus {\n    box-shadow: inset 0 0 0 1px #2777ff;\n    border-color: #2777ff; }\n  spinbutton:disabled:not(.vertical),\n  entry:disabled {\n    color: #aeb0b6;\n    border-color: #d9d9d9;\n    background-color: #fdfdfd;\n    box-shadow: none; }\n  spinbutton:backdrop:not(.vertical),\n  entry:backdrop {\n    color: #313131;\n    border-color: #d9d9d9;\n    background-color: #f7f7f7;\n    box-shadow: none;\n    transition: 200ms ease-out; }\n  spinbutton:backdrop:disabled:not(.vertical),\n  entry:backdrop:disabled {\n    color: #d9d9d9;\n    border-color: #d9d9d9;\n    background-color: #fdfdfd;\n    box-shadow: none; }\n  spinbutton.error:not(.vertical),\n  entry.error {\n    color: #bf1717;\n    border-color: #bf1717; }\n    spinbutton.error:focus:not(.vertical),\n    entry.error:focus {\n      box-shadow: inset 0 0 0 1px #bf1717;\n      border-color: #bf1717; }\n    spinbutton.error:not(.vertical) selection,\n    entry.error selection {\n      background-color: #bf1717; }\n  spinbutton.warning:not(.vertical),\n  entry.warning {\n    color: #fd7d00;\n    border-color: #fd7d00; }\n    spinbutton.warning:focus:not(.vertical),\n    entry.warning:focus {\n      box-shadow: inset 0 0 0 1px #fd7d00;\n      border-color: #fd7d00; }\n    spinbutton.warning:not(.vertical) selection,\n    entry.warning selection {\n      background-color: #fd7d00; }\n  spinbutton:not(.vertical) image,\n  entry image {\n    color: #7c8088; }\n    spinbutton:not(.vertical) image:hover,\n    entry image:hover {\n      color: #5c616c; }\n    spinbutton:not(.vertical) image:active,\n    entry image:active {\n      color: #2777ff; }\n    spinbutton:not(.vertical) image:backdrop,\n    entry image:backdrop {\n      color: #bdbec3; }\n  spinbutton:drop(active):not(.vertical),\n  entry:drop(active):focus,\n  entry:drop(active) {\n    border-color: #19a187;\n    box-shadow: inset 0 0 0 1px #19a187; }\n  .osd spinbutton:not(.vertical), .osd entry {\n    color: white;\n    border-color: black;\n    background-color: rgba(0, 0, 0, 0.5);\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black; }\n    .osd spinbutton:focus:not(.vertical), .osd entry:focus {\n      color: white;\n      border-color: #2777ff;\n      background-color: rgba(0, 0, 0, 0.5);\n      background-clip: padding-box;\n      box-shadow: inset 0 0 0 1px #2777ff;\n      text-shadow: 0 1px black;\n      -gtk-icon-shadow: 0 1px black; }\n    .osd spinbutton:backdrop:not(.vertical), .osd entry:backdrop {\n      color: white;\n      border-color: black;\n      background-color: rgba(0, 0, 0, 0.5);\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n    .osd spinbutton:disabled:not(.vertical), .osd entry:disabled {\n      color: #97999f;\n      border-color: black;\n      background-color: rgba(68, 72, 83, 0.5);\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n\nspinbutton:not(.vertical) progress,\nentry progress {\n  margin: 2px -6px;\n  background-color: transparent;\n  background-image: none;\n  border-radius: 0;\n  border-width: 0 0 2px;\n  border-color: #2777ff;\n  border-style: solid;\n  box-shadow: none; }\n  spinbutton:not(.vertical) progress:backdrop,\n  entry progress:backdrop {\n    background-color: transparent; }\n\n.linked:not(.vertical) > spinbutton:focus:not(.vertical) + spinbutton:not(.vertical), .linked:not(.vertical) > spinbutton:focus:not(.vertical) + button, .linked:not(.vertical) > spinbutton:focus:not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) > spinbutton:focus:not(.vertical) + entry, .linked:not(.vertical) > entry:focus + button, .linked:not(.vertical) > entry:focus + combobox > box > button.combo, .linked:not(.vertical) > entry:focus + spinbutton:not(.vertical), .linked:not(.vertical) > entry:focus + entry {\n  border-left-color: #2777ff; }\n\n.linked:not(.vertical) > spinbutton:focus.error:not(.vertical) + spinbutton:not(.vertical), .linked:not(.vertical) > spinbutton:focus.error:not(.vertical) + button, .linked:not(.vertical) > spinbutton:focus.error:not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) > spinbutton:focus.error:not(.vertical) + entry, .linked:not(.vertical) > entry:focus.error + button, .linked:not(.vertical) > entry:focus.error + combobox > box > button.combo, .linked:not(.vertical) > entry:focus.error + spinbutton:not(.vertical), .linked:not(.vertical) > entry:focus.error + entry {\n  border-left-color: #bf1717; }\n\n.linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + spinbutton:not(.vertical), .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + button, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + entry, .linked:not(.vertical) > entry:drop(active) + button, .linked:not(.vertical) > entry:drop(active) + combobox > box > button.combo, .linked:not(.vertical) > entry:drop(active) + spinbutton:not(.vertical), .linked:not(.vertical) > entry:drop(active) + entry {\n  border-left-color: #19a187; }\n\n.linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled), .linked.vertical > spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):not(.vertical), .linked.vertical > entry:not(:disabled) + entry:not(:disabled), .linked.vertical > entry:not(:disabled) + spinbutton:not(:disabled):not(.vertical) {\n  border-top-color: #f0f0f0; }\n  .linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled):backdrop, .linked.vertical > spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):backdrop:not(.vertical), .linked.vertical > entry:not(:disabled) + entry:not(:disabled):backdrop, .linked.vertical > entry:not(:disabled) + spinbutton:not(:disabled):backdrop:not(.vertical) {\n    border-top-color: #eeeeee; }\n\n.linked.vertical > spinbutton:disabled:not(.vertical) + spinbutton:disabled:not(.vertical), .linked.vertical > spinbutton:disabled:not(.vertical) + entry:disabled, .linked.vertical > entry:disabled + spinbutton:disabled:not(.vertical), .linked.vertical > entry:disabled + entry:disabled {\n  border-top-color: #f0f0f0; }\n\n.linked.vertical > spinbutton:not(.vertical) + spinbutton:focus:not(:only-child):not(.vertical),\n.linked.vertical > spinbutton:not(.vertical) + entry:focus:not(:only-child), .linked.vertical > entry + spinbutton:focus:not(:only-child):not(.vertical),\n.linked.vertical > entry + entry:focus:not(:only-child) {\n  border-top-color: #2777ff; }\n\n.linked.vertical > spinbutton:not(.vertical) + spinbutton:focus.error:not(:only-child):not(.vertical),\n.linked.vertical > spinbutton:not(.vertical) + entry:focus.error:not(:only-child), .linked.vertical > entry + spinbutton:focus.error:not(:only-child):not(.vertical),\n.linked.vertical > entry + entry:focus.error:not(:only-child) {\n  border-top-color: #bf1717; }\n\n.linked.vertical > spinbutton:not(.vertical) + spinbutton:drop(active):not(:only-child):not(.vertical),\n.linked.vertical > spinbutton:not(.vertical) + entry:drop(active):not(:only-child), .linked.vertical > entry + spinbutton:drop(active):not(:only-child):not(.vertical),\n.linked.vertical > entry + entry:drop(active):not(:only-child) {\n  border-top-color: #19a187; }\n\n.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + spinbutton:not(.vertical),\n.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + entry,\n.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + button,\n.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + combobox > box > button.combo, .linked.vertical > entry:focus:not(:only-child) + spinbutton:not(.vertical),\n.linked.vertical > entry:focus:not(:only-child) + entry,\n.linked.vertical > entry:focus:not(:only-child) + button,\n.linked.vertical > entry:focus:not(:only-child) + combobox > box > button.combo {\n  border-top-color: #2777ff; }\n\n.linked.vertical > spinbutton:focus.error:not(:only-child):not(.vertical) + spinbutton:not(.vertical),\n.linked.vertical > spinbutton:focus.error:not(:only-child):not(.vertical) + entry,\n.linked.vertical > spinbutton:focus.error:not(:only-child):not(.vertical) + button,\n.linked.vertical > spinbutton:focus.error:not(:only-child):not(.vertical) + combobox > box > button.combo, .linked.vertical > entry:focus.error:not(:only-child) + spinbutton:not(.vertical),\n.linked.vertical > entry:focus.error:not(:only-child) + entry,\n.linked.vertical > entry:focus.error:not(:only-child) + button,\n.linked.vertical > entry:focus.error:not(:only-child) + combobox > box > button.combo {\n  border-top-color: #bf1717; }\n\n.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + spinbutton:not(.vertical),\n.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + entry,\n.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + button,\n.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + combobox > box > button.combo, .linked.vertical > entry:drop(active):not(:only-child) + spinbutton:not(.vertical),\n.linked.vertical > entry:drop(active):not(:only-child) + entry,\n.linked.vertical > entry:drop(active):not(:only-child) + button,\n.linked.vertical > entry:drop(active):not(:only-child) + combobox > box > button.combo {\n  border-top-color: #19a187; }\n\nspinbutton.error:not(.vertical),\nentry.error {\n  color: #bf1717; }\n\ntreeview entry:focus:dir(rtl), treeview entry:focus:dir(ltr) {\n  background-color: #fafafa;\n  transition-property: color, background; }\n\ntreeview entry.flat, treeview entry {\n  border-radius: 0;\n  background-image: none;\n  background-color: #fafafa; }\n  treeview entry.flat:focus, treeview entry:focus {\n    border-color: #2777ff; }\n\n.entry-tag {\n  padding: 5px;\n  margin-top: 2px;\n  margin-bottom: 2px;\n  border-style: none;\n  color: #ffffff;\n  background-color: #2777ff; }\n  :dir(ltr) .entry-tag {\n    margin-left: 8px;\n    margin-right: -5px; }\n  :dir(rtl) .entry-tag {\n    margin-left: -5px;\n    margin-right: 8px; }\n  .entry-tag:hover {\n    background-color: #5a97ff; }\n  :backdrop .entry-tag {\n    color: #f7f7f7;\n    background-color: #2777ff; }\n  .entry-tag.button {\n    background-color: transparent;\n    color: rgba(255, 255, 255, 0.7); }\n  :not(:backdrop) .entry-tag.button:hover {\n    border: 1px solid #2777ff;\n    color: #ffffff; }\n  :not(:backdrop) .entry-tag.button:active {\n    background-color: #2777ff;\n    color: rgba(255, 255, 255, 0.7); }\n\n/***********\n * Buttons *\n ***********/\n@keyframes needs_attention {\n  from {\n    background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#2777ff), to(transparent)); }\n  to {\n    background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#2777ff), to(transparent)); } }\n\nbutton.titlebutton, notebook > header > tabs > arrow,\nbutton {\n  min-height: 24px;\n  min-width: 16px;\n  padding: 2px 6px;\n  border: 1px solid;\n  border-radius: 6px;\n  transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n  color: #5c616c;\n  outline-color: rgba(92, 97, 108, 0.3);\n  border-color: #d9d9d9;\n  background-image: image(white);\n  box-shadow: none; }\n  button.titlebutton, button.sidebar-button, notebook > header > tabs > arrow, notebook > header > tabs > arrow.flat,\n  button.flat {\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    transition: none; }\n    button.titlebutton:hover, button.sidebar-button:hover, notebook > header > tabs > arrow:hover,\n    button.flat:hover {\n      transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n      transition-duration: 500ms; }\n      button.titlebutton:hover:active, button.sidebar-button:hover:active, notebook > header > tabs > arrow:hover:active,\n      button.flat:hover:active {\n        transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  notebook > header > tabs > arrow:hover,\n  button:hover {\n    color: #5c616c;\n    outline-color: rgba(92, 97, 108, 0.3);\n    border-color: #d9d9d9;\n    background-image: image(whitesmoke);\n    box-shadow: none;\n    -gtk-icon-effect: highlight; }\n  notebook > header > tabs > arrow:active, notebook > header > tabs > arrow:checked,\n  button:active,\n  button:checked {\n    color: #ffffff;\n    outline-color: rgba(92, 97, 108, 0.3);\n    border-color: #2777ff;\n    background-image: linear-gradient(to right, #317dff, #1d71ff);\n    box-shadow: 0 2px 4px rgba(39, 119, 255, 0.25);\n    transition-duration: 50ms; }\n  notebook > header > tabs > arrow:backdrop,\n  button:backdrop.flat,\n  button:backdrop {\n    color: #aeb0b6;\n    border-color: #d9d9d9;\n    background-image: image(white);\n    box-shadow: none;\n    transition: 200ms ease-out;\n    -gtk-icon-effect: none; }\n    notebook > header > tabs > arrow:backdrop:active, notebook > header > tabs > arrow:backdrop:checked,\n    button:backdrop.flat:active,\n    button:backdrop.flat:checked,\n    button:backdrop:active,\n    button:backdrop:checked {\n      color: #ffffff;\n      border-color: #2777ff;\n      background-image: image(#5292ff);\n      box-shadow: none; }\n    notebook > header > tabs > arrow:backdrop:disabled,\n    button:backdrop.flat:disabled,\n    button:backdrop:disabled {\n      color: #d9d9d9;\n      border-color: #d9d9d9;\n      background-image: image(#fdfdfd);\n      box-shadow: none; }\n      notebook > header > tabs > arrow:backdrop:disabled:active, notebook > header > tabs > arrow:backdrop:disabled:checked,\n      button:backdrop.flat:disabled:active,\n      button:backdrop.flat:disabled:checked,\n      button:backdrop:disabled:active,\n      button:backdrop:disabled:checked {\n        color: #d9d9d9;\n        border-color: #d9d9d9;\n        background-image: image(#eaeaea);\n        box-shadow: none; }\n  button.titlebutton:backdrop, button.sidebar-button:backdrop, notebook > header > tabs > arrow:backdrop, button.titlebutton:disabled, button.sidebar-button:disabled, notebook > header > tabs > arrow:disabled,\n  button.flat:backdrop,\n  button.flat:disabled,\n  button.flat:backdrop:disabled {\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\n  notebook > header > tabs > arrow:disabled,\n  button:disabled {\n    color: #aeb0b6;\n    border-color: #d9d9d9;\n    background-image: image(#fdfdfd);\n    box-shadow: none; }\n    notebook > header > tabs > arrow:disabled:active, notebook > header > tabs > arrow:disabled:checked,\n    button:disabled:active,\n    button:disabled:checked {\n      color: #aeb0b6;\n      border-color: #d9d9d9;\n      background-image: image(#eaeaea);\n      box-shadow: none; }\n  notebook > header > tabs > arrow.image-button,\n  button.image-button {\n    min-width: 24px;\n    padding-left: 2px;\n    padding-right: 2px; }\n  notebook > header > tabs > arrow.text-button,\n  button.text-button {\n    padding-left: 16px;\n    padding-right: 16px; }\n  notebook > header > tabs > arrow.text-button.image-button,\n  button.text-button.image-button {\n    padding-left: 8px;\n    padding-right: 8px; }\n    notebook > header > tabs > arrow.text-button.image-button label,\n    button.text-button.image-button label {\n      padding-left: 8px;\n      padding-right: 8px; }\n  combobox:drop(active) button.combo, notebook > header > tabs > arrow:drop(active),\n  button:drop(active) {\n    color: #19a187;\n    border-color: #19a187;\n    box-shadow: inset 0 0 0 1px #19a187; }\n\nrow:selected button {\n  border-color: #0051da; }\n\nrow:selected button.sidebar-button:not(:active):not(:checked):not(:hover):not(disabled), row:selected button.flat:not(:active):not(:checked):not(:hover):not(disabled) {\n  color: #ffffff;\n  border-color: transparent; }\n  row:selected button.sidebar-button:not(:active):not(:checked):not(:hover):not(disabled):backdrop, row:selected button.flat:not(:active):not(:checked):not(:hover):not(disabled):backdrop {\n    color: #f7f7f7; }\n\n\nbutton.osd {\n  min-width: 26px;\n  min-height: 32px;\n  color: white;\n  border-radius: 5px;\n  color: white;\n  border-color: black;\n  background-color: transparent;\n  background-image: image(#303340);\n  background-clip: padding-box;\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n  text-shadow: 0 1px black;\n  -gtk-icon-shadow: 0 1px black;\n  outline-color: rgba(255, 255, 255, 0.3);\n  border: none;\n  box-shadow: none; }\n  \n  button.osd.image-button {\n    min-width: 34px; }\n  \n  button.osd:hover {\n    color: white;\n    border-color: black;\n    background-color: transparent;\n    background-image: image(#4a5063);\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black;\n    outline-color: rgba(255, 255, 255, 0.3);\n    border: none;\n    box-shadow: none; }\n  \n  button.osd:active,\n  button.osd:checked {\n    color: white;\n    border-color: black;\n    background-color: transparent;\n    background-image: image(black);\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    outline-color: rgba(255, 255, 255, 0.3);\n    border: none;\n    box-shadow: none; }\n  \n  button.osd:disabled:backdrop,\n  button.osd:disabled {\n    color: #97999f;\n    border-color: black;\n    background-color: transparent;\n    background-image: image(rgba(68, 72, 83, 0.5));\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    border: none; }\n  \n  button.osd:backdrop {\n    color: white;\n    border-color: black;\n    background-color: transparent;\n    background-image: image(#303340);\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    border: none; }\n\n.app-notification button,\n.app-notification.frame button, .csd popover.background.touch-selection button, .csd popover.background.magnifier button, popover.background.touch-selection button, popover.background.magnifier button, .osd button {\n  color: white;\n  border-color: black;\n  background-color: transparent;\n  background-image: image(#303340);\n  background-clip: padding-box;\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n  text-shadow: 0 1px black;\n  -gtk-icon-shadow: 0 1px black;\n  outline-color: rgba(255, 255, 255, 0.3); }\n  .app-notification button:hover, popover.background.touch-selection button:hover, popover.background.magnifier button:hover, .osd button:hover {\n    color: white;\n    border-color: black;\n    background-color: transparent;\n    background-image: image(#4a5063);\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black;\n    outline-color: rgba(255, 255, 255, 0.3); }\n  .app-notification button:active, popover.background.touch-selection button:active, popover.background.magnifier button:active, .app-notification button:checked, popover.background.touch-selection button:checked, popover.background.magnifier button:checked, .osd button:active:backdrop, .osd button:active, .osd button:checked:backdrop, .osd button:checked {\n    color: white;\n    border-color: black;\n    background-color: transparent;\n    background-image: image(black);\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    outline-color: rgba(255, 255, 255, 0.3); }\n  .app-notification button:disabled, popover.background.touch-selection button:disabled, popover.background.magnifier button:disabled, .osd button:disabled:backdrop, .osd button:disabled {\n    color: #97999f;\n    border-color: black;\n    background-color: transparent;\n    background-image: image(rgba(68, 72, 83, 0.5));\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\n  .app-notification button:backdrop, popover.background.touch-selection button:backdrop, popover.background.magnifier button:backdrop, .osd button:backdrop {\n    color: white;\n    border-color: black;\n    background-color: transparent;\n    background-image: image(#303340);\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\n  .app-notification button.flat, popover.background.touch-selection button.flat, popover.background.magnifier button.flat, .osd button.flat {\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    box-shadow: none;\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black; }\n    .app-notification button.flat:hover, popover.background.touch-selection button.flat:hover, popover.background.magnifier button.flat:hover, .osd button.flat:hover {\n      color: white;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(#4a5063);\n      background-clip: padding-box;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n      text-shadow: 0 1px black;\n      -gtk-icon-shadow: 0 1px black;\n      outline-color: rgba(255, 255, 255, 0.3); }\n    .app-notification button.flat:disabled, popover.background.touch-selection button.flat:disabled, popover.background.magnifier button.flat:disabled, .osd button.flat:disabled {\n      color: #97999f;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(rgba(68, 72, 83, 0.5));\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      background-image: none;\n      border-color: transparent;\n      box-shadow: none; }\n    .app-notification button.flat:backdrop, popover.background.touch-selection button.flat:backdrop, popover.background.magnifier button.flat:backdrop, .osd button.flat:backdrop {\n      border-color: transparent;\n      background-color: transparent;\n      background-image: none;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n    .app-notification button.flat:active, popover.background.touch-selection button.flat:active, popover.background.magnifier button.flat:active, .app-notification button.flat:checked, popover.background.touch-selection button.flat:checked, popover.background.magnifier button.flat:checked, .osd button.flat:active, .osd button.flat:checked {\n      color: white;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(black);\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      outline-color: rgba(255, 255, 255, 0.3); }\n\n\nbutton.suggested-action {\n  color: white;\n  outline-color: rgba(255, 255, 255, 0.3);\n  border-color: #186dff;\n  background-image: image(#2777ff);\n  box-shadow: none; }\n  \n  button.suggested-action.flat {\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    color: #2777ff; }\n  \n  button.suggested-action:hover {\n    color: white;\n    outline-color: rgba(255, 255, 255, 0.3);\n    border-color: #005af3;\n    background-image: image(#136aff);\n    box-shadow: none; }\n  \n  button.suggested-action:active,\n  button.suggested-action:checked {\n    color: white;\n    outline-color: rgba(255, 255, 255, 0.3);\n    border-color: #0052df;\n    background-image: linear-gradient(to right, #0056e9, #004fd4);\n    box-shadow: 0 2px 4px rgba(0, 82, 223, 0.25); }\n  \n  button.suggested-action:backdrop,\n  button.suggested-action.flat:backdrop {\n    color: #d4e4ff;\n    border-color: #2777ff;\n    background-image: image(#2777ff);\n    box-shadow: none; }\n    \n    button.suggested-action:backdrop:active,\n    button.suggested-action:backdrop:checked,\n    button.suggested-action.flat:backdrop:active,\n    button.suggested-action.flat:backdrop:checked {\n      color: #ffffff;\n      border-color: #2777ff;\n      background-image: image(#5292ff);\n      box-shadow: none; }\n    \n    button.suggested-action:backdrop:disabled,\n    button.suggested-action.flat:backdrop:disabled {\n      color: #d9d9d9;\n      border-color: #d9d9d9;\n      background-image: image(#fdfdfd);\n      box-shadow: none; }\n      \n      button.suggested-action:backdrop:disabled:active,\n      button.suggested-action:backdrop:disabled:checked,\n      button.suggested-action.flat:backdrop:disabled:active,\n      button.suggested-action.flat:backdrop:disabled:checked {\n        color: #6da3fe;\n        border-color: #1e71fe;\n        background-image: image(#1e71fe);\n        box-shadow: none; }\n  \n  button.suggested-action.flat:backdrop,\n  button.suggested-action.flat:disabled,\n  button.suggested-action.flat:backdrop:disabled {\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    color: rgba(39, 119, 255, 0.8); }\n  \n  button.suggested-action:disabled {\n    color: #aeb0b6;\n    border-color: #d9d9d9;\n    background-image: image(#fdfdfd);\n    box-shadow: none; }\n    \n    button.suggested-action:disabled:active,\n    button.suggested-action:disabled:checked {\n      color: #a5c6ff;\n      border-color: #005af3;\n      background-image: image(#1e71fe);\n      box-shadow: none; }\n  .osd button.suggested-action {\n    color: white;\n    border-color: black;\n    background-color: transparent;\n    background-image: image(rgba(39, 119, 255, 0.5));\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black;\n    outline-color: rgba(255, 255, 255, 0.3); }\n    .osd button.suggested-action:hover {\n      color: white;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(rgba(39, 119, 255, 0.7));\n      background-clip: padding-box;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n      text-shadow: 0 1px black;\n      -gtk-icon-shadow: 0 1px black;\n      outline-color: rgba(255, 255, 255, 0.3); }\n    .osd button.suggested-action:active:backdrop, .osd button.suggested-action:active, .osd button.suggested-action:checked:backdrop, .osd button.suggested-action:checked {\n      color: white;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(#2777ff);\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      outline-color: rgba(255, 255, 255, 0.3); }\n    .osd button.suggested-action:disabled:backdrop, .osd button.suggested-action:disabled {\n      color: #97999f;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(rgba(68, 72, 83, 0.5));\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n    .osd button.suggested-action:backdrop {\n      color: white;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(rgba(39, 119, 255, 0.5));\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n\n\nbutton.destructive-action {\n  color: white;\n  outline-color: rgba(255, 255, 255, 0.3);\n  border-color: #c61717;\n  background-image: image(#d41919);\n  box-shadow: none; }\n  \n  button.destructive-action.flat {\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    color: #d41919; }\n  \n  button.destructive-action:hover {\n    color: white;\n    outline-color: rgba(255, 255, 255, 0.3);\n    border-color: #a61414;\n    background-image: image(#c21717);\n    box-shadow: none; }\n  \n  button.destructive-action:active,\n  button.destructive-action:checked {\n    color: white;\n    outline-color: rgba(255, 255, 255, 0.3);\n    border-color: #941111;\n    background-image: linear-gradient(to right, #9d1313, #8b1010);\n    box-shadow: 0 2px 4px rgba(148, 17, 17, 0.25); }\n  \n  button.destructive-action:backdrop,\n  button.destructive-action.flat:backdrop {\n    color: #f6d1d1;\n    border-color: #d41919;\n    background-image: image(#d41919);\n    box-shadow: none; }\n    \n    button.destructive-action:backdrop:active,\n    button.destructive-action:backdrop:checked,\n    button.destructive-action.flat:backdrop:active,\n    button.destructive-action.flat:backdrop:checked {\n      color: #ffffff;\n      border-color: #2777ff;\n      background-image: image(#5292ff);\n      box-shadow: none; }\n    \n    button.destructive-action:backdrop:disabled,\n    button.destructive-action.flat:backdrop:disabled {\n      color: #d9d9d9;\n      border-color: #d9d9d9;\n      background-image: image(#fdfdfd);\n      box-shadow: none; }\n      \n      button.destructive-action:backdrop:disabled:active,\n      button.destructive-action:backdrop:disabled:checked,\n      button.destructive-action.flat:backdrop:disabled:active,\n      button.destructive-action.flat:backdrop:disabled:checked {\n        color: #da7272;\n        border-color: #c72626;\n        background-image: image(#c72626);\n        box-shadow: none; }\n  \n  button.destructive-action.flat:backdrop,\n  button.destructive-action.flat:disabled,\n  button.destructive-action.flat:backdrop:disabled {\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    color: rgba(212, 25, 25, 0.8); }\n  \n  button.destructive-action:disabled {\n    color: #aeb0b6;\n    border-color: #d9d9d9;\n    background-image: image(#fdfdfd);\n    box-shadow: none; }\n    \n    button.destructive-action:disabled:active,\n    button.destructive-action:disabled:checked {\n      color: #e8a8a8;\n      border-color: #a61414;\n      background-image: image(#c72626);\n      box-shadow: none; }\n  .osd button.destructive-action {\n    color: white;\n    border-color: black;\n    background-color: transparent;\n    background-image: image(rgba(212, 25, 25, 0.5));\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black;\n    outline-color: rgba(255, 255, 255, 0.3); }\n    .osd button.destructive-action:hover {\n      color: white;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(rgba(212, 25, 25, 0.7));\n      background-clip: padding-box;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n      text-shadow: 0 1px black;\n      -gtk-icon-shadow: 0 1px black;\n      outline-color: rgba(255, 255, 255, 0.3); }\n    .osd button.destructive-action:active:backdrop, .osd button.destructive-action:active, .osd button.destructive-action:checked:backdrop, .osd button.destructive-action:checked {\n      color: white;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(#d41919);\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      outline-color: rgba(255, 255, 255, 0.3); }\n    .osd button.destructive-action:disabled:backdrop, .osd button.destructive-action:disabled {\n      color: #97999f;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(rgba(68, 72, 83, 0.5));\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n    .osd button.destructive-action:backdrop {\n      color: white;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(rgba(212, 25, 25, 0.5));\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n\n.stack-switcher > button {\n  outline-offset: -3px; }\n  .stack-switcher > button > label {\n    padding-left: 6px;\n    padding-right: 6px; }\n  .stack-switcher > button > image {\n    padding-left: 6px;\n    padding-right: 6px;\n    padding-top: 3px;\n    padding-bottom: 3px; }\n  .stack-switcher > button.text-button {\n    padding-left: 10px;\n    padding-right: 10px; }\n  .stack-switcher > button.image-button {\n    padding-left: 2px;\n    padding-right: 2px; }\n  .stack-switcher > button.needs-attention:active > label,\n  .stack-switcher > button.needs-attention:active > image, .stack-switcher > button.needs-attention:checked > label,\n  .stack-switcher > button.needs-attention:checked > image {\n    animation: none;\n    background-image: none; }\n\n\nbutton.font separator,\nbutton.file separator {\n  background-color: transparent; }\n\n\nbutton.font > box > box > label {\n  font-weight: bold; }\n\n.primary-toolbar button {\n  -gtk-icon-shadow: none; }\n\n\nbutton.circular {\n  border-radius: 9999px;\n  -gtk-outline-radius: 9999px;\n  padding: 2px;\n  /* circles instead of ellipses */\n  background-origin: padding-box, border-box;\n  background-clip: padding-box, border-box; }\n  \n  button.circular label {\n    padding: 0; }\n  \n  button.circular:not(.flat):not(.osd):not(:checked):not(:active):not(:disabled):not(:backdrop) {\n    color: #5c616c;\n    outline-color: rgba(92, 97, 108, 0.3);\n    border-color: #d9d9d9;\n    background-image: image(white), linear-gradient(to top, #c2c2c2 25%, #d9d9d9 50%);\n    box-shadow: none;\n    border-color: transparent; }\n  \n  button.circular:hover:not(.osd):not(:checked):not(:active):not(:disabled):not(:backdrop) {\n    color: #5c616c;\n    outline-color: rgba(92, 97, 108, 0.3);\n    border-color: #d9d9d9;\n    background-image: image(whitesmoke), linear-gradient(to top, #c2c2c2 25%, #d9d9d9 50%);\n    box-shadow: none;\n    border-color: transparent; }\n\nstacksidebar row.needs-attention > label, .stack-switcher > button.needs-attention > label,\n.stack-switcher > button.needs-attention > image {\n  animation: needs_attention 150ms ease-in;\n  background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#2777ff), to(transparent)), -gtk-gradient(radial, center center, 0, center center, 0.5, to(rgba(255, 255, 255, 0.769231)), to(transparent));\n  background-size: 6px 6px, 6px 6px;\n  background-repeat: no-repeat;\n  background-position: right 3px, right 4px; }\n  stacksidebar row.needs-attention > label:backdrop, .stack-switcher > button.needs-attention > label:backdrop,\n  .stack-switcher > button.needs-attention > image:backdrop {\n    background-size: 6px 6px, 0 0; }\n  stacksidebar row.needs-attention > label:dir(rtl), .stack-switcher > button.needs-attention > label:dir(rtl),\n  .stack-switcher > button.needs-attention > image:dir(rtl) {\n    background-position: left 3px, left 4px; }\n\n.inline-toolbar toolbutton > button {\n  color: #5c616c;\n  outline-color: rgba(92, 97, 108, 0.3);\n  border-color: #d9d9d9;\n  background-image: image(white);\n  box-shadow: none; }\n  .inline-toolbar toolbutton > button:hover {\n    color: #5c616c;\n    outline-color: rgba(92, 97, 108, 0.3);\n    border-color: #d9d9d9;\n    background-image: image(whitesmoke);\n    box-shadow: none; }\n  .inline-toolbar toolbutton > button:active, .inline-toolbar toolbutton > button:checked {\n    color: #ffffff;\n    outline-color: rgba(92, 97, 108, 0.3);\n    border-color: #2777ff;\n    background-image: linear-gradient(to right, #317dff, #1d71ff);\n    box-shadow: 0 2px 4px rgba(39, 119, 255, 0.25); }\n  .inline-toolbar toolbutton > button:disabled {\n    color: #aeb0b6;\n    border-color: #d9d9d9;\n    background-image: image(#fdfdfd);\n    box-shadow: none; }\n    .inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked {\n      color: #aeb0b6;\n      border-color: #d9d9d9;\n      background-image: image(#eaeaea);\n      box-shadow: none; }\n  .inline-toolbar toolbutton > button:backdrop {\n    color: #aeb0b6;\n    border-color: #d9d9d9;\n    background-image: image(white);\n    box-shadow: none; }\n    .inline-toolbar toolbutton > button:backdrop:active, .inline-toolbar toolbutton > button:backdrop:checked {\n      color: #ffffff;\n      border-color: #2777ff;\n      background-image: image(#5292ff);\n      box-shadow: none; }\n    .inline-toolbar toolbutton > button:backdrop:disabled {\n      color: #d9d9d9;\n      border-color: #d9d9d9;\n      background-image: image(#fdfdfd);\n      box-shadow: none; }\n      .inline-toolbar toolbutton > button:backdrop:disabled:active, .inline-toolbar toolbutton > button:backdrop:disabled:checked {\n        color: #d9d9d9;\n        border-color: #d9d9d9;\n        background-image: image(#eaeaea);\n        box-shadow: none; }\n\n.linked:not(.vertical) > combobox > box > button.combo, filechooser .path-bar.linked > button, .linked:not(.vertical) > spinbutton:not(.vertical), .linked:not(.vertical) > entry, .inline-toolbar button, .linked > button, toolbar.inline-toolbar toolbutton > button.flat {\n  border-right-style: none;\n  border-radius: 0;\n  -gtk-outline-radius: 0; }\n\n.linked:not(.vertical) > combobox:first-child > box > button.combo, combobox.linked button:nth-child(2):dir(rtl), filechooser .path-bar.linked > button:dir(rtl):last-child, filechooser .path-bar.linked > button:dir(ltr):first-child, .linked:not(.vertical) > spinbutton:first-child:not(.vertical), .linked:not(.vertical) > entry:first-child, .inline-toolbar button:first-child, .linked > button:first-child, toolbar.inline-toolbar toolbutton:first-child > button.flat {\n  border-top-left-radius: 6px;\n  border-bottom-left-radius: 6px;\n  -gtk-outline-top-left-radius: 6px;\n  -gtk-outline-bottom-left-radius: 6px; }\n\n.linked:not(.vertical) > combobox:last-child > box > button.combo, combobox.linked button:nth-child(2):dir(ltr), filechooser .path-bar.linked > button:dir(rtl):first-child, filechooser .path-bar.linked > button:dir(ltr):last-child, .linked:not(.vertical) > spinbutton:last-child:not(.vertical), .linked:not(.vertical) > entry:last-child, .inline-toolbar button:last-child, .linked > button:last-child, toolbar.inline-toolbar toolbutton:last-child > button.flat {\n  border-right-style: solid;\n  border-top-right-radius: 6px;\n  border-bottom-right-radius: 6px;\n  -gtk-outline-top-right-radius: 6px;\n  -gtk-outline-bottom-right-radius: 6px; }\n\n.linked:not(.vertical) > combobox:only-child > box > button.combo, filechooser .path-bar.linked > button:only-child, .linked:not(.vertical) > spinbutton:only-child:not(.vertical), .linked:not(.vertical) > entry:only-child, .inline-toolbar button:only-child, .linked > button:only-child, toolbar.inline-toolbar toolbutton:only-child > button.flat {\n  border-style: solid;\n  border-radius: 6px;\n  -gtk-outline-radius: 6px; }\n\n.linked.vertical > combobox > box > button.combo, .linked.vertical > spinbutton:not(.vertical), .linked.vertical > entry, .linked.vertical > button {\n  border-style: solid solid none solid;\n  border-radius: 0;\n  -gtk-outline-radius: 0; }\n\n.linked.vertical > combobox:first-child > box > button.combo, .linked.vertical > spinbutton:first-child:not(.vertical), .linked.vertical > entry:first-child, .linked.vertical > button:first-child {\n  border-top-left-radius: 6px;\n  border-top-right-radius: 6px;\n  -gtk-outline-top-left-radius: 6px;\n  -gtk-outline-top-right-radius: 6px; }\n\n.linked.vertical > combobox:last-child > box > button.combo, .linked.vertical > spinbutton:last-child:not(.vertical), .linked.vertical > entry:last-child, .linked.vertical > button:last-child {\n  border-bottom-style: solid;\n  border-bottom-left-radius: 6px;\n  border-bottom-right-radius: 6px;\n  -gtk-outline-bottom-left-radius: 6px;\n  -gtk-outline-bottom-right-radius: 6px; }\n\n.linked.vertical > combobox:only-child > box > button.combo, .linked.vertical > spinbutton:only-child:not(.vertical), .linked.vertical > entry:only-child, .linked.vertical > button:only-child {\n  border-style: solid;\n  border-radius: 6px;\n  -gtk-outline-radius: 6px; }\n\n.scale-popup button:backdrop:hover, .scale-popup button:backdrop:disabled, .scale-popup button:backdrop, .scale-popup button:hover, calendar.button, button:link:hover, button:link:active, button:link:checked,\nbutton:visited:hover,\nbutton:visited:active,\nbutton:visited:checked, button:link,\nbutton:visited, list row button.image-button:not(.flat), modelbutton.flat:backdrop, modelbutton.flat:backdrop:hover, modelbutton.flat,\n.menuitem.button.flat {\n  background-color: transparent;\n  background-image: none;\n  border-color: transparent;\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0);\n  text-shadow: none;\n  -gtk-icon-shadow: none; }\n\n/* menu buttons */\nmodelbutton.flat,\n.menuitem.button.flat {\n  min-height: 26px;\n  padding-left: 5px;\n  padding-right: 5px;\n  border-radius: 6px;\n  outline-offset: -2px; }\n  modelbutton.flat:hover,\n  .menuitem.button.flat:hover {\n    background-color: #eaebec; }\n\nmodelbutton.flat arrow {\n  background: none; }\n  modelbutton.flat arrow:hover {\n    background: none; }\n  modelbutton.flat arrow.left {\n    -gtk-icon-source: -gtk-icontheme(\"pan-start-symbolic\"); }\n  modelbutton.flat arrow.right {\n    -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic\"); }\n\nbutton.color {\n  padding: 4px; }\n  button.color colorswatch:only-child {\n    box-shadow: 0 1px rgba(255, 255, 255, 0.769231); }\n    button.color colorswatch:only-child, button.color colorswatch:only-child overlay {\n      border-radius: 0; }\n    .osd button.color colorswatch:only-child {\n      box-shadow: none; }\n  .osd button.color:disabled colorswatch:only-child, .osd button.color:backdrop colorswatch:only-child, .osd button.color:active colorswatch:only-child, .osd button.color:checked colorswatch:only-child, button.color:disabled colorswatch:only-child, button.color:backdrop colorswatch:only-child, button.color:active colorswatch:only-child, button.color:checked colorswatch:only-child {\n    box-shadow: none; }\n\n/* list buttons */\n/* tone down as per new designs, see issue #1473, #1748 */\nlist row button.image-button:not(.flat) {\n  border: 1px solid rgba(217, 217, 217, 0.5); }\n  list row button.image-button:not(.flat):hover {\n    color: #5c616c;\n    outline-color: rgba(92, 97, 108, 0.3);\n    border-color: #d9d9d9;\n    background-image: image(whitesmoke);\n    box-shadow: none; }\n  list row button.image-button:not(.flat):active, list row button.image-button:not(.flat):checked {\n    color: #ffffff;\n    outline-color: rgba(92, 97, 108, 0.3);\n    border-color: #2777ff;\n    background-image: linear-gradient(to right, #317dff, #1d71ff);\n    box-shadow: 0 2px 4px rgba(39, 119, 255, 0.25); }\n\n/*********\n * Links *\n *********/\nbutton:link > label,\nbutton:visited > label, button:link,\nbutton:visited,\n*:link {\n  color: #005af3; }\n  button:link > label:visited,\n  button:visited > label:visited,\n  button:visited,\n  *:link:visited {\n    color: #0047c0; }\n    *:selected button:link > label:visited,\n    *:selected button:visited > label:visited,\n    *:selected button:visited, *:selected *:link:visited {\n      color: #99b5e6; }\n  button:link > label:hover,\n  button:visited > label:hover, button:hover:link,\n  button:hover:visited,\n  *:link:hover {\n    color: #2777ff; }\n    *:selected button:link > label:hover,\n    *:selected button:visited > label:hover, *:selected button:hover:link,\n    *:selected button:hover:visited, *:selected *:link:hover {\n      color: #e9f1ff; }\n  button:link > label:active,\n  button:visited > label:active, button:active:link,\n  button:active:visited,\n  *:link:active {\n    color: #005af3; }\n    *:selected button:link > label:active,\n    *:selected button:visited > label:active, *:selected button:active:link,\n    *:selected button:active:visited, *:selected *:link:active {\n      color: #ccdefd; }\n  button:link > label:disabled,\n  button:visited > label:disabled, button:disabled:link,\n  button:disabled:visited,\n  *:link:disabled,\n  *:link:disabled:backdrop {\n    color: rgba(122, 122, 122, 0.8); }\n  button:link > label:backdrop,\n  button:visited > label:backdrop, button:backdrop:link,\n  button:backdrop:visited,\n  *:link:backdrop:backdrop:hover,\n  *:link:backdrop:backdrop:hover:selected,\n  *:link:backdrop {\n    color: rgba(0, 90, 243, 0.9); }\n  .selection-mode .titlebar:not(headerbar) .subtitle:link, .selection-mode.titlebar:not(headerbar) .subtitle:link, .selection-mode headerbar .subtitle:link,\n  headerbar.selection-mode .subtitle:link, button:link > label:selected,\n  button:visited > label:selected, button:selected:link,\n  button:selected:visited, *:selected button:link > label,\n  *:selected button:visited > label, *:selected button:link,\n  *:selected button:visited,\n  *:link:selected, *:selected *:link {\n    color: #ccdefd; }\n\nbutton:link,\nbutton:visited {\n  text-shadow: none; }\n  button:link:hover, button:link:active, button:link:checked,\n  button:visited:hover,\n  button:visited:active,\n  button:visited:checked {\n    text-shadow: none; }\n  button:link > label,\n  button:visited > label {\n    text-decoration-line: underline; }\n\n/*****************\n * GtkSpinButton *\n *****************/\nspinbutton {\n  font-feature-settings: \"tnum\"; }\n  spinbutton:not(.vertical) {\n    padding: 0; }\n    .osd spinbutton:not(.vertical) entry, spinbutton:not(.vertical) entry {\n      min-width: 28px;\n      margin: 0;\n      background: none;\n      background-color: transparent;\n      border: none;\n      border-radius: 0;\n      box-shadow: none; }\n      spinbutton:not(.vertical) entry:backdrop:disabled {\n        background-color: transparent; }\n    spinbutton:not(.vertical) button {\n      min-height: 16px;\n      margin: 0;\n      padding-bottom: 0;\n      padding-top: 0;\n      color: #6c707a;\n      background-image: none;\n      border-style: none none none solid;\n      border-color: rgba(217, 217, 217, 0.3);\n      border-radius: 0;\n      box-shadow: none; }\n      spinbutton:not(.vertical) button:dir(rtl) {\n        border-style: none solid none none; }\n      spinbutton:not(.vertical) button:hover {\n        color: #5c616c;\n        background-color: rgba(92, 97, 108, 0.05); }\n      spinbutton:not(.vertical) button:disabled {\n        color: rgba(174, 176, 182, 0.3);\n        background-color: transparent; }\n      spinbutton:not(.vertical) button:active {\n        background-color: rgba(0, 0, 0, 0.1);\n        box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.2); }\n      spinbutton:not(.vertical) button:backdrop {\n        color: #b5b7bd;\n        background-color: transparent;\n        border-color: rgba(217, 217, 217, 0.3);\n        transition: 200ms ease-out; }\n      spinbutton:not(.vertical) button:backdrop:disabled {\n        color: rgba(217, 217, 217, 0.3);\n        background-color: transparent;\n        background-image: none;\n        border-style: none none none solid; }\n        spinbutton:not(.vertical) button:backdrop:disabled:dir(rtl) {\n          border-style: none solid none none; }\n      spinbutton:not(.vertical) button:dir(ltr):last-child {\n        border-radius: 0 6px 6px 0; }\n      spinbutton:not(.vertical) button:dir(rtl):first-child {\n        border-radius: 6px 0 0 6px; }\n  .osd spinbutton:not(.vertical) button {\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    color: white;\n    border-style: none none none solid;\n    border-color: rgba(0, 0, 0, 0.7);\n    border-radius: 0;\n    box-shadow: none;\n    -gtk-icon-shadow: 0 1px black; }\n    .osd spinbutton:not(.vertical) button:dir(rtl) {\n      border-style: none solid none none; }\n    .osd spinbutton:not(.vertical) button:hover {\n      border-color: transparent;\n      background-color: transparent;\n      background-image: none;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      color: white;\n      border-color: rgba(0, 0, 0, 0.5);\n      background-color: rgba(255, 255, 255, 0.1);\n      -gtk-icon-shadow: 0 1px black;\n      box-shadow: none; }\n    .osd spinbutton:not(.vertical) button:backdrop {\n      border-color: transparent;\n      background-color: transparent;\n      background-image: none;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      color: white;\n      border-color: rgba(0, 0, 0, 0.5);\n      -gtk-icon-shadow: none;\n      box-shadow: none; }\n    .osd spinbutton:not(.vertical) button:disabled {\n      border-color: transparent;\n      background-color: transparent;\n      background-image: none;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      color: #97999f;\n      border-color: rgba(0, 0, 0, 0.5);\n      -gtk-icon-shadow: none;\n      box-shadow: none; }\n    .osd spinbutton:not(.vertical) button:dir(ltr):last-child {\n      border-radius: 0 6px 6px 0; }\n    .osd spinbutton:not(.vertical) button:dir(rtl):first-child {\n      border-radius: 6px 0 0 6px; }\n  spinbutton.vertical:disabled {\n    color: #aeb0b6; }\n  spinbutton.vertical:backdrop:disabled {\n    color: #d9d9d9; }\n  spinbutton.vertical:drop(active) {\n    border-color: transparent;\n    box-shadow: none; }\n  spinbutton.vertical entry {\n    min-height: 32px;\n    min-width: 32px;\n    padding: 0;\n    border-radius: 0; }\n  spinbutton.vertical button {\n    min-height: 32px;\n    min-width: 32px;\n    padding: 0; }\n  spinbutton.vertical button.up {\n    border-radius: 6px 6px 0 0;\n    border-style: solid solid none solid; }\n  spinbutton.vertical button.down {\n    border-radius: 0 0 6px 6px;\n    border-style: none solid solid solid; }\n  .osd spinbutton.vertical button:first-child {\n    color: white;\n    border-color: black;\n    background-color: transparent;\n    background-image: image(#303340);\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black;\n    outline-color: rgba(255, 255, 255, 0.3); }\n    .osd spinbutton.vertical button:first-child:hover {\n      color: white;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(#4a5063);\n      background-clip: padding-box;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n      text-shadow: 0 1px black;\n      -gtk-icon-shadow: 0 1px black;\n      outline-color: rgba(255, 255, 255, 0.3); }\n    .osd spinbutton.vertical button:first-child:active {\n      color: white;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(black);\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      outline-color: rgba(255, 255, 255, 0.3); }\n    .osd spinbutton.vertical button:first-child:disabled {\n      color: #97999f;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(rgba(68, 72, 83, 0.5));\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n    .osd spinbutton.vertical button:first-child:backdrop {\n      color: white;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(#303340);\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n  treeview spinbutton:not(.vertical) {\n    min-height: 0;\n    border-style: none;\n    border-radius: 0; }\n    treeview spinbutton:not(.vertical) entry {\n      min-height: 0;\n      padding: 1px 2px; }\n\n/**************\n * ComboBoxes *\n **************/\ncombobox arrow {\n  -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\");\n  min-height: 16px;\n  min-width: 16px; }\n\ncombobox:drop(active) {\n  box-shadow: none; }\n\n/************\n * Toolbars *\n ************/\nsearchbar > revealer > box,\n.location-bar, .inline-toolbar, toolbar {\n  -GtkWidget-window-dragging: true;\n  padding: 4px;\n  background-color: #ffffff; }\n\ntoolbar {\n  padding: 4px 3px 3px 4px; }\n  .osd toolbar {\n    background-color: transparent; }\n  toolbar.osd {\n    padding: 13px;\n    border: none;\n    border-radius: 5px;\n    background-color: #303340; }\n    toolbar.osd.left, toolbar.osd.right, toolbar.osd.top, toolbar.osd.bottom {\n      border-radius: 0; }\n  toolbar.horizontal separator {\n    margin: 0 7px 1px 6px; }\n  toolbar.vertical separator {\n    margin: 6px 1px 7px 0; }\n  toolbar:not(.inline-toolbar):not(.osd) > *:not(.toggle):not(.popup) > * {\n    margin-right: 1px;\n    margin-bottom: 1px; }\n\n.inline-toolbar {\n  padding: 3px;\n  border-width: 0 1px 1px;\n  border-radius: 0  0 5px 5px; }\n\nsearchbar > revealer > box,\n.location-bar {\n  border-width: 0 0 1px;\n  padding: 3px; }\n\nsearchbar > revealer > box {\n  margin: -6px;\n  padding: 6px; }\n\n.inline-toolbar, searchbar > revealer > box,\n.location-bar {\n  border-style: solid;\n  border-color: #d9d9d9;\n  background-color: #f4f4f4; }\n  .inline-toolbar:backdrop, searchbar > revealer > box:backdrop,\n  .location-bar:backdrop {\n    border-color: #d9d9d9;\n    background-color: #f2f2f2;\n    box-shadow: none;\n    transition: 200ms ease-out; }\n\n/***************\n * Header bars *\n ***************/\n.titlebar:not(headerbar),\nheaderbar {\n  padding: 0 6px;\n  min-height: 40px;\n  border-width: 0 0 1px;\n  border-style: solid;\n  border-color: #c2c2c2;\n  border-radius: 0;\n  background: #e6e6e6 linear-gradient(to top, #e0e0e0, #e8e8e8);\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0.8);\n  /* Darken switchbuttons for headerbars. issue #1588 */\n  /* hide the close button separator */ }\n  .titlebar:backdrop:not(headerbar),\n  headerbar:backdrop {\n    border-color: #d9d9d9;\n    background-color: #ffffff;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.8);\n    transition: 200ms ease-out; }\n  .titlebar:not(headerbar) .title,\n  headerbar .title {\n    padding-left: 12px;\n    padding-right: 12px;\n    font-weight: bold; }\n  .titlebar:not(headerbar) .subtitle,\n  headerbar .subtitle {\n    font-size: smaller;\n    padding-left: 12px;\n    padding-right: 12px; }\n  .titlebar:not(headerbar) stackswitcher button:checked,\n  .titlebar:not(headerbar) button.toggle:checked,\n  headerbar stackswitcher button:checked,\n  headerbar button.toggle:checked {\n    background: image(#d4d4d4);\n    border-color: #d1d1d1;\n    border-top-color: #c4c4c4; }\n    .titlebar:not(headerbar) stackswitcher button:checked:backdrop,\n    .titlebar:not(headerbar) button.toggle:checked:backdrop,\n    headerbar stackswitcher button:checked:backdrop,\n    headerbar button.toggle:checked:backdrop {\n      color: #ffffff;\n      border-color: #2777ff;\n      background-image: image(#5292ff);\n      box-shadow: none; }\n  .selection-mode .titlebar:not(headerbar), .selection-mode.titlebar:not(headerbar), .selection-mode headerbar,\n  headerbar.selection-mode {\n    color: #ffffff;\n    border-color: #0051da;\n    text-shadow: 0 -1px rgba(0, 0, 0, 0.5);\n    background: #2777ff linear-gradient(to top, #1d71ff, #2c7aff);\n    box-shadow: inset 0 1px rgba(125, 173, 255, 0.9); }\n    .selection-mode .titlebar:backdrop:not(headerbar), .selection-mode.titlebar:backdrop:not(headerbar), .selection-mode headerbar:backdrop,\n    headerbar.selection-mode:backdrop {\n      background-color: #2777ff;\n      background-image: none;\n      box-shadow: inset 0 1px rgba(147, 187, 255, 0.88); }\n      .selection-mode .titlebar:backdrop:not(headerbar) label, .selection-mode.titlebar:backdrop:not(headerbar) label, .selection-mode headerbar:backdrop label,\n      headerbar.selection-mode:backdrop label {\n        text-shadow: none;\n        color: #ffffff; }\n    .selection-mode .titlebar:not(headerbar) button, .selection-mode.titlebar:not(headerbar) button, .selection-mode headerbar button,\n    headerbar.selection-mode button {\n      color: #ffffff;\n      outline-color: rgba(255, 255, 255, 0.3);\n      border-color: #186dff;\n      background-image: image(#2777ff);\n      box-shadow: none; }\n      .selection-mode button.titlebutton, .selection-mode .titlebar:not(headerbar) button.flat, .selection-mode.titlebar:not(headerbar) button.flat, .selection-mode headerbar button.flat,\n      headerbar.selection-mode button.flat {\n        border-color: transparent;\n        background-color: transparent;\n        background-image: none;\n        box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n        text-shadow: none;\n        -gtk-icon-shadow: none; }\n      .selection-mode .titlebar:not(headerbar) button:hover, .selection-mode.titlebar:not(headerbar) button:hover, .selection-mode headerbar button:hover,\n      headerbar.selection-mode button:hover {\n        color: #ffffff;\n        outline-color: rgba(255, 255, 255, 0.3);\n        border-color: #005af3;\n        background-image: image(#136aff);\n        box-shadow: none; }\n      .selection-mode .titlebar:not(headerbar) button:active, .selection-mode .titlebar:not(headerbar) button:checked, .selection-mode.titlebar:not(headerbar) button:active, .selection-mode.titlebar:not(headerbar) button:checked, .selection-mode headerbar button:active, .selection-mode headerbar button:checked, .selection-mode headerbar button.toggle:checked, .selection-mode headerbar button.toggle:active,\n      headerbar.selection-mode button:active,\n      headerbar.selection-mode button:checked,\n      headerbar.selection-mode button.toggle:checked,\n      headerbar.selection-mode button.toggle:active {\n        color: #ffffff;\n        outline-color: rgba(255, 255, 255, 0.3);\n        border-color: #0052df;\n        background-image: linear-gradient(to right, #0056e9, #004fd4);\n        box-shadow: 0 2px 4px rgba(0, 82, 223, 0.25); }\n      .selection-mode .titlebar:not(headerbar) button:backdrop, .selection-mode.titlebar:not(headerbar) button:backdrop, .selection-mode headerbar button:backdrop.flat, .selection-mode headerbar button:backdrop,\n      headerbar.selection-mode button:backdrop.flat,\n      headerbar.selection-mode button:backdrop {\n        color: #d4e4ff;\n        border-color: #2777ff;\n        background-image: image(#2777ff);\n        box-shadow: none;\n        -gtk-icon-effect: none;\n        border-color: #0051da; }\n        .selection-mode .titlebar:not(headerbar) button:backdrop:active, .selection-mode .titlebar:not(headerbar) button:backdrop:checked, .selection-mode.titlebar:not(headerbar) button:backdrop:active, .selection-mode.titlebar:not(headerbar) button:backdrop:checked, .selection-mode headerbar button:backdrop.flat:active, .selection-mode headerbar button:backdrop.flat:checked, .selection-mode headerbar button:backdrop:active, .selection-mode headerbar button:backdrop:checked,\n        headerbar.selection-mode button:backdrop.flat:active,\n        headerbar.selection-mode button:backdrop.flat:checked,\n        headerbar.selection-mode button:backdrop:active,\n        headerbar.selection-mode button:backdrop:checked {\n          color: #ffffff;\n          border-color: #2777ff;\n          background-image: image(#5292ff);\n          box-shadow: none;\n          border-color: #0051da; }\n        .selection-mode .titlebar:not(headerbar) button:backdrop:disabled, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled, .selection-mode headerbar button:backdrop.flat:disabled, .selection-mode headerbar button:backdrop:disabled,\n        headerbar.selection-mode button:backdrop.flat:disabled,\n        headerbar.selection-mode button:backdrop:disabled {\n          color: #87b4fe;\n          border-color: #478bfe;\n          background-image: image(#478bfe);\n          box-shadow: none;\n          border-color: #0051da; }\n          .selection-mode .titlebar:not(headerbar) button:backdrop:disabled:active, .selection-mode .titlebar:not(headerbar) button:backdrop:disabled:checked, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled:active, .selection-mode.titlebar:not(headerbar) button:backdrop:disabled:checked, .selection-mode headerbar button:backdrop:disabled:active, .selection-mode headerbar button:backdrop:disabled:checked,\n          headerbar.selection-mode button:backdrop:disabled:active,\n          headerbar.selection-mode button:backdrop:disabled:checked {\n            color: #6da3fe;\n            border-color: #1e71fe;\n            background-image: image(#1e71fe);\n            box-shadow: none;\n            border-color: #0051da; }\n      .selection-mode button.titlebutton:backdrop, .selection-mode button.titlebutton:disabled, .selection-mode .titlebar:not(headerbar) button.flat:backdrop, .selection-mode .titlebar:not(headerbar) button.flat:disabled, .selection-mode.titlebar:not(headerbar) button.flat:backdrop, .selection-mode.titlebar:not(headerbar) button.flat:disabled, .selection-mode headerbar button.flat:backdrop, .selection-mode headerbar button.flat:disabled, .selection-mode headerbar button.flat:backdrop:disabled,\n      headerbar.selection-mode button.flat:backdrop,\n      headerbar.selection-mode button.flat:disabled,\n      headerbar.selection-mode button.flat:backdrop:disabled {\n        border-color: transparent;\n        background-color: transparent;\n        background-image: none;\n        box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n        text-shadow: none;\n        -gtk-icon-shadow: none; }\n      .selection-mode .titlebar:not(headerbar) button:disabled, .selection-mode.titlebar:not(headerbar) button:disabled, .selection-mode headerbar button:disabled,\n      headerbar.selection-mode button:disabled {\n        color: #a3c5ff;\n        border-color: #005af3;\n        background-image: image(#478bfe);\n        box-shadow: none; }\n        .selection-mode .titlebar:not(headerbar) button:disabled:active, .selection-mode .titlebar:not(headerbar) button:disabled:checked, .selection-mode.titlebar:not(headerbar) button:disabled:active, .selection-mode.titlebar:not(headerbar) button:disabled:checked, .selection-mode headerbar button:disabled:active, .selection-mode headerbar button:disabled:checked,\n        headerbar.selection-mode button:disabled:active,\n        headerbar.selection-mode button:disabled:checked {\n          color: #a5c6ff;\n          border-color: #005af3;\n          background-image: image(#1e71fe);\n          box-shadow: none; }\n      .selection-mode .titlebar:not(headerbar) button.suggested-action, .selection-mode.titlebar:not(headerbar) button.suggested-action, .selection-mode headerbar button.suggested-action,\n      headerbar.selection-mode button.suggested-action {\n        color: #5c616c;\n        outline-color: rgba(92, 97, 108, 0.3);\n        border-color: #d9d9d9;\n        background-image: image(white);\n        box-shadow: none;\n        border-color: #0051da; }\n        .selection-mode .titlebar:not(headerbar) button.suggested-action:hover, .selection-mode.titlebar:not(headerbar) button.suggested-action:hover, .selection-mode headerbar button.suggested-action:hover,\n        headerbar.selection-mode button.suggested-action:hover {\n          color: #5c616c;\n          outline-color: rgba(92, 97, 108, 0.3);\n          border-color: #d9d9d9;\n          background-image: image(whitesmoke);\n          box-shadow: none;\n          border-color: #0051da; }\n        .selection-mode .titlebar:not(headerbar) button.suggested-action:active, .selection-mode.titlebar:not(headerbar) button.suggested-action:active, .selection-mode headerbar button.suggested-action:active,\n        headerbar.selection-mode button.suggested-action:active {\n          color: #ffffff;\n          outline-color: rgba(92, 97, 108, 0.3);\n          border-color: #2777ff;\n          background-image: linear-gradient(to right, #317dff, #1d71ff);\n          box-shadow: 0 2px 4px rgba(39, 119, 255, 0.25);\n          border-color: #0051da; }\n        .selection-mode .titlebar:not(headerbar) button.suggested-action:disabled, .selection-mode.titlebar:not(headerbar) button.suggested-action:disabled, .selection-mode headerbar button.suggested-action:disabled,\n        headerbar.selection-mode button.suggested-action:disabled {\n          color: #aeb0b6;\n          border-color: #d9d9d9;\n          background-image: image(#fdfdfd);\n          box-shadow: none;\n          border-color: #0051da; }\n        .selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop, .selection-mode headerbar button.suggested-action:backdrop,\n        headerbar.selection-mode button.suggested-action:backdrop {\n          color: #aeb0b6;\n          border-color: #d9d9d9;\n          background-image: image(white);\n          box-shadow: none;\n          border-color: #0051da; }\n        .selection-mode .titlebar:not(headerbar) button.suggested-action:backdrop:disabled, .selection-mode.titlebar:not(headerbar) button.suggested-action:backdrop:disabled, .selection-mode headerbar button.suggested-action:backdrop:disabled,\n        headerbar.selection-mode button.suggested-action:backdrop:disabled {\n          color: #d9d9d9;\n          border-color: #d9d9d9;\n          background-image: image(#fdfdfd);\n          box-shadow: none;\n          border-color: #0051da; }\n    .selection-mode .titlebar:not(headerbar) .selection-menu, .selection-mode.titlebar:not(headerbar) .selection-menu, .selection-mode headerbar .selection-menu:backdrop, .selection-mode headerbar .selection-menu,\n    headerbar.selection-mode .selection-menu:backdrop,\n    headerbar.selection-mode .selection-menu {\n      border-color: rgba(39, 119, 255, 0);\n      background-color: rgba(39, 119, 255, 0);\n      background-image: none;\n      box-shadow: none;\n      min-height: 20px;\n      padding: 4px 10px; }\n      .selection-mode .titlebar:not(headerbar) .selection-menu arrow, .selection-mode.titlebar:not(headerbar) .selection-menu arrow, .selection-mode headerbar .selection-menu:backdrop arrow, .selection-mode headerbar .selection-menu arrow,\n      headerbar.selection-mode .selection-menu:backdrop arrow,\n      headerbar.selection-mode .selection-menu arrow {\n        -GtkArrow-arrow-scaling: 1; }\n      .selection-mode .titlebar:not(headerbar) .selection-menu .arrow, .selection-mode.titlebar:not(headerbar) .selection-menu .arrow, .selection-mode headerbar .selection-menu:backdrop .arrow, .selection-mode headerbar .selection-menu .arrow,\n      headerbar.selection-mode .selection-menu:backdrop .arrow,\n      headerbar.selection-mode .selection-menu .arrow {\n        -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\");\n        color: rgba(255, 255, 255, 0.5);\n        -gtk-icon-shadow: none; }\n  .tiled .titlebar:not(headerbar), .tiled-top .titlebar:not(headerbar), .tiled-right .titlebar:not(headerbar), .tiled-bottom .titlebar:not(headerbar), .tiled-left .titlebar:not(headerbar), .maximized .titlebar:not(headerbar), .fullscreen .titlebar:not(headerbar), .tiled headerbar, .tiled-top headerbar, .tiled-right headerbar, .tiled-bottom headerbar, .tiled-left headerbar, .maximized headerbar, .fullscreen headerbar {\n    border-radius: 0; }\n  .default-decoration.titlebar:not(headerbar),\n  headerbar.default-decoration {\n    min-height: 28px;\n    padding: 4px; }\n    .default-decoration.titlebar:not(headerbar) button.titlebutton,\n    headerbar.default-decoration button.titlebutton {\n      min-height: 26px;\n      min-width: 26px;\n      margin: 0;\n      padding: 0; }\n  .titlebar:not(headerbar) separator.titlebutton,\n  headerbar separator.titlebutton {\n    opacity: 0; }\n  .solid-csd .titlebar:dir(rtl):not(headerbar), .solid-csd .titlebar:dir(ltr):not(headerbar), .solid-csd headerbar:backdrop:dir(rtl), .solid-csd headerbar:backdrop:dir(ltr), .solid-csd headerbar:dir(rtl), .solid-csd headerbar:dir(ltr) {\n    margin-left: -1px;\n    margin-right: -1px;\n    margin-top: -1px;\n    border-radius: 0;\n    box-shadow: none; }\n\nheaderbar entry,\nheaderbar spinbutton,\nheaderbar separator:not(.sidebar),\nheaderbar button {\n  margin-top: 5px;\n  margin-bottom: 5px; }\n\nheaderbar switch {\n  margin-top: 7px;\n  margin-bottom: 7px; }\n\nheaderbar.titlebar headerbar:not(.titlebar) {\n  background: none;\n  box-shadow: none; }\n\n.background .titlebar:backdrop, .background .titlebar {\n  border-top-left-radius: 9px;\n  border-top-right-radius: 9px; }\n\n.background.tiled .titlebar:backdrop, .background.tiled .titlebar,\n.background.tiled-top .titlebar:backdrop,\n.background.tiled-top .titlebar,\n.background.tiled-right .titlebar:backdrop,\n.background.tiled-right .titlebar,\n.background.tiled-bottom .titlebar:backdrop,\n.background.tiled-bottom .titlebar,\n.background.tiled-left .titlebar:backdrop,\n.background.tiled-left .titlebar,\n.background.maximized .titlebar:backdrop,\n.background.maximized .titlebar,\n.background.solid-csd .titlebar:backdrop,\n.background.solid-csd .titlebar {\n  border-top-left-radius: 0;\n  border-top-right-radius: 0; }\n\nwindow separator:first-child + headerbar:backdrop, window separator:first-child + headerbar, window headerbar:first-child:backdrop, window headerbar:first-child {\n  border-top-left-radius: 7px; }\n\nwindow headerbar:last-child:backdrop, window headerbar:last-child {\n  border-top-right-radius: 7px; }\n\nwindow stack headerbar:first-child:backdrop, window stack headerbar:first-child, window stack headerbar:last-child:backdrop, window stack headerbar:last-child {\n  border-top-left-radius: 7px;\n  border-top-right-radius: 7px; }\n\nwindow.tiled headerbar, window.tiled headerbar:first-child, window.tiled headerbar:last-child, window.tiled headerbar:only-child, window.tiled headerbar:backdrop, window.tiled headerbar:backdrop:first-child, window.tiled headerbar:backdrop:last-child, window.tiled headerbar:backdrop:only-child, window.tiled-top headerbar, window.tiled-top headerbar:first-child, window.tiled-top headerbar:last-child, window.tiled-top headerbar:only-child, window.tiled-top headerbar:backdrop, window.tiled-top headerbar:backdrop:first-child, window.tiled-top headerbar:backdrop:last-child, window.tiled-top headerbar:backdrop:only-child, window.tiled-right headerbar, window.tiled-right headerbar:first-child, window.tiled-right headerbar:last-child, window.tiled-right headerbar:only-child, window.tiled-right headerbar:backdrop, window.tiled-right headerbar:backdrop:first-child, window.tiled-right headerbar:backdrop:last-child, window.tiled-right headerbar:backdrop:only-child, window.tiled-bottom headerbar, window.tiled-bottom headerbar:first-child, window.tiled-bottom headerbar:last-child, window.tiled-bottom headerbar:only-child, window.tiled-bottom headerbar:backdrop, window.tiled-bottom headerbar:backdrop:first-child, window.tiled-bottom headerbar:backdrop:last-child, window.tiled-bottom headerbar:backdrop:only-child, window.tiled-left headerbar, window.tiled-left headerbar:first-child, window.tiled-left headerbar:last-child, window.tiled-left headerbar:only-child, window.tiled-left headerbar:backdrop, window.tiled-left headerbar:backdrop:first-child, window.tiled-left headerbar:backdrop:last-child, window.tiled-left headerbar:backdrop:only-child, window.maximized headerbar, window.maximized headerbar:first-child, window.maximized headerbar:last-child, window.maximized headerbar:only-child, window.maximized headerbar:backdrop, window.maximized headerbar:backdrop:first-child, window.maximized headerbar:backdrop:last-child, window.maximized headerbar:backdrop:only-child, window.fullscreen headerbar, window.fullscreen headerbar:first-child, window.fullscreen headerbar:last-child, window.fullscreen headerbar:only-child, window.fullscreen headerbar:backdrop, window.fullscreen headerbar:backdrop:first-child, window.fullscreen headerbar:backdrop:last-child, window.fullscreen headerbar:backdrop:only-child, window.solid-csd headerbar, window.solid-csd headerbar:first-child, window.solid-csd headerbar:last-child, window.solid-csd headerbar:only-child, window.solid-csd headerbar:backdrop, window.solid-csd headerbar:backdrop:first-child, window.solid-csd headerbar:backdrop:last-child, window.solid-csd headerbar:backdrop:only-child {\n  border-top-left-radius: 0;\n  border-top-right-radius: 0; }\n\nwindow.csd > .titlebar:not(headerbar) {\n  padding: 0;\n  background-color: transparent;\n  background-image: none;\n  border-style: none;\n  border-color: transparent;\n  box-shadow: none; }\n\n.titlebar:not(headerbar) separator {\n  background-color: #d9d9d9; }\n\nwindow.devel headerbar.titlebar:not(.selection-mode) {\n  background: #ffffff cross-fade(10% -gtk-icontheme(\"system-run-symbolic\"), image(transparent)) 90% 0/256px 256px no-repeat, linear-gradient(to right, transparent 65%, rgba(39, 119, 255, 0.2)), linear-gradient(to top, #dedede, #e6e6e6 3px, whitesmoke); }\n  window.devel headerbar.titlebar:not(.selection-mode):backdrop {\n    background: #ffffff cross-fade(10% -gtk-icontheme(\"system-run-symbolic\"), image(transparent)) 90% 0/256px 256px no-repeat, image(#ffffff);\n    /* background-color would flash */ }\n\n/************\n * Pathbars *\n ************/\n.path-bar button.text-button, .path-bar button.image-button, .path-bar button {\n  padding-left: 4px;\n  padding-right: 4px; }\n\n.path-bar button.text-button.image-button label {\n  padding-left: 0;\n  padding-right: 0; }\n\n.path-bar button.text-button.image-button label:last-child, .path-bar button label:last-child {\n  padding-right: 8px; }\n\n.path-bar button.text-button.image-button label:first-child, .path-bar button label:first-child {\n  padding-left: 8px; }\n\n.path-bar button image {\n  padding-left: 4px;\n  padding-right: 4px; }\n\n.path-bar button.slider-button {\n  padding-left: 0;\n  padding-right: 0; }\n\n/**************\n * Tree Views *\n **************/\ntreeview.view {\n  border-left-color: #abadb3;\n  border-top-color: #ffffff; }\n  * {\n    -GtkTreeView-horizontal-separator: 4;\n    -GtkTreeView-grid-line-width: 1;\n    -GtkTreeView-grid-line-pattern: '';\n    -GtkTreeView-tree-line-width: 1;\n    -GtkTreeView-tree-line-pattern: '';\n    -GtkTreeView-expander-size: 16; }\n  treeview.view:selected:focus, treeview.view:selected {\n    border-radius: 0; }\n  treeview.view:selected:backdrop, treeview.view:selected {\n    border-left-color: #93bbff;\n    border-top-color: rgba(92, 97, 108, 0.1); }\n  treeview.view:disabled {\n    color: #aeb0b6; }\n    treeview.view:disabled:selected {\n      color: #7dadff; }\n      treeview.view:disabled:selected:backdrop {\n        color: #669efd; }\n    treeview.view:disabled:backdrop {\n      color: #d9d9d9; }\n  treeview.view.separator {\n    min-height: 2px;\n    color: #ffffff; }\n    treeview.view.separator:backdrop {\n      color: rgba(255, 255, 255, 0.1); }\n  treeview.view:backdrop {\n    border-left-color: #d7d8db;\n    border-top: #ffffff; }\n  treeview.view:drop(active) {\n    border-style: solid none;\n    border-width: 1px;\n    border-color: #0051da; }\n    treeview.view:drop(active).after {\n      border-top-style: none; }\n    treeview.view:drop(active).before {\n      border-bottom-style: none; }\n  treeview.view.expander {\n    -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic\");\n    color: #4b4b4b; }\n    treeview.view.expander:dir(rtl) {\n      -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic-rtl\"); }\n    treeview.view.expander:hover {\n      color: black; }\n    treeview.view.expander:selected {\n      color: #bed6ff; }\n      treeview.view.expander:selected:hover {\n        color: #ffffff; }\n      treeview.view.expander:selected:backdrop {\n        color: #b9d1fa; }\n    treeview.view.expander:checked {\n      -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\"); }\n    treeview.view.expander:backdrop {\n      color: #c4c5ca; }\n  treeview.view.progressbar {\n    color: #fafafa;\n    background-color: #2777ff;\n    background-image: image(#2777ff);\n    box-shadow: none; }\n    treeview.view.progressbar:selected:focus, treeview.view.progressbar:selected {\n      color: #2777ff;\n      background-image: image(#fafafa); }\n      treeview.view.progressbar:selected:focus:backdrop, treeview.view.progressbar:selected:backdrop {\n        color: #2777ff;\n        background-color: #f7f7f7; }\n    treeview.view.progressbar:backdrop {\n      color: #f7f7f7;\n      background-image: none;\n      box-shadow: none; }\n  treeview.view.trough {\n    background-color: rgba(92, 97, 108, 0.1); }\n    treeview.view.trough:selected:focus, treeview.view.trough:selected {\n      background-color: rgba(255, 255, 255, 0.3); }\n  treeview.view header button {\n    color: #abadb3;\n    background-color: #fafafa;\n    font-weight: bold;\n    text-shadow: none;\n    box-shadow: none; }\n    treeview.view header button:hover {\n      color: #848790;\n      box-shadow: none;\n      transition: none; }\n    treeview.view header button:active {\n      color: #5c616c;\n      transition: none; }\n  treeview.view button.dnd:active, treeview.view button.dnd:selected, treeview.view button.dnd:hover, treeview.view button.dnd,\n  treeview.view header.button.dnd:active,\n  treeview.view header.button.dnd:selected,\n  treeview.view header.button.dnd:hover,\n  treeview.view header.button.dnd {\n    padding: 0 6px;\n    color: #fafafa;\n    background-image: none;\n    background-color: #2777ff;\n    border-style: none;\n    border-radius: 0;\n    box-shadow: inset 0 0 0 1px #fafafa;\n    text-shadow: none;\n    transition: none; }\n  treeview.view acceleditor > label {\n    background-color: #2777ff; }\n\ntreeview.view header button, treeview.view header button:hover, treeview.view header button:active {\n  padding: 0 6px;\n  background-image: none;\n  border-style: none solid solid none;\n  border-color: #dfdfdf;\n  border-radius: 0;\n  text-shadow: none; }\n  treeview.view header button:disabled {\n    border-color: #ffffff;\n    background-image: none; }\n  treeview.view header button:backdrop {\n    color: #d7d8db;\n    border-color: #ffffff;\n    border-style: none solid solid none;\n    background-image: none;\n    background-color: #f7f7f7; }\n    treeview.view header button:backdrop:disabled {\n      border-color: #ffffff;\n      background-image: none; }\n  treeview.view header button:last-child {\n    border-right-style: none; }\n\n/*********\n * Menus *\n *********/\nmenubar,\n.menubar {\n  -GtkWidget-window-dragging: true;\n  padding: 0px;\n  box-shadow: inset 0 -1px rgba(0, 0, 0, 0.1); }\n  menubar:backdrop,\n  .menubar:backdrop {\n    background-color: #ffffff; }\n  menubar > menuitem,\n  .menubar > menuitem {\n    min-height: 16px;\n    padding: 4px 8px; }\n    menubar > menuitem menu:dir(rtl), menubar > menuitem menu:dir(ltr),\n    .menubar > menuitem menu:dir(rtl),\n    .menubar > menuitem menu:dir(ltr) {\n      border-radius: 0;\n      padding: 0; }\n    menubar > menuitem:hover,\n    .menubar > menuitem:hover {\n      box-shadow: inset 0 -3px #2777ff;\n      color: #005af3; }\n    menubar > menuitem:disabled,\n    .menubar > menuitem:disabled {\n      color: #aeb0b6;\n      box-shadow: none; }\n  menubar .csd.popup decoration,\n  .menubar .csd.popup decoration {\n    border-radius: 0; }\n\n.background.popup {\n  background-color: transparent; }\n\nmenu,\n.menu,\n.context-menu {\n  margin: 4px;\n  padding: 4px 0px;\n  background-color: #fafafa;\n  border: 1px solid #d9d9d9; }\n  .csd menu, .csd .menu, .csd .context-menu {\n    border: none;\n    border-radius: 5px; }\n  menu:backdrop,\n  .menu:backdrop,\n  .context-menu:backdrop {\n    background-color: #f7f7f7; }\n  menu menuitem,\n  .menu menuitem,\n  .context-menu menuitem {\n    min-height: 16px;\n    min-width: 40px;\n    padding: 4px 6px;\n    text-shadow: none; }\n    menu menuitem:hover,\n    .menu menuitem:hover,\n    .context-menu menuitem:hover {\n      color: #ffffff;\n      background-color: #2777ff; }\n    menu menuitem:disabled,\n    .menu menuitem:disabled,\n    .context-menu menuitem:disabled {\n      color: #aeb0b6; }\n      menu menuitem:disabled:backdrop,\n      .menu menuitem:disabled:backdrop,\n      .context-menu menuitem:disabled:backdrop {\n        color: #d9d9d9; }\n    menu menuitem:backdrop, menu menuitem:backdrop:hover,\n    .menu menuitem:backdrop,\n    .menu menuitem:backdrop:hover,\n    .context-menu menuitem:backdrop,\n    .context-menu menuitem:backdrop:hover {\n      color: #aeb0b6;\n      background-color: transparent; }\n    menu menuitem arrow,\n    .menu menuitem arrow,\n    .context-menu menuitem arrow {\n      min-height: 16px;\n      min-width: 16px; }\n      menu menuitem arrow:dir(ltr),\n      .menu menuitem arrow:dir(ltr),\n      .context-menu menuitem arrow:dir(ltr) {\n        -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic\");\n        margin-left: 10px; }\n      menu menuitem arrow:dir(rtl),\n      .menu menuitem arrow:dir(rtl),\n      .context-menu menuitem arrow:dir(rtl) {\n        -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic-rtl\");\n        margin-right: 10px; }\n    menu menuitem label:dir(rtl), menu menuitem label:dir(ltr),\n    .menu menuitem label:dir(rtl),\n    .menu menuitem label:dir(ltr),\n    .context-menu menuitem label:dir(rtl),\n    .context-menu menuitem label:dir(ltr) {\n      color: inherit; }\n  menu > arrow,\n  .menu > arrow,\n  .context-menu > arrow {\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    min-height: 16px;\n    min-width: 16px;\n    padding: 4px;\n    background-color: #fafafa;\n    border-radius: 0; }\n    menu > arrow.top,\n    .menu > arrow.top,\n    .context-menu > arrow.top {\n      margin-top: -4px;\n      border-bottom: 1px solid #eaebec;\n      border-top-right-radius: 5px;\n      border-top-left-radius: 5px;\n      -gtk-icon-source: -gtk-icontheme(\"pan-up-symbolic\"); }\n    menu > arrow.bottom,\n    .menu > arrow.bottom,\n    .context-menu > arrow.bottom {\n      margin-top: 8px;\n      margin-bottom: -12px;\n      border-top: 1px solid #eaebec;\n      border-bottom-right-radius: 5px;\n      border-bottom-left-radius: 5px;\n      -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\"); }\n    menu > arrow:hover,\n    .menu > arrow:hover,\n    .context-menu > arrow:hover {\n      background-color: #eaebec; }\n    menu > arrow:backdrop,\n    .menu > arrow:backdrop,\n    .context-menu > arrow:backdrop {\n      background-color: #f7f7f7; }\n    menu > arrow:disabled,\n    .menu > arrow:disabled,\n    .context-menu > arrow:disabled {\n      color: transparent;\n      background-color: transparent;\n      border-color: transparent; }\n\nmenuitem accelerator {\n  color: alpha(currentColor,0.55); }\n\nmenuitem check,\nmenuitem radio {\n  min-height: 16px;\n  min-width: 16px; }\n  menuitem check:dir(ltr),\n  menuitem radio:dir(ltr) {\n    margin-right: 7px; }\n  menuitem check:dir(rtl),\n  menuitem radio:dir(rtl) {\n    margin-left: 7px; }\n\n/***************\n * Popovers   *\n ***************/\npopover.background {\n  padding: 2px;\n  background-color: #fafafa;\n  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); }\n  .csd popover.background, popover.background {\n    border: 1px solid #d9d9d9;\n    border-radius: 10px; }\n  .csd popover.background {\n    background-clip: padding-box;\n    border-color: rgba(0, 0, 0, 0.23); }\n  popover.background:backdrop {\n    background-color: #ffffff;\n    box-shadow: none; }\n  popover.background > list,\n  popover.background > .view,\n  popover.background > iconview,\n  popover.background > toolbar {\n    border-style: none;\n    background-color: transparent; }\n  .csd popover.background.touch-selection, .csd popover.background.magnifier, popover.background.touch-selection, popover.background.magnifier {\n    border: 1px solid rgba(255, 255, 255, 0.1); }\n  popover.background separator {\n    margin: 3px; }\n  popover.background list separator {\n    margin: 0px; }\n\n/*************\n * Notebooks *\n *************/\nnotebook > header {\n  padding: 1px;\n  border-color: #d9d9d9;\n  border-width: 1px;\n  background-color: #f2f2f2; }\n  notebook > header:backdrop {\n    border-color: #d9d9d9;\n    background-color: #f2f2f2; }\n  notebook > header tabs {\n    margin: -1px; }\n  notebook > header.top {\n    border-bottom-style: solid; }\n    notebook > header.top > tabs {\n      margin-bottom: -2px; }\n      notebook > header.top > tabs > tab:hover {\n        box-shadow: inset 0 -4px #d9d9d9; }\n      notebook > header.top > tabs > tab:backdrop {\n        box-shadow: none; }\n      notebook > header.top > tabs > tab:checked {\n        box-shadow: inset 0 -4px #2777ff; }\n  notebook > header.bottom {\n    border-top-style: solid; }\n    notebook > header.bottom > tabs {\n      margin-top: -2px; }\n      notebook > header.bottom > tabs > tab:hover {\n        box-shadow: inset 0 4px #d9d9d9; }\n      notebook > header.bottom > tabs > tab:backdrop {\n        box-shadow: none; }\n      notebook > header.bottom > tabs > tab:checked {\n        box-shadow: inset 0 4px #2777ff; }\n  notebook > header.left {\n    border-right-style: solid; }\n    notebook > header.left > tabs {\n      margin-right: -2px; }\n      notebook > header.left > tabs > tab:hover {\n        box-shadow: inset -4px 0 #d9d9d9; }\n      notebook > header.left > tabs > tab:backdrop {\n        box-shadow: none; }\n      notebook > header.left > tabs > tab:checked {\n        box-shadow: inset -4px 0 #2777ff; }\n  notebook > header.right {\n    border-left-style: solid; }\n    notebook > header.right > tabs {\n      margin-left: -2px; }\n      notebook > header.right > tabs > tab:hover {\n        box-shadow: inset 4px 0 #d9d9d9; }\n      notebook > header.right > tabs > tab:backdrop {\n        box-shadow: none; }\n      notebook > header.right > tabs > tab:checked {\n        box-shadow: inset 4px 0 #2777ff; }\n  notebook > header.top > tabs > arrow {\n    border-top-style: none; }\n  notebook > header.bottom > tabs > arrow {\n    border-bottom-style: none; }\n  notebook > header.top > tabs > arrow, notebook > header.bottom > tabs > arrow {\n    margin-left: -5px;\n    margin-right: -5px;\n    padding-left: 4px;\n    padding-right: 4px; }\n    notebook > header.top > tabs > arrow.down, notebook > header.bottom > tabs > arrow.down {\n      -gtk-icon-source: -gtk-icontheme(\"pan-start-symbolic\"); }\n    notebook > header.top > tabs > arrow.up, notebook > header.bottom > tabs > arrow.up {\n      -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic\"); }\n  notebook > header.left > tabs > arrow {\n    border-left-style: none; }\n  notebook > header.right > tabs > arrow {\n    border-right-style: none; }\n  notebook > header.left > tabs > arrow, notebook > header.right > tabs > arrow {\n    margin-top: -5px;\n    margin-bottom: -5px;\n    padding-top: 4px;\n    padding-bottom: 4px; }\n    notebook > header.left > tabs > arrow.down, notebook > header.right > tabs > arrow.down {\n      -gtk-icon-source: -gtk-icontheme(\"pan-up-symbolic\"); }\n    notebook > header.left > tabs > arrow.up, notebook > header.right > tabs > arrow.up {\n      -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\"); }\n  notebook > header > tabs > arrow {\n    min-height: 16px;\n    min-width: 16px;\n    border-radius: 0; }\n    notebook > header > tabs > arrow:hover:not(:active):not(:backdrop) {\n      background-clip: padding-box;\n      background-image: none;\n      background-color: rgba(255, 255, 255, 0.3);\n      border-color: transparent;\n      box-shadow: none; }\n    notebook > header > tabs > arrow:disabled {\n      border-color: transparent;\n      background-color: transparent;\n      background-image: none;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n  notebook > header tab {\n    min-height: 30px;\n    min-width: 30px;\n    padding: 3px 12px;\n    outline-offset: -5px;\n    color: #5c616c;\n    font-weight: normal;\n    border-width: 1px;\n    border-color: transparent; }\n    notebook > header tab:hover {\n      color: #5c616c;\n      background-color: whitesmoke; }\n      notebook > header tab:hover.reorderable-page {\n        border-color: rgba(217, 217, 217, 0.3);\n        background-color: rgba(255, 255, 255, 0.2); }\n    notebook > header tab:backdrop {\n      color: #ced0d3; }\n      notebook > header tab:backdrop.reorderable-page {\n        border-color: transparent;\n        background-color: transparent; }\n    notebook > header tab:checked {\n      color: #5c616c; }\n      notebook > header tab:checked.reorderable-page {\n        border-color: rgba(217, 217, 217, 0.5);\n        background-color: rgba(255, 255, 255, 0.5); }\n        notebook > header tab:checked.reorderable-page:hover {\n          background-color: rgba(255, 255, 255, 0.7); }\n    notebook > header tab:backdrop:checked {\n      color: #aeb0b6; }\n      notebook > header tab:backdrop:checked.reorderable-page {\n        border-color: #d9d9d9;\n        background-color: #ffffff; }\n    notebook > header tab button.flat {\n      padding: 0;\n      margin-top: 4px;\n      margin-bottom: 4px;\n      min-width: 20px;\n      min-height: 20px; }\n      notebook > header tab button.flat:hover {\n        color: currentColor; }\n      notebook > header tab button.flat, notebook > header tab button.flat:backdrop {\n        color: alpha(currentColor,0.3); }\n      notebook > header tab button.flat:last-child {\n        margin-left: 4px;\n        margin-right: -4px; }\n      notebook > header tab button.flat:first-child {\n        margin-left: -4px;\n        margin-right: 4px; }\n  notebook > header.top tabs, notebook > header.bottom tabs {\n    padding-left: 4px;\n    padding-right: 4px; }\n    notebook > header.top tabs:not(:only-child), notebook > header.bottom tabs:not(:only-child) {\n      margin-left: 3px;\n      margin-right: 3px; }\n      notebook > header.top tabs:not(:only-child):first-child, notebook > header.bottom tabs:not(:only-child):first-child {\n        margin-left: -1px; }\n      notebook > header.top tabs:not(:only-child):last-child, notebook > header.bottom tabs:not(:only-child):last-child {\n        margin-right: -1px; }\n    notebook > header.top tabs tab, notebook > header.bottom tabs tab {\n      margin-left: 4px;\n      margin-right: 4px; }\n      notebook > header.top tabs tab.reorderable-page, notebook > header.bottom tabs tab.reorderable-page {\n        border-style: none solid; }\n  notebook > header.left tabs, notebook > header.right tabs {\n    padding-top: 4px;\n    padding-bottom: 4px; }\n    notebook > header.left tabs:not(:only-child), notebook > header.right tabs:not(:only-child) {\n      margin-top: 3px;\n      margin-bottom: 3px; }\n      notebook > header.left tabs:not(:only-child):first-child, notebook > header.right tabs:not(:only-child):first-child {\n        margin-top: -1px; }\n      notebook > header.left tabs:not(:only-child):last-child, notebook > header.right tabs:not(:only-child):last-child {\n        margin-bottom: -1px; }\n    notebook > header.left tabs tab, notebook > header.right tabs tab {\n      margin-top: 4px;\n      margin-bottom: 4px; }\n      notebook > header.left tabs tab.reorderable-page, notebook > header.right tabs tab.reorderable-page {\n        border-style: solid none; }\n  notebook > header.top tab {\n    padding-bottom: 4px; }\n  notebook > header.bottom tab {\n    padding-top: 4px; }\n\nnotebook > stack:not(:only-child) {\n  background-color: #fafafa; }\n  notebook > stack:not(:only-child):backdrop {\n    background-color: #f7f7f7; }\n\n/**************\n * Scrollbars *\n **************/\nscrollbar {\n  background-color: #fafafa;\n  transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  * {\n    -GtkScrollbar-has-backward-stepper: false;\n    -GtkScrollbar-has-forward-stepper: false; }\n  scrollbar.top {\n    border-bottom: 1px solid #d9d9d9; }\n  scrollbar.bottom {\n    border-top: 1px solid #d9d9d9; }\n  scrollbar.left {\n    border-right: 1px solid #d9d9d9; }\n  scrollbar.right {\n    border-left: 1px solid #d9d9d9; }\n  scrollbar:backdrop {\n    background-color: #f7f7f7;\n    border-color: #d9d9d9;\n    transition: 200ms ease-out; }\n  scrollbar slider {\n    min-width: 8px;\n    min-height: 8px;\n    margin: -1px;\n    border: 4px solid transparent;\n    border-radius: 10px;\n    background-clip: padding-box;\n    background-color: #9da0a7;\n    transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n    scrollbar slider:hover {\n      background-color: #7d8189; }\n    scrollbar slider:hover:active {\n      background-color: #2777ff; }\n    scrollbar slider:backdrop {\n      background-color: #dfdfe2; }\n    scrollbar slider:disabled {\n      background-color: transparent; }\n  scrollbar.fine-tune slider {\n    transition: none;\n    min-width: 6px;\n    min-height: 6px; }\n  scrollbar.fine-tune.horizontal slider {\n    border-width: 5px 4px; }\n  scrollbar.fine-tune.vertical slider {\n    border-width: 4px 5px; }\n  scrollbar.overlay-indicator:not(.dragging):not(.hovering) {\n    border-color: transparent;\n    opacity: 0.4;\n    background-color: transparent; }\n    scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider {\n      margin: 0;\n      min-width: 3px;\n      min-height: 3px;\n      background-color: #5c616c;\n      border: 1px solid white; }\n    scrollbar.overlay-indicator:not(.dragging):not(.hovering) button {\n      min-width: 5px;\n      min-height: 5px;\n      background-color: #5c616c;\n      background-clip: padding-box;\n      border-radius: 100%;\n      border: 1px solid white;\n      -gtk-icon-source: none; }\n    scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal slider {\n      margin: 0 2px;\n      min-width: 40px; }\n    scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal button {\n      margin: 1px 2px;\n      min-width: 5px; }\n    scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical slider {\n      margin: 2px 0;\n      min-height: 40px; }\n    scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical button {\n      margin: 2px 1px;\n      min-height: 5px; }\n  scrollbar.overlay-indicator.dragging, scrollbar.overlay-indicator.hovering {\n    opacity: 0.8; }\n  scrollbar.horizontal slider {\n    min-width: 40px; }\n  scrollbar.vertical slider {\n    min-height: 40px; }\n  scrollbar button {\n    padding: 0;\n    min-width: 12px;\n    min-height: 12px;\n    border-style: none;\n    border-radius: 0;\n    transition-property: min-height, min-width, color;\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    color: #9da0a7; }\n    scrollbar button:hover {\n      border-color: transparent;\n      background-color: transparent;\n      background-image: none;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      color: #7d8189; }\n    scrollbar button:active, scrollbar button:checked {\n      border-color: transparent;\n      background-color: transparent;\n      background-image: none;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      color: #2777ff; }\n    scrollbar button:disabled {\n      border-color: transparent;\n      background-color: transparent;\n      background-image: none;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      color: rgba(157, 160, 167, 0.2); }\n    scrollbar button:backdrop {\n      border-color: transparent;\n      background-color: transparent;\n      background-image: none;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      color: #dfdfe2; }\n      scrollbar button:backdrop:disabled {\n        border-color: transparent;\n        background-color: transparent;\n        background-image: none;\n        box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n        text-shadow: none;\n        -gtk-icon-shadow: none;\n        color: rgba(223, 223, 226, 0.2); }\n  scrollbar.vertical button.down {\n    -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\"); }\n  scrollbar.vertical button.up {\n    -gtk-icon-source: -gtk-icontheme(\"pan-up-symbolic\"); }\n  scrollbar.horizontal button.down {\n    -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic\"); }\n  scrollbar.horizontal button.up {\n    -gtk-icon-source: -gtk-icontheme(\"pan-start-symbolic\"); }\n\ntreeview ~ scrollbar.vertical {\n  border-top: 1px solid #d9d9d9;\n  margin-top: -1px; }\n\n/**********\n * Switch *\n **********/\nswitch {\n  outline-offset: -4px;\n  border: 1px solid #d9d9d9;\n  border-radius: 14px;\n  color: #5c616c;\n  background-color: #f2f2f2;\n  text-shadow: 0 1px rgba(0, 0, 0, 0.1);\n  /* only show i / o for the accessible theme */ }\n  switch:checked {\n    color: #ffffff;\n    border-color: #0047c0;\n    background-color: #2777ff;\n    text-shadow: 0 1px rgba(0, 81, 218, 0.5), 0 0 2px rgba(255, 255, 255, 0.6); }\n  switch:disabled {\n    color: #aeb0b6;\n    border-color: #d9d9d9;\n    background-color: #fdfdfd;\n    text-shadow: none; }\n  switch:backdrop {\n    color: #aeb0b6;\n    border-color: #d9d9d9;\n    background-color: #f2f2f2;\n    text-shadow: none;\n    transition: 200ms ease-out; }\n    switch:backdrop:checked {\n      color: #ffffff;\n      border-color: #0047c0;\n      background-color: #2777ff; }\n    switch:backdrop:disabled {\n      color: #d9d9d9;\n      border-color: #d9d9d9;\n      background-color: #fdfdfd; }\n  switch slider {\n    margin: -1px;\n    min-width: 24px;\n    min-height: 24px;\n    border: 1px solid;\n    border-radius: 50%;\n    transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n    -gtk-outline-radius: 20px;\n    color: #5c616c;\n    outline-color: rgba(92, 97, 108, 0.3);\n    border-color: #c2c2c2;\n    background-image: image(white);\n    box-shadow: none; }\n  switch image {\n    color: transparent; }\n  switch:hover slider {\n    color: #5c616c;\n    outline-color: rgba(92, 97, 108, 0.3);\n    border-color: #2777ff;\n    background-image: image(white);\n    box-shadow: none; }\n  switch:checked > slider {\n    border: 1px solid #0047c0; }\n  switch:disabled slider {\n    color: #aeb0b6;\n    border-color: #d9d9d9;\n    background-image: image(#fdfdfd);\n    box-shadow: none; }\n  switch:backdrop slider {\n    transition: 200ms ease-out;\n    color: #aeb0b6;\n    border-color: #d9d9d9;\n    background-image: image(white);\n    box-shadow: none; }\n  switch:backdrop:checked > slider {\n    border-color: #0047c0; }\n  switch:backdrop:disabled slider {\n    color: #d9d9d9;\n    border-color: #d9d9d9;\n    background-image: image(#fdfdfd);\n    box-shadow: none; }\n  row:selected switch {\n    box-shadow: none;\n    border-color: #0047c0; }\n    row:selected switch:backdrop {\n      border-color: #0047c0; }\n    row:selected switch > slider:checked, row:selected switch > slider {\n      border-color: #0047c0; }\n\n/*************************\n * Check and Radio items *\n *************************/\n.view.content-view.check:not(list), iconview.content-view.check:not(list),\n.content-view:not(list) check {\n  margin: 4px;\n  min-width: 32px;\n  min-height: 32px;\n  color: transparent;\n  background-color: #2777ff;\n  border-radius: 5px;\n  background-image: none;\n  transition: 200ms;\n  box-shadow: none;\n  border-width: 0;\n  -gtk-icon-source: none;\n  -gtk-icon-shadow: none; }\n\n.view.content-view.check:hover:not(list), iconview.content-view.check:hover:not(list),\n.content-view:not(list) check:hover {\n  margin: 4px;\n  min-width: 32px;\n  min-height: 32px;\n  color: transparent;\n  background-color: #2777ff;\n  border-radius: 5px;\n  background-image: none;\n  transition: 200ms;\n  box-shadow: none;\n  border-width: 0;\n  -gtk-icon-source: none;\n  -gtk-icon-shadow: none; }\n\n.view.content-view.check:active:not(list), iconview.content-view.check:active:not(list),\n.content-view:not(list) check:active {\n  margin: 4px;\n  min-width: 32px;\n  min-height: 32px;\n  color: transparent;\n  background-color: #2777ff;\n  border-radius: 5px;\n  background-image: none;\n  transition: 200ms;\n  box-shadow: none;\n  border-width: 0;\n  -gtk-icon-source: none;\n  -gtk-icon-shadow: none; }\n\n.view.content-view.check:backdrop:not(list), iconview.content-view.check:backdrop:not(list),\n.content-view:not(list) check:backdrop {\n  margin: 4px;\n  min-width: 32px;\n  min-height: 32px;\n  color: transparent;\n  background-color: #939393;\n  border-radius: 5px;\n  background-image: none;\n  transition: 200ms;\n  box-shadow: none;\n  border-width: 0;\n  -gtk-icon-source: none;\n  -gtk-icon-shadow: none; }\n\n.view.content-view.check:checked:not(list), iconview.content-view.check:checked:not(list),\n.content-view:not(list) check:checked {\n  margin: 4px;\n  min-width: 32px;\n  min-height: 32px;\n  color: white;\n  background-color: #2777ff;\n  border-radius: 5px;\n  background-image: none;\n  transition: 200ms;\n  box-shadow: none;\n  border-width: 0;\n  -gtk-icon-source: -gtk-icontheme('object-select-symbolic');\n  -gtk-icon-shadow: none; }\n\n.view.content-view.check:checked:hover:not(list), iconview.content-view.check:checked:hover:not(list),\n.content-view:not(list) check:checked:hover {\n  margin: 4px;\n  min-width: 32px;\n  min-height: 32px;\n  color: white;\n  background-color: #2777ff;\n  border-radius: 5px;\n  background-image: none;\n  transition: 200ms;\n  box-shadow: none;\n  border-width: 0;\n  -gtk-icon-source: -gtk-icontheme('object-select-symbolic');\n  -gtk-icon-shadow: none; }\n\n.view.content-view.check:checked:active:not(list), iconview.content-view.check:checked:active:not(list),\n.content-view:not(list) check:checked:active {\n  margin: 4px;\n  min-width: 32px;\n  min-height: 32px;\n  color: white;\n  background-color: #2777ff;\n  border-radius: 5px;\n  background-image: none;\n  transition: 200ms;\n  box-shadow: none;\n  border-width: 0;\n  -gtk-icon-source: -gtk-icontheme('object-select-symbolic');\n  -gtk-icon-shadow: none; }\n\n.view.content-view.check:backdrop:checked:not(list), iconview.content-view.check:backdrop:checked:not(list),\n.content-view:not(list) check:backdrop:checked {\n  margin: 4px;\n  min-width: 32px;\n  min-height: 32px;\n  color: rgba(255, 255, 255, 0.8);\n  background-color: #939393;\n  border-radius: 5px;\n  background-image: none;\n  transition: 200ms;\n  box-shadow: none;\n  border-width: 0;\n  -gtk-icon-source: -gtk-icontheme('object-select-symbolic');\n  -gtk-icon-shadow: none; }\n\ncheckbutton.text-button, radiobutton.text-button {\n  padding: 2px 0;\n  outline-offset: 0; }\n  checkbutton.text-button label:not(:only-child):first-child, radiobutton.text-button label:not(:only-child):first-child {\n    margin-left: 4px; }\n  checkbutton.text-button label:not(:only-child):last-child, radiobutton.text-button label:not(:only-child):last-child {\n    margin-right: 4px; }\n\ncheck,\nradio {\n  margin: 0 4px;\n  min-height: 14px;\n  min-width: 14px;\n  border: 1px solid;\n  -gtk-icon-source: none; }\n  check:only-child,\n  radio:only-child {\n    margin: 0; }\n  popover check.left:dir(rtl), popover radio.left:dir(rtl) {\n    margin-left: 0;\n    margin-right: 12px; }\n  popover check.right:dir(ltr), popover radio.right:dir(ltr) {\n    margin-left: 12px;\n    margin-right: 0; }\n  check,\n  radio {\n    background-clip: padding-box;\n    background-image: linear-gradient(to bottom, white 20%, white 90%);\n    border-color: #c2c2c2;\n    box-shadow: 0 1px rgba(0, 0, 0, 0.05);\n    color: #5c616c; }\n  check:hover,\n  radio:hover {\n    background-image: image(#f2f2f2); }\n  check:active,\n  radio:active {\n    box-shadow: inset 0 1px 1px 0px rgba(0, 0, 0, 0.2); }\n  check:disabled,\n  radio:disabled {\n    box-shadow: none;\n    color: rgba(92, 97, 108, 0.7); }\n  check:backdrop,\n  radio:backdrop {\n    background-image: image(white);\n    box-shadow: none;\n    color: #5c616c; }\n  check:backdrop:disabled,\n  radio:backdrop:disabled {\n    box-shadow: none;\n    color: rgba(92, 97, 108, 0.7); }\n  check:checked,\n  radio:checked {\n    background-clip: border-box;\n    background-image: linear-gradient(to bottom, #4187ff 20%, #2777ff 90%);\n    border-color: #2777ff;\n    box-shadow: 0 1px rgba(0, 0, 0, 0.05);\n    color: #ffffff; }\n  check:checked:hover,\n  radio:checked:hover {\n    background-image: linear-gradient(to bottom, #5594ff 10%, #3b84ff 90%); }\n  check:checked:active,\n  radio:checked:active {\n    box-shadow: inset 0 1px 1px 0px rgba(0, 0, 0, 0.2); }\n  check:checked:disabled,\n  radio:checked:disabled {\n    box-shadow: none;\n    color: rgba(255, 255, 255, 0.7); }\n  check:checked:backdrop,\n  radio:checked:backdrop {\n    background-image: image(#2777ff);\n    box-shadow: none;\n    color: #ffffff; }\n  check:checked:backdrop:disabled,\n  radio:checked:backdrop:disabled {\n    box-shadow: none;\n    color: rgba(255, 255, 255, 0.7); }\n  check:indeterminate,\n  radio:indeterminate {\n    background-clip: border-box;\n    background-image: linear-gradient(to bottom, #4187ff 20%, #2777ff 90%);\n    border-color: #2777ff;\n    box-shadow: 0 1px rgba(0, 0, 0, 0.05);\n    color: #ffffff; }\n  check:indeterminate:hover,\n  radio:indeterminate:hover {\n    background-image: linear-gradient(to bottom, #5594ff 10%, #3b84ff 90%); }\n  check:indeterminate:active,\n  radio:indeterminate:active {\n    box-shadow: inset 0 1px 1px 0px rgba(0, 0, 0, 0.2); }\n  check:indeterminate:disabled,\n  radio:indeterminate:disabled {\n    box-shadow: none;\n    color: rgba(255, 255, 255, 0.7); }\n  check:indeterminate:backdrop,\n  radio:indeterminate:backdrop {\n    background-image: image(#2777ff);\n    box-shadow: none;\n    color: #ffffff; }\n  check:indeterminate:backdrop:disabled,\n  radio:indeterminate:backdrop:disabled {\n    box-shadow: none;\n    color: rgba(255, 255, 255, 0.7); }\n  check:backdrop,\n  radio:backdrop {\n    transition: 200ms ease-out; }\n  row:selected check, row:selected radio {\n    border-color: #0047c0; }\n  .osd check, .osd radio {\n    color: white;\n    border-color: black;\n    background-color: transparent;\n    background-image: image(#303340);\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black;\n    outline-color: rgba(255, 255, 255, 0.3); }\n    .osd check:hover, .osd radio:hover {\n      color: white;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(#303340);\n      background-clip: padding-box;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n      text-shadow: 0 1px black;\n      -gtk-icon-shadow: 0 1px black;\n      outline-color: rgba(255, 255, 255, 0.3); }\n    .osd check:active, .osd radio:active {\n      color: white;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(black);\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      outline-color: rgba(255, 255, 255, 0.3); }\n    .osd check:backdrop, .osd radio:backdrop {\n      color: white;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(#303340);\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n    .osd check:disabled, .osd radio:disabled {\n      color: #97999f;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(rgba(68, 72, 83, 0.5));\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n  menu menuitem check, menu menuitem radio {\n    margin: 0; }\n    menu menuitem check, menu menuitem check:hover, menu menuitem check:disabled, menu menuitem check:checked, menu menuitem check:checked:hover, menu menuitem check:checked:disabled, menu menuitem check:indeterminate, menu menuitem check:indeterminate:hover, menu menuitem check:indeterminate:disabled, menu menuitem radio, menu menuitem radio:hover, menu menuitem radio:disabled, menu menuitem radio:checked, menu menuitem radio:checked:hover, menu menuitem radio:checked:disabled, menu menuitem radio:indeterminate, menu menuitem radio:indeterminate:hover, menu menuitem radio:indeterminate:disabled {\n      min-height: 14px;\n      min-width: 14px;\n      background-image: none;\n      background-color: transparent;\n      box-shadow: none;\n      -gtk-icon-shadow: none;\n      color: inherit;\n      border-color: currentColor; }\n\n\ncheck {\n  border-radius: 3px; }\n  \n  check:checked {\n    -gtk-icon-source: image(-gtk-recolor(url(\"assets/check-symbolic.svg\")), -gtk-recolor(url(\"assets/check-symbolic.symbolic.png\"))); }\n  \n  check:indeterminate {\n    -gtk-icon-source: image(-gtk-recolor(url(\"assets/dash-symbolic.svg\")), -gtk-recolor(url(\"assets/dash-symbolic.symbolic.png\"))); }\n\ntreeview.view radio:selected:focus, treeview.view radio:selected,\nradio {\n  border-radius: 100%; }\n  treeview.view radio:checked:selected,\n  radio:checked {\n    -gtk-icon-source: image(-gtk-recolor(url(\"assets/bullet-symbolic.svg\")), -gtk-recolor(url(\"assets/bullet-symbolic.symbolic.png\"))); }\n  treeview.view radio:indeterminate:selected,\n  radio:indeterminate {\n    -gtk-icon-source: image(-gtk-recolor(url(\"assets/dash-symbolic.svg\")), -gtk-recolor(url(\"assets/dash-symbolic.symbolic.png\"))); }\n\nradio:not(:indeterminate):not(:checked):active:not(:backdrop) {\n  -gtk-icon-transform: scale(0); }\n\ncheck:not(:indeterminate):not(:checked):active:not(:backdrop) {\n  -gtk-icon-transform: translate(6px, -3px) rotate(-45deg) scaleY(0.2) rotate(45deg) scaleX(0); }\n\nradio:active,\ncheck:active {\n  -gtk-icon-transform: scale(0, 1); }\n\nradio:checked:not(:backdrop), radio:indeterminate:not(:backdrop),\ncheck:checked:not(:backdrop),\ncheck:indeterminate:not(:backdrop) {\n  -gtk-icon-transform: unset;\n  transition: 400ms; }\n\nmenu menuitem radio:checked:not(:backdrop), menu menuitem radio:indeterminate:not(:backdrop),\nmenu menuitem check:checked:not(:backdrop),\nmenu menuitem check:indeterminate:not(:backdrop) {\n  transition: none; }\n\ntreeview.view check:selected:focus, treeview.view check:selected,\ntreeview.view radio:selected:focus,\ntreeview.view radio:selected {\n  color: #ffffff;\n  border-color: #0051da; }\n\n/************\n * GtkScale *\n ************/\nprogressbar trough, scale fill, scale trough {\n  border: 1px solid #d9d9d9;\n  border-radius: 3px;\n  background-color: #f2f2f2; }\n  progressbar trough:disabled, scale fill:disabled, scale trough:disabled {\n    background-color: #fdfdfd; }\n  progressbar trough:backdrop, scale fill:backdrop, scale trough:backdrop {\n    background-color: #f2f2f2;\n    border-color: #d9d9d9;\n    transition: 200ms ease-out; }\n    progressbar trough:backdrop:disabled, scale fill:backdrop:disabled, scale trough:backdrop:disabled {\n      background-color: #fdfdfd; }\n  row:selected progressbar trough, progressbar row:selected trough, row:selected scale fill, scale row:selected fill, row:selected scale trough, scale row:selected trough {\n    border-color: #0051da; }\n  .osd progressbar trough, progressbar .osd trough, .osd scale fill, scale .osd fill, .osd scale trough, scale .osd trough {\n    border-color: black;\n    background-color: rgba(0, 0, 0, 0.8); }\n    .osd progressbar trough:disabled, progressbar .osd trough:disabled, .osd scale fill:disabled, scale .osd fill:disabled, .osd scale trough:disabled, scale .osd trough:disabled {\n      background-color: rgba(68, 72, 83, 0.5); }\n\nprogressbar progress, scale highlight {\n  border: 1px solid #0051da;\n  border-radius: 3px;\n  background-color: #2777ff; }\n  progressbar progress:disabled, scale highlight:disabled {\n    background-color: transparent;\n    border-color: transparent; }\n  progressbar progress:backdrop, scale highlight:backdrop {\n    border-color: #2777ff; }\n    progressbar progress:backdrop:disabled, scale highlight:backdrop:disabled {\n      background-color: transparent;\n      border-color: transparent; }\n  row:selected progressbar progress, progressbar row:selected progress, row:selected scale highlight, scale row:selected highlight {\n    border-color: #0051da; }\n  .osd progressbar progress, progressbar .osd progress, .osd scale highlight, scale .osd highlight {\n    border-color: black; }\n    .osd progressbar progress:disabled, progressbar .osd progress:disabled, .osd scale highlight:disabled, scale .osd highlight:disabled {\n      border-color: transparent; }\n\nscale {\n  min-height: 10px;\n  min-width: 10px;\n  padding: 12px; }\n  scale fill,\n  scale highlight {\n    margin: -1px; }\n  scale slider {\n    min-height: 18px;\n    min-width: 18px;\n    margin: -9px; }\n  scale.fine-tune.horizontal {\n    padding-top: 9px;\n    padding-bottom: 9px;\n    min-height: 16px; }\n  scale.fine-tune.vertical {\n    padding-left: 9px;\n    padding-right: 9px;\n    min-width: 16px; }\n  scale.fine-tune slider {\n    margin: -6px; }\n  scale.fine-tune fill,\n  scale.fine-tune highlight,\n  scale.fine-tune trough {\n    border-radius: 5px;\n    -gtk-outline-radius: 7px; }\n  scale trough {\n    outline-offset: 2px;\n    -gtk-outline-radius: 5px; }\n  scale fill:backdrop, scale fill {\n    background-color: #d9d9d9; }\n  scale fill:disabled:backdrop, scale fill:disabled {\n    border-color: transparent;\n    background-color: transparent; }\n  .osd scale fill {\n    background-color: #404040; }\n    .osd scale fill:disabled:backdrop, .osd scale fill:disabled {\n      border-color: transparent;\n      background-color: transparent; }\n  scale slider {\n    color: #5c616c;\n    outline-color: rgba(92, 97, 108, 0.3);\n    border-color: #c2c2c2;\n    background-image: image(white);\n    box-shadow: none;\n    border: 1px solid #bababa;\n    border-radius: 100%;\n    transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n    transition-property: background, border, box-shadow; }\n    scale slider:hover {\n      color: #5c616c;\n      outline-color: rgba(92, 97, 108, 0.3);\n      border-color: #2777ff;\n      background-image: image(white);\n      box-shadow: none; }\n    scale slider:active {\n      border-color: #0051da; }\n    scale slider:disabled {\n      color: #aeb0b6;\n      border-color: #d9d9d9;\n      background-image: image(#fdfdfd);\n      box-shadow: none; }\n    scale slider:backdrop {\n      transition: 200ms ease-out;\n      color: #aeb0b6;\n      border-color: #d9d9d9;\n      background-image: image(white);\n      box-shadow: none; }\n      scale slider:backdrop:disabled {\n        color: #d9d9d9;\n        border-color: #d9d9d9;\n        background-image: image(#fdfdfd);\n        box-shadow: none; }\n    row:selected scale slider:disabled, row:selected scale slider {\n      border-color: #0051da; }\n    .osd scale slider {\n      color: white;\n      border-color: black;\n      background-color: transparent;\n      background-image: image(#303340);\n      background-clip: padding-box;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n      text-shadow: 0 1px black;\n      -gtk-icon-shadow: 0 1px black;\n      outline-color: rgba(255, 255, 255, 0.3);\n      border-color: black;\n      background-color: #303340; }\n      .osd scale slider:hover {\n        color: white;\n        border-color: black;\n        background-color: transparent;\n        background-image: image(#4a5063);\n        background-clip: padding-box;\n        box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n        text-shadow: 0 1px black;\n        -gtk-icon-shadow: 0 1px black;\n        outline-color: rgba(255, 255, 255, 0.3);\n        background-color: #303340; }\n      .osd scale slider:active {\n        color: white;\n        border-color: black;\n        background-color: transparent;\n        background-image: image(black);\n        background-clip: padding-box;\n        box-shadow: none;\n        text-shadow: none;\n        -gtk-icon-shadow: none;\n        outline-color: rgba(255, 255, 255, 0.3);\n        background-color: #303340; }\n      .osd scale slider:disabled {\n        color: #97999f;\n        border-color: black;\n        background-color: transparent;\n        background-image: image(rgba(68, 72, 83, 0.5));\n        background-clip: padding-box;\n        box-shadow: none;\n        text-shadow: none;\n        -gtk-icon-shadow: none;\n        background-color: #303340; }\n      .osd scale slider:backdrop {\n        color: white;\n        border-color: black;\n        background-color: transparent;\n        background-image: image(#303340);\n        background-clip: padding-box;\n        box-shadow: none;\n        text-shadow: none;\n        -gtk-icon-shadow: none;\n        background-color: #303340; }\n        .osd scale slider:backdrop:disabled {\n          background-color: #303340; }\n  scale marks,\n  scale value {\n    color: alpha(currentColor,0.55);\n    font-feature-settings: \"tnum\"; }\n  scale.horizontal marks.top {\n    margin-bottom: 6px;\n    margin-top: -12px; }\n  scale.horizontal.fine-tune marks.top {\n    margin-bottom: 6px;\n    margin-top: -9px; }\n  scale.horizontal marks.bottom {\n    margin-top: 6px;\n    margin-bottom: -12px; }\n  scale.horizontal.fine-tune marks.bottom {\n    margin-top: 6px;\n    margin-bottom: -9px; }\n  scale.vertical marks.top {\n    margin-right: 6px;\n    margin-left: -12px; }\n  scale.vertical.fine-tune marks.top {\n    margin-right: 6px;\n    margin-left: -9px; }\n  scale.vertical marks.bottom {\n    margin-left: 6px;\n    margin-right: -12px; }\n  scale.vertical.fine-tune marks.bottom {\n    margin-left: 6px;\n    margin-right: -9px; }\n  scale.horizontal indicator {\n    min-height: 6px;\n    min-width: 1px; }\n  scale.horizontal.fine-tune indicator {\n    min-height: 3px; }\n  scale.vertical indicator {\n    min-height: 1px;\n    min-width: 6px; }\n  scale.vertical.fine-tune indicator {\n    min-width: 3px; }\n  scale.horizontal.marks-before:not(.marks-after) slider {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-horz-scale-has-marks-above.png\"), url(\"assets/slider-horz-scale-has-marks-above@2.png\"));\n    min-height: 26px;\n    min-width: 22px;\n    margin-top: -14px;\n    background-position: top;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.horizontal.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px;\n    margin-top: -11px; }\n  scale.horizontal.marks-before:not(.marks-after) slider:hover {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-horz-scale-has-marks-above-hover.png\"), url(\"assets/slider-horz-scale-has-marks-above-hover@2.png\"));\n    min-height: 26px;\n    min-width: 22px;\n    margin-top: -14px;\n    background-position: top;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.horizontal.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px;\n    margin-top: -11px; }\n  scale.horizontal.marks-before:not(.marks-after) slider:active {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-horz-scale-has-marks-above-active.png\"), url(\"assets/slider-horz-scale-has-marks-above-active@2.png\"));\n    min-height: 26px;\n    min-width: 22px;\n    margin-top: -14px;\n    background-position: top;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.horizontal.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px;\n    margin-top: -11px; }\n  scale.horizontal.marks-before:not(.marks-after) slider:disabled {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-horz-scale-has-marks-above-insensitive.png\"), url(\"assets/slider-horz-scale-has-marks-above-insensitive@2.png\"));\n    min-height: 26px;\n    min-width: 22px;\n    margin-top: -14px;\n    background-position: top;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.horizontal.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px;\n    margin-top: -11px; }\n  scale.horizontal.marks-before:not(.marks-after) slider:backdrop {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-horz-scale-has-marks-above-backdrop.png\"), url(\"assets/slider-horz-scale-has-marks-above-backdrop@2.png\"));\n    min-height: 26px;\n    min-width: 22px;\n    margin-top: -14px;\n    background-position: top;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.horizontal.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px;\n    margin-top: -11px; }\n  scale.horizontal.marks-before:not(.marks-after) slider:backdrop:disabled {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-horz-scale-has-marks-above-backdrop-insensitive.png\"), url(\"assets/slider-horz-scale-has-marks-above-backdrop-insensitive@2.png\"));\n    min-height: 26px;\n    min-width: 22px;\n    margin-top: -14px;\n    background-position: top;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.horizontal.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px;\n    margin-top: -11px; }\n  scale.horizontal.marks-after:not(.marks-before) slider {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-horz-scale-has-marks-below.png\"), url(\"assets/slider-horz-scale-has-marks-below@2.png\"));\n    min-height: 26px;\n    min-width: 22px;\n    margin-bottom: -14px;\n    background-position: bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.horizontal.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px;\n    margin-bottom: -11px; }\n  scale.horizontal.marks-after:not(.marks-before) slider:hover {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-horz-scale-has-marks-below-hover.png\"), url(\"assets/slider-horz-scale-has-marks-below-hover@2.png\"));\n    min-height: 26px;\n    min-width: 22px;\n    margin-bottom: -14px;\n    background-position: bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.horizontal.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px;\n    margin-bottom: -11px; }\n  scale.horizontal.marks-after:not(.marks-before) slider:active {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-horz-scale-has-marks-below-active.png\"), url(\"assets/slider-horz-scale-has-marks-below-active@2.png\"));\n    min-height: 26px;\n    min-width: 22px;\n    margin-bottom: -14px;\n    background-position: bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.horizontal.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px;\n    margin-bottom: -11px; }\n  scale.horizontal.marks-after:not(.marks-before) slider:disabled {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-horz-scale-has-marks-below-insensitive.png\"), url(\"assets/slider-horz-scale-has-marks-below-insensitive@2.png\"));\n    min-height: 26px;\n    min-width: 22px;\n    margin-bottom: -14px;\n    background-position: bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.horizontal.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px;\n    margin-bottom: -11px; }\n  scale.horizontal.marks-after:not(.marks-before) slider:backdrop {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-horz-scale-has-marks-below-backdrop.png\"), url(\"assets/slider-horz-scale-has-marks-below-backdrop@2.png\"));\n    min-height: 26px;\n    min-width: 22px;\n    margin-bottom: -14px;\n    background-position: bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.horizontal.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px;\n    margin-bottom: -11px; }\n  scale.horizontal.marks-after:not(.marks-before) slider:backdrop:disabled {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-horz-scale-has-marks-below-backdrop-insensitive.png\"), url(\"assets/slider-horz-scale-has-marks-below-backdrop-insensitive@2.png\"));\n    min-height: 26px;\n    min-width: 22px;\n    margin-bottom: -14px;\n    background-position: bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.horizontal.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px;\n    margin-bottom: -11px; }\n  scale.vertical.marks-before:not(.marks-after) slider {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-vert-scale-has-marks-above.png\"), url(\"assets/slider-vert-scale-has-marks-above@2.png\"));\n    min-height: 22px;\n    min-width: 26px;\n    margin-left: -14px;\n    background-position: left bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.vertical.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px;\n    margin-left: -11px; }\n  scale.vertical.marks-before:not(.marks-after) slider:hover {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-vert-scale-has-marks-above-hover.png\"), url(\"assets/slider-vert-scale-has-marks-above-hover@2.png\"));\n    min-height: 22px;\n    min-width: 26px;\n    margin-left: -14px;\n    background-position: left bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.vertical.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px;\n    margin-left: -11px; }\n  scale.vertical.marks-before:not(.marks-after) slider:active {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-vert-scale-has-marks-above-active.png\"), url(\"assets/slider-vert-scale-has-marks-above-active@2.png\"));\n    min-height: 22px;\n    min-width: 26px;\n    margin-left: -14px;\n    background-position: left bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.vertical.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px;\n    margin-left: -11px; }\n  scale.vertical.marks-before:not(.marks-after) slider:disabled {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-vert-scale-has-marks-above-insensitive.png\"), url(\"assets/slider-vert-scale-has-marks-above-insensitive@2.png\"));\n    min-height: 22px;\n    min-width: 26px;\n    margin-left: -14px;\n    background-position: left bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.vertical.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px;\n    margin-left: -11px; }\n  scale.vertical.marks-before:not(.marks-after) slider:backdrop {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-vert-scale-has-marks-above-backdrop.png\"), url(\"assets/slider-vert-scale-has-marks-above-backdrop@2.png\"));\n    min-height: 22px;\n    min-width: 26px;\n    margin-left: -14px;\n    background-position: left bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.vertical.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px;\n    margin-left: -11px; }\n  scale.vertical.marks-before:not(.marks-after) slider:backdrop:disabled {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-vert-scale-has-marks-above-backdrop-insensitive.png\"), url(\"assets/slider-vert-scale-has-marks-above-backdrop-insensitive@2.png\"));\n    min-height: 22px;\n    min-width: 26px;\n    margin-left: -14px;\n    background-position: left bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.vertical.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px;\n    margin-left: -11px; }\n  scale.vertical.marks-after:not(.marks-before) slider {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-vert-scale-has-marks-below.png\"), url(\"assets/slider-vert-scale-has-marks-below@2.png\"));\n    min-height: 22px;\n    min-width: 26px;\n    margin-right: -14px;\n    background-position: right bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.vertical.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px;\n    margin-right: -11px; }\n  scale.vertical.marks-after:not(.marks-before) slider:hover {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-vert-scale-has-marks-below-hover.png\"), url(\"assets/slider-vert-scale-has-marks-below-hover@2.png\"));\n    min-height: 22px;\n    min-width: 26px;\n    margin-right: -14px;\n    background-position: right bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.vertical.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px;\n    margin-right: -11px; }\n  scale.vertical.marks-after:not(.marks-before) slider:active {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-vert-scale-has-marks-below-active.png\"), url(\"assets/slider-vert-scale-has-marks-below-active@2.png\"));\n    min-height: 22px;\n    min-width: 26px;\n    margin-right: -14px;\n    background-position: right bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.vertical.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px;\n    margin-right: -11px; }\n  scale.vertical.marks-after:not(.marks-before) slider:disabled {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-vert-scale-has-marks-below-insensitive.png\"), url(\"assets/slider-vert-scale-has-marks-below-insensitive@2.png\"));\n    min-height: 22px;\n    min-width: 26px;\n    margin-right: -14px;\n    background-position: right bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.vertical.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px;\n    margin-right: -11px; }\n  scale.vertical.marks-after:not(.marks-before) slider:backdrop {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-vert-scale-has-marks-below-backdrop.png\"), url(\"assets/slider-vert-scale-has-marks-below-backdrop@2.png\"));\n    min-height: 22px;\n    min-width: 26px;\n    margin-right: -14px;\n    background-position: right bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.vertical.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px;\n    margin-right: -11px; }\n  scale.vertical.marks-after:not(.marks-before) slider:backdrop:disabled {\n    margin: -10px;\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"assets/slider-vert-scale-has-marks-below-backdrop-insensitive.png\"), url(\"assets/slider-vert-scale-has-marks-below-backdrop-insensitive@2.png\"));\n    min-height: 22px;\n    min-width: 26px;\n    margin-right: -14px;\n    background-position: right bottom;\n    background-repeat: no-repeat;\n    box-shadow: none; }\n  scale.vertical.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px;\n    margin-right: -11px; }\n  scale.color {\n    min-height: 0;\n    min-width: 0; }\n    scale.color trough {\n      background-image: image(#d9d9d9);\n      background-repeat: no-repeat; }\n    scale.color.horizontal {\n      padding: 0 0 15px 0; }\n      scale.color.horizontal trough {\n        padding-bottom: 4px;\n        background-position: 0 -3px;\n        border-top-left-radius: 0;\n        border-top-right-radius: 0; }\n      scale.color.horizontal slider:dir(ltr):hover, scale.color.horizontal slider:dir(ltr):backdrop, scale.color.horizontal slider:dir(ltr):disabled, scale.color.horizontal slider:dir(ltr):backdrop:disabled, scale.color.horizontal slider:dir(ltr), scale.color.horizontal slider:dir(rtl):hover, scale.color.horizontal slider:dir(rtl):backdrop, scale.color.horizontal slider:dir(rtl):disabled, scale.color.horizontal slider:dir(rtl):backdrop:disabled, scale.color.horizontal slider:dir(rtl) {\n        margin-bottom: -15px;\n        margin-top: 6px; }\n    scale.color.vertical:dir(ltr) {\n      padding: 0 0 0 15px; }\n      scale.color.vertical:dir(ltr) trough {\n        padding-left: 4px;\n        background-position: 3px 0;\n        border-bottom-right-radius: 0;\n        border-top-right-radius: 0; }\n      scale.color.vertical:dir(ltr) slider:hover, scale.color.vertical:dir(ltr) slider:backdrop, scale.color.vertical:dir(ltr) slider:disabled, scale.color.vertical:dir(ltr) slider:backdrop:disabled, scale.color.vertical:dir(ltr) slider {\n        margin-left: -15px;\n        margin-right: 6px; }\n    scale.color.vertical:dir(rtl) {\n      padding: 0 15px 0 0; }\n      scale.color.vertical:dir(rtl) trough {\n        padding-right: 4px;\n        background-position: -3px 0;\n        border-bottom-left-radius: 0;\n        border-top-left-radius: 0; }\n      scale.color.vertical:dir(rtl) slider:hover, scale.color.vertical:dir(rtl) slider:backdrop, scale.color.vertical:dir(rtl) slider:disabled, scale.color.vertical:dir(rtl) slider:backdrop:disabled, scale.color.vertical:dir(rtl) slider {\n        margin-right: -15px;\n        margin-left: 6px; }\n    scale.color.fine-tune.horizontal:dir(ltr), scale.color.fine-tune.horizontal:dir(rtl) {\n      padding: 0 0 12px 0; }\n      scale.color.fine-tune.horizontal:dir(ltr) trough, scale.color.fine-tune.horizontal:dir(rtl) trough {\n        padding-bottom: 7px;\n        background-position: 0 -6px; }\n      scale.color.fine-tune.horizontal:dir(ltr) slider, scale.color.fine-tune.horizontal:dir(rtl) slider {\n        margin-bottom: -15px;\n        margin-top: 6px; }\n    scale.color.fine-tune.vertical:dir(ltr) {\n      padding: 0 0 0 12px; }\n      scale.color.fine-tune.vertical:dir(ltr) trough {\n        padding-left: 7px;\n        background-position: 6px 0; }\n      scale.color.fine-tune.vertical:dir(ltr) slider {\n        margin-left: -15px;\n        margin-right: 6px; }\n    scale.color.fine-tune.vertical:dir(rtl) {\n      padding: 0 12px 0 0; }\n      scale.color.fine-tune.vertical:dir(rtl) trough {\n        padding-right: 7px;\n        background-position: -6px 0; }\n      scale.color.fine-tune.vertical:dir(rtl) slider {\n        margin-right: -15px;\n        margin-left: 6px; }\n\n/*****************\n * Progress bars *\n *****************/\nprogressbar {\n  font-size: smaller;\n  color: rgba(92, 97, 108, 0.4);\n  font-feature-settings: \"tnum\"; }\n  progressbar.horizontal trough,\n  progressbar.horizontal progress {\n    min-height: 2px; }\n  progressbar.vertical trough,\n  progressbar.vertical progress {\n    min-width: 2px; }\n  progressbar.horizontal progress {\n    margin: 0 -1px; }\n  progressbar.vertical progress {\n    margin: -1px 0; }\n  progressbar:backdrop {\n    box-shadow: none;\n    transition: 200ms ease-out; }\n  progressbar progress {\n    border-radius: 1.5px; }\n    progressbar progress.left {\n      border-top-left-radius: 2px;\n      border-bottom-left-radius: 2px; }\n    progressbar progress.right {\n      border-top-right-radius: 2px;\n      border-bottom-right-radius: 2px; }\n    progressbar progress.top {\n      border-top-right-radius: 2px;\n      border-top-left-radius: 2px; }\n    progressbar progress.bottom {\n      border-bottom-right-radius: 2px;\n      border-bottom-left-radius: 2px; }\n  progressbar.osd {\n    min-width: 3px;\n    min-height: 3px;\n    background-color: transparent; }\n    progressbar.osd trough {\n      border-style: none;\n      border-radius: 0;\n      background-color: transparent;\n      box-shadow: none; }\n    progressbar.osd progress {\n      border-style: none;\n      border-radius: 0; }\n  progressbar trough.empty progress {\n    all: unset; }\n\n/*************\n * Level Bar *\n *************/\nlevelbar.horizontal block {\n  min-height: 1px; }\n\nlevelbar.horizontal.discrete block {\n  margin: 0 1px;\n  min-width: 32px; }\n\nlevelbar.vertical block {\n  min-width: 1px; }\n\nlevelbar.vertical.discrete block {\n  margin: 1px 0;\n  min-height: 32px; }\n\nlevelbar:backdrop {\n  transition: 200ms ease-out; }\n\nlevelbar trough {\n  border: 1px solid;\n  padding: 2px;\n  border-radius: 3px;\n  color: black;\n  border-color: #d9d9d9;\n  background-color: #fafafa;\n  box-shadow: inset 0 0 0 1px rgba(39, 119, 255, 0); }\n  levelbar trough:backdrop {\n    color: #313131;\n    border-color: #d9d9d9;\n    background-color: #f7f7f7;\n    box-shadow: none; }\n\nlevelbar block {\n  border: 1px solid;\n  border-radius: 1px; }\n  levelbar block.low {\n    border-color: #974b00;\n    background-color: #fd7d00; }\n    levelbar block.low:backdrop {\n      border-color: #fd7d00; }\n  levelbar block.high, levelbar block:not(.empty) {\n    border-color: #0047c0;\n    background-color: #2777ff; }\n    levelbar block.high:backdrop, levelbar block:not(.empty):backdrop {\n      border-color: #2777ff; }\n  levelbar block.full {\n    border-color: #236849;\n    background-color: #3db47e; }\n    levelbar block.full:backdrop {\n      border-color: #3db47e; }\n  levelbar block.empty {\n    background-color: transparent;\n    border-color: rgba(92, 97, 108, 0.2); }\n    levelbar block.empty:backdrop {\n      border-color: rgba(174, 176, 182, 0.15); }\n\n/****************\n * Print dialog *\n*****************/\nprintdialog paper {\n  color: #5c616c;\n  border: 1px solid #d9d9d9;\n  background: white;\n  padding: 0; }\n  printdialog paper:backdrop {\n    color: #aeb0b6;\n    border-color: #d9d9d9; }\n\nprintdialog .dialog-action-box {\n  margin: 12px; }\n\n/**********\n * Frames *\n **********/\nframe > border,\n.frame {\n  box-shadow: none;\n  margin: 0;\n  padding: 0;\n  border-radius: 0;\n  border: 1px solid #d9d9d9; }\n  frame > border.flat,\n  .frame.flat {\n    border-style: none; }\n  frame > border:backdrop,\n  .frame:backdrop {\n    border-color: #d9d9d9; }\n\nactionbar > revealer > box {\n  padding: 6px;\n  border-top: 1px solid #d9d9d9; }\n  actionbar > revealer > box:backdrop {\n    border-color: #d9d9d9; }\n\nscrolledwindow viewport.frame {\n  border-style: none; }\n\nscrolledwindow overshoot.top {\n  background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#bfbfbf), to(rgba(191, 191, 191, 0))), -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(92, 97, 108, 0.07)), to(rgba(92, 97, 108, 0)));\n  background-size: 100% 5%, 100% 100%;\n  background-repeat: no-repeat;\n  background-position: center top;\n  background-color: transparent;\n  border: none;\n  box-shadow: none; }\n  scrolledwindow overshoot.top:backdrop {\n    background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#d9d9d9), to(rgba(217, 217, 217, 0)));\n    background-size: 100% 5%;\n    background-repeat: no-repeat;\n    background-position: center top;\n    background-color: transparent;\n    border: none;\n    box-shadow: none; }\n\nscrolledwindow overshoot.bottom {\n  background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#bfbfbf), to(rgba(191, 191, 191, 0))), -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(92, 97, 108, 0.07)), to(rgba(92, 97, 108, 0)));\n  background-size: 100% 5%, 100% 100%;\n  background-repeat: no-repeat;\n  background-position: center bottom;\n  background-color: transparent;\n  border: none;\n  box-shadow: none; }\n  scrolledwindow overshoot.bottom:backdrop {\n    background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#d9d9d9), to(rgba(217, 217, 217, 0)));\n    background-size: 100% 5%;\n    background-repeat: no-repeat;\n    background-position: center bottom;\n    background-color: transparent;\n    border: none;\n    box-shadow: none; }\n\nscrolledwindow overshoot.left {\n  background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#bfbfbf), to(rgba(191, 191, 191, 0))), -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(92, 97, 108, 0.07)), to(rgba(92, 97, 108, 0)));\n  background-size: 5% 100%, 100% 100%;\n  background-repeat: no-repeat;\n  background-position: left center;\n  background-color: transparent;\n  border: none;\n  box-shadow: none; }\n  scrolledwindow overshoot.left:backdrop {\n    background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#d9d9d9), to(rgba(217, 217, 217, 0)));\n    background-size: 5% 100%;\n    background-repeat: no-repeat;\n    background-position: left center;\n    background-color: transparent;\n    border: none;\n    box-shadow: none; }\n\nscrolledwindow overshoot.right {\n  background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#bfbfbf), to(rgba(191, 191, 191, 0))), -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(92, 97, 108, 0.07)), to(rgba(92, 97, 108, 0)));\n  background-size: 5% 100%, 100% 100%;\n  background-repeat: no-repeat;\n  background-position: right center;\n  background-color: transparent;\n  border: none;\n  box-shadow: none; }\n  scrolledwindow overshoot.right:backdrop {\n    background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#d9d9d9), to(rgba(217, 217, 217, 0)));\n    background-size: 5% 100%;\n    background-repeat: no-repeat;\n    background-position: right center;\n    background-color: transparent;\n    border: none;\n    box-shadow: none; }\n\nscrolledwindow junction {\n  border-color: transparent;\n  border-image: linear-gradient(to bottom, #d9d9d9 1px, transparent 1px) 0 0 0 1/0 1px stretch;\n  background-color: #fafafa; }\n  scrolledwindow junction:dir(rtl) {\n    border-image-slice: 0 1 0 0; }\n  scrolledwindow junction:backdrop {\n    border-image-source: linear-gradient(to bottom, #d9d9d9 1px, transparent 1px);\n    background-color: #f7f7f7;\n    transition: 200ms ease-out; }\n\nseparator {\n  background: rgba(0, 0, 0, 0.1);\n  min-width: 1px;\n  min-height: 1px; }\n\n/*********\n * Lists *\n *********/\nlist {\n  color: black;\n  background-color: #fafafa;\n  border-color: #d9d9d9; }\n  list:backdrop {\n    color: #313131;\n    background-color: #f7f7f7;\n    border-color: #d9d9d9; }\n  list row {\n    padding: 2px; }\n\nrow {\n  transition: all 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  row:hover {\n    transition: none; }\n  row:backdrop {\n    transition: 200ms ease-out; }\n  row.activatable.has-open-popup, row.activatable:hover {\n    background-color: rgba(92, 97, 108, 0.05); }\n  row.activatable:active {\n    box-shadow: inset 0 2px 2px -2px rgba(0, 0, 0, 0.2); }\n  row.activatable:backdrop:hover {\n    background-color: transparent; }\n  row.activatable:selected:active {\n    box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.5); }\n  row.activatable:selected.has-open-popup, row.activatable:selected:hover {\n    background-color: #2c75f0; }\n  row.activatable:selected:backdrop {\n    background-color: #2777ff; }\n\n/*********************\n * App Notifications *\n *********************/\n.app-notification,\n.app-notification.frame {\n  padding: 10px;\n  border-radius: 0 0 5px 5px;\n  background-color: #303340;\n  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2), transparent 2px);\n  background-clip: padding-box; }\n  .app-notification:backdrop,\n  .app-notification.frame:backdrop {\n    background-image: none;\n    transition: 200ms ease-out; }\n  .app-notification border,\n  .app-notification.frame border {\n    border: none; }\n\n/*************\n * Expanders *\n *************/\nexpander title > arrow {\n  min-width: 16px;\n  min-height: 16px;\n  -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic\"); }\n  expander title > arrow:dir(rtl) {\n    -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic-rtl\"); }\n  expander title > arrow:hover {\n    color: #aaaeb7; }\n  expander title > arrow:disabled {\n    color: #aeb0b6; }\n  expander title > arrow:disabled:backdrop {\n    color: #d9d9d9; }\n  expander title > arrow:checked {\n    -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\"); }\n\n/************\n * Calendar *\n ***********/\ncalendar {\n  color: black;\n  border: 1px solid #d9d9d9; }\n  calendar:selected {\n    border-radius: 3px; }\n  calendar.header {\n    border-bottom-color: rgba(0, 0, 0, 0.1); }\n    calendar.header:backdrop {\n      border-bottom-color: rgba(0, 0, 0, 0.1); }\n  calendar.button {\n    color: rgba(92, 97, 108, 0.45); }\n    calendar.button:hover {\n      color: #5c616c; }\n    calendar.button:backdrop {\n      color: rgba(174, 176, 182, 0.45); }\n    calendar.button:disabled {\n      color: rgba(174, 176, 182, 0.45); }\n  calendar.highlight {\n    color: #aeb0b6; }\n    calendar.highlight:backdrop {\n      color: #d9d9d9; }\n  calendar:backdrop {\n    color: #313131;\n    border-color: #d9d9d9; }\n  calendar:indeterminate {\n    color: alpha(currentColor,0.1); }\n\n/***********\n * Dialogs *\n ***********/\nmessagedialog .titlebar {\n  min-height: 20px;\n  background-image: none;\n  background-color: #ffffff;\n  border-style: none;\n  border-top-left-radius: 7px;\n  border-top-right-radius: 7px; }\n\nmessagedialog.csd.background {\n  border-bottom-left-radius: 10px;\n  border-bottom-right-radius: 10px; }\n\nmessagedialog.csd .dialog-action-area button {\n  padding: 10px 14px;\n  border-right-style: none;\n  border-bottom-style: none;\n  border-radius: 0;\n  -gtk-outline-radius: 0; }\n  messagedialog.csd .dialog-action-area button:first-child {\n    border-left-style: none;\n    border-bottom-left-radius: 8px;\n    -gtk-outline-bottom-left-radius: 8px; }\n  messagedialog.csd .dialog-action-area button:last-child {\n    border-bottom-right-radius: 8px;\n    -gtk-outline-bottom-right-radius: 8px; }\n\nfilechooser .dialog-action-box {\n  border-top: 1px solid #d9d9d9; }\n  filechooser .dialog-action-box:backdrop {\n    border-top-color: #d9d9d9; }\n\nfilechooser #pathbarbox {\n  border-bottom: 1px solid #ffffff; }\n\nfilechooserbutton:drop(active) {\n  box-shadow: none;\n  border-color: transparent; }\n\n/***********\n * Sidebar *\n ***********/\n.sidebar {\n  border-style: none;\n  background-color: #fcfcfc; }\n  stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:not(separator):dir(ltr), .sidebar:not(separator).left {\n    border-right: 1px solid #d9d9d9;\n    border-left-style: none; }\n  stacksidebar.sidebar:dir(rtl) list, stacksidebar.sidebar.right list, .sidebar:not(separator):dir(rtl), .sidebar:not(separator).right {\n    border-left: 1px solid #d9d9d9;\n    border-right-style: none; }\n  .sidebar:backdrop {\n    background-color: #fbfbfb;\n    border-color: #d9d9d9;\n    transition: 200ms ease-out; }\n  .sidebar list {\n    background-color: transparent; }\n  paned .sidebar.left, paned .sidebar.right, paned .sidebar.left:dir(rtl), paned .sidebar:dir(rtl), paned .sidebar:dir(ltr), paned .sidebar {\n    border-style: none; }\n\nstacksidebar row {\n  padding: 10px 4px; }\n  stacksidebar row > label {\n    padding-left: 6px;\n    padding-right: 6px; }\n  stacksidebar row.needs-attention > label {\n    background-size: 6px 6px, 0 0; }\n\nseparator.sidebar {\n  background-color: #d9d9d9; }\n  separator.sidebar:backdrop {\n    background-color: #d9d9d9; }\n  separator.sidebar.selection-mode, .selection-mode separator.sidebar {\n    background-color: #0047c0; }\n\n/****************\n * File chooser *\n ****************/\nrow image.sidebar-icon {\n  opacity: 0.7; }\n\nplacessidebar > viewport.frame {\n  border-style: none; }\n\nplacessidebar row {\n  min-height: 36px;\n  padding: 0px; }\n  placessidebar row > revealer {\n    padding: 0 14px; }\n  placessidebar row:selected {\n    color: #ffffff; }\n  placessidebar row:disabled {\n    color: #aeb0b6; }\n  placessidebar row:backdrop {\n    color: #aeb0b6; }\n    placessidebar row:backdrop:selected {\n      color: #f7f7f7; }\n    placessidebar row:backdrop:disabled {\n      color: #d9d9d9; }\n  placessidebar row image.sidebar-icon:dir(ltr) {\n    padding-right: 8px; }\n  placessidebar row image.sidebar-icon:dir(rtl) {\n    padding-left: 8px; }\n  placessidebar row label.sidebar-label:dir(ltr) {\n    padding-right: 2px; }\n  placessidebar row label.sidebar-label:dir(rtl) {\n    padding-left: 2px; }\n  button.sidebar-button {\n    min-height: 26px;\n    min-width: 26px;\n    margin-top: 3px;\n    margin-bottom: 3px;\n    padding: 0;\n    border-radius: 100%;\n    -gtk-outline-radius: 100%; }\n    button.sidebar-button:not(:hover):not(:active) > image, button.sidebar-button:backdrop > image {\n      opacity: 0.7; }\n  placessidebar row:selected:active {\n    box-shadow: none; }\n  placessidebar row.sidebar-placeholder-row {\n    padding: 0 8px;\n    min-height: 2px;\n    background-image: image(#19a187);\n    background-clip: content-box; }\n  placessidebar row.sidebar-new-bookmark-row {\n    color: #2777ff; }\n  placessidebar row:drop(active):not(:disabled) {\n    color: #19a187;\n    box-shadow: inset 0 1px #19a187, inset 0 -1px #19a187; }\n    placessidebar row:drop(active):not(:disabled):selected {\n      color: #ffffff;\n      background-color: #19a187; }\n\nplacesview .server-list-button > image {\n  transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n  -gtk-icon-transform: rotate(0turn); }\n\nplacesview .server-list-button:checked > image {\n  transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n  -gtk-icon-transform: rotate(-0.5turn); }\n\nplacesview row.activatable:hover {\n  background-color: transparent; }\n\nplacesview > actionbar > revealer > box > label {\n  padding-left: 8px;\n  padding-right: 8px; }\n\n/*********\n * Paned *\n *********/\npaned > separator {\n  min-width: 1px;\n  min-height: 1px;\n  -gtk-icon-source: none;\n  border-style: none;\n  background-color: transparent;\n  background-image: image(#d9d9d9);\n  background-size: 1px 1px; }\n  paned > separator:selected {\n    background-image: image(#2777ff); }\n  paned > separator:backdrop {\n    background-image: image(#d9d9d9); }\n  paned > separator.wide {\n    min-width: 5px;\n    min-height: 5px;\n    background-color: #ffffff;\n    background-image: image(#d9d9d9), image(#d9d9d9);\n    background-size: 1px 1px, 1px 1px; }\n    paned > separator.wide:backdrop {\n      background-color: #ffffff;\n      background-image: image(#d9d9d9), image(#d9d9d9); }\n\npaned.horizontal > separator {\n  background-repeat: repeat-y; }\n  paned.horizontal > separator:dir(ltr) {\n    margin: 0 -8px 0 0;\n    padding: 0 8px 0 0;\n    background-position: left; }\n  paned.horizontal > separator:dir(rtl) {\n    margin: 0 0 0 -8px;\n    padding: 0 0 0 8px;\n    background-position: right; }\n  paned.horizontal > separator.wide {\n    margin: 0;\n    padding: 0;\n    background-repeat: repeat-y, repeat-y;\n    background-position: left, right; }\n\npaned.vertical > separator {\n  margin: 0 0 -8px 0;\n  padding: 0 0 8px 0;\n  background-repeat: repeat-x;\n  background-position: top; }\n  paned.vertical > separator.wide {\n    margin: 0;\n    padding: 0;\n    background-repeat: repeat-x, repeat-x;\n    background-position: bottom, top; }\n\n/**************\n * GtkInfoBar *\n **************/\ninfobar {\n  border-style: none; }\n  infobar.action:hover > revealer > box {\n    background-color: #f7e9d1;\n    border-bottom: 1px solid #e6e6e6; }\n  infobar.info, infobar.question, infobar.warning, infobar.error {\n    text-shadow: none; }\n    infobar.info:backdrop > revealer > box, infobar.info > revealer > box, infobar.question:backdrop > revealer > box, infobar.question > revealer > box, infobar.warning:backdrop > revealer > box, infobar.warning > revealer > box, infobar.error:backdrop > revealer > box, infobar.error > revealer > box {\n      background-color: #f5e5c8;\n      border-bottom: 1px solid #e6e6e6; }\n      infobar.info:backdrop > revealer > box label, infobar.info:backdrop > revealer > box, infobar.info > revealer > box label, infobar.info > revealer > box, infobar.question:backdrop > revealer > box label, infobar.question:backdrop > revealer > box, infobar.question > revealer > box label, infobar.question > revealer > box, infobar.warning:backdrop > revealer > box label, infobar.warning:backdrop > revealer > box, infobar.warning > revealer > box label, infobar.warning > revealer > box, infobar.error:backdrop > revealer > box label, infobar.error:backdrop > revealer > box, infobar.error > revealer > box label, infobar.error > revealer > box {\n        color: #5c616c; }\n    infobar.info:backdrop, infobar.question:backdrop, infobar.warning:backdrop, infobar.error:backdrop {\n      text-shadow: none; }\n    infobar.info button, infobar.question button, infobar.warning button, infobar.error button {\n      color: #5c616c;\n      outline-color: rgba(92, 97, 108, 0.3);\n      border-color: #d9d9d9;\n      background-image: image(white);\n      box-shadow: none; }\n      infobar.info button:hover, infobar.question button:hover, infobar.warning button:hover, infobar.error button:hover {\n        color: #5c616c;\n        outline-color: rgba(92, 97, 108, 0.3);\n        border-color: #d9d9d9;\n        background-image: image(whitesmoke);\n        box-shadow: none; }\n      infobar.info button:active, infobar.info button:checked, infobar.question button:active, infobar.question button:checked, infobar.warning button:active, infobar.warning button:checked, infobar.error button:active, infobar.error button:checked {\n        color: #ffffff;\n        outline-color: rgba(92, 97, 108, 0.3);\n        border-color: #2777ff;\n        background-image: linear-gradient(to right, #317dff, #1d71ff);\n        box-shadow: 0 2px 4px rgba(39, 119, 255, 0.25); }\n      infobar.info button:disabled, infobar.question button:disabled, infobar.warning button:disabled, infobar.error button:disabled {\n        color: #aeb0b6;\n        border-color: #d9d9d9;\n        background-image: image(#fdfdfd);\n        box-shadow: none; }\n      infobar.info button:backdrop, infobar.question button:backdrop, infobar.warning button:backdrop, infobar.error button:backdrop {\n        color: #aeb0b6;\n        border-color: #d9d9d9;\n        background-image: image(white);\n        box-shadow: none;\n        border-color: #e6e6e6; }\n        infobar.info button:backdrop:disabled, infobar.question button:backdrop:disabled, infobar.warning button:backdrop:disabled, infobar.error button:backdrop:disabled {\n          color: #d9d9d9;\n          border-color: #d9d9d9;\n          background-image: image(#fdfdfd);\n          box-shadow: none;\n          border-color: #e6e6e6; }\n      infobar.info button:backdrop label, infobar.info button:backdrop, infobar.info button label, infobar.info button, infobar.question button:backdrop label, infobar.question button:backdrop, infobar.question button label, infobar.question button, infobar.warning button:backdrop label, infobar.warning button:backdrop, infobar.warning button label, infobar.warning button, infobar.error button:backdrop label, infobar.error button:backdrop, infobar.error button label, infobar.error button {\n        color: #5c616c; }\n    infobar.info selection, infobar.question selection, infobar.warning selection, infobar.error selection {\n      background-color: #e6e6e6; }\n    infobar.info *:link, infobar.question *:link, infobar.warning *:link, infobar.error *:link {\n      color: #005af3; }\n\n/************\n * Tooltips *\n ************/\ntooltip {\n  padding: 4px;\n  /* not working */\n  border-radius: 5px;\n  box-shadow: none;\n  text-shadow: 0 1px black; }\n  tooltip.background {\n    background-color: rgba(0, 0, 0, 0.8);\n    background-clip: padding-box;\n    border: 1px solid rgba(255, 255, 255, 0.1); }\n  tooltip decoration {\n    background-color: transparent; }\n  tooltip * {\n    padding: 4px;\n    background-color: transparent;\n    color: white; }\n\n/*****************\n * Color Chooser *\n *****************/\ncolorswatch:drop(active), colorswatch {\n  border-style: none; }\n\ncolorswatch.top {\n  border-top-left-radius: 5.5px;\n  border-top-right-radius: 5.5px; }\n  colorswatch.top overlay {\n    border-top-left-radius: 5px;\n    border-top-right-radius: 5px; }\n\ncolorswatch.bottom {\n  border-bottom-left-radius: 5.5px;\n  border-bottom-right-radius: 5.5px; }\n  colorswatch.bottom overlay {\n    border-bottom-left-radius: 5px;\n    border-bottom-right-radius: 5px; }\n\ncolorswatch.left, colorswatch:first-child:not(.top) {\n  border-top-left-radius: 5.5px;\n  border-bottom-left-radius: 5.5px; }\n  colorswatch.left overlay, colorswatch:first-child:not(.top) overlay {\n    border-top-left-radius: 5px;\n    border-bottom-left-radius: 5px; }\n\ncolorswatch.right, colorswatch:last-child:not(.bottom) {\n  border-top-right-radius: 5.5px;\n  border-bottom-right-radius: 5.5px; }\n  colorswatch.right overlay, colorswatch:last-child:not(.bottom) overlay {\n    border-top-right-radius: 5px;\n    border-bottom-right-radius: 5px; }\n\ncolorswatch.dark {\n  outline-color: rgba(255, 255, 255, 0.6); }\n  colorswatch.dark overlay {\n    color: white; }\n    colorswatch.dark overlay:hover {\n      border-color: rgba(0, 0, 0, 0.8); }\n    colorswatch.dark overlay:backdrop {\n      color: rgba(255, 255, 255, 0.5); }\n\ncolorswatch.light {\n  outline-color: rgba(0, 0, 0, 0.6); }\n  colorswatch.light overlay {\n    color: black; }\n    colorswatch.light overlay:hover {\n      border-color: rgba(0, 0, 0, 0.5); }\n    colorswatch.light overlay:backdrop {\n      color: rgba(0, 0, 0, 0.5); }\n\ncolorswatch:drop(active) {\n  box-shadow: none; }\n  colorswatch:drop(active).light overlay {\n    border-color: #19a187;\n    box-shadow: inset 0 0 0 2px #14826d, inset 0 0 0 1px #19a187; }\n  colorswatch:drop(active).dark overlay {\n    border-color: #19a187;\n    box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.3), inset 0 0 0 1px #19a187; }\n\ncolorswatch overlay {\n  border: 1px solid rgba(0, 0, 0, 0.3); }\n  colorswatch overlay:hover {\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.4), inset 0 -1px rgba(0, 0, 0, 0.2); }\n  colorswatch overlay:backdrop, colorswatch overlay:backdrop:hover {\n    border-color: rgba(0, 0, 0, 0.3);\n    box-shadow: none; }\n\ncolorswatch#add-color-button {\n  border-radius: 5px 5px 0 0; }\n  colorswatch#add-color-button:only-child {\n    border-radius: 5px; }\n  colorswatch#add-color-button overlay {\n    color: #5c616c;\n    outline-color: rgba(92, 97, 108, 0.3);\n    border-color: #d9d9d9;\n    background-image: image(white);\n    box-shadow: none; }\n    colorswatch#add-color-button overlay:hover {\n      color: #5c616c;\n      outline-color: rgba(92, 97, 108, 0.3);\n      border-color: #d9d9d9;\n      background-image: image(whitesmoke);\n      box-shadow: none; }\n    colorswatch#add-color-button overlay:backdrop {\n      color: #aeb0b6;\n      border-color: #d9d9d9;\n      background-image: image(white);\n      box-shadow: none; }\n\ncolorswatch:disabled {\n  opacity: 0.5; }\n  colorswatch:disabled overlay {\n    border-color: rgba(0, 0, 0, 0.6);\n    box-shadow: none; }\n\nrow:selected colorswatch {\n  box-shadow: 0 0 0 2px #ffffff; }\n\ncolorswatch#editor-color-sample {\n  border-radius: 4px; }\n  colorswatch#editor-color-sample overlay {\n    border-radius: 4.5px; }\n\ncolorchooser .popover.osd {\n  border-radius: 5px; }\n\n/********\n * Misc *\n ********/\n.content-view {\n  background-color: #ededed; }\n  .content-view:hover {\n    -gtk-icon-effect: highlight; }\n  .content-view:backdrop {\n    background-color: #ededed; }\n\n.osd .scale-popup button.flat {\n  border-style: none;\n  border-radius: 5px; }\n\n.scale-popup button:hover {\n  background-color: rgba(92, 97, 108, 0.1);\n  border-radius: 5px; }\n\n/**********************\n * Window Decorations *\n *********************/\ndecoration {\n  border-radius: 9px 9px 0 0;\n  border-width: 0px;\n  box-shadow: 0 3px 9px 1px rgba(0, 0, 0, 0.5), 0 0 0 1px rgba(0, 0, 0, 0.23);\n  margin: 10px; }\n  decoration:backdrop {\n    box-shadow: 0 3px 9px 1px transparent, 0 2px 6px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.18);\n    transition: 200ms ease-out; }\n  .maximized decoration, .fullscreen decoration {\n    border-radius: 0;\n    box-shadow: none; }\n  .tiled decoration, .tiled-top decoration, .tiled-right decoration, .tiled-bottom decoration, .tiled-left decoration {\n    border-radius: 0;\n    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.23), 0 0 0 20px transparent; }\n    .tiled decoration:backdrop, .tiled-top decoration:backdrop, .tiled-right decoration:backdrop, .tiled-bottom decoration:backdrop, .tiled-left decoration:backdrop {\n      box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.18), 0 0 0 20px transparent; }\n  .popup decoration {\n    box-shadow: none; }\n  .ssd decoration {\n    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.23); }\n  .ssd decoration:backdrop {\n    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.18); }\n  .csd.popup decoration {\n    border-radius: 5px;\n    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.13); }\n  tooltip.csd decoration {\n    border-radius: 5px;\n    box-shadow: none; }\n  messagedialog.csd decoration {\n    border-radius: 9px;\n    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.13); }\n  .solid-csd decoration {\n    margin: 0;\n    padding: 4px;\n    background-color: #d9d9d9;\n    border: solid 1px #d9d9d9;\n    border-radius: 0;\n    box-shadow: inset 0 0 0 3px white, inset 0 1px rgba(255, 255, 255, 0.8); }\n    .solid-csd decoration:backdrop {\n      box-shadow: inset 0 0 0 3px #ffffff, inset 0 1px rgba(255, 255, 255, 0.8); }\n\nbutton.titlebutton {\n  text-shadow: 0 1px rgba(255, 255, 255, 0.769231);\n  -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.769231); }\n  button.titlebutton:not(.appmenu) {\n    border-radius: 9999px;\n    padding: 5px;\n    margin: 0 2px;\n    min-width: 0;\n    min-height: 0; }\n  button.titlebutton:backdrop {\n    -gtk-icon-shadow: none; }\n\n.selection-mode headerbar button.titlebutton,\n.selection-mode .titlebar button.titlebutton,\nheaderbar.selection-mode button.titlebutton,\n.titlebar.selection-mode button.titlebutton {\n  text-shadow: 0 -1px rgba(0, 0, 0, 0.538824);\n  -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.538824); }\n  .selection-mode headerbar button.titlebutton:backdrop,\n  .selection-mode .titlebar button.titlebutton:backdrop,\n  headerbar.selection-mode button.titlebutton:backdrop,\n  .titlebar.selection-mode button.titlebutton:backdrop {\n    -gtk-icon-shadow: none; }\n\n.view:selected:focus, .view:selected,\n.view text:selected:focus,\ntextview text:selected:focus,\n.view text:selected,\ntextview text:selected, .view text selection:focus, .view text selection,\ntextview text selection:focus,\ntextview text selection, iconview:selected:focus, iconview:selected, iconview text selection:focus, iconview text selection, flowbox flowboxchild:selected,\nentry selection, modelbutton.flat:selected,\n.menuitem.button.flat:selected, spinbutton:not(.vertical) selection, treeview.view:selected:focus, treeview.view:selected, row:selected, calendar:selected {\n  background-color: #2777ff; }\n  label:selected, .selection-mode button.titlebutton, .view:selected:focus, .view:selected,\n  .view text:selected:focus,\n  textview text:selected:focus,\n  .view text:selected,\n  textview text:selected, .view text selection:focus, .view text selection,\n  textview text selection:focus,\n  textview text selection, iconview:selected:focus, iconview:selected, iconview text selection:focus, iconview text selection, flowbox flowboxchild:selected,\n  entry selection, modelbutton.flat:selected,\n  .menuitem.button.flat:selected, spinbutton:not(.vertical) selection, treeview.view:selected:focus, treeview.view:selected, row:selected, calendar:selected {\n    color: #ffffff; }\n    label:disabled selection, label:disabled:selected, .selection-mode button.titlebutton:disabled, .view:disabled:selected,\n    textview text:disabled:selected:focus,\n    .view text:disabled:selected,\n    textview text:disabled:selected, .view text selection:disabled,\n    textview text selection:disabled:focus,\n    textview text selection:disabled, iconview:disabled:selected:focus, iconview:disabled:selected, iconview text selection:disabled:focus, iconview text selection:disabled, flowbox flowboxchild:disabled:selected,\n    entry selection:disabled, modelbutton.flat:disabled:selected,\n    .menuitem.button.flat:disabled:selected, spinbutton:not(.vertical) selection:disabled, treeview.view:disabled:selected, row:disabled:selected, calendar:disabled:selected {\n      color: #93bbff; }\n    label:backdrop selection, label:backdrop:selected, .selection-mode button.titlebutton:backdrop, .view:backdrop:selected,\n    textview text:backdrop:selected:focus,\n    .view text:backdrop:selected,\n    textview text:backdrop:selected, .view text selection:backdrop,\n    textview text selection:backdrop:focus,\n    textview text selection:backdrop, iconview:backdrop:selected:focus, iconview:backdrop:selected, iconview text selection:backdrop:focus, iconview text selection:backdrop, flowbox flowboxchild:backdrop:selected,\n    entry selection:backdrop, modelbutton.flat:backdrop:selected,\n    .menuitem.button.flat:backdrop:selected, spinbutton:not(.vertical) selection:backdrop, treeview.view:backdrop:selected, row:backdrop:selected, calendar:backdrop:selected {\n      color: #f7f7f7; }\n      label:backdrop selection:disabled, label:backdrop:disabled:selected, .selection-mode button.titlebutton:backdrop:disabled, .view:backdrop:disabled:selected,\n      .view text:backdrop:disabled:selected,\n      textview text:backdrop:disabled:selected, .view text selection:backdrop:disabled,\n      textview text selection:backdrop:disabled, iconview:backdrop:disabled:selected, iconview text selection:backdrop:disabled, flowbox flowboxchild:backdrop:disabled:selected,\n      entry selection:backdrop:disabled, modelbutton.flat:backdrop:disabled:selected,\n      .menuitem.button.flat:backdrop:disabled:selected, spinbutton:not(.vertical) selection:backdrop:disabled, row:backdrop:disabled:selected, calendar:backdrop:disabled:selected {\n        color: #669efd; }\n\n.monospace {\n  font-family: monospace; }\n\n/**********************\n * Touch Copy & Paste *\n *********************/\ncursor-handle {\n  background-color: transparent;\n  background-image: none;\n  box-shadow: none;\n  border-style: none; }\n  cursor-handle.top:dir(ltr), cursor-handle.bottom:dir(rtl) {\n    -gtk-icon-source: -gtk-scaled(url(\"assets/text-select-start.png\"), url(\"assets/text-select-start@2.png\"));\n    padding-left: 10px; }\n  cursor-handle.bottom:dir(ltr), cursor-handle.top:dir(rtl) {\n    -gtk-icon-source: -gtk-scaled(url(\"assets/text-select-end.png\"), url(\"assets/text-select-end@2.png\"));\n    padding-right: 10px; }\n  cursor-handle.insertion-cursor:dir(ltr), cursor-handle.insertion-cursor:dir(rtl) {\n    -gtk-icon-source: -gtk-scaled(url(\"assets/slider-horz-scale-has-marks-above.png\"), url(\"assets/slider-horz-scale-has-marks-above@2.png\")); }\n  cursor-handle.top:hover:dir(ltr), cursor-handle.bottom:hover:dir(rtl) {\n    -gtk-icon-source: -gtk-scaled(url(\"assets/text-select-start-hover.png\"), url(\"assets/text-select-start-hover@2.png\"));\n    padding-left: 10px; }\n  cursor-handle.bottom:hover:dir(ltr), cursor-handle.top:hover:dir(rtl) {\n    -gtk-icon-source: -gtk-scaled(url(\"assets/text-select-end-hover.png\"), url(\"assets/text-select-end-hover@2.png\"));\n    padding-right: 10px; }\n  cursor-handle.insertion-cursor:hover:dir(ltr), cursor-handle.insertion-cursor:hover:dir(rtl) {\n    -gtk-icon-source: -gtk-scaled(url(\"assets/slider-horz-scale-has-marks-above-hover.png\"), url(\"assets/slider-horz-scale-has-marks-above-hover@2.png\")); }\n  cursor-handle.top:active:dir(ltr), cursor-handle.bottom:active:dir(rtl) {\n    -gtk-icon-source: -gtk-scaled(url(\"assets/text-select-start-active.png\"), url(\"assets/text-select-start-active@2.png\"));\n    padding-left: 10px; }\n  cursor-handle.bottom:active:dir(ltr), cursor-handle.top:active:dir(rtl) {\n    -gtk-icon-source: -gtk-scaled(url(\"assets/text-select-end-active.png\"), url(\"assets/text-select-end-active@2.png\"));\n    padding-right: 10px; }\n  cursor-handle.insertion-cursor:active:dir(ltr), cursor-handle.insertion-cursor:active:dir(rtl) {\n    -gtk-icon-source: -gtk-scaled(url(\"assets/slider-horz-scale-has-marks-above-active.png\"), url(\"assets/slider-horz-scale-has-marks-above-active@2.png\")); }\n\n.context-menu {\n  font: initial; }\n\n.keycap {\n  min-width: 20px;\n  min-height: 25px;\n  margin-top: 2px;\n  padding-bottom: 3px;\n  padding-left: 6px;\n  padding-right: 6px;\n  color: #5c616c;\n  background-color: #fafafa;\n  border: 1px solid;\n  border-color: #ececec;\n  border-radius: 5px;\n  box-shadow: inset 0 -3px #fefefe;\n  font-size: smaller; }\n  .keycap:backdrop {\n    background-color: #f7f7f7;\n    color: #aeb0b6;\n    transition: 200ms ease-out; }\n\n:not(decoration):not(window):drop(active):focus,\n:not(decoration):not(window):drop(active) {\n  border-color: #19a187;\n  box-shadow: inset 0 0 0 1px #19a187;\n  caret-color: #19a187; }\n\nstackswitcher button.text-button {\n  min-width: 100px; }\n\nstackswitcher button.circular,\nstackswitcher button.text-button.circular {\n  min-width: 32px;\n  min-height: 32px;\n  padding: 0; }\n\n/*************\n * App Icons *\n *************/\n/* Outline for low res icons */\n.lowres-icon {\n  -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.05), 1px 0 rgba(0, 0, 0, 0.1), 0 1px rgba(0, 0, 0, 0.3), -1px 0 rgba(0, 0, 0, 0.1); }\n\n/* Dropshadow for large icons */\n.icon-dropshadow {\n  -gtk-icon-shadow: 0 1px 12px rgba(0, 0, 0, 0.05), 0 -1px rgba(0, 0, 0, 0.05), 1px 0 rgba(0, 0, 0, 0.1), 0 1px rgba(0, 0, 0, 0.3), -1px 0 rgba(0, 0, 0, 0.1); }\n\n/*********\n * Emoji *\n ********/\npopover.emoji-picker {\n  padding-left: 0;\n  padding-right: 0; }\n  popover.emoji-picker entry.search {\n    margin: 3px 5px 5px 5px; }\n\nbutton.emoji-section {\n  border-color: transparent;\n  border-width: 3px;\n  border-style: none none solid;\n  border-radius: 0;\n  margin: 2px 4px 2px 4px;\n  padding: 3px 0 0;\n  min-width: 32px;\n  min-height: 28px;\n  /* reset props inherited from the button style */\n  background: none;\n  box-shadow: none;\n  text-shadow: none;\n  outline-offset: -5px; }\n  button.emoji-section:first-child {\n    margin-left: 7px; }\n  button.emoji-section:last-child {\n    margin-right: 7px; }\n  button.emoji-section:backdrop:not(:checked) {\n    border-color: transparent; }\n  button.emoji-section:hover {\n    border-color: #d9d9d9; }\n  button.emoji-section:checked {\n    border-color: #2777ff; }\n  button.emoji-section label {\n    padding: 0;\n    opacity: 0.55; }\n  button.emoji-section:hover label {\n    opacity: 0.775; }\n  button.emoji-section:checked label {\n    opacity: 1; }\n\npopover.emoji-picker .emoji {\n  font-size: x-large;\n  padding: 6px; }\n  popover.emoji-picker .emoji :hover {\n    background: #2777ff;\n    border-radius: 6px; }\n\npopover.emoji-completion arrow {\n  border: none;\n  background: none; }\n\npopover.emoji-completion contents row box {\n  padding: 2px 10px; }\n\npopover.emoji-completion .emoji:hover {\n  background: #eaebec; }\n\n/***************************\n * Check and Radio buttons *\n ***************************/\nrow label.subtitle {\n  font-size: smaller;\n  opacity: 0.55;\n  text-shadow: none; }\n\nrow > box.header {\n  margin-left: 12px;\n  margin-right: 12px;\n  min-height: 50px; }\n  row > box.header > box.title {\n    margin-top: 8px;\n    margin-bottom: 8px; }\n\nrow.expander {\n  background-color: transparent; }\n  row.expander list.nested > row {\n    background-color: alpha(#ffffff, 0.5);\n    border-color: alpha(#d9d9d9, 0.7);\n    border-style: solid;\n    border-width: 1px 0px 0px 0px; }\n  row.expander image.expander-row-arrow {\n    transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  row.expander:checked image.expander-row-arrow {\n    -gtk-icon-transform: rotate(0turn); }\n  row.expander:not(:checked) image.expander-row-arrow {\n    opacity: 0.55;\n    text-shadow: none; }\n    row.expander:not(:checked) image.expander-row-arrow:dir(ltr) {\n      -gtk-icon-transform: rotate(-0.25turn); }\n    row.expander:not(:checked) image.expander-row-arrow:dir(rtl) {\n      -gtk-icon-transform: rotate(0.25turn); }\n  row.expander:checked image.expander-row-arrow:not(:disabled) {\n    color: #2777ff; }\n  row.expander image.expander-row-arrow:disabled {\n    color: #aeb0b6; }\n\nflap > dimming,\ndeck > dimming,\nleaflet > dimming {\n  background: rgba(0, 0, 0, 0.12); }\n\nflap > border,\ndeck > border,\nleaflet > border {\n  min-width: 1px;\n  min-height: 1px;\n  background: #d9d9d9; }\n\nflap > shadow,\ndeck > shadow,\nleaflet > shadow {\n  min-width: 56px;\n  min-height: 56px; }\n  flap > shadow.left,\n  deck > shadow.left,\n  leaflet > shadow.left {\n    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.01) 40px, rgba(0, 0, 0, 0) 56px), linear-gradient(to right, rgba(0, 0, 0, 0.03), rgba(0, 0, 0, 0.01) 7px, rgba(0, 0, 0, 0) 24px); }\n  flap > shadow.right,\n  deck > shadow.right,\n  leaflet > shadow.right {\n    background-image: linear-gradient(to left, rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.01) 40px, rgba(0, 0, 0, 0) 56px), linear-gradient(to left, rgba(0, 0, 0, 0.03), rgba(0, 0, 0, 0.01) 7px, rgba(0, 0, 0, 0) 24px); }\n  flap > shadow.up,\n  deck > shadow.up,\n  leaflet > shadow.up {\n    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.01) 40px, rgba(0, 0, 0, 0) 56px), linear-gradient(to bottom, rgba(0, 0, 0, 0.03), rgba(0, 0, 0, 0.01) 7px, rgba(0, 0, 0, 0) 24px); }\n  flap > shadow.down,\n  deck > shadow.down,\n  leaflet > shadow.down {\n    background-image: linear-gradient(to top, rgba(0, 0, 0, 0.05), rgba(0, 0, 0, 0.01) 40px, rgba(0, 0, 0, 0) 56px), linear-gradient(to top, rgba(0, 0, 0, 0.03), rgba(0, 0, 0, 0.01) 7px, rgba(0, 0, 0, 0) 24px); }\n\nflap > outline,\ndeck > outline,\nleaflet > outline {\n  min-width: 1px;\n  min-height: 1px;\n  background: transparent; }\n\navatar {\n  border-radius: 9999px;\n  -gtk-outline-radius: 9999px;\n  font-weight: bold; }\n  avatar.color1 {\n    background-image: linear-gradient(#83b6ec, #337fdc);\n    color: #cfe1f5; }\n  avatar.color2 {\n    background-image: linear-gradient(#7ad9f1, #0f9ac8);\n    color: #caeaf2; }\n  avatar.color3 {\n    background-image: linear-gradient(#8de6b1, #29ae74);\n    color: #cef8d8; }\n  avatar.color4 {\n    background-image: linear-gradient(#b5e98a, #6ab85b);\n    color: #e6f9d7; }\n  avatar.color5 {\n    background-image: linear-gradient(#f8e359, #d29d09);\n    color: #f9f4e1; }\n  avatar.color6 {\n    background-image: linear-gradient(#ffcb62, #d68400);\n    color: #ffead1; }\n  avatar.color7 {\n    background-image: linear-gradient(#ffa95a, #ed5b00);\n    color: #ffe5c5; }\n  avatar.color8 {\n    background-image: linear-gradient(#f78773, #e62d42);\n    color: #f8d2ce; }\n  avatar.color9 {\n    background-image: linear-gradient(#e973ab, #e33b6a);\n    color: #fac7de; }\n  avatar.color10 {\n    background-image: linear-gradient(#cb78d4, #9945b5);\n    color: #e7c2e8; }\n  avatar.color11 {\n    background-image: linear-gradient(#9e91e8, #7a59ca);\n    color: #d5d2f5; }\n  avatar.color12 {\n    background-image: linear-gradient(#e3cf9c, #b08952);\n    color: #f2eade; }\n  avatar.color13 {\n    background-image: linear-gradient(#be916d, #785336);\n    color: #e5d6ca; }\n  avatar.color14 {\n    background-image: linear-gradient(#c0bfbc, #6e6d71);\n    color: #d8d7d3; }\n  avatar.contrasted {\n    color: #fff; }\n  avatar.image {\n    background: none; }\n\nviewswitchertitle viewswitcher {\n  margin-left: 12px;\n  margin-right: 12px; }\n\nstatuspage > scrolledwindow > viewport > box {\n  margin: 36px 12px; }\n  statuspage > scrolledwindow > viewport > box > clamp:not(:last-child) > box {\n    margin-bottom: 36px; }\n  statuspage > scrolledwindow > viewport > box > clamp > box > .icon:not(:last-child) {\n    margin-bottom: 36px; }\n  statuspage > scrolledwindow > viewport > box > clamp > box > .title:not(:last-child) {\n    margin-bottom: 12px; }\n\nwindow.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp,\npreferencespage > scrolledwindow > viewport > clamp {\n  margin: 0 12px;\n  transition: margin-bottom 200ms ease; }\n  window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp > list,\n  window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp > box > preferencesgroup,\n  preferencespage > scrolledwindow > viewport > clamp > list,\n  preferencespage > scrolledwindow > viewport > clamp > box > preferencesgroup {\n    transition: margin-top 200ms ease; }\n  window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.small,\n  preferencespage > scrolledwindow > viewport > clamp.small {\n    margin-bottom: 18px; }\n    window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.small > list,\n    window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.small > box > preferencesgroup,\n    preferencespage > scrolledwindow > viewport > clamp.small > list,\n    preferencespage > scrolledwindow > viewport > clamp.small > box > preferencesgroup {\n      margin-top: 18px; }\n  window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.medium,\n  preferencespage > scrolledwindow > viewport > clamp.medium {\n    margin-bottom: 24px; }\n    window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.medium > list,\n    window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.medium > box > preferencesgroup,\n    preferencespage > scrolledwindow > viewport > clamp.medium > list,\n    preferencespage > scrolledwindow > viewport > clamp.medium > box > preferencesgroup {\n      margin-top: 24px; }\n  window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.large,\n  preferencespage > scrolledwindow > viewport > clamp.large {\n    margin-bottom: 30px; }\n    window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.large > list,\n    window.preferences > deck > deck > box > stack > stack > scrolledwindow > viewport > clamp.large > box > preferencesgroup,\n    preferencespage > scrolledwindow > viewport > clamp.large > list,\n    preferencespage > scrolledwindow > viewport > clamp.large > box > preferencesgroup {\n      margin-top: 30px; }\n\npreferencesgroup > box > label:not(:first-child) {\n  margin-top: 6px; }\n\npreferencesgroup > box > box:not(:first-child) {\n  margin-top: 12px; }\n\ntabbar .tab-indicator:not(.clickable) {\n  background: none;\n  box-shadow: none;\n  border-color: transparent; }\n\n/***************************\n * Check and Radio buttons *\n ***************************/\npopover.combo list {\n  min-width: 200px; }\n\nwindow.csd.unified:not(.solid-csd) headerbar {\n  border-radius: 0; }\n\n.windowhandle, .windowhandle * {\n  -GtkWidget-window-dragging: true; }\n\npopover.combo {\n  padding: 0px; }\n  popover.combo list {\n    border-style: none;\n    background-color: transparent; }\n    popover.combo list > row {\n      padding: 0px 12px 0px 12px;\n      min-height: 50px; }\n      popover.combo list > row:not(:last-child) {\n        border-bottom: 1px solid alpha(#d9d9d9, 0.5); }\n      popover.combo list > row:first-child {\n        border-top-left-radius: 8px;\n        -gtk-outline-top-left-radius: 7px;\n        border-top-right-radius: 8px;\n        -gtk-outline-top-right-radius: 7px; }\n      popover.combo list > row:last-child {\n        border-bottom-left-radius: 8px;\n        -gtk-outline-bottom-left-radius: 7px;\n        border-bottom-right-radius: 8px;\n        -gtk-outline-bottom-right-radius: 7px; }\n  popover.combo overshoot.top {\n    border-top-left-radius: 8px;\n    -gtk-outline-top-left-radius: 7px;\n    border-top-right-radius: 8px;\n    -gtk-outline-top-right-radius: 7px; }\n  popover.combo overshoot.bottom {\n    border-bottom-left-radius: 8px;\n    -gtk-outline-bottom-left-radius: 7px;\n    border-bottom-right-radius: 8px;\n    -gtk-outline-bottom-right-radius: 7px; }\n  popover.combo scrollbar.vertical {\n    padding-top: 2px;\n    padding-bottom: 2px; }\n    popover.combo scrollbar.vertical:dir(ltr) {\n      border-top-right-radius: 8px;\n      -gtk-outline-top-right-radius: 7px;\n      border-bottom-right-radius: 8px;\n      -gtk-outline-bottom-right-radius: 7px; }\n    popover.combo scrollbar.vertical:dir(rtl) {\n      border-top-left-radius: 8px;\n      -gtk-outline-top-left-radius: 7px;\n      border-bottom-left-radius: 8px;\n      -gtk-outline-bottom-left-radius: 7px; }\n\nrow.expander {\n  padding: 0px; }\n  row.expander image.expander-row-arrow:dir(ltr) {\n    margin-left: 6px; }\n  row.expander image.expander-row-arrow:dir(rtl) {\n    margin-right: 6px; }\n\nkeypad .digit {\n  font-size: 200%;\n  font-weight: bold; }\n\nkeypad .letters {\n  font-size: 70%; }\n\nkeypad .symbol {\n  font-size: 160%; }\n\nviewswitcher, viewswitcher button {\n  margin: 0;\n  padding: 0; }\n\nviewswitcher button {\n  border-radius: 0;\n  border-top: 0;\n  border-bottom: 0;\n  box-shadow: none;\n  font-size: 1rem; }\n  viewswitcher button:not(:checked):not(:hover) {\n    background: transparent; }\n  viewswitcher button:not(:only-child):not(:last-child) {\n    border-right-width: 0px; }\n  viewswitcher button:not(only-child):first-child:not(:checked):not(:hover), viewswitcher button:not(:checked):not(:hover) + button:not(:checked):not(:hover) {\n    border-left-color: transparent; }\n  viewswitcher button:not(only-child):last-child:not(:checked):not(:hover) {\n    border-right-color: transparent; }\n  viewswitcher button:not(:checked):hover:not(:backdrop) {\n    background-image: image(lighter(#ffffff)); }\n  viewswitcher button:not(only-child):first-child:not(:checked):hover, viewswitcher button:not(:checked):hover + button:not(:checked):not(:hover), viewswitcher button:not(:checked):not(:hover) + button:not(:checked):hover {\n    border-left-color: shade(#d9d9d9, 1.15); }\n  viewswitcher button:not(only-child):last-child:not(:checked):hover {\n    border-right-color: shade(#d9d9d9, 1.15); }\n  viewswitcher button:not(:checked):hover:backdrop {\n    background-image: image(#ffffff); }\n  headerbar viewswitcher button:not(:checked):hover:not(:backdrop) {\n    background-image: linear-gradient(to top, shade(alpha(#ffffff, 0.7), 0.96) 2px, alpha(#ffffff, 0.7)); }\n  headerbar viewswitcher button:not(:checked):not(only-child):first-child:hover, headerbar viewswitcher button:not(:checked):hover + button:not(:checked):not(:hover), headerbar viewswitcher button:not(:checked):not(:hover) + button:not(:checked):hover {\n    border-left-color: #d9d9d9; }\n  headerbar viewswitcher button:not(:checked):not(only-child):last-child:hover {\n    border-right-color: #d9d9d9; }\n  headerbar viewswitcher button:not(:checked):hover:backdrop {\n    background-image: image(#ffffff); }\n  viewswitcher button > stack > box.narrow {\n    font-size: 0.75rem;\n    padding-top: 7px;\n    padding-bottom: 5px; }\n    viewswitcher button > stack > box.narrow image,\n    viewswitcher button > stack > box.narrow label {\n      padding-left: 8px;\n      padding-right: 8px; }\n  viewswitcher button > stack > box.wide {\n    padding: 8px 12px; }\n    viewswitcher button > stack > box.wide label:dir(ltr) {\n      padding-right: 7px; }\n    viewswitcher button > stack > box.wide label:dir(rtl) {\n      padding-left: 7px; }\n  viewswitcher button > stack > box label.active {\n    font-weight: bold; }\n  viewswitcher button.needs-attention:active > stack > box label, viewswitcher button.needs-attention:checked > stack > box label {\n    animation: none;\n    background-image: none; }\n  viewswitcher button.needs-attention > stack > box label {\n    animation: needs_attention 150ms ease-in;\n    background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#3584e4), to(transparent)), -gtk-gradient(radial, center center, 0, center center, 0.5, to(rgba(255, 255, 255, 0.769231)), to(transparent));\n    background-size: 6px 6px, 6px 6px;\n    background-repeat: no-repeat;\n    background-position: right 0px, right 1px; }\n    viewswitcher button.needs-attention > stack > box label:backdrop {\n      background-size: 6px 6px, 0 0; }\n    viewswitcher button.needs-attention > stack > box label:dir(rtl) {\n      background-position: left 0px, left 1px; }\n\nviewswitcherbar actionbar > revealer > box {\n  padding: 0; }\n\nlist.content,\nlist.content list {\n  background-color: transparent; }\n\nlist.content list.nested > row:not(:active):not(:hover):not(:selected), list.content list.nested > row:not(:active):hover:not(.activatable):not(:selected) {\n  background-color: mix(#ffffff, #fafafa, 0.5); }\n\nlist.content list.nested > row:not(:active):hover.activatable:not(:selected) {\n  background-color: mix(#5c616c, #fafafa, 0.95); }\n\nlist.content > row:not(.expander):not(:active):not(:hover):not(:selected), list.content > row:not(.expander):not(:active):hover:not(.activatable):not(:selected), list.content > row.expander row.header:not(:active):not(:hover):not(:selected), list.content > row.expander row.header:not(:active):hover:not(.activatable):not(:selected) {\n  background-color: #fafafa; }\n\nlist.content > row:not(.expander):not(:active):hover.activatable:not(:selected), list.content > row.expander row.header:not(:active):hover.activatable:not(:selected) {\n  background-color: mix(#5c616c, #fafafa, 0.95); }\n\nlist.content > row,\nlist.content > row list > row {\n  border-color: alpha(#d9d9d9, 0.7);\n  border-style: solid;\n  transition: 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n\nlist.content > row:not(:last-child) {\n  border-width: 1px 1px 0px 1px; }\n\nlist.content > row:first-child, list.content > row.expander:first-child row.header, list.content > row.expander:checked, list.content > row.expander:checked row.header, list.content > row.expander:checked + row, list.content > row.expander:checked + row.expander row.header {\n  border-top-left-radius: 8px;\n  -gtk-outline-top-left-radius: 7px;\n  border-top-right-radius: 8px;\n  -gtk-outline-top-right-radius: 7px; }\n\nlist.content > row:last-child, list.content > row.checked-expander-row-previous-sibling, list.content > row.expander:checked {\n  border-width: 1px; }\n\nlist.content > row:last-child, list.content > row.checked-expander-row-previous-sibling, list.content > row.expander:checked, list.content > row.expander:not(:checked):last-child row.header, list.content > row.expander:not(:checked).checked-expander-row-previous-sibling row.header, list.content > row.expander.empty:checked row.header, list.content > row.expander list.nested > row:last-child {\n  border-bottom-left-radius: 8px;\n  -gtk-outline-bottom-left-radius: 7px;\n  border-bottom-right-radius: 8px;\n  -gtk-outline-bottom-right-radius: 7px; }\n\nlist.content > row.expander:checked:not(:first-child), list.content > row.expander:checked + row {\n  margin-top: 6px; }\n\nbutton.list-button:not(:active):not(:checked):not(:hover) {\n  background: none;\n  border: 1px solid alpha(#d9d9d9, 0.5);\n  box-shadow: none; }\n\nwindow.csd.unified:not(.solid-csd):not(.fullscreen) headerbar {\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0.7); }\n  window.csd.unified:not(.solid-csd):not(.fullscreen) headerbar.selection-mode {\n    box-shadow: none; }\n\nwindow.csd.unified:not(.solid-csd):not(.fullscreen) > decoration-overlay {\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0.34); }\n\nwindow.csd.unified:not(.solid-csd):not(.fullscreen):not(.tiled):not(.tiled-top):not(.tiled-bottom):not(.tiled-left):not(.tiled-right):not(.maximized),\nwindow.csd.unified:not(.solid-csd):not(.fullscreen):not(.tiled):not(.tiled-top):not(.tiled-bottom):not(.tiled-left):not(.tiled-right):not(.maximized) > decoration,\nwindow.csd.unified:not(.solid-csd):not(.fullscreen):not(.tiled):not(.tiled-top):not(.tiled-bottom):not(.tiled-left):not(.tiled-right):not(.maximized) > decoration-overlay {\n  border-radius: 8px; }\n\nstatuspage > scrolledwindow > viewport > box > clamp > box > .icon {\n  color: rgba(92, 97, 108, 0.5); }\n  statuspage > scrolledwindow > viewport > box > clamp > box > .icon:backdrop {\n    color: rgba(174, 176, 182, 0.5); }\n\ntabbar .box {\n  min-height: 38px;\n  background: #d9d9d9;\n  border-bottom: 1px solid #c2c2c2; }\n  tabbar .box:backdrop {\n    background-color: #e8e8e8;\n    border-color: #d9d9d9; }\n\ntabbar scrolledwindow.pinned undershoot {\n  border: 0 solid #c2c2c2; }\n\ntabbar scrolledwindow.pinned:dir(rtl) undershoot.left {\n  border-left-width: 1px; }\n\ntabbar scrolledwindow.pinned:dir(ltr) undershoot.right {\n  border-right-width: 1px; }\n\ntabbar scrolledwindow.pinned:backdrop undershoot {\n  border-color: #d9d9d9; }\n\ntabbar scrolledwindow.pinned tabbox:dir(ltr) {\n  padding-right: 1px;\n  box-shadow: inset -1px 0 #c2c2c2; }\n  tabbar scrolledwindow.pinned tabbox:dir(ltr):backdrop {\n    box-shadow: inset -1px 0 #d9d9d9; }\n\ntabbar scrolledwindow.pinned tabbox:dir(rtl) {\n  padding-left: 1px;\n  box-shadow: inset 1px 0 #c2c2c2; }\n  tabbar scrolledwindow.pinned tabbox:dir(rtl):backdrop {\n    box-shadow: inset 1px 0 #d9d9d9; }\n\ntabbar undershoot {\n  transition: none; }\n  tabbar undershoot.left {\n    background: linear-gradient(to right, rgba(0, 0, 0, 0.07), rgba(0, 0, 0, 0) 20px); }\n  tabbar undershoot.right {\n    background: linear-gradient(to left, rgba(0, 0, 0, 0.07), rgba(0, 0, 0, 0) 20px); }\n\ntabbar .needs-attention-left undershoot.left {\n  background: linear-gradient(to right, rgba(39, 119, 255, 0.7), rgba(39, 119, 255, 0.5) 1px, rgba(39, 119, 255, 0) 20px); }\n\ntabbar .needs-attention-right undershoot.right {\n  background: linear-gradient(to left, rgba(39, 119, 255, 0.7), rgba(39, 119, 255, 0.5) 1px, rgba(39, 119, 255, 0) 20px); }\n\ntabbar tab {\n  border-style: solid;\n  border-color: #c2c2c2;\n  border-width: 0 1px 0 1px;\n  transition: background 150ms ease-in-out;\n  background-color: #e0e0e0; }\n  tabbar tab:checked {\n    background-color: #f0f0f0; }\n    tabbar tab:checked:hover {\n      background-color: #f7f7f7; }\n  tabbar tab:hover {\n    background-color: #e8e8e8; }\n  tabbar tab:backdrop {\n    border-color: #d9d9d9;\n    background-color: #f0f0f0; }\n    tabbar tab:backdrop:checked {\n      background-color: #ffffff; }\n\ntabbar .start-action,\ntabbar .end-action {\n  background: #e0e0e0;\n  border-color: #c2c2c2;\n  border-style: solid;\n  transition: background 150ms ease-in-out; }\n  tabbar .start-action:backdrop,\n  tabbar .end-action:backdrop {\n    border-color: #d9d9d9;\n    background-color: #f0f0f0; }\n  tabbar .start-action button,\n  tabbar .end-action button {\n    border: none;\n    border-radius: 0; }\n\ntabbar .start-action:dir(ltr),\ntabbar .end-action:dir(rtl) {\n  border-right-width: 1px; }\n  tabbar .start-action:dir(ltr) > *,\n  tabbar .end-action:dir(rtl) > * {\n    margin-right: 1px; }\n\ntabbar .start-action:dir(rtl),\ntabbar .end-action:dir(ltr) {\n  border-left-width: 1px; }\n  tabbar .start-action:dir(rtl) > *,\n  tabbar .end-action:dir(ltr) > * {\n    margin-left: 1px; }\n\n.tab-drag-icon tab {\n  min-height: 26px;\n  background-color: #f7f7f7;\n  box-shadow: 0 3px 9px 1px rgba(0, 0, 0, 0.25), 0 0 0 1px rgba(0, 0, 0, 0.23), inset 0 1px rgba(255, 255, 255, 0.8);\n  margin: 25px; }\n\ntabbar tab,\n.tab-drag-icon tab {\n  padding: 6px; }\n  tabbar tab.needs-attention,\n  .tab-drag-icon tab.needs-attention {\n    background-image: radial-gradient(ellipse at bottom, rgba(255, 255, 255, 0.8), rgba(39, 119, 255, 0.2) 15%, rgba(39, 119, 255, 0) 15%); }\n  tabbar tab .tab-close-button,\n  tabbar tab .tab-indicator,\n  .tab-drag-icon tab .tab-close-button,\n  .tab-drag-icon tab .tab-indicator {\n    padding: 0;\n    margin: 0;\n    min-width: 24px;\n    min-height: 24px;\n    border-radius: 99px;\n    border: none;\n    box-shadow: none;\n    -gtk-icon-shadow: none;\n    text-shadow: none;\n    background: none; }\n  tabbar tab .tab-close-button:hover,\n  tabbar tab .tab-indicator.clickable:hover,\n  .tab-drag-icon tab .tab-close-button:hover,\n  .tab-drag-icon tab .tab-indicator.clickable:hover {\n    background: alpha(#5c616c, 0.15); }\n  tabbar tab .tab-close-button:active,\n  tabbar tab .tab-indicator.clickable:active,\n  .tab-drag-icon tab .tab-close-button:active,\n  .tab-drag-icon tab .tab-indicator.clickable:active {\n    background: alpha(black, 0.2); }\n\n* {\n  outline-style: solid;\n  outline-offset: -4px;\n  outline-width: 2px;\n  -gtk-outline-radius: 3px;\n  outline-color: alpha(currentColor,0.07); }\n  * button, * button:hover, * button:active, * button:checked, * button:focus {\n    outline-color: alpha(currentColor,0.15); }\n\n/***************\n * Base States *\n ***************/\n.background, .background:backdrop {\n  background: #ffffff; }\n\n/**********\n * Button *\n **********/\nbutton.flat {\n  border-color: transparent;\n  transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  button.flat:hover, button.flat:active {\n    background: image(#f2f2f2);\n    box-shadow: none;\n    transition: none; }\n  button.flat:link, button.flat:backdrop {\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\n\nbutton.suggested-action {\n  color: #ffffff;\n  outline-color: rgba(255, 255, 255, 0.3);\n  border-color: #186dff;\n  background-image: image(#2777ff);\n  box-shadow: none; }\n  button.suggested-action:hover {\n    color: #ffffff;\n    outline-color: rgba(255, 255, 255, 0.3);\n    border-color: #005af3;\n    background-image: image(#136aff);\n    box-shadow: none; }\n  button.suggested-action:active, button.suggested-action:checked {\n    color: #ffffff;\n    outline-color: rgba(255, 255, 255, 0.3);\n    border-color: #0052df;\n    background-image: linear-gradient(to right, #0056e9, #004fd4);\n    box-shadow: 0 2px 4px rgba(0, 82, 223, 0.25); }\n  button.suggested-action:backdrop, button.suggested-action.flat:backdrop {\n    color: #d4e4ff;\n    border-color: #2777ff;\n    background-image: image(#2777ff);\n    box-shadow: none; }\n    button.suggested-action:backdrop:active, button.suggested-action:backdrop:checked, button.suggested-action.flat:backdrop:active, button.suggested-action.flat:backdrop:checked {\n      color: #ffffff;\n      border-color: #2777ff;\n      background-image: image(#5292ff);\n      box-shadow: none; }\n    button.suggested-action:backdrop:disabled:active, button.suggested-action:backdrop:disabled:checked, button.suggested-action.flat:backdrop:disabled:active, button.suggested-action.flat:backdrop:disabled:checked {\n      color: #6da3fe;\n      border-color: #1e71fe;\n      background-image: image(#1e71fe);\n      box-shadow: none; }\n  button.suggested-action:disabled:active, button.suggested-action:disabled:checked {\n    color: #a5c6ff;\n    border-color: #005af3;\n    background-image: image(#1e71fe);\n    box-shadow: none; }\n\nbutton.destructive-action {\n  color: white;\n  outline-color: rgba(255, 255, 255, 0.3);\n  border-color: #c61717;\n  background-image: image(#d41919);\n  box-shadow: none; }\n  button.destructive-action:hover {\n    color: white;\n    outline-color: rgba(255, 255, 255, 0.3);\n    border-color: #a61414;\n    background-image: image(#c21717);\n    box-shadow: none; }\n  button.destructive-action:active, button.destructive-action:checked {\n    color: white;\n    outline-color: rgba(255, 255, 255, 0.3);\n    border-color: #941111;\n    background-image: linear-gradient(to right, #9d1313, #8b1010);\n    box-shadow: 0 2px 4px rgba(148, 17, 17, 0.25); }\n  button.destructive-action:backdrop, button.destructive-action.flat:backdrop {\n    color: #f6d1d1;\n    border-color: #d41919;\n    background-image: image(#d41919);\n    box-shadow: none; }\n    button.destructive-action:backdrop:active, button.destructive-action:backdrop:checked, button.destructive-action.flat:backdrop:active, button.destructive-action.flat:backdrop:checked {\n      color: #ffffff;\n      border-color: #2777ff;\n      background-image: image(#5292ff);\n      box-shadow: none; }\n    button.destructive-action:backdrop:disabled:active, button.destructive-action:backdrop:disabled:checked, button.destructive-action.flat:backdrop:disabled:active, button.destructive-action.flat:backdrop:disabled:checked {\n      color: #da7272;\n      border-color: #c72626;\n      background-image: image(#c72626);\n      box-shadow: none; }\n  button.destructive-action:disabled:active, button.destructive-action:disabled:checked {\n    color: #e8a8a8;\n    border-color: #a61414;\n    background-image: image(#c72626);\n    box-shadow: none; }\n\n/**********\n * Entry *\n **********/\nheaderbar spinbutton:not(.vertical),\nheaderbar entry {\n  background: #fafafa; }\n\n/**********\n * Switch *\n **********/\nswitch:checked {\n  border-color: rgba(0, 0, 0, 0.2);\n  border-right-width: 0;\n  margin-right: 1px; }\n\nswitch:backdrop, switch:disabled {\n  box-shadow: none;\n  border-color: #d9d9d9; }\n\nswitch slider:checked {\n  border-color: #0051da; }\n  switch slider:checked:backdrop:not(:disabled) {\n    border-color: #2777ff; }\n\nswitch slider:disabled {\n  border-color: #d9d9d9; }\n\n/*************************\n * Check and Radio items *\n *************************/\ncheck, menu menuitem check, menu menuitem:hover check,\nradio, menu menuitem radio, menu menuitem:hover radio {\n  color: #5c616c;\n  outline-color: rgba(92, 97, 108, 0.3);\n  border-color: #d9d9d9;\n  background-image: image(white);\n  box-shadow: none; }\n  check:hover, menu menuitem check:hover, menu menuitem:hover check:hover,\n  radio:hover, menu menuitem radio:hover, menu menuitem:hover radio:hover {\n    color: #5c616c;\n    outline-color: rgba(92, 97, 108, 0.3);\n    border-color: #d9d9d9;\n    background-image: image(whitesmoke);\n    box-shadow: none; }\n  check:disabled, check:disabled:checked, check:disabled:indeterminate, check:disabled:backdrop, check:disabled:backdrop:checked, check:disabled:backdrop:indeterminate, menu menuitem check:disabled, menu menuitem check:disabled:checked, menu menuitem check:disabled:indeterminate, menu menuitem check:disabled:backdrop, menu menuitem check:disabled:backdrop:checked, menu menuitem check:disabled:backdrop:indeterminate, menu menuitem:hover check:disabled, menu menuitem:hover check:disabled:checked, menu menuitem:hover check:disabled:indeterminate, menu menuitem:hover check:disabled:backdrop, menu menuitem:hover check:disabled:backdrop:checked, menu menuitem:hover check:disabled:backdrop:indeterminate,\n  radio:disabled,\n  radio:disabled:checked,\n  radio:disabled:indeterminate,\n  radio:disabled:backdrop,\n  radio:disabled:backdrop:checked,\n  radio:disabled:backdrop:indeterminate, menu menuitem radio:disabled, menu menuitem radio:disabled:checked, menu menuitem radio:disabled:indeterminate, menu menuitem radio:disabled:backdrop, menu menuitem radio:disabled:backdrop:checked, menu menuitem radio:disabled:backdrop:indeterminate, menu menuitem:hover radio:disabled, menu menuitem:hover radio:disabled:checked, menu menuitem:hover radio:disabled:indeterminate, menu menuitem:hover radio:disabled:backdrop, menu menuitem:hover radio:disabled:backdrop:checked, menu menuitem:hover radio:disabled:backdrop:indeterminate {\n    border-color: #d9d9d9;\n    background-image: image(#ffffff);\n    color: #5c616c; }\n\ncheck:checked, check:indeterminate, menu menuitem check:checked, menu menuitem check:indeterminate,\nradio:checked,\nradio:indeterminate, menu menuitem radio:checked, menu menuitem radio:indeterminate {\n  background-image: image(#2777ff);\n  border-color: #2777ff;\n  color: #ffffff; }\n  check:checked:active, check:indeterminate:active, menu menuitem check:checked:active, menu menuitem check:indeterminate:active,\n  radio:checked:active,\n  radio:indeterminate:active, menu menuitem radio:checked:active, menu menuitem radio:indeterminate:active {\n    box-shadow: none; }\n  check:checked:backdrop, check:indeterminate:backdrop, menu menuitem check:checked:backdrop, menu menuitem check:indeterminate:backdrop,\n  radio:checked:backdrop,\n  radio:indeterminate:backdrop, menu menuitem radio:checked:backdrop, menu menuitem radio:indeterminate:backdrop {\n    background-image: image(#2777ff);\n    color: #ffffff; }\n\nswitch slider,\nscale slider {\n  color: #5c616c;\n  outline-color: rgba(92, 97, 108, 0.3);\n  border-color: #c2c2c2;\n  background-image: image(white);\n  box-shadow: none; }\n  switch slider:active, switch slider:hover,\n  scale slider:active,\n  scale slider:hover {\n    color: #5c616c;\n    outline-color: rgba(92, 97, 108, 0.3);\n    border-color: #2777ff;\n    background-image: image(white);\n    box-shadow: none; }\n\n/************\n * GtkScale *\n ************/\nscale trough, scale fill, progressbar trough {\n  border: 2px solid #d9d9d9;\n  border-radius: 6px;\n  background-color: #d9d9d9; }\n  scale trough:disabled, scale fill:disabled, progressbar trough:disabled {\n    background-color: #d9d9d9;\n    border-color: #d9d9d9; }\n  scale trough:backdrop, scale fill:backdrop, progressbar trough:backdrop {\n    background-color: #d9d9d9;\n    border-color: #d9d9d9;\n    transition: 200ms ease-out; }\n    scale trough:backdrop:disabled, scale fill:backdrop:disabled, progressbar trough:backdrop:disabled {\n      background-color: #d9d9d9;\n      border-color: #d9d9d9; }\n  row:selected scale trough, scale row:selected trough, row:selected scale fill, scale row:selected fill, row:selected progressbar trough, progressbar row:selected trough {\n    border-color: #0051da; }\n  .osd scale trough, scale .osd trough, .osd scale fill, scale .osd fill, .osd progressbar trough, progressbar .osd trough {\n    border-color: black;\n    background-color: rgba(0, 0, 0, 0.8); }\n    .osd scale trough:disabled, scale .osd trough:disabled, .osd scale fill:disabled, scale .osd fill:disabled, .osd progressbar trough:disabled, progressbar .osd trough:disabled {\n      background-color: rgba(68, 72, 83, 0.5); }\n\nscale highlight, progressbar progress {\n  border: 2px solid #2777ff;\n  border-radius: 6px;\n  background-color: #2777ff; }\n  scale highlight:disabled, progressbar progress:disabled {\n    background-color: transparent;\n    border-color: transparent; }\n  scale highlight:backdrop, progressbar progress:backdrop {\n    border-color: #2777ff; }\n    scale highlight:backdrop:disabled, progressbar progress:backdrop:disabled {\n      background-color: transparent;\n      border-color: transparent; }\n  row:selected scale highlight, scale row:selected highlight, row:selected progressbar progress, progressbar row:selected progress {\n    border-color: #0051da; }\n  .osd scale highlight, scale .osd highlight, .osd progressbar progress, progressbar .osd progress {\n    border-color: #2777ff; }\n    .osd scale highlight:disabled, scale .osd highlight:disabled, .osd progressbar progress:disabled, progressbar .osd progress:disabled {\n      border-color: transparent; }\n\n/***************\n * Header bars *\n ***************/\nheaderbar {\n  border: none;\n  background: white;\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0.8);\n  color: black; }\n  headerbar, headerbar:backdrop {\n    box-shadow: none;\n    background: white; }\n\n.titlebar:not(headerbar) .title,\nheaderbar .title {\n  font-weight: normal; }\n\n.titlebar:not(headerbar) button,\n.titlebar:not(headerbar) entry,\nheaderbar button,\nheaderbar entry {\n  border: none;\n  background: image(#ededed); }\n  .titlebar:not(headerbar) button:disabled,\n  .titlebar:not(headerbar) entry:disabled,\n  headerbar button:disabled,\n  headerbar entry:disabled {\n    background: image(whitesmoke); }\n\n.titlebar:not(headerbar) button:backdrop,\nheaderbar button:backdrop {\n  background: image(#ededed); }\n  .titlebar:not(headerbar) button:backdrop:disabled,\n  headerbar button:backdrop:disabled {\n    background: image(whitesmoke); }\n\n.titlebar:not(headerbar) entry:focus,\nheaderbar entry:focus {\n  background: #ffffff; }\n\n.titlebar:not(headerbar) stackswitcher button:active, .titlebar:not(headerbar) stackswitcher button:checked,\n.titlebar:not(headerbar) button.toggle:active,\n.titlebar:not(headerbar) button.toggle:checked,\nheaderbar stackswitcher button:active,\nheaderbar stackswitcher button:checked,\nheaderbar button.toggle:active,\nheaderbar button.toggle:checked {\n  color: #ffffff;\n  outline-color: rgba(92, 97, 108, 0.3);\n  border-color: #2777ff;\n  background-image: linear-gradient(to right, #317dff, #1d71ff);\n  box-shadow: 0 2px 4px rgba(39, 119, 255, 0.25); }\n\n.titlebar:not(headerbar) viewswitcher button > stack > box.narrow,\n.titlebar:not(headerbar) hdyviewswitcher > button box.narrow,\nheaderbar viewswitcher button > stack > box.narrow,\nheaderbar hdyviewswitcher > button box.narrow {\n  margin: -7px 0 -5px; }\n\n.titlebar:not(headerbar) viewswitcher button > stack > box.wide,\n.titlebar:not(headerbar) hdyviewswitcher > button box.wide,\nheaderbar viewswitcher button > stack > box.wide,\nheaderbar hdyviewswitcher > button box.wide {\n  margin: -8px 0; }\n\ndialog .titlebar:not(headerbar), dialog headerbar {\n  background: #ffffff;\n  border: 0;\n  box-shadow: none; }\n\n.titlebar:not(headerbar) button.titlebutton:not(.appmenu).minimize, .titlebar:not(headerbar) button.titlebutton:not(.appmenu).maximize, .titlebar:not(headerbar) button.titlebutton:not(.appmenu).close,\nheaderbar button.titlebutton:not(.appmenu).minimize,\nheaderbar button.titlebutton:not(.appmenu).maximize,\nheaderbar button.titlebutton:not(.appmenu).close {\n  color: transparent;\n  -gtk-icon-shadow: none;\n  background-image: -gtk-scaled(url(\"assets/titlebutton.png\"), url(\"assets/titlebutton@2.png\"));\n  background-position: center;\n  background-repeat: no-repeat;\n  background-size: 8px;\n  margin: 0;\n  margin-left: 5px;\n  padding: 0;\n  min-width: 0;\n  min-height: 0;\n  box-shadow: none;\n  border: none;\n  transition: all .2s; }\n  .titlebar:not(headerbar) button.titlebutton:not(.appmenu).minimize + button.titlebutton, .titlebar:not(headerbar) button.titlebutton:not(.appmenu).maximize + button.titlebutton, .titlebar:not(headerbar) button.titlebutton:not(.appmenu).close + button.titlebutton,\n  headerbar button.titlebutton:not(.appmenu).minimize + button.titlebutton,\n  headerbar button.titlebutton:not(.appmenu).maximize + button.titlebutton,\n  headerbar button.titlebutton:not(.appmenu).close + button.titlebutton {\n    margin-left: 0; }\n  .titlebar:not(headerbar) button.titlebutton:not(.appmenu).minimize:last-child, .titlebar:not(headerbar) button.titlebutton:not(.appmenu).maximize:last-child, .titlebar:not(headerbar) button.titlebutton:not(.appmenu).close:last-child,\n  headerbar button.titlebutton:not(.appmenu).minimize:last-child,\n  headerbar button.titlebutton:not(.appmenu).maximize:last-child,\n  headerbar button.titlebutton:not(.appmenu).close:last-child {\n    margin-right: 5px; }\n  .titlebar:not(headerbar) button.titlebutton:not(.appmenu).minimize:backdrop, .titlebar:not(headerbar) button.titlebutton:not(.appmenu).maximize:backdrop, .titlebar:not(headerbar) button.titlebutton:not(.appmenu).close:backdrop,\n  headerbar button.titlebutton:not(.appmenu).minimize:backdrop,\n  headerbar button.titlebutton:not(.appmenu).maximize:backdrop,\n  headerbar button.titlebutton:not(.appmenu).close:backdrop {\n    background-color: #cccccc;\n    background-image: -gtk-scaled(url(\"assets/titlebutton.png\"), url(\"assets/titlebutton@2.png\")); }\n\n.titlebar:not(headerbar) button.titlebutton:not(.appmenu).minimize,\nheaderbar button.titlebutton:not(.appmenu).minimize {\n  background-color: #fd7d00; }\n  .titlebar:not(headerbar) button.titlebutton:not(.appmenu).minimize:hover,\n  headerbar button.titlebutton:not(.appmenu).minimize:hover {\n    background-image: -gtk-scaled(url(\"assets/minimize.png\"), url(\"assets/minimize@2.png\")); }\n\n.titlebar:not(headerbar) button.titlebutton:not(.appmenu).maximize,\nheaderbar button.titlebutton:not(.appmenu).maximize {\n  background-color: #377cf1; }\n  .titlebar:not(headerbar) button.titlebutton:not(.appmenu).maximize:hover,\n  headerbar button.titlebutton:not(.appmenu).maximize:hover {\n    background-image: -gtk-scaled(url(\"assets/maximize.png\"), url(\"assets/maximize@2.png\")); }\n\n.titlebar:not(headerbar) button.titlebutton:not(.appmenu).close,\nheaderbar button.titlebutton:not(.appmenu).close {\n  background-color: #d31919; }\n  .titlebar:not(headerbar) button.titlebutton:not(.appmenu).close:hover,\n  headerbar button.titlebutton:not(.appmenu).close:hover {\n    background-image: -gtk-scaled(url(\"assets/close.png\"), url(\"assets/close@2.png\")); }\n\n.maximized .titlebar:not(headerbar) button.titlebutton:not(.appmenu):last-child, .fullscreen .titlebar:not(headerbar) button.titlebutton:not(.appmenu):last-child, .tiled .titlebar:not(headerbar) button.titlebutton:not(.appmenu):last-child, .tiled-top .titlebar:not(headerbar) button.titlebutton:not(.appmenu):last-child, .tiled-right .titlebar:not(headerbar) button.titlebutton:not(.appmenu):last-child, .tiled-bottom .titlebar:not(headerbar) button.titlebutton:not(.appmenu):last-child, .tiled-left .titlebar:not(headerbar) button.titlebutton:not(.appmenu):last-child, .maximized headerbar button.titlebutton:not(.appmenu):last-child, .fullscreen headerbar button.titlebutton:not(.appmenu):last-child, .tiled headerbar button.titlebutton:not(.appmenu):last-child, .tiled-top headerbar button.titlebutton:not(.appmenu):last-child, .tiled-right headerbar button.titlebutton:not(.appmenu):last-child, .tiled-bottom headerbar button.titlebutton:not(.appmenu):last-child, .tiled-left headerbar button.titlebutton:not(.appmenu):last-child {\n  margin-right: 0; }\n\n.maximized .titlebar:not(headerbar) button.titlebutton:not(.appmenu):first-child, .fullscreen .titlebar:not(headerbar) button.titlebutton:not(.appmenu):first-child, .tiled .titlebar:not(headerbar) button.titlebutton:not(.appmenu):first-child, .tiled-top .titlebar:not(headerbar) button.titlebutton:not(.appmenu):first-child, .tiled-right .titlebar:not(headerbar) button.titlebutton:not(.appmenu):first-child, .tiled-bottom .titlebar:not(headerbar) button.titlebutton:not(.appmenu):first-child, .tiled-left .titlebar:not(headerbar) button.titlebutton:not(.appmenu):first-child, .maximized headerbar button.titlebutton:not(.appmenu):first-child, .fullscreen headerbar button.titlebutton:not(.appmenu):first-child, .tiled headerbar button.titlebutton:not(.appmenu):first-child, .tiled-top headerbar button.titlebutton:not(.appmenu):first-child, .tiled-right headerbar button.titlebutton:not(.appmenu):first-child, .tiled-bottom headerbar button.titlebutton:not(.appmenu):first-child, .tiled-left headerbar button.titlebutton:not(.appmenu):first-child {\n  margin-left: 0; }\n\n.default-decoration.titlebar:not(headerbar),\nheaderbar.default-decoration {\n  background: white;\n  min-height: 0;\n  padding: 6px; }\n  .default-decoration.titlebar:not(headerbar) button.titlebutton,\n  headerbar.default-decoration button.titlebutton {\n    min-height: 0;\n    min-width: 0; }\n    .default-decoration.titlebar:not(headerbar) button.titlebutton,\n    headerbar.default-decoration button.titlebutton,\n    headerbar.default-decoration button.titlebutton:last-child {\n      margin: 0; }\n\npaned headerbar:first-child,\nhdyleaflet headerbar:first-child,\nheaderbar.titlebar headerbar:first-child,\ndeck leaflet box:first-child headerbar:first-child,\nleaflet > headerbar:first-child {\n  border-color: #d9d9d9;\n  background: #fafafa;\n  box-shadow: none; }\n  paned headerbar:first-child:backdrop,\n  hdyleaflet headerbar:first-child:backdrop,\n  headerbar.titlebar headerbar:first-child:backdrop,\n  deck leaflet box:first-child headerbar:first-child:backdrop,\n  leaflet > headerbar:first-child:backdrop {\n    background: #f7f7f7; }\n\n/**************\n * Tree Views *\n **************/\ntreeview.view {\n  border-top-color: #d9d9d9; }\n  treeview.view:backdrop {\n    border-top-color: #d9d9d9; }\n  treeview.view header button {\n    color: #5c616c;\n    outline-color: rgba(92, 97, 108, 0.3);\n    border-color: #d9d9d9;\n    background-image: image(white);\n    box-shadow: none; }\n    treeview.view header button:hover, treeview.view header button:active {\n      border-color: #d9d9d9; }\n    treeview.view header button:backdrop {\n      box-shadow: none; }\n\n/***************\n * Popovers   *\n ***************/\npopover.background {\n  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.15); }\n  .csd popover.background, popover.background {\n    border-color: rgba(0, 0, 0, 0.1); }\n\n/*************\n * Notebooks *\n *************/\nnotebook > header {\n  border: 0;\n  padding: 0;\n  background-color: #f2f2f2; }\n  notebook > header.top > tabs, notebook > header.bottom > tabs, notebook > header.left > tabs, notebook > header.right > tabs {\n    margin: 0; }\n    notebook > header.top > tabs > tab,\n    notebook > header.top > tabs > tab.reorderable-page, notebook > header.bottom > tabs > tab,\n    notebook > header.bottom > tabs > tab.reorderable-page, notebook > header.left > tabs > tab,\n    notebook > header.left > tabs > tab.reorderable-page, notebook > header.right > tabs > tab,\n    notebook > header.right > tabs > tab.reorderable-page {\n      border: 1px solid transparent; }\n      notebook > header.top > tabs > tab:hover:not(:backdrop),\n      notebook > header.top > tabs > tab.reorderable-page:hover:not(:backdrop), notebook > header.bottom > tabs > tab:hover:not(:backdrop),\n      notebook > header.bottom > tabs > tab.reorderable-page:hover:not(:backdrop), notebook > header.left > tabs > tab:hover:not(:backdrop),\n      notebook > header.left > tabs > tab.reorderable-page:hover:not(:backdrop), notebook > header.right > tabs > tab:hover:not(:backdrop),\n      notebook > header.right > tabs > tab.reorderable-page:hover:not(:backdrop) {\n        color: #5c616c;\n        outline-color: rgba(92, 97, 108, 0.3);\n        border-color: #d9d9d9;\n        background-image: image(whitesmoke);\n        box-shadow: none; }\n      notebook > header.top > tabs > tab:checked,\n      notebook > header.top > tabs > tab.reorderable-page:checked, notebook > header.bottom > tabs > tab:checked,\n      notebook > header.bottom > tabs > tab.reorderable-page:checked, notebook > header.left > tabs > tab:checked,\n      notebook > header.left > tabs > tab.reorderable-page:checked, notebook > header.right > tabs > tab:checked,\n      notebook > header.right > tabs > tab.reorderable-page:checked {\n        color: #5c616c;\n        outline-color: rgba(92, 97, 108, 0.3);\n        border-color: #d9d9d9;\n        background-image: image(white);\n        box-shadow: none;\n        background: image(#fafafa); }\n        notebook > header.top > tabs > tab:checked:backdrop,\n        notebook > header.top > tabs > tab.reorderable-page:checked:backdrop, notebook > header.bottom > tabs > tab:checked:backdrop,\n        notebook > header.bottom > tabs > tab.reorderable-page:checked:backdrop, notebook > header.left > tabs > tab:checked:backdrop,\n        notebook > header.left > tabs > tab.reorderable-page:checked:backdrop, notebook > header.right > tabs > tab:checked:backdrop,\n        notebook > header.right > tabs > tab.reorderable-page:checked:backdrop {\n          color: #aeb0b6;\n          border-color: #d9d9d9;\n          background-image: image(white);\n          box-shadow: none;\n          background: image(#fafafa); }\n  notebook > header.top {\n    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) calc(100% - 2px), rgba(0, 0, 0, 0.05) calc(100% - 1px), rgba(0, 0, 0, 0.15)); }\n    notebook > header.top > tabs {\n      margin-bottom: -3px; }\n      notebook > header.top > tabs > tab {\n        margin: 3px 0;\n        border-radius: 6px 6px 0 0; }\n        notebook > header.top > tabs > tab:not(:checked) {\n          box-shadow: 4px 3px 0 -3px #d9d9d9; }\n        notebook > header.top > tabs > tab:checked, notebook > header.top > tabs > tab:checked:backdrop {\n          border-bottom-color: #fafafa; }\n  notebook > header.bottom {\n    background-image: linear-gradient(to top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) calc(100% - 2px), rgba(0, 0, 0, 0.05) calc(100% - 1px), rgba(0, 0, 0, 0.15)); }\n    notebook > header.bottom > tabs {\n      margin-top: -3px; }\n      notebook > header.bottom > tabs > tab {\n        margin: 3px 0;\n        border-radius: 0 0 6px 6px; }\n        notebook > header.bottom > tabs > tab:not(:checked) {\n          box-shadow: 4px -3px 0 -3px #d9d9d9; }\n        notebook > header.bottom > tabs > tab:checked, notebook > header.bottom > tabs > tab:checked:backdrop {\n          border-top-color: #fafafa; }\n  notebook > header.right {\n    background-image: linear-gradient(to left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) calc(100% - 2px), rgba(0, 0, 0, 0.05) calc(100% - 1px), rgba(0, 0, 0, 0.15)); }\n    notebook > header.right > tabs {\n      margin-left: -3px; }\n      notebook > header.right > tabs > tab {\n        margin: 0 3px;\n        border-radius: 0 6px 6px 0; }\n        notebook > header.right > tabs > tab:not(:checked) {\n          box-shadow: -3px 4px 0 -3px #d9d9d9; }\n        notebook > header.right > tabs > tab:checked, notebook > header.right > tabs > tab:checked:backdrop {\n          border-left-color: #fafafa; }\n  notebook > header.left {\n    background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) calc(100% - 2px), rgba(0, 0, 0, 0.05) calc(100% - 1px), rgba(0, 0, 0, 0.15)); }\n    notebook > header.left > tabs {\n      margin-right: -3px; }\n      notebook > header.left > tabs > tab {\n        margin: 0 3px;\n        border-radius: 6px 0 0 6px; }\n        notebook > header.left > tabs > tab:not(:checked) {\n          box-shadow: 3px 4px 0 -3px #d9d9d9; }\n        notebook > header.left > tabs > tab:checked, notebook > header.left > tabs > tab:checked:backdrop {\n          border-right-color: #fafafa; }\n  notebook > header tab {\n    border-radius: 6px;\n    transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n    min-height: 24px; }\n    notebook > header tab button.flat {\n      margin-top: 1px;\n      margin-bottom: 1px; }\n\n/**************\n * Scrollbars *\n **************/\nscrollbar slider {\n  min-width: 6px;\n  min-height: 6px; }\n\n/**************\n * GtkInfoBar *\n **************/\ninfobar, infobar.info, infobar.question, infobar.warning, infobar.error {\n  border-style: none;\n  text-shadow: none; }\n  infobar:backdrop > revealer > box label, infobar:backdrop > revealer > box, infobar > revealer > box label, infobar > revealer > box, infobar.info:backdrop > revealer > box label, infobar.info:backdrop > revealer > box, infobar.info > revealer > box label, infobar.info > revealer > box, infobar.question:backdrop > revealer > box label, infobar.question:backdrop > revealer > box, infobar.question > revealer > box label, infobar.question > revealer > box, infobar.warning:backdrop > revealer > box label, infobar.warning:backdrop > revealer > box, infobar.warning > revealer > box label, infobar.warning > revealer > box, infobar.error:backdrop > revealer > box label, infobar.error:backdrop > revealer > box, infobar.error > revealer > box label, infobar.error > revealer > box {\n    color: #ffffff; }\n  infobar:backdrop, infobar.info:backdrop, infobar.question:backdrop, infobar.warning:backdrop, infobar.error:backdrop {\n    text-shadow: none; }\n  infobar selection, infobar.info selection, infobar.question selection, infobar.warning selection, infobar.error selection {\n    background-color: #e6e6e6; }\n  infobar *:link, infobar.info *:link, infobar.question *:link, infobar.warning *:link, infobar.error *:link {\n    color: #005af3; }\n\ninfobar.info:backdrop > revealer > box, infobar.info > revealer > box, infobar.info.action:hover:backdrop > revealer > box, infobar.info.action:hover > revealer > box {\n  background-color: #2777ff; }\n\ninfobar.info button,\ninfobar.info button.flat, infobar.info.action:hover button,\ninfobar.info.action:hover button.flat {\n  color: #ffffff;\n  outline-color: rgba(255, 255, 255, 0.3);\n  border-color: #4b8dff;\n  background-image: image(#5a97ff);\n  box-shadow: none; }\n  infobar.info button:hover,\n  infobar.info button.flat:hover, infobar.info.action:hover button:hover,\n  infobar.info.action:hover button.flat:hover {\n    color: #ffffff;\n    outline-color: rgba(255, 255, 255, 0.3);\n    border-color: #005af3;\n    background-image: image(#136aff);\n    box-shadow: none; }\n  infobar.info button:active, infobar.info button:checked,\n  infobar.info button.flat:active,\n  infobar.info button.flat:checked, infobar.info.action:hover button:active, infobar.info.action:hover button:checked,\n  infobar.info.action:hover button.flat:active,\n  infobar.info.action:hover button.flat:checked {\n    color: #ffffff;\n    outline-color: rgba(255, 255, 255, 0.3);\n    border-color: #0052df;\n    background-image: linear-gradient(to right, #0056e9, #004fd4);\n    box-shadow: 0 2px 4px rgba(0, 82, 223, 0.25); }\n  infobar.info button:disabled,\n  infobar.info button.flat:disabled, infobar.info.action:hover button:disabled,\n  infobar.info.action:hover button.flat:disabled {\n    color: #a3c5ff;\n    border-color: #005af3;\n    background-image: image(#478bfe);\n    box-shadow: none; }\n  infobar.info button:backdrop,\n  infobar.info button.flat:backdrop, infobar.info.action:hover button:backdrop,\n  infobar.info.action:hover button.flat:backdrop {\n    color: #d4e4ff;\n    border-color: #2777ff;\n    background-image: image(#2777ff);\n    box-shadow: none;\n    border-color: #005af3; }\n    infobar.info button:backdrop:disabled,\n    infobar.info button.flat:backdrop:disabled, infobar.info.action:hover button:backdrop:disabled,\n    infobar.info.action:hover button.flat:backdrop:disabled {\n      color: #87b4fe;\n      border-color: #478bfe;\n      background-image: image(#478bfe);\n      box-shadow: none;\n      border-color: #005af3; }\n  infobar.info button:backdrop label, infobar.info button:backdrop, infobar.info button label, infobar.info button,\n  infobar.info button.flat:backdrop label,\n  infobar.info button.flat:backdrop,\n  infobar.info button.flat label,\n  infobar.info button.flat, infobar.info.action:hover button:backdrop label, infobar.info.action:hover button:backdrop, infobar.info.action:hover button label, infobar.info.action:hover button,\n  infobar.info.action:hover button.flat:backdrop label,\n  infobar.info.action:hover button.flat:backdrop,\n  infobar.info.action:hover button.flat label,\n  infobar.info.action:hover button.flat {\n    color: #ffffff; }\n\ninfobar.question:backdrop > revealer > box, infobar.question > revealer > box, infobar.warning:backdrop > revealer > box, infobar.warning > revealer > box, infobar.question.action:hover:backdrop > revealer > box, infobar.question.action:hover > revealer > box, infobar.warning.action:hover:backdrop > revealer > box, infobar.warning.action:hover > revealer > box {\n  background-color: #fd7d00; }\n\ninfobar.question button,\ninfobar.question button.flat, infobar.warning button,\ninfobar.warning button.flat, infobar.question.action:hover button,\ninfobar.question.action:hover button.flat, infobar.warning.action:hover button,\ninfobar.warning.action:hover button.flat {\n  color: #ffffff;\n  outline-color: rgba(255, 255, 255, 0.3);\n  border-color: #ff8f22;\n  background-image: image(#ff9731);\n  box-shadow: none; }\n  infobar.question button:hover,\n  infobar.question button.flat:hover, infobar.warning button:hover,\n  infobar.warning button.flat:hover, infobar.question.action:hover button:hover,\n  infobar.question.action:hover button.flat:hover, infobar.warning.action:hover button:hover,\n  infobar.warning.action:hover button.flat:hover {\n    color: #ffffff;\n    outline-color: rgba(255, 255, 255, 0.3);\n    border-color: #ca6400;\n    background-image: image(#e97300);\n    box-shadow: none; }\n  infobar.question button:active, infobar.question button:checked,\n  infobar.question button.flat:active,\n  infobar.question button.flat:checked, infobar.warning button:active, infobar.warning button:checked,\n  infobar.warning button.flat:active,\n  infobar.warning button.flat:checked, infobar.question.action:hover button:active, infobar.question.action:hover button:checked,\n  infobar.question.action:hover button.flat:active,\n  infobar.question.action:hover button.flat:checked, infobar.warning.action:hover button:active, infobar.warning.action:hover button:checked,\n  infobar.warning.action:hover button.flat:active,\n  infobar.warning.action:hover button.flat:checked {\n    color: #ffffff;\n    outline-color: rgba(255, 255, 255, 0.3);\n    border-color: #b65a00;\n    background-image: linear-gradient(to right, #c05f00, #ab5500);\n    box-shadow: 0 2px 4px rgba(182, 90, 0, 0.25); }\n  infobar.question button:disabled,\n  infobar.question button.flat:disabled, infobar.warning button:disabled,\n  infobar.warning button.flat:disabled, infobar.question.action:hover button:disabled,\n  infobar.question.action:hover button.flat:disabled, infobar.warning.action:hover button:disabled,\n  infobar.warning.action:hover button.flat:disabled {\n    color: #fec892;\n    border-color: #ca6400;\n    background-image: image(#fd9025);\n    box-shadow: none; }\n  infobar.question button:backdrop,\n  infobar.question button.flat:backdrop, infobar.warning button:backdrop,\n  infobar.warning button.flat:backdrop, infobar.question.action:hover button:backdrop,\n  infobar.question.action:hover button.flat:backdrop, infobar.warning.action:hover button:backdrop,\n  infobar.warning.action:hover button.flat:backdrop {\n    color: #ffe5cc;\n    border-color: #fd7d00;\n    background-image: image(#fd7d00);\n    box-shadow: none;\n    border-color: #ca6400; }\n    infobar.question button:backdrop:disabled,\n    infobar.question button.flat:backdrop:disabled, infobar.warning button:backdrop:disabled,\n    infobar.warning button.flat:backdrop:disabled, infobar.question.action:hover button:backdrop:disabled,\n    infobar.question.action:hover button.flat:backdrop:disabled, infobar.warning.action:hover button:backdrop:disabled,\n    infobar.warning.action:hover button.flat:backdrop:disabled {\n      color: #feb771;\n      border-color: #fd9025;\n      background-image: image(#fd9025);\n      box-shadow: none;\n      border-color: #ca6400; }\n  infobar.question button:backdrop label, infobar.question button:backdrop, infobar.question button label, infobar.question button,\n  infobar.question button.flat:backdrop label,\n  infobar.question button.flat:backdrop,\n  infobar.question button.flat label,\n  infobar.question button.flat, infobar.warning button:backdrop label, infobar.warning button:backdrop, infobar.warning button label, infobar.warning button,\n  infobar.warning button.flat:backdrop label,\n  infobar.warning button.flat:backdrop,\n  infobar.warning button.flat label,\n  infobar.warning button.flat, infobar.question.action:hover button:backdrop label, infobar.question.action:hover button:backdrop, infobar.question.action:hover button label, infobar.question.action:hover button,\n  infobar.question.action:hover button.flat:backdrop label,\n  infobar.question.action:hover button.flat:backdrop,\n  infobar.question.action:hover button.flat label,\n  infobar.question.action:hover button.flat, infobar.warning.action:hover button:backdrop label, infobar.warning.action:hover button:backdrop, infobar.warning.action:hover button label, infobar.warning.action:hover button,\n  infobar.warning.action:hover button.flat:backdrop label,\n  infobar.warning.action:hover button.flat:backdrop,\n  infobar.warning.action:hover button.flat label,\n  infobar.warning.action:hover button.flat {\n    color: #ffffff; }\n\ninfobar.error:backdrop > revealer > box, infobar.error > revealer > box, infobar.error.action:hover:backdrop > revealer > box, infobar.error.action:hover > revealer > box {\n  background-color: #bf1717; }\n  infobar.error:backdrop > revealer > box button,\n  infobar.error:backdrop > revealer > box button.flat, infobar.error > revealer > box button,\n  infobar.error > revealer > box button.flat, infobar.error.action:hover:backdrop > revealer > box button,\n  infobar.error.action:hover:backdrop > revealer > box button.flat, infobar.error.action:hover > revealer > box button,\n  infobar.error.action:hover > revealer > box button.flat {\n    color: #ffffff;\n    outline-color: rgba(255, 255, 255, 0.3);\n    border-color: #df1b1b;\n    background-image: image(#e52424);\n    box-shadow: none; }\n    infobar.error:backdrop > revealer > box button:hover,\n    infobar.error:backdrop > revealer > box button.flat:hover, infobar.error > revealer > box button:hover,\n    infobar.error > revealer > box button.flat:hover, infobar.error.action:hover:backdrop > revealer > box button:hover,\n    infobar.error.action:hover:backdrop > revealer > box button.flat:hover, infobar.error.action:hover > revealer > box button:hover,\n    infobar.error.action:hover > revealer > box button.flat:hover {\n      color: #ffffff;\n      outline-color: rgba(255, 255, 255, 0.3);\n      border-color: #911212;\n      background-image: image(#ad1515);\n      box-shadow: none; }\n    infobar.error:backdrop > revealer > box button:active, infobar.error:backdrop > revealer > box button:checked,\n    infobar.error:backdrop > revealer > box button.flat:active,\n    infobar.error:backdrop > revealer > box button.flat:checked, infobar.error > revealer > box button:active, infobar.error > revealer > box button:checked,\n    infobar.error > revealer > box button.flat:active,\n    infobar.error > revealer > box button.flat:checked, infobar.error.action:hover:backdrop > revealer > box button:active, infobar.error.action:hover:backdrop > revealer > box button:checked,\n    infobar.error.action:hover:backdrop > revealer > box button.flat:active,\n    infobar.error.action:hover:backdrop > revealer > box button.flat:checked, infobar.error.action:hover > revealer > box button:active, infobar.error.action:hover > revealer > box button:checked,\n    infobar.error.action:hover > revealer > box button.flat:active,\n    infobar.error.action:hover > revealer > box button.flat:checked {\n      color: #ffffff;\n      outline-color: rgba(255, 255, 255, 0.3);\n      border-color: #7f0f0f;\n      background-image: linear-gradient(to right, #881010, #760e0e);\n      box-shadow: 0 2px 4px rgba(127, 15, 15, 0.25); }\n    infobar.error:backdrop > revealer > box button:disabled,\n    infobar.error:backdrop > revealer > box button.flat:disabled, infobar.error > revealer > box button:disabled,\n    infobar.error > revealer > box button.flat:disabled, infobar.error.action:hover:backdrop > revealer > box button:disabled,\n    infobar.error.action:hover:backdrop > revealer > box button.flat:disabled, infobar.error.action:hover > revealer > box button:disabled,\n    infobar.error.action:hover > revealer > box button.flat:disabled {\n      color: #e49c9c;\n      border-color: #911212;\n      background-image: image(#c83939);\n      box-shadow: none; }\n    infobar.error:backdrop > revealer > box button:backdrop,\n    infobar.error:backdrop > revealer > box button.flat:backdrop, infobar.error > revealer > box button:backdrop,\n    infobar.error > revealer > box button.flat:backdrop, infobar.error.action:hover:backdrop > revealer > box button:backdrop,\n    infobar.error.action:hover:backdrop > revealer > box button.flat:backdrop, infobar.error.action:hover > revealer > box button:backdrop,\n    infobar.error.action:hover > revealer > box button.flat:backdrop {\n      color: #f2d1d1;\n      border-color: #bf1717;\n      background-image: image(#bf1717);\n      box-shadow: none;\n      border-color: #911212; }\n      infobar.error:backdrop > revealer > box button:backdrop:disabled,\n      infobar.error:backdrop > revealer > box button.flat:backdrop:disabled, infobar.error > revealer > box button:backdrop:disabled,\n      infobar.error > revealer > box button.flat:backdrop:disabled, infobar.error.action:hover:backdrop > revealer > box button:backdrop:disabled,\n      infobar.error.action:hover:backdrop > revealer > box button.flat:backdrop:disabled, infobar.error.action:hover > revealer > box button:backdrop:disabled,\n      infobar.error.action:hover > revealer > box button.flat:backdrop:disabled {\n        color: #db7e7e;\n        border-color: #c83939;\n        background-image: image(#c83939);\n        box-shadow: none;\n        border-color: #911212; }\n    infobar.error:backdrop > revealer > box button:backdrop label, infobar.error:backdrop > revealer > box button:backdrop, infobar.error:backdrop > revealer > box button label, infobar.error:backdrop > revealer > box button,\n    infobar.error:backdrop > revealer > box button.flat:backdrop label,\n    infobar.error:backdrop > revealer > box button.flat:backdrop,\n    infobar.error:backdrop > revealer > box button.flat label,\n    infobar.error:backdrop > revealer > box button.flat, infobar.error > revealer > box button:backdrop label, infobar.error > revealer > box button:backdrop, infobar.error > revealer > box button label, infobar.error > revealer > box button,\n    infobar.error > revealer > box button.flat:backdrop label,\n    infobar.error > revealer > box button.flat:backdrop,\n    infobar.error > revealer > box button.flat label,\n    infobar.error > revealer > box button.flat, infobar.error.action:hover:backdrop > revealer > box button:backdrop label, infobar.error.action:hover:backdrop > revealer > box button:backdrop, infobar.error.action:hover:backdrop > revealer > box button label, infobar.error.action:hover:backdrop > revealer > box button,\n    infobar.error.action:hover:backdrop > revealer > box button.flat:backdrop label,\n    infobar.error.action:hover:backdrop > revealer > box button.flat:backdrop,\n    infobar.error.action:hover:backdrop > revealer > box button.flat label,\n    infobar.error.action:hover:backdrop > revealer > box button.flat, infobar.error.action:hover > revealer > box button:backdrop label, infobar.error.action:hover > revealer > box button:backdrop, infobar.error.action:hover > revealer > box button label, infobar.error.action:hover > revealer > box button,\n    infobar.error.action:hover > revealer > box button.flat:backdrop label,\n    infobar.error.action:hover > revealer > box button.flat:backdrop,\n    infobar.error.action:hover > revealer > box button.flat label,\n    infobar.error.action:hover > revealer > box button.flat {\n      color: #ffffff; }\n\n/*********\n * Lists *\n *********/\nrow:selected, row:selected:backdrop, row:selected:active, row.activatable:selected, row.activatable:selected:backdrop, row.activatable:selected:active {\n  border-radius: 10px;\n  background-color: #ffffff;\n  color: black;\n  box-shadow: inset 0 0 0 9999px #eaebec, inset 0 0 0 3px #ffffff; }\n\n/*********************\n * App Notifications *\n *********************/\n.app-notification,\n.app-notification.frame {\n  padding: 5px 10px;\n  margin: 20px;\n  border-radius: 7px;\n  border: 1px solid rgba(0, 0, 0, 0);\n  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.15);\n  background-image: none; }\n  .app-notification:backdrop,\n  .app-notification.frame:backdrop {\n    box-shadow: none; }\n\n/************\n * Calendar *\n ***********/\ncalendar {\n  border-radius: 6px;\n  border: 0;\n  padding: 1px; }\n\n/***********\n * Dialogs *\n ***********/\nmessagedialog .titlebar:backdrop {\n  background-image: none; }\n\n/***********\n * Sidebar *\n ***********/\n.sidebar {\n  background-color: #ffffff; }\n\nstacksidebar row {\n  padding: 7px 3px; }\n\n/****************\n * File chooser *\n ****************/\nplacessidebar row {\n  min-height: 30px; }\n\n/**********************\n * Window Decorations *\n *********************/\ndecoration {\n  border-radius: 10px 10px 6px 6px;\n  border: 1px solid #ffffff;\n  border-top-width: 0;\n  border-bottom-width: 2px;\n  background: #ffffff;\n  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.4), 0 0 0 1px rgba(0, 0, 0, 0.1); }\n  decoration:backdrop {\n    box-shadow: 0 2px 8px 0 transparent, 0 0 5px 3px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(0, 0, 0, 0.03); }\n  .maximized decoration, .fullscreen decoration, .tiled decoration, .tiled-top decoration, .tiled-right decoration, .tiled-bottom decoration, .tiled-left decoration {\n    border-width: 0; }\n  dialog decoration {\n    border-width: 0 0 4px; }\n  .popup decoration {\n    border-width: 0; }\n  .ssd decoration {\n    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1);\n    border-width: 0; }\n  .csd.popup decoration {\n    box-shadow: 0 1px 6px rgba(0, 0, 0, 0.15), 0 0 0 1px rgba(0, 0, 0, 0);\n    border-width: 0; }\n  tooltip.csd decoration {\n    border: 0; }\n  messagedialog.csd decoration {\n    border-width: 0;\n    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2); }\n\n/* Nautilus */\n@define-color disk_space_unknown #383c4a;\n@define-color disk_space_used #2777ff;\n@define-color disk_space_free white;\nfilechooser.unified, filechooser.unified:backdrop,\n.nautilus-window.unified,\n.nautilus-window.unified:backdrop {\n  background: transparent; }\n  filechooser.unified > deck > box > headerbar, filechooser.unified:backdrop > deck > box > headerbar,\n  .nautilus-window.unified > deck > box > headerbar,\n  .nautilus-window.unified:backdrop > deck > box > headerbar {\n    background: white; }\n\nfilechooser.csd.background, filechooser placessidebar list,\n.nautilus-window.csd.background,\n.nautilus-window placessidebar list {\n  background-color: transparent; }\n\nfilechooser placessidebar.sidebar:dir(ltr),\n.nautilus-window placessidebar.sidebar:dir(ltr) {\n  background: linear-gradient(to right, black 41px, #0d0d0d 0); }\n\nfilechooser placessidebar.sidebar:dir(rtl),\n.nautilus-window placessidebar.sidebar:dir(rtl) {\n  background: linear-gradient(to left, black 41px, #0d0d0d 0); }\n\nfilechooser placessidebar.sidebar:backdrop,\n.nautilus-window placessidebar.sidebar:backdrop {\n  background: image(#0d0d0d); }\n\nfilechooser placessidebar.sidebar row.sidebar-row,\n.nautilus-window placessidebar.sidebar row.sidebar-row {\n  color: white; }\n  filechooser placessidebar.sidebar row.sidebar-row:selected,\n  .nautilus-window placessidebar.sidebar row.sidebar-row:selected {\n    margin-left: 6px;\n    margin-right: 6px;\n    border-radius: 6px;\n    box-shadow: 0 1px 4px #2777ff;\n    transition: box-shadow 200ms ease-out, background 200ms ease-out;\n    background-color: #2777ff; }\n    filechooser placessidebar.sidebar row.sidebar-row:selected:dir(ltr),\n    .nautilus-window placessidebar.sidebar row.sidebar-row:selected:dir(ltr) {\n      background-image: linear-gradient(to right, #005af3 35px, transparent 0); }\n    filechooser placessidebar.sidebar row.sidebar-row:selected:dir(rtl),\n    .nautilus-window placessidebar.sidebar row.sidebar-row:selected:dir(rtl) {\n      background-image: linear-gradient(to left, #005af3 35px, transparent 0); }\n    filechooser placessidebar.sidebar row.sidebar-row:selected revealer,\n    .nautilus-window placessidebar.sidebar row.sidebar-row:selected revealer {\n      padding-left: 8px;\n      padding-right: 8px; }\n      filechooser placessidebar.sidebar row.sidebar-row:selected revealer .sidebar-icon, filechooser placessidebar.sidebar row.sidebar-row:selected revealer .sidebar-label,\n      .nautilus-window placessidebar.sidebar row.sidebar-row:selected revealer .sidebar-icon,\n      .nautilus-window placessidebar.sidebar row.sidebar-row:selected revealer .sidebar-label {\n        color: #ffffff; }\n    filechooser placessidebar.sidebar row.sidebar-row:selected:backdrop,\n    .nautilus-window placessidebar.sidebar row.sidebar-row:selected:backdrop {\n      background-image: none;\n      box-shadow: none; }\n  filechooser placessidebar.sidebar row.sidebar-row .sidebar-icon,\n  .nautilus-window placessidebar.sidebar row.sidebar-row .sidebar-icon {\n    padding-right: 20px;\n    opacity: 1; }\n  filechooser placessidebar.sidebar row.sidebar-row .sidebar-button,\n  .nautilus-window placessidebar.sidebar row.sidebar-row .sidebar-button {\n    border: 0; }\n\n.nautilus-window .floating-bar {\n  color: #ffffff;\n  background-color: #2777ff;\n  border-color: #0051da;\n  margin: 10px;\n  box-shadow: 0 1px 4px #2777ff;\n  transition: background-color 200ms ease-out; }\n  .nautilus-window .floating-bar:backdrop {\n    color: inherit;\n    box-shadow: none;\n    border-color: #d9d9d9; }\n  .nautilus-window .floating-bar.bottom.left, .nautilus-window .floating-bar.bottom.right {\n    border-radius: 6px;\n    border-style: solid; }\n\n.nautilus-window .path-bar-box {\n  padding: 3px 4px;\n  margin: -1px 0;\n  background: #f8fafe;\n  border-radius: 99px;\n  box-shadow: inset 0 0 0 1px #d9d9d9;\n  border: 0; }\n  .nautilus-window .path-bar-box .text-button {\n    background: transparent;\n    border-radius: 99px;\n    border: 0; }\n  .nautilus-window .path-bar-box .text-button:hover {\n    color: #5c616c;\n    outline-color: rgba(92, 97, 108, 0.3);\n    border-color: #d9d9d9;\n    background-image: image(whitesmoke);\n    box-shadow: none; }\n  .nautilus-window .path-bar-box .text-button:checked, .nautilus-window .path-bar-box widget > .text-button:last-child {\n    color: #ffffff;\n    outline-color: rgba(92, 97, 108, 0.3);\n    border-color: #2777ff;\n    background-image: linear-gradient(to right, #317dff, #1d71ff);\n    box-shadow: 0 2px 4px rgba(39, 119, 255, 0.25);\n    padding: 3px;\n    border-color: transparent; }\n  .nautilus-window .path-bar-box .image-button > box > image:first-child {\n    margin-left: 5px; }\n  .nautilus-window .path-bar-box .image-button > box > image:last-child {\n    margin-right: 5px; }\n  .nautilus-window .path-bar-box widget > .text-button:not(:nth-last-child(2)):not(:last-child):not(:hover) {\n    box-shadow: 5px 0 0 -3px rgba(92, 97, 108, 0.15); }\n\nbox.nautilus-path-bar > scrolledwindow {\n  background-color: #ededed;\n  border: none; }\n\nbox.nautilus-path-bar > button {\n  box-shadow: none; }\n\n/* GNOME TERMINAL */\nterminal-window notebook scrollbar,\n.mate-terminal notebook scrollbar {\n  background: #fafafa; }\n\n/* GNOME TWEAKS */\nlist.tweak-categories separator {\n  background: transparent; }\n\n/* XFCE4 PANEL */\n.xfce4-panel.background {\n  background: white; }\n\n.xfce4-panel button {\n  border: 0;\n  border-radius: 0;\n  min-width: 30px;\n  box-shadow: none;\n  text-shadow: none;\n  background: transparent;\n  color: #454850; }\n  .xfce4-panel button:hover {\n    background: #ffffff; }\n  .xfce4-panel button:not(#whiskermenu-button):checked, .xfce4-panel button:not(#whiskermenu-button):active {\n    box-shadow: inset 0 -2px 0 #2777ff;\n    background: #ffffff; }\n\n.xfce4-panel.vertical button:not(#whiskermenu-button):checked, .xfce4-panel.vertical button:not(#whiskermenu-button):active {\n  box-shadow: inset 2px 0 0 #2777ff; }\n\n/* XFCE4 NOTIFICATIONS & LOGOUT DIALOG */\n#XfceNotifyWindow, .xfsm-logout-dialog, .xfsm-logout-dialog button {\n  border: 1px solid #d9d9d9;\n  border-bottom-width: 2px;\n  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1);\n  -gtk-icon-style: symbolic; }\n\n.xfsm-logout-dialog > .vertical > .horizontal button {\n  margin: 8px; }\n\n#whiskermenu-window entry {\n  border-radius: 100px;\n  border: 2px solid #2777ff;\n  box-shadow: none; }\n\n#whiskermenu-window button {\n  transition-duration: 0s; }\n  #whiskermenu-window button:checked {\n    border-color: transparent; }\n\n#whiskermenu-window scrolledwindow.frame {\n  border: 0;\n  border-radius: 8px;\n  box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);\n  padding: 7px 10px;\n  margin: 0 5px; }\n  #whiskermenu-window scrolledwindow.frame, #whiskermenu-window scrolledwindow.frame iconview:not(:hover):not(:focus) {\n    background: #ffffff; }\n  #whiskermenu-window scrolledwindow.frame treeview {\n    background: transparent;\n    border-radius: 6px; }\n    #whiskermenu-window scrolledwindow.frame treeview:hover, #whiskermenu-window scrolledwindow.frame treeview:active, #whiskermenu-window scrolledwindow.frame treeview:selected {\n      background-color: rgba(0, 0, 0, 0.07);\n      color: inherit; }\n\n/* XFCE4 panel action */\n#XfcePanelWindowWrapper > widget > box > #xfce-panel-button > image {\n  -gtk-icon-style: symbolic;\n  -gtk-icon-transform: scale(0.7); }\n\n/* XFCE4 workspace switcher */\nwnck-pager {\n  background-color: white; }\n  wnck-pager:selected {\n    background-color: #cccccc; }\n  wnck-pager:hover {\n    background-color: #cccccc; }\n\n/* LightDM */\n.lightdm-gtk-greeter #panel_window {\n  background: white;\n  color: #5c616c;\n  text-shadow: none;\n  -gtk-icon-shadow: none; }\n\n.lightdm-gtk-greeter #login_window {\n  border: 0;\n  background-color: white;\n  border-radius: 6px;\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0.15); }\n  .lightdm-gtk-greeter #login_window entry {\n    background: rgba(255, 255, 255, 0.4);\n    border-color: rgba(255, 255, 255, 0.3);\n    min-height: 32px;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.05), 0 1px 2px rgba(0, 0, 0, 0.2); }\n    .lightdm-gtk-greeter #login_window entry image {\n      margin: 0; }\n  .lightdm-gtk-greeter #login_window #buttonbox_frame {\n    padding-top: 20px;\n    background: #ffffff;\n    border-top: 1px solid rgba(0, 0, 0, 0.1);\n    border-radius: 0 0 6px 6px;\n    box-shadow: inset 0 -4px rgba(0, 0, 0, 0.2), inset 0 1px 2px rgba(0, 0, 0, 0.07); }\n    .lightdm-gtk-greeter #login_window #buttonbox_frame button {\n      border: 0;\n      color: #ffffff;\n      text-shadow: none; }\n    .lightdm-gtk-greeter #login_window #buttonbox_frame #cancel_button {\n      background: rgba(0, 0, 0, 0.07);\n      box-shadow: none;\n      color: #5c616c; }\n    .lightdm-gtk-greeter #login_window #buttonbox_frame #login_button {\n      background: #2777ff;\n      box-shadow: inset 0 -2px rgba(0, 0, 0, 0.2); }\n\n/* XFCE4 desktop */\nXfdesktopIconView.view {\n  background-color: transparent;\n  color: white;\n  text-shadow: 0 1px 2px black; }\n\nXfdesktopIconView.view:active {\n  background-color: rgba(39, 119, 255, 0.3);\n  color: rgba(39, 119, 255, 0.3);\n  border-radius: 6px; }\n\nXfdesktopIconView.label:active {\n  background-color: rgba(39, 119, 255, 0.3);\n  color: #ffffff; }\n\nXfdesktopIconView.rubberband {\n  background-color: rgba(39, 119, 255, 0.3); }\n\n/* Thunar */\n.thunar .warning {\n  margin: -7px 0; }\n\n.thunar .path-bar button {\n  border: none;\n  background: transparent;\n  border-radius: 6px; }\n  .thunar .path-bar button:hover {\n    color: #5c616c;\n    outline-color: rgba(92, 97, 108, 0.3);\n    border-color: #d9d9d9;\n    background-image: image(whitesmoke);\n    box-shadow: none; }\n  .thunar .path-bar button:checked {\n    color: #ffffff;\n    outline-color: rgba(92, 97, 108, 0.3);\n    border-color: #2777ff;\n    background-image: linear-gradient(to right, #317dff, #1d71ff);\n    box-shadow: 0 2px 4px rgba(39, 119, 255, 0.25);\n    border-radius: 99px; }\n\n.budgie-container {\n  background-color: transparent; }\n\n*:drop(active):focus,\n*:drop(active) {\n  box-shadow: inset 0 0 0 1px #2777ff; }\n\n.budgie-panel {\n  background-color: #272a34;\n  color: white;\n  font-weight: normal; }\n  .budgie-panel image {\n    -gtk-icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.5); }\n  .budgie-panel label {\n    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.5); }\n  .budgie-panel .alert {\n    color: #2777ff; }\n  .budgie-panel:backdrop {\n    color: white;\n    background-color: rgba(39, 42, 52, 0.8); }\n  .budgie-panel.transparent {\n    background-color: rgba(39, 42, 52, 0.8);\n    color: white; }\n  .budgie-panel button {\n    min-height: 16px;\n    min-width: 16px;\n    padding: 0;\n    border-radius: 0; }\n  .budgie-panel.horizontal button {\n    padding: 0 4px; }\n  .budgie-panel.vertical button {\n    padding: 4px 0; }\n  .budgie-panel separator {\n    background-color: rgba(92, 97, 108, 0.4); }\n  .budgie-panel.vertical #tasklist-button {\n    min-height: 32px; }\n  .budgie-panel .end-region {\n    background-color: rgba(0, 0, 0, 0.3);\n    border-radius: 0px; }\n    .budgie-panel .end-region separator {\n      background-color: rgba(255, 255, 255, 0.15); }\n    .budgie-panel .end-region label {\n      font-weight: 700;\n      color: white; }\n\n.budgie-panel button.flat.launcher {\n  padding: 0;\n  border-radius: 0;\n  border: none;\n  background-image: radial-gradient(circle farthest-corner at center, alpha(#5c616c,0) 100%, transparent 0%), image(alpha(#5c616c,0));\n  background-position: center center; }\n  .budgie-panel button.flat.launcher > image {\n    opacity: 0.87; }\n  .budgie-panel button.flat.launcher:hover {\n    -gtk-icon-effect: highlight; }\n    .budgie-panel button.flat.launcher:hover > image {\n      opacity: 1.0; }\n  .budgie-panel button.flat.launcher:active > image {\n    opacity: 1.0; }\n  .budgie-panel button.flat.launcher:checked {\n    background-color: transparent; }\n    .budgie-panel button.flat.launcher:checked:hover {\n      -gtk-icon-effect: highlight; }\n    .budgie-panel button.flat.launcher:checked > image {\n      opacity: 1.0; }\n\n.budgie-panel .unpinned button.flat.launcher:hover,\n.budgie-panel .pinned button.flat.launcher.running:hover {\n  -gtk-icon-effect: highlight; }\n\n.budgie-panel .unpinned button.flat.launcher > image,\n.budgie-panel .pinned button.flat.launcher.running > image {\n  background-size: 2px 2px;\n  background-repeat: no-repeat;\n  opacity: 1.0; }\n\n.budgie-panel .unpinned button.flat.launcher:hover > image, .budgie-panel .unpinned button.flat.launcher:active > image, .budgie-panel .unpinned button.flat.launcher:checked > image,\n.budgie-panel .pinned button.flat.launcher.running:hover > image,\n.budgie-panel .pinned button.flat.launcher.running:active > image,\n.budgie-panel .pinned button.flat.launcher.running:checked > image {\n  background-image: none; }\n\n.top .budgie-panel button#tasklist-button:hover,\n.top .budgie-panel button.flat.launcher:hover {\n  box-shadow: inset 0 2px alpha(#5c616c,0.4);\n  background-color: rgba(92, 97, 108, 0.4);\n  border: none; }\n\n.top .budgie-panel button#tasklist-button:active, .top .budgie-panel button#tasklist-button:checked,\n.top .budgie-panel button.flat.launcher:active,\n.top .budgie-panel button.flat.launcher:checked {\n  box-shadow: inset 0 2px #2777ff; }\n\n.top .budgie-panel .unpinned button.flat.launcher > image,\n.top .budgie-panel .pinned button.flat.launcher.running > image {\n  background-image: image(#2777ff);\n  background-position: top center; }\n\n.top .budgie-panel .unpinned button.flat.launcher:hover, .top .budgie-panel .unpinned button.flat.launcher:active, .top .budgie-panel .unpinned button.flat.launcher:checked,\n.top .budgie-panel .pinned button.flat.launcher.running:hover,\n.top .budgie-panel .pinned button.flat.launcher.running:active,\n.top .budgie-panel .pinned button.flat.launcher.running:checked {\n  box-shadow: inset 0 2px #2777ff; }\n\n.bottom .budgie-panel button#tasklist-button:hover,\n.bottom .budgie-panel button.flat.launcher:hover {\n  box-shadow: inset 0 -2px alpha(#5c616c,0.4);\n  background-color: rgba(92, 97, 108, 0.4);\n  border: none; }\n\n.bottom .budgie-panel button#tasklist-button:active, .bottom .budgie-panel button#tasklist-button:checked,\n.bottom .budgie-panel button.flat.launcher:active,\n.bottom .budgie-panel button.flat.launcher:checked {\n  box-shadow: inset 0 -2px #2777ff; }\n\n.bottom .budgie-panel .unpinned button.flat.launcher > image,\n.bottom .budgie-panel .pinned button.flat.launcher.running > image {\n  background-image: image(#2777ff);\n  background-position: bottom center; }\n\n.bottom .budgie-panel .unpinned button.flat.launcher:hover, .bottom .budgie-panel .unpinned button.flat.launcher:active, .bottom .budgie-panel .unpinned button.flat.launcher:checked,\n.bottom .budgie-panel .pinned button.flat.launcher.running:hover,\n.bottom .budgie-panel .pinned button.flat.launcher.running:active,\n.bottom .budgie-panel .pinned button.flat.launcher.running:checked {\n  box-shadow: inset 0 -2px #2777ff; }\n\n.left .budgie-panel button#tasklist-button:hover,\n.left .budgie-panel button.flat.launcher:hover {\n  box-shadow: inset 2px 0 alpha(#5c616c,0.4);\n  background-color: rgba(92, 97, 108, 0.4);\n  border: none; }\n\n.left .budgie-panel button#tasklist-button:active, .left .budgie-panel button#tasklist-button:checked,\n.left .budgie-panel button.flat.launcher:active,\n.left .budgie-panel button.flat.launcher:checked {\n  box-shadow: inset 2px 0 #2777ff; }\n\n.left .budgie-panel .unpinned button.flat.launcher > image,\n.left .budgie-panel .pinned button.flat.launcher.running > image {\n  background-image: image(#2777ff);\n  background-position: left center; }\n\n.left .budgie-panel .unpinned button.flat.launcher:hover, .left .budgie-panel .unpinned button.flat.launcher:active, .left .budgie-panel .unpinned button.flat.launcher:checked,\n.left .budgie-panel .pinned button.flat.launcher.running:hover,\n.left .budgie-panel .pinned button.flat.launcher.running:active,\n.left .budgie-panel .pinned button.flat.launcher.running:checked {\n  box-shadow: inset 2px 0 #2777ff; }\n\n.right .budgie-panel button#tasklist-button:hover,\n.right .budgie-panel button.flat.launcher:hover {\n  box-shadow: inset -2px 0 alpha(#5c616c,0.4);\n  background-color: rgba(92, 97, 108, 0.4);\n  border: none; }\n\n.right .budgie-panel button#tasklist-button:active, .right .budgie-panel button#tasklist-button:checked,\n.right .budgie-panel button.flat.launcher:active,\n.right .budgie-panel button.flat.launcher:checked {\n  box-shadow: inset -2px 0 #2777ff; }\n\n.right .budgie-panel .unpinned button.flat.launcher > image,\n.right .budgie-panel .pinned button.flat.launcher.running > image {\n  background-image: image(#2777ff);\n  background-position: right center; }\n\n.right .budgie-panel .unpinned button.flat.launcher:hover, .right .budgie-panel .unpinned button.flat.launcher:active, .right .budgie-panel .unpinned button.flat.launcher:checked,\n.right .budgie-panel .pinned button.flat.launcher.running:hover,\n.right .budgie-panel .pinned button.flat.launcher.running:active,\n.right .budgie-panel .pinned button.flat.launcher.running:checked {\n  box-shadow: inset -2px 0 #2777ff; }\n\n.top .shadow-block {\n  background-color: transparent;\n  background-image: linear-gradient(to bottom, alpha(#000000,0.23), alpha(#000000,0.08), transparent); }\n\n.bottom .shadow-block {\n  background-color: transparent;\n  background-image: linear-gradient(to top, alpha(#000000,0.23), alpha(#000000,0.08), transparent); }\n\n.left .shadow-block {\n  background-color: transparent;\n  background-image: linear-gradient(to right, alpha(#000000,0.23), alpha(#000000,0.08), transparent); }\n\n.right .shadow-block {\n  background-color: transparent;\n  background-image: linear-gradient(to left, alpha(#000000,0.23), alpha(#000000,0.08), transparent); }\n\n.budgie-popover {\n  border-style: none;\n  border-width: 1px;\n  border-color: rgba(0, 0, 0, 0.28);\n  border-radius: 6px;\n  box-shadow: 0 3px 4px rgba(0, 0, 0, 0.28);\n  background-color: #ffffff; }\n  .budgie-popover .container {\n    padding: 2px; }\n  .budgie-popover border {\n    border: none; }\n  .budgie-popover list {\n    background-color: transparent; }\n  .budgie-popover row {\n    padding: 0; }\n    .budgie-popover row:hover {\n      box-shadow: none; }\n  .budgie-popover:not(.budgie-menu) button.flat:not(.image-button) {\n    min-height: 28px;\n    padding: 0 8px;\n    color: #5c616c;\n    font-weight: normal; }\n    .budgie-popover:not(.budgie-menu) button.flat:not(.image-button):disabled {\n      color: #aeb0b6; }\n  .budgie-popover.budgie-menu .container {\n    padding: 0; }\n  .budgie-popover.user-menu .container {\n    padding: 8px; }\n  .budgie-popover.user-menu separator {\n    margin: 4px 0; }\n  .budgie-popover.sound-popover separator {\n    margin: 3px 0; }\n  .budgie-popover.night-light-indicator .container {\n    padding: 8px; }\n  .budgie-popover.places-menu .container {\n    padding: 8px; }\n  .budgie-popover.places-menu .places-list:not(.always-expand) {\n    margin-top: 4px;\n    padding-top: 4px;\n    border-top: 1px solid #d9d9d9; }\n  .budgie-popover.places-menu .alternative-label {\n    padding: 3px;\n    font-size: 15px; }\n  .budgie-popover.workspace-popover .container {\n    padding: 2px 8px 8px; }\n  .budgie-popover.workspace-popover separator {\n    margin: 4px 0; }\n  .budgie-popover.workspace-popover flowboxchild {\n    padding: 0; }\n\n.workspace-switcher .workspace-layout {\n  border: 0 solid white; }\n  .top .workspace-switcher .workspace-layout:dir(ltr), .bottom .workspace-switcher .workspace-layout:dir(ltr) {\n    border-left-width: 1px; }\n  .top .workspace-switcher .workspace-layout:dir(rtl), .bottom .workspace-switcher .workspace-layout:dir(rtl) {\n    border-right-width: 1px; }\n  .left .workspace-switcher .workspace-layout, .right .workspace-switcher .workspace-layout {\n    border-top-width: 1px; }\n\n.workspace-switcher .workspace-item,\n.workspace-switcher .workspace-add-button {\n  border: 0 solid #f2f2f2; }\n  .top .workspace-switcher .workspace-item:dir(ltr), .bottom .workspace-switcher .workspace-item:dir(ltr), .top .workspace-switcher .workspace-add-button:dir(ltr), .bottom .workspace-switcher .workspace-add-button:dir(ltr) {\n    border-right-width: 1px; }\n  .top .workspace-switcher .workspace-item:dir(rtl), .bottom .workspace-switcher .workspace-item:dir(rtl), .top .workspace-switcher .workspace-add-button:dir(rtl), .bottom .workspace-switcher .workspace-add-button:dir(rtl) {\n    border-left-width: 1px; }\n  .left .workspace-switcher .workspace-item, .right .workspace-switcher .workspace-item, .left .workspace-switcher .workspace-add-button, .right .workspace-switcher .workspace-add-button {\n    border-bottom-width: 1px; }\n\n.workspace-switcher .workspace-item.current-workspace {\n  background-color: #f2f2f2; }\n\n.workspace-switcher .workspace-add-button:hover {\n  box-shadow: none; }\n\n.workspace-switcher .workspace-add-button:active {\n  background-image: none; }\n\n.workspace-switcher .workspace-add-button:active image {\n  margin: 1px 0 -1px; }\n\n.budgie-panel .workspace-switcher .workspace-icon-button {\n  min-height: 24px;\n  min-width: 24px;\n  padding: 0;\n  border-radius: 6px; }\n\n.budgie-menu.background {\n  padding: 0;\n  background-color: #fafafa; }\n\n.budgie-menu scrollbar,\n.budgie-menu entry.search {\n  background-color: transparent; }\n\n.budgie-menu entry.search {\n  border-style: none;\n  border-bottom: 1px solid #d9d9d9;\n  border-radius: 999px;\n  box-shadow: none;\n  font-size: 120%;\n  padding-top: 6px;\n  padding-bottom: 6px; }\n\n.budgie-menu button {\n  min-height: 32px;\n  padding: 0 8px;\n  border-radius: 0;\n  color: #5c616c;\n  font-weight: normal; }\n\n.budgie-menu row {\n  padding: 0; }\n  .budgie-menu row:hover {\n    box-shadow: none; }\n\nbutton.budgie-menu-launcher {\n  color: white;\n  border: none; }\n  button.budgie-menu-launcher:hover {\n    background-color: rgba(92, 97, 108, 0.4);\n    border: none; }\n\npopover.background.user-menu {\n  padding: 8px; }\n  popover.background.user-menu .content-box {\n    background-color: transparent; }\n  popover.background.user-menu separator {\n    margin: 4px 0; }\n  popover.background.user-menu row {\n    padding: 0;\n    box-shadow: none;\n    background-image: none; }\n\nbutton.raven-trigger {\n  color: white;\n  border: none; }\n  button.raven-trigger:hover {\n    background-color: rgba(92, 97, 108, 0.4);\n    border: none; }\n\npopover.background.places-menu {\n  padding: 8px; }\n  popover.background.places-menu .name-button.text-button {\n    padding-left: 8px;\n    padding-right: 8px; }\n    popover.background.places-menu .name-button.text-button image:dir(ltr) {\n      margin-right: 3px; }\n    popover.background.places-menu .name-button.text-button image:dir(rtl) {\n      margin-left: 3px; }\n  popover.background.places-menu .places-section-header > image:dir(ltr) {\n    margin: 0 -2px 0 5px; }\n  popover.background.places-menu .places-section-header > image:dir(rtl) {\n    margin: 0 5px 0 -2px; }\n  popover.background.places-menu .places-list {\n    margin-top: 4px;\n    padding-top: 4px;\n    border-top: 1px solid #d9d9d9;\n    background-color: transparent; }\n  popover.background.places-menu row {\n    padding: 0;\n    box-shadow: none;\n    background-image: none; }\n\nframe.raven-frame > border {\n  border-style: none;\n  box-shadow: none; }\n\n.raven {\n  background-color: #ffffff;\n  color: #5c616c;\n  padding: 6px 0 0 0;\n  border: none; }\n  .raven .raven-header {\n    min-height: 32px;\n    padding: 3px; }\n    .raven .raven-header.top {\n      padding: 2px 0;\n      background-color: #ffffff;\n      color: #5c616c; }\n      .raven .raven-header.top stackswitcher button {\n        margin: -6px 0;\n        min-height: 32px; }\n    .raven .raven-header.bottom {\n      border-top: 1px solid #d9d9d9; }\n  .raven viewport.frame .raven-header {\n    margin-top: -8px; }\n  .raven .raven-background {\n    border-style: solid none;\n    border-width: 1px;\n    border-color: #d9d9d9;\n    background-color: #fafafa; }\n  .raven scrolledwindow.raven-background {\n    border-bottom-style: none; }\n  .raven .powerstrip button {\n    margin: 2px 0 1px;\n    padding: 10px; }\n  .raven .option-subtitle {\n    font-size: smaller; }\n\ncalendar.raven-calendar {\n  border-style: none;\n  background-color: transparent; }\n  calendar.raven-calendar:selected {\n    border-radius: 6px;\n    background-color: #ffffff; }\n\n.raven-mpris {\n  background-color: rgba(255, 255, 255, 0.8);\n  color: #5c616c; }\n  .raven-mpris label {\n    min-height: 24px; }\n\n.budgie-notification-window, .budgie-osd-window {\n  background-color: transparent;\n  color: white;\n  border-radius: 6px; }\n  .budgie-notification-window .drop-shadow, .budgie-osd-window .drop-shadow {\n    background-color: #303340; }\n\n.budgie-notification, .budgie-switcher, .budgie-switcher-window, .budgie-osd {\n  background-color: #303340;\n  color: white; }\n  .budgie-notification .notification-title, .budgie-switcher .notification-title, .budgie-switcher-window .notification-title, .budgie-osd .notification-title {\n    font-size: 110%;\n    color: white; }\n  .budgie-notification .notification-body, .budgie-switcher .notification-body, .budgie-switcher-window .notification-body, .budgie-osd .notification-body {\n    color: white; }\n\n.budgie-osd .budgie-osd-text {\n  font-size: 120%; }\n\n.budgie-switcher-window .drop-shadow {\n  margin: 8px 8px 16px;\n  border-radius: 6px;\n  background-color: #303340;\n  box-shadow: rgba(0, 0, 0, 0.28); }\n  .budgie-switcher-window .drop-shadow label.budgie-switcher-title {\n    color: white; }\n    .budgie-switcher-window .drop-shadow label.budgie-switcher-title:dir(ltr) {\n      padding: 0 0 0 6px; }\n    .budgie-switcher-window .drop-shadow label.budgie-switcher-title:dir(rtl) {\n      padding: 0 6px 0 0; }\n\n.drop-shadow {\n  margin: 5px 9px;\n  padding: 3px;\n  border-radius: 2px;\n  box-shadow: none;\n  background-color: #ffffff; }\n\n.budgie-run-dialog, .budgie-polkit-dialog, .budgie-session-dialog {\n  border-radius: 6px;\n  background-color: #ffffff; }\n\n.budgie-session-dialog label:not(:last-child),\n.budgie-session-dialog .dialog-title {\n  font-size: 120%; }\n\n.budgie-session-dialog .linked.horizontal > button {\n  padding: 8px 16px;\n  border-top: 1px solid #d9d9d9;\n  border-radius: 6px; }\n  .budgie-session-dialog .linked.horizontal > button:first-child {\n    border-bottom-left-radius: 2px; }\n  .budgie-session-dialog .linked.horizontal > button:last-child {\n    border-bottom-right-radius: 2px; }\n\n.budgie-polkit-dialog .message {\n  color: #5c616c; }\n\n.budgie-polkit-dialog .failure {\n  color: #d41919; }\n\n.budgie-run-dialog {\n  background-color: #fafafa;\n  border-style: none; }\n  .budgie-run-dialog entry.search {\n    font-size: 120%;\n    box-shadow: none;\n    background-color: transparent;\n    border-style: none;\n    border-bottom: 1px solid #d9d9d9;\n    border-radius: 0;\n    padding-top: 6px;\n    padding-bottom: 6px; }\n  .budgie-run-dialog list .dim-label, .budgie-run-dialog list label.separator,\n  .budgie-run-dialog list headerbar .subtitle,\n  headerbar .budgie-run-dialog list .subtitle, .budgie-run-dialog list .titlebar:not(headerbar) .subtitle, .titlebar:not(headerbar) .budgie-run-dialog list .subtitle, .budgie-run-dialog list .budgie-notification .notification-body, .budgie-notification .budgie-run-dialog list .notification-body, .budgie-run-dialog list .budgie-osd .notification-body, .budgie-osd .budgie-run-dialog list .notification-body, .budgie-run-dialog list .budgie-switcher-window .notification-body, .budgie-switcher-window .budgie-run-dialog list .notification-body, .budgie-run-dialog list .budgie-switcher .notification-body, .budgie-switcher .budgie-run-dialog list .notification-body {\n    opacity: 1; }\n  .budgie-run-dialog scrolledwindow {\n    border-top: 1px solid #d9d9d9; }\n\n/* GTK NAMED COLORS\n   ----------------\n   use responsibly! */\n/*\nwidget text/foreground color */\n@define-color theme_fg_color #5c616c;\n/*\ntext color for entries, views and content in general */\n@define-color theme_text_color black;\n/*\nwidget base background color */\n@define-color theme_bg_color #ffffff;\n/*\ntext widgets and the like base background color */\n@define-color theme_base_color #fafafa;\n/*\nbase background color of selections */\n@define-color theme_selected_bg_color #2777ff;\n/*\ntext/foreground color of selections */\n@define-color theme_selected_fg_color #ffffff;\n/*\nbase background color of insensitive widgets */\n@define-color insensitive_bg_color #fdfdfd;\n/*\ntext foreground color of insensitive widgets */\n@define-color insensitive_fg_color #aeb0b6;\n/*\ninsensitive text widgets and the like base background color */\n@define-color insensitive_base_color #fafafa;\n/*\nwidget text/foreground color on backdrop windows */\n@define-color theme_unfocused_fg_color #aeb0b6;\n/*\ntext color for entries, views and content in general on backdrop windows */\n@define-color theme_unfocused_text_color black;\n/*\nwidget base background color on backdrop windows */\n@define-color theme_unfocused_bg_color #ffffff;\n/*\ntext widgets and the like base background color on backdrop windows */\n@define-color theme_unfocused_base_color #f7f7f7;\n/*\nbase background color of selections on backdrop windows */\n@define-color theme_unfocused_selected_bg_color #2777ff;\n/*\ntext/foreground color of selections on backdrop windows */\n@define-color theme_unfocused_selected_fg_color #ffffff;\n/*\ninsensitive color on backdrop windows*/\n@define-color unfocused_insensitive_color #d9d9d9;\n/*\nwidgets main borders color */\n@define-color borders #d9d9d9;\n/*\nwidgets main borders color on backdrop windows */\n@define-color unfocused_borders #d9d9d9;\n/*\nthese are pretty self explicative */\n@define-color warning_color #fd7d00;\n@define-color error_color #bf1717;\n@define-color success_color #3db47e;\n/*\nthese colors are exported for the window manager and shouldn't be used in applications,\nread if you used those and something break with a version upgrade you're on your own... */\n@define-color wm_title shade(#5c616c, 1.8);\n@define-color wm_unfocused_title #aeb0b6;\n@define-color wm_highlight rgba(255, 255, 255, 0.8);\n@define-color wm_borders_edge rgba(255, 255, 255, 0.8);\n@define-color wm_bg_a shade(#ffffff, 1.2);\n@define-color wm_bg_b #ffffff;\n@define-color wm_shadow alpha(black, 0.35);\n@define-color wm_border alpha(black, 0.18);\n@define-color wm_button_hover_color_a shade(#ffffff, 1.3);\n@define-color wm_button_hover_color_b #ffffff;\n@define-color wm_button_active_color_a shade(#ffffff, 0.85);\n@define-color wm_button_active_color_b shade(#ffffff, 0.89);\n@define-color wm_button_active_color_c shade(#ffffff, 0.9);\n/* content view background such as thumbnails view in Photos or Boxes */\n@define-color content_view_bg #fafafa;\n/* Very contrasty background for text views (@theme_text_color foreground) */\n@define-color text_view_bg #fafafa;\n.open-document-selector-treeview:hover {\n    background-color: alpha(@theme_fg_color, 0.05);\n}\n\n.open-document-selector-treeview:selected:hover {\n    background-color: @theme_selected_bg_color;\n}\n\n/* Only normal state is handle */\n.open-document-selector-name-label {\n    color: @theme_fg_color;\n}\n\n/* Only normal state is handle */\n.open-document-selector-path-label {\n    color: @theme_unfocused_fg_color;\n    font-size: smaller;\n}\n\n/* Only normal state is handle */\n.open-document-selector-match {\n    color: shade (@theme_fg_color, 0.6);\n    background-color: alpha(@warning_color, 0.4);\n}\n\n.gedit-document-panel {\n    background-color: @sidebar_bg;\n}\n\n.gedit-document-panel:backdrop {\n    color: #b0b2b2;\n}\n\n.gedit-document-panel row:selected:backdrop {\n    background-color: #8b8e8f;\n}\n\n.gedit-document-panel-group-row,\n.gedit-document-panel-group-row:hover {\n    border-top: 1px solid alpha(currentColor, 0.3);\n}\n\n.gedit-document-panel-group-row:first-child,\n.gedit-document-panel-group-row:first-child:hover {\n    border-top: 0px;\n}\n\n/* Try to look as the notebook tab close button */\n.gedit-document-panel row button.flat {\n    padding: 0;\n    margin-top: 8px;\n    margin-bottom: 8px;\n    min-width: 18px;\n    min-height: 18px;\n    color: alpha(currentColor,0.3);\n}\n\n.gedit-document-panel row:hover button.flat {\n    color: alpha(currentColor,0.5);\n}\n\n.gedit-document-panel row button.flat:hover {\n    color: @theme_fg_color;\n}\n\nstatusbar {\n    border-top: 1px solid @borders;\n}\n\n.gedit-search-slider {\n    background-color: @theme_base_color;\n    padding: 6px;\n    border-color: @borders;\n    border-radius: 0 0 3px 3px;\n    border-width: 0 1px 1px 1px;\n    border-style: solid;\n}\n\n.gedit-search-entry-occurrences-tag {\n    background-color: @theme_base_color;\n    background-image: none;\n    color: shade (@theme_unfocused_fg_color, 0.8);\n    border: 0px;\n    margin: 2px;\n    padding: 2px;\n}\n.nautilus-window,\n.nautilus-window notebook,\n.nautilus-window notebook > stack {\n    background: @theme_base_color;\n}\n\n.nautilus-empty-state-icon {\n    opacity: 0.50;\n}\n\n.nautilus-canvas-item {\n    border-radius: 5px;\n}\n\n.nautilus-canvas-item.thumbnail {\n  -gtk-icon-shadow: 0px 1px 2px @borders,\n                    1px 0px 0px alpha(@borders, 0.25),\n                    -1px 0px 0px alpha(@borders, 0.25),\n                    0px 2px 0px alpha(@borders, 0.5);\n}\n\n.nautilus-canvas-item.dim-label {\n    color: mix (@theme_fg_color, @theme_bg_color, 0.50);\n}\n\n.nautilus-canvas-item.dim-label:selected {\n    color: mix (@theme_selected_fg_color, @theme_selected_bg_color, 0.20);\n}\n\n/* Toolbar */\n\n/* Here we use the .button background-image colors from Adwaita, but ligthen them,\n * since is not possible to use lighten () in common css. */\n@keyframes needs_attention_keyframes {\n    0% {background-image: linear-gradient(to bottom, #fafafa, #ededed 40%,  #e0e0e0); border-color: @borders; }\n    /* can't do animation-direction, so holding the color on two keyframes */\n    30% {background-image: linear-gradient(to bottom, @theme_base_color, @theme_base_color, @theme_base_color); border-color: @theme_fg_color; }\n    90% {background-image: linear-gradient(to bottom, @theme_base_color, @theme_base_color, @theme_base_color); border-color: @theme_fg_color; }\n    100% {background-image: linear-gradient(to bottom, #fafafa, #ededed 40%,  #e0e0e0); border-color: @borders; }\n}\n\n.nautilus-operations-button-needs-attention {\n  animation: needs_attention_keyframes 2s ease-in-out;\n}\n.nautilus-operations-button-needs-attention-multiple {\n  animation: needs_attention_keyframes 3s ease-in-out;\n  animation-iteration-count: 3;\n}\n\n/* Remove white background and highlight on hover which GTK adds by default\n * to GtkListBox. TODO: Switch to GtkListView and drop this CSS hack. */\n.operations-list,\n.operations-list > :hover {\n  background: none;\n}\n\n.disclosure-button {\n  padding-left: 4px;\n  padding-right: 4px;\n}\n\n/* Path bar */\n\n.nautilus-path-bar scrolledwindow {\n  border-radius: 5px 0px 0px 5px;\n  border: 1px @borders solid;\n  border-right-width: 0px;\n  background-color: @theme_bg_color;\n}\n.nautilus-path-bar scrolledwindow undershoot.left {\n  border-radius: 5px 0px 0px 5px;\n  background: linear-gradient(to right, @theme_bg_color 6px, alpha(@theme_bg_color, 0) 24px);\n}\n.nautilus-path-bar scrolledwindow undershoot.right {\n  background: linear-gradient(to left, @theme_bg_color 6px, alpha(@theme_bg_color, 0) 24px);\n}\n\n.nautilus-path-bar > button,\n.path-buttons-box button {\n  margin: 0px;\n}\n\n.path-buttons-box button {\n  background-image: none;\n  box-shadow: none;\n  border-radius: 5px;\n  border-width: 0px;\n  -gtk-icon-shadow: none;\n}\n\n.path-buttons-box button:not(.current-dir):not(:backdrop):hover {\n  background: alpha(@theme_fg_color, 0.15);\n  box-shadow: inset 0 0 0 2px @theme_bg_color;\n}\n\n.path-buttons-box button:not(.current-dir):not(:backdrop):hover * {\n  opacity: 1;\n}\n\n/* Make the tags fit into the box */\nentry.search > * {\n  margin: 5px;\n}\n\n/* Sidebar */\n\n.nautilus-window .sidebar-row:selected {\n    background: mix(@theme_bg_color, @theme_fg_color, 0.07);\n}\n\n.nautilus-window .sidebar-row:selected,\n.nautilus-window .sidebar-row:selected image,\n.nautilus-window .sidebar-row:selected label {\n    color: mix(@theme_fg_color, @theme_text_color, 0.5);\n}\n\n.nautilus-window .sidebar-row:selected:backdrop {\n    background: mix(@theme_unfocused_bg_color, @theme_unfocused_fg_color, 0.07);\n}\n\n.nautilus-window .sidebar-row:selected:backdrop,\n.nautilus-window .sidebar-row:selected:backdrop label {\n    color: mix(@theme_unfocused_fg_color, @theme_unfocused_text_color, 0.15);\n}\n\n/* Floating status bar */\n.floating-bar {\n  padding: 1px;\n  background-color: @theme_base_color;\n  border-width: 1px;\n  border-style: solid solid none;\n  border-color: @borders;\n  border-radius: 8px 8px 0 0;\n}\n\n.floating-bar.bottom.left { /* axes left border and border radius */\n  border-left-style: none;\n  border-top-left-radius: 0;\n}\n.floating-bar.bottom.right { /* axes right border and border radius */\n  border-right-style: none;\n  border-top-right-radius: 0;\n}\n\n.floating-bar:backdrop {\n  background-color: @theme_unfocused_base_color;\n  border-color: @unfocused_borders;\n}\n\n.floating-bar button {\n  padding: 0px;\n}\n\n@define-color disk_space_unknown #888a85;\n@define-color disk_space_used #729fcf;\n@define-color disk_space_free #eeeeec;\n\n.disk-space-display {\n    border-style: solid;\n    border-width: 2px;\n}\n\n.disk-space-display.unknown {\n    background-color: @disk_space_unknown;\n    border-color: shade(@disk_space_unknown, 0.7);\n    color: @disk_space_unknown;\n}\n.disk-space-display.unknown.border {\n    color: shade(@disk_space_unknown, 0.7);\n}\n\n.disk-space-display.used {\n    background-color: @disk_space_used;\n    border-color: shade(@disk_space_used, 0.7);\n    color: @disk_space_used;\n}\n.disk-space-display.used.border {\n    color: shade(@disk_space_used, 0.7);\n}\n\n.disk-space-display.free {\n    background-color: @disk_space_free;\n    border-color: shade(@disk_space_free, 0.7);\n    color: @disk_space_free;\n}\n.disk-space-display.free.border {\n    color: shade(@disk_space_free, 0.7);\n}\n\n/* As a workaround for GtkTreeView showing thick border above first row when\n * horizontal grid lines are enabled, we add them using CSS instead. Exclude the\n * drop targets to let through the default feedback style. */\n.nautilus-list-view .view:not(:drop(active)) {\n    border-bottom: 1px solid @theme_bg_color;\n}\n\n.nautilus-list-view.thumbnail {\n  -gtk-icon-shadow: 0px 1px 2px @borders,\n                    1px 0px 0px alpha(@borders, 0.25),\n                    -1px 0px 0px alpha(@borders, 0.25),\n                    0px 2px 0px alpha(@borders, 0.5);\n}\n\n.search-information {\n  background-color: @theme_selected_bg_color;\n  color:white;\n  padding:2px;\n}\n\n@define-color conflict_bg #fef6b6;\n\n.conflict-row {\n    background: @conflict_bg;\n    color: black;\n}\n\n.conflict-row:hover {\n    background-color: shade(@conflict_bg, 0.9);\n}\n\n.conflict-row:selected {\n  background: @theme_selected_bg_color;\n  color: @theme_selected_fg_color;\n}\n\n/* Icon view */\nflowbox {\n  padding: 18px\n}\n\nflowboxchild {\n  padding: 0px;\n}\n\nflowboxchild:selected {\n  background-color:transparent;\n  outline-color: transparent;\n}\n\nflowboxchild .thumbnail {\n  margin: 4px;\n  box-shadow: 0px 1px 2px 0px alpha(@borders, 0.5),\n              0px 0px 0px 1px alpha(@borders, 0.5),\n              0px 2px 0px 0px alpha(@borders, 0.5);\n  border-radius: 2px;\n}\n\n.icon-ui-labels-box {\n  padding: 2px 4px;\n  border-radius: 4px;\n}\n\nflowboxchild:selected .icon-ui-labels-box {\n  color: @theme_selected_fg_color;\n  background-color: @theme_selected_bg_color;\n}\n\nflowboxchild:selected image {\n  -gtk-icon-effect: dim; /* GTK 3 only */\n  /* GTK 4 TODO: Replace previous line with the following one:\n  -gtk-icon-filter: opacity(0.5);\n  */\n  -gtk-icon-shadow: 0px 0px @theme_selected_bg_color;\n}\n"
  },
  {
    "path": ".themes/Flat-Remix-GTK-Blue-Light-Solid/gtk-4.0/gtk-dark.css",
    "content": "@define-color accent_bg_color #2777ff;\n@define-color accent_fg_color #ffffff;\n@define-color accent_color @accent_bg_color;\n@define-color destructive_bg_color @red_4;\n@define-color destructive_fg_color white;\n@define-color destructive_color #ff7b63;\n@define-color success_bg_color @green_5;\n@define-color success_fg_color white;\n@define-color success_color @green_1;\n@define-color warning_bg_color #cd9309;\n@define-color warning_fg_color rgba(0, 0, 0, 0.8);\n@define-color warning_color @yellow_2;\n@define-color error_bg_color @red_4;\n@define-color error_fg_color white;\n@define-color error_color #ff7b63;\n@define-color window_bg_color #23252e;\n@define-color window_fg_color white;\n@define-color view_bg_color #272a34;\n@define-color view_fg_color white;\n@define-color headerbar_bg_color #1a1c23;\n@define-color headerbar_fg_color white;\n@define-color headerbar_border_color white;\n@define-color headerbar_backdrop_color @view_bg_color;\n@define-color headerbar_shade_color rgba(0, 0, 0, 0.36);\n@define-color headerbar_darker_shade_color rgba(0, 0, 0, 0.9);\n@define-color sidebar_bg_color #1a1c23;\n@define-color sidebar_fg_color white;\n@define-color sidebar_backdrop_color mix(@sidebar_bg_color, @window_bg_color, .5);\n@define-color sidebar_shade_color rgba(0, 0, 0, 0.25);\n@define-color sidebar_border_color rgba(0, 0, 0, 0.36);\n@define-color secondary_sidebar_bg_color mix(@sidebar_bg_color, @window_bg_color, .5);\n@define-color secondary_sidebar_fg_color white;\n@define-color secondary_sidebar_backdrop_color mix(@secondary_sidebar_bg_color, @window_bg_color, .5);\n@define-color secondary_sidebar_shade_color rgba(0, 0, 0, 0.25);\n@define-color secondary_sidebar_border_color rgba(0, 0, 0, 0.36);\n@define-color card_bg_color rgba(255, 255, 255, 0.05);\n@define-color card_fg_color white;\n@define-color card_shade_color rgba(0, 0, 0, 0.36);\n@define-color dialog_bg_color #303340;\n@define-color dialog_fg_color white;\n@define-color popover_bg_color #303340;\n@define-color popover_fg_color white;\n@define-color popover_shade_color rgba(0, 0, 0, 0.25);\n@define-color thumbnail_bg_color #303340;\n@define-color thumbnail_fg_color white;\n@define-color shade_color rgba(0, 0, 0, 0.25);\n@define-color scrollbar_outline_color rgba(0, 0, 0, 0.5);\nwindowcontrols {\n  margin: 8px; }\n  windowcontrols button {\n    min-height: 16px;\n    min-width: 16px;\n    margin: -3px; }\n    windowcontrols button.minimize image, windowcontrols button.maximize image, windowcontrols button.close image {\n      padding: 0;\n      color: transparent;\n      background-image: -gtk-scaled(url(\"assets/titlebutton.png\"), url(\"assets/titlebutton@2.png\"));\n      background-position: center;\n      background-repeat: no-repeat;\n      background-size: 8px;\n      box-shadow: 0 0 5px 0 alpha(@headerbar_bg_color, 10); }\n      windowcontrols button.minimize image:backdrop, windowcontrols button.maximize image:backdrop, windowcontrols button.close image:backdrop {\n        background-color: #7f7f7f;\n        background-image: -gtk-scaled(url(\"assets/titlebutton.png\"), url(\"assets/titlebutton@2.png\")); }\n    windowcontrols button.minimize image {\n      background-color: #fd7d00; }\n      windowcontrols button.minimize image:hover {\n        background-image: -gtk-scaled(url(\"assets/minimize.png\"), url(\"assets/minimize@2.png\")); }\n    windowcontrols button.maximize image {\n      background-color: #377cf1; }\n      windowcontrols button.maximize image:hover {\n        background-image: -gtk-scaled(url(\"assets/maximize.png\"), url(\"assets/maximize@2.png\")); }\n    windowcontrols button.close image {\n      background-color: #d31919; }\n      windowcontrols button.close image:hover {\n        background-image: -gtk-scaled(url(\"assets/close.png\"), url(\"assets/close@2.png\")); }\n\n@define-color blue_1 #99c1f1;\n@define-color blue_2 #62a0ea;\n@define-color blue_3 #3584e4;\n@define-color blue_4 #1c71d8;\n@define-color blue_5 #1a5fb4;\n@define-color green_1 #8ff0a4;\n@define-color green_2 #57e389;\n@define-color green_3 #33d17a;\n@define-color green_4 #2ec27e;\n@define-color green_5 #26a269;\n@define-color yellow_1 #f9f06b;\n@define-color yellow_2 #f8e45c;\n@define-color yellow_3 #f6d32d;\n@define-color yellow_4 #f5c211;\n@define-color yellow_5 #e5a50a;\n@define-color orange_1 #ffbe6f;\n@define-color orange_2 #ffa348;\n@define-color orange_3 #ff7800;\n@define-color orange_4 #e66100;\n@define-color orange_5 #c64600;\n@define-color red_1 #f66151;\n@define-color red_2 #ed333b;\n@define-color red_3 #e01b24;\n@define-color red_4 #c01c28;\n@define-color red_5 #a51d2d;\n@define-color purple_1 #dc8add;\n@define-color purple_2 #c061cb;\n@define-color purple_3 #9141ac;\n@define-color purple_4 #813d9c;\n@define-color purple_5 #613583;\n@define-color brown_1 #cdab8f;\n@define-color brown_2 #b5835a;\n@define-color brown_3 #986a44;\n@define-color brown_4 #865e3c;\n@define-color brown_5 #63452c;\n@define-color light_1 #ffffff;\n@define-color light_2 #f6f5f4;\n@define-color light_3 #deddda;\n@define-color light_4 #c0bfbc;\n@define-color light_5 #9a9996;\n@define-color dark_1 #77767b;\n@define-color dark_2 #5e5c64;\n@define-color dark_3 #3d3846;\n@define-color dark_4 #241f31;\n@define-color dark_5 #000000;\n.background {\n  color: @window_fg_color;\n  background-color: @window_bg_color; }\n\ndnd {\n  color: @window_fg_color; }\n\n.normal-icons {\n  -gtk-icon-size: 16px; }\n\n.large-icons {\n  -gtk-icon-size: 32px; }\n\n.osd popover > arrow,\n.osd popover > contents, popover.touch-selection > arrow,\npopover.touch-selection > contents, popover.magnifier > arrow,\npopover.magnifier > contents, toast, .app-notification, dialog-host > dialog.osd sheet,\n.osd {\n  color: rgba(255, 255, 255, 0.9);\n  border: none;\n  background-color: rgba(0, 0, 0, 0.7);\n  background-clip: padding-box; }\n\n/* Text selection */\nselection {\n  background-color: alpha(@view_fg_color,0.1);\n  color: transparent; }\n  selection:focus-within {\n    background-color: alpha(@accent_bg_color,0.3); }\n\n:not(window):drop(active):focus,\n:not(window):drop(active) {\n  border-color: @accent_bg_color;\n  box-shadow: inset 0 0 0 1px @accent_bg_color;\n  caret-color: @accent_bg_color; }\n\n.navigation-sidebar :not(window):drop(active):focus,\n.navigation-sidebar :not(window):drop(active),\nplacessidebar :not(window):drop(active):focus,\nplacessidebar :not(window):drop(active),\nstackswitcher :not(window):drop(active):focus,\nstackswitcher :not(window):drop(active),\nexpander-widget :not(window):drop(active):focus,\nexpander-widget :not(window):drop(active) {\n  box-shadow: none; }\n\n/* Outline for low res icons */\n.lowres-icon {\n  -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.05), 1px 0 rgba(0, 0, 0, 0.1), 0 1px rgba(0, 0, 0, 0.3), -1px 0 rgba(0, 0, 0, 0.1); }\n\n/* Drop shadow for large icons */\n.icon-dropshadow {\n  -gtk-icon-shadow: 0 1px 12px rgba(0, 0, 0, 0.05), 0 -1px rgba(0, 0, 0, 0.05), 1px 0 rgba(0, 0, 0, 0.1), 0 1px rgba(0, 0, 0, 0.3), -1px 0 rgba(0, 0, 0, 0.1); }\n\n@keyframes needs_attention {\n  from {\n    background-image: radial-gradient(farthest-side, @accent_color 0%, transparent 0%); }\n  to {\n    background-image: radial-gradient(farthest-side, @accent_color 95%, transparent); } }\n\nstacksidebar row.needs-attention > label, stackswitcher > button.needs-attention > label,\nstackswitcher > button.needs-attention > image {\n  animation: needs_attention 150ms ease-in;\n  background-image: radial-gradient(farthest-side, @accent_color 96%, transparent);\n  background-size: 6px 6px;\n  background-repeat: no-repeat;\n  background-position: right 3px; }\n  stacksidebar row.needs-attention > label:dir(rtl), stackswitcher > button.needs-attention > label:dir(rtl),\n  stackswitcher > button.needs-attention > image:dir(rtl) {\n    background-position: left 3px; }\n\navatar {\n  border-radius: 9999px;\n  font-weight: bold; }\n  avatar.color1 {\n    background-image: linear-gradient(#83b6ec, #337fdc);\n    color: #cfe1f5; }\n  avatar.color2 {\n    background-image: linear-gradient(#7ad9f1, #0f9ac8);\n    color: #caeaf2; }\n  avatar.color3 {\n    background-image: linear-gradient(#8de6b1, #29ae74);\n    color: #cef8d8; }\n  avatar.color4 {\n    background-image: linear-gradient(#b5e98a, #6ab85b);\n    color: #e6f9d7; }\n  avatar.color5 {\n    background-image: linear-gradient(#f8e359, #d29d09);\n    color: #f9f4e1; }\n  avatar.color6 {\n    background-image: linear-gradient(#ffcb62, #d68400);\n    color: #ffead1; }\n  avatar.color7 {\n    background-image: linear-gradient(#ffa95a, #ed5b00);\n    color: #ffe5c5; }\n  avatar.color8 {\n    background-image: linear-gradient(#f78773, #e62d42);\n    color: #f8d2ce; }\n  avatar.color9 {\n    background-image: linear-gradient(#e973ab, #e33b6a);\n    color: #fac7de; }\n  avatar.color10 {\n    background-image: linear-gradient(#cb78d4, #9945b5);\n    color: #e7c2e8; }\n  avatar.color11 {\n    background-image: linear-gradient(#9e91e8, #7a59ca);\n    color: #d5d2f5; }\n  avatar.color12 {\n    background-image: linear-gradient(#e3cf9c, #b08952);\n    color: #f2eade; }\n  avatar.color13 {\n    background-image: linear-gradient(#be916d, #785336);\n    color: #e5d6ca; }\n  avatar.color14 {\n    background-image: linear-gradient(#c0bfbc, #6e6d71);\n    color: #d8d7d3; }\n  avatar.contrasted {\n    color: white; }\n  avatar.image {\n    background: none; }\n\nbottom-sheet > dimming {\n  background-color: alpha(@shade_color,2); }\n\nbottom-sheet > sheet {\n  border-top-left-radius: 12px;\n  border-top-right-radius: 12px;\n  box-shadow: 0 2px 8px 2px rgba(0, 0, 0, 0.07), 0 3px 20px 10px rgba(0, 0, 0, 0.05), 0 6px 32px 16px rgba(0, 0, 0, 0.02), 0 0 0 1px rgba(0, 0, 0, 0.05); }\n  bottom-sheet > sheet > drag-handle {\n    background-color: alpha(currentColor,0.25);\n    min-width: 60px;\n    min-height: 4px;\n    margin: 6px;\n    border-radius: 99px; }\n  bottom-sheet > sheet > outline {\n    border-top-left-radius: 12px;\n    border-top-right-radius: 12px;\n    box-shadow: inset 1px 0 rgba(255, 255, 255, 0.07), inset -1px 0 rgba(255, 255, 255, 0.07), inset 0 1px rgba(255, 255, 255, 0.07); }\n    bottom-sheet > sheet > outline.flush-left {\n      box-shadow: inset -1px 0 rgba(255, 255, 255, 0.07), inset 0 1px rgba(255, 255, 255, 0.07); }\n    bottom-sheet > sheet > outline.flush-right {\n      box-shadow: inset 1px 0 rgba(255, 255, 255, 0.07), inset 0 1px rgba(255, 255, 255, 0.07); }\n    bottom-sheet > sheet > outline.flush-left.flush-right {\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.07); }\n\nnotebook > header > tabs > arrow, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr):last-child, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child,\nrow.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\nrow.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\nrow.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay,\nbutton {\n  min-height: 24px;\n  min-width: 16px;\n  padding: 5px 10px;\n  border-radius: 6px;\n  font-weight: bold; }\n  notebook > header > tabs > arrow, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr):last-child, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child,\n  row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n  row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay,\n  button {\n    outline: 0 solid transparent;\n    outline-offset: 4px;\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), background 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), box-shadow 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  notebook > header > tabs > arrow:focus:focus-visible, row.spin spinbutton > button.image-button.up:focus:focus-visible:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child,\n  row.spin spinbutton > button.image-button.down:focus:focus-visible:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  row.spin spinbutton > button.image-button.down:focus:focus-visible:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n  row.spin spinbutton > button.image-button.down:focus:focus-visible:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay:focus:focus-visible,\n  button:focus:focus-visible {\n    outline-color: alpha(@accent_color,0.5);\n    outline-width: 2px;\n    outline-offset: -2px; }\n  .osd notebook > header > tabs > arrow:focus:focus-visible, .osd row.spin spinbutton > button.image-button.up:focus:focus-visible:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin .osd spinbutton > button.image-button.up:focus:focus-visible:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child,\n  .osd row.spin spinbutton > button.image-button.down:focus:focus-visible:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  row.spin .osd spinbutton > button.image-button.down:focus:focus-visible:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd colorswatch#add-color-button > overlay:focus:focus-visible, .osd button:focus:focus-visible {\n    outline-color: rgba(255, 255, 255, 0.5); }\n  actionbar > revealer > box popover menubutton.image-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, searchbar > revealer > box popover menubutton.image-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, .toolbar popover menubutton.image-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, headerbar popover menubutton.image-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, actionbar > revealer > box popover button.arrow-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.arrow-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.arrow-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.arrow-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-text-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-text-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-text-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-text-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr):last-child, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child,\n  row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n  row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay,\n  button {\n    background-color: alpha(currentColor,0.1); }\n    actionbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:hover, searchbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:hover, .toolbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:hover, headerbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:hover, actionbar > revealer > box popover button.arrow-button:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.arrow-button:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.arrow-button:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.arrow-button:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-button:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-button:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-button:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-button:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-text-button:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-text-button:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-text-button:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-text-button:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.arrow-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.arrow-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.arrow-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.arrow-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-text-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-text-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-text-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-text-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.arrow-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.arrow-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.arrow-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.arrow-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-text-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-text-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-text-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-text-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow:hover, row.spin spinbutton > button.image-button.up:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.image-button.up:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr), row.spin spinbutton > button.image-button.up:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child,\n    row.spin spinbutton > button.image-button.down:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    row.spin spinbutton > button.image-button.down:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n    row.spin spinbutton > button.image-button.down:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay:hover,\n    button:hover {\n      background-color: alpha(currentColor,0.15); }\n    actionbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button.keyboard-activating, searchbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button.keyboard-activating, .toolbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button.keyboard-activating, headerbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button.keyboard-activating, actionbar > revealer > box popover button.keyboard-activating.arrow-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.keyboard-activating.arrow-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.keyboard-activating.arrow-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.keyboard-activating.arrow-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.keyboard-activating.image-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.keyboard-activating.image-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.keyboard-activating.image-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.keyboard-activating.image-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.keyboard-activating.image-text-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.keyboard-activating.image-text-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.keyboard-activating.image-text-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.keyboard-activating.image-text-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.keyboard-activating.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.keyboard-activating.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.keyboard-activating.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.keyboard-activating.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.keyboard-activating.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.keyboard-activating.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.keyboard-activating.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.keyboard-activating.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.keyboard-activating.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.keyboard-activating.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.keyboard-activating.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.keyboard-activating.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.keyboard-activating.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.keyboard-activating.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.keyboard-activating.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.keyboard-activating.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.keyboard-activating.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.keyboard-activating.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.keyboard-activating.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.keyboard-activating.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.keyboard-activating.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.keyboard-activating.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.keyboard-activating.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.keyboard-activating.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:active, searchbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:active, .toolbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:active, headerbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:active, actionbar > revealer > box popover button.arrow-button:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.arrow-button:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.arrow-button:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.arrow-button:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-button:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-button:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-button:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-button:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-text-button:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-text-button:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-text-button:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-text-button:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.arrow-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.arrow-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.arrow-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.arrow-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-text-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-text-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-text-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-text-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.arrow-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.arrow-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.arrow-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.arrow-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-text-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-text-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-text-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-text-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow.keyboard-activating, row.spin spinbutton > button.keyboard-activating.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.keyboard-activating.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr), row.spin spinbutton > button.keyboard-activating.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child,\n    row.spin spinbutton > button.keyboard-activating.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    row.spin spinbutton > button.keyboard-activating.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n    row.spin spinbutton > button.keyboard-activating.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay.keyboard-activating, notebook > header > tabs > arrow:active, row.spin spinbutton > button.image-button.up:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.image-button.up:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr), row.spin spinbutton > button.image-button.up:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child,\n    row.spin spinbutton > button.image-button.down:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    row.spin spinbutton > button.image-button.down:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n    row.spin spinbutton > button.image-button.down:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay:active,\n    button.keyboard-activating,\n    button:active {\n      background-color: alpha(currentColor,0.3); }\n    actionbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked, searchbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked, .toolbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked, headerbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked, actionbar > revealer > box popover button.arrow-button:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.arrow-button:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.arrow-button:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.arrow-button:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-button:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-button:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-button:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-button:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-text-button:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-text-button:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-text-button:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-text-button:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.arrow-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.arrow-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.arrow-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.arrow-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-text-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-text-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-text-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-text-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.arrow-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.arrow-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.arrow-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.arrow-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-text-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-text-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-text-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-text-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow:checked, row.spin spinbutton > button.image-button.up:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.image-button.up:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr), row.spin spinbutton > button.image-button.up:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child,\n    row.spin spinbutton > button.image-button.down:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    row.spin spinbutton > button.image-button.down:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n    row.spin spinbutton > button.image-button.down:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay:checked,\n    button:checked {\n      background-color: alpha(currentColor,0.3); }\n      actionbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:hover, searchbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:hover, .toolbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:hover, headerbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:hover, actionbar > revealer > box popover button.arrow-button:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.arrow-button:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.arrow-button:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.arrow-button:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-button:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-button:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-button:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-button:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-text-button:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-text-button:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-text-button:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-text-button:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.arrow-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.arrow-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.arrow-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.arrow-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-text-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-text-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-text-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-text-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.arrow-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.arrow-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.arrow-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.arrow-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-text-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-text-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-text-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-text-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow:checked:hover, row.spin spinbutton > button.image-button.up:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child,\n      row.spin spinbutton > button.image-button.down:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n      row.spin spinbutton > button.image-button.down:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n      row.spin spinbutton > button.image-button.down:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay:checked:hover,\n      button:checked:hover {\n        background-color: alpha(currentColor,0.35); }\n      actionbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked.keyboard-activating, searchbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked.keyboard-activating, .toolbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked.keyboard-activating, headerbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked.keyboard-activating, actionbar > revealer > box popover button.arrow-button:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.arrow-button:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.arrow-button:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.arrow-button:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-button:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-button:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-button:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-button:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-text-button:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-text-button:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-text-button:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-text-button:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.arrow-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.arrow-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.arrow-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.arrow-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-text-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-text-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-text-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-text-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.arrow-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.arrow-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.arrow-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.arrow-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-text-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-text-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-text-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-text-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:active, searchbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:active, .toolbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:active, headerbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:active, actionbar > revealer > box popover button.arrow-button:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.arrow-button:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.arrow-button:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.arrow-button:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-button:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-button:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-button:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-button:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-text-button:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-text-button:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-text-button:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-text-button:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.arrow-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.arrow-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.arrow-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.arrow-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-text-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-text-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-text-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-text-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.arrow-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.arrow-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.arrow-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.arrow-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-text-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-text-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-text-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-text-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow:checked.keyboard-activating, row.spin spinbutton > button.image-button.up:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child,\n      row.spin spinbutton > button.image-button.down:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n      row.spin spinbutton > button.image-button.down:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n      row.spin spinbutton > button.image-button.down:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay:checked.keyboard-activating, notebook > header > tabs > arrow:checked:active, row.spin spinbutton > button.image-button.up:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child,\n      row.spin spinbutton > button.image-button.down:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n      row.spin spinbutton > button.image-button.down:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n      row.spin spinbutton > button.image-button.down:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay:checked:active,\n      button:checked.keyboard-activating,\n      button:checked:active {\n        background-color: alpha(currentColor,0.4); }\n  notebook > header > tabs > arrow:disabled, row.spin spinbutton > button.image-button.up:disabled:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.image-button.up:disabled:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr), row.spin spinbutton > button.image-button.up:disabled:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child,\n  row.spin spinbutton > button.image-button.down:disabled:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  row.spin spinbutton > button.image-button.down:disabled:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n  row.spin spinbutton > button.image-button.down:disabled:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay:disabled,\n  button:disabled {\n    filter: opacity(0.5); }\n    notebook > header > tabs > arrow:disabled label, row.spin spinbutton > button.image-button.up:disabled:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child label, row.spin spinbutton > button.image-button.up:disabled:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr) label, row.spin spinbutton > button.image-button.up:disabled:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child label,\n    row.spin spinbutton > button.image-button.down:disabled:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) label,\n    row.spin spinbutton > button.image-button.down:disabled:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child label,\n    row.spin spinbutton > button.image-button.down:disabled:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child label, colorswatch#add-color-button > overlay:disabled label,\n    button:disabled label {\n      filter: none; }\n  notebook > header > tabs > arrow.image-button, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr), row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child,\n  row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n  row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay.image-button,\n  button.image-button {\n    min-width: 24px;\n    padding-left: 5px;\n    padding-right: 5px; }\n  notebook > header > tabs > arrow.text-button, row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr), row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child,\n  row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n  row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay.text-button,\n  button.text-button {\n    padding-left: 17px;\n    padding-right: 17px; }\n  notebook > header > tabs > arrow.text-button.image-button, row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr), row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child,\n  row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n  row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay.text-button.image-button, notebook > header > tabs > arrow.image-text-button, row.spin spinbutton > button.image-text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.image-text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr), row.spin spinbutton > button.image-text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child,\n  row.spin spinbutton > button.image-text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  row.spin spinbutton > button.image-text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n  row.spin spinbutton > button.image-text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay.image-text-button,\n  button.text-button.image-button,\n  button.image-text-button {\n    padding-left: 9px;\n    padding-right: 9px; }\n    notebook > header > tabs > arrow.text-button.image-button > box, row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child > box, row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr) > box, row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child > box,\n    row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > box,\n    row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child > box,\n    row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child > box, colorswatch#add-color-button > overlay.text-button.image-button > box,\n    notebook > header > tabs > arrow.text-button.image-button > box > box,\n    row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child > box > box,\n    row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr) > box > box,\n    row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child > box > box,\n    row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > box > box,\n    row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child > box > box,\n    row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child > box > box,\n    colorswatch#add-color-button > overlay.text-button.image-button > box > box, notebook > header > tabs > arrow.image-text-button > box, row.spin spinbutton > button.image-text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child > box, row.spin spinbutton > button.image-text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr) > box, row.spin spinbutton > button.image-text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child > box,\n    row.spin spinbutton > button.image-text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > box,\n    row.spin spinbutton > button.image-text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child > box,\n    row.spin spinbutton > button.image-text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child > box, colorswatch#add-color-button > overlay.image-text-button > box,\n    notebook > header > tabs > arrow.image-text-button > box > box,\n    row.spin spinbutton > button.image-text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child > box > box,\n    row.spin spinbutton > button.image-text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr) > box > box,\n    row.spin spinbutton > button.image-text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child > box > box,\n    row.spin spinbutton > button.image-text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > box > box,\n    row.spin spinbutton > button.image-text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child > box > box,\n    row.spin spinbutton > button.image-text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child > box > box,\n    colorswatch#add-color-button > overlay.image-text-button > box > box,\n    button.text-button.image-button > box,\n    button.text-button.image-button > box > box,\n    button.image-text-button > box,\n    button.image-text-button > box > box {\n      border-spacing: 4px; }\n      notebook > header > tabs > arrow.text-button.image-button > box > label, row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child > box > label, row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr) > box > label, row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child > box > label,\n      row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > box > label,\n      row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child > box > label,\n      row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child > box > label, colorswatch#add-color-button > overlay.text-button.image-button > box > label,\n      notebook > header > tabs > arrow.text-button.image-button > box > box > label,\n      row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child > box > box > label,\n      row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr) > box > box > label,\n      row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child > box > box > label,\n      row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > box > box > label,\n      row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child > box > box > label,\n      row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child > box > box > label,\n      colorswatch#add-color-button > overlay.text-button.image-button > box > box > label, notebook > header > tabs > arrow.image-text-button > box > label, row.spin spinbutton > button.image-text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child > box > label, row.spin spinbutton > button.image-text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr) > box > label, row.spin spinbutton > button.image-text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child > box > label,\n      row.spin spinbutton > button.image-text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > box > label,\n      row.spin spinbutton > button.image-text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child > box > label,\n      row.spin spinbutton > button.image-text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child > box > label, colorswatch#add-color-button > overlay.image-text-button > box > label,\n      notebook > header > tabs > arrow.image-text-button > box > box > label,\n      row.spin spinbutton > button.image-text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child > box > box > label,\n      row.spin spinbutton > button.image-text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr) > box > box > label,\n      row.spin spinbutton > button.image-text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child > box > box > label,\n      row.spin spinbutton > button.image-text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > box > box > label,\n      row.spin spinbutton > button.image-text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child > box > box > label,\n      row.spin spinbutton > button.image-text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child > box > box > label,\n      colorswatch#add-color-button > overlay.image-text-button > box > box > label,\n      button.text-button.image-button > box > label,\n      button.text-button.image-button > box > box > label,\n      button.image-text-button > box > label,\n      button.image-text-button > box > box > label {\n        padding-left: 2px;\n        padding-right: 2px; }\n  notebook > header > tabs > arrow.arrow-button, row.spin spinbutton > button.arrow-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.arrow-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr), row.spin spinbutton > button.arrow-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child,\n  row.spin spinbutton > button.arrow-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  row.spin spinbutton > button.arrow-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n  row.spin spinbutton > button.arrow-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay.arrow-button,\n  button.arrow-button {\n    padding-left: 9px;\n    padding-right: 9px; }\n    notebook > header > tabs > arrow.arrow-button > box, row.spin spinbutton > button.arrow-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child > box, row.spin spinbutton > button.arrow-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr) > box, row.spin spinbutton > button.arrow-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child > box,\n    row.spin spinbutton > button.arrow-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > box,\n    row.spin spinbutton > button.arrow-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child > box,\n    row.spin spinbutton > button.arrow-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child > box, colorswatch#add-color-button > overlay.arrow-button > box,\n    button.arrow-button > box {\n      border-spacing: 4px; }\n    notebook > header > tabs > arrow.arrow-button.text-button > box, row.spin spinbutton > button.arrow-button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child > box,\n    row.spin spinbutton > button.arrow-button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > box,\n    row.spin spinbutton > button.arrow-button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child > box,\n    row.spin spinbutton > button.arrow-button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child > box, colorswatch#add-color-button > overlay.arrow-button.text-button > box,\n    button.arrow-button.text-button > box {\n      border-spacing: 4px; }\n  dropdown:drop(active) button.combo, combobox:drop(active) button.combo, searchbar > revealer > box .close:drop(active), actionbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:drop(active), searchbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:drop(active), .toolbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:drop(active), headerbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:drop(active), actionbar > revealer > box button.arrow-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.arrow-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.arrow-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.arrow-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-text-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-text-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-text-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-text-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), spinbutton > button.image-button.up:drop(active):not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  spinbutton > button.image-button.down:drop(active):not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), window.dialog.message.csd .dialog-action-area > button:drop(active), popover.menu box.circular-buttons button.circular.image-button.model:drop(active), popover.menu box.inline-buttons button.image-button.model:drop(active), filechooser #pathbarbox > stack > box > button:drop(active),\n  filechooser #pathbarbox > stack > box > box > button:drop(active),\n  filechooser #pathbarbox > stack > box > menubutton > button:drop(active), button.sidebar-button:drop(active), button.emoji-section.image-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), infobar .close:drop(active), calendar > header > button:drop(active), actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:drop(active), searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:drop(active), .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:drop(active), headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:drop(active),\n  actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:drop(active),\n  searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:drop(active),\n  .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:drop(active),\n  headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:drop(active), splitbutton.flat > button:drop(active),\n  splitbutton.flat > menubutton > button:drop(active), menubutton.flat > button:drop(active),\n  button.flat:drop(active), menubutton.osd > button:drop(active),\n  button.osd:drop(active), notebook > header > tabs > arrow:drop(active), row.spin spinbutton > button.image-button.up:drop(active):not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.image-button.up:drop(active):not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr), row.spin spinbutton > button.image-button.up:drop(active):not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child,\n  row.spin spinbutton > button.image-button.down:drop(active):not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  row.spin spinbutton > button.image-button.down:drop(active):not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n  row.spin spinbutton > button.image-button.down:drop(active):not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay:drop(active),\n  button:drop(active) {\n    color: @accent_bg_color;\n    box-shadow: inset 0 0 0 2px @accent_bg_color; }\n\nmenubutton.osd > button,\nbutton.osd {\n  min-width: 32px;\n  min-height: 32px;\n  color: rgba(255, 255, 255, 0.9);\n  background-color: rgba(0, 0, 0, 0.65); }\n  menubutton.osd > button,\n  button.osd {\n    outline: 0 solid transparent;\n    outline-offset: 5px;\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), background 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), box-shadow 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  menubutton.osd > button:focus:focus-visible,\n  button.osd:focus:focus-visible {\n    outline-color: alpha(@accent_color,0.5);\n    outline-width: 2px;\n    outline-offset: 1px; }\n  menubutton.osd > button:hover,\n  button.osd:hover {\n    color: white;\n    background-color: alpha(mix(black,currentColor,0.15),0.65); }\n  menubutton.osd > button.keyboard-activating, menubutton.osd > button:active,\n  button.osd.keyboard-activating,\n  button.osd:active {\n    color: white;\n    background-color: alpha(mix(black,currentColor,0.25),0.65); }\n  menubutton.osd > button:checked,\n  button.osd:checked {\n    background-color: alpha(mix(black,currentColor,0.2),0.65); }\n    menubutton.osd > button:checked:hover,\n    button.osd:checked:hover {\n      background-color: alpha(mix(black,currentColor,0.25),0.65); }\n    menubutton.osd > button:checked.keyboard-activating, menubutton.osd > button:checked:active,\n    button.osd:checked.keyboard-activating,\n    button.osd:checked:active {\n      background-color: alpha(mix(black,currentColor,0.35),0.65); }\n  menubutton.osd > button:focus:focus-visible, .osd button.osd:focus:focus-visible {\n    outline-color: rgba(255, 255, 255, 0.5); }\n\nactionbar > revealer > box menubutton.suggested-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.suggested-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.suggested-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.suggested-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\nactionbar > revealer > box menubutton.destructive-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\nsearchbar > revealer > box menubutton.destructive-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n.toolbar menubutton.destructive-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\nheaderbar menubutton.destructive-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\nactionbar > revealer > box menubutton.opaque > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\nsearchbar > revealer > box menubutton.opaque > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n.toolbar menubutton.opaque > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\nheaderbar menubutton.opaque > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), 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,\nbutton.suggested-action,\nbutton.destructive-action,\nbutton.opaque {\n  box-shadow: none; }\n  actionbar > revealer > box menubutton.suggested-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.suggested-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.suggested-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.suggested-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  actionbar > revealer > box menubutton.destructive-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  searchbar > revealer > box menubutton.destructive-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .toolbar menubutton.destructive-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  headerbar menubutton.destructive-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  actionbar > revealer > box menubutton.opaque > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  searchbar > revealer > box menubutton.opaque > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .toolbar menubutton.opaque > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  headerbar menubutton.opaque > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), 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,\n  button.suggested-action,\n  button.destructive-action,\n  button.opaque {\n    outline: 0 solid transparent;\n    outline-offset: 5px;\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), background 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), box-shadow 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  actionbar > revealer > box menubutton.suggested-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.suggested-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.suggested-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.suggested-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  actionbar > revealer > box menubutton.destructive-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  searchbar > revealer > box menubutton.destructive-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .toolbar menubutton.destructive-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  headerbar menubutton.destructive-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  actionbar > revealer > box menubutton.opaque > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  searchbar > revealer > box menubutton.opaque > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .toolbar menubutton.opaque > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  headerbar menubutton.opaque > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), splitbutton.suggested-action > button:focus:focus-visible, splitbutton.suggested-action > menubutton > button:focus:focus-visible, splitbutton.destructive-action > button:focus:focus-visible, splitbutton.destructive-action > menubutton > button:focus:focus-visible, splitbutton.opaque > button:focus:focus-visible, splitbutton.opaque > menubutton > button:focus:focus-visible, menubutton.suggested-action > button:focus:focus-visible, menubutton.destructive-action > button:focus:focus-visible, menubutton.opaque > button:focus:focus-visible,\n  button.suggested-action:focus:focus-visible,\n  button.destructive-action:focus:focus-visible,\n  button.opaque:focus:focus-visible {\n    outline-color: alpha(@accent_color,0.5);\n    outline-width: 2px;\n    outline-offset: 1px; }\n  .osd actionbar > revealer > box menubutton.suggested-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd searchbar > revealer > box menubutton.suggested-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd .toolbar menubutton.suggested-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .osd menubutton.suggested-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .osd menubutton.suggested-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .osd menubutton.suggested-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd headerbar menubutton.suggested-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .osd menubutton.suggested-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .osd actionbar > revealer > box menubutton.destructive-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .osd searchbar > revealer > box menubutton.destructive-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .osd .toolbar menubutton.destructive-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  actionbar > revealer > box .osd menubutton.destructive-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  searchbar > revealer > box .osd menubutton.destructive-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .toolbar .osd menubutton.destructive-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .osd headerbar menubutton.destructive-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  headerbar .osd menubutton.destructive-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .osd actionbar > revealer > box menubutton.opaque > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .osd searchbar > revealer > box menubutton.opaque > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .osd .toolbar menubutton.opaque > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  actionbar > revealer > box .osd menubutton.opaque > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  searchbar > revealer > box .osd menubutton.opaque > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .toolbar .osd menubutton.opaque > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .osd headerbar menubutton.opaque > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  headerbar .osd menubutton.opaque > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .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,\n  .osd button.suggested-action:focus:focus-visible,\n  .osd button.destructive-action:focus:focus-visible,\n  .osd button.opaque:focus:focus-visible {\n    outline-color: rgba(255, 255, 255, 0.5); }\n  actionbar > revealer > box menubutton.suggested-action > button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.suggested-action > button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.suggested-action > button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.suggested-action > button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  actionbar > revealer > box menubutton.destructive-action > button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  searchbar > revealer > box menubutton.destructive-action > button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .toolbar menubutton.destructive-action > button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  headerbar menubutton.destructive-action > button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  actionbar > revealer > box menubutton.opaque > button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  searchbar > revealer > box menubutton.opaque > button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .toolbar menubutton.opaque > button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  headerbar menubutton.opaque > button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), 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,\n  button.suggested-action:hover,\n  button.destructive-action:hover,\n  button.opaque:hover {\n    background-image: image(alpha(currentColor,0.1)); }\n  actionbar > revealer > box menubutton.suggested-action > button.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.suggested-action > button.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.suggested-action > button.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.suggested-action > button.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  actionbar > revealer > box menubutton.destructive-action > button.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  searchbar > revealer > box menubutton.destructive-action > button.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .toolbar menubutton.destructive-action > button.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  headerbar menubutton.destructive-action > button.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  actionbar > revealer > box menubutton.opaque > button.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  searchbar > revealer > box menubutton.opaque > button.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .toolbar menubutton.opaque > button.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  headerbar menubutton.opaque > button.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), 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,\n  button.keyboard-activating.suggested-action,\n  button.keyboard-activating.destructive-action,\n  button.keyboard-activating.opaque, actionbar > revealer > box menubutton.suggested-action > button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.suggested-action > button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.suggested-action > button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.suggested-action > button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  actionbar > revealer > box menubutton.destructive-action > button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  searchbar > revealer > box menubutton.destructive-action > button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .toolbar menubutton.destructive-action > button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  headerbar menubutton.destructive-action > button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  actionbar > revealer > box menubutton.opaque > button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  searchbar > revealer > box menubutton.opaque > button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .toolbar menubutton.opaque > button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  headerbar menubutton.opaque > button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.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,\n  button.suggested-action:active,\n  button.destructive-action:active,\n  button.opaque:active {\n    background-image: image(rgba(0, 0, 0, 0.2)); }\n  actionbar > revealer > box menubutton.suggested-action > button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.suggested-action > button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.suggested-action > button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.suggested-action > button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  actionbar > revealer > box menubutton.destructive-action > button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  searchbar > revealer > box menubutton.destructive-action > button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .toolbar menubutton.destructive-action > button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  headerbar menubutton.destructive-action > button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  actionbar > revealer > box menubutton.opaque > button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  searchbar > revealer > box menubutton.opaque > button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .toolbar menubutton.opaque > button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  headerbar menubutton.opaque > button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), 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,\n  button.suggested-action:checked,\n  button.destructive-action:checked,\n  button.opaque:checked {\n    background-image: image(rgba(0, 0, 0, 0.15)); }\n    actionbar > revealer > box menubutton.suggested-action > button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.suggested-action > button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.suggested-action > button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.suggested-action > button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    actionbar > revealer > box menubutton.destructive-action > button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    searchbar > revealer > box menubutton.destructive-action > button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    .toolbar menubutton.destructive-action > button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    headerbar menubutton.destructive-action > button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    actionbar > revealer > box menubutton.opaque > button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    searchbar > revealer > box menubutton.opaque > button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    .toolbar menubutton.opaque > button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    headerbar menubutton.opaque > button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), 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,\n    button.suggested-action:checked:hover,\n    button.destructive-action:checked:hover,\n    button.opaque:checked:hover {\n      background-image: image(rgba(0, 0, 0, 0.05)); }\n    actionbar > revealer > box menubutton.suggested-action > button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.suggested-action > button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.suggested-action > button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.suggested-action > button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    actionbar > revealer > box menubutton.destructive-action > button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    searchbar > revealer > box menubutton.destructive-action > button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    .toolbar menubutton.destructive-action > button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    headerbar menubutton.destructive-action > button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    actionbar > revealer > box menubutton.opaque > button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    searchbar > revealer > box menubutton.opaque > button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    .toolbar menubutton.opaque > button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    headerbar menubutton.opaque > button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), 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,\n    button.suggested-action:checked.keyboard-activating,\n    button.destructive-action:checked.keyboard-activating,\n    button.opaque:checked.keyboard-activating, actionbar > revealer > box menubutton.suggested-action > button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.suggested-action > button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.suggested-action > button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.suggested-action > button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    actionbar > revealer > box menubutton.destructive-action > button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    searchbar > revealer > box menubutton.destructive-action > button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    .toolbar menubutton.destructive-action > button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    headerbar menubutton.destructive-action > button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    actionbar > revealer > box menubutton.opaque > button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    searchbar > revealer > box menubutton.opaque > button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    .toolbar menubutton.opaque > button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    headerbar menubutton.opaque > button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), 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,\n    button.suggested-action:checked:active,\n    button.destructive-action:checked:active,\n    button.opaque:checked:active {\n      background-image: image(rgba(0, 0, 0, 0.3)); }\n\n\nbutton.opaque {\n  background-color: mix(@window_bg_color,@window_fg_color,0.15);\n  color: @window_fg_color; }\n\n\nbutton.destructive-action {\n  color: @destructive_fg_color; }\n  \n  button.destructive-action,\n  button.destructive-action:checked {\n    background-color: @destructive_bg_color; }\n\n\nbutton.suggested-action {\n  color: @accent_fg_color; }\n  \n  button.suggested-action,\n  button.suggested-action:checked {\n    background-color: @accent_bg_color; }\n\nsearchbar > revealer > box .close, actionbar > revealer > box menubutton.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, searchbar > revealer > box menubutton.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, .toolbar menubutton.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, headerbar menubutton.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, actionbar > revealer > box button.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\nspinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow, window.dialog.message.csd .dialog-action-area > button, popover.menu box.circular-buttons button.circular.image-button.model, popover.menu box.inline-buttons button.image-button.model, filechooser #pathbarbox > stack > box > button,\nfilechooser #pathbarbox > stack > box > box > button,\nfilechooser #pathbarbox > stack > box > menubutton > button, button.sidebar-button, button.emoji-section.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), infobar .close, calendar > header > button, actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button,\nactionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button,\nsearchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button,\n.toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button,\nheaderbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button, splitbutton.flat > button,\nsplitbutton.flat > menubutton > button, menubutton.flat > button,\nbutton.flat {\n  background: transparent;\n  box-shadow: none; }\n  searchbar > revealer > box .close, actionbar > revealer > box menubutton.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, searchbar > revealer > box menubutton.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, .toolbar menubutton.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, headerbar menubutton.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, actionbar > revealer > box button.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow, window.dialog.message.csd .dialog-action-area > button, popover.menu box.circular-buttons button.circular.image-button.model, popover.menu box.inline-buttons button.image-button.model, filechooser #pathbarbox > stack > box > button,\n  filechooser #pathbarbox > stack > box > box > button,\n  filechooser #pathbarbox > stack > box > menubutton > button, button.sidebar-button, button.emoji-section.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), infobar .close, calendar > header > button, actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button,\n  actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button,\n  searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button,\n  .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button,\n  headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button, splitbutton.flat > button,\n  splitbutton.flat > menubutton > button, menubutton.flat > button,\n  button.flat {\n    outline: 0 solid transparent;\n    outline-offset: 4px;\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), background 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), box-shadow 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  searchbar > revealer > box .close:focus:focus-visible, actionbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:focus:focus-visible, searchbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:focus:focus-visible, .toolbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:focus:focus-visible, headerbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:focus:focus-visible, actionbar > revealer > box button.arrow-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.arrow-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.arrow-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.arrow-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-text-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-text-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-text-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-text-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), spinbutton > button.image-button.up:focus:focus-visible:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  spinbutton > button.image-button.down:focus:focus-visible:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow:focus:focus-visible, window.dialog.message.csd .dialog-action-area > button:focus:focus-visible, popover.menu box.circular-buttons button.circular.image-button.model:focus:focus-visible, popover.menu box.inline-buttons button.image-button.model:focus:focus-visible, filechooser #pathbarbox > stack > box > button:focus:focus-visible,\n  filechooser #pathbarbox > stack > box > box > button:focus:focus-visible,\n  filechooser #pathbarbox > stack > box > menubutton > button:focus:focus-visible, button.sidebar-button:focus:focus-visible, button.emoji-section.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), infobar .close:focus:focus-visible, calendar > header > button:focus:focus-visible, actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:focus:focus-visible, searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:focus:focus-visible, .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:focus:focus-visible, headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:focus:focus-visible,\n  actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:focus:focus-visible,\n  searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:focus:focus-visible,\n  .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:focus:focus-visible,\n  headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:focus:focus-visible, splitbutton.flat > button:focus:focus-visible,\n  splitbutton.flat > menubutton > button:focus:focus-visible, menubutton.flat > button:focus:focus-visible,\n  button.flat:focus:focus-visible {\n    outline-color: alpha(@accent_color,0.5);\n    outline-width: 2px;\n    outline-offset: -2px; }\n  .osd searchbar > revealer > box .close:focus:focus-visible, searchbar > revealer > box .osd .close:focus:focus-visible, .osd actionbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:focus:focus-visible, .osd searchbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:focus:focus-visible, .osd .toolbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:focus:focus-visible, actionbar > revealer > box .osd menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:focus:focus-visible, searchbar > revealer > box .osd menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:focus:focus-visible, .toolbar .osd menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:focus:focus-visible, .osd headerbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:focus:focus-visible, headerbar .osd menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:focus:focus-visible, .osd actionbar > revealer > box button.arrow-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd searchbar > revealer > box button.arrow-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd .toolbar button.arrow-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .osd button.arrow-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .osd button.arrow-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .osd button.arrow-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd headerbar button.arrow-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .osd button.arrow-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd actionbar > revealer > box button.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd searchbar > revealer > box button.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd .toolbar button.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .osd button.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .osd button.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .osd button.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd headerbar button.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .osd button.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd actionbar > revealer > box button.image-text-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd searchbar > revealer > box button.image-text-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd .toolbar button.image-text-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .osd button.image-text-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .osd button.image-text-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .osd button.image-text-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd headerbar button.image-text-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .osd button.image-text-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd spinbutton > button.image-button.up:focus:focus-visible:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .osd spinbutton > button.image-button.down:focus:focus-visible:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd notebook > header > tabs > arrow:focus:focus-visible, .osd window.dialog.message.csd .dialog-action-area > button:focus:focus-visible, window.dialog.message.csd .osd .dialog-action-area > button:focus:focus-visible, .osd popover.menu box.circular-buttons button.circular.image-button.model:focus:focus-visible, popover.menu box.circular-buttons .osd button.circular.image-button.model:focus:focus-visible, .osd popover.menu box.inline-buttons button.image-button.model:focus:focus-visible, popover.menu box.inline-buttons .osd button.image-button.model:focus:focus-visible, .osd filechooser #pathbarbox > stack > box > button:focus:focus-visible, filechooser .osd #pathbarbox > stack > box > button:focus:focus-visible,\n  .osd filechooser #pathbarbox > stack > box > box > button:focus:focus-visible,\n  filechooser .osd #pathbarbox > stack > box > box > button:focus:focus-visible,\n  .osd filechooser #pathbarbox > stack > box > menubutton > button:focus:focus-visible,\n  filechooser .osd #pathbarbox > stack > box > menubutton > button:focus:focus-visible, .osd button.sidebar-button:focus:focus-visible, .osd button.emoji-section.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd infobar .close:focus:focus-visible, infobar .osd .close:focus:focus-visible, .osd calendar > header > button:focus:focus-visible, .osd actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:focus:focus-visible, .osd searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:focus:focus-visible, .osd .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:focus:focus-visible, actionbar > revealer > box .osd splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:focus:focus-visible, searchbar > revealer > box .osd splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:focus:focus-visible, .toolbar .osd splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:focus:focus-visible, .osd headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:focus:focus-visible, headerbar .osd splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:focus:focus-visible,\n  .osd actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:focus:focus-visible,\n  .osd searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:focus:focus-visible,\n  .osd .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:focus:focus-visible,\n  actionbar > revealer > box .osd splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:focus:focus-visible,\n  searchbar > revealer > box .osd splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:focus:focus-visible,\n  .toolbar .osd splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:focus:focus-visible,\n  .osd headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:focus:focus-visible,\n  headerbar .osd splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:focus:focus-visible, .osd splitbutton.flat > button:focus:focus-visible,\n  .osd splitbutton.flat > menubutton > button:focus:focus-visible, .osd menubutton.flat > button:focus:focus-visible, .osd button.flat:focus:focus-visible {\n    outline-color: rgba(255, 255, 255, 0.5); }\n  searchbar > revealer > box .close:hover, actionbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:hover, searchbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:hover, .toolbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:hover, headerbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:hover, actionbar > revealer > box button.arrow-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.arrow-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.arrow-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.arrow-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-text-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-text-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-text-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-text-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), spinbutton > button.image-button.up:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  spinbutton > button.image-button.down:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow:hover, window.dialog.message.csd .dialog-action-area > button:hover, popover.menu box.circular-buttons button.circular.image-button.model:hover, popover.menu box.inline-buttons button.image-button.model:hover, filechooser #pathbarbox > stack > box > button:hover,\n  filechooser #pathbarbox > stack > box > box > button:hover,\n  filechooser #pathbarbox > stack > box > menubutton > button:hover, button.sidebar-button:hover, button.emoji-section.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), infobar .close:hover, calendar > header > button:hover, actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:hover, searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:hover, .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:hover, headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:hover,\n  actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:hover,\n  searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:hover,\n  .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:hover,\n  headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:hover, splitbutton.flat > button:hover,\n  splitbutton.flat > menubutton > button:hover, menubutton.flat > button:hover,\n  button.flat:hover {\n    background: alpha(currentColor,0.07); }\n  searchbar > revealer > box .keyboard-activating.close, actionbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button.keyboard-activating, searchbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button.keyboard-activating, .toolbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button.keyboard-activating, headerbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button.keyboard-activating, actionbar > revealer > box button.keyboard-activating.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.keyboard-activating.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.keyboard-activating.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.keyboard-activating.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.keyboard-activating.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.keyboard-activating.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.keyboard-activating.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.keyboard-activating.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.keyboard-activating.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.keyboard-activating.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.keyboard-activating.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.keyboard-activating.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), spinbutton > button.keyboard-activating.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  spinbutton > button.keyboard-activating.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow.keyboard-activating, window.dialog.message.csd .dialog-action-area > button.keyboard-activating, popover.menu box.circular-buttons button.keyboard-activating.circular.image-button.model, popover.menu box.inline-buttons button.keyboard-activating.image-button.model, filechooser #pathbarbox > stack > box > button.keyboard-activating,\n  filechooser #pathbarbox > stack > box > box > button.keyboard-activating,\n  filechooser #pathbarbox > stack > box > menubutton > button.keyboard-activating, button.keyboard-activating.sidebar-button, button.keyboard-activating.emoji-section.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), infobar .keyboard-activating.close, calendar > header > button.keyboard-activating, actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button.keyboard-activating, searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button.keyboard-activating, .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button.keyboard-activating, headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button.keyboard-activating,\n  actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button.keyboard-activating,\n  searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button.keyboard-activating,\n  .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button.keyboard-activating,\n  headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button.keyboard-activating, splitbutton.flat > button.keyboard-activating,\n  splitbutton.flat > menubutton > button.keyboard-activating, menubutton.flat > button.keyboard-activating, searchbar > revealer > box .close:active, actionbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:active, searchbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:active, .toolbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:active, headerbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:active, actionbar > revealer > box button.arrow-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.arrow-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.arrow-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.arrow-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-text-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-text-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-text-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-text-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), spinbutton > button.image-button.up:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  spinbutton > button.image-button.down:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow:active, window.dialog.message.csd .dialog-action-area > button:active, popover.menu box.circular-buttons button.circular.image-button.model:active, popover.menu box.inline-buttons button.image-button.model:active, filechooser #pathbarbox > stack > box > button:active,\n  filechooser #pathbarbox > stack > box > box > button:active,\n  filechooser #pathbarbox > stack > box > menubutton > button:active, button.sidebar-button:active, button.emoji-section.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), infobar .close:active, calendar > header > button:active, actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:active, searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:active, .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:active, headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:active,\n  actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:active,\n  searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:active,\n  .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:active,\n  headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:active, splitbutton.flat > button:active,\n  splitbutton.flat > menubutton > button:active, menubutton.flat > button:active,\n  button.flat.keyboard-activating,\n  button.flat:active {\n    background: alpha(currentColor,0.16); }\n  searchbar > revealer > box .close:checked, actionbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked, searchbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked, .toolbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked, headerbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked, actionbar > revealer > box button.arrow-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.arrow-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.arrow-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.arrow-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-text-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-text-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-text-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-text-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), spinbutton > button.image-button.up:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  spinbutton > button.image-button.down:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow:checked, window.dialog.message.csd .dialog-action-area > button:checked, popover.menu box.circular-buttons button.circular.image-button.model:checked, popover.menu box.inline-buttons button.image-button.model:checked, filechooser #pathbarbox > stack > box > button:checked,\n  filechooser #pathbarbox > stack > box > box > button:checked,\n  filechooser #pathbarbox > stack > box > menubutton > button:checked, button.sidebar-button:checked, button.emoji-section.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), infobar .close:checked, calendar > header > button:checked, actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked, searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked, .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked, headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked,\n  actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked,\n  searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked,\n  .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked,\n  headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked, splitbutton.flat > button:checked,\n  splitbutton.flat > menubutton > button:checked, menubutton.flat > button:checked,\n  button.flat:checked {\n    background: alpha(currentColor,0.1); }\n    searchbar > revealer > box .close:checked:hover, actionbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:hover, searchbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:hover, .toolbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:hover, headerbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:hover, actionbar > revealer > box button.arrow-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.arrow-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.arrow-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.arrow-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-text-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-text-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-text-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-text-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), spinbutton > button.image-button.up:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    spinbutton > button.image-button.down:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow:checked:hover, window.dialog.message.csd .dialog-action-area > button:checked:hover, popover.menu box.circular-buttons button.circular.image-button.model:checked:hover, popover.menu box.inline-buttons button.image-button.model:checked:hover, filechooser #pathbarbox > stack > box > button:checked:hover,\n    filechooser #pathbarbox > stack > box > box > button:checked:hover,\n    filechooser #pathbarbox > stack > box > menubutton > button:checked:hover, button.sidebar-button:checked:hover, button.emoji-section.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), infobar .close:checked:hover, calendar > header > button:checked:hover, actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked:hover, searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked:hover, .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked:hover, headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked:hover,\n    actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked:hover,\n    searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked:hover,\n    .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked:hover,\n    headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked:hover, splitbutton.flat > button:checked:hover,\n    splitbutton.flat > menubutton > button:checked:hover, menubutton.flat > button:checked:hover,\n    button.flat:checked:hover {\n      background: alpha(currentColor,0.13); }\n    searchbar > revealer > box .close:checked.keyboard-activating, actionbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked.keyboard-activating, searchbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked.keyboard-activating, .toolbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked.keyboard-activating, headerbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked.keyboard-activating, actionbar > revealer > box button.arrow-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.arrow-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.arrow-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.arrow-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-text-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-text-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-text-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-text-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), spinbutton > button.image-button.up:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    spinbutton > button.image-button.down:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow:checked.keyboard-activating, window.dialog.message.csd .dialog-action-area > button:checked.keyboard-activating, popover.menu box.circular-buttons button.circular.image-button.model:checked.keyboard-activating, popover.menu box.inline-buttons button.image-button.model:checked.keyboard-activating, filechooser #pathbarbox > stack > box > button:checked.keyboard-activating,\n    filechooser #pathbarbox > stack > box > box > button:checked.keyboard-activating,\n    filechooser #pathbarbox > stack > box > menubutton > button:checked.keyboard-activating, button.sidebar-button:checked.keyboard-activating, button.emoji-section.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), infobar .close:checked.keyboard-activating, calendar > header > button:checked.keyboard-activating, actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked.keyboard-activating, searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked.keyboard-activating, .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked.keyboard-activating, headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked.keyboard-activating,\n    actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked.keyboard-activating,\n    searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked.keyboard-activating,\n    .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked.keyboard-activating,\n    headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked.keyboard-activating, splitbutton.flat > button:checked.keyboard-activating,\n    splitbutton.flat > menubutton > button:checked.keyboard-activating, menubutton.flat > button:checked.keyboard-activating, searchbar > revealer > box .close:checked:active, actionbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:active, searchbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:active, .toolbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:active, headerbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:active, actionbar > revealer > box button.arrow-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.arrow-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.arrow-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.arrow-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-text-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-text-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-text-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-text-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), spinbutton > button.image-button.up:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    spinbutton > button.image-button.down:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow:checked:active, window.dialog.message.csd .dialog-action-area > button:checked:active, popover.menu box.circular-buttons button.circular.image-button.model:checked:active, popover.menu box.inline-buttons button.image-button.model:checked:active, filechooser #pathbarbox > stack > box > button:checked:active,\n    filechooser #pathbarbox > stack > box > box > button:checked:active,\n    filechooser #pathbarbox > stack > box > menubutton > button:checked:active, button.sidebar-button:checked:active, button.emoji-section.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), infobar .close:checked:active, calendar > header > button:checked:active, actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked:active, searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked:active, .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked:active, headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked:active,\n    actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked:active,\n    searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked:active,\n    .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked:active,\n    headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked:active, splitbutton.flat > button:checked:active,\n    splitbutton.flat > menubutton > button:checked:active, menubutton.flat > button:checked:active,\n    button.flat:checked.keyboard-activating,\n    button.flat:checked:active {\n      background: alpha(currentColor,0.19); }\n  searchbar > revealer > box .close:disabled:not(:checked), actionbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:disabled:not(:checked), searchbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:disabled:not(:checked), .toolbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:disabled:not(:checked), headerbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:disabled:not(:checked), actionbar > revealer > box button.arrow-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.arrow-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.arrow-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.arrow-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-text-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-text-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-text-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-text-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), spinbutton > button.image-button.up:disabled:not(:checked):not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  spinbutton > button.image-button.down:disabled:not(:checked):not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow:disabled:not(:checked), window.dialog.message.csd .dialog-action-area > button:disabled:not(:checked), popover.menu box.circular-buttons button.circular.image-button.model:disabled:not(:checked), popover.menu box.inline-buttons button.image-button.model:disabled:not(:checked), filechooser #pathbarbox > stack > box > button:disabled:not(:checked),\n  filechooser #pathbarbox > stack > box > box > button:disabled:not(:checked),\n  filechooser #pathbarbox > stack > box > menubutton > button:disabled:not(:checked), button.sidebar-button:disabled:not(:checked), button.emoji-section.image-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), infobar .close:disabled:not(:checked), calendar > header > button:disabled:not(:checked), actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:disabled:not(:checked), searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:disabled:not(:checked), .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:disabled:not(:checked), headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:disabled:not(:checked),\n  actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:disabled:not(:checked),\n  searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:disabled:not(:checked),\n  .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:disabled:not(:checked),\n  headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:disabled:not(:checked), splitbutton.flat > button:disabled:not(:checked),\n  splitbutton.flat > menubutton > button:disabled:not(:checked), menubutton.flat > button:disabled:not(:checked),\n  button.flat:disabled:not(:checked) {\n    filter: opacity(0.3); }\n\nstackswitcher > button > label {\n  padding: 0 6px;\n  margin: 0 -6px; }\n\nstackswitcher > button > image {\n  padding: 3px 6px;\n  margin: -3px -6px; }\n\nstackswitcher > button.text-button {\n  min-width: 100px; }\n\n\nbutton.font separator {\n  background-color: transparent; }\n\n\nbutton.font > box {\n  border-spacing: 6px; }\n\n\nbutton.font > box > box > label {\n  font-weight: bold; }\n\nrow.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr):last-child, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child,\nrow.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\nrow.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\nrow.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, button.emoji-section.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), menubutton.circular > button,\nbutton.circular {\n  min-width: 34px;\n  min-height: 34px;\n  padding: 0;\n  border-radius: 9999px; }\n  row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child label, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr):last-child label, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child label,\n  row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) label,\n  row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child label,\n  row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child label, button.emoji-section.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) label, menubutton.circular > button label,\n  button.circular label {\n    padding: 0; }\n\nmenubutton.pill > button,\nbutton.pill {\n  padding: 10px 32px;\n  border-radius: 9999px; }\n\n\nbutton.card {\n  background-color: @card_bg_color;\n  background-clip: padding-box;\n  font-weight: inherit;\n  padding: 0; }\n  \n  button.card {\n    outline: 0 solid transparent;\n    outline-offset: 5px;\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), background 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), box-shadow 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  \n  button.card:focus:focus-visible {\n    outline-color: alpha(@accent_color,0.5);\n    outline-width: 2px;\n    outline-offset: -1px; }\n  \n  button.card:hover {\n    background-image: image(alpha(currentColor,0.04)); }\n  \n  button.card.keyboard-activating,\n  button.card:active {\n    background-image: image(alpha(currentColor,0.08)); }\n  \n  button.card:checked {\n    background-color: @card_bg_color;\n    background-image: image(alpha(@accent_bg_color,0.25)); }\n    \n    button.card:checked:hover {\n      background-image: image(alpha(@accent_bg_color,0.32)); }\n    \n    button.card:checked.keyboard-activating,\n    button.card:checked:active {\n      background-image: image(alpha(@accent_bg_color,0.39)); }\n    \n    button.card:checked.has-open-popup {\n      background-image: image(alpha(@accent_bg_color,0.32)); }\n    .osd button.card:checked {\n      background-color: alpha(currentColor,0.1); }\n  \n  button.card:drop(active) {\n    color: @accent_bg_color;\n    box-shadow: inset 0 0 0 1px @accent_bg_color; }\n\npopover.menu modelbutton, button.link, button.link:hover, button.link:active, button.link:checked, columnview > header > button, treeview.view > header > button, window.print treeview.dialog-action-box > header > button {\n  background-color: transparent; }\n\nbutton.color {\n  padding: 5px; }\n  button.color > colorswatch:only-child {\n    border-radius: 2.5px; }\n    button.color > colorswatch:only-child > overlay {\n      border-radius: 2px; }\n    button.color > colorswatch:only-child:disabled {\n      filter: none; }\n    button.color > colorswatch:only-child.light > overlay {\n      border-color: alpha(@view_fg_color,0.1); }\n\nmenubutton.osd {\n  background: none;\n  color: inherit; }\n\nmenubutton.suggested-action {\n  background-color: @accent_bg_color;\n  color: @accent_fg_color; }\n\nmenubutton.destructive-action {\n  background-color: @destructive_bg_color;\n  color: @destructive_fg_color; }\n\nmenubutton.opaque {\n  background-color: mix(@window_bg_color,@window_fg_color,0.15);\n  color: @window_fg_color; }\n\nmenubutton.suggested-action, menubutton.destructive-action, menubutton.opaque {\n  border-radius: 6px; }\n  menubutton.suggested-action.circular, menubutton.suggested-action.pill, menubutton.destructive-action.circular, menubutton.destructive-action.pill, menubutton.opaque.circular, menubutton.opaque.pill {\n    border-radius: 9999px; }\n  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 {\n    background-color: transparent;\n    color: inherit; }\n\nmenubutton.image-button > button {\n  min-width: 24px;\n  padding-left: 5px;\n  padding-right: 5px; }\n\nmenubutton.card > button {\n  border-radius: 12px; }\n\nmenubutton arrow {\n  min-height: 16px;\n  min-width: 16px; }\n  menubutton arrow.none {\n    -gtk-icon-source: -gtk-icontheme(\"open-menu-symbolic\"); }\n  menubutton arrow.down {\n    -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\"); }\n  menubutton arrow.up {\n    -gtk-icon-source: -gtk-icontheme(\"pan-up-symbolic\"); }\n  menubutton arrow.left {\n    -gtk-icon-source: -gtk-icontheme(\"pan-start-symbolic\"); }\n  menubutton arrow.right {\n    -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic\"); }\n\nsplitbutton {\n  border-radius: 6px; }\n  splitbutton, splitbutton > separator {\n    transition: background 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), box-shadow 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n    transition-property: background; }\n  splitbutton > separator {\n    margin-top: 6px;\n    margin-bottom: 6px;\n    background: none; }\n  splitbutton > menubutton > button {\n    padding-left: 4px;\n    padding-right: 4px; }\n  splitbutton.image-button > button {\n    min-width: 24px;\n    padding-left: 5px;\n    padding-right: 5px; }\n  splitbutton.text-button.image-button > button, splitbutton.image-text-button > button {\n    padding-left: 9px;\n    padding-right: 9px; }\n    splitbutton.text-button.image-button > button > box, splitbutton.image-text-button > button > box {\n      border-spacing: 6px; }\n  splitbutton:disabled {\n    filter: opacity(0.5); }\n    splitbutton:disabled > button, splitbutton:disabled > menubutton > button {\n      filter: none; }\n  splitbutton > button:dir(ltr),\n  splitbutton > menubutton > button:dir(rtl) {\n    border-top-right-radius: 0;\n    border-bottom-right-radius: 0;\n    margin-right: -1px; }\n  splitbutton > button:dir(rtl),\n  splitbutton > menubutton > button:dir(ltr) {\n    border-top-left-radius: 0;\n    border-bottom-left-radius: 0;\n    margin-left: -1px; }\n  actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, splitbutton.flat > separator {\n    background: alpha(currentColor,0.3); }\n  actionbar > revealer > box splitbutton:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box splitbutton:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar splitbutton:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar splitbutton:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box splitbutton:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box splitbutton:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar splitbutton:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar splitbutton:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box splitbutton:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box splitbutton:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar splitbutton:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar splitbutton:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), splitbutton.flat:hover, splitbutton.flat:active, splitbutton.flat:checked {\n    background: alpha(currentColor,0.07); }\n    actionbar > revealer > box splitbutton:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, searchbar > revealer > box splitbutton:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, .toolbar splitbutton:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, headerbar splitbutton:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, actionbar > revealer > box splitbutton:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, searchbar > revealer > box splitbutton:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, .toolbar splitbutton:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, headerbar splitbutton:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, actionbar > revealer > box splitbutton:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, searchbar > revealer > box splitbutton:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, .toolbar splitbutton:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, headerbar splitbutton:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, splitbutton.flat:hover > separator, splitbutton.flat:active > separator, splitbutton.flat:checked > separator {\n      background: none; }\n  actionbar > revealer > box splitbutton:disabled:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box splitbutton:disabled:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar splitbutton:disabled:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar splitbutton:disabled:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), splitbutton.flat:disabled {\n    filter: opacity(0.3); }\n    actionbar > revealer > box splitbutton:disabled:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:disabled, searchbar > revealer > box splitbutton:disabled:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:disabled, .toolbar splitbutton:disabled:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:disabled, headerbar splitbutton:disabled:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:disabled, actionbar > revealer > box splitbutton:disabled:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:disabled, searchbar > revealer > box splitbutton:disabled:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:disabled, .toolbar splitbutton:disabled:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:disabled, headerbar splitbutton:disabled:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:disabled, splitbutton.flat:disabled > button:disabled, splitbutton.flat:disabled > menubutton > button:disabled {\n      filter: none; }\n  actionbar > revealer > box splitbutton:focus-within:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, searchbar > revealer > box splitbutton:focus-within:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, .toolbar splitbutton:focus-within:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, headerbar splitbutton:focus-within:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, splitbutton.flat:focus-within:focus-visible > separator {\n    background: none; }\n  actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button,\n  actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button,\n  searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button,\n  .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button,\n  headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button, splitbutton.flat > button,\n  splitbutton.flat > menubutton > button {\n    border-radius: 6px; }\n  splitbutton.suggested-action {\n    background-color: @accent_bg_color;\n    color: @accent_fg_color; }\n  splitbutton.destructive-action {\n    background-color: @destructive_bg_color;\n    color: @destructive_fg_color; }\n  splitbutton.opaque {\n    background-color: mix(@window_bg_color,@window_fg_color,0.15);\n    color: @window_fg_color; }\n  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 {\n    color: inherit;\n    background-color: transparent; }\n  splitbutton.suggested-action > menubutton > button:dir(ltr), splitbutton.destructive-action > menubutton > button:dir(ltr), splitbutton.opaque > menubutton > button:dir(ltr) {\n    box-shadow: inset 1px 0 alpha(currentColor,0.3); }\n  splitbutton.suggested-action > menubutton > button:dir(rtl), splitbutton.destructive-action > menubutton > button:dir(rtl), splitbutton.opaque > menubutton > button:dir(rtl) {\n    box-shadow: inset -1px 0 alpha(currentColor,0.3); }\n  splitbutton > menubutton > button > arrow.none {\n    -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\"); }\n\nbuttoncontent > box {\n  border-spacing: 6px; }\n  buttoncontent > box > label {\n    font-weight: bold; }\n    buttoncontent > box > label:dir(ltr) {\n      padding-right: 2px; }\n    buttoncontent > box > label:dir(rtl) {\n      padding-left: 2px; }\n\n.arrow-button > box > buttoncontent > box > label:dir(ltr), splitbutton > button > buttoncontent > box > label:dir(ltr) {\n  padding-right: 0; }\n\n.arrow-button > box > buttoncontent > box > label:dir(rtl), splitbutton > button > buttoncontent > box > label:dir(rtl) {\n  padding-left: 0; }\n\ntabbutton label {\n  font-weight: 800;\n  font-size: 8pt; }\n  tabbutton label.small {\n    font-size: 6pt; }\n\ntabbutton indicatorbin > indicator,\ntabbutton indicatorbin > mask {\n  transform: translate(-1px, 1px); }\n\ncalendar {\n  color: @view_fg_color;\n  background-clip: padding-box;\n  border: 1px solid alpha(currentColor,0.15);\n  font-feature-settings: \"tnum\"; }\n  calendar > header {\n    border-bottom: 1px solid alpha(currentColor,0.15); }\n    calendar > header > button {\n      border-radius: 0; }\n  calendar > grid {\n    padding-left: 3px;\n    padding-bottom: 3px; }\n    calendar > grid > label.today {\n      box-shadow: inset 0px -2px alpha(currentColor,0.15); }\n      calendar > grid > label.today:selected {\n        box-shadow: none; }\n    calendar > grid > label {\n      margin-top: 3px;\n      margin-right: 3px; }\n      calendar > grid > label {\n        outline: 0 solid transparent;\n        outline-offset: 4px;\n        transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n      calendar > grid > label:focus {\n        outline-color: alpha(@accent_color,0.5);\n        outline-width: 2px;\n        outline-offset: -2px; }\n      calendar > grid > label.day-number {\n        padding: 3px; }\n        calendar > grid > label.day-number:checked {\n          border-radius: 6px;\n          background-color: alpha(@accent_bg_color,0.3); }\n        calendar > grid > label.day-number:selected {\n          border-radius: 6px;\n          background-color: @accent_bg_color;\n          color: @accent_fg_color; }\n      calendar > grid > label.day-number.other-month {\n        color: alpha(currentColor,0.3); }\n\ncheckbutton {\n  border-spacing: 4px;\n  border-radius: 9px;\n  padding: 3px; }\n  checkbutton {\n    outline: 0 solid transparent;\n    outline-offset: 4px;\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  checkbutton:focus:focus-visible {\n    outline-color: alpha(@accent_color,0.5);\n    outline-width: 2px;\n    outline-offset: -2px; }\n  .osd checkbutton:focus:focus-visible {\n    outline-color: rgba(255, 255, 255, 0.5); }\n  checkbutton.text-button {\n    padding: 4px; }\n\ncheck,\nradio {\n  min-height: 14px;\n  min-width: 14px;\n  -gtk-icon-size: 14px;\n  padding: 3px;\n  box-shadow: inset 0 0 0 2px alpha(currentColor,0.15); }\n  check:not(:checked):not(:indeterminate):hover,\n  radio:not(:checked):not(:indeterminate):hover {\n    box-shadow: inset 0 0 0 2px alpha(currentColor,0.2); }\n  check:not(:checked):not(:indeterminate):active,\n  radio:not(:checked):not(:indeterminate):active {\n    background-color: alpha(currentColor,0.25);\n    box-shadow: none; }\n  check:checked, check:indeterminate,\n  radio:checked,\n  radio:indeterminate {\n    background-color: @accent_bg_color;\n    color: @accent_fg_color;\n    box-shadow: none; }\n    check:checked:hover, check:indeterminate:hover,\n    radio:checked:hover,\n    radio:indeterminate:hover {\n      background-image: image(alpha(currentColor,0.1)); }\n    check:checked:active, check:indeterminate:active,\n    radio:checked:active,\n    radio:indeterminate:active {\n      background-image: image(rgba(0, 0, 0, 0.2)); }\n  check:disabled,\n  radio:disabled {\n    filter: opacity(0.5); }\n  .osd check:checked, .osd check:indeterminate, .osd radio:checked, .osd radio:indeterminate {\n    background-color: rgba(255, 255, 255, 0.75);\n    color: rgba(0, 0, 0, 0.75); }\n\ncheck {\n  border-radius: 6px; }\n  check:checked {\n    -gtk-icon-source: -gtk-scaled(-gtk-recolor(url(\"assets/check-symbolic.symbolic.png\")), -gtk-recolor(url(\"assets/check@2-symbolic.symbolic.png\"))); }\n\nradio {\n  border-radius: 100%; }\n  radio:checked {\n    -gtk-icon-source: -gtk-scaled(-gtk-recolor(url(\"assets/bullet-symbolic.symbolic.png\")), -gtk-recolor(url(\"assets/bullet@2-symbolic.symbolic.png\"))); }\n\ncheck:indeterminate, radio:indeterminate {\n  -gtk-icon-source: -gtk-scaled(-gtk-recolor(url(\"assets/dash-symbolic.symbolic.png\")), -gtk-recolor(url(\"assets/dash@2-symbolic.symbolic.png\"))); }\n\ncheckbutton.selection-mode {\n  border-radius: 100px; }\n  checkbutton.selection-mode check, checkbutton.selection-mode radio {\n    padding: 7px;\n    border-radius: 100px; }\n  checkbutton.selection-mode label:dir(ltr) {\n    margin-right: 6px; }\n  checkbutton.selection-mode label:dir(rtl) {\n    margin-left: 6px; }\n\ncolorswatch {\n  outline: 0 solid transparent;\n  outline-offset: 6px;\n  transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n\ncolorswatch:focus:focus-visible {\n  outline-color: alpha(@accent_color,0.5);\n  outline-width: 4px;\n  outline-offset: -2px; }\n\ncolorswatch.top {\n  border-top-left-radius: 6.5px;\n  border-top-right-radius: 6.5px; }\n  colorswatch.top > overlay {\n    border-top-left-radius: 6px;\n    border-top-right-radius: 6px; }\n\ncolorswatch.bottom {\n  border-bottom-left-radius: 6.5px;\n  border-bottom-right-radius: 6.5px; }\n  colorswatch.bottom > overlay {\n    border-bottom-left-radius: 6px;\n    border-bottom-right-radius: 6px; }\n\ncolorswatch.left, colorswatch:first-child:not(.top) {\n  border-top-left-radius: 6.5px;\n  border-bottom-left-radius: 6.5px; }\n  colorswatch.left > overlay, colorswatch:first-child:not(.top) > overlay {\n    border-top-left-radius: 6px;\n    border-bottom-left-radius: 6px; }\n\ncolorswatch.right, colorswatch:last-child:not(.bottom) {\n  border-top-right-radius: 6.5px;\n  border-bottom-right-radius: 6.5px; }\n  colorswatch.right > overlay, colorswatch:last-child:not(.bottom) > overlay {\n    border-top-right-radius: 6px;\n    border-bottom-right-radius: 6px; }\n\ncolorswatch.dark > overlay {\n  color: white; }\n\ncolorswatch.light > overlay {\n  color: rgba(0, 0, 0, 0.75);\n  box-shadow: inset 0 0 0 1px alpha(@view_fg_color,0.1); }\n\ncolorswatch:drop(active).light > overlay {\n  box-shadow: inset 0 0 0 2px @accent_bg_color; }\n\ncolorswatch:drop(active).dark > overlay {\n  box-shadow: inset 0 0 0 2px @accent_bg_color; }\n\ncolorswatch#add-color-button > overlay {\n  border-radius: 6px 0 0 6px; }\n\ncolorswatch#add-color-button:only-child > overlay {\n  border-radius: 6px; }\n\ncolorswatch:disabled {\n  filter: opacity(0.5); }\n\ncolorswatch#editor-color-sample {\n  border-radius: 6px; }\n  colorswatch#editor-color-sample > overlay {\n    border-radius: 6.5px; }\n\nplane {\n  outline: 0 solid transparent;\n  outline-offset: 6px;\n  transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n\nplane:focus:focus-visible {\n  outline-color: alpha(@accent_color,0.5);\n  outline-width: 2px;\n  outline-offset: 2px; }\n\ncolorchooser .popover.osd {\n  border-radius: 12px; }\n\ncolumnview, treeview.view, window.print treeview.dialog-action-box {\n  outline: 0 solid transparent;\n  outline-offset: 4px;\n  transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n\ncolumnview:focus:focus-visible, treeview.view:focus:focus-visible, window.print treeview.dialog-action-box:focus:focus-visible {\n  outline-color: alpha(@accent_color,0.5);\n  outline-width: 2px;\n  outline-offset: -2px; }\n\ncolumnview:drop(active), treeview.view:drop(active), window.print treeview.dialog-action-box:drop(active) {\n  box-shadow: none; }\n\ncolumnview > header > button, treeview.view > header > button, window.print treeview.dialog-action-box > header > button {\n  padding-top: 3px;\n  padding-bottom: 3px;\n  padding-left: 6px;\n  padding-right: 6px;\n  border-radius: 0;\n  box-shadow: none;\n  line-height: 100%;\n  border-left: 1px solid transparent; }\n  columnview > header > button:first-child, treeview.view > header > button:first-child, window.print treeview.dialog-action-box > header > button:first-child {\n    border-left-width: 0; }\n  columnview > header > button > box, treeview.view > header > button > box, window.print treeview.dialog-action-box > header > button > box {\n    color: alpha(currentColor,0.4);\n    font-weight: 700;\n    font-size: 9pt;\n    border-spacing: 6px; }\n  columnview > header > button:hover > box, treeview.view > header > button:hover > box, window.print treeview.dialog-action-box > header > button:hover > box {\n    color: alpha(currentColor,0.7);\n    box-shadow: none; }\n  columnview > header > button:active > box, treeview.view > header > button:active > box, window.print treeview.dialog-action-box > header > button:active > box {\n    color: currentColor; }\n  columnview > header > button sort-indicator, treeview.view > header > button sort-indicator, window.print treeview.dialog-action-box > header > button sort-indicator {\n    min-height: 16px;\n    min-width: 16px; }\n    columnview > header > button sort-indicator.ascending, treeview.view > header > button sort-indicator.ascending, window.print treeview.dialog-action-box > header > button sort-indicator.ascending {\n      -gtk-icon-source: -gtk-icontheme(\"pan-up-symbolic\"); }\n    columnview > header > button sort-indicator.descending, treeview.view > header > button sort-indicator.descending, window.print treeview.dialog-action-box > header > button sort-indicator.descending {\n      -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\"); }\n\ncolumnview button.dnd:active, columnview button.dnd:selected, columnview button.dnd:hover, columnview button.dnd, treeview.view button.dnd, window.print treeview.dialog-action-box button.dnd,\ncolumnview header.button.dnd:active,\ncolumnview header.button.dnd:selected,\ncolumnview header.button.dnd:hover,\ncolumnview header.button.dnd,\ntreeview.view header.button.dnd,\nwindow.print treeview.dialog-action-box header.button.dnd {\n  color: @accent_fg_color;\n  background-color: @accent_bg_color;\n  transition: none; }\n\ncolumnview.view > listview.view, treeview.view > listview.view, window.print columnview.dialog-action-box > listview.view, window.print treeview.dialog-action-box > listview.view, window.print columnview.view > listview.dialog-action-box, window.print treeview.view > listview.dialog-action-box, window.print columnview.dialog-action-box > listview.dialog-action-box, window.print treeview.dialog-action-box > listview.dialog-action-box {\n  background: none;\n  color: inherit; }\n\ncolumnview > listview > row, treeview.view > listview > row, window.print treeview.dialog-action-box > listview > row {\n  padding: 0; }\n  columnview > listview > row > cell, treeview.view > listview > row > cell, window.print treeview.dialog-action-box > listview > row > cell {\n    padding: 8px 6px; }\n    columnview > listview > row > cell:not(:first-child), treeview.view > listview > row > cell:not(:first-child), window.print treeview.dialog-action-box > listview > row > cell:not(:first-child) {\n      border-left: 1px solid transparent; }\n\ncolumnview.column-separators > listview > row > cell, treeview.column-separators.view > listview > row > cell, window.print treeview.column-separators.dialog-action-box > listview > row > cell,\ncolumnview.column-separators > header > button,\ntreeview.column-separators.view > header > button,\nwindow.print treeview.column-separators.dialog-action-box > header > button {\n  border-left-color: alpha(currentColor,0.15); }\n\ncolumnview > listview:not(.horizontal).separators > row:not(.separator), treeview.view > listview:not(.horizontal).separators > row:not(.separator), window.print treeview.dialog-action-box > listview:not(.horizontal).separators > row:not(.separator) {\n  border-top: 1px solid alpha(currentColor,0.15);\n  border-bottom: none; }\n\ncolumnview.data-table > listview > row > cell, treeview.data-table.view > listview > row > cell, window.print treeview.data-table.dialog-action-box > listview > row > cell {\n  padding-top: 2px;\n  padding-bottom: 2px; }\n\ncolumnview ~ undershoot.top, treeview.view ~ undershoot.top, window.print treeview.dialog-action-box ~ undershoot.top {\n  box-shadow: inset 0 1px alpha(@shade_color,0.75);\n  background: linear-gradient(to bottom, alpha(@shade_color,0.75), transparent 4px); }\n\ncolumnview row:not(:selected) cell editablelabel:not(.editing):focus-within, treeview.view row:not(:selected) cell editablelabel:not(.editing):focus-within, window.print treeview.dialog-action-box row:not(:selected) cell editablelabel:not(.editing):focus-within {\n  outline: 2px solid alpha(@accent_color,0.5); }\n\ncolumnview row:not(:selected) cell editablelabel.editing:focus-within, treeview.view row:not(:selected) cell editablelabel.editing:focus-within, window.print treeview.dialog-action-box row:not(:selected) cell editablelabel.editing:focus-within {\n  outline: 2px solid @accent_color; }\n\ntreeexpander {\n  border-spacing: 4px; }\n\n.dialog-action-area {\n  margin: 6px;\n  border-spacing: 6px; }\n\n/****************\n * Print dialog *\n*****************/\nwindow.print drawing {\n  color: @window_fg_color;\n  background: none;\n  border: none;\n  padding: 0; }\n  window.print drawing paper {\n    background-color: white;\n    color: rgba(0, 0, 0, 0.8);\n    background-clip: padding-box;\n    border: 1px solid alpha(currentColor,0.15); }\n\n/********************\n * Page setup dalog *\n ********************/\n/******************\n * GtkAboutDialog *\n ******************/\nwindow.aboutdialog image.large-icons {\n  -gtk-icon-size: 128px; }\n\n/*************************\n * GtkColorChooserDialog *\n *************************/\n/*************\n * AdwDialog *\n *************/\nfloating-sheet > dimming {\n  background-color: alpha(@shade_color,2); }\n\nfloating-sheet > sheet {\n  border-radius: 12px;\n  box-shadow: 0 2px 8px 2px rgba(0, 0, 0, 0.07), 0 3px 20px 10px rgba(0, 0, 0, 0.05), 0 6px 32px 16px rgba(0, 0, 0, 0.02), 0 0 0 1px rgba(0, 0, 0, 0.05);\n  outline: 1px solid rgba(255, 255, 255, 0.07);\n  outline-offset: -1px; }\n\ndialog.bottom-sheet.landscape sheet {\n  margin-left: 30px;\n  margin-right: 30px; }\n  dialog.bottom-sheet.landscape sheet > outline.flush-left, dialog.bottom-sheet.landscape sheet > outline.flush-right, dialog.bottom-sheet.landscape sheet > outline.flush-left.flush-right {\n    box-shadow: inset 1px 0 rgba(255, 255, 255, 0.07), inset -1px 0 rgba(255, 255, 255, 0.07), inset 0 1px rgba(255, 255, 255, 0.07); }\n\ndialog-host > dialog.background {\n  background: none; }\n  dialog-host > dialog.background sheet {\n    background-color: @window_bg_color;\n    color: @window_fg_color; }\n\ndialog-host > dialog.view, window.print dialog-host > dialog.dialog-action-box {\n  background: none; }\n\ndialog-host > dialog.osd {\n  background: none; }\n\n/***********************\n * GtkAppChooserDialog *\n ***********************/\nwindow.appchooser headerbar.titlebar > windowhandle {\n  padding-top: 3px; }\n\nwindow.appchooser headerbar.titlebar box.start + box {\n  margin-top: -6px;\n  margin-bottom: -6px;\n  min-height: 12px; }\n\nwindow.appchooser searchbar {\n  background: none; }\n\nwindow.appchooser .dialog-vbox > box > box:not(.dialog-action-area) {\n  margin: 6px; }\n\nwindow.appchooser .dialog-action-area {\n  margin-top: 0; }\n\n/****************\n * GtkAssistant *\n ****************/\nwindow.assistant .sidebar {\n  padding: 6px;\n  background-color: @sidebar_bg_color;\n  color: @sidebar_fg_color; }\n  window.assistant .sidebar:not(separator):dir(ltr) {\n    border-right: none;\n    box-shadow: inset -1px 0 @sidebar_border_color; }\n  window.assistant .sidebar:not(separator):dir(rtl) {\n    box-shadow: inset 1px 0 @sidebar_border_color; }\n  window.assistant .sidebar:backdrop {\n    background-color: @sidebar_backdrop_color;\n    transition: background-color 200ms ease-out; }\n  window.assistant .sidebar > label {\n    padding: 6px 12px;\n    border-radius: 6px; }\n    window.assistant .sidebar > label.highlight {\n      background-color: alpha(currentColor,0.1); }\n\n/***************\n * GtkComboBox *\n ***************/\ncombobox button {\n  padding-top: 2px;\n  padding-bottom: 2px;\n  min-height: 30px; }\n\n/***************\n * GtkIconView *\n ***************/\niconview {\n  outline: 0 solid transparent;\n  outline-offset: 4px;\n  transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n\niconview:focus:focus-visible {\n  outline-color: alpha(@accent_color,0.5);\n  outline-width: 2px;\n  outline-offset: -2px; }\n\niconview:drop(active) {\n  box-shadow: none; }\n\niconview > dndtarget:drop(active) {\n  border-style: solid;\n  border-width: 1px;\n  border-color: @accent_bg_color; }\n\n/**************\n * GtkInfoBar *\n **************/\ninfobar > revealer > box {\n  padding: 6px;\n  padding-bottom: 7px;\n  border-spacing: 6px;\n  box-shadow: inset 0 -1px @shade_color; }\n  infobar > revealer > box > box {\n    border-spacing: 6px; }\n\ninfobar.action:hover > revealer > box {\n  background-image: image(alpha(currentColor,0.05)); }\n\ninfobar.action:active > revealer > box {\n  background-image: image(alpha(currentColor,0.1)); }\n\ninfobar.info > revealer > box {\n  background-color: mix(@accent_bg_color,@window_bg_color,0.7);\n  color: @window_fg_color; }\n\ninfobar.question > revealer > box {\n  background-color: mix(@accent_bg_color,@window_bg_color,0.7);\n  color: @window_fg_color; }\n\ninfobar.warning > revealer > box {\n  background-color: mix(@warning_bg_color,@window_bg_color,0.7);\n  color: @window_fg_color; }\n\ninfobar.error > revealer > box {\n  background-color: mix(@error_bg_color,@window_bg_color,0.7);\n  color: @window_fg_color; }\n\ninfobar .close {\n  min-width: 18px;\n  min-height: 18px;\n  padding: 4px;\n  border-radius: 50%; }\n\n/****************\n * GtkStatusBar *\n ****************/\nstatusbar {\n  padding: 6px 10px 6px 10px; }\n\n/***************\n * GtkTreeView *\n ***************/\ntreeview.view, window.print treeview.dialog-action-box {\n  border-left-color: mix(currentColor,@view_bg_color,0.8);\n  border-top-color: mix(currentColor,@view_bg_color,0.8); }\n  treeview.view:selected:focus, treeview.view:selected, window.print treeview.dialog-action-box:selected {\n    border-radius: 0; }\n  treeview.view.separator, window.print treeview.separator.dialog-action-box {\n    min-height: 2px;\n    color: alpha(currentColor,0.15); }\n  treeview.view.expander, window.print treeview.expander.dialog-action-box {\n    min-width: 16px;\n    min-height: 16px;\n    -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic\");\n    color: alpha(currentColor,0.7); }\n    treeview.view.expander:dir(rtl), window.print treeview.expander.dialog-action-box:dir(rtl) {\n      -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic-rtl\"); }\n    treeview.view.expander:hover, window.print treeview.expander.dialog-action-box:hover, treeview.view.expander:active, window.print treeview.expander.dialog-action-box:active {\n      color: currentColor; }\n    treeview.view.expander:checked, window.print treeview.expander.dialog-action-box:checked {\n      -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\"); }\n    treeview.view.expander:disabled, window.print treeview.expander.dialog-action-box:disabled {\n      color: alpha(currentColor,0.5); }\n  treeview.view > dndtarget:drop(active), window.print treeview.dialog-action-box > dndtarget:drop(active) {\n    border-style: solid none;\n    border-width: 1px;\n    border-color: @accent_bg_color; }\n    treeview.view > dndtarget:drop(active).after, window.print treeview.dialog-action-box > dndtarget:drop(active).after {\n      border-top-style: none; }\n    treeview.view > dndtarget:drop(active).before, window.print treeview.dialog-action-box > dndtarget:drop(active).before {\n      border-bottom-style: none; }\n  treeview.view > header > button, window.print treeview.dialog-action-box > header > button {\n    padding-left: 4px;\n    padding-right: 4px;\n    border-bottom: 1px solid alpha(currentColor,0.15); }\n  treeview.view.progressbar, window.print treeview.progressbar.dialog-action-box {\n    box-shadow: none; }\n    treeview.view.progressbar, window.print treeview.progressbar.dialog-action-box, treeview.view.progressbar:selected {\n      background-color: @accent_bg_color;\n      color: @accent_fg_color; }\n  treeview.view.trough, window.print treeview.trough.dialog-action-box {\n    background-color: alpha(currentColor,0.1); }\n  treeview.view ~ undershoot.top, window.print treeview.dialog-action-box ~ undershoot.top {\n    box-shadow: none;\n    background: none; }\n  treeview.view acceleditor > label, window.print treeview.dialog-action-box acceleditor > label {\n    background-color: mix(currentColor,@view_bg_color,0.9); }\n\ntreeview.navigation-sidebar {\n  padding: 0; }\n  treeview.navigation-sidebar:selected:focus, treeview.navigation-sidebar:selected {\n    background-color: alpha(currentColor,0.1); }\n\ntreeview entry:focus-within:dir(rtl), treeview entry:focus-within:dir(ltr) {\n  background-color: @view_bg_color;\n  transition-property: color, background; }\n\ntreeview entry.flat, treeview entry {\n  border-radius: 0;\n  background-image: none;\n  background-color: @view_bg_color; }\n  treeview entry.flat:focus-within, treeview entry:focus-within {\n    border-color: @accent_color; }\n\ntreeview spinbutton:not(.vertical) {\n  min-height: 0;\n  border-style: none;\n  border-radius: 0; }\n  treeview spinbutton:not(.vertical) > text {\n    min-height: 0;\n    padding: 1px 2px; }\n\n.sidebar:not(separator):dir(ltr), .sidebar:not(separator).left, .sidebar:not(separator).left:dir(rtl) {\n  border-right: 1px solid alpha(currentColor,0.15);\n  border-left-style: none; }\n\n.sidebar:not(separator):dir(rtl), .sidebar:not(separator).right {\n  border-left: 1px solid alpha(currentColor,0.15);\n  border-right-style: none; }\n\n.sidebar listview.view, .sidebar window.print listview.dialog-action-box, window.print .sidebar listview.dialog-action-box,\n.sidebar list {\n  background-color: transparent;\n  color: inherit; }\n\npaned .sidebar.left, paned .sidebar.right, paned .sidebar.left:dir(rtl), paned .sidebar:dir(rtl), paned .sidebar:dir(ltr), paned .sidebar {\n  border-style: none; }\n\n.large-title {\n  font-weight: 300;\n  font-size: 24pt; }\n\ndropdown > button > box, combobox > button > box {\n  border-spacing: 6px; }\n  dropdown > button > box > stack > row.activatable:hover, combobox > button > box > stack > row.activatable:hover, dropdown > button > box > stack > row.activatable:active, combobox > button > box > stack > row.activatable:active {\n    background: none; }\n\ndropdown arrow, combobox arrow {\n  -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\");\n  min-height: 16px;\n  min-width: 16px; }\n\ndropdown:drop(active), combobox:drop(active) {\n  box-shadow: none; }\n\ndropdown popover.menu, combobox popover.menu {\n  padding-top: 6px; }\n  dropdown popover.menu listview > row, combobox popover.menu listview > row {\n    min-width: 0; }\n  dropdown popover.menu .dropdown-searchbar, combobox popover.menu .dropdown-searchbar {\n    padding: 6px; }\n    dropdown popover.menu .dropdown-searchbar + scrolledwindow > undershoot.top, combobox popover.menu .dropdown-searchbar + scrolledwindow > undershoot.top {\n      box-shadow: inset 0 1px alpha(@popover_shade_color,0.75);\n      background: linear-gradient(to bottom, alpha(@popover_shade_color,0.75), transparent 4px); }\n\npopover.emoji-picker > contents {\n  padding: 0; }\n\n.emoji-searchbar {\n  padding: 6px; }\n\n.emoji-toolbar {\n  padding: 3px; }\n\nbutton.emoji-section.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) {\n  min-width: 32px;\n  min-height: 32px; }\n\npopover.emoji-picker emoji {\n  font-size: x-large;\n  padding: 6px;\n  border-radius: 6px; }\n  popover.emoji-picker emoji:focus, popover.emoji-picker emoji:hover {\n    background: alpha(currentColor,0.07); }\n  popover.emoji-picker emoji:active {\n    background: alpha(currentColor,0.16); }\n\npopover.emoji-picker scrolledwindow.view, popover.emoji-picker window.print scrolledwindow.dialog-action-box, window.print popover.emoji-picker scrolledwindow.dialog-action-box {\n  background: none;\n  color: inherit; }\n  popover.emoji-picker scrolledwindow.view > undershoot.top, popover.emoji-picker window.print scrolledwindow.dialog-action-box > undershoot.top, window.print popover.emoji-picker scrolledwindow.dialog-action-box > undershoot.top {\n    box-shadow: inset 0 1px alpha(@popover_shade_color,0.75);\n    background: linear-gradient(to bottom, alpha(@popover_shade_color,0.75), transparent 4px); }\n  popover.emoji-picker scrolledwindow.view > undershoot.bottom, popover.emoji-picker window.print scrolledwindow.dialog-action-box > undershoot.bottom, window.print popover.emoji-picker scrolledwindow.dialog-action-box > undershoot.bottom {\n    box-shadow: inset 0 -1px alpha(@popover_shade_color,0.75);\n    background: linear-gradient(to top, alpha(@popover_shade_color,0.75), transparent 4px); }\n\npopover.emoji-completion > contents {\n  padding: 6px;\n  padding-bottom: 4px; }\n\nemoji-completion-row {\n  padding: 6px;\n  margin-bottom: 2px;\n  border-radius: 6px; }\n  emoji-completion-row:dir(ltr) {\n    padding-right: 12px; }\n  emoji-completion-row:dir(rtl) {\n    padding-left: 12px; }\n  emoji-completion-row > box {\n    border-spacing: 6px; }\n  emoji-completion-row:focus, emoji-completion-row:hover {\n    background-color: alpha(currentColor,0.1);\n    color: @popover_fg_color; }\n  emoji-completion-row:active {\n    background-color: alpha(currentColor,0.16); }\n\nspinbutton,\nentry {\n  min-height: 34px;\n  padding-left: 9px;\n  padding-right: 9px;\n  border-radius: 6px;\n  border-spacing: 6px;\n  background-color: alpha(currentColor,0.1);\n  background-clip: padding-box;\n  caret-color: currentColor; }\n  spinbutton,\n  entry {\n    outline: 0 solid transparent;\n    outline-offset: 4px;\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  spinbutton:focus-within,\n  entry:focus-within {\n    outline-color: alpha(@accent_color,0.5);\n    outline-width: 2px;\n    outline-offset: -2px; }\n  .osd spinbutton:focus-within, .osd entry:focus-within {\n    outline-color: rgba(255, 255, 255, 0.5); }\n  spinbutton > text > block-cursor,\n  entry > text > block-cursor {\n    color: @view_bg_color;\n    background-color: @view_fg_color; }\n  spinbutton.flat,\n  entry.flat:focus-within,\n  entry.flat:disabled,\n  entry.flat {\n    min-height: 0;\n    padding: 2px;\n    background-color: transparent;\n    box-shadow: none;\n    border-radius: 0; }\n  spinbutton:disabled,\n  entry:disabled {\n    filter: opacity(0.5); }\n  spinbutton.error,\n  entry.error {\n    outline: 0 solid transparent;\n    outline-offset: 4px;\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  spinbutton.error:focus-within,\n  entry.error:focus-within {\n    outline-color: alpha(currentColor,0.5);\n    outline-width: 2px;\n    outline-offset: -2px; }\n  spinbutton.error > text > selection:focus-within,\n  entry.error > text > selection:focus-within {\n    background-color: alpha(@error_color,0.2); }\n  spinbutton.error > text > cursor-handle > contents,\n  entry.error > text > cursor-handle > contents {\n    background-color: currentColor; }\n  spinbutton.error > progress > trough > progress,\n  entry.error > progress > trough > progress {\n    border-color: currentColor; }\n  spinbutton.warning,\n  entry.warning {\n    outline: 0 solid transparent;\n    outline-offset: 4px;\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  spinbutton.warning:focus-within,\n  entry.warning:focus-within {\n    outline-color: alpha(currentColor,0.5);\n    outline-width: 2px;\n    outline-offset: -2px; }\n  spinbutton.warning > text > selection:focus-within,\n  entry.warning > text > selection:focus-within {\n    background-color: alpha(@warning_color,0.2); }\n  spinbutton.warning > text > cursor-handle > contents,\n  entry.warning > text > cursor-handle > contents {\n    background-color: currentColor; }\n  spinbutton.warning > progress > trough > progress,\n  entry.warning > progress > trough > progress {\n    border-color: currentColor; }\n  spinbutton.success,\n  entry.success {\n    outline: 0 solid transparent;\n    outline-offset: 4px;\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  spinbutton.success:focus-within,\n  entry.success:focus-within {\n    outline-color: alpha(currentColor,0.5);\n    outline-width: 2px;\n    outline-offset: -2px; }\n  spinbutton.success > text > selection:focus-within,\n  entry.success > text > selection:focus-within {\n    background-color: alpha(@success_color,0.2); }\n  spinbutton.success > text > cursor-handle > contents,\n  entry.success > text > cursor-handle > contents {\n    background-color: currentColor; }\n  spinbutton.success > progress > trough > progress,\n  entry.success > progress > trough > progress {\n    border-color: currentColor; }\n  spinbutton > image,\n  entry > image {\n    opacity: 0.7; }\n    spinbutton > image:hover,\n    entry > image:hover {\n      opacity: 1; }\n    spinbutton > image:active,\n    entry > image:active {\n      opacity: 0.8; }\n    spinbutton > image.left,\n    entry > image.left {\n      margin-right: 6px; }\n    spinbutton > image.right,\n    entry > image.right {\n      margin-left: 6px; }\n  spinbutton.password image.caps-lock-indicator,\n  entry.password image.caps-lock-indicator {\n    opacity: 0.3; }\n  spinbutton:drop(active),\n  entry:drop(active):focus-within,\n  entry:drop(active) {\n    border-color: @accent_bg_color;\n    box-shadow: inset 0 0 0 1px @accent_bg_color; }\n\nspinbutton > progress,\nentry > progress {\n  margin-bottom: 3px; }\n  spinbutton > progress > trough > progress,\n  entry > progress > trough > progress {\n    background-color: transparent;\n    background-image: none;\n    border-radius: 0;\n    border-width: 0 0 2px;\n    border-color: @accent_bg_color;\n    border-style: solid;\n    box-shadow: none; }\n\n.osd spinbutton > progress > trough > progress, .osd entry > progress > trough > progress {\n  border-color: rgba(255, 255, 255, 0.75); }\n\nexpander {\n  min-width: 16px;\n  min-height: 16px;\n  -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic\"); }\n  expander:dir(rtl) {\n    -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic-rtl\"); }\n  expander:disabled {\n    filter: opacity(0.5); }\n  expander:checked {\n    -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\"); }\n\nexpander-widget > box > title {\n  outline: 0 solid transparent;\n  outline-offset: 4px;\n  transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n\nexpander-widget:focus:focus-visible > box > title {\n  outline-color: alpha(@accent_color,0.5);\n  outline-width: 2px;\n  outline-offset: -2px; }\n\nexpander-widget > box > title {\n  border-radius: 6px; }\n  expander-widget > box > title > expander {\n    opacity: .7; }\n  expander-widget > box > title:hover > expander, expander-widget > box > title:active > expander {\n    opacity: 1; }\n\nplacessidebar .navigation-sidebar > row {\n  padding: 0; }\n  placessidebar .navigation-sidebar > row > revealer {\n    padding: 0 14px; }\n  placessidebar .navigation-sidebar > row image.sidebar-icon:dir(ltr) {\n    padding-right: 8px; }\n  placessidebar .navigation-sidebar > row image.sidebar-icon:dir(rtl) {\n    padding-left: 8px; }\n  placessidebar .navigation-sidebar > row label.sidebar-label:dir(ltr) {\n    padding-right: 2px; }\n  placessidebar .navigation-sidebar > row label.sidebar-label:dir(rtl) {\n    padding-left: 2px; }\n  button.sidebar-button {\n    min-height: 26px;\n    min-width: 26px;\n    margin-top: 3px;\n    margin-bottom: 3px;\n    padding: 0;\n    border-radius: 100%; }\n  placessidebar .navigation-sidebar > row:selected:active {\n    box-shadow: none; }\n  placessidebar .navigation-sidebar > row.sidebar-placeholder-row {\n    padding: 0 8px;\n    min-height: 2px;\n    background-image: image(@accent_bg_color);\n    background-clip: content-box; }\n  placessidebar .navigation-sidebar > row.sidebar-new-bookmark-row {\n    color: @accent_color; }\n  placessidebar .navigation-sidebar > row:drop(active):not(:disabled) {\n    color: @accent_bg_color;\n    box-shadow: inset 0 0 0 1px @accent_bg_color; }\n\nrow image.sidebar-icon {\n  opacity: 0.7; }\n\nrow .sidebar-button {\n  opacity: 0.7; }\n  row .sidebar-button:hover, row .sidebar-button:active, row .sidebar-button.keyboard-activating {\n    opacity: 1; }\n\nplacesview .server-list-button > image {\n  transition: -gtk-icon-transform 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n  -gtk-icon-transform: rotate(0turn); }\n\nplacesview .server-list-button:checked > image {\n  -gtk-icon-transform: rotate(-0.5turn); }\n\nplacesview > actionbar > revealer > box > box {\n  border-spacing: 6px; }\n\nfilechooser {\n  box-shadow: 0 1px alpha(currentColor,0.15); }\n  filechooser pathbar button:not(.image-button) {\n    padding-left: 9px;\n    padding-right: 9px; }\n  filechooser pathbar button > box {\n    border-spacing: 4px; }\n    filechooser pathbar button > box > label {\n      padding-left: 2px;\n      padding-right: 2px; }\n  filechooser columnview > listview > row > cell, filechooser treeview.view > listview > row > cell, filechooser window.print treeview.dialog-action-box > listview > row > cell, window.print filechooser treeview.dialog-action-box > listview > row > cell {\n    padding: 0; }\n    filechooser columnview > listview > row > cell > filelistcell, filechooser treeview.view > listview > row > cell > filelistcell, filechooser window.print treeview.dialog-action-box > listview > row > cell > filelistcell, window.print filechooser treeview.dialog-action-box > listview > row > cell > filelistcell {\n      padding: 8px 6px; }\n  filechooser gridview {\n    padding: 15px; }\n    filechooser gridview ~ undershoot.top {\n      box-shadow: inset 0 1px alpha(@shade_color,0.75);\n      background: linear-gradient(to bottom, alpha(@shade_color,0.75), transparent 4px); }\n    filechooser gridview > child {\n      border-radius: 12px;\n      padding: 0;\n      margin: 3px; }\n      filechooser gridview > child > filelistcell {\n        padding: 6px 12px; }\n      filechooser gridview > child filethumbnail image {\n        filter: drop-shadow(0px 1px 1px rgba(0, 0, 0, 0.3)); }\n      filechooser gridview > child box {\n        border-spacing: 6px; }\n  filechooser > box > actionbar {\n    box-shadow: 0 -1px alpha(@headerbar_shade_color,0.5), 0 -2px 4px alpha(@headerbar_shade_color,0.5); }\n    filechooser > box > actionbar > revealer > box {\n      box-shadow: none;\n      padding-top: 6px; }\n  filechooser scrolledwindow + actionbar > revealer > box {\n    background-color: mix(@accent_bg_color,@view_bg_color,0.7);\n    color: @window_fg_color;\n    box-shadow: none;\n    padding-top: 6px;\n    font-weight: bold; }\n    filechooser scrolledwindow + actionbar > revealer > box:backdrop {\n      background-color: mix(@accent_bg_color,@view_bg_color,0.85); }\n  filechooser placesview > stack > scrolledwindow > undershoot.bottom {\n    box-shadow: inset 0 -1px alpha(@shade_color,0.75);\n    background: linear-gradient(to top, alpha(@shade_color,0.75), transparent 4px); }\n  filechooser placesview > actionbar > revealer > box {\n    background: @view_bg_color;\n    color: @view_fg_color;\n    box-shadow: none;\n    padding-top: 6px; }\n    filechooser placesview > actionbar > revealer > box:backdrop {\n      background: @view_bg_color;\n      transition: none; }\n  filechooser placessidebar {\n    background-color: @sidebar_bg_color;\n    color: @sidebar_fg_color; }\n    filechooser placessidebar:backdrop {\n      background-color: @sidebar_backdrop_color;\n      transition: background-color 200ms ease-out; }\n  filechooser paned.horizontal > separator:dir(ltr) {\n    box-shadow: inset 1px 0 @sidebar_bg_color, inset 1px 0 @sidebar_border_color; }\n    filechooser paned.horizontal > separator:dir(ltr):backdrop {\n      box-shadow: inset 1px 0 @sidebar_backdrop_color, inset 1px 0 @sidebar_border_color; }\n  filechooser paned.horizontal > separator:dir(rtl) {\n    box-shadow: inset -1px 0 @sidebar_bg_color, inset -1px 0 @sidebar_border_color; }\n    filechooser paned.horizontal > separator:dir(rtl):backdrop {\n      box-shadow: inset -1px 0 @sidebar_backdrop_color, inset -1px 0 @sidebar_border_color; }\n  filechooser paned.horizontal > separator:backdrop {\n    transition: box-shadow 200ms ease-out; }\n\n/* Fix header bar height in the file chooser */\nwindow.filechooser headerbar box.start + box.vertical {\n  margin-top: -6px;\n  margin-bottom: -6px;\n  min-height: 12px; }\n\nheaderbar {\n  min-height: 47px;\n  background-color: @headerbar_bg_color;\n  color: @headerbar_fg_color;\n  box-shadow: inset 0 -1px @headerbar_shade_color, inset 1px 0 alpha(@headerbar_border_color,0.15), inset -1px 0 alpha(@headerbar_border_color,0.15);\n  margin-left: -1px;\n  margin-right: -1px; }\n  headerbar > windowhandle > box {\n    padding: 6px 7px 7px 7px; }\n    headerbar > windowhandle > box > box.start,\n    headerbar > windowhandle > box > box.end {\n      border-spacing: 6px; }\n    headerbar > windowhandle > box > box.start:dir(ltr),\n    headerbar > windowhandle > box > box.end:dir(rtl), headerbar > windowhandle > box > widget > box.start:dir(ltr),\n    headerbar > windowhandle > box > widget > box.end:dir(rtl) {\n      margin-right: 6px; }\n    headerbar > windowhandle > box > box.start:dir(rtl),\n    headerbar > windowhandle > box > box.end:dir(ltr), headerbar > windowhandle > box > widget > box.start:dir(rtl),\n    headerbar > windowhandle > box > widget > box.end:dir(ltr) {\n      margin-left: 6px; }\n  headerbar:backdrop {\n    background-color: @headerbar_backdrop_color;\n    transition: background-color 200ms ease-out; }\n    headerbar:backdrop > windowhandle {\n      filter: opacity(0.5);\n      transition: filter 200ms ease-out; }\n  headerbar.default-decoration {\n    min-height: 37px; }\n    headerbar.default-decoration > windowhandle > box {\n      padding: 3px 4px 4px 4px; }\n    headerbar.default-decoration windowcontrols > button {\n      min-height: 22px;\n      min-width: 22px;\n      padding: 4px; }\n    headerbar.default-decoration windowcontrols > .icon {\n      margin: 7px; }\n\nwindow > .titlebar:not(.flat) {\n  box-shadow: 0 1px alpha(@headerbar_shade_color,0.5), 0 2px 4px alpha(@headerbar_shade_color,0.5); }\n\nwindow > .titlebar headerbar:not(.flat) {\n  box-shadow: inset 1px 0 alpha(@headerbar_border_color,0.15), inset -1px 0 alpha(@headerbar_border_color,0.15); }\n\nwindow > headerbar.titlebar,\nwindow > .titlebar headerbar {\n  min-height: 46px; }\n  window > headerbar.titlebar > windowhandle > box,\n  window > .titlebar headerbar > windowhandle > box {\n    padding-bottom: 6px; }\n  window > headerbar.titlebar.default-decoration,\n  window > .titlebar headerbar.default-decoration {\n    min-height: 36px; }\n    window > headerbar.titlebar.default-decoration > windowhandle > box,\n    window > .titlebar headerbar.default-decoration > windowhandle > box {\n      padding-bottom: 3px; }\n\ntoolbarview > .top-bar headerbar,\ntoolbarview > .bottom-bar headerbar, headerbar.flat, window.shortcuts headerbar.titlebar, window.print headerbar.titlebar, window.pagesetup headerbar.titlebar, window.aboutdialog headerbar.titlebar, window.colorchooser headerbar.titlebar, window.appchooser headerbar.titlebar {\n  background: none;\n  box-shadow: none;\n  color: inherit;\n  min-height: 46px; }\n  toolbarview > .top-bar headerbar > windowhandle > box,\n  toolbarview > .bottom-bar headerbar > windowhandle > box, headerbar.flat > windowhandle > box, window.shortcuts headerbar.titlebar > windowhandle > box, window.print headerbar.titlebar > windowhandle > box, window.pagesetup headerbar.titlebar > windowhandle > box, window.aboutdialog headerbar.titlebar > windowhandle > box, window.colorchooser headerbar.titlebar > windowhandle > box, window.appchooser headerbar.titlebar > windowhandle > box {\n    padding-bottom: 6px; }\n  toolbarview > .top-bar headerbar.default-decoration,\n  toolbarview > .bottom-bar headerbar.default-decoration, headerbar.default-decoration.flat, window.shortcuts headerbar.default-decoration.titlebar, window.print headerbar.default-decoration.titlebar, window.pagesetup headerbar.default-decoration.titlebar, window.aboutdialog headerbar.default-decoration.titlebar, window.colorchooser headerbar.default-decoration.titlebar, window.appchooser headerbar.default-decoration.titlebar {\n    min-height: 36px; }\n    toolbarview > .top-bar headerbar.default-decoration > windowhandle > box,\n    toolbarview > .bottom-bar headerbar.default-decoration > windowhandle > box, headerbar.default-decoration.flat > windowhandle > box, window.shortcuts headerbar.default-decoration.titlebar > windowhandle > box, window.print headerbar.default-decoration.titlebar > windowhandle > box, window.pagesetup headerbar.default-decoration.titlebar > windowhandle > box, window.aboutdialog headerbar.default-decoration.titlebar > windowhandle > box, window.colorchooser headerbar.default-decoration.titlebar > windowhandle > box, window.appchooser headerbar.default-decoration.titlebar > windowhandle > box {\n      padding-bottom: 3px; }\n\ntoolbarview > .top-bar headerbar:backdrop,\ntoolbarview > .bottom-bar headerbar:backdrop {\n  transition: none; }\n  toolbarview > .top-bar headerbar:backdrop > windowhandle,\n  toolbarview > .bottom-bar headerbar:backdrop > windowhandle {\n    filter: none;\n    transition: none; }\n\nwindow.devel toolbarview > .top-bar headerbar > windowhandle, toolbarview > .top-bar window.devel headerbar > windowhandle,\nwindow.devel toolbarview > .bottom-bar headerbar > windowhandle,\ntoolbarview > .bottom-bar window.devel headerbar > windowhandle {\n  background-image: none; }\n\ntoolbarview > .top-bar .collapse-spacing headerbar,\ntoolbarview > .bottom-bar .collapse-spacing headerbar, window.shortcuts headerbar.titlebar, window.appchooser headerbar.titlebar {\n  min-height: 40px; }\n  toolbarview > .top-bar .collapse-spacing headerbar > windowhandle > box,\n  toolbarview > .bottom-bar .collapse-spacing headerbar > windowhandle > box, window.shortcuts headerbar.titlebar > windowhandle > box, window.appchooser headerbar.titlebar > windowhandle > box {\n    padding-top: 3px;\n    padding-bottom: 3px; }\n  toolbarview > .top-bar .collapse-spacing headerbar.default-decoration,\n  toolbarview > .bottom-bar .collapse-spacing headerbar.default-decoration, window.shortcuts headerbar.default-decoration.titlebar, window.appchooser headerbar.default-decoration.titlebar {\n    min-height: 30px; }\n    toolbarview > .top-bar .collapse-spacing headerbar.default-decoration > windowhandle > box,\n    toolbarview > .bottom-bar .collapse-spacing headerbar.default-decoration > windowhandle > box, window.shortcuts headerbar.default-decoration.titlebar > windowhandle > box, window.appchooser headerbar.default-decoration.titlebar > windowhandle > box {\n      padding-top: 0px;\n      padding-bottom: 0px; }\n\n.titlebar:not(headerbar) separator {\n  background-color: alpha(@headerbar_border_color,0.15); }\n\n/*********************\n * GtkWindowControls *\n *********************/\nwindowcontrols {\n  border-spacing: 3px; }\n  windowcontrols > button {\n    min-width: 24px;\n    padding: 5px;\n    box-shadow: none; }\n    windowcontrols > button > image {\n      background-color: alpha(currentColor,0.1);\n      border-radius: 100%;\n      padding: 2px;\n      transition: background 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), box-shadow 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n    windowcontrols > button, windowcontrols > button:hover, windowcontrols > button:active {\n      background: none; }\n    windowcontrols > button:hover > image {\n      background-color: alpha(currentColor,0.15); }\n    windowcontrols > button:active > image {\n      background-color: alpha(currentColor,0.3); }\n  windowcontrols > .icon {\n    margin: 9px; }\n\n/******************\n * AdwWindowTitle *\n ******************/\nheaderbar .title,\nwindowtitle .title {\n  padding-left: 12px;\n  padding-right: 12px;\n  font-weight: bold; }\n\nheaderbar .subtitle,\nwindowtitle .subtitle {\n  font-size: smaller;\n  padding-left: 12px;\n  padding-right: 12px; }\n\nwindowtitle {\n  margin-top: -6px;\n  margin-bottom: -6px;\n  min-height: 12px; }\n\nwindow.devel headerbar > windowhandle {\n  background-image: cross-fade(5% -gtk-recolor(url(\"assets/devel-symbolic.svg\")), image(transparent));\n  background-repeat: repeat-x; }\n\nwindow.devel dialog headerbar > windowhandle {\n  background-image: unset;\n  background-repeat: unset; }\n\nlabel {\n  caret-color: currentColor; }\n  label:disabled {\n    filter: opacity(0.5); }\n\n.dim-label, scale > value, progressbar > text, row.expander image.expander-row-arrow, row.property > box.header > box.title > .title, row.expander.property box > list > row > box.header > box.title > .title, row label.subtitle, spinbutton > text > placeholder,\nentry > text > placeholder, headerbar .subtitle,\nwindowtitle .subtitle, label.separator {\n  opacity: 0.55; }\n\n.accent {\n  color: @accent_color; }\n\n.success {\n  color: @success_color; }\n\n.warning {\n  color: @warning_color; }\n\n.error {\n  color: @error_color; }\n\n/**********************\n * General Typography *\n **********************/\n.title-1 {\n  font-weight: 800;\n  font-size: 20pt; }\n\n.title-2 {\n  font-weight: 800;\n  font-size: 15pt; }\n\n.title-3 {\n  font-weight: 700;\n  font-size: 15pt; }\n\n.title-4 {\n  font-weight: 700;\n  font-size: 13pt; }\n\n.heading, listview > header {\n  font-weight: 700;\n  font-size: 11pt; }\n\n.body {\n  font-weight: 400;\n  font-size: 11pt; }\n\n.caption-heading {\n  font-weight: 700;\n  font-size: 9pt; }\n\n.caption {\n  font-weight: 400;\n  font-size: 9pt; }\n\n.monospace {\n  font-family: monospace; }\n\n.numeric, spinbutton, scale > value, progressbar > text {\n  font-feature-settings: \"tnum\"; }\n\n/*******************\n * Editable Labels *\n *******************/\neditablelabel > stack > text {\n  color: @view_fg_color;\n  background-color: @view_bg_color; }\n\nlevelbar:disabled {\n  filter: opacity(0.5); }\n\nlevelbar.horizontal trough > block {\n  min-height: 8px;\n  border-radius: 99px; }\n  levelbar.horizontal trough > block.empty, levelbar.horizontal trough > block.full {\n    border-radius: 99px; }\n\nlevelbar.horizontal.discrete > trough > block {\n  min-height: 8px;\n  margin-right: 2px;\n  min-width: 26px;\n  border-radius: 0; }\n  levelbar.horizontal.discrete > trough > block:first-child {\n    border-radius: 99px 0 0 99px; }\n  levelbar.horizontal.discrete > trough > block:last-child {\n    border-radius: 0 99px 99px 0;\n    margin-right: 0; }\n\nlevelbar.vertical trough > block {\n  min-width: 8px;\n  border-radius: 99px; }\n  levelbar.vertical trough > block.empty, levelbar.vertical trough > block.full {\n    border-radius: 99px; }\n\nlevelbar.vertical.discrete > trough > block {\n  min-width: 8px;\n  margin-bottom: 2px;\n  min-height: 26px;\n  border-radius: 0; }\n  levelbar.vertical.discrete > trough > block:first-child {\n    border-radius: 99px 99px 0 0; }\n  levelbar.vertical.discrete > trough > block:last-child {\n    border-radius: 0 0 99px 99px;\n    margin-bottom: 0; }\n\nlevelbar > trough {\n  padding: 0; }\n  levelbar > trough > block.low {\n    background-color: @warning_bg_color; }\n  levelbar > trough > block.high, levelbar > trough > block:not(.empty) {\n    background-color: @accent_bg_color; }\n  levelbar > trough > block.full {\n    background-color: @success_bg_color; }\n  levelbar > trough > block.empty {\n    background-color: alpha(currentColor,0.15); }\n\n.osd levelbar > trough > block.high, .osd levelbar > trough > block:not(.empty) {\n  background-color: rgba(255, 255, 255, 0.75); }\n\n.linked:not(.vertical) > button:dir(ltr):not(:first-child), .linked:not(.vertical) > button:dir(rtl):not(:last-child) {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n  margin-left: -1px; }\n\n.linked:not(.vertical) > button:dir(ltr):not(:last-child), .linked:not(.vertical) > button:dir(rtl):not(:first-child) {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked.vertical button:not(:first-child) {\n  border-top-left-radius: 0;\n  border-top-right-radius: 0;\n  margin-top: -1px; }\n\n.linked.vertical button:not(:last-child) {\n  border-bottom-left-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked:not(.vertical) > menubutton:dir(ltr):not(:first-child) > button, .linked:not(.vertical) > menubutton:dir(rtl):not(:last-child) > button {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n  margin-left: -1px; }\n\n.linked:not(.vertical) > menubutton:dir(ltr):not(:last-child) > button, .linked:not(.vertical) > menubutton:dir(rtl):not(:first-child) > button {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked.vertical menubutton:not(:first-child) > button {\n  border-top-left-radius: 0;\n  border-top-right-radius: 0;\n  margin-top: -1px; }\n\n.linked.vertical menubutton:not(:last-child) > button {\n  border-bottom-left-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked:not(.vertical) > dropdown:dir(ltr):not(:first-child) > button, .linked:not(.vertical) > combobox:dir(ltr):not(:first-child) > button, .linked:not(.vertical) > dropdown:dir(rtl):not(:last-child) > button, .linked:not(.vertical) > combobox:dir(rtl):not(:last-child) > button {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n  margin-left: -1px; }\n\n.linked:not(.vertical) > dropdown:dir(ltr):not(:last-child) > button, .linked:not(.vertical) > combobox:dir(ltr):not(:last-child) > button, .linked:not(.vertical) > dropdown:dir(rtl):not(:first-child) > button, .linked:not(.vertical) > combobox:dir(rtl):not(:first-child) > button {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked.vertical dropdown:not(:first-child) > button, .linked.vertical combobox:not(:first-child) > button {\n  border-top-left-radius: 0;\n  border-top-right-radius: 0;\n  margin-top: -1px; }\n\n.linked.vertical dropdown:not(:last-child) > button, .linked.vertical combobox:not(:last-child) > button {\n  border-bottom-left-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked:not(.vertical) > colorbutton:dir(ltr):not(:first-child) > button, .linked:not(.vertical) > colorbutton:dir(rtl):not(:last-child) > button {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n  margin-left: -1px; }\n\n.linked:not(.vertical) > colorbutton:dir(ltr):not(:last-child) > button, .linked:not(.vertical) > colorbutton:dir(rtl):not(:first-child) > button {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked.vertical colorbutton:not(:first-child) > button {\n  border-top-left-radius: 0;\n  border-top-right-radius: 0;\n  margin-top: -1px; }\n\n.linked.vertical colorbutton:not(:last-child) > button {\n  border-bottom-left-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked:not(.vertical) > fontbutton:dir(ltr):not(:first-child) > button, .linked:not(.vertical) > fontbutton:dir(rtl):not(:last-child) > button {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n  margin-left: -1px; }\n\n.linked:not(.vertical) > fontbutton:dir(ltr):not(:last-child) > button, .linked:not(.vertical) > fontbutton:dir(rtl):not(:first-child) > button {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked.vertical fontbutton:not(:first-child) > button {\n  border-top-left-radius: 0;\n  border-top-right-radius: 0;\n  margin-top: -1px; }\n\n.linked.vertical fontbutton:not(:last-child) > button {\n  border-bottom-left-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked:not(.vertical) > tabbutton:dir(ltr):not(:first-child) > button, .linked:not(.vertical) > tabbutton:dir(rtl):not(:last-child) > button {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n  margin-left: -1px; }\n\n.linked:not(.vertical) > tabbutton:dir(ltr):not(:last-child) > button, .linked:not(.vertical) > tabbutton:dir(rtl):not(:first-child) > button {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked.vertical tabbutton:not(:first-child) > button {\n  border-top-left-radius: 0;\n  border-top-right-radius: 0;\n  margin-top: -1px; }\n\n.linked.vertical tabbutton:not(:last-child) > button {\n  border-bottom-left-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked:not(.vertical) > spinbutton:dir(ltr):not(:first-child), .linked:not(.vertical) > spinbutton:dir(rtl):not(:last-child) {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n  margin-left: -1px; }\n\n.linked:not(.vertical) > spinbutton:dir(ltr):not(:last-child), .linked:not(.vertical) > spinbutton:dir(rtl):not(:first-child) {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked.vertical spinbutton:not(:first-child) {\n  border-top-left-radius: 0;\n  border-top-right-radius: 0;\n  margin-top: -1px; }\n\n.linked.vertical spinbutton:not(:last-child) {\n  border-bottom-left-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked:not(.vertical) > entry:dir(ltr):not(:first-child), .linked:not(.vertical) > entry:dir(rtl):not(:last-child) {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n  margin-left: -1px; }\n\n.linked:not(.vertical) > entry:dir(ltr):not(:last-child), .linked:not(.vertical) > entry:dir(rtl):not(:first-child) {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked.vertical entry:not(:first-child) {\n  border-top-left-radius: 0;\n  border-top-right-radius: 0;\n  margin-top: -1px; }\n\n.linked.vertical entry:not(:last-child) {\n  border-bottom-left-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked:not(.vertical) > combobox:dir(ltr):not(:first-child) > box > button.combo, .linked:not(.vertical) > combobox:dir(rtl):not(:last-child) > box > button.combo {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n  margin-left: -1px; }\n\n.linked:not(.vertical) > combobox:dir(ltr):not(:last-child) > box > button.combo, .linked:not(.vertical) > combobox:dir(rtl):not(:first-child) > box > button.combo {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked.vertical combobox:not(:first-child) > box > button.combo {\n  border-top-left-radius: 0;\n  border-top-right-radius: 0;\n  margin-top: -1px; }\n\n.linked.vertical combobox:not(:last-child) > box > button.combo {\n  border-bottom-left-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked:not(.vertical) > appchooserbutton:dir(ltr):not(:first-child) > combobox > box > button.combo, .linked:not(.vertical) > appchooserbutton:dir(rtl):not(:last-child) > combobox > box > button.combo {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n  margin-left: -1px; }\n\n.linked:not(.vertical) > appchooserbutton:dir(ltr):not(:last-child) > combobox > box > button.combo, .linked:not(.vertical) > appchooserbutton:dir(rtl):not(:first-child) > combobox > box > button.combo {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked.vertical appchooserbutton:not(:first-child) > combobox > box > button.combo {\n  border-top-left-radius: 0;\n  border-top-right-radius: 0;\n  margin-top: -1px; }\n\n.linked.vertical appchooserbutton:not(:last-child) > combobox > box > button.combo {\n  border-bottom-left-radius: 0;\n  border-bottom-right-radius: 0; }\n\nlink,\nbutton.link {\n  color: @accent_color;\n  text-decoration: underline;\n  font-weight: inherit; }\n  link:visited,\n  button.link:visited {\n    color: mix(@accent_color,@view_fg_color,0.2); }\n  link:hover,\n  button.link:hover {\n    color: shade(@accent_color,1.1); }\n  link:active,\n  button.link:active {\n    color: @accent_color; }\n  link:disabled,\n  button.link:disabled {\n    color: alpha(currentColor,0.5); }\n  .osd link, .osd button.link {\n    color: mix(@accent_bg_color,white,0.5); }\n    .osd link:visited, .osd button.link:visited {\n      color: mix(@accent_bg_color,white,0.25); }\n    .osd link:active, .osd button.link:active {\n      color: mix(@accent_bg_color,white,0.5); }\n\nlink {\n  outline: 0 solid transparent;\n  outline-offset: 4px;\n  transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n\nlink:focus:focus-visible {\n  outline-color: alpha(@accent_color,0.5);\n  outline-width: 2px;\n  outline-offset: -2px; }\n\n.osd link:focus:focus-visible {\n  outline-color: rgba(255, 255, 255, 0.5); }\n\nbutton.link > label {\n  text-decoration: underline; }\n\nlistview,\nlist {\n  color: @view_fg_color;\n  background-color: @view_bg_color;\n  background-clip: padding-box;\n  border-color: alpha(currentColor,0.15); }\n  listview > row,\n  list > row {\n    padding: 2px;\n    background-clip: padding-box; }\n  listview > row.expander,\n  list > row.expander {\n    padding: 0px; }\n  listview > row.expander .row-header,\n  list > row.expander .row-header {\n    padding: 2px; }\n  listview.horizontal row.separator, listview.separators.horizontal > row:not(.separator),\n  list.horizontal row.separator,\n  list.separators.horizontal > row:not(.separator) {\n    border-left: 1px solid alpha(currentColor,0.15); }\n  listview:not(.horizontal) row.separator, listview.separators:not(.horizontal) > row:not(.separator),\n  list:not(.horizontal) row.separator,\n  list.separators:not(.horizontal) > row:not(.separator) {\n    border-bottom: 1px solid alpha(currentColor,0.15); }\n\nlistview > header {\n  padding: 2px;\n  padding-top: 18px;\n  padding-bottom: 6px; }\n\nrow {\n  background-clip: padding-box; }\n  row {\n    outline: 0 solid transparent;\n    outline-offset: 4px;\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  row:focus:focus-visible {\n    outline-color: alpha(@accent_color,0.5);\n    outline-width: 2px;\n    outline-offset: -2px; }\n  .osd row:focus:focus-visible {\n    outline-color: rgba(255, 255, 255, 0.5); }\n  .osd row.activatable:hover {\n    background-color: alpha(currentColor,0.07); }\n  .osd row.activatable:active {\n    background-color: alpha(currentColor,0.16); }\n  .osd row.activatable.has-open-popup {\n    background-color: alpha(currentColor,0.07); }\n  .osd row.activatable:selected:hover {\n    background-color: alpha(currentColor,0.13); }\n  .osd row.activatable:selected:active {\n    background-color: alpha(currentColor,0.19); }\n  .osd row.activatable:selected.has-open-popup {\n    background-color: alpha(currentColor,0.13); }\n  .osd row:selected {\n    background-color: alpha(currentColor,0.1); }\n  row.activatable:hover {\n    background-color: alpha(currentColor,0.04); }\n  row.activatable:active {\n    background-color: alpha(currentColor,0.08); }\n  row.activatable.has-open-popup {\n    background-color: alpha(currentColor,0.04); }\n  row.activatable:selected:hover {\n    background-color: alpha(@accent_bg_color,0.32); }\n  row.activatable:selected:active {\n    background-color: alpha(@accent_bg_color,0.39); }\n  row.activatable:selected.has-open-popup {\n    background-color: alpha(@accent_bg_color,0.32); }\n  row:selected {\n    background-color: alpha(@accent_bg_color,0.25); }\n\n/*******************************************************\n * Rich Lists                                          *\n * Large list usually containing lots of widgets       *\n * https://gitlab.gnome.org/GNOME/gtk/-/issues/3073    *\n *******************************************************/\n.rich-list {\n  /* rich lists usually containing other widgets than just labels/text */ }\n  .rich-list > row {\n    padding: 8px 12px;\n    min-height: 32px;\n    /* should be tall even when only containing a label */ }\n    .rich-list > row > box {\n      border-spacing: 12px; }\n  .rich-list > header {\n    padding-left: 12px;\n    padding-right: 12px; }\n\n/****************\n * AdwActionRow *\n ****************/\nrow label.subtitle {\n  font-size: smaller; }\n\nrow > box.header {\n  margin-left: 12px;\n  margin-right: 12px;\n  border-spacing: 6px;\n  min-height: 50px; }\n  row > box.header > .icon:disabled {\n    filter: opacity(0.5); }\n  row > box.header > box.title {\n    margin-top: 6px;\n    margin-bottom: 6px;\n    border-spacing: 3px;\n    padding: 0; }\n    row > box.header > box.title,\n    row > box.header > box.title > .title,\n    row > box.header > box.title > .subtitle {\n      padding: 0;\n      font-weight: inherit; }\n  row > box.header > .prefixes,\n  row > box.header > .suffixes {\n    border-spacing: 6px; }\n  row > box.header > .icon:dir(ltr),\n  row > box.header > .prefixes:dir(ltr) {\n    margin-right: 6px; }\n  row > box.header > .icon:dir(rtl),\n  row > box.header > .prefixes:dir(rtl) {\n    margin-left: 6px; }\n\nrow.property > box.header > box.title > .title, row.expander.property box > list > row > box.header > box.title > .title {\n  font-size: smaller; }\n\nrow.property > box.header > box.title > .subtitle, row.expander.property box > list > row > box.header > box.title > .subtitle {\n  font-size: inherit;\n  opacity: 1; }\n\n/******************************\n * AdwEntryRow and AdwSpinRow *\n ******************************/\nrow.entry:not(:selected).activatable.focused:hover, row.entry:not(:selected).activatable.focused:active {\n  background-color: transparent; }\n\nrow.entry:disabled text {\n  opacity: 0.5; }\n\nrow.entry:disabled .dim-label, row.entry:disabled scale > value, row.entry:disabled progressbar > text, row.entry:disabled row.expander image.expander-row-arrow, row.expander row.entry:disabled image.expander-row-arrow, row.entry:disabled spinbutton > text > placeholder,\nrow.entry:disabled entry > text > placeholder, row.entry:disabled label.separator, row.entry:disabled row.property > box.header > box.title > .title, row.entry:disabled row.expander.property box > list > row > box.header > box.title > .title, row.expander.property row.entry:disabled box > list > row > box.header > box.title > .title, row.entry:disabled .subtitle {\n  opacity: 1; }\n\nrow.entry .edit-icon, row.entry .indicator {\n  min-width: 24px;\n  min-height: 24px;\n  padding: 5px; }\n\nrow.entry .edit-icon:disabled {\n  opacity: 0.3; }\n\nrow.entry .indicator {\n  opacity: 0.3; }\n\nrow.entry.monospace {\n  font-family: inherit; }\n  row.entry.monospace text {\n    font-family: monospace; }\n\nrow.spin:not(:selected).activatable.focused:hover, row.spin:not(:selected).activatable.focused:active {\n  background-color: transparent; }\n\nrow.spin spinbutton {\n  background: none;\n  border-spacing: 6px;\n  box-shadow: none; }\n  row.spin spinbutton, row.spin spinbutton:focus {\n    outline: none; }\n  row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr):last-child, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child,\n  row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n  row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child {\n    min-width: 30px;\n    min-height: 30px;\n    margin: 10px 2px;\n    border: none; }\n\nrow.spin:disabled spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:disabled, row.spin:disabled spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr):last-child:disabled, row.spin:disabled spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child:disabled,\nrow.spin:disabled spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):disabled,\nrow.spin:disabled spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child:disabled,\nrow.spin:disabled spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child:disabled {\n  filter: none; }\n\nrow.entry,\nrow.spin {\n  outline: 0 solid transparent;\n  outline-offset: 5px;\n  transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), background-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), border-radius 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n\nrow.entry.focused,\nrow.spin.focused {\n  outline-color: alpha(@accent_color,0.5);\n  outline-width: 2px;\n  outline-offset: -1px; }\n\nrow.entry:not(:selected).activatable.focused:hover, row.entry:not(:selected).activatable.focused:active,\nrow.spin:not(:selected).activatable.focused:hover,\nrow.spin:not(:selected).activatable.focused:active {\n  background-color: transparent; }\n\nrow.entry.error,\nrow.spin.error {\n  outline: 0 solid transparent;\n  outline-offset: 5px;\n  transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), background-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), border-radius 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n\nrow.entry.error.focused,\nrow.spin.error.focused {\n  outline-color: alpha(currentColor,0.5);\n  outline-width: 2px;\n  outline-offset: -1px; }\n\nrow.entry.error text > selection:focus-within,\nrow.spin.error text > selection:focus-within {\n  background-color: alpha(@error_color,0.2); }\n\nrow.entry.error text > cursor-handle > contents,\nrow.spin.error text > cursor-handle > contents {\n  background-color: currentColor; }\n\nrow.entry.error .dim-label, row.entry.error scale > value, row.entry.error progressbar > text, row.entry.error row.expander image.expander-row-arrow, row.expander row.entry.error image.expander-row-arrow, row.entry.error spinbutton > text > placeholder,\nrow.entry.error entry > text > placeholder, row.entry.error label.separator, row.entry.error row.property > box.header > box.title > .title, row.entry.error row.expander.property box > list > row > box.header > box.title > .title, row.expander.property row.entry.error box > list > row > box.header > box.title > .title, row.entry.error .subtitle,\nrow.spin.error .dim-label,\nrow.spin.error scale > value,\nrow.spin.error progressbar > text,\nrow.spin.error row.expander image.expander-row-arrow,\nrow.expander row.spin.error image.expander-row-arrow,\nrow.spin.error spinbutton > text > placeholder,\nrow.spin.error entry > text > placeholder,\nrow.spin.error label.separator,\nrow.spin.error row.property > box.header > box.title > .title,\nrow.spin.error row.expander.property box > list > row > box.header > box.title > .title,\nrow.expander.property row.spin.error box > list > row > box.header > box.title > .title,\nrow.spin.error .subtitle {\n  opacity: 1; }\n\nrow.entry.error .suggested-action,\nrow.spin.error .suggested-action {\n  background-color: @error_bg_color;\n  color: @error_fg_color; }\n\nrow.entry.warning,\nrow.spin.warning {\n  outline: 0 solid transparent;\n  outline-offset: 5px;\n  transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), background-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), border-radius 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n\nrow.entry.warning.focused,\nrow.spin.warning.focused {\n  outline-color: alpha(currentColor,0.5);\n  outline-width: 2px;\n  outline-offset: -1px; }\n\nrow.entry.warning text > selection:focus-within,\nrow.spin.warning text > selection:focus-within {\n  background-color: alpha(@warning_color,0.2); }\n\nrow.entry.warning text > cursor-handle > contents,\nrow.spin.warning text > cursor-handle > contents {\n  background-color: currentColor; }\n\nrow.entry.warning .dim-label, row.entry.warning scale > value, row.entry.warning progressbar > text, row.entry.warning row.expander image.expander-row-arrow, row.expander row.entry.warning image.expander-row-arrow, row.entry.warning spinbutton > text > placeholder,\nrow.entry.warning entry > text > placeholder, row.entry.warning label.separator, row.entry.warning row.property > box.header > box.title > .title, row.entry.warning row.expander.property box > list > row > box.header > box.title > .title, row.expander.property row.entry.warning box > list > row > box.header > box.title > .title, row.entry.warning .subtitle,\nrow.spin.warning .dim-label,\nrow.spin.warning scale > value,\nrow.spin.warning progressbar > text,\nrow.spin.warning row.expander image.expander-row-arrow,\nrow.expander row.spin.warning image.expander-row-arrow,\nrow.spin.warning spinbutton > text > placeholder,\nrow.spin.warning entry > text > placeholder,\nrow.spin.warning label.separator,\nrow.spin.warning row.property > box.header > box.title > .title,\nrow.spin.warning row.expander.property box > list > row > box.header > box.title > .title,\nrow.expander.property row.spin.warning box > list > row > box.header > box.title > .title,\nrow.spin.warning .subtitle {\n  opacity: 1; }\n\nrow.entry.warning .suggested-action,\nrow.spin.warning .suggested-action {\n  background-color: @warning_bg_color;\n  color: @warning_fg_color; }\n\nrow.entry.success,\nrow.spin.success {\n  outline: 0 solid transparent;\n  outline-offset: 5px;\n  transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), background-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), border-radius 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n\nrow.entry.success.focused,\nrow.spin.success.focused {\n  outline-color: alpha(currentColor,0.5);\n  outline-width: 2px;\n  outline-offset: -1px; }\n\nrow.entry.success text > selection:focus-within,\nrow.spin.success text > selection:focus-within {\n  background-color: alpha(@success_color,0.2); }\n\nrow.entry.success text > cursor-handle > contents,\nrow.spin.success text > cursor-handle > contents {\n  background-color: currentColor; }\n\nrow.entry.success .dim-label, row.entry.success scale > value, row.entry.success progressbar > text, row.entry.success row.expander image.expander-row-arrow, row.expander row.entry.success image.expander-row-arrow, row.entry.success spinbutton > text > placeholder,\nrow.entry.success entry > text > placeholder, row.entry.success label.separator, row.entry.success row.property > box.header > box.title > .title, row.entry.success row.expander.property box > list > row > box.header > box.title > .title, row.expander.property row.entry.success box > list > row > box.header > box.title > .title, row.entry.success .subtitle,\nrow.spin.success .dim-label,\nrow.spin.success scale > value,\nrow.spin.success progressbar > text,\nrow.spin.success row.expander image.expander-row-arrow,\nrow.expander row.spin.success image.expander-row-arrow,\nrow.spin.success spinbutton > text > placeholder,\nrow.spin.success entry > text > placeholder,\nrow.spin.success label.separator,\nrow.spin.success row.property > box.header > box.title > .title,\nrow.spin.success row.expander.property box > list > row > box.header > box.title > .title,\nrow.expander.property row.spin.success box > list > row > box.header > box.title > .title,\nrow.spin.success .subtitle {\n  opacity: 1; }\n\nrow.entry.success .suggested-action,\nrow.spin.success .suggested-action {\n  background-color: @success_bg_color;\n  color: @success_fg_color; }\n\n/***************\n * AdwComboRow *\n ***************/\nrow.combo image.dropdown-arrow:disabled {\n  filter: opacity(0.5); }\n\nrow.combo listview.inline {\n  background: none;\n  border: none;\n  box-shadow: none;\n  color: inherit; }\n  row.combo listview.inline, row.combo listview.inline:disabled {\n    background: none;\n    color: inherit; }\n\nrow.combo popover > contents {\n  min-width: 120px; }\n  row.combo popover > contents .combo-searchbar {\n    margin: 6px; }\n    row.combo popover > contents .combo-searchbar + scrolledwindow > undershoot.top {\n      box-shadow: inset 0 1px alpha(@popover_shade_color,0.75);\n      background: linear-gradient(to bottom, alpha(@popover_shade_color,0.75), transparent 4px); }\n\n/******************\n * AdwExpanderRow *\n ******************/\nlist.boxed-list > row, list.content > row, list.boxed-list > row.expander row.header, list.content > row.expander row.header, row.expander list.nested > row {\n  border-bottom: 1px solid @card_shade_color; }\n  list.boxed-list > row, list.content > row, list.boxed-list > row.expander row.header, list.content > row.expander row.header, row.expander list.nested > row {\n    outline: 0 solid transparent;\n    outline-offset: 5px;\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), background-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), border-radius 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  list.boxed-list > row:focus:focus-visible, list.content > row:focus:focus-visible, list.boxed-list > row.expander row.header:focus:focus-visible, list.content > row.expander row.header:focus:focus-visible, row.expander list.nested > row:focus:focus-visible {\n    outline-color: alpha(@accent_color,0.5);\n    outline-width: 2px;\n    outline-offset: -1px; }\n  .osd list.boxed-list > row:focus:focus-visible, .osd list.content > 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 list.content > row.expander row.header:focus:focus-visible, list.content > 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 {\n    outline-color: rgba(255, 255, 255, 0.5); }\n  list.boxed-list > row:not(:selected).activatable:hover, list.content > row:not(:selected).activatable:hover, list.boxed-list > row.expander row.header:not(:selected).activatable:hover, list.content > row.expander row.header:not(:selected).activatable:hover, row.expander list.nested > row:not(:selected).activatable:hover {\n    background-color: alpha(currentColor,0.03); }\n  list.boxed-list > row:not(:selected).activatable:active, list.content > row:not(:selected).activatable:active, list.boxed-list > row.expander row.header:not(:selected).activatable:active, list.content > row.expander row.header:not(:selected).activatable:active, row.expander list.nested > row:not(:selected).activatable:active {\n    background-color: alpha(currentColor,0.08); }\n  list.boxed-list > row:not(:selected).activatable.has-open-popup, list.content > row:not(:selected).activatable.has-open-popup, list.boxed-list > row.expander row.header:not(:selected).activatable.has-open-popup, list.content > row.expander row.header:not(:selected).activatable.has-open-popup, row.expander list.nested > row:not(:selected).activatable.has-open-popup {\n    background-color: alpha(currentColor,0.03); }\n\nrow.expander {\n  background: none;\n  padding: 0px; }\n  row.expander > box > list {\n    background: none;\n    color: inherit; }\n  row.expander list.nested {\n    background-color: alpha(@card_shade_color,0.5);\n    color: inherit; }\n  row.expander image.expander-row-arrow {\n    transition: -gtk-icon-transform 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n    row.expander image.expander-row-arrow:dir(ltr) {\n      margin-left: 3px; }\n    row.expander image.expander-row-arrow:dir(rtl) {\n      margin-right: 3px; }\n    row.expander image.expander-row-arrow:dir(ltr) {\n      -gtk-icon-transform: rotate(0.5turn); }\n    row.expander image.expander-row-arrow:dir(rtl) {\n      -gtk-icon-transform: rotate(-0.5turn); }\n    row.expander image.expander-row-arrow:disabled {\n      filter: opacity(0.5); }\n  row.expander:checked image.expander-row-arrow {\n    -gtk-icon-transform: rotate(0turn);\n    opacity: 1; }\n    row.expander:checked image.expander-row-arrow:not(:disabled) {\n      color: @accent_color; }\n  .osd row.expander:checked image.expander-row-arrow:not(:disabled) {\n    color: inherit; }\n\n/*****************\n * Boxed Lists *\n *****************/\nlist.boxed-list > row.expander, list.content > row.expander {\n  border: none; }\n\nlist.boxed-list > row:first-child, list.content > row:first-child, list.boxed-list > row:first-child.expander row.header, list.content > row:first-child.expander row.header {\n  border-top-left-radius: 12px;\n  border-top-right-radius: 12px; }\n\nlist.boxed-list > row:last-child, list.content > row:last-child, list.boxed-list > row:last-child.expander:not(:checked), list.boxed-list > row:last-child.expander:not(:checked) row.header, list.content > row:last-child.expander:not(:checked) row.header, list.boxed-list > row:last-child.expander:checked list.nested, list.content > row:last-child.expander:checked list.nested, list.boxed-list > row:last-child.expander:checked list.nested > row:last-child, list.content > row:last-child.expander:checked list.nested > row:last-child {\n  border-bottom-left-radius: 12px;\n  border-bottom-right-radius: 12px;\n  border-bottom-width: 0; }\n\npopover.menu > contents {\n  min-width: 120px; }\n\npopover.menu scrollbar.vertical > range > trough > slider {\n  min-height: 30px; }\n\npopover.menu box.inline-buttons {\n  padding: 0 12px; }\n  popover.menu box.inline-buttons button.image-button.model {\n    min-height: 32px;\n    min-width: 32px;\n    padding: 0;\n    border: none;\n    outline: none;\n    transition: none; }\n    popover.menu box.inline-buttons button.image-button.model:selected {\n      background-color: alpha(currentColor,0.1); }\n      popover.menu box.inline-buttons button.image-button.model:selected:active {\n        background-color: alpha(currentColor,0.19); }\n\npopover.menu box.circular-buttons {\n  padding: 12px 12px 6px; }\n  popover.menu box.circular-buttons button.circular.image-button.model {\n    outline: none;\n    padding: 11px;\n    box-shadow: inset 0 0 0 1px alpha(currentColor,0.15); }\n    popover.menu box.circular-buttons button.circular.image-button.model:selected {\n      background-color: alpha(currentColor,0.13);\n      box-shadow: none; }\n      popover.menu box.circular-buttons button.circular.image-button.model:selected:active {\n        background-color: alpha(currentColor,0.19); }\n\npopover.menu > contents {\n  padding: 0; }\n  popover.menu > contents > stack > box, popover.menu > contents > scrolledwindow > viewport > stack > box {\n    padding: 6px; }\n\npopover.menu separator {\n  margin: 6px 0; }\n\npopover.menu list separator {\n  margin: 0; }\n\npopover.menu accelerator {\n  color: alpha(currentColor,0.55); }\n  popover.menu accelerator:dir(ltr) {\n    margin-left: 12px; }\n  popover.menu accelerator:dir(rtl) {\n    margin-right: 12px; }\n\npopover.menu check,\npopover.menu radio {\n  min-width: 14px;\n  min-height: 14px;\n  -gtk-icon-size: 14px;\n  padding: 2px; }\n  popover.menu check, popover.menu check:hover:checked, popover.menu check:hover:indeterminate, popover.menu check:hover:not(:checked):not(:indeterminate), popover.menu check:active:checked, popover.menu check:active:indeterminate, popover.menu check:active:not(:checked):not(:indeterminate),\n  popover.menu radio,\n  popover.menu radio:hover:checked,\n  popover.menu radio:hover:indeterminate,\n  popover.menu radio:hover:not(:checked):not(:indeterminate),\n  popover.menu radio:active:checked,\n  popover.menu radio:active:indeterminate,\n  popover.menu radio:active:not(:checked):not(:indeterminate) {\n    background: none;\n    box-shadow: none;\n    color: inherit; }\n\n.osd popover.menu check, .osd popover.menu radio {\n  background: none;\n  color: inherit; }\n\npopover.menu radio {\n  padding: 1px;\n  border: 1px solid alpha(currentColor,0.3); }\n\npopover.menu check.left,\npopover.menu radio.left,\npopover.menu arrow.left {\n  margin-left: -2px;\n  margin-right: 6px; }\n\npopover.menu check.right,\npopover.menu radio.right,\npopover.menu arrow.right {\n  margin-left: 6px;\n  margin-right: -2px; }\n\npopover.menu modelbutton {\n  min-height: 32px;\n  min-width: 40px;\n  padding: 0 12px;\n  border-radius: 6px; }\n  popover.menu modelbutton:hover, popover.menu modelbutton:selected {\n    background-color: alpha(currentColor,0.1); }\n  popover.menu modelbutton:active {\n    background-color: alpha(currentColor,0.19); }\n  popover.menu modelbutton arrow {\n    background: none;\n    min-width: 16px;\n    min-height: 16px;\n    opacity: 0.3; }\n    popover.menu modelbutton arrow:hover {\n      background: none; }\n    popover.menu modelbutton arrow:disabled {\n      filter: opacity(0.5); }\n    popover.menu modelbutton arrow.left {\n      -gtk-icon-source: -gtk-icontheme(\"go-previous-symbolic\"); }\n    popover.menu modelbutton arrow.right {\n      -gtk-icon-source: -gtk-icontheme(\"go-next-symbolic\"); }\n\npopover.menu label.title {\n  font-weight: bold;\n  padding: 4px 32px; }\n\npopover.menu list, popover.menu listview {\n  background: none;\n  color: inherit; }\n  popover.menu list > row, popover.menu listview > row {\n    border-radius: 6px;\n    padding: 0 12px;\n    min-height: 32px;\n    min-width: 40px; }\n    popover.menu list > row:selected, popover.menu listview > row:selected {\n      background: none; }\n    popover.menu list > row:hover, popover.menu list > row:hover:selected.activatable, popover.menu listview > row:hover, popover.menu listview > row:hover:selected.activatable {\n      background-color: alpha(currentColor,0.1); }\n    popover.menu list > row:active, popover.menu list > row:active:selected.activatable, popover.menu listview > row:active, popover.menu listview > row:active:selected.activatable {\n      background-color: alpha(currentColor,0.19); }\n    popover.menu list > row.has-open-popup, popover.menu list > row.has-open-popup:selected.activatable, popover.menu listview > row.has-open-popup, popover.menu listview > row.has-open-popup:selected.activatable {\n      background-color: alpha(currentColor,0.1); }\n    popover.menu list > row > box, popover.menu listview > row > box {\n      border-spacing: 6px; }\n\npopover.menu contents > list,\npopover.menu contents > listview,\npopover.menu scrolledwindow > viewport > list,\npopover.menu scrolledwindow > listview {\n  padding: 6px 0; }\n  popover.menu contents > list > row,\n  popover.menu contents > listview > row,\n  popover.menu scrolledwindow > viewport > list > row,\n  popover.menu scrolledwindow > listview > row {\n    margin: 0 6px;\n    padding: 9px 12px;\n    min-height: 0; }\n\nmenubar {\n  box-shadow: inset 0 -1px alpha(currentColor,0.15);\n  padding-bottom: 1px; }\n  menubar > item {\n    min-height: 16px;\n    padding: 4px 8px;\n    border-radius: 6px; }\n    menubar > item:selected {\n      background-color: alpha(currentColor,0.1); }\n    menubar > item popover.menu popover.menu {\n      padding: 0 0 4px 0; }\n    menubar > item popover.menu popover.menu > contents {\n      margin: 0;\n      border-radius: 12px; }\n\ntoolbarview > .top-bar menubar,\ntoolbarview > .bottom-bar menubar {\n  box-shadow: none;\n  padding-bottom: 0; }\n\n/********************\n * GtkMessageDialog *\n ********************/\nwindow.dialog.message .titlebar {\n  min-height: 20px;\n  background: none;\n  box-shadow: none;\n  border-style: none;\n  border-top-left-radius: 7px;\n  border-top-right-radius: 7px; }\n\nwindow.dialog.message box.dialog-vbox.vertical {\n  margin-top: 6px;\n  border-spacing: 24px; }\n  window.dialog.message box.dialog-vbox.vertical > box > box > box > label.title {\n    font-weight: 800;\n    font-size: 15pt; }\n\nwindow.dialog.message.csd {\n  border-bottom-left-radius: 13px;\n  border-bottom-right-radius: 13px; }\n  window.dialog.message.csd .dialog-action-area {\n    border-top: 1px solid alpha(currentColor,0.15);\n    margin: 0;\n    border-spacing: 0; }\n    window.dialog.message.csd .dialog-action-area > button {\n      padding: 10px 14px;\n      border-radius: 0;\n      border: none;\n      background-clip: padding-box;\n      border-left: 1px solid alpha(currentColor,0.15); }\n      window.dialog.message.csd .dialog-action-area > button:first-child {\n        border-bottom-left-radius: 13px;\n        border-left: none; }\n      window.dialog.message.csd .dialog-action-area > button:last-child {\n        border-bottom-right-radius: 13px; }\n      window.dialog.message.csd .dialog-action-area > button.suggested-action {\n        color: @accent_color; }\n      window.dialog.message.csd .dialog-action-area > button.destructive-action {\n        color: @destructive_color; }\n\n/********************\n * AdwMessageDialog *\n ********************/\nwindow.messagedialog,\ndialog-host > dialog.alert sheet,\nwindow.dialog-window.alert {\n  background-color: @dialog_bg_color;\n  color: @dialog_fg_color; }\n\nwindow.messagedialog {\n  outline: none; }\n\ndialog-host > dialog.alert.floating sheet,\nwindow.dialog-window.alert {\n  border-radius: 13px;\n  outline: none; }\n\nwindow.messagedialog .message-area,\ndialog.alert .message-area {\n  padding: 24px 30px;\n  border-spacing: 24px; }\n  window.messagedialog .message-area.has-heading.has-body,\n  dialog.alert .message-area.has-heading.has-body {\n    border-spacing: 10px; }\n\nwindow.messagedialog .response-area > button,\ndialog.alert .response-area > button {\n  padding: 10px 14px;\n  border-radius: 0; }\n  window.messagedialog .response-area > button.suggested,\n  dialog.alert .response-area > button.suggested {\n    color: @accent_color; }\n  window.messagedialog .response-area > button.destructive,\n  dialog.alert .response-area > button.destructive {\n    color: @destructive_color; }\n\nwindow.messagedialog .response-area:not(.compact) > button,\ndialog.alert .response-area:not(.compact) > button {\n  margin-top: -1px;\n  margin-right: -1px;\n  margin-left: -1px; }\n  window.messagedialog .response-area:not(.compact) > button:first-child:dir(ltr), window.messagedialog .response-area:not(.compact) > button:last-child:dir(rtl),\n  dialog.alert .response-area:not(.compact) > button:first-child:dir(ltr),\n  dialog.alert .response-area:not(.compact) > button:last-child:dir(rtl) {\n    margin-left: 0; }\n  window.messagedialog .response-area:not(.compact) > button:last-child:dir(ltr), window.messagedialog .response-area:not(.compact) > button:first-child:dir(rtl),\n  dialog.alert .response-area:not(.compact) > button:last-child:dir(ltr),\n  dialog.alert .response-area:not(.compact) > button:first-child:dir(rtl) {\n    margin-right: 0; }\n\nwindow.messagedialog .response-area.compact > button,\ndialog.alert .response-area.compact > button {\n  margin-top: -1px;\n  margin-bottom: -1px; }\n  window.messagedialog .response-area.compact > button:first-child,\n  dialog.alert .response-area.compact > button:first-child {\n    margin-bottom: 0; }\n\nwindow.messagedialog .response-area:not(.compact) > button:first-child:dir(ltr), window.messagedialog .response-area:not(.compact) > button:last-child:dir(rtl),\ndialog.alert.floating .response-area:not(.compact) > button:first-child:dir(ltr),\ndialog.alert.floating .response-area:not(.compact) > button:last-child:dir(rtl) {\n  border-bottom-left-radius: 13px; }\n\nwindow.messagedialog .response-area:not(.compact) > button:last-child:dir(ltr), window.messagedialog .response-area:not(.compact) > button:first-child:dir(rtl),\ndialog.alert.floating .response-area:not(.compact) > button:last-child:dir(ltr),\ndialog.alert.floating .response-area:not(.compact) > button:first-child:dir(rtl) {\n  border-bottom-right-radius: 13px; }\n\nwindow.messagedialog .response-area.compact > button:first-child,\ndialog.alert.floating .response-area.compact > button:first-child {\n  border-bottom-left-radius: 13px;\n  border-bottom-right-radius: 13px; }\n\n/**********\n * Frames *\n **********/\nframe,\n.frame {\n  border: 1px solid alpha(currentColor,0.15); }\n\nframe {\n  border-radius: 12px; }\n  frame > label {\n    margin: 4px; }\n\n/**************\n * Separators *\n **************/\nseparator {\n  background: alpha(currentColor,0.15);\n  min-width: 1px;\n  min-height: 1px; }\n  separator.spacer {\n    background: none; }\n    separator.spacer.horizontal {\n      min-width: 12px; }\n    separator.spacer.vertical {\n      min-height: 12px; }\n\n/*********************\n * App Notifications *\n *********************/\n.app-notification {\n  padding: 10px;\n  border-spacing: 10px;\n  border-radius: 0 0 12px 12px;\n  background-color: rgba(0, 0, 0, 0.7);\n  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2), transparent 2px);\n  background-clip: padding-box; }\n  .app-notification border {\n    border: none; }\n\n/**********\n * Toasts *\n **********/\ntoast {\n  margin: 12px;\n  margin-bottom: 24px;\n  border-radius: 150px;\n  border-spacing: 6px;\n  padding: 6px; }\n  toast:dir(ltr) {\n    padding-left: 12px; }\n  toast:dir(rtl) {\n    padding-right: 12px; }\n  toast > widget {\n    margin: 0 6px; }\n\n/**************\n * GtkVideo *\n **************/\nvideo {\n  background: black; }\n  video image.osd {\n    min-width: 64px;\n    min-height: 64px;\n    border-radius: 32px; }\n\n/******************\n * AdwAboutWindow *\n ******************/\nwindow.about .main-page > viewport > clamp > box,\ndialog.about .main-page > viewport > clamp > box {\n  margin: 12px;\n  border-spacing: 6px; }\n  window.about .main-page > viewport > clamp > box > box,\n  dialog.about .main-page > viewport > clamp > box > box {\n    margin-top: 18px;\n    border-spacing: 18px;\n    margin-bottom: 6px; }\n\nwindow.about .main-page .app-version,\ndialog.about .main-page .app-version {\n  padding: 3px 18px;\n  color: @accent_color;\n  border-radius: 999px;\n  margin-top: 3px; }\n\nwindow.about .subpage > viewport > clamp > box,\ndialog.about .subpage > viewport > clamp > box {\n  margin: 18px 12px;\n  border-spacing: 18px; }\n\nwindow.about .subpage > clamp > textview,\ndialog.about .subpage > clamp > textview {\n  background: none;\n  color: inherit; }\n\n/*****************\n * AdwStatusPage *\n *****************/\nstatuspage > scrolledwindow > viewport > box {\n  margin: 36px 12px;\n  border-spacing: 36px; }\n  statuspage > scrolledwindow > viewport > box > clamp > box {\n    border-spacing: 12px; }\n    statuspage > scrolledwindow > viewport > box > clamp > box > .icon {\n      -gtk-icon-size: 128px;\n      color: alpha(currentColor,0.55); }\n      statuspage > scrolledwindow > viewport > box > clamp > box > .icon:disabled {\n        opacity: 0.5; }\n      statuspage > scrolledwindow > viewport > box > clamp > box > .icon:not(:last-child) {\n        margin-bottom: 24px; }\n\nstatuspage.compact > scrolledwindow > viewport > box {\n  margin: 24px 12px;\n  border-spacing: 24px; }\n  statuspage.compact > scrolledwindow > viewport > box > clamp > box > .icon {\n    -gtk-icon-size: 96px; }\n    statuspage.compact > scrolledwindow > viewport > box > clamp > box > .icon:not(:last-child) {\n      margin-bottom: 12px; }\n  statuspage.compact > scrolledwindow > viewport > box > clamp > box > .title {\n    font-size: 18pt; }\n\n/* Cards */\nshortcut > .keycap, list.boxed-list, list.content, .card {\n  background-color: @card_bg_color;\n  color: @card_fg_color;\n  border-radius: 12px;\n  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.03), 0 1px 3px 1px rgba(0, 0, 0, 0.07), 0 2px 6px 2px rgba(0, 0, 0, 0.03); }\n  .osd shortcut > .keycap, .osd list.boxed-list, .osd list.content, shortcut > .osd.keycap, list.osd.boxed-list, list.osd.content, .osd .card, .card.osd {\n    background-color: alpha(currentColor,0.1);\n    color: inherit;\n    box-shadow: none; }\n\n.card {\n  outline: 0 solid transparent;\n  outline-offset: 5px;\n  transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n\n.card:focus:focus-visible {\n  outline-color: alpha(@accent_color,0.5);\n  outline-width: 2px;\n  outline-offset: -1px; }\n\n.osd .card:focus:focus-visible, .card.osd:focus:focus-visible {\n  outline-color: rgba(255, 255, 255, 0.5); }\n\n.card.activatable {\n  transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), background 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), box-shadow 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  .card.activatable:hover {\n    background-image: image(alpha(currentColor,0.03)); }\n  .card.activatable:active {\n    background-image: image(alpha(currentColor,0.08)); }\n\n/* Transition shadows */\nflap > dimming,\nleaflet > dimming,\nnavigation-view > dimming,\noverlay-split-view > dimming {\n  background: @shade_color; }\n\nflap > shadow,\nleaflet > shadow,\nnavigation-view > shadow,\noverlay-split-view > shadow {\n  min-width: 56px;\n  min-height: 56px; }\n  flap > shadow.left,\n  leaflet > shadow.left,\n  navigation-view > shadow.left,\n  overlay-split-view > shadow.left {\n    background-image: linear-gradient(to right, alpha(@shade_color,0.7), alpha(@shade_color,0.14) 40px, alpha(@shade_color,0) 56px), linear-gradient(to right, alpha(@shade_color,0.4), alpha(@shade_color,0.14) 7px, alpha(@shade_color,0) 24px); }\n  flap > shadow.right,\n  leaflet > shadow.right,\n  navigation-view > shadow.right,\n  overlay-split-view > shadow.right {\n    background-image: linear-gradient(to left, alpha(@shade_color,0.7), alpha(@shade_color,0.14) 40px, alpha(@shade_color,0) 56px), linear-gradient(to left, alpha(@shade_color,0.4), alpha(@shade_color,0.14) 7px, alpha(@shade_color,0) 24px); }\n  flap > shadow.up,\n  leaflet > shadow.up,\n  navigation-view > shadow.up,\n  overlay-split-view > shadow.up {\n    background-image: linear-gradient(to bottom, alpha(@shade_color,0.7), alpha(@shade_color,0.14) 40px, alpha(@shade_color,0) 56px), linear-gradient(to bottom, alpha(@shade_color,0.4), alpha(@shade_color,0.14) 7px, alpha(@shade_color,0) 24px); }\n  flap > shadow.down,\n  leaflet > shadow.down,\n  navigation-view > shadow.down,\n  overlay-split-view > shadow.down {\n    background-image: linear-gradient(to top, alpha(@shade_color,0.7), alpha(@shade_color,0.14) 40px, alpha(@shade_color,0) 56px), linear-gradient(to top, alpha(@shade_color,0.4), alpha(@shade_color,0.14) 7px, alpha(@shade_color,0) 24px); }\n\nnotebook > header > tabs > tab:checked {\n  outline: 0 solid transparent;\n  outline-offset: 4px;\n  transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n\nnotebook:focus:focus-visible > header > tabs > tab:checked {\n  outline-color: alpha(@accent_color,0.5);\n  outline-width: 2px;\n  outline-offset: -2px; }\n\nnotebook > header {\n  padding: 1px;\n  border-color: alpha(currentColor,0.15);\n  border-width: 1px;\n  background-clip: padding-box; }\n  notebook > header > tabs {\n    margin: -1px; }\n  notebook > header.top {\n    border-bottom-style: solid; }\n    notebook > header.top > tabs {\n      margin-bottom: -2px; }\n      notebook > header.top > tabs > tab:hover {\n        box-shadow: inset 0 -4px alpha(currentColor,0.15); }\n      notebook > header.top > tabs > tab:checked {\n        box-shadow: inset 0 -4px @accent_bg_color; }\n  notebook > header.bottom {\n    border-top-style: solid; }\n    notebook > header.bottom > tabs {\n      margin-top: -2px; }\n      notebook > header.bottom > tabs > tab:hover {\n        box-shadow: inset 0 4px alpha(currentColor,0.15); }\n      notebook > header.bottom > tabs > tab:checked {\n        box-shadow: inset 0 4px @accent_bg_color; }\n  notebook > header.left {\n    border-right-style: solid; }\n    notebook > header.left > tabs {\n      margin-right: -2px; }\n      notebook > header.left > tabs > tab:hover {\n        box-shadow: inset -4px 0 alpha(currentColor,0.15); }\n      notebook > header.left > tabs > tab:checked {\n        box-shadow: inset -4px 0 @accent_bg_color; }\n  notebook > header.right {\n    border-left-style: solid; }\n    notebook > header.right > tabs {\n      margin-left: -2px; }\n      notebook > header.right > tabs > tab:hover {\n        box-shadow: inset 4px 0 alpha(currentColor,0.15); }\n      notebook > header.right > tabs > tab:checked {\n        box-shadow: inset 4px 0 @accent_bg_color; }\n  notebook > header.top > tabs > arrow {\n    border-top-style: none; }\n  notebook > header.bottom > tabs > arrow {\n    border-bottom-style: none; }\n  notebook > header.top > tabs > arrow, notebook > header.bottom > tabs > arrow {\n    margin-left: -5px;\n    margin-right: -5px;\n    padding-left: 4px;\n    padding-right: 4px; }\n    notebook > header.top > tabs > arrow.down, notebook > header.bottom > tabs > arrow.down {\n      -gtk-icon-source: -gtk-icontheme(\"pan-start-symbolic\"); }\n    notebook > header.top > tabs > arrow.up, notebook > header.bottom > tabs > arrow.up {\n      -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic\"); }\n  notebook > header.left > tabs > arrow {\n    border-left-style: none; }\n  notebook > header.right > tabs > arrow {\n    border-right-style: none; }\n  notebook > header.left > tabs > arrow, notebook > header.right > tabs > arrow {\n    margin-top: -5px;\n    margin-bottom: -5px;\n    padding-top: 4px;\n    padding-bottom: 4px; }\n    notebook > header.left > tabs > arrow.down, notebook > header.right > tabs > arrow.down {\n      -gtk-icon-source: -gtk-icontheme(\"pan-up-symbolic\"); }\n    notebook > header.left > tabs > arrow.up, notebook > header.right > tabs > arrow.up {\n      -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\"); }\n  notebook > header > tabs > arrow {\n    min-height: 16px;\n    min-width: 16px;\n    border-radius: 0; }\n    notebook > header > tabs > arrow:hover:not(:active) {\n      box-shadow: none; }\n  notebook > header > tabs > tab {\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n    min-height: 30px;\n    min-width: 30px;\n    padding: 3px 12px;\n    font-weight: normal; }\n    notebook > header > tabs > tab:hover, notebook > header > tabs > tab:active {\n      background-color: alpha(currentColor,0.07); }\n    notebook > header > tabs > tab:not(:checked) {\n      outline-color: transparent; }\n    notebook > header > tabs > tab:disabled {\n      filter: opacity(0.5); }\n      notebook > header > tabs > tab:disabled label, notebook > header > tabs > tab:disabled button {\n        filter: none; }\n    notebook > header > tabs > tab button.flat {\n      color: alpha(currentColor,0.3);\n      padding: 0;\n      margin-top: 4px;\n      margin-bottom: 4px;\n      min-width: 20px;\n      min-height: 20px; }\n      notebook > header > tabs > tab button.flat:hover, notebook > header > tabs > tab button.flat:active {\n        color: currentColor; }\n      notebook > header > tabs > tab button.flat:last-child {\n        margin-left: 4px;\n        margin-right: -4px; }\n      notebook > header > tabs > tab button.flat:first-child {\n        margin-left: -4px;\n        margin-right: 4px; }\n  notebook > header.top > tabs, notebook > header.bottom > tabs {\n    padding-left: 4px;\n    padding-right: 4px; }\n    notebook > header.top > tabs:not(:only-child), notebook > header.bottom > tabs:not(:only-child) {\n      margin-left: 3px;\n      margin-right: 3px; }\n      notebook > header.top > tabs:not(:only-child):first-child, notebook > header.bottom > tabs:not(:only-child):first-child {\n        margin-left: -1px; }\n      notebook > header.top > tabs:not(:only-child):last-child, notebook > header.bottom > tabs:not(:only-child):last-child {\n        margin-right: -1px; }\n    notebook > header.top > tabs > tab, notebook > header.bottom > tabs > tab {\n      margin-left: 4px;\n      margin-right: 4px; }\n  notebook > header.left > tabs, notebook > header.right > tabs {\n    padding-top: 4px;\n    padding-bottom: 4px; }\n    notebook > header.left > tabs:not(:only-child), notebook > header.right > tabs:not(:only-child) {\n      margin-top: 3px;\n      margin-bottom: 3px; }\n      notebook > header.left > tabs:not(:only-child):first-child, notebook > header.right > tabs:not(:only-child):first-child {\n        margin-top: -1px; }\n      notebook > header.left > tabs:not(:only-child):last-child, notebook > header.right > tabs:not(:only-child):last-child {\n        margin-bottom: -1px; }\n    notebook > header.left > tabs > tab, notebook > header.right > tabs > tab {\n      margin-top: 4px;\n      margin-bottom: 4px; }\n  notebook > header.top > tabs > tab {\n    padding-bottom: 4px; }\n  notebook > header.bottom > tabs > tab {\n    padding-top: 4px; }\n\nnotebook > stack:not(:only-child) {\n  background-color: @view_bg_color; }\n\npaned > separator {\n  min-width: 1px;\n  min-height: 1px;\n  background: none;\n  background-size: 1px 1px; }\n  paned > separator.wide {\n    min-width: 5px;\n    min-height: 5px; }\n\npaned.horizontal > separator:dir(ltr) {\n  margin: 0 -8px 0 0;\n  padding: 0 8px 0 0;\n  box-shadow: inset 1px 0 alpha(currentColor,0.15); }\n\npaned.horizontal > separator:dir(rtl) {\n  margin: 0 0 0 -8px;\n  padding: 0 0 0 8px;\n  box-shadow: inset -1px 0 alpha(currentColor,0.15); }\n\npaned.horizontal > separator.wide {\n  margin: 0;\n  padding: 0;\n  box-shadow: inset 1px 0 alpha(currentColor,0.15), inset -1px 0 alpha(currentColor,0.15); }\n\npaned.vertical > separator {\n  margin: 0 0 -8px 0;\n  padding: 0 0 8px 0;\n  box-shadow: inset 0 1px alpha(currentColor,0.15); }\n  paned.vertical > separator.wide {\n    margin: 0;\n    padding: 0;\n    box-shadow: inset 0 1px alpha(currentColor,0.15), inset 0 -1px alpha(currentColor,0.15); }\n\ntoolbarview.undershoot-top popover scrolledwindow undershoot.top,\ntoolbarview.undershoot-bottom popover scrolledwindow undershoot.bottom {\n  background: none;\n  box-shadow: none; }\n\npopover.background {\n  background-color: transparent;\n  font: initial; }\n\npopover > arrow,\npopover > contents {\n  background-color: @popover_bg_color;\n  color: @popover_fg_color;\n  background-clip: padding-box;\n  border: 1px solid rgba(0, 0, 0, 0.14);\n  box-shadow: 0 1px 5px 1px rgba(0, 0, 0, 0.09), 0 2px 14px 3px rgba(0, 0, 0, 0.05); }\n\npopover > contents {\n  padding: 8px;\n  border-radius: 12px; }\n  popover > contents > list,\n  popover > contents > .view,\n  window.print popover > contents > .dialog-action-box,\n  popover > contents > toolbar {\n    border-style: none;\n    background-color: transparent; }\n\n.osd popover, popover.touch-selection, popover.magnifier {\n  background-color: transparent; }\n  .osd popover > arrow,\n  .osd popover > contents, popover.touch-selection > arrow,\n  popover.touch-selection > contents, popover.magnifier > arrow,\n  popover.magnifier > contents {\n    border: 1px solid rgba(255, 255, 255, 0.1);\n    box-shadow: none; }\n\npopover toolbarview.undershoot-top scrolledwindow > undershoot.top {\n  box-shadow: inset 0 1px alpha(@popover_shade_color,0.75);\n  background: linear-gradient(to bottom, alpha(@popover_shade_color,0.75), transparent 4px); }\n\npopover toolbarview.undershoot-bottom scrolledwindow > undershoot.bottom {\n  box-shadow: inset 0 -1px alpha(@popover_shade_color,0.75);\n  background: linear-gradient(to top, alpha(@popover_shade_color,0.75), transparent 4px); }\n\npopover scrolledwindow.undershoot-top > undershoot.top {\n  box-shadow: inset 0 1px alpha(@popover_shade_color,0.75);\n  background: linear-gradient(to bottom, alpha(@popover_shade_color,0.75), transparent 4px); }\n\npopover scrolledwindow.undershoot-bottom > undershoot.bottom {\n  box-shadow: inset 0 -1px alpha(@popover_shade_color,0.75);\n  background: linear-gradient(to top, alpha(@popover_shade_color,0.75), transparent 4px); }\n\npopover scrolledwindow.undershoot-start:dir(ltr) > undershoot.left {\n  box-shadow: inset 1px 0 alpha(@popover_shade_color,0.75);\n  background: linear-gradient(to right, alpha(@popover_shade_color,0.75), transparent 4px); }\n\npopover scrolledwindow.undershoot-start:dir(rtl) > undershoot.right {\n  box-shadow: inset -1px 0 alpha(@popover_shade_color,0.75);\n  background: linear-gradient(to left, alpha(@popover_shade_color,0.75), transparent 4px); }\n\npopover scrolledwindow.undershoot-end:dir(ltr) > undershoot.right {\n  box-shadow: inset -1px 0 alpha(@popover_shade_color,0.75);\n  background: linear-gradient(to left, alpha(@popover_shade_color,0.75), transparent 4px); }\n\npopover scrolledwindow.undershoot-end:dir(rtl) > undershoot.left {\n  box-shadow: inset 1px 0 alpha(@popover_shade_color,0.75);\n  background: linear-gradient(to right, alpha(@popover_shade_color,0.75), transparent 4px); }\n\npopover flap > dimming,\npopover leaflet > dimming,\npopover navigation-view > dimming,\npopover overlay-split-view > dimming {\n  background: @popover_shade_color; }\n\npopover flap > shadow,\npopover leaflet > shadow,\npopover navigation-view > shadow,\npopover overlay-split-view > shadow {\n  min-width: 56px;\n  min-height: 56px; }\n  popover flap > shadow.left,\n  popover leaflet > shadow.left,\n  popover navigation-view > shadow.left,\n  popover overlay-split-view > shadow.left {\n    background-image: linear-gradient(to right, alpha(@popover_shade_color,0.7), alpha(@popover_shade_color,0.14) 40px, alpha(@popover_shade_color,0) 56px), linear-gradient(to right, alpha(@popover_shade_color,0.4), alpha(@popover_shade_color,0.14) 7px, alpha(@popover_shade_color,0) 24px); }\n  popover flap > shadow.right,\n  popover leaflet > shadow.right,\n  popover navigation-view > shadow.right,\n  popover overlay-split-view > shadow.right {\n    background-image: linear-gradient(to left, alpha(@popover_shade_color,0.7), alpha(@popover_shade_color,0.14) 40px, alpha(@popover_shade_color,0) 56px), linear-gradient(to left, alpha(@popover_shade_color,0.4), alpha(@popover_shade_color,0.14) 7px, alpha(@popover_shade_color,0) 24px); }\n  popover flap > shadow.up,\n  popover leaflet > shadow.up,\n  popover navigation-view > shadow.up,\n  popover overlay-split-view > shadow.up {\n    background-image: linear-gradient(to bottom, alpha(@popover_shade_color,0.7), alpha(@popover_shade_color,0.14) 40px, alpha(@popover_shade_color,0) 56px), linear-gradient(to bottom, alpha(@popover_shade_color,0.4), alpha(@popover_shade_color,0.14) 7px, alpha(@popover_shade_color,0) 24px); }\n  popover flap > shadow.down,\n  popover leaflet > shadow.down,\n  popover navigation-view > shadow.down,\n  popover overlay-split-view > shadow.down {\n    background-image: linear-gradient(to top, alpha(@popover_shade_color,0.7), alpha(@popover_shade_color,0.14) 40px, alpha(@popover_shade_color,0) 56px), linear-gradient(to top, alpha(@popover_shade_color,0.4), alpha(@popover_shade_color,0.14) 7px, alpha(@popover_shade_color,0) 24px); }\n\npreferencespage > scrolledwindow > viewport > clamp > box {\n  margin: 24px 12px;\n  border-spacing: 24px; }\n\npreferencesgroup > box, preferencesgroup > box .labels {\n  border-spacing: 6px; }\n\npreferencesgroup > box > box.header:not(.single-line) {\n  margin-bottom: 6px; }\n\npreferencesgroup > box > box.single-line {\n  min-height: 34px; }\n\nprogressbar.horizontal > trough {\n  min-width: 150px; }\n  progressbar.horizontal > trough, progressbar.horizontal > trough > progress {\n    min-height: 8px; }\n\nprogressbar.vertical > trough {\n  min-height: 80px; }\n  progressbar.vertical > trough, progressbar.vertical > trough > progress {\n    min-width: 8px; }\n\nprogressbar > text {\n  font-size: smaller; }\n\nprogressbar:disabled {\n  filter: opacity(0.5); }\n\nprogressbar > trough > progress {\n  /* share most of scales' */\n  border-radius: 99px; }\n  progressbar > trough > progress.left {\n    border-top-left-radius: 99px;\n    border-bottom-left-radius: 99px; }\n  progressbar > trough > progress.right {\n    border-top-right-radius: 99px;\n    border-bottom-right-radius: 99px; }\n  progressbar > trough > progress.top {\n    border-top-right-radius: 99px;\n    border-top-left-radius: 99px; }\n  progressbar > trough > progress.bottom {\n    border-bottom-right-radius: 99px;\n    border-bottom-left-radius: 99px; }\n\nprogressbar.osd {\n  min-width: 2px;\n  min-height: 2px;\n  background-color: transparent;\n  color: inherit; }\n  progressbar.osd > trough {\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    box-shadow: none; }\n    progressbar.osd > trough > progress {\n      border-style: none;\n      border-radius: 0; }\n  progressbar.osd.horizontal > trough, progressbar.osd.horizontal > trough > progress {\n    min-height: 2px; }\n  progressbar.osd.vertical > trough, progressbar.osd.vertical > trough > progress {\n    min-width: 2px; }\n\nprogressbar > trough.empty > progress {\n  all: unset; }\n\n.osd progressbar > trough > progress {\n  background-color: rgba(255, 255, 255, 0.75); }\n\nscale > trough > fill, scale > trough, progressbar > trough {\n  border-radius: 99px;\n  background-color: alpha(currentColor,0.15); }\n\nscale > trough > highlight, progressbar > trough > progress {\n  border-radius: 99px;\n  background-color: @accent_bg_color;\n  color: @accent_fg_color; }\n\nscale {\n  min-height: 10px;\n  min-width: 10px;\n  padding: 12px; }\n  scale > trough > slider {\n    outline: 0 solid transparent;\n    outline-offset: 6px;\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  scale:focus:focus-visible > trough > slider {\n    outline-color: alpha(@accent_color,0.5);\n    outline-width: 2px;\n    outline-offset: 0; }\n  scale > trough > slider {\n    background-color: mix(white,@view_bg_color,0.2);\n    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 0 2px 4px rgba(0, 0, 0, 0.2);\n    border-radius: 100%;\n    min-width: 20px;\n    min-height: 20px;\n    margin: -8px; }\n  scale:hover > trough, scale:active > trough {\n    background-color: alpha(currentColor,0.2); }\n    scale:hover > trough > highlight, scale:active > trough > highlight {\n      background-image: image(alpha(currentColor,0.1)); }\n    scale:hover > trough > slider, scale:active > trough > slider {\n      background-color: white; }\n  .osd scale:focus:focus-visible > trough {\n    outline-color: rgba(255, 255, 255, 0.5); }\n  .osd scale > trough > highlight {\n    background-color: rgba(255, 255, 255, 0.75);\n    color: rgba(0, 0, 0, 0.75); }\n  scale:disabled {\n    filter: opacity(0.5); }\n    scale:disabled > trough > slider {\n      box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 0 2px 4px transparent;\n      outline-color: rgba(0, 0, 0, 0.2); }\n  scale.fine-tune {\n    padding: 9px; }\n    scale.fine-tune.horizontal {\n      min-height: 16px; }\n    scale.fine-tune.vertical {\n      min-width: 16px; }\n    scale.fine-tune > trough > slider {\n      margin: -5px; }\n  scale.marks-before:not(.marks-after) > trough > slider, scale.marks-after:not(.marks-before) > trough > slider {\n    transform: rotate(45deg);\n    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 1px 1px 4px rgba(0, 0, 0, 0.2); }\n    scale.marks-before:not(.marks-after) > trough > slider:disabled, scale.marks-after:not(.marks-before) > trough > slider:disabled {\n      box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 1px 1px 4px transparent; }\n  scale.horizontal > marks {\n    color: alpha(currentColor,0.55); }\n    scale.horizontal > marks.top {\n      margin-bottom: 6px; }\n    scale.horizontal > marks.bottom {\n      margin-top: 6px; }\n    scale.horizontal > marks indicator {\n      background-color: currentColor;\n      min-height: 6px;\n      min-width: 1px; }\n  scale.horizontal > value.left {\n    margin-right: 9px; }\n  scale.horizontal > value.right {\n    margin-left: 9px; }\n  scale.horizontal.fine-tune > marks.top {\n    margin-top: 3px; }\n  scale.horizontal.fine-tune > marks.bottom {\n    margin-bottom: 3px; }\n  scale.horizontal.fine-tune > marks indicator {\n    min-height: 3px; }\n  scale.horizontal.marks-before {\n    padding-top: 0; }\n    scale.horizontal.marks-before > trough > slider {\n      border-top-left-radius: 0; }\n  scale.horizontal.marks-after {\n    padding-bottom: 0; }\n    scale.horizontal.marks-after > trough > slider {\n      border-bottom-right-radius: 0; }\n  scale.horizontal.marks-before.marks-after > trough > slider {\n    border-radius: 100%; }\n  scale.vertical > marks {\n    color: alpha(currentColor,0.55); }\n    scale.vertical > marks.top {\n      margin-right: 6px; }\n    scale.vertical > marks.bottom {\n      margin-left: 6px; }\n    scale.vertical > marks indicator {\n      background-color: currentColor;\n      min-height: 1px;\n      min-width: 6px; }\n  scale.vertical > value.top {\n    margin-bottom: 9px; }\n  scale.vertical > value.bottom {\n    margin-top: 9px; }\n  scale.vertical.fine-tune > marks.top {\n    margin-left: 3px; }\n  scale.vertical.fine-tune > marks.bottom {\n    margin-right: 3px; }\n  scale.vertical.fine-tune > marks indicator {\n    min-height: 3px; }\n  scale.vertical.marks-before {\n    padding-left: 0; }\n    scale.vertical.marks-before > trough > slider {\n      border-bottom-left-radius: 0; }\n  scale.vertical.marks-after {\n    padding-right: 0; }\n    scale.vertical.marks-after > trough > slider {\n      border-top-right-radius: 0; }\n  scale.color {\n    padding: 0; }\n    scale.color > trough {\n      border: none;\n      background: none;\n      border-radius: 10px; }\n      scale.color > trough > slider {\n        margin: 0;\n        background-color: rgba(255, 255, 255, 0.8); }\n    scale.color.fine-tune {\n      padding: 2px; }\n      scale.color.fine-tune > trough > slider {\n        margin: -2px; }\n\nscrollbar > range > trough {\n  margin: 7px;\n  transition: all 200ms linear;\n  border-radius: 10px; }\n  scrollbar > range > trough > slider {\n    min-width: 8px;\n    min-height: 8px;\n    margin: -6px;\n    border: 6px solid transparent;\n    border-radius: 10px;\n    background-clip: padding-box;\n    transition: all 200ms linear;\n    background-color: alpha(currentColor,0.2); }\n    scrollbar > range > trough > slider:hover {\n      background-color: alpha(currentColor,0.4); }\n    scrollbar > range > trough > slider:active {\n      background-color: alpha(currentColor,0.6); }\n    scrollbar > range > trough > slider:disabled {\n      opacity: 0; }\n\nscrollbar.horizontal > range > trough {\n  margin-top: 6px;\n  margin-bottom: 6px; }\n\nscrollbar.vertical > range > trough {\n  margin-left: 6px;\n  margin-right: 6px; }\n\nscrollbar.overlay-indicator {\n  background: none;\n  color: inherit;\n  box-shadow: none;\n  padding: 0; }\n  scrollbar.overlay-indicator > range > trough {\n    outline: 1px solid transparent; }\n    scrollbar.overlay-indicator > range > trough > slider {\n      outline: 1px solid alpha(@scrollbar_outline_color,0.6);\n      outline-offset: -6px; }\n      .osd scrollbar.overlay-indicator > range > trough > slider {\n        outline: 1px solid alpha(rgba(0, 0, 0, 0.5),0.6); }\n  scrollbar.overlay-indicator:not(.hovering) > range > trough > slider {\n    min-width: 3px;\n    min-height: 3px;\n    outline-color: alpha(@scrollbar_outline_color,0.35); }\n    .osd scrollbar.overlay-indicator:not(.hovering) > range > trough > slider {\n      outline-color: alpha(rgba(0, 0, 0, 0.5),0.35); }\n  scrollbar.overlay-indicator.hovering > range > trough {\n    background-color: alpha(currentColor,0.1); }\n  scrollbar.overlay-indicator.horizontal > range > trough > slider {\n    min-width: 40px; }\n  scrollbar.overlay-indicator.horizontal.hovering > range > trough > slider {\n    min-height: 8px; }\n  scrollbar.overlay-indicator.horizontal:not(.hovering) > range > trough {\n    margin-top: 3px;\n    margin-bottom: 3px; }\n  scrollbar.overlay-indicator.vertical > range > trough > slider {\n    min-height: 40px; }\n  scrollbar.overlay-indicator.vertical.hovering > range > trough > slider {\n    min-width: 8px; }\n  scrollbar.overlay-indicator.vertical:not(.hovering) > range > trough {\n    margin-left: 3px;\n    margin-right: 3px; }\n\nscrollbar.horizontal > range > trough > slider {\n  min-width: 40px; }\n\nscrollbar.vertical > range > trough > slider {\n  min-height: 40px; }\n\nscrollbar > range.fine-tune > trough > slider, scrollbar > range.fine-tune > trough > slider:hover, scrollbar > range.fine-tune > trough > slider:active {\n  background-color: alpha(@accent_color,0.6); }\n\nscrolledwindow > overshoot.top {\n  background-image: radial-gradient(farthest-side at top, alpha(currentColor,0.12) 85%, alpha(currentColor,0)), radial-gradient(farthest-side at top, alpha(currentColor,0.05), alpha(currentColor,0));\n  background-size: 100% 3%, 100% 50%;\n  background-repeat: no-repeat;\n  background-position: top;\n  background-color: transparent;\n  border: none;\n  box-shadow: none; }\n\nscrolledwindow > overshoot.bottom {\n  background-image: radial-gradient(farthest-side at bottom, alpha(currentColor,0.12) 85%, alpha(currentColor,0)), radial-gradient(farthest-side at bottom, alpha(currentColor,0.05), alpha(currentColor,0));\n  background-size: 100% 3%, 100% 50%;\n  background-repeat: no-repeat;\n  background-position: bottom;\n  background-color: transparent;\n  border: none;\n  box-shadow: none; }\n\nscrolledwindow > overshoot.left {\n  background-image: radial-gradient(farthest-side at left, alpha(currentColor,0.12) 85%, alpha(currentColor,0)), radial-gradient(farthest-side at left, alpha(currentColor,0.05), alpha(currentColor,0));\n  background-size: 3% 100%, 50% 100%;\n  background-repeat: no-repeat;\n  background-position: left;\n  background-color: transparent;\n  border: none;\n  box-shadow: none; }\n\nscrolledwindow > overshoot.right {\n  background-image: radial-gradient(farthest-side at right, alpha(currentColor,0.12) 85%, alpha(currentColor,0)), radial-gradient(farthest-side at right, alpha(currentColor,0.05), alpha(currentColor,0));\n  background-size: 3% 100%, 50% 100%;\n  background-repeat: no-repeat;\n  background-position: right;\n  background-color: transparent;\n  border: none;\n  box-shadow: none; }\n\nscrolledwindow.undershoot-top > undershoot.top {\n  box-shadow: inset 0 1px alpha(@shade_color,0.75);\n  background: linear-gradient(to bottom, alpha(@shade_color,0.75), transparent 4px); }\n\nscrolledwindow.undershoot-bottom > undershoot.bottom {\n  box-shadow: inset 0 -1px alpha(@shade_color,0.75);\n  background: linear-gradient(to top, alpha(@shade_color,0.75), transparent 4px); }\n\nscrolledwindow.undershoot-start:dir(ltr) > undershoot.left {\n  box-shadow: inset 1px 0 alpha(@shade_color,0.75);\n  background: linear-gradient(to right, alpha(@shade_color,0.75), transparent 4px); }\n\nscrolledwindow.undershoot-start:dir(rtl) > undershoot.right {\n  box-shadow: inset -1px 0 alpha(@shade_color,0.75);\n  background: linear-gradient(to left, alpha(@shade_color,0.75), transparent 4px); }\n\nscrolledwindow.undershoot-end:dir(ltr) > undershoot.right {\n  box-shadow: inset -1px 0 alpha(@shade_color,0.75);\n  background: linear-gradient(to left, alpha(@shade_color,0.75), transparent 4px); }\n\nscrolledwindow.undershoot-end:dir(rtl) > undershoot.left {\n  box-shadow: inset 1px 0 alpha(@shade_color,0.75);\n  background: linear-gradient(to right, alpha(@shade_color,0.75), transparent 4px); }\n\nshortcuts-section {\n  margin: 20px; }\n\n.shortcuts-search-results {\n  margin: 20px;\n  border-spacing: 24px; }\n\nshortcut {\n  border-spacing: 6px;\n  border-radius: 6px; }\n  shortcut {\n    outline: 0 solid transparent;\n    outline-offset: 8px;\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  shortcut:focus:focus-visible {\n    outline-color: alpha(@accent_color,0.5);\n    outline-width: 2px;\n    outline-offset: 4px; }\n  shortcut > .keycap {\n    min-width: 20px;\n    min-height: 25px;\n    padding: 2px 6px;\n    border-radius: 6px;\n    font-size: smaller; }\n\nshortcuts-section stackswitcher.circular {\n  border-spacing: 12px; }\n  shortcuts-section stackswitcher.circular > button.circular,\n  shortcuts-section stackswitcher.circular > button.text-button.circular {\n    min-width: 32px;\n    min-height: 32px;\n    padding: 0; }\n\nwindow.shortcuts headerbar.titlebar > windowhandle {\n  padding-top: 3px; }\n\nwindow.shortcuts searchbar {\n  background: none; }\n\n.sidebar-pane {\n  background-color: @sidebar_bg_color;\n  color: @sidebar_fg_color; }\n  .sidebar-pane:backdrop {\n    background-color: @sidebar_backdrop_color;\n    transition: background-color 200ms ease-out; }\n  .sidebar-pane toolbarview.undershoot-top scrolledwindow > undershoot.top {\n    box-shadow: inset 0 1px alpha(@sidebar_shade_color,0.75);\n    background: linear-gradient(to bottom, alpha(@sidebar_shade_color,0.75), transparent 4px); }\n  .sidebar-pane toolbarview.undershoot-bottom scrolledwindow > undershoot.bottom {\n    box-shadow: inset 0 -1px alpha(@sidebar_shade_color,0.75);\n    background: linear-gradient(to top, alpha(@sidebar_shade_color,0.75), transparent 4px); }\n  .sidebar-pane scrolledwindow.undershoot-top > undershoot.top {\n    box-shadow: inset 0 1px alpha(@sidebar_shade_color,0.75);\n    background: linear-gradient(to bottom, alpha(@sidebar_shade_color,0.75), transparent 4px); }\n  .sidebar-pane scrolledwindow.undershoot-bottom > undershoot.bottom {\n    box-shadow: inset 0 -1px alpha(@sidebar_shade_color,0.75);\n    background: linear-gradient(to top, alpha(@sidebar_shade_color,0.75), transparent 4px); }\n  .sidebar-pane scrolledwindow.undershoot-start:dir(ltr) > undershoot.left {\n    box-shadow: inset 1px 0 alpha(@sidebar_shade_color,0.75);\n    background: linear-gradient(to right, alpha(@sidebar_shade_color,0.75), transparent 4px); }\n  .sidebar-pane scrolledwindow.undershoot-start:dir(rtl) > undershoot.right {\n    box-shadow: inset -1px 0 alpha(@sidebar_shade_color,0.75);\n    background: linear-gradient(to left, alpha(@sidebar_shade_color,0.75), transparent 4px); }\n  .sidebar-pane scrolledwindow.undershoot-end:dir(ltr) > undershoot.right {\n    box-shadow: inset -1px 0 alpha(@sidebar_shade_color,0.75);\n    background: linear-gradient(to left, alpha(@sidebar_shade_color,0.75), transparent 4px); }\n  .sidebar-pane scrolledwindow.undershoot-end:dir(rtl) > undershoot.left {\n    box-shadow: inset 1px 0 alpha(@sidebar_shade_color,0.75);\n    background: linear-gradient(to right, alpha(@sidebar_shade_color,0.75), transparent 4px); }\n  .sidebar-pane flap > dimming,\n  .sidebar-pane leaflet > dimming,\n  .sidebar-pane navigation-view > dimming,\n  .sidebar-pane overlay-split-view > dimming {\n    background: @sidebar_shade_color; }\n  .sidebar-pane flap > shadow,\n  .sidebar-pane leaflet > shadow,\n  .sidebar-pane navigation-view > shadow,\n  .sidebar-pane overlay-split-view > shadow {\n    min-width: 56px;\n    min-height: 56px; }\n    .sidebar-pane flap > shadow.left,\n    .sidebar-pane leaflet > shadow.left,\n    .sidebar-pane navigation-view > shadow.left,\n    .sidebar-pane overlay-split-view > shadow.left {\n      background-image: linear-gradient(to right, alpha(@sidebar_shade_color,0.7), alpha(@sidebar_shade_color,0.14) 40px, alpha(@sidebar_shade_color,0) 56px), linear-gradient(to right, alpha(@sidebar_shade_color,0.4), alpha(@sidebar_shade_color,0.14) 7px, alpha(@sidebar_shade_color,0) 24px); }\n    .sidebar-pane flap > shadow.right,\n    .sidebar-pane leaflet > shadow.right,\n    .sidebar-pane navigation-view > shadow.right,\n    .sidebar-pane overlay-split-view > shadow.right {\n      background-image: linear-gradient(to left, alpha(@sidebar_shade_color,0.7), alpha(@sidebar_shade_color,0.14) 40px, alpha(@sidebar_shade_color,0) 56px), linear-gradient(to left, alpha(@sidebar_shade_color,0.4), alpha(@sidebar_shade_color,0.14) 7px, alpha(@sidebar_shade_color,0) 24px); }\n    .sidebar-pane flap > shadow.up,\n    .sidebar-pane leaflet > shadow.up,\n    .sidebar-pane navigation-view > shadow.up,\n    .sidebar-pane overlay-split-view > shadow.up {\n      background-image: linear-gradient(to bottom, alpha(@sidebar_shade_color,0.7), alpha(@sidebar_shade_color,0.14) 40px, alpha(@sidebar_shade_color,0) 56px), linear-gradient(to bottom, alpha(@sidebar_shade_color,0.4), alpha(@sidebar_shade_color,0.14) 7px, alpha(@sidebar_shade_color,0) 24px); }\n    .sidebar-pane flap > shadow.down,\n    .sidebar-pane leaflet > shadow.down,\n    .sidebar-pane navigation-view > shadow.down,\n    .sidebar-pane overlay-split-view > shadow.down {\n      background-image: linear-gradient(to top, alpha(@sidebar_shade_color,0.7), alpha(@sidebar_shade_color,0.14) 40px, alpha(@sidebar_shade_color,0) 56px), linear-gradient(to top, alpha(@sidebar_shade_color,0.4), alpha(@sidebar_shade_color,0.14) 7px, alpha(@sidebar_shade_color,0) 24px); }\n  .sidebar-pane banner > revealer > widget {\n    background-color: mix(@accent_bg_color,@sidebar_bg_color,0.7);\n    color: @sidebar_fg_color; }\n    .sidebar-pane banner > revealer > widget:backdrop {\n      background-color: mix(@accent_bg_color,@sidebar_backdrop_color,0.85); }\n  .sidebar-pane:dir(ltr), .sidebar-pane:dir(ltr) banner > revealer > widget, .sidebar-pane.end:dir(rtl), .sidebar-pane.end:dir(rtl) banner > revealer > widget {\n    box-shadow: inset -1px 0 @sidebar_border_color; }\n  .sidebar-pane:dir(rtl), .sidebar-pane:dir(rtl) banner > revealer > widget, .sidebar-pane.end:dir(ltr), .sidebar-pane.end:dir(ltr) banner > revealer > widget {\n    box-shadow: inset 1px 0 @sidebar_border_color; }\n\n/* Middle pane in three-pane setups */\n.content-pane .sidebar-pane,\n.sidebar-pane .content-pane {\n  background-color: @secondary_sidebar_bg_color;\n  color: @secondary_sidebar_fg_color; }\n  .content-pane .sidebar-pane:backdrop,\n  .sidebar-pane .content-pane:backdrop {\n    background-color: @secondary_sidebar_backdrop_color;\n    transition: background-color 200ms ease-out; }\n  .content-pane .sidebar-pane toolbarview.undershoot-top scrolledwindow > undershoot.top,\n  .sidebar-pane .content-pane toolbarview.undershoot-top scrolledwindow > undershoot.top {\n    box-shadow: inset 0 1px alpha(@secondary_sidebar_shade_color,0.75);\n    background: linear-gradient(to bottom, alpha(@secondary_sidebar_shade_color,0.75), transparent 4px); }\n  .content-pane .sidebar-pane toolbarview.undershoot-bottom scrolledwindow > undershoot.bottom,\n  .sidebar-pane .content-pane toolbarview.undershoot-bottom scrolledwindow > undershoot.bottom {\n    box-shadow: inset 0 -1px alpha(@secondary_sidebar_shade_color,0.75);\n    background: linear-gradient(to top, alpha(@secondary_sidebar_shade_color,0.75), transparent 4px); }\n  .content-pane .sidebar-pane scrolledwindow.undershoot-top > undershoot.top,\n  .sidebar-pane .content-pane scrolledwindow.undershoot-top > undershoot.top {\n    box-shadow: inset 0 1px alpha(@secondary_sidebar_shade_color,0.75);\n    background: linear-gradient(to bottom, alpha(@secondary_sidebar_shade_color,0.75), transparent 4px); }\n  .content-pane .sidebar-pane scrolledwindow.undershoot-bottom > undershoot.bottom,\n  .sidebar-pane .content-pane scrolledwindow.undershoot-bottom > undershoot.bottom {\n    box-shadow: inset 0 -1px alpha(@secondary_sidebar_shade_color,0.75);\n    background: linear-gradient(to top, alpha(@secondary_sidebar_shade_color,0.75), transparent 4px); }\n  .content-pane .sidebar-pane scrolledwindow.undershoot-start:dir(ltr) > undershoot.left,\n  .sidebar-pane .content-pane scrolledwindow.undershoot-start:dir(ltr) > undershoot.left {\n    box-shadow: inset 1px 0 alpha(@secondary_sidebar_shade_color,0.75);\n    background: linear-gradient(to right, alpha(@secondary_sidebar_shade_color,0.75), transparent 4px); }\n  .content-pane .sidebar-pane scrolledwindow.undershoot-start:dir(rtl) > undershoot.right,\n  .sidebar-pane .content-pane scrolledwindow.undershoot-start:dir(rtl) > undershoot.right {\n    box-shadow: inset -1px 0 alpha(@secondary_sidebar_shade_color,0.75);\n    background: linear-gradient(to left, alpha(@secondary_sidebar_shade_color,0.75), transparent 4px); }\n  .content-pane .sidebar-pane scrolledwindow.undershoot-end:dir(ltr) > undershoot.right,\n  .sidebar-pane .content-pane scrolledwindow.undershoot-end:dir(ltr) > undershoot.right {\n    box-shadow: inset -1px 0 alpha(@secondary_sidebar_shade_color,0.75);\n    background: linear-gradient(to left, alpha(@secondary_sidebar_shade_color,0.75), transparent 4px); }\n  .content-pane .sidebar-pane scrolledwindow.undershoot-end:dir(rtl) > undershoot.left,\n  .sidebar-pane .content-pane scrolledwindow.undershoot-end:dir(rtl) > undershoot.left {\n    box-shadow: inset 1px 0 alpha(@secondary_sidebar_shade_color,0.75);\n    background: linear-gradient(to right, alpha(@secondary_sidebar_shade_color,0.75), transparent 4px); }\n  .content-pane .sidebar-pane flap > dimming,\n  .content-pane .sidebar-pane leaflet > dimming,\n  .content-pane .sidebar-pane navigation-view > dimming,\n  .content-pane .sidebar-pane overlay-split-view > dimming,\n  .sidebar-pane .content-pane flap > dimming,\n  .sidebar-pane .content-pane leaflet > dimming,\n  .sidebar-pane .content-pane navigation-view > dimming,\n  .sidebar-pane .content-pane overlay-split-view > dimming {\n    background: @secondary_sidebar_shade_color; }\n  .content-pane .sidebar-pane flap > shadow,\n  .content-pane .sidebar-pane leaflet > shadow,\n  .content-pane .sidebar-pane navigation-view > shadow,\n  .content-pane .sidebar-pane overlay-split-view > shadow,\n  .sidebar-pane .content-pane flap > shadow,\n  .sidebar-pane .content-pane leaflet > shadow,\n  .sidebar-pane .content-pane navigation-view > shadow,\n  .sidebar-pane .content-pane overlay-split-view > shadow {\n    min-width: 56px;\n    min-height: 56px; }\n    .content-pane .sidebar-pane flap > shadow.left,\n    .content-pane .sidebar-pane leaflet > shadow.left,\n    .content-pane .sidebar-pane navigation-view > shadow.left,\n    .content-pane .sidebar-pane overlay-split-view > shadow.left,\n    .sidebar-pane .content-pane flap > shadow.left,\n    .sidebar-pane .content-pane leaflet > shadow.left,\n    .sidebar-pane .content-pane navigation-view > shadow.left,\n    .sidebar-pane .content-pane overlay-split-view > shadow.left {\n      background-image: linear-gradient(to right, alpha(@secondary_sidebar_shade_color,0.7), alpha(@secondary_sidebar_shade_color,0.14) 40px, alpha(@secondary_sidebar_shade_color,0) 56px), linear-gradient(to right, alpha(@secondary_sidebar_shade_color,0.4), alpha(@secondary_sidebar_shade_color,0.14) 7px, alpha(@secondary_sidebar_shade_color,0) 24px); }\n    .content-pane .sidebar-pane flap > shadow.right,\n    .content-pane .sidebar-pane leaflet > shadow.right,\n    .content-pane .sidebar-pane navigation-view > shadow.right,\n    .content-pane .sidebar-pane overlay-split-view > shadow.right,\n    .sidebar-pane .content-pane flap > shadow.right,\n    .sidebar-pane .content-pane leaflet > shadow.right,\n    .sidebar-pane .content-pane navigation-view > shadow.right,\n    .sidebar-pane .content-pane overlay-split-view > shadow.right {\n      background-image: linear-gradient(to left, alpha(@secondary_sidebar_shade_color,0.7), alpha(@secondary_sidebar_shade_color,0.14) 40px, alpha(@secondary_sidebar_shade_color,0) 56px), linear-gradient(to left, alpha(@secondary_sidebar_shade_color,0.4), alpha(@secondary_sidebar_shade_color,0.14) 7px, alpha(@secondary_sidebar_shade_color,0) 24px); }\n    .content-pane .sidebar-pane flap > shadow.up,\n    .content-pane .sidebar-pane leaflet > shadow.up,\n    .content-pane .sidebar-pane navigation-view > shadow.up,\n    .content-pane .sidebar-pane overlay-split-view > shadow.up,\n    .sidebar-pane .content-pane flap > shadow.up,\n    .sidebar-pane .content-pane leaflet > shadow.up,\n    .sidebar-pane .content-pane navigation-view > shadow.up,\n    .sidebar-pane .content-pane overlay-split-view > shadow.up {\n      background-image: linear-gradient(to bottom, alpha(@secondary_sidebar_shade_color,0.7), alpha(@secondary_sidebar_shade_color,0.14) 40px, alpha(@secondary_sidebar_shade_color,0) 56px), linear-gradient(to bottom, alpha(@secondary_sidebar_shade_color,0.4), alpha(@secondary_sidebar_shade_color,0.14) 7px, alpha(@secondary_sidebar_shade_color,0) 24px); }\n    .content-pane .sidebar-pane flap > shadow.down,\n    .content-pane .sidebar-pane leaflet > shadow.down,\n    .content-pane .sidebar-pane navigation-view > shadow.down,\n    .content-pane .sidebar-pane overlay-split-view > shadow.down,\n    .sidebar-pane .content-pane flap > shadow.down,\n    .sidebar-pane .content-pane leaflet > shadow.down,\n    .sidebar-pane .content-pane navigation-view > shadow.down,\n    .sidebar-pane .content-pane overlay-split-view > shadow.down {\n      background-image: linear-gradient(to top, alpha(@secondary_sidebar_shade_color,0.7), alpha(@secondary_sidebar_shade_color,0.14) 40px, alpha(@secondary_sidebar_shade_color,0) 56px), linear-gradient(to top, alpha(@secondary_sidebar_shade_color,0.4), alpha(@secondary_sidebar_shade_color,0.14) 7px, alpha(@secondary_sidebar_shade_color,0) 24px); }\n  .content-pane .sidebar-pane banner > revealer > widget,\n  .sidebar-pane .content-pane banner > revealer > widget {\n    background-color: mix(@accent_bg_color,@secondary_sidebar_bg_color,0.7);\n    color: @secondary_sidebar_fg_color; }\n    .content-pane .sidebar-pane banner > revealer > widget:backdrop,\n    .sidebar-pane .content-pane banner > revealer > widget:backdrop {\n      background-color: mix(@accent_bg_color,@secondary_sidebar_backdrop_color,0.85); }\n  .content-pane .sidebar-pane:dir(ltr), .content-pane .sidebar-pane:dir(ltr) banner > revealer > widget, .content-pane .sidebar-pane.end:dir(rtl), .content-pane .sidebar-pane.end:dir(rtl) banner > revealer > widget,\n  .sidebar-pane .content-pane:dir(ltr),\n  .sidebar-pane .content-pane:dir(ltr) banner > revealer > widget,\n  .sidebar-pane .content-pane.end:dir(rtl),\n  .sidebar-pane .content-pane.end:dir(rtl) banner > revealer > widget {\n    box-shadow: inset -1px 0 @secondary_sidebar_border_color; }\n  .content-pane .sidebar-pane:dir(rtl), .content-pane .sidebar-pane:dir(rtl) banner > revealer > widget, .content-pane .sidebar-pane.end:dir(ltr), .content-pane .sidebar-pane.end:dir(ltr) banner > revealer > widget,\n  .sidebar-pane .content-pane:dir(rtl),\n  .sidebar-pane .content-pane:dir(rtl) banner > revealer > widget,\n  .sidebar-pane .content-pane.end:dir(ltr),\n  .sidebar-pane .content-pane.end:dir(ltr) banner > revealer > widget {\n    box-shadow: inset 1px 0 @secondary_sidebar_border_color; }\n\n.sidebar-pane .sidebar-pane {\n  background-color: transparent;\n  color: inherit; }\n\nstacksidebar row {\n  padding: 10px 4px; }\n  stacksidebar row > label {\n    padding-left: 6px;\n    padding-right: 6px; }\n  stacksidebar row.needs-attention > label {\n    background-size: 6px 6px, 0 0; }\n\n/**********************\n * Navigation Sidebar *\n **********************/\n.navigation-sidebar {\n  padding: 6px 0; }\n  .navigation-sidebar, .navigation-sidebar.view, window.print .navigation-sidebar.dialog-action-box, .navigation-sidebar.view:disabled {\n    background-color: transparent;\n    color: inherit; }\n  .navigation-sidebar.background, .navigation-sidebar.background:disabled {\n    background-color: @window_bg_color;\n    color: @window_fg_color; }\n  .navigation-sidebar row.activatable:hover {\n    background-color: alpha(currentColor,0.07); }\n  .navigation-sidebar row.activatable:active {\n    background-color: alpha(currentColor,0.16); }\n  .navigation-sidebar row.activatable.has-open-popup {\n    background-color: alpha(currentColor,0.07); }\n  .navigation-sidebar row.activatable:selected:hover {\n    background-color: alpha(currentColor,0.13); }\n  .navigation-sidebar row.activatable:selected:active {\n    background-color: alpha(currentColor,0.19); }\n  .navigation-sidebar row.activatable:selected.has-open-popup {\n    background-color: alpha(currentColor,0.13); }\n  .navigation-sidebar row:selected {\n    background-color: alpha(currentColor,0.1); }\n  .navigation-sidebar > separator {\n    margin: 6px; }\n  .navigation-sidebar > row {\n    min-height: 36px;\n    padding: 0 8px;\n    border-radius: 6px;\n    margin: 0 6px 2px; }\n\n@keyframes spin {\n  to {\n    transform: rotate(1turn); } }\n\nspinner {\n  background: none;\n  opacity: 0;\n  -gtk-icon-source: -gtk-icontheme(\"process-working-symbolic\"); }\n  spinner:checked {\n    opacity: 1;\n    animation: spin 1s linear infinite; }\n    spinner:checked:disabled {\n      opacity: 0.5; }\n\nspinbutton {\n  padding: 0;\n  border-spacing: 0;\n  /* :not here just to bump specificity above that of the list button styling */ }\n  spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) {\n    margin: 0;\n    border-radius: 0;\n    box-shadow: none;\n    border-style: solid;\n    border-color: alpha(currentColor,0.1); }\n  spinbutton:not(.vertical) {\n    /* :not here just to bump specificity above that of the list button styling */ }\n    spinbutton:not(.vertical) > text {\n      min-width: 28px;\n      padding: 6px; }\n    spinbutton:not(.vertical) > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    spinbutton:not(.vertical) > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) {\n      min-height: 16px;\n      min-width: 22px;\n      padding-bottom: 0;\n      padding-top: 0;\n      border-left-width: 1px; }\n      spinbutton:not(.vertical) > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl),\n      spinbutton:not(.vertical) > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl) {\n        border-left-width: 0;\n        border-right-width: 1px; }\n      spinbutton:not(.vertical) > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n      spinbutton:not(.vertical) > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child {\n        border-radius: 0 6px 6px 0; }\n      spinbutton:not(.vertical) > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child,\n      spinbutton:not(.vertical) > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child {\n        border-radius: 6px 0 0 6px; }\n  spinbutton.vertical {\n    /* :not here just to bump specificity above that of the list button styling */ }\n    spinbutton.vertical > text {\n      min-height: 30px;\n      min-width: 30px; }\n    spinbutton.vertical > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child,\n    spinbutton.vertical > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child {\n      border-top-width: 1px;\n      border-radius: 0 0 6px 6px; }\n    spinbutton.vertical > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):first-child,\n    spinbutton.vertical > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):first-child {\n      border-bottom-width: 1px;\n      border-radius: 6px 6px 0 0; }\n\nswitch {\n  border-radius: 14px;\n  padding: 3px;\n  background-color: alpha(currentColor,0.15); }\n  switch:hover {\n    background-color: alpha(currentColor,0.2); }\n  switch:active {\n    background-color: alpha(currentColor,0.25); }\n  switch {\n    outline: 0 solid transparent;\n    outline-offset: 5px;\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  switch:focus:focus-visible {\n    outline-color: alpha(@accent_color,0.5);\n    outline-width: 2px;\n    outline-offset: 1px; }\n  switch:disabled {\n    filter: opacity(0.5); }\n  switch > slider {\n    min-width: 20px;\n    min-height: 20px;\n    border-radius: 50%;\n    background-color: mix(white,@view_bg_color,0.2);\n    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); }\n    switch > slider:disabled {\n      box-shadow: 0 2px 4px transparent; }\n  switch:hover > slider, switch:active > slider {\n    background: white; }\n  switch:checked {\n    color: @accent_fg_color;\n    background-color: @accent_bg_color; }\n    switch:checked:hover {\n      background-image: image(alpha(currentColor,0.1)); }\n    switch:checked:active {\n      background-image: image(rgba(0, 0, 0, 0.2)); }\n    switch:checked > slider {\n      background-color: white; }\n  .osd switch:focus:focus-visible {\n    outline-color: rgba(255, 255, 255, 0.5); }\n  .osd switch:checked {\n    background-color: rgba(255, 255, 255, 0.6);\n    color: rgba(0, 0, 0, 0.75); }\n\ntabbar .box {\n  background-color: @headerbar_bg_color;\n  color: @headerbar_fg_color;\n  box-shadow: inset 0 -1px @headerbar_shade_color;\n  padding: 1px;\n  padding-top: 0; }\n  tabbar .box:backdrop {\n    background-color: @headerbar_backdrop_color;\n    transition: background-color 200ms ease-out; }\n    tabbar .box:backdrop > scrolledwindow,\n    tabbar .box:backdrop > .start-action,\n    tabbar .box:backdrop > .end-action {\n      filter: opacity(0.5);\n      transition: filter 200ms ease-out; }\n\ntabbar tabbox {\n  padding-bottom: 6px;\n  padding-top: 6px;\n  min-height: 34px; }\n  tabbar tabbox > tabboxchild {\n    border-radius: 6px; }\n    tabbar tabbox > tabboxchild {\n      outline: 0 solid transparent;\n      outline-offset: 4px;\n      transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n    tabbar tabbox > tabboxchild:focus-within:focus-visible {\n      outline-color: alpha(@accent_color,0.5);\n      outline-width: 2px;\n      outline-offset: -2px; }\n  tabbar tabbox > separator {\n    margin-top: 3px;\n    margin-bottom: 3px;\n    transition: opacity 150ms ease-in-out; }\n    tabbar tabbox > separator.hidden {\n      opacity: 0; }\n  tabbar tabbox > revealer > indicator {\n    min-width: 2px;\n    border-radius: 2px;\n    margin: 3px 6px;\n    background: alpha(@accent_color,0.5); }\n\ntabbar tab {\n  transition: background 150ms ease-in-out; }\n  tabbar tab:selected {\n    background-color: alpha(currentColor,0.1); }\n    tabbar tab:selected:hover {\n      background-color: alpha(currentColor,0.13); }\n    tabbar tab:selected:active {\n      background-color: alpha(currentColor,0.19); }\n  tabbar tab:hover {\n    background-color: alpha(currentColor,0.07); }\n  tabbar tab:active {\n    background-color: alpha(currentColor,0.16); }\n\ntabbar tabbox.single-tab tab, tabbar tabbox.single-tab tab:hover, tabbar tabbox.single-tab tab:active {\n  background: none; }\n\ntabbar .start-action,\ntabbar .end-action {\n  padding: 6px 5px; }\n\ntabbar .start-action:dir(ltr),\ntabbar .end-action:dir(rtl) {\n  padding-right: 0; }\n\ntabbar .start-action:dir(rtl),\ntabbar .end-action:dir(ltr) {\n  padding-left: 0; }\n\ntoolbarview > .top-bar tabbar .box,\ntoolbarview > .bottom-bar tabbar .box, tabbar.inline .box {\n  background-color: transparent;\n  color: inherit;\n  box-shadow: none;\n  padding-bottom: 0; }\n  toolbarview > .top-bar tabbar .box:backdrop,\n  toolbarview > .bottom-bar tabbar .box:backdrop, tabbar.inline .box:backdrop {\n    background-color: transparent;\n    transition: none; }\n    toolbarview > .top-bar tabbar .box:backdrop > scrolledwindow,\n    toolbarview > .bottom-bar tabbar .box:backdrop > scrolledwindow, tabbar.inline .box:backdrop > scrolledwindow,\n    toolbarview > .top-bar tabbar .box:backdrop > .start-action,\n    toolbarview > .bottom-bar tabbar .box:backdrop > .start-action,\n    tabbar.inline .box:backdrop > .start-action,\n    toolbarview > .top-bar tabbar .box:backdrop > .end-action,\n    toolbarview > .bottom-bar tabbar .box:backdrop > .end-action,\n    tabbar.inline .box:backdrop > .end-action {\n      filter: none;\n      transition: none; }\n\ntoolbarview > .top-bar .collapse-spacing tabbar tabbox,\ntoolbarview > .bottom-bar .collapse-spacing tabbar tabbox,\ntoolbarview > .top-bar .collapse-spacing tabbar .start-action,\ntoolbarview > .bottom-bar .collapse-spacing tabbar .start-action,\ntoolbarview > .top-bar .collapse-spacing tabbar .end-action,\ntoolbarview > .bottom-bar .collapse-spacing tabbar .end-action {\n  padding-top: 3px;\n  padding-bottom: 3px; }\n\ndnd tab {\n  background-color: @headerbar_bg_color;\n  background-image: image(alpha(currentColor,0.19));\n  color: @headerbar_fg_color;\n  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.03), 0 1px 3px 1px rgba(0, 0, 0, 0.07), 0 2px 6px 2px rgba(0, 0, 0, 0.03);\n  margin: 25px; }\n\ntabbar tab,\ndnd tab {\n  min-height: 26px;\n  padding: 4px;\n  border-radius: 6px; }\n  tabbar tab button.image-button,\n  dnd tab button.image-button {\n    padding: 0;\n    margin: 0;\n    min-width: 24px;\n    min-height: 24px;\n    border-radius: 99px; }\n  tabbar tab indicator,\n  dnd tab indicator {\n    min-height: 2px;\n    border-radius: 2px;\n    background: alpha(@accent_color,0.5);\n    transform: translateY(4px); }\n\ntabgrid > tabgridchild .card {\n  outline: 0 solid transparent;\n  outline-offset: 4px;\n  transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n\ntabgrid > tabgridchild:focus:focus-visible .card {\n  outline-color: alpha(@accent_color,0.5);\n  outline-width: 2px;\n  outline-offset: 0; }\n\ntabthumbnail {\n  border-radius: 16px;\n  transition: box-shadow 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), background-color cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  tabthumbnail > box {\n    margin: 6px; }\n  tabthumbnail:drop(active) {\n    box-shadow: inset 0 0 0 2px alpha(@accent_bg_color,0.4);\n    background-color: alpha(@accent_bg_color,0.1); }\n  tabthumbnail .needs-attention:dir(ltr) {\n    transform: translate(8px, -8px); }\n  tabthumbnail .needs-attention:dir(rtl) {\n    transform: translate(-8px, -8px); }\n  tabthumbnail .needs-attention > widget {\n    background: @accent_color;\n    min-width: 12px;\n    min-height: 12px;\n    border-radius: 8px;\n    margin: 3px;\n    box-shadow: 0 1px 2px alpha(@accent_color,0.4); }\n  tabthumbnail .card {\n    background: none;\n    color: inherit; }\n    tabthumbnail .card picture {\n      outline: 1px solid rgba(255, 255, 255, 0.07);\n      outline-offset: -1px;\n      border-radius: 12px; }\n  tabthumbnail.pinned .card {\n    background-color: @thumbnail_bg_color;\n    color: @thumbnail_fg_color; }\n  tabthumbnail .icon-title-box {\n    border-spacing: 6px; }\n  tabthumbnail .tab-unpin-icon {\n    margin: 6px;\n    min-width: 24px;\n    min-height: 24px; }\n  tabthumbnail button.circular {\n    margin: 6px;\n    background-color: alpha(@thumbnail_bg_color,0.75);\n    min-width: 24px;\n    min-height: 24px; }\n    tabthumbnail button.circular:hover {\n      background-color: alpha(mix(@thumbnail_bg_color,currentColor,0.1),0.75); }\n    tabthumbnail button.circular:active {\n      background-color: alpha(mix(@thumbnail_bg_color,currentColor,0.2),0.75); }\n\ntaboverview > .overview .new-tab-button {\n  margin: 18px; }\n\ntabview:drop(active),\ntabbox:drop(active),\ntabgrid:drop(active) {\n  box-shadow: none; }\n\ncursor-handle {\n  all: unset;\n  padding: 24px 20px; }\n  cursor-handle > contents {\n    min-width: 20px;\n    min-height: 20px;\n    border-radius: 50%;\n    background-color: @accent_bg_color; }\n  cursor-handle.top > contents {\n    border-top-right-radius: 0; }\n  cursor-handle.bottom > contents {\n    border-top-left-radius: 0;\n    transform: translateX(1px); }\n  cursor-handle.insertion-cursor > contents {\n    border-top-left-radius: 0;\n    transform: translateX(1px) translateY(4px) rotate(45deg); }\n\nmagnifier {\n  background-color: @view_bg_color; }\n\nactionbar > revealer > box.osd button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):focus:focus-visible, searchbar > revealer > box.osd button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):focus:focus-visible, .osd.toolbar button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):focus:focus-visible, headerbar.osd button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):focus:focus-visible {\n  outline-color: rgba(255, 255, 255, 0.5); }\n\nactionbar > revealer > box menubutton.suggested-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.suggested-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.suggested-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.suggested-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\nactionbar > revealer > box menubutton.destructive-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\nsearchbar > revealer > box menubutton.destructive-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n.toolbar menubutton.destructive-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\nheaderbar menubutton.destructive-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\nactionbar > revealer > box menubutton.opaque > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\nsearchbar > revealer > box menubutton.opaque > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n.toolbar menubutton.opaque > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\nheaderbar menubutton.opaque > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) {\n  color: inherit;\n  background-color: transparent; }\n\nactionbar > revealer > box switch, searchbar > revealer > box switch, .toolbar switch, headerbar switch {\n  margin-top: 4px;\n  margin-bottom: 4px; }\n\n.toolbar {\n  padding: 6px;\n  border-spacing: 6px; }\n  .toolbar.osd {\n    padding: 12px;\n    border-radius: 12px; }\n\ntoolbarview > .top-bar .collapse-spacing .toolbar,\ntoolbarview > .bottom-bar .collapse-spacing .toolbar {\n  padding-top: 3px;\n  padding-bottom: 3px; }\n\n/****************\n * GtkSearchBar *\n ****************/\nsearchbar > revealer > box {\n  padding: 6px 6px 7px 6px;\n  background-color: @headerbar_bg_color;\n  color: @headerbar_fg_color;\n  box-shadow: inset 0 -1px @headerbar_shade_color; }\n  searchbar > revealer > box:backdrop {\n    background-color: @headerbar_backdrop_color;\n    transition: background-color 200ms ease-out; }\n    searchbar > revealer > box:backdrop > * {\n      filter: opacity(0.5);\n      transition: filter 200ms ease-out; }\n  searchbar > revealer > box .close {\n    min-width: 18px;\n    min-height: 18px;\n    padding: 4px;\n    border-radius: 50%; }\n    searchbar > revealer > box .close:dir(ltr) {\n      margin-left: 10px;\n      margin-right: 4px; }\n    searchbar > revealer > box .close:dir(rtl) {\n      margin-left: 4px;\n      margin-right: 10px; }\n\ntoolbarview > .top-bar searchbar > revealer > box,\ntoolbarview > .bottom-bar searchbar > revealer > box, searchbar.inline > revealer > box, window.appchooser searchbar > revealer > box, window.shortcuts searchbar > revealer > box {\n  background-color: transparent;\n  color: inherit;\n  box-shadow: none;\n  padding-bottom: 6px; }\n\ntoolbarview > .top-bar searchbar > revealer > box:backdrop,\ntoolbarview > .bottom-bar searchbar > revealer > box:backdrop, searchbar.inline > revealer > box:backdrop {\n  background-color: transparent;\n  transition: none; }\n  toolbarview > .top-bar searchbar > revealer > box:backdrop > *,\n  toolbarview > .bottom-bar searchbar > revealer > box:backdrop > *, searchbar.inline > revealer > box:backdrop > * {\n    filter: none;\n    transition: none; }\n\ntoolbarview > .top-bar .collapse-spacing searchbar > revealer > box,\ntoolbarview > .bottom-bar .collapse-spacing searchbar > revealer > box, window.appchooser.csd searchbar > revealer > box, window.shortcuts searchbar > revealer > box {\n  padding-top: 3px;\n  padding-bottom: 3px; }\n\n/****************\n * GtkActionBar *\n ****************/\nactionbar > revealer > box {\n  background-color: @headerbar_bg_color;\n  color: @headerbar_fg_color;\n  box-shadow: inset 0 1px @headerbar_shade_color;\n  padding: 7px 6px 6px 6px; }\n  actionbar > revealer > box, actionbar > revealer > box > box.start, actionbar > revealer > box > box.end {\n    border-spacing: 6px; }\n  actionbar > revealer > box:backdrop {\n    background-color: @headerbar_backdrop_color;\n    transition: background-color 200ms ease-out; }\n    actionbar > revealer > box:backdrop > * {\n      filter: opacity(0.5);\n      transition: filter 200ms ease-out; }\n\ntoolbarview > .top-bar actionbar > revealer > box,\ntoolbarview > .bottom-bar actionbar > revealer > box {\n  background-color: transparent;\n  color: inherit;\n  box-shadow: none;\n  padding-top: 6px; }\n  toolbarview > .top-bar actionbar > revealer > box:backdrop,\n  toolbarview > .bottom-bar actionbar > revealer > box:backdrop {\n    background-color: transparent;\n    transition: none; }\n    toolbarview > .top-bar actionbar > revealer > box:backdrop > *,\n    toolbarview > .bottom-bar actionbar > revealer > box:backdrop > * {\n      filter: none;\n      transition: none; }\n\ntoolbarview > .top-bar .collapse-spacing actionbar > revealer > box,\ntoolbarview > .bottom-bar .collapse-spacing actionbar > revealer > box {\n  padding-top: 3px;\n  padding-bottom: 3px; }\n\n/*************\n * AdwBanner *\n *************/\nbanner > revealer > widget {\n  /* There are 2 more instances in _sidebars.css, keep in sync with that */\n  background-color: mix(@accent_bg_color,@window_bg_color,0.7);\n  color: @window_fg_color;\n  padding: 6px; }\n  banner > revealer > widget:backdrop {\n    background-color: mix(@accent_bg_color,@window_bg_color,0.85);\n    transition: background-color 200ms ease-out; }\n    banner > revealer > widget:backdrop > label, banner > revealer > widget:backdrop > button {\n      filter: opacity(0.5);\n      transition: filter 200ms ease-out; }\n\n/******************\n * AdwToolbarView *\n ******************/\ntoolbarview > .top-bar .collapse-spacing,\ntoolbarview > .bottom-bar .collapse-spacing {\n  padding-top: 3px;\n  padding-bottom: 3px; }\n\ntoolbarview > .top-bar.raised,\ntoolbarview > .bottom-bar.raised {\n  background-color: @headerbar_bg_color;\n  color: @headerbar_fg_color; }\n  toolbarview > .top-bar.raised:backdrop,\n  toolbarview > .bottom-bar.raised:backdrop {\n    background-color: @headerbar_backdrop_color;\n    transition: background-color 200ms ease-out; }\n\ntoolbarview > .top-bar:backdrop > windowhandle,\ntoolbarview > .bottom-bar:backdrop > windowhandle {\n  filter: opacity(0.5);\n  transition: filter 200ms ease-out; }\n\ntoolbarview > .top-bar.raised {\n  box-shadow: 0 1px alpha(@headerbar_shade_color,0.5), 0 2px 4px alpha(@headerbar_shade_color,0.5); }\n  toolbarview > .top-bar.raised.border {\n    box-shadow: 0 1px @headerbar_darker_shade_color; }\n\ntoolbarview > .bottom-bar.raised {\n  box-shadow: 0 -1px alpha(@headerbar_shade_color,0.5), 0 -2px 4px alpha(@headerbar_shade_color,0.5); }\n  toolbarview > .bottom-bar.raised.border {\n    box-shadow: 0 -1px @headerbar_darker_shade_color; }\n\ntoolbarview.undershoot-top scrolledwindow > undershoot.top {\n  box-shadow: inset 0 1px alpha(@shade_color,0.75);\n  background: linear-gradient(to bottom, alpha(@shade_color,0.75), transparent 4px); }\n\ntoolbarview.undershoot-bottom scrolledwindow > undershoot.bottom {\n  box-shadow: inset 0 -1px alpha(@shade_color,0.75);\n  background: linear-gradient(to top, alpha(@shade_color,0.75), transparent 4px); }\n\nwindow.devel toolbarview > .top-bar {\n  background-image: cross-fade(5% -gtk-recolor(url(\"assets/devel-symbolic.svg\")), image(transparent));\n  background-repeat: repeat-x; }\n\nwindow.devel dialog toolbarview > .top-bar {\n  background-image: unset;\n  background-repeat: unset; }\n\ntooltip {\n  padding: 6px 10px;\n  border-radius: 9px;\n  box-shadow: none; }\n  tooltip.background {\n    background-color: rgba(0, 0, 0, 0.8);\n    background-clip: padding-box;\n    border: 1px solid rgba(255, 255, 255, 0.1);\n    color: white; }\n  tooltip > box {\n    border-spacing: 6px; }\n\n.view, window.print .dialog-action-box,\ntextview > text,\ndialog-host > dialog.view sheet,\nwindow.print dialog-host > dialog.dialog-action-box sheet,\niconview {\n  color: @view_fg_color;\n  background-color: @view_bg_color; }\n  .view:disabled, window.print .dialog-action-box:disabled,\n  textview > text:disabled,\n  dialog-host > dialog.view sheet:disabled,\n  window.print dialog-host > dialog.dialog-action-box sheet:disabled,\n  iconview:disabled {\n    color: alpha(currentColor,0.5);\n    background-color: mix(@window_bg_color,@view_bg_color,0.4); }\n  .view:selected:focus, .view:selected, window.print .dialog-action-box:selected,\n  textview > text:selected,\n  dialog-host > dialog.view sheet:selected,\n  window.print dialog-host > dialog.dialog-action-box sheet:selected,\n  iconview:selected {\n    background-color: alpha(@accent_bg_color,0.25);\n    border-radius: 6px; }\n\ntextview {\n  caret-color: currentColor; }\n  textview > text {\n    background-color: transparent; }\n  textview > border {\n    background-color: mix(@window_bg_color,@view_bg_color,0.5); }\n  textview:drop(active) {\n    caret-color: @accent_bg_color; }\n\nrubberband {\n  border: 1px solid @accent_color;\n  background-color: alpha(@accent_color,0.2); }\n\nflowbox > flowboxchild,\ngridview > child {\n  padding: 3px;\n  border-radius: 6px; }\n  flowbox > flowboxchild,\n  gridview > child {\n    outline: 0 solid transparent;\n    outline-offset: 4px;\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  flowbox > flowboxchild:focus:focus-visible,\n  gridview > child:focus:focus-visible {\n    outline-color: alpha(@accent_color,0.5);\n    outline-width: 2px;\n    outline-offset: -2px; }\n  flowbox > flowboxchild:selected,\n  gridview > child:selected {\n    background-color: alpha(@accent_bg_color,0.25); }\n\ngridview > child.activatable:hover {\n  background-color: alpha(currentColor,0.04); }\n\ngridview > child.activatable:active {\n  background-color: alpha(currentColor,0.08); }\n\ngridview > child.activatable:selected:hover {\n  background-color: alpha(@accent_bg_color,0.32); }\n\ngridview > child.activatable:selected:active {\n  background-color: alpha(@accent_bg_color,0.39); }\n\nviewswitcher {\n  border-spacing: 3px; }\n  viewswitcher.narrow {\n    margin-top: -3px;\n    margin-bottom: -3px;\n    min-height: 6px; }\n  viewswitcher button.toggle {\n    padding: 0; }\n    viewswitcher button.toggle > stack > box.narrow {\n      font-size: 0.75rem;\n      padding-top: 4px; }\n      viewswitcher button.toggle > stack > box.narrow > label {\n        min-height: 18px;\n        padding-left: 3px;\n        padding-right: 3px;\n        padding-bottom: 2px; }\n    viewswitcher button.toggle > stack > box.wide {\n      padding: 2px 12px;\n      border-spacing: 6px; }\n\n/**********************\n * AdwViewSwitcherBar *\n **********************/\nviewswitcherbar actionbar > revealer > box {\n  padding-left: 0;\n  padding-right: 0;\n  padding-top: 7px; }\n\ntoolbarview > .top-bar .collapse-spacing viewswitcherbar actionbar > revealer > box,\ntoolbarview > .bottom-bar .collapse-spacing viewswitcherbar actionbar > revealer > box {\n  padding-top: 6px; }\n\n/************************\n * AdwViewSwitcherTitle *\n ************************/\nviewswitchertitle {\n  margin-top: -6px;\n  margin-bottom: -6px; }\n  viewswitchertitle viewswitcher {\n    margin-left: 12px;\n    margin-right: 12px; }\n    viewswitchertitle viewswitcher.narrow {\n      margin-top: 3px;\n      margin-bottom: 3px; }\n    viewswitchertitle viewswitcher.wide {\n      margin-top: 6px;\n      margin-bottom: 6px; }\n  viewswitchertitle windowtitle {\n    margin-top: 0;\n    margin-bottom: 0; }\n\n/*******************\n * AdwIndicatorBin *\n *******************/\nindicatorbin > indicator, indicatorbin > mask {\n  min-width: 6px;\n  min-height: 6px;\n  border-radius: 100px; }\n\nindicatorbin > indicator {\n  margin: 1px;\n  background: alpha(currentColor,0.4); }\n\nindicatorbin > mask {\n  padding: 1px;\n  background: black; }\n\nindicatorbin.needs-attention > indicator {\n  background: @accent_color; }\n\nindicatorbin.badge > indicator,\nindicatorbin.badge > mask {\n  min-height: 13px; }\n\nindicatorbin.badge > indicator > label {\n  font-size: 0.6rem;\n  font-weight: bold;\n  padding-left: 4px;\n  padding-right: 4px;\n  color: white; }\n\nindicatorbin.badge.needs-attention > indicator {\n  background: @accent_bg_color; }\n  indicatorbin.badge.needs-attention > indicator > label {\n    color: @accent_fg_color; }\n\nwindow.csd {\n  box-shadow: 0 1px 3px 3px transparent, 0 2px 8px 2px rgba(0, 0, 0, 0.13), 0 3px 20px 10px rgba(0, 0, 0, 0.09), 0 6px 32px 16px rgba(0, 0, 0, 0.04), 0 0 0 1px rgba(0, 0, 0, 0.05);\n  margin: 0px;\n  border-radius: 12px;\n  outline: 1px solid rgba(255, 255, 255, 0.07);\n  outline-offset: -1px; }\n  window.csd:backdrop {\n    box-shadow: 0 1px 3px 3px rgba(0, 0, 0, 0.09), 0 2px 14px 5px rgba(0, 0, 0, 0.05), 0 4px 28px 12px rgba(0, 0, 0, 0.03), 0 6px 32px 16px transparent, 0 0 0 1px rgba(0, 0, 0, 0.02);\n    transition: box-shadow 200ms ease-out; }\n  window.csd.dialog.message, window.csd.messagedialog {\n    box-shadow: 0 2px 8px 2px rgba(0, 0, 0, 0.07), 0 3px 20px 10px rgba(0, 0, 0, 0.05), 0 6px 32px 16px rgba(0, 0, 0, 0.02), 0 0 0 1px rgba(0, 0, 0, 0.05); }\n  window.csd.tiled, window.csd.tiled-top, window.csd.tiled-left, window.csd.tiled-right, window.csd.tiled-bottom {\n    border-radius: 0;\n    outline: none;\n    box-shadow: 0 0 0 1px alpha(currentColor,0.15), 0 0 0 20px transparent; }\n    window.csd.tiled:backdrop, window.csd.tiled-top:backdrop, window.csd.tiled-left:backdrop, window.csd.tiled-right:backdrop, window.csd.tiled-bottom:backdrop {\n      box-shadow: 0 0 0 1px alpha(currentColor,0.15), 0 0 0 20px transparent; }\n  window.csd.maximized, window.csd.fullscreen {\n    border-radius: 0;\n    outline: none;\n    box-shadow: none;\n    transition: none; }\n\nwindow.solid-csd {\n  margin: 0;\n  padding: 5px;\n  border-radius: 0;\n  box-shadow: inset 0 0 0 5px alpha(currentColor,0.15), inset 0 0 0 4px @headerbar_bg_color, inset 0 0 0 1px alpha(currentColor,0.15); }\n  window.solid-csd:backdrop {\n    box-shadow: inset 0 0 0 5px alpha(currentColor,0.15), inset 0 0 0 4px @headerbar_backdrop_color, inset 0 0 0 1px alpha(currentColor,0.15); }\n\nwindow.ssd {\n  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05); }\n\n/* Public colors from Default */\n@define-color theme_bg_color @window_bg_color;\n@define-color theme_fg_color @window_fg_color;\n@define-color theme_base_color @view_bg_color;\n@define-color theme_text_color @view_fg_color;\n@define-color theme_selected_bg_color @accent_bg_color;\n@define-color theme_selected_fg_color @accent_fg_color;\n@define-color insensitive_bg_color mix(@window_bg_color,@view_bg_color,0.4);\n@define-color insensitive_fg_color alpha(@window_fg_color,0.5);\n@define-color insensitive_base_color @view_bg_color;\n@define-color borders alpha(currentColor,0.15);\n@define-color theme_unfocused_bg_color @window_bg_color;\n@define-color theme_unfocused_fg_color @window_fg_color;\n@define-color theme_unfocused_base_color @view_bg_color;\n@define-color theme_unfocused_text_color @view_fg_color;\n@define-color theme_unfocused_selected_bg_color @accent_bg_color;\n@define-color theme_unfocused_selected_fg_color @accent_fg_color;\n@define-color unfocused_insensitive_color @insensitive_bg_color;\n@define-color unfocused_borders alpha(currentColor,0.15);\n.open-document-selector-treeview:hover {\n    background-color: alpha(@theme_fg_color, 0.05);\n}\n\n.open-document-selector-treeview:selected:hover {\n    background-color: @theme_selected_bg_color;\n}\n\n/* Only normal state is handle */\n.open-document-selector-name-label {\n    color: @theme_fg_color;\n}\n\n/* Only normal state is handle */\n.open-document-selector-path-label {\n    color: @theme_unfocused_fg_color;\n    font-size: smaller;\n}\n\n/* Only normal state is handle */\n.open-document-selector-match {\n    color: shade (@theme_fg_color, 0.6);\n    background-color: alpha(@warning_color, 0.4);\n}\n\n.gedit-document-panel {\n    background-color: @sidebar_bg;\n}\n\n.gedit-document-panel:backdrop {\n    color: #b0b2b2;\n}\n\n.gedit-document-panel row:selected:backdrop {\n    background-color: #8b8e8f;\n}\n\n.gedit-document-panel-group-row,\n.gedit-document-panel-group-row:hover {\n    border-top: 1px solid alpha(currentColor, 0.3);\n}\n\n.gedit-document-panel-group-row:first-child,\n.gedit-document-panel-group-row:first-child:hover {\n    border-top: 0px;\n}\n\n/* Try to look as the notebook tab close button */\n.gedit-document-panel row button.flat {\n    padding: 0;\n    margin-top: 8px;\n    margin-bottom: 8px;\n    min-width: 18px;\n    min-height: 18px;\n    color: alpha(currentColor,0.3);\n}\n\n.gedit-document-panel row:hover button.flat {\n    color: alpha(currentColor,0.5);\n}\n\n.gedit-document-panel row button.flat:hover {\n    color: @theme_fg_color;\n}\n\nstatusbar {\n    border-top: 1px solid @borders;\n}\n\n.gedit-search-slider {\n    background-color: @theme_base_color;\n    padding: 6px;\n    border-color: @borders;\n    border-radius: 0 0 3px 3px;\n    border-width: 0 1px 1px 1px;\n    border-style: solid;\n}\n\n.gedit-search-entry-occurrences-tag {\n    background-color: @theme_base_color;\n    background-image: none;\n    color: shade (@theme_unfocused_fg_color, 0.8);\n    border: 0px;\n    margin: 2px;\n    padding: 2px;\n}\n.nautilus-window,\n.nautilus-window notebook,\n.nautilus-window notebook > stack {\n    background: @theme_base_color;\n}\n\n.nautilus-empty-state-icon {\n    opacity: 0.50;\n}\n\n.nautilus-canvas-item {\n    border-radius: 5px;\n}\n\n.nautilus-canvas-item.thumbnail {\n  -gtk-icon-shadow: 0px 1px 2px @borders,\n                    1px 0px 0px alpha(@borders, 0.25),\n                    -1px 0px 0px alpha(@borders, 0.25),\n                    0px 2px 0px alpha(@borders, 0.5);\n}\n\n.nautilus-canvas-item.dim-label {\n    color: mix (@theme_fg_color, @theme_bg_color, 0.50);\n}\n\n.nautilus-canvas-item.dim-label:selected {\n    color: mix (@theme_selected_fg_color, @theme_selected_bg_color, 0.20);\n}\n\n/* Toolbar */\n\n/* Here we use the .button background-image colors from Adwaita, but ligthen them,\n * since is not possible to use lighten () in common css. */\n@keyframes needs_attention_keyframes {\n    0% {background-image: linear-gradient(to bottom, #fafafa, #ededed 40%,  #e0e0e0); border-color: @borders; }\n    /* can't do animation-direction, so holding the color on two keyframes */\n    30% {background-image: linear-gradient(to bottom, @theme_base_color, @theme_base_color, @theme_base_color); border-color: @theme_fg_color; }\n    90% {background-image: linear-gradient(to bottom, @theme_base_color, @theme_base_color, @theme_base_color); border-color: @theme_fg_color; }\n    100% {background-image: linear-gradient(to bottom, #fafafa, #ededed 40%,  #e0e0e0); border-color: @borders; }\n}\n\n.nautilus-operations-button-needs-attention {\n  animation: needs_attention_keyframes 2s ease-in-out;\n}\n.nautilus-operations-button-needs-attention-multiple {\n  animation: needs_attention_keyframes 3s ease-in-out;\n  animation-iteration-count: 3;\n}\n\n/* Remove white background and highlight on hover which GTK adds by default\n * to GtkListBox. TODO: Switch to GtkListView and drop this CSS hack. */\n.operations-list,\n.operations-list > :hover {\n  background: none;\n}\n\n.disclosure-button {\n  padding-left: 4px;\n  padding-right: 4px;\n}\n\n/* Path bar */\n\n.nautilus-path-bar scrolledwindow {\n  border-radius: 5px 0px 0px 5px;\n  border: 1px @borders solid;\n  border-right-width: 0px;\n  background-color: @theme_bg_color;\n}\n.nautilus-path-bar scrolledwindow undershoot.left {\n  border-radius: 5px 0px 0px 5px;\n  background: linear-gradient(to right, @theme_bg_color 6px, alpha(@theme_bg_color, 0) 24px);\n}\n.nautilus-path-bar scrolledwindow undershoot.right {\n  background: linear-gradient(to left, @theme_bg_color 6px, alpha(@theme_bg_color, 0) 24px);\n}\n\n.nautilus-path-bar > button,\n.path-buttons-box button {\n  margin: 0px;\n}\n\n.path-buttons-box button {\n  background-image: none;\n  box-shadow: none;\n  border-radius: 5px;\n  border-width: 0px;\n  -gtk-icon-shadow: none;\n}\n\n.path-buttons-box button:not(.current-dir):not(:backdrop):hover {\n  background: alpha(@theme_fg_color, 0.15);\n  box-shadow: inset 0 0 0 2px @theme_bg_color;\n}\n\n.path-buttons-box button:not(.current-dir):not(:backdrop):hover * {\n  opacity: 1;\n}\n\n/* Make the tags fit into the box */\nentry.search > * {\n  margin: 5px;\n}\n\n/* Sidebar */\n\n.nautilus-window .sidebar-row:selected {\n    background: mix(@theme_bg_color, @theme_fg_color, 0.07);\n}\n\n.nautilus-window .sidebar-row:selected,\n.nautilus-window .sidebar-row:selected image,\n.nautilus-window .sidebar-row:selected label {\n    color: mix(@theme_fg_color, @theme_text_color, 0.5);\n}\n\n.nautilus-window .sidebar-row:selected:backdrop {\n    background: mix(@theme_unfocused_bg_color, @theme_unfocused_fg_color, 0.07);\n}\n\n.nautilus-window .sidebar-row:selected:backdrop,\n.nautilus-window .sidebar-row:selected:backdrop label {\n    color: mix(@theme_unfocused_fg_color, @theme_unfocused_text_color, 0.15);\n}\n\n/* Floating status bar */\n.floating-bar {\n  padding: 1px;\n  background-color: @theme_base_color;\n  border-width: 1px;\n  border-style: solid solid none;\n  border-color: @borders;\n  border-radius: 8px 8px 0 0;\n}\n\n.floating-bar.bottom.left { /* axes left border and border radius */\n  border-left-style: none;\n  border-top-left-radius: 0;\n}\n.floating-bar.bottom.right { /* axes right border and border radius */\n  border-right-style: none;\n  border-top-right-radius: 0;\n}\n\n.floating-bar:backdrop {\n  background-color: @theme_unfocused_base_color;\n  border-color: @unfocused_borders;\n}\n\n.floating-bar button {\n  padding: 0px;\n}\n\n@define-color disk_space_unknown #888a85;\n@define-color disk_space_used #729fcf;\n@define-color disk_space_free #eeeeec;\n\n.disk-space-display {\n    border-style: solid;\n    border-width: 2px;\n}\n\n.disk-space-display.unknown {\n    background-color: @disk_space_unknown;\n    border-color: shade(@disk_space_unknown, 0.7);\n    color: @disk_space_unknown;\n}\n.disk-space-display.unknown.border {\n    color: shade(@disk_space_unknown, 0.7);\n}\n\n.disk-space-display.used {\n    background-color: @disk_space_used;\n    border-color: shade(@disk_space_used, 0.7);\n    color: @disk_space_used;\n}\n.disk-space-display.used.border {\n    color: shade(@disk_space_used, 0.7);\n}\n\n.disk-space-display.free {\n    background-color: @disk_space_free;\n    border-color: shade(@disk_space_free, 0.7);\n    color: @disk_space_free;\n}\n.disk-space-display.free.border {\n    color: shade(@disk_space_free, 0.7);\n}\n\n/* As a workaround for GtkTreeView showing thick border above first row when\n * horizontal grid lines are enabled, we add them using CSS instead. Exclude the\n * drop targets to let through the default feedback style. */\n.nautilus-list-view .view:not(:drop(active)) {\n    border-bottom: 1px solid @theme_bg_color;\n}\n\n.nautilus-list-view.thumbnail {\n  -gtk-icon-shadow: 0px 1px 2px @borders,\n                    1px 0px 0px alpha(@borders, 0.25),\n                    -1px 0px 0px alpha(@borders, 0.25),\n                    0px 2px 0px alpha(@borders, 0.5);\n}\n\n.search-information {\n  background-color: @theme_selected_bg_color;\n  color:white;\n  padding:2px;\n}\n\n@define-color conflict_bg #fef6b6;\n\n.conflict-row {\n    background: @conflict_bg;\n    color: black;\n}\n\n.conflict-row:hover {\n    background-color: shade(@conflict_bg, 0.9);\n}\n\n.conflict-row:selected {\n  background: @theme_selected_bg_color;\n  color: @theme_selected_fg_color;\n}\n\n/* Icon view */\nflowbox {\n  padding: 18px\n}\n\nflowboxchild {\n  padding: 0px;\n}\n\nflowboxchild:selected {\n  background-color:transparent;\n  outline-color: transparent;\n}\n\nflowboxchild .thumbnail {\n  margin: 4px;\n  box-shadow: 0px 1px 2px 0px alpha(@borders, 0.5),\n              0px 0px 0px 1px alpha(@borders, 0.5),\n              0px 2px 0px 0px alpha(@borders, 0.5);\n  border-radius: 2px;\n}\n\n.icon-ui-labels-box {\n  padding: 2px 4px;\n  border-radius: 4px;\n}\n\nflowboxchild:selected .icon-ui-labels-box {\n  color: @theme_selected_fg_color;\n  background-color: @theme_selected_bg_color;\n}\n\nflowboxchild:selected image {\n  -gtk-icon-effect: dim; /* GTK 3 only */\n  /* GTK 4 TODO: Replace previous line with the following one:\n  -gtk-icon-filter: opacity(0.5);\n  */\n  -gtk-icon-shadow: 0px 0px @theme_selected_bg_color;\n}\n"
  },
  {
    "path": ".themes/Flat-Remix-GTK-Blue-Light-Solid/gtk-4.0/gtk.css",
    "content": "@define-color accent_bg_color #2777ff;\n@define-color accent_fg_color #ffffff;\n@define-color accent_color @accent_bg_color;\n@define-color destructive_bg_color @red_3;\n@define-color destructive_fg_color white;\n@define-color destructive_color @red_4;\n@define-color success_bg_color @green_4;\n@define-color success_fg_color white;\n@define-color success_color #1b8553;\n@define-color warning_bg_color @yellow_5;\n@define-color warning_fg_color rgba(0, 0, 0, 0.8);\n@define-color warning_color #9c6e03;\n@define-color error_bg_color @red_3;\n@define-color error_fg_color white;\n@define-color error_color @red_4;\n@define-color window_bg_color #fafafa;\n@define-color window_fg_color rgba(0, 0, 0, 0.8);\n@define-color view_bg_color #ffffff;\n@define-color view_fg_color rgba(0, 0, 0, 0.8);\n@define-color headerbar_bg_color #ebebeb;\n@define-color headerbar_fg_color rgba(0, 0, 0, 0.8);\n@define-color headerbar_border_color rgba(0, 0, 0, 0.8);\n@define-color headerbar_backdrop_color @view_bg_color;\n@define-color headerbar_shade_color rgba(0, 0, 0, 0.12);\n@define-color headerbar_darker_shade_color rgba(0, 0, 0, 0.12);\n@define-color sidebar_bg_color #ebebeb;\n@define-color sidebar_fg_color rgba(0, 0, 0, 0.8);\n@define-color sidebar_backdrop_color mix(@sidebar_bg_color, @window_bg_color, .5);\n@define-color sidebar_shade_color rgba(0, 0, 0, 0.07);\n@define-color sidebar_border_color rgba(0, 0, 0, 0.07);\n@define-color secondary_sidebar_bg_color mix(@sidebar_bg_color, @window_bg_color, .5);\n@define-color secondary_sidebar_fg_color rgba(0, 0, 0, 0.8);\n@define-color secondary_sidebar_backdrop_color mix(@secondary_sidebar_bg_color, @window_bg_color, .5);\n@define-color secondary_sidebar_shade_color rgba(0, 0, 0, 0.07);\n@define-color secondary_sidebar_border_color rgba(0, 0, 0, 0.07);\n@define-color card_bg_color #ffffff;\n@define-color card_fg_color rgba(0, 0, 0, 0.8);\n@define-color card_shade_color rgba(0, 0, 0, 0.07);\n@define-color dialog_bg_color #ffffff;\n@define-color dialog_fg_color rgba(0, 0, 0, 0.8);\n@define-color popover_bg_color #ffffff;\n@define-color popover_fg_color rgba(0, 0, 0, 0.8);\n@define-color popover_shade_color rgba(0, 0, 0, 0.07);\n@define-color thumbnail_bg_color #ffffff;\n@define-color thumbnail_fg_color rgba(0, 0, 0, 0.8);\n@define-color shade_color rgba(0, 0, 0, 0.07);\n@define-color scrollbar_outline_color white;\nwindowcontrols {\n  margin: 8px; }\n  windowcontrols button {\n    min-height: 16px;\n    min-width: 16px;\n    margin: -3px; }\n    windowcontrols button.minimize image, windowcontrols button.maximize image, windowcontrols button.close image {\n      padding: 0;\n      color: transparent;\n      background-image: -gtk-scaled(url(\"assets/titlebutton.png\"), url(\"assets/titlebutton@2.png\"));\n      background-position: center;\n      background-repeat: no-repeat;\n      background-size: 8px;\n      box-shadow: 0 0 5px 0 alpha(@headerbar_bg_color, 10); }\n      windowcontrols button.minimize image:backdrop, windowcontrols button.maximize image:backdrop, windowcontrols button.close image:backdrop {\n        background-color: #7f7f7f;\n        background-image: -gtk-scaled(url(\"assets/titlebutton.png\"), url(\"assets/titlebutton@2.png\")); }\n    windowcontrols button.minimize image {\n      background-color: #fd7d00; }\n      windowcontrols button.minimize image:hover {\n        background-image: -gtk-scaled(url(\"assets/minimize.png\"), url(\"assets/minimize@2.png\")); }\n    windowcontrols button.maximize image {\n      background-color: #377cf1; }\n      windowcontrols button.maximize image:hover {\n        background-image: -gtk-scaled(url(\"assets/maximize.png\"), url(\"assets/maximize@2.png\")); }\n    windowcontrols button.close image {\n      background-color: #d31919; }\n      windowcontrols button.close image:hover {\n        background-image: -gtk-scaled(url(\"assets/close.png\"), url(\"assets/close@2.png\")); }\n\n@define-color blue_1 #99c1f1;\n@define-color blue_2 #62a0ea;\n@define-color blue_3 #3584e4;\n@define-color blue_4 #1c71d8;\n@define-color blue_5 #1a5fb4;\n@define-color green_1 #8ff0a4;\n@define-color green_2 #57e389;\n@define-color green_3 #33d17a;\n@define-color green_4 #2ec27e;\n@define-color green_5 #26a269;\n@define-color yellow_1 #f9f06b;\n@define-color yellow_2 #f8e45c;\n@define-color yellow_3 #f6d32d;\n@define-color yellow_4 #f5c211;\n@define-color yellow_5 #e5a50a;\n@define-color orange_1 #ffbe6f;\n@define-color orange_2 #ffa348;\n@define-color orange_3 #ff7800;\n@define-color orange_4 #e66100;\n@define-color orange_5 #c64600;\n@define-color red_1 #f66151;\n@define-color red_2 #ed333b;\n@define-color red_3 #e01b24;\n@define-color red_4 #c01c28;\n@define-color red_5 #a51d2d;\n@define-color purple_1 #dc8add;\n@define-color purple_2 #c061cb;\n@define-color purple_3 #9141ac;\n@define-color purple_4 #813d9c;\n@define-color purple_5 #613583;\n@define-color brown_1 #cdab8f;\n@define-color brown_2 #b5835a;\n@define-color brown_3 #986a44;\n@define-color brown_4 #865e3c;\n@define-color brown_5 #63452c;\n@define-color light_1 #ffffff;\n@define-color light_2 #f6f5f4;\n@define-color light_3 #deddda;\n@define-color light_4 #c0bfbc;\n@define-color light_5 #9a9996;\n@define-color dark_1 #77767b;\n@define-color dark_2 #5e5c64;\n@define-color dark_3 #3d3846;\n@define-color dark_4 #241f31;\n@define-color dark_5 #000000;\n.background {\n  color: @window_fg_color;\n  background-color: @window_bg_color; }\n\ndnd {\n  color: @window_fg_color; }\n\n.normal-icons {\n  -gtk-icon-size: 16px; }\n\n.large-icons {\n  -gtk-icon-size: 32px; }\n\n.osd popover > arrow,\n.osd popover > contents, popover.touch-selection > arrow,\npopover.touch-selection > contents, popover.magnifier > arrow,\npopover.magnifier > contents, toast, .app-notification, dialog-host > dialog.osd sheet,\n.osd {\n  color: rgba(255, 255, 255, 0.9);\n  border: none;\n  background-color: rgba(0, 0, 0, 0.7);\n  background-clip: padding-box; }\n\n/* Text selection */\nselection {\n  background-color: alpha(@view_fg_color,0.1);\n  color: transparent; }\n  selection:focus-within {\n    background-color: alpha(@accent_bg_color,0.3); }\n\n:not(window):drop(active):focus,\n:not(window):drop(active) {\n  border-color: @accent_bg_color;\n  box-shadow: inset 0 0 0 1px @accent_bg_color;\n  caret-color: @accent_bg_color; }\n\n.navigation-sidebar :not(window):drop(active):focus,\n.navigation-sidebar :not(window):drop(active),\nplacessidebar :not(window):drop(active):focus,\nplacessidebar :not(window):drop(active),\nstackswitcher :not(window):drop(active):focus,\nstackswitcher :not(window):drop(active),\nexpander-widget :not(window):drop(active):focus,\nexpander-widget :not(window):drop(active) {\n  box-shadow: none; }\n\n/* Outline for low res icons */\n.lowres-icon {\n  -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.05), 1px 0 rgba(0, 0, 0, 0.1), 0 1px rgba(0, 0, 0, 0.3), -1px 0 rgba(0, 0, 0, 0.1); }\n\n/* Drop shadow for large icons */\n.icon-dropshadow {\n  -gtk-icon-shadow: 0 1px 12px rgba(0, 0, 0, 0.05), 0 -1px rgba(0, 0, 0, 0.05), 1px 0 rgba(0, 0, 0, 0.1), 0 1px rgba(0, 0, 0, 0.3), -1px 0 rgba(0, 0, 0, 0.1); }\n\n@keyframes needs_attention {\n  from {\n    background-image: radial-gradient(farthest-side, @accent_color 0%, transparent 0%); }\n  to {\n    background-image: radial-gradient(farthest-side, @accent_color 95%, transparent); } }\n\nstacksidebar row.needs-attention > label, stackswitcher > button.needs-attention > label,\nstackswitcher > button.needs-attention > image {\n  animation: needs_attention 150ms ease-in;\n  background-image: radial-gradient(farthest-side, @accent_color 96%, transparent);\n  background-size: 6px 6px;\n  background-repeat: no-repeat;\n  background-position: right 3px; }\n  stacksidebar row.needs-attention > label:dir(rtl), stackswitcher > button.needs-attention > label:dir(rtl),\n  stackswitcher > button.needs-attention > image:dir(rtl) {\n    background-position: left 3px; }\n\navatar {\n  border-radius: 9999px;\n  font-weight: bold; }\n  avatar.color1 {\n    background-image: linear-gradient(#83b6ec, #337fdc);\n    color: #cfe1f5; }\n  avatar.color2 {\n    background-image: linear-gradient(#7ad9f1, #0f9ac8);\n    color: #caeaf2; }\n  avatar.color3 {\n    background-image: linear-gradient(#8de6b1, #29ae74);\n    color: #cef8d8; }\n  avatar.color4 {\n    background-image: linear-gradient(#b5e98a, #6ab85b);\n    color: #e6f9d7; }\n  avatar.color5 {\n    background-image: linear-gradient(#f8e359, #d29d09);\n    color: #f9f4e1; }\n  avatar.color6 {\n    background-image: linear-gradient(#ffcb62, #d68400);\n    color: #ffead1; }\n  avatar.color7 {\n    background-image: linear-gradient(#ffa95a, #ed5b00);\n    color: #ffe5c5; }\n  avatar.color8 {\n    background-image: linear-gradient(#f78773, #e62d42);\n    color: #f8d2ce; }\n  avatar.color9 {\n    background-image: linear-gradient(#e973ab, #e33b6a);\n    color: #fac7de; }\n  avatar.color10 {\n    background-image: linear-gradient(#cb78d4, #9945b5);\n    color: #e7c2e8; }\n  avatar.color11 {\n    background-image: linear-gradient(#9e91e8, #7a59ca);\n    color: #d5d2f5; }\n  avatar.color12 {\n    background-image: linear-gradient(#e3cf9c, #b08952);\n    color: #f2eade; }\n  avatar.color13 {\n    background-image: linear-gradient(#be916d, #785336);\n    color: #e5d6ca; }\n  avatar.color14 {\n    background-image: linear-gradient(#c0bfbc, #6e6d71);\n    color: #d8d7d3; }\n  avatar.contrasted {\n    color: white; }\n  avatar.image {\n    background: none; }\n\nbottom-sheet > dimming {\n  background-color: alpha(@shade_color,2); }\n\nbottom-sheet > sheet {\n  border-top-left-radius: 12px;\n  border-top-right-radius: 12px;\n  box-shadow: 0 2px 8px 2px rgba(0, 0, 0, 0.07), 0 3px 20px 10px rgba(0, 0, 0, 0.05), 0 6px 32px 16px rgba(0, 0, 0, 0.02), 0 0 0 1px rgba(0, 0, 0, 0.05); }\n  bottom-sheet > sheet > drag-handle {\n    background-color: alpha(currentColor,0.25);\n    min-width: 60px;\n    min-height: 4px;\n    margin: 6px;\n    border-radius: 99px; }\n  bottom-sheet > sheet > outline {\n    border-top-left-radius: 12px;\n    border-top-right-radius: 12px;\n    box-shadow: inset 1px 0 rgba(255, 255, 255, 0.07), inset -1px 0 rgba(255, 255, 255, 0.07), inset 0 1px rgba(255, 255, 255, 0.07); }\n    bottom-sheet > sheet > outline.flush-left {\n      box-shadow: inset -1px 0 rgba(255, 255, 255, 0.07), inset 0 1px rgba(255, 255, 255, 0.07); }\n    bottom-sheet > sheet > outline.flush-right {\n      box-shadow: inset 1px 0 rgba(255, 255, 255, 0.07), inset 0 1px rgba(255, 255, 255, 0.07); }\n    bottom-sheet > sheet > outline.flush-left.flush-right {\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.07); }\n\nnotebook > header > tabs > arrow, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr):last-child, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child,\nrow.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\nrow.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\nrow.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay,\nbutton {\n  min-height: 24px;\n  min-width: 16px;\n  padding: 5px 10px;\n  border-radius: 6px;\n  font-weight: bold; }\n  notebook > header > tabs > arrow, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr):last-child, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child,\n  row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n  row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay,\n  button {\n    outline: 0 solid transparent;\n    outline-offset: 4px;\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), background 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), box-shadow 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  notebook > header > tabs > arrow:focus:focus-visible, row.spin spinbutton > button.image-button.up:focus:focus-visible:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child,\n  row.spin spinbutton > button.image-button.down:focus:focus-visible:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  row.spin spinbutton > button.image-button.down:focus:focus-visible:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n  row.spin spinbutton > button.image-button.down:focus:focus-visible:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay:focus:focus-visible,\n  button:focus:focus-visible {\n    outline-color: alpha(@accent_color,0.5);\n    outline-width: 2px;\n    outline-offset: -2px; }\n  .osd notebook > header > tabs > arrow:focus:focus-visible, .osd row.spin spinbutton > button.image-button.up:focus:focus-visible:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin .osd spinbutton > button.image-button.up:focus:focus-visible:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child,\n  .osd row.spin spinbutton > button.image-button.down:focus:focus-visible:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  row.spin .osd spinbutton > button.image-button.down:focus:focus-visible:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd colorswatch#add-color-button > overlay:focus:focus-visible, .osd button:focus:focus-visible {\n    outline-color: rgba(255, 255, 255, 0.5); }\n  actionbar > revealer > box popover menubutton.image-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, searchbar > revealer > box popover menubutton.image-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, .toolbar popover menubutton.image-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, headerbar popover menubutton.image-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, actionbar > revealer > box popover button.arrow-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.arrow-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.arrow-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.arrow-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-text-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-text-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-text-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-text-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr):last-child, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child,\n  row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n  row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay,\n  button {\n    background-color: alpha(currentColor,0.1); }\n    actionbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:hover, searchbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:hover, .toolbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:hover, headerbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:hover, actionbar > revealer > box popover button.arrow-button:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.arrow-button:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.arrow-button:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.arrow-button:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-button:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-button:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-button:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-button:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-text-button:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-text-button:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-text-button:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-text-button:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.arrow-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.arrow-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.arrow-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.arrow-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-text-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-text-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-text-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-text-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.arrow-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.arrow-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.arrow-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.arrow-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-text-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-text-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-text-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-text-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow:hover, row.spin spinbutton > button.image-button.up:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.image-button.up:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr), row.spin spinbutton > button.image-button.up:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child,\n    row.spin spinbutton > button.image-button.down:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    row.spin spinbutton > button.image-button.down:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n    row.spin spinbutton > button.image-button.down:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay:hover,\n    button:hover {\n      background-color: alpha(currentColor,0.15); }\n    actionbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button.keyboard-activating, searchbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button.keyboard-activating, .toolbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button.keyboard-activating, headerbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button.keyboard-activating, actionbar > revealer > box popover button.keyboard-activating.arrow-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.keyboard-activating.arrow-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.keyboard-activating.arrow-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.keyboard-activating.arrow-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.keyboard-activating.image-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.keyboard-activating.image-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.keyboard-activating.image-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.keyboard-activating.image-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.keyboard-activating.image-text-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.keyboard-activating.image-text-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.keyboard-activating.image-text-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.keyboard-activating.image-text-button:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.keyboard-activating.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.keyboard-activating.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.keyboard-activating.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.keyboard-activating.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.keyboard-activating.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.keyboard-activating.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.keyboard-activating.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.keyboard-activating.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.keyboard-activating.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.keyboard-activating.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.keyboard-activating.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.keyboard-activating.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.keyboard-activating.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.keyboard-activating.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.keyboard-activating.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.keyboard-activating.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.keyboard-activating.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.keyboard-activating.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.keyboard-activating.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.keyboard-activating.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.keyboard-activating.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.keyboard-activating.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.keyboard-activating.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.keyboard-activating.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:active, searchbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:active, .toolbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:active, headerbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:active, actionbar > revealer > box popover button.arrow-button:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.arrow-button:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.arrow-button:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.arrow-button:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-button:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-button:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-button:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-button:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-text-button:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-text-button:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-text-button:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-text-button:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.arrow-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.arrow-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.arrow-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.arrow-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-text-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-text-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-text-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-text-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.arrow-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.arrow-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.arrow-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.arrow-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-text-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-text-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-text-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-text-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow.keyboard-activating, row.spin spinbutton > button.keyboard-activating.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.keyboard-activating.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr), row.spin spinbutton > button.keyboard-activating.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child,\n    row.spin spinbutton > button.keyboard-activating.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    row.spin spinbutton > button.keyboard-activating.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n    row.spin spinbutton > button.keyboard-activating.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay.keyboard-activating, notebook > header > tabs > arrow:active, row.spin spinbutton > button.image-button.up:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.image-button.up:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr), row.spin spinbutton > button.image-button.up:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child,\n    row.spin spinbutton > button.image-button.down:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    row.spin spinbutton > button.image-button.down:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n    row.spin spinbutton > button.image-button.down:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay:active,\n    button.keyboard-activating,\n    button:active {\n      background-color: alpha(currentColor,0.3); }\n    actionbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked, searchbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked, .toolbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked, headerbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked, actionbar > revealer > box popover button.arrow-button:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.arrow-button:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.arrow-button:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.arrow-button:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-button:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-button:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-button:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-button:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-text-button:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-text-button:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-text-button:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-text-button:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.arrow-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.arrow-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.arrow-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.arrow-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-text-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-text-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-text-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-text-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.arrow-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.arrow-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.arrow-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.arrow-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-text-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-text-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-text-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-text-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow:checked, row.spin spinbutton > button.image-button.up:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.image-button.up:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr), row.spin spinbutton > button.image-button.up:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child,\n    row.spin spinbutton > button.image-button.down:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    row.spin spinbutton > button.image-button.down:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n    row.spin spinbutton > button.image-button.down:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay:checked,\n    button:checked {\n      background-color: alpha(currentColor,0.3); }\n      actionbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:hover, searchbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:hover, .toolbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:hover, headerbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:hover, actionbar > revealer > box popover button.arrow-button:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.arrow-button:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.arrow-button:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.arrow-button:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-button:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-button:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-button:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-button:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-text-button:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-text-button:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-text-button:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-text-button:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.arrow-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.arrow-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.arrow-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.arrow-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-text-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-text-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-text-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-text-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.arrow-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.arrow-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.arrow-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.arrow-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-text-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-text-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-text-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-text-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow:checked:hover, row.spin spinbutton > button.image-button.up:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child,\n      row.spin spinbutton > button.image-button.down:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n      row.spin spinbutton > button.image-button.down:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n      row.spin spinbutton > button.image-button.down:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay:checked:hover,\n      button:checked:hover {\n        background-color: alpha(currentColor,0.35); }\n      actionbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked.keyboard-activating, searchbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked.keyboard-activating, .toolbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked.keyboard-activating, headerbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked.keyboard-activating, actionbar > revealer > box popover button.arrow-button:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.arrow-button:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.arrow-button:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.arrow-button:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-button:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-button:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-button:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-button:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-text-button:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-text-button:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-text-button:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-text-button:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.arrow-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.arrow-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.arrow-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.arrow-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-text-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-text-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-text-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-text-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.arrow-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.arrow-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.arrow-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.arrow-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-text-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-text-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-text-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-text-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:active, searchbar > revealer > box popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:active, .toolbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:active, headerbar popover menubutton:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:active, actionbar > revealer > box popover button.arrow-button:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.arrow-button:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.arrow-button:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.arrow-button:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-button:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-button:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-button:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-button:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box popover button.image-text-button:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box popover button.image-text-button:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar popover button.image-text-button:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar popover button.image-text-button:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.arrow-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.arrow-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.arrow-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.arrow-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box menubutton.raised > button.image-text-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.raised > button.image-text-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.raised > button.image-text-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.raised > button.image-text-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.arrow-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.arrow-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.arrow-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.arrow-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .linked button.image-text-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .linked button.image-text-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .linked button.image-text-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .linked button.image-text-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow:checked.keyboard-activating, row.spin spinbutton > button.image-button.up:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child,\n      row.spin spinbutton > button.image-button.down:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n      row.spin spinbutton > button.image-button.down:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n      row.spin spinbutton > button.image-button.down:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay:checked.keyboard-activating, notebook > header > tabs > arrow:checked:active, row.spin spinbutton > button.image-button.up:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child,\n      row.spin spinbutton > button.image-button.down:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n      row.spin spinbutton > button.image-button.down:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n      row.spin spinbutton > button.image-button.down:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay:checked:active,\n      button:checked.keyboard-activating,\n      button:checked:active {\n        background-color: alpha(currentColor,0.4); }\n  notebook > header > tabs > arrow:disabled, row.spin spinbutton > button.image-button.up:disabled:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.image-button.up:disabled:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr), row.spin spinbutton > button.image-button.up:disabled:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child,\n  row.spin spinbutton > button.image-button.down:disabled:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  row.spin spinbutton > button.image-button.down:disabled:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n  row.spin spinbutton > button.image-button.down:disabled:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay:disabled,\n  button:disabled {\n    filter: opacity(0.5); }\n    notebook > header > tabs > arrow:disabled label, row.spin spinbutton > button.image-button.up:disabled:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child label, row.spin spinbutton > button.image-button.up:disabled:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr) label, row.spin spinbutton > button.image-button.up:disabled:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child label,\n    row.spin spinbutton > button.image-button.down:disabled:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) label,\n    row.spin spinbutton > button.image-button.down:disabled:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child label,\n    row.spin spinbutton > button.image-button.down:disabled:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child label, colorswatch#add-color-button > overlay:disabled label,\n    button:disabled label {\n      filter: none; }\n  notebook > header > tabs > arrow.image-button, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr), row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child,\n  row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n  row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay.image-button,\n  button.image-button {\n    min-width: 24px;\n    padding-left: 5px;\n    padding-right: 5px; }\n  notebook > header > tabs > arrow.text-button, row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr), row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child,\n  row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n  row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay.text-button,\n  button.text-button {\n    padding-left: 17px;\n    padding-right: 17px; }\n  notebook > header > tabs > arrow.text-button.image-button, row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr), row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child,\n  row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n  row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay.text-button.image-button, notebook > header > tabs > arrow.image-text-button, row.spin spinbutton > button.image-text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.image-text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr), row.spin spinbutton > button.image-text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child,\n  row.spin spinbutton > button.image-text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  row.spin spinbutton > button.image-text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n  row.spin spinbutton > button.image-text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay.image-text-button,\n  button.text-button.image-button,\n  button.image-text-button {\n    padding-left: 9px;\n    padding-right: 9px; }\n    notebook > header > tabs > arrow.text-button.image-button > box, row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child > box, row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr) > box, row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child > box,\n    row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > box,\n    row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child > box,\n    row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child > box, colorswatch#add-color-button > overlay.text-button.image-button > box,\n    notebook > header > tabs > arrow.text-button.image-button > box > box,\n    row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child > box > box,\n    row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr) > box > box,\n    row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child > box > box,\n    row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > box > box,\n    row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child > box > box,\n    row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child > box > box,\n    colorswatch#add-color-button > overlay.text-button.image-button > box > box, notebook > header > tabs > arrow.image-text-button > box, row.spin spinbutton > button.image-text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child > box, row.spin spinbutton > button.image-text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr) > box, row.spin spinbutton > button.image-text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child > box,\n    row.spin spinbutton > button.image-text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > box,\n    row.spin spinbutton > button.image-text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child > box,\n    row.spin spinbutton > button.image-text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child > box, colorswatch#add-color-button > overlay.image-text-button > box,\n    notebook > header > tabs > arrow.image-text-button > box > box,\n    row.spin spinbutton > button.image-text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child > box > box,\n    row.spin spinbutton > button.image-text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr) > box > box,\n    row.spin spinbutton > button.image-text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child > box > box,\n    row.spin spinbutton > button.image-text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > box > box,\n    row.spin spinbutton > button.image-text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child > box > box,\n    row.spin spinbutton > button.image-text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child > box > box,\n    colorswatch#add-color-button > overlay.image-text-button > box > box,\n    button.text-button.image-button > box,\n    button.text-button.image-button > box > box,\n    button.image-text-button > box,\n    button.image-text-button > box > box {\n      border-spacing: 4px; }\n      notebook > header > tabs > arrow.text-button.image-button > box > label, row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child > box > label, row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr) > box > label, row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child > box > label,\n      row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > box > label,\n      row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child > box > label,\n      row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child > box > label, colorswatch#add-color-button > overlay.text-button.image-button > box > label,\n      notebook > header > tabs > arrow.text-button.image-button > box > box > label,\n      row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child > box > box > label,\n      row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr) > box > box > label,\n      row.spin spinbutton > button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child > box > box > label,\n      row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > box > box > label,\n      row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child > box > box > label,\n      row.spin spinbutton > button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child > box > box > label,\n      colorswatch#add-color-button > overlay.text-button.image-button > box > box > label, notebook > header > tabs > arrow.image-text-button > box > label, row.spin spinbutton > button.image-text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child > box > label, row.spin spinbutton > button.image-text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr) > box > label, row.spin spinbutton > button.image-text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child > box > label,\n      row.spin spinbutton > button.image-text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > box > label,\n      row.spin spinbutton > button.image-text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child > box > label,\n      row.spin spinbutton > button.image-text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child > box > label, colorswatch#add-color-button > overlay.image-text-button > box > label,\n      notebook > header > tabs > arrow.image-text-button > box > box > label,\n      row.spin spinbutton > button.image-text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child > box > box > label,\n      row.spin spinbutton > button.image-text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr) > box > box > label,\n      row.spin spinbutton > button.image-text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child > box > box > label,\n      row.spin spinbutton > button.image-text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > box > box > label,\n      row.spin spinbutton > button.image-text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child > box > box > label,\n      row.spin spinbutton > button.image-text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child > box > box > label,\n      colorswatch#add-color-button > overlay.image-text-button > box > box > label,\n      button.text-button.image-button > box > label,\n      button.text-button.image-button > box > box > label,\n      button.image-text-button > box > label,\n      button.image-text-button > box > box > label {\n        padding-left: 2px;\n        padding-right: 2px; }\n  notebook > header > tabs > arrow.arrow-button, row.spin spinbutton > button.arrow-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.arrow-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr), row.spin spinbutton > button.arrow-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child,\n  row.spin spinbutton > button.arrow-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  row.spin spinbutton > button.arrow-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n  row.spin spinbutton > button.arrow-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay.arrow-button,\n  button.arrow-button {\n    padding-left: 9px;\n    padding-right: 9px; }\n    notebook > header > tabs > arrow.arrow-button > box, row.spin spinbutton > button.arrow-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child > box, row.spin spinbutton > button.arrow-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr) > box, row.spin spinbutton > button.arrow-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child > box,\n    row.spin spinbutton > button.arrow-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > box,\n    row.spin spinbutton > button.arrow-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child > box,\n    row.spin spinbutton > button.arrow-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child > box, colorswatch#add-color-button > overlay.arrow-button > box,\n    button.arrow-button > box {\n      border-spacing: 4px; }\n    notebook > header > tabs > arrow.arrow-button.text-button > box, row.spin spinbutton > button.arrow-button.text-button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child > box,\n    row.spin spinbutton > button.arrow-button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > box,\n    row.spin spinbutton > button.arrow-button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child > box,\n    row.spin spinbutton > button.arrow-button.text-button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child > box, colorswatch#add-color-button > overlay.arrow-button.text-button > box,\n    button.arrow-button.text-button > box {\n      border-spacing: 4px; }\n  dropdown:drop(active) button.combo, combobox:drop(active) button.combo, searchbar > revealer > box .close:drop(active), actionbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:drop(active), searchbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:drop(active), .toolbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:drop(active), headerbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:drop(active), actionbar > revealer > box button.arrow-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.arrow-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.arrow-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.arrow-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-text-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-text-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-text-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-text-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), spinbutton > button.image-button.up:drop(active):not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  spinbutton > button.image-button.down:drop(active):not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), window.dialog.message.csd .dialog-action-area > button:drop(active), popover.menu box.circular-buttons button.circular.image-button.model:drop(active), popover.menu box.inline-buttons button.image-button.model:drop(active), filechooser #pathbarbox > stack > box > button:drop(active),\n  filechooser #pathbarbox > stack > box > box > button:drop(active),\n  filechooser #pathbarbox > stack > box > menubutton > button:drop(active), button.sidebar-button:drop(active), button.emoji-section.image-button:drop(active):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), infobar .close:drop(active), calendar > header > button:drop(active), actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:drop(active), searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:drop(active), .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:drop(active), headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:drop(active),\n  actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:drop(active),\n  searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:drop(active),\n  .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:drop(active),\n  headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:drop(active), splitbutton.flat > button:drop(active),\n  splitbutton.flat > menubutton > button:drop(active), menubutton.flat > button:drop(active),\n  button.flat:drop(active), menubutton.osd > button:drop(active),\n  button.osd:drop(active), notebook > header > tabs > arrow:drop(active), row.spin spinbutton > button.image-button.up:drop(active):not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.image-button.up:drop(active):not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr), row.spin spinbutton > button.image-button.up:drop(active):not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child,\n  row.spin spinbutton > button.image-button.down:drop(active):not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  row.spin spinbutton > button.image-button.down:drop(active):not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n  row.spin spinbutton > button.image-button.down:drop(active):not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, colorswatch#add-color-button > overlay:drop(active),\n  button:drop(active) {\n    color: @accent_bg_color;\n    box-shadow: inset 0 0 0 2px @accent_bg_color; }\n\nmenubutton.osd > button,\nbutton.osd {\n  min-width: 32px;\n  min-height: 32px;\n  color: rgba(255, 255, 255, 0.9);\n  background-color: rgba(0, 0, 0, 0.65); }\n  menubutton.osd > button,\n  button.osd {\n    outline: 0 solid transparent;\n    outline-offset: 5px;\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), background 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), box-shadow 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  menubutton.osd > button:focus:focus-visible,\n  button.osd:focus:focus-visible {\n    outline-color: alpha(@accent_color,0.5);\n    outline-width: 2px;\n    outline-offset: 1px; }\n  menubutton.osd > button:hover,\n  button.osd:hover {\n    color: white;\n    background-color: alpha(mix(black,currentColor,0.15),0.65); }\n  menubutton.osd > button.keyboard-activating, menubutton.osd > button:active,\n  button.osd.keyboard-activating,\n  button.osd:active {\n    color: white;\n    background-color: alpha(mix(black,currentColor,0.25),0.65); }\n  menubutton.osd > button:checked,\n  button.osd:checked {\n    background-color: alpha(mix(black,currentColor,0.2),0.65); }\n    menubutton.osd > button:checked:hover,\n    button.osd:checked:hover {\n      background-color: alpha(mix(black,currentColor,0.25),0.65); }\n    menubutton.osd > button:checked.keyboard-activating, menubutton.osd > button:checked:active,\n    button.osd:checked.keyboard-activating,\n    button.osd:checked:active {\n      background-color: alpha(mix(black,currentColor,0.35),0.65); }\n  menubutton.osd > button:focus:focus-visible, .osd button.osd:focus:focus-visible {\n    outline-color: rgba(255, 255, 255, 0.5); }\n\nactionbar > revealer > box menubutton.suggested-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.suggested-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.suggested-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.suggested-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\nactionbar > revealer > box menubutton.destructive-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\nsearchbar > revealer > box menubutton.destructive-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n.toolbar menubutton.destructive-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\nheaderbar menubutton.destructive-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\nactionbar > revealer > box menubutton.opaque > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\nsearchbar > revealer > box menubutton.opaque > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n.toolbar menubutton.opaque > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\nheaderbar menubutton.opaque > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), 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,\nbutton.suggested-action,\nbutton.destructive-action,\nbutton.opaque {\n  box-shadow: none; }\n  actionbar > revealer > box menubutton.suggested-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.suggested-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.suggested-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.suggested-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  actionbar > revealer > box menubutton.destructive-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  searchbar > revealer > box menubutton.destructive-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .toolbar menubutton.destructive-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  headerbar menubutton.destructive-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  actionbar > revealer > box menubutton.opaque > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  searchbar > revealer > box menubutton.opaque > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .toolbar menubutton.opaque > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  headerbar menubutton.opaque > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), 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,\n  button.suggested-action,\n  button.destructive-action,\n  button.opaque {\n    outline: 0 solid transparent;\n    outline-offset: 5px;\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), background 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), box-shadow 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  actionbar > revealer > box menubutton.suggested-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.suggested-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.suggested-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.suggested-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  actionbar > revealer > box menubutton.destructive-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  searchbar > revealer > box menubutton.destructive-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .toolbar menubutton.destructive-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  headerbar menubutton.destructive-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  actionbar > revealer > box menubutton.opaque > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  searchbar > revealer > box menubutton.opaque > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .toolbar menubutton.opaque > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  headerbar menubutton.opaque > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), splitbutton.suggested-action > button:focus:focus-visible, splitbutton.suggested-action > menubutton > button:focus:focus-visible, splitbutton.destructive-action > button:focus:focus-visible, splitbutton.destructive-action > menubutton > button:focus:focus-visible, splitbutton.opaque > button:focus:focus-visible, splitbutton.opaque > menubutton > button:focus:focus-visible, menubutton.suggested-action > button:focus:focus-visible, menubutton.destructive-action > button:focus:focus-visible, menubutton.opaque > button:focus:focus-visible,\n  button.suggested-action:focus:focus-visible,\n  button.destructive-action:focus:focus-visible,\n  button.opaque:focus:focus-visible {\n    outline-color: alpha(@accent_color,0.5);\n    outline-width: 2px;\n    outline-offset: 1px; }\n  .osd actionbar > revealer > box menubutton.suggested-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd searchbar > revealer > box menubutton.suggested-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd .toolbar menubutton.suggested-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .osd menubutton.suggested-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .osd menubutton.suggested-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .osd menubutton.suggested-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd headerbar menubutton.suggested-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .osd menubutton.suggested-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .osd actionbar > revealer > box menubutton.destructive-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .osd searchbar > revealer > box menubutton.destructive-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .osd .toolbar menubutton.destructive-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  actionbar > revealer > box .osd menubutton.destructive-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  searchbar > revealer > box .osd menubutton.destructive-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .toolbar .osd menubutton.destructive-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .osd headerbar menubutton.destructive-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  headerbar .osd menubutton.destructive-action > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .osd actionbar > revealer > box menubutton.opaque > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .osd searchbar > revealer > box menubutton.opaque > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .osd .toolbar menubutton.opaque > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  actionbar > revealer > box .osd menubutton.opaque > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  searchbar > revealer > box .osd menubutton.opaque > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .toolbar .osd menubutton.opaque > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .osd headerbar menubutton.opaque > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  headerbar .osd menubutton.opaque > button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .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,\n  .osd button.suggested-action:focus:focus-visible,\n  .osd button.destructive-action:focus:focus-visible,\n  .osd button.opaque:focus:focus-visible {\n    outline-color: rgba(255, 255, 255, 0.5); }\n  actionbar > revealer > box menubutton.suggested-action > button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.suggested-action > button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.suggested-action > button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.suggested-action > button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  actionbar > revealer > box menubutton.destructive-action > button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  searchbar > revealer > box menubutton.destructive-action > button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .toolbar menubutton.destructive-action > button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  headerbar menubutton.destructive-action > button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  actionbar > revealer > box menubutton.opaque > button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  searchbar > revealer > box menubutton.opaque > button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .toolbar menubutton.opaque > button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  headerbar menubutton.opaque > button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), 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,\n  button.suggested-action:hover,\n  button.destructive-action:hover,\n  button.opaque:hover {\n    background-image: image(alpha(currentColor,0.1)); }\n  actionbar > revealer > box menubutton.suggested-action > button.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.suggested-action > button.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.suggested-action > button.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.suggested-action > button.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  actionbar > revealer > box menubutton.destructive-action > button.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  searchbar > revealer > box menubutton.destructive-action > button.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .toolbar menubutton.destructive-action > button.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  headerbar menubutton.destructive-action > button.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  actionbar > revealer > box menubutton.opaque > button.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  searchbar > revealer > box menubutton.opaque > button.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .toolbar menubutton.opaque > button.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  headerbar menubutton.opaque > button.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), 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,\n  button.keyboard-activating.suggested-action,\n  button.keyboard-activating.destructive-action,\n  button.keyboard-activating.opaque, actionbar > revealer > box menubutton.suggested-action > button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.suggested-action > button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.suggested-action > button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.suggested-action > button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  actionbar > revealer > box menubutton.destructive-action > button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  searchbar > revealer > box menubutton.destructive-action > button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .toolbar menubutton.destructive-action > button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  headerbar menubutton.destructive-action > button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  actionbar > revealer > box menubutton.opaque > button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  searchbar > revealer > box menubutton.opaque > button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .toolbar menubutton.opaque > button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  headerbar menubutton.opaque > button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.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,\n  button.suggested-action:active,\n  button.destructive-action:active,\n  button.opaque:active {\n    background-image: image(rgba(0, 0, 0, 0.2)); }\n  actionbar > revealer > box menubutton.suggested-action > button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.suggested-action > button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.suggested-action > button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.suggested-action > button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  actionbar > revealer > box menubutton.destructive-action > button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  searchbar > revealer > box menubutton.destructive-action > button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .toolbar menubutton.destructive-action > button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  headerbar menubutton.destructive-action > button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  actionbar > revealer > box menubutton.opaque > button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  searchbar > revealer > box menubutton.opaque > button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .toolbar menubutton.opaque > button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  headerbar menubutton.opaque > button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), 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,\n  button.suggested-action:checked,\n  button.destructive-action:checked,\n  button.opaque:checked {\n    background-image: image(rgba(0, 0, 0, 0.15)); }\n    actionbar > revealer > box menubutton.suggested-action > button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.suggested-action > button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.suggested-action > button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.suggested-action > button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    actionbar > revealer > box menubutton.destructive-action > button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    searchbar > revealer > box menubutton.destructive-action > button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    .toolbar menubutton.destructive-action > button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    headerbar menubutton.destructive-action > button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    actionbar > revealer > box menubutton.opaque > button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    searchbar > revealer > box menubutton.opaque > button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    .toolbar menubutton.opaque > button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    headerbar menubutton.opaque > button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), 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,\n    button.suggested-action:checked:hover,\n    button.destructive-action:checked:hover,\n    button.opaque:checked:hover {\n      background-image: image(rgba(0, 0, 0, 0.05)); }\n    actionbar > revealer > box menubutton.suggested-action > button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.suggested-action > button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.suggested-action > button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.suggested-action > button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    actionbar > revealer > box menubutton.destructive-action > button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    searchbar > revealer > box menubutton.destructive-action > button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    .toolbar menubutton.destructive-action > button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    headerbar menubutton.destructive-action > button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    actionbar > revealer > box menubutton.opaque > button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    searchbar > revealer > box menubutton.opaque > button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    .toolbar menubutton.opaque > button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    headerbar menubutton.opaque > button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), 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,\n    button.suggested-action:checked.keyboard-activating,\n    button.destructive-action:checked.keyboard-activating,\n    button.opaque:checked.keyboard-activating, actionbar > revealer > box menubutton.suggested-action > button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.suggested-action > button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.suggested-action > button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.suggested-action > button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    actionbar > revealer > box menubutton.destructive-action > button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    searchbar > revealer > box menubutton.destructive-action > button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    .toolbar menubutton.destructive-action > button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    headerbar menubutton.destructive-action > button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    actionbar > revealer > box menubutton.opaque > button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    searchbar > revealer > box menubutton.opaque > button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    .toolbar menubutton.opaque > button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    headerbar menubutton.opaque > button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), 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,\n    button.suggested-action:checked:active,\n    button.destructive-action:checked:active,\n    button.opaque:checked:active {\n      background-image: image(rgba(0, 0, 0, 0.3)); }\n\n\nbutton.opaque {\n  background-color: mix(@window_bg_color,@window_fg_color,0.15);\n  color: @window_fg_color; }\n\n\nbutton.destructive-action {\n  color: @destructive_fg_color; }\n  \n  button.destructive-action,\n  button.destructive-action:checked {\n    background-color: @destructive_bg_color; }\n\n\nbutton.suggested-action {\n  color: @accent_fg_color; }\n  \n  button.suggested-action,\n  button.suggested-action:checked {\n    background-color: @accent_bg_color; }\n\nsearchbar > revealer > box .close, actionbar > revealer > box menubutton.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, searchbar > revealer > box menubutton.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, .toolbar menubutton.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, headerbar menubutton.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, actionbar > revealer > box button.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\nspinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow, window.dialog.message.csd .dialog-action-area > button, popover.menu box.circular-buttons button.circular.image-button.model, popover.menu box.inline-buttons button.image-button.model, filechooser #pathbarbox > stack > box > button,\nfilechooser #pathbarbox > stack > box > box > button,\nfilechooser #pathbarbox > stack > box > menubutton > button, button.sidebar-button, button.emoji-section.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), infobar .close, calendar > header > button, actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button,\nactionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button,\nsearchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button,\n.toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button,\nheaderbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button, splitbutton.flat > button,\nsplitbutton.flat > menubutton > button, menubutton.flat > button,\nbutton.flat {\n  background: transparent;\n  box-shadow: none; }\n  searchbar > revealer > box .close, actionbar > revealer > box menubutton.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, searchbar > revealer > box menubutton.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, .toolbar menubutton.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, headerbar menubutton.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, actionbar > revealer > box button.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow, window.dialog.message.csd .dialog-action-area > button, popover.menu box.circular-buttons button.circular.image-button.model, popover.menu box.inline-buttons button.image-button.model, filechooser #pathbarbox > stack > box > button,\n  filechooser #pathbarbox > stack > box > box > button,\n  filechooser #pathbarbox > stack > box > menubutton > button, button.sidebar-button, button.emoji-section.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), infobar .close, calendar > header > button, actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button,\n  actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button,\n  searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button,\n  .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button,\n  headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button, splitbutton.flat > button,\n  splitbutton.flat > menubutton > button, menubutton.flat > button,\n  button.flat {\n    outline: 0 solid transparent;\n    outline-offset: 4px;\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), background 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), box-shadow 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  searchbar > revealer > box .close:focus:focus-visible, actionbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:focus:focus-visible, searchbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:focus:focus-visible, .toolbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:focus:focus-visible, headerbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:focus:focus-visible, actionbar > revealer > box button.arrow-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.arrow-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.arrow-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.arrow-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-text-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-text-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-text-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-text-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), spinbutton > button.image-button.up:focus:focus-visible:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  spinbutton > button.image-button.down:focus:focus-visible:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow:focus:focus-visible, window.dialog.message.csd .dialog-action-area > button:focus:focus-visible, popover.menu box.circular-buttons button.circular.image-button.model:focus:focus-visible, popover.menu box.inline-buttons button.image-button.model:focus:focus-visible, filechooser #pathbarbox > stack > box > button:focus:focus-visible,\n  filechooser #pathbarbox > stack > box > box > button:focus:focus-visible,\n  filechooser #pathbarbox > stack > box > menubutton > button:focus:focus-visible, button.sidebar-button:focus:focus-visible, button.emoji-section.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), infobar .close:focus:focus-visible, calendar > header > button:focus:focus-visible, actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:focus:focus-visible, searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:focus:focus-visible, .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:focus:focus-visible, headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:focus:focus-visible,\n  actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:focus:focus-visible,\n  searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:focus:focus-visible,\n  .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:focus:focus-visible,\n  headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:focus:focus-visible, splitbutton.flat > button:focus:focus-visible,\n  splitbutton.flat > menubutton > button:focus:focus-visible, menubutton.flat > button:focus:focus-visible,\n  button.flat:focus:focus-visible {\n    outline-color: alpha(@accent_color,0.5);\n    outline-width: 2px;\n    outline-offset: -2px; }\n  .osd searchbar > revealer > box .close:focus:focus-visible, searchbar > revealer > box .osd .close:focus:focus-visible, .osd actionbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:focus:focus-visible, .osd searchbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:focus:focus-visible, .osd .toolbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:focus:focus-visible, actionbar > revealer > box .osd menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:focus:focus-visible, searchbar > revealer > box .osd menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:focus:focus-visible, .toolbar .osd menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:focus:focus-visible, .osd headerbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:focus:focus-visible, headerbar .osd menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:focus:focus-visible, .osd actionbar > revealer > box button.arrow-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd searchbar > revealer > box button.arrow-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd .toolbar button.arrow-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .osd button.arrow-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .osd button.arrow-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .osd button.arrow-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd headerbar button.arrow-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .osd button.arrow-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd actionbar > revealer > box button.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd searchbar > revealer > box button.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd .toolbar button.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .osd button.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .osd button.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .osd button.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd headerbar button.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .osd button.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd actionbar > revealer > box button.image-text-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd searchbar > revealer > box button.image-text-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd .toolbar button.image-text-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box .osd button.image-text-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box .osd button.image-text-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar .osd button.image-text-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd headerbar button.image-text-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar .osd button.image-text-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd spinbutton > button.image-button.up:focus:focus-visible:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  .osd spinbutton > button.image-button.down:focus:focus-visible:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd notebook > header > tabs > arrow:focus:focus-visible, .osd window.dialog.message.csd .dialog-action-area > button:focus:focus-visible, window.dialog.message.csd .osd .dialog-action-area > button:focus:focus-visible, .osd popover.menu box.circular-buttons button.circular.image-button.model:focus:focus-visible, popover.menu box.circular-buttons .osd button.circular.image-button.model:focus:focus-visible, .osd popover.menu box.inline-buttons button.image-button.model:focus:focus-visible, popover.menu box.inline-buttons .osd button.image-button.model:focus:focus-visible, .osd filechooser #pathbarbox > stack > box > button:focus:focus-visible, filechooser .osd #pathbarbox > stack > box > button:focus:focus-visible,\n  .osd filechooser #pathbarbox > stack > box > box > button:focus:focus-visible,\n  filechooser .osd #pathbarbox > stack > box > box > button:focus:focus-visible,\n  .osd filechooser #pathbarbox > stack > box > menubutton > button:focus:focus-visible,\n  filechooser .osd #pathbarbox > stack > box > menubutton > button:focus:focus-visible, .osd button.sidebar-button:focus:focus-visible, .osd button.emoji-section.image-button:focus:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .osd infobar .close:focus:focus-visible, infobar .osd .close:focus:focus-visible, .osd calendar > header > button:focus:focus-visible, .osd actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:focus:focus-visible, .osd searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:focus:focus-visible, .osd .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:focus:focus-visible, actionbar > revealer > box .osd splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:focus:focus-visible, searchbar > revealer > box .osd splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:focus:focus-visible, .toolbar .osd splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:focus:focus-visible, .osd headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:focus:focus-visible, headerbar .osd splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:focus:focus-visible,\n  .osd actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:focus:focus-visible,\n  .osd searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:focus:focus-visible,\n  .osd .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:focus:focus-visible,\n  actionbar > revealer > box .osd splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:focus:focus-visible,\n  searchbar > revealer > box .osd splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:focus:focus-visible,\n  .toolbar .osd splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:focus:focus-visible,\n  .osd headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:focus:focus-visible,\n  headerbar .osd splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:focus:focus-visible, .osd splitbutton.flat > button:focus:focus-visible,\n  .osd splitbutton.flat > menubutton > button:focus:focus-visible, .osd menubutton.flat > button:focus:focus-visible, .osd button.flat:focus:focus-visible {\n    outline-color: rgba(255, 255, 255, 0.5); }\n  searchbar > revealer > box .close:hover, actionbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:hover, searchbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:hover, .toolbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:hover, headerbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:hover, actionbar > revealer > box button.arrow-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.arrow-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.arrow-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.arrow-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-text-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-text-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-text-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-text-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), spinbutton > button.image-button.up:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  spinbutton > button.image-button.down:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow:hover, window.dialog.message.csd .dialog-action-area > button:hover, popover.menu box.circular-buttons button.circular.image-button.model:hover, popover.menu box.inline-buttons button.image-button.model:hover, filechooser #pathbarbox > stack > box > button:hover,\n  filechooser #pathbarbox > stack > box > box > button:hover,\n  filechooser #pathbarbox > stack > box > menubutton > button:hover, button.sidebar-button:hover, button.emoji-section.image-button:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), infobar .close:hover, calendar > header > button:hover, actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:hover, searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:hover, .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:hover, headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:hover,\n  actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:hover,\n  searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:hover,\n  .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:hover,\n  headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:hover, splitbutton.flat > button:hover,\n  splitbutton.flat > menubutton > button:hover, menubutton.flat > button:hover,\n  button.flat:hover {\n    background: alpha(currentColor,0.07); }\n  searchbar > revealer > box .keyboard-activating.close, actionbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button.keyboard-activating, searchbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button.keyboard-activating, .toolbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button.keyboard-activating, headerbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button.keyboard-activating, actionbar > revealer > box button.keyboard-activating.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.keyboard-activating.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.keyboard-activating.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.keyboard-activating.arrow-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.keyboard-activating.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.keyboard-activating.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.keyboard-activating.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.keyboard-activating.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.keyboard-activating.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.keyboard-activating.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.keyboard-activating.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.keyboard-activating.image-text-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), spinbutton > button.keyboard-activating.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  spinbutton > button.keyboard-activating.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow.keyboard-activating, window.dialog.message.csd .dialog-action-area > button.keyboard-activating, popover.menu box.circular-buttons button.keyboard-activating.circular.image-button.model, popover.menu box.inline-buttons button.keyboard-activating.image-button.model, filechooser #pathbarbox > stack > box > button.keyboard-activating,\n  filechooser #pathbarbox > stack > box > box > button.keyboard-activating,\n  filechooser #pathbarbox > stack > box > menubutton > button.keyboard-activating, button.keyboard-activating.sidebar-button, button.keyboard-activating.emoji-section.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), infobar .keyboard-activating.close, calendar > header > button.keyboard-activating, actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button.keyboard-activating, searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button.keyboard-activating, .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button.keyboard-activating, headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button.keyboard-activating,\n  actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button.keyboard-activating,\n  searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button.keyboard-activating,\n  .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button.keyboard-activating,\n  headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button.keyboard-activating, splitbutton.flat > button.keyboard-activating,\n  splitbutton.flat > menubutton > button.keyboard-activating, menubutton.flat > button.keyboard-activating, searchbar > revealer > box .close:active, actionbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:active, searchbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:active, .toolbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:active, headerbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:active, actionbar > revealer > box button.arrow-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.arrow-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.arrow-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.arrow-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-text-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-text-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-text-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-text-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), spinbutton > button.image-button.up:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  spinbutton > button.image-button.down:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow:active, window.dialog.message.csd .dialog-action-area > button:active, popover.menu box.circular-buttons button.circular.image-button.model:active, popover.menu box.inline-buttons button.image-button.model:active, filechooser #pathbarbox > stack > box > button:active,\n  filechooser #pathbarbox > stack > box > box > button:active,\n  filechooser #pathbarbox > stack > box > menubutton > button:active, button.sidebar-button:active, button.emoji-section.image-button:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), infobar .close:active, calendar > header > button:active, actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:active, searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:active, .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:active, headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:active,\n  actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:active,\n  searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:active,\n  .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:active,\n  headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:active, splitbutton.flat > button:active,\n  splitbutton.flat > menubutton > button:active, menubutton.flat > button:active,\n  button.flat.keyboard-activating,\n  button.flat:active {\n    background: alpha(currentColor,0.16); }\n  searchbar > revealer > box .close:checked, actionbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked, searchbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked, .toolbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked, headerbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked, actionbar > revealer > box button.arrow-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.arrow-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.arrow-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.arrow-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-text-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-text-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-text-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-text-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), spinbutton > button.image-button.up:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  spinbutton > button.image-button.down:checked:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow:checked, window.dialog.message.csd .dialog-action-area > button:checked, popover.menu box.circular-buttons button.circular.image-button.model:checked, popover.menu box.inline-buttons button.image-button.model:checked, filechooser #pathbarbox > stack > box > button:checked,\n  filechooser #pathbarbox > stack > box > box > button:checked,\n  filechooser #pathbarbox > stack > box > menubutton > button:checked, button.sidebar-button:checked, button.emoji-section.image-button:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), infobar .close:checked, calendar > header > button:checked, actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked, searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked, .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked, headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked,\n  actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked,\n  searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked,\n  .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked,\n  headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked, splitbutton.flat > button:checked,\n  splitbutton.flat > menubutton > button:checked, menubutton.flat > button:checked,\n  button.flat:checked {\n    background: alpha(currentColor,0.1); }\n    searchbar > revealer > box .close:checked:hover, actionbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:hover, searchbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:hover, .toolbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:hover, headerbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:hover, actionbar > revealer > box button.arrow-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.arrow-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.arrow-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.arrow-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-text-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-text-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-text-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-text-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), spinbutton > button.image-button.up:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    spinbutton > button.image-button.down:checked:hover:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow:checked:hover, window.dialog.message.csd .dialog-action-area > button:checked:hover, popover.menu box.circular-buttons button.circular.image-button.model:checked:hover, popover.menu box.inline-buttons button.image-button.model:checked:hover, filechooser #pathbarbox > stack > box > button:checked:hover,\n    filechooser #pathbarbox > stack > box > box > button:checked:hover,\n    filechooser #pathbarbox > stack > box > menubutton > button:checked:hover, button.sidebar-button:checked:hover, button.emoji-section.image-button:checked:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), infobar .close:checked:hover, calendar > header > button:checked:hover, actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked:hover, searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked:hover, .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked:hover, headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked:hover,\n    actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked:hover,\n    searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked:hover,\n    .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked:hover,\n    headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked:hover, splitbutton.flat > button:checked:hover,\n    splitbutton.flat > menubutton > button:checked:hover, menubutton.flat > button:checked:hover,\n    button.flat:checked:hover {\n      background: alpha(currentColor,0.13); }\n    searchbar > revealer > box .close:checked.keyboard-activating, actionbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked.keyboard-activating, searchbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked.keyboard-activating, .toolbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked.keyboard-activating, headerbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked.keyboard-activating, actionbar > revealer > box button.arrow-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.arrow-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.arrow-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.arrow-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-text-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-text-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-text-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-text-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), spinbutton > button.image-button.up:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    spinbutton > button.image-button.down:checked.keyboard-activating:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow:checked.keyboard-activating, window.dialog.message.csd .dialog-action-area > button:checked.keyboard-activating, popover.menu box.circular-buttons button.circular.image-button.model:checked.keyboard-activating, popover.menu box.inline-buttons button.image-button.model:checked.keyboard-activating, filechooser #pathbarbox > stack > box > button:checked.keyboard-activating,\n    filechooser #pathbarbox > stack > box > box > button:checked.keyboard-activating,\n    filechooser #pathbarbox > stack > box > menubutton > button:checked.keyboard-activating, button.sidebar-button:checked.keyboard-activating, button.emoji-section.image-button:checked.keyboard-activating:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), infobar .close:checked.keyboard-activating, calendar > header > button:checked.keyboard-activating, actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked.keyboard-activating, searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked.keyboard-activating, .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked.keyboard-activating, headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked.keyboard-activating,\n    actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked.keyboard-activating,\n    searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked.keyboard-activating,\n    .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked.keyboard-activating,\n    headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked.keyboard-activating, splitbutton.flat > button:checked.keyboard-activating,\n    splitbutton.flat > menubutton > button:checked.keyboard-activating, menubutton.flat > button:checked.keyboard-activating, searchbar > revealer > box .close:checked:active, actionbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:active, searchbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:active, .toolbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:active, headerbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:checked:active, actionbar > revealer > box button.arrow-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.arrow-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.arrow-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.arrow-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-text-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-text-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-text-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-text-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), spinbutton > button.image-button.up:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    spinbutton > button.image-button.down:checked:active:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow:checked:active, window.dialog.message.csd .dialog-action-area > button:checked:active, popover.menu box.circular-buttons button.circular.image-button.model:checked:active, popover.menu box.inline-buttons button.image-button.model:checked:active, filechooser #pathbarbox > stack > box > button:checked:active,\n    filechooser #pathbarbox > stack > box > box > button:checked:active,\n    filechooser #pathbarbox > stack > box > menubutton > button:checked:active, button.sidebar-button:checked:active, button.emoji-section.image-button:checked:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), infobar .close:checked:active, calendar > header > button:checked:active, actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked:active, searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked:active, .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked:active, headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:checked:active,\n    actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked:active,\n    searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked:active,\n    .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked:active,\n    headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:checked:active, splitbutton.flat > button:checked:active,\n    splitbutton.flat > menubutton > button:checked:active, menubutton.flat > button:checked:active,\n    button.flat:checked.keyboard-activating,\n    button.flat:checked:active {\n      background: alpha(currentColor,0.19); }\n  searchbar > revealer > box .close:disabled:not(:checked), actionbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:disabled:not(:checked), searchbar > revealer > box menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:disabled:not(:checked), .toolbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:disabled:not(:checked), headerbar menubutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque).image-button > button:disabled:not(:checked), actionbar > revealer > box button.arrow-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.arrow-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.arrow-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.arrow-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box button.image-text-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box button.image-text-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar button.image-text-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar button.image-text-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), spinbutton > button.image-button.up:disabled:not(:checked):not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  spinbutton > button.image-button.down:disabled:not(:checked):not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), notebook > header > tabs > arrow:disabled:not(:checked), window.dialog.message.csd .dialog-action-area > button:disabled:not(:checked), popover.menu box.circular-buttons button.circular.image-button.model:disabled:not(:checked), popover.menu box.inline-buttons button.image-button.model:disabled:not(:checked), filechooser #pathbarbox > stack > box > button:disabled:not(:checked),\n  filechooser #pathbarbox > stack > box > box > button:disabled:not(:checked),\n  filechooser #pathbarbox > stack > box > menubutton > button:disabled:not(:checked), button.sidebar-button:disabled:not(:checked), button.emoji-section.image-button:disabled:not(:checked):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), infobar .close:disabled:not(:checked), calendar > header > button:disabled:not(:checked), actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:disabled:not(:checked), searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:disabled:not(:checked), .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:disabled:not(:checked), headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:disabled:not(:checked),\n  actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:disabled:not(:checked),\n  searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:disabled:not(:checked),\n  .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:disabled:not(:checked),\n  headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:disabled:not(:checked), splitbutton.flat > button:disabled:not(:checked),\n  splitbutton.flat > menubutton > button:disabled:not(:checked), menubutton.flat > button:disabled:not(:checked),\n  button.flat:disabled:not(:checked) {\n    filter: opacity(0.3); }\n\nstackswitcher > button > label {\n  padding: 0 6px;\n  margin: 0 -6px; }\n\nstackswitcher > button > image {\n  padding: 3px 6px;\n  margin: -3px -6px; }\n\nstackswitcher > button.text-button {\n  min-width: 100px; }\n\n\nbutton.font separator {\n  background-color: transparent; }\n\n\nbutton.font > box {\n  border-spacing: 6px; }\n\n\nbutton.font > box > box > label {\n  font-weight: bold; }\n\nrow.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr):last-child, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child,\nrow.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\nrow.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\nrow.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child, button.emoji-section.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), menubutton.circular > button,\nbutton.circular {\n  min-width: 34px;\n  min-height: 34px;\n  padding: 0;\n  border-radius: 9999px; }\n  row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child label, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr):last-child label, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child label,\n  row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) label,\n  row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child label,\n  row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child label, button.emoji-section.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) label, menubutton.circular > button label,\n  button.circular label {\n    padding: 0; }\n\nmenubutton.pill > button,\nbutton.pill {\n  padding: 10px 32px;\n  border-radius: 9999px; }\n\n\nbutton.card {\n  background-color: @card_bg_color;\n  background-clip: padding-box;\n  font-weight: inherit;\n  padding: 0; }\n  \n  button.card {\n    outline: 0 solid transparent;\n    outline-offset: 5px;\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), background 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), box-shadow 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  \n  button.card:focus:focus-visible {\n    outline-color: alpha(@accent_color,0.5);\n    outline-width: 2px;\n    outline-offset: -1px; }\n  \n  button.card:hover {\n    background-image: image(alpha(currentColor,0.04)); }\n  \n  button.card.keyboard-activating,\n  button.card:active {\n    background-image: image(alpha(currentColor,0.08)); }\n  \n  button.card:checked {\n    background-color: @card_bg_color;\n    background-image: image(alpha(@accent_bg_color,0.25)); }\n    \n    button.card:checked:hover {\n      background-image: image(alpha(@accent_bg_color,0.32)); }\n    \n    button.card:checked.keyboard-activating,\n    button.card:checked:active {\n      background-image: image(alpha(@accent_bg_color,0.39)); }\n    \n    button.card:checked.has-open-popup {\n      background-image: image(alpha(@accent_bg_color,0.32)); }\n    .osd button.card:checked {\n      background-color: alpha(currentColor,0.1); }\n  \n  button.card:drop(active) {\n    color: @accent_bg_color;\n    box-shadow: inset 0 0 0 1px @accent_bg_color; }\n\npopover.menu modelbutton, button.link, button.link:hover, button.link:active, button.link:checked, columnview > header > button, treeview.view > header > button, window.print treeview.dialog-action-box > header > button {\n  background-color: transparent; }\n\nbutton.color {\n  padding: 5px; }\n  button.color > colorswatch:only-child {\n    border-radius: 2.5px; }\n    button.color > colorswatch:only-child > overlay {\n      border-radius: 2px; }\n    button.color > colorswatch:only-child:disabled {\n      filter: none; }\n    button.color > colorswatch:only-child.light > overlay {\n      border-color: alpha(@view_fg_color,0.1); }\n\nmenubutton.osd {\n  background: none;\n  color: inherit; }\n\nmenubutton.suggested-action {\n  background-color: @accent_bg_color;\n  color: @accent_fg_color; }\n\nmenubutton.destructive-action {\n  background-color: @destructive_bg_color;\n  color: @destructive_fg_color; }\n\nmenubutton.opaque {\n  background-color: mix(@window_bg_color,@window_fg_color,0.15);\n  color: @window_fg_color; }\n\nmenubutton.suggested-action, menubutton.destructive-action, menubutton.opaque {\n  border-radius: 6px; }\n  menubutton.suggested-action.circular, menubutton.suggested-action.pill, menubutton.destructive-action.circular, menubutton.destructive-action.pill, menubutton.opaque.circular, menubutton.opaque.pill {\n    border-radius: 9999px; }\n  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 {\n    background-color: transparent;\n    color: inherit; }\n\nmenubutton.image-button > button {\n  min-width: 24px;\n  padding-left: 5px;\n  padding-right: 5px; }\n\nmenubutton.card > button {\n  border-radius: 12px; }\n\nmenubutton arrow {\n  min-height: 16px;\n  min-width: 16px; }\n  menubutton arrow.none {\n    -gtk-icon-source: -gtk-icontheme(\"open-menu-symbolic\"); }\n  menubutton arrow.down {\n    -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\"); }\n  menubutton arrow.up {\n    -gtk-icon-source: -gtk-icontheme(\"pan-up-symbolic\"); }\n  menubutton arrow.left {\n    -gtk-icon-source: -gtk-icontheme(\"pan-start-symbolic\"); }\n  menubutton arrow.right {\n    -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic\"); }\n\nsplitbutton {\n  border-radius: 6px; }\n  splitbutton, splitbutton > separator {\n    transition: background 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), box-shadow 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n    transition-property: background; }\n  splitbutton > separator {\n    margin-top: 6px;\n    margin-bottom: 6px;\n    background: none; }\n  splitbutton > menubutton > button {\n    padding-left: 4px;\n    padding-right: 4px; }\n  splitbutton.image-button > button {\n    min-width: 24px;\n    padding-left: 5px;\n    padding-right: 5px; }\n  splitbutton.text-button.image-button > button, splitbutton.image-text-button > button {\n    padding-left: 9px;\n    padding-right: 9px; }\n    splitbutton.text-button.image-button > button > box, splitbutton.image-text-button > button > box {\n      border-spacing: 6px; }\n  splitbutton:disabled {\n    filter: opacity(0.5); }\n    splitbutton:disabled > button, splitbutton:disabled > menubutton > button {\n      filter: none; }\n  splitbutton > button:dir(ltr),\n  splitbutton > menubutton > button:dir(rtl) {\n    border-top-right-radius: 0;\n    border-bottom-right-radius: 0;\n    margin-right: -1px; }\n  splitbutton > button:dir(rtl),\n  splitbutton > menubutton > button:dir(ltr) {\n    border-top-left-radius: 0;\n    border-bottom-left-radius: 0;\n    margin-left: -1px; }\n  actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, splitbutton.flat > separator {\n    background: alpha(currentColor,0.3); }\n  actionbar > revealer > box splitbutton:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box splitbutton:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar splitbutton:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar splitbutton:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box splitbutton:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box splitbutton:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar splitbutton:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar splitbutton:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), actionbar > revealer > box splitbutton:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box splitbutton:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar splitbutton:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar splitbutton:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), splitbutton.flat:hover, splitbutton.flat:active, splitbutton.flat:checked {\n    background: alpha(currentColor,0.07); }\n    actionbar > revealer > box splitbutton:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, searchbar > revealer > box splitbutton:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, .toolbar splitbutton:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, headerbar splitbutton:hover:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, actionbar > revealer > box splitbutton:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, searchbar > revealer > box splitbutton:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, .toolbar splitbutton:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, headerbar splitbutton:active:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, actionbar > revealer > box splitbutton:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, searchbar > revealer > box splitbutton:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, .toolbar splitbutton:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, headerbar splitbutton:checked:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, splitbutton.flat:hover > separator, splitbutton.flat:active > separator, splitbutton.flat:checked > separator {\n      background: none; }\n  actionbar > revealer > box splitbutton:disabled:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box splitbutton:disabled:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar splitbutton:disabled:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar splitbutton:disabled:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), splitbutton.flat:disabled {\n    filter: opacity(0.3); }\n    actionbar > revealer > box splitbutton:disabled:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:disabled, searchbar > revealer > box splitbutton:disabled:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:disabled, .toolbar splitbutton:disabled:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:disabled, headerbar splitbutton:disabled:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button:disabled, actionbar > revealer > box splitbutton:disabled:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:disabled, searchbar > revealer > box splitbutton:disabled:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:disabled, .toolbar splitbutton:disabled:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:disabled, headerbar splitbutton:disabled:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button:disabled, splitbutton.flat:disabled > button:disabled, splitbutton.flat:disabled > menubutton > button:disabled {\n      filter: none; }\n  actionbar > revealer > box splitbutton:focus-within:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, searchbar > revealer > box splitbutton:focus-within:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, .toolbar splitbutton:focus-within:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, headerbar splitbutton:focus-within:focus-visible:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > separator, splitbutton.flat:focus-within:focus-visible > separator {\n    background: none; }\n  actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button, headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > button,\n  actionbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button,\n  searchbar > revealer > box splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button,\n  .toolbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button,\n  headerbar splitbutton:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) > menubutton > button, splitbutton.flat > button,\n  splitbutton.flat > menubutton > button {\n    border-radius: 6px; }\n  splitbutton.suggested-action {\n    background-color: @accent_bg_color;\n    color: @accent_fg_color; }\n  splitbutton.destructive-action {\n    background-color: @destructive_bg_color;\n    color: @destructive_fg_color; }\n  splitbutton.opaque {\n    background-color: mix(@window_bg_color,@window_fg_color,0.15);\n    color: @window_fg_color; }\n  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 {\n    color: inherit;\n    background-color: transparent; }\n  splitbutton.suggested-action > menubutton > button:dir(ltr), splitbutton.destructive-action > menubutton > button:dir(ltr), splitbutton.opaque > menubutton > button:dir(ltr) {\n    box-shadow: inset 1px 0 alpha(currentColor,0.3); }\n  splitbutton.suggested-action > menubutton > button:dir(rtl), splitbutton.destructive-action > menubutton > button:dir(rtl), splitbutton.opaque > menubutton > button:dir(rtl) {\n    box-shadow: inset -1px 0 alpha(currentColor,0.3); }\n  splitbutton > menubutton > button > arrow.none {\n    -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\"); }\n\nbuttoncontent > box {\n  border-spacing: 6px; }\n  buttoncontent > box > label {\n    font-weight: bold; }\n    buttoncontent > box > label:dir(ltr) {\n      padding-right: 2px; }\n    buttoncontent > box > label:dir(rtl) {\n      padding-left: 2px; }\n\n.arrow-button > box > buttoncontent > box > label:dir(ltr), splitbutton > button > buttoncontent > box > label:dir(ltr) {\n  padding-right: 0; }\n\n.arrow-button > box > buttoncontent > box > label:dir(rtl), splitbutton > button > buttoncontent > box > label:dir(rtl) {\n  padding-left: 0; }\n\ntabbutton label {\n  font-weight: 800;\n  font-size: 8pt; }\n  tabbutton label.small {\n    font-size: 6pt; }\n\ntabbutton indicatorbin > indicator,\ntabbutton indicatorbin > mask {\n  transform: translate(-1px, 1px); }\n\ncalendar {\n  color: @view_fg_color;\n  background-clip: padding-box;\n  border: 1px solid alpha(currentColor,0.15);\n  font-feature-settings: \"tnum\"; }\n  calendar > header {\n    border-bottom: 1px solid alpha(currentColor,0.15); }\n    calendar > header > button {\n      border-radius: 0; }\n  calendar > grid {\n    padding-left: 3px;\n    padding-bottom: 3px; }\n    calendar > grid > label.today {\n      box-shadow: inset 0px -2px alpha(currentColor,0.15); }\n      calendar > grid > label.today:selected {\n        box-shadow: none; }\n    calendar > grid > label {\n      margin-top: 3px;\n      margin-right: 3px; }\n      calendar > grid > label {\n        outline: 0 solid transparent;\n        outline-offset: 4px;\n        transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n      calendar > grid > label:focus {\n        outline-color: alpha(@accent_color,0.5);\n        outline-width: 2px;\n        outline-offset: -2px; }\n      calendar > grid > label.day-number {\n        padding: 3px; }\n        calendar > grid > label.day-number:checked {\n          border-radius: 6px;\n          background-color: alpha(@accent_bg_color,0.3); }\n        calendar > grid > label.day-number:selected {\n          border-radius: 6px;\n          background-color: @accent_bg_color;\n          color: @accent_fg_color; }\n      calendar > grid > label.day-number.other-month {\n        color: alpha(currentColor,0.3); }\n\ncheckbutton {\n  border-spacing: 4px;\n  border-radius: 9px;\n  padding: 3px; }\n  checkbutton {\n    outline: 0 solid transparent;\n    outline-offset: 4px;\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  checkbutton:focus:focus-visible {\n    outline-color: alpha(@accent_color,0.5);\n    outline-width: 2px;\n    outline-offset: -2px; }\n  .osd checkbutton:focus:focus-visible {\n    outline-color: rgba(255, 255, 255, 0.5); }\n  checkbutton.text-button {\n    padding: 4px; }\n\ncheck,\nradio {\n  min-height: 14px;\n  min-width: 14px;\n  -gtk-icon-size: 14px;\n  padding: 3px;\n  box-shadow: inset 0 0 0 2px alpha(currentColor,0.15); }\n  check:not(:checked):not(:indeterminate):hover,\n  radio:not(:checked):not(:indeterminate):hover {\n    box-shadow: inset 0 0 0 2px alpha(currentColor,0.2); }\n  check:not(:checked):not(:indeterminate):active,\n  radio:not(:checked):not(:indeterminate):active {\n    background-color: alpha(currentColor,0.25);\n    box-shadow: none; }\n  check:checked, check:indeterminate,\n  radio:checked,\n  radio:indeterminate {\n    background-color: @accent_bg_color;\n    color: @accent_fg_color;\n    box-shadow: none; }\n    check:checked:hover, check:indeterminate:hover,\n    radio:checked:hover,\n    radio:indeterminate:hover {\n      background-image: image(alpha(currentColor,0.1)); }\n    check:checked:active, check:indeterminate:active,\n    radio:checked:active,\n    radio:indeterminate:active {\n      background-image: image(rgba(0, 0, 0, 0.2)); }\n  check:disabled,\n  radio:disabled {\n    filter: opacity(0.5); }\n  .osd check:checked, .osd check:indeterminate, .osd radio:checked, .osd radio:indeterminate {\n    background-color: rgba(255, 255, 255, 0.75);\n    color: rgba(0, 0, 0, 0.75); }\n\ncheck {\n  border-radius: 6px; }\n  check:checked {\n    -gtk-icon-source: -gtk-scaled(-gtk-recolor(url(\"assets/check-symbolic.symbolic.png\")), -gtk-recolor(url(\"assets/check@2-symbolic.symbolic.png\"))); }\n\nradio {\n  border-radius: 100%; }\n  radio:checked {\n    -gtk-icon-source: -gtk-scaled(-gtk-recolor(url(\"assets/bullet-symbolic.symbolic.png\")), -gtk-recolor(url(\"assets/bullet@2-symbolic.symbolic.png\"))); }\n\ncheck:indeterminate, radio:indeterminate {\n  -gtk-icon-source: -gtk-scaled(-gtk-recolor(url(\"assets/dash-symbolic.symbolic.png\")), -gtk-recolor(url(\"assets/dash@2-symbolic.symbolic.png\"))); }\n\ncheckbutton.selection-mode {\n  border-radius: 100px; }\n  checkbutton.selection-mode check, checkbutton.selection-mode radio {\n    padding: 7px;\n    border-radius: 100px; }\n  checkbutton.selection-mode label:dir(ltr) {\n    margin-right: 6px; }\n  checkbutton.selection-mode label:dir(rtl) {\n    margin-left: 6px; }\n\ncolorswatch {\n  outline: 0 solid transparent;\n  outline-offset: 6px;\n  transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n\ncolorswatch:focus:focus-visible {\n  outline-color: alpha(@accent_color,0.5);\n  outline-width: 4px;\n  outline-offset: -2px; }\n\ncolorswatch.top {\n  border-top-left-radius: 6.5px;\n  border-top-right-radius: 6.5px; }\n  colorswatch.top > overlay {\n    border-top-left-radius: 6px;\n    border-top-right-radius: 6px; }\n\ncolorswatch.bottom {\n  border-bottom-left-radius: 6.5px;\n  border-bottom-right-radius: 6.5px; }\n  colorswatch.bottom > overlay {\n    border-bottom-left-radius: 6px;\n    border-bottom-right-radius: 6px; }\n\ncolorswatch.left, colorswatch:first-child:not(.top) {\n  border-top-left-radius: 6.5px;\n  border-bottom-left-radius: 6.5px; }\n  colorswatch.left > overlay, colorswatch:first-child:not(.top) > overlay {\n    border-top-left-radius: 6px;\n    border-bottom-left-radius: 6px; }\n\ncolorswatch.right, colorswatch:last-child:not(.bottom) {\n  border-top-right-radius: 6.5px;\n  border-bottom-right-radius: 6.5px; }\n  colorswatch.right > overlay, colorswatch:last-child:not(.bottom) > overlay {\n    border-top-right-radius: 6px;\n    border-bottom-right-radius: 6px; }\n\ncolorswatch.dark > overlay {\n  color: white; }\n\ncolorswatch.light > overlay {\n  color: rgba(0, 0, 0, 0.75);\n  box-shadow: inset 0 0 0 1px alpha(@view_fg_color,0.1); }\n\ncolorswatch:drop(active).light > overlay {\n  box-shadow: inset 0 0 0 2px @accent_bg_color; }\n\ncolorswatch:drop(active).dark > overlay {\n  box-shadow: inset 0 0 0 2px @accent_bg_color; }\n\ncolorswatch#add-color-button > overlay {\n  border-radius: 6px 0 0 6px; }\n\ncolorswatch#add-color-button:only-child > overlay {\n  border-radius: 6px; }\n\ncolorswatch:disabled {\n  filter: opacity(0.5); }\n\ncolorswatch#editor-color-sample {\n  border-radius: 6px; }\n  colorswatch#editor-color-sample > overlay {\n    border-radius: 6.5px; }\n\nplane {\n  outline: 0 solid transparent;\n  outline-offset: 6px;\n  transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n\nplane:focus:focus-visible {\n  outline-color: alpha(@accent_color,0.5);\n  outline-width: 2px;\n  outline-offset: 2px; }\n\ncolorchooser .popover.osd {\n  border-radius: 12px; }\n\ncolumnview, treeview.view, window.print treeview.dialog-action-box {\n  outline: 0 solid transparent;\n  outline-offset: 4px;\n  transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n\ncolumnview:focus:focus-visible, treeview.view:focus:focus-visible, window.print treeview.dialog-action-box:focus:focus-visible {\n  outline-color: alpha(@accent_color,0.5);\n  outline-width: 2px;\n  outline-offset: -2px; }\n\ncolumnview:drop(active), treeview.view:drop(active), window.print treeview.dialog-action-box:drop(active) {\n  box-shadow: none; }\n\ncolumnview > header > button, treeview.view > header > button, window.print treeview.dialog-action-box > header > button {\n  padding-top: 3px;\n  padding-bottom: 3px;\n  padding-left: 6px;\n  padding-right: 6px;\n  border-radius: 0;\n  box-shadow: none;\n  line-height: 100%;\n  border-left: 1px solid transparent; }\n  columnview > header > button:first-child, treeview.view > header > button:first-child, window.print treeview.dialog-action-box > header > button:first-child {\n    border-left-width: 0; }\n  columnview > header > button > box, treeview.view > header > button > box, window.print treeview.dialog-action-box > header > button > box {\n    color: alpha(currentColor,0.4);\n    font-weight: 700;\n    font-size: 9pt;\n    border-spacing: 6px; }\n  columnview > header > button:hover > box, treeview.view > header > button:hover > box, window.print treeview.dialog-action-box > header > button:hover > box {\n    color: alpha(currentColor,0.7);\n    box-shadow: none; }\n  columnview > header > button:active > box, treeview.view > header > button:active > box, window.print treeview.dialog-action-box > header > button:active > box {\n    color: currentColor; }\n  columnview > header > button sort-indicator, treeview.view > header > button sort-indicator, window.print treeview.dialog-action-box > header > button sort-indicator {\n    min-height: 16px;\n    min-width: 16px; }\n    columnview > header > button sort-indicator.ascending, treeview.view > header > button sort-indicator.ascending, window.print treeview.dialog-action-box > header > button sort-indicator.ascending {\n      -gtk-icon-source: -gtk-icontheme(\"pan-up-symbolic\"); }\n    columnview > header > button sort-indicator.descending, treeview.view > header > button sort-indicator.descending, window.print treeview.dialog-action-box > header > button sort-indicator.descending {\n      -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\"); }\n\ncolumnview button.dnd:active, columnview button.dnd:selected, columnview button.dnd:hover, columnview button.dnd, treeview.view button.dnd, window.print treeview.dialog-action-box button.dnd,\ncolumnview header.button.dnd:active,\ncolumnview header.button.dnd:selected,\ncolumnview header.button.dnd:hover,\ncolumnview header.button.dnd,\ntreeview.view header.button.dnd,\nwindow.print treeview.dialog-action-box header.button.dnd {\n  color: @accent_fg_color;\n  background-color: @accent_bg_color;\n  transition: none; }\n\ncolumnview.view > listview.view, treeview.view > listview.view, window.print columnview.dialog-action-box > listview.view, window.print treeview.dialog-action-box > listview.view, window.print columnview.view > listview.dialog-action-box, window.print treeview.view > listview.dialog-action-box, window.print columnview.dialog-action-box > listview.dialog-action-box, window.print treeview.dialog-action-box > listview.dialog-action-box {\n  background: none;\n  color: inherit; }\n\ncolumnview > listview > row, treeview.view > listview > row, window.print treeview.dialog-action-box > listview > row {\n  padding: 0; }\n  columnview > listview > row > cell, treeview.view > listview > row > cell, window.print treeview.dialog-action-box > listview > row > cell {\n    padding: 8px 6px; }\n    columnview > listview > row > cell:not(:first-child), treeview.view > listview > row > cell:not(:first-child), window.print treeview.dialog-action-box > listview > row > cell:not(:first-child) {\n      border-left: 1px solid transparent; }\n\ncolumnview.column-separators > listview > row > cell, treeview.column-separators.view > listview > row > cell, window.print treeview.column-separators.dialog-action-box > listview > row > cell,\ncolumnview.column-separators > header > button,\ntreeview.column-separators.view > header > button,\nwindow.print treeview.column-separators.dialog-action-box > header > button {\n  border-left-color: alpha(currentColor,0.15); }\n\ncolumnview > listview:not(.horizontal).separators > row:not(.separator), treeview.view > listview:not(.horizontal).separators > row:not(.separator), window.print treeview.dialog-action-box > listview:not(.horizontal).separators > row:not(.separator) {\n  border-top: 1px solid alpha(currentColor,0.15);\n  border-bottom: none; }\n\ncolumnview.data-table > listview > row > cell, treeview.data-table.view > listview > row > cell, window.print treeview.data-table.dialog-action-box > listview > row > cell {\n  padding-top: 2px;\n  padding-bottom: 2px; }\n\ncolumnview ~ undershoot.top, treeview.view ~ undershoot.top, window.print treeview.dialog-action-box ~ undershoot.top {\n  box-shadow: inset 0 1px alpha(@shade_color,0.75);\n  background: linear-gradient(to bottom, alpha(@shade_color,0.75), transparent 4px); }\n\ncolumnview row:not(:selected) cell editablelabel:not(.editing):focus-within, treeview.view row:not(:selected) cell editablelabel:not(.editing):focus-within, window.print treeview.dialog-action-box row:not(:selected) cell editablelabel:not(.editing):focus-within {\n  outline: 2px solid alpha(@accent_color,0.5); }\n\ncolumnview row:not(:selected) cell editablelabel.editing:focus-within, treeview.view row:not(:selected) cell editablelabel.editing:focus-within, window.print treeview.dialog-action-box row:not(:selected) cell editablelabel.editing:focus-within {\n  outline: 2px solid @accent_color; }\n\ntreeexpander {\n  border-spacing: 4px; }\n\n.dialog-action-area {\n  margin: 6px;\n  border-spacing: 6px; }\n\n/****************\n * Print dialog *\n*****************/\nwindow.print drawing {\n  color: @window_fg_color;\n  background: none;\n  border: none;\n  padding: 0; }\n  window.print drawing paper {\n    background-color: white;\n    color: rgba(0, 0, 0, 0.8);\n    background-clip: padding-box;\n    border: 1px solid alpha(currentColor,0.15); }\n\n/********************\n * Page setup dalog *\n ********************/\n/******************\n * GtkAboutDialog *\n ******************/\nwindow.aboutdialog image.large-icons {\n  -gtk-icon-size: 128px; }\n\n/*************************\n * GtkColorChooserDialog *\n *************************/\n/*************\n * AdwDialog *\n *************/\nfloating-sheet > dimming {\n  background-color: alpha(@shade_color,2); }\n\nfloating-sheet > sheet {\n  border-radius: 12px;\n  box-shadow: 0 2px 8px 2px rgba(0, 0, 0, 0.07), 0 3px 20px 10px rgba(0, 0, 0, 0.05), 0 6px 32px 16px rgba(0, 0, 0, 0.02), 0 0 0 1px rgba(0, 0, 0, 0.05);\n  outline: 1px solid rgba(255, 255, 255, 0.07);\n  outline-offset: -1px; }\n\ndialog.bottom-sheet.landscape sheet {\n  margin-left: 30px;\n  margin-right: 30px; }\n  dialog.bottom-sheet.landscape sheet > outline.flush-left, dialog.bottom-sheet.landscape sheet > outline.flush-right, dialog.bottom-sheet.landscape sheet > outline.flush-left.flush-right {\n    box-shadow: inset 1px 0 rgba(255, 255, 255, 0.07), inset -1px 0 rgba(255, 255, 255, 0.07), inset 0 1px rgba(255, 255, 255, 0.07); }\n\ndialog-host > dialog.background {\n  background: none; }\n  dialog-host > dialog.background sheet {\n    background-color: @window_bg_color;\n    color: @window_fg_color; }\n\ndialog-host > dialog.view, window.print dialog-host > dialog.dialog-action-box {\n  background: none; }\n\ndialog-host > dialog.osd {\n  background: none; }\n\n/***********************\n * GtkAppChooserDialog *\n ***********************/\nwindow.appchooser headerbar.titlebar > windowhandle {\n  padding-top: 3px; }\n\nwindow.appchooser headerbar.titlebar box.start + box {\n  margin-top: -6px;\n  margin-bottom: -6px;\n  min-height: 12px; }\n\nwindow.appchooser searchbar {\n  background: none; }\n\nwindow.appchooser .dialog-vbox > box > box:not(.dialog-action-area) {\n  margin: 6px; }\n\nwindow.appchooser .dialog-action-area {\n  margin-top: 0; }\n\n/****************\n * GtkAssistant *\n ****************/\nwindow.assistant .sidebar {\n  padding: 6px;\n  background-color: @sidebar_bg_color;\n  color: @sidebar_fg_color; }\n  window.assistant .sidebar:not(separator):dir(ltr) {\n    border-right: none;\n    box-shadow: inset -1px 0 @sidebar_border_color; }\n  window.assistant .sidebar:not(separator):dir(rtl) {\n    box-shadow: inset 1px 0 @sidebar_border_color; }\n  window.assistant .sidebar:backdrop {\n    background-color: @sidebar_backdrop_color;\n    transition: background-color 200ms ease-out; }\n  window.assistant .sidebar > label {\n    padding: 6px 12px;\n    border-radius: 6px; }\n    window.assistant .sidebar > label.highlight {\n      background-color: alpha(currentColor,0.1); }\n\n/***************\n * GtkComboBox *\n ***************/\ncombobox button {\n  padding-top: 2px;\n  padding-bottom: 2px;\n  min-height: 30px; }\n\n/***************\n * GtkIconView *\n ***************/\niconview {\n  outline: 0 solid transparent;\n  outline-offset: 4px;\n  transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n\niconview:focus:focus-visible {\n  outline-color: alpha(@accent_color,0.5);\n  outline-width: 2px;\n  outline-offset: -2px; }\n\niconview:drop(active) {\n  box-shadow: none; }\n\niconview > dndtarget:drop(active) {\n  border-style: solid;\n  border-width: 1px;\n  border-color: @accent_bg_color; }\n\n/**************\n * GtkInfoBar *\n **************/\ninfobar > revealer > box {\n  padding: 6px;\n  padding-bottom: 7px;\n  border-spacing: 6px;\n  box-shadow: inset 0 -1px @shade_color; }\n  infobar > revealer > box > box {\n    border-spacing: 6px; }\n\ninfobar.action:hover > revealer > box {\n  background-image: image(alpha(currentColor,0.05)); }\n\ninfobar.action:active > revealer > box {\n  background-image: image(alpha(currentColor,0.1)); }\n\ninfobar.info > revealer > box {\n  background-color: mix(@accent_bg_color,@window_bg_color,0.7);\n  color: @window_fg_color; }\n\ninfobar.question > revealer > box {\n  background-color: mix(@accent_bg_color,@window_bg_color,0.7);\n  color: @window_fg_color; }\n\ninfobar.warning > revealer > box {\n  background-color: mix(@warning_bg_color,@window_bg_color,0.7);\n  color: @window_fg_color; }\n\ninfobar.error > revealer > box {\n  background-color: mix(@error_bg_color,@window_bg_color,0.7);\n  color: @window_fg_color; }\n\ninfobar .close {\n  min-width: 18px;\n  min-height: 18px;\n  padding: 4px;\n  border-radius: 50%; }\n\n/****************\n * GtkStatusBar *\n ****************/\nstatusbar {\n  padding: 6px 10px 6px 10px; }\n\n/***************\n * GtkTreeView *\n ***************/\ntreeview.view, window.print treeview.dialog-action-box {\n  border-left-color: mix(currentColor,@view_bg_color,0.8);\n  border-top-color: mix(currentColor,@view_bg_color,0.8); }\n  treeview.view:selected:focus, treeview.view:selected, window.print treeview.dialog-action-box:selected {\n    border-radius: 0; }\n  treeview.view.separator, window.print treeview.separator.dialog-action-box {\n    min-height: 2px;\n    color: alpha(currentColor,0.15); }\n  treeview.view.expander, window.print treeview.expander.dialog-action-box {\n    min-width: 16px;\n    min-height: 16px;\n    -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic\");\n    color: alpha(currentColor,0.7); }\n    treeview.view.expander:dir(rtl), window.print treeview.expander.dialog-action-box:dir(rtl) {\n      -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic-rtl\"); }\n    treeview.view.expander:hover, window.print treeview.expander.dialog-action-box:hover, treeview.view.expander:active, window.print treeview.expander.dialog-action-box:active {\n      color: currentColor; }\n    treeview.view.expander:checked, window.print treeview.expander.dialog-action-box:checked {\n      -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\"); }\n    treeview.view.expander:disabled, window.print treeview.expander.dialog-action-box:disabled {\n      color: alpha(currentColor,0.5); }\n  treeview.view > dndtarget:drop(active), window.print treeview.dialog-action-box > dndtarget:drop(active) {\n    border-style: solid none;\n    border-width: 1px;\n    border-color: @accent_bg_color; }\n    treeview.view > dndtarget:drop(active).after, window.print treeview.dialog-action-box > dndtarget:drop(active).after {\n      border-top-style: none; }\n    treeview.view > dndtarget:drop(active).before, window.print treeview.dialog-action-box > dndtarget:drop(active).before {\n      border-bottom-style: none; }\n  treeview.view > header > button, window.print treeview.dialog-action-box > header > button {\n    padding-left: 4px;\n    padding-right: 4px;\n    border-bottom: 1px solid alpha(currentColor,0.15); }\n  treeview.view.progressbar, window.print treeview.progressbar.dialog-action-box {\n    box-shadow: none; }\n    treeview.view.progressbar, window.print treeview.progressbar.dialog-action-box, treeview.view.progressbar:selected {\n      background-color: @accent_bg_color;\n      color: @accent_fg_color; }\n  treeview.view.trough, window.print treeview.trough.dialog-action-box {\n    background-color: alpha(currentColor,0.1); }\n  treeview.view ~ undershoot.top, window.print treeview.dialog-action-box ~ undershoot.top {\n    box-shadow: none;\n    background: none; }\n  treeview.view acceleditor > label, window.print treeview.dialog-action-box acceleditor > label {\n    background-color: mix(currentColor,@view_bg_color,0.9); }\n\ntreeview.navigation-sidebar {\n  padding: 0; }\n  treeview.navigation-sidebar:selected:focus, treeview.navigation-sidebar:selected {\n    background-color: alpha(currentColor,0.1); }\n\ntreeview entry:focus-within:dir(rtl), treeview entry:focus-within:dir(ltr) {\n  background-color: @view_bg_color;\n  transition-property: color, background; }\n\ntreeview entry.flat, treeview entry {\n  border-radius: 0;\n  background-image: none;\n  background-color: @view_bg_color; }\n  treeview entry.flat:focus-within, treeview entry:focus-within {\n    border-color: @accent_color; }\n\ntreeview spinbutton:not(.vertical) {\n  min-height: 0;\n  border-style: none;\n  border-radius: 0; }\n  treeview spinbutton:not(.vertical) > text {\n    min-height: 0;\n    padding: 1px 2px; }\n\n.sidebar:not(separator):dir(ltr), .sidebar:not(separator).left, .sidebar:not(separator).left:dir(rtl) {\n  border-right: 1px solid alpha(currentColor,0.15);\n  border-left-style: none; }\n\n.sidebar:not(separator):dir(rtl), .sidebar:not(separator).right {\n  border-left: 1px solid alpha(currentColor,0.15);\n  border-right-style: none; }\n\n.sidebar listview.view, .sidebar window.print listview.dialog-action-box, window.print .sidebar listview.dialog-action-box,\n.sidebar list {\n  background-color: transparent;\n  color: inherit; }\n\npaned .sidebar.left, paned .sidebar.right, paned .sidebar.left:dir(rtl), paned .sidebar:dir(rtl), paned .sidebar:dir(ltr), paned .sidebar {\n  border-style: none; }\n\n.large-title {\n  font-weight: 300;\n  font-size: 24pt; }\n\ndropdown > button > box, combobox > button > box {\n  border-spacing: 6px; }\n  dropdown > button > box > stack > row.activatable:hover, combobox > button > box > stack > row.activatable:hover, dropdown > button > box > stack > row.activatable:active, combobox > button > box > stack > row.activatable:active {\n    background: none; }\n\ndropdown arrow, combobox arrow {\n  -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\");\n  min-height: 16px;\n  min-width: 16px; }\n\ndropdown:drop(active), combobox:drop(active) {\n  box-shadow: none; }\n\ndropdown popover.menu, combobox popover.menu {\n  padding-top: 6px; }\n  dropdown popover.menu listview > row, combobox popover.menu listview > row {\n    min-width: 0; }\n  dropdown popover.menu .dropdown-searchbar, combobox popover.menu .dropdown-searchbar {\n    padding: 6px; }\n    dropdown popover.menu .dropdown-searchbar + scrolledwindow > undershoot.top, combobox popover.menu .dropdown-searchbar + scrolledwindow > undershoot.top {\n      box-shadow: inset 0 1px alpha(@popover_shade_color,0.75);\n      background: linear-gradient(to bottom, alpha(@popover_shade_color,0.75), transparent 4px); }\n\npopover.emoji-picker > contents {\n  padding: 0; }\n\n.emoji-searchbar {\n  padding: 6px; }\n\n.emoji-toolbar {\n  padding: 3px; }\n\nbutton.emoji-section.image-button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) {\n  min-width: 32px;\n  min-height: 32px; }\n\npopover.emoji-picker emoji {\n  font-size: x-large;\n  padding: 6px;\n  border-radius: 6px; }\n  popover.emoji-picker emoji:focus, popover.emoji-picker emoji:hover {\n    background: alpha(currentColor,0.07); }\n  popover.emoji-picker emoji:active {\n    background: alpha(currentColor,0.16); }\n\npopover.emoji-picker scrolledwindow.view, popover.emoji-picker window.print scrolledwindow.dialog-action-box, window.print popover.emoji-picker scrolledwindow.dialog-action-box {\n  background: none;\n  color: inherit; }\n  popover.emoji-picker scrolledwindow.view > undershoot.top, popover.emoji-picker window.print scrolledwindow.dialog-action-box > undershoot.top, window.print popover.emoji-picker scrolledwindow.dialog-action-box > undershoot.top {\n    box-shadow: inset 0 1px alpha(@popover_shade_color,0.75);\n    background: linear-gradient(to bottom, alpha(@popover_shade_color,0.75), transparent 4px); }\n  popover.emoji-picker scrolledwindow.view > undershoot.bottom, popover.emoji-picker window.print scrolledwindow.dialog-action-box > undershoot.bottom, window.print popover.emoji-picker scrolledwindow.dialog-action-box > undershoot.bottom {\n    box-shadow: inset 0 -1px alpha(@popover_shade_color,0.75);\n    background: linear-gradient(to top, alpha(@popover_shade_color,0.75), transparent 4px); }\n\npopover.emoji-completion > contents {\n  padding: 6px;\n  padding-bottom: 4px; }\n\nemoji-completion-row {\n  padding: 6px;\n  margin-bottom: 2px;\n  border-radius: 6px; }\n  emoji-completion-row:dir(ltr) {\n    padding-right: 12px; }\n  emoji-completion-row:dir(rtl) {\n    padding-left: 12px; }\n  emoji-completion-row > box {\n    border-spacing: 6px; }\n  emoji-completion-row:focus, emoji-completion-row:hover {\n    background-color: alpha(currentColor,0.1);\n    color: @popover_fg_color; }\n  emoji-completion-row:active {\n    background-color: alpha(currentColor,0.16); }\n\nspinbutton,\nentry {\n  min-height: 34px;\n  padding-left: 9px;\n  padding-right: 9px;\n  border-radius: 6px;\n  border-spacing: 6px;\n  background-color: alpha(currentColor,0.1);\n  background-clip: padding-box;\n  caret-color: currentColor; }\n  spinbutton,\n  entry {\n    outline: 0 solid transparent;\n    outline-offset: 4px;\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  spinbutton:focus-within,\n  entry:focus-within {\n    outline-color: alpha(@accent_color,0.5);\n    outline-width: 2px;\n    outline-offset: -2px; }\n  .osd spinbutton:focus-within, .osd entry:focus-within {\n    outline-color: rgba(255, 255, 255, 0.5); }\n  spinbutton > text > block-cursor,\n  entry > text > block-cursor {\n    color: @view_bg_color;\n    background-color: @view_fg_color; }\n  spinbutton.flat,\n  entry.flat:focus-within,\n  entry.flat:disabled,\n  entry.flat {\n    min-height: 0;\n    padding: 2px;\n    background-color: transparent;\n    box-shadow: none;\n    border-radius: 0; }\n  spinbutton:disabled,\n  entry:disabled {\n    filter: opacity(0.5); }\n  spinbutton.error,\n  entry.error {\n    outline: 0 solid transparent;\n    outline-offset: 4px;\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  spinbutton.error:focus-within,\n  entry.error:focus-within {\n    outline-color: alpha(currentColor,0.5);\n    outline-width: 2px;\n    outline-offset: -2px; }\n  spinbutton.error > text > selection:focus-within,\n  entry.error > text > selection:focus-within {\n    background-color: alpha(@error_color,0.2); }\n  spinbutton.error > text > cursor-handle > contents,\n  entry.error > text > cursor-handle > contents {\n    background-color: currentColor; }\n  spinbutton.error > progress > trough > progress,\n  entry.error > progress > trough > progress {\n    border-color: currentColor; }\n  spinbutton.warning,\n  entry.warning {\n    outline: 0 solid transparent;\n    outline-offset: 4px;\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  spinbutton.warning:focus-within,\n  entry.warning:focus-within {\n    outline-color: alpha(currentColor,0.5);\n    outline-width: 2px;\n    outline-offset: -2px; }\n  spinbutton.warning > text > selection:focus-within,\n  entry.warning > text > selection:focus-within {\n    background-color: alpha(@warning_color,0.2); }\n  spinbutton.warning > text > cursor-handle > contents,\n  entry.warning > text > cursor-handle > contents {\n    background-color: currentColor; }\n  spinbutton.warning > progress > trough > progress,\n  entry.warning > progress > trough > progress {\n    border-color: currentColor; }\n  spinbutton.success,\n  entry.success {\n    outline: 0 solid transparent;\n    outline-offset: 4px;\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  spinbutton.success:focus-within,\n  entry.success:focus-within {\n    outline-color: alpha(currentColor,0.5);\n    outline-width: 2px;\n    outline-offset: -2px; }\n  spinbutton.success > text > selection:focus-within,\n  entry.success > text > selection:focus-within {\n    background-color: alpha(@success_color,0.2); }\n  spinbutton.success > text > cursor-handle > contents,\n  entry.success > text > cursor-handle > contents {\n    background-color: currentColor; }\n  spinbutton.success > progress > trough > progress,\n  entry.success > progress > trough > progress {\n    border-color: currentColor; }\n  spinbutton > image,\n  entry > image {\n    opacity: 0.7; }\n    spinbutton > image:hover,\n    entry > image:hover {\n      opacity: 1; }\n    spinbutton > image:active,\n    entry > image:active {\n      opacity: 0.8; }\n    spinbutton > image.left,\n    entry > image.left {\n      margin-right: 6px; }\n    spinbutton > image.right,\n    entry > image.right {\n      margin-left: 6px; }\n  spinbutton.password image.caps-lock-indicator,\n  entry.password image.caps-lock-indicator {\n    opacity: 0.3; }\n  spinbutton:drop(active),\n  entry:drop(active):focus-within,\n  entry:drop(active) {\n    border-color: @accent_bg_color;\n    box-shadow: inset 0 0 0 1px @accent_bg_color; }\n\nspinbutton > progress,\nentry > progress {\n  margin-bottom: 3px; }\n  spinbutton > progress > trough > progress,\n  entry > progress > trough > progress {\n    background-color: transparent;\n    background-image: none;\n    border-radius: 0;\n    border-width: 0 0 2px;\n    border-color: @accent_bg_color;\n    border-style: solid;\n    box-shadow: none; }\n\n.osd spinbutton > progress > trough > progress, .osd entry > progress > trough > progress {\n  border-color: rgba(255, 255, 255, 0.75); }\n\nexpander {\n  min-width: 16px;\n  min-height: 16px;\n  -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic\"); }\n  expander:dir(rtl) {\n    -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic-rtl\"); }\n  expander:disabled {\n    filter: opacity(0.5); }\n  expander:checked {\n    -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\"); }\n\nexpander-widget > box > title {\n  outline: 0 solid transparent;\n  outline-offset: 4px;\n  transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n\nexpander-widget:focus:focus-visible > box > title {\n  outline-color: alpha(@accent_color,0.5);\n  outline-width: 2px;\n  outline-offset: -2px; }\n\nexpander-widget > box > title {\n  border-radius: 6px; }\n  expander-widget > box > title > expander {\n    opacity: .7; }\n  expander-widget > box > title:hover > expander, expander-widget > box > title:active > expander {\n    opacity: 1; }\n\nplacessidebar .navigation-sidebar > row {\n  padding: 0; }\n  placessidebar .navigation-sidebar > row > revealer {\n    padding: 0 14px; }\n  placessidebar .navigation-sidebar > row image.sidebar-icon:dir(ltr) {\n    padding-right: 8px; }\n  placessidebar .navigation-sidebar > row image.sidebar-icon:dir(rtl) {\n    padding-left: 8px; }\n  placessidebar .navigation-sidebar > row label.sidebar-label:dir(ltr) {\n    padding-right: 2px; }\n  placessidebar .navigation-sidebar > row label.sidebar-label:dir(rtl) {\n    padding-left: 2px; }\n  button.sidebar-button {\n    min-height: 26px;\n    min-width: 26px;\n    margin-top: 3px;\n    margin-bottom: 3px;\n    padding: 0;\n    border-radius: 100%; }\n  placessidebar .navigation-sidebar > row:selected:active {\n    box-shadow: none; }\n  placessidebar .navigation-sidebar > row.sidebar-placeholder-row {\n    padding: 0 8px;\n    min-height: 2px;\n    background-image: image(@accent_bg_color);\n    background-clip: content-box; }\n  placessidebar .navigation-sidebar > row.sidebar-new-bookmark-row {\n    color: @accent_color; }\n  placessidebar .navigation-sidebar > row:drop(active):not(:disabled) {\n    color: @accent_bg_color;\n    box-shadow: inset 0 0 0 1px @accent_bg_color; }\n\nrow image.sidebar-icon {\n  opacity: 0.7; }\n\nrow .sidebar-button {\n  opacity: 0.7; }\n  row .sidebar-button:hover, row .sidebar-button:active, row .sidebar-button.keyboard-activating {\n    opacity: 1; }\n\nplacesview .server-list-button > image {\n  transition: -gtk-icon-transform 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n  -gtk-icon-transform: rotate(0turn); }\n\nplacesview .server-list-button:checked > image {\n  -gtk-icon-transform: rotate(-0.5turn); }\n\nplacesview > actionbar > revealer > box > box {\n  border-spacing: 6px; }\n\nfilechooser {\n  box-shadow: 0 1px alpha(currentColor,0.15); }\n  filechooser pathbar button:not(.image-button) {\n    padding-left: 9px;\n    padding-right: 9px; }\n  filechooser pathbar button > box {\n    border-spacing: 4px; }\n    filechooser pathbar button > box > label {\n      padding-left: 2px;\n      padding-right: 2px; }\n  filechooser columnview > listview > row > cell, filechooser treeview.view > listview > row > cell, filechooser window.print treeview.dialog-action-box > listview > row > cell, window.print filechooser treeview.dialog-action-box > listview > row > cell {\n    padding: 0; }\n    filechooser columnview > listview > row > cell > filelistcell, filechooser treeview.view > listview > row > cell > filelistcell, filechooser window.print treeview.dialog-action-box > listview > row > cell > filelistcell, window.print filechooser treeview.dialog-action-box > listview > row > cell > filelistcell {\n      padding: 8px 6px; }\n  filechooser gridview {\n    padding: 15px; }\n    filechooser gridview ~ undershoot.top {\n      box-shadow: inset 0 1px alpha(@shade_color,0.75);\n      background: linear-gradient(to bottom, alpha(@shade_color,0.75), transparent 4px); }\n    filechooser gridview > child {\n      border-radius: 12px;\n      padding: 0;\n      margin: 3px; }\n      filechooser gridview > child > filelistcell {\n        padding: 6px 12px; }\n      filechooser gridview > child filethumbnail image {\n        filter: drop-shadow(0px 1px 1px rgba(0, 0, 0, 0.3)); }\n      filechooser gridview > child box {\n        border-spacing: 6px; }\n  filechooser > box > actionbar {\n    box-shadow: 0 -1px alpha(@headerbar_shade_color,0.5), 0 -2px 4px alpha(@headerbar_shade_color,0.5); }\n    filechooser > box > actionbar > revealer > box {\n      box-shadow: none;\n      padding-top: 6px; }\n  filechooser scrolledwindow + actionbar > revealer > box {\n    background-color: mix(@accent_bg_color,@view_bg_color,0.7);\n    color: @window_fg_color;\n    box-shadow: none;\n    padding-top: 6px;\n    font-weight: bold; }\n    filechooser scrolledwindow + actionbar > revealer > box:backdrop {\n      background-color: mix(@accent_bg_color,@view_bg_color,0.85); }\n  filechooser placesview > stack > scrolledwindow > undershoot.bottom {\n    box-shadow: inset 0 -1px alpha(@shade_color,0.75);\n    background: linear-gradient(to top, alpha(@shade_color,0.75), transparent 4px); }\n  filechooser placesview > actionbar > revealer > box {\n    background: @view_bg_color;\n    color: @view_fg_color;\n    box-shadow: none;\n    padding-top: 6px; }\n    filechooser placesview > actionbar > revealer > box:backdrop {\n      background: @view_bg_color;\n      transition: none; }\n  filechooser placessidebar {\n    background-color: @sidebar_bg_color;\n    color: @sidebar_fg_color; }\n    filechooser placessidebar:backdrop {\n      background-color: @sidebar_backdrop_color;\n      transition: background-color 200ms ease-out; }\n  filechooser paned.horizontal > separator:dir(ltr) {\n    box-shadow: inset 1px 0 @sidebar_bg_color, inset 1px 0 @sidebar_border_color; }\n    filechooser paned.horizontal > separator:dir(ltr):backdrop {\n      box-shadow: inset 1px 0 @sidebar_backdrop_color, inset 1px 0 @sidebar_border_color; }\n  filechooser paned.horizontal > separator:dir(rtl) {\n    box-shadow: inset -1px 0 @sidebar_bg_color, inset -1px 0 @sidebar_border_color; }\n    filechooser paned.horizontal > separator:dir(rtl):backdrop {\n      box-shadow: inset -1px 0 @sidebar_backdrop_color, inset -1px 0 @sidebar_border_color; }\n  filechooser paned.horizontal > separator:backdrop {\n    transition: box-shadow 200ms ease-out; }\n\n/* Fix header bar height in the file chooser */\nwindow.filechooser headerbar box.start + box.vertical {\n  margin-top: -6px;\n  margin-bottom: -6px;\n  min-height: 12px; }\n\nheaderbar {\n  min-height: 47px;\n  background-color: @headerbar_bg_color;\n  color: @headerbar_fg_color;\n  box-shadow: inset 0 -1px @headerbar_shade_color, inset 1px 0 alpha(@headerbar_border_color,0.15), inset -1px 0 alpha(@headerbar_border_color,0.15);\n  margin-left: -1px;\n  margin-right: -1px; }\n  headerbar > windowhandle > box {\n    padding: 6px 7px 7px 7px; }\n    headerbar > windowhandle > box > box.start,\n    headerbar > windowhandle > box > box.end {\n      border-spacing: 6px; }\n    headerbar > windowhandle > box > box.start:dir(ltr),\n    headerbar > windowhandle > box > box.end:dir(rtl), headerbar > windowhandle > box > widget > box.start:dir(ltr),\n    headerbar > windowhandle > box > widget > box.end:dir(rtl) {\n      margin-right: 6px; }\n    headerbar > windowhandle > box > box.start:dir(rtl),\n    headerbar > windowhandle > box > box.end:dir(ltr), headerbar > windowhandle > box > widget > box.start:dir(rtl),\n    headerbar > windowhandle > box > widget > box.end:dir(ltr) {\n      margin-left: 6px; }\n  headerbar:backdrop {\n    background-color: @headerbar_backdrop_color;\n    transition: background-color 200ms ease-out; }\n    headerbar:backdrop > windowhandle {\n      filter: opacity(0.5);\n      transition: filter 200ms ease-out; }\n  headerbar.default-decoration {\n    min-height: 37px; }\n    headerbar.default-decoration > windowhandle > box {\n      padding: 3px 4px 4px 4px; }\n    headerbar.default-decoration windowcontrols > button {\n      min-height: 22px;\n      min-width: 22px;\n      padding: 4px; }\n    headerbar.default-decoration windowcontrols > .icon {\n      margin: 7px; }\n\nwindow > .titlebar:not(.flat) {\n  box-shadow: 0 1px alpha(@headerbar_shade_color,0.5), 0 2px 4px alpha(@headerbar_shade_color,0.5); }\n\nwindow > .titlebar headerbar:not(.flat) {\n  box-shadow: inset 1px 0 alpha(@headerbar_border_color,0.15), inset -1px 0 alpha(@headerbar_border_color,0.15); }\n\nwindow > headerbar.titlebar,\nwindow > .titlebar headerbar {\n  min-height: 46px; }\n  window > headerbar.titlebar > windowhandle > box,\n  window > .titlebar headerbar > windowhandle > box {\n    padding-bottom: 6px; }\n  window > headerbar.titlebar.default-decoration,\n  window > .titlebar headerbar.default-decoration {\n    min-height: 36px; }\n    window > headerbar.titlebar.default-decoration > windowhandle > box,\n    window > .titlebar headerbar.default-decoration > windowhandle > box {\n      padding-bottom: 3px; }\n\ntoolbarview > .top-bar headerbar,\ntoolbarview > .bottom-bar headerbar, headerbar.flat, window.shortcuts headerbar.titlebar, window.print headerbar.titlebar, window.pagesetup headerbar.titlebar, window.aboutdialog headerbar.titlebar, window.colorchooser headerbar.titlebar, window.appchooser headerbar.titlebar {\n  background: none;\n  box-shadow: none;\n  color: inherit;\n  min-height: 46px; }\n  toolbarview > .top-bar headerbar > windowhandle > box,\n  toolbarview > .bottom-bar headerbar > windowhandle > box, headerbar.flat > windowhandle > box, window.shortcuts headerbar.titlebar > windowhandle > box, window.print headerbar.titlebar > windowhandle > box, window.pagesetup headerbar.titlebar > windowhandle > box, window.aboutdialog headerbar.titlebar > windowhandle > box, window.colorchooser headerbar.titlebar > windowhandle > box, window.appchooser headerbar.titlebar > windowhandle > box {\n    padding-bottom: 6px; }\n  toolbarview > .top-bar headerbar.default-decoration,\n  toolbarview > .bottom-bar headerbar.default-decoration, headerbar.default-decoration.flat, window.shortcuts headerbar.default-decoration.titlebar, window.print headerbar.default-decoration.titlebar, window.pagesetup headerbar.default-decoration.titlebar, window.aboutdialog headerbar.default-decoration.titlebar, window.colorchooser headerbar.default-decoration.titlebar, window.appchooser headerbar.default-decoration.titlebar {\n    min-height: 36px; }\n    toolbarview > .top-bar headerbar.default-decoration > windowhandle > box,\n    toolbarview > .bottom-bar headerbar.default-decoration > windowhandle > box, headerbar.default-decoration.flat > windowhandle > box, window.shortcuts headerbar.default-decoration.titlebar > windowhandle > box, window.print headerbar.default-decoration.titlebar > windowhandle > box, window.pagesetup headerbar.default-decoration.titlebar > windowhandle > box, window.aboutdialog headerbar.default-decoration.titlebar > windowhandle > box, window.colorchooser headerbar.default-decoration.titlebar > windowhandle > box, window.appchooser headerbar.default-decoration.titlebar > windowhandle > box {\n      padding-bottom: 3px; }\n\ntoolbarview > .top-bar headerbar:backdrop,\ntoolbarview > .bottom-bar headerbar:backdrop {\n  transition: none; }\n  toolbarview > .top-bar headerbar:backdrop > windowhandle,\n  toolbarview > .bottom-bar headerbar:backdrop > windowhandle {\n    filter: none;\n    transition: none; }\n\nwindow.devel toolbarview > .top-bar headerbar > windowhandle, toolbarview > .top-bar window.devel headerbar > windowhandle,\nwindow.devel toolbarview > .bottom-bar headerbar > windowhandle,\ntoolbarview > .bottom-bar window.devel headerbar > windowhandle {\n  background-image: none; }\n\ntoolbarview > .top-bar .collapse-spacing headerbar,\ntoolbarview > .bottom-bar .collapse-spacing headerbar, window.shortcuts headerbar.titlebar, window.appchooser headerbar.titlebar {\n  min-height: 40px; }\n  toolbarview > .top-bar .collapse-spacing headerbar > windowhandle > box,\n  toolbarview > .bottom-bar .collapse-spacing headerbar > windowhandle > box, window.shortcuts headerbar.titlebar > windowhandle > box, window.appchooser headerbar.titlebar > windowhandle > box {\n    padding-top: 3px;\n    padding-bottom: 3px; }\n  toolbarview > .top-bar .collapse-spacing headerbar.default-decoration,\n  toolbarview > .bottom-bar .collapse-spacing headerbar.default-decoration, window.shortcuts headerbar.default-decoration.titlebar, window.appchooser headerbar.default-decoration.titlebar {\n    min-height: 30px; }\n    toolbarview > .top-bar .collapse-spacing headerbar.default-decoration > windowhandle > box,\n    toolbarview > .bottom-bar .collapse-spacing headerbar.default-decoration > windowhandle > box, window.shortcuts headerbar.default-decoration.titlebar > windowhandle > box, window.appchooser headerbar.default-decoration.titlebar > windowhandle > box {\n      padding-top: 0px;\n      padding-bottom: 0px; }\n\n.titlebar:not(headerbar) separator {\n  background-color: alpha(@headerbar_border_color,0.15); }\n\n/*********************\n * GtkWindowControls *\n *********************/\nwindowcontrols {\n  border-spacing: 3px; }\n  windowcontrols > button {\n    min-width: 24px;\n    padding: 5px;\n    box-shadow: none; }\n    windowcontrols > button > image {\n      background-color: alpha(currentColor,0.1);\n      border-radius: 100%;\n      padding: 2px;\n      transition: background 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), box-shadow 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n    windowcontrols > button, windowcontrols > button:hover, windowcontrols > button:active {\n      background: none; }\n    windowcontrols > button:hover > image {\n      background-color: alpha(currentColor,0.15); }\n    windowcontrols > button:active > image {\n      background-color: alpha(currentColor,0.3); }\n  windowcontrols > .icon {\n    margin: 9px; }\n\n/******************\n * AdwWindowTitle *\n ******************/\nheaderbar .title,\nwindowtitle .title {\n  padding-left: 12px;\n  padding-right: 12px;\n  font-weight: bold; }\n\nheaderbar .subtitle,\nwindowtitle .subtitle {\n  font-size: smaller;\n  padding-left: 12px;\n  padding-right: 12px; }\n\nwindowtitle {\n  margin-top: -6px;\n  margin-bottom: -6px;\n  min-height: 12px; }\n\nwindow.devel headerbar > windowhandle {\n  background-image: cross-fade(5% -gtk-recolor(url(\"assets/devel-symbolic.svg\")), image(transparent));\n  background-repeat: repeat-x; }\n\nwindow.devel dialog headerbar > windowhandle {\n  background-image: unset;\n  background-repeat: unset; }\n\nlabel {\n  caret-color: currentColor; }\n  label:disabled {\n    filter: opacity(0.5); }\n\n.dim-label, scale > value, progressbar > text, row.expander image.expander-row-arrow, row.property > box.header > box.title > .title, row.expander.property box > list > row > box.header > box.title > .title, row label.subtitle, spinbutton > text > placeholder,\nentry > text > placeholder, headerbar .subtitle,\nwindowtitle .subtitle, label.separator {\n  opacity: 0.55; }\n\n.accent {\n  color: @accent_color; }\n\n.success {\n  color: @success_color; }\n\n.warning {\n  color: @warning_color; }\n\n.error {\n  color: @error_color; }\n\n/**********************\n * General Typography *\n **********************/\n.title-1 {\n  font-weight: 800;\n  font-size: 20pt; }\n\n.title-2 {\n  font-weight: 800;\n  font-size: 15pt; }\n\n.title-3 {\n  font-weight: 700;\n  font-size: 15pt; }\n\n.title-4 {\n  font-weight: 700;\n  font-size: 13pt; }\n\n.heading, listview > header {\n  font-weight: 700;\n  font-size: 11pt; }\n\n.body {\n  font-weight: 400;\n  font-size: 11pt; }\n\n.caption-heading {\n  font-weight: 700;\n  font-size: 9pt; }\n\n.caption {\n  font-weight: 400;\n  font-size: 9pt; }\n\n.monospace {\n  font-family: monospace; }\n\n.numeric, spinbutton, scale > value, progressbar > text {\n  font-feature-settings: \"tnum\"; }\n\n/*******************\n * Editable Labels *\n *******************/\neditablelabel > stack > text {\n  color: @view_fg_color;\n  background-color: @view_bg_color; }\n\nlevelbar:disabled {\n  filter: opacity(0.5); }\n\nlevelbar.horizontal trough > block {\n  min-height: 8px;\n  border-radius: 99px; }\n  levelbar.horizontal trough > block.empty, levelbar.horizontal trough > block.full {\n    border-radius: 99px; }\n\nlevelbar.horizontal.discrete > trough > block {\n  min-height: 8px;\n  margin-right: 2px;\n  min-width: 26px;\n  border-radius: 0; }\n  levelbar.horizontal.discrete > trough > block:first-child {\n    border-radius: 99px 0 0 99px; }\n  levelbar.horizontal.discrete > trough > block:last-child {\n    border-radius: 0 99px 99px 0;\n    margin-right: 0; }\n\nlevelbar.vertical trough > block {\n  min-width: 8px;\n  border-radius: 99px; }\n  levelbar.vertical trough > block.empty, levelbar.vertical trough > block.full {\n    border-radius: 99px; }\n\nlevelbar.vertical.discrete > trough > block {\n  min-width: 8px;\n  margin-bottom: 2px;\n  min-height: 26px;\n  border-radius: 0; }\n  levelbar.vertical.discrete > trough > block:first-child {\n    border-radius: 99px 99px 0 0; }\n  levelbar.vertical.discrete > trough > block:last-child {\n    border-radius: 0 0 99px 99px;\n    margin-bottom: 0; }\n\nlevelbar > trough {\n  padding: 0; }\n  levelbar > trough > block.low {\n    background-color: @warning_bg_color; }\n  levelbar > trough > block.high, levelbar > trough > block:not(.empty) {\n    background-color: @accent_bg_color; }\n  levelbar > trough > block.full {\n    background-color: @success_bg_color; }\n  levelbar > trough > block.empty {\n    background-color: alpha(currentColor,0.15); }\n\n.osd levelbar > trough > block.high, .osd levelbar > trough > block:not(.empty) {\n  background-color: rgba(255, 255, 255, 0.75); }\n\n.linked:not(.vertical) > button:dir(ltr):not(:first-child), .linked:not(.vertical) > button:dir(rtl):not(:last-child) {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n  margin-left: -1px; }\n\n.linked:not(.vertical) > button:dir(ltr):not(:last-child), .linked:not(.vertical) > button:dir(rtl):not(:first-child) {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked.vertical button:not(:first-child) {\n  border-top-left-radius: 0;\n  border-top-right-radius: 0;\n  margin-top: -1px; }\n\n.linked.vertical button:not(:last-child) {\n  border-bottom-left-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked:not(.vertical) > menubutton:dir(ltr):not(:first-child) > button, .linked:not(.vertical) > menubutton:dir(rtl):not(:last-child) > button {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n  margin-left: -1px; }\n\n.linked:not(.vertical) > menubutton:dir(ltr):not(:last-child) > button, .linked:not(.vertical) > menubutton:dir(rtl):not(:first-child) > button {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked.vertical menubutton:not(:first-child) > button {\n  border-top-left-radius: 0;\n  border-top-right-radius: 0;\n  margin-top: -1px; }\n\n.linked.vertical menubutton:not(:last-child) > button {\n  border-bottom-left-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked:not(.vertical) > dropdown:dir(ltr):not(:first-child) > button, .linked:not(.vertical) > combobox:dir(ltr):not(:first-child) > button, .linked:not(.vertical) > dropdown:dir(rtl):not(:last-child) > button, .linked:not(.vertical) > combobox:dir(rtl):not(:last-child) > button {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n  margin-left: -1px; }\n\n.linked:not(.vertical) > dropdown:dir(ltr):not(:last-child) > button, .linked:not(.vertical) > combobox:dir(ltr):not(:last-child) > button, .linked:not(.vertical) > dropdown:dir(rtl):not(:first-child) > button, .linked:not(.vertical) > combobox:dir(rtl):not(:first-child) > button {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked.vertical dropdown:not(:first-child) > button, .linked.vertical combobox:not(:first-child) > button {\n  border-top-left-radius: 0;\n  border-top-right-radius: 0;\n  margin-top: -1px; }\n\n.linked.vertical dropdown:not(:last-child) > button, .linked.vertical combobox:not(:last-child) > button {\n  border-bottom-left-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked:not(.vertical) > colorbutton:dir(ltr):not(:first-child) > button, .linked:not(.vertical) > colorbutton:dir(rtl):not(:last-child) > button {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n  margin-left: -1px; }\n\n.linked:not(.vertical) > colorbutton:dir(ltr):not(:last-child) > button, .linked:not(.vertical) > colorbutton:dir(rtl):not(:first-child) > button {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked.vertical colorbutton:not(:first-child) > button {\n  border-top-left-radius: 0;\n  border-top-right-radius: 0;\n  margin-top: -1px; }\n\n.linked.vertical colorbutton:not(:last-child) > button {\n  border-bottom-left-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked:not(.vertical) > fontbutton:dir(ltr):not(:first-child) > button, .linked:not(.vertical) > fontbutton:dir(rtl):not(:last-child) > button {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n  margin-left: -1px; }\n\n.linked:not(.vertical) > fontbutton:dir(ltr):not(:last-child) > button, .linked:not(.vertical) > fontbutton:dir(rtl):not(:first-child) > button {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked.vertical fontbutton:not(:first-child) > button {\n  border-top-left-radius: 0;\n  border-top-right-radius: 0;\n  margin-top: -1px; }\n\n.linked.vertical fontbutton:not(:last-child) > button {\n  border-bottom-left-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked:not(.vertical) > tabbutton:dir(ltr):not(:first-child) > button, .linked:not(.vertical) > tabbutton:dir(rtl):not(:last-child) > button {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n  margin-left: -1px; }\n\n.linked:not(.vertical) > tabbutton:dir(ltr):not(:last-child) > button, .linked:not(.vertical) > tabbutton:dir(rtl):not(:first-child) > button {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked.vertical tabbutton:not(:first-child) > button {\n  border-top-left-radius: 0;\n  border-top-right-radius: 0;\n  margin-top: -1px; }\n\n.linked.vertical tabbutton:not(:last-child) > button {\n  border-bottom-left-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked:not(.vertical) > spinbutton:dir(ltr):not(:first-child), .linked:not(.vertical) > spinbutton:dir(rtl):not(:last-child) {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n  margin-left: -1px; }\n\n.linked:not(.vertical) > spinbutton:dir(ltr):not(:last-child), .linked:not(.vertical) > spinbutton:dir(rtl):not(:first-child) {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked.vertical spinbutton:not(:first-child) {\n  border-top-left-radius: 0;\n  border-top-right-radius: 0;\n  margin-top: -1px; }\n\n.linked.vertical spinbutton:not(:last-child) {\n  border-bottom-left-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked:not(.vertical) > entry:dir(ltr):not(:first-child), .linked:not(.vertical) > entry:dir(rtl):not(:last-child) {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n  margin-left: -1px; }\n\n.linked:not(.vertical) > entry:dir(ltr):not(:last-child), .linked:not(.vertical) > entry:dir(rtl):not(:first-child) {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked.vertical entry:not(:first-child) {\n  border-top-left-radius: 0;\n  border-top-right-radius: 0;\n  margin-top: -1px; }\n\n.linked.vertical entry:not(:last-child) {\n  border-bottom-left-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked:not(.vertical) > combobox:dir(ltr):not(:first-child) > box > button.combo, .linked:not(.vertical) > combobox:dir(rtl):not(:last-child) > box > button.combo {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n  margin-left: -1px; }\n\n.linked:not(.vertical) > combobox:dir(ltr):not(:last-child) > box > button.combo, .linked:not(.vertical) > combobox:dir(rtl):not(:first-child) > box > button.combo {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked.vertical combobox:not(:first-child) > box > button.combo {\n  border-top-left-radius: 0;\n  border-top-right-radius: 0;\n  margin-top: -1px; }\n\n.linked.vertical combobox:not(:last-child) > box > button.combo {\n  border-bottom-left-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked:not(.vertical) > appchooserbutton:dir(ltr):not(:first-child) > combobox > box > button.combo, .linked:not(.vertical) > appchooserbutton:dir(rtl):not(:last-child) > combobox > box > button.combo {\n  border-top-left-radius: 0;\n  border-bottom-left-radius: 0;\n  margin-left: -1px; }\n\n.linked:not(.vertical) > appchooserbutton:dir(ltr):not(:last-child) > combobox > box > button.combo, .linked:not(.vertical) > appchooserbutton:dir(rtl):not(:first-child) > combobox > box > button.combo {\n  border-top-right-radius: 0;\n  border-bottom-right-radius: 0; }\n\n.linked.vertical appchooserbutton:not(:first-child) > combobox > box > button.combo {\n  border-top-left-radius: 0;\n  border-top-right-radius: 0;\n  margin-top: -1px; }\n\n.linked.vertical appchooserbutton:not(:last-child) > combobox > box > button.combo {\n  border-bottom-left-radius: 0;\n  border-bottom-right-radius: 0; }\n\nlink,\nbutton.link {\n  color: @accent_color;\n  text-decoration: underline;\n  font-weight: inherit; }\n  link:visited,\n  button.link:visited {\n    color: mix(@accent_color,@view_fg_color,0.2); }\n  link:hover,\n  button.link:hover {\n    color: shade(@accent_color,1.1); }\n  link:active,\n  button.link:active {\n    color: @accent_color; }\n  link:disabled,\n  button.link:disabled {\n    color: alpha(currentColor,0.5); }\n  .osd link, .osd button.link {\n    color: mix(@accent_bg_color,white,0.5); }\n    .osd link:visited, .osd button.link:visited {\n      color: mix(@accent_bg_color,white,0.25); }\n    .osd link:active, .osd button.link:active {\n      color: mix(@accent_bg_color,white,0.5); }\n\nlink {\n  outline: 0 solid transparent;\n  outline-offset: 4px;\n  transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n\nlink:focus:focus-visible {\n  outline-color: alpha(@accent_color,0.5);\n  outline-width: 2px;\n  outline-offset: -2px; }\n\n.osd link:focus:focus-visible {\n  outline-color: rgba(255, 255, 255, 0.5); }\n\nbutton.link > label {\n  text-decoration: underline; }\n\nlistview,\nlist {\n  color: @view_fg_color;\n  background-color: @view_bg_color;\n  background-clip: padding-box;\n  border-color: alpha(currentColor,0.15); }\n  listview > row,\n  list > row {\n    padding: 2px;\n    background-clip: padding-box; }\n  listview > row.expander,\n  list > row.expander {\n    padding: 0px; }\n  listview > row.expander .row-header,\n  list > row.expander .row-header {\n    padding: 2px; }\n  listview.horizontal row.separator, listview.separators.horizontal > row:not(.separator),\n  list.horizontal row.separator,\n  list.separators.horizontal > row:not(.separator) {\n    border-left: 1px solid alpha(currentColor,0.15); }\n  listview:not(.horizontal) row.separator, listview.separators:not(.horizontal) > row:not(.separator),\n  list:not(.horizontal) row.separator,\n  list.separators:not(.horizontal) > row:not(.separator) {\n    border-bottom: 1px solid alpha(currentColor,0.15); }\n\nlistview > header {\n  padding: 2px;\n  padding-top: 18px;\n  padding-bottom: 6px; }\n\nrow {\n  background-clip: padding-box; }\n  row {\n    outline: 0 solid transparent;\n    outline-offset: 4px;\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  row:focus:focus-visible {\n    outline-color: alpha(@accent_color,0.5);\n    outline-width: 2px;\n    outline-offset: -2px; }\n  .osd row:focus:focus-visible {\n    outline-color: rgba(255, 255, 255, 0.5); }\n  .osd row.activatable:hover {\n    background-color: alpha(currentColor,0.07); }\n  .osd row.activatable:active {\n    background-color: alpha(currentColor,0.16); }\n  .osd row.activatable.has-open-popup {\n    background-color: alpha(currentColor,0.07); }\n  .osd row.activatable:selected:hover {\n    background-color: alpha(currentColor,0.13); }\n  .osd row.activatable:selected:active {\n    background-color: alpha(currentColor,0.19); }\n  .osd row.activatable:selected.has-open-popup {\n    background-color: alpha(currentColor,0.13); }\n  .osd row:selected {\n    background-color: alpha(currentColor,0.1); }\n  row.activatable:hover {\n    background-color: alpha(currentColor,0.04); }\n  row.activatable:active {\n    background-color: alpha(currentColor,0.08); }\n  row.activatable.has-open-popup {\n    background-color: alpha(currentColor,0.04); }\n  row.activatable:selected:hover {\n    background-color: alpha(@accent_bg_color,0.32); }\n  row.activatable:selected:active {\n    background-color: alpha(@accent_bg_color,0.39); }\n  row.activatable:selected.has-open-popup {\n    background-color: alpha(@accent_bg_color,0.32); }\n  row:selected {\n    background-color: alpha(@accent_bg_color,0.25); }\n\n/*******************************************************\n * Rich Lists                                          *\n * Large list usually containing lots of widgets       *\n * https://gitlab.gnome.org/GNOME/gtk/-/issues/3073    *\n *******************************************************/\n.rich-list {\n  /* rich lists usually containing other widgets than just labels/text */ }\n  .rich-list > row {\n    padding: 8px 12px;\n    min-height: 32px;\n    /* should be tall even when only containing a label */ }\n    .rich-list > row > box {\n      border-spacing: 12px; }\n  .rich-list > header {\n    padding-left: 12px;\n    padding-right: 12px; }\n\n/****************\n * AdwActionRow *\n ****************/\nrow label.subtitle {\n  font-size: smaller; }\n\nrow > box.header {\n  margin-left: 12px;\n  margin-right: 12px;\n  border-spacing: 6px;\n  min-height: 50px; }\n  row > box.header > .icon:disabled {\n    filter: opacity(0.5); }\n  row > box.header > box.title {\n    margin-top: 6px;\n    margin-bottom: 6px;\n    border-spacing: 3px;\n    padding: 0; }\n    row > box.header > box.title,\n    row > box.header > box.title > .title,\n    row > box.header > box.title > .subtitle {\n      padding: 0;\n      font-weight: inherit; }\n  row > box.header > .prefixes,\n  row > box.header > .suffixes {\n    border-spacing: 6px; }\n  row > box.header > .icon:dir(ltr),\n  row > box.header > .prefixes:dir(ltr) {\n    margin-right: 6px; }\n  row > box.header > .icon:dir(rtl),\n  row > box.header > .prefixes:dir(rtl) {\n    margin-left: 6px; }\n\nrow.property > box.header > box.title > .title, row.expander.property box > list > row > box.header > box.title > .title {\n  font-size: smaller; }\n\nrow.property > box.header > box.title > .subtitle, row.expander.property box > list > row > box.header > box.title > .subtitle {\n  font-size: inherit;\n  opacity: 1; }\n\n/******************************\n * AdwEntryRow and AdwSpinRow *\n ******************************/\nrow.entry:not(:selected).activatable.focused:hover, row.entry:not(:selected).activatable.focused:active {\n  background-color: transparent; }\n\nrow.entry:disabled text {\n  opacity: 0.5; }\n\nrow.entry:disabled .dim-label, row.entry:disabled scale > value, row.entry:disabled progressbar > text, row.entry:disabled row.expander image.expander-row-arrow, row.expander row.entry:disabled image.expander-row-arrow, row.entry:disabled spinbutton > text > placeholder,\nrow.entry:disabled entry > text > placeholder, row.entry:disabled label.separator, row.entry:disabled row.property > box.header > box.title > .title, row.entry:disabled row.expander.property box > list > row > box.header > box.title > .title, row.expander.property row.entry:disabled box > list > row > box.header > box.title > .title, row.entry:disabled .subtitle {\n  opacity: 1; }\n\nrow.entry .edit-icon, row.entry .indicator {\n  min-width: 24px;\n  min-height: 24px;\n  padding: 5px; }\n\nrow.entry .edit-icon:disabled {\n  opacity: 0.3; }\n\nrow.entry .indicator {\n  opacity: 0.3; }\n\nrow.entry.monospace {\n  font-family: inherit; }\n  row.entry.monospace text {\n    font-family: monospace; }\n\nrow.spin:not(:selected).activatable.focused:hover, row.spin:not(:selected).activatable.focused:active {\n  background-color: transparent; }\n\nrow.spin spinbutton {\n  background: none;\n  border-spacing: 6px;\n  box-shadow: none; }\n  row.spin spinbutton, row.spin spinbutton:focus {\n    outline: none; }\n  row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr):last-child, row.spin spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child,\n  row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n  row.spin spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child {\n    min-width: 30px;\n    min-height: 30px;\n    margin: 10px 2px;\n    border: none; }\n\nrow.spin:disabled spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:disabled, row.spin:disabled spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(ltr):last-child:disabled, row.spin:disabled spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child:dir(rtl):first-child:disabled,\nrow.spin:disabled spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):disabled,\nrow.spin:disabled spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child:disabled,\nrow.spin:disabled spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child:disabled {\n  filter: none; }\n\nrow.entry,\nrow.spin {\n  outline: 0 solid transparent;\n  outline-offset: 5px;\n  transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), background-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), border-radius 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n\nrow.entry.focused,\nrow.spin.focused {\n  outline-color: alpha(@accent_color,0.5);\n  outline-width: 2px;\n  outline-offset: -1px; }\n\nrow.entry:not(:selected).activatable.focused:hover, row.entry:not(:selected).activatable.focused:active,\nrow.spin:not(:selected).activatable.focused:hover,\nrow.spin:not(:selected).activatable.focused:active {\n  background-color: transparent; }\n\nrow.entry.error,\nrow.spin.error {\n  outline: 0 solid transparent;\n  outline-offset: 5px;\n  transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), background-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), border-radius 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n\nrow.entry.error.focused,\nrow.spin.error.focused {\n  outline-color: alpha(currentColor,0.5);\n  outline-width: 2px;\n  outline-offset: -1px; }\n\nrow.entry.error text > selection:focus-within,\nrow.spin.error text > selection:focus-within {\n  background-color: alpha(@error_color,0.2); }\n\nrow.entry.error text > cursor-handle > contents,\nrow.spin.error text > cursor-handle > contents {\n  background-color: currentColor; }\n\nrow.entry.error .dim-label, row.entry.error scale > value, row.entry.error progressbar > text, row.entry.error row.expander image.expander-row-arrow, row.expander row.entry.error image.expander-row-arrow, row.entry.error spinbutton > text > placeholder,\nrow.entry.error entry > text > placeholder, row.entry.error label.separator, row.entry.error row.property > box.header > box.title > .title, row.entry.error row.expander.property box > list > row > box.header > box.title > .title, row.expander.property row.entry.error box > list > row > box.header > box.title > .title, row.entry.error .subtitle,\nrow.spin.error .dim-label,\nrow.spin.error scale > value,\nrow.spin.error progressbar > text,\nrow.spin.error row.expander image.expander-row-arrow,\nrow.expander row.spin.error image.expander-row-arrow,\nrow.spin.error spinbutton > text > placeholder,\nrow.spin.error entry > text > placeholder,\nrow.spin.error label.separator,\nrow.spin.error row.property > box.header > box.title > .title,\nrow.spin.error row.expander.property box > list > row > box.header > box.title > .title,\nrow.expander.property row.spin.error box > list > row > box.header > box.title > .title,\nrow.spin.error .subtitle {\n  opacity: 1; }\n\nrow.entry.error .suggested-action,\nrow.spin.error .suggested-action {\n  background-color: @error_bg_color;\n  color: @error_fg_color; }\n\nrow.entry.warning,\nrow.spin.warning {\n  outline: 0 solid transparent;\n  outline-offset: 5px;\n  transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), background-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), border-radius 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n\nrow.entry.warning.focused,\nrow.spin.warning.focused {\n  outline-color: alpha(currentColor,0.5);\n  outline-width: 2px;\n  outline-offset: -1px; }\n\nrow.entry.warning text > selection:focus-within,\nrow.spin.warning text > selection:focus-within {\n  background-color: alpha(@warning_color,0.2); }\n\nrow.entry.warning text > cursor-handle > contents,\nrow.spin.warning text > cursor-handle > contents {\n  background-color: currentColor; }\n\nrow.entry.warning .dim-label, row.entry.warning scale > value, row.entry.warning progressbar > text, row.entry.warning row.expander image.expander-row-arrow, row.expander row.entry.warning image.expander-row-arrow, row.entry.warning spinbutton > text > placeholder,\nrow.entry.warning entry > text > placeholder, row.entry.warning label.separator, row.entry.warning row.property > box.header > box.title > .title, row.entry.warning row.expander.property box > list > row > box.header > box.title > .title, row.expander.property row.entry.warning box > list > row > box.header > box.title > .title, row.entry.warning .subtitle,\nrow.spin.warning .dim-label,\nrow.spin.warning scale > value,\nrow.spin.warning progressbar > text,\nrow.spin.warning row.expander image.expander-row-arrow,\nrow.expander row.spin.warning image.expander-row-arrow,\nrow.spin.warning spinbutton > text > placeholder,\nrow.spin.warning entry > text > placeholder,\nrow.spin.warning label.separator,\nrow.spin.warning row.property > box.header > box.title > .title,\nrow.spin.warning row.expander.property box > list > row > box.header > box.title > .title,\nrow.expander.property row.spin.warning box > list > row > box.header > box.title > .title,\nrow.spin.warning .subtitle {\n  opacity: 1; }\n\nrow.entry.warning .suggested-action,\nrow.spin.warning .suggested-action {\n  background-color: @warning_bg_color;\n  color: @warning_fg_color; }\n\nrow.entry.success,\nrow.spin.success {\n  outline: 0 solid transparent;\n  outline-offset: 5px;\n  transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), background-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), border-radius 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n\nrow.entry.success.focused,\nrow.spin.success.focused {\n  outline-color: alpha(currentColor,0.5);\n  outline-width: 2px;\n  outline-offset: -1px; }\n\nrow.entry.success text > selection:focus-within,\nrow.spin.success text > selection:focus-within {\n  background-color: alpha(@success_color,0.2); }\n\nrow.entry.success text > cursor-handle > contents,\nrow.spin.success text > cursor-handle > contents {\n  background-color: currentColor; }\n\nrow.entry.success .dim-label, row.entry.success scale > value, row.entry.success progressbar > text, row.entry.success row.expander image.expander-row-arrow, row.expander row.entry.success image.expander-row-arrow, row.entry.success spinbutton > text > placeholder,\nrow.entry.success entry > text > placeholder, row.entry.success label.separator, row.entry.success row.property > box.header > box.title > .title, row.entry.success row.expander.property box > list > row > box.header > box.title > .title, row.expander.property row.entry.success box > list > row > box.header > box.title > .title, row.entry.success .subtitle,\nrow.spin.success .dim-label,\nrow.spin.success scale > value,\nrow.spin.success progressbar > text,\nrow.spin.success row.expander image.expander-row-arrow,\nrow.expander row.spin.success image.expander-row-arrow,\nrow.spin.success spinbutton > text > placeholder,\nrow.spin.success entry > text > placeholder,\nrow.spin.success label.separator,\nrow.spin.success row.property > box.header > box.title > .title,\nrow.spin.success row.expander.property box > list > row > box.header > box.title > .title,\nrow.expander.property row.spin.success box > list > row > box.header > box.title > .title,\nrow.spin.success .subtitle {\n  opacity: 1; }\n\nrow.entry.success .suggested-action,\nrow.spin.success .suggested-action {\n  background-color: @success_bg_color;\n  color: @success_fg_color; }\n\n/***************\n * AdwComboRow *\n ***************/\nrow.combo image.dropdown-arrow:disabled {\n  filter: opacity(0.5); }\n\nrow.combo listview.inline {\n  background: none;\n  border: none;\n  box-shadow: none;\n  color: inherit; }\n  row.combo listview.inline, row.combo listview.inline:disabled {\n    background: none;\n    color: inherit; }\n\nrow.combo popover > contents {\n  min-width: 120px; }\n  row.combo popover > contents .combo-searchbar {\n    margin: 6px; }\n    row.combo popover > contents .combo-searchbar + scrolledwindow > undershoot.top {\n      box-shadow: inset 0 1px alpha(@popover_shade_color,0.75);\n      background: linear-gradient(to bottom, alpha(@popover_shade_color,0.75), transparent 4px); }\n\n/******************\n * AdwExpanderRow *\n ******************/\nlist.boxed-list > row, list.content > row, list.boxed-list > row.expander row.header, list.content > row.expander row.header, row.expander list.nested > row {\n  border-bottom: 1px solid @card_shade_color; }\n  list.boxed-list > row, list.content > row, list.boxed-list > row.expander row.header, list.content > row.expander row.header, row.expander list.nested > row {\n    outline: 0 solid transparent;\n    outline-offset: 5px;\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), background-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), border-radius 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  list.boxed-list > row:focus:focus-visible, list.content > row:focus:focus-visible, list.boxed-list > row.expander row.header:focus:focus-visible, list.content > row.expander row.header:focus:focus-visible, row.expander list.nested > row:focus:focus-visible {\n    outline-color: alpha(@accent_color,0.5);\n    outline-width: 2px;\n    outline-offset: -1px; }\n  .osd list.boxed-list > row:focus:focus-visible, .osd list.content > 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 list.content > row.expander row.header:focus:focus-visible, list.content > 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 {\n    outline-color: rgba(255, 255, 255, 0.5); }\n  list.boxed-list > row:not(:selected).activatable:hover, list.content > row:not(:selected).activatable:hover, list.boxed-list > row.expander row.header:not(:selected).activatable:hover, list.content > row.expander row.header:not(:selected).activatable:hover, row.expander list.nested > row:not(:selected).activatable:hover {\n    background-color: alpha(currentColor,0.03); }\n  list.boxed-list > row:not(:selected).activatable:active, list.content > row:not(:selected).activatable:active, list.boxed-list > row.expander row.header:not(:selected).activatable:active, list.content > row.expander row.header:not(:selected).activatable:active, row.expander list.nested > row:not(:selected).activatable:active {\n    background-color: alpha(currentColor,0.08); }\n  list.boxed-list > row:not(:selected).activatable.has-open-popup, list.content > row:not(:selected).activatable.has-open-popup, list.boxed-list > row.expander row.header:not(:selected).activatable.has-open-popup, list.content > row.expander row.header:not(:selected).activatable.has-open-popup, row.expander list.nested > row:not(:selected).activatable.has-open-popup {\n    background-color: alpha(currentColor,0.03); }\n\nrow.expander {\n  background: none;\n  padding: 0px; }\n  row.expander > box > list {\n    background: none;\n    color: inherit; }\n  row.expander list.nested {\n    background-color: alpha(@card_shade_color,0.5);\n    color: inherit; }\n  row.expander image.expander-row-arrow {\n    transition: -gtk-icon-transform 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n    row.expander image.expander-row-arrow:dir(ltr) {\n      margin-left: 3px; }\n    row.expander image.expander-row-arrow:dir(rtl) {\n      margin-right: 3px; }\n    row.expander image.expander-row-arrow:dir(ltr) {\n      -gtk-icon-transform: rotate(0.5turn); }\n    row.expander image.expander-row-arrow:dir(rtl) {\n      -gtk-icon-transform: rotate(-0.5turn); }\n    row.expander image.expander-row-arrow:disabled {\n      filter: opacity(0.5); }\n  row.expander:checked image.expander-row-arrow {\n    -gtk-icon-transform: rotate(0turn);\n    opacity: 1; }\n    row.expander:checked image.expander-row-arrow:not(:disabled) {\n      color: @accent_color; }\n  .osd row.expander:checked image.expander-row-arrow:not(:disabled) {\n    color: inherit; }\n\n/*****************\n * Boxed Lists *\n *****************/\nlist.boxed-list > row.expander, list.content > row.expander {\n  border: none; }\n\nlist.boxed-list > row:first-child, list.content > row:first-child, list.boxed-list > row:first-child.expander row.header, list.content > row:first-child.expander row.header {\n  border-top-left-radius: 12px;\n  border-top-right-radius: 12px; }\n\nlist.boxed-list > row:last-child, list.content > row:last-child, list.boxed-list > row:last-child.expander:not(:checked), list.boxed-list > row:last-child.expander:not(:checked) row.header, list.content > row:last-child.expander:not(:checked) row.header, list.boxed-list > row:last-child.expander:checked list.nested, list.content > row:last-child.expander:checked list.nested, list.boxed-list > row:last-child.expander:checked list.nested > row:last-child, list.content > row:last-child.expander:checked list.nested > row:last-child {\n  border-bottom-left-radius: 12px;\n  border-bottom-right-radius: 12px;\n  border-bottom-width: 0; }\n\npopover.menu > contents {\n  min-width: 120px; }\n\npopover.menu scrollbar.vertical > range > trough > slider {\n  min-height: 30px; }\n\npopover.menu box.inline-buttons {\n  padding: 0 12px; }\n  popover.menu box.inline-buttons button.image-button.model {\n    min-height: 32px;\n    min-width: 32px;\n    padding: 0;\n    border: none;\n    outline: none;\n    transition: none; }\n    popover.menu box.inline-buttons button.image-button.model:selected {\n      background-color: alpha(currentColor,0.1); }\n      popover.menu box.inline-buttons button.image-button.model:selected:active {\n        background-color: alpha(currentColor,0.19); }\n\npopover.menu box.circular-buttons {\n  padding: 12px 12px 6px; }\n  popover.menu box.circular-buttons button.circular.image-button.model {\n    outline: none;\n    padding: 11px;\n    box-shadow: inset 0 0 0 1px alpha(currentColor,0.15); }\n    popover.menu box.circular-buttons button.circular.image-button.model:selected {\n      background-color: alpha(currentColor,0.13);\n      box-shadow: none; }\n      popover.menu box.circular-buttons button.circular.image-button.model:selected:active {\n        background-color: alpha(currentColor,0.19); }\n\npopover.menu > contents {\n  padding: 0; }\n  popover.menu > contents > stack > box, popover.menu > contents > scrolledwindow > viewport > stack > box {\n    padding: 6px; }\n\npopover.menu separator {\n  margin: 6px 0; }\n\npopover.menu list separator {\n  margin: 0; }\n\npopover.menu accelerator {\n  color: alpha(currentColor,0.55); }\n  popover.menu accelerator:dir(ltr) {\n    margin-left: 12px; }\n  popover.menu accelerator:dir(rtl) {\n    margin-right: 12px; }\n\npopover.menu check,\npopover.menu radio {\n  min-width: 14px;\n  min-height: 14px;\n  -gtk-icon-size: 14px;\n  padding: 2px; }\n  popover.menu check, popover.menu check:hover:checked, popover.menu check:hover:indeterminate, popover.menu check:hover:not(:checked):not(:indeterminate), popover.menu check:active:checked, popover.menu check:active:indeterminate, popover.menu check:active:not(:checked):not(:indeterminate),\n  popover.menu radio,\n  popover.menu radio:hover:checked,\n  popover.menu radio:hover:indeterminate,\n  popover.menu radio:hover:not(:checked):not(:indeterminate),\n  popover.menu radio:active:checked,\n  popover.menu radio:active:indeterminate,\n  popover.menu radio:active:not(:checked):not(:indeterminate) {\n    background: none;\n    box-shadow: none;\n    color: inherit; }\n\n.osd popover.menu check, .osd popover.menu radio {\n  background: none;\n  color: inherit; }\n\npopover.menu radio {\n  padding: 1px;\n  border: 1px solid alpha(currentColor,0.3); }\n\npopover.menu check.left,\npopover.menu radio.left,\npopover.menu arrow.left {\n  margin-left: -2px;\n  margin-right: 6px; }\n\npopover.menu check.right,\npopover.menu radio.right,\npopover.menu arrow.right {\n  margin-left: 6px;\n  margin-right: -2px; }\n\npopover.menu modelbutton {\n  min-height: 32px;\n  min-width: 40px;\n  padding: 0 12px;\n  border-radius: 6px; }\n  popover.menu modelbutton:hover, popover.menu modelbutton:selected {\n    background-color: alpha(currentColor,0.1); }\n  popover.menu modelbutton:active {\n    background-color: alpha(currentColor,0.19); }\n  popover.menu modelbutton arrow {\n    background: none;\n    min-width: 16px;\n    min-height: 16px;\n    opacity: 0.3; }\n    popover.menu modelbutton arrow:hover {\n      background: none; }\n    popover.menu modelbutton arrow:disabled {\n      filter: opacity(0.5); }\n    popover.menu modelbutton arrow.left {\n      -gtk-icon-source: -gtk-icontheme(\"go-previous-symbolic\"); }\n    popover.menu modelbutton arrow.right {\n      -gtk-icon-source: -gtk-icontheme(\"go-next-symbolic\"); }\n\npopover.menu label.title {\n  font-weight: bold;\n  padding: 4px 32px; }\n\npopover.menu list, popover.menu listview {\n  background: none;\n  color: inherit; }\n  popover.menu list > row, popover.menu listview > row {\n    border-radius: 6px;\n    padding: 0 12px;\n    min-height: 32px;\n    min-width: 40px; }\n    popover.menu list > row:selected, popover.menu listview > row:selected {\n      background: none; }\n    popover.menu list > row:hover, popover.menu list > row:hover:selected.activatable, popover.menu listview > row:hover, popover.menu listview > row:hover:selected.activatable {\n      background-color: alpha(currentColor,0.1); }\n    popover.menu list > row:active, popover.menu list > row:active:selected.activatable, popover.menu listview > row:active, popover.menu listview > row:active:selected.activatable {\n      background-color: alpha(currentColor,0.19); }\n    popover.menu list > row.has-open-popup, popover.menu list > row.has-open-popup:selected.activatable, popover.menu listview > row.has-open-popup, popover.menu listview > row.has-open-popup:selected.activatable {\n      background-color: alpha(currentColor,0.1); }\n    popover.menu list > row > box, popover.menu listview > row > box {\n      border-spacing: 6px; }\n\npopover.menu contents > list,\npopover.menu contents > listview,\npopover.menu scrolledwindow > viewport > list,\npopover.menu scrolledwindow > listview {\n  padding: 6px 0; }\n  popover.menu contents > list > row,\n  popover.menu contents > listview > row,\n  popover.menu scrolledwindow > viewport > list > row,\n  popover.menu scrolledwindow > listview > row {\n    margin: 0 6px;\n    padding: 9px 12px;\n    min-height: 0; }\n\nmenubar {\n  box-shadow: inset 0 -1px alpha(currentColor,0.15);\n  padding-bottom: 1px; }\n  menubar > item {\n    min-height: 16px;\n    padding: 4px 8px;\n    border-radius: 6px; }\n    menubar > item:selected {\n      background-color: alpha(currentColor,0.1); }\n    menubar > item popover.menu popover.menu {\n      padding: 0 0 4px 0; }\n    menubar > item popover.menu popover.menu > contents {\n      margin: 0;\n      border-radius: 12px; }\n\ntoolbarview > .top-bar menubar,\ntoolbarview > .bottom-bar menubar {\n  box-shadow: none;\n  padding-bottom: 0; }\n\n/********************\n * GtkMessageDialog *\n ********************/\nwindow.dialog.message .titlebar {\n  min-height: 20px;\n  background: none;\n  box-shadow: none;\n  border-style: none;\n  border-top-left-radius: 7px;\n  border-top-right-radius: 7px; }\n\nwindow.dialog.message box.dialog-vbox.vertical {\n  margin-top: 6px;\n  border-spacing: 24px; }\n  window.dialog.message box.dialog-vbox.vertical > box > box > box > label.title {\n    font-weight: 800;\n    font-size: 15pt; }\n\nwindow.dialog.message.csd {\n  border-bottom-left-radius: 13px;\n  border-bottom-right-radius: 13px; }\n  window.dialog.message.csd .dialog-action-area {\n    border-top: 1px solid alpha(currentColor,0.15);\n    margin: 0;\n    border-spacing: 0; }\n    window.dialog.message.csd .dialog-action-area > button {\n      padding: 10px 14px;\n      border-radius: 0;\n      border: none;\n      background-clip: padding-box;\n      border-left: 1px solid alpha(currentColor,0.15); }\n      window.dialog.message.csd .dialog-action-area > button:first-child {\n        border-bottom-left-radius: 13px;\n        border-left: none; }\n      window.dialog.message.csd .dialog-action-area > button:last-child {\n        border-bottom-right-radius: 13px; }\n      window.dialog.message.csd .dialog-action-area > button.suggested-action {\n        color: @accent_color; }\n      window.dialog.message.csd .dialog-action-area > button.destructive-action {\n        color: @destructive_color; }\n\n/********************\n * AdwMessageDialog *\n ********************/\nwindow.messagedialog,\ndialog-host > dialog.alert sheet,\nwindow.dialog-window.alert {\n  background-color: @dialog_bg_color;\n  color: @dialog_fg_color; }\n\nwindow.messagedialog {\n  outline: none; }\n\ndialog-host > dialog.alert.floating sheet,\nwindow.dialog-window.alert {\n  border-radius: 13px;\n  outline: none; }\n\nwindow.messagedialog .message-area,\ndialog.alert .message-area {\n  padding: 24px 30px;\n  border-spacing: 24px; }\n  window.messagedialog .message-area.has-heading.has-body,\n  dialog.alert .message-area.has-heading.has-body {\n    border-spacing: 10px; }\n\nwindow.messagedialog .response-area > button,\ndialog.alert .response-area > button {\n  padding: 10px 14px;\n  border-radius: 0; }\n  window.messagedialog .response-area > button.suggested,\n  dialog.alert .response-area > button.suggested {\n    color: @accent_color; }\n  window.messagedialog .response-area > button.destructive,\n  dialog.alert .response-area > button.destructive {\n    color: @destructive_color; }\n\nwindow.messagedialog .response-area:not(.compact) > button,\ndialog.alert .response-area:not(.compact) > button {\n  margin-top: -1px;\n  margin-right: -1px;\n  margin-left: -1px; }\n  window.messagedialog .response-area:not(.compact) > button:first-child:dir(ltr), window.messagedialog .response-area:not(.compact) > button:last-child:dir(rtl),\n  dialog.alert .response-area:not(.compact) > button:first-child:dir(ltr),\n  dialog.alert .response-area:not(.compact) > button:last-child:dir(rtl) {\n    margin-left: 0; }\n  window.messagedialog .response-area:not(.compact) > button:last-child:dir(ltr), window.messagedialog .response-area:not(.compact) > button:first-child:dir(rtl),\n  dialog.alert .response-area:not(.compact) > button:last-child:dir(ltr),\n  dialog.alert .response-area:not(.compact) > button:first-child:dir(rtl) {\n    margin-right: 0; }\n\nwindow.messagedialog .response-area.compact > button,\ndialog.alert .response-area.compact > button {\n  margin-top: -1px;\n  margin-bottom: -1px; }\n  window.messagedialog .response-area.compact > button:first-child,\n  dialog.alert .response-area.compact > button:first-child {\n    margin-bottom: 0; }\n\nwindow.messagedialog .response-area:not(.compact) > button:first-child:dir(ltr), window.messagedialog .response-area:not(.compact) > button:last-child:dir(rtl),\ndialog.alert.floating .response-area:not(.compact) > button:first-child:dir(ltr),\ndialog.alert.floating .response-area:not(.compact) > button:last-child:dir(rtl) {\n  border-bottom-left-radius: 13px; }\n\nwindow.messagedialog .response-area:not(.compact) > button:last-child:dir(ltr), window.messagedialog .response-area:not(.compact) > button:first-child:dir(rtl),\ndialog.alert.floating .response-area:not(.compact) > button:last-child:dir(ltr),\ndialog.alert.floating .response-area:not(.compact) > button:first-child:dir(rtl) {\n  border-bottom-right-radius: 13px; }\n\nwindow.messagedialog .response-area.compact > button:first-child,\ndialog.alert.floating .response-area.compact > button:first-child {\n  border-bottom-left-radius: 13px;\n  border-bottom-right-radius: 13px; }\n\n/**********\n * Frames *\n **********/\nframe,\n.frame {\n  border: 1px solid alpha(currentColor,0.15); }\n\nframe {\n  border-radius: 12px; }\n  frame > label {\n    margin: 4px; }\n\n/**************\n * Separators *\n **************/\nseparator {\n  background: alpha(currentColor,0.15);\n  min-width: 1px;\n  min-height: 1px; }\n  separator.spacer {\n    background: none; }\n    separator.spacer.horizontal {\n      min-width: 12px; }\n    separator.spacer.vertical {\n      min-height: 12px; }\n\n/*********************\n * App Notifications *\n *********************/\n.app-notification {\n  padding: 10px;\n  border-spacing: 10px;\n  border-radius: 0 0 12px 12px;\n  background-color: rgba(0, 0, 0, 0.7);\n  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2), transparent 2px);\n  background-clip: padding-box; }\n  .app-notification border {\n    border: none; }\n\n/**********\n * Toasts *\n **********/\ntoast {\n  margin: 12px;\n  margin-bottom: 24px;\n  border-radius: 150px;\n  border-spacing: 6px;\n  padding: 6px; }\n  toast:dir(ltr) {\n    padding-left: 12px; }\n  toast:dir(rtl) {\n    padding-right: 12px; }\n  toast > widget {\n    margin: 0 6px; }\n\n/**************\n * GtkVideo *\n **************/\nvideo {\n  background: black; }\n  video image.osd {\n    min-width: 64px;\n    min-height: 64px;\n    border-radius: 32px; }\n\n/******************\n * AdwAboutWindow *\n ******************/\nwindow.about .main-page > viewport > clamp > box,\ndialog.about .main-page > viewport > clamp > box {\n  margin: 12px;\n  border-spacing: 6px; }\n  window.about .main-page > viewport > clamp > box > box,\n  dialog.about .main-page > viewport > clamp > box > box {\n    margin-top: 18px;\n    border-spacing: 18px;\n    margin-bottom: 6px; }\n\nwindow.about .main-page .app-version,\ndialog.about .main-page .app-version {\n  padding: 3px 18px;\n  color: @accent_color;\n  border-radius: 999px;\n  margin-top: 3px; }\n\nwindow.about .subpage > viewport > clamp > box,\ndialog.about .subpage > viewport > clamp > box {\n  margin: 18px 12px;\n  border-spacing: 18px; }\n\nwindow.about .subpage > clamp > textview,\ndialog.about .subpage > clamp > textview {\n  background: none;\n  color: inherit; }\n\n/*****************\n * AdwStatusPage *\n *****************/\nstatuspage > scrolledwindow > viewport > box {\n  margin: 36px 12px;\n  border-spacing: 36px; }\n  statuspage > scrolledwindow > viewport > box > clamp > box {\n    border-spacing: 12px; }\n    statuspage > scrolledwindow > viewport > box > clamp > box > .icon {\n      -gtk-icon-size: 128px;\n      color: alpha(currentColor,0.55); }\n      statuspage > scrolledwindow > viewport > box > clamp > box > .icon:disabled {\n        opacity: 0.5; }\n      statuspage > scrolledwindow > viewport > box > clamp > box > .icon:not(:last-child) {\n        margin-bottom: 24px; }\n\nstatuspage.compact > scrolledwindow > viewport > box {\n  margin: 24px 12px;\n  border-spacing: 24px; }\n  statuspage.compact > scrolledwindow > viewport > box > clamp > box > .icon {\n    -gtk-icon-size: 96px; }\n    statuspage.compact > scrolledwindow > viewport > box > clamp > box > .icon:not(:last-child) {\n      margin-bottom: 12px; }\n  statuspage.compact > scrolledwindow > viewport > box > clamp > box > .title {\n    font-size: 18pt; }\n\n/* Cards */\nshortcut > .keycap, list.boxed-list, list.content, .card {\n  background-color: @card_bg_color;\n  color: @card_fg_color;\n  border-radius: 12px;\n  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.03), 0 1px 3px 1px rgba(0, 0, 0, 0.07), 0 2px 6px 2px rgba(0, 0, 0, 0.03); }\n  .osd shortcut > .keycap, .osd list.boxed-list, .osd list.content, shortcut > .osd.keycap, list.osd.boxed-list, list.osd.content, .osd .card, .card.osd {\n    background-color: alpha(currentColor,0.1);\n    color: inherit;\n    box-shadow: none; }\n\n.card {\n  outline: 0 solid transparent;\n  outline-offset: 5px;\n  transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n\n.card:focus:focus-visible {\n  outline-color: alpha(@accent_color,0.5);\n  outline-width: 2px;\n  outline-offset: -1px; }\n\n.osd .card:focus:focus-visible, .card.osd:focus:focus-visible {\n  outline-color: rgba(255, 255, 255, 0.5); }\n\n.card.activatable {\n  transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), background 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), box-shadow 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  .card.activatable:hover {\n    background-image: image(alpha(currentColor,0.03)); }\n  .card.activatable:active {\n    background-image: image(alpha(currentColor,0.08)); }\n\n/* Transition shadows */\nflap > dimming,\nleaflet > dimming,\nnavigation-view > dimming,\noverlay-split-view > dimming {\n  background: @shade_color; }\n\nflap > shadow,\nleaflet > shadow,\nnavigation-view > shadow,\noverlay-split-view > shadow {\n  min-width: 56px;\n  min-height: 56px; }\n  flap > shadow.left,\n  leaflet > shadow.left,\n  navigation-view > shadow.left,\n  overlay-split-view > shadow.left {\n    background-image: linear-gradient(to right, alpha(@shade_color,0.7), alpha(@shade_color,0.14) 40px, alpha(@shade_color,0) 56px), linear-gradient(to right, alpha(@shade_color,0.4), alpha(@shade_color,0.14) 7px, alpha(@shade_color,0) 24px); }\n  flap > shadow.right,\n  leaflet > shadow.right,\n  navigation-view > shadow.right,\n  overlay-split-view > shadow.right {\n    background-image: linear-gradient(to left, alpha(@shade_color,0.7), alpha(@shade_color,0.14) 40px, alpha(@shade_color,0) 56px), linear-gradient(to left, alpha(@shade_color,0.4), alpha(@shade_color,0.14) 7px, alpha(@shade_color,0) 24px); }\n  flap > shadow.up,\n  leaflet > shadow.up,\n  navigation-view > shadow.up,\n  overlay-split-view > shadow.up {\n    background-image: linear-gradient(to bottom, alpha(@shade_color,0.7), alpha(@shade_color,0.14) 40px, alpha(@shade_color,0) 56px), linear-gradient(to bottom, alpha(@shade_color,0.4), alpha(@shade_color,0.14) 7px, alpha(@shade_color,0) 24px); }\n  flap > shadow.down,\n  leaflet > shadow.down,\n  navigation-view > shadow.down,\n  overlay-split-view > shadow.down {\n    background-image: linear-gradient(to top, alpha(@shade_color,0.7), alpha(@shade_color,0.14) 40px, alpha(@shade_color,0) 56px), linear-gradient(to top, alpha(@shade_color,0.4), alpha(@shade_color,0.14) 7px, alpha(@shade_color,0) 24px); }\n\nnotebook > header > tabs > tab:checked {\n  outline: 0 solid transparent;\n  outline-offset: 4px;\n  transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n\nnotebook:focus:focus-visible > header > tabs > tab:checked {\n  outline-color: alpha(@accent_color,0.5);\n  outline-width: 2px;\n  outline-offset: -2px; }\n\nnotebook > header {\n  padding: 1px;\n  border-color: alpha(currentColor,0.15);\n  border-width: 1px;\n  background-clip: padding-box; }\n  notebook > header > tabs {\n    margin: -1px; }\n  notebook > header.top {\n    border-bottom-style: solid; }\n    notebook > header.top > tabs {\n      margin-bottom: -2px; }\n      notebook > header.top > tabs > tab:hover {\n        box-shadow: inset 0 -4px alpha(currentColor,0.15); }\n      notebook > header.top > tabs > tab:checked {\n        box-shadow: inset 0 -4px @accent_bg_color; }\n  notebook > header.bottom {\n    border-top-style: solid; }\n    notebook > header.bottom > tabs {\n      margin-top: -2px; }\n      notebook > header.bottom > tabs > tab:hover {\n        box-shadow: inset 0 4px alpha(currentColor,0.15); }\n      notebook > header.bottom > tabs > tab:checked {\n        box-shadow: inset 0 4px @accent_bg_color; }\n  notebook > header.left {\n    border-right-style: solid; }\n    notebook > header.left > tabs {\n      margin-right: -2px; }\n      notebook > header.left > tabs > tab:hover {\n        box-shadow: inset -4px 0 alpha(currentColor,0.15); }\n      notebook > header.left > tabs > tab:checked {\n        box-shadow: inset -4px 0 @accent_bg_color; }\n  notebook > header.right {\n    border-left-style: solid; }\n    notebook > header.right > tabs {\n      margin-left: -2px; }\n      notebook > header.right > tabs > tab:hover {\n        box-shadow: inset 4px 0 alpha(currentColor,0.15); }\n      notebook > header.right > tabs > tab:checked {\n        box-shadow: inset 4px 0 @accent_bg_color; }\n  notebook > header.top > tabs > arrow {\n    border-top-style: none; }\n  notebook > header.bottom > tabs > arrow {\n    border-bottom-style: none; }\n  notebook > header.top > tabs > arrow, notebook > header.bottom > tabs > arrow {\n    margin-left: -5px;\n    margin-right: -5px;\n    padding-left: 4px;\n    padding-right: 4px; }\n    notebook > header.top > tabs > arrow.down, notebook > header.bottom > tabs > arrow.down {\n      -gtk-icon-source: -gtk-icontheme(\"pan-start-symbolic\"); }\n    notebook > header.top > tabs > arrow.up, notebook > header.bottom > tabs > arrow.up {\n      -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic\"); }\n  notebook > header.left > tabs > arrow {\n    border-left-style: none; }\n  notebook > header.right > tabs > arrow {\n    border-right-style: none; }\n  notebook > header.left > tabs > arrow, notebook > header.right > tabs > arrow {\n    margin-top: -5px;\n    margin-bottom: -5px;\n    padding-top: 4px;\n    padding-bottom: 4px; }\n    notebook > header.left > tabs > arrow.down, notebook > header.right > tabs > arrow.down {\n      -gtk-icon-source: -gtk-icontheme(\"pan-up-symbolic\"); }\n    notebook > header.left > tabs > arrow.up, notebook > header.right > tabs > arrow.up {\n      -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\"); }\n  notebook > header > tabs > arrow {\n    min-height: 16px;\n    min-width: 16px;\n    border-radius: 0; }\n    notebook > header > tabs > arrow:hover:not(:active) {\n      box-shadow: none; }\n  notebook > header > tabs > tab {\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n    min-height: 30px;\n    min-width: 30px;\n    padding: 3px 12px;\n    font-weight: normal; }\n    notebook > header > tabs > tab:hover, notebook > header > tabs > tab:active {\n      background-color: alpha(currentColor,0.07); }\n    notebook > header > tabs > tab:not(:checked) {\n      outline-color: transparent; }\n    notebook > header > tabs > tab:disabled {\n      filter: opacity(0.5); }\n      notebook > header > tabs > tab:disabled label, notebook > header > tabs > tab:disabled button {\n        filter: none; }\n    notebook > header > tabs > tab button.flat {\n      color: alpha(currentColor,0.3);\n      padding: 0;\n      margin-top: 4px;\n      margin-bottom: 4px;\n      min-width: 20px;\n      min-height: 20px; }\n      notebook > header > tabs > tab button.flat:hover, notebook > header > tabs > tab button.flat:active {\n        color: currentColor; }\n      notebook > header > tabs > tab button.flat:last-child {\n        margin-left: 4px;\n        margin-right: -4px; }\n      notebook > header > tabs > tab button.flat:first-child {\n        margin-left: -4px;\n        margin-right: 4px; }\n  notebook > header.top > tabs, notebook > header.bottom > tabs {\n    padding-left: 4px;\n    padding-right: 4px; }\n    notebook > header.top > tabs:not(:only-child), notebook > header.bottom > tabs:not(:only-child) {\n      margin-left: 3px;\n      margin-right: 3px; }\n      notebook > header.top > tabs:not(:only-child):first-child, notebook > header.bottom > tabs:not(:only-child):first-child {\n        margin-left: -1px; }\n      notebook > header.top > tabs:not(:only-child):last-child, notebook > header.bottom > tabs:not(:only-child):last-child {\n        margin-right: -1px; }\n    notebook > header.top > tabs > tab, notebook > header.bottom > tabs > tab {\n      margin-left: 4px;\n      margin-right: 4px; }\n  notebook > header.left > tabs, notebook > header.right > tabs {\n    padding-top: 4px;\n    padding-bottom: 4px; }\n    notebook > header.left > tabs:not(:only-child), notebook > header.right > tabs:not(:only-child) {\n      margin-top: 3px;\n      margin-bottom: 3px; }\n      notebook > header.left > tabs:not(:only-child):first-child, notebook > header.right > tabs:not(:only-child):first-child {\n        margin-top: -1px; }\n      notebook > header.left > tabs:not(:only-child):last-child, notebook > header.right > tabs:not(:only-child):last-child {\n        margin-bottom: -1px; }\n    notebook > header.left > tabs > tab, notebook > header.right > tabs > tab {\n      margin-top: 4px;\n      margin-bottom: 4px; }\n  notebook > header.top > tabs > tab {\n    padding-bottom: 4px; }\n  notebook > header.bottom > tabs > tab {\n    padding-top: 4px; }\n\nnotebook > stack:not(:only-child) {\n  background-color: @view_bg_color; }\n\npaned > separator {\n  min-width: 1px;\n  min-height: 1px;\n  background: none;\n  background-size: 1px 1px; }\n  paned > separator.wide {\n    min-width: 5px;\n    min-height: 5px; }\n\npaned.horizontal > separator:dir(ltr) {\n  margin: 0 -8px 0 0;\n  padding: 0 8px 0 0;\n  box-shadow: inset 1px 0 alpha(currentColor,0.15); }\n\npaned.horizontal > separator:dir(rtl) {\n  margin: 0 0 0 -8px;\n  padding: 0 0 0 8px;\n  box-shadow: inset -1px 0 alpha(currentColor,0.15); }\n\npaned.horizontal > separator.wide {\n  margin: 0;\n  padding: 0;\n  box-shadow: inset 1px 0 alpha(currentColor,0.15), inset -1px 0 alpha(currentColor,0.15); }\n\npaned.vertical > separator {\n  margin: 0 0 -8px 0;\n  padding: 0 0 8px 0;\n  box-shadow: inset 0 1px alpha(currentColor,0.15); }\n  paned.vertical > separator.wide {\n    margin: 0;\n    padding: 0;\n    box-shadow: inset 0 1px alpha(currentColor,0.15), inset 0 -1px alpha(currentColor,0.15); }\n\ntoolbarview.undershoot-top popover scrolledwindow undershoot.top,\ntoolbarview.undershoot-bottom popover scrolledwindow undershoot.bottom {\n  background: none;\n  box-shadow: none; }\n\npopover.background {\n  background-color: transparent;\n  font: initial; }\n\npopover > arrow,\npopover > contents {\n  background-color: @popover_bg_color;\n  color: @popover_fg_color;\n  background-clip: padding-box;\n  border: 1px solid rgba(0, 0, 0, 0.14);\n  box-shadow: 0 1px 5px 1px rgba(0, 0, 0, 0.09), 0 2px 14px 3px rgba(0, 0, 0, 0.05); }\n\npopover > contents {\n  padding: 8px;\n  border-radius: 12px; }\n  popover > contents > list,\n  popover > contents > .view,\n  window.print popover > contents > .dialog-action-box,\n  popover > contents > toolbar {\n    border-style: none;\n    background-color: transparent; }\n\n.osd popover, popover.touch-selection, popover.magnifier {\n  background-color: transparent; }\n  .osd popover > arrow,\n  .osd popover > contents, popover.touch-selection > arrow,\n  popover.touch-selection > contents, popover.magnifier > arrow,\n  popover.magnifier > contents {\n    border: 1px solid rgba(255, 255, 255, 0.1);\n    box-shadow: none; }\n\npopover toolbarview.undershoot-top scrolledwindow > undershoot.top {\n  box-shadow: inset 0 1px alpha(@popover_shade_color,0.75);\n  background: linear-gradient(to bottom, alpha(@popover_shade_color,0.75), transparent 4px); }\n\npopover toolbarview.undershoot-bottom scrolledwindow > undershoot.bottom {\n  box-shadow: inset 0 -1px alpha(@popover_shade_color,0.75);\n  background: linear-gradient(to top, alpha(@popover_shade_color,0.75), transparent 4px); }\n\npopover scrolledwindow.undershoot-top > undershoot.top {\n  box-shadow: inset 0 1px alpha(@popover_shade_color,0.75);\n  background: linear-gradient(to bottom, alpha(@popover_shade_color,0.75), transparent 4px); }\n\npopover scrolledwindow.undershoot-bottom > undershoot.bottom {\n  box-shadow: inset 0 -1px alpha(@popover_shade_color,0.75);\n  background: linear-gradient(to top, alpha(@popover_shade_color,0.75), transparent 4px); }\n\npopover scrolledwindow.undershoot-start:dir(ltr) > undershoot.left {\n  box-shadow: inset 1px 0 alpha(@popover_shade_color,0.75);\n  background: linear-gradient(to right, alpha(@popover_shade_color,0.75), transparent 4px); }\n\npopover scrolledwindow.undershoot-start:dir(rtl) > undershoot.right {\n  box-shadow: inset -1px 0 alpha(@popover_shade_color,0.75);\n  background: linear-gradient(to left, alpha(@popover_shade_color,0.75), transparent 4px); }\n\npopover scrolledwindow.undershoot-end:dir(ltr) > undershoot.right {\n  box-shadow: inset -1px 0 alpha(@popover_shade_color,0.75);\n  background: linear-gradient(to left, alpha(@popover_shade_color,0.75), transparent 4px); }\n\npopover scrolledwindow.undershoot-end:dir(rtl) > undershoot.left {\n  box-shadow: inset 1px 0 alpha(@popover_shade_color,0.75);\n  background: linear-gradient(to right, alpha(@popover_shade_color,0.75), transparent 4px); }\n\npopover flap > dimming,\npopover leaflet > dimming,\npopover navigation-view > dimming,\npopover overlay-split-view > dimming {\n  background: @popover_shade_color; }\n\npopover flap > shadow,\npopover leaflet > shadow,\npopover navigation-view > shadow,\npopover overlay-split-view > shadow {\n  min-width: 56px;\n  min-height: 56px; }\n  popover flap > shadow.left,\n  popover leaflet > shadow.left,\n  popover navigation-view > shadow.left,\n  popover overlay-split-view > shadow.left {\n    background-image: linear-gradient(to right, alpha(@popover_shade_color,0.7), alpha(@popover_shade_color,0.14) 40px, alpha(@popover_shade_color,0) 56px), linear-gradient(to right, alpha(@popover_shade_color,0.4), alpha(@popover_shade_color,0.14) 7px, alpha(@popover_shade_color,0) 24px); }\n  popover flap > shadow.right,\n  popover leaflet > shadow.right,\n  popover navigation-view > shadow.right,\n  popover overlay-split-view > shadow.right {\n    background-image: linear-gradient(to left, alpha(@popover_shade_color,0.7), alpha(@popover_shade_color,0.14) 40px, alpha(@popover_shade_color,0) 56px), linear-gradient(to left, alpha(@popover_shade_color,0.4), alpha(@popover_shade_color,0.14) 7px, alpha(@popover_shade_color,0) 24px); }\n  popover flap > shadow.up,\n  popover leaflet > shadow.up,\n  popover navigation-view > shadow.up,\n  popover overlay-split-view > shadow.up {\n    background-image: linear-gradient(to bottom, alpha(@popover_shade_color,0.7), alpha(@popover_shade_color,0.14) 40px, alpha(@popover_shade_color,0) 56px), linear-gradient(to bottom, alpha(@popover_shade_color,0.4), alpha(@popover_shade_color,0.14) 7px, alpha(@popover_shade_color,0) 24px); }\n  popover flap > shadow.down,\n  popover leaflet > shadow.down,\n  popover navigation-view > shadow.down,\n  popover overlay-split-view > shadow.down {\n    background-image: linear-gradient(to top, alpha(@popover_shade_color,0.7), alpha(@popover_shade_color,0.14) 40px, alpha(@popover_shade_color,0) 56px), linear-gradient(to top, alpha(@popover_shade_color,0.4), alpha(@popover_shade_color,0.14) 7px, alpha(@popover_shade_color,0) 24px); }\n\npreferencespage > scrolledwindow > viewport > clamp > box {\n  margin: 24px 12px;\n  border-spacing: 24px; }\n\npreferencesgroup > box, preferencesgroup > box .labels {\n  border-spacing: 6px; }\n\npreferencesgroup > box > box.header:not(.single-line) {\n  margin-bottom: 6px; }\n\npreferencesgroup > box > box.single-line {\n  min-height: 34px; }\n\nprogressbar.horizontal > trough {\n  min-width: 150px; }\n  progressbar.horizontal > trough, progressbar.horizontal > trough > progress {\n    min-height: 8px; }\n\nprogressbar.vertical > trough {\n  min-height: 80px; }\n  progressbar.vertical > trough, progressbar.vertical > trough > progress {\n    min-width: 8px; }\n\nprogressbar > text {\n  font-size: smaller; }\n\nprogressbar:disabled {\n  filter: opacity(0.5); }\n\nprogressbar > trough > progress {\n  /* share most of scales' */\n  border-radius: 99px; }\n  progressbar > trough > progress.left {\n    border-top-left-radius: 99px;\n    border-bottom-left-radius: 99px; }\n  progressbar > trough > progress.right {\n    border-top-right-radius: 99px;\n    border-bottom-right-radius: 99px; }\n  progressbar > trough > progress.top {\n    border-top-right-radius: 99px;\n    border-top-left-radius: 99px; }\n  progressbar > trough > progress.bottom {\n    border-bottom-right-radius: 99px;\n    border-bottom-left-radius: 99px; }\n\nprogressbar.osd {\n  min-width: 2px;\n  min-height: 2px;\n  background-color: transparent;\n  color: inherit; }\n  progressbar.osd > trough {\n    border-style: none;\n    border-radius: 0;\n    background-color: transparent;\n    box-shadow: none; }\n    progressbar.osd > trough > progress {\n      border-style: none;\n      border-radius: 0; }\n  progressbar.osd.horizontal > trough, progressbar.osd.horizontal > trough > progress {\n    min-height: 2px; }\n  progressbar.osd.vertical > trough, progressbar.osd.vertical > trough > progress {\n    min-width: 2px; }\n\nprogressbar > trough.empty > progress {\n  all: unset; }\n\n.osd progressbar > trough > progress {\n  background-color: rgba(255, 255, 255, 0.75); }\n\nscale > trough > fill, scale > trough, progressbar > trough {\n  border-radius: 99px;\n  background-color: alpha(currentColor,0.15); }\n\nscale > trough > highlight, progressbar > trough > progress {\n  border-radius: 99px;\n  background-color: @accent_bg_color;\n  color: @accent_fg_color; }\n\nscale {\n  min-height: 10px;\n  min-width: 10px;\n  padding: 12px; }\n  scale > trough > slider {\n    outline: 0 solid transparent;\n    outline-offset: 6px;\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  scale:focus:focus-visible > trough > slider {\n    outline-color: alpha(@accent_color,0.5);\n    outline-width: 2px;\n    outline-offset: 0; }\n  scale > trough > slider {\n    background-color: mix(white,@view_bg_color,0.2);\n    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 0 2px 4px rgba(0, 0, 0, 0.2);\n    border-radius: 100%;\n    min-width: 20px;\n    min-height: 20px;\n    margin: -8px; }\n  scale:hover > trough, scale:active > trough {\n    background-color: alpha(currentColor,0.2); }\n    scale:hover > trough > highlight, scale:active > trough > highlight {\n      background-image: image(alpha(currentColor,0.1)); }\n    scale:hover > trough > slider, scale:active > trough > slider {\n      background-color: white; }\n  .osd scale:focus:focus-visible > trough {\n    outline-color: rgba(255, 255, 255, 0.5); }\n  .osd scale > trough > highlight {\n    background-color: rgba(255, 255, 255, 0.75);\n    color: rgba(0, 0, 0, 0.75); }\n  scale:disabled {\n    filter: opacity(0.5); }\n    scale:disabled > trough > slider {\n      box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 0 2px 4px transparent;\n      outline-color: rgba(0, 0, 0, 0.2); }\n  scale.fine-tune {\n    padding: 9px; }\n    scale.fine-tune.horizontal {\n      min-height: 16px; }\n    scale.fine-tune.vertical {\n      min-width: 16px; }\n    scale.fine-tune > trough > slider {\n      margin: -5px; }\n  scale.marks-before:not(.marks-after) > trough > slider, scale.marks-after:not(.marks-before) > trough > slider {\n    transform: rotate(45deg);\n    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 1px 1px 4px rgba(0, 0, 0, 0.2); }\n    scale.marks-before:not(.marks-after) > trough > slider:disabled, scale.marks-after:not(.marks-before) > trough > slider:disabled {\n      box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 1px 1px 4px transparent; }\n  scale.horizontal > marks {\n    color: alpha(currentColor,0.55); }\n    scale.horizontal > marks.top {\n      margin-bottom: 6px; }\n    scale.horizontal > marks.bottom {\n      margin-top: 6px; }\n    scale.horizontal > marks indicator {\n      background-color: currentColor;\n      min-height: 6px;\n      min-width: 1px; }\n  scale.horizontal > value.left {\n    margin-right: 9px; }\n  scale.horizontal > value.right {\n    margin-left: 9px; }\n  scale.horizontal.fine-tune > marks.top {\n    margin-top: 3px; }\n  scale.horizontal.fine-tune > marks.bottom {\n    margin-bottom: 3px; }\n  scale.horizontal.fine-tune > marks indicator {\n    min-height: 3px; }\n  scale.horizontal.marks-before {\n    padding-top: 0; }\n    scale.horizontal.marks-before > trough > slider {\n      border-top-left-radius: 0; }\n  scale.horizontal.marks-after {\n    padding-bottom: 0; }\n    scale.horizontal.marks-after > trough > slider {\n      border-bottom-right-radius: 0; }\n  scale.horizontal.marks-before.marks-after > trough > slider {\n    border-radius: 100%; }\n  scale.vertical > marks {\n    color: alpha(currentColor,0.55); }\n    scale.vertical > marks.top {\n      margin-right: 6px; }\n    scale.vertical > marks.bottom {\n      margin-left: 6px; }\n    scale.vertical > marks indicator {\n      background-color: currentColor;\n      min-height: 1px;\n      min-width: 6px; }\n  scale.vertical > value.top {\n    margin-bottom: 9px; }\n  scale.vertical > value.bottom {\n    margin-top: 9px; }\n  scale.vertical.fine-tune > marks.top {\n    margin-left: 3px; }\n  scale.vertical.fine-tune > marks.bottom {\n    margin-right: 3px; }\n  scale.vertical.fine-tune > marks indicator {\n    min-height: 3px; }\n  scale.vertical.marks-before {\n    padding-left: 0; }\n    scale.vertical.marks-before > trough > slider {\n      border-bottom-left-radius: 0; }\n  scale.vertical.marks-after {\n    padding-right: 0; }\n    scale.vertical.marks-after > trough > slider {\n      border-top-right-radius: 0; }\n  scale.color {\n    padding: 0; }\n    scale.color > trough {\n      border: none;\n      background: none;\n      border-radius: 10px; }\n      scale.color > trough > slider {\n        margin: 0;\n        background-color: rgba(255, 255, 255, 0.8); }\n    scale.color.fine-tune {\n      padding: 2px; }\n      scale.color.fine-tune > trough > slider {\n        margin: -2px; }\n\nscrollbar > range > trough {\n  margin: 7px;\n  transition: all 200ms linear;\n  border-radius: 10px; }\n  scrollbar > range > trough > slider {\n    min-width: 8px;\n    min-height: 8px;\n    margin: -6px;\n    border: 6px solid transparent;\n    border-radius: 10px;\n    background-clip: padding-box;\n    transition: all 200ms linear;\n    background-color: alpha(currentColor,0.2); }\n    scrollbar > range > trough > slider:hover {\n      background-color: alpha(currentColor,0.4); }\n    scrollbar > range > trough > slider:active {\n      background-color: alpha(currentColor,0.6); }\n    scrollbar > range > trough > slider:disabled {\n      opacity: 0; }\n\nscrollbar.horizontal > range > trough {\n  margin-top: 6px;\n  margin-bottom: 6px; }\n\nscrollbar.vertical > range > trough {\n  margin-left: 6px;\n  margin-right: 6px; }\n\nscrollbar.overlay-indicator {\n  background: none;\n  color: inherit;\n  box-shadow: none;\n  padding: 0; }\n  scrollbar.overlay-indicator > range > trough {\n    outline: 1px solid transparent; }\n    scrollbar.overlay-indicator > range > trough > slider {\n      outline: 1px solid alpha(@scrollbar_outline_color,0.6);\n      outline-offset: -6px; }\n      .osd scrollbar.overlay-indicator > range > trough > slider {\n        outline: 1px solid alpha(rgba(0, 0, 0, 0.5),0.6); }\n  scrollbar.overlay-indicator:not(.hovering) > range > trough > slider {\n    min-width: 3px;\n    min-height: 3px;\n    outline-color: alpha(@scrollbar_outline_color,0.35); }\n    .osd scrollbar.overlay-indicator:not(.hovering) > range > trough > slider {\n      outline-color: alpha(rgba(0, 0, 0, 0.5),0.35); }\n  scrollbar.overlay-indicator.hovering > range > trough {\n    background-color: alpha(currentColor,0.1); }\n  scrollbar.overlay-indicator.horizontal > range > trough > slider {\n    min-width: 40px; }\n  scrollbar.overlay-indicator.horizontal.hovering > range > trough > slider {\n    min-height: 8px; }\n  scrollbar.overlay-indicator.horizontal:not(.hovering) > range > trough {\n    margin-top: 3px;\n    margin-bottom: 3px; }\n  scrollbar.overlay-indicator.vertical > range > trough > slider {\n    min-height: 40px; }\n  scrollbar.overlay-indicator.vertical.hovering > range > trough > slider {\n    min-width: 8px; }\n  scrollbar.overlay-indicator.vertical:not(.hovering) > range > trough {\n    margin-left: 3px;\n    margin-right: 3px; }\n\nscrollbar.horizontal > range > trough > slider {\n  min-width: 40px; }\n\nscrollbar.vertical > range > trough > slider {\n  min-height: 40px; }\n\nscrollbar > range.fine-tune > trough > slider, scrollbar > range.fine-tune > trough > slider:hover, scrollbar > range.fine-tune > trough > slider:active {\n  background-color: alpha(@accent_color,0.6); }\n\nscrolledwindow > overshoot.top {\n  background-image: radial-gradient(farthest-side at top, alpha(currentColor,0.12) 85%, alpha(currentColor,0)), radial-gradient(farthest-side at top, alpha(currentColor,0.05), alpha(currentColor,0));\n  background-size: 100% 3%, 100% 50%;\n  background-repeat: no-repeat;\n  background-position: top;\n  background-color: transparent;\n  border: none;\n  box-shadow: none; }\n\nscrolledwindow > overshoot.bottom {\n  background-image: radial-gradient(farthest-side at bottom, alpha(currentColor,0.12) 85%, alpha(currentColor,0)), radial-gradient(farthest-side at bottom, alpha(currentColor,0.05), alpha(currentColor,0));\n  background-size: 100% 3%, 100% 50%;\n  background-repeat: no-repeat;\n  background-position: bottom;\n  background-color: transparent;\n  border: none;\n  box-shadow: none; }\n\nscrolledwindow > overshoot.left {\n  background-image: radial-gradient(farthest-side at left, alpha(currentColor,0.12) 85%, alpha(currentColor,0)), radial-gradient(farthest-side at left, alpha(currentColor,0.05), alpha(currentColor,0));\n  background-size: 3% 100%, 50% 100%;\n  background-repeat: no-repeat;\n  background-position: left;\n  background-color: transparent;\n  border: none;\n  box-shadow: none; }\n\nscrolledwindow > overshoot.right {\n  background-image: radial-gradient(farthest-side at right, alpha(currentColor,0.12) 85%, alpha(currentColor,0)), radial-gradient(farthest-side at right, alpha(currentColor,0.05), alpha(currentColor,0));\n  background-size: 3% 100%, 50% 100%;\n  background-repeat: no-repeat;\n  background-position: right;\n  background-color: transparent;\n  border: none;\n  box-shadow: none; }\n\nscrolledwindow.undershoot-top > undershoot.top {\n  box-shadow: inset 0 1px alpha(@shade_color,0.75);\n  background: linear-gradient(to bottom, alpha(@shade_color,0.75), transparent 4px); }\n\nscrolledwindow.undershoot-bottom > undershoot.bottom {\n  box-shadow: inset 0 -1px alpha(@shade_color,0.75);\n  background: linear-gradient(to top, alpha(@shade_color,0.75), transparent 4px); }\n\nscrolledwindow.undershoot-start:dir(ltr) > undershoot.left {\n  box-shadow: inset 1px 0 alpha(@shade_color,0.75);\n  background: linear-gradient(to right, alpha(@shade_color,0.75), transparent 4px); }\n\nscrolledwindow.undershoot-start:dir(rtl) > undershoot.right {\n  box-shadow: inset -1px 0 alpha(@shade_color,0.75);\n  background: linear-gradient(to left, alpha(@shade_color,0.75), transparent 4px); }\n\nscrolledwindow.undershoot-end:dir(ltr) > undershoot.right {\n  box-shadow: inset -1px 0 alpha(@shade_color,0.75);\n  background: linear-gradient(to left, alpha(@shade_color,0.75), transparent 4px); }\n\nscrolledwindow.undershoot-end:dir(rtl) > undershoot.left {\n  box-shadow: inset 1px 0 alpha(@shade_color,0.75);\n  background: linear-gradient(to right, alpha(@shade_color,0.75), transparent 4px); }\n\nshortcuts-section {\n  margin: 20px; }\n\n.shortcuts-search-results {\n  margin: 20px;\n  border-spacing: 24px; }\n\nshortcut {\n  border-spacing: 6px;\n  border-radius: 6px; }\n  shortcut {\n    outline: 0 solid transparent;\n    outline-offset: 8px;\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  shortcut:focus:focus-visible {\n    outline-color: alpha(@accent_color,0.5);\n    outline-width: 2px;\n    outline-offset: 4px; }\n  shortcut > .keycap {\n    min-width: 20px;\n    min-height: 25px;\n    padding: 2px 6px;\n    border-radius: 6px;\n    font-size: smaller; }\n\nshortcuts-section stackswitcher.circular {\n  border-spacing: 12px; }\n  shortcuts-section stackswitcher.circular > button.circular,\n  shortcuts-section stackswitcher.circular > button.text-button.circular {\n    min-width: 32px;\n    min-height: 32px;\n    padding: 0; }\n\nwindow.shortcuts headerbar.titlebar > windowhandle {\n  padding-top: 3px; }\n\nwindow.shortcuts searchbar {\n  background: none; }\n\n.sidebar-pane {\n  background-color: @sidebar_bg_color;\n  color: @sidebar_fg_color; }\n  .sidebar-pane:backdrop {\n    background-color: @sidebar_backdrop_color;\n    transition: background-color 200ms ease-out; }\n  .sidebar-pane toolbarview.undershoot-top scrolledwindow > undershoot.top {\n    box-shadow: inset 0 1px alpha(@sidebar_shade_color,0.75);\n    background: linear-gradient(to bottom, alpha(@sidebar_shade_color,0.75), transparent 4px); }\n  .sidebar-pane toolbarview.undershoot-bottom scrolledwindow > undershoot.bottom {\n    box-shadow: inset 0 -1px alpha(@sidebar_shade_color,0.75);\n    background: linear-gradient(to top, alpha(@sidebar_shade_color,0.75), transparent 4px); }\n  .sidebar-pane scrolledwindow.undershoot-top > undershoot.top {\n    box-shadow: inset 0 1px alpha(@sidebar_shade_color,0.75);\n    background: linear-gradient(to bottom, alpha(@sidebar_shade_color,0.75), transparent 4px); }\n  .sidebar-pane scrolledwindow.undershoot-bottom > undershoot.bottom {\n    box-shadow: inset 0 -1px alpha(@sidebar_shade_color,0.75);\n    background: linear-gradient(to top, alpha(@sidebar_shade_color,0.75), transparent 4px); }\n  .sidebar-pane scrolledwindow.undershoot-start:dir(ltr) > undershoot.left {\n    box-shadow: inset 1px 0 alpha(@sidebar_shade_color,0.75);\n    background: linear-gradient(to right, alpha(@sidebar_shade_color,0.75), transparent 4px); }\n  .sidebar-pane scrolledwindow.undershoot-start:dir(rtl) > undershoot.right {\n    box-shadow: inset -1px 0 alpha(@sidebar_shade_color,0.75);\n    background: linear-gradient(to left, alpha(@sidebar_shade_color,0.75), transparent 4px); }\n  .sidebar-pane scrolledwindow.undershoot-end:dir(ltr) > undershoot.right {\n    box-shadow: inset -1px 0 alpha(@sidebar_shade_color,0.75);\n    background: linear-gradient(to left, alpha(@sidebar_shade_color,0.75), transparent 4px); }\n  .sidebar-pane scrolledwindow.undershoot-end:dir(rtl) > undershoot.left {\n    box-shadow: inset 1px 0 alpha(@sidebar_shade_color,0.75);\n    background: linear-gradient(to right, alpha(@sidebar_shade_color,0.75), transparent 4px); }\n  .sidebar-pane flap > dimming,\n  .sidebar-pane leaflet > dimming,\n  .sidebar-pane navigation-view > dimming,\n  .sidebar-pane overlay-split-view > dimming {\n    background: @sidebar_shade_color; }\n  .sidebar-pane flap > shadow,\n  .sidebar-pane leaflet > shadow,\n  .sidebar-pane navigation-view > shadow,\n  .sidebar-pane overlay-split-view > shadow {\n    min-width: 56px;\n    min-height: 56px; }\n    .sidebar-pane flap > shadow.left,\n    .sidebar-pane leaflet > shadow.left,\n    .sidebar-pane navigation-view > shadow.left,\n    .sidebar-pane overlay-split-view > shadow.left {\n      background-image: linear-gradient(to right, alpha(@sidebar_shade_color,0.7), alpha(@sidebar_shade_color,0.14) 40px, alpha(@sidebar_shade_color,0) 56px), linear-gradient(to right, alpha(@sidebar_shade_color,0.4), alpha(@sidebar_shade_color,0.14) 7px, alpha(@sidebar_shade_color,0) 24px); }\n    .sidebar-pane flap > shadow.right,\n    .sidebar-pane leaflet > shadow.right,\n    .sidebar-pane navigation-view > shadow.right,\n    .sidebar-pane overlay-split-view > shadow.right {\n      background-image: linear-gradient(to left, alpha(@sidebar_shade_color,0.7), alpha(@sidebar_shade_color,0.14) 40px, alpha(@sidebar_shade_color,0) 56px), linear-gradient(to left, alpha(@sidebar_shade_color,0.4), alpha(@sidebar_shade_color,0.14) 7px, alpha(@sidebar_shade_color,0) 24px); }\n    .sidebar-pane flap > shadow.up,\n    .sidebar-pane leaflet > shadow.up,\n    .sidebar-pane navigation-view > shadow.up,\n    .sidebar-pane overlay-split-view > shadow.up {\n      background-image: linear-gradient(to bottom, alpha(@sidebar_shade_color,0.7), alpha(@sidebar_shade_color,0.14) 40px, alpha(@sidebar_shade_color,0) 56px), linear-gradient(to bottom, alpha(@sidebar_shade_color,0.4), alpha(@sidebar_shade_color,0.14) 7px, alpha(@sidebar_shade_color,0) 24px); }\n    .sidebar-pane flap > shadow.down,\n    .sidebar-pane leaflet > shadow.down,\n    .sidebar-pane navigation-view > shadow.down,\n    .sidebar-pane overlay-split-view > shadow.down {\n      background-image: linear-gradient(to top, alpha(@sidebar_shade_color,0.7), alpha(@sidebar_shade_color,0.14) 40px, alpha(@sidebar_shade_color,0) 56px), linear-gradient(to top, alpha(@sidebar_shade_color,0.4), alpha(@sidebar_shade_color,0.14) 7px, alpha(@sidebar_shade_color,0) 24px); }\n  .sidebar-pane banner > revealer > widget {\n    background-color: mix(@accent_bg_color,@sidebar_bg_color,0.7);\n    color: @sidebar_fg_color; }\n    .sidebar-pane banner > revealer > widget:backdrop {\n      background-color: mix(@accent_bg_color,@sidebar_backdrop_color,0.85); }\n  .sidebar-pane:dir(ltr), .sidebar-pane:dir(ltr) banner > revealer > widget, .sidebar-pane.end:dir(rtl), .sidebar-pane.end:dir(rtl) banner > revealer > widget {\n    box-shadow: inset -1px 0 @sidebar_border_color; }\n  .sidebar-pane:dir(rtl), .sidebar-pane:dir(rtl) banner > revealer > widget, .sidebar-pane.end:dir(ltr), .sidebar-pane.end:dir(ltr) banner > revealer > widget {\n    box-shadow: inset 1px 0 @sidebar_border_color; }\n\n/* Middle pane in three-pane setups */\n.content-pane .sidebar-pane,\n.sidebar-pane .content-pane {\n  background-color: @secondary_sidebar_bg_color;\n  color: @secondary_sidebar_fg_color; }\n  .content-pane .sidebar-pane:backdrop,\n  .sidebar-pane .content-pane:backdrop {\n    background-color: @secondary_sidebar_backdrop_color;\n    transition: background-color 200ms ease-out; }\n  .content-pane .sidebar-pane toolbarview.undershoot-top scrolledwindow > undershoot.top,\n  .sidebar-pane .content-pane toolbarview.undershoot-top scrolledwindow > undershoot.top {\n    box-shadow: inset 0 1px alpha(@secondary_sidebar_shade_color,0.75);\n    background: linear-gradient(to bottom, alpha(@secondary_sidebar_shade_color,0.75), transparent 4px); }\n  .content-pane .sidebar-pane toolbarview.undershoot-bottom scrolledwindow > undershoot.bottom,\n  .sidebar-pane .content-pane toolbarview.undershoot-bottom scrolledwindow > undershoot.bottom {\n    box-shadow: inset 0 -1px alpha(@secondary_sidebar_shade_color,0.75);\n    background: linear-gradient(to top, alpha(@secondary_sidebar_shade_color,0.75), transparent 4px); }\n  .content-pane .sidebar-pane scrolledwindow.undershoot-top > undershoot.top,\n  .sidebar-pane .content-pane scrolledwindow.undershoot-top > undershoot.top {\n    box-shadow: inset 0 1px alpha(@secondary_sidebar_shade_color,0.75);\n    background: linear-gradient(to bottom, alpha(@secondary_sidebar_shade_color,0.75), transparent 4px); }\n  .content-pane .sidebar-pane scrolledwindow.undershoot-bottom > undershoot.bottom,\n  .sidebar-pane .content-pane scrolledwindow.undershoot-bottom > undershoot.bottom {\n    box-shadow: inset 0 -1px alpha(@secondary_sidebar_shade_color,0.75);\n    background: linear-gradient(to top, alpha(@secondary_sidebar_shade_color,0.75), transparent 4px); }\n  .content-pane .sidebar-pane scrolledwindow.undershoot-start:dir(ltr) > undershoot.left,\n  .sidebar-pane .content-pane scrolledwindow.undershoot-start:dir(ltr) > undershoot.left {\n    box-shadow: inset 1px 0 alpha(@secondary_sidebar_shade_color,0.75);\n    background: linear-gradient(to right, alpha(@secondary_sidebar_shade_color,0.75), transparent 4px); }\n  .content-pane .sidebar-pane scrolledwindow.undershoot-start:dir(rtl) > undershoot.right,\n  .sidebar-pane .content-pane scrolledwindow.undershoot-start:dir(rtl) > undershoot.right {\n    box-shadow: inset -1px 0 alpha(@secondary_sidebar_shade_color,0.75);\n    background: linear-gradient(to left, alpha(@secondary_sidebar_shade_color,0.75), transparent 4px); }\n  .content-pane .sidebar-pane scrolledwindow.undershoot-end:dir(ltr) > undershoot.right,\n  .sidebar-pane .content-pane scrolledwindow.undershoot-end:dir(ltr) > undershoot.right {\n    box-shadow: inset -1px 0 alpha(@secondary_sidebar_shade_color,0.75);\n    background: linear-gradient(to left, alpha(@secondary_sidebar_shade_color,0.75), transparent 4px); }\n  .content-pane .sidebar-pane scrolledwindow.undershoot-end:dir(rtl) > undershoot.left,\n  .sidebar-pane .content-pane scrolledwindow.undershoot-end:dir(rtl) > undershoot.left {\n    box-shadow: inset 1px 0 alpha(@secondary_sidebar_shade_color,0.75);\n    background: linear-gradient(to right, alpha(@secondary_sidebar_shade_color,0.75), transparent 4px); }\n  .content-pane .sidebar-pane flap > dimming,\n  .content-pane .sidebar-pane leaflet > dimming,\n  .content-pane .sidebar-pane navigation-view > dimming,\n  .content-pane .sidebar-pane overlay-split-view > dimming,\n  .sidebar-pane .content-pane flap > dimming,\n  .sidebar-pane .content-pane leaflet > dimming,\n  .sidebar-pane .content-pane navigation-view > dimming,\n  .sidebar-pane .content-pane overlay-split-view > dimming {\n    background: @secondary_sidebar_shade_color; }\n  .content-pane .sidebar-pane flap > shadow,\n  .content-pane .sidebar-pane leaflet > shadow,\n  .content-pane .sidebar-pane navigation-view > shadow,\n  .content-pane .sidebar-pane overlay-split-view > shadow,\n  .sidebar-pane .content-pane flap > shadow,\n  .sidebar-pane .content-pane leaflet > shadow,\n  .sidebar-pane .content-pane navigation-view > shadow,\n  .sidebar-pane .content-pane overlay-split-view > shadow {\n    min-width: 56px;\n    min-height: 56px; }\n    .content-pane .sidebar-pane flap > shadow.left,\n    .content-pane .sidebar-pane leaflet > shadow.left,\n    .content-pane .sidebar-pane navigation-view > shadow.left,\n    .content-pane .sidebar-pane overlay-split-view > shadow.left,\n    .sidebar-pane .content-pane flap > shadow.left,\n    .sidebar-pane .content-pane leaflet > shadow.left,\n    .sidebar-pane .content-pane navigation-view > shadow.left,\n    .sidebar-pane .content-pane overlay-split-view > shadow.left {\n      background-image: linear-gradient(to right, alpha(@secondary_sidebar_shade_color,0.7), alpha(@secondary_sidebar_shade_color,0.14) 40px, alpha(@secondary_sidebar_shade_color,0) 56px), linear-gradient(to right, alpha(@secondary_sidebar_shade_color,0.4), alpha(@secondary_sidebar_shade_color,0.14) 7px, alpha(@secondary_sidebar_shade_color,0) 24px); }\n    .content-pane .sidebar-pane flap > shadow.right,\n    .content-pane .sidebar-pane leaflet > shadow.right,\n    .content-pane .sidebar-pane navigation-view > shadow.right,\n    .content-pane .sidebar-pane overlay-split-view > shadow.right,\n    .sidebar-pane .content-pane flap > shadow.right,\n    .sidebar-pane .content-pane leaflet > shadow.right,\n    .sidebar-pane .content-pane navigation-view > shadow.right,\n    .sidebar-pane .content-pane overlay-split-view > shadow.right {\n      background-image: linear-gradient(to left, alpha(@secondary_sidebar_shade_color,0.7), alpha(@secondary_sidebar_shade_color,0.14) 40px, alpha(@secondary_sidebar_shade_color,0) 56px), linear-gradient(to left, alpha(@secondary_sidebar_shade_color,0.4), alpha(@secondary_sidebar_shade_color,0.14) 7px, alpha(@secondary_sidebar_shade_color,0) 24px); }\n    .content-pane .sidebar-pane flap > shadow.up,\n    .content-pane .sidebar-pane leaflet > shadow.up,\n    .content-pane .sidebar-pane navigation-view > shadow.up,\n    .content-pane .sidebar-pane overlay-split-view > shadow.up,\n    .sidebar-pane .content-pane flap > shadow.up,\n    .sidebar-pane .content-pane leaflet > shadow.up,\n    .sidebar-pane .content-pane navigation-view > shadow.up,\n    .sidebar-pane .content-pane overlay-split-view > shadow.up {\n      background-image: linear-gradient(to bottom, alpha(@secondary_sidebar_shade_color,0.7), alpha(@secondary_sidebar_shade_color,0.14) 40px, alpha(@secondary_sidebar_shade_color,0) 56px), linear-gradient(to bottom, alpha(@secondary_sidebar_shade_color,0.4), alpha(@secondary_sidebar_shade_color,0.14) 7px, alpha(@secondary_sidebar_shade_color,0) 24px); }\n    .content-pane .sidebar-pane flap > shadow.down,\n    .content-pane .sidebar-pane leaflet > shadow.down,\n    .content-pane .sidebar-pane navigation-view > shadow.down,\n    .content-pane .sidebar-pane overlay-split-view > shadow.down,\n    .sidebar-pane .content-pane flap > shadow.down,\n    .sidebar-pane .content-pane leaflet > shadow.down,\n    .sidebar-pane .content-pane navigation-view > shadow.down,\n    .sidebar-pane .content-pane overlay-split-view > shadow.down {\n      background-image: linear-gradient(to top, alpha(@secondary_sidebar_shade_color,0.7), alpha(@secondary_sidebar_shade_color,0.14) 40px, alpha(@secondary_sidebar_shade_color,0) 56px), linear-gradient(to top, alpha(@secondary_sidebar_shade_color,0.4), alpha(@secondary_sidebar_shade_color,0.14) 7px, alpha(@secondary_sidebar_shade_color,0) 24px); }\n  .content-pane .sidebar-pane banner > revealer > widget,\n  .sidebar-pane .content-pane banner > revealer > widget {\n    background-color: mix(@accent_bg_color,@secondary_sidebar_bg_color,0.7);\n    color: @secondary_sidebar_fg_color; }\n    .content-pane .sidebar-pane banner > revealer > widget:backdrop,\n    .sidebar-pane .content-pane banner > revealer > widget:backdrop {\n      background-color: mix(@accent_bg_color,@secondary_sidebar_backdrop_color,0.85); }\n  .content-pane .sidebar-pane:dir(ltr), .content-pane .sidebar-pane:dir(ltr) banner > revealer > widget, .content-pane .sidebar-pane.end:dir(rtl), .content-pane .sidebar-pane.end:dir(rtl) banner > revealer > widget,\n  .sidebar-pane .content-pane:dir(ltr),\n  .sidebar-pane .content-pane:dir(ltr) banner > revealer > widget,\n  .sidebar-pane .content-pane.end:dir(rtl),\n  .sidebar-pane .content-pane.end:dir(rtl) banner > revealer > widget {\n    box-shadow: inset -1px 0 @secondary_sidebar_border_color; }\n  .content-pane .sidebar-pane:dir(rtl), .content-pane .sidebar-pane:dir(rtl) banner > revealer > widget, .content-pane .sidebar-pane.end:dir(ltr), .content-pane .sidebar-pane.end:dir(ltr) banner > revealer > widget,\n  .sidebar-pane .content-pane:dir(rtl),\n  .sidebar-pane .content-pane:dir(rtl) banner > revealer > widget,\n  .sidebar-pane .content-pane.end:dir(ltr),\n  .sidebar-pane .content-pane.end:dir(ltr) banner > revealer > widget {\n    box-shadow: inset 1px 0 @secondary_sidebar_border_color; }\n\n.sidebar-pane .sidebar-pane {\n  background-color: transparent;\n  color: inherit; }\n\nstacksidebar row {\n  padding: 10px 4px; }\n  stacksidebar row > label {\n    padding-left: 6px;\n    padding-right: 6px; }\n  stacksidebar row.needs-attention > label {\n    background-size: 6px 6px, 0 0; }\n\n/**********************\n * Navigation Sidebar *\n **********************/\n.navigation-sidebar {\n  padding: 6px 0; }\n  .navigation-sidebar, .navigation-sidebar.view, window.print .navigation-sidebar.dialog-action-box, .navigation-sidebar.view:disabled {\n    background-color: transparent;\n    color: inherit; }\n  .navigation-sidebar.background, .navigation-sidebar.background:disabled {\n    background-color: @window_bg_color;\n    color: @window_fg_color; }\n  .navigation-sidebar row.activatable:hover {\n    background-color: alpha(currentColor,0.07); }\n  .navigation-sidebar row.activatable:active {\n    background-color: alpha(currentColor,0.16); }\n  .navigation-sidebar row.activatable.has-open-popup {\n    background-color: alpha(currentColor,0.07); }\n  .navigation-sidebar row.activatable:selected:hover {\n    background-color: alpha(currentColor,0.13); }\n  .navigation-sidebar row.activatable:selected:active {\n    background-color: alpha(currentColor,0.19); }\n  .navigation-sidebar row.activatable:selected.has-open-popup {\n    background-color: alpha(currentColor,0.13); }\n  .navigation-sidebar row:selected {\n    background-color: alpha(currentColor,0.1); }\n  .navigation-sidebar > separator {\n    margin: 6px; }\n  .navigation-sidebar > row {\n    min-height: 36px;\n    padding: 0 8px;\n    border-radius: 6px;\n    margin: 0 6px 2px; }\n\n@keyframes spin {\n  to {\n    transform: rotate(1turn); } }\n\nspinner {\n  background: none;\n  opacity: 0;\n  -gtk-icon-source: -gtk-icontheme(\"process-working-symbolic\"); }\n  spinner:checked {\n    opacity: 1;\n    animation: spin 1s linear infinite; }\n    spinner:checked:disabled {\n      opacity: 0.5; }\n\nspinbutton {\n  padding: 0;\n  border-spacing: 0;\n  /* :not here just to bump specificity above that of the list button styling */ }\n  spinbutton > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n  spinbutton > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) {\n    margin: 0;\n    border-radius: 0;\n    box-shadow: none;\n    border-style: solid;\n    border-color: alpha(currentColor,0.1); }\n  spinbutton:not(.vertical) {\n    /* :not here just to bump specificity above that of the list button styling */ }\n    spinbutton:not(.vertical) > text {\n      min-width: 28px;\n      padding: 6px; }\n    spinbutton:not(.vertical) > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n    spinbutton:not(.vertical) > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) {\n      min-height: 16px;\n      min-width: 22px;\n      padding-bottom: 0;\n      padding-top: 0;\n      border-left-width: 1px; }\n      spinbutton:not(.vertical) > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl),\n      spinbutton:not(.vertical) > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl) {\n        border-left-width: 0;\n        border-right-width: 1px; }\n      spinbutton:not(.vertical) > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child,\n      spinbutton:not(.vertical) > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(ltr):last-child {\n        border-radius: 0 6px 6px 0; }\n      spinbutton:not(.vertical) > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child,\n      spinbutton:not(.vertical) > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):dir(rtl):first-child {\n        border-radius: 6px 0 0 6px; }\n  spinbutton.vertical {\n    /* :not here just to bump specificity above that of the list button styling */ }\n    spinbutton.vertical > text {\n      min-height: 30px;\n      min-width: 30px; }\n    spinbutton.vertical > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child,\n    spinbutton.vertical > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):last-child {\n      border-top-width: 1px;\n      border-radius: 0 0 6px 6px; }\n    spinbutton.vertical > button.image-button.up:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):first-child,\n    spinbutton.vertical > button.image-button.down:not(.flat):not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):first-child {\n      border-bottom-width: 1px;\n      border-radius: 6px 6px 0 0; }\n\nswitch {\n  border-radius: 14px;\n  padding: 3px;\n  background-color: alpha(currentColor,0.15); }\n  switch:hover {\n    background-color: alpha(currentColor,0.2); }\n  switch:active {\n    background-color: alpha(currentColor,0.25); }\n  switch {\n    outline: 0 solid transparent;\n    outline-offset: 5px;\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  switch:focus:focus-visible {\n    outline-color: alpha(@accent_color,0.5);\n    outline-width: 2px;\n    outline-offset: 1px; }\n  switch:disabled {\n    filter: opacity(0.5); }\n  switch > slider {\n    min-width: 20px;\n    min-height: 20px;\n    border-radius: 50%;\n    background-color: mix(white,@view_bg_color,0.2);\n    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); }\n    switch > slider:disabled {\n      box-shadow: 0 2px 4px transparent; }\n  switch:hover > slider, switch:active > slider {\n    background: white; }\n  switch:checked {\n    color: @accent_fg_color;\n    background-color: @accent_bg_color; }\n    switch:checked:hover {\n      background-image: image(alpha(currentColor,0.1)); }\n    switch:checked:active {\n      background-image: image(rgba(0, 0, 0, 0.2)); }\n    switch:checked > slider {\n      background-color: white; }\n  .osd switch:focus:focus-visible {\n    outline-color: rgba(255, 255, 255, 0.5); }\n  .osd switch:checked {\n    background-color: rgba(255, 255, 255, 0.6);\n    color: rgba(0, 0, 0, 0.75); }\n\ntabbar .box {\n  background-color: @headerbar_bg_color;\n  color: @headerbar_fg_color;\n  box-shadow: inset 0 -1px @headerbar_shade_color;\n  padding: 1px;\n  padding-top: 0; }\n  tabbar .box:backdrop {\n    background-color: @headerbar_backdrop_color;\n    transition: background-color 200ms ease-out; }\n    tabbar .box:backdrop > scrolledwindow,\n    tabbar .box:backdrop > .start-action,\n    tabbar .box:backdrop > .end-action {\n      filter: opacity(0.5);\n      transition: filter 200ms ease-out; }\n\ntabbar tabbox {\n  padding-bottom: 6px;\n  padding-top: 6px;\n  min-height: 34px; }\n  tabbar tabbox > tabboxchild {\n    border-radius: 6px; }\n    tabbar tabbox > tabboxchild {\n      outline: 0 solid transparent;\n      outline-offset: 4px;\n      transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n    tabbar tabbox > tabboxchild:focus-within:focus-visible {\n      outline-color: alpha(@accent_color,0.5);\n      outline-width: 2px;\n      outline-offset: -2px; }\n  tabbar tabbox > separator {\n    margin-top: 3px;\n    margin-bottom: 3px;\n    transition: opacity 150ms ease-in-out; }\n    tabbar tabbox > separator.hidden {\n      opacity: 0; }\n  tabbar tabbox > revealer > indicator {\n    min-width: 2px;\n    border-radius: 2px;\n    margin: 3px 6px;\n    background: alpha(@accent_color,0.5); }\n\ntabbar tab {\n  transition: background 150ms ease-in-out; }\n  tabbar tab:selected {\n    background-color: alpha(currentColor,0.1); }\n    tabbar tab:selected:hover {\n      background-color: alpha(currentColor,0.13); }\n    tabbar tab:selected:active {\n      background-color: alpha(currentColor,0.19); }\n  tabbar tab:hover {\n    background-color: alpha(currentColor,0.07); }\n  tabbar tab:active {\n    background-color: alpha(currentColor,0.16); }\n\ntabbar tabbox.single-tab tab, tabbar tabbox.single-tab tab:hover, tabbar tabbox.single-tab tab:active {\n  background: none; }\n\ntabbar .start-action,\ntabbar .end-action {\n  padding: 6px 5px; }\n\ntabbar .start-action:dir(ltr),\ntabbar .end-action:dir(rtl) {\n  padding-right: 0; }\n\ntabbar .start-action:dir(rtl),\ntabbar .end-action:dir(ltr) {\n  padding-left: 0; }\n\ntoolbarview > .top-bar tabbar .box,\ntoolbarview > .bottom-bar tabbar .box, tabbar.inline .box {\n  background-color: transparent;\n  color: inherit;\n  box-shadow: none;\n  padding-bottom: 0; }\n  toolbarview > .top-bar tabbar .box:backdrop,\n  toolbarview > .bottom-bar tabbar .box:backdrop, tabbar.inline .box:backdrop {\n    background-color: transparent;\n    transition: none; }\n    toolbarview > .top-bar tabbar .box:backdrop > scrolledwindow,\n    toolbarview > .bottom-bar tabbar .box:backdrop > scrolledwindow, tabbar.inline .box:backdrop > scrolledwindow,\n    toolbarview > .top-bar tabbar .box:backdrop > .start-action,\n    toolbarview > .bottom-bar tabbar .box:backdrop > .start-action,\n    tabbar.inline .box:backdrop > .start-action,\n    toolbarview > .top-bar tabbar .box:backdrop > .end-action,\n    toolbarview > .bottom-bar tabbar .box:backdrop > .end-action,\n    tabbar.inline .box:backdrop > .end-action {\n      filter: none;\n      transition: none; }\n\ntoolbarview > .top-bar .collapse-spacing tabbar tabbox,\ntoolbarview > .bottom-bar .collapse-spacing tabbar tabbox,\ntoolbarview > .top-bar .collapse-spacing tabbar .start-action,\ntoolbarview > .bottom-bar .collapse-spacing tabbar .start-action,\ntoolbarview > .top-bar .collapse-spacing tabbar .end-action,\ntoolbarview > .bottom-bar .collapse-spacing tabbar .end-action {\n  padding-top: 3px;\n  padding-bottom: 3px; }\n\ndnd tab {\n  background-color: @headerbar_bg_color;\n  background-image: image(alpha(currentColor,0.19));\n  color: @headerbar_fg_color;\n  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.03), 0 1px 3px 1px rgba(0, 0, 0, 0.07), 0 2px 6px 2px rgba(0, 0, 0, 0.03);\n  margin: 25px; }\n\ntabbar tab,\ndnd tab {\n  min-height: 26px;\n  padding: 4px;\n  border-radius: 6px; }\n  tabbar tab button.image-button,\n  dnd tab button.image-button {\n    padding: 0;\n    margin: 0;\n    min-width: 24px;\n    min-height: 24px;\n    border-radius: 99px; }\n  tabbar tab indicator,\n  dnd tab indicator {\n    min-height: 2px;\n    border-radius: 2px;\n    background: alpha(@accent_color,0.5);\n    transform: translateY(4px); }\n\ntabgrid > tabgridchild .card {\n  outline: 0 solid transparent;\n  outline-offset: 4px;\n  transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n\ntabgrid > tabgridchild:focus:focus-visible .card {\n  outline-color: alpha(@accent_color,0.5);\n  outline-width: 2px;\n  outline-offset: 0; }\n\ntabthumbnail {\n  border-radius: 16px;\n  transition: box-shadow 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), background-color cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  tabthumbnail > box {\n    margin: 6px; }\n  tabthumbnail:drop(active) {\n    box-shadow: inset 0 0 0 2px alpha(@accent_bg_color,0.4);\n    background-color: alpha(@accent_bg_color,0.1); }\n  tabthumbnail .needs-attention:dir(ltr) {\n    transform: translate(8px, -8px); }\n  tabthumbnail .needs-attention:dir(rtl) {\n    transform: translate(-8px, -8px); }\n  tabthumbnail .needs-attention > widget {\n    background: @accent_color;\n    min-width: 12px;\n    min-height: 12px;\n    border-radius: 8px;\n    margin: 3px;\n    box-shadow: 0 1px 2px alpha(@accent_color,0.4); }\n  tabthumbnail .card {\n    background: none;\n    color: inherit; }\n    tabthumbnail .card picture {\n      outline: 1px solid rgba(255, 255, 255, 0.07);\n      outline-offset: -1px;\n      border-radius: 12px; }\n  tabthumbnail.pinned .card {\n    background-color: @thumbnail_bg_color;\n    color: @thumbnail_fg_color; }\n  tabthumbnail .icon-title-box {\n    border-spacing: 6px; }\n  tabthumbnail .tab-unpin-icon {\n    margin: 6px;\n    min-width: 24px;\n    min-height: 24px; }\n  tabthumbnail button.circular {\n    margin: 6px;\n    background-color: alpha(@thumbnail_bg_color,0.75);\n    min-width: 24px;\n    min-height: 24px; }\n    tabthumbnail button.circular:hover {\n      background-color: alpha(mix(@thumbnail_bg_color,currentColor,0.1),0.75); }\n    tabthumbnail button.circular:active {\n      background-color: alpha(mix(@thumbnail_bg_color,currentColor,0.2),0.75); }\n\ntaboverview > .overview .new-tab-button {\n  margin: 18px; }\n\ntabview:drop(active),\ntabbox:drop(active),\ntabgrid:drop(active) {\n  box-shadow: none; }\n\ncursor-handle {\n  all: unset;\n  padding: 24px 20px; }\n  cursor-handle > contents {\n    min-width: 20px;\n    min-height: 20px;\n    border-radius: 50%;\n    background-color: @accent_bg_color; }\n  cursor-handle.top > contents {\n    border-top-right-radius: 0; }\n  cursor-handle.bottom > contents {\n    border-top-left-radius: 0;\n    transform: translateX(1px); }\n  cursor-handle.insertion-cursor > contents {\n    border-top-left-radius: 0;\n    transform: translateX(1px) translateY(4px) rotate(45deg); }\n\nmagnifier {\n  background-color: @view_bg_color; }\n\nactionbar > revealer > box.osd button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):focus:focus-visible, searchbar > revealer > box.osd button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):focus:focus-visible, .osd.toolbar button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):focus:focus-visible, headerbar.osd button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque):focus:focus-visible {\n  outline-color: rgba(255, 255, 255, 0.5); }\n\nactionbar > revealer > box menubutton.suggested-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), searchbar > revealer > box menubutton.suggested-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), .toolbar menubutton.suggested-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque), headerbar menubutton.suggested-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\nactionbar > revealer > box menubutton.destructive-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\nsearchbar > revealer > box menubutton.destructive-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n.toolbar menubutton.destructive-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\nheaderbar menubutton.destructive-action > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\nactionbar > revealer > box menubutton.opaque > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\nsearchbar > revealer > box menubutton.opaque > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\n.toolbar menubutton.opaque > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque),\nheaderbar menubutton.opaque > button:not(.raised):not(.suggested-action):not(.destructive-action):not(.opaque) {\n  color: inherit;\n  background-color: transparent; }\n\nactionbar > revealer > box switch, searchbar > revealer > box switch, .toolbar switch, headerbar switch {\n  margin-top: 4px;\n  margin-bottom: 4px; }\n\n.toolbar {\n  padding: 6px;\n  border-spacing: 6px; }\n  .toolbar.osd {\n    padding: 12px;\n    border-radius: 12px; }\n\ntoolbarview > .top-bar .collapse-spacing .toolbar,\ntoolbarview > .bottom-bar .collapse-spacing .toolbar {\n  padding-top: 3px;\n  padding-bottom: 3px; }\n\n/****************\n * GtkSearchBar *\n ****************/\nsearchbar > revealer > box {\n  padding: 6px 6px 7px 6px;\n  background-color: @headerbar_bg_color;\n  color: @headerbar_fg_color;\n  box-shadow: inset 0 -1px @headerbar_shade_color; }\n  searchbar > revealer > box:backdrop {\n    background-color: @headerbar_backdrop_color;\n    transition: background-color 200ms ease-out; }\n    searchbar > revealer > box:backdrop > * {\n      filter: opacity(0.5);\n      transition: filter 200ms ease-out; }\n  searchbar > revealer > box .close {\n    min-width: 18px;\n    min-height: 18px;\n    padding: 4px;\n    border-radius: 50%; }\n    searchbar > revealer > box .close:dir(ltr) {\n      margin-left: 10px;\n      margin-right: 4px; }\n    searchbar > revealer > box .close:dir(rtl) {\n      margin-left: 4px;\n      margin-right: 10px; }\n\ntoolbarview > .top-bar searchbar > revealer > box,\ntoolbarview > .bottom-bar searchbar > revealer > box, searchbar.inline > revealer > box, window.appchooser searchbar > revealer > box, window.shortcuts searchbar > revealer > box {\n  background-color: transparent;\n  color: inherit;\n  box-shadow: none;\n  padding-bottom: 6px; }\n\ntoolbarview > .top-bar searchbar > revealer > box:backdrop,\ntoolbarview > .bottom-bar searchbar > revealer > box:backdrop, searchbar.inline > revealer > box:backdrop {\n  background-color: transparent;\n  transition: none; }\n  toolbarview > .top-bar searchbar > revealer > box:backdrop > *,\n  toolbarview > .bottom-bar searchbar > revealer > box:backdrop > *, searchbar.inline > revealer > box:backdrop > * {\n    filter: none;\n    transition: none; }\n\ntoolbarview > .top-bar .collapse-spacing searchbar > revealer > box,\ntoolbarview > .bottom-bar .collapse-spacing searchbar > revealer > box, window.appchooser.csd searchbar > revealer > box, window.shortcuts searchbar > revealer > box {\n  padding-top: 3px;\n  padding-bottom: 3px; }\n\n/****************\n * GtkActionBar *\n ****************/\nactionbar > revealer > box {\n  background-color: @headerbar_bg_color;\n  color: @headerbar_fg_color;\n  box-shadow: inset 0 1px @headerbar_shade_color;\n  padding: 7px 6px 6px 6px; }\n  actionbar > revealer > box, actionbar > revealer > box > box.start, actionbar > revealer > box > box.end {\n    border-spacing: 6px; }\n  actionbar > revealer > box:backdrop {\n    background-color: @headerbar_backdrop_color;\n    transition: background-color 200ms ease-out; }\n    actionbar > revealer > box:backdrop > * {\n      filter: opacity(0.5);\n      transition: filter 200ms ease-out; }\n\ntoolbarview > .top-bar actionbar > revealer > box,\ntoolbarview > .bottom-bar actionbar > revealer > box {\n  background-color: transparent;\n  color: inherit;\n  box-shadow: none;\n  padding-top: 6px; }\n  toolbarview > .top-bar actionbar > revealer > box:backdrop,\n  toolbarview > .bottom-bar actionbar > revealer > box:backdrop {\n    background-color: transparent;\n    transition: none; }\n    toolbarview > .top-bar actionbar > revealer > box:backdrop > *,\n    toolbarview > .bottom-bar actionbar > revealer > box:backdrop > * {\n      filter: none;\n      transition: none; }\n\ntoolbarview > .top-bar .collapse-spacing actionbar > revealer > box,\ntoolbarview > .bottom-bar .collapse-spacing actionbar > revealer > box {\n  padding-top: 3px;\n  padding-bottom: 3px; }\n\n/*************\n * AdwBanner *\n *************/\nbanner > revealer > widget {\n  /* There are 2 more instances in _sidebars.css, keep in sync with that */\n  background-color: mix(@accent_bg_color,@window_bg_color,0.7);\n  color: @window_fg_color;\n  padding: 6px; }\n  banner > revealer > widget:backdrop {\n    background-color: mix(@accent_bg_color,@window_bg_color,0.85);\n    transition: background-color 200ms ease-out; }\n    banner > revealer > widget:backdrop > label, banner > revealer > widget:backdrop > button {\n      filter: opacity(0.5);\n      transition: filter 200ms ease-out; }\n\n/******************\n * AdwToolbarView *\n ******************/\ntoolbarview > .top-bar .collapse-spacing,\ntoolbarview > .bottom-bar .collapse-spacing {\n  padding-top: 3px;\n  padding-bottom: 3px; }\n\ntoolbarview > .top-bar.raised,\ntoolbarview > .bottom-bar.raised {\n  background-color: @headerbar_bg_color;\n  color: @headerbar_fg_color; }\n  toolbarview > .top-bar.raised:backdrop,\n  toolbarview > .bottom-bar.raised:backdrop {\n    background-color: @headerbar_backdrop_color;\n    transition: background-color 200ms ease-out; }\n\ntoolbarview > .top-bar:backdrop > windowhandle,\ntoolbarview > .bottom-bar:backdrop > windowhandle {\n  filter: opacity(0.5);\n  transition: filter 200ms ease-out; }\n\ntoolbarview > .top-bar.raised {\n  box-shadow: 0 1px alpha(@headerbar_shade_color,0.5), 0 2px 4px alpha(@headerbar_shade_color,0.5); }\n  toolbarview > .top-bar.raised.border {\n    box-shadow: 0 1px @headerbar_darker_shade_color; }\n\ntoolbarview > .bottom-bar.raised {\n  box-shadow: 0 -1px alpha(@headerbar_shade_color,0.5), 0 -2px 4px alpha(@headerbar_shade_color,0.5); }\n  toolbarview > .bottom-bar.raised.border {\n    box-shadow: 0 -1px @headerbar_darker_shade_color; }\n\ntoolbarview.undershoot-top scrolledwindow > undershoot.top {\n  box-shadow: inset 0 1px alpha(@shade_color,0.75);\n  background: linear-gradient(to bottom, alpha(@shade_color,0.75), transparent 4px); }\n\ntoolbarview.undershoot-bottom scrolledwindow > undershoot.bottom {\n  box-shadow: inset 0 -1px alpha(@shade_color,0.75);\n  background: linear-gradient(to top, alpha(@shade_color,0.75), transparent 4px); }\n\nwindow.devel toolbarview > .top-bar {\n  background-image: cross-fade(5% -gtk-recolor(url(\"assets/devel-symbolic.svg\")), image(transparent));\n  background-repeat: repeat-x; }\n\nwindow.devel dialog toolbarview > .top-bar {\n  background-image: unset;\n  background-repeat: unset; }\n\ntooltip {\n  padding: 6px 10px;\n  border-radius: 9px;\n  box-shadow: none; }\n  tooltip.background {\n    background-color: rgba(0, 0, 0, 0.8);\n    background-clip: padding-box;\n    border: 1px solid rgba(255, 255, 255, 0.1);\n    color: white; }\n  tooltip > box {\n    border-spacing: 6px; }\n\n.view, window.print .dialog-action-box,\ntextview > text,\ndialog-host > dialog.view sheet,\nwindow.print dialog-host > dialog.dialog-action-box sheet,\niconview {\n  color: @view_fg_color;\n  background-color: @view_bg_color; }\n  .view:disabled, window.print .dialog-action-box:disabled,\n  textview > text:disabled,\n  dialog-host > dialog.view sheet:disabled,\n  window.print dialog-host > dialog.dialog-action-box sheet:disabled,\n  iconview:disabled {\n    color: alpha(currentColor,0.5);\n    background-color: mix(@window_bg_color,@view_bg_color,0.4); }\n  .view:selected:focus, .view:selected, window.print .dialog-action-box:selected,\n  textview > text:selected,\n  dialog-host > dialog.view sheet:selected,\n  window.print dialog-host > dialog.dialog-action-box sheet:selected,\n  iconview:selected {\n    background-color: alpha(@accent_bg_color,0.25);\n    border-radius: 6px; }\n\ntextview {\n  caret-color: currentColor; }\n  textview > text {\n    background-color: transparent; }\n  textview > border {\n    background-color: mix(@window_bg_color,@view_bg_color,0.5); }\n  textview:drop(active) {\n    caret-color: @accent_bg_color; }\n\nrubberband {\n  border: 1px solid @accent_color;\n  background-color: alpha(@accent_color,0.2); }\n\nflowbox > flowboxchild,\ngridview > child {\n  padding: 3px;\n  border-radius: 6px; }\n  flowbox > flowboxchild,\n  gridview > child {\n    outline: 0 solid transparent;\n    outline-offset: 4px;\n    transition: outline-color 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-width 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94), outline-offset 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  flowbox > flowboxchild:focus:focus-visible,\n  gridview > child:focus:focus-visible {\n    outline-color: alpha(@accent_color,0.5);\n    outline-width: 2px;\n    outline-offset: -2px; }\n  flowbox > flowboxchild:selected,\n  gridview > child:selected {\n    background-color: alpha(@accent_bg_color,0.25); }\n\ngridview > child.activatable:hover {\n  background-color: alpha(currentColor,0.04); }\n\ngridview > child.activatable:active {\n  background-color: alpha(currentColor,0.08); }\n\ngridview > child.activatable:selected:hover {\n  background-color: alpha(@accent_bg_color,0.32); }\n\ngridview > child.activatable:selected:active {\n  background-color: alpha(@accent_bg_color,0.39); }\n\nviewswitcher {\n  border-spacing: 3px; }\n  viewswitcher.narrow {\n    margin-top: -3px;\n    margin-bottom: -3px;\n    min-height: 6px; }\n  viewswitcher button.toggle {\n    padding: 0; }\n    viewswitcher button.toggle > stack > box.narrow {\n      font-size: 0.75rem;\n      padding-top: 4px; }\n      viewswitcher button.toggle > stack > box.narrow > label {\n        min-height: 18px;\n        padding-left: 3px;\n        padding-right: 3px;\n        padding-bottom: 2px; }\n    viewswitcher button.toggle > stack > box.wide {\n      padding: 2px 12px;\n      border-spacing: 6px; }\n\n/**********************\n * AdwViewSwitcherBar *\n **********************/\nviewswitcherbar actionbar > revealer > box {\n  padding-left: 0;\n  padding-right: 0;\n  padding-top: 7px; }\n\ntoolbarview > .top-bar .collapse-spacing viewswitcherbar actionbar > revealer > box,\ntoolbarview > .bottom-bar .collapse-spacing viewswitcherbar actionbar > revealer > box {\n  padding-top: 6px; }\n\n/************************\n * AdwViewSwitcherTitle *\n ************************/\nviewswitchertitle {\n  margin-top: -6px;\n  margin-bottom: -6px; }\n  viewswitchertitle viewswitcher {\n    margin-left: 12px;\n    margin-right: 12px; }\n    viewswitchertitle viewswitcher.narrow {\n      margin-top: 3px;\n      margin-bottom: 3px; }\n    viewswitchertitle viewswitcher.wide {\n      margin-top: 6px;\n      margin-bottom: 6px; }\n  viewswitchertitle windowtitle {\n    margin-top: 0;\n    margin-bottom: 0; }\n\n/*******************\n * AdwIndicatorBin *\n *******************/\nindicatorbin > indicator, indicatorbin > mask {\n  min-width: 6px;\n  min-height: 6px;\n  border-radius: 100px; }\n\nindicatorbin > indicator {\n  margin: 1px;\n  background: alpha(currentColor,0.4); }\n\nindicatorbin > mask {\n  padding: 1px;\n  background: black; }\n\nindicatorbin.needs-attention > indicator {\n  background: @accent_color; }\n\nindicatorbin.badge > indicator,\nindicatorbin.badge > mask {\n  min-height: 13px; }\n\nindicatorbin.badge > indicator > label {\n  font-size: 0.6rem;\n  font-weight: bold;\n  padding-left: 4px;\n  padding-right: 4px;\n  color: white; }\n\nindicatorbin.badge.needs-attention > indicator {\n  background: @accent_bg_color; }\n  indicatorbin.badge.needs-attention > indicator > label {\n    color: @accent_fg_color; }\n\nwindow.csd {\n  box-shadow: 0 1px 3px 3px transparent, 0 2px 8px 2px rgba(0, 0, 0, 0.13), 0 3px 20px 10px rgba(0, 0, 0, 0.09), 0 6px 32px 16px rgba(0, 0, 0, 0.04), 0 0 0 1px rgba(0, 0, 0, 0.05);\n  margin: 0px;\n  border-radius: 12px;\n  outline: 1px solid rgba(255, 255, 255, 0.07);\n  outline-offset: -1px; }\n  window.csd:backdrop {\n    box-shadow: 0 1px 3px 3px rgba(0, 0, 0, 0.09), 0 2px 14px 5px rgba(0, 0, 0, 0.05), 0 4px 28px 12px rgba(0, 0, 0, 0.03), 0 6px 32px 16px transparent, 0 0 0 1px rgba(0, 0, 0, 0.02);\n    transition: box-shadow 200ms ease-out; }\n  window.csd.dialog.message, window.csd.messagedialog {\n    box-shadow: 0 2px 8px 2px rgba(0, 0, 0, 0.07), 0 3px 20px 10px rgba(0, 0, 0, 0.05), 0 6px 32px 16px rgba(0, 0, 0, 0.02), 0 0 0 1px rgba(0, 0, 0, 0.05); }\n  window.csd.tiled, window.csd.tiled-top, window.csd.tiled-left, window.csd.tiled-right, window.csd.tiled-bottom {\n    border-radius: 0;\n    outline: none;\n    box-shadow: 0 0 0 1px alpha(currentColor,0.15), 0 0 0 20px transparent; }\n    window.csd.tiled:backdrop, window.csd.tiled-top:backdrop, window.csd.tiled-left:backdrop, window.csd.tiled-right:backdrop, window.csd.tiled-bottom:backdrop {\n      box-shadow: 0 0 0 1px alpha(currentColor,0.15), 0 0 0 20px transparent; }\n  window.csd.maximized, window.csd.fullscreen {\n    border-radius: 0;\n    outline: none;\n    box-shadow: none;\n    transition: none; }\n\nwindow.solid-csd {\n  margin: 0;\n  padding: 5px;\n  border-radius: 0;\n  box-shadow: inset 0 0 0 5px alpha(currentColor,0.15), inset 0 0 0 4px @headerbar_bg_color, inset 0 0 0 1px alpha(currentColor,0.15); }\n  window.solid-csd:backdrop {\n    box-shadow: inset 0 0 0 5px alpha(currentColor,0.15), inset 0 0 0 4px @headerbar_backdrop_color, inset 0 0 0 1px alpha(currentColor,0.15); }\n\nwindow.ssd {\n  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05); }\n\n/* Public colors from Default */\n@define-color theme_bg_color @window_bg_color;\n@define-color theme_fg_color @window_fg_color;\n@define-color theme_base_color @view_bg_color;\n@define-color theme_text_color @view_fg_color;\n@define-color theme_selected_bg_color @accent_bg_color;\n@define-color theme_selected_fg_color @accent_fg_color;\n@define-color insensitive_bg_color mix(@window_bg_color,@view_bg_color,0.4);\n@define-color insensitive_fg_color alpha(@window_fg_color,0.5);\n@define-color insensitive_base_color @view_bg_color;\n@define-color borders alpha(currentColor,0.15);\n@define-color theme_unfocused_bg_color @window_bg_color;\n@define-color theme_unfocused_fg_color @window_fg_color;\n@define-color theme_unfocused_base_color @view_bg_color;\n@define-color theme_unfocused_text_color @view_fg_color;\n@define-color theme_unfocused_selected_bg_color @accent_bg_color;\n@define-color theme_unfocused_selected_fg_color @accent_fg_color;\n@define-color unfocused_insensitive_color @insensitive_bg_color;\n@define-color unfocused_borders alpha(currentColor,0.15);\n.open-document-selector-treeview:hover {\n    background-color: alpha(@theme_fg_color, 0.05);\n}\n\n.open-document-selector-treeview:selected:hover {\n    background-color: @theme_selected_bg_color;\n}\n\n/* Only normal state is handle */\n.open-document-selector-name-label {\n    color: @theme_fg_color;\n}\n\n/* Only normal state is handle */\n.open-document-selector-path-label {\n    color: @theme_unfocused_fg_color;\n    font-size: smaller;\n}\n\n/* Only normal state is handle */\n.open-document-selector-match {\n    color: shade (@theme_fg_color, 0.6);\n    background-color: alpha(@warning_color, 0.4);\n}\n\n.gedit-document-panel {\n    background-color: @sidebar_bg;\n}\n\n.gedit-document-panel:backdrop {\n    color: #b0b2b2;\n}\n\n.gedit-document-panel row:selected:backdrop {\n    background-color: #8b8e8f;\n}\n\n.gedit-document-panel-group-row,\n.gedit-document-panel-group-row:hover {\n    border-top: 1px solid alpha(currentColor, 0.3);\n}\n\n.gedit-document-panel-group-row:first-child,\n.gedit-document-panel-group-row:first-child:hover {\n    border-top: 0px;\n}\n\n/* Try to look as the notebook tab close button */\n.gedit-document-panel row button.flat {\n    padding: 0;\n    margin-top: 8px;\n    margin-bottom: 8px;\n    min-width: 18px;\n    min-height: 18px;\n    color: alpha(currentColor,0.3);\n}\n\n.gedit-document-panel row:hover button.flat {\n    color: alpha(currentColor,0.5);\n}\n\n.gedit-document-panel row button.flat:hover {\n    color: @theme_fg_color;\n}\n\nstatusbar {\n    border-top: 1px solid @borders;\n}\n\n.gedit-search-slider {\n    background-color: @theme_base_color;\n    padding: 6px;\n    border-color: @borders;\n    border-radius: 0 0 3px 3px;\n    border-width: 0 1px 1px 1px;\n    border-style: solid;\n}\n\n.gedit-search-entry-occurrences-tag {\n    background-color: @theme_base_color;\n    background-image: none;\n    color: shade (@theme_unfocused_fg_color, 0.8);\n    border: 0px;\n    margin: 2px;\n    padding: 2px;\n}\n.nautilus-window,\n.nautilus-window notebook,\n.nautilus-window notebook > stack {\n    background: @theme_base_color;\n}\n\n.nautilus-empty-state-icon {\n    opacity: 0.50;\n}\n\n.nautilus-canvas-item {\n    border-radius: 5px;\n}\n\n.nautilus-canvas-item.thumbnail {\n  -gtk-icon-shadow: 0px 1px 2px @borders,\n                    1px 0px 0px alpha(@borders, 0.25),\n                    -1px 0px 0px alpha(@borders, 0.25),\n                    0px 2px 0px alpha(@borders, 0.5);\n}\n\n.nautilus-canvas-item.dim-label {\n    color: mix (@theme_fg_color, @theme_bg_color, 0.50);\n}\n\n.nautilus-canvas-item.dim-label:selected {\n    color: mix (@theme_selected_fg_color, @theme_selected_bg_color, 0.20);\n}\n\n/* Toolbar */\n\n/* Here we use the .button background-image colors from Adwaita, but ligthen them,\n * since is not possible to use lighten () in common css. */\n@keyframes needs_attention_keyframes {\n    0% {background-image: linear-gradient(to bottom, #fafafa, #ededed 40%,  #e0e0e0); border-color: @borders; }\n    /* can't do animation-direction, so holding the color on two keyframes */\n    30% {background-image: linear-gradient(to bottom, @theme_base_color, @theme_base_color, @theme_base_color); border-color: @theme_fg_color; }\n    90% {background-image: linear-gradient(to bottom, @theme_base_color, @theme_base_color, @theme_base_color); border-color: @theme_fg_color; }\n    100% {background-image: linear-gradient(to bottom, #fafafa, #ededed 40%,  #e0e0e0); border-color: @borders; }\n}\n\n.nautilus-operations-button-needs-attention {\n  animation: needs_attention_keyframes 2s ease-in-out;\n}\n.nautilus-operations-button-needs-attention-multiple {\n  animation: needs_attention_keyframes 3s ease-in-out;\n  animation-iteration-count: 3;\n}\n\n/* Remove white background and highlight on hover which GTK adds by default\n * to GtkListBox. TODO: Switch to GtkListView and drop this CSS hack. */\n.operations-list,\n.operations-list > :hover {\n  background: none;\n}\n\n.disclosure-button {\n  padding-left: 4px;\n  padding-right: 4px;\n}\n\n/* Path bar */\n\n.nautilus-path-bar scrolledwindow {\n  border-radius: 5px 0px 0px 5px;\n  border: 1px @borders solid;\n  border-right-width: 0px;\n  background-color: @theme_bg_color;\n}\n.nautilus-path-bar scrolledwindow undershoot.left {\n  border-radius: 5px 0px 0px 5px;\n  background: linear-gradient(to right, @theme_bg_color 6px, alpha(@theme_bg_color, 0) 24px);\n}\n.nautilus-path-bar scrolledwindow undershoot.right {\n  background: linear-gradient(to left, @theme_bg_color 6px, alpha(@theme_bg_color, 0) 24px);\n}\n\n.nautilus-path-bar > button,\n.path-buttons-box button {\n  margin: 0px;\n}\n\n.path-buttons-box button {\n  background-image: none;\n  box-shadow: none;\n  border-radius: 5px;\n  border-width: 0px;\n  -gtk-icon-shadow: none;\n}\n\n.path-buttons-box button:not(.current-dir):not(:backdrop):hover {\n  background: alpha(@theme_fg_color, 0.15);\n  box-shadow: inset 0 0 0 2px @theme_bg_color;\n}\n\n.path-buttons-box button:not(.current-dir):not(:backdrop):hover * {\n  opacity: 1;\n}\n\n/* Make the tags fit into the box */\nentry.search > * {\n  margin: 5px;\n}\n\n/* Sidebar */\n\n.nautilus-window .sidebar-row:selected {\n    background: mix(@theme_bg_color, @theme_fg_color, 0.07);\n}\n\n.nautilus-window .sidebar-row:selected,\n.nautilus-window .sidebar-row:selected image,\n.nautilus-window .sidebar-row:selected label {\n    color: mix(@theme_fg_color, @theme_text_color, 0.5);\n}\n\n.nautilus-window .sidebar-row:selected:backdrop {\n    background: mix(@theme_unfocused_bg_color, @theme_unfocused_fg_color, 0.07);\n}\n\n.nautilus-window .sidebar-row:selected:backdrop,\n.nautilus-window .sidebar-row:selected:backdrop label {\n    color: mix(@theme_unfocused_fg_color, @theme_unfocused_text_color, 0.15);\n}\n\n/* Floating status bar */\n.floating-bar {\n  padding: 1px;\n  background-color: @theme_base_color;\n  border-width: 1px;\n  border-style: solid solid none;\n  border-color: @borders;\n  border-radius: 8px 8px 0 0;\n}\n\n.floating-bar.bottom.left { /* axes left border and border radius */\n  border-left-style: none;\n  border-top-left-radius: 0;\n}\n.floating-bar.bottom.right { /* axes right border and border radius */\n  border-right-style: none;\n  border-top-right-radius: 0;\n}\n\n.floating-bar:backdrop {\n  background-color: @theme_unfocused_base_color;\n  border-color: @unfocused_borders;\n}\n\n.floating-bar button {\n  padding: 0px;\n}\n\n@define-color disk_space_unknown #888a85;\n@define-color disk_space_used #729fcf;\n@define-color disk_space_free #eeeeec;\n\n.disk-space-display {\n    border-style: solid;\n    border-width: 2px;\n}\n\n.disk-space-display.unknown {\n    background-color: @disk_space_unknown;\n    border-color: shade(@disk_space_unknown, 0.7);\n    color: @disk_space_unknown;\n}\n.disk-space-display.unknown.border {\n    color: shade(@disk_space_unknown, 0.7);\n}\n\n.disk-space-display.used {\n    background-color: @disk_space_used;\n    border-color: shade(@disk_space_used, 0.7);\n    color: @disk_space_used;\n}\n.disk-space-display.used.border {\n    color: shade(@disk_space_used, 0.7);\n}\n\n.disk-space-display.free {\n    background-color: @disk_space_free;\n    border-color: shade(@disk_space_free, 0.7);\n    color: @disk_space_free;\n}\n.disk-space-display.free.border {\n    color: shade(@disk_space_free, 0.7);\n}\n\n/* As a workaround for GtkTreeView showing thick border above first row when\n * horizontal grid lines are enabled, we add them using CSS instead. Exclude the\n * drop targets to let through the default feedback style. */\n.nautilus-list-view .view:not(:drop(active)) {\n    border-bottom: 1px solid @theme_bg_color;\n}\n\n.nautilus-list-view.thumbnail {\n  -gtk-icon-shadow: 0px 1px 2px @borders,\n                    1px 0px 0px alpha(@borders, 0.25),\n                    -1px 0px 0px alpha(@borders, 0.25),\n                    0px 2px 0px alpha(@borders, 0.5);\n}\n\n.search-information {\n  background-color: @theme_selected_bg_color;\n  color:white;\n  padding:2px;\n}\n\n@define-color conflict_bg #fef6b6;\n\n.conflict-row {\n    background: @conflict_bg;\n    color: black;\n}\n\n.conflict-row:hover {\n    background-color: shade(@conflict_bg, 0.9);\n}\n\n.conflict-row:selected {\n  background: @theme_selected_bg_color;\n  color: @theme_selected_fg_color;\n}\n\n/* Icon view */\nflowbox {\n  padding: 18px\n}\n\nflowboxchild {\n  padding: 0px;\n}\n\nflowboxchild:selected {\n  background-color:transparent;\n  outline-color: transparent;\n}\n\nflowboxchild .thumbnail {\n  margin: 4px;\n  box-shadow: 0px 1px 2px 0px alpha(@borders, 0.5),\n              0px 0px 0px 1px alpha(@borders, 0.5),\n              0px 2px 0px 0px alpha(@borders, 0.5);\n  border-radius: 2px;\n}\n\n.icon-ui-labels-box {\n  padding: 2px 4px;\n  border-radius: 4px;\n}\n\nflowboxchild:selected .icon-ui-labels-box {\n  color: @theme_selected_fg_color;\n  background-color: @theme_selected_bg_color;\n}\n\nflowboxchild:selected image {\n  -gtk-icon-effect: dim; /* GTK 3 only */\n  /* GTK 4 TODO: Replace previous line with the following one:\n  -gtk-icon-filter: opacity(0.5);\n  */\n  -gtk-icon-shadow: 0px 0px @theme_selected_bg_color;\n}\n"
  },
  {
    "path": ".themes/Flat-Remix-GTK-Blue-Light-Solid/index.theme",
    "content": "[Desktop Entry]\nType=X-GNOME-Metatheme\nName=Flat-Remix-GTK-Blue-Light\nComment=Flat-Remix-GTK-Blue-Light theme\"\nEncoding=UTF-8\n\n\n[X-GNOME-Metatheme]\nGtkTheme=Flat-Remix-GTK-Blue-Light\nMetacityTheme=Flat-Remix-Light-Metacity\nIconTheme=Flat-Remix-Blue-Light\nCursorTheme=Adwaita\nButtonLayout=:minimize,maximize,close\n"
  },
  {
    "path": ".themes/Flat-Remix-GTK-Blue-Light-Solid/install.sh",
    "content": "#!/bin/sh\n\noriginal_theme=\"$(gsettings get org.gnome.desktop.interface gtk-theme | tr -d \\')\"\nsed -i \"s/Adwaita/${original_theme}/\" uninstall.sh\n\nmkdir -p ~/.config/gtk-4.0/\ncp -r -f libadwaita/* uninstall.sh ~/.config/gtk-4.0/\n\nmkdir -p ~/.themes/\ncp -a $PWD ~/.themes/\n\ngsettings set org.gnome.desktop.interface gtk-theme \"$(basename $PWD)\"\n"
  },
  {
    "path": ".themes/Flat-Remix-GTK-Blue-Light-Solid/libadwaita/gtk.css",
    "content": "@define-color accent_bg_color #2777ff;\n@define-color accent_fg_color #ffffff;\n@define-color accent_color @accent_bg_color;\n@define-color destructive_bg_color @red_3;\n@define-color destructive_fg_color white;\n@define-color destructive_color @red_4;\n@define-color success_bg_color @green_4;\n@define-color success_fg_color white;\n@define-color success_color #1b8553;\n@define-color warning_bg_color @yellow_5;\n@define-color warning_fg_color rgba(0, 0, 0, 0.8);\n@define-color warning_color #9c6e03;\n@define-color error_bg_color @red_3;\n@define-color error_fg_color white;\n@define-color error_color @red_4;\n@define-color window_bg_color #fafafa;\n@define-color window_fg_color rgba(0, 0, 0, 0.8);\n@define-color view_bg_color #ffffff;\n@define-color view_fg_color rgba(0, 0, 0, 0.8);\n@define-color headerbar_bg_color #ebebeb;\n@define-color headerbar_fg_color rgba(0, 0, 0, 0.8);\n@define-color headerbar_border_color rgba(0, 0, 0, 0.8);\n@define-color headerbar_backdrop_color @view_bg_color;\n@define-color headerbar_shade_color rgba(0, 0, 0, 0.12);\n@define-color headerbar_darker_shade_color rgba(0, 0, 0, 0.12);\n@define-color sidebar_bg_color #ebebeb;\n@define-color sidebar_fg_color rgba(0, 0, 0, 0.8);\n@define-color sidebar_backdrop_color mix(@sidebar_bg_color, @window_bg_color, .5);\n@define-color sidebar_shade_color rgba(0, 0, 0, 0.07);\n@define-color sidebar_border_color rgba(0, 0, 0, 0.07);\n@define-color secondary_sidebar_bg_color mix(@sidebar_bg_color, @window_bg_color, .5);\n@define-color secondary_sidebar_fg_color rgba(0, 0, 0, 0.8);\n@define-color secondary_sidebar_backdrop_color mix(@secondary_sidebar_bg_color, @window_bg_color, .5);\n@define-color secondary_sidebar_shade_color rgba(0, 0, 0, 0.07);\n@define-color secondary_sidebar_border_color rgba(0, 0, 0, 0.07);\n@define-color card_bg_color #ffffff;\n@define-color card_fg_color rgba(0, 0, 0, 0.8);\n@define-color card_shade_color rgba(0, 0, 0, 0.07);\n@define-color dialog_bg_color #ffffff;\n@define-color dialog_fg_color rgba(0, 0, 0, 0.8);\n@define-color popover_bg_color #ffffff;\n@define-color popover_fg_color rgba(0, 0, 0, 0.8);\n@define-color popover_shade_color rgba(0, 0, 0, 0.07);\n@define-color thumbnail_bg_color #ffffff;\n@define-color thumbnail_fg_color rgba(0, 0, 0, 0.8);\n@define-color shade_color rgba(0, 0, 0, 0.07);\n@define-color scrollbar_outline_color white;\nwindowcontrols {\n  margin: 8px; }\n  windowcontrols button {\n    min-height: 16px;\n    min-width: 16px;\n    margin: -3px; }\n    windowcontrols button.minimize image, windowcontrols button.maximize image, windowcontrols button.close image {\n      padding: 0;\n      color: transparent;\n      background-image: -gtk-scaled(url(\"assets/titlebutton.png\"), url(\"assets/titlebutton@2.png\"));\n      background-position: center;\n      background-repeat: no-repeat;\n      background-size: 8px;\n      box-shadow: 0 0 5px 0 alpha(@headerbar_bg_color, 10); }\n      windowcontrols button.minimize image:backdrop, windowcontrols button.maximize image:backdrop, windowcontrols button.close image:backdrop {\n        background-color: #7f7f7f;\n        background-image: -gtk-scaled(url(\"assets/titlebutton.png\"), url(\"assets/titlebutton@2.png\")); }\n    windowcontrols button.minimize image {\n      background-color: #fd7d00; }\n      windowcontrols button.minimize image:hover {\n        background-image: -gtk-scaled(url(\"assets/minimize.png\"), url(\"assets/minimize@2.png\")); }\n    windowcontrols button.maximize image {\n      background-color: #377cf1; }\n      windowcontrols button.maximize image:hover {\n        background-image: -gtk-scaled(url(\"assets/maximize.png\"), url(\"assets/maximize@2.png\")); }\n    windowcontrols button.close image {\n      background-color: #d31919; }\n      windowcontrols button.close image:hover {\n        background-image: -gtk-scaled(url(\"assets/close.png\"), url(\"assets/close@2.png\")); }\n"
  },
  {
    "path": ".themes/Flat-Remix-GTK-Blue-Light-Solid/uninstall.sh",
    "content": "#!/bin/sh\n\ntheme=Flat-Remix-GTK-Blue-Light\n\nrm -rf ~/.config/gtk-4.0/gtk.css \\\n       ~/.config/gtk-4.0/assets \\\n       ~/.config/gtk-4.0/uninstall.sh \\\n       ~/.themes/$theme/\n\ngsettings set org.gnome.desktop.interface gtk-theme \"Adwaita\"\n"
  },
  {
    "path": ".themes/Sweet-Ambar-Blue-Dark-v40/cinnamon/cinnamon-dark.css",
    "content": "stage {\n  color: #F4F5F6; }\n\n.label-shadow {\n  color: rgba(0, 0, 0, 0); }\n\n.menu #notification .notification-button, .menu #notification .notification-icon-button, .popup-menu #notification .notification-button, .popup-menu #notification .notification-icon-button, .sound-button {\n  min-height: 20px;\n  padding: 5px 32px;\n  transition-duration: 0;\n  text-shadow: 0 1px rgba(25, 26, 31, 0);\n  color: #F4F5F6;\n  background-color: #1e1f24;\n  border: 1px solid black;\n  box-shadow: inset 0 2px 4px rgba(30, 31, 36, 0.05); }\n  .menu #notification .notification-button, .menu #notification .notification-icon-button, .popup-menu #notification .notification-button, .popup-menu #notification .notification-icon-button, .sound-button, .menu #notification .notification-button:focus, .menu #notification .notification-icon-button:focus, .popup-menu #notification .notification-button:focus, .popup-menu #notification .notification-icon-button:focus, .sound-button:focus, .menu #notification .notification-button:hover, .menu #notification .notification-icon-button:hover, .popup-menu #notification .notification-button:hover, .popup-menu #notification .notification-icon-button:hover, .menu-favorites-button:hover, .menu-application-button-selected, .menu-category-button-selected, .sound-button:hover, .menu #notification .notification-button:hover:focus, .menu #notification .notification-icon-button:hover:focus, .popup-menu #notification .notification-button:hover:focus, .popup-menu #notification .notification-icon-button:hover:focus, .menu-favorites-button:focus:hover, .menu-application-button-selected:focus, .menu-category-button-selected:focus, .sound-button:hover:focus, .menu #notification .notification-button:active, .menu #notification .notification-icon-button:active, .popup-menu #notification .notification-button:active, .popup-menu #notification .notification-icon-button:active, .sound-button:active, .menu #notification .notification-button:active:focus, .menu #notification .notification-icon-button:active:focus, .popup-menu #notification .notification-button:active:focus, .popup-menu #notification .notification-icon-button:active:focus, .sound-button:active:focus, .menu #notification .notification-button:insensitive, .menu #notification .notification-icon-button:insensitive, .popup-menu #notification .notification-button:insensitive, .popup-menu #notification .notification-icon-button:insensitive, .sound-button:insensitive {\n    border-radius: 2px; }\n  .menu #notification .notification-button:focus, .menu #notification .notification-icon-button:focus, .popup-menu #notification .notification-button:focus, .popup-menu #notification .notification-icon-button:focus, .sound-button:focus {\n    text-shadow: 0 1px rgba(25, 26, 31, 0);\n    color: #F4F5F6;\n    background-color: #1e1f24;\n    border: 1px solid #0072ff;\n    box-shadow: inset 0 2px 4px rgba(30, 31, 36, 0.05); }\n  .menu #notification .notification-button:hover, .menu #notification .notification-icon-button:hover, .popup-menu #notification .notification-button:hover, .popup-menu #notification .notification-icon-button:hover, .menu-favorites-button:hover, .menu-application-button-selected, .menu-category-button-selected, .sound-button:hover {\n    text-shadow: 0 1px rgba(25, 26, 31, 0);\n    color: #F4F5F6;\n    background-color: #292a32;\n    border: 1px solid black;\n    box-shadow: inset 0 2px 4px rgba(41, 42, 50, 0.05); }\n  .menu #notification .notification-button:hover:focus, .menu #notification .notification-icon-button:hover:focus, .popup-menu #notification .notification-button:hover:focus, .popup-menu #notification .notification-icon-button:hover:focus, .menu-favorites-button:focus:hover, .menu-application-button-selected:focus, .menu-category-button-selected:focus, .sound-button:hover:focus {\n    text-shadow: 0 1px rgba(25, 26, 31, 0);\n    color: #F4F5F6;\n    background-color: #1e1f24;\n    border: 1px solid #0072ff;\n    box-shadow: inset 0 2px 4px rgba(30, 31, 36, 0.05); }\n  .menu #notification .notification-button:active, .menu #notification .notification-icon-button:active, .popup-menu #notification .notification-button:active, .popup-menu #notification .notification-icon-button:active, .sound-button:active, .menu #notification .notification-button:active:focus, .menu #notification .notification-icon-button:active:focus, .popup-menu #notification .notification-button:active:focus, .popup-menu #notification .notification-icon-button:active:focus, .sound-button:active:focus {\n    text-shadow: 0 1px rgba(25, 26, 31, 0);\n    color: #fefefe;\n    background-color: #0072ff;\n    border: 1px solid #0072ff;\n    box-shadow: inset 0 2px 4px #0072ff; }\n  .menu #notification .notification-button:insensitive, .menu #notification .notification-icon-button:insensitive, .popup-menu #notification .notification-button:insensitive, .popup-menu #notification .notification-icon-button:insensitive, .sound-button:insensitive {\n    text-shadow: 0 1px rgba(25, 26, 31, 0);\n    color: rgba(244, 245, 246, 0.45);\n    border: 1px solid rgba(0, 0, 0, 0.55);\n    background-color: rgba(30, 31, 36, 0.55);\n    box-shadow: inset 0 2px 4px rgba(30, 31, 36, 0.05); }\n\n.notification-button, .notification-icon-button, .modal-dialog-button-box .modal-dialog-button {\n  min-height: 20px;\n  padding: 5px 32px;\n  transition-duration: 0;\n  border-radius: 2px;\n  text-shadow: 0 1px rgba(25, 26, 31, 0);\n  color: #BAC3CF;\n  border: 1px solid rgba(0, 0, 0, 0.4);\n  background-color: rgba(64, 66, 78, 0.4); }\n  .notification-button:hover, .notification-icon-button:hover, .modal-dialog-button-box .modal-dialog-button:hover {\n    text-shadow: 0 1px rgba(25, 26, 31, 0);\n    color: #BAC3CF;\n    border: 1px solid rgba(0, 0, 0, 0.4);\n    background-color: rgba(80, 83, 98, 0.5); }\n  .notification-button:focus, .notification-icon-button:focus, .modal-dialog-button-box .modal-dialog-button:focus {\n    color: #0072ff; }\n  .notification-button:active, .notification-icon-button:active, .modal-dialog-button-box .modal-dialog-button:active {\n    text-shadow: 0 1px rgba(25, 26, 31, 0);\n    color: #fefefe;\n    border: 1px solid #0072ff;\n    background-color: #0072ff; }\n  .notification-button:insensitive, .notification-icon-button:insensitive, .modal-dialog-button-box .modal-dialog-button:insensitive {\n    text-shadow: 0 1px rgba(25, 26, 31, 0);\n    color: #42444a;\n    border: 1px solid rgba(0, 0, 0, 0.4);\n    background-color: rgba(64, 66, 78, 0.25); }\n\n.menu #notification StEntry, .popup-menu #notification StEntry, #menu-search-entry {\n  padding: 7px;\n  caret-size: 1px;\n  selection-background-color: #0072ff;\n  selected-color: #fefefe;\n  transition-duration: 300ms;\n  border-radius: 3px;\n  color: #F4F5F6;\n  background-color: #191a1f;\n  border: 1px solid black;\n  box-shadow: inset 0 2px 4px rgba(25, 26, 31, 0.05); }\n  .menu #notification StEntry:focus, .popup-menu #notification StEntry:focus, #menu-search-entry:focus, .menu #notification StEntry:hover, .popup-menu #notification StEntry:hover, #menu-search-entry:hover {\n    color: #F4F5F6;\n    background-color: #191a1f;\n    border: 1px solid #0072ff;\n    box-shadow: inset 0 2px 4px rgba(25, 26, 31, 0.05); }\n  .menu #notification StEntry:insensitive, .popup-menu #notification StEntry:insensitive, #menu-search-entry:insensitive {\n    color: rgba(244, 245, 246, 0.45);\n    background-color: #15161a;\n    border-color: 1px solid #070709;\n    box-shadow: inset 0 2px 4px rgba(21, 22, 26, 0.05); }\n  .menu #notification StEntry StIcon.capslock-warning, .popup-menu #notification StEntry StIcon.capslock-warning, #menu-search-entry StIcon.capslock-warning {\n    icon-size: 16px;\n    warning-color: #F27835;\n    padding: 0 4px; }\n\n.notification StEntry {\n  padding: 7px;\n  caret-size: 1px;\n  caret-color: #BAC3CF;\n  selection-background-color: #0072ff;\n  selected-color: #fefefe;\n  transition-duration: 300ms;\n  border-radius: 3px;\n  color: #BAC3CF;\n  background-color: rgba(64, 66, 78, 0.4);\n  border: 1px solid rgba(0, 0, 0, 0.4);\n  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); }\n  .notification StEntry:focus {\n    color: #fefefe;\n    background-color: #0072ff;\n    border: 1px solid #0072ff;\n    box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); }\n  .notification StEntry:insensitive {\n    color: rgba(186, 195, 207, 0.55);\n    background-color: rgba(64, 66, 78, 0.25);\n    border: 1px solid rgba(0, 0, 0, 0.4);\n    box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); }\n\nStScrollView.vfade {\n  -st-vfade-offset: 0px; }\nStScrollView.hfade {\n  -st-hfade-offset: 0px; }\n\nStScrollBar {\n  padding: 8px; }\n  StScrollView StScrollBar {\n    min-width: 5px;\n    min-height: 5px; }\n  StScrollBar StBin#trough {\n    background-color: rgba(25, 26, 31, 0.1);\n    border-radius: 8px; }\n  StScrollBar StButton#vhandle, StScrollBar StButton#hhandle {\n    border-radius: 2px;\n    background-color: #6b6c6e;\n    border: 0px solid;\n    margin: 0px; }\n    StScrollBar StButton#vhandle:hover, StScrollBar StButton#hhandle:hover {\n      background-color: #545557; }\n    StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active {\n      background-color: #0072ff; }\n\n.separator {\n  -gradient-height: 1px;\n  -gradient-start: rgba(0, 0, 0, 0);\n  -gradient-end: rgba(0, 0, 0, 0);\n  -margin-horizontal: 1.5em;\n  height: 1em; }\n\n.popup-slider-menu-item, .slider {\n  -slider-height: 0.3em;\n  -slider-background-color: #25262d;\n  -slider-border-color: rgba(16, 16, 19, 0.3);\n  -slider-active-background-color: #0072ff;\n  -slider-active-border-color: rgba(16, 16, 19, 0.3);\n  -slider-border-width: 1px;\n  -slider-handle-radius: 0.5em;\n  height: 1em;\n  min-width: 15em;\n  border: 0 solid transparent;\n  border-right-width: 1px;\n  border-left-width: 5px; }\n  .popup-menu-item:active .popup-slider-menu-item,\n  .popup-menu-item:active .slider {\n    -slider-background-color: rgba(0, 0, 0, 0.2);\n    -slider-active-background-color: #fefefe; }\n\n.check-box CinnamonGenericContainer {\n  spacing: .2em;\n  min-height: 30px;\n  padding-top: 2px; }\n.check-box StLabel {\n  font-weight: normal; }\n.check-box StBin {\n  width: 16px;\n  height: 16px;\n  background-image: url(\"dark-assets/checkbox/checkbox-unchecked.svg\"); }\n.check-box:focus StBin {\n  background-image: url(\"dark-assets/checkbox/checkbox-unchecked-focused.svg\"); }\n.check-box:checked StBin {\n  background-image: url(\"dark-assets/checkbox/checkbox-checked.svg\"); }\n.check-box:focus:checked StBin {\n  background-image: url(\"dark-assets/checkbox/checkbox-checked-focused.svg\"); }\n\n.radiobutton CinnamonGenericContainer {\n  spacing: .2em;\n  height: 26px;\n  padding-top: 2px; }\n.radiobutton StLabel {\n  padding-top: 4px;\n  font-size: 0.9em;\n  box-shadow: none; }\n.radiobutton StBin {\n  width: 16px;\n  height: 16px;\n  background-image: url(\"dark-assets/checkbox/checkbox-unchecked.svg\"); }\n.radiobutton:focus StBin {\n  background-image: url(\"dark-assets/checkbox/checkbox-unchecked-focused.svg\"); }\n.radiobutton:checked StBin {\n  background-image: url(\"dark-assets/checkbox/checkbox-checked.svg\"); }\n.radiobutton:focus:checked StBin {\n  background-image: url(\"dark-assets/checkbox/checkbox-checked-focused.svg\"); }\n\n.toggle-switch {\n  width: 50px;\n  height: 20px;\n  background-size: contain;\n  background-image: url(\"dark-assets/switch/switch-off.svg\"); }\n  .toggle-switch:checked {\n    background-image: url(\"dark-assets/switch/switch-on.svg\"); }\n  .popup-menu-item:active .toggle-switch {\n    background-image: url(\"common-assets/switch/switch-off-selected.svg\"); }\n    .popup-menu-item:active .toggle-switch:checked {\n      background-image: url(\"common-assets/switch/switch-on-selected.svg\"); }\n\n.cinnamon-link {\n  color: #7cb7ff;\n  text-decoration: underline; }\n  .cinnamon-link:hover {\n    color: #afd3ff; }\n\n#Tooltip {\n  border-radius: 3px;\n  padding: 5px 12px;\n  background-color: #0e0e11;\n  color: #BAC3CF;\n  font-size: 1em;\n  font-weight: normal;\n  text-align: center; }\n\n.menu,\n.popup-menu,\n.popup-combo-menu {\n  color: #F4F5F6;\n  background-color: #0e0e11;\n  border-radius: 5px;\n  border: 1px solid black; }\n  .menu-arrow,\n  .popup-menu-arrow {\n    icon-size: 16px; }\n  .menu .popup-sub-menu,\n  .popup-menu .popup-sub-menu,\n  .popup-combo-menu .popup-sub-menu {\n    background-gradient-direction: none;\n    box-shadow: none;\n    background-color: #09090b; }\n    .menu .popup-sub-menu .popup-menu-item:ltr,\n    .popup-menu .popup-sub-menu .popup-menu-item:ltr,\n    .popup-combo-menu .popup-sub-menu .popup-menu-item:ltr {\n      padding-right: 0em; }\n    .menu .popup-sub-menu .popup-menu-item:rtl,\n    .popup-menu .popup-sub-menu .popup-menu-item:rtl,\n    .popup-combo-menu .popup-sub-menu .popup-menu-item:rtl {\n      padding-left: 0em; }\n    .menu .popup-sub-menu StScrollBar,\n    .popup-menu .popup-sub-menu StScrollBar,\n    .popup-combo-menu .popup-sub-menu StScrollBar {\n      padding: 4px; }\n      .menu .popup-sub-menu StScrollBar StBin#trough, .menu .popup-sub-menu StScrollBar StBin#vhandle,\n      .popup-menu .popup-sub-menu StScrollBar StBin#trough,\n      .popup-menu .popup-sub-menu StScrollBar StBin#vhandle,\n      .popup-combo-menu .popup-sub-menu StScrollBar StBin#trough,\n      .popup-combo-menu .popup-sub-menu StScrollBar StBin#vhandle {\n        border-width: 0; }\n  .menu .popup-menu-content,\n  .popup-menu .popup-menu-content,\n  .popup-combo-menu .popup-menu-content {\n    padding: 1em 0em 1em 0em; }\n  .menu .popup-menu-item,\n  .popup-menu .popup-menu-item,\n  .popup-combo-menu .popup-menu-item {\n    padding: .4em 1.75em;\n    spacing: 1em; }\n    .menu .popup-menu-item:active,\n    .popup-menu .popup-menu-item:active,\n    .popup-combo-menu .popup-menu-item:active {\n      color: #fefefe;\n      background-color: transparent;\n      border-image: url(\"common-assets/menu/menu-hover.svg\") 9 9 1 1; }\n    .menu .popup-menu-item:insensitive,\n    .popup-menu .popup-menu-item:insensitive,\n    .popup-combo-menu .popup-menu-item:insensitive {\n      color: rgba(244, 245, 246, 0.5);\n      background: none; }\n  .menu .popup-inactive-menu-item,\n  .popup-menu .popup-inactive-menu-item,\n  .popup-combo-menu .popup-inactive-menu-item {\n    color: #F4F5F6; }\n    .menu .popup-inactive-menu-item:insensitive,\n    .popup-menu .popup-inactive-menu-item:insensitive,\n    .popup-combo-menu .popup-inactive-menu-item:insensitive {\n      color: rgba(244, 245, 246, 0.45); }\n  .menu .popup-menu-item:active .popup-inactive-menu-item,\n  .popup-menu .popup-menu-item:active .popup-inactive-menu-item,\n  .popup-combo-menu .popup-menu-item:active .popup-inactive-menu-item {\n    color: #fefefe; }\n  .menu-icon,\n  .popup-menu-icon {\n    icon-size: 16px; }\n\n.popup-menu-boxpointer {\n  -arrow-border-radius: 3px;\n  -arrow-background-color: rgba(0, 0, 0, 0);\n  -arrow-border-width: 1px;\n  -arrow-border-color: rgba(0, 0, 0, 0);\n  -arrow-base: 0;\n  -arrow-rise: 0; }\n\n.popup-combo-menu {\n  padding: 10px 1px; }\n\n.popup-combobox-item {\n  spacing: 1em; }\n\n.popup-separator-menu-item {\n  -gradient-height: 2px;\n  -gradient-start: transparent;\n  -gradient-end: transparent;\n  -margin-horizontal: 1.5em;\n  height: 1em; }\n\n.popup-alternating-menu-item:alternate {\n  font-weight: normal; }\n\n.popup-device-menu-item {\n  spacing: .5em; }\n\n.popup-subtitle-menu-item {\n  font-weight: normal; }\n\n.nm-menu-item-icons {\n  spacing: .5em; }\n\n#panel {\n  height: 28px;\n  width: 32px;\n  font-weight: 700;\n  background-color: #0e0e11;\n  color: #F4F5F6; }\n  #panel:highlight {\n    border-image: none;\n    background-color: rgba(252, 65, 56, 0.5); }\n  #panelLeft {\n    spacing: 4px; }\n    #panelLeft:dnd {\n      background-gradient-direction: vertical;\n      background-gradient-start: rgba(255, 0, 0, 0.05);\n      background-gradient-end: rgba(255, 0, 0, 0.2); }\n    #panelLeft:ltr {\n      padding-right: 4px; }\n    #panelLeft:rtl {\n      padding-left: 4px; }\n    #panelLeft.vertical {\n      padding: 0; }\n      #panelLeft.vertical:ltr {\n        padding-right: 0px; }\n      #panelLeft.vertical:rtl {\n        padding-left: 0px; }\n  #panelRight:dnd {\n    background-gradient-direction: vertical;\n    background-gradient-start: rgba(0, 0, 255, 0.05);\n    background-gradient-end: rgba(0, 0, 255, 0.2); }\n  #panelRight:ltr {\n    padding-left: 4px;\n    spacing: 0px; }\n  #panelRight:rtl {\n    padding-right: 4px;\n    spacing: 0px; }\n  #panelRight.vertical {\n    padding: 0; }\n    #panelRight.vertical:ltr {\n      padding-right: 0px; }\n    #panelRight.vertical:rtl {\n      padding-left: 0px; }\n  #panelCenter {\n    spacing: 4px; }\n    #panelCenter:dnd {\n      background-gradient-direction: vertical;\n      background-gradient-start: rgba(0, 255, 0, 0.05);\n      background-gradient-end: rgba(0, 255, 0, 0.2); }\n\n.panel-top, .panel-bottom, .panel-left, .panel-right {\n  color: #F4F5F6;\n  font-size: 1em;\n  padding: 0px; }\n.panel-dummy {\n  background-color: rgba(252, 65, 56, 0.5); }\n  .panel-dummy:entered {\n    background-color: rgba(252, 65, 56, 0.6); }\n.panel-status-button {\n  border-width: 0;\n  -natural-hpadding: 3px;\n  -minimum-hpadding: 3px;\n  font-weight: bold;\n  color: white;\n  height: 22px; }\n.panel-button {\n  -natural-hpadding: 6px;\n  -minimum-hpadding: 2px;\n  font-weight: bold;\n  color: green;\n  transition-duration: 100; }\n\n.system-status-icon {\n  icon-size: 16px;\n  padding: 0 1px; }\n\n#overview {\n  spacing: 12px; }\n\n.window-caption {\n  background-color: #0e0e11;\n  border: 1px solid #0e0e11;\n  color: #BAC3CF;\n  spacing: 25px;\n  border-radius: 2px;\n  font-size: 9pt;\n  padding: 5px 8px;\n  -cinnamon-caption-spacing: 4px; }\n  .window-caption#selected {\n    background-color: #0072ff;\n    color: #fefefe;\n    border: 1px solid #0072ff;\n    spacing: 25px; }\n\n.expo-workspaces-name-entry,\n.expo-workspaces-name-entry#selected {\n  height: 15px;\n  border-radius: 2px;\n  font-size: 9pt;\n  padding: 5px 8px;\n  -cinnamon-caption-spacing: 4px;\n  color: #BAC3CF;\n  background-color: rgba(64, 66, 78, 0.4);\n  border: 1px solid rgba(0, 0, 0, 0.4);\n  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); }\n  .expo-workspaces-name-entry:focus,\n  .expo-workspaces-name-entry#selected:focus {\n    border: 1px solid #0072ff;\n    background-color: #0072ff;\n    color: #fefefe;\n    font-style: italic;\n    transition-duration: 300;\n    selection-background-color: #fefefe;\n    selected-color: #0072ff; }\n\n.expo-workspace-thumbnail-frame {\n  border: 4px solid rgba(255, 255, 255, 0);\n  background-color: rgba(255, 255, 255, 0);\n  border-radius: 2px; }\n  .expo-workspace-thumbnail-frame#active {\n    border: 4px solid #0072ff;\n    background-color: black;\n    border-radius: 2px; }\n\n.expo-background {\n  background-color: #0e0e11; }\n\n.workspace-thumbnails {\n  spacing: 26px; }\n  .workspace-thumbnails-background, .workspace-thumbnails-background:rtl {\n    padding: 8px; }\n.workspace-add-button {\n  background-image: url(\"common-assets/misc/add-workspace.svg\");\n  height: 200px;\n  width: 35px;\n  transition-duration: 100; }\n  .workspace-add-button:hover {\n    background-image: url(\"common-assets/misc/add-workspace-hover.svg\");\n    transition-duration: 100; }\n  .workspace-add-button:active {\n    background-image: url(\"common-assets/misc/add-workspace-active.svg\");\n    transition-duration: 100; }\n.workspace-overview-background-shade {\n  background-color: rgba(0, 0, 0, 0.5); }\n\n.workspace-close-button,\n.window-close {\n  background-image: url(\"common-assets/misc/close.svg\");\n  background-size: 26px;\n  height: 26px;\n  width: 26px;\n  -cinnamon-close-overlap: 10px; }\n  .workspace-close-button:hover,\n  .window-close:hover {\n    background-image: url(\"common-assets/misc/close-hover.svg\");\n    background-size: 26px;\n    height: 26px;\n    width: 26px; }\n  .workspace-close-button:active,\n  .window-close:active {\n    background-image: url(\"common-assets/misc/close-active.svg\");\n    background-size: 26px;\n    height: 26px;\n    width: 26px; }\n\n.window-close-area {\n  background-image: url(\"common-assets/misc/trash-icon.svg\");\n  height: 120px;\n  width: 400px; }\n\n.about-content {\n  width: 550px;\n  height: 250px;\n  spacing: 8px;\n  padding-bottom: 10px; }\n.about-title {\n  font-size: 2em;\n  font-weight: bold; }\n.about-uuid {\n  font-size: 10px;\n  color: #888; }\n.about-icon {\n  padding-right: 20px;\n  padding-bottom: 14px; }\n.about-scrollBox {\n  border: 1px solid black;\n  border-radius: 2px;\n  background-color: #191a1f;\n  padding: 4px;\n  padding-right: 0;\n  border-radius: 0; }\n  .about-scrollBox-innerBox {\n    padding: 1.2em;\n    spacing: 1.2em; }\n.about-description {\n  padding-top: 4px;\n  padding-bottom: 16px; }\n.about-version {\n  padding-left: 7px;\n  font-size: 10px;\n  color: #888; }\n\n.calendar {\n  spacing-rows: 0;\n  spacing-columns: 0; }\n\n.calendar-main-box {\n  margin: 0 .8em .5em .8em; }\n\n.calendar-events-main-box {\n  height: 300px;\n  margin-right: .5em;\n  padding: .5em;\n  min-width: 350px;\n  border: 1px solid black;\n  background-color: #191a1f; }\n\n.calendar-events-no-events-button {\n  margin: 6px 0 6px 0;\n  padding: 6px; }\n  .calendar-events-no-events-button:hover {\n    background-color: #0072ff; }\n    .calendar-events-no-events-button:hover .calendar-events-no-events-icon,\n    .calendar-events-no-events-button:hover .calendar-events-no-events-label {\n      color: #fefefe; }\n\n.calendar-events-no-events-icon,\n.calendar-events-no-events-label {\n  font-weight: bold;\n  color: #F4F5F6;\n  text-align: center; }\n\n.calendar-events-date-label {\n  padding: .1em .1em .5em .1em;\n  color: #F4F5F6;\n  font-weight: bold;\n  text-align: center; }\n\n.calendar-events-event-container {\n  padding: 0; }\n\n.calendar-event-button {\n  border: 1px solid rgba(0, 0, 0, 0); }\n  .calendar-event-button .calendar-event-time-past {\n    color: rgba(244, 245, 246, 0.4);\n    font-weight: bold;\n    text-align: left;\n    margin-bottom: .2em; }\n  .calendar-event-button .calendar-event-time-present {\n    color: #F4F5F6;\n    font-weight: bold;\n    text-align: left;\n    margin-bottom: .2em; }\n    .calendar-event-button .calendar-event-time-present:all-day {\n      color: #0072ff; }\n  .calendar-event-button .calendar-event-time-future {\n    color: #F4F5F6;\n    font-weight: bold;\n    text-align: left;\n    margin-bottom: .2em; }\n  .calendar-event-button .calendar-event-summary {\n    color: #F4F5F6;\n    text-align: left;\n    width: 200px; }\n  .calendar-event-button .calendar-event-countdown {\n    text-align: right;\n    margin-bottom: .6em;\n    color: #F4F5F6; }\n    .calendar-event-button .calendar-event-countdown:soon {\n      font-weight: bold; }\n    .calendar-event-button .calendar-event-countdown:imminent {\n      font-weight: bold;\n      color: #F27835; }\n    .calendar-event-button .calendar-event-countdown:current {\n      font-weight: bold;\n      color: #0072ff; }\n  .calendar-event-button:hover {\n    background-color: #0072ff;\n    border: 1px solid black; }\n    .calendar-event-button:hover .calendar-event-time-past,\n    .calendar-event-button:hover .calendar-event-time-present,\n    .calendar-event-button:hover .calendar-event-time-future,\n    .calendar-event-button:hover .calendar-event-summary {\n      color: #fefefe; }\n    .calendar-event-button:hover .calendar-event-countdown {\n      text-align: right;\n      margin-bottom: .6em;\n      color: #fefefe; }\n      .calendar-event-button:hover .calendar-event-countdown:soon {\n        font-weight: bold; }\n      .calendar-event-button:hover .calendar-event-countdown:imminent {\n        font-weight: bold; }\n      .calendar-event-button:hover .calendar-event-countdown:current {\n        font-weight: bold; }\n\n.calendar-event-color-strip {\n  width: 2px; }\n\n.calendar-today-home-button {\n  padding: 6px; }\n\n.calendar-today-day-label {\n  font-size: 1.75em;\n  color: #F4F5F6;\n  font-weight: bold;\n  text-align: center;\n  padding-bottom: .1em; }\n\n.calendar-today-date-label {\n  font-size: 1.1em;\n  color: #F4F5F6;\n  font-weight: bold;\n  text-align: center; }\n\n.calendar-today-home-button-enabled {\n  padding: 6px; }\n  .calendar-today-home-button-enabled:hover {\n    background-color: #0072ff; }\n    .calendar-today-home-button-enabled:hover .calendar-today-day-label {\n      color: #fefefe; }\n    .calendar-today-home-button-enabled:hover .calendar-today-date-label {\n      color: #fefefe; }\n\n.calendar-month-label {\n  color: #F4F5F6;\n  font-weight: bold;\n  padding: 8px 0; }\n\n.calendar-change-month-back,\n.calendar-change-month-forward {\n  width: 16px;\n  height: 16px; }\n\n.calendar-change-month-back {\n  background-image: url(\"common-assets/misc/calendar-arrow-left.svg\"); }\n  .calendar-change-month-back:focus, .calendar-change-month-back:hover {\n    background-image: url(\"common-assets/misc/calendar-arrow-left-hover.svg\"); }\n  .calendar-change-month-back:active {\n    background-image: url(\"common-assets/misc/calendar-arrow-left.svg\"); }\n  .calendar-change-month-back:rtl {\n    background-image: url(\"common-assets/misc/calendar-arrow-right.svg\"); }\n    .calendar-change-month-back:rtl:focus, .calendar-change-month-back:rtl:hover {\n      background-image: url(\"common-assets/misc/calendar-arrow-right-hover.svg\"); }\n    .calendar-change-month-back:rtl:active {\n      background-image: url(\"common-assets/misc/calendar-arrow-right.svg\"); }\n\n.calendar-change-month-forward {\n  background-image: url(\"common-assets/misc/calendar-arrow-right.svg\"); }\n  .calendar-change-month-forward:focus, .calendar-change-month-forward:hover {\n    background-image: url(\"common-assets/misc/calendar-arrow-right-hover.svg\"); }\n  .calendar-change-month-forward:active {\n    background-image: url(\"common-assets/misc/calendar-arrow-right.svg\"); }\n  .calendar-change-month-forward:rtl {\n    background-image: url(\"common-assets/misc/calendar-arrow-left.svg\"); }\n    .calendar-change-month-forward:rtl:focus, .calendar-change-month-forward:rtl:hover {\n      background-image: url(\"common-assets/misc/calendar-arrow-left-hover.svg\"); }\n    .calendar-change-month-forward:rtl:active {\n      background-image: url(\"common-assets/misc/calendar-arrow-left.svg\"); }\n\n.calendar-day-event-dot-box {\n  margin-top: 1.7em;\n  max-rows: 1; }\n\n.calendar-day-event-dot {\n  margin: 1px;\n  border-radius: 2px;\n  width: 4px;\n  height: 4px; }\n\n.calendar-day-base {\n  font-size: 1em;\n  text-align: center;\n  width: 2.2em;\n  height: 2.2em;\n  padding: 0.1em; }\n  .calendar-day-base:hover {\n    font-weight: bold;\n    color: #fefefe;\n    background-color: #0072ff; }\n\n.calendar-day-heading {\n  color: rgba(244, 245, 246, 0.85);\n  margin-top: 1em;\n  font-size: 1.05em; }\n\n.calendar-day {\n  border-width: 0;\n  color: rgba(244, 245, 246, 0.9); }\n\n.calendar-day-top {\n  border-top-width: 0; }\n\n.calendar-day-left {\n  border-left-width: 0; }\n\n.calendar-nonwork-day {\n  color: #F4F5F6;\n  background-color: transparent;\n  font-weight: bold; }\n\n.calendar-today {\n  color: #F4F5F6;\n  background-color: rgba(0, 114, 255, 0.4);\n  border-width: 0; }\n  .calendar-today:selected {\n    font-weight: bold; }\n\n.calendar-not-today {\n  color: #F4F5F6; }\n  .calendar-not-today:selected {\n    font-weight: bold;\n    background-color: rgba(244, 245, 246, 0.4); }\n    .calendar-not-today:selected:hover {\n      font-weight: bold;\n      color: #F4F5F6; }\n\n.calendar-other-month-day {\n  color: rgba(244, 245, 246, 0.3);\n  opacity: 1; }\n\n.calendar-other-month-day:hover {\n  color: #fefefe;\n  opacity: 1; }\n\n.calendar-week-number {\n  color: rgba(244, 245, 246, 0.85);\n  font-size: 0.8em;\n  margin-top: 0.8em; }\n\n#notification {\n  border-radius: 3px;\n  border-image: url(\"common-assets/misc/bg.svg\") 9 9 9 9;\n  padding: 13px;\n  spacing-rows: 10px;\n  spacing-columns: 10px;\n  margin-from-right-edge-of-screen: 20px;\n  width: 34em;\n  color: #BAC3CF; }\n  .menu #notification, .popup-menu #notification {\n    border-image: url(\"dark-assets/misc/message.svg\") 9 9 9 9; }\n    .menu #notification, .menu #notification.multi-line-notification, .popup-menu #notification, .popup-menu #notification.multi-line-notification {\n      color: #F4F5F6; }\n    .menu #notification .notification-button, .menu #notification .notification-icon-button, .popup-menu #notification .notification-button, .popup-menu #notification .notification-icon-button {\n      padding: 5px; }\n  #notification.multi-line-notification {\n    padding-bottom: 13px;\n    color: #BAC3CF; }\n  #notification-scrollview {\n    max-height: 10em; }\n    #notification-scrollview > .top-shadow, #notification-scrollview > .bottom-shadow {\n      height: 1em; }\n    #notification-scrollview:ltr > StScrollBar {\n      padding-left: 6px; }\n    #notification-scrollview:rtl > StScrollBar {\n      padding-right: 6px; }\n  #notification-body {\n    spacing: 5px; }\n  #notification-actions {\n    spacing: 10px; }\n\n.notification-with-image {\n  min-height: 159px;\n  color: #BAC3CF; }\n.notification-button, .notification-icon-button {\n  padding: 5px; }\n.notification-icon-button > StIcon {\n  icon-size: 36px; }\n\n#altTabPopup {\n  padding: 8px;\n  spacing: 16px; }\n\n.switcher-list {\n  color: #BAC3CF;\n  background: none;\n  border: none;\n  border-image: url(\"common-assets/misc/bg.svg\") 9 9 9 9;\n  border-radius: 3px;\n  padding: 20px; }\n  .switcher-list > StBoxLayout {\n    padding: 4px; }\n  .switcher-list-item-container {\n    spacing: 8px; }\n  .switcher-list .item-box {\n    padding: 8px;\n    border-radius: 2px; }\n    .switcher-list .item-box:outlined {\n      padding: 8px;\n      border: 1px solid #0072ff; }\n    .switcher-list .item-box:selected {\n      color: #fefefe;\n      background-color: #0072ff;\n      border: 0px solid #0072ff; }\n  .switcher-list .thumbnail {\n    width: 256px; }\n  .switcher-list .thumbnail-box {\n    padding: 2px;\n    spacing: 4px; }\n  .switcher-list .separator {\n    width: 1px;\n    background: rgba(255, 255, 255, 0.2); }\n\n.switcher-arrow {\n  border-color: rgba(0, 0, 0, 0);\n  color: #BAC3CF; }\n  .switcher-arrow:highlighted {\n    border-color: rgba(0, 0, 0, 0);\n    color: #F4F5F6; }\n\n.thumbnail-scroll-gradient-left {\n  background-color: rgba(0, 0, 0, 0);\n  border-radius: 24px;\n  border-radius-topright: 0px;\n  border-radius-bottomright: 0px;\n  width: 60px; }\n\n.thumbnail-scroll-gradient-right {\n  background-color: rgba(0, 0, 0, 0);\n  border-radius: 24px;\n  border-radius-topleft: 0px;\n  border-radius-bottomleft: 0px;\n  width: 60px; }\n\n.ripple-box {\n  width: 104px;\n  height: 104px;\n  background-image: url(\"common-assets/misc/corner-ripple.svg\");\n  background-size: contain; }\n\n.lightbox {\n  background-color: rgba(0, 0, 0, 0.4); }\n\n.flashspot {\n  background-color: white; }\n\n.modal-dialog {\n  color: #F4F5F6;\n  background-color: rgba(16, 16, 19, 0);\n  border: none;\n  border-image: url(\"dark-assets/misc/modal.svg\") 9 9 9 67;\n  padding: 0 5px 6px 5px; }\n  .modal-dialog > StBoxLayout:first-child {\n    padding: 20px 10px 10px 10px; }\n  .modal-dialog-button-box {\n    spacing: 0;\n    margin: 0px;\n    padding: 14px 10px;\n    background: none;\n    border: none;\n    border-image: url(\"dark-assets/misc/button-box.svg\") 9 9 9 9; }\n    .modal-dialog-button-box .modal-dialog-button {\n      padding-top: 0;\n      padding-bottom: 0;\n      height: 30px; }\n\n.run-dialog {\n  padding: 0px 15px 10px 15px;\n  border-image: url(\"common-assets/misc/bg.svg\") 9 9 9 9; }\n  .run-dialog > * {\n    padding: 0; }\n  .run-dialog-label {\n    font-size: 0;\n    font-weight: bold;\n    color: #BAC3CF;\n    padding-bottom: 0; }\n  .run-dialog-error-label {\n    color: #FC4138; }\n  .run-dialog-error-box {\n    padding-top: 15px;\n    spacing: 5px; }\n  .run-dialog-completion-box {\n    padding-left: 15px;\n    font-size: 10px; }\n  .run-dialog-entry {\n    width: 21em;\n    padding: 7px;\n    border-radius: 3px;\n    caret-color: #BAC3CF;\n    selected-color: #fefefe;\n    selection-background-color: #0072ff;\n    color: #BAC3CF;\n    background-color: rgba(64, 66, 78, 0.4);\n    border: 1px solid rgba(0, 0, 0, 0.4);\n    box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); }\n    .run-dialog-entry:focus {\n      color: #fefefe;\n      background-color: #0072ff;\n      border: 1px solid #0072ff;\n      box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); }\n  .run-dialog .modal-dialog-button-box {\n    border: none;\n    box-shadow: none;\n    background: none;\n    background-gradient-direction: none; }\n\n/* CinnamonMountOperation Dialogs */\n.cinnamon-mount-operation-icon {\n  icon-size: 48px; }\n\n.mount-password-reask {\n  color: #F27835; }\n\n.show-processes-dialog,\n.mount-question-dialog {\n  spacing: 24px; }\n  .show-processes-dialog-subject,\n  .mount-question-dialog-subject {\n    padding-top: 10px;\n    padding-left: 17px;\n    padding-bottom: 6px; }\n    .show-processes-dialog-subject:rtl,\n    .mount-question-dialog-subject:rtl {\n      padding-left: 0px;\n      padding-right: 17px; }\n  .show-processes-dialog-description,\n  .mount-question-dialog-description {\n    padding-left: 17px;\n    width: 28em; }\n    .show-processes-dialog-description:rtl,\n    .mount-question-dialog-description:rtl {\n      padding-right: 17px; }\n\n.show-processes-dialog-app-list {\n  max-height: 200px;\n  padding-top: 24px;\n  padding-left: 49px;\n  padding-right: 32px; }\n  .show-processes-dialog-app-list:rtl {\n    padding-right: 49px;\n    padding-left: 32px; }\n  .show-processes-dialog-app-list-item {\n    color: #ccc; }\n    .show-processes-dialog-app-list-item:hover {\n      color: white; }\n    .show-processes-dialog-app-list-item:ltr {\n      padding-right: 1em; }\n    .show-processes-dialog-app-list-item:rtl {\n      padding-left: 1em; }\n    .show-processes-dialog-app-list-item-icon:ltr {\n      padding-right: 17px; }\n    .show-processes-dialog-app-list-item-icon:rtl {\n      padding-left: 17px; }\n    .show-processes-dialog-app-list-item-name {\n      font-size: 1.1em; }\n\n.magnifier-zoom-region {\n  border: 2px solid maroon; }\n  .magnifier-zoom-region .full-screen {\n    border-width: 0px; }\n\n#keyboard {\n  background-color: #0e0e11;\n  border-width: 0;\n  border-top-width: 1px;\n  border-color: rgba(0, 0, 0, 0.4); }\n\n.keyboard-layout {\n  spacing: 10px;\n  padding: 10px; }\n\n.keyboard-row {\n  spacing: 15px; }\n\n.keyboard-key {\n  min-height: 2em;\n  min-width: 2em;\n  font-size: 14pt;\n  font-weight: bold;\n  border-radius: 3px;\n  box-shadow: none;\n  text-shadow: 0 1px rgba(25, 26, 31, 0);\n  color: #BAC3CF;\n  border: 1px solid rgba(0, 0, 0, 0.4);\n  background-color: rgba(64, 66, 78, 0.4); }\n  .keyboard-key:hover {\n    text-shadow: 0 1px rgba(25, 26, 31, 0);\n    color: #BAC3CF;\n    border: 1px solid rgba(0, 0, 0, 0.4);\n    background-color: rgba(80, 83, 98, 0.5); }\n  .keyboard-key:active, .keyboard-key:checked {\n    text-shadow: 0 1px rgba(25, 26, 31, 0);\n    color: #fefefe;\n    border: 1px solid #0072ff;\n    background-color: #0072ff; }\n  .keyboard-key:grayed {\n    text-shadow: 0 1px rgba(25, 26, 31, 0);\n    color: #42444a;\n    border: 1px solid rgba(0, 0, 0, 0.4);\n    background-color: rgba(64, 66, 78, 0.25); }\n\n.keyboard-subkeys {\n  color: #BAC3CF;\n  padding: 5px;\n  -arrow-border-radius: 2px;\n  -arrow-background-color: #0e0e11;\n  -arrow-border-width: 1px;\n  -arrow-border-color: rgba(0, 0, 0, 0.4);\n  -arrow-base: 20px;\n  -arrow-rise: 10px;\n  -boxpointer-gap: 5px; }\n\n.menu-favorites-box {\n  margin: auto;\n  padding: 10px;\n  transition-duration: 300;\n  background-color: #101013;\n  border: 1px solid black; }\n.menu-favorites-button {\n  padding: 10px;\n  border: 1px solid rgba(0, 0, 0, 0); }\n.menu-places-box {\n  margin: auto;\n  padding: 10px;\n  border: 0px solid red; }\n.menu-places-button {\n  padding: 10px; }\n.menu-categories-box {\n  padding: 10px 30px 10px 30px; }\n.menu-applications-inner-box, .menu-applications-outer-box {\n  padding: 10px 10px 0 10px; }\n.menu-application-button {\n  padding: 7px;\n  border: 1px solid rgba(0, 0, 0, 0); }\n  .menu-application-button:highlighted {\n    font-weight: bold; }\n  .menu-application-button-selected {\n    padding: 7px; }\n    .menu-application-button-selected:highlighted {\n      font-weight: bold; }\n  .menu-application-button-label:ltr {\n    padding-left: 5px; }\n  .menu-application-button-label:rtl {\n    padding-right: 5px; }\n.menu-category-button {\n  padding: 7px;\n  border: 1px solid rgba(0, 0, 0, 0); }\n  .menu-category-button-selected {\n    padding: 7px; }\n  .menu-category-button-hover {\n    background-color: red;\n    border-radius: 2px; }\n  .menu-category-button-greyed {\n    padding: 7px;\n    color: rgba(244, 245, 246, 0.45);\n    border: 1px solid rgba(0, 0, 0, 0); }\n  .menu-category-button-label:ltr {\n    padding-left: 5px; }\n  .menu-category-button-label:rtl {\n    padding-right: 5px; }\n.menu-selected-app-box {\n  padding-right: 30px;\n  padding-left: 28px;\n  text-align: right;\n  height: 30px; }\n  .menu-selected-app-box:rtl {\n    padding-top: 10px;\n    height: 30px; }\n.menu-selected-app-title {\n  font-weight: bold; }\n.menu-selected-app-description {\n  max-width: 150px; }\n.menu-search-box:ltr {\n  padding-left: 30px; }\n.menu-search-box-rtl {\n  padding-right: 30px; }\n\n#menu-search-entry {\n  width: 250px;\n  min-height: 15px;\n  font-weight: normal;\n  caret-color: #F4F5F6; }\n\n.menu-search-entry-icon {\n  icon-size: 1em;\n  color: #F4F5F6; }\n\n/* Context menu (at the moment only for favorites) */\n.info-osd {\n  text-align: center;\n  font-weight: bold;\n  spacing: 1em;\n  padding: 16px;\n  color: #F4F5F6;\n  border-image: url(\"common-assets/misc/osd.svg\") 9 9 9 9; }\n\n.osd-window {\n  text-align: center;\n  font-weight: bold;\n  spacing: 1em;\n  padding: 20px;\n  margin: 32px;\n  min-width: 64px;\n  min-height: 64px;\n  color: #F4F5F6;\n  background: none;\n  border: none;\n  border-radius: 5px;\n  border-image: url(\"common-assets/misc/osd.svg\") 9 9 9 9; }\n  .osd-window .osd-monitor-label {\n    font-size: 3em; }\n  .osd-window .level {\n    padding: 0;\n    height: 4px;\n    background-color: rgba(0, 0, 0, 0.5);\n    border-radius: 2px;\n    color: #0072ff; }\n  .osd-window .level-bar {\n    background-color: #0072ff; }\n\n.window-list-box {\n  spacing: 6px;\n  padding-left: 10px;\n  padding-top: 1px; }\n  .window-list-box.vertical {\n    spacing: 2px;\n    padding-left: 0px;\n    padding-right: 0px;\n    padding-top: 10px;\n    padding-bottom: 10px; }\n  .window-list-box:highlight {\n    background-color: rgba(252, 65, 56, 0.5); }\n.window-list-item-label {\n  font-weight: bold;\n  width: 15em;\n  min-width: 5px; }\n.window-list-item-box {\n  font-weight: bold;\n  background-image: none;\n  padding-top: 0;\n  padding-left: 8px;\n  padding-right: 8px;\n  transition-duration: 100;\n  color: rgba(254, 254, 254, 0.6); }\n  .window-list-item-box.top, .window-list-item-box.bottom {\n    border-bottom-width: 2px; }\n    .window-list-item-box.top StLabel, .window-list-item-box.bottom StLabel {\n      padding-left: 2px; }\n  .window-list-item-box.right {\n    padding-left: 0px;\n    padding-right: 0px;\n    border-right-width: 2px; }\n    .window-list-item-box.right StBin {\n      padding-right: 0; }\n  .window-list-item-box.left {\n    padding-left: 0px;\n    padding-right: 0px;\n    border-left-width: 2px; }\n    .window-list-item-box.left StBin {\n      padding-left: 1px; }\n  .window-list-item-box:hover, .window-list-item-box:groupFocus {\n    color: #fefefe;\n    background-color: rgba(254, 254, 254, 0.1); }\n  .window-list-item-box:active, .window-list-item-box:checked, .window-list-item-box:focus, .window-list-item-box:running {\n    color: #fefefe;\n    border-color: #0072ff;\n    background-color: rgba(254, 254, 254, 0.1); }\n  .window-list-item-box .progress {\n    background-color: rgba(0, 114, 255, 0.8); }\n.window-list-item-demands-attention {\n  background-gradient-direction: vertical;\n  background-gradient-start: #F04A50;\n  background-gradient-end: #F04A50; }\n.window-list-preview {\n  spacing: 6px;\n  color: #F4F5F6;\n  border: 1px solid black;\n  background-color: #101013;\n  border-radius: 3px;\n  padding: 6px 12px 12px 12px;\n  font-size: 1em; }\n\n.grouped-window-list-item-label {\n  font-weight: bold;\n  width: 15em;\n  min-width: 5px; }\n.grouped-window-list-item-box {\n  text-align: left;\n  font-weight: bold;\n  background-image: none;\n  padding-top: 0;\n  padding-left: 8px;\n  padding-right: 8px;\n  transition-duration: 100;\n  color: rgba(254, 254, 254, 0.6); }\n  .grouped-window-list-item-box.top, .grouped-window-list-item-box.bottom {\n    border-bottom-width: 2px; }\n    .grouped-window-list-item-box.top StLabel, .grouped-window-list-item-box.bottom StLabel {\n      padding-left: 2px; }\n  .grouped-window-list-item-box.right {\n    padding-left: 0px;\n    padding-right: 0px;\n    border-right-width: 2px; }\n    .grouped-window-list-item-box.right StBin {\n      padding-right: 0; }\n  .grouped-window-list-item-box.left {\n    padding-left: 0px;\n    padding-right: 0px;\n    border-left-width: 2px; }\n    .grouped-window-list-item-box.left StBin {\n      padding-left: 1px; }\n  .grouped-window-list-item-box:active, .grouped-window-list-item-box:checked {\n    color: #fefefe;\n    border-color: #535565; }\n  .grouped-window-list-item-box:hover, .grouped-window-list-item-box:active:hover, .grouped-window-list-item-box:focus, .grouped-window-list-item-box:active:focus, .grouped-window-list-item-box:focus:hover, .grouped-window-list-item-box:active:focus:hover {\n    color: #fefefe;\n    border-color: #0072ff; }\n  .grouped-window-list-item-box .progress {\n    background-color: rgba(0, 114, 255, 0.8); }\n.grouped-window-list-item-demands-attention {\n  background-gradient-direction: vertical;\n  background-gradient-start: #F04A50;\n  background-gradient-end: #F04A50; }\n.grouped-window-list-thumbnail-label {\n  padding-left: 4px; }\n.grouped-window-list-number-label {\n  z-index: 99;\n  color: #F4F5F6; }\n.grouped-window-list-badge {\n  border-radius: 256px;\n  background-color: #0e0e11; }\n.grouped-window-list-button-label {\n  padding-left: 4px; }\n.grouped-window-list-thumbnail-alert {\n  background: rgba(255, 52, 52, 0.3); }\n.grouped-window-list-thumbnail-menu {\n  color: #F4F5F6;\n  border: 1px solid black;\n  background-color: #101013;\n  border-radius: 3px;\n  padding: 0px; }\n  .grouped-window-list-thumbnail-menu > StBoxLayout {\n    padding: 4px; }\n  .grouped-window-list-thumbnail-menu .item-box {\n    padding: 10px;\n    border-radius: 2px;\n    spacing: 4px; }\n    .grouped-window-list-thumbnail-menu .item-box:outlined {\n      padding: 8px;\n      border: 1px solid #0072ff; }\n    .grouped-window-list-thumbnail-menu .item-box:selected {\n      border: 1px solid #0072ff; }\n  .grouped-window-list-thumbnail-menu .thumbnail {\n    width: 256px; }\n  .grouped-window-list-thumbnail-menu .separator {\n    width: 1px;\n    background: rgba(255, 255, 255, 0.2); }\n\n.sound-button {\n  width: 22px;\n  height: 13px;\n  padding: 8px; }\n  .sound-button-container {\n    padding-right: 3px;\n    padding-left: 3px; }\n  .sound-button StIcon {\n    icon-size: 1.4em; }\n\n.sound-track-infos {\n  padding: 5px; }\n.sound-track-info {\n  padding-top: 2px;\n  padding-bottom: 2px; }\n  .sound-track-info StIcon {\n    icon-size: 16px; }\n  .sound-track-info StLabel {\n    padding-left: 5px;\n    padding-right: 5px; }\n.sound-track-box {\n  padding-left: 15px;\n  padding-right: 15px;\n  max-width: 220px; }\n\n.sound-seek-box {\n  padding-left: 15px; }\n  .sound-seek-box StLabel {\n    padding-top: 2px; }\n  .sound-seek-box StIcon {\n    icon-size: 16px; }\n\n.sound-seek-slider {\n  width: 140px; }\n\n.sound-volume-menu-item {\n  padding: .4em 1.75em; }\n  .sound-volume-menu-item StIcon {\n    icon-size: 1.14em;\n    padding-left: 8px;\n    padding-right: 8px; }\n\n.sound-playback-control {\n  padding: 5px 10px 10px 10px; }\n\n.sound-player {\n  padding: 0 4px; }\n  .sound-player > StBoxLayout:first-child {\n    padding: 5px 10px 12px 10px;\n    spacing: 0.5em; }\n    .sound-player > StBoxLayout:first-child StButton:small {\n      width: 16px;\n      height: 8px;\n      padding: 1px; }\n      .sound-player > StBoxLayout:first-child StButton:small StIcon {\n        icon-size: 12px; }\n  .sound-player-generic-coverart {\n    background: rgba(0, 0, 0, 0.2); }\n  .sound-player-overlay {\n    width: 290px;\n    height: 70px;\n    padding: 15px;\n    spacing: 0.5em;\n    background: rgba(2, 2, 3, 0.9);\n    border: 0px solid black;\n    border-bottom: 1px;\n    color: #BAC3CF; }\n    .sound-player-overlay StButton {\n      width: 22px;\n      height: 13px;\n      padding: 5px;\n      color: #BAC3CF;\n      border-radius: 2px;\n      border: 1px solid rgba(14, 14, 17, 0); }\n      .sound-player-overlay StButton StIcon {\n        icon-size: 16px; }\n      .sound-player-overlay StButton:hover {\n        text-shadow: 0 1px rgba(25, 26, 31, 0);\n        color: #BAC3CF;\n        border: 1px solid rgba(0, 0, 0, 0.4);\n        background-color: rgba(80, 83, 98, 0.5); }\n      .sound-player-overlay StButton:active {\n        text-shadow: 0 1px rgba(25, 26, 31, 0);\n        color: #fefefe;\n        background-color: #0072ff;\n        border: 1px solid #0072ff;\n        box-shadow: inset 0 2px 4px #0072ff; }\n    .sound-player-overlay StBoxLayout {\n      padding-top: 2px; }\n  .sound-player .slider {\n    height: 0.5em;\n    padding: 0;\n    border: none;\n    -slider-height: 0.5em;\n    -slider-background-color: #040405;\n    -slider-border-color: rgba(0, 0, 0, 0);\n    -slider-active-background-color: #0072ff;\n    -slider-active-border-color: rgba(0, 0, 0, 0);\n    -slider-border-width: 0px;\n    -slider-handle-radius: 0px; }\n\n#workspaceSwitcher {\n  spacing: 0px;\n  padding: 3px; }\n\n/* Controls the styling when using the \"Simple buttons\" option */\n.workspace-switcher {\n  padding-left: 3px;\n  padding-right: 3px; }\n\n.workspace-button {\n  width: 20px;\n  height: 10px;\n  color: #fefefe;\n  padding: 3px;\n  padding-top: 4px;\n  transition-duration: 300; }\n  .workspace-button:outlined, .workspace-button:outlined:hover {\n    color: #0072ff; }\n  .workspace-button:hover {\n    color: rgba(0, 114, 255, 0.5); }\n\n/* Controls the style when using the \"Visual representation\" option */\n.workspace-graph {\n  padding: 3px;\n  spacing: 3px; }\n\n.workspace-graph .workspace {\n  border: 1px solid rgba(0, 0, 0, 0.4);\n  background-gradient-direction: none;\n  background-color: rgba(0, 0, 0, 0.2); }\n\n.workspace-graph .workspace:active {\n  border: 1px solid #0072ff;\n  background-gradient-direction: none; }\n\n.workspace-graph .workspace .windows {\n  -active-window-background: #30323b;\n  -active-window-border: rgba(0, 0, 0, 0.8);\n  -inactive-window-background: #30323b;\n  -inactive-window-border: rgba(0, 0, 0, 0.8); }\n\n.workspace-graph .workspace:active .windows {\n  -active-window-background: #3c3d49;\n  -active-window-border: rgba(0, 0, 0, 0.8);\n  -inactive-window-background: #191a1f;\n  -inactive-window-border: rgba(0, 0, 0, 0.8); }\n\n.panel-launchers {\n  padding-left: 7px;\n  spacing: 2px; }\n  .panel-launchers .launcher {\n    padding-left: 2px;\n    padding-right: 2px;\n    padding-bottom: 2px;\n    transition-duration: 200; }\n    .panel-launchers .launcher:hover {\n      background-color: rgba(186, 195, 207, 0.1); }\n  .panel-launchers.vertical {\n    padding-top: 2px;\n    padding-bottom: 2px;\n    padding-left: 0px;\n    padding-right: 0px;\n    spacing: 1px; }\n    .panel-launchers.vertical .launcher {\n      padding-top: 2px;\n      padding-bottom: 2px; }\n\n#overview-corner {\n  background-image: url(\"common-assets/misc/overview.png\"); }\n  #overview-corner:hover {\n    background-image: url(\"common-assets/misc/overview-hover.png\"); }\n\n.applet-separator {\n  padding: 1px 4px; }\n.applet-separator-line {\n  width: 1px;\n  background: rgba(255, 255, 255, 0.12); }\n.applet-box {\n  padding-left: 3px;\n  padding-right: 3px;\n  color: #F4F5F6;\n  text-shadow: none;\n  transition-duration: 100; }\n  .applet-box.vertical {\n    padding: 3px 0; }\n  .applet-box:hover {\n    color: #fefefe;\n    background-color: #0072ff; }\n  .applet-box:highlight {\n    background-image: none;\n    border-image: none;\n    background-color: rgba(252, 65, 56, 0.5); }\n.applet-label {\n  font-weight: bold;\n  color: #F4F5F6; }\n  .applet-label:hover, .applet-box:hover .applet-label {\n    color: #fefefe;\n    text-shadow: none; }\n.applet-icon {\n  color: #F4F5F6;\n  icon-size: 22px; }\n  .applet-icon:hover, .applet-box:hover > .applet-icon {\n    color: #fefefe;\n    text-shadow: none; }\n\n.user-icon {\n  width: 32px;\n  height: 32px;\n  background-color: transparent;\n  border: none;\n  border-radius: 0; }\n\n.user-label {\n  color: #F4F5F6;\n  font-size: 1em;\n  font-weight: bold;\n  margin: 0px; }\n\n.desklet {\n  color: #BAC3CF; }\n  .desklet:highlight {\n    background-color: rgba(252, 65, 56, 0.5); }\n  .desklet-with-borders {\n    border-image: url(\"common-assets/misc/bg.svg\") 9 9 9 9;\n    color: #BAC3CF;\n    padding: 12px;\n    padding-bottom: 16px; }\n    .desklet-with-borders:highlight {\n      background-color: rgba(252, 65, 56, 0.5); }\n  .desklet-with-borders-and-header {\n    border-image: url(\"common-assets/misc/desklet.svg\") 9 9 9 9;\n    color: #BAC3CF;\n    border-radius: 0;\n    border-radius-topleft: 0;\n    border-radius-topright: 0;\n    padding: 12px;\n    padding-bottom: 17px; }\n    .desklet-with-borders-and-header:highlight {\n      background-color: rgba(252, 65, 56, 0.5); }\n  .desklet-header {\n    border-image: url(\"common-assets/misc/desklet-header.svg\") 9 9 9 9;\n    color: #BAC3CF;\n    font-size: 1em;\n    padding: 12px;\n    padding-bottom: 6px; }\n  .desklet-drag-placeholder {\n    border: 2px solid #0072ff;\n    background-color: rgba(0, 114, 255, 0.3); }\n\n.photoframe-box {\n  border-image: url(\"common-assets/misc/bg.svg\") 9 9 9 9;\n  color: #BAC3CF;\n  padding: 12px;\n  padding-bottom: 16px; }\n\n/*FIXME*/\n.workspace-osd {\n  /*color: red;*/\n  text-shadow: black 5px 5px 5px;\n  font-weight: bold;\n  font-size: 48pt; }\n\n.notification-applet-padding {\n  padding: .5em 1em; }\n\n.notification-applet-container {\n  max-height: 100px; }\n\n.tile-preview, .tile-preview.snap,\n.tile-hud, .tile-hud.snap {\n  background-color: rgba(0, 114, 255, 0.3);\n  border: 1px solid #0072ff; }\n\n.xkcd-box {\n  padding: 6px;\n  border: 0px;\n  background-color: rgba(0, 0, 0, 0);\n  border-radius: 0px; }\n\n.menu-category-button {\n  padding: 7px;\n  border: 1px solid rgba(0, 0, 0, 0); }\n  .menu-category-button-selected {\n    padding: 7px;\n    color: #fefefe;\n    background-color: #0072ff;\n    border: 1px solid black; }\n  .menu-category-button-hover {\n    background-color: rgba(0, 114, 255, 0.3);\n    border-radius: 2px; }\n\n/*# sourceMappingURL=cinnamon-dark.css.map */\n"
  },
  {
    "path": ".themes/Sweet-Ambar-Blue-Dark-v40/cinnamon/cinnamon.css",
    "content": "stage {\n  color: #F4F5F6; }\n\n.label-shadow {\n  color: rgba(0, 0, 0, 0); }\n\n.menu #notification .notification-button, .menu #notification .notification-icon-button, .popup-menu #notification .notification-button, .popup-menu #notification .notification-icon-button, .sound-button {\n  min-height: 20px;\n  padding: 5px 32px;\n  transition-duration: 0;\n  text-shadow: 0 1px rgba(25, 26, 31, 0);\n  color: #F4F5F6;\n  background-color: #1e1f24;\n  border: 1px solid black;\n  box-shadow: inset 0 2px 4px rgba(30, 31, 36, 0.05); }\n  .menu #notification .notification-button, .menu #notification .notification-icon-button, .popup-menu #notification .notification-button, .popup-menu #notification .notification-icon-button, .sound-button, .menu #notification .notification-button:focus, .menu #notification .notification-icon-button:focus, .popup-menu #notification .notification-button:focus, .popup-menu #notification .notification-icon-button:focus, .sound-button:focus, .menu #notification .notification-button:hover, .menu #notification .notification-icon-button:hover, .popup-menu #notification .notification-button:hover, .popup-menu #notification .notification-icon-button:hover, .menu-favorites-button:hover, .menu-application-button-selected, .menu-category-button-selected, .sound-button:hover, .menu #notification .notification-button:hover:focus, .menu #notification .notification-icon-button:hover:focus, .popup-menu #notification .notification-button:hover:focus, .popup-menu #notification .notification-icon-button:hover:focus, .menu-favorites-button:focus:hover, .menu-application-button-selected:focus, .menu-category-button-selected:focus, .sound-button:hover:focus, .menu #notification .notification-button:active, .menu #notification .notification-icon-button:active, .popup-menu #notification .notification-button:active, .popup-menu #notification .notification-icon-button:active, .sound-button:active, .menu #notification .notification-button:active:focus, .menu #notification .notification-icon-button:active:focus, .popup-menu #notification .notification-button:active:focus, .popup-menu #notification .notification-icon-button:active:focus, .sound-button:active:focus, .menu #notification .notification-button:insensitive, .menu #notification .notification-icon-button:insensitive, .popup-menu #notification .notification-button:insensitive, .popup-menu #notification .notification-icon-button:insensitive, .sound-button:insensitive {\n    border-radius: 2px; }\n  .menu #notification .notification-button:focus, .menu #notification .notification-icon-button:focus, .popup-menu #notification .notification-button:focus, .popup-menu #notification .notification-icon-button:focus, .sound-button:focus {\n    text-shadow: 0 1px rgba(25, 26, 31, 0);\n    color: #F4F5F6;\n    background-color: #1e1f24;\n    border: 1px solid #0072ff;\n    box-shadow: inset 0 2px 4px rgba(30, 31, 36, 0.05); }\n  .menu #notification .notification-button:hover, .menu #notification .notification-icon-button:hover, .popup-menu #notification .notification-button:hover, .popup-menu #notification .notification-icon-button:hover, .menu-favorites-button:hover, .menu-application-button-selected, .menu-category-button-selected, .sound-button:hover {\n    text-shadow: 0 1px rgba(25, 26, 31, 0);\n    color: #F4F5F6;\n    background-color: #292a32;\n    border: 1px solid black;\n    box-shadow: inset 0 2px 4px rgba(41, 42, 50, 0.05); }\n  .menu #notification .notification-button:hover:focus, .menu #notification .notification-icon-button:hover:focus, .popup-menu #notification .notification-button:hover:focus, .popup-menu #notification .notification-icon-button:hover:focus, .menu-favorites-button:focus:hover, .menu-application-button-selected:focus, .menu-category-button-selected:focus, .sound-button:hover:focus {\n    text-shadow: 0 1px rgba(25, 26, 31, 0);\n    color: #F4F5F6;\n    background-color: #1e1f24;\n    border: 1px solid #0072ff;\n    box-shadow: inset 0 2px 4px rgba(30, 31, 36, 0.05); }\n  .menu #notification .notification-button:active, .menu #notification .notification-icon-button:active, .popup-menu #notification .notification-button:active, .popup-menu #notification .notification-icon-button:active, .sound-button:active, .menu #notification .notification-button:active:focus, .menu #notification .notification-icon-button:active:focus, .popup-menu #notification .notification-button:active:focus, .popup-menu #notification .notification-icon-button:active:focus, .sound-button:active:focus {\n    text-shadow: 0 1px rgba(25, 26, 31, 0);\n    color: #fefefe;\n    background-color: #0072ff;\n    border: 1px solid #0072ff;\n    box-shadow: inset 0 2px 4px #0072ff; }\n  .menu #notification .notification-button:insensitive, .menu #notification .notification-icon-button:insensitive, .popup-menu #notification .notification-button:insensitive, .popup-menu #notification .notification-icon-button:insensitive, .sound-button:insensitive {\n    text-shadow: 0 1px rgba(25, 26, 31, 0);\n    color: rgba(244, 245, 246, 0.45);\n    border: 1px solid rgba(0, 0, 0, 0.55);\n    background-color: rgba(30, 31, 36, 0.55);\n    box-shadow: inset 0 2px 4px rgba(30, 31, 36, 0.05); }\n\n.notification-button, .notification-icon-button, .modal-dialog-button-box .modal-dialog-button {\n  min-height: 20px;\n  padding: 5px 32px;\n  transition-duration: 0;\n  border-radius: 2px;\n  text-shadow: 0 1px rgba(25, 26, 31, 0);\n  color: #BAC3CF;\n  border: 1px solid rgba(0, 0, 0, 0.4);\n  background-color: rgba(64, 66, 78, 0.4); }\n  .notification-button:hover, .notification-icon-button:hover, .modal-dialog-button-box .modal-dialog-button:hover {\n    text-shadow: 0 1px rgba(25, 26, 31, 0);\n    color: #BAC3CF;\n    border: 1px solid rgba(0, 0, 0, 0.4);\n    background-color: rgba(80, 83, 98, 0.5); }\n  .notification-button:focus, .notification-icon-button:focus, .modal-dialog-button-box .modal-dialog-button:focus {\n    color: #0072ff; }\n  .notification-button:active, .notification-icon-button:active, .modal-dialog-button-box .modal-dialog-button:active {\n    text-shadow: 0 1px rgba(25, 26, 31, 0);\n    color: #fefefe;\n    border: 1px solid #0072ff;\n    background-color: #0072ff; }\n  .notification-button:insensitive, .notification-icon-button:insensitive, .modal-dialog-button-box .modal-dialog-button:insensitive {\n    text-shadow: 0 1px rgba(25, 26, 31, 0);\n    color: #42444a;\n    border: 1px solid rgba(0, 0, 0, 0.4);\n    background-color: rgba(64, 66, 78, 0.25); }\n\n.menu #notification StEntry, .popup-menu #notification StEntry, #menu-search-entry {\n  padding: 7px;\n  caret-size: 1px;\n  selection-background-color: #0072ff;\n  selected-color: #fefefe;\n  transition-duration: 300ms;\n  border-radius: 3px;\n  color: #F4F5F6;\n  background-color: #191a1f;\n  border: 1px solid black;\n  box-shadow: inset 0 2px 4px rgba(25, 26, 31, 0.05); }\n  .menu #notification StEntry:focus, .popup-menu #notification StEntry:focus, #menu-search-entry:focus, .menu #notification StEntry:hover, .popup-menu #notification StEntry:hover, #menu-search-entry:hover {\n    color: #F4F5F6;\n    background-color: #191a1f;\n    border: 1px solid #0072ff;\n    box-shadow: inset 0 2px 4px rgba(25, 26, 31, 0.05); }\n  .menu #notification StEntry:insensitive, .popup-menu #notification StEntry:insensitive, #menu-search-entry:insensitive {\n    color: rgba(244, 245, 246, 0.45);\n    background-color: #15161a;\n    border-color: 1px solid #070709;\n    box-shadow: inset 0 2px 4px rgba(21, 22, 26, 0.05); }\n  .menu #notification StEntry StIcon.capslock-warning, .popup-menu #notification StEntry StIcon.capslock-warning, #menu-search-entry StIcon.capslock-warning {\n    icon-size: 16px;\n    warning-color: #F27835;\n    padding: 0 4px; }\n\n.notification StEntry {\n  padding: 7px;\n  caret-size: 1px;\n  caret-color: #BAC3CF;\n  selection-background-color: #0072ff;\n  selected-color: #fefefe;\n  transition-duration: 300ms;\n  border-radius: 3px;\n  color: #BAC3CF;\n  background-color: rgba(64, 66, 78, 0.4);\n  border: 1px solid rgba(0, 0, 0, 0.4);\n  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); }\n  .notification StEntry:focus {\n    color: #fefefe;\n    background-color: #0072ff;\n    border: 1px solid #0072ff;\n    box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); }\n  .notification StEntry:insensitive {\n    color: rgba(186, 195, 207, 0.55);\n    background-color: rgba(64, 66, 78, 0.25);\n    border: 1px solid rgba(0, 0, 0, 0.4);\n    box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); }\n\nStScrollView.vfade {\n  -st-vfade-offset: 0px; }\nStScrollView.hfade {\n  -st-hfade-offset: 0px; }\n\nStScrollBar {\n  padding: 8px; }\n  StScrollView StScrollBar {\n    min-width: 5px;\n    min-height: 5px; }\n  StScrollBar StBin#trough {\n    background-color: rgba(25, 26, 31, 0.1);\n    border-radius: 8px; }\n  StScrollBar StButton#vhandle, StScrollBar StButton#hhandle {\n    border-radius: 2px;\n    background-color: #6b6c6e;\n    border: 0px solid;\n    margin: 0px; }\n    StScrollBar StButton#vhandle:hover, StScrollBar StButton#hhandle:hover {\n      background-color: #545557; }\n    StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active {\n      background-color: #0072ff; }\n\n.separator {\n  -gradient-height: 1px;\n  -gradient-start: rgba(0, 0, 0, 0);\n  -gradient-end: rgba(0, 0, 0, 0);\n  -margin-horizontal: 1.5em;\n  height: 1em; }\n\n.popup-slider-menu-item, .slider {\n  -slider-height: 0.3em;\n  -slider-background-color: #25262d;\n  -slider-border-color: rgba(16, 16, 19, 0.3);\n  -slider-active-background-color: #0072ff;\n  -slider-active-border-color: rgba(16, 16, 19, 0.3);\n  -slider-border-width: 1px;\n  -slider-handle-radius: 0.5em;\n  height: 1em;\n  min-width: 15em;\n  border: 0 solid transparent;\n  border-right-width: 1px;\n  border-left-width: 5px; }\n  .popup-menu-item:active .popup-slider-menu-item,\n  .popup-menu-item:active .slider {\n    -slider-background-color: rgba(0, 0, 0, 0.2);\n    -slider-active-background-color: #fefefe; }\n\n.check-box CinnamonGenericContainer {\n  spacing: .2em;\n  min-height: 30px;\n  padding-top: 2px; }\n.check-box StLabel {\n  font-weight: normal; }\n.check-box StBin {\n  width: 16px;\n  height: 16px;\n  background-image: url(\"dark-assets/checkbox/checkbox-unchecked.svg\"); }\n.check-box:focus StBin {\n  background-image: url(\"dark-assets/checkbox/checkbox-unchecked-focused.svg\"); }\n.check-box:checked StBin {\n  background-image: url(\"dark-assets/checkbox/checkbox-checked.svg\"); }\n.check-box:focus:checked StBin {\n  background-image: url(\"dark-assets/checkbox/checkbox-checked-focused.svg\"); }\n\n.radiobutton CinnamonGenericContainer {\n  spacing: .2em;\n  height: 26px;\n  padding-top: 2px; }\n.radiobutton StLabel {\n  padding-top: 4px;\n  font-size: 0.9em;\n  box-shadow: none; }\n.radiobutton StBin {\n  width: 16px;\n  height: 16px;\n  background-image: url(\"dark-assets/checkbox/checkbox-unchecked.svg\"); }\n.radiobutton:focus StBin {\n  background-image: url(\"dark-assets/checkbox/checkbox-unchecked-focused.svg\"); }\n.radiobutton:checked StBin {\n  background-image: url(\"dark-assets/checkbox/checkbox-checked.svg\"); }\n.radiobutton:focus:checked StBin {\n  background-image: url(\"dark-assets/checkbox/checkbox-checked-focused.svg\"); }\n\n.toggle-switch {\n  width: 50px;\n  height: 20px;\n  background-size: contain;\n  background-image: url(\"dark-assets/switch/switch-off.svg\"); }\n  .toggle-switch:checked {\n    background-image: url(\"dark-assets/switch/switch-on.svg\"); }\n  .popup-menu-item:active .toggle-switch {\n    background-image: url(\"common-assets/switch/switch-off-selected.svg\"); }\n    .popup-menu-item:active .toggle-switch:checked {\n      background-image: url(\"common-assets/switch/switch-on-selected.svg\"); }\n\n.cinnamon-link {\n  color: #7cb7ff;\n  text-decoration: underline; }\n  .cinnamon-link:hover {\n    color: #afd3ff; }\n\n#Tooltip {\n  border-radius: 3px;\n  padding: 5px 12px;\n  background-color: #0e0e11;\n  color: #BAC3CF;\n  font-size: 1em;\n  font-weight: normal;\n  text-align: center; }\n\n.menu,\n.popup-menu,\n.popup-combo-menu {\n  color: #F4F5F6;\n  background-color: #0e0e11;\n  border-radius: 5px;\n  border: 1px solid black; }\n  .menu-arrow,\n  .popup-menu-arrow {\n    icon-size: 16px; }\n  .menu .popup-sub-menu,\n  .popup-menu .popup-sub-menu,\n  .popup-combo-menu .popup-sub-menu {\n    background-gradient-direction: none;\n    box-shadow: none;\n    background-color: #09090b; }\n    .menu .popup-sub-menu .popup-menu-item:ltr,\n    .popup-menu .popup-sub-menu .popup-menu-item:ltr,\n    .popup-combo-menu .popup-sub-menu .popup-menu-item:ltr {\n      padding-right: 0em; }\n    .menu .popup-sub-menu .popup-menu-item:rtl,\n    .popup-menu .popup-sub-menu .popup-menu-item:rtl,\n    .popup-combo-menu .popup-sub-menu .popup-menu-item:rtl {\n      padding-left: 0em; }\n    .menu .popup-sub-menu StScrollBar,\n    .popup-menu .popup-sub-menu StScrollBar,\n    .popup-combo-menu .popup-sub-menu StScrollBar {\n      padding: 4px; }\n      .menu .popup-sub-menu StScrollBar StBin#trough, .menu .popup-sub-menu StScrollBar StBin#vhandle,\n      .popup-menu .popup-sub-menu StScrollBar StBin#trough,\n      .popup-menu .popup-sub-menu StScrollBar StBin#vhandle,\n      .popup-combo-menu .popup-sub-menu StScrollBar StBin#trough,\n      .popup-combo-menu .popup-sub-menu StScrollBar StBin#vhandle {\n        border-width: 0; }\n  .menu .popup-menu-content,\n  .popup-menu .popup-menu-content,\n  .popup-combo-menu .popup-menu-content {\n    padding: 1em 0em 1em 0em; }\n  .menu .popup-menu-item,\n  .popup-menu .popup-menu-item,\n  .popup-combo-menu .popup-menu-item {\n    padding: .4em 1.75em;\n    spacing: 1em; }\n    .menu .popup-menu-item:active,\n    .popup-menu .popup-menu-item:active,\n    .popup-combo-menu .popup-menu-item:active {\n      color: #fefefe;\n      background-color: transparent;\n      border-image: url(\"common-assets/menu/menu-hover.svg\") 9 9 1 1; }\n    .menu .popup-menu-item:insensitive,\n    .popup-menu .popup-menu-item:insensitive,\n    .popup-combo-menu .popup-menu-item:insensitive {\n      color: rgba(244, 245, 246, 0.5);\n      background: none; }\n  .menu .popup-inactive-menu-item,\n  .popup-menu .popup-inactive-menu-item,\n  .popup-combo-menu .popup-inactive-menu-item {\n    color: #F4F5F6; }\n    .menu .popup-inactive-menu-item:insensitive,\n    .popup-menu .popup-inactive-menu-item:insensitive,\n    .popup-combo-menu .popup-inactive-menu-item:insensitive {\n      color: rgba(244, 245, 246, 0.45); }\n  .menu .popup-menu-item:active .popup-inactive-menu-item,\n  .popup-menu .popup-menu-item:active .popup-inactive-menu-item,\n  .popup-combo-menu .popup-menu-item:active .popup-inactive-menu-item {\n    color: #fefefe; }\n  .menu-icon,\n  .popup-menu-icon {\n    icon-size: 16px; }\n\n.popup-menu-boxpointer {\n  -arrow-border-radius: 3px;\n  -arrow-background-color: rgba(0, 0, 0, 0);\n  -arrow-border-width: 1px;\n  -arrow-border-color: rgba(0, 0, 0, 0);\n  -arrow-base: 0;\n  -arrow-rise: 0; }\n\n.popup-combo-menu {\n  padding: 10px 1px; }\n\n.popup-combobox-item {\n  spacing: 1em; }\n\n.popup-separator-menu-item {\n  -gradient-height: 2px;\n  -gradient-start: transparent;\n  -gradient-end: transparent;\n  -margin-horizontal: 1.5em;\n  height: 1em; }\n\n.popup-alternating-menu-item:alternate {\n  font-weight: normal; }\n\n.popup-device-menu-item {\n  spacing: .5em; }\n\n.popup-subtitle-menu-item {\n  font-weight: normal; }\n\n.nm-menu-item-icons {\n  spacing: .5em; }\n\n#panel {\n  height: 28px;\n  width: 32px;\n  font-weight: 700;\n  background-color: #0e0e11;\n  color: #F4F5F6; }\n  #panel:highlight {\n    border-image: none;\n    background-color: rgba(252, 65, 56, 0.5); }\n  #panelLeft {\n    spacing: 4px; }\n    #panelLeft:dnd {\n      background-gradient-direction: vertical;\n      background-gradient-start: rgba(255, 0, 0, 0.05);\n      background-gradient-end: rgba(255, 0, 0, 0.2); }\n    #panelLeft:ltr {\n      padding-right: 4px; }\n    #panelLeft:rtl {\n      padding-left: 4px; }\n    #panelLeft.vertical {\n      padding: 0; }\n      #panelLeft.vertical:ltr {\n        padding-right: 0px; }\n      #panelLeft.vertical:rtl {\n        padding-left: 0px; }\n  #panelRight:dnd {\n    background-gradient-direction: vertical;\n    background-gradient-start: rgba(0, 0, 255, 0.05);\n    background-gradient-end: rgba(0, 0, 255, 0.2); }\n  #panelRight:ltr {\n    padding-left: 4px;\n    spacing: 0px; }\n  #panelRight:rtl {\n    padding-right: 4px;\n    spacing: 0px; }\n  #panelRight.vertical {\n    padding: 0; }\n    #panelRight.vertical:ltr {\n      padding-right: 0px; }\n    #panelRight.vertical:rtl {\n      padding-left: 0px; }\n  #panelCenter {\n    spacing: 4px; }\n    #panelCenter:dnd {\n      background-gradient-direction: vertical;\n      background-gradient-start: rgba(0, 255, 0, 0.05);\n      background-gradient-end: rgba(0, 255, 0, 0.2); }\n\n.panel-top, .panel-bottom, .panel-left, .panel-right {\n  color: #F4F5F6;\n  font-size: 1em;\n  padding: 0px; }\n.panel-dummy {\n  background-color: rgba(252, 65, 56, 0.5); }\n  .panel-dummy:entered {\n    background-color: rgba(252, 65, 56, 0.6); }\n.panel-status-button {\n  border-width: 0;\n  -natural-hpadding: 3px;\n  -minimum-hpadding: 3px;\n  font-weight: bold;\n  color: white;\n  height: 22px; }\n.panel-button {\n  -natural-hpadding: 6px;\n  -minimum-hpadding: 2px;\n  font-weight: bold;\n  color: green;\n  transition-duration: 100; }\n\n.system-status-icon {\n  icon-size: 16px;\n  padding: 0 1px; }\n\n#overview {\n  spacing: 12px; }\n\n.window-caption {\n  background-color: #0e0e11;\n  border: 1px solid #0e0e11;\n  color: #BAC3CF;\n  spacing: 25px;\n  border-radius: 2px;\n  font-size: 9pt;\n  padding: 5px 8px;\n  -cinnamon-caption-spacing: 4px; }\n  .window-caption#selected {\n    background-color: #0072ff;\n    color: #fefefe;\n    border: 1px solid #0072ff;\n    spacing: 25px; }\n\n.expo-workspaces-name-entry,\n.expo-workspaces-name-entry#selected {\n  height: 15px;\n  border-radius: 2px;\n  font-size: 9pt;\n  padding: 5px 8px;\n  -cinnamon-caption-spacing: 4px;\n  color: #BAC3CF;\n  background-color: rgba(64, 66, 78, 0.4);\n  border: 1px solid rgba(0, 0, 0, 0.4);\n  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); }\n  .expo-workspaces-name-entry:focus,\n  .expo-workspaces-name-entry#selected:focus {\n    border: 1px solid #0072ff;\n    background-color: #0072ff;\n    color: #fefefe;\n    font-style: italic;\n    transition-duration: 300;\n    selection-background-color: #fefefe;\n    selected-color: #0072ff; }\n\n.expo-workspace-thumbnail-frame {\n  border: 4px solid rgba(255, 255, 255, 0);\n  background-color: rgba(255, 255, 255, 0);\n  border-radius: 2px; }\n  .expo-workspace-thumbnail-frame#active {\n    border: 4px solid #0072ff;\n    background-color: black;\n    border-radius: 2px; }\n\n.expo-background {\n  background-color: #0e0e11; }\n\n.workspace-thumbnails {\n  spacing: 26px; }\n  .workspace-thumbnails-background, .workspace-thumbnails-background:rtl {\n    padding: 8px; }\n.workspace-add-button {\n  background-image: url(\"common-assets/misc/add-workspace.svg\");\n  height: 200px;\n  width: 35px;\n  transition-duration: 100; }\n  .workspace-add-button:hover {\n    background-image: url(\"common-assets/misc/add-workspace-hover.svg\");\n    transition-duration: 100; }\n  .workspace-add-button:active {\n    background-image: url(\"common-assets/misc/add-workspace-active.svg\");\n    transition-duration: 100; }\n.workspace-overview-background-shade {\n  background-color: rgba(0, 0, 0, 0.5); }\n\n.workspace-close-button,\n.window-close {\n  background-image: url(\"common-assets/misc/close.svg\");\n  background-size: 26px;\n  height: 26px;\n  width: 26px;\n  -cinnamon-close-overlap: 10px; }\n  .workspace-close-button:hover,\n  .window-close:hover {\n    background-image: url(\"common-assets/misc/close-hover.svg\");\n    background-size: 26px;\n    height: 26px;\n    width: 26px; }\n  .workspace-close-button:active,\n  .window-close:active {\n    background-image: url(\"common-assets/misc/close-active.svg\");\n    background-size: 26px;\n    height: 26px;\n    width: 26px; }\n\n.window-close-area {\n  background-image: url(\"common-assets/misc/trash-icon.svg\");\n  height: 120px;\n  width: 400px; }\n\n.about-content {\n  width: 550px;\n  height: 250px;\n  spacing: 8px;\n  padding-bottom: 10px; }\n.about-title {\n  font-size: 2em;\n  font-weight: bold; }\n.about-uuid {\n  font-size: 10px;\n  color: #888; }\n.about-icon {\n  padding-right: 20px;\n  padding-bottom: 14px; }\n.about-scrollBox {\n  border: 1px solid black;\n  border-radius: 2px;\n  background-color: #191a1f;\n  padding: 4px;\n  padding-right: 0;\n  border-radius: 0; }\n  .about-scrollBox-innerBox {\n    padding: 1.2em;\n    spacing: 1.2em; }\n.about-description {\n  padding-top: 4px;\n  padding-bottom: 16px; }\n.about-version {\n  padding-left: 7px;\n  font-size: 10px;\n  color: #888; }\n\n.calendar {\n  spacing-rows: 0;\n  spacing-columns: 0; }\n\n.calendar-main-box {\n  margin: 0 .8em .5em .8em; }\n\n.calendar-events-main-box {\n  height: 300px;\n  margin-right: .5em;\n  padding: .5em;\n  min-width: 350px;\n  border: 1px solid black;\n  background-color: #191a1f; }\n\n.calendar-events-no-events-button {\n  margin: 6px 0 6px 0;\n  padding: 6px; }\n  .calendar-events-no-events-button:hover {\n    background-color: #0072ff; }\n    .calendar-events-no-events-button:hover .calendar-events-no-events-icon,\n    .calendar-events-no-events-button:hover .calendar-events-no-events-label {\n      color: #fefefe; }\n\n.calendar-events-no-events-icon,\n.calendar-events-no-events-label {\n  font-weight: bold;\n  color: #F4F5F6;\n  text-align: center; }\n\n.calendar-events-date-label {\n  padding: .1em .1em .5em .1em;\n  color: #F4F5F6;\n  font-weight: bold;\n  text-align: center; }\n\n.calendar-events-event-container {\n  padding: 0; }\n\n.calendar-event-button {\n  border: 1px solid rgba(0, 0, 0, 0); }\n  .calendar-event-button .calendar-event-time-past {\n    color: rgba(244, 245, 246, 0.4);\n    font-weight: bold;\n    text-align: left;\n    margin-bottom: .2em; }\n  .calendar-event-button .calendar-event-time-present {\n    color: #F4F5F6;\n    font-weight: bold;\n    text-align: left;\n    margin-bottom: .2em; }\n    .calendar-event-button .calendar-event-time-present:all-day {\n      color: #0072ff; }\n  .calendar-event-button .calendar-event-time-future {\n    color: #F4F5F6;\n    font-weight: bold;\n    text-align: left;\n    margin-bottom: .2em; }\n  .calendar-event-button .calendar-event-summary {\n    color: #F4F5F6;\n    text-align: left;\n    width: 200px; }\n  .calendar-event-button .calendar-event-countdown {\n    text-align: right;\n    margin-bottom: .6em;\n    color: #F4F5F6; }\n    .calendar-event-button .calendar-event-countdown:soon {\n      font-weight: bold; }\n    .calendar-event-button .calendar-event-countdown:imminent {\n      font-weight: bold;\n      color: #F27835; }\n    .calendar-event-button .calendar-event-countdown:current {\n      font-weight: bold;\n      color: #0072ff; }\n  .calendar-event-button:hover {\n    background-color: #0072ff;\n    border: 1px solid black; }\n    .calendar-event-button:hover .calendar-event-time-past,\n    .calendar-event-button:hover .calendar-event-time-present,\n    .calendar-event-button:hover .calendar-event-time-future,\n    .calendar-event-button:hover .calendar-event-summary {\n      color: #fefefe; }\n    .calendar-event-button:hover .calendar-event-countdown {\n      text-align: right;\n      margin-bottom: .6em;\n      color: #fefefe; }\n      .calendar-event-button:hover .calendar-event-countdown:soon {\n        font-weight: bold; }\n      .calendar-event-button:hover .calendar-event-countdown:imminent {\n        font-weight: bold; }\n      .calendar-event-button:hover .calendar-event-countdown:current {\n        font-weight: bold; }\n\n.calendar-event-color-strip {\n  width: 2px; }\n\n.calendar-today-home-button {\n  padding: 6px; }\n\n.calendar-today-day-label {\n  font-size: 1.75em;\n  color: #F4F5F6;\n  font-weight: bold;\n  text-align: center;\n  padding-bottom: .1em; }\n\n.calendar-today-date-label {\n  font-size: 1.1em;\n  color: #F4F5F6;\n  font-weight: bold;\n  text-align: center; }\n\n.calendar-today-home-button-enabled {\n  padding: 6px; }\n  .calendar-today-home-button-enabled:hover {\n    background-color: #0072ff; }\n    .calendar-today-home-button-enabled:hover .calendar-today-day-label {\n      color: #fefefe; }\n    .calendar-today-home-button-enabled:hover .calendar-today-date-label {\n      color: #fefefe; }\n\n.calendar-month-label {\n  color: #F4F5F6;\n  font-weight: bold;\n  padding: 8px 0; }\n\n.calendar-change-month-back,\n.calendar-change-month-forward {\n  width: 16px;\n  height: 16px; }\n\n.calendar-change-month-back {\n  background-image: url(\"common-assets/misc/calendar-arrow-left.svg\"); }\n  .calendar-change-month-back:focus, .calendar-change-month-back:hover {\n    background-image: url(\"common-assets/misc/calendar-arrow-left-hover.svg\"); }\n  .calendar-change-month-back:active {\n    background-image: url(\"common-assets/misc/calendar-arrow-left.svg\"); }\n  .calendar-change-month-back:rtl {\n    background-image: url(\"common-assets/misc/calendar-arrow-right.svg\"); }\n    .calendar-change-month-back:rtl:focus, .calendar-change-month-back:rtl:hover {\n      background-image: url(\"common-assets/misc/calendar-arrow-right-hover.svg\"); }\n    .calendar-change-month-back:rtl:active {\n      background-image: url(\"common-assets/misc/calendar-arrow-right.svg\"); }\n\n.calendar-change-month-forward {\n  background-image: url(\"common-assets/misc/calendar-arrow-right.svg\"); }\n  .calendar-change-month-forward:focus, .calendar-change-month-forward:hover {\n    background-image: url(\"common-assets/misc/calendar-arrow-right-hover.svg\"); }\n  .calendar-change-month-forward:active {\n    background-image: url(\"common-assets/misc/calendar-arrow-right.svg\"); }\n  .calendar-change-month-forward:rtl {\n    background-image: url(\"common-assets/misc/calendar-arrow-left.svg\"); }\n    .calendar-change-month-forward:rtl:focus, .calendar-change-month-forward:rtl:hover {\n      background-image: url(\"common-assets/misc/calendar-arrow-left-hover.svg\"); }\n    .calendar-change-month-forward:rtl:active {\n      background-image: url(\"common-assets/misc/calendar-arrow-left.svg\"); }\n\n.calendar-day-event-dot-box {\n  margin-top: 1.7em;\n  max-rows: 1; }\n\n.calendar-day-event-dot {\n  margin: 1px;\n  border-radius: 2px;\n  width: 4px;\n  height: 4px; }\n\n.calendar-day-base {\n  font-size: 1em;\n  text-align: center;\n  width: 2.2em;\n  height: 2.2em;\n  padding: 0.1em; }\n  .calendar-day-base:hover {\n    font-weight: bold;\n    color: #fefefe;\n    background-color: #0072ff; }\n\n.calendar-day-heading {\n  color: rgba(244, 245, 246, 0.85);\n  margin-top: 1em;\n  font-size: 1.05em; }\n\n.calendar-day {\n  border-width: 0;\n  color: rgba(244, 245, 246, 0.9); }\n\n.calendar-day-top {\n  border-top-width: 0; }\n\n.calendar-day-left {\n  border-left-width: 0; }\n\n.calendar-nonwork-day {\n  color: #F4F5F6;\n  background-color: transparent;\n  font-weight: bold; }\n\n.calendar-today {\n  color: #F4F5F6;\n  background-color: rgba(0, 114, 255, 0.4);\n  border-width: 0; }\n  .calendar-today:selected {\n    font-weight: bold; }\n\n.calendar-not-today {\n  color: #F4F5F6; }\n  .calendar-not-today:selected {\n    font-weight: bold;\n    background-color: rgba(244, 245, 246, 0.4); }\n    .calendar-not-today:selected:hover {\n      font-weight: bold;\n      color: #F4F5F6; }\n\n.calendar-other-month-day {\n  color: rgba(244, 245, 246, 0.3);\n  opacity: 1; }\n\n.calendar-other-month-day:hover {\n  color: #fefefe;\n  opacity: 1; }\n\n.calendar-week-number {\n  color: rgba(244, 245, 246, 0.85);\n  font-size: 0.8em;\n  margin-top: 0.8em; }\n\n#notification {\n  border-radius: 3px;\n  border-image: url(\"common-assets/misc/bg.svg\") 9 9 9 9;\n  padding: 13px;\n  spacing-rows: 10px;\n  spacing-columns: 10px;\n  margin-from-right-edge-of-screen: 20px;\n  width: 34em;\n  color: #BAC3CF; }\n  .menu #notification, .popup-menu #notification {\n    border-image: url(\"dark-assets/misc/message.svg\") 9 9 9 9; }\n    .menu #notification, .menu #notification.multi-line-notification, .popup-menu #notification, .popup-menu #notification.multi-line-notification {\n      color: #F4F5F6; }\n    .menu #notification .notification-button, .menu #notification .notification-icon-button, .popup-menu #notification .notification-button, .popup-menu #notification .notification-icon-button {\n      padding: 5px; }\n  #notification.multi-line-notification {\n    padding-bottom: 13px;\n    color: #BAC3CF; }\n  #notification-scrollview {\n    max-height: 10em; }\n    #notification-scrollview > .top-shadow, #notification-scrollview > .bottom-shadow {\n      height: 1em; }\n    #notification-scrollview:ltr > StScrollBar {\n      padding-left: 6px; }\n    #notification-scrollview:rtl > StScrollBar {\n      padding-right: 6px; }\n  #notification-body {\n    spacing: 5px; }\n  #notification-actions {\n    spacing: 10px; }\n\n.notification-with-image {\n  min-height: 159px;\n  color: #BAC3CF; }\n.notification-button, .notification-icon-button {\n  padding: 5px; }\n.notification-icon-button > StIcon {\n  icon-size: 36px; }\n\n#altTabPopup {\n  padding: 8px;\n  spacing: 16px; }\n\n.switcher-list {\n  color: #BAC3CF;\n  background: none;\n  border: none;\n  border-image: url(\"common-assets/misc/bg.svg\") 9 9 9 9;\n  border-radius: 3px;\n  padding: 20px; }\n  .switcher-list > StBoxLayout {\n    padding: 4px; }\n  .switcher-list-item-container {\n    spacing: 8px; }\n  .switcher-list .item-box {\n    padding: 8px;\n    border-radius: 2px; }\n    .switcher-list .item-box:outlined {\n      padding: 8px;\n      border: 1px solid #0072ff; }\n    .switcher-list .item-box:selected {\n      color: #fefefe;\n      background-color: #0072ff;\n      border: 0px solid #0072ff; }\n  .switcher-list .thumbnail {\n    width: 256px; }\n  .switcher-list .thumbnail-box {\n    padding: 2px;\n    spacing: 4px; }\n  .switcher-list .separator {\n    width: 1px;\n    background: rgba(255, 255, 255, 0.2); }\n\n.switcher-arrow {\n  border-color: rgba(0, 0, 0, 0);\n  color: #BAC3CF; }\n  .switcher-arrow:highlighted {\n    border-color: rgba(0, 0, 0, 0);\n    color: #F4F5F6; }\n\n.thumbnail-scroll-gradient-left {\n  background-color: rgba(0, 0, 0, 0);\n  border-radius: 24px;\n  border-radius-topright: 0px;\n  border-radius-bottomright: 0px;\n  width: 60px; }\n\n.thumbnail-scroll-gradient-right {\n  background-color: rgba(0, 0, 0, 0);\n  border-radius: 24px;\n  border-radius-topleft: 0px;\n  border-radius-bottomleft: 0px;\n  width: 60px; }\n\n.ripple-box {\n  width: 104px;\n  height: 104px;\n  background-image: url(\"common-assets/misc/corner-ripple.svg\");\n  background-size: contain; }\n\n.lightbox {\n  background-color: rgba(0, 0, 0, 0.4); }\n\n.flashspot {\n  background-color: white; }\n\n.modal-dialog {\n  color: #F4F5F6;\n  background-color: rgba(16, 16, 19, 0);\n  border: none;\n  border-image: url(\"dark-assets/misc/modal.svg\") 9 9 9 67;\n  padding: 0 5px 6px 5px; }\n  .modal-dialog > StBoxLayout:first-child {\n    padding: 20px 10px 10px 10px; }\n  .modal-dialog-button-box {\n    spacing: 0;\n    margin: 0px;\n    padding: 14px 10px;\n    background: none;\n    border: none;\n    border-image: url(\"dark-assets/misc/button-box.svg\") 9 9 9 9; }\n    .modal-dialog-button-box .modal-dialog-button {\n      padding-top: 0;\n      padding-bottom: 0;\n      height: 30px; }\n\n.run-dialog {\n  padding: 0px 15px 10px 15px;\n  border-image: url(\"common-assets/misc/bg.svg\") 9 9 9 9; }\n  .run-dialog > * {\n    padding: 0; }\n  .run-dialog-label {\n    font-size: 0;\n    font-weight: bold;\n    color: #BAC3CF;\n    padding-bottom: 0; }\n  .run-dialog-error-label {\n    color: #FC4138; }\n  .run-dialog-error-box {\n    padding-top: 15px;\n    spacing: 5px; }\n  .run-dialog-completion-box {\n    padding-left: 15px;\n    font-size: 10px; }\n  .run-dialog-entry {\n    width: 21em;\n    padding: 7px;\n    border-radius: 3px;\n    caret-color: #BAC3CF;\n    selected-color: #fefefe;\n    selection-background-color: #0072ff;\n    color: #BAC3CF;\n    background-color: rgba(64, 66, 78, 0.4);\n    border: 1px solid rgba(0, 0, 0, 0.4);\n    box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); }\n    .run-dialog-entry:focus {\n      color: #fefefe;\n      background-color: #0072ff;\n      border: 1px solid #0072ff;\n      box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.05); }\n  .run-dialog .modal-dialog-button-box {\n    border: none;\n    box-shadow: none;\n    background: none;\n    background-gradient-direction: none; }\n\n/* CinnamonMountOperation Dialogs */\n.cinnamon-mount-operation-icon {\n  icon-size: 48px; }\n\n.mount-password-reask {\n  color: #F27835; }\n\n.show-processes-dialog,\n.mount-question-dialog {\n  spacing: 24px; }\n  .show-processes-dialog-subject,\n  .mount-question-dialog-subject {\n    padding-top: 10px;\n    padding-left: 17px;\n    padding-bottom: 6px; }\n    .show-processes-dialog-subject:rtl,\n    .mount-question-dialog-subject:rtl {\n      padding-left: 0px;\n      padding-right: 17px; }\n  .show-processes-dialog-description,\n  .mount-question-dialog-description {\n    padding-left: 17px;\n    width: 28em; }\n    .show-processes-dialog-description:rtl,\n    .mount-question-dialog-description:rtl {\n      padding-right: 17px; }\n\n.show-processes-dialog-app-list {\n  max-height: 200px;\n  padding-top: 24px;\n  padding-left: 49px;\n  padding-right: 32px; }\n  .show-processes-dialog-app-list:rtl {\n    padding-right: 49px;\n    padding-left: 32px; }\n  .show-processes-dialog-app-list-item {\n    color: #ccc; }\n    .show-processes-dialog-app-list-item:hover {\n      color: white; }\n    .show-processes-dialog-app-list-item:ltr {\n      padding-right: 1em; }\n    .show-processes-dialog-app-list-item:rtl {\n      padding-left: 1em; }\n    .show-processes-dialog-app-list-item-icon:ltr {\n      padding-right: 17px; }\n    .show-processes-dialog-app-list-item-icon:rtl {\n      padding-left: 17px; }\n    .show-processes-dialog-app-list-item-name {\n      font-size: 1.1em; }\n\n.magnifier-zoom-region {\n  border: 2px solid maroon; }\n  .magnifier-zoom-region .full-screen {\n    border-width: 0px; }\n\n#keyboard {\n  background-color: #0e0e11;\n  border-width: 0;\n  border-top-width: 1px;\n  border-color: rgba(0, 0, 0, 0.4); }\n\n.keyboard-layout {\n  spacing: 10px;\n  padding: 10px; }\n\n.keyboard-row {\n  spacing: 15px; }\n\n.keyboard-key {\n  min-height: 2em;\n  min-width: 2em;\n  font-size: 14pt;\n  font-weight: bold;\n  border-radius: 3px;\n  box-shadow: none;\n  text-shadow: 0 1px rgba(25, 26, 31, 0);\n  color: #BAC3CF;\n  border: 1px solid rgba(0, 0, 0, 0.4);\n  background-color: rgba(64, 66, 78, 0.4); }\n  .keyboard-key:hover {\n    text-shadow: 0 1px rgba(25, 26, 31, 0);\n    color: #BAC3CF;\n    border: 1px solid rgba(0, 0, 0, 0.4);\n    background-color: rgba(80, 83, 98, 0.5); }\n  .keyboard-key:active, .keyboard-key:checked {\n    text-shadow: 0 1px rgba(25, 26, 31, 0);\n    color: #fefefe;\n    border: 1px solid #0072ff;\n    background-color: #0072ff; }\n  .keyboard-key:grayed {\n    text-shadow: 0 1px rgba(25, 26, 31, 0);\n    color: #42444a;\n    border: 1px solid rgba(0, 0, 0, 0.4);\n    background-color: rgba(64, 66, 78, 0.25); }\n\n.keyboard-subkeys {\n  color: #BAC3CF;\n  padding: 5px;\n  -arrow-border-radius: 2px;\n  -arrow-background-color: #0e0e11;\n  -arrow-border-width: 1px;\n  -arrow-border-color: rgba(0, 0, 0, 0.4);\n  -arrow-base: 20px;\n  -arrow-rise: 10px;\n  -boxpointer-gap: 5px; }\n\n.menu-favorites-box {\n  margin: auto;\n  padding: 10px;\n  transition-duration: 300;\n  background-color: #101013;\n  border: 1px solid black; }\n.menu-favorites-button {\n  padding: 10px;\n  border: 1px solid rgba(0, 0, 0, 0); }\n.menu-places-box {\n  margin: auto;\n  padding: 10px;\n  border: 0px solid red; }\n.menu-places-button {\n  padding: 10px; }\n.menu-categories-box {\n  padding: 10px 30px 10px 30px; }\n.menu-applications-inner-box, .menu-applications-outer-box {\n  padding: 10px 10px 0 10px; }\n.menu-application-button {\n  padding: 7px;\n  border: 1px solid rgba(0, 0, 0, 0); }\n  .menu-application-button:highlighted {\n    font-weight: bold; }\n  .menu-application-button-selected {\n    padding: 7px; }\n    .menu-application-button-selected:highlighted {\n      font-weight: bold; }\n  .menu-application-button-label:ltr {\n    padding-left: 5px; }\n  .menu-application-button-label:rtl {\n    padding-right: 5px; }\n.menu-category-button {\n  padding: 7px;\n  border: 1px solid rgba(0, 0, 0, 0); }\n  .menu-category-button-selected {\n    padding: 7px; }\n  .menu-category-button-hover {\n    background-color: red;\n    border-radius: 2px; }\n  .menu-category-button-greyed {\n    padding: 7px;\n    color: rgba(244, 245, 246, 0.45);\n    border: 1px solid rgba(0, 0, 0, 0); }\n  .menu-category-button-label:ltr {\n    padding-left: 5px; }\n  .menu-category-button-label:rtl {\n    padding-right: 5px; }\n.menu-selected-app-box {\n  padding-right: 30px;\n  padding-left: 28px;\n  text-align: right;\n  height: 30px; }\n  .menu-selected-app-box:rtl {\n    padding-top: 10px;\n    height: 30px; }\n.menu-selected-app-title {\n  font-weight: bold; }\n.menu-selected-app-description {\n  max-width: 150px; }\n.menu-search-box:ltr {\n  padding-left: 30px; }\n.menu-search-box-rtl {\n  padding-right: 30px; }\n\n#menu-search-entry {\n  width: 250px;\n  min-height: 15px;\n  font-weight: normal;\n  caret-color: #F4F5F6; }\n\n.menu-search-entry-icon {\n  icon-size: 1em;\n  color: #F4F5F6; }\n\n/* Context menu (at the moment only for favorites) */\n.info-osd {\n  text-align: center;\n  font-weight: bold;\n  spacing: 1em;\n  padding: 16px;\n  color: #F4F5F6;\n  border-image: url(\"common-assets/misc/osd.svg\") 9 9 9 9; }\n\n.osd-window {\n  text-align: center;\n  font-weight: bold;\n  spacing: 1em;\n  padding: 20px;\n  margin: 32px;\n  min-width: 64px;\n  min-height: 64px;\n  color: #F4F5F6;\n  background: none;\n  border: none;\n  border-radius: 5px;\n  border-image: url(\"common-assets/misc/osd.svg\") 9 9 9 9; }\n  .osd-window .osd-monitor-label {\n    font-size: 3em; }\n  .osd-window .level {\n    padding: 0;\n    height: 4px;\n    background-color: rgba(0, 0, 0, 0.5);\n    border-radius: 2px;\n    color: #0072ff; }\n  .osd-window .level-bar {\n    background-color: #0072ff; }\n\n.window-list-box {\n  spacing: 6px;\n  padding-left: 10px;\n  padding-top: 1px; }\n  .window-list-box.vertical {\n    spacing: 2px;\n    padding-left: 0px;\n    padding-right: 0px;\n    padding-top: 10px;\n    padding-bottom: 10px; }\n  .window-list-box:highlight {\n    background-color: rgba(252, 65, 56, 0.5); }\n.window-list-item-label {\n  font-weight: bold;\n  width: 15em;\n  min-width: 5px; }\n.window-list-item-box {\n  font-weight: bold;\n  background-image: none;\n  padding-top: 0;\n  padding-left: 8px;\n  padding-right: 8px;\n  transition-duration: 100;\n  color: rgba(254, 254, 254, 0.6); }\n  .window-list-item-box.top, .window-list-item-box.bottom {\n    border-bottom-width: 2px; }\n    .window-list-item-box.top StLabel, .window-list-item-box.bottom StLabel {\n      padding-left: 2px; }\n  .window-list-item-box.right {\n    padding-left: 0px;\n    padding-right: 0px;\n    border-right-width: 2px; }\n    .window-list-item-box.right StBin {\n      padding-right: 0; }\n  .window-list-item-box.left {\n    padding-left: 0px;\n    padding-right: 0px;\n    border-left-width: 2px; }\n    .window-list-item-box.left StBin {\n      padding-left: 1px; }\n  .window-list-item-box:hover, .window-list-item-box:groupFocus {\n    color: #fefefe;\n    background-color: rgba(254, 254, 254, 0.1); }\n  .window-list-item-box:active, .window-list-item-box:checked, .window-list-item-box:focus, .window-list-item-box:running {\n    color: #fefefe;\n    border-color: #0072ff;\n    background-color: rgba(254, 254, 254, 0.1); }\n  .window-list-item-box .progress {\n    background-color: rgba(0, 114, 255, 0.8); }\n.window-list-item-demands-attention {\n  background-gradient-direction: vertical;\n  background-gradient-start: #F04A50;\n  background-gradient-end: #F04A50; }\n.window-list-preview {\n  spacing: 6px;\n  color: #F4F5F6;\n  border: 1px solid black;\n  background-color: #101013;\n  border-radius: 3px;\n  padding: 6px 12px 12px 12px;\n  font-size: 1em; }\n\n.grouped-window-list-item-label {\n  font-weight: bold;\n  width: 15em;\n  min-width: 5px; }\n.grouped-window-list-item-box {\n  text-align: left;\n  font-weight: bold;\n  background-image: none;\n  padding-top: 0;\n  padding-left: 8px;\n  padding-right: 8px;\n  transition-duration: 100;\n  color: rgba(254, 254, 254, 0.6); }\n  .grouped-window-list-item-box.top, .grouped-window-list-item-box.bottom {\n    border-bottom-width: 2px; }\n    .grouped-window-list-item-box.top StLabel, .grouped-window-list-item-box.bottom StLabel {\n      padding-left: 2px; }\n  .grouped-window-list-item-box.right {\n    padding-left: 0px;\n    padding-right: 0px;\n    border-right-width: 2px; }\n    .grouped-window-list-item-box.right StBin {\n      padding-right: 0; }\n  .grouped-window-list-item-box.left {\n    padding-left: 0px;\n    padding-right: 0px;\n    border-left-width: 2px; }\n    .grouped-window-list-item-box.left StBin {\n      padding-left: 1px; }\n  .grouped-window-list-item-box:active, .grouped-window-list-item-box:checked {\n    color: #fefefe;\n    border-color: #535565; }\n  .grouped-window-list-item-box:hover, .grouped-window-list-item-box:active:hover, .grouped-window-list-item-box:focus, .grouped-window-list-item-box:active:focus, .grouped-window-list-item-box:focus:hover, .grouped-window-list-item-box:active:focus:hover {\n    color: #fefefe;\n    border-color: #0072ff; }\n  .grouped-window-list-item-box .progress {\n    background-color: rgba(0, 114, 255, 0.8); }\n.grouped-window-list-item-demands-attention {\n  background-gradient-direction: vertical;\n  background-gradient-start: #F04A50;\n  background-gradient-end: #F04A50; }\n.grouped-window-list-thumbnail-label {\n  padding-left: 4px; }\n.grouped-window-list-number-label {\n  z-index: 99;\n  color: #F4F5F6; }\n.grouped-window-list-badge {\n  border-radius: 256px;\n  background-color: #0e0e11; }\n.grouped-window-list-button-label {\n  padding-left: 4px; }\n.grouped-window-list-thumbnail-alert {\n  background: rgba(255, 52, 52, 0.3); }\n.grouped-window-list-thumbnail-menu {\n  color: #F4F5F6;\n  border: 1px solid black;\n  background-color: #101013;\n  border-radius: 3px;\n  padding: 0px; }\n  .grouped-window-list-thumbnail-menu > StBoxLayout {\n    padding: 4px; }\n  .grouped-window-list-thumbnail-menu .item-box {\n    padding: 10px;\n    border-radius: 2px;\n    spacing: 4px; }\n    .grouped-window-list-thumbnail-menu .item-box:outlined {\n      padding: 8px;\n      border: 1px solid #0072ff; }\n    .grouped-window-list-thumbnail-menu .item-box:selected {\n      border: 1px solid #0072ff; }\n  .grouped-window-list-thumbnail-menu .thumbnail {\n    width: 256px; }\n  .grouped-window-list-thumbnail-menu .separator {\n    width: 1px;\n    background: rgba(255, 255, 255, 0.2); }\n\n.sound-button {\n  width: 22px;\n  height: 13px;\n  padding: 8px; }\n  .sound-button-container {\n    padding-right: 3px;\n    padding-left: 3px; }\n  .sound-button StIcon {\n    icon-size: 1.4em; }\n\n.sound-track-infos {\n  padding: 5px; }\n.sound-track-info {\n  padding-top: 2px;\n  padding-bottom: 2px; }\n  .sound-track-info StIcon {\n    icon-size: 16px; }\n  .sound-track-info StLabel {\n    padding-left: 5px;\n    padding-right: 5px; }\n.sound-track-box {\n  padding-left: 15px;\n  padding-right: 15px;\n  max-width: 220px; }\n\n.sound-seek-box {\n  padding-left: 15px; }\n  .sound-seek-box StLabel {\n    padding-top: 2px; }\n  .sound-seek-box StIcon {\n    icon-size: 16px; }\n\n.sound-seek-slider {\n  width: 140px; }\n\n.sound-volume-menu-item {\n  padding: .4em 1.75em; }\n  .sound-volume-menu-item StIcon {\n    icon-size: 1.14em;\n    padding-left: 8px;\n    padding-right: 8px; }\n\n.sound-playback-control {\n  padding: 5px 10px 10px 10px; }\n\n.sound-player {\n  padding: 0 4px; }\n  .sound-player > StBoxLayout:first-child {\n    padding: 5px 10px 12px 10px;\n    spacing: 0.5em; }\n    .sound-player > StBoxLayout:first-child StButton:small {\n      width: 16px;\n      height: 8px;\n      padding: 1px; }\n      .sound-player > StBoxLayout:first-child StButton:small StIcon {\n        icon-size: 12px; }\n  .sound-player-generic-coverart {\n    background: rgba(0, 0, 0, 0.2); }\n  .sound-player-overlay {\n    width: 290px;\n    height: 70px;\n    padding: 15px;\n    spacing: 0.5em;\n    background: rgba(2, 2, 3, 0.9);\n    border: 0px solid black;\n    border-bottom: 1px;\n    color: #BAC3CF; }\n    .sound-player-overlay StButton {\n      width: 22px;\n      height: 13px;\n      padding: 5px;\n      color: #BAC3CF;\n      border-radius: 2px;\n      border: 1px solid rgba(14, 14, 17, 0); }\n      .sound-player-overlay StButton StIcon {\n        icon-size: 16px; }\n      .sound-player-overlay StButton:hover {\n        text-shadow: 0 1px rgba(25, 26, 31, 0);\n        color: #BAC3CF;\n        border: 1px solid rgba(0, 0, 0, 0.4);\n        background-color: rgba(80, 83, 98, 0.5); }\n      .sound-player-overlay StButton:active {\n        text-shadow: 0 1px rgba(25, 26, 31, 0);\n        color: #fefefe;\n        background-color: #0072ff;\n        border: 1px solid #0072ff;\n        box-shadow: inset 0 2px 4px #0072ff; }\n    .sound-player-overlay StBoxLayout {\n      padding-top: 2px; }\n  .sound-player .slider {\n    height: 0.5em;\n    padding: 0;\n    border: none;\n    -slider-height: 0.5em;\n    -slider-background-color: #040405;\n    -slider-border-color: rgba(0, 0, 0, 0);\n    -slider-active-background-color: #0072ff;\n    -slider-active-border-color: rgba(0, 0, 0, 0);\n    -slider-border-width: 0px;\n    -slider-handle-radius: 0px; }\n\n#workspaceSwitcher {\n  spacing: 0px;\n  padding: 3px; }\n\n/* Controls the styling when using the \"Simple buttons\" option */\n.workspace-switcher {\n  padding-left: 3px;\n  padding-right: 3px; }\n\n.workspace-button {\n  width: 20px;\n  height: 10px;\n  color: #fefefe;\n  padding: 3px;\n  padding-top: 4px;\n  transition-duration: 300; }\n  .workspace-button:outlined, .workspace-button:outlined:hover {\n    color: #0072ff; }\n  .workspace-button:hover {\n    color: rgba(0, 114, 255, 0.5); }\n\n/* Controls the style when using the \"Visual representation\" option */\n.workspace-graph {\n  padding: 3px;\n  spacing: 3px; }\n\n.workspace-graph .workspace {\n  border: 1px solid rgba(0, 0, 0, 0.4);\n  background-gradient-direction: none;\n  background-color: rgba(0, 0, 0, 0.2); }\n\n.workspace-graph .workspace:active {\n  border: 1px solid #0072ff;\n  background-gradient-direction: none; }\n\n.workspace-graph .workspace .windows {\n  -active-window-background: #30323b;\n  -active-window-border: rgba(0, 0, 0, 0.8);\n  -inactive-window-background: #30323b;\n  -inactive-window-border: rgba(0, 0, 0, 0.8); }\n\n.workspace-graph .workspace:active .windows {\n  -active-window-background: #3c3d49;\n  -active-window-border: rgba(0, 0, 0, 0.8);\n  -inactive-window-background: #191a1f;\n  -inactive-window-border: rgba(0, 0, 0, 0.8); }\n\n.panel-launchers {\n  padding-left: 7px;\n  spacing: 2px; }\n  .panel-launchers .launcher {\n    padding-left: 2px;\n    padding-right: 2px;\n    padding-bottom: 2px;\n    transition-duration: 200; }\n    .panel-launchers .launcher:hover {\n      background-color: rgba(186, 195, 207, 0.1); }\n  .panel-launchers.vertical {\n    padding-top: 2px;\n    padding-bottom: 2px;\n    padding-left: 0px;\n    padding-right: 0px;\n    spacing: 1px; }\n    .panel-launchers.vertical .launcher {\n      padding-top: 2px;\n      padding-bottom: 2px; }\n\n#overview-corner {\n  background-image: url(\"common-assets/misc/overview.png\"); }\n  #overview-corner:hover {\n    background-image: url(\"common-assets/misc/overview-hover.png\"); }\n\n.applet-separator {\n  padding: 1px 4px; }\n.applet-separator-line {\n  width: 1px;\n  background: rgba(255, 255, 255, 0.12); }\n.applet-box {\n  padding-left: 3px;\n  padding-right: 3px;\n  color: #F4F5F6;\n  text-shadow: none;\n  transition-duration: 100; }\n  .applet-box.vertical {\n    padding: 3px 0; }\n  .applet-box:hover {\n    color: #fefefe;\n    background-color: #0072ff; }\n  .applet-box:highlight {\n    background-image: none;\n    border-image: none;\n    background-color: rgba(252, 65, 56, 0.5); }\n.applet-label {\n  font-weight: bold;\n  color: #F4F5F6; }\n  .applet-label:hover, .applet-box:hover .applet-label {\n    color: #fefefe;\n    text-shadow: none; }\n.applet-icon {\n  color: #F4F5F6;\n  icon-size: 22px; }\n  .applet-icon:hover, .applet-box:hover > .applet-icon {\n    color: #fefefe;\n    text-shadow: none; }\n\n.user-icon {\n  width: 32px;\n  height: 32px;\n  background-color: transparent;\n  border: none;\n  border-radius: 0; }\n\n.user-label {\n  color: #F4F5F6;\n  font-size: 1em;\n  font-weight: bold;\n  margin: 0px; }\n\n.desklet {\n  color: #BAC3CF; }\n  .desklet:highlight {\n    background-color: rgba(252, 65, 56, 0.5); }\n  .desklet-with-borders {\n    border-image: url(\"common-assets/misc/bg.svg\") 9 9 9 9;\n    color: #BAC3CF;\n    padding: 12px;\n    padding-bottom: 16px; }\n    .desklet-with-borders:highlight {\n      background-color: rgba(252, 65, 56, 0.5); }\n  .desklet-with-borders-and-header {\n    border-image: url(\"common-assets/misc/desklet.svg\") 9 9 9 9;\n    color: #BAC3CF;\n    border-radius: 0;\n    border-radius-topleft: 0;\n    border-radius-topright: 0;\n    padding: 12px;\n    padding-bottom: 17px; }\n    .desklet-with-borders-and-header:highlight {\n      background-color: rgba(252, 65, 56, 0.5); }\n  .desklet-header {\n    border-image: url(\"common-assets/misc/desklet-header.svg\") 9 9 9 9;\n    color: #BAC3CF;\n    font-size: 1em;\n    padding: 12px;\n    padding-bottom: 6px; }\n  .desklet-drag-placeholder {\n    border: 2px solid #0072ff;\n    background-color: rgba(0, 114, 255, 0.3); }\n\n.photoframe-box {\n  border-image: url(\"common-assets/misc/bg.svg\") 9 9 9 9;\n  color: #BAC3CF;\n  padding: 12px;\n  padding-bottom: 16px; }\n\n/*FIXME*/\n.workspace-osd {\n  /*color: red;*/\n  text-shadow: black 5px 5px 5px;\n  font-weight: bold;\n  font-size: 48pt; }\n\n.notification-applet-padding {\n  padding: .5em 1em; }\n\n.notification-applet-container {\n  max-height: 100px; }\n\n.tile-preview, .tile-preview.snap,\n.tile-hud, .tile-hud.snap {\n  background-color: rgba(0, 114, 255, 0.3);\n  border: 1px solid #0072ff; }\n\n.xkcd-box {\n  padding: 6px;\n  border: 0px;\n  background-color: rgba(0, 0, 0, 0);\n  border-radius: 0px; }\n\n.menu-category-button {\n  padding: 7px;\n  border: 1px solid rgba(0, 0, 0, 0); }\n  .menu-category-button-selected {\n    padding: 7px;\n    color: #fefefe;\n    background-color: #0072ff;\n    border: 1px solid black; }\n  .menu-category-button-hover {\n    background-color: rgba(0, 114, 255, 0.3);\n    border-radius: 2px; }\n\n/*# sourceMappingURL=cinnamon.css.map */\n"
  },
  {
    "path": ".themes/Sweet-Ambar-Blue-Dark-v40/gnome-shell/gnome-shell.css",
    "content": "/*****************\n* Drawing mixins *\n*****************/\n/* GLOBALS */\nstage {\n  font-size: 11pt;\n  color: #F4F5F6; }\n\n/* WIDGETS */\n/* Buttons */\n.button, .icon-button, .app-folder-dialog .edit-folder-button, .quick-settings-system-item .icon-button, .screenshot-ui-type-button, .screenshot-ui-show-pointer-button {\n  color: #F4F5F6;\n  background-color: #22232a;\n  box-shadow: none;\n  border: 1px solid #161819;\n  text-shadow: 0 1px black;\n  icon-shadow: 0 1px black;\n  border: 1px solid #161819; }\n  .button:focus, .icon-button:focus, .app-folder-dialog .edit-folder-button:focus, .quick-settings-system-item .icon-button:focus, .screenshot-ui-type-button:focus, .screenshot-ui-show-pointer-button:focus {\n    background-color: #2b2d35;\n    color: #f7f7f7;\n    text-shadow: 0 1px black;\n    icon-shadow: 0 1px black;\n    box-shadow: none !important;\n    border: 1px solid #161819; }\n  .button:insensitive, .icon-button:insensitive, .app-folder-dialog .edit-folder-button:insensitive, .quick-settings-system-item .icon-button:insensitive, .screenshot-ui-type-button:insensitive, .screenshot-ui-show-pointer-button:insensitive {\n    color: #828385;\n    background-color: rgba(41, 41, 44, 0.66);\n    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);\n    border: none;\n    text-shadow: none;\n    icon-shadow: none; }\n  .button:active, .button:checked, .icon-button:active, .icon-button:checked, .app-folder-dialog .edit-folder-button:active, .quick-settings-system-item .icon-button:active, .screenshot-ui-type-button:active, .screenshot-ui-show-pointer-button:active, .app-folder-dialog .edit-folder-button:checked, .quick-settings-system-item .icon-button:checked, .screenshot-ui-type-button:checked, .screenshot-ui-show-pointer-button:checked {\n    color: #f7f7f7;\n    background-color: #0072ff;\n    border: 1px solid #161819;\n    text-shadow: none;\n    icon-shadow: none; }\n  .button:hover, .icon-button:hover, .app-folder-dialog .edit-folder-button:hover, .quick-settings-system-item .icon-button:hover, .screenshot-ui-type-button:hover, .screenshot-ui-show-pointer-button:hover {\n    background-color: #292a32;\n    color: #f7f7f7;\n    border: 1px solid #161819;\n    text-shadow: 0 1px black;\n    icon-shadow: 0 1px black; }\n\n.button {\n  border-radius: 6px;\n  padding: 4px 32px; }\n\n.modal-dialog-linked-button {\n  padding: 10px;\n  border: 1px solid #161819;\n  color: #F4F5F6;\n  background: #040405;\n  text-shadow: none;\n  icon-shadow: none;\n  box-shadow: none; }\n  .modal-dialog-linked-button:insensitive {\n    color: #828385;\n    background-color: rgba(41, 41, 44, 0.66);\n    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);\n    border: none;\n    text-shadow: none;\n    icon-shadow: none; }\n  .modal-dialog-linked-button:active {\n    color: #f7f7f7;\n    background-color: #0072ff;\n    border: 1px solid #161819;\n    text-shadow: none;\n    icon-shadow: none; }\n  .modal-dialog-linked-button:focus {\n    background-color: #2b2d35;\n    color: #f7f7f7;\n    text-shadow: 0 1px black;\n    icon-shadow: 0 1px black;\n    box-shadow: none !important;\n    border: 1px solid #161819; }\n    .modal-dialog-linked-button:focus:hover {\n      background-color: #2b2d35;\n      color: #f7f7f7;\n      text-shadow: 0 1px black;\n      icon-shadow: 0 1px black;\n      box-shadow: none !important;\n      border: 1px solid #161819; }\n  .modal-dialog-linked-button:hover {\n    background-color: #292a32;\n    color: #f7f7f7;\n    border: 1px solid #161819;\n    text-shadow: 0 1px black;\n    icon-shadow: 0 1px black; }\n  .modal-dialog-linked-button:first-child {\n    border-radius: 0px 0px 0px 10px; }\n  .modal-dialog-linked-button:last-child {\n    border-radius: 0px 0px 10px 0px; }\n  .modal-dialog-linked-button:first-child:last-child {\n    border-radius: 0px 0px 10px 10px; }\n\n/* Entries */\nStEntry {\n  background-color: #25262d;\n  border-color: #161819;\n  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);\n  border-radius: 6px;\n  padding: 4px;\n  border-width: 2px;\n  color: #F4F5F6;\n  selection-background-color: #0072ff;\n  selected-color: #f7f7f7; }\n  StEntry:hover {\n    border-color: rgba(0, 114, 255, 0.6); }\n  StEntry:focus {\n    border-color: rgba(0, 114, 255, 0.6);\n    box-shadow: none !important; }\n  StEntry:insensitive {\n    color: #828385;\n    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); }\n  StEntry StIcon.capslock-warning {\n    icon-size: 16px;\n    warning-color: #f47d49;\n    padding: 0 4px; }\n  StEntry StLabel.hint-text {\n    color: rgba(244, 245, 246, 0.7); }\n\n/* Scrollbars */\nStScrollView.vfade {\n  -st-vfade-offset: 68px; }\nStScrollView.hfade {\n  -st-hfade-offset: 68px; }\n\nStScrollBar {\n  padding: 0; }\n  StScrollView StScrollBar {\n    min-width: 14px;\n    min-height: 14px; }\n  StScrollBar StBin#trough {\n    border-radius: 0;\n    background-color: transparent; }\n  StScrollBar StButton#vhandle, StScrollBar StButton#hhandle {\n    border-radius: 8px;\n    background-color: #3e3e40;\n    margin: 3px; }\n    StScrollBar StButton#vhandle:hover, StScrollBar StButton#hhandle:hover {\n      background-color: #c6c7c9; }\n    StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active {\n      background-color: #0072ff; }\n\n/* Slider */\n.slider {\n  color: #F4F5F6;\n  -barlevel-height: 2px;\n  -barlevel-background-color: rgba(244, 245, 246, 0.4);\n  -barlevel-border-width: 2px;\n  -barlevel-border-color: transparent;\n  -barlevel-active-background-color: #00c6ff;\n  -barlevel-active-border-color: transparent;\n  -barlevel-overdrive-color: #9b1b32;\n  -barlevel-overdrive-border-color: transparent;\n  -barlevel-overdrive-separator-width: 0px;\n  -slider-handle-radius: 8px;\n  -slider-handle-border-width: 0;\n  -slider-handle-border-color: transparent; }\n\n/* Check Boxes */\n.check-box StBoxLayout {\n  spacing: .8em; }\n.check-box StBin {\n  width: 24px;\n  height: 22px;\n  background-image: url(\"assets/checkbox-off.svg\"); }\n.check-box:focus, .check-box:hover StBin {\n  background-image: url(\"assets/checkbox-off-focused.svg\"); }\n.check-box:checked StBin {\n  background-image: url(\"assets/checkbox.svg\"); }\n.check-box:focus:checked StBin {\n  background-image: url(\"assets/checkbox-focused.svg\"); }\n\n/* Switches */\n.toggle-switch {\n  width: 65px;\n  height: 22px;\n  background-color: transparent !important;\n  background-size: contain;\n  background-image: url(\"assets/toggle-off.svg\"); }\n  .toggle-switch:checked {\n    background-image: url(\"assets/toggle-on.svg\"); }\n  .toggle-switch .handle {\n    background: none !important;\n    box-shadow: none !important; }\n\n.toggle-switch-us {\n  background-image: url(\"assets/toggle-off.svg\"); }\n  .toggle-switch-us:checked {\n    background-image: url(\"assets/toggle-on.svg\"); }\n\n.toggle-switch-intl {\n  background-image: url(\"assets/toggle-off.svg\"); }\n  .toggle-switch-intl:checked {\n    background-image: url(\"assets/toggle-on.svg\"); }\n\n/* links */\n.shell-link {\n  color: #13b1d5; }\n  .shell-link:hover {\n    color: #2fc9ec; }\n\n/* Modal Dialogs */\n.headline {\n  font-size: 110%; }\n\n.lightbox {\n  background-color: black; }\n\n.flashspot {\n  background-color: white; }\n\n.modal-dialog {\n  border: 1px solid #1e1e24 !important;\n  border-radius: 10px;\n  color: #F4F5F6;\n  background-color: rgba(11, 11, 13, 0.95);\n  box-shadow: 0 2px 4px 2px rgba(0, 0, 0, 0.2);\n  padding: 0 !important; }\n  .modal-dialog .modal-dialog-content-box {\n    margin: 32px 40px;\n    spacing: 32px;\n    max-width: 28em; }\n  .modal-dialog .run-dialog-entry {\n    width: 20em;\n    margin-bottom: 6px; }\n  .modal-dialog .run-dialog-error-box {\n    color: #e6133e;\n    padding-top: 16px;\n    spacing: 6px; }\n  .modal-dialog .run-dialog-button-box {\n    padding-top: 1em; }\n  .modal-dialog .run-dialog-label {\n    font-size: 12pt;\n    font-weight: bold;\n    color: #d8dcdf;\n    padding-bottom: .4em; }\n\n.mount-dialog-subject,\n.end-session-dialog-subject {\n  font-size: 14pt; }\n\n/* Message Dialog */\n.message-dialog-main-layout {\n  padding: 12px 20px 0;\n  spacing: 12px; }\n\n.message-dialog-content {\n  max-width: 28em;\n  spacing: 20px; }\n\n.message-dialog-icon {\n  min-width: 48px;\n  icon-size: 48px; }\n\n.message-dialog-title {\n  font-weight: bold; }\n\n.message-dialog-subtitle {\n  color: #848f9a;\n  font-weight: bold; }\n\n/* End Session Dialog */\n.end-session-dialog {\n  spacing: 42px;\n  border: none; }\n  .end-session-dialog .modal-dialog-linked-button:last-child {\n    background-gradient-start: #00c6ff !important;\n    background-gradient-end: #0072ff !important;\n    background-gradient-direction: horizontal;\n    color: #fff; }\n    .end-session-dialog .modal-dialog-linked-button:last-child:hover, .end-session-dialog .modal-dialog-linked-button:last-child:focus {\n      background: #d7123a !important;\n      color: #fff; }\n\n.end-session-dialog-list {\n  padding-top: 20px; }\n\n.end-session-dialog-layout {\n  padding-left: 17px; }\n  .end-session-dialog-layout:rtl {\n    padding-right: 17px; }\n\n.end-session-dialog-description {\n  width: 28em;\n  padding-bottom: 10px; }\n  .end-session-dialog-description:rtl {\n    text-align: right; }\n\n.end-session-dialog-warning {\n  width: 28em;\n  color: #f47d49;\n  padding-top: 6px; }\n  .end-session-dialog-warning:rtl {\n    text-align: right; }\n\n.end-session-dialog-logout-icon {\n  border-radius: 3px;\n  width: 48px;\n  height: 48px;\n  background-size: contain; }\n\n.end-session-dialog-shutdown-icon {\n  color: #e6133e;\n  width: 48px;\n  height: 48px; }\n\n.end-session-dialog-inhibitor-layout {\n  spacing: 16px;\n  max-height: 200px;\n  padding-right: 65px;\n  padding-left: 65px; }\n\n.end-session-dialog-session-list,\n.end-session-dialog-app-list {\n  spacing: 1em; }\n\n.end-session-dialog-list-header {\n  font-weight: bold; }\n  .end-session-dialog-list-header:rtl {\n    text-align: right; }\n\n.end-session-dialog-app-list-item,\n.end-session-dialog-session-list-item {\n  spacing: 1em; }\n\n.end-session-dialog-app-list-item-name,\n.end-session-dialog-session-list-item-name {\n  font-weight: bold; }\n\n.end-session-dialog-app-list-item-description {\n  color: #e6e8eb;\n  font-size: 10pt; }\n\n/* ShellMountOperation Dialogs */\n.shell-mount-operation-icon {\n  icon-size: 48px; }\n\n.mount-dialog {\n  spacing: 24px; }\n  .mount-dialog .message-dialog-title {\n    padding-top: 10px;\n    padding-left: 17px;\n    padding-bottom: 6px;\n    max-width: 34em; }\n  .mount-dialog .message-dialog-title:rtl {\n    padding-left: 0px;\n    padding-right: 17px; }\n  .mount-dialog .message-dialog-body {\n    padding-left: 17px;\n    width: 28em; }\n  .mount-dialog .message-dialog-body:rtl {\n    padding-left: 0px;\n    padding-right: 17px; }\n\n.mount-dialog-app-list {\n  max-height: 200px;\n  padding-top: 24px;\n  padding-left: 49px;\n  padding-right: 32px; }\n\n.mount-dialog-app-list:rtl {\n  padding-right: 49px;\n  padding-left: 32px; }\n\n.mount-dialog-app-list-item {\n  color: #d8dcdf; }\n  .mount-dialog-app-list-item:hover {\n    color: #F4F5F6; }\n  .mount-dialog-app-list-item:ltr {\n    padding-right: 1em; }\n  .mount-dialog-app-list-item:rtl {\n    padding-left: 1em; }\n\n.mount-dialog-app-list-item-icon:ltr {\n  padding-right: 17px; }\n.mount-dialog-app-list-item-icon:rtl {\n  padding-left: 17px; }\n\n.mount-dialog-app-list-item-name {\n  font-size: 10pt; }\n\n/* Password or Authentication Dialog */\n.prompt-dialog {\n  width: 28em;\n  border: none;\n  border-radius: 10px; }\n  .prompt-dialog .message-dialog-main-layout {\n    spacing: 24px;\n    padding: 10px; }\n  .prompt-dialog .message-dialog-content {\n    spacing: 16px; }\n  .prompt-dialog .message-dialog-title {\n    color: #aeb5bd; }\n\n.prompt-dialog-description:rtl {\n  text-align: right; }\n\n.prompt-dialog-password-box {\n  spacing: 1em;\n  padding-bottom: 1em; }\n\n.prompt-dialog-error-label {\n  font-size: 10pt;\n  color: #e6133e;\n  padding-bottom: 8px; }\n\n.prompt-dialog-info-label {\n  font-size: 10pt;\n  padding-bottom: 8px; }\n\n.hidden {\n  color: rgba(0, 0, 0, 0); }\n\n.prompt-dialog-null-label {\n  font-size: 10pt;\n  padding-bottom: 8px; }\n\n/* Polkit Dialog */\n.polkit-dialog-user-layout {\n  padding-left: 10px;\n  spacing: 10px; }\n  .polkit-dialog-user-layout:rtl {\n    padding-left: 0px;\n    padding-right: 10px; }\n\n.polkit-dialog-user-root-label {\n  color: #f47d49; }\n\n.polkit-dialog-user-icon {\n  border-radius: 3px;\n  background-size: contain;\n  width: 48px;\n  height: 48px; }\n\n/* Audio selection dialog */\n.audio-device-selection-dialog {\n  spacing: 30px; }\n\n.audio-selection-content {\n  spacing: 20px;\n  padding: 24px; }\n\n.audio-selection-title {\n  font-weight: bold;\n  text-align: center; }\n\n.audio-selection-box {\n  spacing: 20px; }\n\n.audio-selection-device {\n  border: 1px solid #F4F5F6;\n  border-radius: 12px; }\n  .audio-selection-device:active, .audio-selection-device:hover, .audio-selection-device:focus {\n    background-color: #0072ff; }\n\n.audio-selection-device-box {\n  padding: 20px;\n  spacing: 20px; }\n\n.audio-selection-device-icon {\n  icon-size: 64px; }\n\n/* Access Dialog */\n.access-dialog {\n  spacing: 30px; }\n\n/* Geolocation Dialog */\n.geolocation-dialog {\n  spacing: 30px; }\n\n/* Extension Dialog */\n.extension-dialog .message-dialog-main-layout {\n  spacing: 24px;\n  padding: 10px; }\n.extension-dialog .message-dialog-title {\n  color: #aeb5bd; }\n\n/* Inhibit-Shortcuts Dialog */\n.inhibit-shortcuts-dialog {\n  spacing: 30px; }\n\n/* Network Agent Dialog */\n.network-dialog-secret-table {\n  spacing-rows: 15px;\n  spacing-columns: 1em; }\n\n.keyring-dialog-control-table {\n  spacing-rows: 15px;\n  spacing-columns: 1em; }\n\n/* Popovers/Menus */\n.popup-menu {\n  min-width: 15em;\n  background-color: transparent;\n  color: #F4F5F6; }\n  .popup-menu.panel-menu {\n    -boxpointer-gap: 4px;\n    margin-bottom: 1.75em; }\n\n.popup-sub-menu {\n  background-color: #19191e;\n  box-shadow: 0 2px 4px 2px rgba(0, 0, 0, 0.2);\n  border: none;\n  border-radius: 0px 0px 6px 6px; }\n  .popup-sub-menu .popup-menu-item {\n    border-radius: 0;\n    margin: 0;\n    background-color: #19191e; }\n    .popup-sub-menu .popup-menu-item:last-child {\n      border-radius: 0 0 6px 6px; }\n    .popup-sub-menu .popup-menu-item:active, .popup-sub-menu .popup-menu-item.selected, .popup-sub-menu .popup-menu-item:hover, .popup-sub-menu .popup-menu-item:focus {\n      background-color: #25252c !important;\n      color: #F4F5F6 !important; }\n\n.popup-menu-content {\n  padding: 6px;\n  background: #101013;\n  border-radius: 12px;\n  border: 1px solid #161819; }\n\n.popup-menu-item {\n  spacing: 6px;\n  border-radius: 6px;\n  color: #F4F5F6; }\n  .popup-menu-item:ltr {\n    padding-left: 6px; }\n  .popup-menu-item:rtl {\n    padding-right: 6px; }\n  .popup-menu-item:active, .popup-menu-item.selected, .popup-menu-item:hover, .popup-menu-item:focus {\n    background-color: #1e1e24 !important;\n    color: #F4F5F6 !important; }\n  .popup-menu-item:checked {\n    background-gradient-start: #00c6ff !important;\n    background-gradient-end: #0072ff !important;\n    background-gradient-direction: horizontal;\n    color: #f7f7f7 !important;\n    font-weight: bold;\n    border-radius: 6px 6px 0px 0px;\n    box-shadow: none; }\n  .popup-menu-item:insensitive {\n    color: rgba(244, 245, 246, 0.5); }\n\n.popup-inactive-menu-item {\n  color: #F4F5F6; }\n  .popup-inactive-menu-item:insensitive {\n    color: rgba(244, 245, 246, 0.5); }\n\n.popup-menu-arrow,\n.popup-menu-icon {\n  icon-size: 16px !important; }\n\n.popup-menu-ornament {\n  text-align: right;\n  width: 1.2em; }\n\n.popup-separator-menu-item {\n  margin: 6px 0;\n  padding: 0 !important; }\n  .popup-separator-menu-item:ltr {\n    margin-right: 6px; }\n  .popup-separator-menu-item:rtl {\n    margin-left: 6px; }\n  .popup-separator-menu-item .popup-separator-menu-item-separator {\n    height: 1px;\n    background-color: #2c2c34; }\n  .popup-separator-menu-item .popup-menu-ornament {\n    width: 0 !important; }\n  .popup-sub-menu .popup-separator-menu-item {\n    background-color: transparent; }\n    .popup-sub-menu .popup-separator-menu-item:ltr {\n      margin-right: 2.5em; }\n    .popup-sub-menu .popup-separator-menu-item:rtl {\n      margin-left: 2.5em; }\n    .popup-sub-menu .popup-separator-menu-item .popup-separator-menu-item-separator {\n      background-color: #3c3c48; }\n\n.background-menu {\n  -boxpointer-gap: 4px;\n  -arrow-rise: 0px; }\n\n/* fallback menu\n- odd thing for styling App menu when apparently not running under shell. Light Adwaita styled\n  app menu inside the main app window itself rather than the top bar\n*/\n/* OSD */\n.osd-window {\n  text-align: center;\n  font-weight: bold; }\n  .osd-window .osd-monitor-label {\n    font-size: 3em; }\n  .osd-window .level {\n    height: 0.4em;\n    border-radius: 0.3em;\n    color: #F4F5F6;\n    -barlevel-height: 0.4em;\n    -barlevel-background-color: #2c2c34;\n    -barlevel-active-background-color: #0072ff;\n    -barlevel-overdrive-color: #ed254e;\n    -barlevel-overdrive-separator-width: 0.2em; }\n  .osd-window .level-bar {\n    background-color: #0072ff;\n    border-radius: 0.3em; }\n\n/* Pad OSD */\n.pad-osd-window {\n  padding: 32px;\n  background-color: rgba(0, 0, 0, 0.8); }\n  .pad-osd-window .pad-osd-title-box {\n    spacing: 12px; }\n  .pad-osd-window .pad-osd-title-menu-box {\n    spacing: 6px; }\n\n.combo-box-label {\n  width: 15em; }\n\n/* App Switcher */\n.switcher-popup {\n  padding: 8px;\n  spacing: 16px; }\n\n.switcher-list-item-container {\n  spacing: 8px; }\n\n.switcher-list .item-box {\n  padding: 8px;\n  border-radius: 4px;\n  background-color: transparent; }\n\n.switcher-list .item-box:outlined {\n  padding: 6px;\n  border: 2px solid black; }\n\n.switcher-list .item-box:selected {\n  background-color: #0072ff;\n  color: #f7f7f7; }\n\n.switcher-list .thumbnail-box {\n  padding: 2px;\n  spacing: 4px; }\n\n.switcher-list .thumbnail {\n  width: 256px; }\n\n.switcher-list .separator {\n  width: 1px;\n  background: #161819; }\n\n.switcher-arrow {\n  border-color: rgba(0, 0, 0, 0);\n  color: rgba(244, 245, 246, 0.8); }\n  .switcher-arrow:highlighted {\n    color: #F4F5F6; }\n\n.input-source-switcher-symbol {\n  font-size: 34pt;\n  width: 96px;\n  height: 96px; }\n\n/* Window Cycler */\n.cycler-highlight {\n  border: 5px solid #0072ff; }\n\n/* Workspace Switcher */\n.workspace-switcher-group {\n  padding: 12px; }\n\n.workspace-switcher {\n  background: transparent;\n  border: 0px;\n  border-radius: 0px;\n  padding: 0px;\n  spacing: 8px; }\n\n.ws-switcher-active-up,\n.ws-switcher-active-down,\n.ws-switcher-active-left,\n.ws-switcher-active-right {\n  height: 50px;\n  background-color: #0072ff;\n  color: #f7f7f7;\n  border: none;\n  background-size: 32px;\n  border-radius: 8px; }\n\n.ws-switcher-active-up {\n  background-image: url(\"assets/ws-switch-arrow-up.png\"); }\n\n.ws-switcher-active-down {\n  background-image: url(\"assets/ws-switch-arrow-down.png\"); }\n\n.ws-switcher-box {\n  height: 50px;\n  border: 1px solid rgba(244, 245, 246, 0.1);\n  background: rgba(0, 0, 0, 0.95);\n  border-radius: 8px; }\n\n.osd-window,\n.resize-popup,\n.switcher-list, .workspace-switcher-container, .screenshot-ui-panel {\n  color: #F4F5F6;\n  background-color: rgba(16, 16, 19, 0.95);\n  border: none;\n  border-radius: 18px;\n  padding: 12px; }\n\n/* Tiled window previews */\n.tile-preview {\n  background-color: rgba(0, 114, 255, 0.5);\n  border: 1px solid #0072ff; }\n\n.tile-preview-left.on-primary {\n  border-radius: 2px 2px 0 0; }\n\n.tile-preview-right.on-primary {\n  border-radius: 0 2px 0 0; }\n\n.tile-preview-left.tile-preview-right.on-primary {\n  border-radius: 2px 2px 0 0; }\n\n/* TOP BAR */\n#panel {\n  background-gradient-direction: none;\n  background-color: rgba(16, 16, 19, 0.95);\n  /* transition from solid to transparent */\n  transition-duration: 500ms;\n  font-weight: bold;\n  height: 2.1em;\n  padding: 0px 0px; }\n  #panel.unlock-screen, #panel.login-screen, #panel.lock-screen {\n    background-color: transparent; }\n  #panel #panelLeft, #panel #panelCenter {\n    spacing: 4px; }\n  #panel .panel-corner {\n    -panel-corner-radius: 0px;\n    -panel-corner-background-color: rgba(0, 0, 0, 0.2);\n    -panel-corner-border-width: 2px;\n    -panel-corner-border-color: transparent; }\n    #panel .panel-corner:active, #panel .panel-corner:overview, #panel .panel-corner:focus {\n      -panel-corner-border-color: #1a80ff; }\n    #panel .panel-corner.lock-screen, #panel .panel-corner.login-screen, #panel .panel-corner.unlock-screen {\n      -panel-corner-radius: 0;\n      -panel-corner-background-color: transparent;\n      -panel-corner-border-color: transparent; }\n  #panel .panel-button {\n    -natural-hpadding: 12px;\n    -minimum-hpadding: 6px;\n    font-weight: bold;\n    color: white;\n    text-shadow: 0px 0px 2px rgba(0, 0, 0, 0.9);\n    transition-duration: 100ms; }\n    #panel .panel-button .app-menu-icon {\n      -st-icon-style: symbolic;\n      margin-left: 4px;\n      margin-right: 4px; }\n    #panel .panel-button:hover {\n      background: rgba(39, 39, 47, 0.95);\n      color: white;\n      transition-duration: 200ms; }\n    #panel .panel-button:active, #panel .panel-button:overview, #panel .panel-button:focus, #panel .panel-button:checked {\n      box-shadow: none;\n      background-gradient-start: #00c6ff !important;\n      background-gradient-end: #0072ff !important;\n      background-gradient-direction: horizontal;\n      color: #f7f7f7;\n      text-shadow: 0px 0px 2px rgba(2, 2, 2, 0.134);\n      transition-duration: 200ms; }\n    #panel .panel-button .system-status-icon {\n      icon-size: 1.09em;\n      padding: 0 5px; }\n    .unlock-screen #panel .panel-button, .login-screen #panel .panel-button, .lock-screen #panel .panel-button {\n      color: white; }\n      .unlock-screen #panel .panel-button:focus, .unlock-screen #panel .panel-button:hover, .unlock-screen #panel .panel-button:active, .login-screen #panel .panel-button:focus, .login-screen #panel .panel-button:hover, .login-screen #panel .panel-button:active, .lock-screen #panel .panel-button:focus, .lock-screen #panel .panel-button:hover, .lock-screen #panel .panel-button:active {\n        color: white; }\n    #panel .panel-button.clock-display:hover, #panel .panel-button.clock-display:active, #panel .panel-button.clock-display:overview, #panel .panel-button.clock-display:focus, #panel .panel-button.clock-display:checked {\n      box-shadow: none; }\n      #panel .panel-button.clock-display:hover .clock, #panel .panel-button.clock-display:active .clock, #panel .panel-button.clock-display:overview .clock, #panel .panel-button.clock-display:focus .clock, #panel .panel-button.clock-display:checked .clock {\n        box-shadow: none; }\n  #panel .panel-status-indicators-box,\n  #panel .panel-status-menu-box {\n    spacing: 2px; }\n  #panel .power-status.panel-status-indicators-box {\n    spacing: 0; }\n  #panel .screencast-indicator {\n    color: #f47d49; }\n  #panel.solid {\n    background-color: #101013;\n    /* transition from transparent to solid */\n    transition-duration: 300ms; }\n    #panel.solid .panel-corner {\n      -panel-corner-background-color: black; }\n    #panel.solid .system-status-icon,\n    #panel.solid .app-menu-icon > StIcon,\n    #panel.solid .popup-menu-arrow {\n      icon-shadow: none; }\n\n.calendar, .world-clocks-button, .weather-button, .events-button {\n  background: transparent;\n  border: none;\n  color: #F4F5F6;\n  box-shadow: none; }\n\n.calendar,\n.datemenu-today-button,\n.datemenu-displays-box {\n  margin: 0 6px; }\n\n.datemenu-calendar-column {\n  border: 0 solid transparent;\n  background: #121216;\n  border-radius: 7px;\n  box-shadow: 0px 0px 1px 1px #161819 inset;\n  padding: 0; }\n\n.datemenu-today-button,\n.events-section-title,\n.message-list-section-title {\n  border-radius: 4px;\n  color: #F4F5F6;\n  padding: .4em; }\n\n.datemenu-today-button:hover, .datemenu-today-button:focus,\n.world-clocks-button:hover,\n.world-clocks-button:focus,\n.weather-button:hover,\n.weather-button:focus,\n.events-section-title:hover,\n.events-section-title:focus,\n.message-list-section-title:hover,\n.message-list-section-title:focus,\n.events-button:hover,\n.events-button:focus {\n  background-color: #1c1c21; }\n.datemenu-today-button:active,\n.world-clocks-button:active,\n.weather-button:active,\n.events-section-title:active,\n.message-list-section-title:active,\n.events-button:active {\n  color: white;\n  background-color: #0072ff; }\n\n.datemenu-today-button .date-label {\n  font-size: 1.5em; }\n\n.world-clocks-header,\n.weather-header,\n.events-section-title,\n.message-list-section-title,\n.events-title {\n  color: #d8dcdf;\n  font-weight: bold; }\n\n.events-button .event-time {\n  color: #e9ebed; }\n\n.world-clocks-grid {\n  spacing-rows: 0.4em; }\n\n.weather-box {\n  spacing: 0.4em; }\n\n.calendar-month-label {\n  background-color: transparent;\n  color: #e6e8eb;\n  font-weight: bold;\n  padding: 8px 0; }\n\n.pager-button {\n  color: white;\n  background-color: transparent;\n  width: 32px;\n  border-radius: 4px; }\n  .pager-button:hover, .pager-button:focus {\n    background-color: rgba(244, 245, 246, 0.05); }\n  .pager-button:active {\n    background-color: rgba(16, 16, 19, 0.05); }\n\n.calendar-change-month-back {\n  background-image: url(\"assets/calendar-arrow-left.svg\"); }\n  .calendar-change-month-back:rtl {\n    background-image: url(\"assets/calendar-arrow-right.svg\"); }\n\n.calendar-change-month-forward {\n  background-image: url(\"assets/calendar-arrow-right.svg\"); }\n  .calendar-change-month-forward:rtl {\n    background-image: url(\"assets/calendar-arrow-left.svg\"); }\n\n.calendar-change-month-back StIcon,\n.calendar-change-month-forward StIcon {\n  color: #e6e8eb; }\n\n.calendar-day-base, .calendar-day {\n  font-size: 80%;\n  text-align: center;\n  width: 2.4em;\n  height: 2.4em;\n  padding: 0.1em;\n  margin: 2px;\n  border-radius: 99px;\n  color: #F4F5F6;\n  background-gradient-direction: none;\n  background-color: transparent; }\n  .calendar-day-base:hover, .calendar-day-base:focus, .calendar-day:hover, .calendar-day:focus {\n    background-color: #2c2c34;\n    box-shadow: none !important; }\n  .calendar-day-base:active, .calendar-day-base:selected, .calendar-day:active, .calendar-day:selected {\n    color: #f7f7f7;\n    background-color: #0072ff;\n    background-gradient-start: #00c6ff !important;\n    background-gradient-end: #0072ff !important;\n    background-gradient-direction: horizontal;\n    border-color: black;\n    box-shadow: none !important; }\n\n.calendar-day-heading {\n  background-color: transparent;\n  color: #d8dcdf;\n  margin-top: 1em;\n  font-size: 70%; }\n\n.calendar-day {\n  border-width: 0; }\n\n.calendar-day-top {\n  border-top-width: 1px; }\n\n.calendar-day-left {\n  border-left-width: 1px; }\n\n.calendar-nonwork-day {\n  color: #828385; }\n\n.calendar-today {\n  font-weight: bold;\n  border: 1px solid transparent;\n  background-color: #0072ff;\n  color: #f7f7f7 !important; }\n  .calendar-today:hover, .calendar-today:focus {\n    background-color: #0f7aff;\n    color: #f7f7f7; }\n  .calendar-today:active, .calendar-today:selected {\n    background-color: #0072ff;\n    color: #f7f7f7; }\n    .calendar-today:active:hover, .calendar-today:active:focus, .calendar-today:selected:hover, .calendar-today:selected:focus {\n      background-color: #0f7aff;\n      color: #f7f7f7; }\n\n.calendar-day-with-events {\n  color: white;\n  font-weight: bold;\n  background-image: url(\"assets/calendar-today.svg\"); }\n\n.calendar-other-month-day {\n  color: #828385;\n  opacity: 0.5; }\n\n.calendar-week-number {\n  font-size: 70%;\n  font-weight: bold;\n  width: 2.3em;\n  height: 1.8em;\n  border-radius: 2px;\n  padding: 0.5em 0 0;\n  margin: 6px;\n  background-color: rgba(244, 245, 246, 0.3);\n  color: #101013; }\n\n/* Message list */\n.message-list {\n  border: none; }\n\n.message-title, .message-content, .message-body {\n  color: #e6e8eb; }\n\n.message-list-sections {\n  spacing: 1em; }\n\n.message-list-section,\n.message-list-section-list {\n  spacing: 0.4em; }\n\n.message-list-section-close > StIcon {\n  icon-size: 16px;\n  border-radius: 16px;\n  padding: 8px;\n  color: #F4F5F6;\n  background-color: transparent; }\n.message-list-section-close:hover > StIcon, .message-list-section-close:focus > StIcon\n.message-list-section-close:active > StIcon {\n  color: #ed254e;\n  background: transparent; }\n\n.message {\n  border: 1px solid #161819;\n  border-radius: 7px;\n  background: #17171b;\n  box-shadow: none; }\n  .message:hover, .message:focus {\n    background-color: #1e1e24;\n    box-shadow: 2px 0px 0px 0px #0072ff inset;\n    border-radius: 0px 7px 7px 0px; }\n\n.message-secondary-bin > .event-time {\n  color: #cacfd4;\n  font-size: 0.7em;\n  /* HACK: the label should be baseline-aligned with a 1em label,\n           fake this with some bottom padding */\n  padding-bottom: 0.13em; }\n\n.message-secondary-bin > StIcon {\n  icon-size: 16px; }\n\n.message-content {\n  padding: 10px; }\n\n.message-close-button {\n  color: #F4F5F6;\n  background-color: rgba(244, 245, 246, 0.2);\n  border-radius: 99px; }\n  .message-close-button:hover {\n    background-color: #ed254e; }\n    .message-close-button:hover > StIcon {\n      color: #f7f7f7; }\n  .message-close-button:active {\n    background-color: #ed254e; }\n    .message-close-button:active > StIcon {\n      color: #f7f7f7; }\n\n/* Media Controls */\n.message-media-control {\n  color: #F4F5F6; }\n  .message-media-control:hover {\n    background-color: #232329;\n    color: white; }\n  .message-media-control:active {\n    background-color: #2c2c34;\n    color: white; }\n  .message-media-control:insensitive {\n    color: #8f9092; }\n\n.media-message-cover-icon {\n  icon-size: 48px !important; }\n  .media-message-cover-icon.fallback {\n    color: #27272f;\n    background-color: #101013;\n    border: 2px solid #101013;\n    border-radius: 2px;\n    icon-size: 16px;\n    padding: 8px; }\n\n/* World clocks */\n.world-clocks-button .world-clocks-city {\n  color: #F4F5F6;\n  font-weight: normal; }\n.world-clocks-button .world-clocks-time {\n  font-weight: bold;\n  color: #F4F5F6;\n  font-feature-settings: \"lnum\";\n  text-align: right; }\n.world-clocks-button .world-clocks-timezone {\n  color: #bcc2c8;\n  font-feature-settings: \"tnum\"; }\n\n/* Weather */\n.weather-button .weather-header {\n  color: #d8dcdf;\n  font-weight: bold; }\n  .weather-button .weather-header.location {\n    font-weight: normal; }\n.weather-button .weather-forecast-time {\n  color: #d8dcdf;\n  font-feature-settings: \"tnum\";\n  font-weight: normal;\n  padding-top: 0.2em;\n  padding-bottom: 0.4em; }\n.weather-button .weather-forecast-temp {\n  font-weight: bold; }\n\n.system-switch-user-submenu-icon.user-icon {\n  icon-size: 20px;\n  padding: 0 2px; }\n\n.system-switch-user-submenu-icon.default-icon {\n  icon-size: 16px;\n  padding: 0 4px; }\n\n#appMenu {\n  spinner-image: url(\"assets/process-working.svg\");\n  spacing: 4px; }\n  #appMenu .label-shadow {\n    color: transparent; }\n\n.aggregate-menu {\n  min-width: 21em; }\n  .aggregate-menu .popup-menu-icon {\n    padding: 0 4px; }\n\n.system-menu-action {\n  color: #F4F5F6;\n  border-radius: 32px;\n  /* wish we could do 50% */\n  border: 1px solid #161819;\n  background: #09090b;\n  padding: 13px; }\n  .system-menu-action:hover, .system-menu-action:focus {\n    border: 1px solid #0072ff;\n    color: #0072ff;\n    background: transparent; }\n  .system-menu-action:active {\n    background-color: #005bcc;\n    color: #f7f7f7;\n    border: 1px solid #005bcc; }\n  .system-menu-action > StIcon {\n    icon-size: 16px; }\n\n.ripple-box {\n  width: 52px;\n  height: 52px;\n  background-image: url(\"assets/corner-ripple-ltr.png\");\n  background-size: contain; }\n\n.ripple-box:rtl {\n  background-image: url(\"assets/corner-ripple-rtl.png\"); }\n\n.popup-menu-arrow {\n  width: 16px;\n  height: 16px; }\n\n.popup-menu-icon {\n  icon-size: 1.09em; }\n\n.window-close {\n  background-color: transparent;\n  background-image: url(\"assets/close-window.svg\");\n  background-size: 32px;\n  border: none;\n  box-shadow: none;\n  color: transparent;\n  height: 32px;\n  width: 32px; }\n\n.window-close {\n  -shell-close-overlap: 16px; }\n  .window-close:rtl {\n    -st-background-image-shadow: 2px 2px 6px rgba(0, 0, 0, 0.5); }\n\n/* NETWORK DIALOGS */\n.nm-dialog {\n  max-height: 34em;\n  min-height: 31em;\n  min-width: 32em; }\n\n.nm-dialog-content {\n  spacing: 20px;\n  padding: 24px; }\n\n.nm-dialog-header-hbox {\n  spacing: 10px; }\n\n.nm-dialog-airplane-box {\n  spacing: 12px; }\n\n.nm-dialog-airplane-headline {\n  font-weight: bold;\n  text-align: center; }\n\n.nm-dialog-airplane-text {\n  color: #F4F5F6; }\n\n.nm-dialog-header-icon {\n  icon-size: 32px; }\n\n.nm-dialog-scroll-view {\n  border: 2px solid #161819;\n  background: #101013; }\n\n.nm-dialog-header {\n  font-weight: bold; }\n\n.nm-dialog-item {\n  font-size: 110%;\n  border-bottom: 1px solid #161819;\n  padding: 12px;\n  spacing: 20px; }\n\n.nm-dialog-item:selected {\n  background-color: #0072ff;\n  color: #f7f7f7; }\n\n.nm-dialog-icons {\n  spacing: .5em; }\n\n.nm-dialog-icon {\n  icon-size: 16px; }\n\n.no-networks-label {\n  color: #999999; }\n\n.no-networks-box {\n  spacing: 12px; }\n\n/* OVERVIEW */\n#overview, .controls-manager, .secondary-monitor-workspaces {\n  spacing: 24px; }\n\n#overviewGroup {\n  background-color: #191a1f; }\n\n.overview-controls {\n  padding-bottom: 32px; }\n\n.window-picker {\n  -horizontal-spacing: 16px;\n  -vertical-spacing: 16px; }\n  .window-picker.external-monitor {\n    padding: 16px; }\n\n.window-clone-border {\n  border: 4px solid rgba(0, 114, 255, 0.3);\n  border-radius: 0px;\n  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.3); }\n\n.window-caption {\n  spacing: 20px;\n  color: white;\n  background-color: rgba(4, 4, 5, 0.7);\n  border-radius: 2px;\n  padding: 4px 8px; }\n\n.search-entry {\n  width: 320px;\n  padding: 9px;\n  border-radius: 10px;\n  box-shadow: none;\n  border-color: transparent; }\n  .search-entry .search-entry-icon {\n    icon-size: 1em;\n    padding: 0 4px;\n    color: rgba(244, 245, 246, 0.7); }\n\n.search-provider-icon,\n.list-search-result {\n  background-color: transparent; }\n  .search-provider-icon:focus,\n  .list-search-result:focus, .search-provider-icon:hover,\n  .list-search-result:hover, .search-provider-icon:selected,\n  .list-search-result:selected {\n    background-color: rgba(244, 245, 246, 0.1);\n    transition-duration: 200ms; }\n  .search-provider-icon:active,\n  .list-search-result:active, .search-provider-icon:checked,\n  .list-search-result:checked {\n    background-color: rgba(0, 0, 0, 0.85); }\n\n#searchResultsBin {\n  max-width: 1000px; }\n\n#searchResultsContent {\n  padding-left: 20px;\n  padding-right: 20px;\n  spacing: 16px; }\n\n.search-section {\n  spacing: 16px; }\n\n.search-section-content {\n  background-color: transparent;\n  border-radius: 0;\n  border: none;\n  box-shadow: none;\n  spacing: 32px; }\n\n.list-search-results {\n  spacing: 3px; }\n\n.search-section-separator {\n  height: 2px;\n  background-color: #2c2c34; }\n\n.list-search-result-content {\n  spacing: 30px; }\n\n.list-search-result-title {\n  color: white;\n  spacing: 12px; }\n\n.list-search-result-description {\n  color: rgba(255, 255, 255, 0.5); }\n\n.list-search-provider-details {\n  width: 150px;\n  color: white;\n  margin-top: 0.24em; }\n\n.list-search-provider-content {\n  spacing: 20px; }\n\n.search-provider-icon {\n  padding: 15px; }\n\n/* DASHBOARD */\n.dash-background {\n  background-color: #09090b; }\n\n.dash-separator {\n  width: 1px;\n  background-color: #2c2c34; }\n\n.dash-label {\n  border-radius: 7px;\n  padding: 4px 12px;\n  color: white;\n  background-color: rgba(16, 16, 19, 0.95);\n  text-align: center;\n  border: 1px solid #161819;\n  -x-offset: 8px; }\n\n/* App Vault/Grid */\n.icon-grid {\n  spacing: 30px;\n  -shell-grid-horizontal-item-size: 136px;\n  -shell-grid-vertical-item-size: 136px; }\n  .icon-grid .overview-icon {\n    icon-size: 96px; }\n\n.system-action-icon {\n  background-color: black;\n  color: white;\n  border-radius: 99px;\n  icon-size: 48px; }\n\n.app-view-controls {\n  padding-bottom: 32px; }\n\n.app-view-control {\n  padding: 4px 32px; }\n  .app-view-control:checked {\n    background-gradient-start: #00c6ff !important;\n    background-gradient-end: #0072ff !important;\n    background-gradient-direction: horizontal;\n    color: #fff; }\n  .app-view-control:hover {\n    border: none; }\n  .app-view-control:first-child {\n    border-right-width: 0;\n    border-radius: 3px 0 0 3px; }\n  .app-view-control:last-child {\n    border-radius: 0 3px 3px 0; }\n\n.app-well-app,\n.app-well-app.app-folder,\n.show-apps,\n.grid-search-result,\n.overview-tile,\n.dash-item-container .overview-tile {\n  background-color: transparent;\n  border: none; }\n  .app-well-app:hover .overview-icon, .app-well-app:focus .overview-icon, .app-well-app:selected .overview-icon,\n  .app-well-app.app-folder:hover .overview-icon,\n  .app-well-app.app-folder:focus .overview-icon,\n  .app-well-app.app-folder:selected .overview-icon,\n  .show-apps:hover .overview-icon,\n  .show-apps:focus .overview-icon,\n  .show-apps:selected .overview-icon,\n  .grid-search-result:hover .overview-icon,\n  .grid-search-result:focus .overview-icon,\n  .grid-search-result:selected .overview-icon,\n  .overview-tile:hover .overview-icon,\n  .overview-tile:focus .overview-icon,\n  .overview-tile:selected .overview-icon,\n  .dash-item-container .overview-tile:hover .overview-icon,\n  .dash-item-container .overview-tile:focus .overview-icon,\n  .dash-item-container .overview-tile:selected .overview-icon {\n    background-color: #292a32;\n    transition-duration: 0ms;\n    border-image: none;\n    background-image: none; }\n  .app-well-app:active .overview-icon, .app-well-app:checked .overview-icon,\n  .app-well-app.app-folder:active .overview-icon,\n  .app-well-app.app-folder:checked .overview-icon,\n  .show-apps:active .overview-icon,\n  .show-apps:checked .overview-icon,\n  .grid-search-result:active .overview-icon,\n  .grid-search-result:checked .overview-icon,\n  .overview-tile:active .overview-icon,\n  .overview-tile:checked .overview-icon,\n  .dash-item-container .overview-tile:active .overview-icon,\n  .dash-item-container .overview-tile:checked .overview-icon {\n    background-color: #292a32;\n    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);\n    color: #F4F5F6; }\n\n.app-well-app-running-dot, .app-grid-running-dot {\n  width: 4px;\n  height: 4px;\n  background-color: #0072ff;\n  border-radius: 10px !important;\n  box-shadow: 0px 0px 5px 4px rgba(0, 114, 255, 0.8);\n  margin-bottom: 0px; }\n\n.app-well-app .overview-icon,\n.app-well-app.app-folder .overview-icon,\n.show-apps .overview-icon,\n.grid-search-result .overview-icon,\n.overview-tile .overview-icon,\n.dash-item-container .overview-tile .overview-icon {\n  background-color: transparent;\n  color: #f7f7f7;\n  border: none;\n  transition-duration: 100ms;\n  text-align: center;\n  box-shadow: none;\n  border-radius: 18px; }\n\n/* App Folders */\n.app-well-app.app-folder, .app-folder .overview-icon {\n  background-color: #292a32;\n  border-radius: 18px; }\n\n.app-folder-dialog {\n  background-color: #09090b;\n  border: none;\n  border-radius: 30px; }\n  .app-folder-dialog .folder-name-label {\n    color: #F4F5F6; }\n  .app-folder-dialog .edit-folder-button {\n    padding: 0;\n    width: 36px;\n    height: 36px;\n    border-radius: 18px; }\n    .app-folder-dialog .edit-folder-button > StIcon {\n      icon-size: 16px; }\n\n.app-well-app.app-folder > .overview-icon {\n  background-color: rgba(16, 16, 19, 0.35); }\n\n.show-apps .show-apps-icon {\n  color: white; }\n\n.show-apps:checked .show-apps-icon,\n.show-apps:focus .show-apps-icon {\n  color: #F4F5F6;\n  transition-duration: 100ms; }\n\n.app-folder-popup {\n  -arrow-border-radius: 8px;\n  -arrow-background-color: rgba(16, 16, 19, 0.5);\n  -arrow-base: 24px;\n  -arrow-rise: 11px; }\n\n.app-folder-popup-bin {\n  padding: 5px;\n  background: rgba(16, 16, 19, 0.5); }\n\n.app-folder-icon {\n  padding: 5px;\n  spacing-rows: 5px;\n  spacing-columns: 5px; }\n\n.page-indicator {\n  padding: 6px 12px; }\n  .page-indicator .page-indicator-icon {\n    width: 12px;\n    height: 12px;\n    border-radius: 12px;\n    background-image: none;\n    background-color: #535565; }\n\n.app-well-app > .overview-icon.overview-icon-with-label,\n.grid-search-result .overview-icon.overview-icon-with-label {\n  padding: 10px 8px 5px 8px;\n  spacing: 4px; }\n\n.workspace-thumbnails {\n  visible-width: 32px;\n  spacing: 11px;\n  padding: 8px;\n  border-radius: 0; }\n  .workspace-thumbnails:rtl {\n    border-radius: 0; }\n\n.workspace-thumbnail-indicator {\n  border: 4px solid rgba(0, 114, 255, 0.5);\n  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);\n  padding: 0; }\n\n.search-display > StBoxLayout,\n.all-apps,\n.frequent-apps > StBoxLayout {\n  padding: 0px 88px 10px 88px; }\n\n.page-navigation-arrow {\n  background-color: transparent;\n  margin: 6px;\n  padding: 18px;\n  width: 24px;\n  height: 24px;\n  border-radius: 99px; }\n  .page-navigation-arrow:insensitive {\n    border-color: transparent;\n    background-color: transparent;\n    background-image: none;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    icon-shadow: none; }\n  .page-navigation-arrow:hover {\n    background-color: rgba(0, 114, 255, 0.5); }\n  .page-navigation-arrow:active {\n    background-color: #0072ff; }\n\n.workspace-thumbnails {\n  color: #F4F5F6;\n  background-color: transparent;\n  border: none; }\n\n.search-statustext, .no-frequent-applications-label {\n  font-size: 2em;\n  font-weight: bold;\n  color: #F4F5F6; }\n\n/* NOTIFICATIONS & MESSAGE TRAY */\n.url-highlighter {\n  link-color: #338eff; }\n\n.notification-banner {\n  font-size: 11pt;\n  width: 34em;\n  margin: 5px;\n  border-radius: 12px;\n  color: white;\n  background-color: #101013;\n  border: 1px solid #161819;\n  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.451); }\n  .notification-banner:hover, .notification-banner:focus {\n    background-color: #19191e;\n    box-shadow: none;\n    border-radius: 12px; }\n  .notification-banner * {\n    color: #F4F5F6; }\n  .notification-banner .notification-icon {\n    padding: 5px; }\n  .notification-banner .notification-content {\n    padding: 5px;\n    spacing: 5px; }\n  .notification-banner .secondary-icon {\n    icon-size: 1.09em; }\n  .notification-banner .notification-actions {\n    background-color: #0b0b0d;\n    padding-top: 2px;\n    spacing: 1px;\n    border-radius: 0px 0px 12px 12px; }\n  .notification-banner .notification-button {\n    padding: 7px;\n    background-color: rgba(16, 16, 19, 0.9);\n    box-shadow: none;\n    border: none; }\n    .notification-banner .notification-button:first-child {\n      border-radius: 0 0 0 12px; }\n    .notification-banner .notification-button:last-child {\n      border-radius: 0 0 12px 0; }\n    .notification-banner .notification-button:hover, .notification-banner .notification-buttonfocus {\n      background-gradient-start: #00c6ff !important;\n      background-gradient-end: #0072ff !important;\n      background-gradient-direction: horizontal;\n      color: #f7f7f7; }\n\n.summary-source-counter {\n  font-size: 10pt;\n  font-weight: bold;\n  height: 1.6em;\n  width: 1.6em;\n  -shell-counter-overlap-x: 3px;\n  -shell-counter-overlap-y: 3px;\n  background-color: #0072ff;\n  color: #f7f7f7;\n  border: 2px solid #F4F5F6;\n  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.5);\n  border-radius: 0.9em; }\n\n.secondary-icon {\n  icon-size: 1.09em; }\n\n.chat-body {\n  spacing: 5px; }\n\n.chat-response {\n  margin: 5px; }\n\n.chat-log-message {\n  color: #d8dcdf; }\n\n.chat-new-group {\n  padding-top: 1em; }\n\n.chat-received {\n  padding-left: 4px; }\n  .chat-received:rtl {\n    padding-left: 0px;\n    padding-right: 4px; }\n\n.chat-sent {\n  padding-left: 18pt;\n  color: #cacfd4; }\n  .chat-sent:rtl {\n    padding-left: 0;\n    padding-right: 18pt; }\n\n.chat-meta-message {\n  padding-left: 4px;\n  font-size: 9pt;\n  font-weight: bold;\n  color: #bcc2c8; }\n  .chat-meta-message:rtl {\n    padding-left: 0;\n    padding-right: 4px; }\n\n.hotplug-transient-box {\n  spacing: 6px;\n  padding: 2px 72px 2px 12px; }\n\n.hotplug-notification-item {\n  padding: 2px 10px; }\n  .hotplug-notification-item:focus {\n    padding: 1px 71px 1px 11px; }\n\n.hotplug-notification-item-icon {\n  icon-size: 24px;\n  padding: 2px 5px; }\n\n.hotplug-resident-box {\n  spacing: 8px; }\n\n.hotplug-resident-mount {\n  spacing: 8px;\n  border-radius: 4px; }\n  .hotplug-resident-mount:hover {\n    background-color: rgba(16, 16, 19, 0.3); }\n\n.hotplug-resident-mount-label {\n  color: inherit;\n  padding-left: 6px; }\n\n.hotplug-resident-mount-icon {\n  icon-size: 24px;\n  padding-left: 6px; }\n\n.hotplug-resident-eject-icon {\n  icon-size: 16px; }\n\n.hotplug-resident-eject-button {\n  padding: 7px;\n  border-radius: 5px;\n  color: pink; }\n\n/* Eeeky things */\n.magnifier-zoom-region {\n  border: 2px solid #0072ff; }\n  .magnifier-zoom-region.full-screen {\n    border-width: 0; }\n\n/* On-screen Keyboard */\n#keyboard {\n  background-color: rgba(16, 16, 19, 0.65); }\n\n.keyboard-layout {\n  spacing: 10px;\n  padding: 10px; }\n\n.keyboard-row {\n  spacing: 15px; }\n\n.keyboard-key {\n  color: #F4F5F6;\n  background-color: #22232a;\n  box-shadow: none;\n  border: 1px solid #161819;\n  text-shadow: 0 1px black;\n  icon-shadow: 0 1px black;\n  border: 1px solid #161819;\n  background-color: #191a1f;\n  min-height: 2em;\n  min-width: 2em;\n  font-size: 14pt;\n  font-weight: bold;\n  border-radius: 5px; }\n  .keyboard-key:focus {\n    background-color: #2b2d35;\n    color: #f7f7f7;\n    text-shadow: 0 1px black;\n    icon-shadow: 0 1px black;\n    box-shadow: none !important;\n    border: 1px solid #161819; }\n  .keyboard-key:hover, .keyboard-key:checked {\n    background-color: #292a32;\n    color: #f7f7f7;\n    border: 1px solid #161819;\n    text-shadow: 0 1px black;\n    icon-shadow: 0 1px black; }\n  .keyboard-key:active {\n    color: #f7f7f7;\n    background-color: #0072ff;\n    border: 1px solid #161819;\n    text-shadow: none;\n    icon-shadow: none; }\n  .keyboard-key:grayed {\n    background-color: rgba(16, 16, 19, 0.95);\n    color: #F4F5F6;\n    border-color: rgba(0, 0, 0, 0.7); }\n\n.keyboard-subkeys {\n  color: white;\n  padding: 5px;\n  -arrow-border-radius: 10px;\n  -arrow-background-color: rgba(16, 16, 19, 0.65);\n  -arrow-border-width: 2px;\n  -arrow-border-color: #F4F5F6;\n  -arrow-base: 20px;\n  -arrow-rise: 10px;\n  -boxpointer-gap: 5px; }\n\n.candidate-popup-content {\n  padding: 0.5em;\n  spacing: 0.3em; }\n\n.candidate-index {\n  padding: 0 0.5em 0 0;\n  color: #d8dcdf; }\n\n.candidate-box {\n  padding: 0.3em 0.5em 0.3em 0.5em;\n  border-radius: 4px; }\n  .candidate-box:selected, .candidate-box:hover {\n    background-color: #0072ff;\n    color: #f7f7f7; }\n\n.candidate-page-button-box {\n  height: 2em; }\n  .vertical .candidate-page-button-box {\n    padding-top: 0.5em; }\n  .horizontal .candidate-page-button-box {\n    padding-left: 0.5em; }\n\n.candidate-page-button {\n  padding: 4px; }\n\n.candidate-page-button-previous {\n  border-radius: 4px 0px 0px 4px;\n  border-right-width: 0; }\n\n.candidate-page-button-next {\n  border-radius: 0px 4px 4px 0px; }\n\n.candidate-page-button-icon {\n  icon-size: 1em; }\n\n/* Auth Dialogs & Screen Shield */\n.framed-user-icon {\n  background-size: contain;\n  border: 2px solid #F4F5F6;\n  color: #F4F5F6;\n  border-radius: 3px; }\n  .framed-user-icon:hover {\n    border-color: white;\n    color: white; }\n\n.login-dialog-banner-view {\n  padding-top: 24px;\n  max-width: 23em; }\n\n.login-dialog {\n  border: none;\n  background-color: transparent; }\n  .login-dialog .modal-dialog-button-box {\n    spacing: 3px; }\n  .login-dialog .modal-dialog-button {\n    padding: 3px 18px; }\n    .login-dialog .modal-dialog-button:default {\n      color: #F4F5F6;\n      background-color: #22232a;\n      box-shadow: none;\n      border: 1px solid #161819;\n      text-shadow: 0 1px black;\n      icon-shadow: 0 1px black;\n      border: 1px solid #161819; }\n      .login-dialog .modal-dialog-button:default:hover, .login-dialog .modal-dialog-button:default:focus {\n        background-color: #292a32;\n        color: #f7f7f7;\n        border: 1px solid #161819;\n        text-shadow: 0 1px black;\n        icon-shadow: 0 1px black; }\n      .login-dialog .modal-dialog-button:default:active {\n        color: #f7f7f7;\n        background-color: #0072ff;\n        border: 1px solid #161819;\n        text-shadow: none;\n        icon-shadow: none; }\n      .login-dialog .modal-dialog-button:default:insensitive {\n        color: #828385;\n        background-color: rgba(41, 41, 44, 0.66);\n        box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);\n        border: none;\n        text-shadow: none;\n        icon-shadow: none; }\n\n.login-dialog-logo-bin {\n  padding: 24px 0px; }\n\n.login-dialog-banner {\n  color: #d8dcdf; }\n\n.login-dialog-button-box {\n  spacing: 5px; }\n\n.login-dialog-message-warning {\n  color: #f47d49; }\n\n.login-dialog-message-hint {\n  padding-top: 0;\n  padding-bottom: 20px; }\n\n.login-dialog-user-selection-box {\n  padding: 100px 0px; }\n\n.login-dialog-not-listed-label {\n  padding-left: 2px; }\n  .login-dialog-not-listed-button:focus .login-dialog-not-listed-label, .login-dialog-not-listed-button:hover .login-dialog-not-listed-label {\n    color: #F4F5F6; }\n\n.login-dialog-not-listed-label {\n  font-size: 90%;\n  font-weight: bold;\n  color: #a0a9b1;\n  padding-top: 1em; }\n\n.login-dialog-user-list-view {\n  -st-vfade-offset: 1em; }\n\n.login-dialog-user-list {\n  spacing: 12px;\n  padding: .2em;\n  width: 23em; }\n  .login-dialog-user-list:expanded .login-dialog-user-list-item:selected {\n    background-color: #0072ff;\n    color: #f7f7f7; }\n  .login-dialog-user-list:expanded .login-dialog-user-list-item:logged-in {\n    border-right: 2px solid #0072ff; }\n\n.login-dialog-user-list-item {\n  border-radius: 5px;\n  padding: .2em;\n  color: #a0a9b1; }\n  .login-dialog-user-list-item:ltr {\n    padding-right: 1em; }\n  .login-dialog-user-list-item:rtl {\n    padding-left: 1em; }\n  .login-dialog-user-list-item .login-dialog-timed-login-indicator {\n    height: 2px;\n    margin: 2px 0 0 0;\n    background-color: #F4F5F6; }\n  .login-dialog-user-list-item:focus .login-dialog-timed-login-indicator {\n    background-color: #f7f7f7; }\n\n.login-dialog-username,\n.user-widget-label {\n  color: #F4F5F6;\n  font-size: 120%;\n  font-weight: bold;\n  text-align: left;\n  padding-left: 15px; }\n\n.user-widget-label:ltr {\n  padding-left: 18px; }\n.user-widget-label:rtl {\n  padding-right: 18px; }\n\n.login-dialog-prompt-layout {\n  padding-top: 24px;\n  padding-bottom: 12px;\n  spacing: 8px;\n  width: 23em; }\n\n.login-dialog-prompt-label {\n  color: #bcc2c8;\n  font-size: 110%;\n  padding-top: 1em; }\n\n.login-dialog-session-list-button StIcon {\n  icon-size: 1.25em; }\n\n.login-dialog-session-list-button {\n  color: #a0a9b1; }\n  .login-dialog-session-list-button:hover, .login-dialog-session-list-button:focus {\n    color: #F4F5F6; }\n  .login-dialog-session-list-button:active {\n    color: #6a7681; }\n\n.screen-shield-arrows {\n  padding-bottom: 3em; }\n\n.screen-shield-arrows Gjs_Arrow {\n  color: white;\n  width: 80px;\n  height: 48px;\n  -arrow-thickness: 12px;\n  -arrow-shadow: 0 1px 1px rgba(0, 0, 0, 0.4); }\n\n.screen-shield-clock {\n  color: white;\n  text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.6);\n  font-weight: bold;\n  text-align: center;\n  padding-bottom: 1.5em; }\n\n.screen-shield-clock-time {\n  font-size: 72pt;\n  text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.4); }\n\n.screen-shield-clock-date {\n  font-size: 28pt; }\n\n.screen-shield-notifications-container {\n  spacing: 6px;\n  width: 30em;\n  background-color: transparent;\n  max-height: 500px; }\n  .screen-shield-notifications-container .summary-notification-stack-scrollview {\n    padding-top: 0;\n    padding-bottom: 0; }\n  .screen-shield-notifications-container .notification,\n  .screen-shield-notifications-container .screen-shield-notification-source {\n    padding: 12px 6px;\n    border: 1px solid #F4F5F6;\n    background-color: rgba(16, 16, 19, 0.45);\n    color: #F4F5F6;\n    border-radius: 4px; }\n  .screen-shield-notifications-container .notification {\n    margin-right: 15px; }\n\n.screen-shield-notification-label {\n  font-weight: bold;\n  padding: 0px 0px 0px 12px; }\n\n.screen-shield-notification-count-text {\n  padding: 0px 0px 0px 12px; }\n\n#panel.lock-screen {\n  background-color: rgba(16, 16, 19, 0.45); }\n\n.screen-shield-background {\n  background: black;\n  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.4); }\n\n#lockDialogGroup {\n  background: #2e3436 url(resource:///org/gnome/shell/theme/noise-texture.png);\n  background-repeat: repeat; }\n\n#screenShieldNotifications StButton#vhandle, #screenShieldNotifications StButton#hhandle {\n  background-color: rgba(16, 16, 19, 0.3); }\n  #screenShieldNotifications StButton#vhandle:hover, #screenShieldNotifications StButton#vhandle:focus, #screenShieldNotifications StButton#hhandle:hover, #screenShieldNotifications StButton#hhandle:focus {\n    background-color: rgba(16, 16, 19, 0.5); }\n  #screenShieldNotifications StButton#vhandle:active, #screenShieldNotifications StButton#hhandle:active {\n    background-color: rgba(0, 114, 255, 0.5); }\n\n#LookingGlassDialog {\n  background-color: rgba(0, 0, 0, 0.8);\n  spacing: 4px;\n  padding: 4px;\n  border: 2px solid grey;\n  border-radius: 4px; }\n  #LookingGlassDialog > #Toolbar {\n    border: 1px solid grey;\n    border-radius: 4px; }\n  #LookingGlassDialog .labels {\n    spacing: 4px; }\n  #LookingGlassDialog .notebook-tab {\n    -natural-hpadding: 12px;\n    -minimum-hpadding: 6px;\n    font-weight: bold;\n    color: #ccc;\n    transition-duration: 100ms;\n    padding-left: .3em;\n    padding-right: .3em; }\n    #LookingGlassDialog .notebook-tab:hover {\n      color: white;\n      text-shadow: black 0px 2px 2px; }\n    #LookingGlassDialog .notebook-tab:selected {\n      border-bottom-width: 2px;\n      border-color: #1a80ff;\n      color: white;\n      text-shadow: black 0px 2px 2px; }\n  #LookingGlassDialog StBoxLayout#EvalBox {\n    padding: 4px;\n    spacing: 4px; }\n  #LookingGlassDialog StBoxLayout#ResultsArea {\n    spacing: 4px; }\n\n.lg-dialog StEntry {\n  selection-background-color: #bbbbbb;\n  selected-color: #333333; }\n.lg-dialog .shell-link {\n  color: #999999; }\n  .lg-dialog .shell-link:hover {\n    color: #dddddd; }\n\n.lg-completions-text {\n  font-size: .9em;\n  font-style: italic; }\n\n.lg-obj-inspector-title {\n  spacing: 4px; }\n\n.lg-obj-inspector-button {\n  border: 1px solid gray;\n  padding: 4px;\n  border-radius: 4px; }\n  .lg-obj-inspector-button:hover {\n    border: 1px solid #ffffff; }\n\n#lookingGlassExtensions {\n  padding: 4px; }\n\n.lg-extensions-list {\n  padding: 4px;\n  spacing: 6px; }\n\n.lg-extension {\n  border: 1px solid #6f6f6f;\n  border-radius: 4px;\n  padding: 4px; }\n\n.lg-extension-name {\n  font-weight: bold; }\n\n.lg-extension-meta {\n  spacing: 6px; }\n\n#LookingGlassPropertyInspector {\n  background: rgba(0, 0, 0, 0.8);\n  border: 2px solid grey;\n  border-radius: 4px;\n  padding: 6px; }\n\n.quick-settings {\n  padding: 14px;\n  border-radius: 12px; }\n  .quick-settings .icon-button, .quick-settings .button {\n    color: #F4F5F6;\n    padding: 10.5px; }\n\n.quick-toggle {\n  border-radius: 99px;\n  /* Move padding into the box; this is to allow menu arrows\n     to extend to the border */ }\n  .quick-toggle:checked {\n    background-gradient-start: #03e9b1 !important;\n    background-gradient-end: #0014ff !important;\n    background-gradient-direction: horizontal;\n    color: #f7f7f7;\n    text-shadow: none; }\n    .quick-toggle:checked:hover {\n      background-gradient-start: rgba(3, 233, 177, 0.8) !important;\n      background-gradient-end: rgba(0, 20, 255, 0.9) !important;\n      background-gradient-direction: horizontal; }\n  .quick-toggle, .quick-toggle:hover, .quick-toggle:checked {\n    border: none; }\n  .quick-toggle > StBoxLayout {\n    spacing: 6px; }\n  .quick-toggle.button {\n    padding: 0; }\n  .quick-toggle > StBoxLayout {\n    padding: 0 12px; }\n  .quick-toggle:ltr > StBoxLayout {\n    padding-left: 15px; }\n  .quick-toggle:rtl > StBoxLayout {\n    padding-right: 15px; }\n  .quick-toggle .quick-toggle-label {\n    font-weight: bold; }\n\n.quick-menu-toggle:ltr > StBoxLayout {\n  padding-right: 0; }\n.quick-menu-toggle:rtl > StBoxLayout {\n  padding-left: 0; }\n.quick-menu-toggle .quick-toggle {\n  min-width: auto;\n  max-width: auto; }\n  .quick-menu-toggle .quick-toggle:ltr {\n    border-radius: 99px 0 0 99px; }\n  .quick-menu-toggle .quick-toggle:rtl {\n    border-radius: 0 99px 99px 0; }\n  .quick-menu-toggle .quick-toggle:ltr:last-child {\n    border-radius: 99px; }\n  .quick-menu-toggle .quick-toggle:rtl:last-child {\n    border-radius: 99px; }\n.quick-menu-toggle .quick-toggle-arrow {\n  background-color: #202127;\n  padding: 6px 10.5px;\n  border-width: 0;\n  color: #F4F5F6; }\n  .quick-menu-toggle .quick-toggle-arrow:checked {\n    background-color: #0014ff;\n    color: #f7f7f7;\n    border-width: 0; }\n    .quick-menu-toggle .quick-toggle-arrow:checked:hover {\n      background-color: rgba(0, 20, 255, 0.9); }\n  .quick-menu-toggle .quick-toggle-arrow:hover {\n    background-color: #25262d; }\n  .quick-menu-toggle .quick-toggle-arrow:ltr {\n    border-radius: 0 99px 99px 0; }\n  .quick-menu-toggle .quick-toggle-arrow:rtl {\n    border-radius: 99px 0 0 99px; }\n\n.quick-toggle-menu {\n  background-color: #19191e !important;\n  border-radius: 12px;\n  padding: 12px;\n  margin: 12px 18px 0;\n  color: #F4F5F6; }\n  .quick-toggle-menu .popup-menu-item > StIcon {\n    -st-icon-style: symbolic; }\n  .quick-toggle-menu .header {\n    spacing-rows: 3px;\n    spacing-columns: 12px;\n    padding-bottom: 12px; }\n    .quick-toggle-menu .header .icon {\n      border-radius: 999px;\n      padding: 9px;\n      background-color: #27272f; }\n      .quick-toggle-menu .header .icon.active {\n        background-color: #0072ff;\n        color: #f7f7f7; }\n\n.quick-settings-system-item > StBoxLayout {\n  spacing: 12px; }\n.quick-settings-system-item .icon-button {\n  border-radius: 50px; }\n\n.quick-slider .icon-button:hover {\n  background-color: #292a32;\n  color: #f7f7f7;\n  border: 1px solid #161819;\n  text-shadow: 0 1px black;\n  icon-shadow: 0 1px black; }\n\n.screenshot-ui-close-button {\n  background-gradient-start: #00c6ff !important;\n  background-gradient-end: #0072ff !important;\n  background-gradient-direction: horizontal; }\n  .screenshot-ui-close-button:hover, .screenshot-ui-close-button:active {\n    background: #d7123a !important; }\n\n.screenshot-ui-window-selector {\n  background-color: #101013; }\n\n.screenshot-ui-window-selector-window:hover .screenshot-ui-window-selector-window-border {\n  border-color: #0050b3; }\n.screenshot-ui-window-selector-window:checked .screenshot-ui-window-selector-window-border {\n  border-color: #0072ff;\n  background-color: rgba(0, 114, 255, 0.2); }\n.screenshot-ui-window-selector-window:checked .screenshot-ui-window-selector-check {\n  color: #101013;\n  background-color: #0072ff; }\n\n.openweather-current-summarybox,\n.openweather-forecast-icon,\n.openweather-current-databox-captions,\n.openweather-current-databox-values,\n.openweather-current-icon,\n.openweather-forecast-summary,\n.openweather-forecast-temperature {\n  background: transparent; }\n\n.openweather-current-databox-captions, .openweather-forecast-day {\n  color: #0072ff; }\n\n/*# sourceMappingURL=gnome-shell.css.map */\n"
  },
  {
    "path": ".themes/Sweet-Ambar-Blue-Dark-v40/gtk-2.0/apps/chrome.rc",
    "content": "# ==============================================================================\n# CHROME/-UIM SPECIFIC SETTINGS\n# ==============================================================================\n\n# Chromium lets us define some colours and settings for better integration\n\nstyle \"chrome-gtk-frame\"\n{\n\tChromeGtkFrame::frame-color = @wm_color\n\tChromeGtkFrame::inactive-frame-color = @unfocused_wm_color\n\n\tChromeGtkFrame::frame-gradient-size = 16\n\tChromeGtkFrame::frame-gradient-color = shade(1.07, @wm_color)\n\n\tChromeGtkFrame::incognito-frame-color = shade(0.85, @wm_color)\n\tChromeGtkFrame::incognito-inactive-frame-color = @wm_color\n\n\tChromeGtkFrame::incognito-frame-gradient-color = @wm_color\n\n\tChromeGtkFrame::scrollbar-trough-color = shade(0.912, @wm_color)\n\tChromeGtkFrame::scrollbar-slider-prelight-color = shade(1.04, @wm_color)\n\tChromeGtkFrame::scrollbar-slider-normal-color = @wm_color\n}\n\nclass \"ChromeGtkFrame\" style \"chrome-gtk-frame\"\n\n# Chromium uses base as the fill colour of its own entries\n# This would be fine but Gtk+ uses it to fill the surrounding space, so its set to bg\n# That results in Chromium using it for the fill, so we need to handle that\n\nstyle \"chrome_entry\" {\n  base[NORMAL] = @base_color\n  base[INSENSITIVE] = @base_color\n}\n\nwidget_class \"*Chrom*<GtkEntry>\" style \"chrome_entry\"\n\n# Chrome Menu item background\n\nstyle \"chrome_menu_item\"\n{\n    bg[SELECTED] = @wm_color\n}\n\nwidget_class \"*<GtkCustomMenu>*<GtkCustomMenuItem>*\" \tstyle \"chrome_menu_item\"\n\n\n# Chrome buttons\n\nwidget_class \"*Chrom*Button*\"\t\t             \t\tstyle \"button\"\n"
  },
  {
    "path": ".themes/Sweet-Ambar-Blue-Dark-v40/gtk-2.0/apps/gimp.rc",
    "content": "# ==============================================================================\n# GIMP SPECIFIC SETTINGS\n# ==============================================================================\n\n# TODO: This could really look nicer\nstyle \"gimp_spin_scale\" {\n\n  # Spin background\n  bg[NORMAL] = @base_color\n\n  engine \"pixmap\" {\n\n    image {\n      function        = BOX\n      state           = NORMAL\n      detail          = \"spinbutton_up\"\n      overlay_file    = \"assets/spin-up.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = BOX\n      state           = PRELIGHT\n      detail          = \"spinbutton_up\"\n      overlay_file    = \"assets/spin-up.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = BOX\n      state           = ACTIVE\n      detail          = \"spinbutton_up\"\n      overlay_file    = \"assets/spin-up.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = BOX\n      state           = INSENSITIVE\n      detail          = \"spinbutton_up\"\n      overlay_file    = \"assets/spin-up-insensitive.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = BOX\n      state           = NORMAL\n      detail          = \"spinbutton_down\"\n      overlay_file    = \"assets/spin-down.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = BOX\n      state           = PRELIGHT\n      detail          = \"spinbutton_down\"\n      overlay_file    = \"assets/spin-down.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = BOX\n      state           = ACTIVE\n      detail          = \"spinbutton_down\"\n      overlay_file    = \"assets/spin-down.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = BOX\n      state           = INSENSITIVE\n      detail          = \"spinbutton_down\"\n      overlay_file    = \"assets/spin-down-insensitive.png\"\n      overlay_stretch = FALSE\n    }\n\n }\n\n}\n\n\n# Disable spin button assets for GimpSpinScale\nclass \"GimpSpinScale\" style \"gimp_spin_scale\""
  },
  {
    "path": ".themes/Sweet-Ambar-Blue-Dark-v40/gtk-2.0/apps/libreoffice.rc",
    "content": "# ==============================================================================\n# OPEN/LIBREOFFICE SPECIFIC SETTINGS\n# ==============================================================================\n\nstyle \"ooo_stepper_hack\"\n{\n\tGtkScrollbar::stepper-size\t        = 13\n\tGtkScrollbar::has-backward-stepper\t= 1\n\tGtkScrollbar::has-forward-stepper\t= 1\n}\n\nwidget \"*openoffice-toplevel*\"                \tstyle \"ooo_stepper_hack\""
  },
  {
    "path": ".themes/Sweet-Ambar-Blue-Dark-v40/gtk-2.0/apps/terminal.rc",
    "content": "# ==============================================================================\n# GNOME TERMINAL SPECIFIC SETTINGS\n# ==============================================================================\n\nstyle \"terminal_window\" = \"dark\" {\n}\n\nstyle \"terminal_menubar\"\n{\n\n\tengine \"murrine\" {\n\t}\n}\n\nstyle \"terminal_notebook\" = \"dark\"\n{\n\tfg[ACTIVE] = mix (0.8, \"#DADBDB\", \"#DADBDB\")\n\n\tengine \"murrine\" { \n\t}\n}\n\nstyle \"terminal_scrollbar\" = \"scrollbar\"\n{\n\tbg[NORMAL]        = \"#263238\"\n\tbg[PRELIGHT]      = shade(1.08, \"#263238\")\n\tbg[ACTIVE]        = shade(0.94, \"#263238\")\n\tbg[SELECTED]      = shade(1.0, @selected_bg_color)\n\tbg[INSENSITIVE]   = \"#263238\"\n\n\tengine \"murrine\" {\n\t}\n}\n\nstyle \"terminal_screen\"\n{\n\ttext[NORMAL] = \"#DADBDB\"\n\tbase[NORMAL] = \"#384952\"\n\n\tTerminalScreen::background-darkness = 0.95\n}\n\nwidget \"*TerminalWindow*\"                                style \"terminal_window\"\n#widget \"*TerminalWindow.*.*enu?ar\"                      style \"terminal_menubar\"\nwidget \"*TerminalWindow.*.GtkNotebook*\"                  style \"terminal_notebook\"\nwidget \"*TerminalWindow.*.GtkNotebook.*.GtkVScrollbar*\"  style \"terminal_scrollbar\"\n#widget \"*TerminalWindow.*.GtkNotebook*utton*\"           style \"terminal_button\"\nwidget \"*TerminalWindow.*.TerminalScreen*\"               style \"terminal_screen\"\n"
  },
  {
    "path": ".themes/Sweet-Ambar-Blue-Dark-v40/gtk-2.0/apps/thunar.rc",
    "content": "# ==============================================================================\n# THUNAR SPECIFIC SETTINGS\n# ==============================================================================\n\nstyle \"sidepane\" {\n\tGtkTreeView::odd_row_color = @sidebar_bg\n  \tGtkTreeView::even_row_color = @sidebar_bg\n\tbase[NORMAL] \t\t= @bg_color\n\tbase[INSENSITIVE] \t= mix(0.4, shade(1.35, @selected_bg_color), shade(0.9, @base_color))\n\tbg[NORMAL] \t\t\t= @bg_color\n\ttext[NORMAL] \t\t= mix(0.9, @sidebar_fg, @sidebar_fg)\n}\n\nstyle \"thunar-frame\" {\n  xthickness = 0\n  ythickness = 0\n}\n\nstyle \"thunar-handle\" { GtkPaned::handle-size = 2 }\n\nwidget_class \"*ThunarWindow*.<GtkScrolledWindow>\"       style \"thunar-frame\"\nwidget_class \"*ThunarWindow*.<GtkHPaned>\"               style \"thunar-handle\"\nwidget_class \"*ThunarShortcutsView*\" style \"sidepane\"\nwidget_class \"*ThunarTreeView*\" style \"sidepane\"\n"
  },
  {
    "path": ".themes/Sweet-Ambar-Blue-Dark-v40/gtk-2.0/apps/xfce.rc",
    "content": "style \"theme-panel\" = \"dark\" {\n\txthickness\t= 1\n\tythickness\t= 1\n\tbg[NORMAL]\t= @panel_bg_color\n\tfg[NORMAL]\t= @panel_fg_color\n}\n\nstyle \"xfdesktop-icon-view\" {\n\tXfdesktopIconView::label-alpha = 0\n\tXfdesktopIconView::selected-label-alpha = 80\n\tXfdesktopIconView::shadow-x-offset = 0\n\tXfdesktopIconView::shadow-y-offset = 0\n\tXfdesktopIconView::selected-shadow-x-offset = 0\n\tXfdesktopIconView::selected-shadow-y-offset = 0\n\tXfdesktopIconView::shadow-color = @tooltip_bg_color\n\tXfdesktopIconView::selected-shadow-color = @tooltip_bg_color\n\tXfdesktopIconView::cell-spacing = 2\n\tXfdesktopIconView::cell-padding = 6\n\tXfdesktopIconView::cell-text-width-proportion = 1.9\n\n\tfg[NORMAL] = shade (0.9, @selected_fg_color)\n\tfg[ACTIVE] = @selected_fg_color\n\n}\n\nstyle \"theme-panel-text\" = \"dark\" {\n}\n\nstyle \"panel-entry\" = \"dark\" {\n}\n\nstyle \"theme-main-menu-text\" = \"theme-panel-text\"\n{\n\tfg[PRELIGHT]\t= \"#ffffff\"\n\ttext[PRELIGHT]\t= \"#ffffff\"\n}\n\nstyle \"workspace-switcher\" = \"dark\"\n{\n\tbg[SELECTED]\t= shade (0.8, @selected_bg_color)\n}\n\nstyle \"window-buttons\" = \"dark\" {\n\n}\n\nstyle \"indicator\" = \"theme-panel\"\n{\n\txthickness\t= 0\n\tythickness\t= 0\n}\n\nwidget \"*PanelWidget*\"\t\t\tstyle \"theme-panel\"\nwidget \"*PanelApplet*\"\t\t\tstyle \"theme-panel\"\nwidget \"*fast-user-switch*\"\t\tstyle \"theme-panel\"\nwidget \"*CPUFreq*Applet*\"\t\tstyle \"theme-panel\"\nclass \"PanelApp*\"\t\t\tstyle \"theme-panel\"\nclass \"PanelToplevel*\"\t\t\tstyle \"theme-panel\"\nwidget_class \"*PanelToplevel*\"\t\tstyle \"theme-panel\"\nwidget_class \"*notif*\"\t\t\tstyle \"theme-panel\"\nwidget_class \"*Notif*\"\t\t\tstyle \"theme-panel\"\nwidget_class \"*Tray*\"\t\t\tstyle \"theme-panel\" \nwidget_class \"*tray*\"\t\t\tstyle \"theme-panel\"\nwidget_class \"*computertemp*\"\t\tstyle \"theme-panel\"\nwidget_class \"*Applet*Tomboy*\"\t\tstyle \"theme-panel\"\nwidget_class \"*Applet*Netstatus*\"\tstyle \"theme-panel\"\n\n# Fixes for tooltip text in some apps.\nwidget_class \"*Notif*Beagle*\"\t\tstyle \"theme-panel\"\nwidget_class \"*Notif*Brasero*\"\t\tstyle \"theme-panel\"\n\n# XFCE panel theming.\nwidget \"*Xfce*Panel*\"\t\t\tstyle \"theme-panel\"\nclass \"*Xfce*Panel*\"\t\t\tstyle \"theme-panel\"\nwidget \"*WnckPager*\"\t\t\tstyle \"workspace-switcher\"\nwidget \"*XfdesktopIconView*\"\tstyle \"xfdesktop-icon-view\"\n\n# Fix gtk-entries in the panel\nclass \"*SexyIconEntry*\"\t\t\tstyle:highest \"entry\"\t# fixes dict-plugin\nwidget \"*xfce4-verve-plugin*GtkEntry\"\tstyle:highest \"entry\"\t# fixes verve-plugin\n\n# Make sure panel text color doesn't change\nwidget_class \"*Panel*MenuBar*\"\t\tstyle \"theme-main-menu-text\"\nwidget_class \"*Panel*<GtkMenuBar>*\"\tstyle \"theme-main-menu-text\"\nwidget \"*.clock-applet-button.*\"\tstyle \"theme-panel-text\"\nwidget \"*PanelApplet*\"\t\t\tstyle \"theme-panel-text\"\n\n# Override general panel-style with specific plugin-styles\nwidget \"*indicator-applet*\"\t\tstyle \"indicator\"\nwidget \"*indicator-button*\"\t\tstyle \"indicator\"\n#widget \"*XfceTasklist*\"\t\t\tstyle \"dark_button\"\n"
  },
  {
    "path": ".themes/Sweet-Ambar-Blue-Dark-v40/gtk-2.0/gtkrc",
    "content": "\n# Text/base colors\ngtk-color-scheme = \"text_color:#F4F5F6\\nbase_color:#1b1c21\"\n# Foreground/background colors\ngtk-color-scheme = \"fg_color:#F4F5F6\\nbg_color:#101013\"\n# Selection colors\ngtk-color-scheme = \"selected_fg_color:#fefefe\\nselected_bg_color:#0072ff\"\n# Tooltip colors\ngtk-color-scheme = \"tooltip_fg_color:#ffffff\\ntooltip_bg_color:#000000\"\n# Window colors\ngtk-color-scheme = \"wm_color:#31363d\\nunfocused_wm_color:#31363d\"\n# Panel colors\ngtk-color-scheme = \"panel_bg_color:#1b1c21\\npanel_fg_color:#ffffff\"\n# Dark Theme - Text/base colors\ngtk-color-scheme = \"dark_text_color:#F4F5F6\\ndark_base_color:#1b1c21\"\n# Dark Theme - Foreground/background colors\ngtk-color-scheme = \"dark_fg_color:#F4F5F6\\ndark_bg_color:#0c0e14\"\ngtk-color-scheme = \"sidebar_bg:#101013\"\ngtk-color-scheme = \"sidebar_fg:#98abb2\"\ngtk-auto-mnemonics = 1\ngtk-primary-button-warps-slider = 1\n\ninclude \"main.rc\"\n\n# App stylings\ninclude \"apps/chrome.rc\"\ninclude \"apps/gimp.rc\"\ninclude \"apps/libreoffice.rc\"\ninclude \"apps/terminal.rc\"\ninclude \"apps/thunar.rc\"\ninclude \"apps/xfce.rc\"\n"
  },
  {
    "path": ".themes/Sweet-Ambar-Blue-Dark-v40/gtk-2.0/main.rc",
    "content": "style \"default\" {\n\n  xthickness = 1\n  ythickness = 1\n\n  ####################\n  # Style Properties #\n  ####################\n\n  GtkWidget::focus-line-width = 1\n  GtkWidget::focus-line-pattern = \"\\2\\1\"\n\n  GtkToolbar::internal-padding = 4\n  GtkToolButton::icon-spacing  = 4\n\n  GtkWidget::tooltip-radius    = 3\n  GtkWidget::tooltip-alpha     = 235\n  GtkWidget::new-tooltip-style = 1 #for compatibility\n\n  GtkWidget::link-color              = shade(0.9, @selected_bg_color)\n  GtkWidget::visited-link-color      = shade(0.8, @selected_bg_color)\n  GnomeHRef::link_color              = shade(0.9, @selected_bg_color)\n  GtkHTML::link-color                = shade(0.9, @selected_bg_color)\n  GtkHTML::vlink-color               = shade(0.8, @selected_bg_color)\n  GtkIMHtml::hyperlink-color         = shade(0.9, @selected_bg_color)\n  GtkIMHtml::hyperlink-visited-color = shade(0.8, @selected_bg_color)\n\n  GtkSeparatorMenuItem::horizontal-padding = 0\n  GtkSeparatorMenuItem::wide-separators    = 1\n  GtkSeparatorMenuItem::separator-height   = 1\n\n  GtkButton::child-displacement-y = 0\n\n  GtkButton::default-border         = {0, 0, 0, 0}\n  GtkButton::default-outside-border = {0, 0, 0, 0}\n  GtkButton::inner-border           = {4, 4, 4, 4}\n\n  GtkEntry::state-hint = 1\n  GtkEntry::inner-border = {7, 7, 4, 5}\n\n  GtkPaned::handle-size = 9\n  GtkHPaned::handle-size = 9\n  GtkVPaned::handle-size = 9\n\n  GtkScrollbar::trough-border = 0\n  GtkRange::trough-border     = 0\n  GtkRange::slider-width      = 13\n  GtkRange::stepper-size      = 0\n  GtkRange::activate-slider   = 1\n\n  GtkScrollbar::activate-slider              = 1\n  GtkScrollbar::stepper-size                 = 0\n  GtkScrollbar::has-backward-stepper         = 0\n  GtkScrollbar::has-forward-stepper          = 0\n  GtkScrollbar::min-slider-length            = 48 # 42 + 2*3 (margins)\n  GtkScrolledWindow::scrollbar-spacing       = 0\n  GtkScrolledWindow::scrollbars-within-bevel = 1\n\n  GtkScale::slider_length       = 26\n  GtkScale::slider_width        = 26\n  GtkScale::trough-side-details = 1\n\n  GtkProgressBar::min-horizontal-bar-height = 6\n  GtkProgressBar::min-vertical-bar-width    = 6\n  # Making this bigger than the min[height,width]-2*[y,x]spacing makes the\n  # whole progressbar thicker, so by setting it to the exact above value\n  # we get the maximum spacing between the text and the edges without\n  # doing so.\n  GtkProgressBar::xspacing = 4\n  GtkProgressBar::yspacing = 4\n\n  GtkStatusbar::shadow_type    = GTK_SHADOW_NONE\n  GtkSpinButton::shadow_type   = GTK_SHADOW_NONE\n  GtkMenuBar::shadow-type      = GTK_SHADOW_NONE\n  GtkToolbar::shadow-type      = GTK_SHADOW_NONE\n  # TODO: find out what this comment means:\n  # ( every window is misaligned for the sake of menus ):\n  GtkMenuBar::internal-padding = 0\n  GtkMenu::horizontal-padding  = 0\n  GtkMenu::vertical-padding    = 2\n  GtkMenu::double-arrows       = 0\n  GtkMenuItem::arrow-scaling   = 1\n  GtkMenuItem::toggle-spacing  = 10\n\n  GtkCheckButton::indicator_spacing = 3\n  GtkOptionMenu::indicator_spacing  = {13, 13, 5, 8}\n\n  GtkTreeView::expander-size        = 16\n  GtkTreeView::vertical-separator   = 0\n  GtkTreeView::horizontal-separator = 4\n  GtkTreeView::allow-rules          = 1\n  # Set this because some apps read it\n  GtkTreeView::odd-row-color        = @base_color\n  GtkTreeView::even-row-color       = @base_color\n  GtkTreeView::odd_row_color        = shade(0.90, @base_color)\n\n  GtkExpander::expander-size = 16\n\n  GtkNotebook::tab-overlap = 4\n\n  ##########\n  # Colors #\n  ##########\n\n  bg[NORMAL]      = @bg_color\n  bg[PRELIGHT]    = @bg_color\n  bg[SELECTED]    = @selected_bg_color\n  bg[INSENSITIVE] = mix (0.6, @bg_color, @base_color)\n  bg[ACTIVE]      = @bg_color\n\n  fg[NORMAL]      = @fg_color\n  fg[PRELIGHT]    = @fg_color\n  fg[SELECTED]    = @selected_fg_color\n  fg[INSENSITIVE] = mix (0.5, @fg_color, @bg_color)\n  fg[ACTIVE]      = @fg_color\n\n  text[NORMAL]      = @text_color\n  text[PRELIGHT]    = @text_color\n  text[SELECTED]    = @selected_fg_color\n  text[INSENSITIVE] = darker (@bg_color)\n  text[ACTIVE]      = @selected_fg_color\n\n  base[NORMAL]      = @base_color\n  base[PRELIGHT]    = shade (0.95, @bg_color)\n  base[SELECTED]    = @selected_bg_color\n  base[INSENSITIVE] = mix (0.5, @fg_color, @bg_color)\n  base[ACTIVE]      = @selected_bg_color\n\n  # For succinctness, all reasonable pixmap options remain here\n\n  # Draw frame around menu in a non-compositied environment\n  # This needs to go before pixmap because we need to override some stuff\n  engine \"adwaita\" {}\n\n  engine \"pixmap\" {\n\n    #################\n    # Check Buttons #\n    #################\n\n    image {\n      function        = CHECK\n      state           = NORMAL\n      shadow          = OUT\n      overlay_file    = \"assets/checkbox-unchecked.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = PRELIGHT\n      shadow          = OUT\n      overlay_file    = \"assets/checkbox-unchecked-hover.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = ACTIVE\n      shadow          = OUT\n      overlay_file    = \"assets/checkbox-unchecked-active.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = SELECTED\n      shadow          = OUT\n      overlay_file    = \"assets/checkbox-unchecked.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = INSENSITIVE\n      shadow          = OUT\n      overlay_file    = \"assets/checkbox-unchecked-insensitive.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = NORMAL\n      shadow          = IN\n      overlay_file    = \"assets/checkbox-checked.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = PRELIGHT\n      shadow          = IN\n      overlay_file    = \"assets/checkbox-checked-hover.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = ACTIVE\n      shadow          = IN\n      overlay_file    = \"assets/checkbox-checked-active.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = SELECTED\n      shadow          = IN\n      overlay_file    = \"assets/checkbox-checked.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = INSENSITIVE\n      shadow          = IN\n      overlay_file    = \"assets/checkbox-checked-insensitive.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = NORMAL\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/checkbox-mixed.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = PRELIGHT\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/checkbox-mixed-hover.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = ACTIVE\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/checkbox-mixed-active.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = SELECTED\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/checkbox-mixed.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = INSENSITIVE\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/checkbox-mixed-insensitive.png\"\n      overlay_stretch = FALSE\n    }\n\n    #################\n    # Radio Buttons #\n    #################\n\n    image {\n      function        = OPTION\n      state           = NORMAL\n      shadow          = OUT\n      overlay_file    = \"assets/radio-unchecked.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = PRELIGHT\n      shadow          = OUT\n      overlay_file    = \"assets/radio-unchecked-hover.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = ACTIVE\n      shadow          = OUT\n      overlay_file    = \"assets/radio-unchecked-active.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = SELECTED\n      shadow          = OUT\n      overlay_file    = \"assets/radio-unchecked.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = INSENSITIVE\n      shadow          = OUT\n      overlay_file    = \"assets/radio-unchecked-insensitive.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = NORMAL\n      shadow          = IN\n      overlay_file    = \"assets/radio-checked.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = PRELIGHT\n      shadow          = IN\n      overlay_file    = \"assets/radio-checked-hover.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = ACTIVE\n      shadow          = IN\n      overlay_file    = \"assets/radio-checked-active.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = SELECTED\n      shadow          = IN\n      overlay_file    = \"assets/radio-checked.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = INSENSITIVE\n      shadow          = IN\n      overlay_file    = \"assets/radio-checked-insensitive.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = NORMAL\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/radio-mixed.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = PRELIGHT\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/radio-mixed-hover.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = ACTIVE\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/radio-mixed-active.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = SELECTED\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/radio-mixed.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = INSENSITIVE\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/radio-mixed-insensitive.png\"\n      overlay_stretch = FALSE\n    }\n\n    ##########\n    # Arrows #\n    ##########\n\n    # Overrides\n\n    # Disable arrows in spinbuttons\n    image {\n      function = ARROW\n      detail = \"spinbutton\"\n    }\n\n    # Disable arrows for qt in scrollbars\n    image {\n      function = ARROW\n      detail   = \"vscrollbar\"\n    }\n    image {\n      function = ARROW\n      detail   = \"hscrollbar\"\n    }\n\n    # Menu arrows\n\n    image {\n      function        = ARROW\n      state           = NORMAL\n      detail          = \"menuitem\"\n      overlay_file    = \"assets/menu-pan-left.png\"\n      overlay_stretch = FALSE\n      arrow_direction = LEFT\n    }\n\n    image {\n      function        = ARROW\n      state           = PRELIGHT\n      detail          = \"menuitem\"\n      overlay_file    = \"assets/menu-pan-left-hover.png\"\n      overlay_stretch = FALSE\n      arrow_direction = LEFT\n    }\n\n    image {\n      function        = ARROW\n      state           = INSENSITIVE\n      detail          = \"menuitem\"\n      overlay_file    = \"assets/menu-pan-left-insensitive.png\"\n      overlay_stretch = FALSE\n      arrow_direction = LEFT\n    }\n\n    image {\n      function        = ARROW\n      state           = NORMAL\n      detail          = \"menuitem\"\n      overlay_file    = \"assets/menu-pan-right.png\"\n      overlay_stretch = FALSE\n      arrow_direction = RIGHT\n    }\n\n    image {\n      function        = ARROW\n      state           = PRELIGHT\n      detail          = \"menuitem\"\n      overlay_file    = \"assets/menu-pan-right-hover.png\"\n      overlay_stretch = FALSE\n      arrow_direction = RIGHT\n    }\n\n    image {\n      function        = ARROW\n      state           = INSENSITIVE\n      detail          = \"menuitem\"\n      overlay_file    = \"assets/menu-pan-right-insensitive.png\"\n      overlay_stretch = FALSE\n      arrow_direction = RIGHT\n    }\n\n    image {\n      function        = ARROW\n      state           = INSENSITIVE\n      detail          = \"menu_scroll_arrow_up\"\n      overlay_file    = \"assets/menu-pan-up-insensitive.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = ARROW\n      detail          = \"menu_scroll_arrow_up\"\n      overlay_file    = \"assets/menu-pan-up.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = ARROW\n      state           = INSENSITIVE\n      detail          = \"menu_scroll_arrow_down\"\n      overlay_file    = \"assets/menu-pan-down-insensitive.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = ARROW\n      detail          = \"menu_scroll_arrow_down\"\n      overlay_file    = \"assets/menu-pan-down.png\"\n      overlay_stretch = FALSE\n    }\n\n    # Regular arrows\n\n    image {\n      function        = ARROW\n      state           = NORMAL\n      overlay_file    = \"assets/pan-up.png\"\n      overlay_stretch = FALSE\n      arrow_direction = UP\n    }\n\n    image {\n      function        = ARROW\n      state           = PRELIGHT\n      overlay_file    = \"assets/pan-up.png\"\n      overlay_stretch = FALSE\n      arrow_direction = UP\n    }\n\n    image {\n      function        = ARROW\n      state           = ACTIVE\n      overlay_file    = \"assets/pan-up.png\"\n      overlay_stretch = FALSE\n      arrow_direction = UP\n    }\n\n    image {\n      function        = ARROW\n      state           = INSENSITIVE\n      overlay_file    = \"assets/pan-up-insensitive.png\"\n      overlay_stretch = FALSE\n      arrow_direction = UP\n    }\n\n    image {\n      function        = ARROW\n      state           = NORMAL\n      overlay_file    = \"assets/pan-down.png\"\n      overlay_stretch = FALSE\n      arrow_direction = DOWN\n    }\n\n    image {\n      function        = ARROW\n      state           = PRELIGHT\n      overlay_file    = \"assets/pan-down.png\"\n      overlay_stretch = FALSE\n      arrow_direction = DOWN\n    }\n\n    image {\n      function        = ARROW\n      state           = ACTIVE\n      overlay_file    = \"assets/pan-down.png\"\n      overlay_stretch = FALSE\n      arrow_direction = DOWN\n    }\n\n    image {\n      function        = ARROW\n      state           = INSENSITIVE\n      overlay_file    = \"assets/pan-down-insensitive.png\"\n      overlay_stretch = FALSE\n      arrow_direction = DOWN\n    }\n\n    image {\n      function        = ARROW\n      state           = NORMAL\n      overlay_file    = \"assets/pan-left.png\"\n      overlay_stretch = FALSE\n      arrow_direction = LEFT\n    }\n\n    image {\n      function        = ARROW\n      state           = PRELIGHT\n      overlay_file    = \"assets/pan-left.png\"\n      overlay_stretch = FALSE\n      arrow_direction = LEFT\n    }\n\n    image {\n      function        = ARROW\n      state           = ACTIVE\n      overlay_file    = \"assets/pan-left.png\"\n      overlay_stretch = FALSE\n      arrow_direction = LEFT\n    }\n\n    image {\n      function        = ARROW\n      state           = INSENSITIVE\n      overlay_file    = \"assets/pan-left-insensitive.png\"\n      overlay_stretch = FALSE\n      arrow_direction = LEFT\n    }\n\n    image {\n      function        = ARROW\n      state           = NORMAL\n      overlay_file    = \"assets/pan-right.png\"\n      overlay_stretch = FALSE\n      arrow_direction = RIGHT\n    }\n\n    image {\n      function        = ARROW\n      state           = PRELIGHT\n      overlay_file    = \"assets/pan-right.png\"\n      overlay_stretch = FALSE\n      arrow_direction = RIGHT\n    }\n\n    image {\n      function        = ARROW\n      state           = ACTIVE\n      overlay_file    = \"assets/pan-right.png\"\n      overlay_stretch = FALSE\n      arrow_direction = RIGHT\n    }\n\n    image {\n      function        = ARROW\n      state           = INSENSITIVE\n      overlay_file    = \"assets/pan-right-insensitive.png\"\n      overlay_stretch = FALSE\n      arrow_direction = RIGHT\n    }\n\n    ######################\n    # Option Menu Arrows #\n    ######################\n\n    image {\n      function        = TAB\n      state           = NORMAL\n      overlay_file    = \"assets/pan-down.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = TAB\n      state           = PRELIGHT\n      overlay_file    = \"assets/pan-down.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = TAB\n      state           = ACTIVE\n      overlay_file    = \"assets/pan-down.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = TAB\n      state           = INSENSITIVE\n      overlay_file    = \"assets/pan-down-insensitive.png\"\n      overlay_stretch = FALSE\n    }\n\n    #########\n    # Lines #\n    #########\n\n    image {\n      function = VLINE\n      file     = \"assets/line.png\"\n      border   = {1, 0, 0, 0}\n    }\n\n    image {\n      function = HLINE\n      file     = \"assets/line.png\"\n      border   = {0, 0, 1, 0}\n    }\n\n    #########\n    # Focus #\n    #########\n\n    image {\n      function = FOCUS\n      file     = \"assets/focus.png\"\n      border   = {1, 1, 1, 1}\n      stretch  = TRUE\n    }\n\n    ###########\n    # Handles #\n    ###########\n\n    image {\n      function        = HANDLE\n      detail          = \"handlebox\"\n      overlay_file    = \"assets/handle.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function    = HANDLE\n      file        = \"assets/handle-horz.png\"\n      border      = {0, 0, 4, 4}\n      orientation = HORIZONTAL\n    }\n\n    image {\n      function    = HANDLE\n      file        = \"assets/handle-vert.png\"\n      border      = {4, 4, 0, 0}\n      orientation = VERTICAL\n    }\n\n    image {\n      function = RESIZE_GRIP\n    }\n\n    #############\n    # Expanders #\n    #############\n\n    image {\n      function       = EXPANDER\n      expander_style = EXPANDED\n      file           = \"assets/pan-down.png\"\n    }\n\n    # LTR\n\n    image {\n      function       = EXPANDER\n      expander_style = COLLAPSED\n      file           = \"assets/pan-right.png\"\n      direction      = LTR\n    }\n\n    image {\n      function       = EXPANDER\n      expander_style = SEMI_COLLAPSED\n      file           = \"assets/pan-right-semi.png\"\n      direction      = LTR\n    }\n\n    image {\n      function       = EXPANDER\n      expander_style = SEMI_EXPANDED\n      file           = \"assets/pan-right-semi.png\"\n      direction      = LTR\n    }\n\n    # RTL\n\n    image {\n      function       = EXPANDER\n      expander_style = COLLAPSED\n      file           = \"assets/pan-left.png\"\n      direction      = RTL\n    }\n\n    image {\n      function       = EXPANDER\n      expander_style = SEMI_COLLAPSED\n      file           = \"assets/pan-left-semi.png\"\n      direction      = RTL\n    }\n\n    image {\n      function       = EXPANDER\n      expander_style = SEMI_EXPANDED\n      file           = \"assets/pan-left-semi.png\"\n      direction      = RTL\n    }\n\n    #############\n    # Notebooks #\n    #############\n\n    # Left\n\n    image {\n      function = EXTENSION\n      state    = NORMAL\n      file     = \"assets/tab-left-active.png\"\n      border   = { 3,3,3,3 }\n      stretch  = TRUE\n      gap_side = RIGHT\n    }\n\n    image {\n      function = EXTENSION\n      file     = \"assets/tab-left.png\"\n      border   = {  3,3,3,3 }\n      stretch  = TRUE\n      gap_side = RIGHT\n    }\n\n    # Right\n\n    image {\n      function = EXTENSION\n      state    = NORMAL\n      file     = \"assets/tab-right-active.png\"\n      border   = { 3,3,3,3 }\n      stretch  = TRUE\n      gap_side = LEFT\n    }\n\n    image {\n      function = EXTENSION\n      file     = \"assets/tab-right.png\"\n      border   = {  3,3,3,3 }\n      stretch  = TRUE\n      gap_side = LEFT\n    }\n\n    # Up\n\n    image {\n      function = EXTENSION\n      state    = NORMAL\n      file     = \"assets/tab-up-active.png\"\n      border   = { 3,3,5,3 }\n      stretch  = TRUE\n      gap_side = BOTTOM\n    }\n\n    image {\n      function = EXTENSION\n      file     = \"assets/tab-up.png\"\n      border   = { 3,3,3,3 }\n      stretch  = TRUE\n      gap_side = BOTTOM\n    }\n\n    # Down\n\n    image {\n      function = EXTENSION\n      state    = NORMAL\n      file     = \"assets/tab-down-active.png\"\n      border   = { 3,3,3,5 }\n      stretch  = TRUE\n      gap_side = TOP\n    }\n\n    image {\n      function = EXTENSION\n      file     = \"assets/tab-down.png\"\n      border   = { 3,3,3,3 }\n      stretch  = TRUE\n      gap_side = TOP\n    }\n\n    # Inner frame\n\n    image {\n      function   = BOX_GAP\n      detail     = \"notebook\"\n      file       = \"assets/frame-notebook.png\"\n      border     = {1, 1, 1, 1}\n      stretch    = TRUE\n      gap_file   = \"assets/tab-vert-gap.png\"\n      gap_border = {1, 0, 1, 1}\n      gap_side   = LEFT\n    }\n\n    image {\n      function   = BOX_GAP\n      detail     = \"notebook\"\n      file       = \"assets/frame-notebook.png\"\n      border     = {1, 1, 1, 1}\n      stretch    = TRUE\n      gap_file   = \"assets/tab-vert-gap.png\"\n      gap_border = {0, 1, 1, 1}\n      gap_side   = RIGHT\n    }\n\n    image {\n      function   = BOX_GAP\n      detail     = \"notebook\"\n      file       = \"assets/frame-notebook.png\"\n      border     = {1, 1, 1, 1}\n      stretch    = TRUE\n      gap_file   = \"assets/tab-horz-gap.png\"\n      gap_border = {1, 1, 1, 0}\n      gap_side   = TOP\n    }\n\n    image {\n      function   = BOX_GAP\n      detail     = \"notebook\"\n      file       = \"assets/frame-notebook.png\"\n      border     = {1, 1, 1, 1}\n      stretch    = TRUE\n      gap_file   = \"assets/tab-horz-gap.png\"\n      gap_border = {1, 1, 0, 1}\n      gap_side   = BOTTOM\n    }\n\n    # Standalone frame\n    image {\n      function = BOX\n      detail   = \"notebook\"\n      file     = \"assets/frame-notebook.png\"\n      border   = {1, 1, 1, 1}\n      stretch  = TRUE\n    }\n\n    ##############\n    # Scrollbars #\n    ##############\n\n    image {\n      function    = BOX\n      detail      = \"trough\"\n      file        = \"assets/scrollbar-horz-trough.png\"\n      border      = {0, 0, 1, 0}\n      orientation = HORIZONTAL\n    }\n\n    image {\n      function    = BOX\n      detail      = \"trough\"\n      file        = \"assets/scrollbar-vert-trough.png\"\n      border      = {1, 0, 0, 0}\n      orientation = VERTICAL\n      direction   = LTR\n    }\n\n    image {\n      function    = BOX\n      detail      = \"trough\"\n      file        = \"assets/scrollbar-vert-trough-rtl.png\"\n      border      = {0, 1, 0, 0}\n      orientation = VERTICAL\n      direction   = RTL\n    }\n\n\n    # Disable insensitive sliders\n\n    image {\n      function = SLIDER\n      state    = INSENSITIVE\n      detail   = \"slider\"\n    }\n\n    # Horizontal sliders\n\n    image {\n      function    = SLIDER\n      state       = NORMAL\n      detail      = \"slider\"\n      file        = \"assets/scrollbar-horz-slider.png\"\n      border      = {6, 6, 7, 6 }\n      stretch     = TRUE\n      orientation = HORIZONTAL\n    }\n\n    image {\n      function    = SLIDER\n      state       = PRELIGHT\n      detail      = \"slider\"\n      file        = \"assets/scrollbar-horz-slider-hover.png\"\n      border      = {6, 6, 7, 6 }\n      stretch     = TRUE\n      orientation = HORIZONTAL\n    }\n\n    image {\n      function    = SLIDER\n      state       = ACTIVE\n      detail      = \"slider\"\n      file        = \"assets/scrollbar-horz-slider-active.png\"\n      border      = {6, 6, 7, 6 }\n      stretch     = TRUE\n      orientation = HORIZONTAL\n    }\n\n    # Vertical sliders\n\n    image {\n      function    = SLIDER\n      state       = NORMAL\n      detail      = \"slider\"\n      file        = \"assets/scrollbar-vert-slider.png\"\n      border      = {7, 6, 6, 6}\n      stretch     = TRUE\n      orientation = VERTICAL\n      direction   = LTR\n    }\n\n    image {\n      function    = SLIDER\n      state       = PRELIGHT\n      detail      = \"slider\"\n      file        = \"assets/scrollbar-vert-slider-hover.png\"\n      border      = {7, 6, 6, 6}\n      stretch     = TRUE\n      orientation = VERTICAL\n      direction   = LTR\n    }\n\n    image {\n      function    = SLIDER\n      state       = ACTIVE\n      detail      = \"slider\"\n      file        = \"assets/scrollbar-vert-slider-active.png\"\n      border      = {7, 6, 6, 6}\n      stretch     = TRUE\n      orientation = VERTICAL\n      direction   = LTR\n    }\n\n    # RTL\n\n    image {\n      function    = SLIDER\n      state       = NORMAL\n      detail      = \"slider\"\n      file        = \"assets/scrollbar-vert-slider-rtl.png\"\n      border      = {6, 7, 6, 6}\n      stretch     = TRUE\n      orientation = VERTICAL\n      direction   = RTL\n    }\n\n    image {\n      function    = SLIDER\n      state       = PRELIGHT\n      detail      = \"slider\"\n      file        = \"assets/scrollbar-vert-slider-hover-rtl.png\"\n      border      = {6, 7, 6, 6}\n      stretch     = TRUE\n      orientation = VERTICAL\n      direction   = RTL\n    }\n\n    image {\n      function    = SLIDER\n      state       = ACTIVE\n      detail      = \"slider\"\n      file        = \"assets/scrollbar-vert-slider-active-rtl.png\"\n      border      = {6, 7, 6, 6}\n      stretch     = TRUE\n      orientation = VERTICAL\n      direction   = RTL\n    }\n\n    ##########\n    # Scales #\n    ##########\n\n    # Troughs\n    # They are overrided later on\n    # We set them here too because some widgets don't specify their orientation\n\n    image {\n      function    = BOX\n      detail      = \"trough-upper\"\n      file        = \"assets/scale-horz-trough.png\"\n      border      = {10, 10, 0, 0}\n      stretch     = TRUE\n      orientation = HORIZONTAL\n    }\n\n    image {\n      function    = BOX\n      detail      = \"trough-lower\"\n      file        = \"assets/scale-horz-trough-active.png\"\n      border      = {10, 10, 0, 0}\n      stretch     = TRUE\n      orientation = HORIZONTAL\n    }\n\n    image {\n      function    = BOX\n      detail      = \"trough-upper\"\n      file        = \"assets/scale-vert-trough.png\"\n      border      = {0, 0, 10, 10}\n      stretch     = TRUE\n      orientation = VERTICAL\n    }\n\n    image {\n      function    = BOX\n      detail      = \"trough-lower\"\n      file        = \"assets/scale-vert-trough-active.png\"\n      border      = {0, 0, 10, 10}\n      stretch     = TRUE\n      orientation = VERTICAL\n    }\n\n    # Sliders\n\n    image {\n      function = SLIDER\n      state    = NORMAL\n      detail   = \"hscale\"\n      file     = \"assets/scale-slider.png\"\n    }\n\n    image {\n      function = SLIDER\n      state    = PRELIGHT\n      detail   = \"hscale\"\n      file     = \"assets/scale-slider-hover.png\"\n    }\n\n    image {\n      function = SLIDER\n      state    = ACTIVE\n      detail   = \"hscale\"\n      file     = \"assets/scale-slider-active.png\"\n    }\n\n    image {\n      function = SLIDER\n      state    = INSENSITIVE\n      detail   = \"hscale\"\n      file     = \"assets/scale-slider-insensitive.png\"\n    }\n    image {\n      function = SLIDER\n      state    = NORMAL\n      detail   = \"vscale\"\n      file     = \"assets/scale-slider.png\"\n    }\n\n    image {\n      function = SLIDER\n      state    = PRELIGHT\n      detail   = \"vscale\"\n      file     = \"assets/scale-slider-hover.png\"\n    }\n\n    image {\n      function = SLIDER\n      state    = ACTIVE\n      detail   = \"vscale\"\n      file     = \"assets/scale-slider-active.png\"\n    }\n\n    image {\n      function = SLIDER\n      state    = INSENSITIVE\n      detail   = \"vscale\"\n      file     = \"assets/scale-slider-insensitive.png\"\n    }\n\n    ###########\n    # Menubar #\n    ###########\n\n    image {\n      function = BOX\n      detail   = \"menubar\"\n      file     = \"assets/line.png\"\n      border   = {0, 0, 0, 1}\n    }\n\n    #########\n    # Menus #\n    #########\n\n    image {\n      function = BOX\n      state    = PRELIGHT\n      detail   = \"menu_scroll_arrow_up\"\n      file     = \"assets/line.png\"\n    }\n\n    image {\n      function = BOX\n      detail   = \"menu_scroll_arrow_up\"\n      file     = \"assets/line.png\"\n      border   = {0, 0, 0, 1}\n    }\n\n    image {\n      function = BOX\n      state    = PRELIGHT\n      detail   = \"menu_scroll_arrow_down\"\n      file     = \"assets/line.png\"\n    }\n\n    image {\n      function = BOX\n      detail   = \"menu_scroll_arrow_down\"\n      file     = \"assets/line.png\"\n      border   = {0, 0, 1, 0}\n    }\n\n    ###########\n    # Entries #\n    ###########\n\n\n    image {\n      function = SHADOW\n      state    = ACTIVE\n      detail   = \"entry\"\n      file     = \"assets/entry-active.png\"\n      border   = {4, 4, 4, 4}\n      stretch  = TRUE\n    }\n\n    image {\n      function = SHADOW\n      state    = INSENSITIVE\n      detail   = \"entry\"\n      file     = \"assets/entry-insensitive.png\"\n      border   = {4, 4, 4, 4}\n      stretch  = TRUE\n    }\n\n    image {\n      function = SHADOW\n      detail   = \"entry\"\n      file     = \"assets/entry.png\"\n      border   = {4, 4, 4, 4}\n      stretch  = TRUE\n    }\n\n    image {\n      function = FLAT_BOX\n      state    = ACTIVE\n      detail   = \"entry_bg\"\n      file     = \"assets/entry-background.png\"\n    }\n\n    image {\n      function = FLAT_BOX\n      state    = INSENSITIVE\n      detail   = \"entry_bg\"\n      file     = \"assets/entry-background-insensitive.png\"\n    }\n\n    image {\n      function = FLAT_BOX\n      detail   = \"entry_bg\"\n      file     = \"assets/entry-background.png\"\n    }\n    #########\n    # Spins #\n    #########\n\n    # Spin-Up LTR\n\n    image {\n      function        = BOX\n      state           = NORMAL\n      detail          = \"spinbutton_up\"\n      file            = \"assets/spin-ltr-up.png\"\n      border          = {1, 4, 4, 0}\n      stretch         = TRUE\n      overlay_file    = \"assets/spin-up.png\"\n      overlay_stretch = FALSE\n      direction       = LTR\n    }\n\n    image {\n      function        = BOX\n      state           = PRELIGHT\n      detail          = \"spinbutton_up\"\n      file            = \"assets/spin-ltr-up-hover.png\"\n      border          = {1, 4, 4, 0}\n      stretch         = TRUE\n      overlay_file    = \"assets/spin-up.png\"\n      overlay_stretch = FALSE\n      direction       = LTR\n    }\n\n    image {\n      function        = BOX\n      state           = ACTIVE\n      detail          = \"spinbutton_up\"\n      file            = \"assets/spin-ltr-up-active.png\"\n      border          = {1, 4, 4, 0}\n      stretch         = TRUE\n      overlay_file    = \"assets/spin-up.png\"\n      overlay_stretch = FALSE\n      direction       = LTR\n    }\n\n    image {\n      function        = BOX\n      state           = INSENSITIVE\n      detail          = \"spinbutton_up\"\n      file            = \"assets/spin-ltr-up-insensitive.png\"\n      border          = {1, 4, 4, 0}\n      stretch         = TRUE\n      overlay_file    = \"assets/spin-up-insensitive.png\"\n      overlay_stretch = FALSE\n      direction       = LTR\n    }\n\n    # Spin-Up RTL\n\n    image {\n      function        = BOX\n      state           = NORMAL\n      detail          = \"spinbutton_up\"\n      file            = \"assets/spin-rtl-up.png\"\n      border          = {4, 1, 4, 0}\n      stretch         = TRUE\n      overlay_file    = \"assets/spin-up.png\"\n      overlay_stretch = FALSE\n      direction       = RTL\n    }\n\n    image {\n      function        = BOX\n      state           = PRELIGHT\n      detail          = \"spinbutton_up\"\n      file            = \"assets/spin-rtl-up-hover.png\"\n      border          = {4, 1, 4, 0}\n      stretch         = TRUE\n      overlay_file    = \"assets/spin-up.png\"\n      overlay_stretch = FALSE\n      direction       = RTL\n    }\n\n    image {\n      function        = BOX\n      state           = ACTIVE\n      detail          = \"spinbutton_up\"\n      file            = \"assets/spin-rtl-up-hover.png\"\n      border          = {4, 1, 4, 0}\n      stretch         = TRUE\n      overlay_file    = \"assets/spin-up.png\"\n      overlay_stretch = FALSE\n      direction       = RTL\n    }\n\n    image {\n      function        = BOX\n      state           = INSENSITIVE\n      detail          = \"spinbutton_up\"\n      file            = \"assets/spin-rtl-up-insensitive.png\"\n      border          = {4, 1, 4, 0}\n      stretch         = TRUE\n      overlay_file    = \"assets/spin-up-insensitive.png\"\n      overlay_stretch = FALSE\n      direction       = RTL\n    }\n\n    # Spin-Down LTR\n\n    image {\n      function        = BOX\n      state           = NORMAL\n      detail          = \"spinbutton_down\"\n      file            = \"assets/spin-ltr-down.png\"\n      border          = {1, 4, 1, 4}\n      stretch         = TRUE\n      overlay_file    = \"assets/spin-down.png\"\n      overlay_stretch = FALSE\n      direction       = LTR\n    }\n\n    image {\n      function        = BOX\n      state           = PRELIGHT\n      detail          = \"spinbutton_down\"\n      file            = \"assets/spin-ltr-down-hover.png\"\n      border          = {1, 4, 1, 4}\n      stretch         = TRUE\n      overlay_file    = \"assets/spin-down.png\"\n      overlay_stretch = FALSE\n      direction       = LTR\n    }\n\n    image {\n      function        = BOX\n      state           = ACTIVE\n      detail          = \"spinbutton_down\"\n      file            = \"assets/spin-ltr-down-active.png\"\n      border          = {1, 4, 1, 4}\n      stretch         = TRUE\n      overlay_file    = \"assets/spin-down.png\"\n      overlay_stretch = FALSE\n      direction       = LTR\n    }\n\n    image {\n      function        = BOX\n      state           = INSENSITIVE\n      detail          = \"spinbutton_down\"\n      file            = \"assets/spin-ltr-down-insensitive.png\"\n      border          = {1, 4, 1, 4}\n      stretch         = TRUE\n      overlay_file    = \"assets/spin-down-insensitive.png\"\n      overlay_stretch = FALSE\n      direction       = LTR\n    }\n\n    # Spin-Down RTL\n\n    image {\n      function        = BOX\n      state           = NORMAL\n      detail          = \"spinbutton_down\"\n      file            = \"assets/spin-rtl-down.png\"\n      border          = {4, 1, 1, 4}\n      stretch         = TRUE\n      overlay_file    = \"assets/spin-down.png\"\n      overlay_stretch = FALSE\n      direction       = RTL\n    }\n\n    image {\n      function        = BOX\n      state           = PRELIGHT\n      detail          = \"spinbutton_down\"\n      file            = \"assets/spin-rtl-down-hover.png\"\n      border          = {4, 1, 1, 4}\n      stretch         = TRUE\n      overlay_file    = \"assets/spin-down.png\"\n      overlay_stretch = FALSE\n      direction       = RTL\n    }\n\n    image {\n      function        = BOX\n      state           = ACTIVE\n      detail          = \"spinbutton_down\"\n      file            = \"assets/spin-rtl-down-active.png\"\n      border          = {4, 1, 1, 4}\n      stretch         = TRUE\n      overlay_file    = \"assets/spin-down.png\"\n      overlay_stretch = FALSE\n      direction       = RTL\n    }\n\n    image {\n      function        = BOX\n      state           = INSENSITIVE\n      detail          = \"spinbutton_down\"\n      file            = \"assets/spin-rtl-down-insensitive.png\"\n      border          = {4, 1, 1, 4}\n      stretch         = TRUE\n      overlay_file    = \"assets/spin-down-insensitive.png\"\n      overlay_stretch = FALSE\n      direction       = RTL\n    }\n\n    ##############\n    # Scrollbars #\n    ##############\n\n    image {\n      function    = BOX\n      detail      = \"bar\"\n      file        = \"assets/progressbar-horz.png\"\n      stretch     = TRUE\n      border      = {2, 2, 1, 1}\n      orientation = HORIZONTAL\n    }\n\n    image {\n      function    = BOX\n      detail      = \"bar\"\n      file        = \"assets/progressbar-vert.png\"\n      stretch     = TRUE\n      border      = {1, 1, 2, 2}\n      orientation = VERTICAL\n    }\n\n    #############\n    # Treeviews #\n    #############\n\n    # Disable active the column highlight\n    # We need to match specific cells or we break stuff\n    # Looking at you deadbeef\n\n    image {\n      function = FLAT_BOX\n      detail   = \"cell_even_sorted\"\n      state    = NORMAL\n    }\n\n    image {\n      function = FLAT_BOX\n      detail   = \"cell_odd_sorted\"\n      state    = NORMAL\n    }\n\n    # Disable all the other shadows\n    # This prevents the Raleigh effect\n    image {\n      function = SHADOW\n    }\n\n  }\n\n}\n\nstyle \"menubar\" {\n\n  # Needed to fix Firefox's menubar text\n  bg[NORMAL]      = @dark_bg_color\n  text[NORMAL]    = @dark_fg_color\n  fg[NORMAL]      = @dark_fg_color\n  fg[PRELIGHT]    = @dark_fg_color\n  bg[SELECTED]    = @dark_bg_color\n  fg[SELECTED]    = shade(0.9, @dark_fg_color)\n\n}\n\nstyle \"menubar_item\" {\n\n  xthickness = 3\n  ythickness = 4\n\n  fg[NORMAL]      = @dark_fg_color\n  fg[PRELIGHT]    = @dark_fg_color\n  text[NORMAL]    = @dark_fg_color\n\n  engine \"pixmap\" {\n    image {\n      function    = BOX\n      state       = PRELIGHT\n      file        = \"assets/menubar-item-active.png\"\n      border      = {0, 0, 0, 3}\n    }\n  }\n\n}\n\nstyle \"menu\" {\n\n  xthickness = 0\n  ythickness = 0\n\n  bg[NORMAL]      = @base_color\n  bg[INSENSITIVE] = @base_color\n  bg[PRELIGHT]    = @base_color\n  bg[SELECTED]    = @selected_bg_color\n\n}\n\nstyle \"menu_item\" {\n\n  xthickness = 3\n  ythickness = 4\n\n  bg[PRELIGHT]   = @selected_bg_color\n  # Chromium uses this setting\n  bg[SELECTED]   = @selected_bg_color\n\n  fg[PRELIGHT]   = @selected_fg_color\n  # Some widgets use text, we need to handle that\n  text[NORMAL]   = @fg_color\n  text[PRELIGHT] = @selected_fg_color\n\n  # Unfortunately we can't tell regular and menu checks/radios apart\n  # Without the heirarchy\n  engine \"pixmap\" {\n\n    #################\n    # Check Buttons #\n    #################\n\n    image {\n      function        = CHECK\n      state           = NORMAL\n      shadow          = OUT\n      overlay_file    = \"assets/menu-checkbox.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = PRELIGHT\n      shadow          = OUT\n      overlay_file    = \"assets/menu-checkbox-hover.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = ACTIVE\n      shadow          = OUT\n      overlay_file    = \"assets/menu-checkbox.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = INSENSITIVE\n      shadow          = OUT\n      overlay_file    = \"assets/menu-checkbox-insensitive.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = NORMAL\n      shadow          = IN\n      overlay_file    = \"assets/menu-checkbox-checked.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = PRELIGHT\n      shadow          = IN\n      overlay_file    = \"assets/menu-checkbox-checked-hover.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = ACTIVE\n      shadow          = IN\n      overlay_file    = \"assets/menu-checkbox-checked.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = INSENSITIVE\n      shadow          = IN\n      overlay_file    = \"assets/menu-checkbox-checked-insensitive.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = NORMAL\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/menu-checkbox-mixed.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = PRELIGHT\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/menu-checkbox-mixed-hover.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = ACTIVE\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/menu-checkbox-mixed.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = CHECK\n      state           = INSENSITIVE\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/menu-checkbox-mixed-insensitive.png\"\n      overlay_stretch = FALSE\n    }\n\n    #################\n    # Radio Buttons #\n    #################\n\n    image {\n      function        = OPTION\n      state           = NORMAL\n      shadow          = OUT\n      overlay_file    = \"assets/menu-radio.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = PRELIGHT\n      shadow          = OUT\n      overlay_file    = \"assets/menu-radio-hover.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = ACTIVE\n      shadow          = OUT\n      overlay_file    = \"assets/menu-radio.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = INSENSITIVE\n      shadow          = OUT\n      overlay_file    = \"assets/menu-radio-insensitive.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = NORMAL\n      shadow          = IN\n      overlay_file    = \"assets/menu-radio-checked.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = PRELIGHT\n      shadow          = IN\n      overlay_file    = \"assets/menu-radio-checked-hover.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = ACTIVE\n      shadow          = IN\n      overlay_file    = \"assets/menu-radio-checked.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = INSENSITIVE\n      shadow          = IN\n      overlay_file    = \"assets/menu-radio-checked-insensitive.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = NORMAL\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/menu-radio-mixed.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = PRELIGHT\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/menu-radio-mixed-hover.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = ACTIVE\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/menu-radio-mixed.png\"\n      overlay_stretch = FALSE\n    }\n\n    image {\n      function        = OPTION\n      state           = INSENSITIVE\n      shadow          = ETCHED_IN\n      overlay_file    = \"assets/menu-radio-mixed-insensitive.png\"\n      overlay_stretch = FALSE\n    }\n\n\n\n  }\n\n}\n\nstyle \"separator_menu_item\" {\n\n  xthickness = 0\n  ythickness = 0\n\n  engine \"pixmap\" {\n    image {\n      function = BOX\n      file     = \"assets/line.png\"\n    }\n  }\n\n}\n\nstyle \"button_label\" {\n  fg[PRELIGHT] = @selected_fg_color\n  fg[ACTIVE] = @selected_fg_color\n}\n\nstyle \"misc_button_label\" {\n  fg[PRELIGHT] = @fg_color\n  fg[ACTIVE] = @fg_color\n}\n\nstyle \"button\" {\n\n  xthickness = 2\n  ythickness = 2\n\n  fg[PRELIGHT] = @selected_fg_color\n  fg[ACTIVE] = @selected_fg_color\n  font_name = \"Bold\"\n\n  # For the sake of sanity style buttons this way\n  engine \"pixmap\" {\n\n    ###########\n    # Buttons #\n    ###########\n\n    image {\n      function = BOX\n      state    = NORMAL\n      file     = \"assets/button.png\"\n      border   = {4, 4, 4, 4}\n      stretch  = TRUE\n    }\n\n    image {\n      function = BOX\n      state    = PRELIGHT\n      shadow   = OUT\n      file     = \"assets/button-hover.png\"\n      border   = {4, 4, 4, 4}\n      stretch  = TRUE\n    }\n\n    # Don't add hover effect on pressed buttons\n    image {\n      function = BOX\n      state    = PRELIGHT\n      shadow   = IN\n      file     = \"assets/button-active.png\"\n      border   = {4, 4, 4, 4}\n      stretch  = TRUE\n    }\n\n    image {\n      function = BOX\n      state    = ACTIVE\n      file     = \"assets/button-active.png\"\n      border   = {4, 4, 4, 4}\n      stretch  = TRUE\n    }\n\n    image {\n      function = BOX\n      state    = INSENSITIVE\n      file     = \"assets/button-insensitive.png\"\n      border   = {4, 4, 4, 4}\n      stretch  = TRUE\n    }\n  }\n}\n\nstyle \"link_button\" {\n\n  # Disable the button effect, leave just the link\n  engine \"pixmap\" {\n    image {\n      function = BOX\n    }\n  }\n\n}\n\nstyle \"entry\" {\n\n  # We set this same as the border of the border of the entry\n  # This way theres no overlap\n  xthickness = 4\n  ythickness = 4\n\n}\n\nstyle \"combobox\" {\n\n  xthickness = 6\n  ythickness = 4\n\n  # This affects only the button beside an entry\n  GtkButton::inner-border = {0, 0, 0, 0}\n\n}\n\nstyle \"combobox_cellview\" {\n  text[NORMAL]   = @fg_color\n  text[PRELIGHT] = @fg_color\n}\n\nstyle \"combobox_entry\" {\n\n  # Since one side of the button is missing, we need to shift the arrow a little to the right\n  GtkButton::inner-border = {0, 1, 0, 0}\n\n  engine \"pixmap\" {\n\n    #############\n    # LTR entry #\n    #############\n\n    image {\n      function  = SHADOW\n      state     = NORMAL\n      detail    = \"entry\"\n      file      = \"assets/combo-entry-ltr-entry.png\"\n      border    = {4, 4, 4, 4}\n      stretch   = TRUE\n      direction = LTR\n    }\n\n    image {\n      function  = SHADOW\n      state     = ACTIVE\n      detail    = \"entry\"\n      file      = \"assets/combo-entry-ltr-entry-active.png\"\n      border    = {4, 4, 4, 4}\n      stretch   = TRUE\n      direction = LTR\n    }\n\n    image {\n      function  = SHADOW\n      state     = INSENSITIVE\n      detail    = \"entry\"\n      file      = \"assets/combo-entry-ltr-entry-insensitive.png\"\n      border    = {4, 4, 4, 4}\n      stretch   = TRUE\n      direction = LTR\n    }\n\n    #############\n    # RTL entry #\n    #############\n\n    image {\n      function  = SHADOW\n      state     = NORMAL\n      detail    = \"entry\"\n      file      = \"assets/combo-entry-rtl-entry.png\"\n      border    = {4, 4, 4, 4}\n      stretch   = TRUE\n      direction = RTL\n    }\n\n    image {\n      function  = SHADOW\n      state     = ACTIVE\n      detail    = \"entry\"\n      file      = \"assets/combo-entry-rtl-entry-active.png\"\n      border    = {4, 4, 4, 4}\n      stretch   = TRUE\n      direction = RTL\n    }\n\n    image {\n      function  = SHADOW\n      state     = INSENSITIVE\n      detail    = \"entry\"\n      file      = \"assets/combo-entry-rtl-entry-insensitive.png\"\n      border    = {4, 4, 4, 4}\n      stretch   = TRUE\n      direction = RTL\n    }\n\n    ##############\n    # LTR button #\n    ##############\n\n    image {\n      function  = BOX\n      state     = NORMAL\n      detail    = \"button\"\n      file      = \"assets/combo-entry-ltr-button.png\"\n      border    = {0, 4, 4, 4}\n      stretch   = TRUE\n      direction = LTR\n    }\n\n    image {\n      function  = BOX\n      state     = PRELIGHT\n      detail    = \"button\"\n      file      = \"assets/combo-entry-ltr-button-hover.png\"\n      border    = {0, 4, 4, 4}\n      stretch   = TRUE\n      direction = LTR\n    }\n\n    image {\n      function  = BOX\n      state     = ACTIVE\n      detail    = \"button\"\n      file      = \"assets/combo-entry-ltr-button-active.png\"\n      border    = {0, 4, 4, 4}\n      stretch   = TRUE\n      direction = LTR\n    }\n\n    image {\n      function  = BOX\n      state     = INSENSITIVE\n      detail    = \"button\"\n      file      = \"assets/combo-entry-ltr-button-insensitive.png\"\n      border    = {0, 4, 4, 4}\n      stretch   = TRUE\n      direction = LTR\n    }\n\n    ##############\n    # RTL button #\n    ##############\n\n    image {\n      function  = BOX\n      state     = NORMAL\n      detail    = \"button\"\n      file      = \"assets/combo-entry-rtl-button.png\"\n      border    = {4, 0, 4, 4}\n      stretch   = TRUE\n      direction = RTL\n    }\n\n    image {\n      function  = BOX\n      state     = PRELIGHT\n      detail    = \"button\"\n      file      = \"assets/combo-entry-rtl-button-hover.png\"\n      border    = {4, 0, 4, 4}\n      stretch   = TRUE\n      direction = RTL\n    }\n\n    image {\n      function  = BOX\n      state     = ACTIVE\n      detail    = \"button\"\n      file      = \"assets/combo-entry-rtl-button-active.png\"\n      border    = {4, 0, 4, 4}\n      stretch   = TRUE\n      direction = RTL\n    }\n\n    image {\n      function  = BOX\n      state     = INSENSITIVE\n      detail    = \"button\"\n      file      = \"assets/combo-entry-rtl-button-insensitive.png\"\n      border    = {4, 0, 4, 4}\n      stretch   = TRUE\n      direction = RTL\n    }\n\n  }\n\n}\n\nstyle \"combo_button_padding\" {\n\n  # Since one side of the button is missing, we need to shift the arrow a little to the right\n  # This is the same thing we've done above but the combo, unlike the combobox,\n  # uses padding the same way as a button\n  GtkButton::inner-border = {6, 8, 4, 4}\n\n}\n\nstyle \"notebook\" {\n\n  xthickness = 5\n  ythickness = 2\n\n}\n\nstyle \"notebook_viewport\" {\n  bg[NORMAL] = @base_color\n}\n\nstyle \"notebook_bg\" {\n  bg[NORMAL]      = @base_color\n  bg[PRELIGHT]    = @base_color\n  bg[INSENSITIVE] = @base_color\n}\n\nstyle \"notebook_entry\" {\n\n  engine \"pixmap\" {\n\n    image {\n      function = SHADOW\n      state    = ACTIVE\n      detail   = \"entry\"\n      file     = \"assets/notebook-entry-active.png\"\n      border   = {4, 4, 4, 4}\n      stretch  = TRUE\n    }\n\n    image {\n      function = SHADOW\n      state    = INSENSITIVE\n      detail   = \"entry\"\n      file     = \"assets/notebook-entry-insensitive.png\"\n      border   = {4, 4, 4, 4}\n      stretch  = TRUE\n    }\n\n    image {\n      function = SHADOW\n      detail   = \"entry\"\n      file     = \"assets/notebook-entry.png\"\n      border   = {4, 4, 4, 4}\n      stretch  = TRUE\n    }\n  }\n}\n\nstyle \"normal_bg\" {\n  bg[NORMAL]      = @bg_color\n  bg[PRELIGHT]    = @bg_color\n  bg[INSENSITIVE] = mix (0.6, @bg_color, @base_color)\n}\n\nstyle \"normal_entry\" {\n\n  engine \"pixmap\" {\n\n    image {\n      function = SHADOW\n      state    = ACTIVE\n      detail   = \"entry\"\n      file     = \"assets/entry-active.png\"\n      border   = {4, 4, 4, 4}\n      stretch  = TRUE\n    }\n\n    image {\n      function = SHADOW\n      state    = INSENSITIVE\n      detail   = \"entry\"\n      file     = \"assets/entry-insensitive.png\"\n      border   = {4, 4, 4, 4}\n      stretch  = TRUE\n    }\n\n    image {\n      function = SHADOW\n      detail   = \"entry\"\n      file     = \"assets/entry.png\"\n      border   = {4, 4, 4, 4}\n      stretch  = TRUE\n    }\n  }\n}\n\nstyle \"notebook_combo\" {\n\n  engine \"pixmap\" {\n\n    #############\n    # LTR entry #\n    #############\n\n    image {\n      function  = SHADOW\n      state     = NORMAL\n      detail    = \"entry\"\n      file      = \"assets/notebook-combo-entry-ltr-entry.png\"\n      border    = {4, 4, 4, 4}\n      stretch   = TRUE\n      direction = LTR\n    }\n\n    image {\n      function  = SHADOW\n      state     = ACTIVE\n      detail    = \"entry\"\n      file      = \"assets/notebook-combo-entry-ltr-entry-active.png\"\n      border    = {4, 4, 4, 4}\n      stretch   = TRUE\n      direction = LTR\n    }\n\n    image {\n      function  = SHADOW\n      state     = INSENSITIVE\n      detail    = \"entry\"\n      file      = \"assets/notebook-combo-entry-ltr-entry-insensitive.png\"\n      border    = {4, 4, 4, 4}\n      stretch   = TRUE\n      direction = LTR\n    }\n\n    #############\n    # RTL entry #\n    #############\n\n    image {\n      function  = SHADOW\n      state     = NORMAL\n      detail    = \"entry\"\n      file      = \"assets/notebook-combo-entry-rtl-entry.png\"\n      border    = {4, 4, 4, 4}\n      stretch   = TRUE\n      direction = RTL\n    }\n\n    image {\n      function  = SHADOW\n      state     = ACTIVE\n      detail    = \"entry\"\n      file      = \"assets/notebook-combo-entry-rtl-entry-active.png\"\n      border    = {4, 4, 4, 4}\n      stretch   = TRUE\n      direction = RTL\n    }\n\n    image {\n      function  = SHADOW\n      state     = INSENSITIVE\n      detail    = \"entry\"\n      file      = \"assets/notebook-combo-entry-rtl-entry-insensitive.png\"\n      border    = {4, 4, 4, 4}\n      stretch   = TRUE\n      direction = RTL\n    }\n\n  }\n\n}\n\nstyle \"textview\" {\n  bg[NORMAL] = @base_color\n}\n\nstyle \"scale_horz\" {\n\n  engine \"pixmap\" {\n\n    image {\n      function    = BOX\n      detail      = \"trough-upper\"\n      file        = \"assets/scale-horz-trough.png\"\n      border      = {10, 10, 0, 0}\n      stretch     = TRUE\n    }\n\n    image {\n      function    = BOX\n      detail      = \"trough-lower\"\n      file        = \"assets/scale-horz-trough-active.png\"\n      border      = {10, 10, 0, 0}\n      stretch     = TRUE\n    }\n\n  }\n\n}\n\nstyle \"scale_vert\" {\n\n  engine \"pixmap\" {\n\n    image {\n      function    = BOX\n      detail      = \"trough-upper\"\n      file        = \"assets/scale-vert-trough.png\"\n      border      = {0, 0, 10, 10}\n      stretch     = TRUE\n    }\n\n    image {\n      function    = BOX\n      detail      = \"trough-lower\"\n      file        = \"assets/scale-vert-trough-active.png\"\n      border      = {0, 0, 10, 10}\n      stretch     = TRUE\n    }\n\n  }\n\n}\n\nstyle \"progressbar\" {\n\n  xthickness = 1\n  ythickness = 1\n\n  fg[PRELIGHT] = @selected_fg_color\n\n  engine \"pixmap\" {\n\n    image {\n      function    = BOX\n      detail      = \"trough\"\n      file        = \"assets/progressbar-horz-trough.png\"\n      border      = {3, 3, 2, 2}\n      stretch     = TRUE\n      orientation = HORIZONTAL\n    }\n\n    image {\n      function    = BOX\n      detail      = \"trough\"\n      file        = \"assets/progressbar-vert-trough.png\"\n      border      = {2, 2, 3, 3}\n      stretch     = TRUE\n      orientation = VERTICAL\n    }\n\n  }\n\n}\n\nstyle \"treeview_header\" {\n\n  xthickness = 1\n  ythickness = 0\n\n  fg[NORMAL]   = mix(0.5, @fg_color, @base_color)\n  fg[PRELIGHT] = mix(0.5, mix(0.5, @fg_color, @base_color), @fg_color)\n\n  font_name    = \"Bold\"\n\n  GtkButton::inner-border = {5, 5, 0, 1}\n\n  engine \"pixmap\" {\n\n    image {\n      function  = BOX\n      file      = \"assets/treeview-separator-ltr.png\"\n      border    = {0, 1, 0, 1}\n      stretch   = TRUE\n      direction = LTR\n    }\n\n    image {\n      function  = BOX\n      file      = \"assets/treeview-separator-rtl.png\"\n      border    = {1, 0, 0, 1}\n      stretch   = TRUE\n      direction = RTL\n    }\n\n    image {\n      function        = ARROW\n      state           = NORMAL\n      overlay_file    = \"assets/treeview-pan-up.png\"\n      overlay_stretch = FALSE\n      arrow_direction = UP\n    }\n\n    image {\n      function        = ARROW\n      state           = PRELIGHT\n      overlay_file    = \"assets/treeview-pan-up-hover.png\"\n      overlay_stretch = FALSE\n      arrow_direction = UP\n    }\n\n    image {\n      function        = ARROW\n      state           = ACTIVE\n      overlay_file    = \"assets/treeview-pan-up-active.png\"\n      overlay_stretch = FALSE\n      arrow_direction = UP\n    }\n\n    image {\n      function        = ARROW\n      state           = NORMAL\n      overlay_file    = \"assets/treeview-pan-down.png\"\n      overlay_stretch = FALSE\n      arrow_direction = DOWN\n    }\n\n    image {\n      function        = ARROW\n      state           = PRELIGHT\n      overlay_file    = \"assets/treeview-pan-down-hover.png\"\n      overlay_stretch = FALSE\n      arrow_direction = DOWN\n    }\n\n    image {\n      function        = ARROW\n      state           = ACTIVE\n      overlay_file    = \"assets/treeview-pan-down-active.png\"\n      overlay_stretch = FALSE\n      arrow_direction = DOWN\n    }\n\n  }\n\n}\n\nstyle \"scrolled_window\" {\n\n  engine \"pixmap\" {\n    image {\n      function = SHADOW\n      file     = \"assets/frame.png\"\n      border   = {1, 1, 1, 1}\n      stretch  = TRUE\n    }\n  }\n\n}\n\nstyle \"frame\" {\n\n  engine \"pixmap\" {\n\n    image {\n      function = SHADOW\n      file     = \"assets/frame.png\"\n      border   = {0, 0, 0, 0}\n      stretch  = TRUE\n    }\n\n    image {\n      function       = SHADOW_GAP\n      file           = \"assets/frame.png\"\n      border         = {0, 0, 0, 0}\n      stretch        = TRUE\n      gap_start_file = \"assets/border.png\"\n      gap_end_file   = \"assets/border.png\"\n    }\n\n  }\n\n}\n\nstyle \"toolbar_button\" {\n\n  xthickness = 2\n  ythickness = 2\n\n  GtkButton::inner-border = {2, 2, 2, 2}\n  \n      engine \"pixmap\" {\n    image {\n      function = BOX\n      state    = PRELIGHT\n      shadow   = OUT\n      file     = \"assets/toolbar-button-hover.png\"\n      border   = {4, 4, 4, 4}\n      stretch  = TRUE\n    }\n\n    # Don't add hover effect on pressed buttons\n    image {\n      function = BOX\n      state    = PRELIGHT\n      shadow   = IN\n      file     = \"assets/toolbar-button-active.png\"\n      border   = {4, 4, 4, 4}\n      stretch  = TRUE\n    }\n\n    image {\n      function = BOX\n      state    = ACTIVE\n      file     = \"assets/toolbar-button-active.png\"\n      border   = {4, 4, 4, 4}\n      stretch  = TRUE\n    }\n   }\n}\n\nstyle \"toolbar_separator\" {\n\n  GtkWidget::wide-separators  = 1\n  GtkWidget::separator-width  = 1\n  GtkWidget::separator-height = 1\n\n  engine \"pixmap\" {\n    image {\n      function = BOX\n      file     = \"assets/line.png\"\n    }\n  }\n\n}\n\nstyle \"inline_toolbar\" {\n\n  GtkToolbar::button-relief = GTK_RELIEF_NORMAL\n\n  engine \"pixmap\" {\n    image {\n      function = SHADOW\n      file     = \"assets/frame-inline.png\"\n      border   = {1, 1, 0, 1}\n      stretch  = TRUE\n    }\n  }\n\n}\n\nstyle \"tooltip\" {\n\n  xthickness = 13\n  ythickness = 13\n\n  bg[NORMAL]   = @tooltip_bg_color\n  fg[NORMAL]   = @tooltip_fg_color\n  bg[SELECTED] = @tooltip_bg_color\n\n}\n\n\nstyle \"disable_shadow\" {\n\n  engine \"pixmap\" {\n    image {\n      function = SHADOW\n    }\n  }\n\n}\n\nstyle \"disable_separator\" {\n\n  xthickness = 0\n  ythickness = 0\n\n  GtkWidget::wide-separators = 1\n\n}\n\n# Text Style\nstyle \"text\" = \"default\" {\n  engine \"murrine\" { textstyle = 0 }\n}\n\nstyle \"menu_text\" = \"menu_item\" {\n  engine \"murrine\" { textstyle = 0 }\n}\n\n# Default style, containing most of the stuff\nclass \"GtkWidget\"            style \"default\"\n\n# Override padding,          style and colour\nclass \"GtkButton\"            style \"button\"\nclass \"GtkLinkButton\"        style \"link_button\"\nclass \"GtkEntry\"             style \"entry\"\nclass \"GtkOldEditable\"       style \"entry\"\nclass \"GtkNotebook\"          style \"notebook\"\nclass \"GtkHScale\"            style \"scale_horz\"\nclass \"GtkVScale\"            style \"scale_vert\"\nclass \"GtkProgressBar\"       style \"progressbar\"\nclass \"GtkScrolledWindow\"    style \"scrolled_window\"\nclass \"GtkFrame\"             style \"frame\"\nclass \"GtkSeparatorToolItem\" style \"toolbar_separator\"\nclass \"GtkMenuBar\"           style \"menubar\"\nclass \"GtkMenu\"              style \"menu\"\nclass \"GtkTextView\"          style \"textview\"\n\nwidget_class \"*<GtkButton>*<GtkLabel>\"               style \"button_label\"\nwidget_class \"*<GtkCheckButton>*<GtkLabel>\"          style \"misc_button_label\"\n\n# Menu and menubar items\nwidget_class \"*<GtkMenuItem>*\"              style \"menu_item\"\nwidget_class \"*<GtkMenuBar>.<GtkMenuItem>*\" style \"menubar_item\"\nwidget_class \"*<GtkSeparatorMenuItem>*\"     style \"separator_menu_item\"\n\n# Frames in statusbars look ugly, let's disable them\nwidget_class \"*<GtkStatusbar>*<GtkFrame>\" style \"disable_shadow\"\n# Disable the frame around poor Wilbert too\nwidget_class \"*<GimpToolbox>*<GtkFrame>\"  style \"disable_shadow\"\n\n# Treeview buttons\nwidget_class \"*<GtkTreeView>*<GtkButton>*\" style \"treeview_header\"\n\n# Give the file chooser toolbar a border\nwidget_class \"*<GtkFileChooserDefault>*<GtkToolbar>\" style \"inline_toolbar\"\n\n# Fix padding on regular comboboxes\nwidget_class \"*<GtkComboBox>.<GtkButton>\" style \"combobox\"\n# And disable separators on them\nwidget_class \"*<GtkComboBox>.<GtkButton>*<GtkSeparator>\" style \"disable_separator\"\n\n# Join together the ComboBoxEntry entry and button\nwidget_class \"*<GtkComboBoxEntry>*\"  style \"combobox_entry\"\n\n# Join the Combo entry and button\nwidget_class \"*<GtkCombo>*\"  style \"combobox_entry\"\n# Tweak the padding on the button a little bit because it uses it a bit differently\nwidget_class \"*<GtkCombo>.<GtkButton>\" style \"combo_button_padding\"\n\n# Alas we cannot do the same for ComboBoxText because there isn't a way to apply the style to only\n# the comboboxes that have an entry inside\n\n# Toolbar buttons have different paddings\nwidget_class \"*<GtkToolbar>*<GtkButton>\" style \"toolbar_button\"\n\n# Notebooks are white, act accordingly\nwidget_class \"*<GtkNotebook>*<GtkEntry>\"                        style \"notebook_entry\"\nwidget_class \"*<GtkNotebook>*<GtkProgressBar>\"                  style \"notebook_bg\"\nwidget_class \"*<GtkNotebook>*<GtkSpinButton>\"                   style \"notebook_bg\"\nwidget_class \"*<GtkNotebook>*<GtkScrolledWindow>*<GtkViewport>\" style \"notebook_bg\"\nwidget_class \"*<GtkNotebook>*<GimpRuler>\"                       style \"notebook_bg\"\nwidget_class \"*<GtkNotebook>.<GimpDisplayShell>*<GtkEventBox>\"  style \"notebook_bg\"\nwidget_class \"*<GtkNotebook>*<GtkComboBoxEntry>*\"               style \"notebook_combo\"\nwidget_class \"*<GtkNotebook>*<GtkCombo>*\"                       style \"notebook_combo\"\n\n# However, stuff inside eventboxes inside notebooks is grey again, react\nwidget_class \"*<GtkNotebook>*<GtkEventBox>*<GtkEntry>\"             style \"normal_entry\"\nwidget_class \"*<GtkNotebook>*<GtkEventBox>*<GtkProgressBar>\"       style \"normal_bg\"\nwidget_class \"*<GtkNotebook>*<GtkEventBox>*<GtkSpinButton>\"        style \"normal_bg\"\nwidget_class \"*<GtkNotebook>*<GtkEventBox>*<GtkComboBoxEntry>*\"    style \"combobox_entry\"\nwidget_class \"*<GtkNotebook>*<GtkEventBox>*<GtkCombo>*\"            style \"combobox_entry\"\nwidget_class \"*<GtkNotebook>*<GtkEventBox>*<GtkCombo>.<GtkButton>\" style \"combo_button_padding\"\n\n# ComboBoxes tend to draw the button label with text[] instead of fg[], we need to fix that\nwidget_class \"*<GtkComboBox>*<GtkCellView>\" style \"combobox_cellview\"\n\n# GTK tooltips\nwidget \"gtk-tooltip*\" style \"tooltip\"\n\n# Fixes ugly text shadows for insensitive text\nwidget_class \"*<GtkLabel>\"                                          style \"text\"\nwidget_class \"*<GtkMenu>*<GtkLabel>\"                                style \"menu_text\" \nwidget_class \"*<GtkComboBox>*<GtkCellLayout>\"                       style \"text\"\nwidget_class \"*<GtkNotebook>*<GtkLabel>\"                            style \"text\"\nwidget_class \"*<GtkNotebook>*<GtkCellLayout>\"                       style \"text\""
  },
  {
    "path": ".themes/Sweet-Ambar-Blue-Dark-v40/gtk-3.0/gtk-dark.css",
    "content": "/*$selected_bg_color: #00e8c6;06d6a0*/\n/* GTK NAMED COLORS\n   ----------------\n   use responsibly! */\n/* widget text/foreground color */\n@define-color theme_fg_color #F4F5F6;\n/* text color for entries, views and content in general */\n@define-color theme_text_color #F4F5F6;\n/* widget base background color */\n@define-color theme_bg_color #101013;\n/* text widgets and the like base background color */\n@define-color theme_base_color #191a1f;\n/* base background color of selections */\n@define-color theme_selected_bg_color #0072ff;\n/* text/foreground color of selections */\n@define-color theme_selected_fg_color #fefefe;\n/* base background color of disabled widgets */\n@define-color insensitive_bg_color #141418;\n/* text foreground color of disabled widgets */\n@define-color insensitive_fg_color #828385;\n/* disabled text widgets and the like base background color */\n@define-color insensitive_base_color #191a1f;\n/* widget text/foreground color on backdrop windows */\n@define-color theme_unfocused_fg_color #828385;\n/* text color for entries, views and content in general on backdrop windows */\n@define-color theme_unfocused_text_color #F4F5F6;\n/* widget base background color on backdrop windows */\n@define-color theme_unfocused_bg_color #101013;\n/* text widgets and the like base background color on backdrop windows */\n@define-color theme_unfocused_base_color #1b1c21;\n/* base background color of selections on backdrop windows */\n@define-color theme_unfocused_selected_bg_color #0072ff;\n/* text/foreground color of selections on backdrop windows */\n@define-color theme_unfocused_selected_fg_color #fefefe;\n/* widgets main borders color */\n@define-color borders black;\n/* widgets main borders color on backdrop windows */\n@define-color unfocused_borders #020202;\n/* these are pretty self explicative */\n@define-color warning_color #cc5500;\n@define-color error_color #e6133e;\n@define-color success_color #0096b1;\n@define-color fg_color #F4F5F6;\n@define-color text_color #F4F5F6;\n@define-color bg_color #101013;\n@define-color base_color #191a1f;\n@define-color selected_bg_color #0072ff;\n@define-color selected_fg_color #fefefe;\n@define-color unfocused_fg_color #828385;\n@define-color unfocused_text_color #F4F5F6;\n@define-color unfocused_bg_color #101013;\n@define-color unfocused_base_color #1b1c21;\n@define-color unfocused_selected_bg_color #0072ff;\n@define-color unfocused_selected_fg_color #fefefe;\n/* these colors are exported for the window manager and shouldn't be used in applications,\nread if you used those and something break with a version upgrade you're on your own... */\n@define-color wm_title shade(#F4F5F6, 1.8);\n@define-color wm_unfocused_title #828385;\n@define-color wm_highlight rgba(0, 0, 0, 0);\n@define-color wm_borders_edge rgba(255, 255, 255, 0.1);\n@define-color wm_bg_a shade(#101013, 1.2);\n@define-color wm_bg_b #101013;\n@define-color wm_shadow alpha(black, 0.35);\n@define-color wm_border alpha(black, 0.18);\n@define-color wm_button_hover_color_a shade(#101013, 1.3);\n@define-color wm_button_hover_color_b #101013;\n@define-color wm_button_active_color_a shade(#101013, 0.85);\n@define-color wm_button_active_color_b shade(#101013, 0.89);\n@define-color wm_button_active_color_c shade(#101013, 0.9);\n@define-color content_view_bg #191a1f;\n@define-color text_view_bg #191a1f;\n@define-color budgie_tasklist_indicator_color #0072ff;\n@define-color budgie_tasklist_indicator_color_active #0072ff;\n@define-color placeholder_text_color #c9cacb;\n@define-color STRAWBERRY_100 #ff8c82;\n@define-color STRAWBERRY_300 #ed5353;\n@define-color STRAWBERRY_500 #c6262e;\n@define-color STRAWBERRY_700 #a10705;\n@define-color STRAWBERRY_900 #7a0000;\n@define-color ORANGE_100 #ffc27d;\n@define-color ORANGE_300 #ffa154;\n@define-color ORANGE_500 #f37329;\n@define-color ORANGE_700 #cc3b02;\n@define-color ORANGE_900 #a62100;\n@define-color BANANA_100 #fff394;\n@define-color BANANA_300 #ffe16b;\n@define-color BANANA_500 #f9c440;\n@define-color BANANA_700 #d48e15;\n@define-color BANANA_900 #ad5f00;\n@define-color LIME_100 #d1ff82;\n@define-color LIME_300 #9bdb4d;\n@define-color LIME_500 #68b723;\n@define-color LIME_700 #3a9104;\n@define-color LIME_900 #206b00;\n@define-color MINT_100 #89ffdd;\n@define-color MINT_300 #43d6b5;\n@define-color MINT_500 #28bca3;\n@define-color MINT_700 #0e9a83;\n@define-color MINT_900 #007367;\n@define-color BLUEBERRY_100 #8cd5ff;\n@define-color BLUEBERRY_300 #64baff;\n@define-color BLUEBERRY_500 #3689e6;\n@define-color BLUEBERRY_700 #0d52bf;\n@define-color BLUEBERRY_900 #002e99;\n@define-color BUBBLEGUM_100 #fe9ab8;\n@define-color BUBBLEGUM_300 #f4679d;\n@define-color BUBBLEGUM_500 #de3e80;\n@define-color BUBBLEGUM_700 #bc245d;\n@define-color BUBBLEGUM_900 #910e38;\n@define-color GRAPE_100 #e4c6fa;\n@define-color GRAPE_300 #cd9ef7;\n@define-color GRAPE_500 #a56de2;\n@define-color GRAPE_700 #7239b3;\n@define-color GRAPE_900 #452981;\n@define-color COCOA_100 #a3907c;\n@define-color COCOA_300 #8a715e;\n@define-color COCOA_500 #715344;\n@define-color COCOA_700 #57392d;\n@define-color COCOA_900 #3d211b;\n@define-color SILVER_100 #fafafa;\n@define-color SILVER_300 #d4d4d4;\n@define-color SILVER_500 #abacae;\n@define-color SILVER_700 #7e8087;\n@define-color SILVER_900 #555761;\n@define-color SLATE_100 #95a3ab;\n@define-color SLATE_300 #667885;\n@define-color SLATE_500 #485a6c;\n@define-color SLATE_700 #273445;\n@define-color SLATE_900 #0e141f;\n@define-color BLACK_100 #666;\n@define-color BLACK_300 #4d4d4d;\n@define-color BLACK_500 #333;\n@define-color BLACK_700 #1a1a1a;\n@define-color BLACK_900 #000;\n/*****************\n* Drawing mixins *\n*****************/\n/*********\n* Common *\n*********/\n* {\n  padding: 0;\n  -GtkToolButton-icon-spacing: 4;\n  -GtkTextView-error-underline-color: #e6133e;\n  -GtkScrolledWindow-scrollbar-spacing: 0;\n  -GtkToolItemGroup-expander-size: 11;\n  -GtkWidget-text-handle-width: 20;\n  -GtkWidget-text-handle-height: 24;\n  -GtkDialog-button-spacing: 4;\n  -GtkDialog-action-area-border: 0;\n  outline-color: rgba(244, 245, 246, 0.3);\n  outline-style: dashed;\n  outline-offset: -3px;\n  outline-width: 1px;\n  -gtk-outline-radius: 2px;\n  -gtk-secondary-caret-color: #0072ff; }\n\n/***********\n * Widgets *\n ***********/\n/***************\n* Action bars *\n***************/\n.action-bar {\n  background-color: black;\n  border: solid black;\n  border-width: 1px 0 0 0;\n  color: #F4F5F6;\n  box-shadow: none; }\n  .action-bar:backdrop {\n    background-color: black;\n    box-shadow: none;\n    -gtk-icon-effect: dim; }\n  .action-bar:first-child {\n    border-radius: 6px 6px 0px 0px;\n    border-width: 1px 1px 0px 1px; }\n  .action-bar:last-child {\n    border-radius: 0 0 6px 6px;\n    border-width: 0px 1px 1px 1px; }\n\n/*********************\n * App Notifications *\n *********************/\n.app-notification,\n.app-notification.frame {\n  padding: 10px;\n  border-radius: 0 0 5px 5px;\n  background-color: rgba(7, 7, 8, 0.98);\n  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2), transparent 2px);\n  background-clip: padding-box; }\n  .app-notification:backdrop,\n  .app-notification.frame:backdrop {\n    background-image: none;\n    transition: 200ms ease-out; }\n  .app-notification border,\n  .app-notification.frame border {\n    border: none; }\n\n/***************\n * Base States *\n ***************/\n.background {\n  color: #F4F5F6;\n  background-color: #101013; }\n  .background:backdrop {\n    color: #828385;\n    background-color: #101013;\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\n\n/*\n   These wildcard seems unavoidable, need to investigate.\n   Wildcards are bad and troublesome, use them with care,\n   or better, just don't.\n   Everytime a wildcard is used a kitten dies, painfully.\n*/\nselection {\n  background-color: #0072ff;\n  color: #fefefe; }\n\n*:disabled {\n  -gtk-icon-effect: dim; }\n\n.gtkstyle-fallback {\n  color: #F4F5F6;\n  background-color: #101013; }\n  .gtkstyle-fallback:hover {\n    color: #F4F5F6;\n    background-color: #27272f; }\n  .gtkstyle-fallback:active {\n    color: #F4F5F6;\n    background-color: black; }\n  .gtkstyle-fallback:disabled {\n    color: #828385;\n    background-color: #141418; }\n  .gtkstyle-fallback:selected {\n    color: #fefefe;\n    background-color: #0072ff; }\n\n.view, iconview,\n.view text,\niconview text,\ntextview text {\n  color: #F4F5F6;\n  background-color: #191a1f; }\n  .view:backdrop, iconview:backdrop,\n  .view text:backdrop,\n  iconview text:backdrop,\n  textview text:backdrop {\n    color: #c9cacb;\n    background-color: #1b1c21; }\n  .view:selected:focus, iconview:selected:focus, .view:selected, iconview:selected,\n  .view text:selected:focus,\n  iconview text:selected:focus,\n  textview text:selected:focus,\n  .view text:selected,\n  iconview text:selected,\n  textview text:selected {\n    border-radius: 3px; }\n\ntextview border {\n  background-color: #151519; }\n\n.rubberband,\nrubberband,\nflowbox rubberband,\n.content-view rubberband,\ntreeview.view rubberband {\n  border: 1px solid #005bcc;\n  background-color: rgba(0, 91, 204, 0.2); }\n\nflowbox flowboxchild {\n  padding: 3px;\n  border-radius: 3px; }\n  flowbox flowboxchild:selected {\n    outline-offset: -2px; }\n\nlabel {\n  caret-color: currentColor; }\n  label.separator {\n    color: #F4F5F6; }\n    label.separator:backdrop {\n      color: #828385; }\n  label selection {\n    background-color: #0072ff;\n    color: #fefefe; }\n  label:disabled {\n    color: #828385; }\n    label:disabled:backdrop {\n      color: #33333d; }\n  label:backdrop {\n    color: #828385; }\n\n.dim-label, label.separator, .titlebar .subtitle,\nheaderbar .subtitle {\n  opacity: 0.55;\n  text-shadow: none; }\n\nassistant .sidebar {\n  background-color: #191a1f;\n  border-top: 1px solid black; }\n  assistant .sidebar:backdrop {\n    background-color: #1b1c21;\n    border-color: #020202; }\nassistant.csd .sidebar {\n  border-top-style: none; }\nassistant .sidebar label {\n  padding: 6px 12px; }\nassistant .sidebar label.highlight {\n  background-color: #3e3e40; }\n\n.app-notification,\n.app-notification.frame, .osd .scale-popup, .csd popover.background.touch-selection, .csd popover.background.magnifier, popover.background.touch-selection, popover.background.magnifier, .csd popover.background.osd, popover.background.osd, .osd {\n  color: #fefefe;\n  border: 1px solid #171e27;\n  background-color: rgba(7, 7, 8, 0.98);\n  background-clip: padding-box;\n  outline-color: rgba(254, 254, 254, 0.3);\n  text-shadow: 0 1px black;\n  -gtk-icon-shadow: 0 1px black; }\n  .app-notification:backdrop, .osd .scale-popup:backdrop, popover.background.touch-selection:backdrop, popover.background.magnifier:backdrop, popover.background.osd:backdrop, .osd:backdrop {\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\n\n*:selected {\n  background: #0072ff;\n  color: #fefefe; }\n\n/***********\n * Buttons *\n ***********/\n@keyframes needs_attention {\n  from {\n    background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#4d9cff), to(transparent)); }\n  to {\n    background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#0072ff), to(transparent)); } }\nnotebook > header > tabs > arrow,\nbutton {\n  min-height: 20px;\n  min-width: 16px;\n  padding: 2px 6px;\n  border: 1px solid black;\n  border-radius: 4px;\n  transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n  font-weight: normal;\n  color: #F4F5F6;\n  background-color: #212328;\n  text-shadow: none; }\n  notebook > header > tabs > arrow,\n  button.flat {\n    background-color: transparent;\n    background-image: none;\n    border-color: transparent;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    transition: none; }\n    notebook > header > tabs > arrow:hover,\n    button.flat:hover {\n      transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n      transition-duration: 500ms;\n      color: #fefefe;\n      outline-color: rgba(254, 254, 254, 0.3);\n      background-color: #0072ff;\n      text-shadow: none; }\n      notebook > header > tabs > arrow:hover:active,\n      button.flat:hover:active {\n        transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  notebook > header > tabs > arrow:hover,\n  button:hover {\n    color: #fefefe;\n    outline-color: rgba(254, 254, 254, 0.3);\n    background-color: #0072ff;\n    text-shadow: none;\n    -gtk-icon-effect: highlight; }\n  notebook > header > tabs > arrow:active, notebook > header > tabs > arrow:checked,\n  button:active,\n  button:checked {\n    color: #fefefe;\n    outline-color: rgba(254, 254, 254, 0.3);\n    background-color: #0067e6;\n    text-shadow: none;\n    transition-duration: 50ms; }\n  notebook > header > tabs > arrow:backdrop, notebook > header > tabs > arrow:backdrop,\n  button:backdrop.flat,\n  button:backdrop {\n    color: #c9cacb;\n    outline-color: rgba(244, 245, 246, 0.3);\n    background-color: #1b1c21;\n    text-shadow: none;\n    transition: 200ms ease-out;\n    -gtk-icon-effect: none; }\n    notebook > header > tabs > arrow:backdrop:active, notebook > header > tabs > arrow:backdrop:checked, notebook > header > tabs > arrow:backdrop:active, notebook > header > tabs > arrow:backdrop:checked,\n    button:backdrop.flat:active,\n    button:backdrop.flat:checked,\n    button:backdrop:active,\n    button:backdrop:checked {\n      color: rgba(254, 254, 254, 0.7);\n      outline-color: rgba(244, 245, 246, 0.3);\n      background-color: #0072ff;\n      text-shadow: none; }\n      notebook > header > tabs > arrow:backdrop:active label, notebook > header > tabs > arrow:backdrop:checked label, notebook > header > tabs > arrow:backdrop:active label, notebook > header > tabs > arrow:backdrop:checked label,\n      button:backdrop.flat:active label,\n      button:backdrop.flat:checked label,\n      button:backdrop:active label,\n      button:backdrop:checked label {\n        color: rgba(254, 254, 254, 0.7); }\n    notebook > header > tabs > arrow:backdrop:disabled, notebook > header > tabs > arrow:backdrop:disabled,\n    button:backdrop.flat:disabled,\n    button:backdrop:disabled {\n      color: #c9cacb;\n      outline-color: rgba(244, 245, 246, 0.3);\n      background-color: #141418;\n      text-shadow: none; }\n      notebook > header > tabs > arrow:backdrop:disabled:active, notebook > header > tabs > arrow:backdrop:disabled:checked, notebook > header > tabs > arrow:backdrop:disabled:active, notebook > header > tabs > arrow:backdrop:disabled:checked,\n      button:backdrop.flat:disabled:active,\n      button:backdrop.flat:disabled:checked,\n      button:backdrop:disabled:active,\n      button:backdrop:disabled:checked {\n        color: rgba(254, 254, 254, 0.7);\n        outline-color: rgba(244, 245, 246, 0.3);\n        background-color: #0072ff;\n        text-shadow: none; }\n  notebook > header > tabs > arrow:backdrop, notebook > header > tabs > arrow:disabled, notebook > header > tabs > arrow:backdrop:disabled,\n  button.flat:backdrop,\n  button.flat:disabled,\n  button.flat:backdrop:disabled {\n    background-color: transparent;\n    background-image: none;\n    border-color: transparent;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\n  notebook > header > tabs > arrow:disabled,\n  button:disabled {\n    color: #c9cacb;\n    outline-color: rgba(244, 245, 246, 0.3);\n    background-color: #141418;\n    text-shadow: none; }\n    notebook > header > tabs > arrow:disabled:active, notebook > header > tabs > arrow:disabled:checked,\n    button:disabled:active,\n    button:disabled:checked {\n      color: rgba(254, 254, 254, 0.7);\n      outline-color: rgba(244, 245, 246, 0.3);\n      background-color: #0072ff;\n      text-shadow: none; }\n      notebook > header > tabs > arrow:disabled:active label, notebook > header > tabs > arrow:disabled:checked label,\n      button:disabled:active label,\n      button:disabled:checked label {\n        color: rgba(254, 254, 254, 0.7); }\n  notebook > header > tabs > arrow.image-button,\n  button.image-button {\n    min-width: 24px;\n    padding-left: 4px;\n    padding-right: 4px; }\n    notebook > header > tabs > arrow.image-button.circular, notebook > header > tabs > arrow.image-button.sidebar-button,\n    button.image-button.circular,\n    button.image-button.sidebar-button {\n      padding: 6px 4px;\n      border-radius: 50px;\n      box-shadow: none; }\n    notebook > header > tabs > arrow.image-button.sidebar-button,\n    button.image-button.sidebar-button {\n      background-color: #1f2026;\n      color: #fff; }\n      notebook > header > tabs > arrow.image-button.sidebar-button:hover,\n      button.image-button.sidebar-button:hover {\n        background-color: #0072ff; }\n  notebook > header > tabs > arrow.text-button,\n  button.text-button {\n    padding-left: 16px;\n    padding-right: 16px; }\n  notebook > header > tabs > arrow.text-button.image-button,\n  button.text-button.image-button {\n    padding-left: 8px;\n    padding-right: 8px;\n    border-radius: 2px; }\n    notebook > header > tabs > arrow.text-button.image-button label,\n    button.text-button.image-button label {\n      padding-left: 8px;\n      padding-right: 8px; }\n  combobox:drop(active) button.combo, notebook > header > tabs > arrow:drop(active),\n  button:drop(active) {\n    color: #71f79f;\n    border-color: #71f79f;\n    box-shadow: inset 0 0 0 1px #71f79f; }\nrow:selected button.flat:not(:active):not(:checked):not(:hover):not(disabled) {\n  color: #fefefe;\n  border-color: transparent; }\n  row:selected button.flat:not(:active):not(:checked):not(:hover):not(disabled):backdrop {\n    color: #828385; }\nbutton.osd {\n  min-width: 24px;\n  min-height: 20px;\n  color: #fefefe;\n  border-radius: 5px;\n  outline-color: rgba(254, 254, 254, 0.3);\n  color: #fefefe;\n  border-color: rgba(0, 0, 0, 0.7);\n  background-color: rgba(7, 7, 8, 0.98);\n  background-clip: padding-box;\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n  text-shadow: 0 1px black;\n  -gtk-icon-shadow: 0 1px black;\n  outline-color: rgba(254, 254, 254, 0.3);\n  border: none;\n  box-shadow: none; }\n  button.osd.image-button {\n    min-width: 32px; }\n  button.osd:hover {\n    color: white;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-image: linear-gradient(to bottom, rgba(34, 35, 42, 0.98), rgba(34, 35, 42, 0.98));\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black;\n    outline-color: rgba(254, 254, 254, 0.3);\n    border: none;\n    box-shadow: none; }\n  button.osd:active,\n  button.osd:checked {\n    color: white;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-image: linear-gradient(to bottom, rgba(21, 21, 25, 0.98), rgba(21, 21, 25, 0.98));\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    outline-color: rgba(254, 254, 254, 0.3);\n    border: none;\n    box-shadow: none; }\n  button.osd:disabled:backdrop,\n  button.osd:disabled {\n    color: #838383;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-image: linear-gradient(to bottom, rgba(32, 32, 33, 0.5), rgba(32, 32, 33, 0.5));\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    border: none; }\n  button.osd:backdrop {\n    color: #fefefe;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-image: linear-gradient(to bottom, rgba(7, 7, 8, 0.98), rgba(7, 7, 8, 0.98));\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    border: none; }\n.app-notification button,\n.app-notification.frame button, .csd popover.background.touch-selection button, .csd popover.background.magnifier button, popover.background.touch-selection button, popover.background.magnifier button,\n.osd button {\n  color: #fefefe;\n  border-color: rgba(0, 0, 0, 0.7);\n  background-color: rgba(7, 7, 8, 0.98);\n  background-clip: padding-box;\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n  text-shadow: 0 1px black;\n  -gtk-icon-shadow: 0 1px black;\n  outline-color: rgba(254, 254, 254, 0.3); }\n  .app-notification button:hover, popover.background.touch-selection button:hover, popover.background.magnifier button:hover,\n  .osd button:hover {\n    color: white;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-image: linear-gradient(to bottom, rgba(34, 35, 42, 0.98), rgba(34, 35, 42, 0.98));\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black;\n    outline-color: rgba(254, 254, 254, 0.3); }\n  .app-notification button:active:backdrop, popover.background.touch-selection button:active:backdrop, popover.background.magnifier button:active:backdrop, .app-notification button:active, popover.background.touch-selection button:active, popover.background.magnifier button:active, .app-notification button:checked:backdrop, popover.background.touch-selection button:checked:backdrop, popover.background.magnifier button:checked:backdrop, .app-notification button:checked, popover.background.touch-selection button:checked, popover.background.magnifier button:checked,\n  .osd button:active:backdrop,\n  .osd button:active,\n  .osd button:checked:backdrop,\n  .osd button:checked {\n    color: white;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-image: linear-gradient(to bottom, rgba(21, 21, 25, 0.98), rgba(21, 21, 25, 0.98));\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    outline-color: rgba(254, 254, 254, 0.3); }\n  .app-notification button:disabled:backdrop, popover.background.touch-selection button:disabled:backdrop, popover.background.magnifier button:disabled:backdrop, .app-notification button:disabled, popover.background.touch-selection button:disabled, popover.background.magnifier button:disabled,\n  .osd button:disabled:backdrop,\n  .osd button:disabled {\n    color: #838383;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-image: linear-gradient(to bottom, rgba(32, 32, 33, 0.5), rgba(32, 32, 33, 0.5));\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\n  .app-notification button:backdrop, popover.background.touch-selection button:backdrop, popover.background.magnifier button:backdrop,\n  .osd button:backdrop {\n    color: #fefefe;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-image: linear-gradient(to bottom, rgba(7, 7, 8, 0.98), rgba(7, 7, 8, 0.98));\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\n  .app-notification button.flat, popover.background.touch-selection button.flat, popover.background.magnifier button.flat,\n  .osd button.flat {\n    background-color: transparent;\n    background-image: none;\n    border-color: transparent;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    box-shadow: none;\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black; }\n    .app-notification button.flat:hover, popover.background.touch-selection button.flat:hover, popover.background.magnifier button.flat:hover,\n    .osd button.flat:hover {\n      color: white;\n      border-color: rgba(0, 0, 0, 0.7);\n      background-image: linear-gradient(to bottom, rgba(34, 35, 42, 0.98), rgba(34, 35, 42, 0.98));\n      background-clip: padding-box;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n      text-shadow: 0 1px black;\n      -gtk-icon-shadow: 0 1px black;\n      outline-color: rgba(254, 254, 254, 0.3); }\n    .app-notification button.flat:disabled, popover.background.touch-selection button.flat:disabled, popover.background.magnifier button.flat:disabled,\n    .osd button.flat:disabled {\n      color: #838383;\n      border-color: rgba(0, 0, 0, 0.7);\n      background-image: linear-gradient(to bottom, rgba(32, 32, 33, 0.5), rgba(32, 32, 33, 0.5));\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      background-image: none;\n      border-color: transparent;\n      box-shadow: none; }\n    .app-notification button.flat:backdrop, popover.background.touch-selection button.flat:backdrop, popover.background.magnifier button.flat:backdrop,\n    .osd button.flat:backdrop {\n      background-color: transparent;\n      background-image: none;\n      border-color: transparent;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n    .app-notification button.flat:active, popover.background.touch-selection button.flat:active, popover.background.magnifier button.flat:active, .app-notification button.flat:checked, popover.background.touch-selection button.flat:checked, popover.background.magnifier button.flat:checked,\n    .osd button.flat:active,\n    .osd button.flat:checked {\n      color: white;\n      border-color: rgba(0, 0, 0, 0.7);\n      background-image: linear-gradient(to bottom, rgba(21, 21, 25, 0.98), rgba(21, 21, 25, 0.98));\n      background-clip: padding-box;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      outline-color: rgba(254, 254, 254, 0.3); }\nbutton.suggested-action {\n  border: none;\n  box-shadow: none;\n  color: white;\n  border-radius: 8px;\n  background: linear-gradient(to right, #5433FF, #20BDFF, #A5FECB); }\n  .selection-mode button.titlebutton, button.suggested-action.flat {\n    box-shadow: none;\n    color: white;\n    border-radius: 8px;\n    background: linear-gradient(to right, #5433FF, #20BDFF, #A5FECB); }\n  button.suggested-action:hover {\n    color: white;\n    outline-color: rgba(255, 255, 255, 0.3);\n    background-color: #00c1e4;\n    text-shadow: none; }\n  button.suggested-action:active, button.suggested-action:checked {\n    color: white;\n    outline-color: rgba(255, 255, 255, 0.3);\n    background-color: #00c1e4;\n    text-shadow: none; }\n  .selection-mode button.titlebutton:backdrop, button.suggested-action:backdrop, button.suggested-action.flat:backdrop {\n    color: rgba(255, 255, 255, 0.4);\n    outline-color: rgba(255, 255, 255, 0.3);\n    background-color: #00c1e4;\n    text-shadow: none; }\n    .selection-mode button.titlebutton:backdrop label, button.suggested-action:backdrop label, button.suggested-action.flat:backdrop label {\n      color: rgba(255, 255, 255, 0.5); }\n    .selection-mode button.titlebutton:backdrop:active, .selection-mode button.titlebutton:backdrop:checked, button.suggested-action:backdrop:active, button.suggested-action:backdrop:checked, button.suggested-action.flat:backdrop:active, button.suggested-action.flat:backdrop:checked {\n      color: rgba(254, 254, 254, 0.7);\n      outline-color: rgba(255, 255, 255, 0.3);\n      background-color: #0072ff;\n      text-shadow: none; }\n      .selection-mode button.titlebutton:backdrop:active label, .selection-mode button.titlebutton:backdrop:checked label, button.suggested-action:backdrop:active label, button.suggested-action:backdrop:checked label, button.suggested-action.flat:backdrop:active label, button.suggested-action.flat:backdrop:checked label {\n        color: rgba(254, 254, 254, 0.7); }\n    .selection-mode button.titlebutton:backdrop:disabled, button.suggested-action:backdrop:disabled, button.suggested-action.flat:backdrop:disabled {\n      color: white;\n      outline-color: rgba(255, 255, 255, 0.3);\n      background-color: #00c1e4;\n      text-shadow: none; }\n      .selection-mode button.titlebutton:backdrop:disabled label, button.suggested-action:backdrop:disabled label, button.suggested-action.flat:backdrop:disabled label {\n        color: rgba(255, 255, 255, 0.5); }\n      .selection-mode button.titlebutton:backdrop:disabled:active, .selection-mode button.titlebutton:backdrop:disabled:checked, button.suggested-action:backdrop:disabled:active, button.suggested-action:backdrop:disabled:checked, button.suggested-action.flat:backdrop:disabled:active, button.suggested-action.flat:backdrop:disabled:checked {\n        color: rgba(254, 254, 254, 0.7);\n        outline-color: rgba(255, 255, 255, 0.3);\n        background-color: #0072ff;\n        text-shadow: none; }\n  .selection-mode button.titlebutton:backdrop, .selection-mode button.titlebutton:disabled, .selection-mode button.titlebutton:backdrop:disabled, button.suggested-action.flat:backdrop, button.suggested-action.flat:disabled, button.suggested-action.flat:backdrop:disabled {\n    background-color: transparent;\n    background-image: none;\n    border-color: transparent;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    color: rgba(0, 193, 228, 0.8); }\n  button.suggested-action:disabled {\n    color: white;\n    outline-color: rgba(255, 255, 255, 0.3);\n    background-color: #00c1e4;\n    text-shadow: none; }\n    button.suggested-action:disabled:active, button.suggested-action:disabled:checked {\n      color: rgba(254, 254, 254, 0.7);\n      outline-color: rgba(255, 255, 255, 0.3);\n      background-color: #00c1e4;\n      text-shadow: none; }\n      button.suggested-action:disabled:active label, button.suggested-action:disabled:checked label {\n        color: rgba(254, 254, 254, 0.7); }\n  .osd button.suggested-action {\n    color: #fefefe;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-color: rgba(0, 193, 228, 0.5);\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black;\n    outline-color: rgba(254, 254, 254, 0.3); }\n    .osd button.suggested-action:hover {\n      color: white;\n      border-color: rgba(0, 0, 0, 0.7);\n      background-image: linear-gradient(to bottom, rgba(0, 193, 228, 0.7), rgba(0, 193, 228, 0.7));\n      background-clip: padding-box;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n      text-shadow: 0 1px black;\n      -gtk-icon-shadow: 0 1px black;\n      outline-color: rgba(254, 254, 254, 0.3); }\n    .osd button.suggested-action:active:backdrop, .osd button.suggested-action:active, .osd button.suggested-action:checked:backdrop, .osd button.suggested-action:checked {\n      color: white;\n      border-color: rgba(0, 0, 0, 0.7);\n      background-image: linear-gradient(to bottom, #00c1e4, #00c1e4);\n      background-clip: padding-box;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      outline-color: rgba(254, 254, 254, 0.3); }\n    .osd button.suggested-action:disabled:backdrop, .osd button.suggested-action:disabled {\n      color: #838383;\n      border-color: rgba(0, 0, 0, 0.7);\n      background-image: linear-gradient(to bottom, rgba(32, 32, 33, 0.5), rgba(32, 32, 33, 0.5));\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n    .osd button.suggested-action:backdrop {\n      color: #fefefe;\n      border-color: rgba(0, 0, 0, 0.7);\n      background-image: linear-gradient(to bottom, rgba(0, 193, 228, 0.5), rgba(0, 193, 228, 0.5));\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\nbutton.destructive-action {\n  border: none;\n  box-shadow: none;\n  color: white;\n  border-radius: 8px;\n  background: linear-gradient(to right, #fe8c00, #f83600); }\n  button.destructive-action.flat {\n    box-shadow: none;\n    color: white;\n    border-radius: 8px;\n    background: linear-gradient(to right, #5433FF, #20BDFF, #A5FECB); }\n  button.destructive-action:hover {\n    color: white;\n    outline-color: rgba(255, 255, 255, 0.3);\n    background-color: #ce1138;\n    text-shadow: none; }\n  button.destructive-action:active, button.destructive-action:checked {\n    color: white;\n    outline-color: rgba(255, 255, 255, 0.3);\n    background-color: #ce1138;\n    text-shadow: none; }\n  button.destructive-action:backdrop, button.destructive-action.flat:backdrop {\n    color: rgba(255, 255, 255, 0.4);\n    outline-color: rgba(255, 255, 255, 0.3);\n    background-color: #ce1138;\n    text-shadow: none; }\n    button.destructive-action:backdrop label, button.destructive-action.flat:backdrop label {\n      color: rgba(255, 255, 255, 0.5); }\n    button.destructive-action:backdrop:active, button.destructive-action:backdrop:checked, button.destructive-action.flat:backdrop:active, button.destructive-action.flat:backdrop:checked {\n      color: rgba(254, 254, 254, 0.7);\n      outline-color: rgba(255, 255, 255, 0.3);\n      background-color: #0072ff;\n      text-shadow: none; }\n      button.destructive-action:backdrop:active label, button.destructive-action:backdrop:checked label, button.destructive-action.flat:backdrop:active label, button.destructive-action.flat:backdrop:checked label {\n        color: rgba(254, 254, 254, 0.7); }\n    button.destructive-action:backdrop:disabled, button.destructive-action.flat:backdrop:disabled {\n      color: white;\n      outline-color: rgba(255, 255, 255, 0.3);\n      background-color: #ce1138;\n      text-shadow: none; }\n      button.destructive-action:backdrop:disabled label, button.destructive-action.flat:backdrop:disabled label {\n        color: rgba(255, 255, 255, 0.5); }\n      button.destructive-action:backdrop:disabled:active, button.destructive-action:backdrop:disabled:checked, button.destructive-action.flat:backdrop:disabled:active, button.destructive-action.flat:backdrop:disabled:checked {\n        color: rgba(254, 254, 254, 0.7);\n        outline-color: rgba(255, 255, 255, 0.3);\n        background-color: #0072ff;\n        text-shadow: none; }\n  button.destructive-action.flat:backdrop, button.destructive-action.flat:disabled, button.destructive-action.flat:backdrop:disabled {\n    background-color: transparent;\n    background-image: none;\n    border-color: transparent;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    color: rgba(206, 17, 56, 0.8); }\n  button.destructive-action:disabled {\n    color: white;\n    outline-color: rgba(255, 255, 255, 0.3);\n    background-color: #ce1138;\n    text-shadow: none; }\n    button.destructive-action:disabled:active, button.destructive-action:disabled:checked {\n      color: rgba(254, 254, 254, 0.7);\n      outline-color: rgba(255, 255, 255, 0.3);\n      background-color: #ce1138;\n      text-shadow: none; }\n      button.destructive-action:disabled:active label, button.destructive-action:disabled:checked label {\n        color: rgba(254, 254, 254, 0.7); }\n  .osd button.destructive-action {\n    color: #fefefe;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-color: rgba(206, 17, 56, 0.5);\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black;\n    outline-color: rgba(254, 254, 254, 0.3); }\n    .osd button.destructive-action:hover {\n      color: white;\n      border-color: rgba(0, 0, 0, 0.7);\n      background-image: linear-gradient(to bottom, rgba(206, 17, 56, 0.7), rgba(206, 17, 56, 0.7));\n      background-clip: padding-box;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n      text-shadow: 0 1px black;\n      -gtk-icon-shadow: 0 1px black;\n      outline-color: rgba(254, 254, 254, 0.3); }\n    .osd button.destructive-action:active:backdrop, .osd button.destructive-action:active, .osd button.destructive-action:checked:backdrop, .osd button.destructive-action:checked {\n      color: white;\n      border-color: rgba(0, 0, 0, 0.7);\n      background-image: linear-gradient(to bottom, #ce1138, #ce1138);\n      background-clip: padding-box;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      outline-color: rgba(254, 254, 254, 0.3); }\n    .osd button.destructive-action:disabled:backdrop, .osd button.destructive-action:disabled {\n      color: #838383;\n      border-color: rgba(0, 0, 0, 0.7);\n      background-image: linear-gradient(to bottom, rgba(32, 32, 33, 0.5), rgba(32, 32, 33, 0.5));\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n    .osd button.destructive-action:backdrop {\n      color: #fefefe;\n      border-color: rgba(0, 0, 0, 0.7);\n      background-image: linear-gradient(to bottom, rgba(206, 17, 56, 0.5), rgba(206, 17, 56, 0.5));\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n.stack-switcher > button {\n  outline-offset: -3px; }\n  .stack-switcher > button > label {\n    padding-left: 6px;\n    padding-right: 6px; }\n  .stack-switcher > button > image {\n    padding-left: 6px;\n    padding-right: 6px;\n    padding-top: 3px;\n    padding-bottom: 3px; }\n  .stack-switcher > button.text-button {\n    padding-left: 10px;\n    padding-right: 10px; }\n  .stack-switcher > button.image-button {\n    padding-left: 2px;\n    padding-right: 2px; }\n  .stack-switcher > button.needs-attention:active > label,\n  .stack-switcher > button.needs-attention:active > image, .stack-switcher > button.needs-attention:checked > label,\n  .stack-switcher > button.needs-attention:checked > image {\n    animation: none;\n    background-image: none; }\n.inline-toolbar button, .inline-toolbar button:backdrop {\n  border-radius: 2px;\n  border-width: 1px; }\n.primary-toolbar button, .primary-toolbar .raised button {\n  -gtk-icon-shadow: none; }\n  .primary-toolbar button:hover, .primary-toolbar button:focus, .primary-toolbar .raised button:hover, .primary-toolbar .raised button:focus {\n    color: #fefefe;\n    outline-color: rgba(254, 254, 254, 0.3);\n    background-color: #0072ff;\n    text-shadow: none; }\n\n.stack-switcher > button.needs-attention > label,\n.stack-switcher > button.needs-attention > image, stacksidebar row.needs-attention > label {\n  animation: needs_attention 150ms ease-in;\n  background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#4d9cff), to(transparent)), -gtk-gradient(radial, center center, 0, center center, 0.45, to(rgba(0, 0, 0, 0.9450980392)), to(transparent));\n  background-size: 6px 6px, 6px 6px;\n  background-repeat: no-repeat;\n  background-position: right 3px, right 2px; }\n  .stack-switcher > button.needs-attention > label:backdrop,\n  .stack-switcher > button.needs-attention > image:backdrop, stacksidebar row.needs-attention > label:backdrop {\n    background-size: 6px 6px, 0 0; }\n  .stack-switcher > button.needs-attention > label:dir(rtl),\n  .stack-switcher > button.needs-attention > image:dir(rtl), stacksidebar row.needs-attention > label:dir(rtl) {\n    background-position: left 3px, left 2px; }\n\ntoolbar button:hover {\n  font-weight: normal;\n  color: #F4F5F6;\n  background-color: #212328;\n  text-shadow: none; }\ntoolbar button:active {\n  font-weight: normal;\n  color: #F4F5F6;\n  background-color: #212328;\n  text-shadow: none; }\n\n.inline-toolbar toolbutton > button {\n  background-color: transparent;\n  background-image: none;\n  border-color: transparent;\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n  text-shadow: none;\n  -gtk-icon-shadow: none; }\n  .inline-toolbar toolbutton > button:hover {\n    color: #fefefe; }\n  .inline-toolbar toolbutton > button:active, .inline-toolbar toolbutton > button:checked {\n    color: #0067e6; }\n  .inline-toolbar toolbutton > button:disabled {\n    color: #c9cacb; }\n    .inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked {\n      color: rgba(0, 103, 230, 0.3); }\n  .inline-toolbar toolbutton > button:backdrop {\n    color: #c9cacb; }\n    .inline-toolbar toolbutton > button:backdrop:active, .inline-toolbar toolbutton > button:backdrop:checked {\n      color: #0067e6; }\n    .inline-toolbar toolbutton > button:backdrop:disabled {\n      color: #c9cacb; }\n      .inline-toolbar toolbutton > button:backdrop:disabled:active, .inline-toolbar toolbutton > button:backdrop:disabled:checked {\n        color: rgba(0, 103, 230, 0.3); }\n\ntoolbar.inline-toolbar toolbutton > button.flat:backdrop,\ntoolbar.inline-toolbar toolbutton:backdrop > button.flat:backdrop {\n  border-color: transparent;\n  box-shadow: none; }\n\n.inline-toolbar button, .inline-toolbar button:backdrop, .linked > button, .linked > button:hover, .linked > button:active, .linked > button:checked, .linked > button:backdrop, .linked:not(.vertical) > spinbutton:not(.vertical), .linked:not(.vertical) >\nentry, .linked > combobox > box > button.combo:dir(ltr), .linked > combobox > box > button.combo:dir(rtl) {\n  border: 1px solid black;\n  border-radius: 0;\n  border-right-style: none;\n  box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1); }\n\n.inline-toolbar button:first-child, .linked > button:first-child, combobox.linked button:nth-child(2):dir(rtl), .linked:not(.vertical) > combobox:first-child > box > button.combo, .linked:not(.vertical) > spinbutton:first-child:not(.vertical), .linked:not(.vertical) >\nentry:first-child {\n  border-top-left-radius: 3px;\n  border-bottom-left-radius: 3px; }\n.inline-toolbar button:last-child, .linked > button:last-child, combobox.linked button:nth-child(2):dir(ltr), .linked:not(.vertical) > combobox:last-child > box > button.combo, .linked:not(.vertical) > spinbutton:last-child:not(.vertical), .linked:not(.vertical) >\nentry:last-child {\n  border-top-right-radius: 3px;\n  border-bottom-right-radius: 3px;\n  border-right-style: solid; }\n.inline-toolbar button:only-child, .linked > button:only-child, .linked:not(.vertical) > combobox:only-child > box > button.combo, .linked:not(.vertical) > spinbutton:only-child:not(.vertical), .linked:not(.vertical) >\nentry:only-child {\n  border-radius: 3px;\n  border-style: solid; }\n\n.linked.vertical > button, .linked.vertical > button:hover, .linked.vertical > button:active, .linked.vertical > button:checked, .linked.vertical > button:backdrop, .linked.vertical > spinbutton:not(.vertical), .linked.vertical >\nentry, .linked.vertical > combobox > box > button.combo {\n  border-style: solid solid none solid;\n  border-radius: 0; }\n\n.linked.vertical > button:first-child, .linked.vertical > combobox:first-child > box > button.combo, .linked.vertical > spinbutton:first-child:not(.vertical), .linked.vertical >\nentry:first-child {\n  border-top-left-radius: 3px;\n  border-top-right-radius: 3px; }\n.linked.vertical > button:last-child, .linked.vertical > combobox:last-child > box > button.combo, .linked.vertical > spinbutton:last-child:not(.vertical), .linked.vertical >\nentry:last-child {\n  border-bottom-left-radius: 3px;\n  border-bottom-right-radius: 3px;\n  border-style: solid; }\n.linked.vertical > button:only-child, .linked.vertical > combobox:only-child > box > button.combo, .linked.vertical > spinbutton:only-child:not(.vertical), .linked.vertical >\nentry:only-child {\n  border-radius: 3px;\n  border-style: solid; }\n\nmodelbutton.flat, popover.background checkbutton,\npopover.background radiobutton,\n.menuitem.button.flat, modelbutton.flat:backdrop, popover.background checkbutton:backdrop,\npopover.background radiobutton:backdrop, modelbutton.flat:backdrop:hover, popover.background checkbutton:backdrop:hover,\npopover.background radiobutton:backdrop:hover,\n.menuitem.button.flat:backdrop,\n.menuitem.button.flat:backdrop:hover, calendar.button, calendar.button:hover, calendar.button:backdrop, calendar.button:disabled, button:link,\nbutton:visited, button:link:hover, button:link:active, button:link:checked,\nbutton:visited:hover,\nbutton:visited:active,\nbutton:visited:checked, .scale-popup button:hover, .scale-popup button:backdrop:hover, .scale-popup button:backdrop:disabled, .scale-popup button:backdrop {\n  background-color: transparent;\n  background-image: none;\n  border-color: transparent;\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0);\n  text-shadow: none;\n  -gtk-icon-shadow: none; }\n\n/* menu buttons */\nmodelbutton.flat, popover.background checkbutton,\npopover.background radiobutton,\n.menuitem.button.flat {\n  min-height: 26px;\n  padding-left: 5px;\n  padding-right: 5px;\n  border-radius: 3px;\n  outline-offset: -2px; }\n  modelbutton.flat:hover, popover.background checkbutton:hover,\n  popover.background radiobutton:hover,\n  .menuitem.button.flat:hover {\n    background-color: #232329; }\n  modelbutton.flat check:last-child, popover.background checkbutton check:last-child,\n  popover.background radiobutton check:last-child,\n  modelbutton.flat radio:last-child,\n  popover.background checkbutton radio:last-child,\n  popover.background radiobutton radio:last-child,\n  .menuitem.button.flat check:last-child,\n  .menuitem.button.flat radio:last-child {\n    margin-left: 8px; }\n  modelbutton.flat check:first-child, popover.background checkbutton check:first-child,\n  popover.background radiobutton check:first-child,\n  modelbutton.flat radio:first-child,\n  popover.background checkbutton radio:first-child,\n  popover.background radiobutton radio:first-child,\n  .menuitem.button.flat check:first-child,\n  .menuitem.button.flat radio:first-child {\n    margin-right: 8px; }\n\nmodelbutton.flat arrow, popover.background checkbutton arrow,\npopover.background radiobutton arrow {\n  background: none; }\n  modelbutton.flat arrow:hover, popover.background checkbutton arrow:hover,\n  popover.background radiobutton arrow:hover {\n    background: none; }\n  modelbutton.flat arrow.left, popover.background checkbutton arrow.left,\n  popover.background radiobutton arrow.left {\n    -gtk-icon-source: -gtk-icontheme(\"pan-start-symbolic\"); }\n  modelbutton.flat arrow.right, popover.background checkbutton arrow.right,\n  popover.background radiobutton arrow.right {\n    -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic\"); }\n\nbutton.color {\n  padding: 4px; }\n  button.color colorswatch:only-child, button.color colorswatch:only-child overlay {\n    border-radius: 0; }\n\nnotebook button, list button, .view button, iconview button, popover button {\n  box-shadow: none; }\n  notebook button:backdrop, list button:backdrop, .view button:backdrop, iconview button:backdrop, popover button:backdrop {\n    box-shadow: none; }\nnotebook .linked > button, list .linked > button, .view .linked > button, iconview .linked > button, popover .linked > button {\n  box-shadow: none; }\n\n/************\n * Calendar *\n ***********/\ncalendar {\n  color: #F4F5F6;\n  border: 1px solid black; }\n  calendar:selected {\n    border-radius: 3px; }\n  calendar.header {\n    border-bottom: 1px solid rgba(0, 0, 0, 0.1);\n    border-radius: 0; }\n    calendar.header:backdrop {\n      border-color: rgba(0, 0, 0, 0.1); }\n  calendar.button {\n    color: rgba(244, 245, 246, 0.45); }\n    calendar.button:hover {\n      color: #F4F5F6; }\n    calendar.button:backdrop {\n      color: rgba(130, 131, 133, 0.45); }\n    calendar.button:disabled {\n      color: rgba(130, 131, 133, 0.45); }\n  calendar:indeterminate, calendar:indeterminate:backdrop {\n    color: alpha(currentColor,0.55); }\n  calendar.highlight, calendar.highlight:backdrop {\n    font-size: smaller;\n    color: #F4F5F6; }\n  calendar:backdrop {\n    color: #c9cacb;\n    border-color: #020202; }\n\n/*************************\n * Check and Radio Items *\n *************************/\ncheck {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-unchecked-dark.png\"), url(\"../assets/checkbox-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-unchecked-dark.png\"), url(\"../assets/radio-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:hover {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-unchecked-hover-dark.png\"), url(\"../assets/checkbox-unchecked-hover@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:hover {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-unchecked-hover-dark.png\"), url(\"../assets/radio-unchecked-hover@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:active {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-unchecked-active-dark.png\"), url(\"../assets/checkbox-unchecked-active@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:active {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-unchecked-active-dark.png\"), url(\"../assets/radio-unchecked-active@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:backdrop {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-unchecked-backdrop-dark.png\"), url(\"../assets/checkbox-unchecked-backdrop@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:backdrop {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-unchecked-backdrop-dark.png\"), url(\"../assets/radio-unchecked-backdrop@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:disabled {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-unchecked-insensitive-dark.png\"), url(\"../assets/checkbox-unchecked-insensitive@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:disabled {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-unchecked-insensitive-dark.png\"), url(\"../assets/radio-unchecked-insensitive@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:disabled:backdrop {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-unchecked-insensitive-dark.png\"), url(\"../assets/checkbox-unchecked-insensitive@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:disabled:backdrop {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-unchecked-insensitive-dark.png\"), url(\"../assets/radio-unchecked-insensitive@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:checked {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-checked-dark.png\"), url(\"../assets/checkbox-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:checked {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-checked-dark.png\"), url(\"../assets/radio-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:checked:hover {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-checked-hover-dark.png\"), url(\"../assets/checkbox-checked-hover@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:checked:hover {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-checked-hover-dark.png\"), url(\"../assets/radio-checked-hover@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:checked:active {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-checked-active-dark.png\"), url(\"../assets/checkbox-checked-active@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:checked:active {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-checked-active-dark.png\"), url(\"../assets/radio-checked-active@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:checked:backdrop {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-checked-backdrop-dark.png\"), url(\"../assets/checkbox-checked-backdrop@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:checked:backdrop {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-checked-backdrop-dark.png\"), url(\"../assets/radio-checked-backdrop@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:checked:disabled {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-checked-insensitive-dark.png\"), url(\"../assets/checkbox-checked-insensitive@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:checked:disabled {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-checked-insensitive-dark.png\"), url(\"../assets/radio-checked-insensitive@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:checked:disabled:backdrop {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-checked-insensitive-dark.png\"), url(\"../assets/checkbox-checked-insensitive@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:checked:disabled:backdrop {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-checked-insensitive-dark.png\"), url(\"../assets/radio-checked-insensitive@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:indeterminate {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-mixed.png\"), url(\"../assets/checkbox-mixed@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:indeterminate {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-mixed.png\"), url(\"../assets/radio-mixed@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:indeterminate:hover {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-mixed-hover.png\"), url(\"../assets/checkbox-mixed-hover@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:indeterminate:hover {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-mixed-hover.png\"), url(\"../assets/radio-mixed-hover@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:indeterminate:active {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-mixed-active.png\"), url(\"../assets/checkbox-mixed-active@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:indeterminate:active {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-mixed-active.png\"), url(\"../assets/radio-mixed-active@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:indeterminate:backdrop {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-mixed-backdrop.png\"), url(\"../assets/checkbox-mixed-backdrop@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:indeterminate:backdrop {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-mixed-backdrop.png\"), url(\"../assets/radio-mixed-backdrop@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:indeterminate:disabled {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-mixed-insensitive.png\"), url(\"../assets/checkbox-mixed-insensitive@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:indeterminate:disabled {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-mixed-insensitive.png\"), url(\"../assets/radio-mixed-insensitive@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:indeterminate:disabled:backdrop {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-mixed-insensitive.png\"), url(\"../assets/checkbox-mixed-insensitive@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:indeterminate:disabled:backdrop {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-mixed-insensitive.png\"), url(\"../assets/radio-mixed-insensitive@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-unchecked-dark.png\"), url(\"../assets/checkbox-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-unchecked-dark.png\"), url(\"../assets/selected-radio-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:hover:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-unchecked-dark.png\"), url(\"../assets/checkbox-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:hover:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-unchecked-dark.png\"), url(\"../assets/selected-radio-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:active:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-unchecked-dark.png\"), url(\"../assets/checkbox-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:active:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-unchecked-dark.png\"), url(\"../assets/selected-radio-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:backdrop:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-unchecked-dark.png\"), url(\"../assets/checkbox-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:backdrop:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-unchecked-dark.png\"), url(\"../assets/selected-radio-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:disabled:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-unchecked-dark.png\"), url(\"../assets/checkbox-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:disabled:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-unchecked-dark.png\"), url(\"../assets/selected-radio-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:disabled:backdrop:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-unchecked-dark.png\"), url(\"../assets/checkbox-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:disabled:backdrop:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-unchecked-dark.png\"), url(\"../assets/selected-radio-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:checked:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-checked-dark.png\"), url(\"../assets/checkbox-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:checked:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-checked-dark.png\"), url(\"../assets/selected-radio-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:checked:hover:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-checked-dark.png\"), url(\"../assets/checkbox-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:checked:hover:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-checked-dark.png\"), url(\"../assets/selected-radio-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:checked:active:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-checked-dark.png\"), url(\"../assets/checkbox-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:checked:active:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-checked-dark.png\"), url(\"../assets/selected-radio-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:checked:backdrop:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-checked-dark.png\"), url(\"../assets/checkbox-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:checked:backdrop:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-checked-dark.png\"), url(\"../assets/selected-radio-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:checked:disabled:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-checked-dark.png\"), url(\"../assets/checkbox-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:checked:disabled:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-checked-dark.png\"), url(\"../assets/selected-radio-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:checked:disabled:backdrop:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-checked-dark.png\"), url(\"../assets/checkbox-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:checked:disabled:backdrop:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-checked-dark.png\"), url(\"../assets/selected-radio-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:indeterminate:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-checkbox-mixed.png\"), url(\"../assets/selected-checkbox-mixed@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:indeterminate:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-mixed.png\"), url(\"../assets/selected-radio-mixed@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:indeterminate:hover:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-checkbox-mixed.png\"), url(\"../assets/selected-checkbox-mixed@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:indeterminate:hover:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-mixed.png\"), url(\"../assets/selected-radio-mixed@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:indeterminate:active:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-checkbox-mixed.png\"), url(\"../assets/selected-checkbox-mixed@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:indeterminate:active:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-mixed.png\"), url(\"../assets/selected-radio-mixed@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:indeterminate:backdrop:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-checkbox-mixed.png\"), url(\"../assets/selected-checkbox-mixed@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:indeterminate:backdrop:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-mixed.png\"), url(\"../assets/selected-radio-mixed@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:indeterminate:disabled:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-checkbox-mixed.png\"), url(\"../assets/selected-checkbox-mixed@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:indeterminate:disabled:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-mixed.png\"), url(\"../assets/selected-radio-mixed@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:indeterminate:disabled:backdrop:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-checkbox-mixed.png\"), url(\"../assets/selected-checkbox-mixed@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:indeterminate:disabled:backdrop:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-mixed.png\"), url(\"../assets/selected-radio-mixed@2.png\"));\n  -gtk-icon-shadow: none; }\n\n.view.content-view check, iconview.content-view check,\n.view.content-view.check,\niconview.content-view.check {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selection-mode-checkbox-unchecked.png\"), url(\"../assets/checkbox-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\n.view.content-view radio, iconview.content-view radio,\n.view.content-view.radio,\niconview.content-view.radio {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selection-mode-radio-unchecked.png\"), url(\"../assets/radio-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\n.view.content-view check:hover, iconview.content-view check:hover,\n.view.content-view.check:hover,\niconview.content-view.check:hover {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selection-mode-checkbox-unchecked-hover.png\"), url(\"../assets/checkbox-unchecked-hover@2.png\"));\n  -gtk-icon-shadow: none; }\n\n.view.content-view radio:hover, iconview.content-view radio:hover,\n.view.content-view.radio:hover,\niconview.content-view.radio:hover {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selection-mode-radio-unchecked-hover.png\"), url(\"../assets/radio-unchecked-hover@2.png\"));\n  -gtk-icon-shadow: none; }\n\n.view.content-view check:active, iconview.content-view check:active,\n.view.content-view.check:active,\niconview.content-view.check:active {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selection-mode-checkbox-unchecked-active.png\"), url(\"../assets/checkbox-unchecked-active@2.png\"));\n  -gtk-icon-shadow: none; }\n\n.view.content-view radio:active, iconview.content-view radio:active,\n.view.content-view.radio:active,\niconview.content-view.radio:active {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selection-mode-radio-unchecked-active.png\"), url(\"../assets/radio-unchecked-active@2.png\"));\n  -gtk-icon-shadow: none; }\n\n.view.content-view check:backdrop, iconview.content-view check:backdrop,\n.view.content-view.check:backdrop,\niconview.content-view.check:backdrop {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selection-mode-checkbox-unchecked-backdrop.png\"), url(\"../assets/checkbox-unchecked-backdrop@2.png\"));\n  -gtk-icon-shadow: none; }\n\n.view.content-view radio:backdrop, iconview.content-view radio:backdrop,\n.view.content-view.radio:backdrop,\niconview.content-view.radio:backdrop {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selection-mode-radio-unchecked-backdrop.png\"), url(\"../assets/radio-unchecked-backdrop@2.png\"));\n  -gtk-icon-shadow: none; }\n\n.view.content-view check:disabled, iconview.content-view check:disabled,\n.view.content-view.check:disabled,\niconview.content-view.check:disabled {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selection-mode-checkbox-unchecked-insensitive.png\"), url(\"../assets/checkbox-unchecked-insensitive@2.png\"));\n  -gtk-icon-shadow: none; }\n\n.view.content-view radio:disabled, iconview.content-view radio:disabled,\n.view.content-view.radio:disabled,\niconview.content-view.radio:disabled {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selection-mode-radio-unchecked-insensitive.png\"), url(\"../assets/radio-unchecked-insensitive@2.png\"));\n  -gtk-icon-shadow: none; }\n\n.view.content-view check:disabled:backdrop, iconview.content-view check:disabled:backdrop,\n.view.content-view.check:disabled:backdrop,\niconview.content-view.check:disabled:backdrop {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selection-mode-checkbox-unchecked-backdrop-insensitive.png\"), url(\"../assets/checkbox-unchecked-backdrop-insensitive@2.png\"));\n  -gtk-icon-shadow: none; }\n\n.view.content-view radio:disabled:backdrop, iconview.content-view radio:disabled:backdrop,\n.view.content-view.radio:disabled:backdrop,\niconview.content-view.radio:disabled:backdrop {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selection-mode-radio-unchecked-backdrop-insensitive.png\"), url(\"../assets/radio-unchecked-backdrop-insensitive@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheckbutton.text-button, radiobutton.text-button {\n  padding: 2px 0;\n  outline-offset: 0; }\n  checkbutton.text-button label:not(:only-child):first-child, radiobutton.text-button label:not(:only-child):first-child {\n    margin-left: 4px; }\n  checkbutton.text-button label:not(:only-child):last-child, radiobutton.text-button label:not(:only-child):last-child {\n    margin-right: 4px; }\n\ncheck,\nradio {\n  margin: 0 4px;\n  min-height: 16px;\n  min-width: 16px;\n  border: none; }\n  menu menuitem check, menu menuitem\n  radio {\n    margin: 0; }\n    menu menuitem check, menu menuitem check:hover, menu menuitem check:disabled, menu menuitem\n    radio, menu menuitem\n    radio:hover, menu menuitem\n    radio:disabled {\n      min-height: 14px;\n      min-width: 14px;\n      background-image: none;\n      background-color: transparent;\n      box-shadow: none;\n      -gtk-icon-shadow: none;\n      color: inherit;\n      border-color: currentColor;\n      animation: none; }\n\n/*****************\n * Color Chooser *\n *****************/\ncolorswatch, colorswatch:drop(active) {\n  border-style: none; }\ncolorswatch.top {\n  border-top-left-radius: 5.5px;\n  border-top-right-radius: 5.5px; }\n  colorswatch.top overlay {\n    border-top-left-radius: 5px;\n    border-top-right-radius: 5px; }\ncolorswatch.bottom {\n  border-bottom-left-radius: 5.5px;\n  border-bottom-right-radius: 5.5px; }\n  colorswatch.bottom overlay {\n    border-bottom-left-radius: 5px;\n    border-bottom-right-radius: 5px; }\ncolorswatch.left, colorswatch:first-child:not(.top) {\n  border-top-left-radius: 5.5px;\n  border-bottom-left-radius: 5.5px; }\n  colorswatch.left overlay, colorswatch:first-child:not(.top) overlay {\n    border-top-left-radius: 5px;\n    border-bottom-left-radius: 5px; }\ncolorswatch.right, colorswatch:last-child:not(.bottom) {\n  border-top-right-radius: 5.5px;\n  border-bottom-right-radius: 5.5px; }\n  colorswatch.right overlay, colorswatch:last-child:not(.bottom) overlay {\n    border-top-right-radius: 5px;\n    border-bottom-right-radius: 5px; }\ncolorswatch.dark overlay {\n  color: #fefefe; }\n  colorswatch.dark overlay:hover {\n    border-color: black; }\n  colorswatch.dark overlay:backdrop {\n    color: rgba(254, 254, 254, 0.5); }\ncolorswatch.light overlay {\n  color: #F4F5F6; }\n  colorswatch.light overlay:hover {\n    border-color: black; }\n  colorswatch.light overlay:backdrop {\n    color: #c9cacb; }\ncolorswatch:drop(active) {\n  box-shadow: none; }\n  colorswatch:drop(active).light overlay {\n    border-color: #71f79f;\n    box-shadow: inset 0 0 0 2px black, inset 0 0 0 1px #71f79f; }\n  colorswatch:drop(active).dark overlay {\n    border-color: #71f79f;\n    box-shadow: inset 0 0 0 2px black, inset 0 0 0 1px #71f79f; }\ncolorswatch overlay {\n  box-shadow: inset 0 3px 2px -2px rgba(0, 0, 0, 0.5);\n  border: 1px solid black; }\n  colorswatch overlay:hover {\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.3); }\n  colorswatch overlay:backdrop, colorswatch overlay:backdrop:hover {\n    border-color: black;\n    box-shadow: none; }\ncolorswatch#add-color-button {\n  border-radius: 5px 5px 0 0; }\n  colorswatch#add-color-button:only-child {\n    border-radius: 5px; }\n  colorswatch#add-color-button overlay {\n    font-weight: normal;\n    color: #F4F5F6;\n    background-color: #212328;\n    text-shadow: none; }\n    colorswatch#add-color-button overlay:hover {\n      color: #F4F5F6;\n      outline-color: rgba(244, 245, 246, 0.3);\n      background-color: #191a1f;\n      text-shadow: none; }\n    colorswatch#add-color-button overlay:backdrop {\n      color: #c9cacb;\n      outline-color: rgba(244, 245, 246, 0.3);\n      background-color: #1b1c21;\n      text-shadow: none; }\ncolorswatch:disabled {\n  opacity: 0.5; }\n  colorswatch:disabled overlay {\n    border-color: rgba(0, 0, 0, 0.6);\n    box-shadow: none; }\nrow:selected colorswatch {\n  box-shadow: 0 0 0 2px #fefefe; }\ncolorswatch#editor-color-sample {\n  border-radius: 4px; }\n  colorswatch#editor-color-sample overlay {\n    border-radius: 4.5px; }\n\ncolorchooser .popover.osd {\n  border-radius: 5px; }\n\n/**************\n * ComboBoxes *\n **************/\ncombobox arrow {\n  -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\");\n  min-height: 16px;\n  min-width: 16px; }\ncombobox:drop(active) {\n  box-shadow: none; }\n\n/***********\n * Dialogs *\n ***********/\nmessagedialog .titlebar:not(headerbar) {\n  background-color: rgba(16, 16, 19, 0.95); }\nmessagedialog .titlebar {\n  min-height: 20px;\n  background-image: none;\n  background-color: rgba(16, 16, 19, 0.95);\n  border-style: none;\n  border-top-left-radius: 4px;\n  border-top-right-radius: 4px; }\nmessagedialog.csd.background {\n  background-color: rgba(16, 16, 19, 0.95);\n  color: #F4F5F6;\n  border-bottom-left-radius: 5px;\n  border-bottom-right-radius: 5px; }\nmessagedialog.csd .dialog-action-area button {\n  padding: 10px 14px;\n  border-radius: 0;\n  border-left-style: solid;\n  border-right-style: none;\n  border-bottom-style: none;\n  background-color: transparent;\n  color: #F4F5F6;\n  box-shadow: none; }\n  messagedialog.csd .dialog-action-area button:hover {\n    background-color: rgba(0, 114, 255, 0.9);\n    color: white; }\n  messagedialog.csd .dialog-action-area button:first-child {\n    border-left-style: none;\n    border-bottom-left-radius: 4px; }\n  messagedialog.csd .dialog-action-area button:last-child {\n    border-bottom-right-radius: 4px; }\n  messagedialog.csd .dialog-action-area button.destructive-action, messagedialog.csd .dialog-action-area button.suggested-action {\n    color: white; }\n\nfilechooser .dialog-action-box {\n  border-top: 1px solid black; }\n  filechooser .dialog-action-box:backdrop {\n    border-top-color: #020202; }\nfilechooser #pathbarbox {\n  border-bottom: 1px solid #101013; }\n\nfilechooserbutton:drop(active) {\n  box-shadow: none;\n  border-color: transparent; }\n\n/****************\n * Text Entries *\n ****************/\nspinbutton:not(.vertical), entry {\n  min-height: 28px;\n  padding-left: 8px;\n  padding-right: 8px;\n  border: 1px solid;\n  border-radius: 3px;\n  transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n  color: #F4F5F6;\n  border-color: black;\n  background-color: #22232a; }\n  spinbutton:not(.vertical) image.left,\n  entry image.left {\n    padding-left: 0;\n    padding-right: 6px; }\n  spinbutton:not(.vertical) image.right,\n  entry image.right {\n    padding-left: 6px;\n    padding-right: 0; }\n  spinbutton:not(.vertical) undershoot.left,\n  entry undershoot.left {\n    background-color: transparent;\n    background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%);\n    padding-left: 1px;\n    background-size: 1px 10px;\n    background-repeat: repeat-y;\n    background-origin: content-box;\n    background-position: left center;\n    border: none;\n    box-shadow: none; }\n  spinbutton:not(.vertical) undershoot.right,\n  entry undershoot.right {\n    background-color: transparent;\n    background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%);\n    padding-right: 1px;\n    background-size: 1px 10px;\n    background-repeat: repeat-y;\n    background-origin: content-box;\n    background-position: right center;\n    border: none;\n    box-shadow: none; }\n  spinbutton.flat:focus:not(.vertical), spinbutton.flat:not(.vertical),\n  entry.flat:focus,\n  entry.flat {\n    min-height: 0;\n    padding: 2px;\n    background-image: none;\n    border-color: transparent;\n    box-shadow: none;\n    border-radius: 0; }\n  spinbutton:focus:not(.vertical),\n  entry:focus {\n    border-color: #005bcc; }\n  spinbutton:disabled:not(.vertical),\n  entry:disabled {\n    color: #828385;\n    border-color: black;\n    background-color: #141418;\n    box-shadow: none; }\n  spinbutton:backdrop:not(.vertical),\n  entry:backdrop {\n    color: #c9cacb;\n    border-color: #020202;\n    background-color: #1b1c21;\n    box-shadow: none;\n    transition: 200ms ease-out; }\n  spinbutton:backdrop:disabled:not(.vertical),\n  entry:backdrop:disabled {\n    color: #33333d;\n    border-color: #020202;\n    background-color: #141418;\n    box-shadow: none; }\n  spinbutton.error:not(.vertical),\n  entry.error {\n    color: #F4F5F6;\n    border-color: black;\n    background-color: #22232a;\n    color: #e6133e;\n    border-color: #410512; }\n    spinbutton.error:focus:not(.vertical),\n    entry.error:focus {\n      border-color: #410512; }\n    spinbutton.error:selected:focus:not(.vertical), spinbutton.error:selected:not(.vertical),\n    entry.error:selected:focus,\n    entry.error:selected {\n      background-color: #e6133e; }\n  spinbutton.warning:not(.vertical),\n  entry.warning {\n    color: #F4F5F6;\n    border-color: black;\n    background-color: #22232a;\n    color: #cc5500;\n    border-color: #1a0b00; }\n    spinbutton.warning:focus:not(.vertical),\n    entry.warning:focus {\n      border-color: #1a0b00; }\n    spinbutton.warning:selected:focus:not(.vertical), spinbutton.warning:selected:not(.vertical),\n    entry.warning:selected:focus,\n    entry.warning:selected {\n      background-color: #cc5500; }\n  spinbutton:not(.vertical) image,\n  entry image {\n    color: #c8c9cb; }\n    spinbutton:not(.vertical) image:hover,\n    entry image:hover {\n      color: #F4F5F6; }\n    spinbutton:not(.vertical) image:active,\n    entry image:active {\n      color: #0072ff; }\n    spinbutton:not(.vertical) image:backdrop,\n    entry image:backdrop {\n      color: #6d6e71; }\n  spinbutton:drop(active):focus:not(.vertical), spinbutton:drop(active):not(.vertical),\n  entry:drop(active):focus,\n  entry:drop(active) {\n    border-color: #71f79f;\n    box-shadow: inset 0 0 0 1px #71f79f; }\n  .osd spinbutton:not(.vertical),\n  .osd entry {\n    color: white;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-color: rgba(0, 0, 0, 0.5);\n    box-shadow: none;\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black; }\n    .osd spinbutton:focus:not(.vertical),\n    .osd entry:focus {\n      color: white;\n      border-color: #0072ff;\n      background-color: rgba(0, 0, 0, 0.5);\n      background-clip: padding-box;\n      text-shadow: 0 1px black;\n      -gtk-icon-shadow: 0 1px black; }\n    .osd spinbutton:backdrop:not(.vertical),\n    .osd entry:backdrop {\n      color: white;\n      border-color: rgba(0, 0, 0, 0.7);\n      background-color: rgba(0, 0, 0, 0.5);\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n    .osd spinbutton:disabled:not(.vertical),\n    .osd entry:disabled {\n      color: #838383;\n      border-color: rgba(0, 0, 0, 0.7);\n      background-color: rgba(32, 32, 33, 0.5);\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\nspinbutton:not(.vertical) progress,\nentry progress {\n  margin: 2px -6px;\n  background-color: transparent;\n  background-image: none;\n  border-radius: 0;\n  border-width: 0 0 2px;\n  border-color: #0072ff;\n  border-style: solid;\n  box-shadow: none; }\n  spinbutton:not(.vertical) progress:backdrop,\n  entry progress:backdrop {\n    background-color: transparent; }\n.linked:not(.vertical) > spinbutton:focus:not(.vertical) + spinbutton:not(.vertical), .linked:not(.vertical) > spinbutton:focus:not(.vertical) + button, .linked:not(.vertical) > spinbutton:focus:not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) >\nentry:focus + spinbutton:not(.vertical), .linked:not(.vertical) >\nentry:focus + button, .linked:not(.vertical) >\nentry:focus + combobox > box > button.combo, .linked:not(.vertical) > spinbutton:focus:not(.vertical) +\nentry, .linked:not(.vertical) >\nentry:focus +\nentry {\n  border-left-color: #005bcc; }\n.linked:not(.vertical) > spinbutton:focus:not(.vertical), .linked:not(.vertical) >\nentry:focus {\n  border-color: #005bcc; }\n.linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + spinbutton:not(.vertical), .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + button, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) >\nentry:drop(active) + spinbutton:not(.vertical), .linked:not(.vertical) >\nentry:drop(active) + button, .linked:not(.vertical) >\nentry:drop(active) + combobox > box > button.combo, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) +\nentry, .linked:not(.vertical) >\nentry:drop(active) +\nentry {\n  border-left-color: #71f79f; }\n.linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled), .linked.vertical > spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):not(.vertical), .linked.vertical >\nentry:not(:disabled) + entry:not(:disabled), .linked.vertical >\nentry:not(:disabled) + spinbutton:not(:disabled):not(.vertical) {\n  border-top-color: #121216;\n  background-image: linear-gradient(to bottom, #191a1f, #191a1f); }\n  .linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled):backdrop, .linked.vertical > spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):backdrop:not(.vertical), .linked.vertical >\n  entry:not(:disabled) + entry:not(:disabled):backdrop, .linked.vertical >\n  entry:not(:disabled) + spinbutton:not(:disabled):backdrop:not(.vertical) {\n    border-top-color: #141418;\n    background-image: linear-gradient(to bottom, #1b1c21, #1b1c21); }\n.linked.vertical > spinbutton:disabled:not(.vertical) + spinbutton:disabled:not(.vertical), .linked.vertical > spinbutton:disabled:not(.vertical) + entry:disabled, .linked.vertical >\nentry:disabled + spinbutton:disabled:not(.vertical), .linked.vertical >\nentry:disabled + entry:disabled {\n  border-top-color: #121216; }\n.linked.vertical > spinbutton:not(.vertical) + spinbutton:focus:not(:only-child):not(.vertical),\n.linked.vertical > spinbutton:not(.vertical) + entry:focus:not(:only-child), .linked.vertical >\nentry + spinbutton:focus:not(:only-child):not(.vertical),\n.linked.vertical >\nentry + entry:focus:not(:only-child) {\n  border-top-color: #005bcc; }\n.linked.vertical > spinbutton:not(.vertical) + spinbutton:drop(active):not(:only-child):not(.vertical),\n.linked.vertical > spinbutton:not(.vertical) + entry:drop(active):not(:only-child), .linked.vertical >\nentry + spinbutton:drop(active):not(:only-child):not(.vertical),\n.linked.vertical >\nentry + entry:drop(active):not(:only-child) {\n  border-top-color: #71f79f; }\n.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + spinbutton:not(.vertical),\n.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + entry,\n.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + button,\n.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + combobox > box > button.combo, .linked.vertical >\nentry:focus:not(:only-child) + spinbutton:not(.vertical),\n.linked.vertical >\nentry:focus:not(:only-child) + entry,\n.linked.vertical >\nentry:focus:not(:only-child) + button,\n.linked.vertical >\nentry:focus:not(:only-child) + combobox > box > button.combo {\n  border-top-color: #005bcc; }\n.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + spinbutton:not(.vertical),\n.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + entry,\n.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + button,\n.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + combobox > box > button.combo, .linked.vertical >\nentry:drop(active):not(:only-child) + spinbutton:not(.vertical),\n.linked.vertical >\nentry:drop(active):not(:only-child) + entry,\n.linked.vertical >\nentry:drop(active):not(:only-child) + button,\n.linked.vertical >\nentry:drop(active):not(:only-child) + combobox > box > button.combo {\n  border-top-color: #71f79f; }\n\ntreeview entry:focus:dir(rtl), treeview entry:focus:dir(ltr) {\n  background-color: #191a1f;\n  transition-property: color, background; }\ntreeview entry.flat, treeview entry {\n  border-radius: 0;\n  background-image: none;\n  background-color: #191a1f; }\n  treeview entry.flat:focus, treeview entry:focus {\n    border-color: #0072ff; }\n\n/*************\n * Expanders *\n *************/\nexpander arrow {\n  min-width: 16px;\n  min-height: 16px;\n  -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic\"); }\n  expander arrow:dir(rtl) {\n    -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic-rtl\"); }\n  expander arrow:hover {\n    color: white; }\n  expander arrow:checked {\n    -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\"); }\n\n/****************\n * Floating Bar *\n ****************/\n.floating-bar {\n  background-color: #101013;\n  border-width: 1px;\n  border-style: solid solid none;\n  border-color: black;\n  border-radius: 3px 3px 0 0;\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }\n  .floating-bar.bottom.left {\n    border-left-style: none;\n    border-top-left-radius: 0; }\n  .floating-bar.bottom.right {\n    border-right-style: none;\n    border-top-right-radius: 0; }\n  .floating-bar > button {\n    padding: 4px; }\n  .floating-bar:backdrop {\n    background-color: #101013;\n    border-color: #020202; }\n\n/**********\n * Frames *\n **********/\nframe > border,\n.frame {\n  box-shadow: none;\n  margin: 0;\n  padding: 0;\n  border-radius: 0;\n  border: 1px solid black; }\n  frame > border.flat,\n  .frame.flat {\n    border-style: none; }\n  frame > border:backdrop,\n  .frame:backdrop {\n    border-color: #020202; }\n\nactionbar > revealer > box {\n  padding: 6px;\n  border-top: 1px solid black; }\n  actionbar > revealer > box:backdrop {\n    border-color: #020202; }\n\nscrolledwindow viewport.frame {\n  border-style: none; }\nscrolledwindow overshoot.top {\n  background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(black), to(rgba(0, 0, 0, 0))), -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(244, 245, 246, 0.07)), to(rgba(244, 245, 246, 0)));\n  background-size: 100% 5%, 100% 100%;\n  background-repeat: no-repeat;\n  background-position: center top;\n  background-color: transparent;\n  border: none;\n  box-shadow: none; }\n  scrolledwindow overshoot.top:backdrop {\n    background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#020202), to(rgba(2, 2, 2, 0)));\n    background-size: 100% 5%;\n    background-repeat: no-repeat;\n    background-position: center top;\n    background-color: transparent;\n    border: none;\n    box-shadow: none; }\nscrolledwindow overshoot.bottom {\n  background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(black), to(rgba(0, 0, 0, 0))), -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(244, 245, 246, 0.07)), to(rgba(244, 245, 246, 0)));\n  background-size: 100% 5%, 100% 100%;\n  background-repeat: no-repeat;\n  background-position: center bottom;\n  background-color: transparent;\n  border: none;\n  box-shadow: none; }\n  scrolledwindow overshoot.bottom:backdrop {\n    background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#020202), to(rgba(2, 2, 2, 0)));\n    background-size: 100% 5%;\n    background-repeat: no-repeat;\n    background-position: center bottom;\n    background-color: transparent;\n    border: none;\n    box-shadow: none; }\nscrolledwindow overshoot.left {\n  background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(black), to(rgba(0, 0, 0, 0))), -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(244, 245, 246, 0.07)), to(rgba(244, 245, 246, 0)));\n  background-size: 5% 100%, 100% 100%;\n  background-repeat: no-repeat;\n  background-position: left center;\n  background-color: transparent;\n  border: none;\n  box-shadow: none; }\n  scrolledwindow overshoot.left:backdrop {\n    background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#020202), to(rgba(2, 2, 2, 0)));\n    background-size: 5% 100%;\n    background-repeat: no-repeat;\n    background-position: left center;\n    background-color: transparent;\n    border: none;\n    box-shadow: none; }\nscrolledwindow overshoot.right {\n  background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(black), to(rgba(0, 0, 0, 0))), -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(244, 245, 246, 0.07)), to(rgba(244, 245, 246, 0)));\n  background-size: 5% 100%, 100% 100%;\n  background-repeat: no-repeat;\n  background-position: right center;\n  background-color: transparent;\n  border: none;\n  box-shadow: none; }\n  scrolledwindow overshoot.right:backdrop {\n    background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#020202), to(rgba(2, 2, 2, 0)));\n    background-size: 5% 100%;\n    background-repeat: no-repeat;\n    background-position: right center;\n    background-color: transparent;\n    border: none;\n    box-shadow: none; }\nscrolledwindow undershoot.top {\n  background-color: transparent;\n  background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%);\n  padding-top: 1px;\n  background-size: 10px 1px;\n  background-repeat: repeat-x;\n  background-origin: content-box;\n  background-position: center top;\n  border: none;\n  box-shadow: none; }\nscrolledwindow undershoot.bottom {\n  background-color: transparent;\n  background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%);\n  padding-bottom: 1px;\n  background-size: 10px 1px;\n  background-repeat: repeat-x;\n  background-origin: content-box;\n  background-position: center bottom;\n  border: none;\n  box-shadow: none; }\nscrolledwindow undershoot.left {\n  background-color: transparent;\n  background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%);\n  padding-left: 1px;\n  background-size: 1px 10px;\n  background-repeat: repeat-y;\n  background-origin: content-box;\n  background-position: left center;\n  border: none;\n  box-shadow: none; }\nscrolledwindow undershoot.right {\n  background-color: transparent;\n  background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%);\n  padding-right: 1px;\n  background-size: 1px 10px;\n  background-repeat: repeat-y;\n  background-origin: content-box;\n  background-position: right center;\n  border: none;\n  box-shadow: none; }\nscrolledwindow junction {\n  border-color: transparent;\n  border-image: linear-gradient(to bottom, black 1px, transparent 1px) 0 0 0 1/0 1px stretch;\n  background-color: #151519; }\n  scrolledwindow junction:dir(rtl) {\n    border-image-slice: 0 1 0 0; }\n  scrolledwindow junction:backdrop {\n    border-image-source: linear-gradient(to bottom, #020202 1px, transparent 1px);\n    background-color: #09090b;\n    transition: 200ms ease-out; }\n\nseparator {\n  background: rgba(0, 0, 0, 0.1); }\n\n/************\n * Popovers *\n ************/\nGraniteWidgetsPopOver {\n  -GraniteWidgetsPopOver-arrow-width: 21;\n  -GraniteWidgetsPopOver-arrow-height: 10;\n  -GraniteWidgetsPopOver-border-radius: 8px;\n  -GraniteWidgetsPopOver-border-width: 0;\n  -GraniteWidgetsPopOver-shadow-size: 12;\n  border: 1px solid #191a1f;\n  background: #191a1f;\n  color: #F4F5F6; }\n  GraniteWidgetsPopOver .button {\n    background-image: none;\n    background: none;\n    border: none; }\n    GraniteWidgetsPopOver .button:active, GraniteWidgetsPopOver .button:active:hover {\n      color: #0072ff; }\n  GraniteWidgetsPopOver > .frame {\n    border: none; }\n  GraniteWidgetsPopOver .sidebar.view, GraniteWidgetsPopOver iconview.sidebar {\n    border: none;\n    background: none; }\n\nGraniteWidgetsStaticNotebook .frame {\n  border: none; }\n\n.popover_bg {\n  background-color: #191a1f;\n  background-image: none;\n  border: 1px solid #191a1f;\n  color: #F4F5F6; }\n\n/***********\n * Welcome *\n **********/\nGraniteWidgetsWelcome {\n  background-color: #191a1f; }\n  GraniteWidgetsWelcome GtkLabel {\n    color: #F4F5F6; }\n  GraniteWidgetsWelcome .h1, GraniteWidgetsWelcome .h3 {\n    color: rgba(244, 245, 246, 0.8); }\n\n/**************\n* Source List *\n***************/\n.source-list {\n  -GtkTreeView-horizontal-separator: 1px;\n  -GtkTreeView-vertical-separator: 6px;\n  background-color: #101013;\n  border: solid black;\n  color: #F4F5F6;\n  border-right-width: 1px; }\n  .source-list .category-expander {\n    color: transparent; }\n  .source-list .badge {\n    background-image: none;\n    background-color: rgba(0, 0, 0, 0.4);\n    color: #101013;\n    border-radius: 10px;\n    padding: 0 6px;\n    margin: 0 3px;\n    border-width: 0; }\n    .source-list .badge:selected:backdrop, .source-list .badge:selected:hover:backdrop {\n      background-color: rgba(0, 0, 0, 0.2);\n      color: #040405; }\n  .source-list row,\n  .source-list .list-row {\n    border: none;\n    padding: 0; }\n    .source-list row > GtkLabel,\n    .source-list row > label,\n    .source-list .list-row > GtkLabel,\n    .source-list .list-row > label {\n      padding-left: 6px;\n      padding-right: 6px; }\n\n/**************\n* Text Styles *\n**************/\n.h1 {\n  font-size: 24px; }\n\n.h2 {\n  font-weight: 300;\n  font-size: 18px; }\n\n.h3 {\n  font-size: 11px; }\n\n.h4,\n.category-label {\n  font-size: 12px;\n  padding: 6px;\n  color: rgba(244, 245, 246, 0.3);\n  font-weight: bold;\n  text-shadow: 0 1px rgba(255, 255, 255, 0.2); }\n\n/**************\n* Storage Bar *\n**************/\n.storage-bar .trough {\n  border: none;\n  box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.1);\n  background-image: none;\n  background-color: transparent;\n  padding: 8px 6px; }\n.storage-bar .fill-block {\n  background-color: #f9dc5c;\n  border: none;\n  box-shadow: inset 0 1px 0 0 rgba(0, 0, 0, 0.1), inset 0 -1px 0 0 rgba(0, 0, 0, 0.1);\n  transition: all 200ms ease-in-out;\n  padding: 8px 6px; }\n  .storage-bar .fill-block:first-child {\n    border-top-left-radius: 4px;\n    border-bottom-left-radius: 4px;\n    border-left-width: 1px;\n    box-shadow: inset 0 1px 0 0 rgba(0, 0, 0, 0.1), inset 1px 0 0 rgba(0, 0, 0, 0.1), inset 0 -1px 0 0 rgba(0, 0, 0, 0.1); }\n  .storage-bar .fill-block:last-child {\n    border-top-right-radius: 4px;\n    border-bottom-right-radius: 4px;\n    box-shadow: inset 0 1px 0 0 rgba(0, 0, 0, 0.1), inset -1px 0 0 rgba(0, 0, 0, 0.1), inset 0 -1px 0 0 rgba(0, 0, 0, 0.1); }\n  .storage-bar .fill-block.empty-block {\n    background-color: #191a1f; }\n  .storage-bar .fill-block.app {\n    background-color: #7cb7ff; }\n  .storage-bar .fill-block.audio {\n    background-color: #ff6a00; }\n  .storage-bar .fill-block.photo {\n    background-color: #ed254e; }\n  .storage-bar .fill-block.video {\n    background-color: #c74ded; }\n  .storage-bar .fill-block .legend {\n    padding: 12px;\n    border-radius: 4px; }\n\n/***************\n * Header bars *\n ***************/\n.titlebar:not(headerbar), .titlebar, headerbar {\n  padding: 0px 13px;\n  min-height: 34px;\n  background: #080809;\n  color: #F4F5F6;\n  border-radius: 0; }\n  .titlebar:backdrop,\n  headerbar:backdrop {\n    border-color: #020202;\n    transition: 200ms ease-out; }\n  .titlebar .title,\n  headerbar .title {\n    font-weight: bold;\n    padding-left: 12px;\n    padding-right: 12px; }\n  .titlebar .subtitle,\n  headerbar .subtitle {\n    font-size: smaller;\n    padding-left: 12px;\n    padding-right: 12px; }\n  .titlebar entry,\n  headerbar entry {\n    min-height: 24px; }\n  .titlebar button,\n  headerbar button {\n    color: #8b8b8b;\n    text-shadow: none;\n    box-shadow: none;\n    background: transparent;\n    border: none;\n    min-height: 14px;\n    margin-top: 5px;\n    margin-bottom: 5px;\n    box-shadow: none; }\n    .titlebar button.image-button,\n    headerbar button.image-button {\n      padding: 3px 4px; }\n    .titlebar button.suggested-action,\n    headerbar button.suggested-action {\n      box-shadow: none;\n      border: none;\n      background-image: linear-gradient(to right, #5433FF, #20BDFF, #A5FECB); }\n      .titlebar button.suggested-action:disabled, .titlebar button.suggested-action:disabled:backdrop, .titlebar button.suggested-action:backdrop,\n      headerbar button.suggested-action:disabled,\n      headerbar button.suggested-action:disabled:backdrop,\n      headerbar button.suggested-action:backdrop {\n        border: none;\n        background-image: linear-gradient(to right, #5433FF, #20BDFF, #A5FECB); }\n        .titlebar button.suggested-action:disabled:hover, .titlebar button.suggested-action:disabled:active, .titlebar button.suggested-action:disabled:checked, .titlebar button.suggested-action:disabled:backdrop:hover, .titlebar button.suggested-action:disabled:backdrop:active, .titlebar button.suggested-action:disabled:backdrop:checked, .titlebar button.suggested-action:backdrop:hover, .titlebar button.suggested-action:backdrop:active, .titlebar button.suggested-action:backdrop:checked,\n        headerbar button.suggested-action:disabled:hover,\n        headerbar button.suggested-action:disabled:active,\n        headerbar button.suggested-action:disabled:checked,\n        headerbar button.suggested-action:disabled:backdrop:hover,\n        headerbar button.suggested-action:disabled:backdrop:active,\n        headerbar button.suggested-action:disabled:backdrop:checked,\n        headerbar button.suggested-action:backdrop:hover,\n        headerbar button.suggested-action:backdrop:active,\n        headerbar button.suggested-action:backdrop:checked {\n          border: none;\n          background-image: linear-gradient(to right, #5433FF, #20BDFF, #A5FECB); }\n    .titlebar button.appmenu,\n    headerbar button.appmenu {\n      background: transparent; }\n      .titlebar button.appmenu:backdrop,\n      headerbar button.appmenu:backdrop {\n        background: transparent; }\n    .titlebar button:hover, .titlebar button:active, .titlebar button:checked,\n    headerbar button:hover,\n    headerbar button:active,\n    headerbar button:checked {\n      background-color: transparent;\n      color: #0072ff;\n      box-shadow: none;\n      border: none; }\n    .titlebar button:backdrop, .titlebar button:disabled, .titlebar button:backdrop:disabled,\n    headerbar button:backdrop,\n    headerbar button:disabled,\n    headerbar button:backdrop:disabled {\n      color: rgba(244, 245, 246, 0.2);\n      background-color: transparent;\n      border-radius: 0;\n      text-shadow: none;\n      box-shadow: none;\n      border: none; }\n    .titlebar button:backdrop:hover, .titlebar button:backdrop:active, .titlebar button:backdrop:checked,\n    headerbar button:backdrop:hover,\n    headerbar button:backdrop:active,\n    headerbar button:backdrop:checked {\n      background-color: transparent;\n      color: #0072ff;\n      box-shadow: none; }\n      .titlebar button:backdrop:hover label, .titlebar button:backdrop:active label, .titlebar button:backdrop:checked label,\n      headerbar button:backdrop:hover label,\n      headerbar button:backdrop:active label,\n      headerbar button:backdrop:checked label {\n        color: #0072ff; }\n    .titlebar button.suggested-action,\n    headerbar button.suggested-action {\n      font-weight: bold;\n      min-height: 24px;\n      margin-top: 5px;\n      margin-bottom: 5px;\n      border-radius: 4px;\n      font-weight: normal;\n      color: white;\n      background-color: #212328;\n      text-shadow: none;\n      box-shadow: none; }\n      .titlebar button.suggested-action:hover,\n      headerbar button.suggested-action:hover {\n        color: white;\n        outline-color: rgba(255, 255, 255, 0.3);\n        background-color: #00c1e4;\n        text-shadow: none; }\n      .titlebar button.suggested-action:active,\n      headerbar button.suggested-action:active {\n        color: white;\n        outline-color: rgba(255, 255, 255, 0.3);\n        background-color: #00c1e4;\n        text-shadow: none; }\n      .titlebar button.suggested-action:disabled,\n      headerbar button.suggested-action:disabled {\n        color: white;\n        outline-color: rgba(255, 255, 255, 0.3);\n        background-color: #00c1e4;\n        text-shadow: none; }\n        .titlebar button.suggested-action:disabled label,\n        headerbar button.suggested-action:disabled label {\n          color: rgba(255, 255, 255, 0.5); }\n      .titlebar button.suggested-action:backdrop,\n      headerbar button.suggested-action:backdrop {\n        color: rgba(255, 255, 255, 0.4);\n        outline-color: rgba(255, 255, 255, 0.3);\n        background-color: #00c1e4;\n        text-shadow: none;\n        border-radius: 3px; }\n      .titlebar button.suggested-action:backdrop:disabled,\n      headerbar button.suggested-action:backdrop:disabled {\n        color: white;\n        outline-color: rgba(255, 255, 255, 0.3);\n        background-color: #00c1e4;\n        text-shadow: none; }\n    .titlebar button.destructive-action,\n    headerbar button.destructive-action {\n      font-weight: bold;\n      min-height: 24px;\n      margin-top: 5px;\n      margin-bottom: 5px;\n      border-radius: 4px;\n      font-weight: normal;\n      color: white;\n      background-color: #212328;\n      text-shadow: none;\n      box-shadow: none; }\n      .titlebar button.destructive-action:hover,\n      headerbar button.destructive-action:hover {\n        color: white;\n        outline-color: rgba(255, 255, 255, 0.3);\n        background-color: #ce1138;\n        text-shadow: none; }\n      .titlebar button.destructive-action:active,\n      headerbar button.destructive-action:active {\n        color: white;\n        outline-color: rgba(255, 255, 255, 0.3);\n        background-color: #ce1138;\n        text-shadow: none; }\n      .titlebar button.destructive-action:disabled,\n      headerbar button.destructive-action:disabled {\n        color: white;\n        outline-color: rgba(255, 255, 255, 0.3);\n        background-color: #ce1138;\n        text-shadow: none; }\n        .titlebar button.destructive-action:disabled label,\n        headerbar button.destructive-action:disabled label {\n          color: rgba(255, 255, 255, 0.5); }\n      .titlebar button.destructive-action:backdrop,\n      headerbar button.destructive-action:backdrop {\n        color: rgba(255, 255, 255, 0.4);\n        outline-color: rgba(255, 255, 255, 0.3);\n        background-color: #ce1138;\n        text-shadow: none;\n        border-radius: 3px; }\n      .titlebar button.destructive-action:backdrop:disabled,\n      headerbar button.destructive-action:backdrop:disabled {\n        color: white;\n        outline-color: rgba(255, 255, 255, 0.3);\n        background-color: #ce1138;\n        text-shadow: none; }\n    .titlebar button.titlebutton,\n    headerbar button.titlebutton {\n      color: transparent;\n      box-shadow: none;\n      border: none;\n      background-color: transparent;\n      background-image: none;\n      background-repeat: no-repeat; }\n      .titlebar button.titlebutton:hover, .titlebar button.titlebutton:active, .titlebar button.titlebutton:checked, .titlebar button.titlebutton:backdrop, .titlebar button.titlebutton:backdrop:hover, .titlebar button.titlebutton *,\n      headerbar button.titlebutton:hover,\n      headerbar button.titlebutton:active,\n      headerbar button.titlebutton:checked,\n      headerbar button.titlebutton:backdrop,\n      headerbar button.titlebutton:backdrop:hover,\n      headerbar button.titlebutton * {\n        color: transparent;\n        box-shadow: none;\n        background-color: transparent; }\n  .titlebar .linked > button,\n  .titlebar headerbar .linked > button, .titlebar .linked > button:active, .titlebar .linked > button:checked, .titlebar .linked > button:hover,\n  .titlebar .linked > button:backdrop,\n  headerbar .titlebar .linked > button,\n  .titlebar headerbar .linked > button,\n  headerbar .linked > button,\n  headerbar .titlebar .linked > button:active,\n  .titlebar headerbar .linked > button:active,\n  headerbar .linked > button:active,\n  headerbar .titlebar .linked > button:checked,\n  .titlebar headerbar .linked > button:checked,\n  headerbar .linked > button:checked,\n  headerbar .titlebar .linked > button:hover,\n  .titlebar headerbar .linked > button:hover,\n  headerbar .titlebar .linked > button:backdrop,\n  .titlebar headerbar .linked > button:backdrop,\n  headerbar .linked > button:hover,\n  headerbar .linked > button:backdrop {\n    border-radius: 23px;\n    border-right-style: none;\n    border: none;\n    box-shadow: none;\n    margin: 10px 0px;\n    min-height: 20px;\n    transition: all .1s ease-in; }\n    .titlebar .linked > button:only-child,\n    .titlebar headerbar .linked > button:only-child,\n    headerbar .titlebar .linked > button:only-child,\n    headerbar .linked > button:only-child {\n      border-radius: 13px;\n      border-style: none; }\n  .titlebar .linked > button:active,\n  headerbar .linked > button:active {\n    border-radius: 23px;\n    background: linear-gradient(to right, #00c6ff, #0072ff);\n    box-shadow: 0px 0px 5px rgba(0, 198, 255, 0.98);\n    color: white; }\n  .titlebar .linked > button:checked,\n  headerbar .linked > button:checked {\n    border-radius: 23px;\n    background: linear-gradient(to right, #00c6ff, #0072ff);\n    box-shadow: 0px 0px 5px rgba(0, 198, 255, 0.98);\n    color: white; }\n    .titlebar .linked > button:checked:backdrop,\n    headerbar .linked > button:checked:backdrop {\n      color: #ffe6e6; }\n      .titlebar .linked > button:checked:backdrop label,\n      headerbar .linked > button:checked:backdrop label {\n        color: #ffe6e6; }\n  .selection-mode.titlebar button:backdrop.flat:active, .selection-mode.titlebar button:backdrop.flat:checked, .selection-mode.titlebar button:backdrop:active, .selection-mode.titlebar button:backdrop:checked,\n  headerbar.selection-mode button:backdrop.flat:active,\n  headerbar.selection-mode button:backdrop.flat:checked,\n  headerbar.selection-mode button:backdrop:active,\n  headerbar.selection-mode button:backdrop:checked {\n    border-color: #005bcc; }\n    .selection-mode.titlebar button:backdrop.flat:active label, .selection-mode.titlebar button:backdrop.flat:checked label, .selection-mode.titlebar button:backdrop:active label, .selection-mode.titlebar button:backdrop:checked label,\n    headerbar.selection-mode button:backdrop.flat:active label,\n    headerbar.selection-mode button:backdrop.flat:checked label,\n    headerbar.selection-mode button:backdrop:active label,\n    headerbar.selection-mode button:backdrop:checked label {\n      color: rgba(0, 114, 255, 0.6); }\n  .tiled .titlebar, .maximized .titlebar,\n  .tiled headerbar.titlebar, .maximized headerbar.titlebar {\n    box-shadow: inset 0 -1px rgba(0, 0, 0, 0.1); }\n  .tiled .titlebar:backdrop, .tiled .titlebar, .maximized .titlebar:backdrop, .maximized .titlebar,\n  .tiled headerbar:backdrop,\n  .tiled headerbar, .maximized headerbar:backdrop, .maximized headerbar {\n    border-radius: 0; }\n  .default-decoration.titlebar, headerbar.default-decoration {\n    padding: 5px 4px;\n    min-height: 20px; }\n    .default-decoration.titlebar button.titlebutton, headerbar.default-decoration button.titlebutton {\n      min-height: 20px;\n      min-width: 20px;\n      margin: 0;\n      padding: 0; }\n\nheaderbar entry,\nheaderbar spinbutton,\nheaderbar separator {\n  margin-top: 5px;\n  margin-bottom: 5px; }\nheaderbar switch {\n  margin-top: 10px;\n  margin-bottom: 10px; }\nheaderbar separator {\n  background: transparent; }\nheaderbar viewswitcher > box.horizontal > button.radio, headerbar switcher > box.horizontal > button.radio {\n  margin: 0;\n  padding: 0;\n  border-radius: 0; }\n  headerbar viewswitcher > box.horizontal > button.radio image, headerbar switcher > box.horizontal > button.radio image {\n    margin-left: 7px; }\n  headerbar viewswitcher > box.horizontal > button.radio label, headerbar switcher > box.horizontal > button.radio label {\n    margin-right: 7px; }\n\n.background:not(.tiled):not(.maximized) .titlebar {\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), inset 0 -1px rgba(0, 0, 0, 0.1); }\n  .background:not(.tiled):not(.maximized) .titlebar:backdrop, .background:not(.tiled):not(.maximized) .titlebar {\n    border-top-left-radius: 4px;\n    border-top-right-radius: 4px; }\n\nwindow:not(.tiled):not(.maximized) separator:first-child + headerbar:backdrop, window:not(.tiled):not(.maximized) separator:first-child + headerbar, window:not(.tiled):not(.maximized) headerbar:first-child:backdrop, window:not(.tiled):not(.maximized) headerbar:first-child {\n  border-top-left-radius: 4px; }\nwindow:not(.tiled):not(.maximized) headerbar:last-child:backdrop, window:not(.tiled):not(.maximized) headerbar:last-child {\n  border-top-right-radius: 4px; }\n\nwindow {\n  border-top-left-radius: 4px;\n  border-top-right-radius: 4px; }\n\nwindow.csd > .titlebar:not(headerbar) {\n  padding: 0;\n  background-color: transparent;\n  background-image: none;\n  border-style: none;\n  border-color: transparent;\n  box-shadow: none; }\n.titlebar:not(headerbar) > separator, .titlebar:not(headerbar) > separator:backdrop {\n  background: #080809; }\n\n/**************\n * GtkInfoBar *\n **************/\n.info, .warning, .question, .error,\ninfobar {\n  text-shadow: none;\n  color: #F4F5F6;\n  background-color: #101013;\n  border-bottom: 1px solid black;\n  box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.05), 0 1px 2px 0 rgba(0, 0, 0, 0.15); }\n\n.info, .warning, .question, .error {\n  text-shadow: none;\n  color: #fefefe;\n  border: none; }\n  .info .label, .warning .label, .question .label, .error .label {\n    color: #fefefe; }\n    .info .label:backdrop, .warning .label:backdrop, .question .label:backdrop, .error .label:backdrop {\n      color: rgba(254, 254, 254, 0.5); }\n  .info button, .warning button, .question button, .error button {\n    border-radius: 2px;\n    border: none;\n    background: rgba(25, 26, 31, 0.98);\n    color: #F4F5F6;\n    box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.2); }\n    .info button .label, .warning button .label, .question button .label, .error button .label {\n      color: #F4F5F6; }\n    .info button:active, .warning button:active, .question button:active, .error button:active {\n      background: #191a1f;\n      color: #F4F5F6;\n      box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.4); }\n      .info button:active:backdrop, .warning button:active:backdrop, .question button:active:backdrop, .error button:active:backdrop {\n        background: rgba(25, 26, 31, 0.8);\n        color: rgba(244, 245, 246, 0.5);\n        box-shadow: none; }\n    .info button:hover, .warning button:hover, .question button:hover, .error button:hover, .info button:focus, .warning button:focus, .question button:focus, .error button:focus {\n      box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.4); }\n    .info button:disabled, .warning button:disabled, .question button:disabled, .error button:disabled {\n      background: rgba(25, 26, 31, 0.6);\n      color: rgba(244, 245, 246, 0.5);\n      box-shadow: none; }\n      .info button:disabled:backdrop, .warning button:disabled:backdrop, .question button:disabled:backdrop, .error button:disabled:backdrop {\n        background: rgba(25, 26, 31, 0.5);\n        color: rgba(244, 245, 246, 0.5);\n        box-shadow: none; }\n    .info button:backdrop, .warning button:backdrop, .question button:backdrop, .error button:backdrop {\n      background: rgba(25, 26, 31, 0.8);\n      color: rgba(244, 245, 246, 0.5);\n      box-shadow: none; }\n\n.info {\n  background-color: #71f79f;\n  color: #000000; }\n  .info:backdrop {\n    background-color: #a1fac0;\n    color: rgba(254, 254, 254, 0.5); }\n\n.warning {\n  background-color: #cc5500; }\n  .warning:backdrop {\n    background-color: #ff6a00;\n    color: rgba(254, 254, 254, 0.5); }\n\n.question {\n  background-color: #00c1e4; }\n  .question:backdrop {\n    background-color: #18dcff;\n    color: rgba(254, 254, 254, 0.5); }\n\n.error {\n  background-color: #e6133e; }\n  .error:backdrop {\n    background-color: #ef3d61;\n    color: rgba(254, 254, 254, 0.5); }\n\n/*************\n * Level Bar *\n *************/\nlevelbar block {\n  min-width: 32px;\n  min-height: 6px; }\nlevelbar.vertical block {\n  min-width: 6px;\n  min-height: 32px; }\nlevelbar:backdrop {\n  transition: 200ms ease-out; }\nlevelbar trough {\n  padding: 3px;\n  border-radius: 3px;\n  background-color: rgba(255, 255, 255, 0.2);\n  box-shadow: 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }\n  levelbar trough:backdrop {\n    background-color: rgba(255, 255, 255, 0.06);\n    box-shadow: 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }\nlevelbar.horizontal.discrete block {\n  margin: 0 1px; }\nlevelbar.vertical.discrete block {\n  margin: 1px 0; }\nlevelbar block {\n  border-radius: 2px; }\n  levelbar block:backdrop {\n    box-shadow: none; }\n  levelbar block.low {\n    background-color: #cc5500; }\n    levelbar block.low:backdrop {\n      border-color: #cc5500; }\n  levelbar block.high, levelbar block:not(.empty) {\n    background-color: #00c1e4; }\n    levelbar block.high:backdrop, levelbar block:not(.empty):backdrop {\n      border-color: #00c1e4; }\n  levelbar block.full {\n    background-color: #0096b1; }\n    levelbar block.full:backdrop {\n      border-color: #0096b1; }\n  levelbar block.empty {\n    background-color: rgba(0, 0, 0, 0.35);\n    box-shadow: none; }\n\n/*********\n * Links *\n *********/\n*:link, button:link,\nbutton:visited {\n  color: #7cb7ff; }\n  *:link:visited,\n  button:visited {\n    color: rgba(124, 183, 255, 0.5); }\n    *:selected *:link:visited, *:selected button:visited:link,\n    *:selected button:visited {\n      color: #98c6fe; }\n  *:link:hover, button:hover:link,\n  button:hover:visited {\n    color: #afd3ff; }\n    *:selected *:link:hover, *:selected button:hover:link,\n    *:selected button:hover:visited {\n      color: #e5f0fe; }\n  *:link:active, button:active:link,\n  button:active:visited {\n    color: #7cb7ff; }\n    *:selected *:link:active, *:selected button:active:link,\n    *:selected button:active:visited {\n      color: #cbe2fe; }\n  *:link:backdrop:backdrop:hover, button:backdrop:backdrop:hover:link,\n  button:backdrop:backdrop:hover:visited, *:link:backdrop:backdrop:hover:selected, button:backdrop:backdrop:hover:selected:link,\n  button:backdrop:backdrop:hover:selected:visited, *:link:backdrop, button:backdrop:link,\n  button:backdrop:visited {\n    color: #0072ff; }\n  *:link:selected, button:selected:link,\n  button:selected:visited, *:selected *:link, *:selected button:link,\n  *:selected button:visited {\n    color: #cbe2fe; }\n\nbutton:link,\nbutton:visited {\n  text-shadow: none; }\n  button:link:hover, button:link:active, button:link:checked,\n  button:visited:hover,\n  button:visited:active,\n  button:visited:checked {\n    text-shadow: none; }\n  button:link > label,\n  button:visited > label {\n    text-decoration-line: underline; }\n\n/*********\n * Lists *\n *********/\nlist {\n  color: #F4F5F6;\n  background-color: #191a1f;\n  border-color: black; }\n  list:backdrop {\n    background-color: #1b1c21;\n    border-color: #020202; }\n\nrow {\n  background-color: transparent;\n  border-color: black; }\n  row:hover {\n    transition: none; }\n  row:backdrop {\n    transition: 200ms ease-out; }\n  row.activatable.has-open-popup, row.activatable:hover {\n    background-color: rgba(244, 245, 246, 0.05); }\n  row.activatable:active {\n    box-shadow: inset 0 2px 2px -2px rgba(0, 0, 0, 0.2); }\n  row.activatable:backdrop:hover {\n    background-color: transparent; }\n  row.activatable:selected:active {\n    box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.5); }\n  row.activatable:selected.has-open-popup, row.activatable:selected:hover {\n    background-color: rgba(0, 114, 255, 0.5); }\n  row.activatable:selected:backdrop {\n    background-color: rgba(0, 114, 255, 0.6); }\n  row.activatable button.flat {\n    background-color: transparent; }\n\n/*********\n * Menus *\n *********/\nmenubar,\n.menubar {\n  background-color: #080809;\n  color: #F4F5F6;\n  -GtkWidget-window-dragging: true;\n  padding: 0px;\n  box-shadow: inset 0 -1px rgba(0, 0, 0, 0.1); }\n  menubar > menuitem,\n  .menubar > menuitem {\n    min-height: 16px;\n    padding: 4px 8px; }\n    menubar > menuitem:hover,\n    .menubar > menuitem:hover {\n      box-shadow: inset 0 -3px #0072ff; }\n    menubar > menuitem:disabled,\n    .menubar > menuitem:disabled {\n      color: #828385;\n      box-shadow: none; }\n\nmenu, .menu, .context-menu {\n  font: initial;\n  margin: 4px;\n  padding: 2px 0px;\n  background: linear-gradient(to bottom, #151519, #0b0b0d);\n  border: 1px solid black;\n  border-radius: 5px; }\n  .csd menu,\n  .csd .menu,\n  .csd .context-menu {\n    border: none; }\n  menu:backdrop, .menu:backdrop, .context-menu:backdrop {\n    background-color: #191a1e; }\n  menu menuitem, .menu menuitem, .context-menu menuitem {\n    min-height: 17px;\n    min-width: 40px;\n    padding: 4px 6px;\n    text-shadow: none; }\n    menu menuitem:hover, .menu menuitem:hover, .context-menu menuitem:hover {\n      color: #fefefe;\n      background-color: #0072ff; }\n    menu menuitem:disabled, .menu menuitem:disabled, .context-menu menuitem:disabled {\n      color: #828385; }\n      menu menuitem:disabled:backdrop, .menu menuitem:disabled:backdrop, .context-menu menuitem:disabled:backdrop {\n        color: #33333d; }\n    menu menuitem:backdrop, menu menuitem:backdrop:hover, .menu menuitem:backdrop, .menu menuitem:backdrop:hover, .context-menu menuitem:backdrop, .context-menu menuitem:backdrop:hover {\n      color: #828385;\n      background-color: transparent; }\n    menu menuitem arrow, .menu menuitem arrow, .context-menu menuitem arrow {\n      min-height: 16px;\n      min-width: 16px; }\n      menu menuitem arrow:dir(ltr), .menu menuitem arrow:dir(ltr), .context-menu menuitem arrow:dir(ltr) {\n        -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic\");\n        margin-left: 10px; }\n      menu menuitem arrow:dir(rtl), .menu menuitem arrow:dir(rtl), .context-menu menuitem arrow:dir(rtl) {\n        -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic-rtl\");\n        margin-right: 10px; }\n    menu menuitem label:dir(rtl), menu menuitem label:dir(ltr), .menu menuitem label:dir(rtl), .menu menuitem label:dir(ltr), .context-menu menuitem label:dir(rtl), .context-menu menuitem label:dir(ltr) {\n      color: inherit; }\n\nmenuitem accelerator {\n  color: alpha(currentColor,0.55); }\nmenuitem check,\nmenuitem radio {\n  min-height: 16px;\n  min-width: 16px; }\n  menuitem check:dir(ltr),\n  menuitem radio:dir(ltr) {\n    margin-right: 7px; }\n  menuitem check:dir(rtl),\n  menuitem radio:dir(rtl) {\n    margin-left: 7px; }\n\n.csd.popup {\n  background: transparent; }\n\n/********\n * Misc *\n ********/\n.content-view {\n  background-color: black; }\n  .content-view:hover {\n    -gtk-icon-effect: highlight; }\n  .content-view:backdrop {\n    background-color: black; }\n\n.osd .scale-popup button.flat {\n  border-style: none;\n  border-radius: 5px; }\n.scale-popup button:hover {\n  background-color: rgba(244, 245, 246, 0.1);\n  border-radius: 5px; }\n\n/************\n* Assistant *\n*************/\nassistant {\n  border-bottom-left-radius: 4px;\n  border-bottom-right-radius: 4px; }\n  assistant .sidebar {\n    background-color: #191a1f;\n    border-top: 1px solid black;\n    border-bottom-left-radius: 4px; }\n    assistant .sidebar:backdrop {\n      background-color: #1b1c21;\n      border-color: #020202; }\n  assistant.csd .sidebar {\n    border-top-style: none; }\n  assistant .sidebar GtkLabel,\n  assistant .sidebar label {\n    padding: 6px 12px; }\n  assistant .sidebar GtkLabel.highlight,\n  assistant .sidebar label.highlight {\n    background-color: #3e3e40; }\n\n/*************\n * Notebooks *\n *************/\nnotebook > header {\n  padding: 1px;\n  border-color: transparent;\n  border-width: 1px;\n  background-color: #0d0d10; }\n  notebook > header:backdrop {\n    border-color: #020202;\n    background-color: #101013; }\n  notebook > header tabs {\n    margin: 0px; }\n  notebook > header.top {\n    border-bottom-style: solid; }\n    notebook > header.top > tabs {\n      margin-bottom: -2px; }\n      notebook > header.top > tabs > tab:backdrop {\n        box-shadow: none; }\n      notebook > header.top > tabs > tab:checked {\n        background: linear-gradient(to right, #00c6ff, #0072ff) left bottom #121216 no-repeat;\n        background-size: 100% 2px;\n        border: 0; }\n  notebook > header.bottom {\n    border-top-style: solid; }\n    notebook > header.bottom > tabs {\n      margin-top: -2px; }\n      notebook > header.bottom > tabs > tab:backdrop {\n        box-shadow: none; }\n      notebook > header.bottom > tabs > tab:checked {\n        background: linear-gradient(to right, #00c6ff, #0072ff) left bottom #121216 no-repeat;\n        background-size: 100% 2px;\n        border: 0; }\n  notebook > header.left {\n    border-right-style: solid; }\n    notebook > header.left > tabs {\n      margin-right: -2px; }\n      notebook > header.left > tabs > tab:backdrop {\n        box-shadow: none; }\n      notebook > header.left > tabs > tab:checked {\n        background: linear-gradient(to bottom, #00c6ff, #0072ff) left bottom #121216 no-repeat;\n        background-size: 2px 100%;\n        border: 0; }\n  notebook > header.right {\n    border-left-style: solid; }\n    notebook > header.right > tabs {\n      margin-left: -2px; }\n      notebook > header.right > tabs > tab:backdrop {\n        box-shadow: none; }\n      notebook > header.right > tabs > tab:checked {\n        background: linear-gradient(to bottom, #00c6ff, #0072ff) left bottom #121216 no-repeat;\n        background-size: 2px 100%;\n        border: 0; }\n  notebook > header.top > tabs > arrow {\n    border-top-style: none; }\n  notebook > header.bottom > tabs > arrow {\n    border-bottom-style: none; }\n  notebook > header.top > tabs > arrow, notebook > header.bottom > tabs > arrow {\n    margin-left: -5px;\n    margin-right: -5px;\n    padding-left: 4px;\n    padding-right: 4px; }\n    notebook > header.top > tabs > arrow.down, notebook > header.bottom > tabs > arrow.down {\n      -gtk-icon-source: -gtk-icontheme(\"pan-start-symbolic\"); }\n    notebook > header.top > tabs > arrow.up, notebook > header.bottom > tabs > arrow.up {\n      -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic\"); }\n  notebook > header.left > tabs > arrow {\n    border-left-style: none; }\n  notebook > header.right > tabs > arrow {\n    border-right-style: none; }\n  notebook > header.left > tabs > arrow, notebook > header.right > tabs > arrow {\n    margin-top: -5px;\n    margin-bottom: -5px;\n    padding-top: 4px;\n    padding-bottom: 4px; }\n    notebook > header.left > tabs > arrow.down, notebook > header.right > tabs > arrow.down {\n      -gtk-icon-source: -gtk-icontheme(\"pan-up-symbolic\"); }\n    notebook > header.left > tabs > arrow.up, notebook > header.right > tabs > arrow.up {\n      -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\"); }\n  notebook > header > tabs > arrow {\n    min-height: 14px;\n    min-width: 14px;\n    border-radius: 0; }\n    notebook > header > tabs > arrow:hover:not(:active):not(:backdrop) {\n      background-clip: padding-box;\n      background-image: none;\n      background-color: rgba(255, 255, 255, 0.3);\n      border-color: transparent;\n      box-shadow: none; }\n    notebook > header > tabs > arrow:disabled {\n      background-color: transparent;\n      background-image: none;\n      border-color: transparent;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n  notebook > header tab {\n    min-height: 24px;\n    min-width: 24px;\n    padding: 1px 12px;\n    outline-offset: -5px;\n    color: #828385;\n    font-weight: normal;\n    border-width: 1px;\n    border-color: transparent; }\n    notebook > header tab:hover {\n      color: #bbbcbe; }\n      notebook > header tab:hover.reorderable-page {\n        border-color: rgba(0, 0, 0, 0.3);\n        background-color: rgba(16, 16, 19, 0.2); }\n    notebook > header tab:backdrop {\n      color: #545557; }\n      notebook > header tab:backdrop.reorderable-page {\n        border-color: transparent;\n        background-color: transparent; }\n    notebook > header tab:checked {\n      color: #F4F5F6; }\n      notebook > header tab:checked.reorderable-page {\n        border-color: rgba(0, 0, 0, 0.5);\n        background-color: rgba(16, 16, 19, 0.5); }\n        notebook > header tab:checked.reorderable-page:hover {\n          background-color: rgba(16, 16, 19, 0.7); }\n    notebook > header tab:backdrop:checked {\n      color: #828385; }\n      notebook > header tab:backdrop:checked.reorderable-page {\n        border-color: #020202;\n        background-color: #1b1c21; }\n    notebook > header tab button.flat {\n      padding: 0;\n      margin-top: 4px;\n      margin-bottom: 4px;\n      min-width: 20px;\n      min-height: 20px; }\n      notebook > header tab button.flat:hover {\n        background: transparent;\n        box-shadow: none;\n        color: #ed254e; }\n      notebook > header tab button.flat, notebook > header tab button.flat:backdrop {\n        color: alpha(currentColor,0.3); }\n  notebook > header.top tabs, notebook > header.bottom tabs {\n    padding-left: 0px;\n    padding-right: 0px; }\n    notebook > header.top tabs:not(:only-child), notebook > header.bottom tabs:not(:only-child) {\n      margin-left: 0.5px;\n      margin-right: 0.5px; }\n      notebook > header.top tabs:not(:only-child):first-child, notebook > header.bottom tabs:not(:only-child):first-child {\n        margin-left: -1px; }\n      notebook > header.top tabs:not(:only-child):last-child, notebook > header.bottom tabs:not(:only-child):last-child {\n        margin-right: -1px; }\n    notebook > header.top tabs tab, notebook > header.bottom tabs tab {\n      margin-left: 0.5px;\n      margin-right: 0.5px; }\n      notebook > header.top tabs tab.reorderable-page, notebook > header.bottom tabs tab.reorderable-page {\n        border-style: none solid; }\n  notebook > header.left tabs, notebook > header.right tabs {\n    padding-top: 4px;\n    padding-bottom: 4px; }\n    notebook > header.left tabs:not(:only-child), notebook > header.right tabs:not(:only-child) {\n      margin-top: 3px;\n      margin-bottom: 3px; }\n      notebook > header.left tabs:not(:only-child):first-child, notebook > header.right tabs:not(:only-child):first-child {\n        margin-top: -1px; }\n      notebook > header.left tabs:not(:only-child):last-child, notebook > header.right tabs:not(:only-child):last-child {\n        margin-bottom: -1px; }\n    notebook > header.left tabs tab, notebook > header.right tabs tab {\n      margin-top: 4px;\n      margin-bottom: 4px; }\n      notebook > header.left tabs tab.reorderable-page, notebook > header.right tabs tab.reorderable-page {\n        border-style: solid none; }\n  notebook > header.top tab {\n    padding-bottom: 3px; }\n  notebook > header.bottom tab {\n    padding-top: 3px; }\n  notebook > header button {\n    margin-top: 1px;\n    margin-bottom: 1px;\n    padding: 1px 1px; }\nnotebook > stack:not(:only-child) {\n  background-color: #191a1f; }\n  notebook > stack:not(:only-child):backdrop {\n    background-color: #1b1c21; }\n\n/*********\n * Paned *\n *********/\npaned > separator {\n  min-width: 1px;\n  min-height: 1px;\n  -gtk-icon-source: none;\n  border-style: none;\n  background-color: transparent;\n  background-image: image(black);\n  background-size: 1px 1px; }\n  paned > separator:selected {\n    background-image: image(#0072ff); }\n  paned > separator:backdrop {\n    background-image: image(#020202); }\n  paned > separator.wide {\n    min-width: 5px;\n    min-height: 5px;\n    background-color: #101013;\n    background-image: image(black), image(black);\n    background-size: 1px 1px, 1px 1px; }\n    paned > separator.wide:backdrop {\n      background-color: #101013;\n      background-image: image(#020202), image(#020202); }\npaned.horizontal > separator {\n  background-repeat: repeat-y; }\n  paned.horizontal > separator:dir(ltr) {\n    margin: 0 -8px 0 0;\n    padding: 0 8px 0 0;\n    background-position: left; }\n  paned.horizontal > separator:dir(rtl) {\n    margin: 0 0 0 -8px;\n    padding: 0 0 0 8px;\n    background-position: right; }\n  paned.horizontal > separator.wide {\n    margin: 0;\n    padding: 0;\n    background-repeat: repeat-y, repeat-y;\n    background-position: left, right; }\npaned.vertical > separator {\n  margin: 0 0 -8px 0;\n  padding: 0 0 8px 0;\n  background-repeat: repeat-x;\n  background-position: top; }\n  paned.vertical > separator.wide {\n    margin: 0;\n    padding: 0;\n    background-repeat: repeat-x, repeat-x;\n    background-position: bottom, top; }\n\n/************\n * Pathbars *\n ************/\n.path-bar button.text-button, .path-bar button.image-button, .path-bar button {\n  padding-left: 4px;\n  padding-right: 4px; }\n.path-bar button.text-button.image-button label {\n  padding-left: 0;\n  padding-right: 0; }\n.path-bar button.text-button.image-button label:last-child, .path-bar button label:last-child {\n  padding-right: 8px; }\n.path-bar button.text-button.image-button label:first-child, .path-bar button label:first-child {\n  padding-left: 8px; }\n.path-bar button image {\n  padding-left: 4px;\n  padding-right: 4px; }\n.path-bar button.slider-button {\n  padding-left: 0;\n  padding-right: 0; }\n\n/***************\n * Popovers   *\n ***************/\npopover.background {\n  padding: 2px;\n  border-radius: 5px;\n  background: linear-gradient(to bottom, #151519, #0b0b0d);\n  box-shadow: 0 4px 6px black; }\n  .csd popover.background, popover.background {\n    border: 1px solid black; }\n  popover.background:backdrop {\n    background-color: #101013;\n    box-shadow: none; }\n  popover.background > list,\n  popover.background > .view,\n  popover.background > iconview,\n  popover.background > toolbar {\n    border-style: none;\n    background-color: transparent; }\n  .csd popover.background.touch-selection, .csd popover.background.magnifier, popover.background.touch-selection, popover.background.magnifier {\n    border: 1px solid rgba(255, 255, 255, 0.1); }\n  popover.background separator {\n    margin: 3px; }\n  popover.background list separator {\n    margin: 0px; }\n\n/*****************\n * Progress bars *\n *****************/\nprogressbar {\n  font-size: smaller;\n  color: rgba(244, 245, 246, 0.4); }\n  progressbar.horizontal trough,\n  progressbar.horizontal progress {\n    min-height: 6px; }\n  progressbar.vertical trough,\n  progressbar.vertical progress {\n    min-width: 6px; }\n  progressbar.horizontal progress {\n    margin: 0; }\n  progressbar.vertical progress {\n    margin: 0;\n    background: linear-gradient(to bottom, #03e9b1, #0014ff); }\n  progressbar:backdrop {\n    box-shadow: none;\n    transition: 200ms ease-out; }\n  progressbar.osd {\n    min-width: 3px;\n    min-height: 3px;\n    background-color: transparent; }\n    progressbar.osd trough {\n      border-style: none;\n      border-radius: 0;\n      background-color: transparent;\n      box-shadow: none; }\n    progressbar.osd progress {\n      border-style: none;\n      border-radius: 0; }\n\n/************\n * GtkScale *\n ************/\nprogressbar trough, scale trough, scale fill {\n  background-color: rgba(255, 255, 255, 0.14);\n  border: none;\n  border-radius: 3px;\n  margin: 0; }\n  progressbar trough:disabled, scale trough:disabled, scale fill:disabled {\n    background-color: rgba(255, 255, 255, 0.06); }\n  progressbar trough:backdrop, progressbar:backdrop trough, scale trough:backdrop, scale fill:backdrop {\n    background-color: rgba(255, 255, 255, 0.06);\n    transition: 200ms ease-out; }\n    progressbar trough:backdrop:disabled, progressbar:backdrop trough:disabled, scale trough:backdrop:disabled, scale fill:backdrop:disabled {\n      background-color: rgba(255, 255, 255, 0.06); }\n\nprogressbar progress, scale highlight {\n  border: none;\n  background: linear-gradient(to right, #03e9b1, #0014ff);\n  border-radius: 3px;\n  margin: 0; }\n  progressbar progress:disabled, scale highlight:disabled {\n    border: none;\n    background: linear-gradient(to right, rgba(3, 233, 177, 0.5), rgba(0, 20, 255, 0.5)); }\n  progressbar progress:backdrop, progressbar:backdrop progress, scale highlight:backdrop, progressbar progress:active:backdrop, progressbar:backdrop progress:active, scale highlight:active:backdrop {\n    border-color: #1a80ff;\n    background-color: #1a80ff; }\n    progressbar progress:backdrop:disabled, progressbar:backdrop progress:disabled, scale highlight:backdrop:disabled, progressbar progress:active:backdrop:disabled, progressbar:backdrop progress:active:disabled, scale highlight:active:backdrop:disabled {\n      background-color: rgba(255, 255, 255, 0.06); }\n\nscale {\n  min-height: 16px;\n  min-width: 16px;\n  padding: 8px; }\n  scale.horizontal trough,\n  scale.horizontal progress {\n    min-height: 6px; }\n  scale.vertical trough,\n  scale.vertical progress {\n    min-width: 6px; }\n  scale.vertical highlight {\n    background: linear-gradient(to bottom, #03e9b1, #0014ff); }\n    scale.vertical highlight:disabled {\n      background: linear-gradient(to bottom, rgba(3, 233, 177, 0.5), rgba(0, 20, 255, 0.5)); }\n  scale slider {\n    min-height: 15px;\n    min-width: 15px;\n    margin: -7px;\n    background-color: #191a1f;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    border-radius: 12px;\n    transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n    transition-property: background, border, box-shadow; }\n    scale slider:active {\n      background-color: #0014ff; }\n      scale slider:active:disabled {\n        background-color: #141418;\n        box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }\n  scale.fine-tune.horizontal {\n    padding-top: 9px;\n    padding-bottom: 9px;\n    min-height: 16px; }\n  scale.fine-tune.vertical {\n    padding-left: 9px;\n    padding-right: 9px;\n    min-width: 16px; }\n  scale.fine-tune slider {\n    margin: -6px; }\n  scale.fine-tune fill,\n  scale.fine-tune highlight,\n  scale.fine-tune trough {\n    border-radius: 5px;\n    -gtk-outline-radius: 7px; }\n  scale trough {\n    outline-offset: 2px;\n    -gtk-outline-radius: 5px;\n    outline-color: transparent; }\n  scale fill:backdrop, scale fill {\n    background-color: black; }\n  scale fill:disabled:backdrop, scale fill:disabled {\n    border-color: transparent;\n    background-color: transparent; }\n  .osd scale fill {\n    background-color: rgba(97, 97, 97, 0.775); }\n    .osd scale fill:disabled:backdrop, .osd scale fill:disabled {\n      border-color: transparent;\n      background-color: transparent; }\n  scale slider {\n    border-color: #191a1f;\n    border: 2px solid #0014ff;\n    border-radius: 12px;\n    background-color: #101013; }\n    scale slider:disabled {\n      background-color: #1c1c21;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1);\n      border-color: rgba(0, 20, 255, 0.5); }\n    scale slider:backdrop, scale slider:backdrop:disabled {\n      transition: 200ms ease-out;\n      background-color: #1c1c21;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }\n    row:selected scale slider:disabled, row:selected scale slider {\n      border-color: #005bcc; }\n    .osd scale slider {\n      color: #fefefe;\n      border-color: rgba(0, 0, 0, 0.7);\n      background-color: rgba(7, 7, 8, 0.98);\n      background-clip: padding-box;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n      text-shadow: 0 1px black;\n      -gtk-icon-shadow: 0 1px black;\n      outline-color: rgba(254, 254, 254, 0.3);\n      border-color: rgba(0, 0, 0, 0.7);\n      background-color: #070708; }\n      .osd scale slider:hover {\n        color: white;\n        border-color: rgba(0, 0, 0, 0.7);\n        background-image: linear-gradient(to bottom, rgba(34, 35, 42, 0.98), rgba(34, 35, 42, 0.98));\n        background-clip: padding-box;\n        box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n        text-shadow: 0 1px black;\n        -gtk-icon-shadow: 0 1px black;\n        outline-color: rgba(254, 254, 254, 0.3);\n        background-color: #070708; }\n      .osd scale slider:active {\n        color: white;\n        border-color: rgba(0, 0, 0, 0.7);\n        background-image: linear-gradient(to bottom, rgba(21, 21, 25, 0.98), rgba(21, 21, 25, 0.98));\n        background-clip: padding-box;\n        box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n        text-shadow: none;\n        -gtk-icon-shadow: none;\n        outline-color: rgba(254, 254, 254, 0.3);\n        background-color: #070708; }\n      .osd scale slider:disabled {\n        color: #838383;\n        border-color: rgba(0, 0, 0, 0.7);\n        background-image: linear-gradient(to bottom, rgba(32, 32, 33, 0.5), rgba(32, 32, 33, 0.5));\n        background-clip: padding-box;\n        box-shadow: none;\n        text-shadow: none;\n        -gtk-icon-shadow: none;\n        background-color: #070708; }\n      .osd scale slider:backdrop {\n        color: #fefefe;\n        border-color: rgba(0, 0, 0, 0.7);\n        background-image: linear-gradient(to bottom, rgba(7, 7, 8, 0.98), rgba(7, 7, 8, 0.98));\n        background-clip: padding-box;\n        box-shadow: none;\n        text-shadow: none;\n        -gtk-icon-shadow: none;\n        background-color: #070708; }\n        .osd scale slider:backdrop:disabled {\n          background-color: #070708; }\n  scale value {\n    color: alpha(currentColor,0.4); }\n  scale marks {\n    color: alpha(currentColor,0.4); }\n    scale marks.top {\n      margin-bottom: 6px;\n      margin-top: -12px; }\n    scale marks.bottom {\n      margin-top: 6px;\n      margin-bottom: -12px; }\n    scale marks.top {\n      margin-right: 6px;\n      margin-left: -12px; }\n    scale marks.bottom {\n      margin-left: 6px;\n      margin-right: -12px; }\n  scale.fine-tune marks.top {\n    margin-bottom: 6px;\n    margin-top: -9px; }\n  scale.fine-tune marks.bottom {\n    margin-top: 6px;\n    margin-bottom: -9px; }\n  scale.fine-tune marks.top {\n    margin-right: 6px;\n    margin-left: -9px; }\n  scale.fine-tune marks.bottom {\n    margin-left: 6px;\n    margin-right: -9px; }\n  scale.horizontal indicator {\n    min-height: 6px;\n    min-width: 1px; }\n  scale.horizontal.fine-tune indicator {\n    min-height: 3px; }\n  scale.vertical indicator {\n    min-height: 1px;\n    min-width: 6px; }\n  scale.vertical.fine-tune indicator {\n    min-width: 3px; }\n  scale.horizontal.marks-before:not(.marks-after) slider {\n    min-height: 15px;\n    min-width: 15px;\n    margin: -7px;\n    border: 2px solid #0014ff;\n    border-radius: 50%;\n    background-color: #101013;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }\n  scale.horizontal.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px; }\n  scale.horizontal.marks-before:not(.marks-after) slider:hover {\n    min-height: 15px;\n    min-width: 15px;\n    margin: -7px;\n    border: 2px solid #0014ff;\n    border-radius: 50%;\n    background-color: #101013;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }\n  scale.horizontal.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px; }\n  scale.horizontal.marks-before:not(.marks-after) slider:active {\n    min-height: 15px;\n    min-width: 15px;\n    margin: -7px;\n    border: 2px solid #0014ff;\n    border-radius: 50%;\n    background-color: #101013;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }\n  scale.horizontal.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px; }\n  scale.horizontal.marks-before:not(.marks-after) slider:disabled {\n    min-height: 15px;\n    min-width: 15px;\n    margin: -7px;\n    border: 2px solid #0014ff;\n    border-radius: 50%;\n    background-color: #101013;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }\n  scale.horizontal.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px; }\n  scale.horizontal.marks-before:not(.marks-after) slider:backdrop {\n    min-height: 15px;\n    min-width: 15px;\n    margin: -7px;\n    border: 2px solid #0014ff;\n    border-radius: 50%;\n    background-color: #101013;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }\n  scale.horizontal.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px; }\n  scale.horizontal.marks-before:not(.marks-after) slider:backdrop:disabled {\n    min-height: 15px;\n    min-width: 15px;\n    margin: -7px;\n    border: 2px solid #0014ff;\n    border-radius: 50%;\n    background-color: #101013;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }\n  scale.horizontal.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px; }\n  scale.horizontal.marks-after:not(.marks-before) slider {\n    min-height: 15px;\n    min-width: 15px;\n    margin: -7px;\n    border: 2px solid #0014ff;\n    border-radius: 50%;\n    background-color: #101013;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }\n  scale.horizontal.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px; }\n  scale.horizontal.marks-after:not(.marks-before) slider:hover {\n    min-height: 15px;\n    min-width: 15px;\n    margin: -7px;\n    border: 2px solid #0014ff;\n    border-radius: 50%;\n    background-color: #101013;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }\n  scale.horizontal.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px; }\n  scale.horizontal.marks-after:not(.marks-before) slider:active {\n    min-height: 15px;\n    min-width: 15px;\n    margin: -7px;\n    border: 2px solid #0014ff;\n    border-radius: 50%;\n    background-color: #101013;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }\n  scale.horizontal.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px; }\n  scale.horizontal.marks-after:not(.marks-before) slider:disabled {\n    min-height: 15px;\n    min-width: 15px;\n    margin: -7px;\n    border: 2px solid #0014ff;\n    border-radius: 50%;\n    background-color: #101013;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }\n  scale.horizontal.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px; }\n  scale.horizontal.marks-after:not(.marks-before) slider:backdrop {\n    min-height: 15px;\n    min-width: 15px;\n    margin: -7px;\n    border: 2px solid #0014ff;\n    border-radius: 50%;\n    background-color: #101013;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }\n  scale.horizontal.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px; }\n  scale.horizontal.marks-after:not(.marks-before) slider:backdrop:disabled {\n    min-height: 15px;\n    min-width: 15px;\n    margin: -7px;\n    border: 2px solid #0014ff;\n    border-radius: 50%;\n    background-color: #101013;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }\n  scale.horizontal.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px; }\n  scale.vertical.marks-before:not(.marks-after) slider {\n    min-height: 15px;\n    min-width: 15px;\n    margin: -7px;\n    border: 2px solid #0014ff;\n    border-radius: 50%;\n    background-color: #101013;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }\n  scale.vertical.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px; }\n  scale.vertical.marks-before:not(.marks-after) slider:hover {\n    min-height: 15px;\n    min-width: 15px;\n    margin: -7px;\n    border: 2px solid #0014ff;\n    border-radius: 50%;\n    background-color: #101013;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }\n  scale.vertical.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px; }\n  scale.vertical.marks-before:not(.marks-after) slider:active {\n    min-height: 15px;\n    min-width: 15px;\n    margin: -7px;\n    border: 2px solid #0014ff;\n    border-radius: 50%;\n    background-color: #101013;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }\n  scale.vertical.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px; }\n  scale.vertical.marks-before:not(.marks-after) slider:disabled {\n    min-height: 15px;\n    min-width: 15px;\n    margin: -7px;\n    border: 2px solid #0014ff;\n    border-radius: 50%;\n    background-color: #101013;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }\n  scale.vertical.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px; }\n  scale.vertical.marks-before:not(.marks-after) slider:backdrop {\n    min-height: 15px;\n    min-width: 15px;\n    margin: -7px;\n    border: 2px solid #0014ff;\n    border-radius: 50%;\n    background-color: #101013;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }\n  scale.vertical.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px; }\n  scale.vertical.marks-before:not(.marks-after) slider:backdrop:disabled {\n    min-height: 15px;\n    min-width: 15px;\n    margin: -7px;\n    border: 2px solid #0014ff;\n    border-radius: 50%;\n    background-color: #101013;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }\n  scale.vertical.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px; }\n  scale.vertical.marks-after:not(.marks-before) slider {\n    min-height: 15px;\n    min-width: 15px;\n    margin: -7px;\n    border: 2px solid #0014ff;\n    border-radius: 50%;\n    background-color: #101013;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }\n  scale.vertical.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px; }\n  scale.vertical.marks-after:not(.marks-before) slider:hover {\n    min-height: 15px;\n    min-width: 15px;\n    margin: -7px;\n    border: 2px solid #0014ff;\n    border-radius: 50%;\n    background-color: #101013;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }\n  scale.vertical.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px; }\n  scale.vertical.marks-after:not(.marks-before) slider:active {\n    min-height: 15px;\n    min-width: 15px;\n    margin: -7px;\n    border: 2px solid #0014ff;\n    border-radius: 50%;\n    background-color: #101013;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }\n  scale.vertical.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px; }\n  scale.vertical.marks-after:not(.marks-before) slider:disabled {\n    min-height: 15px;\n    min-width: 15px;\n    margin: -7px;\n    border: 2px solid #0014ff;\n    border-radius: 50%;\n    background-color: #101013;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }\n  scale.vertical.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px; }\n  scale.vertical.marks-after:not(.marks-before) slider:backdrop {\n    min-height: 15px;\n    min-width: 15px;\n    margin: -7px;\n    border: 2px solid #0014ff;\n    border-radius: 50%;\n    background-color: #101013;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }\n  scale.vertical.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px; }\n  scale.vertical.marks-after:not(.marks-before) slider:backdrop:disabled {\n    min-height: 15px;\n    min-width: 15px;\n    margin: -7px;\n    border: 2px solid #0014ff;\n    border-radius: 50%;\n    background-color: #101013;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }\n  scale.vertical.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px; }\n  scale.color {\n    min-height: 0;\n    min-width: 0; }\n    scale.color trough {\n      background-image: image(black);\n      background-repeat: no-repeat; }\n    scale.color.horizontal {\n      padding: 0 0 15px 0; }\n      scale.color.horizontal trough {\n        padding-bottom: 4px;\n        background-position: 0 -3px;\n        border-top-left-radius: 0;\n        border-top-right-radius: 0; }\n      scale.color.horizontal slider:dir(ltr):hover, scale.color.horizontal slider:dir(ltr):backdrop, scale.color.horizontal slider:dir(ltr):disabled, scale.color.horizontal slider:dir(ltr):backdrop:disabled, scale.color.horizontal slider:dir(ltr), scale.color.horizontal slider:dir(rtl):hover, scale.color.horizontal slider:dir(rtl):backdrop, scale.color.horizontal slider:dir(rtl):disabled, scale.color.horizontal slider:dir(rtl):backdrop:disabled, scale.color.horizontal slider:dir(rtl) {\n        margin-bottom: -15px;\n        margin-top: 6px; }\n    scale.color.vertical:dir(ltr) {\n      padding: 0 0 0 15px; }\n      scale.color.vertical:dir(ltr) trough {\n        padding-left: 4px;\n        background-position: 3px 0;\n        border-bottom-right-radius: 0;\n        border-top-right-radius: 0; }\n      scale.color.vertical:dir(ltr) slider:hover, scale.color.vertical:dir(ltr) slider:backdrop, scale.color.vertical:dir(ltr) slider:disabled, scale.color.vertical:dir(ltr) slider:backdrop:disabled, scale.color.vertical:dir(ltr) slider {\n        margin-left: -15px;\n        margin-right: 6px; }\n    scale.color.vertical:dir(rtl) {\n      padding: 0 15px 0 0; }\n      scale.color.vertical:dir(rtl) trough {\n        padding-right: 4px;\n        background-position: -3px 0;\n        border-bottom-left-radius: 0;\n        border-top-left-radius: 0; }\n      scale.color.vertical:dir(rtl) slider:hover, scale.color.vertical:dir(rtl) slider:backdrop, scale.color.vertical:dir(rtl) slider:disabled, scale.color.vertical:dir(rtl) slider:backdrop:disabled, scale.color.vertical:dir(rtl) slider {\n        margin-right: -15px;\n        margin-left: 6px; }\n    scale.color.fine-tune.horizontal:dir(ltr), scale.color.fine-tune.horizontal:dir(rtl) {\n      padding: 0 0 12px 0; }\n      scale.color.fine-tune.horizontal:dir(ltr) trough, scale.color.fine-tune.horizontal:dir(rtl) trough {\n        padding-bottom: 7px;\n        background-position: 0 -6px; }\n      scale.color.fine-tune.horizontal:dir(ltr) slider, scale.color.fine-tune.horizontal:dir(rtl) slider {\n        margin-bottom: -15px;\n        margin-top: 6px; }\n    scale.color.fine-tune.vertical:dir(ltr) {\n      padding: 0 0 0 12px; }\n      scale.color.fine-tune.vertical:dir(ltr) trough {\n        padding-left: 7px;\n        background-position: 6px 0; }\n      scale.color.fine-tune.vertical:dir(ltr) slider {\n        margin-left: -15px;\n        margin-right: 6px; }\n    scale.color.fine-tune.vertical:dir(rtl) {\n      padding: 0 12px 0 0; }\n      scale.color.fine-tune.vertical:dir(rtl) trough {\n        padding-right: 7px;\n        background-position: -6px 0; }\n      scale.color.fine-tune.vertical:dir(rtl) slider {\n        margin-right: -15px;\n        margin-left: 6px; }\n\n/**************\n * Scrollbars *\n **************/\nscrollbar {\n  background-color: #151519;\n  transition: 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  * {\n    -GtkScrollbar-has-backward-stepper: false;\n    -GtkScrollbar-has-forward-stepper: false; }\n  scrollbar.top {\n    border-bottom: 1px solid black; }\n  scrollbar.bottom {\n    border-top: 1px solid black; }\n  scrollbar.left {\n    border-right: 1px solid black; }\n  scrollbar.right {\n    border-left: 1px solid black; }\n  scrollbar:backdrop {\n    background-color: #09090b;\n    border-color: #020202;\n    transition: 200ms ease-out; }\n  scrollbar slider {\n    min-width: 6px;\n    min-height: 6px;\n    margin: -1px;\n    border: 4px solid transparent;\n    border-radius: 8px;\n    background-clip: padding-box;\n    background-color: #99999b; }\n    scrollbar slider:hover {\n      background-color: #c6c7c9; }\n    scrollbar slider:hover:active {\n      background-color: #338eff; }\n    scrollbar slider:backdrop {\n      background-color: #3e3e41; }\n    scrollbar slider:disabled {\n      background-color: transparent; }\n  scrollbar.fine-tune slider {\n    min-width: 4px;\n    min-height: 4px; }\n  scrollbar.fine-tune.horizontal slider {\n    border-width: 5px 4px; }\n  scrollbar.fine-tune.vertical slider {\n    border-width: 4px 5px; }\n  scrollbar.overlay-indicator:not(.dragging):not(.hovering) {\n    border-color: transparent;\n    opacity: 0.4;\n    background-color: transparent; }\n    scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider {\n      margin: 0;\n      min-width: 3px;\n      min-height: 3px;\n      background-color: #F4F5F6;\n      border: 1px solid black; }\n    scrollbar.overlay-indicator:not(.dragging):not(.hovering) button {\n      min-width: 5px;\n      min-height: 5px;\n      background-color: #F4F5F6;\n      background-clip: padding-box;\n      border-radius: 100%;\n      border: 1px solid black;\n      -gtk-icon-source: none; }\n    scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal slider {\n      margin: 0 2px;\n      min-width: 40px; }\n    scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal button {\n      margin: 1px 2px;\n      min-width: 5px; }\n    scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical slider {\n      margin: 2px 0;\n      min-height: 40px; }\n    scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical button {\n      margin: 2px 1px;\n      min-height: 5px; }\n  scrollbar.overlay-indicator.dragging, scrollbar.overlay-indicator.hovering {\n    opacity: 0.8; }\n  scrollbar.horizontal slider {\n    min-width: 40px; }\n  scrollbar.vertical slider {\n    min-height: 40px; }\n  scrollbar button {\n    padding: 0;\n    min-width: 12px;\n    min-height: 12px;\n    border-style: none;\n    border-radius: 0;\n    transition-property: min-height, min-width, color;\n    background-color: transparent;\n    background-image: none;\n    border-color: transparent;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    color: #99999b; }\n    scrollbar button:hover {\n      background-color: transparent;\n      background-image: none;\n      border-color: transparent;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      color: #c6c7c9; }\n    scrollbar button:active, scrollbar button:checked {\n      background-color: transparent;\n      background-image: none;\n      border-color: transparent;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      color: #338eff; }\n    scrollbar button:disabled {\n      background-color: transparent;\n      background-image: none;\n      border-color: transparent;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      color: rgba(153, 153, 155, 0.2); }\n    scrollbar button:backdrop {\n      background-color: transparent;\n      background-image: none;\n      border-color: transparent;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      color: #3e3e41; }\n      scrollbar button:backdrop:disabled {\n        background-color: transparent;\n        background-image: none;\n        border-color: transparent;\n        box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n        text-shadow: none;\n        -gtk-icon-shadow: none;\n        color: rgba(62, 62, 65, 0.2); }\n  scrollbar.vertical button.down {\n    -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\"); }\n  scrollbar.vertical button.up {\n    -gtk-icon-source: -gtk-icontheme(\"pan-up-symbolic\"); }\n  scrollbar.horizontal button.down {\n    -gtk-icon-source: -gtk-icontheme(\"pan-right-symbolic\"); }\n  scrollbar.horizontal button.up {\n    -gtk-icon-source: -gtk-icontheme(\"pan-left-symbolic\"); }\n\ntreeview ~ scrollbar.vertical {\n  border-top: 1px solid black;\n  margin-top: -1px; }\n\n/***********\n * Sidebar *\n ***********/\n.sidebar {\n  border-style: none;\n  border-width: 0;\n  background-color: #151519; }\n  .sidebar .frame {\n    border: none; }\n  stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:dir(ltr), .sidebar.left, .sidebar.left:dir(rtl) {\n    border-right: none;\n    border-left-style: none; }\n  stacksidebar.sidebar:dir(rtl) list\n  .sidebar:dir(rtl), stacksidebar.sidebar.right list\n  .sidebar:dir(rtl), .sidebar.right {\n    border-left: 1px solid black;\n    border-right-style: none; }\n  .sidebar:backdrop {\n    background-color: #16161a;\n    border-color: #020202; }\n  .sidebar row {\n    padding: 8px 12px;\n    transition: all .12s ease-in; }\n    .sidebar row label {\n      color: #F4F5F6; }\n    .sidebar row:selected {\n      color: #fefefe; }\n      .sidebar row:selected:backdrop {\n        color: rgba(254, 254, 254, 0.5);\n        background: rgba(0, 114, 255, 0.6); }\n        .sidebar row:selected:backdrop label {\n          color: #fefefe; }\n      .sidebar row:selected label {\n        color: #fefefe; }\n  .sidebar.source-list {\n    background: #0e0e11;\n    color: #98abb2;\n    padding: 4px 0px; }\n    .sidebar.source-list.view, iconview.sidebar.source-list {\n      transition: all .12s ease-in; }\n      .sidebar.source-list.view:selected, iconview.sidebar.source-list:selected {\n        background-color: #0072ff;\n        color: #fefefe; }\n        .sidebar.source-list.view:selected:active, iconview.sidebar.source-list:selected:active {\n          box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.5); }\n        .sidebar.source-list.view:selected.has-open-popup, iconview.sidebar.source-list:selected.has-open-popup, .sidebar.source-list.view:selected:hover, iconview.sidebar.source-list:selected:hover {\n          background-color: rgba(0, 114, 255, 0.9); }\n        .sidebar.source-list.view:selected:backdrop, iconview.sidebar.source-list:selected:backdrop {\n          background-color: rgba(0, 114, 255, 0.6); }\n      .sidebar.source-list.view:hover, iconview.sidebar.source-list:hover, .sidebar.source-list.view iconview.source-list:hover, iconview.sidebar.source-list iconview.source-list:hover {\n        background-color: rgba(14, 14, 17, 0.95); }\n  paned .sidebar.left, paned .sidebar.right, paned .sidebar.left:dir(rtl), paned .sidebar:dir(rtl), paned .sidebar:dir(ltr), paned .sidebar {\n    border-style: none;\n    border-color: black; }\n\nstacksidebar row {\n  padding: 10px 4px; }\n  stacksidebar row > label {\n    padding-left: 6px;\n    padding-right: 6px; }\n  stacksidebar row.needs-attention > label {\n    background-size: 6px 6px, 0 0; }\n\n/*******************************************************************/\n/*                  PLACESSIDEBAR                                  */\n/*******************************************************************/\n/*--*/\nplacessidebar.sidebar {\n  background-color: transparent;\n  background-image: linear-gradient(to right, #020203 40px, #0e0e11 35px, #0e0e11 36px, #0e0e11 36px, #0e0e11 99%, #0e0e11 100%); }\n  placessidebar.sidebar row.sidebar-row label {\n    color: #98abb2; }\n  placessidebar.sidebar row.sidebar-row.sidebar-row .sidebar-icon {\n    margin-left: -14px;\n    margin-right: 12px;\n    padding-left: 14px;\n    padding-right: 12px;\n    color: #98abb2; }\n  placessidebar.sidebar row.sidebar-row:hover {\n    transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n    color: rgba(0, 0, 0, 0.76);\n    background-color: transparent;\n    /*rgba(65,67,75,0.4); */\n    background-image: linear-gradient(to right, #1b232d 40px, #191a1f 40px, #191a1f 97%); }\n  placessidebar.sidebar row.sidebar-row:active:hover {\n    color: rgba(0, 0, 0, 0.76);\n    background-color: rgba(0, 0, 0, 0.23); }\n  placessidebar.sidebar row.sidebar-row:selected {\n    color: #fff;\n    background-color: transparent;\n    background-image: linear-gradient(to right, #0072ff 40px, rgba(65, 67, 75, 0) 36px, rgba(65, 67, 75, 0) 97%); }\n    placessidebar.sidebar row.sidebar-row:selected:hover {\n      color: #ffffff;\n      background-color: #191a1f; }\n      placessidebar.sidebar row.sidebar-row:selected:hover .sidebar-icon {\n        color: #ffffff; }\n    placessidebar.sidebar row.sidebar-row:selected:backdrop {\n      color: rgba(0, 0, 0, 0.54);\n      background-color: transparent;\n      background-image: linear-gradient(to right, #0072ff 40px, rgba(65, 67, 75, 0) 36px, rgba(65, 67, 75, 0) 97%); }\n    placessidebar.sidebar row.sidebar-row:selected .sidebar-icon {\n      -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.8);\n      color: inherit; }\n  placessidebar.sidebar row.sidebar-row.sidebar-new-bookmark-row, placessidebar.sidebar row.sidebar-row.sidebar-new-bookmark-row label, placessidebar.sidebar row.sidebar-row.sidebar-new-bookmark-row .sidebar-icon {\n    color: #f9dc5c; }\n  placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled) {\n    box-shadow: inset 0 1px #71f79f, inset 0 -1px #71f79f; }\n    placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled), placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled) label, placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled) image {\n      color: #71f79f; }\n    placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected {\n      background: #71f79f; }\n      placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected, placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected label, placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected image {\n        color: #fefefe; }\nplacessidebar list {\n  background-color: transparent; }\n  placessidebar list:backdrop {\n    background-color: transparent; }\n\n/*****************\n * GtkSpinButton *\n *****************/\nspinbutton:not(.vertical) {\n  padding: 0; }\n  spinbutton:not(.vertical) entry {\n    min-width: 28px;\n    margin: 0;\n    background: none;\n    background-color: transparent;\n    border: none;\n    border-radius: 0;\n    box-shadow: none; }\n  spinbutton:not(.vertical) button {\n    min-height: 16px;\n    margin: 0;\n    padding-bottom: 0;\n    padding-top: 0;\n    color: #dedfe1;\n    background-image: none;\n    border-style: none none none solid;\n    border-color: rgba(0, 0, 0, 0.3);\n    border-radius: 0;\n    box-shadow: inset 1px 0px 0px 0px rgba(0, 0, 0, 0.07); }\n    spinbutton:not(.vertical) button:dir(rtl) {\n      border-style: none solid none none; }\n    spinbutton:not(.vertical) button:hover {\n      color: #F4F5F6;\n      background-color: rgba(244, 245, 246, 0.05); }\n    spinbutton:not(.vertical) button:disabled {\n      color: rgba(130, 131, 133, 0.3); }\n    spinbutton:not(.vertical) button:active {\n      background-color: rgba(0, 0, 0, 0.1);\n      box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.2); }\n    spinbutton:not(.vertical) button:backdrop {\n      color: #78797b;\n      background-color: transparent;\n      border-color: rgba(2, 2, 2, 0.3);\n      transition: 200ms ease-out; }\n    spinbutton:not(.vertical) button:backdrop:disabled {\n      color: rgba(51, 51, 61, 0.3);\n      background-image: none;\n      border-style: none none none solid;\n      box-shadow: inset 1px 0px 0px 0px rgba(0, 0, 0, 0.07); }\n      spinbutton:not(.vertical) button:backdrop:disabled:dir(rtl) {\n        border-style: none solid none none; }\n    spinbutton:not(.vertical) button:last-child {\n      border-top-right-radius: 2px;\n      border-bottom-right-radius: 2px; }\n.osd spinbutton:not(.vertical) button {\n  background-color: transparent;\n  background-image: none;\n  border-color: transparent;\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n  text-shadow: none;\n  -gtk-icon-shadow: none;\n  color: #fefefe;\n  border-style: none none none solid;\n  border-color: rgba(0, 0, 0, 0.4);\n  border-radius: 0;\n  box-shadow: none;\n  -gtk-icon-shadow: 0 1px black; }\n  .osd spinbutton:not(.vertical) button:dir(rtl) {\n    border-style: none solid none none; }\n  .osd spinbutton:not(.vertical) button:hover {\n    background-color: transparent;\n    background-image: none;\n    border-color: transparent;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    color: #fefefe;\n    border-color: rgba(0, 0, 0, 0.5);\n    background-color: rgba(254, 254, 254, 0.1);\n    -gtk-icon-shadow: 0 1px black;\n    box-shadow: none; }\n  .osd spinbutton:not(.vertical) button:backdrop {\n    background-color: transparent;\n    background-image: none;\n    border-color: transparent;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    color: #fefefe;\n    border-color: rgba(0, 0, 0, 0.5);\n    -gtk-icon-shadow: none;\n    box-shadow: none; }\n  .osd spinbutton:not(.vertical) button:disabled {\n    background-color: transparent;\n    background-image: none;\n    border-color: transparent;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    color: #838383;\n    border-color: rgba(0, 0, 0, 0.5);\n    -gtk-icon-shadow: none;\n    box-shadow: none; }\n  .osd spinbutton:not(.vertical) button:last-child {\n    border-radius: 0 3px 3px 0; }\n  .osd spinbutton:not(.vertical) button:dir(rtl):first-child {\n    border-radius: 3px 0 0 3px; }\nspinbutton.vertical:disabled {\n  color: #828385; }\nspinbutton.vertical:backdrop:disabled {\n  color: #33333d; }\nspinbutton.vertical:drop(active) {\n  border-color: transparent;\n  box-shadow: none; }\nspinbutton.vertical entry {\n  min-height: 32px;\n  min-width: 32px;\n  padding: 0;\n  border-radius: 0; }\nspinbutton.vertical button {\n  min-height: 32px;\n  min-width: 32px;\n  padding: 0;\n  border-width: 1px;\n  border-color: black;\n  box-shadow: 0 1px rgba(255, 255, 255, 0.1); }\nspinbutton.vertical button.up {\n  border-radius: 3px 3px 0 0;\n  border-style: solid solid none solid; }\nspinbutton.vertical button.down {\n  border-radius: 0 0 3px 3px;\n  border-style: none solid solid solid; }\n.osd spinbutton.vertical button:first-child {\n  color: #fefefe;\n  border-color: rgba(0, 0, 0, 0.7);\n  background-color: rgba(7, 7, 8, 0.98);\n  background-clip: padding-box;\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n  text-shadow: 0 1px black;\n  -gtk-icon-shadow: 0 1px black;\n  outline-color: rgba(254, 254, 254, 0.3); }\n  .osd spinbutton.vertical button:first-child:hover {\n    color: white;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-image: linear-gradient(to bottom, rgba(34, 35, 42, 0.98), rgba(34, 35, 42, 0.98));\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black;\n    outline-color: rgba(254, 254, 254, 0.3); }\n  .osd spinbutton.vertical button:first-child:active {\n    color: white;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-image: linear-gradient(to bottom, rgba(21, 21, 25, 0.98), rgba(21, 21, 25, 0.98));\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    outline-color: rgba(254, 254, 254, 0.3); }\n  .osd spinbutton.vertical button:first-child:disabled {\n    color: #838383;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-image: linear-gradient(to bottom, rgba(32, 32, 33, 0.5), rgba(32, 32, 33, 0.5));\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\n  .osd spinbutton.vertical button:first-child:backdrop {\n    color: #fefefe;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-image: linear-gradient(to bottom, rgba(7, 7, 8, 0.98), rgba(7, 7, 8, 0.98));\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\ntreeview spinbutton:not(.vertical) {\n  min-height: 0;\n  border-style: none;\n  border-radius: 0; }\n  treeview spinbutton:not(.vertical) entry {\n    min-height: 0;\n    padding: 1px 2px; }\n\n/***********\n * Spinner *\n ***********/\nmenu spinner {\n  color: #0072ff; }\n\n/*********************\n * Spinner Animation *\n *********************/\n@keyframes spin {\n  to {\n    -gtk-icon-transform: rotate(1turn); } }\nspinner {\n  background: none;\n  opacity: 0;\n  -gtk-icon-source: -gtk-icontheme(\"process-working-symbolic\"); }\n  spinner:checked {\n    opacity: 1;\n    animation: spin 1s linear infinite; }\n    spinner:checked:disabled {\n      opacity: 0.5; }\n\n/**********\n * Switch *\n **********/\nswitch {\n  font-size: 1px;\n  min-width: 40px;\n  min-height: 25px;\n  background-size: 40px 24px;\n  background-repeat: no-repeat;\n  background-position: center center;\n  background-image: -gtk-scaled(url(\"../assets/switch-off.svg\"), url(\"../assets/switch-off.svg\"));\n  transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  switch:disabled {\n    background-image: -gtk-scaled(url(\"../assets/switch-insensitive.svg\"), url(\"../assets/switch-insensitive.svg\")); }\n    switch:disabled slider {\n      background-image: -gtk-scaled(url(\"../assets/switch-slider-insensitive.svg\"), url(\"../assets/switch-slider-insensitive@2.png\")); }\n  switch, switch slider {\n    outline-color: transparent;\n    color: transparent;\n    border: none;\n    box-shadow: none; }\n  switch:checked {\n    background-image: -gtk-scaled(url(\"../assets/switch-on.svg\"), url(\"../assets/switch-on.svg\")); }\n    switch:checked slider {\n      background-image: -gtk-scaled(url(\"../assets/switch-slider-on.svg\"), url(\"../assets/switch-slider-on@2.png\")); }\n    switch:checked:disabled {\n      background-image: -gtk-scaled(url(\"../assets/switch-on-insensitive.svg\"), url(\"../assets/switch-on-insensitive.svg\")); }\n      switch:checked:disabled slider {\n        background-image: -gtk-scaled(url(\"../assets/switch-slider-on-insensitive.svg\"), url(\"../assets/switch-slider-on-insensitive@2.png\")); }\n  switch slider {\n    min-width: 1px;\n    min-height: 1px;\n    background-repeat: no-repeat;\n    background-position: left center;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"../assets/switch-slider-off.svg\"), url(\"../assets/switch-slider-off@2.png\")); }\n  switch trough:active, switch trough:checked {\n    background-color: #0072ff; }\n    switch trough:active:backdrop, switch trough:checked:backdrop {\n      background-color: rgba(0, 114, 255, 0.6); }\n\n/************\n * Toolbars *\n ************/\ntoolbar, .inline-toolbar, searchbar,\n.location-bar {\n  -GtkWidget-window-dragging: true;\n  padding: 4px;\n  background-color: #101013; }\n\ntoolbar {\n  padding: 4px 3px 3px 4px; }\n  .osd toolbar {\n    background-color: transparent; }\n  toolbar.osd {\n    padding: 13px;\n    border: none;\n    border-radius: 5px;\n    background-color: rgba(7, 7, 8, 0.98); }\n    toolbar.osd.left, toolbar.osd.right, toolbar.osd.top, toolbar.osd.bottom {\n      border-radius: 0; }\n  toolbar.horizontal separator {\n    margin: 0 7px 1px 6px; }\n  toolbar.vertical separator {\n    margin: 6px 1px 7px 0; }\n  toolbar:not(.inline-toolbar):not(.osd) switch,\n  toolbar:not(.inline-toolbar):not(.osd) scale,\n  toolbar:not(.inline-toolbar):not(.osd) entry,\n  toolbar:not(.inline-toolbar):not(.osd) spinbutton,\n  toolbar:not(.inline-toolbar):not(.osd) button {\n    margin-right: 1px;\n    margin-bottom: 1px; }\n\n.inline-toolbar {\n  padding: 3px;\n  border-width: 0 1px 1px;\n  border-radius: 0  0 5px 5px; }\n\nsearchbar,\n.location-bar {\n  border-width: 0 0 1px;\n  padding: 3px; }\n\n.inline-toolbar, searchbar,\n.location-bar {\n  border-style: solid;\n  border-color: black;\n  background-color: #0b0b0d; }\n  .inline-toolbar:backdrop, searchbar:backdrop,\n  .location-bar:backdrop {\n    border-color: #020202;\n    background-color: #0b0b0d;\n    box-shadow: none;\n    transition: 200ms ease-out; }\n\nsearchbar {\n  background: #191a1f; }\n\n/************\n * Tooltips *\n ************/\ntooltip {\n  padding: 4px;\n  /* not working */\n  border-radius: 4px;\n  box-shadow: none;\n  text-shadow: 0 1px black; }\n  tooltip.background {\n    background-color: #020203;\n    background-clip: padding-box;\n    border: 1px solid rgba(255, 255, 255, 0.1); }\n  tooltip decoration {\n    background-color: transparent; }\n  tooltip * {\n    padding: 4px;\n    background-color: transparent;\n    color: white; }\n\n/**************\n * Tree Views *\n **************/\ntreeview.view {\n  border-left-color: #87888b;\n  border-top-color: #101013; }\n  * {\n    -GtkTreeView-horizontal-separator: 4;\n    -GtkTreeView-grid-line-width: 1;\n    -GtkTreeView-grid-line-pattern: '';\n    -GtkTreeView-tree-line-width: 1;\n    -GtkTreeView-tree-line-pattern: '';\n    -GtkTreeView-expander-size: 16; }\n  treeview.view:selected:focus, treeview.view:selected {\n    border-radius: 0; }\n  treeview.view:selected:backdrop, treeview.view:selected {\n    border-left-color: #7fb8ff;\n    border-top-color: rgba(244, 245, 246, 0.1); }\n  treeview.view:disabled {\n    color: #828385; }\n    treeview.view:disabled:selected {\n      color: #66aaff; }\n      treeview.view:disabled:selected:backdrop {\n        color: rgba(32, 132, 255, 0.85); }\n    treeview.view:disabled:backdrop {\n      color: #33333d; }\n  treeview.view.separator {\n    min-height: 2px;\n    color: #101013; }\n    treeview.view.separator:backdrop {\n      color: rgba(16, 16, 19, 0.1); }\n  treeview.view:backdrop {\n    border-left-color: #494a4c;\n    border-top: #101013; }\n  treeview.view:drop(active) {\n    border-style: solid none;\n    border-width: 1px;\n    border-color: #005bcc; }\n    treeview.view:drop(active).after {\n      border-top-style: none; }\n    treeview.view:drop(active).before {\n      border-bottom-style: none; }\n  treeview.view.expander {\n    -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic\");\n    color: #b2b3b6; }\n    treeview.view.expander:dir(rtl) {\n      -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic-rtl\"); }\n    treeview.view.expander:hover {\n      color: #F4F5F6; }\n    treeview.view.expander:selected {\n      color: #b2d4fe; }\n      treeview.view.expander:selected:hover {\n        color: #fefefe; }\n      treeview.view.expander:selected:backdrop {\n        color: rgba(111, 175, 255, 0.65); }\n    treeview.view.expander:checked {\n      -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\"); }\n    treeview.view.expander:backdrop {\n      color: #636467; }\n  treeview.view.progressbar {\n    border: 1px solid #005bcc;\n    border-radius: 4px;\n    background-color: #0072ff;\n    background-image: linear-gradient(to bottom, #0072ff, #005bcc);\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.15), 0 1px rgba(0, 0, 0, 0.1); }\n    treeview.view.progressbar:selected:focus, treeview.view.progressbar:selected {\n      border-radius: 4px;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.05);\n      background-image: linear-gradient(to bottom, #191a1f, #020203); }\n      treeview.view.progressbar:selected:focus:backdrop, treeview.view.progressbar:selected:backdrop {\n        border-color: #1b1c21;\n        background-color: #1b1c21; }\n    treeview.view.progressbar:backdrop {\n      border-color: #1b1c21;\n      background-image: none;\n      box-shadow: none; }\n  treeview.view.trough {\n    background-color: rgba(244, 245, 246, 0.1);\n    border-radius: 4px; }\n    treeview.view.trough:selected:focus, treeview.view.trough:selected {\n      background-color: #005bcc;\n      border-radius: 4px; }\n  treeview.view header button {\n    color: #87888b;\n    background-color: #191a1f;\n    font-weight: bold;\n    text-shadow: none;\n    box-shadow: none; }\n    treeview.view header button:hover {\n      color: #bebfc1;\n      box-shadow: none;\n      transition: none; }\n    treeview.view header button:active {\n      color: #F4F5F6;\n      transition: none; }\n  treeview.view header button:last-child:backdrop, treeview.view header button:last-child {\n    border-right-style: none; }\n  treeview.view button.dnd:active, treeview.view button.dnd:selected, treeview.view button.dnd:hover, treeview.view button.dnd,\n  treeview.view header.button.dnd:active,\n  treeview.view header.button.dnd:selected,\n  treeview.view header.button.dnd:hover,\n  treeview.view header.button.dnd {\n    padding: 0 6px;\n    transition: none;\n    background-image: none;\n    background-color: #0072ff;\n    color: #191a1f;\n    border-radius: 0;\n    border-style: none;\n    box-shadow: inset 0 0 0 1px #191a1f;\n    text-shadow: none; }\n  treeview.view acceleditor > label {\n    background-color: #0072ff; }\n\ntreeview.view header button, treeview.view header button:hover, treeview.view header button:active {\n  padding: 0 6px;\n  border-radius: 0;\n  background-image: none;\n  text-shadow: none;\n  border-width: 1px;\n  border-style: none solid solid none;\n  border-color: #101013; }\n  treeview.view header button:disabled {\n    border-color: #101013;\n    background-image: none; }\n  treeview.view header button:backdrop {\n    border-color: #101013;\n    border-style: none solid solid none;\n    color: #494a4c;\n    background-image: none;\n    background-color: #1b1c21; }\n    treeview.view header button:backdrop:disabled {\n      border-color: #101013;\n      background-image: none; }\n\n/**********************\n * Window Decorations *\n *********************/\ndecoration {\n  border-radius: 4px 4px 0 0;\n  border-width: 0px;\n  border-width: 0px;\n  box-shadow: 0 4px 10px 2px rgba(0, 0, 0, 0.8);\n  margin: 10px; }\n  decoration:backdrop {\n    box-shadow: 0 4px 10px 2px rgba(0, 0, 0, 0.6);\n    transition: 200ms ease-out; }\n  .maximized decoration, .fullscreen decoration, .tiled decoration {\n    border-radius: 0; }\n  .popup decoration {\n    box-shadow: none; }\n  .ssd decoration {\n    box-shadow: none; }\n  .csd.popup decoration {\n    border-radius: 7px;\n    box-shadow: 0 4px 8px black;\n    border: 1px solid black; }\n  tooltip.csd decoration {\n    border-radius: 5px;\n    box-shadow: none; }\n  messagedialog.csd decoration {\n    border-radius: 7px;\n    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.8); }\n  .solid-csd decoration {\n    border-radius: 0;\n    margin: 0px;\n    background-color: #101013;\n    border: solid 1px #020202;\n    box-shadow: none; }\n\nbutton.titlebutton {\n  background-repeat: no-repeat;\n  background-position: center;\n  min-height: 20px;\n  padding: 0 1px;\n  box-shadow: none; }\n  button.titlebutton.close {\n    background-image: -gtk-scaled(url(\"../assets/close.png\"), url(\"../assets/close@2.png\")); }\n    button.titlebutton.close:hover, button.titlebutton.close:active {\n      background-image: -gtk-scaled(url(\"../assets/close_prelight.png\"), url(\"../assets/close_prelight@2.png\")); }\n  button.titlebutton.maximize {\n    background-image: -gtk-scaled(url(\"../assets/maximize.png\"), url(\"../assets/maximize@2.png\")); }\n    button.titlebutton.maximize:hover, button.titlebutton.maximize:active {\n      background-image: -gtk-scaled(url(\"../assets/maximize_prelight.png\"), url(\"../assets/maximize_prelight@2.png\")); }\n  button.titlebutton.minimize {\n    background-image: -gtk-scaled(url(\"../assets/min.png\"), url(\"../assets/min@2.png\")); }\n    button.titlebutton.minimize:hover, button.titlebutton.minimize:active {\n      background-image: -gtk-scaled(url(\"../assets/min_prelight.png\"), url(\"../assets/min_prelight@2.png\")); }\n  button.titlebutton:backdrop {\n    -gtk-icon-shadow: none;\n    background-image: -gtk-scaled(url(\"../assets/close_unfocused.png\"), url(\"../assets/close_unfocused@2.png\")); }\n\nheaderbar.selection-mode button.titlebutton,\n.titlebar.selection-mode button.titlebutton {\n  text-shadow: 0 -1px rgba(0, 0, 0, 0.6);\n  -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.6); }\n  headerbar.selection-mode button.titlebutton:backdrop,\n  .titlebar.selection-mode button.titlebutton:backdrop {\n    -gtk-icon-shadow: none; }\n\n.view:selected:focus, iconview:selected:focus, .view:selected, iconview:selected,\n.view text:selected:focus,\niconview text:selected:focus,\ntextview text:selected:focus,\n.view text:selected,\niconview text:selected,\ntextview text:selected, .view text selection:focus, iconview text selection:focus, .view text selection, iconview text selection,\ntextview text selection:focus,\ntextview text selection, flowbox flowboxchild:selected, modelbutton.flat:selected, popover.background checkbutton:selected,\npopover.background radiobutton:selected,\n.menuitem.button.flat:selected, calendar:selected, spinbutton:not(.vertical) selection:focus, spinbutton:not(.vertical) selection,\nentry selection:focus,\nentry selection, row:selected, treeview.view:selected:focus, treeview.view:selected {\n  background-color: #0072ff; }\n  row:selected label, label:selected, .selection-mode button.titlebutton, .view:selected:focus, iconview:selected:focus, .view:selected, iconview:selected,\n  .view text:selected:focus,\n  iconview text:selected:focus,\n  textview text:selected:focus,\n  .view text:selected,\n  iconview text:selected,\n  textview text:selected, .view text selection:focus, iconview text selection:focus, .view text selection, iconview text selection,\n  textview text selection:focus,\n  textview text selection, flowbox flowboxchild:selected, modelbutton.flat:selected, popover.background checkbutton:selected,\n  popover.background radiobutton:selected,\n  .menuitem.button.flat:selected, calendar:selected, spinbutton:not(.vertical) selection:focus, spinbutton:not(.vertical) selection,\n  entry selection:focus,\n  entry selection, row:selected, treeview.view:selected:focus, treeview.view:selected {\n    color: #fefefe;\n    font-weight: normal; }\n    row:selected label:disabled, label:disabled:selected, .selection-mode button.titlebutton:disabled, iconview:disabled:selected:focus, .view:disabled:selected, iconview:disabled:selected,\n    iconview text:disabled:selected:focus,\n    textview text:disabled:selected:focus,\n    .view text:disabled:selected,\n    iconview text:disabled:selected,\n    textview text:disabled:selected, iconview text selection:disabled:focus, .view text selection:disabled, iconview text selection:disabled,\n    textview text selection:disabled, flowbox flowboxchild:disabled:selected, label:disabled selection, modelbutton.flat:disabled:selected, popover.background checkbutton:disabled:selected,\n    popover.background radiobutton:disabled:selected,\n    .menuitem.button.flat:disabled:selected, calendar:disabled:selected, spinbutton:not(.vertical) selection:disabled,\n    entry selection:disabled, row:disabled:selected {\n      color: #7fb8ff; }\n    row:selected label:backdrop, label:backdrop:selected, .selection-mode button.titlebutton:backdrop, iconview:backdrop:selected:focus, .view:backdrop:selected, iconview:backdrop:selected,\n    iconview text:backdrop:selected:focus,\n    textview text:backdrop:selected:focus,\n    .view text:backdrop:selected,\n    iconview text:backdrop:selected,\n    textview text:backdrop:selected, iconview text selection:backdrop:focus, .view text selection:backdrop, iconview text selection:backdrop,\n    textview text selection:backdrop, flowbox flowboxchild:backdrop:selected, label:backdrop selection, modelbutton.flat:backdrop:selected, popover.background checkbutton:backdrop:selected,\n    popover.background radiobutton:backdrop:selected,\n    .menuitem.button.flat:backdrop:selected, calendar:backdrop:selected, spinbutton:not(.vertical) selection:backdrop,\n    entry selection:backdrop, row:backdrop:selected {\n      color: rgba(254, 254, 254, 0.5); }\n      row:selected label:backdrop:disabled, label:backdrop:disabled:selected, .selection-mode button.titlebutton:backdrop:disabled, .view:backdrop:disabled:selected, iconview:backdrop:disabled:selected,\n      .view text:backdrop:disabled:selected,\n      iconview text:backdrop:disabled:selected,\n      textview text:backdrop:disabled:selected, .view text selection:backdrop:disabled, iconview text selection:backdrop:disabled,\n      textview text selection:backdrop:disabled, flowbox flowboxchild:backdrop:disabled:selected, label:disabled selection:backdrop, label:backdrop selection:disabled, modelbutton.flat:backdrop:disabled:selected, popover.background checkbutton:backdrop:disabled:selected,\n      popover.background radiobutton:backdrop:disabled:selected,\n      .menuitem.button.flat:backdrop:disabled:selected, calendar:backdrop:disabled:selected, spinbutton:not(.vertical) selection:backdrop:disabled,\n      entry selection:backdrop:disabled, row:backdrop:disabled:selected {\n        color: rgba(32, 132, 255, 0.85); }\n\n.monospace {\n  font-family: Monospace; }\n\n/**********************\n * DE-Specific Styles *\n **********************/\n/*********\n* Budgie *\n*********/\n.budgie-container {\n  background-color: transparent; }\n  .budgie-container:backdrop {\n    background-color: transparent; }\n  .budgie-container popover list,\n  .budgie-container popover row {\n    border: none;\n    background: none;\n    padding: 0;\n    margin: 0; }\n\n.budgie-popover .container,\n.budgie-popover border,\n.budgie-popover list,\n.budgie-popover row {\n  padding: 0;\n  margin: 0;\n  background: none;\n  border: none;\n  box-shadow: none;\n  text-shadow: none;\n  -gtk-icon-shadow: none;\n  opacity: 1;\n  min-width: 0;\n  min-height: 0; }\n\n.budgie-popover,\n.budgie-popover.background {\n  border-radius: 2px;\n  padding: 0;\n  background: #080809;\n  background-clip: border-box;\n  box-shadow: 0 2px 3px 1px rgba(0, 0, 0, 0.35);\n  border: 1px solid black; }\n  .budgie-popover list:hover,\n  .budgie-popover row:hover,\n  .budgie-popover.background list:hover,\n  .budgie-popover.background row:hover {\n    background: none; }\n  .budgie-popover > frame.container,\n  .budgie-popover.background > frame.container {\n    margin: 0 -1px -1px;\n    padding: 2px 0 0; }\n  .budgie-popover button,\n  .budgie-popover.background button {\n    color: #F4F5F6; }\n    .budgie-popover button:hover,\n    .budgie-popover.background button:hover {\n      color: #fefefe;\n      background: #25262d; }\n\n.budgie-popover > .container {\n  padding: 2px; }\n\n.budgie-menu {\n  color: #F4F5F6; }\n  .budgie-menu .container {\n    padding: 0; }\n  .budgie-menu button:hover {\n    -gtk-icon-effect: none; }\n  .budgie-menu entry.search {\n    border: none;\n    background: none;\n    padding: 5px 2px;\n    border-bottom: 1px solid black;\n    border-radius: 0;\n    font-size: 120%;\n    box-shadow: none;\n    color: #F4F5F6; }\n    .budgie-menu entry.search image:dir(ltr) {\n      padding-left: 8px;\n      padding-right: 12px; }\n    .budgie-menu entry.search image:dir(rtl) {\n      padding-left: 12px;\n      padding-right: 8px; }\n  .budgie-menu .categories {\n    border-width: 0;\n    margin-left: 3px;\n    background: transparent; }\n    .budgie-menu .categories:dir(ltr) {\n      border-right: 1px solid black; }\n    .budgie-menu .categories:dir(rtl) {\n      border-left: 1px solid black; }\n  .budgie-menu .category-button {\n    padding: 7px;\n    border-radius: 2px 0 0 2px; }\n    .budgie-menu .category-button:hover {\n      background-color: rgba(244, 245, 246, 0.05);\n      color: #F4F5F6; }\n    .budgie-menu .category-button:active {\n      box-shadow: inset 0 2px 2px -2px rgba(0, 0, 0, 0.2); }\n    .budgie-menu .category-button:checked {\n      color: #fefefe;\n      background: linear-gradient(to right, #5433FF, #20BDFF, #A5FECB); }\n      .budgie-menu .category-button:checked:hover {\n        color: rgba(254, 254, 254, 0.9); }\n    .budgie-menu .category-button:checked:disabled {\n      opacity: 0.5; }\n      .budgie-menu .category-button:checked:disabled label {\n        color: rgba(254, 254, 254, 0.7); }\n  .budgie-menu scrollbar {\n    background-color: transparent;\n    border-color: black; }\n  .budgie-menu button:not(.category-button) {\n    padding-top: 5px;\n    padding-bottom: 5px;\n    border-radius: 0;\n    box-shadow: none; }\n  .budgie-menu button {\n    border: none;\n    background: transparent; }\n  .budgie-menu undershoot, .budgie-menu overshoot {\n    background: none; }\n  .budgie-menu list {\n    color: rgba(244, 245, 246, 0.7); }\n\nbutton.budgie-menu-launcher {\n  padding: 0 2px;\n  color: white;\n  box-shadow: none;\n  background-color: transparent; }\n  button.budgie-menu-launcher:hover {\n    color: white; }\n  button.budgie-menu-launcher:active, button.budgie-menu-launcher:checked {\n    color: white; }\n  button.budgie-menu-launcher:backdrop {\n    color: white;\n    background-color: transparent; }\n    button.budgie-menu-launcher:backdrop:hover {\n      color: white; }\n    button.budgie-menu-launcher:backdrop:active, button.budgie-menu-launcher:backdrop:checked {\n      color: #0072ff;\n      box-shadow: none;\n      background-color: #17181d; }\n\n.user-menu .content-box separator {\n  margin-left: 6px;\n  margin-right: 6px;\n  background-color: rgba(244, 245, 246, 0.1); }\n.user-menu button {\n  margin: 5px; }\n.user-menu > box.vertical row.activatable:first-child .indicator-item,\n.user-menu > frame.container > box.vertical row.activatable:first-child .indicator-item {\n  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(0, 0, 0, 0.2), inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1);\n  background-color: #0072ff;\n  transition-duration: 0.2s; }\n  .user-menu > box.vertical row.activatable:first-child .indicator-item:dir(ltr),\n  .user-menu > frame.container > box.vertical row.activatable:first-child .indicator-item:dir(ltr) {\n    padding-left: 7px;\n    background-position: left center;\n    background-repeat: no-repeat;\n    background-size: 38px auto; }\n  .user-menu > box.vertical row.activatable:first-child .indicator-item:dir(rtl),\n  .user-menu > frame.container > box.vertical row.activatable:first-child .indicator-item:dir(rtl) {\n    padding-right: 7px;\n    background-position: right center;\n    background-repeat: no-repeat;\n    background-size: 38px auto; }\n  .user-menu > box.vertical row.activatable:first-child .indicator-item label,\n  .user-menu > frame.container > box.vertical row.activatable:first-child .indicator-item label {\n    color: #fefefe; }\n    .user-menu > box.vertical row.activatable:first-child .indicator-item label:dir(ltr),\n    .user-menu > frame.container > box.vertical row.activatable:first-child .indicator-item label:dir(ltr) {\n      padding-left: 5px; }\n    .user-menu > box.vertical row.activatable:first-child .indicator-item label:dir(rtl),\n    .user-menu > frame.container > box.vertical row.activatable:first-child .indicator-item label:dir(rtl) {\n      padding-right: 5px; }\n  .user-menu > box.vertical row.activatable:first-child .indicator-item image,\n  .user-menu > frame.container > box.vertical row.activatable:first-child .indicator-item image {\n    color: #fefefe; }\n    .user-menu > box.vertical row.activatable:first-child .indicator-item image:first-child,\n    .user-menu > frame.container > box.vertical row.activatable:first-child .indicator-item image:first-child {\n      min-width: 24px;\n      min-height: 20px; }\n\nbutton.raven-trigger {\n  padding-left: 2px;\n  padding-right: 2px;\n  color: white;\n  box-shadow: none; }\n  button.raven-trigger:hover {\n    color: white;\n    background-color: transparent; }\n  button.raven-trigger:active, button.raven-trigger:checked {\n    box-shadow: none;\n    background-color: transparent;\n    color: #0072ff; }\n  button.raven-trigger:backdrop {\n    color: white; }\n    button.raven-trigger:backdrop:hover {\n      color: white; }\n    button.raven-trigger:backdrop:active, button.raven-trigger:backdrop:checked {\n      box-shadow: none;\n      color: #0072ff;\n      background-color: transparent; }\n\n.places-menu .container {\n  padding: 0; }\n.places-menu .message-bar {\n  border-top-left-radius: 3px;\n  border-top-right-radius: 3px; }\n.places-menu .name-button {\n  border: 0;\n  border-radius: 0;\n  padding: 4px 6px; }\n.places-menu .unmount-button {\n  padding: 4px 4px;\n  border: 0;\n  border-radius: 0; }\n.places-menu .places-section-header {\n  padding: 0px;\n  border-bottom: 1px solid rgba(0, 0, 0, 0.95);\n  box-shadow: 0px 1px 1px alpha(@theme_fg_color, 0.03); }\n.places-menu .places-section-header > button {\n  padding: 8px;\n  border: none;\n  border-bottom-left-radius: 0px;\n  border-bottom-right-radius: 0px; }\n.places-menu .places-list {\n  background: rgba(244, 245, 246, 0.04);\n  border-bottom: 1px solid rgba(0, 0, 0, 0.95); }\n.places-menu .unlock-area {\n  border-top: 1px solid rgba(0, 0, 0, 0.85);\n  border-bottom: 1px solid rgba(0, 0, 0, 0.85); }\n.places-menu .unlock-area entry {\n  border-radius: 0;\n  border: 0; }\n.places-menu .unlock-area button {\n  border-radius: 0;\n  border: 0;\n  border-left: 1px solid rgba(0, 0, 0, 0.85); }\n.places-menu .alternative-label {\n  font-size: 15px;\n  padding: 3px; }\n.places-menu .always-expand {\n  background: transparent;\n  border-bottom: none; }\n\n.night-light-indicator .container {\n  padding: 0; }\n.night-light-indicator .view-header {\n  font-size: 14px;\n  padding: 10px;\n  border-bottom: 1px solid mix(@theme_base_color, #000000, 0.35);;\n  box-shadow: 0px 1px 1px alpha(@theme_fg_color, 0.04);; }\n.night-light-indicator .display-settings-button {\n  border-top-left-radius: 0px;\n  border-top-right-radius: 0px;\n  border: none;\n  padding: 3px;\n  border-top: 1px solid mix(@theme_base_color, #000000, 0.35);;\n  box-shadow: inset 0px 1px 1px alpha(@theme_fg_color, 0.04);; }\n\n.budgie-panel {\n  color: white;\n  background-color: rgba(0, 0, 0, 0.95);\n  background-image: none;\n  box-shadow: none;\n  border: none;\n  transition: all 150ms ease-in; }\n  .budgie-panel .alert {\n    color: #ed254e; }\n  .budgie-panel:backdrop {\n    color: white;\n    background-color: rgba(0, 0, 0, 0.95); }\n  .budgie-panel button {\n    border-top-width: 0;\n    border-bottom-width: 0;\n    border-radius: 0; }\n    .budgie-panel button.flat {\n      background: transparent;\n      border: none; }\n      .budgie-panel button.flat:hover, .budgie-panel button.flat:active, .budgie-panel button.flat:checked {\n        background: transparent;\n        color: #0072ff; }\n  .budgie-panel popover list,\n  .budgie-panel popover row {\n    padding: 0;\n    margin: 0; }\n  .budgie-panel label {\n    color: white;\n    font-weight: 700; }\n  .budgie-panel.transparent {\n    background-color: rgba(0, 0, 0, 0.4); }\n    .top .budgie-panel.transparent {\n      border-bottom-color: transparent; }\n    .bottom .budgie-panel.transparent {\n      border-top-color: transparent; }\n    .left .budgie-panel.transparent {\n      border-right-color: transparent; }\n    .right .budgie-panel.transparent {\n      border-left-color: transparent; }\n  .budgie-panel .end-region {\n    border-radius: 0px; }\n    .budgie-panel .end-region separator {\n      background-color: rgba(244, 245, 246, 0.15); }\n    .budgie-panel .end-region label {\n      font-weight: 700;\n      color: #F4F5F6; }\n\n.budgie-panel #tasklist-button,\n.budgie-panel #tasklist-button:backdrop {\n  outline-color: transparent;\n  transition: all 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n  border-color: rgba(0, 0, 0, 0);\n  border-radius: 0;\n  background-color: transparent;\n  box-shadow: none;\n  background-clip: padding-box; }\n\n.budgie-panel button.flat.launcher {\n  outline-color: transparent;\n  transition: all 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n  border-color: rgba(0, 0, 0, 0);\n  border-radius: 0;\n  padding: 0;\n  background-clip: padding-box;\n  background-color: transparent; }\n  .budgie-panel button.flat.launcher {\n    box-shadow: none; }\n\n.budgie-panel #tasklist-button:hover, .budgie-panel .unpinned button.flat.launcher:hover,\n.budgie-panel .pinned button.flat.launcher.running:hover {\n  box-shadow: none; }\n.budgie-panel #tasklist-button:active, .budgie-panel .unpinned button.flat.launcher:active,\n.budgie-panel .pinned button.flat.launcher.running:active, .budgie-panel #tasklist-button:checked, .budgie-panel .unpinned button.flat.launcher:checked,\n.budgie-panel .pinned button.flat.launcher.running:checked {\n  box-shadow: none; }\n.top .budgie-panel #tasklist-button, .budgie-panel .top #tasklist-button, .top .budgie-panel .unpinned button.flat.launcher, .budgie-panel .unpinned .top button.flat.launcher,\n.top .budgie-panel .pinned button.flat.launcher.running,\n.budgie-panel .pinned .top button.flat.launcher.running {\n  padding-bottom: 2px;\n  border-top: 2px solid transparent; }\n  .top .budgie-panel .pinned button.flat.launcher:not(.running) {\n    border-top: 2px solid transparent; }\n\n  .top .budgie-panel .pinned button.flat.launcher:not(.running):hover {\n    border-top: 2px solid rgba(255, 255, 255, 0.1); }\n\n  .top .budgie-panel .unpinned button.flat.launcher,\n  .top .budgie-panel .pinned button.flat.launcher.running {\n    border-top: 2px solid rgba(255, 255, 255, 0.1); }\n  .top .budgie-panel #tasklist-button:hover, .budgie-panel .top #tasklist-button:hover, .top .budgie-panel .unpinned button.flat.launcher:hover, .budgie-panel .unpinned .top button.flat.launcher:hover,\n  .top .budgie-panel .pinned button.flat.launcher.running:hover,\n  .budgie-panel .pinned .top button.flat.launcher.running:hover {\n    border-top: 2px solid rgba(255, 255, 255, 0.25); }\n  .top .budgie-panel #tasklist-button:active, .budgie-panel .top #tasklist-button:active, .top .budgie-panel .unpinned button.flat.launcher:active, .budgie-panel .unpinned .top button.flat.launcher:active,\n  .top .budgie-panel .pinned button.flat.launcher.running:active,\n  .budgie-panel .pinned .top button.flat.launcher.running:active, .top .budgie-panel #tasklist-button:checked, .budgie-panel .top #tasklist-button:checked, .top .budgie-panel .unpinned button.flat.launcher:checked, .budgie-panel .unpinned .top button.flat.launcher:checked,\n  .top .budgie-panel .pinned button.flat.launcher.running:checked,\n  .budgie-panel .pinned .top button.flat.launcher.running:checked {\n    border-top: 2px solid #0072ff; }\n.bottom .budgie-panel #tasklist-button, .budgie-panel .bottom #tasklist-button, .bottom .budgie-panel .unpinned button.flat.launcher, .budgie-panel .unpinned .bottom button.flat.launcher,\n.bottom .budgie-panel .pinned button.flat.launcher.running,\n.budgie-panel .pinned .bottom button.flat.launcher.running {\n  padding-top: 2px;\n  border-bottom: 2px solid transparent; }\n  .bottom .budgie-panel .pinned button.flat.launcher:not(.running) {\n    border-bottom: 2px solid transparent; }\n\n  .bottom .budgie-panel .pinned button.flat.launcher:not(.running):hover {\n    border-bottom: 2px solid rgba(255, 255, 255, 0.1); }\n\n  .bottom .budgie-panel .unpinned button.flat.launcher,\n  .bottom .budgie-panel .pinned button.flat.launcher.running {\n    border-bottom: 2px solid rgba(255, 255, 255, 0.1); }\n  .bottom .budgie-panel #tasklist-button:hover, .budgie-panel .bottom #tasklist-button:hover, .bottom .budgie-panel .unpinned button.flat.launcher:hover, .budgie-panel .unpinned .bottom button.flat.launcher:hover,\n  .bottom .budgie-panel .pinned button.flat.launcher.running:hover,\n  .budgie-panel .pinned .bottom button.flat.launcher.running:hover {\n    border-bottom: 2px solid rgba(255, 255, 255, 0.25); }\n  .bottom .budgie-panel #tasklist-button:active, .budgie-panel .bottom #tasklist-button:active, .bottom .budgie-panel .unpinned button.flat.launcher:active, .budgie-panel .unpinned .bottom button.flat.launcher:active,\n  .bottom .budgie-panel .pinned button.flat.launcher.running:active,\n  .budgie-panel .pinned .bottom button.flat.launcher.running:active, .bottom .budgie-panel #tasklist-button:checked, .budgie-panel .bottom #tasklist-button:checked, .bottom .budgie-panel .unpinned button.flat.launcher:checked, .budgie-panel .unpinned .bottom button.flat.launcher:checked,\n  .bottom .budgie-panel .pinned button.flat.launcher.running:checked,\n  .budgie-panel .pinned .bottom button.flat.launcher.running:checked {\n    border-bottom: 2px solid #0072ff; }\n.left .budgie-panel #tasklist-button, .budgie-panel .left #tasklist-button, .left .budgie-panel .unpinned button.flat.launcher, .budgie-panel .unpinned .left button.flat.launcher,\n.left .budgie-panel .pinned button.flat.launcher.running,\n.budgie-panel .pinned .left button.flat.launcher.running {\n  padding-right: 2px;\n  border-left: 2px solid transparent; }\n  .left .budgie-panel .pinned button.flat.launcher:not(.running) {\n    border-left: 2px solid transparent; }\n\n  .left .budgie-panel .pinned button.flat.launcher:not(.running):hover {\n    border-left: 2px solid rgba(255, 255, 255, 0.1); }\n\n  .left .budgie-panel .unpinned button.flat.launcher,\n  .left .budgie-panel .pinned button.flat.launcher.running {\n    border-left: 2px solid rgba(255, 255, 255, 0.1); }\n  .left .budgie-panel #tasklist-button:hover, .budgie-panel .left #tasklist-button:hover, .left .budgie-panel .unpinned button.flat.launcher:hover, .budgie-panel .unpinned .left button.flat.launcher:hover,\n  .left .budgie-panel .pinned button.flat.launcher.running:hover,\n  .budgie-panel .pinned .left button.flat.launcher.running:hover {\n    border-left: 2px solid rgba(255, 255, 255, 0.25); }\n  .left .budgie-panel #tasklist-button:active, .budgie-panel .left #tasklist-button:active, .left .budgie-panel .unpinned button.flat.launcher:active, .budgie-panel .unpinned .left button.flat.launcher:active,\n  .left .budgie-panel .pinned button.flat.launcher.running:active,\n  .budgie-panel .pinned .left button.flat.launcher.running:active, .left .budgie-panel #tasklist-button:checked, .budgie-panel .left #tasklist-button:checked, .left .budgie-panel .unpinned button.flat.launcher:checked, .budgie-panel .unpinned .left button.flat.launcher:checked,\n  .left .budgie-panel .pinned button.flat.launcher.running:checked,\n  .budgie-panel .pinned .left button.flat.launcher.running:checked {\n    border-left: 2px solid #0072ff; }\n.right .budgie-panel #tasklist-button, .budgie-panel .right #tasklist-button, .right .budgie-panel .unpinned button.flat.launcher, .budgie-panel .unpinned .right button.flat.launcher,\n.right .budgie-panel .pinned button.flat.launcher.running,\n.budgie-panel .pinned .right button.flat.launcher.running {\n  padding-left: 2px;\n  border-right: 2px solid transparent; }\n  .right .budgie-panel .pinned button.flat.launcher:not(.running) {\n    border-right: 2px solid transparent; }\n\n  .right .budgie-panel .pinned button.flat.launcher:not(.running):hover {\n    border-right: 2px solid rgba(255, 255, 255, 0.1); }\n\n  .right .budgie-panel .unpinned button.flat.launcher,\n  .right .budgie-panel .pinned button.flat.launcher.running {\n    border-right: 2px solid rgba(255, 255, 255, 0.1); }\n  .right .budgie-panel #tasklist-button:hover, .budgie-panel .right #tasklist-button:hover, .right .budgie-panel .unpinned button.flat.launcher:hover, .budgie-panel .unpinned .right button.flat.launcher:hover,\n  .right .budgie-panel .pinned button.flat.launcher.running:hover,\n  .budgie-panel .pinned .right button.flat.launcher.running:hover {\n    border-right: 2px solid rgba(255, 255, 255, 0.25); }\n  .right .budgie-panel #tasklist-button:active, .budgie-panel .right #tasklist-button:active, .right .budgie-panel .unpinned button.flat.launcher:active, .budgie-panel .unpinned .right button.flat.launcher:active,\n  .right .budgie-panel .pinned button.flat.launcher.running:active,\n  .budgie-panel .pinned .right button.flat.launcher.running:active, .right .budgie-panel #tasklist-button:checked, .budgie-panel .right #tasklist-button:checked, .right .budgie-panel .unpinned button.flat.launcher:checked, .budgie-panel .unpinned .right button.flat.launcher:checked,\n  .right .budgie-panel .pinned button.flat.launcher.running:checked,\n  .budgie-panel .pinned .right button.flat.launcher.running:checked {\n    border-right: 2px solid #0072ff; }\n\n.top .budgie-panel {\n  border-bottom: 1px solid rgba(0, 0, 0, 0.92); }\n\n.top .raven-frame {\n  padding: 0;\n  background: none; }\n  .top .raven-frame border {\n    border: none;\n    border-bottom: 1px solid rgba(0, 0, 0, 0.92); }\n\n.top .shadow-block {\n  background-color: transparent;\n  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.3), transparent); }\n\n.bottom .budgie-panel {\n  border-top: 1px solid rgba(0, 0, 0, 0.92); }\n\n.bottom .raven-frame {\n  padding: 0;\n  background: none; }\n  .bottom .raven-frame border {\n    border: none;\n    border-top: 1px solid rgba(0, 0, 0, 0.92); }\n\n.bottom .shadow-block {\n  background-color: transparent;\n  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.3), transparent); }\n\n.left .budgie-panel {\n  border-right: 1px solid rgba(0, 0, 0, 0.92); }\n\n.left .raven-frame {\n  padding: 0;\n  background: none; }\n  .left .raven-frame border {\n    border: none;\n    border-right: 1px solid rgba(0, 0, 0, 0.92); }\n\n.left .shadow-block {\n  background-color: transparent;\n  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.3), transparent); }\n\n.right .budgie-panel {\n  border-left: 1px solid rgba(0, 0, 0, 0.92); }\n\n.right .raven-frame {\n  padding: 0;\n  background: none; }\n  .right .raven-frame border {\n    border: none;\n    border-left: 1px solid rgba(0, 0, 0, 0.92); }\n\n.right .shadow-block {\n  background-color: transparent;\n  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.3), transparent); }\n\n.raven {\n  padding: 0;\n  color: #F4F5F6;\n  background: #080809;\n  transition: 170ms ease-out; }\n  .raven .raven-header {\n    min-height: 32px;\n    color: #F4F5F6;\n    border: solid rgba(0, 0, 0, 0.95);\n    border-width: 1px 0;\n    background-color: rgba(7, 7, 8, 0.45); }\n    .raven .raven-header * {\n      padding-top: 0;\n      padding-bottom: 0; }\n    .raven .raven-header.top {\n      border-top-style: none;\n      border-color: transparent;\n      margin-top: 3px;\n      min-height: 32px; }\n      .raven .raven-header.top button.image-button:hover {\n        color: #0067e6;\n        box-shadow: none; }\n    .raven .raven-header > button.text-button {\n      border-radius: 2px;\n      color: #fefefe;\n      background-color: rgba(230, 19, 62, 0.9);\n      box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n      .raven .raven-header > button.text-button:hover {\n        border-radius: 2px;\n        color: #fefefe;\n        background-color: rgba(237, 37, 78, 0.9);\n        box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n      .raven .raven-header > button.text-button:active {\n        color: #fefefe;\n        background-color: rgba(239, 61, 97, 0.9);\n        box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n    .raven .raven-header.bottom {\n      border-bottom-style: none; }\n    .raven .raven-header button {\n      color: #8b8b8b;\n      text-shadow: none;\n      box-shadow: none;\n      background: transparent;\n      border: none;\n      border-radius: 0; }\n      .raven .raven-header button:hover {\n        color: #0072ff;\n        border-radius: 0;\n        text-shadow: none;\n        border: none;\n        border-radius: 0; }\n      .raven .raven-header button:disabled {\n        color: #828385; }\n      .raven .raven-header button.text-button.radio {\n        margin: 5px 0px;\n        min-height: 20px;\n        padding: 3px; }\n        .raven .raven-header button.text-button.radio:active, .raven .raven-header button.text-button.radio:checked {\n          border-radius: 23px;\n          background: linear-gradient(to right, #00c6ff, #0072ff);\n          box-shadow: 0px 0px 5px rgba(0, 198, 255, 0.98);\n          color: white; }\n  .raven list {\n    color: #F4F5F6;\n    background-color: transparent; }\n    .raven list:selected {\n      background-color: rgba(0, 114, 255, 0.9); }\n    .raven list row,\n    .raven list row.activatable {\n      background-color: transparent; }\n      .raven list row:hover,\n      .raven list row.activatable:hover {\n        background-color: rgba(36, 36, 41, 0.25); }\n      .raven list row:selected,\n      .raven list row.activatable:selected {\n        background-color: rgba(0, 114, 255, 0.9); }\n  .raven .raven-background {\n    color: #F4F5F6;\n    background-color: transparent;\n    border-color: transparent; }\n    .raven .raven-background.middle {\n      border-bottom-style: none; }\n  .raven .powerstrip {\n    background-color: transparent;\n    border-top-color: transparent; }\n  .raven .powerstrip button.image-button {\n    border-radius: 50%;\n    padding: 5px;\n    min-width: 32px;\n    min-height: 32px;\n    margin-bottom: 3px;\n    background: #c74ded;\n    color: #fefefe;\n    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(0, 0, 0, 0.2), inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1);\n    border: none;\n    font-size: 100%; }\n    .raven .powerstrip button.image-button:hover {\n      background: rgba(199, 77, 237, 0.85);\n      color: #fefefe; }\n    .raven .powerstrip button.image-button:active {\n      background: #c74ded;\n      color: #fefefe; }\n    .raven .powerstrip button.image-button:first-child {\n      background: linear-gradient(to right, #5433FF, #20BDFF, #A5FECB); }\n      .raven .powerstrip button.image-button:first-child:hover {\n        background: rgba(0, 114, 255, 0.85); }\n      .raven .powerstrip button.image-button:first-child:active {\n        background: #0072ff; }\n    .raven .powerstrip button.image-button:last-child {\n      background: linear-gradient(to right, #fe8c00, #f83600); }\n      .raven .powerstrip button.image-button:last-child:hover {\n        background: rgba(237, 37, 78, 0.85); }\n      .raven .powerstrip button.image-button:last-child:active {\n        background: #ed254e; }\n  .raven .option-subtitle {\n    font-size: 13px; }\n\ncalendar.raven-calendar {\n  padding: 6px;\n  color: #F4F5F6;\n  background: transparent;\n  border-color: transparent; }\n  calendar.raven-calendar:indeterminate {\n    color: alpha(currentColor,0.3); }\n  calendar.raven-calendar:selected {\n    background: transparent;\n    color: #0069eb;\n    font-weight: bold; }\n  calendar.raven-calendar:backdrop {\n    background-color: transparent; }\n  calendar.raven-calendar.header {\n    color: #F4F5F6;\n    border: none;\n    border-radius: 0;\n    background-color: transparent; }\n  calendar.raven-calendar button, calendar.raven-calendar button:focus {\n    color: alpha(currentColor,0.5);\n    background-color: transparent; }\n    calendar.raven-calendar button:hover, calendar.raven-calendar button:focus:hover {\n      color: #F4F5F6;\n      background-color: transparent; }\n\n.raven-mpris {\n  color: #F4F5F6;\n  background-color: rgba(0, 0, 0, 0.9);\n  border: solid rgba(255, 255, 255, 0.1);\n  border-width: 1px 0;\n  border-bottom-color: rgba(0, 0, 0, 0.1); }\n  .raven-mpris button.image-button {\n    padding: 10px;\n    background-color: #191a1f;\n    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(0, 0, 0, 0.2), inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1); }\n    .raven-mpris button.image-button:hover {\n      background-color: #0072ff; }\n    .raven-mpris button.image-button:active {\n      background-color: #0067e6; }\n    .raven-mpris button.image-button:first-child {\n      margin-right: 4px; }\n    .raven-mpris button.image-button:last-child {\n      margin-left: 4px; }\n    .raven-mpris button.image-button:last-child, .raven-mpris button.image-button:first-child {\n      padding: 4px;\n      margin-top: 6px;\n      margin-bottom: 6px; }\n\n.budgie-notification-window, .budgie-osd-window, .budgie-switcher-window {\n  background: none;\n  border-radius: 1px; }\n  .budgie-notification-window button, .budgie-osd-window button, .budgie-switcher-window button {\n    background-color: #0072ff;\n    color: #fefefe;\n    border: none; }\n    .budgie-notification-window button:hover, .budgie-osd-window button:hover, .budgie-switcher-window button:hover {\n      background-color: #0067e6;\n      border: none; }\n    .budgie-notification-window button:active, .budgie-osd-window button:active, .budgie-switcher-window button:active, .budgie-notification-window button:checked, .budgie-osd-window button:checked, .budgie-switcher-window button:checked {\n      background-color: #0067e6; }\n\n.budgie-notification.background, .background.budgie-osd, .background.budgie-switcher {\n  border-radius: 1px; }\n.budgie-notification .notification-title, .budgie-osd .notification-title, .budgie-switcher .notification-title {\n  font-size: 110%;\n  color: #F4F5F6; }\n.budgie-notification .notification-body, .budgie-osd .notification-body, .budgie-switcher .notification-body {\n  color: rgba(244, 245, 246, 0.7); }\n.budgie-notification button, .budgie-osd button, .budgie-switcher button {\n  background-color: transparent;\n  color: #fefefe; }\n  .budgie-notification button:hover, .budgie-osd button:hover, .budgie-switcher button:hover {\n    background-color: transparent;\n    color: #ed254e;\n    box-shadow: none; }\n  .budgie-notification button:active, .budgie-osd button:active, .budgie-switcher button:active, .budgie-notification button:checked, .budgie-osd button:checked, .budgie-switcher button:checked {\n    background-color: transparent;\n    color: #e6133e; }\n\n.drop-shadow, .budgie-session-dialog.background, .background.budgie-polkit-dialog, .background.budgie-run-dialog {\n  color: #F4F5F6;\n  background-color: rgba(16, 16, 19, 0.95);\n  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);\n  border-radius: 2px; }\n\n.budgie-switcher-window flowbox {\n  color: #F4F5F6; }\n.budgie-switcher-window flowboxchild {\n  padding: 3px;\n  margin: 3px;\n  color: #F4F5F6; }\n  .budgie-switcher-window flowboxchild:hover {\n    background-color: transparent; }\n  .budgie-switcher-window flowboxchild:active {\n    color: #F4F5F6; }\n  .budgie-switcher-window flowboxchild:selected {\n    color: #fefefe;\n    background-color: rgba(0, 114, 255, 0.5); }\n    .budgie-switcher-window flowboxchild:selected:active {\n      color: #fefefe; }\n    .budgie-switcher-window flowboxchild:selected:hover {\n      background-color: #0067e6; }\n    .budgie-switcher-window flowboxchild:selected:disabled {\n      color: rgba(254, 254, 254, 0.7);\n      background-color: rgba(0, 114, 255, 0.7); }\n      .budgie-switcher-window flowboxchild:selected:disabled label {\n        color: rgba(254, 254, 254, 0.7); }\n\n.budgie-session-dialog, .budgie-polkit-dialog, .budgie-run-dialog {\n  color: #F4F5F6;\n  background-color: rgba(0, 0, 0, 0.95); }\n  .budgie-session-dialog label:backdrop, .budgie-polkit-dialog label:backdrop, .budgie-run-dialog label:backdrop {\n    color: rgba(244, 245, 246, 0.8); }\n  .budgie-session-dialog .dialog-title, .budgie-polkit-dialog .dialog-title, .budgie-run-dialog .dialog-title {\n    font-size: 120%; }\n  .budgie-session-dialog .linked.horizontal > button, .budgie-polkit-dialog .linked.horizontal > button, .budgie-run-dialog .linked.horizontal > button {\n    margin-bottom: 0;\n    min-height: 32px;\n    border-bottom: none;\n    border-color: black;\n    border-radius: 0;\n    color: #fff;\n    background-color: transparent;\n    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06), inset 0 1px 2px rgba(0, 0, 0, 0.2); }\n    .budgie-session-dialog .linked.horizontal > button label, .budgie-polkit-dialog .linked.horizontal > button label, .budgie-run-dialog .linked.horizontal > button label {\n      font-weight: 700; }\n    .budgie-session-dialog .linked.horizontal > button:first-child, .budgie-polkit-dialog .linked.horizontal > button:first-child, .budgie-run-dialog .linked.horizontal > button:first-child {\n      border-left: none;\n      border-bottom-left-radius: 2px; }\n    .budgie-session-dialog .linked.horizontal > button:last-child, .budgie-polkit-dialog .linked.horizontal > button:last-child, .budgie-run-dialog .linked.horizontal > button:last-child {\n      border-right: none;\n      border-bottom-right-radius: 2px; }\n    .budgie-session-dialog .linked.horizontal > button:hover, .budgie-polkit-dialog .linked.horizontal > button:hover, .budgie-run-dialog .linked.horizontal > button:hover {\n      background-color: rgba(0, 114, 255, 0.9); }\n      .budgie-session-dialog .linked.horizontal > button:hover:backdrop label, .budgie-polkit-dialog .linked.horizontal > button:hover:backdrop label, .budgie-run-dialog .linked.horizontal > button:hover:backdrop label {\n        color: rgba(255, 255, 255, 0.5); }\n    .budgie-session-dialog .linked.horizontal > button.suggested-action, .budgie-polkit-dialog .linked.horizontal > button.suggested-action, .budgie-run-dialog .linked.horizontal > button.suggested-action {\n      background-color: rgba(0, 114, 255, 0.9); }\n      .budgie-session-dialog .linked.horizontal > button.suggested-action:hover, .budgie-polkit-dialog .linked.horizontal > button.suggested-action:hover, .budgie-run-dialog .linked.horizontal > button.suggested-action:hover {\n        background-color: rgba(26, 128, 255, 0.9); }\n      .budgie-session-dialog .linked.horizontal > button.suggested-action:active, .budgie-polkit-dialog .linked.horizontal > button.suggested-action:active, .budgie-run-dialog .linked.horizontal > button.suggested-action:active, .budgie-session-dialog .linked.horizontal > button.suggested-action:checked, .budgie-polkit-dialog .linked.horizontal > button.suggested-action:checked, .budgie-run-dialog .linked.horizontal > button.suggested-action:checked {\n        background-color: rgba(26, 128, 255, 0.9); }\n    .budgie-session-dialog .linked.horizontal > button.destructive-action, .budgie-polkit-dialog .linked.horizontal > button.destructive-action, .budgie-run-dialog .linked.horizontal > button.destructive-action {\n      background-color: rgba(206, 17, 56, 0.9); }\n      .budgie-session-dialog .linked.horizontal > button.destructive-action:hover, .budgie-polkit-dialog .linked.horizontal > button.destructive-action:hover, .budgie-run-dialog .linked.horizontal > button.destructive-action:hover {\n        background-color: rgba(230, 19, 62, 0.9); }\n      .budgie-session-dialog .linked.horizontal > button.destructive-action:active, .budgie-polkit-dialog .linked.horizontal > button.destructive-action:active, .budgie-run-dialog .linked.horizontal > button.destructive-action:active, .budgie-session-dialog .linked.horizontal > button.destructive-action:checked, .budgie-polkit-dialog .linked.horizontal > button.destructive-action:checked, .budgie-run-dialog .linked.horizontal > button.destructive-action:checked {\n        background-color: rgba(230, 19, 62, 0.9); }\n  .budgie-session-dialog entry, .budgie-polkit-dialog entry, .budgie-run-dialog entry {\n    background-color: #505359;\n    color: #F4F5F6; }\n    .budgie-session-dialog entry:focus, .budgie-polkit-dialog entry:focus, .budgie-run-dialog entry:focus {\n      background-color: #505359; }\n    .budgie-session-dialog entry:backdrop, .budgie-polkit-dialog entry:backdrop, .budgie-run-dialog entry:backdrop {\n      background-color: #505359; }\n\n.budgie-polkit-dialog .message {\n  color: rgba(244, 245, 246, 0.7); }\n.budgie-polkit-dialog .failure {\n  color: #ed254e; }\n\n.budgie-run-dialog entry.search, .budgie-run-dialog entry.search:focus {\n  font-size: 120%;\n  padding: 8px 5px;\n  border: none;\n  box-shadow: none; }\n  .budgie-run-dialog entry.search image, .budgie-run-dialog entry.search:focus image {\n    color: #F4F5F6; }\n    .budgie-run-dialog entry.search image:dir(ltr), .budgie-run-dialog entry.search:focus image:dir(ltr) {\n      padding-left: 8px;\n      padding-right: 12px; }\n    .budgie-run-dialog entry.search image:dir(rtl), .budgie-run-dialog entry.search:focus image:dir(rtl) {\n      padding-left: 12px;\n      padding-right: 8px; }\n.budgie-run-dialog list row:selected .dim-label, .budgie-run-dialog list row:selected label.separator, .budgie-run-dialog list row:selected .titlebar .subtitle, .titlebar .budgie-run-dialog list row:selected .subtitle,\n.budgie-run-dialog list row:selected headerbar .subtitle,\nheaderbar .budgie-run-dialog list row:selected .subtitle {\n  opacity: 1; }\n.budgie-run-dialog scrolledwindow {\n  border-top: 1px solid rgba(0, 0, 0, 0); }\n\n.budgie-menubar menu {\n  margin: 4px;\n  padding: 5px;\n  border-radius: 0;\n  background-color: rgba(0, 0, 0, 0.95); }\n  .budgie-menubar menu menuitem:hover {\n    background-color: #0072ff;\n    color: #fefefe; }\n.budgie-menubar arrow {\n  border: none;\n  min-width: 16px;\n  min-height: 16px; }\n  .budgie-menubar arrow.top {\n    -gtk-icon-source: -gtk-icontheme(\"pan-up-symbolic\");\n    border-bottom: 1px solid rgba(35, 35, 36, 0.928); }\n  .budgie-menubar arrow.bottom {\n    -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\");\n    border-top: 1px solid rgba(35, 35, 36, 0.928); }\n.budgie-menubar menuitem accelerator {\n  color: rgba(244, 245, 246, 0.35); }\n.budgie-menubar menuitem check, .budgie-menubar menuitem radio {\n  min-height: 16px;\n  min-width: 16px; }\n\nwindow.background.budgie-settings-window.csd > box.horizontal > stack > scrolledwindow buttonbox.inline-toolbar {\n  border-style: none none solid; }\n\n.workspace-switcher .workspace-layout {\n  border: 0 solid rgba(0, 0, 0, 0.95); }\n  .top .workspace-switcher .workspace-layout:dir(ltr), .bottom .workspace-switcher .workspace-layout:dir(ltr) {\n    border-left-width: 1px; }\n  .top .workspace-switcher .workspace-layout:dir(rtl), .bottom .workspace-switcher .workspace-layout:dir(rtl) {\n    border-right-width: 1px; }\n  .left .workspace-switcher .workspace-layout, .right .workspace-switcher .workspace-layout {\n    border-top-width: 1px; }\n.workspace-switcher .workspace-item, .workspace-switcher .workspace-add-button {\n  border: 0 solid rgba(24, 24, 27, 0.95); }\n  .top .workspace-switcher .workspace-item:dir(ltr), .bottom .workspace-switcher .workspace-item:dir(ltr),\n  .top .workspace-switcher .workspace-add-button:dir(ltr), .bottom .workspace-switcher .workspace-add-button:dir(ltr) {\n    border-right-width: 1px; }\n  .top .workspace-switcher .workspace-item:dir(rtl), .bottom .workspace-switcher .workspace-item:dir(rtl),\n  .top .workspace-switcher .workspace-add-button:dir(rtl), .bottom .workspace-switcher .workspace-add-button:dir(rtl) {\n    border-left-width: 1px; }\n  .left .workspace-switcher .workspace-item, .right .workspace-switcher .workspace-item, .left .workspace-switcher .workspace-add-button, .right .workspace-switcher .workspace-add-button {\n    border-bottom-width: 1px; }\n.workspace-switcher .workspace-item.current-workspace {\n  background-color: rgba(12, 12, 14, 0.95); }\n.workspace-switcher .workspace-add-button {\n  border: none;\n  background: transparent;\n  box-shadow: none; }\n  .workspace-switcher .workspace-add-button:hover {\n    box-shadow: none; }\n  .workspace-switcher .workspace-add-button:active {\n    background-image: none; }\n  .workspace-switcher .workspace-add-button:active image {\n    margin: 1px 0 -1px; }\n.budgie-panel .workspace-switcher .workspace-icon-button {\n  min-height: 24px;\n  min-width: 24px;\n  padding: 0;\n  border-radius: 2px; }\n\n/************\n * Nautilus *\n ************/\n.nautilus-window .frame *:selected, .nautilus-window .frame *:selected:backdrop {\n  background: transparent;\n  color: #0072ff; }\n  .nautilus-window .frame *:selected label, .nautilus-window .frame *:selected:backdrop label {\n    color: #0072ff; }\n.nautilus-window paned > separator {\n  background-image: none; }\n.nautilus-window .sidebar {\n  background-color: transparent; }\n  .nautilus-window .sidebar:backdrop {\n    background-color: transparent; }\n  .nautilus-window .sidebar .list-row button {\n    border: none;\n    background-color: rgba(18, 19, 22, 0.95); }\n    .nautilus-window .sidebar .list-row button:active {\n      background-color: rgba(0, 114, 255, 0.75); }\n  .nautilus-window .sidebar .list-row:selected {\n    background-color: rgba(0, 114, 255, 0.75); }\n    .nautilus-window .sidebar .list-row:selected:hover {\n      background-color: rgba(0, 114, 255, 0.9); }\n  .nautilus-window .sidebar .list-row:hover {\n    background-color: rgba(25, 26, 31, 0.5); }\n    .nautilus-window .sidebar .list-row:hover:active {\n      background-color: rgba(0, 114, 255, 0.9); }\n.nautilus-window.background {\n  background-color: rgba(18, 19, 22, 0.95); }\n  .nautilus-window.background:backdrop {\n    background-color: rgba(18, 19, 22, 0.95); }\n.nautilus-window notebook > stack:only-child {\n  background-color: #191a1f; }\n  .nautilus-window notebook > stack:only-child:backdrop {\n    background-color: #1b1c21; }\n.nautilus-window searchbar {\n  border-top: 1px solid rgba(0, 0, 0, 0.12); }\n.nautilus-window .searchbar-container {\n  margin-top: -1px; }\n.nautilus-window .titlebar .search {\n  border: 1px solid transparent;\n  border-radius: 10px;\n  box-shadow: none;\n  margin-top: 10px;\n  margin-bottom: 10px; }\n.nautilus-window .titlebar .path-bar-box .dim-label, .nautilus-window .titlebar .path-bar-box label.separator, .nautilus-window .titlebar .path-bar-box .subtitle {\n  color: transparent; }\n.nautilus-window .titlebar .path-bar-box widget > .text-button:last-child,\n.nautilus-window .titlebar .path-bar-box widget > .text-button:last-child:active,\n.nautilus-window .titlebar .path-bar-box widget > .text-button:last-child:checked,\n.nautilus-window .titlebar .path-bar-box button:active, .nautilus-window .titlebar .path-bar-box button:checked {\n  border-radius: 23px;\n  background: linear-gradient(to right, #00c6ff, #0072ff);\n  box-shadow: 0px 0px 5px rgba(0, 198, 255, 0.98);\n  color: white; }\n  .nautilus-window .titlebar .path-bar-box widget > .text-button:last-child:backdrop, .nautilus-window .titlebar .path-bar-box widget > .text-button:last-child:backdrop label,\n  .nautilus-window .titlebar .path-bar-box widget > .text-button:last-child:active:backdrop,\n  .nautilus-window .titlebar .path-bar-box widget > .text-button:last-child:active:backdrop label,\n  .nautilus-window .titlebar .path-bar-box widget > .text-button:last-child:checked:backdrop,\n  .nautilus-window .titlebar .path-bar-box widget > .text-button:last-child:checked:backdrop label,\n  .nautilus-window .titlebar .path-bar-box button:active:backdrop,\n  .nautilus-window .titlebar .path-bar-box button:active:backdrop label, .nautilus-window .titlebar .path-bar-box button:checked:backdrop, .nautilus-window .titlebar .path-bar-box button:checked:backdrop label {\n    color: whitesmoke; }\n.nautilus-window .titlebar .path-buttons-box .dim-label, .nautilus-window .titlebar .path-buttons-box label.separator, .nautilus-window .titlebar .path-buttons-box .subtitle {\n  color: transparent; }\n.nautilus-window .titlebar .path-buttons-box button .horizontal .dim-label, .nautilus-window .titlebar .path-buttons-box button .horizontal label.separator, .nautilus-window .titlebar .path-buttons-box button .horizontal .subtitle {\n  color: #F4F5F6; }\n.nautilus-window .titlebar .path-buttons-box button:hover .dim-label, .nautilus-window .titlebar .path-buttons-box button:hover label.separator, .nautilus-window .titlebar .path-buttons-box button:hover .subtitle, .nautilus-window .titlebar .path-buttons-box button:focus .dim-label, .nautilus-window .titlebar .path-buttons-box button:focus label.separator, .nautilus-window .titlebar .path-buttons-box button:focus .subtitle {\n  color: #0072ff; }\n.nautilus-window .titlebar .path-buttons-box .current-dir label {\n  padding: 6px 12px;\n  border-radius: 23px;\n  background: linear-gradient(to right, #00c6ff, #0072ff);\n  box-shadow: 0px 0px 5px rgba(0, 198, 255, 0.98);\n  color: white; }\n.nautilus-window .titlebar .linked:not(.path-bar) button:active, .nautilus-window .titlebar .linked:not(.path-bar) button:checked, .nautilus-window .titlebar .linked:not(.path-bar) button:active:backdrop, .nautilus-window .titlebar .linked:not(.path-bar) button:checked:backdrop {\n  background: transparent;\n  color: #0072ff;\n  box-shadow: none;\n  border: none; }\n.nautilus-window .linked:not(.vertical) > entry {\n  border-radius: 10px;\n  margin-right: 5px; }\n  .nautilus-window .linked:not(.vertical) > entry:focus {\n    border-color: rgba(0, 114, 255, 0.6); }\n\n.nautilus-circular-button {\n  border-radius: 20px;\n  -gtk-outline-radius: 20px; }\n\n.disk-space-display {\n  border: 2px solid; }\n  .disk-space-display .unknown {\n    background-color: #888a85;\n    border-color: #555653; }\n  .disk-space-display .used {\n    background-color: #9FB0B9;\n    border-color: #667f8c; }\n  .disk-space-display .free {\n    background-color: #D8D8D8;\n    border-color: #a5a5a5; }\n\n.nautilus-desktop {\n  color: #F4F5F6; }\n  .nautilus-desktop .nautilus-canvas-item {\n    border-radius: 5px;\n    color: #fefefe;\n    text-shadow: 1px 1px rgba(0, 0, 0, 0.6); }\n    .nautilus-desktop .nautilus-canvas-item:active {\n      color: #F4F5F6;\n      text-shadow: none; }\n    .nautilus-desktop .nautilus-canvas-item:hover {\n      color: #F4F5F6;\n      text-shadow: none; }\n    .nautilus-desktop .nautilus-canvas-item:selected {\n      color: #fefefe;\n      text-shadow: none; }\n    .nautilus-desktop .nautilus-canvas-item .dim-label:selected, .nautilus-desktop .nautilus-canvas-item label.separator:selected, .nautilus-desktop .nautilus-canvas-item .titlebar .subtitle:selected, .titlebar .nautilus-desktop .nautilus-canvas-item .subtitle:selected,\n    .nautilus-desktop .nautilus-canvas-item headerbar .subtitle:selected,\n    headerbar .nautilus-desktop .nautilus-canvas-item .subtitle:selected {\n      color: #fefefe; }\n  .nautilus-desktop .nautilus-list .dim-label:selected, .nautilus-desktop .nautilus-list label.separator:selected, .nautilus-desktop .nautilus-list .titlebar .subtitle:selected, .titlebar .nautilus-desktop .nautilus-list .subtitle:selected,\n  .nautilus-desktop .nautilus-list headerbar .subtitle:selected,\n  headerbar .nautilus-desktop .nautilus-list .subtitle:selected {\n    color: #fefefe; }\n\n/*********\n * Gedit *\n *********/\n.gedit-search-slider {\n  padding: 4px;\n  border-radius: 0 0 3px 3px;\n  border: 0;\n  background-color: #101013; }\n\n/*********\n* Gnucash *\n*********/\n#gnc-id-main-window entry.gnc-class-register-foreground {\n  background: transparent;\n  border: none;\n  box-shadow: none; }\n#gnc-id-main-window .arrow.button.toggle {\n  transition: none;\n  box-shadow: none; }\n  #gnc-id-main-window .arrow.button.toggle:hover {\n    border-color: #0072ff; }\n\n/*******************\n * Calendar events *\n********************/\n.color-light.timed label {\n  color: #F4F5F6;\n  opacity: 1; }\n.week-view .color-light.timed label, .color-light label, .year-view .color-light:not(.timed) label {\n  color: #101013;\n  opacity: 1; }\n\n.xfce4-panel {\n  border-radius: 0; }\n  .xfce4-panel.panel {\n    background-color: #191a1f;\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\n\n#tasklist-button {\n  color: rgba(255, 255, 255, 0.8);\n  border-radius: 0;\n  border: none;\n  background-color: rgba(25, 26, 31, 0); }\n  #tasklist-button:hover {\n    color: white;\n    background-color: rgba(0, 0, 0, 0.17); }\n  #tasklist-button:checked {\n    color: white;\n    background-color: rgba(0, 0, 0, 0.25);\n    box-shadow: inset 0 -2px #0072ff; }\n\n.xfce4-panel.panel button.flat:not(.open_group) {\n  color: white;\n  border-radius: 0;\n  border: none;\n  background-color: rgba(25, 26, 31, 0);\n  transition: none; }\n  .xfce4-panel.panel button.flat:hover:not(.open_group) {\n    border: none;\n    background-color: #30323b; }\n  .xfce4-panel.panel button.flat:active:not(.open_group), .xfce4-panel.panel button.flat:checked:not(.open_group) {\n    color: white;\n    background: linear-gradient(to right, #00c6ff, #0072ff) left bottom #121216 no-repeat;\n    background-size: 100% 2px;\n    border: 0; }\n    .xfce4-panel.panel button.flat:active:not(.open_group) label, .xfce4-panel.panel button.flat:active:not(.open_group) image, .xfce4-panel.panel button.flat:checked:not(.open_group) label, .xfce4-panel.panel button.flat:checked:not(.open_group) image {\n      color: inherit; }\n\n#whiskermenu-window button {\n  background-color: transparent;\n  border: none;\n  border-radius: 0;\n  font-weight: normal;\n  padding: 2px;\n  margin: 1px 0px; }\n  #whiskermenu-window button:hover, #whiskermenu-window button:checked {\n    background-color: #0072ff; }\n\n/* thunar */\n.thunar toolbar {\n  background-color: #080809; }\n\n/* buttons in toolbar */\n.thunar toolbar.horizontal button image {\n  -gtk-icon-transform: scale(0.72); }\n\n/* path-bar of thunar */\nwindow.thunar toolbar#location-toolbar > toolitem > widget > widget.linked.path-bar > button.toggle.path-bar-button, .thunar toolbar .path-bar-button {\n  margin-top: 7px;\n  margin-bottom: 7px; }\n  window.thunar toolbar#location-toolbar > toolitem > widget > widget.linked.path-bar > button.toggle.path-bar-button:hover, .thunar toolbar .path-bar-button:hover {\n    color: #0072ff; }\n  window.thunar toolbar#location-toolbar > toolitem > widget > widget.linked.path-bar > button.toggle.path-bar-button:checked, .thunar toolbar .path-bar-button:checked {\n    border-radius: 23px;\n    background: linear-gradient(to right, #00c6ff, #0072ff);\n    box-shadow: 0px 0px 5px rgba(0, 198, 255, 0.98);\n    color: white; }\n\nwindow.thunar toolbar#location-toolbar > toolitem > widget > widget.linked.path-bar > button.path-bar-button, .thunar toolbar .path-bar-button {\n  background: none;\n  outline: none;\n  border: none;\n  box-shadow: none; }\n\n/* thunar sidepane */\n.thunar scrolledwindow.sidebar treeview.view {\n  background: #09090b;\n  padding: 1.5px; }\n  .thunar scrolledwindow.sidebar treeview.view:hover {\n    background: #191a1f; }\n  .thunar scrolledwindow.sidebar treeview.view:selected {\n    border-radius: 23px;\n    background: linear-gradient(to right, #00c6ff, #0072ff);\n    box-shadow: 0px 0px 5px rgba(0, 198, 255, 0.98);\n    color: white;\n    border-radius: 0;\n    box-shadow: none; }\n\nwindow.thunar toolbar#location-toolbar entry {\n  border-radius: 10px; }\n\n/* Vala-appmenu-plugin*/\n.-vala-panel-appmenu-core scrolledwindow,\n.-vala-panel-appmenu-private > menuitem,\n.-vala-panel-appmenu-private > menuitem:first-child > label {\n  color: white; }\n\n/********\n * Gala *\n *******/\n.gala-notification {\n  border-width: 0;\n  border-radius: 2px;\n  color: white;\n  border: 1px solid #191a1f;\n  background-color: #191a1f; }\n  .gala-notification .title,\n  .gala-notification .label {\n    color: #F4F5F6; }\n\n.gala-button {\n  padding: 3px;\n  color: #191a1f;\n  border: none;\n  border-radius: 50%;\n  background-image: linear-gradient(to bottom, #7e7e7e, #3e3e3e);\n  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.98), inset 0 1px 0 0 rgba(255, 255, 255, 0.93), inset 0 -1px 0 0 rgba(255, 255, 255, 0.99), 0 0 0 1px rgba(0, 0, 0, 0.6), 0 3px 6px rgba(0, 0, 0, 0.84), 0 3px 6px rgba(0, 0, 0, 0.77);\n  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4); }\n\n/**********\n * Notify *\n *********/\n.notify {\n  /*-notify-shadow: 0px 2px 18px transparentize(black, 0.60);*/\n  border-radius: 5px;\n  border: 1px solid rgba(0, 0, 0, 0.7);\n  background-color: rgba(25, 26, 31, 0.05); }\n\n/***************\n * SwitchBoard *\n ***************/\n.category-label {\n  font-weight: bold;\n  color: #F4F5F6; }\n\n/*************\n * Slingshot *\n ************/\n.button.app {\n  border: none;\n  border-radius: 0;\n  box-shadow: none;\n  background-image: none; }\n  .button.app .app:hover {\n    border-radius: 8px;\n    border: none;\n    background-color: rgba(0, 114, 255, 0.3);\n    color: white; }\n  .button.app .app:focus {\n    /*background-color: transparentize(black, 0.20);*/ }\n\n.search-item {\n  border-radius: 0;\n  border: none;\n  color: #F4F5F6;\n  background: none; }\n  .search-item:hover, .search-item:focus {\n    border-radius: 0;\n    background-color: rgba(0, 114, 255, 0.3);\n    color: #fefefe; }\n\n.search-entry-large,\n.search-entry-large:focus {\n  border: none;\n  font-size: 18px;\n  font-weight: 300;\n  background-image: none;\n  background: none;\n  box-shadow: none;\n  border-radius: 0; }\n\n.search-category-header {\n  font-weight: bold;\n  color: #F4F5F6; }\n\n/*********\n * Panel *\n ********/\n.composited-indicator > revealer,\n.composited-indicator > revealer image,\n.composited-indicator > revealer label,\n.composited-indicator > revealer spinner {\n  color: #fff;\n  font-weight: bold;\n  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.3), 0 1px 2px rgba(0, 0, 0, 0.5);\n  transition: all 200ms ease-in-out;\n  -gtk-icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.3), 0 1px 2px rgba(0, 0, 0, 0.5); }\n.composited-indicator > revealer image:first-child + label {\n  margin-left: 5px; }\n\n.panel.color-light .composited-indicator > revealer,\n.panel.color-light .composited-indicator > revealer image,\n.panel.color-light .composited-indicator > revealer label,\n.panel.color-light .composited-indicator > revealer spinner {\n  color: rgba(0, 0, 0, 0.6);\n  text-shadow: 0 1px rgba(255, 255, 255, 0.1);\n  -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.1); }\n\n/**************\n * Calculator *\n **************/\nPantheonCalculatorMainWindow {\n  border-radius: 0 0 4px 4px; }\n  PantheonCalculatorMainWindow .window-frame {\n    border-radius: 3px; }\n\n/*********\n * Cards *\n *********/\n.deck {\n  background-color: black; }\n\n.card {\n  background-color: #191a1f;\n  border: none;\n  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05), 0 3px 3px rgba(0, 0, 0, 0.2);\n  transition: all 150ms ease-in-out; }\n\n.card.collapsed {\n  background-color: #0e0e11;\n  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.2); }\n\n/*********\n * Noise *\n *********/\nNoiseLibraryWindow {\n  border-radius: 0 0 4px 4px; }\n  NoiseLibraryWindow .action-bar {\n    border-radius: 0 0 4px 4px; }\n  NoiseLibraryWindow .window-frame {\n    border-radius: 3px; }\n\n/********\n * Snap *\n ********/\nSnapMainWindow .take-button,\nSnapSnapWindow .take-button {\n  border-radius: 0; }\n\n/*******************\n * Photos/Shotwell *\n *******************/\nDirectWindow .the-button-in-the-combobox,\nLibraryWindow .the-button-in-the-combobox {\n  background: none; }\n\n.checkerboard-layout {\n  background-color: #101013;\n  background-image: linear-gradient(45deg, rgba(0, 0, 0, 0.1) 25%, transparent 25%, transparent 75%, rgba(0, 0, 0, 0.1) 75%, rgba(0, 0, 0, 0.1)), linear-gradient(45deg, rgba(0, 0, 0, 0.1) 25%, transparent 25%, transparent 75%, rgba(0, 0, 0, 0.1) 75%, rgba(0, 0, 0, 0.1));\n  background-size: 24px 24px;\n  background-position: 0 0, 12px 12px; }\n\n.checkboard-layout .item {\n  background-color: #F4F5F6; }\n\n/*********\n* Avatar *\n*********/\n.avatar {\n  border: 1px solid rgba(0, 0, 0, 0.23);\n  border-radius: 50%;\n  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.05), inset 0 1px 0 0 rgba(255, 255, 255, 0.45), inset 0 -1px 0 0 rgba(255, 255, 255, 0.15), 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.23); }\n\n/************\n* Level bar *\n*************/\n.source-list.view.level-bar, iconview.source-list.level-bar, .source-list.view.level-bar:selected, iconview.source-list.level-bar:selected, .source-list.view.level-bar:selected:focus, iconview.source-list.level-bar:selected:focus {\n  background: linear-gradient(#30323b, #30323b);\n  border: 1px solid rgba(0, 0, 0, 0.14);\n  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);\n  border-radius: 2px; }\n.source-list.view.level-bar.fill-block, iconview.source-list.level-bar.fill-block {\n  border: none; }\n  .source-list.view.level-bar.fill-block, iconview.source-list.level-bar.fill-block, .source-list.view.level-bar.fill-block:hover, iconview.source-list.level-bar.fill-block:hover, .source-list.view.level-bar.fill-block:selected, iconview.source-list.level-bar.fill-block:selected, .source-list.view.level-bar.fill-block:selected:focus, iconview.source-list.level-bar.fill-block:selected:focus {\n    background: linear-gradient(to right, #03e9b1, #0014ff); }\n\n/**************************\n * Colors in context menu *\n**************************/\ncheckbutton.color-button {\n  border: 1px solid black;\n  border-radius: 100px;\n  background-clip: border-box;\n  padding: 0;\n  margin: 2px 1px; }\n  checkbutton.color-button > check {\n    -gtk-icon-source: none;\n    background: none;\n    margin-right: 0;\n    padding: 2px; }\n  checkbutton.color-button.none > check {\n    background-color: transparent;\n    border-radius: 100px;\n    -gtk-icon-source: -gtk-icontheme(\"close-symbolic\"); }\n\nradiobutton.color-button > radio {\n  -gtk-icon-source: none;\n  margin-right: 0;\n  border: 1px solid rgba(0, 0, 0, 0.15);\n  border-radius: 100px;\n  background-clip: border-box; }\nradiobutton.color-button:active > radio {\n  border: 1px solid rgba(0, 0, 0, 0.35); }\n\n.color-button check,\n.color-button check:checked,\n.color-button radio,\n.color-button radio:checked {\n  background-image: none;\n  border: 1px solid rgba(0, 0, 0, 0.2);\n  border-radius: 50%;\n  color: #191a1f;\n  -gtk-icon-source: -gtk-icontheme(\"check-active-symbolic\"); }\n.color-button.red check, .color-button.red radio, .color-button.strawberry check, .color-button.strawberry radio {\n  background-color: @STRAWBERRY_300;\n  -gtk-icon-shadow: 0 1px 1px @STRAWBERRY_500; }\n.color-button.orange check, .color-button.orange radio {\n  background-color: @ORANGE_300;\n  -gtk-icon-shadow: 0 1px 1px @ORANGE_500; }\n.color-button.yellow check, .color-button.yellow radio, .color-button.banana check, .color-button.banana radio {\n  background-color: @BANANA_500;\n  -gtk-icon-shadow: 0 1px 1px @BANANA_700; }\n.color-button.green check, .color-button.green radio, .color-button.lime check, .color-button.lime radio {\n  background-color: @LIME_500;\n  -gtk-icon-shadow: 0 1px 1px @LIME_700; }\n.color-button.blue check, .color-button.blue radio, .color-button.blueberry check, .color-button.blueberry radio {\n  background-color: @BLUEBERRY_500;\n  -gtk-icon-shadow: 0 1px 1px @BLUEBERRY_700; }\n.color-button.purple check, .color-button.purple radio, .color-button.grape check, .color-button.grape radio {\n  background-color: @GRAPE_500;\n  -gtk-icon-shadow: 0 1px 1px @GRAPE_700; }\n.color-button.brown check, .color-button.brown radio, .color-button.cocoa check, .color-button.cocoa radio {\n  background-color: @COCOA_300;\n  -gtk-icon-shadow: 0 1px 1px @COCOA_500; }\n.color-button.mint check, .color-button.mint radio {\n  background-color: @MINT_500;\n  -gtk-icon-shadow: 0 1px 1px @MINT_700; }\n.color-button.pink check, .color-button.pink radio, .color-button.bubblegum check, .color-button.bubblegum radio {\n  background-color: @BUBBLEGUM_500;\n  -gtk-icon-shadow: 0 1px 1px @BUBBLEGUM_700; }\n.color-button.slate check, .color-button.slate radio {\n  background-color: @SLATE_300;\n  -gtk-icon-shadow: 0 1px 1px @SLATE_500; }\n.color-button.auto radio {\n  background-image: url(\"assets/color-button-auto.png\");\n  background-position: -1px -1px;\n  background-repeat: no-repeat;\n  background-size: calc(100% + 2px); }\n\n/********\n* Unity *\n*********/\n/* Unity window border color */\n/* Unity window text color */\n/* Backdrop Unity window text color */\n/* Unity panel color #454D50 */\nUnityDecoration {\n  /* Border properties (top, right, bottom, left) */\n  -UnityDecoration-extents: 28px 1px 1px 1px;\n  /* the size of the decorations  */\n  -UnityDecoration-input-extents: 10px;\n  /* the extra size of the input areas */\n  /* Shadows settings */\n  -UnityDecoration-shadow-offset-x: 1px;\n  /* Size property, the shadow x offset */\n  -UnityDecoration-shadow-offset-y: 1px;\n  /* Size property, the shadow y offset */\n  -UnityDecoration-active-shadow-color: rgba 0, 0, 0, 0.647;\n  /* Color property, active window shadow color */\n  -UnityDecoration-active-shadow-radius: 8px;\n  /* Size property, active window shadow radius */\n  -UnityDecoration-inactive-shadow-color: rgba 0, 0, 0, 0.647;\n  /* Color property, inactive windows shadow color */\n  -UnityDecoration-inactive-shadow-radius: 5px;\n  /* Size property, inactive windows shadow radius */\n  /* Glow applied to the selected scaled window */\n  -UnityDecoration-glow-size: 8px;\n  /* Size property, size of glow */\n  -UnityDecoration-glow-color: #0072ff;\n  /* Color property of the glow */\n  /* Title settings */\n  -UnityDecoration-title-indent: 10px;\n  /* Size property, left indent of the title */\n  -UnityDecoration-title-fade: 35px;\n  /* Size property, space of the title that can be faded */\n  -UnityDecoration-title-alignment: 0.0;\n  /* Float from 0.0 to 1.0, to align the title */\n  background-color: #eeeeee;\n  color: #31363D; }\n  UnityDecoration .top {\n    padding: 0 5px 0 5px;\n    border-radius: 4px 4px 0px 0px;\n    box-shadow: none;\n    border: 1px solid #eeeeee;\n    border-bottom-width: 0;\n    background-color: #eeeeee;\n    color: #31363D;\n    border-top: 1px solid rgba(255, 255, 255, 0.1); }\n    UnityDecoration .top:backdrop {\n      border-bottom-width: 0;\n      color: #1a1d21;\n      border-top: 1px solid rgba(255, 255, 255, 0.1); }\n    UnityDecoration .top .menuitem {\n      color: #31363D; }\n      UnityDecoration .top .menuitem:backdrop {\n        color: #1a1d21; }\n\nUnityDecoration.left,\nUnityDecoration.right {\n  background-repeat: repeat-x;\n  background-color: #ececec;\n  background-size: 1px 120px;\n  background-clip: border-box;\n  background-image: linear-gradient(to bottom, #eeeeee, #ececec); }\n\nUnityDecoration.bottom {\n  background-size: 1px;\n  background-repeat: repeat-x;\n  background-color: #ececec; }\n\nUnityDecoration.left:backdrop,\nUnityDecoration.right:backdrop,\nUnityDecoration.bottom:backdrop {\n  background-size: 1px;\n  background-repeat: repeat-x; }\n\n/**************\n* Unity Panel *\n***************/\nUnityPanelWidget,\n.unity-panel {\n  background-color: #d5d5d5;\n  color: #31363D; }\n\nUnityPanelWidget:backdrop,\n.unity-panel:backdrop {\n  color: #1a1d21; }\n\n.unity-panel.menuitem,\n.unity-panel .menuitem {\n  border-width: 0 1px;\n  color: #31363D; }\n\n.unity-panel.menubar,\n.unity-panel .menubar {\n  color: #31363D; }\n\n.unity-panel.menu.menubar,\n.unity-panel .menu .menubar {\n  background-color: #d5d5d5;\n  color: #31363D; }\n\n.unity-panel.menubar:backdrop,\n.unity-panel .menubar *:backdrop {\n  color: #828385; }\n\n.unity-panel.menubar.menuitem,\n.unity-panel.menubar .menuitem {\n  padding: 3px 5px;\n  border-width: 1px;\n  border-style: solid;\n  border: none;\n  background: none;\n  color: #31363D;\n  box-shadow: none; }\n\n.unity-panel.menubar.menuitem:hover,\n.unity-panel.menubar .menuitem:hover {\n  border-radius: 0;\n  background-color: #ebebeb;\n  color: #31363D;\n  box-shadow: none; }\n\n.unity-panel.menubar .menuitem *:hover {\n  color: white;\n  box-shadow: none; }\n\n.unity-panel.menubar .menuitem.separator,\n.unity-panel.menubar.menuitem.separator {\n  border: none;\n  color: black; }\n\n/* Force Quit */\nSheetStyleDialog.unity-force-quit {\n  background-color: #191a1f; }\n\n@keyframes playbackmenuitem_spinner {\n  to {\n    -gtk-icon-transform: rotate(1turn); } }\n.menu IdoPlaybackMenuItem.menuitem:active {\n  -gtk-icon-source: -gtk-icontheme(\"process-working-symbolic\");\n  animation: playbackmenuitem_spinner 1s infinite linear;\n  color: #0072ff; }\n\nMsdOsdWindow.background.osd {\n  border-radius: 2px;\n  border: 1px solid black; }\n  MsdOsdWindow.background.osd .progressbar {\n    background-color: #0072ff;\n    border: none;\n    border-color: #0072ff;\n    border-radius: 5px; }\n  MsdOsdWindow.background.osd .trough {\n    background-color: rgba(0, 0, 0, 0.98);\n    border: none;\n    border-radius: 5px; }\n\n.mate-panel-menu-bar, .mate-panel-menu-bar button {\n  border-radius: 0; }\n\n/***********************\n * App-Specific Styles *\n ***********************/\n/*********\n * Geary *\n *********/\n.geary-titlebar-left .separator,\n.geary-titlebar-right .separator {\n  opacity: 0; }\n\nConversationListView {\n  -GtkTreeView-grid-line-width: 0; }\n  ConversationListView .view:active, ConversationListView iconview:active, ConversationListView .view:selected, ConversationListView iconview:selected {\n    background-color: #0072ff;\n    color: #fefefe; }\n    ConversationListView .view:active:backdrop, ConversationListView iconview:active:backdrop, ConversationListView .view:selected:backdrop, ConversationListView iconview:selected:backdrop {\n      background-color: rgba(0, 114, 255, 0.6);\n      color: rgba(254, 254, 254, 0.5); }\n  ConversationListView .view .cell, ConversationListView iconview .cell {\n    border: solid rgba(0, 0, 0, 0.2);\n    border-width: 0 0 1px 0; }\n    ConversationListView .view .cell:selected, ConversationListView iconview .cell:selected {\n      color: #fefefe;\n      border: 0px solid #005bcc; }\n\n/***********\n * LightDm *\n ***********/\n#panel_window {\n  background-color: #191a1f;\n  color: white;\n  font-weight: bold;\n  box-shadow: inset 0 -1px #09090b; }\n  #panel_window .menubar,\n  #panel_window .menubar > .menuitem\n  menubar,\n  #panel_window menubar > menuitem {\n    background-color: transparent;\n    color: white;\n    font-weight: bold; }\n  #panel_window .menubar .menuitem:disabled,\n  #panel_window menubar menuitem:disabled {\n    color: rgba(255, 255, 255, 0.5); }\n    #panel_window .menubar .menuitem:disabled GtkLabel,\n    #panel_window menubar menuitem:disabled GtkLabel {\n      color: inherit; }\n    #panel_window .menubar .menuitem:disabled label,\n    #panel_window menubar menuitem:disabled label {\n      color: inherit; }\n  #panel_window .menubar .menu > .menuitem,\n  #panel_window menubar menu > menuitem {\n    font-weight: normal; }\n\n#login_window,\n#shutdown_dialog,\n#restart_dialog {\n  font-weight: normal;\n  border-style: none;\n  background-color: transparent;\n  color: #F4F5F6; }\n\n#content_frame {\n  padding-bottom: 14px;\n  background-color: #101013;\n  border-top-left-radius: 2px;\n  border-top-right-radius: 2px;\n  border: solid rgba(0, 0, 0, 0.1);\n  border-width: 1px 1px 0 1px; }\n\n#content_frame button {\n  font-weight: normal;\n  color: #F4F5F6;\n  background-color: #212328;\n  text-shadow: none; }\n  #content_frame button:hover {\n    color: #F4F5F6;\n    outline-color: rgba(244, 245, 246, 0.3);\n    background-color: #191a1f;\n    text-shadow: none; }\n  #content_frame button:active, #content_frame button:checked {\n    color: #F4F5F6;\n    outline-color: rgba(244, 245, 246, 0.3);\n    background-color: #0072ff;\n    text-shadow: none; }\n  #content_frame button:disabled {\n    color: #c9cacb;\n    outline-color: rgba(244, 245, 246, 0.3);\n    background-color: #141418;\n    text-shadow: none; }\n\n#buttonbox_frame {\n  padding-top: 20px;\n  padding-bottom: 0px;\n  border-style: none;\n  background-color: #080809;\n  border-bottom-left-radius: 3px;\n  border-bottom-right-radius: 3px;\n  border: solid rgba(0, 0, 0, 0.1);\n  border-width: 0 1px 1px 1px; }\n\n#buttonbox_frame button {\n  color: #fefefe;\n  border-color: rgba(0, 0, 0, 0.7);\n  background-color: rgba(7, 7, 8, 0.98);\n  background-clip: padding-box;\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n  text-shadow: 0 1px black;\n  -gtk-icon-shadow: 0 1px black;\n  outline-color: rgba(254, 254, 254, 0.3); }\n  #buttonbox_frame button:hover {\n    color: white;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-image: linear-gradient(to bottom, rgba(34, 35, 42, 0.98), rgba(34, 35, 42, 0.98));\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black;\n    outline-color: rgba(254, 254, 254, 0.3); }\n  #buttonbox_frame button:active, #buttonbox_frame button:checked {\n    color: white;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-image: linear-gradient(to bottom, rgba(21, 21, 25, 0.98), rgba(21, 21, 25, 0.98));\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    outline-color: rgba(254, 254, 254, 0.3); }\n  #buttonbox_frame button:disabled {\n    color: #838383;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-image: linear-gradient(to bottom, rgba(32, 32, 33, 0.5), rgba(32, 32, 33, 0.5));\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\n\n#login_window #user_combobox {\n  color: #F4F5F6;\n  font-size: 13px; }\n  #login_window #user_combobox .menu,\n  #login_window #user_combobox menu {\n    font-weight: normal; }\n\n#user_image {\n  padding: 3px;\n  border-radius: 2px; }\n\n#greeter_infobar {\n  border-bottom-width: 0;\n  font-weight: bold; }\n\n.nemo-window .places-treeview {\n  -NemoPlacesTreeView-disk-full-bg-color: #30323b;\n  -NemoPlacesTreeView-disk-full-fg-color: #00e8c6;\n  -GtkTreeView-vertical-separator: 7; }\n  .nemo-window .places-treeview .view.cell:hover, .nemo-window .places-treeview iconview.cell:hover,\n  .nemo-window .places-treeview iconview.cell:hover {\n    background: rgba(7, 7, 8, 0.7); }\n  .nemo-window .places-treeview .view.cell:selected, .nemo-window .places-treeview iconview.cell:selected,\n  .nemo-window .places-treeview iconview.cell:selected {\n    background: #0072ff; }\n.nemo-window .sidebar {\n  color: #98abb2;\n  background-color: #0e0e11; }\n  .nemo-window .sidebar .view, .nemo-window .sidebar iconview, .nemo-window .sidebar .iconview, .nemo-window .sidebar row {\n    background-color: transparent; }\n.nemo-window .nemo-window-pane widget.entry {\n  background-clip: padding-box;\n  min-height: 28px;\n  padding: 5px;\n  color: #F4F5F6;\n  border: 1px solid black;\n  border-radius: 3px;\n  box-shadow: inset 0 1px rgba(0, 0, 0, 0.9), inset 1px 0 rgba(0, 0, 0, 0.96), inset -1px 0 rgba(0, 0, 0, 0.96), inset 0 -1px rgba(0, 0, 0, 0.98), 0 1px rgba(255, 255, 255, 0.6); }\n  .nemo-window .nemo-window-pane widget.entry:selected {\n    background-color: #0072ff;\n    color: #fefefe; }\n.nemo-window toolbar.primary-toolbar {\n  margin-bottom: -1px;\n  background: #080809; }\n  .nemo-window toolbar.primary-toolbar button {\n    color: #8b8b8b;\n    text-shadow: none;\n    box-shadow: none;\n    background: transparent;\n    border: none;\n    margin-top: 5px;\n    margin-bottom: 5px;\n    min-height: 24px; }\n    .nemo-window toolbar.primary-toolbar button:hover {\n      background: transparent;\n      color: #0072ff; }\n    .nemo-window toolbar.primary-toolbar button:selected, .nemo-window toolbar.primary-toolbar button:active, .nemo-window toolbar.primary-toolbar button:checked {\n      border-radius: 23px;\n      background: linear-gradient(to right, #00c6ff, #0072ff);\n      box-shadow: 0px 0px 5px rgba(0, 198, 255, 0.98);\n      color: white; }\n.nemo-window .nemo-inactive-pane .view:not(:selected), .nemo-window .nemo-inactive-pane iconview:not(:selected),\n.nemo-window .nemo-inactive-pane iconview {\n  background-color: #09090b; }\n\n.caja-notebook .frame {\n  border-width: 0 0 1px; }\n.caja-notebook .entry {\n  background: #25262d;\n  color: #F4F5F6;\n  border-color: #0072ff; }\n  .caja-notebook .entry:selected {\n    background: #0072ff;\n    color: #fefefe; }\n\n/**************\n* Caja sidebar *\n**************/\n.caja-side-pane {\n  background: #080809; }\n  .caja-side-pane .frame {\n    border-width: 1px 0 0; }\n  .caja-side-pane treeview.view,\n  .caja-side-pane textview.view text,\n  .caja-side-pane viewport.frame,\n  .caja-side-pane widget .vertical {\n    background: #0e0e11;\n    padding: 3px 2px;\n    color: #F4F5F6; }\n    .caja-side-pane treeview.view:hover,\n    .caja-side-pane textview.view text:hover,\n    .caja-side-pane viewport.frame:hover,\n    .caja-side-pane widget .vertical:hover {\n      background-color: rgba(9, 9, 11, 0.95); }\n    .caja-side-pane treeview.view:selected,\n    .caja-side-pane textview.view text:selected,\n    .caja-side-pane viewport.frame:selected,\n    .caja-side-pane widget .vertical:selected {\n      color: #fefefe;\n      background: #0072ff; }\n\n/**************\n* Caja pathbar *\n**************/\n.caja-navigation-window paned, .caja-navigation-window .primary-toolbar {\n  background: #080809; }\n\n.caja-navigation-window .primary-toolbar button, .caja-navigation-window .primary-toolbar button:backdrop,\n.caja-navigation-window .vertical button.image-button.toggle:not(.text-button),\n.caja-navigation-window .vertical button.image-button.toggle:not(.text-button):backdrop {\n  background-color: transparent;\n  background-image: none;\n  border-color: transparent;\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n  text-shadow: none;\n  -gtk-icon-shadow: none; }\n.caja-navigation-window .primary-toolbar button:hover, .caja-navigation-window .primary-toolbar button:active, .caja-navigation-window .primary-toolbar button:backdrop:active, .caja-navigation-window .primary-toolbar button:backdrop:checked,\n.caja-navigation-window .vertical button.image-button.toggle:not(.text-button):hover,\n.caja-navigation-window .vertical button.image-button.toggle:not(.text-button):active,\n.caja-navigation-window .vertical button.image-button.toggle:not(.text-button):backdrop:active,\n.caja-navigation-window .vertical button.image-button.toggle:not(.text-button):backdrop:checked {\n  background: #0072ff;\n  box-shadow: none; }\n  .caja-navigation-window .primary-toolbar button:hover, .caja-navigation-window .primary-toolbar button:hover label, .caja-navigation-window .primary-toolbar button:active, .caja-navigation-window .primary-toolbar button:active label, .caja-navigation-window .primary-toolbar button:backdrop:active, .caja-navigation-window .primary-toolbar button:backdrop:active label, .caja-navigation-window .primary-toolbar button:backdrop:checked, .caja-navigation-window .primary-toolbar button:backdrop:checked label,\n  .caja-navigation-window .vertical button.image-button.toggle:not(.text-button):hover,\n  .caja-navigation-window .vertical button.image-button.toggle:not(.text-button):hover label,\n  .caja-navigation-window .vertical button.image-button.toggle:not(.text-button):active,\n  .caja-navigation-window .vertical button.image-button.toggle:not(.text-button):active label,\n  .caja-navigation-window .vertical button.image-button.toggle:not(.text-button):backdrop:active,\n  .caja-navigation-window .vertical button.image-button.toggle:not(.text-button):backdrop:active label,\n  .caja-navigation-window .vertical button.image-button.toggle:not(.text-button):backdrop:checked,\n  .caja-navigation-window .vertical button.image-button.toggle:not(.text-button):backdrop:checked label {\n    color: #fefefe; }\n\n.caja-pathbar button {\n  color: #8b8b8b;\n  text-shadow: none;\n  box-shadow: none;\n  background: transparent;\n  border: none;\n  margin-top: 7px;\n  margin-bottom: 7px; }\n  .caja-pathbar button:hover {\n    color: #0072ff; }\n  .caja-pathbar button:checked {\n    border-radius: 23px;\n    background: linear-gradient(to right, #00c6ff, #0072ff);\n    box-shadow: 0px 0px 5px rgba(0, 198, 255, 0.98);\n    color: white; }\n  .caja-pathbar button:backdrop:disabled {\n    color: rgba(244, 245, 246, 0.2);\n    background-color: transparent;\n    border-radius: 0;\n    text-shadow: none;\n    box-shadow: none; }\n\n/*# sourceMappingURL=gtk-dark.css.map */\n"
  },
  {
    "path": ".themes/Sweet-Ambar-Blue-Dark-v40/gtk-3.0/gtk.css",
    "content": "/*$selected_bg_color: #00e8c6;06d6a0*/\n/* GTK NAMED COLORS\n   ----------------\n   use responsibly! */\n/* widget text/foreground color */\n@define-color theme_fg_color #F4F5F6;\n/* text color for entries, views and content in general */\n@define-color theme_text_color #F4F5F6;\n/* widget base background color */\n@define-color theme_bg_color #101013;\n/* text widgets and the like base background color */\n@define-color theme_base_color #191a1f;\n/* base background color of selections */\n@define-color theme_selected_bg_color #0072ff;\n/* text/foreground color of selections */\n@define-color theme_selected_fg_color #fefefe;\n/* base background color of disabled widgets */\n@define-color insensitive_bg_color #141418;\n/* text foreground color of disabled widgets */\n@define-color insensitive_fg_color #828385;\n/* disabled text widgets and the like base background color */\n@define-color insensitive_base_color #191a1f;\n/* widget text/foreground color on backdrop windows */\n@define-color theme_unfocused_fg_color #828385;\n/* text color for entries, views and content in general on backdrop windows */\n@define-color theme_unfocused_text_color #F4F5F6;\n/* widget base background color on backdrop windows */\n@define-color theme_unfocused_bg_color #101013;\n/* text widgets and the like base background color on backdrop windows */\n@define-color theme_unfocused_base_color #1b1c21;\n/* base background color of selections on backdrop windows */\n@define-color theme_unfocused_selected_bg_color #0072ff;\n/* text/foreground color of selections on backdrop windows */\n@define-color theme_unfocused_selected_fg_color #fefefe;\n/* widgets main borders color */\n@define-color borders black;\n/* widgets main borders color on backdrop windows */\n@define-color unfocused_borders #020202;\n/* these are pretty self explicative */\n@define-color warning_color #cc5500;\n@define-color error_color #e6133e;\n@define-color success_color #0096b1;\n@define-color fg_color #F4F5F6;\n@define-color text_color #F4F5F6;\n@define-color bg_color #101013;\n@define-color base_color #191a1f;\n@define-color selected_bg_color #0072ff;\n@define-color selected_fg_color #fefefe;\n@define-color unfocused_fg_color #828385;\n@define-color unfocused_text_color #F4F5F6;\n@define-color unfocused_bg_color #101013;\n@define-color unfocused_base_color #1b1c21;\n@define-color unfocused_selected_bg_color #0072ff;\n@define-color unfocused_selected_fg_color #fefefe;\n/* these colors are exported for the window manager and shouldn't be used in applications,\nread if you used those and something break with a version upgrade you're on your own... */\n@define-color wm_title shade(#F4F5F6, 1.8);\n@define-color wm_unfocused_title #828385;\n@define-color wm_highlight rgba(0, 0, 0, 0);\n@define-color wm_borders_edge rgba(255, 255, 255, 0.1);\n@define-color wm_bg_a shade(#101013, 1.2);\n@define-color wm_bg_b #101013;\n@define-color wm_shadow alpha(black, 0.35);\n@define-color wm_border alpha(black, 0.18);\n@define-color wm_button_hover_color_a shade(#101013, 1.3);\n@define-color wm_button_hover_color_b #101013;\n@define-color wm_button_active_color_a shade(#101013, 0.85);\n@define-color wm_button_active_color_b shade(#101013, 0.89);\n@define-color wm_button_active_color_c shade(#101013, 0.9);\n@define-color content_view_bg #191a1f;\n@define-color text_view_bg #191a1f;\n@define-color budgie_tasklist_indicator_color #0072ff;\n@define-color budgie_tasklist_indicator_color_active #0072ff;\n@define-color placeholder_text_color #c9cacb;\n@define-color STRAWBERRY_100 #ff8c82;\n@define-color STRAWBERRY_300 #ed5353;\n@define-color STRAWBERRY_500 #c6262e;\n@define-color STRAWBERRY_700 #a10705;\n@define-color STRAWBERRY_900 #7a0000;\n@define-color ORANGE_100 #ffc27d;\n@define-color ORANGE_300 #ffa154;\n@define-color ORANGE_500 #f37329;\n@define-color ORANGE_700 #cc3b02;\n@define-color ORANGE_900 #a62100;\n@define-color BANANA_100 #fff394;\n@define-color BANANA_300 #ffe16b;\n@define-color BANANA_500 #f9c440;\n@define-color BANANA_700 #d48e15;\n@define-color BANANA_900 #ad5f00;\n@define-color LIME_100 #d1ff82;\n@define-color LIME_300 #9bdb4d;\n@define-color LIME_500 #68b723;\n@define-color LIME_700 #3a9104;\n@define-color LIME_900 #206b00;\n@define-color MINT_100 #89ffdd;\n@define-color MINT_300 #43d6b5;\n@define-color MINT_500 #28bca3;\n@define-color MINT_700 #0e9a83;\n@define-color MINT_900 #007367;\n@define-color BLUEBERRY_100 #8cd5ff;\n@define-color BLUEBERRY_300 #64baff;\n@define-color BLUEBERRY_500 #3689e6;\n@define-color BLUEBERRY_700 #0d52bf;\n@define-color BLUEBERRY_900 #002e99;\n@define-color BUBBLEGUM_100 #fe9ab8;\n@define-color BUBBLEGUM_300 #f4679d;\n@define-color BUBBLEGUM_500 #de3e80;\n@define-color BUBBLEGUM_700 #bc245d;\n@define-color BUBBLEGUM_900 #910e38;\n@define-color GRAPE_100 #e4c6fa;\n@define-color GRAPE_300 #cd9ef7;\n@define-color GRAPE_500 #a56de2;\n@define-color GRAPE_700 #7239b3;\n@define-color GRAPE_900 #452981;\n@define-color COCOA_100 #a3907c;\n@define-color COCOA_300 #8a715e;\n@define-color COCOA_500 #715344;\n@define-color COCOA_700 #57392d;\n@define-color COCOA_900 #3d211b;\n@define-color SILVER_100 #fafafa;\n@define-color SILVER_300 #d4d4d4;\n@define-color SILVER_500 #abacae;\n@define-color SILVER_700 #7e8087;\n@define-color SILVER_900 #555761;\n@define-color SLATE_100 #95a3ab;\n@define-color SLATE_300 #667885;\n@define-color SLATE_500 #485a6c;\n@define-color SLATE_700 #273445;\n@define-color SLATE_900 #0e141f;\n@define-color BLACK_100 #666;\n@define-color BLACK_300 #4d4d4d;\n@define-color BLACK_500 #333;\n@define-color BLACK_700 #1a1a1a;\n@define-color BLACK_900 #000;\n/*****************\n* Drawing mixins *\n*****************/\n/*********\n* Common *\n*********/\n* {\n  padding: 0;\n  -GtkToolButton-icon-spacing: 4;\n  -GtkTextView-error-underline-color: #e6133e;\n  -GtkScrolledWindow-scrollbar-spacing: 0;\n  -GtkToolItemGroup-expander-size: 11;\n  -GtkWidget-text-handle-width: 20;\n  -GtkWidget-text-handle-height: 24;\n  -GtkDialog-button-spacing: 4;\n  -GtkDialog-action-area-border: 0;\n  outline-color: rgba(244, 245, 246, 0.3);\n  outline-style: dashed;\n  outline-offset: -3px;\n  outline-width: 1px;\n  -gtk-outline-radius: 2px;\n  -gtk-secondary-caret-color: #0072ff; }\n\n/***********\n * Widgets *\n ***********/\n/***************\n* Action bars *\n***************/\n.action-bar {\n  background-color: black;\n  border: solid black;\n  border-width: 1px 0 0 0;\n  color: #F4F5F6;\n  box-shadow: none; }\n  .action-bar:backdrop {\n    background-color: black;\n    box-shadow: none;\n    -gtk-icon-effect: dim; }\n  .action-bar:first-child {\n    border-radius: 6px 6px 0px 0px;\n    border-width: 1px 1px 0px 1px; }\n  .action-bar:last-child {\n    border-radius: 0 0 6px 6px;\n    border-width: 0px 1px 1px 1px; }\n\n/*********************\n * App Notifications *\n *********************/\n.app-notification,\n.app-notification.frame {\n  padding: 10px;\n  border-radius: 0 0 5px 5px;\n  background-color: rgba(7, 7, 8, 0.98);\n  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2), transparent 2px);\n  background-clip: padding-box; }\n  .app-notification:backdrop,\n  .app-notification.frame:backdrop {\n    background-image: none;\n    transition: 200ms ease-out; }\n  .app-notification border,\n  .app-notification.frame border {\n    border: none; }\n\n/***************\n * Base States *\n ***************/\n.background {\n  color: #F4F5F6;\n  background-color: #101013; }\n  .background:backdrop {\n    color: #828385;\n    background-color: #101013;\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\n\n/*\n   These wildcard seems unavoidable, need to investigate.\n   Wildcards are bad and troublesome, use them with care,\n   or better, just don't.\n   Everytime a wildcard is used a kitten dies, painfully.\n*/\nselection {\n  background-color: #0072ff;\n  color: #fefefe; }\n\n*:disabled {\n  -gtk-icon-effect: dim; }\n\n.gtkstyle-fallback {\n  color: #F4F5F6;\n  background-color: #101013; }\n  .gtkstyle-fallback:hover {\n    color: #F4F5F6;\n    background-color: #27272f; }\n  .gtkstyle-fallback:active {\n    color: #F4F5F6;\n    background-color: black; }\n  .gtkstyle-fallback:disabled {\n    color: #828385;\n    background-color: #141418; }\n  .gtkstyle-fallback:selected {\n    color: #fefefe;\n    background-color: #0072ff; }\n\n.view, iconview,\n.view text,\niconview text,\ntextview text {\n  color: #F4F5F6;\n  background-color: #191a1f; }\n  .view:backdrop, iconview:backdrop,\n  .view text:backdrop,\n  iconview text:backdrop,\n  textview text:backdrop {\n    color: #c9cacb;\n    background-color: #1b1c21; }\n  .view:selected:focus, iconview:selected:focus, .view:selected, iconview:selected,\n  .view text:selected:focus,\n  iconview text:selected:focus,\n  textview text:selected:focus,\n  .view text:selected,\n  iconview text:selected,\n  textview text:selected {\n    border-radius: 3px; }\n\ntextview border {\n  background-color: #151519; }\n\n.rubberband,\nrubberband,\nflowbox rubberband,\n.content-view rubberband,\ntreeview.view rubberband {\n  border: 1px solid #005bcc;\n  background-color: rgba(0, 91, 204, 0.2); }\n\nflowbox flowboxchild {\n  padding: 3px;\n  border-radius: 3px; }\n  flowbox flowboxchild:selected {\n    outline-offset: -2px; }\n\nlabel {\n  caret-color: currentColor; }\n  label.separator {\n    color: #F4F5F6; }\n    label.separator:backdrop {\n      color: #828385; }\n  label selection {\n    background-color: #0072ff;\n    color: #fefefe; }\n  label:disabled {\n    color: #828385; }\n    label:disabled:backdrop {\n      color: #33333d; }\n  label:backdrop {\n    color: #828385; }\n\n.dim-label, label.separator, .titlebar .subtitle,\nheaderbar .subtitle {\n  opacity: 0.55;\n  text-shadow: none; }\n\nassistant .sidebar {\n  background-color: #191a1f;\n  border-top: 1px solid black; }\n  assistant .sidebar:backdrop {\n    background-color: #1b1c21;\n    border-color: #020202; }\nassistant.csd .sidebar {\n  border-top-style: none; }\nassistant .sidebar label {\n  padding: 6px 12px; }\nassistant .sidebar label.highlight {\n  background-color: #3e3e40; }\n\n.app-notification,\n.app-notification.frame, .osd .scale-popup, .csd popover.background.touch-selection, .csd popover.background.magnifier, popover.background.touch-selection, popover.background.magnifier, .csd popover.background.osd, popover.background.osd, .osd {\n  color: #fefefe;\n  border: 1px solid #171e27;\n  background-color: rgba(7, 7, 8, 0.98);\n  background-clip: padding-box;\n  outline-color: rgba(254, 254, 254, 0.3);\n  text-shadow: 0 1px black;\n  -gtk-icon-shadow: 0 1px black; }\n  .app-notification:backdrop, .osd .scale-popup:backdrop, popover.background.touch-selection:backdrop, popover.background.magnifier:backdrop, popover.background.osd:backdrop, .osd:backdrop {\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\n\n*:selected {\n  background: #0072ff;\n  color: #fefefe; }\n\n/***********\n * Buttons *\n ***********/\n@keyframes needs_attention {\n  from {\n    background-image: -gtk-gradient(radial, center center, 0, center center, 0.01, to(#4d9cff), to(transparent)); }\n  to {\n    background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#0072ff), to(transparent)); } }\nnotebook > header > tabs > arrow,\nbutton {\n  min-height: 20px;\n  min-width: 16px;\n  padding: 2px 6px;\n  border: 1px solid black;\n  border-radius: 4px;\n  transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n  font-weight: normal;\n  color: #F4F5F6;\n  background-color: #212328;\n  text-shadow: none; }\n  notebook > header > tabs > arrow,\n  button.flat {\n    background-color: transparent;\n    background-image: none;\n    border-color: transparent;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    transition: none; }\n    notebook > header > tabs > arrow:hover,\n    button.flat:hover {\n      transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n      transition-duration: 500ms;\n      color: #fefefe;\n      outline-color: rgba(254, 254, 254, 0.3);\n      background-color: #0072ff;\n      text-shadow: none; }\n      notebook > header > tabs > arrow:hover:active,\n      button.flat:hover:active {\n        transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  notebook > header > tabs > arrow:hover,\n  button:hover {\n    color: #fefefe;\n    outline-color: rgba(254, 254, 254, 0.3);\n    background-color: #0072ff;\n    text-shadow: none;\n    -gtk-icon-effect: highlight; }\n  notebook > header > tabs > arrow:active, notebook > header > tabs > arrow:checked,\n  button:active,\n  button:checked {\n    color: #fefefe;\n    outline-color: rgba(254, 254, 254, 0.3);\n    background-color: #0067e6;\n    text-shadow: none;\n    transition-duration: 50ms; }\n  notebook > header > tabs > arrow:backdrop, notebook > header > tabs > arrow:backdrop,\n  button:backdrop.flat,\n  button:backdrop {\n    color: #c9cacb;\n    outline-color: rgba(244, 245, 246, 0.3);\n    background-color: #1b1c21;\n    text-shadow: none;\n    transition: 200ms ease-out;\n    -gtk-icon-effect: none; }\n    notebook > header > tabs > arrow:backdrop:active, notebook > header > tabs > arrow:backdrop:checked, notebook > header > tabs > arrow:backdrop:active, notebook > header > tabs > arrow:backdrop:checked,\n    button:backdrop.flat:active,\n    button:backdrop.flat:checked,\n    button:backdrop:active,\n    button:backdrop:checked {\n      color: rgba(254, 254, 254, 0.7);\n      outline-color: rgba(244, 245, 246, 0.3);\n      background-color: #0072ff;\n      text-shadow: none; }\n      notebook > header > tabs > arrow:backdrop:active label, notebook > header > tabs > arrow:backdrop:checked label, notebook > header > tabs > arrow:backdrop:active label, notebook > header > tabs > arrow:backdrop:checked label,\n      button:backdrop.flat:active label,\n      button:backdrop.flat:checked label,\n      button:backdrop:active label,\n      button:backdrop:checked label {\n        color: rgba(254, 254, 254, 0.7); }\n    notebook > header > tabs > arrow:backdrop:disabled, notebook > header > tabs > arrow:backdrop:disabled,\n    button:backdrop.flat:disabled,\n    button:backdrop:disabled {\n      color: #c9cacb;\n      outline-color: rgba(244, 245, 246, 0.3);\n      background-color: #141418;\n      text-shadow: none; }\n      notebook > header > tabs > arrow:backdrop:disabled:active, notebook > header > tabs > arrow:backdrop:disabled:checked, notebook > header > tabs > arrow:backdrop:disabled:active, notebook > header > tabs > arrow:backdrop:disabled:checked,\n      button:backdrop.flat:disabled:active,\n      button:backdrop.flat:disabled:checked,\n      button:backdrop:disabled:active,\n      button:backdrop:disabled:checked {\n        color: rgba(254, 254, 254, 0.7);\n        outline-color: rgba(244, 245, 246, 0.3);\n        background-color: #0072ff;\n        text-shadow: none; }\n  notebook > header > tabs > arrow:backdrop, notebook > header > tabs > arrow:disabled, notebook > header > tabs > arrow:backdrop:disabled,\n  button.flat:backdrop,\n  button.flat:disabled,\n  button.flat:backdrop:disabled {\n    background-color: transparent;\n    background-image: none;\n    border-color: transparent;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\n  notebook > header > tabs > arrow:disabled,\n  button:disabled {\n    color: #c9cacb;\n    outline-color: rgba(244, 245, 246, 0.3);\n    background-color: #141418;\n    text-shadow: none; }\n    notebook > header > tabs > arrow:disabled:active, notebook > header > tabs > arrow:disabled:checked,\n    button:disabled:active,\n    button:disabled:checked {\n      color: rgba(254, 254, 254, 0.7);\n      outline-color: rgba(244, 245, 246, 0.3);\n      background-color: #0072ff;\n      text-shadow: none; }\n      notebook > header > tabs > arrow:disabled:active label, notebook > header > tabs > arrow:disabled:checked label,\n      button:disabled:active label,\n      button:disabled:checked label {\n        color: rgba(254, 254, 254, 0.7); }\n  notebook > header > tabs > arrow.image-button,\n  button.image-button {\n    min-width: 24px;\n    padding-left: 4px;\n    padding-right: 4px; }\n    notebook > header > tabs > arrow.image-button.circular, notebook > header > tabs > arrow.image-button.sidebar-button,\n    button.image-button.circular,\n    button.image-button.sidebar-button {\n      padding: 6px 4px;\n      border-radius: 50px;\n      box-shadow: none; }\n    notebook > header > tabs > arrow.image-button.sidebar-button,\n    button.image-button.sidebar-button {\n      background-color: #1f2026;\n      color: #fff; }\n      notebook > header > tabs > arrow.image-button.sidebar-button:hover,\n      button.image-button.sidebar-button:hover {\n        background-color: #0072ff; }\n  notebook > header > tabs > arrow.text-button,\n  button.text-button {\n    padding-left: 16px;\n    padding-right: 16px; }\n  notebook > header > tabs > arrow.text-button.image-button,\n  button.text-button.image-button {\n    padding-left: 8px;\n    padding-right: 8px;\n    border-radius: 2px; }\n    notebook > header > tabs > arrow.text-button.image-button label,\n    button.text-button.image-button label {\n      padding-left: 8px;\n      padding-right: 8px; }\n  combobox:drop(active) button.combo, notebook > header > tabs > arrow:drop(active),\n  button:drop(active) {\n    color: #71f79f;\n    border-color: #71f79f;\n    box-shadow: inset 0 0 0 1px #71f79f; }\nrow:selected button.flat:not(:active):not(:checked):not(:hover):not(disabled) {\n  color: #fefefe;\n  border-color: transparent; }\n  row:selected button.flat:not(:active):not(:checked):not(:hover):not(disabled):backdrop {\n    color: #828385; }\nbutton.osd {\n  min-width: 24px;\n  min-height: 20px;\n  color: #fefefe;\n  border-radius: 5px;\n  outline-color: rgba(254, 254, 254, 0.3);\n  color: #fefefe;\n  border-color: rgba(0, 0, 0, 0.7);\n  background-color: rgba(7, 7, 8, 0.98);\n  background-clip: padding-box;\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n  text-shadow: 0 1px black;\n  -gtk-icon-shadow: 0 1px black;\n  outline-color: rgba(254, 254, 254, 0.3);\n  border: none;\n  box-shadow: none; }\n  button.osd.image-button {\n    min-width: 32px; }\n  button.osd:hover {\n    color: white;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-image: linear-gradient(to bottom, rgba(34, 35, 42, 0.98), rgba(34, 35, 42, 0.98));\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black;\n    outline-color: rgba(254, 254, 254, 0.3);\n    border: none;\n    box-shadow: none; }\n  button.osd:active,\n  button.osd:checked {\n    color: white;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-image: linear-gradient(to bottom, rgba(21, 21, 25, 0.98), rgba(21, 21, 25, 0.98));\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    outline-color: rgba(254, 254, 254, 0.3);\n    border: none;\n    box-shadow: none; }\n  button.osd:disabled:backdrop,\n  button.osd:disabled {\n    color: #838383;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-image: linear-gradient(to bottom, rgba(32, 32, 33, 0.5), rgba(32, 32, 33, 0.5));\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    border: none; }\n  button.osd:backdrop {\n    color: #fefefe;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-image: linear-gradient(to bottom, rgba(7, 7, 8, 0.98), rgba(7, 7, 8, 0.98));\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    border: none; }\n.app-notification button,\n.app-notification.frame button, .csd popover.background.touch-selection button, .csd popover.background.magnifier button, popover.background.touch-selection button, popover.background.magnifier button,\n.osd button {\n  color: #fefefe;\n  border-color: rgba(0, 0, 0, 0.7);\n  background-color: rgba(7, 7, 8, 0.98);\n  background-clip: padding-box;\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n  text-shadow: 0 1px black;\n  -gtk-icon-shadow: 0 1px black;\n  outline-color: rgba(254, 254, 254, 0.3); }\n  .app-notification button:hover, popover.background.touch-selection button:hover, popover.background.magnifier button:hover,\n  .osd button:hover {\n    color: white;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-image: linear-gradient(to bottom, rgba(34, 35, 42, 0.98), rgba(34, 35, 42, 0.98));\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black;\n    outline-color: rgba(254, 254, 254, 0.3); }\n  .app-notification button:active:backdrop, popover.background.touch-selection button:active:backdrop, popover.background.magnifier button:active:backdrop, .app-notification button:active, popover.background.touch-selection button:active, popover.background.magnifier button:active, .app-notification button:checked:backdrop, popover.background.touch-selection button:checked:backdrop, popover.background.magnifier button:checked:backdrop, .app-notification button:checked, popover.background.touch-selection button:checked, popover.background.magnifier button:checked,\n  .osd button:active:backdrop,\n  .osd button:active,\n  .osd button:checked:backdrop,\n  .osd button:checked {\n    color: white;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-image: linear-gradient(to bottom, rgba(21, 21, 25, 0.98), rgba(21, 21, 25, 0.98));\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    outline-color: rgba(254, 254, 254, 0.3); }\n  .app-notification button:disabled:backdrop, popover.background.touch-selection button:disabled:backdrop, popover.background.magnifier button:disabled:backdrop, .app-notification button:disabled, popover.background.touch-selection button:disabled, popover.background.magnifier button:disabled,\n  .osd button:disabled:backdrop,\n  .osd button:disabled {\n    color: #838383;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-image: linear-gradient(to bottom, rgba(32, 32, 33, 0.5), rgba(32, 32, 33, 0.5));\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\n  .app-notification button:backdrop, popover.background.touch-selection button:backdrop, popover.background.magnifier button:backdrop,\n  .osd button:backdrop {\n    color: #fefefe;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-image: linear-gradient(to bottom, rgba(7, 7, 8, 0.98), rgba(7, 7, 8, 0.98));\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\n  .app-notification button.flat, popover.background.touch-selection button.flat, popover.background.magnifier button.flat,\n  .osd button.flat {\n    background-color: transparent;\n    background-image: none;\n    border-color: transparent;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    box-shadow: none;\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black; }\n    .app-notification button.flat:hover, popover.background.touch-selection button.flat:hover, popover.background.magnifier button.flat:hover,\n    .osd button.flat:hover {\n      color: white;\n      border-color: rgba(0, 0, 0, 0.7);\n      background-image: linear-gradient(to bottom, rgba(34, 35, 42, 0.98), rgba(34, 35, 42, 0.98));\n      background-clip: padding-box;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n      text-shadow: 0 1px black;\n      -gtk-icon-shadow: 0 1px black;\n      outline-color: rgba(254, 254, 254, 0.3); }\n    .app-notification button.flat:disabled, popover.background.touch-selection button.flat:disabled, popover.background.magnifier button.flat:disabled,\n    .osd button.flat:disabled {\n      color: #838383;\n      border-color: rgba(0, 0, 0, 0.7);\n      background-image: linear-gradient(to bottom, rgba(32, 32, 33, 0.5), rgba(32, 32, 33, 0.5));\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      background-image: none;\n      border-color: transparent;\n      box-shadow: none; }\n    .app-notification button.flat:backdrop, popover.background.touch-selection button.flat:backdrop, popover.background.magnifier button.flat:backdrop,\n    .osd button.flat:backdrop {\n      background-color: transparent;\n      background-image: none;\n      border-color: transparent;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n    .app-notification button.flat:active, popover.background.touch-selection button.flat:active, popover.background.magnifier button.flat:active, .app-notification button.flat:checked, popover.background.touch-selection button.flat:checked, popover.background.magnifier button.flat:checked,\n    .osd button.flat:active,\n    .osd button.flat:checked {\n      color: white;\n      border-color: rgba(0, 0, 0, 0.7);\n      background-image: linear-gradient(to bottom, rgba(21, 21, 25, 0.98), rgba(21, 21, 25, 0.98));\n      background-clip: padding-box;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      outline-color: rgba(254, 254, 254, 0.3); }\nbutton.suggested-action {\n  border: none;\n  box-shadow: none;\n  color: white;\n  border-radius: 8px;\n  background: linear-gradient(to right, #5433FF, #20BDFF, #A5FECB); }\n  .selection-mode button.titlebutton, button.suggested-action.flat {\n    box-shadow: none;\n    color: white;\n    border-radius: 8px;\n    background: linear-gradient(to right, #5433FF, #20BDFF, #A5FECB); }\n  button.suggested-action:hover {\n    color: white;\n    outline-color: rgba(255, 255, 255, 0.3);\n    background-color: #00c1e4;\n    text-shadow: none; }\n  button.suggested-action:active, button.suggested-action:checked {\n    color: white;\n    outline-color: rgba(255, 255, 255, 0.3);\n    background-color: #00c1e4;\n    text-shadow: none; }\n  .selection-mode button.titlebutton:backdrop, button.suggested-action:backdrop, button.suggested-action.flat:backdrop {\n    color: rgba(255, 255, 255, 0.4);\n    outline-color: rgba(255, 255, 255, 0.3);\n    background-color: #00c1e4;\n    text-shadow: none; }\n    .selection-mode button.titlebutton:backdrop label, button.suggested-action:backdrop label, button.suggested-action.flat:backdrop label {\n      color: rgba(255, 255, 255, 0.5); }\n    .selection-mode button.titlebutton:backdrop:active, .selection-mode button.titlebutton:backdrop:checked, button.suggested-action:backdrop:active, button.suggested-action:backdrop:checked, button.suggested-action.flat:backdrop:active, button.suggested-action.flat:backdrop:checked {\n      color: rgba(254, 254, 254, 0.7);\n      outline-color: rgba(255, 255, 255, 0.3);\n      background-color: #0072ff;\n      text-shadow: none; }\n      .selection-mode button.titlebutton:backdrop:active label, .selection-mode button.titlebutton:backdrop:checked label, button.suggested-action:backdrop:active label, button.suggested-action:backdrop:checked label, button.suggested-action.flat:backdrop:active label, button.suggested-action.flat:backdrop:checked label {\n        color: rgba(254, 254, 254, 0.7); }\n    .selection-mode button.titlebutton:backdrop:disabled, button.suggested-action:backdrop:disabled, button.suggested-action.flat:backdrop:disabled {\n      color: white;\n      outline-color: rgba(255, 255, 255, 0.3);\n      background-color: #00c1e4;\n      text-shadow: none; }\n      .selection-mode button.titlebutton:backdrop:disabled label, button.suggested-action:backdrop:disabled label, button.suggested-action.flat:backdrop:disabled label {\n        color: rgba(255, 255, 255, 0.5); }\n      .selection-mode button.titlebutton:backdrop:disabled:active, .selection-mode button.titlebutton:backdrop:disabled:checked, button.suggested-action:backdrop:disabled:active, button.suggested-action:backdrop:disabled:checked, button.suggested-action.flat:backdrop:disabled:active, button.suggested-action.flat:backdrop:disabled:checked {\n        color: rgba(254, 254, 254, 0.7);\n        outline-color: rgba(255, 255, 255, 0.3);\n        background-color: #0072ff;\n        text-shadow: none; }\n  .selection-mode button.titlebutton:backdrop, .selection-mode button.titlebutton:disabled, .selection-mode button.titlebutton:backdrop:disabled, button.suggested-action.flat:backdrop, button.suggested-action.flat:disabled, button.suggested-action.flat:backdrop:disabled {\n    background-color: transparent;\n    background-image: none;\n    border-color: transparent;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    color: rgba(0, 193, 228, 0.8); }\n  button.suggested-action:disabled {\n    color: white;\n    outline-color: rgba(255, 255, 255, 0.3);\n    background-color: #00c1e4;\n    text-shadow: none; }\n    button.suggested-action:disabled:active, button.suggested-action:disabled:checked {\n      color: rgba(254, 254, 254, 0.7);\n      outline-color: rgba(255, 255, 255, 0.3);\n      background-color: #00c1e4;\n      text-shadow: none; }\n      button.suggested-action:disabled:active label, button.suggested-action:disabled:checked label {\n        color: rgba(254, 254, 254, 0.7); }\n  .osd button.suggested-action {\n    color: #fefefe;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-color: rgba(0, 193, 228, 0.5);\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black;\n    outline-color: rgba(254, 254, 254, 0.3); }\n    .osd button.suggested-action:hover {\n      color: white;\n      border-color: rgba(0, 0, 0, 0.7);\n      background-image: linear-gradient(to bottom, rgba(0, 193, 228, 0.7), rgba(0, 193, 228, 0.7));\n      background-clip: padding-box;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n      text-shadow: 0 1px black;\n      -gtk-icon-shadow: 0 1px black;\n      outline-color: rgba(254, 254, 254, 0.3); }\n    .osd button.suggested-action:active:backdrop, .osd button.suggested-action:active, .osd button.suggested-action:checked:backdrop, .osd button.suggested-action:checked {\n      color: white;\n      border-color: rgba(0, 0, 0, 0.7);\n      background-image: linear-gradient(to bottom, #00c1e4, #00c1e4);\n      background-clip: padding-box;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      outline-color: rgba(254, 254, 254, 0.3); }\n    .osd button.suggested-action:disabled:backdrop, .osd button.suggested-action:disabled {\n      color: #838383;\n      border-color: rgba(0, 0, 0, 0.7);\n      background-image: linear-gradient(to bottom, rgba(32, 32, 33, 0.5), rgba(32, 32, 33, 0.5));\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n    .osd button.suggested-action:backdrop {\n      color: #fefefe;\n      border-color: rgba(0, 0, 0, 0.7);\n      background-image: linear-gradient(to bottom, rgba(0, 193, 228, 0.5), rgba(0, 193, 228, 0.5));\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\nbutton.destructive-action {\n  border: none;\n  box-shadow: none;\n  color: white;\n  border-radius: 8px;\n  background: linear-gradient(to right, #fe8c00, #f83600); }\n  button.destructive-action.flat {\n    box-shadow: none;\n    color: white;\n    border-radius: 8px;\n    background: linear-gradient(to right, #5433FF, #20BDFF, #A5FECB); }\n  button.destructive-action:hover {\n    color: white;\n    outline-color: rgba(255, 255, 255, 0.3);\n    background-color: #ce1138;\n    text-shadow: none; }\n  button.destructive-action:active, button.destructive-action:checked {\n    color: white;\n    outline-color: rgba(255, 255, 255, 0.3);\n    background-color: #ce1138;\n    text-shadow: none; }\n  button.destructive-action:backdrop, button.destructive-action.flat:backdrop {\n    color: rgba(255, 255, 255, 0.4);\n    outline-color: rgba(255, 255, 255, 0.3);\n    background-color: #ce1138;\n    text-shadow: none; }\n    button.destructive-action:backdrop label, button.destructive-action.flat:backdrop label {\n      color: rgba(255, 255, 255, 0.5); }\n    button.destructive-action:backdrop:active, button.destructive-action:backdrop:checked, button.destructive-action.flat:backdrop:active, button.destructive-action.flat:backdrop:checked {\n      color: rgba(254, 254, 254, 0.7);\n      outline-color: rgba(255, 255, 255, 0.3);\n      background-color: #0072ff;\n      text-shadow: none; }\n      button.destructive-action:backdrop:active label, button.destructive-action:backdrop:checked label, button.destructive-action.flat:backdrop:active label, button.destructive-action.flat:backdrop:checked label {\n        color: rgba(254, 254, 254, 0.7); }\n    button.destructive-action:backdrop:disabled, button.destructive-action.flat:backdrop:disabled {\n      color: white;\n      outline-color: rgba(255, 255, 255, 0.3);\n      background-color: #ce1138;\n      text-shadow: none; }\n      button.destructive-action:backdrop:disabled label, button.destructive-action.flat:backdrop:disabled label {\n        color: rgba(255, 255, 255, 0.5); }\n      button.destructive-action:backdrop:disabled:active, button.destructive-action:backdrop:disabled:checked, button.destructive-action.flat:backdrop:disabled:active, button.destructive-action.flat:backdrop:disabled:checked {\n        color: rgba(254, 254, 254, 0.7);\n        outline-color: rgba(255, 255, 255, 0.3);\n        background-color: #0072ff;\n        text-shadow: none; }\n  button.destructive-action.flat:backdrop, button.destructive-action.flat:disabled, button.destructive-action.flat:backdrop:disabled {\n    background-color: transparent;\n    background-image: none;\n    border-color: transparent;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    color: rgba(206, 17, 56, 0.8); }\n  button.destructive-action:disabled {\n    color: white;\n    outline-color: rgba(255, 255, 255, 0.3);\n    background-color: #ce1138;\n    text-shadow: none; }\n    button.destructive-action:disabled:active, button.destructive-action:disabled:checked {\n      color: rgba(254, 254, 254, 0.7);\n      outline-color: rgba(255, 255, 255, 0.3);\n      background-color: #ce1138;\n      text-shadow: none; }\n      button.destructive-action:disabled:active label, button.destructive-action:disabled:checked label {\n        color: rgba(254, 254, 254, 0.7); }\n  .osd button.destructive-action {\n    color: #fefefe;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-color: rgba(206, 17, 56, 0.5);\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black;\n    outline-color: rgba(254, 254, 254, 0.3); }\n    .osd button.destructive-action:hover {\n      color: white;\n      border-color: rgba(0, 0, 0, 0.7);\n      background-image: linear-gradient(to bottom, rgba(206, 17, 56, 0.7), rgba(206, 17, 56, 0.7));\n      background-clip: padding-box;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n      text-shadow: 0 1px black;\n      -gtk-icon-shadow: 0 1px black;\n      outline-color: rgba(254, 254, 254, 0.3); }\n    .osd button.destructive-action:active:backdrop, .osd button.destructive-action:active, .osd button.destructive-action:checked:backdrop, .osd button.destructive-action:checked {\n      color: white;\n      border-color: rgba(0, 0, 0, 0.7);\n      background-image: linear-gradient(to bottom, #ce1138, #ce1138);\n      background-clip: padding-box;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      outline-color: rgba(254, 254, 254, 0.3); }\n    .osd button.destructive-action:disabled:backdrop, .osd button.destructive-action:disabled {\n      color: #838383;\n      border-color: rgba(0, 0, 0, 0.7);\n      background-image: linear-gradient(to bottom, rgba(32, 32, 33, 0.5), rgba(32, 32, 33, 0.5));\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n    .osd button.destructive-action:backdrop {\n      color: #fefefe;\n      border-color: rgba(0, 0, 0, 0.7);\n      background-image: linear-gradient(to bottom, rgba(206, 17, 56, 0.5), rgba(206, 17, 56, 0.5));\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n.stack-switcher > button {\n  outline-offset: -3px; }\n  .stack-switcher > button > label {\n    padding-left: 6px;\n    padding-right: 6px; }\n  .stack-switcher > button > image {\n    padding-left: 6px;\n    padding-right: 6px;\n    padding-top: 3px;\n    padding-bottom: 3px; }\n  .stack-switcher > button.text-button {\n    padding-left: 10px;\n    padding-right: 10px; }\n  .stack-switcher > button.image-button {\n    padding-left: 2px;\n    padding-right: 2px; }\n  .stack-switcher > button.needs-attention:active > label,\n  .stack-switcher > button.needs-attention:active > image, .stack-switcher > button.needs-attention:checked > label,\n  .stack-switcher > button.needs-attention:checked > image {\n    animation: none;\n    background-image: none; }\n.inline-toolbar button, .inline-toolbar button:backdrop {\n  border-radius: 2px;\n  border-width: 1px; }\n.primary-toolbar button, .primary-toolbar .raised button {\n  -gtk-icon-shadow: none; }\n  .primary-toolbar button:hover, .primary-toolbar button:focus, .primary-toolbar .raised button:hover, .primary-toolbar .raised button:focus {\n    color: #fefefe;\n    outline-color: rgba(254, 254, 254, 0.3);\n    background-color: #0072ff;\n    text-shadow: none; }\n\n.stack-switcher > button.needs-attention > label,\n.stack-switcher > button.needs-attention > image, stacksidebar row.needs-attention > label {\n  animation: needs_attention 150ms ease-in;\n  background-image: -gtk-gradient(radial, center center, 0, center center, 0.5, to(#4d9cff), to(transparent)), -gtk-gradient(radial, center center, 0, center center, 0.45, to(rgba(0, 0, 0, 0.9450980392)), to(transparent));\n  background-size: 6px 6px, 6px 6px;\n  background-repeat: no-repeat;\n  background-position: right 3px, right 2px; }\n  .stack-switcher > button.needs-attention > label:backdrop,\n  .stack-switcher > button.needs-attention > image:backdrop, stacksidebar row.needs-attention > label:backdrop {\n    background-size: 6px 6px, 0 0; }\n  .stack-switcher > button.needs-attention > label:dir(rtl),\n  .stack-switcher > button.needs-attention > image:dir(rtl), stacksidebar row.needs-attention > label:dir(rtl) {\n    background-position: left 3px, left 2px; }\n\ntoolbar button:hover {\n  font-weight: normal;\n  color: #F4F5F6;\n  background-color: #212328;\n  text-shadow: none; }\ntoolbar button:active {\n  font-weight: normal;\n  color: #F4F5F6;\n  background-color: #212328;\n  text-shadow: none; }\n\n.inline-toolbar toolbutton > button {\n  background-color: transparent;\n  background-image: none;\n  border-color: transparent;\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n  text-shadow: none;\n  -gtk-icon-shadow: none; }\n  .inline-toolbar toolbutton > button:hover {\n    color: #fefefe; }\n  .inline-toolbar toolbutton > button:active, .inline-toolbar toolbutton > button:checked {\n    color: #0067e6; }\n  .inline-toolbar toolbutton > button:disabled {\n    color: #c9cacb; }\n    .inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked {\n      color: rgba(0, 103, 230, 0.3); }\n  .inline-toolbar toolbutton > button:backdrop {\n    color: #c9cacb; }\n    .inline-toolbar toolbutton > button:backdrop:active, .inline-toolbar toolbutton > button:backdrop:checked {\n      color: #0067e6; }\n    .inline-toolbar toolbutton > button:backdrop:disabled {\n      color: #c9cacb; }\n      .inline-toolbar toolbutton > button:backdrop:disabled:active, .inline-toolbar toolbutton > button:backdrop:disabled:checked {\n        color: rgba(0, 103, 230, 0.3); }\n\ntoolbar.inline-toolbar toolbutton > button.flat:backdrop,\ntoolbar.inline-toolbar toolbutton:backdrop > button.flat:backdrop {\n  border-color: transparent;\n  box-shadow: none; }\n\n.inline-toolbar button, .inline-toolbar button:backdrop, .linked > button, .linked > button:hover, .linked > button:active, .linked > button:checked, .linked > button:backdrop, .linked:not(.vertical) > spinbutton:not(.vertical), .linked:not(.vertical) >\nentry, .linked > combobox > box > button.combo:dir(ltr), .linked > combobox > box > button.combo:dir(rtl) {\n  border: 1px solid black;\n  border-radius: 0;\n  border-right-style: none;\n  box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1); }\n\n.inline-toolbar button:first-child, .linked > button:first-child, combobox.linked button:nth-child(2):dir(rtl), .linked:not(.vertical) > combobox:first-child > box > button.combo, .linked:not(.vertical) > spinbutton:first-child:not(.vertical), .linked:not(.vertical) >\nentry:first-child {\n  border-top-left-radius: 3px;\n  border-bottom-left-radius: 3px; }\n.inline-toolbar button:last-child, .linked > button:last-child, combobox.linked button:nth-child(2):dir(ltr), .linked:not(.vertical) > combobox:last-child > box > button.combo, .linked:not(.vertical) > spinbutton:last-child:not(.vertical), .linked:not(.vertical) >\nentry:last-child {\n  border-top-right-radius: 3px;\n  border-bottom-right-radius: 3px;\n  border-right-style: solid; }\n.inline-toolbar button:only-child, .linked > button:only-child, .linked:not(.vertical) > combobox:only-child > box > button.combo, .linked:not(.vertical) > spinbutton:only-child:not(.vertical), .linked:not(.vertical) >\nentry:only-child {\n  border-radius: 3px;\n  border-style: solid; }\n\n.linked.vertical > button, .linked.vertical > button:hover, .linked.vertical > button:active, .linked.vertical > button:checked, .linked.vertical > button:backdrop, .linked.vertical > spinbutton:not(.vertical), .linked.vertical >\nentry, .linked.vertical > combobox > box > button.combo {\n  border-style: solid solid none solid;\n  border-radius: 0; }\n\n.linked.vertical > button:first-child, .linked.vertical > combobox:first-child > box > button.combo, .linked.vertical > spinbutton:first-child:not(.vertical), .linked.vertical >\nentry:first-child {\n  border-top-left-radius: 3px;\n  border-top-right-radius: 3px; }\n.linked.vertical > button:last-child, .linked.vertical > combobox:last-child > box > button.combo, .linked.vertical > spinbutton:last-child:not(.vertical), .linked.vertical >\nentry:last-child {\n  border-bottom-left-radius: 3px;\n  border-bottom-right-radius: 3px;\n  border-style: solid; }\n.linked.vertical > button:only-child, .linked.vertical > combobox:only-child > box > button.combo, .linked.vertical > spinbutton:only-child:not(.vertical), .linked.vertical >\nentry:only-child {\n  border-radius: 3px;\n  border-style: solid; }\n\nmodelbutton.flat, popover.background checkbutton,\npopover.background radiobutton,\n.menuitem.button.flat, modelbutton.flat:backdrop, popover.background checkbutton:backdrop,\npopover.background radiobutton:backdrop, modelbutton.flat:backdrop:hover, popover.background checkbutton:backdrop:hover,\npopover.background radiobutton:backdrop:hover,\n.menuitem.button.flat:backdrop,\n.menuitem.button.flat:backdrop:hover, calendar.button, calendar.button:hover, calendar.button:backdrop, calendar.button:disabled, button:link,\nbutton:visited, button:link:hover, button:link:active, button:link:checked,\nbutton:visited:hover,\nbutton:visited:active,\nbutton:visited:checked, .scale-popup button:hover, .scale-popup button:backdrop:hover, .scale-popup button:backdrop:disabled, .scale-popup button:backdrop {\n  background-color: transparent;\n  background-image: none;\n  border-color: transparent;\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0);\n  text-shadow: none;\n  -gtk-icon-shadow: none; }\n\n/* menu buttons */\nmodelbutton.flat, popover.background checkbutton,\npopover.background radiobutton,\n.menuitem.button.flat {\n  min-height: 26px;\n  padding-left: 5px;\n  padding-right: 5px;\n  border-radius: 3px;\n  outline-offset: -2px; }\n  modelbutton.flat:hover, popover.background checkbutton:hover,\n  popover.background radiobutton:hover,\n  .menuitem.button.flat:hover {\n    background-color: #232329; }\n  modelbutton.flat check:last-child, popover.background checkbutton check:last-child,\n  popover.background radiobutton check:last-child,\n  modelbutton.flat radio:last-child,\n  popover.background checkbutton radio:last-child,\n  popover.background radiobutton radio:last-child,\n  .menuitem.button.flat check:last-child,\n  .menuitem.button.flat radio:last-child {\n    margin-left: 8px; }\n  modelbutton.flat check:first-child, popover.background checkbutton check:first-child,\n  popover.background radiobutton check:first-child,\n  modelbutton.flat radio:first-child,\n  popover.background checkbutton radio:first-child,\n  popover.background radiobutton radio:first-child,\n  .menuitem.button.flat check:first-child,\n  .menuitem.button.flat radio:first-child {\n    margin-right: 8px; }\n\nmodelbutton.flat arrow, popover.background checkbutton arrow,\npopover.background radiobutton arrow {\n  background: none; }\n  modelbutton.flat arrow:hover, popover.background checkbutton arrow:hover,\n  popover.background radiobutton arrow:hover {\n    background: none; }\n  modelbutton.flat arrow.left, popover.background checkbutton arrow.left,\n  popover.background radiobutton arrow.left {\n    -gtk-icon-source: -gtk-icontheme(\"pan-start-symbolic\"); }\n  modelbutton.flat arrow.right, popover.background checkbutton arrow.right,\n  popover.background radiobutton arrow.right {\n    -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic\"); }\n\nbutton.color {\n  padding: 4px; }\n  button.color colorswatch:only-child, button.color colorswatch:only-child overlay {\n    border-radius: 0; }\n\nnotebook button, list button, .view button, iconview button, popover button {\n  box-shadow: none; }\n  notebook button:backdrop, list button:backdrop, .view button:backdrop, iconview button:backdrop, popover button:backdrop {\n    box-shadow: none; }\nnotebook .linked > button, list .linked > button, .view .linked > button, iconview .linked > button, popover .linked > button {\n  box-shadow: none; }\n\n/************\n * Calendar *\n ***********/\ncalendar {\n  color: #F4F5F6;\n  border: 1px solid black; }\n  calendar:selected {\n    border-radius: 3px; }\n  calendar.header {\n    border-bottom: 1px solid rgba(0, 0, 0, 0.1);\n    border-radius: 0; }\n    calendar.header:backdrop {\n      border-color: rgba(0, 0, 0, 0.1); }\n  calendar.button {\n    color: rgba(244, 245, 246, 0.45); }\n    calendar.button:hover {\n      color: #F4F5F6; }\n    calendar.button:backdrop {\n      color: rgba(130, 131, 133, 0.45); }\n    calendar.button:disabled {\n      color: rgba(130, 131, 133, 0.45); }\n  calendar:indeterminate, calendar:indeterminate:backdrop {\n    color: alpha(currentColor,0.55); }\n  calendar.highlight, calendar.highlight:backdrop {\n    font-size: smaller;\n    color: #F4F5F6; }\n  calendar:backdrop {\n    color: #c9cacb;\n    border-color: #020202; }\n\n/*************************\n * Check and Radio Items *\n *************************/\ncheck {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-unchecked-dark.png\"), url(\"../assets/checkbox-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-unchecked-dark.png\"), url(\"../assets/radio-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:hover {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-unchecked-hover-dark.png\"), url(\"../assets/checkbox-unchecked-hover@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:hover {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-unchecked-hover-dark.png\"), url(\"../assets/radio-unchecked-hover@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:active {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-unchecked-active-dark.png\"), url(\"../assets/checkbox-unchecked-active@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:active {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-unchecked-active-dark.png\"), url(\"../assets/radio-unchecked-active@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:backdrop {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-unchecked-backdrop-dark.png\"), url(\"../assets/checkbox-unchecked-backdrop@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:backdrop {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-unchecked-backdrop-dark.png\"), url(\"../assets/radio-unchecked-backdrop@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:disabled {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-unchecked-insensitive-dark.png\"), url(\"../assets/checkbox-unchecked-insensitive@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:disabled {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-unchecked-insensitive-dark.png\"), url(\"../assets/radio-unchecked-insensitive@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:disabled:backdrop {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-unchecked-insensitive-dark.png\"), url(\"../assets/checkbox-unchecked-insensitive@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:disabled:backdrop {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-unchecked-insensitive-dark.png\"), url(\"../assets/radio-unchecked-insensitive@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:checked {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-checked-dark.png\"), url(\"../assets/checkbox-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:checked {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-checked-dark.png\"), url(\"../assets/radio-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:checked:hover {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-checked-hover-dark.png\"), url(\"../assets/checkbox-checked-hover@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:checked:hover {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-checked-hover-dark.png\"), url(\"../assets/radio-checked-hover@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:checked:active {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-checked-active-dark.png\"), url(\"../assets/checkbox-checked-active@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:checked:active {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-checked-active-dark.png\"), url(\"../assets/radio-checked-active@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:checked:backdrop {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-checked-backdrop-dark.png\"), url(\"../assets/checkbox-checked-backdrop@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:checked:backdrop {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-checked-backdrop-dark.png\"), url(\"../assets/radio-checked-backdrop@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:checked:disabled {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-checked-insensitive-dark.png\"), url(\"../assets/checkbox-checked-insensitive@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:checked:disabled {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-checked-insensitive-dark.png\"), url(\"../assets/radio-checked-insensitive@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:checked:disabled:backdrop {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-checked-insensitive-dark.png\"), url(\"../assets/checkbox-checked-insensitive@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:checked:disabled:backdrop {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-checked-insensitive-dark.png\"), url(\"../assets/radio-checked-insensitive@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:indeterminate {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-mixed.png\"), url(\"../assets/checkbox-mixed@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:indeterminate {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-mixed.png\"), url(\"../assets/radio-mixed@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:indeterminate:hover {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-mixed-hover.png\"), url(\"../assets/checkbox-mixed-hover@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:indeterminate:hover {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-mixed-hover.png\"), url(\"../assets/radio-mixed-hover@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:indeterminate:active {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-mixed-active.png\"), url(\"../assets/checkbox-mixed-active@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:indeterminate:active {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-mixed-active.png\"), url(\"../assets/radio-mixed-active@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:indeterminate:backdrop {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-mixed-backdrop.png\"), url(\"../assets/checkbox-mixed-backdrop@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:indeterminate:backdrop {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-mixed-backdrop.png\"), url(\"../assets/radio-mixed-backdrop@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:indeterminate:disabled {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-mixed-insensitive.png\"), url(\"../assets/checkbox-mixed-insensitive@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:indeterminate:disabled {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-mixed-insensitive.png\"), url(\"../assets/radio-mixed-insensitive@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:indeterminate:disabled:backdrop {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-mixed-insensitive.png\"), url(\"../assets/checkbox-mixed-insensitive@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:indeterminate:disabled:backdrop {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-mixed-insensitive.png\"), url(\"../assets/radio-mixed-insensitive@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-unchecked-dark.png\"), url(\"../assets/checkbox-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-unchecked-dark.png\"), url(\"../assets/selected-radio-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:hover:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-unchecked-dark.png\"), url(\"../assets/checkbox-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:hover:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-unchecked-dark.png\"), url(\"../assets/selected-radio-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:active:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-unchecked-dark.png\"), url(\"../assets/checkbox-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:active:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-unchecked-dark.png\"), url(\"../assets/selected-radio-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:backdrop:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-unchecked-dark.png\"), url(\"../assets/checkbox-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:backdrop:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-unchecked-dark.png\"), url(\"../assets/selected-radio-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:disabled:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-unchecked-dark.png\"), url(\"../assets/checkbox-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:disabled:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-unchecked-dark.png\"), url(\"../assets/selected-radio-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:disabled:backdrop:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-unchecked-dark.png\"), url(\"../assets/checkbox-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:disabled:backdrop:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-unchecked-dark.png\"), url(\"../assets/selected-radio-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:checked:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-checked-dark.png\"), url(\"../assets/checkbox-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:checked:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-checked-dark.png\"), url(\"../assets/selected-radio-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:checked:hover:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-checked-dark.png\"), url(\"../assets/checkbox-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:checked:hover:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-checked-dark.png\"), url(\"../assets/selected-radio-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:checked:active:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-checked-dark.png\"), url(\"../assets/checkbox-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:checked:active:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-checked-dark.png\"), url(\"../assets/selected-radio-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:checked:backdrop:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-checked-dark.png\"), url(\"../assets/checkbox-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:checked:backdrop:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-checked-dark.png\"), url(\"../assets/selected-radio-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:checked:disabled:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-checked-dark.png\"), url(\"../assets/checkbox-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:checked:disabled:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-checked-dark.png\"), url(\"../assets/selected-radio-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:checked:disabled:backdrop:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-checked-dark.png\"), url(\"../assets/checkbox-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:checked:disabled:backdrop:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-checked-dark.png\"), url(\"../assets/selected-radio-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:indeterminate:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-checkbox-mixed.png\"), url(\"../assets/selected-checkbox-mixed@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:indeterminate:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-mixed.png\"), url(\"../assets/selected-radio-mixed@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:indeterminate:hover:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-checkbox-mixed.png\"), url(\"../assets/selected-checkbox-mixed@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:indeterminate:hover:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-mixed.png\"), url(\"../assets/selected-radio-mixed@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:indeterminate:active:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-checkbox-mixed.png\"), url(\"../assets/selected-checkbox-mixed@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:indeterminate:active:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-mixed.png\"), url(\"../assets/selected-radio-mixed@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:indeterminate:backdrop:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-checkbox-mixed.png\"), url(\"../assets/selected-checkbox-mixed@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:indeterminate:backdrop:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-mixed.png\"), url(\"../assets/selected-radio-mixed@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:indeterminate:disabled:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-checkbox-mixed.png\"), url(\"../assets/selected-checkbox-mixed@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:indeterminate:disabled:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-mixed.png\"), url(\"../assets/selected-radio-mixed@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:indeterminate:disabled:backdrop:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-checkbox-mixed.png\"), url(\"../assets/selected-checkbox-mixed@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:indeterminate:disabled:backdrop:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-mixed.png\"), url(\"../assets/selected-radio-mixed@2.png\"));\n  -gtk-icon-shadow: none; }\n\n.view.content-view check, iconview.content-view check,\n.view.content-view.check,\niconview.content-view.check {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selection-mode-checkbox-unchecked.png\"), url(\"../assets/checkbox-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\n.view.content-view radio, iconview.content-view radio,\n.view.content-view.radio,\niconview.content-view.radio {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selection-mode-radio-unchecked.png\"), url(\"../assets/radio-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\n.view.content-view check:hover, iconview.content-view check:hover,\n.view.content-view.check:hover,\niconview.content-view.check:hover {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selection-mode-checkbox-unchecked-hover.png\"), url(\"../assets/checkbox-unchecked-hover@2.png\"));\n  -gtk-icon-shadow: none; }\n\n.view.content-view radio:hover, iconview.content-view radio:hover,\n.view.content-view.radio:hover,\niconview.content-view.radio:hover {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selection-mode-radio-unchecked-hover.png\"), url(\"../assets/radio-unchecked-hover@2.png\"));\n  -gtk-icon-shadow: none; }\n\n.view.content-view check:active, iconview.content-view check:active,\n.view.content-view.check:active,\niconview.content-view.check:active {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selection-mode-checkbox-unchecked-active.png\"), url(\"../assets/checkbox-unchecked-active@2.png\"));\n  -gtk-icon-shadow: none; }\n\n.view.content-view radio:active, iconview.content-view radio:active,\n.view.content-view.radio:active,\niconview.content-view.radio:active {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selection-mode-radio-unchecked-active.png\"), url(\"../assets/radio-unchecked-active@2.png\"));\n  -gtk-icon-shadow: none; }\n\n.view.content-view check:backdrop, iconview.content-view check:backdrop,\n.view.content-view.check:backdrop,\niconview.content-view.check:backdrop {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selection-mode-checkbox-unchecked-backdrop.png\"), url(\"../assets/checkbox-unchecked-backdrop@2.png\"));\n  -gtk-icon-shadow: none; }\n\n.view.content-view radio:backdrop, iconview.content-view radio:backdrop,\n.view.content-view.radio:backdrop,\niconview.content-view.radio:backdrop {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selection-mode-radio-unchecked-backdrop.png\"), url(\"../assets/radio-unchecked-backdrop@2.png\"));\n  -gtk-icon-shadow: none; }\n\n.view.content-view check:disabled, iconview.content-view check:disabled,\n.view.content-view.check:disabled,\niconview.content-view.check:disabled {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selection-mode-checkbox-unchecked-insensitive.png\"), url(\"../assets/checkbox-unchecked-insensitive@2.png\"));\n  -gtk-icon-shadow: none; }\n\n.view.content-view radio:disabled, iconview.content-view radio:disabled,\n.view.content-view.radio:disabled,\niconview.content-view.radio:disabled {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selection-mode-radio-unchecked-insensitive.png\"), url(\"../assets/radio-unchecked-insensitive@2.png\"));\n  -gtk-icon-shadow: none; }\n\n.view.content-view check:disabled:backdrop, iconview.content-view check:disabled:backdrop,\n.view.content-view.check:disabled:backdrop,\niconview.content-view.check:disabled:backdrop {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selection-mode-checkbox-unchecked-backdrop-insensitive.png\"), url(\"../assets/checkbox-unchecked-backdrop-insensitive@2.png\"));\n  -gtk-icon-shadow: none; }\n\n.view.content-view radio:disabled:backdrop, iconview.content-view radio:disabled:backdrop,\n.view.content-view.radio:disabled:backdrop,\niconview.content-view.radio:disabled:backdrop {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selection-mode-radio-unchecked-backdrop-insensitive.png\"), url(\"../assets/radio-unchecked-backdrop-insensitive@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheckbutton.text-button, radiobutton.text-button {\n  padding: 2px 0;\n  outline-offset: 0; }\n  checkbutton.text-button label:not(:only-child):first-child, radiobutton.text-button label:not(:only-child):first-child {\n    margin-left: 4px; }\n  checkbutton.text-button label:not(:only-child):last-child, radiobutton.text-button label:not(:only-child):last-child {\n    margin-right: 4px; }\n\ncheck,\nradio {\n  margin: 0 4px;\n  min-height: 16px;\n  min-width: 16px;\n  border: none; }\n  menu menuitem check, menu menuitem\n  radio {\n    margin: 0; }\n    menu menuitem check, menu menuitem check:hover, menu menuitem check:disabled, menu menuitem\n    radio, menu menuitem\n    radio:hover, menu menuitem\n    radio:disabled {\n      min-height: 14px;\n      min-width: 14px;\n      background-image: none;\n      background-color: transparent;\n      box-shadow: none;\n      -gtk-icon-shadow: none;\n      color: inherit;\n      border-color: currentColor;\n      animation: none; }\n\n/*****************\n * Color Chooser *\n *****************/\ncolorswatch, colorswatch:drop(active) {\n  border-style: none; }\ncolorswatch.top {\n  border-top-left-radius: 5.5px;\n  border-top-right-radius: 5.5px; }\n  colorswatch.top overlay {\n    border-top-left-radius: 5px;\n    border-top-right-radius: 5px; }\ncolorswatch.bottom {\n  border-bottom-left-radius: 5.5px;\n  border-bottom-right-radius: 5.5px; }\n  colorswatch.bottom overlay {\n    border-bottom-left-radius: 5px;\n    border-bottom-right-radius: 5px; }\ncolorswatch.left, colorswatch:first-child:not(.top) {\n  border-top-left-radius: 5.5px;\n  border-bottom-left-radius: 5.5px; }\n  colorswatch.left overlay, colorswatch:first-child:not(.top) overlay {\n    border-top-left-radius: 5px;\n    border-bottom-left-radius: 5px; }\ncolorswatch.right, colorswatch:last-child:not(.bottom) {\n  border-top-right-radius: 5.5px;\n  border-bottom-right-radius: 5.5px; }\n  colorswatch.right overlay, colorswatch:last-child:not(.bottom) overlay {\n    border-top-right-radius: 5px;\n    border-bottom-right-radius: 5px; }\ncolorswatch.dark overlay {\n  color: #fefefe; }\n  colorswatch.dark overlay:hover {\n    border-color: black; }\n  colorswatch.dark overlay:backdrop {\n    color: rgba(254, 254, 254, 0.5); }\ncolorswatch.light overlay {\n  color: #F4F5F6; }\n  colorswatch.light overlay:hover {\n    border-color: black; }\n  colorswatch.light overlay:backdrop {\n    color: #c9cacb; }\ncolorswatch:drop(active) {\n  box-shadow: none; }\n  colorswatch:drop(active).light overlay {\n    border-color: #71f79f;\n    box-shadow: inset 0 0 0 2px black, inset 0 0 0 1px #71f79f; }\n  colorswatch:drop(active).dark overlay {\n    border-color: #71f79f;\n    box-shadow: inset 0 0 0 2px black, inset 0 0 0 1px #71f79f; }\ncolorswatch overlay {\n  box-shadow: inset 0 3px 2px -2px rgba(0, 0, 0, 0.5);\n  border: 1px solid black; }\n  colorswatch overlay:hover {\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.3); }\n  colorswatch overlay:backdrop, colorswatch overlay:backdrop:hover {\n    border-color: black;\n    box-shadow: none; }\ncolorswatch#add-color-button {\n  border-radius: 5px 5px 0 0; }\n  colorswatch#add-color-button:only-child {\n    border-radius: 5px; }\n  colorswatch#add-color-button overlay {\n    font-weight: normal;\n    color: #F4F5F6;\n    background-color: #212328;\n    text-shadow: none; }\n    colorswatch#add-color-button overlay:hover {\n      color: #F4F5F6;\n      outline-color: rgba(244, 245, 246, 0.3);\n      background-color: #191a1f;\n      text-shadow: none; }\n    colorswatch#add-color-button overlay:backdrop {\n      color: #c9cacb;\n      outline-color: rgba(244, 245, 246, 0.3);\n      background-color: #1b1c21;\n      text-shadow: none; }\ncolorswatch:disabled {\n  opacity: 0.5; }\n  colorswatch:disabled overlay {\n    border-color: rgba(0, 0, 0, 0.6);\n    box-shadow: none; }\nrow:selected colorswatch {\n  box-shadow: 0 0 0 2px #fefefe; }\ncolorswatch#editor-color-sample {\n  border-radius: 4px; }\n  colorswatch#editor-color-sample overlay {\n    border-radius: 4.5px; }\n\ncolorchooser .popover.osd {\n  border-radius: 5px; }\n\n/**************\n * ComboBoxes *\n **************/\ncombobox arrow {\n  -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\");\n  min-height: 16px;\n  min-width: 16px; }\ncombobox:drop(active) {\n  box-shadow: none; }\n\n/***********\n * Dialogs *\n ***********/\nmessagedialog .titlebar:not(headerbar) {\n  background-color: rgba(16, 16, 19, 0.95); }\nmessagedialog .titlebar {\n  min-height: 20px;\n  background-image: none;\n  background-color: rgba(16, 16, 19, 0.95);\n  border-style: none;\n  border-top-left-radius: 4px;\n  border-top-right-radius: 4px; }\nmessagedialog.csd.background {\n  background-color: rgba(16, 16, 19, 0.95);\n  color: #F4F5F6;\n  border-bottom-left-radius: 5px;\n  border-bottom-right-radius: 5px; }\nmessagedialog.csd .dialog-action-area button {\n  padding: 10px 14px;\n  border-radius: 0;\n  border-left-style: solid;\n  border-right-style: none;\n  border-bottom-style: none;\n  background-color: transparent;\n  color: #F4F5F6;\n  box-shadow: none; }\n  messagedialog.csd .dialog-action-area button:hover {\n    background-color: rgba(0, 114, 255, 0.9);\n    color: white; }\n  messagedialog.csd .dialog-action-area button:first-child {\n    border-left-style: none;\n    border-bottom-left-radius: 4px; }\n  messagedialog.csd .dialog-action-area button:last-child {\n    border-bottom-right-radius: 4px; }\n  messagedialog.csd .dialog-action-area button.destructive-action, messagedialog.csd .dialog-action-area button.suggested-action {\n    color: white; }\n\nfilechooser .dialog-action-box {\n  border-top: 1px solid black; }\n  filechooser .dialog-action-box:backdrop {\n    border-top-color: #020202; }\nfilechooser #pathbarbox {\n  border-bottom: 1px solid #101013; }\n\nfilechooserbutton:drop(active) {\n  box-shadow: none;\n  border-color: transparent; }\n\n/****************\n * Text Entries *\n ****************/\nspinbutton:not(.vertical), entry {\n  min-height: 28px;\n  padding-left: 8px;\n  padding-right: 8px;\n  border: 1px solid;\n  border-radius: 3px;\n  transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n  color: #F4F5F6;\n  border-color: black;\n  background-color: #22232a; }\n  spinbutton:not(.vertical) image.left,\n  entry image.left {\n    padding-left: 0;\n    padding-right: 6px; }\n  spinbutton:not(.vertical) image.right,\n  entry image.right {\n    padding-left: 6px;\n    padding-right: 0; }\n  spinbutton:not(.vertical) undershoot.left,\n  entry undershoot.left {\n    background-color: transparent;\n    background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%);\n    padding-left: 1px;\n    background-size: 1px 10px;\n    background-repeat: repeat-y;\n    background-origin: content-box;\n    background-position: left center;\n    border: none;\n    box-shadow: none; }\n  spinbutton:not(.vertical) undershoot.right,\n  entry undershoot.right {\n    background-color: transparent;\n    background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%);\n    padding-right: 1px;\n    background-size: 1px 10px;\n    background-repeat: repeat-y;\n    background-origin: content-box;\n    background-position: right center;\n    border: none;\n    box-shadow: none; }\n  spinbutton.flat:focus:not(.vertical), spinbutton.flat:not(.vertical),\n  entry.flat:focus,\n  entry.flat {\n    min-height: 0;\n    padding: 2px;\n    background-image: none;\n    border-color: transparent;\n    box-shadow: none;\n    border-radius: 0; }\n  spinbutton:focus:not(.vertical),\n  entry:focus {\n    border-color: #005bcc; }\n  spinbutton:disabled:not(.vertical),\n  entry:disabled {\n    color: #828385;\n    border-color: black;\n    background-color: #141418;\n    box-shadow: none; }\n  spinbutton:backdrop:not(.vertical),\n  entry:backdrop {\n    color: #c9cacb;\n    border-color: #020202;\n    background-color: #1b1c21;\n    box-shadow: none;\n    transition: 200ms ease-out; }\n  spinbutton:backdrop:disabled:not(.vertical),\n  entry:backdrop:disabled {\n    color: #33333d;\n    border-color: #020202;\n    background-color: #141418;\n    box-shadow: none; }\n  spinbutton.error:not(.vertical),\n  entry.error {\n    color: #F4F5F6;\n    border-color: black;\n    background-color: #22232a;\n    color: #e6133e;\n    border-color: #410512; }\n    spinbutton.error:focus:not(.vertical),\n    entry.error:focus {\n      border-color: #410512; }\n    spinbutton.error:selected:focus:not(.vertical), spinbutton.error:selected:not(.vertical),\n    entry.error:selected:focus,\n    entry.error:selected {\n      background-color: #e6133e; }\n  spinbutton.warning:not(.vertical),\n  entry.warning {\n    color: #F4F5F6;\n    border-color: black;\n    background-color: #22232a;\n    color: #cc5500;\n    border-color: #1a0b00; }\n    spinbutton.warning:focus:not(.vertical),\n    entry.warning:focus {\n      border-color: #1a0b00; }\n    spinbutton.warning:selected:focus:not(.vertical), spinbutton.warning:selected:not(.vertical),\n    entry.warning:selected:focus,\n    entry.warning:selected {\n      background-color: #cc5500; }\n  spinbutton:not(.vertical) image,\n  entry image {\n    color: #c8c9cb; }\n    spinbutton:not(.vertical) image:hover,\n    entry image:hover {\n      color: #F4F5F6; }\n    spinbutton:not(.vertical) image:active,\n    entry image:active {\n      color: #0072ff; }\n    spinbutton:not(.vertical) image:backdrop,\n    entry image:backdrop {\n      color: #6d6e71; }\n  spinbutton:drop(active):focus:not(.vertical), spinbutton:drop(active):not(.vertical),\n  entry:drop(active):focus,\n  entry:drop(active) {\n    border-color: #71f79f;\n    box-shadow: inset 0 0 0 1px #71f79f; }\n  .osd spinbutton:not(.vertical),\n  .osd entry {\n    color: white;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-color: rgba(0, 0, 0, 0.5);\n    box-shadow: none;\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black; }\n    .osd spinbutton:focus:not(.vertical),\n    .osd entry:focus {\n      color: white;\n      border-color: #0072ff;\n      background-color: rgba(0, 0, 0, 0.5);\n      background-clip: padding-box;\n      text-shadow: 0 1px black;\n      -gtk-icon-shadow: 0 1px black; }\n    .osd spinbutton:backdrop:not(.vertical),\n    .osd entry:backdrop {\n      color: white;\n      border-color: rgba(0, 0, 0, 0.7);\n      background-color: rgba(0, 0, 0, 0.5);\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n    .osd spinbutton:disabled:not(.vertical),\n    .osd entry:disabled {\n      color: #838383;\n      border-color: rgba(0, 0, 0, 0.7);\n      background-color: rgba(32, 32, 33, 0.5);\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\nspinbutton:not(.vertical) progress,\nentry progress {\n  margin: 2px -6px;\n  background-color: transparent;\n  background-image: none;\n  border-radius: 0;\n  border-width: 0 0 2px;\n  border-color: #0072ff;\n  border-style: solid;\n  box-shadow: none; }\n  spinbutton:not(.vertical) progress:backdrop,\n  entry progress:backdrop {\n    background-color: transparent; }\n.linked:not(.vertical) > spinbutton:focus:not(.vertical) + spinbutton:not(.vertical), .linked:not(.vertical) > spinbutton:focus:not(.vertical) + button, .linked:not(.vertical) > spinbutton:focus:not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) >\nentry:focus + spinbutton:not(.vertical), .linked:not(.vertical) >\nentry:focus + button, .linked:not(.vertical) >\nentry:focus + combobox > box > button.combo, .linked:not(.vertical) > spinbutton:focus:not(.vertical) +\nentry, .linked:not(.vertical) >\nentry:focus +\nentry {\n  border-left-color: #005bcc; }\n.linked:not(.vertical) > spinbutton:focus:not(.vertical), .linked:not(.vertical) >\nentry:focus {\n  border-color: #005bcc; }\n.linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + spinbutton:not(.vertical), .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + button, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + combobox > box > button.combo, .linked:not(.vertical) >\nentry:drop(active) + spinbutton:not(.vertical), .linked:not(.vertical) >\nentry:drop(active) + button, .linked:not(.vertical) >\nentry:drop(active) + combobox > box > button.combo, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) +\nentry, .linked:not(.vertical) >\nentry:drop(active) +\nentry {\n  border-left-color: #71f79f; }\n.linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled), .linked.vertical > spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):not(.vertical), .linked.vertical >\nentry:not(:disabled) + entry:not(:disabled), .linked.vertical >\nentry:not(:disabled) + spinbutton:not(:disabled):not(.vertical) {\n  border-top-color: #121216;\n  background-image: linear-gradient(to bottom, #191a1f, #191a1f); }\n  .linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled):backdrop, .linked.vertical > spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):backdrop:not(.vertical), .linked.vertical >\n  entry:not(:disabled) + entry:not(:disabled):backdrop, .linked.vertical >\n  entry:not(:disabled) + spinbutton:not(:disabled):backdrop:not(.vertical) {\n    border-top-color: #141418;\n    background-image: linear-gradient(to bottom, #1b1c21, #1b1c21); }\n.linked.vertical > spinbutton:disabled:not(.vertical) + spinbutton:disabled:not(.vertical), .linked.vertical > spinbutton:disabled:not(.vertical) + entry:disabled, .linked.vertical >\nentry:disabled + spinbutton:disabled:not(.vertical), .linked.vertical >\nentry:disabled + entry:disabled {\n  border-top-color: #121216; }\n.linked.vertical > spinbutton:not(.vertical) + spinbutton:focus:not(:only-child):not(.vertical),\n.linked.vertical > spinbutton:not(.vertical) + entry:focus:not(:only-child), .linked.vertical >\nentry + spinbutton:focus:not(:only-child):not(.vertical),\n.linked.vertical >\nentry + entry:focus:not(:only-child) {\n  border-top-color: #005bcc; }\n.linked.vertical > spinbutton:not(.vertical) + spinbutton:drop(active):not(:only-child):not(.vertical),\n.linked.vertical > spinbutton:not(.vertical) + entry:drop(active):not(:only-child), .linked.vertical >\nentry + spinbutton:drop(active):not(:only-child):not(.vertical),\n.linked.vertical >\nentry + entry:drop(active):not(:only-child) {\n  border-top-color: #71f79f; }\n.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + spinbutton:not(.vertical),\n.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + entry,\n.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + button,\n.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + combobox > box > button.combo, .linked.vertical >\nentry:focus:not(:only-child) + spinbutton:not(.vertical),\n.linked.vertical >\nentry:focus:not(:only-child) + entry,\n.linked.vertical >\nentry:focus:not(:only-child) + button,\n.linked.vertical >\nentry:focus:not(:only-child) + combobox > box > button.combo {\n  border-top-color: #005bcc; }\n.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + spinbutton:not(.vertical),\n.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + entry,\n.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + button,\n.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + combobox > box > button.combo, .linked.vertical >\nentry:drop(active):not(:only-child) + spinbutton:not(.vertical),\n.linked.vertical >\nentry:drop(active):not(:only-child) + entry,\n.linked.vertical >\nentry:drop(active):not(:only-child) + button,\n.linked.vertical >\nentry:drop(active):not(:only-child) + combobox > box > button.combo {\n  border-top-color: #71f79f; }\n\ntreeview entry:focus:dir(rtl), treeview entry:focus:dir(ltr) {\n  background-color: #191a1f;\n  transition-property: color, background; }\ntreeview entry.flat, treeview entry {\n  border-radius: 0;\n  background-image: none;\n  background-color: #191a1f; }\n  treeview entry.flat:focus, treeview entry:focus {\n    border-color: #0072ff; }\n\n/*************\n * Expanders *\n *************/\nexpander arrow {\n  min-width: 16px;\n  min-height: 16px;\n  -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic\"); }\n  expander arrow:dir(rtl) {\n    -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic-rtl\"); }\n  expander arrow:hover {\n    color: white; }\n  expander arrow:checked {\n    -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\"); }\n\n/****************\n * Floating Bar *\n ****************/\n.floating-bar {\n  background-color: #101013;\n  border-width: 1px;\n  border-style: solid solid none;\n  border-color: black;\n  border-radius: 3px 3px 0 0;\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }\n  .floating-bar.bottom.left {\n    border-left-style: none;\n    border-top-left-radius: 0; }\n  .floating-bar.bottom.right {\n    border-right-style: none;\n    border-top-right-radius: 0; }\n  .floating-bar > button {\n    padding: 4px; }\n  .floating-bar:backdrop {\n    background-color: #101013;\n    border-color: #020202; }\n\n/**********\n * Frames *\n **********/\nframe > border,\n.frame {\n  box-shadow: none;\n  margin: 0;\n  padding: 0;\n  border-radius: 0;\n  border: 1px solid black; }\n  frame > border.flat,\n  .frame.flat {\n    border-style: none; }\n  frame > border:backdrop,\n  .frame:backdrop {\n    border-color: #020202; }\n\nactionbar > revealer > box {\n  padding: 6px;\n  border-top: 1px solid black; }\n  actionbar > revealer > box:backdrop {\n    border-color: #020202; }\n\nscrolledwindow viewport.frame {\n  border-style: none; }\nscrolledwindow overshoot.top {\n  background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(black), to(rgba(0, 0, 0, 0))), -gtk-gradient(radial, center top, 0, center top, 0.6, from(rgba(244, 245, 246, 0.07)), to(rgba(244, 245, 246, 0)));\n  background-size: 100% 5%, 100% 100%;\n  background-repeat: no-repeat;\n  background-position: center top;\n  background-color: transparent;\n  border: none;\n  box-shadow: none; }\n  scrolledwindow overshoot.top:backdrop {\n    background-image: -gtk-gradient(radial, center top, 0, center top, 0.5, to(#020202), to(rgba(2, 2, 2, 0)));\n    background-size: 100% 5%;\n    background-repeat: no-repeat;\n    background-position: center top;\n    background-color: transparent;\n    border: none;\n    box-shadow: none; }\nscrolledwindow overshoot.bottom {\n  background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(black), to(rgba(0, 0, 0, 0))), -gtk-gradient(radial, center bottom, 0, center bottom, 0.6, from(rgba(244, 245, 246, 0.07)), to(rgba(244, 245, 246, 0)));\n  background-size: 100% 5%, 100% 100%;\n  background-repeat: no-repeat;\n  background-position: center bottom;\n  background-color: transparent;\n  border: none;\n  box-shadow: none; }\n  scrolledwindow overshoot.bottom:backdrop {\n    background-image: -gtk-gradient(radial, center bottom, 0, center bottom, 0.5, to(#020202), to(rgba(2, 2, 2, 0)));\n    background-size: 100% 5%;\n    background-repeat: no-repeat;\n    background-position: center bottom;\n    background-color: transparent;\n    border: none;\n    box-shadow: none; }\nscrolledwindow overshoot.left {\n  background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(black), to(rgba(0, 0, 0, 0))), -gtk-gradient(radial, left center, 0, left center, 0.6, from(rgba(244, 245, 246, 0.07)), to(rgba(244, 245, 246, 0)));\n  background-size: 5% 100%, 100% 100%;\n  background-repeat: no-repeat;\n  background-position: left center;\n  background-color: transparent;\n  border: none;\n  box-shadow: none; }\n  scrolledwindow overshoot.left:backdrop {\n    background-image: -gtk-gradient(radial, left center, 0, left center, 0.5, to(#020202), to(rgba(2, 2, 2, 0)));\n    background-size: 5% 100%;\n    background-repeat: no-repeat;\n    background-position: left center;\n    background-color: transparent;\n    border: none;\n    box-shadow: none; }\nscrolledwindow overshoot.right {\n  background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(black), to(rgba(0, 0, 0, 0))), -gtk-gradient(radial, right center, 0, right center, 0.6, from(rgba(244, 245, 246, 0.07)), to(rgba(244, 245, 246, 0)));\n  background-size: 5% 100%, 100% 100%;\n  background-repeat: no-repeat;\n  background-position: right center;\n  background-color: transparent;\n  border: none;\n  box-shadow: none; }\n  scrolledwindow overshoot.right:backdrop {\n    background-image: -gtk-gradient(radial, right center, 0, right center, 0.5, to(#020202), to(rgba(2, 2, 2, 0)));\n    background-size: 5% 100%;\n    background-repeat: no-repeat;\n    background-position: right center;\n    background-color: transparent;\n    border: none;\n    box-shadow: none; }\nscrolledwindow undershoot.top {\n  background-color: transparent;\n  background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%);\n  padding-top: 1px;\n  background-size: 10px 1px;\n  background-repeat: repeat-x;\n  background-origin: content-box;\n  background-position: center top;\n  border: none;\n  box-shadow: none; }\nscrolledwindow undershoot.bottom {\n  background-color: transparent;\n  background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%);\n  padding-bottom: 1px;\n  background-size: 10px 1px;\n  background-repeat: repeat-x;\n  background-origin: content-box;\n  background-position: center bottom;\n  border: none;\n  box-shadow: none; }\nscrolledwindow undershoot.left {\n  background-color: transparent;\n  background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%);\n  padding-left: 1px;\n  background-size: 1px 10px;\n  background-repeat: repeat-y;\n  background-origin: content-box;\n  background-position: left center;\n  border: none;\n  box-shadow: none; }\nscrolledwindow undershoot.right {\n  background-color: transparent;\n  background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%);\n  padding-right: 1px;\n  background-size: 1px 10px;\n  background-repeat: repeat-y;\n  background-origin: content-box;\n  background-position: right center;\n  border: none;\n  box-shadow: none; }\nscrolledwindow junction {\n  border-color: transparent;\n  border-image: linear-gradient(to bottom, black 1px, transparent 1px) 0 0 0 1/0 1px stretch;\n  background-color: #151519; }\n  scrolledwindow junction:dir(rtl) {\n    border-image-slice: 0 1 0 0; }\n  scrolledwindow junction:backdrop {\n    border-image-source: linear-gradient(to bottom, #020202 1px, transparent 1px);\n    background-color: #09090b;\n    transition: 200ms ease-out; }\n\nseparator {\n  background: rgba(0, 0, 0, 0.1); }\n\n/************\n * Popovers *\n ************/\nGraniteWidgetsPopOver {\n  -GraniteWidgetsPopOver-arrow-width: 21;\n  -GraniteWidgetsPopOver-arrow-height: 10;\n  -GraniteWidgetsPopOver-border-radius: 8px;\n  -GraniteWidgetsPopOver-border-width: 0;\n  -GraniteWidgetsPopOver-shadow-size: 12;\n  border: 1px solid #191a1f;\n  background: #191a1f;\n  color: #F4F5F6; }\n  GraniteWidgetsPopOver .button {\n    background-image: none;\n    background: none;\n    border: none; }\n    GraniteWidgetsPopOver .button:active, GraniteWidgetsPopOver .button:active:hover {\n      color: #0072ff; }\n  GraniteWidgetsPopOver > .frame {\n    border: none; }\n  GraniteWidgetsPopOver .sidebar.view, GraniteWidgetsPopOver iconview.sidebar {\n    border: none;\n    background: none; }\n\nGraniteWidgetsStaticNotebook .frame {\n  border: none; }\n\n.popover_bg {\n  background-color: #191a1f;\n  background-image: none;\n  border: 1px solid #191a1f;\n  color: #F4F5F6; }\n\n/***********\n * Welcome *\n **********/\nGraniteWidgetsWelcome {\n  background-color: #191a1f; }\n  GraniteWidgetsWelcome GtkLabel {\n    color: #F4F5F6; }\n  GraniteWidgetsWelcome .h1, GraniteWidgetsWelcome .h3 {\n    color: rgba(244, 245, 246, 0.8); }\n\n/**************\n* Source List *\n***************/\n.source-list {\n  -GtkTreeView-horizontal-separator: 1px;\n  -GtkTreeView-vertical-separator: 6px;\n  background-color: #101013;\n  border: solid black;\n  color: #F4F5F6;\n  border-right-width: 1px; }\n  .source-list .category-expander {\n    color: transparent; }\n  .source-list .badge {\n    background-image: none;\n    background-color: rgba(0, 0, 0, 0.4);\n    color: #101013;\n    border-radius: 10px;\n    padding: 0 6px;\n    margin: 0 3px;\n    border-width: 0; }\n    .source-list .badge:selected:backdrop, .source-list .badge:selected:hover:backdrop {\n      background-color: rgba(0, 0, 0, 0.2);\n      color: #040405; }\n  .source-list row,\n  .source-list .list-row {\n    border: none;\n    padding: 0; }\n    .source-list row > GtkLabel,\n    .source-list row > label,\n    .source-list .list-row > GtkLabel,\n    .source-list .list-row > label {\n      padding-left: 6px;\n      padding-right: 6px; }\n\n/**************\n* Text Styles *\n**************/\n.h1 {\n  font-size: 24px; }\n\n.h2 {\n  font-weight: 300;\n  font-size: 18px; }\n\n.h3 {\n  font-size: 11px; }\n\n.h4,\n.category-label {\n  font-size: 12px;\n  padding: 6px;\n  color: rgba(244, 245, 246, 0.3);\n  font-weight: bold;\n  text-shadow: 0 1px rgba(255, 255, 255, 0.2); }\n\n/**************\n* Storage Bar *\n**************/\n.storage-bar .trough {\n  border: none;\n  box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.1);\n  background-image: none;\n  background-color: transparent;\n  padding: 8px 6px; }\n.storage-bar .fill-block {\n  background-color: #f9dc5c;\n  border: none;\n  box-shadow: inset 0 1px 0 0 rgba(0, 0, 0, 0.1), inset 0 -1px 0 0 rgba(0, 0, 0, 0.1);\n  transition: all 200ms ease-in-out;\n  padding: 8px 6px; }\n  .storage-bar .fill-block:first-child {\n    border-top-left-radius: 4px;\n    border-bottom-left-radius: 4px;\n    border-left-width: 1px;\n    box-shadow: inset 0 1px 0 0 rgba(0, 0, 0, 0.1), inset 1px 0 0 rgba(0, 0, 0, 0.1), inset 0 -1px 0 0 rgba(0, 0, 0, 0.1); }\n  .storage-bar .fill-block:last-child {\n    border-top-right-radius: 4px;\n    border-bottom-right-radius: 4px;\n    box-shadow: inset 0 1px 0 0 rgba(0, 0, 0, 0.1), inset -1px 0 0 rgba(0, 0, 0, 0.1), inset 0 -1px 0 0 rgba(0, 0, 0, 0.1); }\n  .storage-bar .fill-block.empty-block {\n    background-color: #191a1f; }\n  .storage-bar .fill-block.app {\n    background-color: #7cb7ff; }\n  .storage-bar .fill-block.audio {\n    background-color: #ff6a00; }\n  .storage-bar .fill-block.photo {\n    background-color: #ed254e; }\n  .storage-bar .fill-block.video {\n    background-color: #c74ded; }\n  .storage-bar .fill-block .legend {\n    padding: 12px;\n    border-radius: 4px; }\n\n/***************\n * Header bars *\n ***************/\n.titlebar:not(headerbar), .titlebar, headerbar {\n  padding: 0px 13px;\n  min-height: 34px;\n  background: #080809;\n  color: #F4F5F6;\n  border-radius: 0; }\n  .titlebar:backdrop,\n  headerbar:backdrop {\n    border-color: #020202;\n    transition: 200ms ease-out; }\n  .titlebar .title,\n  headerbar .title {\n    font-weight: bold;\n    padding-left: 12px;\n    padding-right: 12px; }\n  .titlebar .subtitle,\n  headerbar .subtitle {\n    font-size: smaller;\n    padding-left: 12px;\n    padding-right: 12px; }\n  .titlebar entry,\n  headerbar entry {\n    min-height: 24px; }\n  .titlebar button,\n  headerbar button {\n    color: #8b8b8b;\n    text-shadow: none;\n    box-shadow: none;\n    background: transparent;\n    border: none;\n    min-height: 14px;\n    margin-top: 5px;\n    margin-bottom: 5px;\n    box-shadow: none; }\n    .titlebar button.image-button,\n    headerbar button.image-button {\n      padding: 3px 4px; }\n    .titlebar button.suggested-action,\n    headerbar button.suggested-action {\n      box-shadow: none;\n      border: none;\n      background-image: linear-gradient(to right, #5433FF, #20BDFF, #A5FECB); }\n      .titlebar button.suggested-action:disabled, .titlebar button.suggested-action:disabled:backdrop, .titlebar button.suggested-action:backdrop,\n      headerbar button.suggested-action:disabled,\n      headerbar button.suggested-action:disabled:backdrop,\n      headerbar button.suggested-action:backdrop {\n        border: none;\n        background-image: linear-gradient(to right, #5433FF, #20BDFF, #A5FECB); }\n        .titlebar button.suggested-action:disabled:hover, .titlebar button.suggested-action:disabled:active, .titlebar button.suggested-action:disabled:checked, .titlebar button.suggested-action:disabled:backdrop:hover, .titlebar button.suggested-action:disabled:backdrop:active, .titlebar button.suggested-action:disabled:backdrop:checked, .titlebar button.suggested-action:backdrop:hover, .titlebar button.suggested-action:backdrop:active, .titlebar button.suggested-action:backdrop:checked,\n        headerbar button.suggested-action:disabled:hover,\n        headerbar button.suggested-action:disabled:active,\n        headerbar button.suggested-action:disabled:checked,\n        headerbar button.suggested-action:disabled:backdrop:hover,\n        headerbar button.suggested-action:disabled:backdrop:active,\n        headerbar button.suggested-action:disabled:backdrop:checked,\n        headerbar button.suggested-action:backdrop:hover,\n        headerbar button.suggested-action:backdrop:active,\n        headerbar button.suggested-action:backdrop:checked {\n          border: none;\n          background-image: linear-gradient(to right, #5433FF, #20BDFF, #A5FECB); }\n    .titlebar button.appmenu,\n    headerbar button.appmenu {\n      background: transparent; }\n      .titlebar button.appmenu:backdrop,\n      headerbar button.appmenu:backdrop {\n        background: transparent; }\n    .titlebar button:hover, .titlebar button:active, .titlebar button:checked,\n    headerbar button:hover,\n    headerbar button:active,\n    headerbar button:checked {\n      background-color: transparent;\n      color: #0072ff;\n      box-shadow: none;\n      border: none; }\n    .titlebar button:backdrop, .titlebar button:disabled, .titlebar button:backdrop:disabled,\n    headerbar button:backdrop,\n    headerbar button:disabled,\n    headerbar button:backdrop:disabled {\n      color: rgba(244, 245, 246, 0.2);\n      background-color: transparent;\n      border-radius: 0;\n      text-shadow: none;\n      box-shadow: none;\n      border: none; }\n    .titlebar button:backdrop:hover, .titlebar button:backdrop:active, .titlebar button:backdrop:checked,\n    headerbar button:backdrop:hover,\n    headerbar button:backdrop:active,\n    headerbar button:backdrop:checked {\n      background-color: transparent;\n      color: #0072ff;\n      box-shadow: none; }\n      .titlebar button:backdrop:hover label, .titlebar button:backdrop:active label, .titlebar button:backdrop:checked label,\n      headerbar button:backdrop:hover label,\n      headerbar button:backdrop:active label,\n      headerbar button:backdrop:checked label {\n        color: #0072ff; }\n    .titlebar button.suggested-action,\n    headerbar button.suggested-action {\n      font-weight: bold;\n      min-height: 24px;\n      margin-top: 5px;\n      margin-bottom: 5px;\n      border-radius: 4px;\n      font-weight: normal;\n      color: white;\n      background-color: #212328;\n      text-shadow: none;\n      box-shadow: none; }\n      .titlebar button.suggested-action:hover,\n      headerbar button.suggested-action:hover {\n        color: white;\n        outline-color: rgba(255, 255, 255, 0.3);\n        background-color: #00c1e4;\n        text-shadow: none; }\n      .titlebar button.suggested-action:active,\n      headerbar button.suggested-action:active {\n        color: white;\n        outline-color: rgba(255, 255, 255, 0.3);\n        background-color: #00c1e4;\n        text-shadow: none; }\n      .titlebar button.suggested-action:disabled,\n      headerbar button.suggested-action:disabled {\n        color: white;\n        outline-color: rgba(255, 255, 255, 0.3);\n        background-color: #00c1e4;\n        text-shadow: none; }\n        .titlebar button.suggested-action:disabled label,\n        headerbar button.suggested-action:disabled label {\n          color: rgba(255, 255, 255, 0.5); }\n      .titlebar button.suggested-action:backdrop,\n      headerbar button.suggested-action:backdrop {\n        color: rgba(255, 255, 255, 0.4);\n        outline-color: rgba(255, 255, 255, 0.3);\n        background-color: #00c1e4;\n        text-shadow: none;\n        border-radius: 3px; }\n      .titlebar button.suggested-action:backdrop:disabled,\n      headerbar button.suggested-action:backdrop:disabled {\n        color: white;\n        outline-color: rgba(255, 255, 255, 0.3);\n        background-color: #00c1e4;\n        text-shadow: none; }\n    .titlebar button.destructive-action,\n    headerbar button.destructive-action {\n      font-weight: bold;\n      min-height: 24px;\n      margin-top: 5px;\n      margin-bottom: 5px;\n      border-radius: 4px;\n      font-weight: normal;\n      color: white;\n      background-color: #212328;\n      text-shadow: none;\n      box-shadow: none; }\n      .titlebar button.destructive-action:hover,\n      headerbar button.destructive-action:hover {\n        color: white;\n        outline-color: rgba(255, 255, 255, 0.3);\n        background-color: #ce1138;\n        text-shadow: none; }\n      .titlebar button.destructive-action:active,\n      headerbar button.destructive-action:active {\n        color: white;\n        outline-color: rgba(255, 255, 255, 0.3);\n        background-color: #ce1138;\n        text-shadow: none; }\n      .titlebar button.destructive-action:disabled,\n      headerbar button.destructive-action:disabled {\n        color: white;\n        outline-color: rgba(255, 255, 255, 0.3);\n        background-color: #ce1138;\n        text-shadow: none; }\n        .titlebar button.destructive-action:disabled label,\n        headerbar button.destructive-action:disabled label {\n          color: rgba(255, 255, 255, 0.5); }\n      .titlebar button.destructive-action:backdrop,\n      headerbar button.destructive-action:backdrop {\n        color: rgba(255, 255, 255, 0.4);\n        outline-color: rgba(255, 255, 255, 0.3);\n        background-color: #ce1138;\n        text-shadow: none;\n        border-radius: 3px; }\n      .titlebar button.destructive-action:backdrop:disabled,\n      headerbar button.destructive-action:backdrop:disabled {\n        color: white;\n        outline-color: rgba(255, 255, 255, 0.3);\n        background-color: #ce1138;\n        text-shadow: none; }\n    .titlebar button.titlebutton,\n    headerbar button.titlebutton {\n      color: transparent;\n      box-shadow: none;\n      border: none;\n      background-color: transparent;\n      background-image: none;\n      background-repeat: no-repeat; }\n      .titlebar button.titlebutton:hover, .titlebar button.titlebutton:active, .titlebar button.titlebutton:checked, .titlebar button.titlebutton:backdrop, .titlebar button.titlebutton:backdrop:hover, .titlebar button.titlebutton *,\n      headerbar button.titlebutton:hover,\n      headerbar button.titlebutton:active,\n      headerbar button.titlebutton:checked,\n      headerbar button.titlebutton:backdrop,\n      headerbar button.titlebutton:backdrop:hover,\n      headerbar button.titlebutton * {\n        color: transparent;\n        box-shadow: none;\n        background-color: transparent; }\n  .titlebar .linked > button,\n  .titlebar headerbar .linked > button, .titlebar .linked > button:active, .titlebar .linked > button:checked, .titlebar .linked > button:hover,\n  .titlebar .linked > button:backdrop,\n  headerbar .titlebar .linked > button,\n  .titlebar headerbar .linked > button,\n  headerbar .linked > button,\n  headerbar .titlebar .linked > button:active,\n  .titlebar headerbar .linked > button:active,\n  headerbar .linked > button:active,\n  headerbar .titlebar .linked > button:checked,\n  .titlebar headerbar .linked > button:checked,\n  headerbar .linked > button:checked,\n  headerbar .titlebar .linked > button:hover,\n  .titlebar headerbar .linked > button:hover,\n  headerbar .titlebar .linked > button:backdrop,\n  .titlebar headerbar .linked > button:backdrop,\n  headerbar .linked > button:hover,\n  headerbar .linked > button:backdrop {\n    border-radius: 23px;\n    border-right-style: none;\n    border: none;\n    box-shadow: none;\n    margin: 10px 0px;\n    min-height: 20px;\n    transition: all .1s ease-in; }\n    .titlebar .linked > button:only-child,\n    .titlebar headerbar .linked > button:only-child,\n    headerbar .titlebar .linked > button:only-child,\n    headerbar .linked > button:only-child {\n      border-radius: 13px;\n      border-style: none; }\n  .titlebar .linked > button:active,\n  headerbar .linked > button:active {\n    border-radius: 23px;\n    background: linear-gradient(to right, #00c6ff, #0072ff);\n    box-shadow: 0px 0px 5px rgba(0, 198, 255, 0.98);\n    color: white; }\n  .titlebar .linked > button:checked,\n  headerbar .linked > button:checked {\n    border-radius: 23px;\n    background: linear-gradient(to right, #00c6ff, #0072ff);\n    box-shadow: 0px 0px 5px rgba(0, 198, 255, 0.98);\n    color: white; }\n    .titlebar .linked > button:checked:backdrop,\n    headerbar .linked > button:checked:backdrop {\n      color: #ffe6e6; }\n      .titlebar .linked > button:checked:backdrop label,\n      headerbar .linked > button:checked:backdrop label {\n        color: #ffe6e6; }\n  .selection-mode.titlebar button:backdrop.flat:active, .selection-mode.titlebar button:backdrop.flat:checked, .selection-mode.titlebar button:backdrop:active, .selection-mode.titlebar button:backdrop:checked,\n  headerbar.selection-mode button:backdrop.flat:active,\n  headerbar.selection-mode button:backdrop.flat:checked,\n  headerbar.selection-mode button:backdrop:active,\n  headerbar.selection-mode button:backdrop:checked {\n    border-color: #005bcc; }\n    .selection-mode.titlebar button:backdrop.flat:active label, .selection-mode.titlebar button:backdrop.flat:checked label, .selection-mode.titlebar button:backdrop:active label, .selection-mode.titlebar button:backdrop:checked label,\n    headerbar.selection-mode button:backdrop.flat:active label,\n    headerbar.selection-mode button:backdrop.flat:checked label,\n    headerbar.selection-mode button:backdrop:active label,\n    headerbar.selection-mode button:backdrop:checked label {\n      color: rgba(0, 114, 255, 0.6); }\n  .tiled .titlebar, .maximized .titlebar,\n  .tiled headerbar.titlebar, .maximized headerbar.titlebar {\n    box-shadow: inset 0 -1px rgba(0, 0, 0, 0.1); }\n  .tiled .titlebar:backdrop, .tiled .titlebar, .maximized .titlebar:backdrop, .maximized .titlebar,\n  .tiled headerbar:backdrop,\n  .tiled headerbar, .maximized headerbar:backdrop, .maximized headerbar {\n    border-radius: 0; }\n  .default-decoration.titlebar, headerbar.default-decoration {\n    padding: 5px 4px;\n    min-height: 20px; }\n    .default-decoration.titlebar button.titlebutton, headerbar.default-decoration button.titlebutton {\n      min-height: 20px;\n      min-width: 20px;\n      margin: 0;\n      padding: 0; }\n\nheaderbar entry,\nheaderbar spinbutton,\nheaderbar separator {\n  margin-top: 5px;\n  margin-bottom: 5px; }\nheaderbar switch {\n  margin-top: 10px;\n  margin-bottom: 10px; }\nheaderbar separator {\n  background: transparent; }\nheaderbar viewswitcher > box.horizontal > button.radio, headerbar switcher > box.horizontal > button.radio {\n  margin: 0;\n  padding: 0;\n  border-radius: 0; }\n  headerbar viewswitcher > box.horizontal > button.radio image, headerbar switcher > box.horizontal > button.radio image {\n    margin-left: 7px; }\n  headerbar viewswitcher > box.horizontal > button.radio label, headerbar switcher > box.horizontal > button.radio label {\n    margin-right: 7px; }\n\n.background:not(.tiled):not(.maximized) .titlebar {\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), inset 0 -1px rgba(0, 0, 0, 0.1); }\n  .background:not(.tiled):not(.maximized) .titlebar:backdrop, .background:not(.tiled):not(.maximized) .titlebar {\n    border-top-left-radius: 4px;\n    border-top-right-radius: 4px; }\n\nwindow:not(.tiled):not(.maximized) separator:first-child + headerbar:backdrop, window:not(.tiled):not(.maximized) separator:first-child + headerbar, window:not(.tiled):not(.maximized) headerbar:first-child:backdrop, window:not(.tiled):not(.maximized) headerbar:first-child {\n  border-top-left-radius: 4px; }\nwindow:not(.tiled):not(.maximized) headerbar:last-child:backdrop, window:not(.tiled):not(.maximized) headerbar:last-child {\n  border-top-right-radius: 4px; }\n\nwindow {\n  border-top-left-radius: 4px;\n  border-top-right-radius: 4px; }\n\nwindow.csd > .titlebar:not(headerbar) {\n  padding: 0;\n  background-color: transparent;\n  background-image: none;\n  border-style: none;\n  border-color: transparent;\n  box-shadow: none; }\n.titlebar:not(headerbar) > separator, .titlebar:not(headerbar) > separator:backdrop {\n  background: #080809; }\n\n/**************\n * GtkInfoBar *\n **************/\n.info, .warning, .question, .error,\ninfobar {\n  text-shadow: none;\n  color: #F4F5F6;\n  background-color: #101013;\n  border-bottom: 1px solid black;\n  box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.05), 0 1px 2px 0 rgba(0, 0, 0, 0.15); }\n\n.info, .warning, .question, .error {\n  text-shadow: none;\n  color: #fefefe;\n  border: none; }\n  .info .label, .warning .label, .question .label, .error .label {\n    color: #fefefe; }\n    .info .label:backdrop, .warning .label:backdrop, .question .label:backdrop, .error .label:backdrop {\n      color: rgba(254, 254, 254, 0.5); }\n  .info button, .warning button, .question button, .error button {\n    border-radius: 2px;\n    border: none;\n    background: rgba(25, 26, 31, 0.98);\n    color: #F4F5F6;\n    box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.2); }\n    .info button .label, .warning button .label, .question button .label, .error button .label {\n      color: #F4F5F6; }\n    .info button:active, .warning button:active, .question button:active, .error button:active {\n      background: #191a1f;\n      color: #F4F5F6;\n      box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.4); }\n      .info button:active:backdrop, .warning button:active:backdrop, .question button:active:backdrop, .error button:active:backdrop {\n        background: rgba(25, 26, 31, 0.8);\n        color: rgba(244, 245, 246, 0.5);\n        box-shadow: none; }\n    .info button:hover, .warning button:hover, .question button:hover, .error button:hover, .info button:focus, .warning button:focus, .question button:focus, .error button:focus {\n      box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.4); }\n    .info button:disabled, .warning button:disabled, .question button:disabled, .error button:disabled {\n      background: rgba(25, 26, 31, 0.6);\n      color: rgba(244, 245, 246, 0.5);\n      box-shadow: none; }\n      .info button:disabled:backdrop, .warning button:disabled:backdrop, .question button:disabled:backdrop, .error button:disabled:backdrop {\n        background: rgba(25, 26, 31, 0.5);\n        color: rgba(244, 245, 246, 0.5);\n        box-shadow: none; }\n    .info button:backdrop, .warning button:backdrop, .question button:backdrop, .error button:backdrop {\n      background: rgba(25, 26, 31, 0.8);\n      color: rgba(244, 245, 246, 0.5);\n      box-shadow: none; }\n\n.info {\n  background-color: #71f79f;\n  color: #000000; }\n  .info:backdrop {\n    background-color: #a1fac0;\n    color: rgba(254, 254, 254, 0.5); }\n\n.warning {\n  background-color: #cc5500; }\n  .warning:backdrop {\n    background-color: #ff6a00;\n    color: rgba(254, 254, 254, 0.5); }\n\n.question {\n  background-color: #00c1e4; }\n  .question:backdrop {\n    background-color: #18dcff;\n    color: rgba(254, 254, 254, 0.5); }\n\n.error {\n  background-color: #e6133e; }\n  .error:backdrop {\n    background-color: #ef3d61;\n    color: rgba(254, 254, 254, 0.5); }\n\n/*************\n * Level Bar *\n *************/\nlevelbar block {\n  min-width: 32px;\n  min-height: 6px; }\nlevelbar.vertical block {\n  min-width: 6px;\n  min-height: 32px; }\nlevelbar:backdrop {\n  transition: 200ms ease-out; }\nlevelbar trough {\n  padding: 3px;\n  border-radius: 3px;\n  background-color: rgba(255, 255, 255, 0.2);\n  box-shadow: 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }\n  levelbar trough:backdrop {\n    background-color: rgba(255, 255, 255, 0.06);\n    box-shadow: 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }\nlevelbar.horizontal.discrete block {\n  margin: 0 1px; }\nlevelbar.vertical.discrete block {\n  margin: 1px 0; }\nlevelbar block {\n  border-radius: 2px; }\n  levelbar block:backdrop {\n    box-shadow: none; }\n  levelbar block.low {\n    background-color: #cc5500; }\n    levelbar block.low:backdrop {\n      border-color: #cc5500; }\n  levelbar block.high, levelbar block:not(.empty) {\n    background-color: #00c1e4; }\n    levelbar block.high:backdrop, levelbar block:not(.empty):backdrop {\n      border-color: #00c1e4; }\n  levelbar block.full {\n    background-color: #0096b1; }\n    levelbar block.full:backdrop {\n      border-color: #0096b1; }\n  levelbar block.empty {\n    background-color: rgba(0, 0, 0, 0.35);\n    box-shadow: none; }\n\n/*********\n * Links *\n *********/\n*:link, button:link,\nbutton:visited {\n  color: #7cb7ff; }\n  *:link:visited,\n  button:visited {\n    color: rgba(124, 183, 255, 0.5); }\n    *:selected *:link:visited, *:selected button:visited:link,\n    *:selected button:visited {\n      color: #98c6fe; }\n  *:link:hover, button:hover:link,\n  button:hover:visited {\n    color: #afd3ff; }\n    *:selected *:link:hover, *:selected button:hover:link,\n    *:selected button:hover:visited {\n      color: #e5f0fe; }\n  *:link:active, button:active:link,\n  button:active:visited {\n    color: #7cb7ff; }\n    *:selected *:link:active, *:selected button:active:link,\n    *:selected button:active:visited {\n      color: #cbe2fe; }\n  *:link:backdrop:backdrop:hover, button:backdrop:backdrop:hover:link,\n  button:backdrop:backdrop:hover:visited, *:link:backdrop:backdrop:hover:selected, button:backdrop:backdrop:hover:selected:link,\n  button:backdrop:backdrop:hover:selected:visited, *:link:backdrop, button:backdrop:link,\n  button:backdrop:visited {\n    color: #0072ff; }\n  *:link:selected, button:selected:link,\n  button:selected:visited, *:selected *:link, *:selected button:link,\n  *:selected button:visited {\n    color: #cbe2fe; }\n\nbutton:link,\nbutton:visited {\n  text-shadow: none; }\n  button:link:hover, button:link:active, button:link:checked,\n  button:visited:hover,\n  button:visited:active,\n  button:visited:checked {\n    text-shadow: none; }\n  button:link > label,\n  button:visited > label {\n    text-decoration-line: underline; }\n\n/*********\n * Lists *\n *********/\nlist {\n  color: #F4F5F6;\n  background-color: #191a1f;\n  border-color: black; }\n  list:backdrop {\n    background-color: #1b1c21;\n    border-color: #020202; }\n\nrow {\n  background-color: transparent;\n  border-color: black; }\n  row:hover {\n    transition: none; }\n  row:backdrop {\n    transition: 200ms ease-out; }\n  row.activatable.has-open-popup, row.activatable:hover {\n    background-color: rgba(244, 245, 246, 0.05); }\n  row.activatable:active {\n    box-shadow: inset 0 2px 2px -2px rgba(0, 0, 0, 0.2); }\n  row.activatable:backdrop:hover {\n    background-color: transparent; }\n  row.activatable:selected:active {\n    box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.5); }\n  row.activatable:selected.has-open-popup, row.activatable:selected:hover {\n    background-color: rgba(0, 114, 255, 0.5); }\n  row.activatable:selected:backdrop {\n    background-color: rgba(0, 114, 255, 0.6); }\n  row.activatable button.flat {\n    background-color: transparent; }\n\n/*********\n * Menus *\n *********/\nmenubar,\n.menubar {\n  background-color: #080809;\n  color: #F4F5F6;\n  -GtkWidget-window-dragging: true;\n  padding: 0px;\n  box-shadow: inset 0 -1px rgba(0, 0, 0, 0.1); }\n  menubar > menuitem,\n  .menubar > menuitem {\n    min-height: 16px;\n    padding: 4px 8px; }\n    menubar > menuitem:hover,\n    .menubar > menuitem:hover {\n      box-shadow: inset 0 -3px #0072ff; }\n    menubar > menuitem:disabled,\n    .menubar > menuitem:disabled {\n      color: #828385;\n      box-shadow: none; }\n\nmenu, .menu, .context-menu {\n  font: initial;\n  margin: 4px;\n  padding: 2px 0px;\n  background: linear-gradient(to bottom, #151519, #0b0b0d);\n  border: 1px solid black;\n  border-radius: 5px; }\n  .csd menu,\n  .csd .menu,\n  .csd .context-menu {\n    border: none; }\n  menu:backdrop, .menu:backdrop, .context-menu:backdrop {\n    background-color: #191a1e; }\n  menu menuitem, .menu menuitem, .context-menu menuitem {\n    min-height: 17px;\n    min-width: 40px;\n    padding: 4px 6px;\n    text-shadow: none; }\n    menu menuitem:hover, .menu menuitem:hover, .context-menu menuitem:hover {\n      color: #fefefe;\n      background-color: #0072ff; }\n    menu menuitem:disabled, .menu menuitem:disabled, .context-menu menuitem:disabled {\n      color: #828385; }\n      menu menuitem:disabled:backdrop, .menu menuitem:disabled:backdrop, .context-menu menuitem:disabled:backdrop {\n        color: #33333d; }\n    menu menuitem:backdrop, menu menuitem:backdrop:hover, .menu menuitem:backdrop, .menu menuitem:backdrop:hover, .context-menu menuitem:backdrop, .context-menu menuitem:backdrop:hover {\n      color: #828385;\n      background-color: transparent; }\n    menu menuitem arrow, .menu menuitem arrow, .context-menu menuitem arrow {\n      min-height: 16px;\n      min-width: 16px; }\n      menu menuitem arrow:dir(ltr), .menu menuitem arrow:dir(ltr), .context-menu menuitem arrow:dir(ltr) {\n        -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic\");\n        margin-left: 10px; }\n      menu menuitem arrow:dir(rtl), .menu menuitem arrow:dir(rtl), .context-menu menuitem arrow:dir(rtl) {\n        -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic-rtl\");\n        margin-right: 10px; }\n    menu menuitem label:dir(rtl), menu menuitem label:dir(ltr), .menu menuitem label:dir(rtl), .menu menuitem label:dir(ltr), .context-menu menuitem label:dir(rtl), .context-menu menuitem label:dir(ltr) {\n      color: inherit; }\n\nmenuitem accelerator {\n  color: alpha(currentColor,0.55); }\nmenuitem check,\nmenuitem radio {\n  min-height: 16px;\n  min-width: 16px; }\n  menuitem check:dir(ltr),\n  menuitem radio:dir(ltr) {\n    margin-right: 7px; }\n  menuitem check:dir(rtl),\n  menuitem radio:dir(rtl) {\n    margin-left: 7px; }\n\n.csd.popup {\n  background: transparent; }\n\n/********\n * Misc *\n ********/\n.content-view {\n  background-color: black; }\n  .content-view:hover {\n    -gtk-icon-effect: highlight; }\n  .content-view:backdrop {\n    background-color: black; }\n\n.osd .scale-popup button.flat {\n  border-style: none;\n  border-radius: 5px; }\n.scale-popup button:hover {\n  background-color: rgba(244, 245, 246, 0.1);\n  border-radius: 5px; }\n\n/************\n* Assistant *\n*************/\nassistant {\n  border-bottom-left-radius: 4px;\n  border-bottom-right-radius: 4px; }\n  assistant .sidebar {\n    background-color: #191a1f;\n    border-top: 1px solid black;\n    border-bottom-left-radius: 4px; }\n    assistant .sidebar:backdrop {\n      background-color: #1b1c21;\n      border-color: #020202; }\n  assistant.csd .sidebar {\n    border-top-style: none; }\n  assistant .sidebar GtkLabel,\n  assistant .sidebar label {\n    padding: 6px 12px; }\n  assistant .sidebar GtkLabel.highlight,\n  assistant .sidebar label.highlight {\n    background-color: #3e3e40; }\n\n/*************\n * Notebooks *\n *************/\nnotebook > header {\n  padding: 1px;\n  border-color: transparent;\n  border-width: 1px;\n  background-color: #0d0d10; }\n  notebook > header:backdrop {\n    border-color: #020202;\n    background-color: #101013; }\n  notebook > header tabs {\n    margin: 0px; }\n  notebook > header.top {\n    border-bottom-style: solid; }\n    notebook > header.top > tabs {\n      margin-bottom: -2px; }\n      notebook > header.top > tabs > tab:backdrop {\n        box-shadow: none; }\n      notebook > header.top > tabs > tab:checked {\n        background: linear-gradient(to right, #00c6ff, #0072ff) left bottom #121216 no-repeat;\n        background-size: 100% 2px;\n        border: 0; }\n  notebook > header.bottom {\n    border-top-style: solid; }\n    notebook > header.bottom > tabs {\n      margin-top: -2px; }\n      notebook > header.bottom > tabs > tab:backdrop {\n        box-shadow: none; }\n      notebook > header.bottom > tabs > tab:checked {\n        background: linear-gradient(to right, #00c6ff, #0072ff) left bottom #121216 no-repeat;\n        background-size: 100% 2px;\n        border: 0; }\n  notebook > header.left {\n    border-right-style: solid; }\n    notebook > header.left > tabs {\n      margin-right: -2px; }\n      notebook > header.left > tabs > tab:backdrop {\n        box-shadow: none; }\n      notebook > header.left > tabs > tab:checked {\n        background: linear-gradient(to bottom, #00c6ff, #0072ff) left bottom #121216 no-repeat;\n        background-size: 2px 100%;\n        border: 0; }\n  notebook > header.right {\n    border-left-style: solid; }\n    notebook > header.right > tabs {\n      margin-left: -2px; }\n      notebook > header.right > tabs > tab:backdrop {\n        box-shadow: none; }\n      notebook > header.right > tabs > tab:checked {\n        background: linear-gradient(to bottom, #00c6ff, #0072ff) left bottom #121216 no-repeat;\n        background-size: 2px 100%;\n        border: 0; }\n  notebook > header.top > tabs > arrow {\n    border-top-style: none; }\n  notebook > header.bottom > tabs > arrow {\n    border-bottom-style: none; }\n  notebook > header.top > tabs > arrow, notebook > header.bottom > tabs > arrow {\n    margin-left: -5px;\n    margin-right: -5px;\n    padding-left: 4px;\n    padding-right: 4px; }\n    notebook > header.top > tabs > arrow.down, notebook > header.bottom > tabs > arrow.down {\n      -gtk-icon-source: -gtk-icontheme(\"pan-start-symbolic\"); }\n    notebook > header.top > tabs > arrow.up, notebook > header.bottom > tabs > arrow.up {\n      -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic\"); }\n  notebook > header.left > tabs > arrow {\n    border-left-style: none; }\n  notebook > header.right > tabs > arrow {\n    border-right-style: none; }\n  notebook > header.left > tabs > arrow, notebook > header.right > tabs > arrow {\n    margin-top: -5px;\n    margin-bottom: -5px;\n    padding-top: 4px;\n    padding-bottom: 4px; }\n    notebook > header.left > tabs > arrow.down, notebook > header.right > tabs > arrow.down {\n      -gtk-icon-source: -gtk-icontheme(\"pan-up-symbolic\"); }\n    notebook > header.left > tabs > arrow.up, notebook > header.right > tabs > arrow.up {\n      -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\"); }\n  notebook > header > tabs > arrow {\n    min-height: 14px;\n    min-width: 14px;\n    border-radius: 0; }\n    notebook > header > tabs > arrow:hover:not(:active):not(:backdrop) {\n      background-clip: padding-box;\n      background-image: none;\n      background-color: rgba(255, 255, 255, 0.3);\n      border-color: transparent;\n      box-shadow: none; }\n    notebook > header > tabs > arrow:disabled {\n      background-color: transparent;\n      background-image: none;\n      border-color: transparent;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n  notebook > header tab {\n    min-height: 24px;\n    min-width: 24px;\n    padding: 1px 12px;\n    outline-offset: -5px;\n    color: #828385;\n    font-weight: normal;\n    border-width: 1px;\n    border-color: transparent; }\n    notebook > header tab:hover {\n      color: #bbbcbe; }\n      notebook > header tab:hover.reorderable-page {\n        border-color: rgba(0, 0, 0, 0.3);\n        background-color: rgba(16, 16, 19, 0.2); }\n    notebook > header tab:backdrop {\n      color: #545557; }\n      notebook > header tab:backdrop.reorderable-page {\n        border-color: transparent;\n        background-color: transparent; }\n    notebook > header tab:checked {\n      color: #F4F5F6; }\n      notebook > header tab:checked.reorderable-page {\n        border-color: rgba(0, 0, 0, 0.5);\n        background-color: rgba(16, 16, 19, 0.5); }\n        notebook > header tab:checked.reorderable-page:hover {\n          background-color: rgba(16, 16, 19, 0.7); }\n    notebook > header tab:backdrop:checked {\n      color: #828385; }\n      notebook > header tab:backdrop:checked.reorderable-page {\n        border-color: #020202;\n        background-color: #1b1c21; }\n    notebook > header tab button.flat {\n      padding: 0;\n      margin-top: 4px;\n      margin-bottom: 4px;\n      min-width: 20px;\n      min-height: 20px; }\n      notebook > header tab button.flat:hover {\n        background: transparent;\n        box-shadow: none;\n        color: #ed254e; }\n      notebook > header tab button.flat, notebook > header tab button.flat:backdrop {\n        color: alpha(currentColor,0.3); }\n  notebook > header.top tabs, notebook > header.bottom tabs {\n    padding-left: 0px;\n    padding-right: 0px; }\n    notebook > header.top tabs:not(:only-child), notebook > header.bottom tabs:not(:only-child) {\n      margin-left: 0.5px;\n      margin-right: 0.5px; }\n      notebook > header.top tabs:not(:only-child):first-child, notebook > header.bottom tabs:not(:only-child):first-child {\n        margin-left: -1px; }\n      notebook > header.top tabs:not(:only-child):last-child, notebook > header.bottom tabs:not(:only-child):last-child {\n        margin-right: -1px; }\n    notebook > header.top tabs tab, notebook > header.bottom tabs tab {\n      margin-left: 0.5px;\n      margin-right: 0.5px; }\n      notebook > header.top tabs tab.reorderable-page, notebook > header.bottom tabs tab.reorderable-page {\n        border-style: none solid; }\n  notebook > header.left tabs, notebook > header.right tabs {\n    padding-top: 4px;\n    padding-bottom: 4px; }\n    notebook > header.left tabs:not(:only-child), notebook > header.right tabs:not(:only-child) {\n      margin-top: 3px;\n      margin-bottom: 3px; }\n      notebook > header.left tabs:not(:only-child):first-child, notebook > header.right tabs:not(:only-child):first-child {\n        margin-top: -1px; }\n      notebook > header.left tabs:not(:only-child):last-child, notebook > header.right tabs:not(:only-child):last-child {\n        margin-bottom: -1px; }\n    notebook > header.left tabs tab, notebook > header.right tabs tab {\n      margin-top: 4px;\n      margin-bottom: 4px; }\n      notebook > header.left tabs tab.reorderable-page, notebook > header.right tabs tab.reorderable-page {\n        border-style: solid none; }\n  notebook > header.top tab {\n    padding-bottom: 3px; }\n  notebook > header.bottom tab {\n    padding-top: 3px; }\n  notebook > header button {\n    margin-top: 1px;\n    margin-bottom: 1px;\n    padding: 1px 1px; }\nnotebook > stack:not(:only-child) {\n  background-color: #191a1f; }\n  notebook > stack:not(:only-child):backdrop {\n    background-color: #1b1c21; }\n\n/*********\n * Paned *\n *********/\npaned > separator {\n  min-width: 1px;\n  min-height: 1px;\n  -gtk-icon-source: none;\n  border-style: none;\n  background-color: transparent;\n  background-image: image(black);\n  background-size: 1px 1px; }\n  paned > separator:selected {\n    background-image: image(#0072ff); }\n  paned > separator:backdrop {\n    background-image: image(#020202); }\n  paned > separator.wide {\n    min-width: 5px;\n    min-height: 5px;\n    background-color: #101013;\n    background-image: image(black), image(black);\n    background-size: 1px 1px, 1px 1px; }\n    paned > separator.wide:backdrop {\n      background-color: #101013;\n      background-image: image(#020202), image(#020202); }\npaned.horizontal > separator {\n  background-repeat: repeat-y; }\n  paned.horizontal > separator:dir(ltr) {\n    margin: 0 -8px 0 0;\n    padding: 0 8px 0 0;\n    background-position: left; }\n  paned.horizontal > separator:dir(rtl) {\n    margin: 0 0 0 -8px;\n    padding: 0 0 0 8px;\n    background-position: right; }\n  paned.horizontal > separator.wide {\n    margin: 0;\n    padding: 0;\n    background-repeat: repeat-y, repeat-y;\n    background-position: left, right; }\npaned.vertical > separator {\n  margin: 0 0 -8px 0;\n  padding: 0 0 8px 0;\n  background-repeat: repeat-x;\n  background-position: top; }\n  paned.vertical > separator.wide {\n    margin: 0;\n    padding: 0;\n    background-repeat: repeat-x, repeat-x;\n    background-position: bottom, top; }\n\n/************\n * Pathbars *\n ************/\n.path-bar button.text-button, .path-bar button.image-button, .path-bar button {\n  padding-left: 4px;\n  padding-right: 4px; }\n.path-bar button.text-button.image-button label {\n  padding-left: 0;\n  padding-right: 0; }\n.path-bar button.text-button.image-button label:last-child, .path-bar button label:last-child {\n  padding-right: 8px; }\n.path-bar button.text-button.image-button label:first-child, .path-bar button label:first-child {\n  padding-left: 8px; }\n.path-bar button image {\n  padding-left: 4px;\n  padding-right: 4px; }\n.path-bar button.slider-button {\n  padding-left: 0;\n  padding-right: 0; }\n\n/***************\n * Popovers   *\n ***************/\npopover.background {\n  padding: 2px;\n  border-radius: 5px;\n  background: linear-gradient(to bottom, #151519, #0b0b0d);\n  box-shadow: 0 4px 6px black; }\n  .csd popover.background, popover.background {\n    border: 1px solid black; }\n  popover.background:backdrop {\n    background-color: #101013;\n    box-shadow: none; }\n  popover.background > list,\n  popover.background > .view,\n  popover.background > iconview,\n  popover.background > toolbar {\n    border-style: none;\n    background-color: transparent; }\n  .csd popover.background.touch-selection, .csd popover.background.magnifier, popover.background.touch-selection, popover.background.magnifier {\n    border: 1px solid rgba(255, 255, 255, 0.1); }\n  popover.background separator {\n    margin: 3px; }\n  popover.background list separator {\n    margin: 0px; }\n\n/*****************\n * Progress bars *\n *****************/\nprogressbar {\n  font-size: smaller;\n  color: rgba(244, 245, 246, 0.4); }\n  progressbar.horizontal trough,\n  progressbar.horizontal progress {\n    min-height: 6px; }\n  progressbar.vertical trough,\n  progressbar.vertical progress {\n    min-width: 6px; }\n  progressbar.horizontal progress {\n    margin: 0; }\n  progressbar.vertical progress {\n    margin: 0;\n    background: linear-gradient(to bottom, #03e9b1, #0014ff); }\n  progressbar:backdrop {\n    box-shadow: none;\n    transition: 200ms ease-out; }\n  progressbar.osd {\n    min-width: 3px;\n    min-height: 3px;\n    background-color: transparent; }\n    progressbar.osd trough {\n      border-style: none;\n      border-radius: 0;\n      background-color: transparent;\n      box-shadow: none; }\n    progressbar.osd progress {\n      border-style: none;\n      border-radius: 0; }\n\n/************\n * GtkScale *\n ************/\nprogressbar trough, scale trough, scale fill {\n  background-color: rgba(255, 255, 255, 0.14);\n  border: none;\n  border-radius: 3px;\n  margin: 0; }\n  progressbar trough:disabled, scale trough:disabled, scale fill:disabled {\n    background-color: rgba(255, 255, 255, 0.06); }\n  progressbar trough:backdrop, progressbar:backdrop trough, scale trough:backdrop, scale fill:backdrop {\n    background-color: rgba(255, 255, 255, 0.06);\n    transition: 200ms ease-out; }\n    progressbar trough:backdrop:disabled, progressbar:backdrop trough:disabled, scale trough:backdrop:disabled, scale fill:backdrop:disabled {\n      background-color: rgba(255, 255, 255, 0.06); }\n\nprogressbar progress, scale highlight {\n  border: none;\n  background: linear-gradient(to right, #03e9b1, #0014ff);\n  border-radius: 3px;\n  margin: 0; }\n  progressbar progress:disabled, scale highlight:disabled {\n    border: none;\n    background: linear-gradient(to right, rgba(3, 233, 177, 0.5), rgba(0, 20, 255, 0.5)); }\n  progressbar progress:backdrop, progressbar:backdrop progress, scale highlight:backdrop, progressbar progress:active:backdrop, progressbar:backdrop progress:active, scale highlight:active:backdrop {\n    border-color: #1a80ff;\n    background-color: #1a80ff; }\n    progressbar progress:backdrop:disabled, progressbar:backdrop progress:disabled, scale highlight:backdrop:disabled, progressbar progress:active:backdrop:disabled, progressbar:backdrop progress:active:disabled, scale highlight:active:backdrop:disabled {\n      background-color: rgba(255, 255, 255, 0.06); }\n\nscale {\n  min-height: 16px;\n  min-width: 16px;\n  padding: 8px; }\n  scale.horizontal trough,\n  scale.horizontal progress {\n    min-height: 6px; }\n  scale.vertical trough,\n  scale.vertical progress {\n    min-width: 6px; }\n  scale.vertical highlight {\n    background: linear-gradient(to bottom, #03e9b1, #0014ff); }\n    scale.vertical highlight:disabled {\n      background: linear-gradient(to bottom, rgba(3, 233, 177, 0.5), rgba(0, 20, 255, 0.5)); }\n  scale slider {\n    min-height: 15px;\n    min-width: 15px;\n    margin: -7px;\n    background-color: #191a1f;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    border-radius: 12px;\n    transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n    transition-property: background, border, box-shadow; }\n    scale slider:active {\n      background-color: #0014ff; }\n      scale slider:active:disabled {\n        background-color: #141418;\n        box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }\n  scale.fine-tune.horizontal {\n    padding-top: 9px;\n    padding-bottom: 9px;\n    min-height: 16px; }\n  scale.fine-tune.vertical {\n    padding-left: 9px;\n    padding-right: 9px;\n    min-width: 16px; }\n  scale.fine-tune slider {\n    margin: -6px; }\n  scale.fine-tune fill,\n  scale.fine-tune highlight,\n  scale.fine-tune trough {\n    border-radius: 5px;\n    -gtk-outline-radius: 7px; }\n  scale trough {\n    outline-offset: 2px;\n    -gtk-outline-radius: 5px;\n    outline-color: transparent; }\n  scale fill:backdrop, scale fill {\n    background-color: black; }\n  scale fill:disabled:backdrop, scale fill:disabled {\n    border-color: transparent;\n    background-color: transparent; }\n  .osd scale fill {\n    background-color: rgba(97, 97, 97, 0.775); }\n    .osd scale fill:disabled:backdrop, .osd scale fill:disabled {\n      border-color: transparent;\n      background-color: transparent; }\n  scale slider {\n    border-color: #191a1f;\n    border: 2px solid #0014ff;\n    border-radius: 12px;\n    background-color: #101013; }\n    scale slider:disabled {\n      background-color: #1c1c21;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1);\n      border-color: rgba(0, 20, 255, 0.5); }\n    scale slider:backdrop, scale slider:backdrop:disabled {\n      transition: 200ms ease-out;\n      background-color: #1c1c21;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }\n    row:selected scale slider:disabled, row:selected scale slider {\n      border-color: #005bcc; }\n    .osd scale slider {\n      color: #fefefe;\n      border-color: rgba(0, 0, 0, 0.7);\n      background-color: rgba(7, 7, 8, 0.98);\n      background-clip: padding-box;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n      text-shadow: 0 1px black;\n      -gtk-icon-shadow: 0 1px black;\n      outline-color: rgba(254, 254, 254, 0.3);\n      border-color: rgba(0, 0, 0, 0.7);\n      background-color: #070708; }\n      .osd scale slider:hover {\n        color: white;\n        border-color: rgba(0, 0, 0, 0.7);\n        background-image: linear-gradient(to bottom, rgba(34, 35, 42, 0.98), rgba(34, 35, 42, 0.98));\n        background-clip: padding-box;\n        box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n        text-shadow: 0 1px black;\n        -gtk-icon-shadow: 0 1px black;\n        outline-color: rgba(254, 254, 254, 0.3);\n        background-color: #070708; }\n      .osd scale slider:active {\n        color: white;\n        border-color: rgba(0, 0, 0, 0.7);\n        background-image: linear-gradient(to bottom, rgba(21, 21, 25, 0.98), rgba(21, 21, 25, 0.98));\n        background-clip: padding-box;\n        box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n        text-shadow: none;\n        -gtk-icon-shadow: none;\n        outline-color: rgba(254, 254, 254, 0.3);\n        background-color: #070708; }\n      .osd scale slider:disabled {\n        color: #838383;\n        border-color: rgba(0, 0, 0, 0.7);\n        background-image: linear-gradient(to bottom, rgba(32, 32, 33, 0.5), rgba(32, 32, 33, 0.5));\n        background-clip: padding-box;\n        box-shadow: none;\n        text-shadow: none;\n        -gtk-icon-shadow: none;\n        background-color: #070708; }\n      .osd scale slider:backdrop {\n        color: #fefefe;\n        border-color: rgba(0, 0, 0, 0.7);\n        background-image: linear-gradient(to bottom, rgba(7, 7, 8, 0.98), rgba(7, 7, 8, 0.98));\n        background-clip: padding-box;\n        box-shadow: none;\n        text-shadow: none;\n        -gtk-icon-shadow: none;\n        background-color: #070708; }\n        .osd scale slider:backdrop:disabled {\n          background-color: #070708; }\n  scale value {\n    color: alpha(currentColor,0.4); }\n  scale marks {\n    color: alpha(currentColor,0.4); }\n    scale marks.top {\n      margin-bottom: 6px;\n      margin-top: -12px; }\n    scale marks.bottom {\n      margin-top: 6px;\n      margin-bottom: -12px; }\n    scale marks.top {\n      margin-right: 6px;\n      margin-left: -12px; }\n    scale marks.bottom {\n      margin-left: 6px;\n      margin-right: -12px; }\n  scale.fine-tune marks.top {\n    margin-bottom: 6px;\n    margin-top: -9px; }\n  scale.fine-tune marks.bottom {\n    margin-top: 6px;\n    margin-bottom: -9px; }\n  scale.fine-tune marks.top {\n    margin-right: 6px;\n    margin-left: -9px; }\n  scale.fine-tune marks.bottom {\n    margin-left: 6px;\n    margin-right: -9px; }\n  scale.horizontal indicator {\n    min-height: 6px;\n    min-width: 1px; }\n  scale.horizontal.fine-tune indicator {\n    min-height: 3px; }\n  scale.vertical indicator {\n    min-height: 1px;\n    min-width: 6px; }\n  scale.vertical.fine-tune indicator {\n    min-width: 3px; }\n  scale.horizontal.marks-before:not(.marks-after) slider {\n    min-height: 15px;\n    min-width: 15px;\n    margin: -7px;\n    border: 2px solid #0014ff;\n    border-radius: 50%;\n    background-color: #101013;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }\n  scale.horizontal.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px; }\n  scale.horizontal.marks-before:not(.marks-after) slider:hover {\n    min-height: 15px;\n    min-width: 15px;\n    margin: -7px;\n    border: 2px solid #0014ff;\n    border-radius: 50%;\n    background-color: #101013;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }\n  scale.horizontal.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px; }\n  scale.horizontal.marks-before:not(.marks-after) slider:active {\n    min-height: 15px;\n    min-width: 15px;\n    margin: -7px;\n    border: 2px solid #0014ff;\n    border-radius: 50%;\n    background-color: #101013;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }\n  scale.horizontal.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px; }\n  scale.horizontal.marks-before:not(.marks-after) slider:disabled {\n    min-height: 15px;\n    min-width: 15px;\n    margin: -7px;\n    border: 2px solid #0014ff;\n    border-radius: 50%;\n    background-color: #101013;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }\n  scale.horizontal.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px; }\n  scale.horizontal.marks-before:not(.marks-after) slider:backdrop {\n    min-height: 15px;\n    min-width: 15px;\n    margin: -7px;\n    border: 2px solid #0014ff;\n    border-radius: 50%;\n    background-color: #101013;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }\n  scale.horizontal.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px; }\n  scale.horizontal.marks-before:not(.marks-after) slider:backdrop:disabled {\n    min-height: 15px;\n    min-width: 15px;\n    margin: -7px;\n    border: 2px solid #0014ff;\n    border-radius: 50%;\n    background-color: #101013;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }\n  scale.horizontal.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px; }\n  scale.horizontal.marks-after:not(.marks-before) slider {\n    min-height: 15px;\n    min-width: 15px;\n    margin: -7px;\n    border: 2px solid #0014ff;\n    border-radius: 50%;\n    background-color: #101013;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }\n  scale.horizontal.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px; }\n  scale.horizontal.marks-after:not(.marks-before) slider:hover {\n    min-height: 15px;\n    min-width: 15px;\n    margin: -7px;\n    border: 2px solid #0014ff;\n    border-radius: 50%;\n    background-color: #101013;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }\n  scale.horizontal.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px; }\n  scale.horizontal.marks-after:not(.marks-before) slider:active {\n    min-height: 15px;\n    min-width: 15px;\n    margin: -7px;\n    border: 2px solid #0014ff;\n    border-radius: 50%;\n    background-color: #101013;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }\n  scale.horizontal.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px; }\n  scale.horizontal.marks-after:not(.marks-before) slider:disabled {\n    min-height: 15px;\n    min-width: 15px;\n    margin: -7px;\n    border: 2px solid #0014ff;\n    border-radius: 50%;\n    background-color: #101013;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }\n  scale.horizontal.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px; }\n  scale.horizontal.marks-after:not(.marks-before) slider:backdrop {\n    min-height: 15px;\n    min-width: 15px;\n    margin: -7px;\n    border: 2px solid #0014ff;\n    border-radius: 50%;\n    background-color: #101013;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }\n  scale.horizontal.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px; }\n  scale.horizontal.marks-after:not(.marks-before) slider:backdrop:disabled {\n    min-height: 15px;\n    min-width: 15px;\n    margin: -7px;\n    border: 2px solid #0014ff;\n    border-radius: 50%;\n    background-color: #101013;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }\n  scale.horizontal.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px; }\n  scale.vertical.marks-before:not(.marks-after) slider {\n    min-height: 15px;\n    min-width: 15px;\n    margin: -7px;\n    border: 2px solid #0014ff;\n    border-radius: 50%;\n    background-color: #101013;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }\n  scale.vertical.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px; }\n  scale.vertical.marks-before:not(.marks-after) slider:hover {\n    min-height: 15px;\n    min-width: 15px;\n    margin: -7px;\n    border: 2px solid #0014ff;\n    border-radius: 50%;\n    background-color: #101013;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }\n  scale.vertical.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px; }\n  scale.vertical.marks-before:not(.marks-after) slider:active {\n    min-height: 15px;\n    min-width: 15px;\n    margin: -7px;\n    border: 2px solid #0014ff;\n    border-radius: 50%;\n    background-color: #101013;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }\n  scale.vertical.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px; }\n  scale.vertical.marks-before:not(.marks-after) slider:disabled {\n    min-height: 15px;\n    min-width: 15px;\n    margin: -7px;\n    border: 2px solid #0014ff;\n    border-radius: 50%;\n    background-color: #101013;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }\n  scale.vertical.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px; }\n  scale.vertical.marks-before:not(.marks-after) slider:backdrop {\n    min-height: 15px;\n    min-width: 15px;\n    margin: -7px;\n    border: 2px solid #0014ff;\n    border-radius: 50%;\n    background-color: #101013;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }\n  scale.vertical.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px; }\n  scale.vertical.marks-before:not(.marks-after) slider:backdrop:disabled {\n    min-height: 15px;\n    min-width: 15px;\n    margin: -7px;\n    border: 2px solid #0014ff;\n    border-radius: 50%;\n    background-color: #101013;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }\n  scale.vertical.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px; }\n  scale.vertical.marks-after:not(.marks-before) slider {\n    min-height: 15px;\n    min-width: 15px;\n    margin: -7px;\n    border: 2px solid #0014ff;\n    border-radius: 50%;\n    background-color: #101013;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }\n  scale.vertical.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px; }\n  scale.vertical.marks-after:not(.marks-before) slider:hover {\n    min-height: 15px;\n    min-width: 15px;\n    margin: -7px;\n    border: 2px solid #0014ff;\n    border-radius: 50%;\n    background-color: #101013;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }\n  scale.vertical.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px; }\n  scale.vertical.marks-after:not(.marks-before) slider:active {\n    min-height: 15px;\n    min-width: 15px;\n    margin: -7px;\n    border: 2px solid #0014ff;\n    border-radius: 50%;\n    background-color: #101013;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }\n  scale.vertical.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px; }\n  scale.vertical.marks-after:not(.marks-before) slider:disabled {\n    min-height: 15px;\n    min-width: 15px;\n    margin: -7px;\n    border: 2px solid #0014ff;\n    border-radius: 50%;\n    background-color: #101013;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }\n  scale.vertical.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px; }\n  scale.vertical.marks-after:not(.marks-before) slider:backdrop {\n    min-height: 15px;\n    min-width: 15px;\n    margin: -7px;\n    border: 2px solid #0014ff;\n    border-radius: 50%;\n    background-color: #101013;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }\n  scale.vertical.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px; }\n  scale.vertical.marks-after:not(.marks-before) slider:backdrop:disabled {\n    min-height: 15px;\n    min-width: 15px;\n    margin: -7px;\n    border: 2px solid #0014ff;\n    border-radius: 50%;\n    background-color: #101013;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }\n  scale.vertical.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px; }\n  scale.color {\n    min-height: 0;\n    min-width: 0; }\n    scale.color trough {\n      background-image: image(black);\n      background-repeat: no-repeat; }\n    scale.color.horizontal {\n      padding: 0 0 15px 0; }\n      scale.color.horizontal trough {\n        padding-bottom: 4px;\n        background-position: 0 -3px;\n        border-top-left-radius: 0;\n        border-top-right-radius: 0; }\n      scale.color.horizontal slider:dir(ltr):hover, scale.color.horizontal slider:dir(ltr):backdrop, scale.color.horizontal slider:dir(ltr):disabled, scale.color.horizontal slider:dir(ltr):backdrop:disabled, scale.color.horizontal slider:dir(ltr), scale.color.horizontal slider:dir(rtl):hover, scale.color.horizontal slider:dir(rtl):backdrop, scale.color.horizontal slider:dir(rtl):disabled, scale.color.horizontal slider:dir(rtl):backdrop:disabled, scale.color.horizontal slider:dir(rtl) {\n        margin-bottom: -15px;\n        margin-top: 6px; }\n    scale.color.vertical:dir(ltr) {\n      padding: 0 0 0 15px; }\n      scale.color.vertical:dir(ltr) trough {\n        padding-left: 4px;\n        background-position: 3px 0;\n        border-bottom-right-radius: 0;\n        border-top-right-radius: 0; }\n      scale.color.vertical:dir(ltr) slider:hover, scale.color.vertical:dir(ltr) slider:backdrop, scale.color.vertical:dir(ltr) slider:disabled, scale.color.vertical:dir(ltr) slider:backdrop:disabled, scale.color.vertical:dir(ltr) slider {\n        margin-left: -15px;\n        margin-right: 6px; }\n    scale.color.vertical:dir(rtl) {\n      padding: 0 15px 0 0; }\n      scale.color.vertical:dir(rtl) trough {\n        padding-right: 4px;\n        background-position: -3px 0;\n        border-bottom-left-radius: 0;\n        border-top-left-radius: 0; }\n      scale.color.vertical:dir(rtl) slider:hover, scale.color.vertical:dir(rtl) slider:backdrop, scale.color.vertical:dir(rtl) slider:disabled, scale.color.vertical:dir(rtl) slider:backdrop:disabled, scale.color.vertical:dir(rtl) slider {\n        margin-right: -15px;\n        margin-left: 6px; }\n    scale.color.fine-tune.horizontal:dir(ltr), scale.color.fine-tune.horizontal:dir(rtl) {\n      padding: 0 0 12px 0; }\n      scale.color.fine-tune.horizontal:dir(ltr) trough, scale.color.fine-tune.horizontal:dir(rtl) trough {\n        padding-bottom: 7px;\n        background-position: 0 -6px; }\n      scale.color.fine-tune.horizontal:dir(ltr) slider, scale.color.fine-tune.horizontal:dir(rtl) slider {\n        margin-bottom: -15px;\n        margin-top: 6px; }\n    scale.color.fine-tune.vertical:dir(ltr) {\n      padding: 0 0 0 12px; }\n      scale.color.fine-tune.vertical:dir(ltr) trough {\n        padding-left: 7px;\n        background-position: 6px 0; }\n      scale.color.fine-tune.vertical:dir(ltr) slider {\n        margin-left: -15px;\n        margin-right: 6px; }\n    scale.color.fine-tune.vertical:dir(rtl) {\n      padding: 0 12px 0 0; }\n      scale.color.fine-tune.vertical:dir(rtl) trough {\n        padding-right: 7px;\n        background-position: -6px 0; }\n      scale.color.fine-tune.vertical:dir(rtl) slider {\n        margin-right: -15px;\n        margin-left: 6px; }\n\n/**************\n * Scrollbars *\n **************/\nscrollbar {\n  background-color: #151519;\n  transition: 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  * {\n    -GtkScrollbar-has-backward-stepper: false;\n    -GtkScrollbar-has-forward-stepper: false; }\n  scrollbar.top {\n    border-bottom: 1px solid black; }\n  scrollbar.bottom {\n    border-top: 1px solid black; }\n  scrollbar.left {\n    border-right: 1px solid black; }\n  scrollbar.right {\n    border-left: 1px solid black; }\n  scrollbar:backdrop {\n    background-color: #09090b;\n    border-color: #020202;\n    transition: 200ms ease-out; }\n  scrollbar slider {\n    min-width: 6px;\n    min-height: 6px;\n    margin: -1px;\n    border: 4px solid transparent;\n    border-radius: 8px;\n    background-clip: padding-box;\n    background-color: #99999b; }\n    scrollbar slider:hover {\n      background-color: #c6c7c9; }\n    scrollbar slider:hover:active {\n      background-color: #338eff; }\n    scrollbar slider:backdrop {\n      background-color: #3e3e41; }\n    scrollbar slider:disabled {\n      background-color: transparent; }\n  scrollbar.fine-tune slider {\n    min-width: 4px;\n    min-height: 4px; }\n  scrollbar.fine-tune.horizontal slider {\n    border-width: 5px 4px; }\n  scrollbar.fine-tune.vertical slider {\n    border-width: 4px 5px; }\n  scrollbar.overlay-indicator:not(.dragging):not(.hovering) {\n    border-color: transparent;\n    opacity: 0.4;\n    background-color: transparent; }\n    scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider {\n      margin: 0;\n      min-width: 3px;\n      min-height: 3px;\n      background-color: #F4F5F6;\n      border: 1px solid black; }\n    scrollbar.overlay-indicator:not(.dragging):not(.hovering) button {\n      min-width: 5px;\n      min-height: 5px;\n      background-color: #F4F5F6;\n      background-clip: padding-box;\n      border-radius: 100%;\n      border: 1px solid black;\n      -gtk-icon-source: none; }\n    scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal slider {\n      margin: 0 2px;\n      min-width: 40px; }\n    scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal button {\n      margin: 1px 2px;\n      min-width: 5px; }\n    scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical slider {\n      margin: 2px 0;\n      min-height: 40px; }\n    scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical button {\n      margin: 2px 1px;\n      min-height: 5px; }\n  scrollbar.overlay-indicator.dragging, scrollbar.overlay-indicator.hovering {\n    opacity: 0.8; }\n  scrollbar.horizontal slider {\n    min-width: 40px; }\n  scrollbar.vertical slider {\n    min-height: 40px; }\n  scrollbar button {\n    padding: 0;\n    min-width: 12px;\n    min-height: 12px;\n    border-style: none;\n    border-radius: 0;\n    transition-property: min-height, min-width, color;\n    background-color: transparent;\n    background-image: none;\n    border-color: transparent;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    color: #99999b; }\n    scrollbar button:hover {\n      background-color: transparent;\n      background-image: none;\n      border-color: transparent;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      color: #c6c7c9; }\n    scrollbar button:active, scrollbar button:checked {\n      background-color: transparent;\n      background-image: none;\n      border-color: transparent;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      color: #338eff; }\n    scrollbar button:disabled {\n      background-color: transparent;\n      background-image: none;\n      border-color: transparent;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      color: rgba(153, 153, 155, 0.2); }\n    scrollbar button:backdrop {\n      background-color: transparent;\n      background-image: none;\n      border-color: transparent;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      color: #3e3e41; }\n      scrollbar button:backdrop:disabled {\n        background-color: transparent;\n        background-image: none;\n        border-color: transparent;\n        box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n        text-shadow: none;\n        -gtk-icon-shadow: none;\n        color: rgba(62, 62, 65, 0.2); }\n  scrollbar.vertical button.down {\n    -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\"); }\n  scrollbar.vertical button.up {\n    -gtk-icon-source: -gtk-icontheme(\"pan-up-symbolic\"); }\n  scrollbar.horizontal button.down {\n    -gtk-icon-source: -gtk-icontheme(\"pan-right-symbolic\"); }\n  scrollbar.horizontal button.up {\n    -gtk-icon-source: -gtk-icontheme(\"pan-left-symbolic\"); }\n\ntreeview ~ scrollbar.vertical {\n  border-top: 1px solid black;\n  margin-top: -1px; }\n\n/***********\n * Sidebar *\n ***********/\n.sidebar {\n  border-style: none;\n  border-width: 0;\n  background-color: #151519; }\n  .sidebar .frame {\n    border: none; }\n  stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:dir(ltr), .sidebar.left, .sidebar.left:dir(rtl) {\n    border-right: none;\n    border-left-style: none; }\n  stacksidebar.sidebar:dir(rtl) list\n  .sidebar:dir(rtl), stacksidebar.sidebar.right list\n  .sidebar:dir(rtl), .sidebar.right {\n    border-left: 1px solid black;\n    border-right-style: none; }\n  .sidebar:backdrop {\n    background-color: #16161a;\n    border-color: #020202; }\n  .sidebar row {\n    padding: 8px 12px;\n    transition: all .12s ease-in; }\n    .sidebar row label {\n      color: #F4F5F6; }\n    .sidebar row:selected {\n      color: #fefefe; }\n      .sidebar row:selected:backdrop {\n        color: rgba(254, 254, 254, 0.5);\n        background: rgba(0, 114, 255, 0.6); }\n        .sidebar row:selected:backdrop label {\n          color: #fefefe; }\n      .sidebar row:selected label {\n        color: #fefefe; }\n  .sidebar.source-list {\n    background: #0e0e11;\n    color: #98abb2;\n    padding: 4px 0px; }\n    .sidebar.source-list.view, iconview.sidebar.source-list {\n      transition: all .12s ease-in; }\n      .sidebar.source-list.view:selected, iconview.sidebar.source-list:selected {\n        background-color: #0072ff;\n        color: #fefefe; }\n        .sidebar.source-list.view:selected:active, iconview.sidebar.source-list:selected:active {\n          box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.5); }\n        .sidebar.source-list.view:selected.has-open-popup, iconview.sidebar.source-list:selected.has-open-popup, .sidebar.source-list.view:selected:hover, iconview.sidebar.source-list:selected:hover {\n          background-color: rgba(0, 114, 255, 0.9); }\n        .sidebar.source-list.view:selected:backdrop, iconview.sidebar.source-list:selected:backdrop {\n          background-color: rgba(0, 114, 255, 0.6); }\n      .sidebar.source-list.view:hover, iconview.sidebar.source-list:hover, .sidebar.source-list.view iconview.source-list:hover, iconview.sidebar.source-list iconview.source-list:hover {\n        background-color: rgba(14, 14, 17, 0.95); }\n  paned .sidebar.left, paned .sidebar.right, paned .sidebar.left:dir(rtl), paned .sidebar:dir(rtl), paned .sidebar:dir(ltr), paned .sidebar {\n    border-style: none;\n    border-color: black; }\n\nstacksidebar row {\n  padding: 10px 4px; }\n  stacksidebar row > label {\n    padding-left: 6px;\n    padding-right: 6px; }\n  stacksidebar row.needs-attention > label {\n    background-size: 6px 6px, 0 0; }\n\n/*******************************************************************/\n/*                  PLACESSIDEBAR                                  */\n/*******************************************************************/\n/*--*/\nplacessidebar.sidebar {\n  background-color: transparent;\n  background-image: linear-gradient(to right, #020203 40px, #0e0e11 35px, #0e0e11 36px, #0e0e11 36px, #0e0e11 99%, #0e0e11 100%); }\n  placessidebar.sidebar row.sidebar-row label {\n    color: #98abb2; }\n  placessidebar.sidebar row.sidebar-row.sidebar-row .sidebar-icon {\n    margin-left: -14px;\n    margin-right: 12px;\n    padding-left: 14px;\n    padding-right: 12px;\n    color: #98abb2; }\n  placessidebar.sidebar row.sidebar-row:hover {\n    transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n    color: rgba(0, 0, 0, 0.76);\n    background-color: transparent;\n    /*rgba(65,67,75,0.4); */\n    background-image: linear-gradient(to right, #1b232d 40px, #191a1f 40px, #191a1f 97%); }\n  placessidebar.sidebar row.sidebar-row:active:hover {\n    color: rgba(0, 0, 0, 0.76);\n    background-color: rgba(0, 0, 0, 0.23); }\n  placessidebar.sidebar row.sidebar-row:selected {\n    color: #fff;\n    background-color: transparent;\n    background-image: linear-gradient(to right, #0072ff 40px, rgba(65, 67, 75, 0) 36px, rgba(65, 67, 75, 0) 97%); }\n    placessidebar.sidebar row.sidebar-row:selected:hover {\n      color: #ffffff;\n      background-color: #191a1f; }\n      placessidebar.sidebar row.sidebar-row:selected:hover .sidebar-icon {\n        color: #ffffff; }\n    placessidebar.sidebar row.sidebar-row:selected:backdrop {\n      color: rgba(0, 0, 0, 0.54);\n      background-color: transparent;\n      background-image: linear-gradient(to right, #0072ff 40px, rgba(65, 67, 75, 0) 36px, rgba(65, 67, 75, 0) 97%); }\n    placessidebar.sidebar row.sidebar-row:selected .sidebar-icon {\n      -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.8);\n      color: inherit; }\n  placessidebar.sidebar row.sidebar-row.sidebar-new-bookmark-row, placessidebar.sidebar row.sidebar-row.sidebar-new-bookmark-row label, placessidebar.sidebar row.sidebar-row.sidebar-new-bookmark-row .sidebar-icon {\n    color: #f9dc5c; }\n  placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled) {\n    box-shadow: inset 0 1px #71f79f, inset 0 -1px #71f79f; }\n    placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled), placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled) label, placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled) image {\n      color: #71f79f; }\n    placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected {\n      background: #71f79f; }\n      placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected, placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected label, placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected image {\n        color: #fefefe; }\nplacessidebar list {\n  background-color: transparent; }\n  placessidebar list:backdrop {\n    background-color: transparent; }\n\n/*****************\n * GtkSpinButton *\n *****************/\nspinbutton:not(.vertical) {\n  padding: 0; }\n  spinbutton:not(.vertical) entry {\n    min-width: 28px;\n    margin: 0;\n    background: none;\n    background-color: transparent;\n    border: none;\n    border-radius: 0;\n    box-shadow: none; }\n  spinbutton:not(.vertical) button {\n    min-height: 16px;\n    margin: 0;\n    padding-bottom: 0;\n    padding-top: 0;\n    color: #dedfe1;\n    background-image: none;\n    border-style: none none none solid;\n    border-color: rgba(0, 0, 0, 0.3);\n    border-radius: 0;\n    box-shadow: inset 1px 0px 0px 0px rgba(0, 0, 0, 0.07); }\n    spinbutton:not(.vertical) button:dir(rtl) {\n      border-style: none solid none none; }\n    spinbutton:not(.vertical) button:hover {\n      color: #F4F5F6;\n      background-color: rgba(244, 245, 246, 0.05); }\n    spinbutton:not(.vertical) button:disabled {\n      color: rgba(130, 131, 133, 0.3); }\n    spinbutton:not(.vertical) button:active {\n      background-color: rgba(0, 0, 0, 0.1);\n      box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.2); }\n    spinbutton:not(.vertical) button:backdrop {\n      color: #78797b;\n      background-color: transparent;\n      border-color: rgba(2, 2, 2, 0.3);\n      transition: 200ms ease-out; }\n    spinbutton:not(.vertical) button:backdrop:disabled {\n      color: rgba(51, 51, 61, 0.3);\n      background-image: none;\n      border-style: none none none solid;\n      box-shadow: inset 1px 0px 0px 0px rgba(0, 0, 0, 0.07); }\n      spinbutton:not(.vertical) button:backdrop:disabled:dir(rtl) {\n        border-style: none solid none none; }\n    spinbutton:not(.vertical) button:last-child {\n      border-top-right-radius: 2px;\n      border-bottom-right-radius: 2px; }\n.osd spinbutton:not(.vertical) button {\n  background-color: transparent;\n  background-image: none;\n  border-color: transparent;\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n  text-shadow: none;\n  -gtk-icon-shadow: none;\n  color: #fefefe;\n  border-style: none none none solid;\n  border-color: rgba(0, 0, 0, 0.4);\n  border-radius: 0;\n  box-shadow: none;\n  -gtk-icon-shadow: 0 1px black; }\n  .osd spinbutton:not(.vertical) button:dir(rtl) {\n    border-style: none solid none none; }\n  .osd spinbutton:not(.vertical) button:hover {\n    background-color: transparent;\n    background-image: none;\n    border-color: transparent;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    color: #fefefe;\n    border-color: rgba(0, 0, 0, 0.5);\n    background-color: rgba(254, 254, 254, 0.1);\n    -gtk-icon-shadow: 0 1px black;\n    box-shadow: none; }\n  .osd spinbutton:not(.vertical) button:backdrop {\n    background-color: transparent;\n    background-image: none;\n    border-color: transparent;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    color: #fefefe;\n    border-color: rgba(0, 0, 0, 0.5);\n    -gtk-icon-shadow: none;\n    box-shadow: none; }\n  .osd spinbutton:not(.vertical) button:disabled {\n    background-color: transparent;\n    background-image: none;\n    border-color: transparent;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    color: #838383;\n    border-color: rgba(0, 0, 0, 0.5);\n    -gtk-icon-shadow: none;\n    box-shadow: none; }\n  .osd spinbutton:not(.vertical) button:last-child {\n    border-radius: 0 3px 3px 0; }\n  .osd spinbutton:not(.vertical) button:dir(rtl):first-child {\n    border-radius: 3px 0 0 3px; }\nspinbutton.vertical:disabled {\n  color: #828385; }\nspinbutton.vertical:backdrop:disabled {\n  color: #33333d; }\nspinbutton.vertical:drop(active) {\n  border-color: transparent;\n  box-shadow: none; }\nspinbutton.vertical entry {\n  min-height: 32px;\n  min-width: 32px;\n  padding: 0;\n  border-radius: 0; }\nspinbutton.vertical button {\n  min-height: 32px;\n  min-width: 32px;\n  padding: 0;\n  border-width: 1px;\n  border-color: black;\n  box-shadow: 0 1px rgba(255, 255, 255, 0.1); }\nspinbutton.vertical button.up {\n  border-radius: 3px 3px 0 0;\n  border-style: solid solid none solid; }\nspinbutton.vertical button.down {\n  border-radius: 0 0 3px 3px;\n  border-style: none solid solid solid; }\n.osd spinbutton.vertical button:first-child {\n  color: #fefefe;\n  border-color: rgba(0, 0, 0, 0.7);\n  background-color: rgba(7, 7, 8, 0.98);\n  background-clip: padding-box;\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n  text-shadow: 0 1px black;\n  -gtk-icon-shadow: 0 1px black;\n  outline-color: rgba(254, 254, 254, 0.3); }\n  .osd spinbutton.vertical button:first-child:hover {\n    color: white;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-image: linear-gradient(to bottom, rgba(34, 35, 42, 0.98), rgba(34, 35, 42, 0.98));\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black;\n    outline-color: rgba(254, 254, 254, 0.3); }\n  .osd spinbutton.vertical button:first-child:active {\n    color: white;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-image: linear-gradient(to bottom, rgba(21, 21, 25, 0.98), rgba(21, 21, 25, 0.98));\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    outline-color: rgba(254, 254, 254, 0.3); }\n  .osd spinbutton.vertical button:first-child:disabled {\n    color: #838383;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-image: linear-gradient(to bottom, rgba(32, 32, 33, 0.5), rgba(32, 32, 33, 0.5));\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\n  .osd spinbutton.vertical button:first-child:backdrop {\n    color: #fefefe;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-image: linear-gradient(to bottom, rgba(7, 7, 8, 0.98), rgba(7, 7, 8, 0.98));\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\ntreeview spinbutton:not(.vertical) {\n  min-height: 0;\n  border-style: none;\n  border-radius: 0; }\n  treeview spinbutton:not(.vertical) entry {\n    min-height: 0;\n    padding: 1px 2px; }\n\n/***********\n * Spinner *\n ***********/\nmenu spinner {\n  color: #0072ff; }\n\n/*********************\n * Spinner Animation *\n *********************/\n@keyframes spin {\n  to {\n    -gtk-icon-transform: rotate(1turn); } }\nspinner {\n  background: none;\n  opacity: 0;\n  -gtk-icon-source: -gtk-icontheme(\"process-working-symbolic\"); }\n  spinner:checked {\n    opacity: 1;\n    animation: spin 1s linear infinite; }\n    spinner:checked:disabled {\n      opacity: 0.5; }\n\n/**********\n * Switch *\n **********/\nswitch {\n  font-size: 1px;\n  min-width: 40px;\n  min-height: 25px;\n  background-size: 40px 24px;\n  background-repeat: no-repeat;\n  background-position: center center;\n  background-image: -gtk-scaled(url(\"../assets/switch-off.svg\"), url(\"../assets/switch-off.svg\"));\n  transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  switch:disabled {\n    background-image: -gtk-scaled(url(\"../assets/switch-insensitive.svg\"), url(\"../assets/switch-insensitive.svg\")); }\n    switch:disabled slider {\n      background-image: -gtk-scaled(url(\"../assets/switch-slider-insensitive.svg\"), url(\"../assets/switch-slider-insensitive@2.png\")); }\n  switch, switch slider {\n    outline-color: transparent;\n    color: transparent;\n    border: none;\n    box-shadow: none; }\n  switch:checked {\n    background-image: -gtk-scaled(url(\"../assets/switch-on.svg\"), url(\"../assets/switch-on.svg\")); }\n    switch:checked slider {\n      background-image: -gtk-scaled(url(\"../assets/switch-slider-on.svg\"), url(\"../assets/switch-slider-on@2.png\")); }\n    switch:checked:disabled {\n      background-image: -gtk-scaled(url(\"../assets/switch-on-insensitive.svg\"), url(\"../assets/switch-on-insensitive.svg\")); }\n      switch:checked:disabled slider {\n        background-image: -gtk-scaled(url(\"../assets/switch-slider-on-insensitive.svg\"), url(\"../assets/switch-slider-on-insensitive@2.png\")); }\n  switch slider {\n    min-width: 1px;\n    min-height: 1px;\n    background-repeat: no-repeat;\n    background-position: left center;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"../assets/switch-slider-off.svg\"), url(\"../assets/switch-slider-off@2.png\")); }\n  switch trough:active, switch trough:checked {\n    background-color: #0072ff; }\n    switch trough:active:backdrop, switch trough:checked:backdrop {\n      background-color: rgba(0, 114, 255, 0.6); }\n\n/************\n * Toolbars *\n ************/\ntoolbar, .inline-toolbar, searchbar,\n.location-bar {\n  -GtkWidget-window-dragging: true;\n  padding: 4px;\n  background-color: #101013; }\n\ntoolbar {\n  padding: 4px 3px 3px 4px; }\n  .osd toolbar {\n    background-color: transparent; }\n  toolbar.osd {\n    padding: 13px;\n    border: none;\n    border-radius: 5px;\n    background-color: rgba(7, 7, 8, 0.98); }\n    toolbar.osd.left, toolbar.osd.right, toolbar.osd.top, toolbar.osd.bottom {\n      border-radius: 0; }\n  toolbar.horizontal separator {\n    margin: 0 7px 1px 6px; }\n  toolbar.vertical separator {\n    margin: 6px 1px 7px 0; }\n  toolbar:not(.inline-toolbar):not(.osd) switch,\n  toolbar:not(.inline-toolbar):not(.osd) scale,\n  toolbar:not(.inline-toolbar):not(.osd) entry,\n  toolbar:not(.inline-toolbar):not(.osd) spinbutton,\n  toolbar:not(.inline-toolbar):not(.osd) button {\n    margin-right: 1px;\n    margin-bottom: 1px; }\n\n.inline-toolbar {\n  padding: 3px;\n  border-width: 0 1px 1px;\n  border-radius: 0  0 5px 5px; }\n\nsearchbar,\n.location-bar {\n  border-width: 0 0 1px;\n  padding: 3px; }\n\n.inline-toolbar, searchbar,\n.location-bar {\n  border-style: solid;\n  border-color: black;\n  background-color: #0b0b0d; }\n  .inline-toolbar:backdrop, searchbar:backdrop,\n  .location-bar:backdrop {\n    border-color: #020202;\n    background-color: #0b0b0d;\n    box-shadow: none;\n    transition: 200ms ease-out; }\n\nsearchbar {\n  background: #191a1f; }\n\n/************\n * Tooltips *\n ************/\ntooltip {\n  padding: 4px;\n  /* not working */\n  border-radius: 4px;\n  box-shadow: none;\n  text-shadow: 0 1px black; }\n  tooltip.background {\n    background-color: #020203;\n    background-clip: padding-box;\n    border: 1px solid rgba(255, 255, 255, 0.1); }\n  tooltip decoration {\n    background-color: transparent; }\n  tooltip * {\n    padding: 4px;\n    background-color: transparent;\n    color: white; }\n\n/**************\n * Tree Views *\n **************/\ntreeview.view {\n  border-left-color: #87888b;\n  border-top-color: #101013; }\n  * {\n    -GtkTreeView-horizontal-separator: 4;\n    -GtkTreeView-grid-line-width: 1;\n    -GtkTreeView-grid-line-pattern: '';\n    -GtkTreeView-tree-line-width: 1;\n    -GtkTreeView-tree-line-pattern: '';\n    -GtkTreeView-expander-size: 16; }\n  treeview.view:selected:focus, treeview.view:selected {\n    border-radius: 0; }\n  treeview.view:selected:backdrop, treeview.view:selected {\n    border-left-color: #7fb8ff;\n    border-top-color: rgba(244, 245, 246, 0.1); }\n  treeview.view:disabled {\n    color: #828385; }\n    treeview.view:disabled:selected {\n      color: #66aaff; }\n      treeview.view:disabled:selected:backdrop {\n        color: rgba(32, 132, 255, 0.85); }\n    treeview.view:disabled:backdrop {\n      color: #33333d; }\n  treeview.view.separator {\n    min-height: 2px;\n    color: #101013; }\n    treeview.view.separator:backdrop {\n      color: rgba(16, 16, 19, 0.1); }\n  treeview.view:backdrop {\n    border-left-color: #494a4c;\n    border-top: #101013; }\n  treeview.view:drop(active) {\n    border-style: solid none;\n    border-width: 1px;\n    border-color: #005bcc; }\n    treeview.view:drop(active).after {\n      border-top-style: none; }\n    treeview.view:drop(active).before {\n      border-bottom-style: none; }\n  treeview.view.expander {\n    -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic\");\n    color: #b2b3b6; }\n    treeview.view.expander:dir(rtl) {\n      -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic-rtl\"); }\n    treeview.view.expander:hover {\n      color: #F4F5F6; }\n    treeview.view.expander:selected {\n      color: #b2d4fe; }\n      treeview.view.expander:selected:hover {\n        color: #fefefe; }\n      treeview.view.expander:selected:backdrop {\n        color: rgba(111, 175, 255, 0.65); }\n    treeview.view.expander:checked {\n      -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\"); }\n    treeview.view.expander:backdrop {\n      color: #636467; }\n  treeview.view.progressbar {\n    border: 1px solid #005bcc;\n    border-radius: 4px;\n    background-color: #0072ff;\n    background-image: linear-gradient(to bottom, #0072ff, #005bcc);\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.15), 0 1px rgba(0, 0, 0, 0.1); }\n    treeview.view.progressbar:selected:focus, treeview.view.progressbar:selected {\n      border-radius: 4px;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.05);\n      background-image: linear-gradient(to bottom, #191a1f, #020203); }\n      treeview.view.progressbar:selected:focus:backdrop, treeview.view.progressbar:selected:backdrop {\n        border-color: #1b1c21;\n        background-color: #1b1c21; }\n    treeview.view.progressbar:backdrop {\n      border-color: #1b1c21;\n      background-image: none;\n      box-shadow: none; }\n  treeview.view.trough {\n    background-color: rgba(244, 245, 246, 0.1);\n    border-radius: 4px; }\n    treeview.view.trough:selected:focus, treeview.view.trough:selected {\n      background-color: #005bcc;\n      border-radius: 4px; }\n  treeview.view header button {\n    color: #87888b;\n    background-color: #191a1f;\n    font-weight: bold;\n    text-shadow: none;\n    box-shadow: none; }\n    treeview.view header button:hover {\n      color: #bebfc1;\n      box-shadow: none;\n      transition: none; }\n    treeview.view header button:active {\n      color: #F4F5F6;\n      transition: none; }\n  treeview.view header button:last-child:backdrop, treeview.view header button:last-child {\n    border-right-style: none; }\n  treeview.view button.dnd:active, treeview.view button.dnd:selected, treeview.view button.dnd:hover, treeview.view button.dnd,\n  treeview.view header.button.dnd:active,\n  treeview.view header.button.dnd:selected,\n  treeview.view header.button.dnd:hover,\n  treeview.view header.button.dnd {\n    padding: 0 6px;\n    transition: none;\n    background-image: none;\n    background-color: #0072ff;\n    color: #191a1f;\n    border-radius: 0;\n    border-style: none;\n    box-shadow: inset 0 0 0 1px #191a1f;\n    text-shadow: none; }\n  treeview.view acceleditor > label {\n    background-color: #0072ff; }\n\ntreeview.view header button, treeview.view header button:hover, treeview.view header button:active {\n  padding: 0 6px;\n  border-radius: 0;\n  background-image: none;\n  text-shadow: none;\n  border-width: 1px;\n  border-style: none solid solid none;\n  border-color: #101013; }\n  treeview.view header button:disabled {\n    border-color: #101013;\n    background-image: none; }\n  treeview.view header button:backdrop {\n    border-color: #101013;\n    border-style: none solid solid none;\n    color: #494a4c;\n    background-image: none;\n    background-color: #1b1c21; }\n    treeview.view header button:backdrop:disabled {\n      border-color: #101013;\n      background-image: none; }\n\n/**********************\n * Window Decorations *\n *********************/\ndecoration {\n  border-radius: 4px 4px 0 0;\n  border-width: 0px;\n  border-width: 0px;\n  box-shadow: 0 4px 10px 2px rgba(0, 0, 0, 0.8);\n  margin: 10px; }\n  decoration:backdrop {\n    box-shadow: 0 4px 10px 2px rgba(0, 0, 0, 0.6);\n    transition: 200ms ease-out; }\n  .maximized decoration, .fullscreen decoration, .tiled decoration {\n    border-radius: 0; }\n  .popup decoration {\n    box-shadow: none; }\n  .ssd decoration {\n    box-shadow: none; }\n  .csd.popup decoration {\n    border-radius: 7px;\n    box-shadow: 0 4px 8px black;\n    border: 1px solid black; }\n  tooltip.csd decoration {\n    border-radius: 5px;\n    box-shadow: none; }\n  messagedialog.csd decoration {\n    border-radius: 7px;\n    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.8); }\n  .solid-csd decoration {\n    border-radius: 0;\n    margin: 0px;\n    background-color: #101013;\n    border: solid 1px #020202;\n    box-shadow: none; }\n\nbutton.titlebutton {\n  background-repeat: no-repeat;\n  background-position: center;\n  min-height: 20px;\n  padding: 0 1px;\n  box-shadow: none; }\n  button.titlebutton.close {\n    background-image: -gtk-scaled(url(\"../assets/close.png\"), url(\"../assets/close@2.png\")); }\n    button.titlebutton.close:hover, button.titlebutton.close:active {\n      background-image: -gtk-scaled(url(\"../assets/close_prelight.png\"), url(\"../assets/close_prelight@2.png\")); }\n  button.titlebutton.maximize {\n    background-image: -gtk-scaled(url(\"../assets/maximize.png\"), url(\"../assets/maximize@2.png\")); }\n    button.titlebutton.maximize:hover, button.titlebutton.maximize:active {\n      background-image: -gtk-scaled(url(\"../assets/maximize_prelight.png\"), url(\"../assets/maximize_prelight@2.png\")); }\n  button.titlebutton.minimize {\n    background-image: -gtk-scaled(url(\"../assets/min.png\"), url(\"../assets/min@2.png\")); }\n    button.titlebutton.minimize:hover, button.titlebutton.minimize:active {\n      background-image: -gtk-scaled(url(\"../assets/min_prelight.png\"), url(\"../assets/min_prelight@2.png\")); }\n  button.titlebutton:backdrop {\n    -gtk-icon-shadow: none;\n    background-image: -gtk-scaled(url(\"../assets/close_unfocused.png\"), url(\"../assets/close_unfocused@2.png\")); }\n\nheaderbar.selection-mode button.titlebutton,\n.titlebar.selection-mode button.titlebutton {\n  text-shadow: 0 -1px rgba(0, 0, 0, 0.6);\n  -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.6); }\n  headerbar.selection-mode button.titlebutton:backdrop,\n  .titlebar.selection-mode button.titlebutton:backdrop {\n    -gtk-icon-shadow: none; }\n\n.view:selected:focus, iconview:selected:focus, .view:selected, iconview:selected,\n.view text:selected:focus,\niconview text:selected:focus,\ntextview text:selected:focus,\n.view text:selected,\niconview text:selected,\ntextview text:selected, .view text selection:focus, iconview text selection:focus, .view text selection, iconview text selection,\ntextview text selection:focus,\ntextview text selection, flowbox flowboxchild:selected, modelbutton.flat:selected, popover.background checkbutton:selected,\npopover.background radiobutton:selected,\n.menuitem.button.flat:selected, calendar:selected, spinbutton:not(.vertical) selection:focus, spinbutton:not(.vertical) selection,\nentry selection:focus,\nentry selection, row:selected, treeview.view:selected:focus, treeview.view:selected {\n  background-color: #0072ff; }\n  row:selected label, label:selected, .selection-mode button.titlebutton, .view:selected:focus, iconview:selected:focus, .view:selected, iconview:selected,\n  .view text:selected:focus,\n  iconview text:selected:focus,\n  textview text:selected:focus,\n  .view text:selected,\n  iconview text:selected,\n  textview text:selected, .view text selection:focus, iconview text selection:focus, .view text selection, iconview text selection,\n  textview text selection:focus,\n  textview text selection, flowbox flowboxchild:selected, modelbutton.flat:selected, popover.background checkbutton:selected,\n  popover.background radiobutton:selected,\n  .menuitem.button.flat:selected, calendar:selected, spinbutton:not(.vertical) selection:focus, spinbutton:not(.vertical) selection,\n  entry selection:focus,\n  entry selection, row:selected, treeview.view:selected:focus, treeview.view:selected {\n    color: #fefefe;\n    font-weight: normal; }\n    row:selected label:disabled, label:disabled:selected, .selection-mode button.titlebutton:disabled, iconview:disabled:selected:focus, .view:disabled:selected, iconview:disabled:selected,\n    iconview text:disabled:selected:focus,\n    textview text:disabled:selected:focus,\n    .view text:disabled:selected,\n    iconview text:disabled:selected,\n    textview text:disabled:selected, iconview text selection:disabled:focus, .view text selection:disabled, iconview text selection:disabled,\n    textview text selection:disabled, flowbox flowboxchild:disabled:selected, label:disabled selection, modelbutton.flat:disabled:selected, popover.background checkbutton:disabled:selected,\n    popover.background radiobutton:disabled:selected,\n    .menuitem.button.flat:disabled:selected, calendar:disabled:selected, spinbutton:not(.vertical) selection:disabled,\n    entry selection:disabled, row:disabled:selected {\n      color: #7fb8ff; }\n    row:selected label:backdrop, label:backdrop:selected, .selection-mode button.titlebutton:backdrop, iconview:backdrop:selected:focus, .view:backdrop:selected, iconview:backdrop:selected,\n    iconview text:backdrop:selected:focus,\n    textview text:backdrop:selected:focus,\n    .view text:backdrop:selected,\n    iconview text:backdrop:selected,\n    textview text:backdrop:selected, iconview text selection:backdrop:focus, .view text selection:backdrop, iconview text selection:backdrop,\n    textview text selection:backdrop, flowbox flowboxchild:backdrop:selected, label:backdrop selection, modelbutton.flat:backdrop:selected, popover.background checkbutton:backdrop:selected,\n    popover.background radiobutton:backdrop:selected,\n    .menuitem.button.flat:backdrop:selected, calendar:backdrop:selected, spinbutton:not(.vertical) selection:backdrop,\n    entry selection:backdrop, row:backdrop:selected {\n      color: rgba(254, 254, 254, 0.5); }\n      row:selected label:backdrop:disabled, label:backdrop:disabled:selected, .selection-mode button.titlebutton:backdrop:disabled, .view:backdrop:disabled:selected, iconview:backdrop:disabled:selected,\n      .view text:backdrop:disabled:selected,\n      iconview text:backdrop:disabled:selected,\n      textview text:backdrop:disabled:selected, .view text selection:backdrop:disabled, iconview text selection:backdrop:disabled,\n      textview text selection:backdrop:disabled, flowbox flowboxchild:backdrop:disabled:selected, label:disabled selection:backdrop, label:backdrop selection:disabled, modelbutton.flat:backdrop:disabled:selected, popover.background checkbutton:backdrop:disabled:selected,\n      popover.background radiobutton:backdrop:disabled:selected,\n      .menuitem.button.flat:backdrop:disabled:selected, calendar:backdrop:disabled:selected, spinbutton:not(.vertical) selection:backdrop:disabled,\n      entry selection:backdrop:disabled, row:backdrop:disabled:selected {\n        color: rgba(32, 132, 255, 0.85); }\n\n.monospace {\n  font-family: Monospace; }\n\n/**********************\n * DE-Specific Styles *\n **********************/\n/*********\n* Budgie *\n*********/\n.budgie-container {\n  background-color: transparent; }\n  .budgie-container:backdrop {\n    background-color: transparent; }\n  .budgie-container popover list,\n  .budgie-container popover row {\n    border: none;\n    background: none;\n    padding: 0;\n    margin: 0; }\n\n.budgie-popover .container,\n.budgie-popover border,\n.budgie-popover list,\n.budgie-popover row {\n  padding: 0;\n  margin: 0;\n  background: none;\n  border: none;\n  box-shadow: none;\n  text-shadow: none;\n  -gtk-icon-shadow: none;\n  opacity: 1;\n  min-width: 0;\n  min-height: 0; }\n\n.budgie-popover,\n.budgie-popover.background {\n  border-radius: 2px;\n  padding: 0;\n  background: #080809;\n  background-clip: border-box;\n  box-shadow: 0 2px 3px 1px rgba(0, 0, 0, 0.35);\n  border: 1px solid black; }\n  .budgie-popover list:hover,\n  .budgie-popover row:hover,\n  .budgie-popover.background list:hover,\n  .budgie-popover.background row:hover {\n    background: none; }\n  .budgie-popover > frame.container,\n  .budgie-popover.background > frame.container {\n    margin: 0 -1px -1px;\n    padding: 2px 0 0; }\n  .budgie-popover button,\n  .budgie-popover.background button {\n    color: #F4F5F6; }\n    .budgie-popover button:hover,\n    .budgie-popover.background button:hover {\n      color: #fefefe;\n      background: #25262d; }\n\n.budgie-popover > .container {\n  padding: 2px; }\n\n.budgie-menu {\n  color: #F4F5F6; }\n  .budgie-menu .container {\n    padding: 0; }\n  .budgie-menu button:hover {\n    -gtk-icon-effect: none; }\n  .budgie-menu entry.search {\n    border: none;\n    background: none;\n    padding: 5px 2px;\n    border-bottom: 1px solid black;\n    border-radius: 0;\n    font-size: 120%;\n    box-shadow: none;\n    color: #F4F5F6; }\n    .budgie-menu entry.search image:dir(ltr) {\n      padding-left: 8px;\n      padding-right: 12px; }\n    .budgie-menu entry.search image:dir(rtl) {\n      padding-left: 12px;\n      padding-right: 8px; }\n  .budgie-menu .categories {\n    border-width: 0;\n    margin-left: 3px;\n    background: transparent; }\n    .budgie-menu .categories:dir(ltr) {\n      border-right: 1px solid black; }\n    .budgie-menu .categories:dir(rtl) {\n      border-left: 1px solid black; }\n  .budgie-menu .category-button {\n    padding: 7px;\n    border-radius: 2px 0 0 2px; }\n    .budgie-menu .category-button:hover {\n      background-color: rgba(244, 245, 246, 0.05);\n      color: #F4F5F6; }\n    .budgie-menu .category-button:active {\n      box-shadow: inset 0 2px 2px -2px rgba(0, 0, 0, 0.2); }\n    .budgie-menu .category-button:checked {\n      color: #fefefe;\n      background: linear-gradient(to right, #5433FF, #20BDFF, #A5FECB); }\n      .budgie-menu .category-button:checked:hover {\n        color: rgba(254, 254, 254, 0.9); }\n    .budgie-menu .category-button:checked:disabled {\n      opacity: 0.5; }\n      .budgie-menu .category-button:checked:disabled label {\n        color: rgba(254, 254, 254, 0.7); }\n  .budgie-menu scrollbar {\n    background-color: transparent;\n    border-color: black; }\n  .budgie-menu button:not(.category-button) {\n    padding-top: 5px;\n    padding-bottom: 5px;\n    border-radius: 0;\n    box-shadow: none; }\n  .budgie-menu button {\n    border: none;\n    background: transparent; }\n  .budgie-menu undershoot, .budgie-menu overshoot {\n    background: none; }\n  .budgie-menu list {\n    color: rgba(244, 245, 246, 0.7); }\n\nbutton.budgie-menu-launcher {\n  padding: 0 2px;\n  color: white;\n  box-shadow: none;\n  background-color: transparent; }\n  button.budgie-menu-launcher:hover {\n    color: white; }\n  button.budgie-menu-launcher:active, button.budgie-menu-launcher:checked {\n    color: white; }\n  button.budgie-menu-launcher:backdrop {\n    color: white;\n    background-color: transparent; }\n    button.budgie-menu-launcher:backdrop:hover {\n      color: white; }\n    button.budgie-menu-launcher:backdrop:active, button.budgie-menu-launcher:backdrop:checked {\n      color: #0072ff;\n      box-shadow: none;\n      background-color: #17181d; }\n\n.user-menu .content-box separator {\n  margin-left: 6px;\n  margin-right: 6px;\n  background-color: rgba(244, 245, 246, 0.1); }\n.user-menu button {\n  margin: 5px; }\n.user-menu > box.vertical row.activatable:first-child .indicator-item,\n.user-menu > frame.container > box.vertical row.activatable:first-child .indicator-item {\n  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(0, 0, 0, 0.2), inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1);\n  background-color: #0072ff;\n  transition-duration: 0.2s; }\n  .user-menu > box.vertical row.activatable:first-child .indicator-item:dir(ltr),\n  .user-menu > frame.container > box.vertical row.activatable:first-child .indicator-item:dir(ltr) {\n    padding-left: 7px;\n    background-position: left center;\n    background-repeat: no-repeat;\n    background-size: 38px auto; }\n  .user-menu > box.vertical row.activatable:first-child .indicator-item:dir(rtl),\n  .user-menu > frame.container > box.vertical row.activatable:first-child .indicator-item:dir(rtl) {\n    padding-right: 7px;\n    background-position: right center;\n    background-repeat: no-repeat;\n    background-size: 38px auto; }\n  .user-menu > box.vertical row.activatable:first-child .indicator-item label,\n  .user-menu > frame.container > box.vertical row.activatable:first-child .indicator-item label {\n    color: #fefefe; }\n    .user-menu > box.vertical row.activatable:first-child .indicator-item label:dir(ltr),\n    .user-menu > frame.container > box.vertical row.activatable:first-child .indicator-item label:dir(ltr) {\n      padding-left: 5px; }\n    .user-menu > box.vertical row.activatable:first-child .indicator-item label:dir(rtl),\n    .user-menu > frame.container > box.vertical row.activatable:first-child .indicator-item label:dir(rtl) {\n      padding-right: 5px; }\n  .user-menu > box.vertical row.activatable:first-child .indicator-item image,\n  .user-menu > frame.container > box.vertical row.activatable:first-child .indicator-item image {\n    color: #fefefe; }\n    .user-menu > box.vertical row.activatable:first-child .indicator-item image:first-child,\n    .user-menu > frame.container > box.vertical row.activatable:first-child .indicator-item image:first-child {\n      min-width: 24px;\n      min-height: 20px; }\n\nbutton.raven-trigger {\n  padding-left: 2px;\n  padding-right: 2px;\n  color: white;\n  box-shadow: none; }\n  button.raven-trigger:hover {\n    color: white;\n    background-color: transparent; }\n  button.raven-trigger:active, button.raven-trigger:checked {\n    box-shadow: none;\n    background-color: transparent;\n    color: #0072ff; }\n  button.raven-trigger:backdrop {\n    color: white; }\n    button.raven-trigger:backdrop:hover {\n      color: white; }\n    button.raven-trigger:backdrop:active, button.raven-trigger:backdrop:checked {\n      box-shadow: none;\n      color: #0072ff;\n      background-color: transparent; }\n\n.places-menu .container {\n  padding: 0; }\n.places-menu .message-bar {\n  border-top-left-radius: 3px;\n  border-top-right-radius: 3px; }\n.places-menu .name-button {\n  border: 0;\n  border-radius: 0;\n  padding: 4px 6px; }\n.places-menu .unmount-button {\n  padding: 4px 4px;\n  border: 0;\n  border-radius: 0; }\n.places-menu .places-section-header {\n  padding: 0px;\n  border-bottom: 1px solid rgba(0, 0, 0, 0.95);\n  box-shadow: 0px 1px 1px alpha(@theme_fg_color, 0.03); }\n.places-menu .places-section-header > button {\n  padding: 8px;\n  border: none;\n  border-bottom-left-radius: 0px;\n  border-bottom-right-radius: 0px; }\n.places-menu .places-list {\n  background: rgba(244, 245, 246, 0.04);\n  border-bottom: 1px solid rgba(0, 0, 0, 0.95); }\n.places-menu .unlock-area {\n  border-top: 1px solid rgba(0, 0, 0, 0.85);\n  border-bottom: 1px solid rgba(0, 0, 0, 0.85); }\n.places-menu .unlock-area entry {\n  border-radius: 0;\n  border: 0; }\n.places-menu .unlock-area button {\n  border-radius: 0;\n  border: 0;\n  border-left: 1px solid rgba(0, 0, 0, 0.85); }\n.places-menu .alternative-label {\n  font-size: 15px;\n  padding: 3px; }\n.places-menu .always-expand {\n  background: transparent;\n  border-bottom: none; }\n\n.night-light-indicator .container {\n  padding: 0; }\n.night-light-indicator .view-header {\n  font-size: 14px;\n  padding: 10px;\n  border-bottom: 1px solid mix(@theme_base_color, #000000, 0.35);;\n  box-shadow: 0px 1px 1px alpha(@theme_fg_color, 0.04);; }\n.night-light-indicator .display-settings-button {\n  border-top-left-radius: 0px;\n  border-top-right-radius: 0px;\n  border: none;\n  padding: 3px;\n  border-top: 1px solid mix(@theme_base_color, #000000, 0.35);;\n  box-shadow: inset 0px 1px 1px alpha(@theme_fg_color, 0.04);; }\n\n.budgie-panel {\n  color: white;\n  background-color: rgba(0, 0, 0, 0.95);\n  background-image: none;\n  box-shadow: none;\n  border: none;\n  transition: all 150ms ease-in; }\n  .budgie-panel .alert {\n    color: #ed254e; }\n  .budgie-panel:backdrop {\n    color: white;\n    background-color: rgba(0, 0, 0, 0.95); }\n  .budgie-panel button {\n    border-top-width: 0;\n    border-bottom-width: 0;\n    border-radius: 0; }\n    .budgie-panel button.flat {\n      background: transparent;\n      border: none; }\n      .budgie-panel button.flat:hover, .budgie-panel button.flat:active, .budgie-panel button.flat:checked {\n        background: transparent;\n        color: #0072ff; }\n  .budgie-panel popover list,\n  .budgie-panel popover row {\n    padding: 0;\n    margin: 0; }\n  .budgie-panel label {\n    color: white;\n    font-weight: 700; }\n  .budgie-panel.transparent {\n    background-color: rgba(0, 0, 0, 0.4); }\n    .top .budgie-panel.transparent {\n      border-bottom-color: transparent; }\n    .bottom .budgie-panel.transparent {\n      border-top-color: transparent; }\n    .left .budgie-panel.transparent {\n      border-right-color: transparent; }\n    .right .budgie-panel.transparent {\n      border-left-color: transparent; }\n  .budgie-panel .end-region {\n    border-radius: 0px; }\n    .budgie-panel .end-region separator {\n      background-color: rgba(244, 245, 246, 0.15); }\n    .budgie-panel .end-region label {\n      font-weight: 700;\n      color: #F4F5F6; }\n\n.budgie-panel #tasklist-button,\n.budgie-panel #tasklist-button:backdrop {\n  outline-color: transparent;\n  transition: all 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n  border-color: rgba(0, 0, 0, 0);\n  border-radius: 0;\n  background-color: transparent;\n  box-shadow: none;\n  background-clip: padding-box; }\n\n.budgie-panel button.flat.launcher {\n  outline-color: transparent;\n  transition: all 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n  border-color: rgba(0, 0, 0, 0);\n  border-radius: 0;\n  padding: 0;\n  background-clip: padding-box;\n  background-color: transparent; }\n  .budgie-panel button.flat.launcher {\n    box-shadow: none; }\n\n.budgie-panel #tasklist-button:hover, .budgie-panel .unpinned button.flat.launcher:hover,\n.budgie-panel .pinned button.flat.launcher.running:hover {\n  box-shadow: none; }\n.budgie-panel #tasklist-button:active, .budgie-panel .unpinned button.flat.launcher:active,\n.budgie-panel .pinned button.flat.launcher.running:active, .budgie-panel #tasklist-button:checked, .budgie-panel .unpinned button.flat.launcher:checked,\n.budgie-panel .pinned button.flat.launcher.running:checked {\n  box-shadow: none; }\n.top .budgie-panel #tasklist-button, .budgie-panel .top #tasklist-button, .top .budgie-panel .unpinned button.flat.launcher, .budgie-panel .unpinned .top button.flat.launcher,\n.top .budgie-panel .pinned button.flat.launcher.running,\n.budgie-panel .pinned .top button.flat.launcher.running {\n  padding-bottom: 2px;\n  border-top: 2px solid transparent; }\n  .top .budgie-panel .pinned button.flat.launcher:not(.running) {\n    border-top: 2px solid transparent; }\n\n  .top .budgie-panel .pinned button.flat.launcher:not(.running):hover {\n    border-top: 2px solid rgba(255, 255, 255, 0.1); }\n\n  .top .budgie-panel .unpinned button.flat.launcher,\n  .top .budgie-panel .pinned button.flat.launcher.running {\n    border-top: 2px solid rgba(255, 255, 255, 0.1); }\n  .top .budgie-panel #tasklist-button:hover, .budgie-panel .top #tasklist-button:hover, .top .budgie-panel .unpinned button.flat.launcher:hover, .budgie-panel .unpinned .top button.flat.launcher:hover,\n  .top .budgie-panel .pinned button.flat.launcher.running:hover,\n  .budgie-panel .pinned .top button.flat.launcher.running:hover {\n    border-top: 2px solid rgba(255, 255, 255, 0.25); }\n  .top .budgie-panel #tasklist-button:active, .budgie-panel .top #tasklist-button:active, .top .budgie-panel .unpinned button.flat.launcher:active, .budgie-panel .unpinned .top button.flat.launcher:active,\n  .top .budgie-panel .pinned button.flat.launcher.running:active,\n  .budgie-panel .pinned .top button.flat.launcher.running:active, .top .budgie-panel #tasklist-button:checked, .budgie-panel .top #tasklist-button:checked, .top .budgie-panel .unpinned button.flat.launcher:checked, .budgie-panel .unpinned .top button.flat.launcher:checked,\n  .top .budgie-panel .pinned button.flat.launcher.running:checked,\n  .budgie-panel .pinned .top button.flat.launcher.running:checked {\n    border-top: 2px solid #0072ff; }\n.bottom .budgie-panel #tasklist-button, .budgie-panel .bottom #tasklist-button, .bottom .budgie-panel .unpinned button.flat.launcher, .budgie-panel .unpinned .bottom button.flat.launcher,\n.bottom .budgie-panel .pinned button.flat.launcher.running,\n.budgie-panel .pinned .bottom button.flat.launcher.running {\n  padding-top: 2px;\n  border-bottom: 2px solid transparent; }\n  .bottom .budgie-panel .pinned button.flat.launcher:not(.running) {\n    border-bottom: 2px solid transparent; }\n\n  .bottom .budgie-panel .pinned button.flat.launcher:not(.running):hover {\n    border-bottom: 2px solid rgba(255, 255, 255, 0.1); }\n\n  .bottom .budgie-panel .unpinned button.flat.launcher,\n  .bottom .budgie-panel .pinned button.flat.launcher.running {\n    border-bottom: 2px solid rgba(255, 255, 255, 0.1); }\n  .bottom .budgie-panel #tasklist-button:hover, .budgie-panel .bottom #tasklist-button:hover, .bottom .budgie-panel .unpinned button.flat.launcher:hover, .budgie-panel .unpinned .bottom button.flat.launcher:hover,\n  .bottom .budgie-panel .pinned button.flat.launcher.running:hover,\n  .budgie-panel .pinned .bottom button.flat.launcher.running:hover {\n    border-bottom: 2px solid rgba(255, 255, 255, 0.25); }\n  .bottom .budgie-panel #tasklist-button:active, .budgie-panel .bottom #tasklist-button:active, .bottom .budgie-panel .unpinned button.flat.launcher:active, .budgie-panel .unpinned .bottom button.flat.launcher:active,\n  .bottom .budgie-panel .pinned button.flat.launcher.running:active,\n  .budgie-panel .pinned .bottom button.flat.launcher.running:active, .bottom .budgie-panel #tasklist-button:checked, .budgie-panel .bottom #tasklist-button:checked, .bottom .budgie-panel .unpinned button.flat.launcher:checked, .budgie-panel .unpinned .bottom button.flat.launcher:checked,\n  .bottom .budgie-panel .pinned button.flat.launcher.running:checked,\n  .budgie-panel .pinned .bottom button.flat.launcher.running:checked {\n    border-bottom: 2px solid #0072ff; }\n.left .budgie-panel #tasklist-button, .budgie-panel .left #tasklist-button, .left .budgie-panel .unpinned button.flat.launcher, .budgie-panel .unpinned .left button.flat.launcher,\n.left .budgie-panel .pinned button.flat.launcher.running,\n.budgie-panel .pinned .left button.flat.launcher.running {\n  padding-right: 2px;\n  border-left: 2px solid transparent; }\n  .left .budgie-panel .pinned button.flat.launcher:not(.running) {\n    border-left: 2px solid transparent; }\n\n  .left .budgie-panel .pinned button.flat.launcher:not(.running):hover {\n    border-left: 2px solid rgba(255, 255, 255, 0.1); }\n\n  .left .budgie-panel .unpinned button.flat.launcher,\n  .left .budgie-panel .pinned button.flat.launcher.running {\n    border-left: 2px solid rgba(255, 255, 255, 0.1); }\n  .left .budgie-panel #tasklist-button:hover, .budgie-panel .left #tasklist-button:hover, .left .budgie-panel .unpinned button.flat.launcher:hover, .budgie-panel .unpinned .left button.flat.launcher:hover,\n  .left .budgie-panel .pinned button.flat.launcher.running:hover,\n  .budgie-panel .pinned .left button.flat.launcher.running:hover {\n    border-left: 2px solid rgba(255, 255, 255, 0.25); }\n  .left .budgie-panel #tasklist-button:active, .budgie-panel .left #tasklist-button:active, .left .budgie-panel .unpinned button.flat.launcher:active, .budgie-panel .unpinned .left button.flat.launcher:active,\n  .left .budgie-panel .pinned button.flat.launcher.running:active,\n  .budgie-panel .pinned .left button.flat.launcher.running:active, .left .budgie-panel #tasklist-button:checked, .budgie-panel .left #tasklist-button:checked, .left .budgie-panel .unpinned button.flat.launcher:checked, .budgie-panel .unpinned .left button.flat.launcher:checked,\n  .left .budgie-panel .pinned button.flat.launcher.running:checked,\n  .budgie-panel .pinned .left button.flat.launcher.running:checked {\n    border-left: 2px solid #0072ff; }\n.right .budgie-panel #tasklist-button, .budgie-panel .right #tasklist-button, .right .budgie-panel .unpinned button.flat.launcher, .budgie-panel .unpinned .right button.flat.launcher,\n.right .budgie-panel .pinned button.flat.launcher.running,\n.budgie-panel .pinned .right button.flat.launcher.running {\n  padding-left: 2px;\n  border-right: 2px solid transparent; }\n  .right .budgie-panel .pinned button.flat.launcher:not(.running) {\n    border-right: 2px solid transparent; }\n\n  .right .budgie-panel .pinned button.flat.launcher:not(.running):hover {\n    border-right: 2px solid rgba(255, 255, 255, 0.1); }\n\n  .right .budgie-panel .unpinned button.flat.launcher,\n  .right .budgie-panel .pinned button.flat.launcher.running {\n    border-right: 2px solid rgba(255, 255, 255, 0.1); }\n  .right .budgie-panel #tasklist-button:hover, .budgie-panel .right #tasklist-button:hover, .right .budgie-panel .unpinned button.flat.launcher:hover, .budgie-panel .unpinned .right button.flat.launcher:hover,\n  .right .budgie-panel .pinned button.flat.launcher.running:hover,\n  .budgie-panel .pinned .right button.flat.launcher.running:hover {\n    border-right: 2px solid rgba(255, 255, 255, 0.25); }\n  .right .budgie-panel #tasklist-button:active, .budgie-panel .right #tasklist-button:active, .right .budgie-panel .unpinned button.flat.launcher:active, .budgie-panel .unpinned .right button.flat.launcher:active,\n  .right .budgie-panel .pinned button.flat.launcher.running:active,\n  .budgie-panel .pinned .right button.flat.launcher.running:active, .right .budgie-panel #tasklist-button:checked, .budgie-panel .right #tasklist-button:checked, .right .budgie-panel .unpinned button.flat.launcher:checked, .budgie-panel .unpinned .right button.flat.launcher:checked,\n  .right .budgie-panel .pinned button.flat.launcher.running:checked,\n  .budgie-panel .pinned .right button.flat.launcher.running:checked {\n    border-right: 2px solid #0072ff; }\n\n.top .budgie-panel {\n  border-bottom: 1px solid rgba(0, 0, 0, 0.92); }\n\n.top .raven-frame {\n  padding: 0;\n  background: none; }\n  .top .raven-frame border {\n    border: none;\n    border-bottom: 1px solid rgba(0, 0, 0, 0.92); }\n\n.top .shadow-block {\n  background-color: transparent;\n  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.3), transparent); }\n\n.bottom .budgie-panel {\n  border-top: 1px solid rgba(0, 0, 0, 0.92); }\n\n.bottom .raven-frame {\n  padding: 0;\n  background: none; }\n  .bottom .raven-frame border {\n    border: none;\n    border-top: 1px solid rgba(0, 0, 0, 0.92); }\n\n.bottom .shadow-block {\n  background-color: transparent;\n  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.3), transparent); }\n\n.left .budgie-panel {\n  border-right: 1px solid rgba(0, 0, 0, 0.92); }\n\n.left .raven-frame {\n  padding: 0;\n  background: none; }\n  .left .raven-frame border {\n    border: none;\n    border-right: 1px solid rgba(0, 0, 0, 0.92); }\n\n.left .shadow-block {\n  background-color: transparent;\n  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.3), transparent); }\n\n.right .budgie-panel {\n  border-left: 1px solid rgba(0, 0, 0, 0.92); }\n\n.right .raven-frame {\n  padding: 0;\n  background: none; }\n  .right .raven-frame border {\n    border: none;\n    border-left: 1px solid rgba(0, 0, 0, 0.92); }\n\n.right .shadow-block {\n  background-color: transparent;\n  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.3), transparent); }\n\n.raven {\n  padding: 0;\n  color: #F4F5F6;\n  background: #080809;\n  transition: 170ms ease-out; }\n  .raven .raven-header {\n    min-height: 32px;\n    color: #F4F5F6;\n    border: solid rgba(0, 0, 0, 0.95);\n    border-width: 1px 0;\n    background-color: rgba(7, 7, 8, 0.45); }\n    .raven .raven-header * {\n      padding-top: 0;\n      padding-bottom: 0; }\n    .raven .raven-header.top {\n      border-top-style: none;\n      border-color: transparent;\n      margin-top: 3px;\n      min-height: 32px; }\n      .raven .raven-header.top button.image-button:hover {\n        color: #0067e6;\n        box-shadow: none; }\n    .raven .raven-header > button.text-button {\n      border-radius: 2px;\n      color: #fefefe;\n      background-color: rgba(230, 19, 62, 0.9);\n      box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n      .raven .raven-header > button.text-button:hover {\n        border-radius: 2px;\n        color: #fefefe;\n        background-color: rgba(237, 37, 78, 0.9);\n        box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n      .raven .raven-header > button.text-button:active {\n        color: #fefefe;\n        background-color: rgba(239, 61, 97, 0.9);\n        box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n    .raven .raven-header.bottom {\n      border-bottom-style: none; }\n    .raven .raven-header button {\n      color: #8b8b8b;\n      text-shadow: none;\n      box-shadow: none;\n      background: transparent;\n      border: none;\n      border-radius: 0; }\n      .raven .raven-header button:hover {\n        color: #0072ff;\n        border-radius: 0;\n        text-shadow: none;\n        border: none;\n        border-radius: 0; }\n      .raven .raven-header button:disabled {\n        color: #828385; }\n      .raven .raven-header button.text-button.radio {\n        margin: 5px 0px;\n        min-height: 20px;\n        padding: 3px; }\n        .raven .raven-header button.text-button.radio:active, .raven .raven-header button.text-button.radio:checked {\n          border-radius: 23px;\n          background: linear-gradient(to right, #00c6ff, #0072ff);\n          box-shadow: 0px 0px 5px rgba(0, 198, 255, 0.98);\n          color: white; }\n  .raven list {\n    color: #F4F5F6;\n    background-color: transparent; }\n    .raven list:selected {\n      background-color: rgba(0, 114, 255, 0.9); }\n    .raven list row,\n    .raven list row.activatable {\n      background-color: transparent; }\n      .raven list row:hover,\n      .raven list row.activatable:hover {\n        background-color: rgba(36, 36, 41, 0.25); }\n      .raven list row:selected,\n      .raven list row.activatable:selected {\n        background-color: rgba(0, 114, 255, 0.9); }\n  .raven .raven-background {\n    color: #F4F5F6;\n    background-color: transparent;\n    border-color: transparent; }\n    .raven .raven-background.middle {\n      border-bottom-style: none; }\n  .raven .powerstrip {\n    background-color: transparent;\n    border-top-color: transparent; }\n  .raven .powerstrip button.image-button {\n    border-radius: 50%;\n    padding: 5px;\n    min-width: 32px;\n    min-height: 32px;\n    margin-bottom: 3px;\n    background: #c74ded;\n    color: #fefefe;\n    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(0, 0, 0, 0.2), inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1);\n    border: none;\n    font-size: 100%; }\n    .raven .powerstrip button.image-button:hover {\n      background: rgba(199, 77, 237, 0.85);\n      color: #fefefe; }\n    .raven .powerstrip button.image-button:active {\n      background: #c74ded;\n      color: #fefefe; }\n    .raven .powerstrip button.image-button:first-child {\n      background: linear-gradient(to right, #5433FF, #20BDFF, #A5FECB); }\n      .raven .powerstrip button.image-button:first-child:hover {\n        background: rgba(0, 114, 255, 0.85); }\n      .raven .powerstrip button.image-button:first-child:active {\n        background: #0072ff; }\n    .raven .powerstrip button.image-button:last-child {\n      background: linear-gradient(to right, #fe8c00, #f83600); }\n      .raven .powerstrip button.image-button:last-child:hover {\n        background: rgba(237, 37, 78, 0.85); }\n      .raven .powerstrip button.image-button:last-child:active {\n        background: #ed254e; }\n  .raven .option-subtitle {\n    font-size: 13px; }\n\ncalendar.raven-calendar {\n  padding: 6px;\n  color: #F4F5F6;\n  background: transparent;\n  border-color: transparent; }\n  calendar.raven-calendar:indeterminate {\n    color: alpha(currentColor,0.3); }\n  calendar.raven-calendar:selected {\n    background: transparent;\n    color: #0069eb;\n    font-weight: bold; }\n  calendar.raven-calendar:backdrop {\n    background-color: transparent; }\n  calendar.raven-calendar.header {\n    color: #F4F5F6;\n    border: none;\n    border-radius: 0;\n    background-color: transparent; }\n  calendar.raven-calendar button, calendar.raven-calendar button:focus {\n    color: alpha(currentColor,0.5);\n    background-color: transparent; }\n    calendar.raven-calendar button:hover, calendar.raven-calendar button:focus:hover {\n      color: #F4F5F6;\n      background-color: transparent; }\n\n.raven-mpris {\n  color: #F4F5F6;\n  background-color: rgba(0, 0, 0, 0.9);\n  border: solid rgba(255, 255, 255, 0.1);\n  border-width: 1px 0;\n  border-bottom-color: rgba(0, 0, 0, 0.1); }\n  .raven-mpris button.image-button {\n    padding: 10px;\n    background-color: #191a1f;\n    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(0, 0, 0, 0.2), inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1); }\n    .raven-mpris button.image-button:hover {\n      background-color: #0072ff; }\n    .raven-mpris button.image-button:active {\n      background-color: #0067e6; }\n    .raven-mpris button.image-button:first-child {\n      margin-right: 4px; }\n    .raven-mpris button.image-button:last-child {\n      margin-left: 4px; }\n    .raven-mpris button.image-button:last-child, .raven-mpris button.image-button:first-child {\n      padding: 4px;\n      margin-top: 6px;\n      margin-bottom: 6px; }\n\n.budgie-notification-window, .budgie-osd-window, .budgie-switcher-window {\n  background: none;\n  border-radius: 1px; }\n  .budgie-notification-window button, .budgie-osd-window button, .budgie-switcher-window button {\n    background-color: #0072ff;\n    color: #fefefe;\n    border: none; }\n    .budgie-notification-window button:hover, .budgie-osd-window button:hover, .budgie-switcher-window button:hover {\n      background-color: #0067e6;\n      border: none; }\n    .budgie-notification-window button:active, .budgie-osd-window button:active, .budgie-switcher-window button:active, .budgie-notification-window button:checked, .budgie-osd-window button:checked, .budgie-switcher-window button:checked {\n      background-color: #0067e6; }\n\n.budgie-notification.background, .background.budgie-osd, .background.budgie-switcher {\n  border-radius: 1px; }\n.budgie-notification .notification-title, .budgie-osd .notification-title, .budgie-switcher .notification-title {\n  font-size: 110%;\n  color: #F4F5F6; }\n.budgie-notification .notification-body, .budgie-osd .notification-body, .budgie-switcher .notification-body {\n  color: rgba(244, 245, 246, 0.7); }\n.budgie-notification button, .budgie-osd button, .budgie-switcher button {\n  background-color: transparent;\n  color: #fefefe; }\n  .budgie-notification button:hover, .budgie-osd button:hover, .budgie-switcher button:hover {\n    background-color: transparent;\n    color: #ed254e;\n    box-shadow: none; }\n  .budgie-notification button:active, .budgie-osd button:active, .budgie-switcher button:active, .budgie-notification button:checked, .budgie-osd button:checked, .budgie-switcher button:checked {\n    background-color: transparent;\n    color: #e6133e; }\n\n.drop-shadow, .budgie-session-dialog.background, .background.budgie-polkit-dialog, .background.budgie-run-dialog {\n  color: #F4F5F6;\n  background-color: rgba(16, 16, 19, 0.95);\n  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);\n  border-radius: 2px; }\n\n.budgie-switcher-window flowbox {\n  color: #F4F5F6; }\n.budgie-switcher-window flowboxchild {\n  padding: 3px;\n  margin: 3px;\n  color: #F4F5F6; }\n  .budgie-switcher-window flowboxchild:hover {\n    background-color: transparent; }\n  .budgie-switcher-window flowboxchild:active {\n    color: #F4F5F6; }\n  .budgie-switcher-window flowboxchild:selected {\n    color: #fefefe;\n    background-color: rgba(0, 114, 255, 0.5); }\n    .budgie-switcher-window flowboxchild:selected:active {\n      color: #fefefe; }\n    .budgie-switcher-window flowboxchild:selected:hover {\n      background-color: #0067e6; }\n    .budgie-switcher-window flowboxchild:selected:disabled {\n      color: rgba(254, 254, 254, 0.7);\n      background-color: rgba(0, 114, 255, 0.7); }\n      .budgie-switcher-window flowboxchild:selected:disabled label {\n        color: rgba(254, 254, 254, 0.7); }\n\n.budgie-session-dialog, .budgie-polkit-dialog, .budgie-run-dialog {\n  color: #F4F5F6;\n  background-color: rgba(0, 0, 0, 0.95); }\n  .budgie-session-dialog label:backdrop, .budgie-polkit-dialog label:backdrop, .budgie-run-dialog label:backdrop {\n    color: rgba(244, 245, 246, 0.8); }\n  .budgie-session-dialog .dialog-title, .budgie-polkit-dialog .dialog-title, .budgie-run-dialog .dialog-title {\n    font-size: 120%; }\n  .budgie-session-dialog .linked.horizontal > button, .budgie-polkit-dialog .linked.horizontal > button, .budgie-run-dialog .linked.horizontal > button {\n    margin-bottom: 0;\n    min-height: 32px;\n    border-bottom: none;\n    border-color: black;\n    border-radius: 0;\n    color: #fff;\n    background-color: transparent;\n    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06), inset 0 1px 2px rgba(0, 0, 0, 0.2); }\n    .budgie-session-dialog .linked.horizontal > button label, .budgie-polkit-dialog .linked.horizontal > button label, .budgie-run-dialog .linked.horizontal > button label {\n      font-weight: 700; }\n    .budgie-session-dialog .linked.horizontal > button:first-child, .budgie-polkit-dialog .linked.horizontal > button:first-child, .budgie-run-dialog .linked.horizontal > button:first-child {\n      border-left: none;\n      border-bottom-left-radius: 2px; }\n    .budgie-session-dialog .linked.horizontal > button:last-child, .budgie-polkit-dialog .linked.horizontal > button:last-child, .budgie-run-dialog .linked.horizontal > button:last-child {\n      border-right: none;\n      border-bottom-right-radius: 2px; }\n    .budgie-session-dialog .linked.horizontal > button:hover, .budgie-polkit-dialog .linked.horizontal > button:hover, .budgie-run-dialog .linked.horizontal > button:hover {\n      background-color: rgba(0, 114, 255, 0.9); }\n      .budgie-session-dialog .linked.horizontal > button:hover:backdrop label, .budgie-polkit-dialog .linked.horizontal > button:hover:backdrop label, .budgie-run-dialog .linked.horizontal > button:hover:backdrop label {\n        color: rgba(255, 255, 255, 0.5); }\n    .budgie-session-dialog .linked.horizontal > button.suggested-action, .budgie-polkit-dialog .linked.horizontal > button.suggested-action, .budgie-run-dialog .linked.horizontal > button.suggested-action {\n      background-color: rgba(0, 114, 255, 0.9); }\n      .budgie-session-dialog .linked.horizontal > button.suggested-action:hover, .budgie-polkit-dialog .linked.horizontal > button.suggested-action:hover, .budgie-run-dialog .linked.horizontal > button.suggested-action:hover {\n        background-color: rgba(26, 128, 255, 0.9); }\n      .budgie-session-dialog .linked.horizontal > button.suggested-action:active, .budgie-polkit-dialog .linked.horizontal > button.suggested-action:active, .budgie-run-dialog .linked.horizontal > button.suggested-action:active, .budgie-session-dialog .linked.horizontal > button.suggested-action:checked, .budgie-polkit-dialog .linked.horizontal > button.suggested-action:checked, .budgie-run-dialog .linked.horizontal > button.suggested-action:checked {\n        background-color: rgba(26, 128, 255, 0.9); }\n    .budgie-session-dialog .linked.horizontal > button.destructive-action, .budgie-polkit-dialog .linked.horizontal > button.destructive-action, .budgie-run-dialog .linked.horizontal > button.destructive-action {\n      background-color: rgba(206, 17, 56, 0.9); }\n      .budgie-session-dialog .linked.horizontal > button.destructive-action:hover, .budgie-polkit-dialog .linked.horizontal > button.destructive-action:hover, .budgie-run-dialog .linked.horizontal > button.destructive-action:hover {\n        background-color: rgba(230, 19, 62, 0.9); }\n      .budgie-session-dialog .linked.horizontal > button.destructive-action:active, .budgie-polkit-dialog .linked.horizontal > button.destructive-action:active, .budgie-run-dialog .linked.horizontal > button.destructive-action:active, .budgie-session-dialog .linked.horizontal > button.destructive-action:checked, .budgie-polkit-dialog .linked.horizontal > button.destructive-action:checked, .budgie-run-dialog .linked.horizontal > button.destructive-action:checked {\n        background-color: rgba(230, 19, 62, 0.9); }\n  .budgie-session-dialog entry, .budgie-polkit-dialog entry, .budgie-run-dialog entry {\n    background-color: #505359;\n    color: #F4F5F6; }\n    .budgie-session-dialog entry:focus, .budgie-polkit-dialog entry:focus, .budgie-run-dialog entry:focus {\n      background-color: #505359; }\n    .budgie-session-dialog entry:backdrop, .budgie-polkit-dialog entry:backdrop, .budgie-run-dialog entry:backdrop {\n      background-color: #505359; }\n\n.budgie-polkit-dialog .message {\n  color: rgba(244, 245, 246, 0.7); }\n.budgie-polkit-dialog .failure {\n  color: #ed254e; }\n\n.budgie-run-dialog entry.search, .budgie-run-dialog entry.search:focus {\n  font-size: 120%;\n  padding: 8px 5px;\n  border: none;\n  box-shadow: none; }\n  .budgie-run-dialog entry.search image, .budgie-run-dialog entry.search:focus image {\n    color: #F4F5F6; }\n    .budgie-run-dialog entry.search image:dir(ltr), .budgie-run-dialog entry.search:focus image:dir(ltr) {\n      padding-left: 8px;\n      padding-right: 12px; }\n    .budgie-run-dialog entry.search image:dir(rtl), .budgie-run-dialog entry.search:focus image:dir(rtl) {\n      padding-left: 12px;\n      padding-right: 8px; }\n.budgie-run-dialog list row:selected .dim-label, .budgie-run-dialog list row:selected label.separator, .budgie-run-dialog list row:selected .titlebar .subtitle, .titlebar .budgie-run-dialog list row:selected .subtitle,\n.budgie-run-dialog list row:selected headerbar .subtitle,\nheaderbar .budgie-run-dialog list row:selected .subtitle {\n  opacity: 1; }\n.budgie-run-dialog scrolledwindow {\n  border-top: 1px solid rgba(0, 0, 0, 0); }\n\n.budgie-menubar menu {\n  margin: 4px;\n  padding: 5px;\n  border-radius: 0;\n  background-color: rgba(0, 0, 0, 0.95); }\n  .budgie-menubar menu menuitem:hover {\n    background-color: #0072ff;\n    color: #fefefe; }\n.budgie-menubar arrow {\n  border: none;\n  min-width: 16px;\n  min-height: 16px; }\n  .budgie-menubar arrow.top {\n    -gtk-icon-source: -gtk-icontheme(\"pan-up-symbolic\");\n    border-bottom: 1px solid rgba(35, 35, 36, 0.928); }\n  .budgie-menubar arrow.bottom {\n    -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\");\n    border-top: 1px solid rgba(35, 35, 36, 0.928); }\n.budgie-menubar menuitem accelerator {\n  color: rgba(244, 245, 246, 0.35); }\n.budgie-menubar menuitem check, .budgie-menubar menuitem radio {\n  min-height: 16px;\n  min-width: 16px; }\n\nwindow.background.budgie-settings-window.csd > box.horizontal > stack > scrolledwindow buttonbox.inline-toolbar {\n  border-style: none none solid; }\n\n.workspace-switcher .workspace-layout {\n  border: 0 solid rgba(0, 0, 0, 0.95); }\n  .top .workspace-switcher .workspace-layout:dir(ltr), .bottom .workspace-switcher .workspace-layout:dir(ltr) {\n    border-left-width: 1px; }\n  .top .workspace-switcher .workspace-layout:dir(rtl), .bottom .workspace-switcher .workspace-layout:dir(rtl) {\n    border-right-width: 1px; }\n  .left .workspace-switcher .workspace-layout, .right .workspace-switcher .workspace-layout {\n    border-top-width: 1px; }\n.workspace-switcher .workspace-item, .workspace-switcher .workspace-add-button {\n  border: 0 solid rgba(24, 24, 27, 0.95); }\n  .top .workspace-switcher .workspace-item:dir(ltr), .bottom .workspace-switcher .workspace-item:dir(ltr),\n  .top .workspace-switcher .workspace-add-button:dir(ltr), .bottom .workspace-switcher .workspace-add-button:dir(ltr) {\n    border-right-width: 1px; }\n  .top .workspace-switcher .workspace-item:dir(rtl), .bottom .workspace-switcher .workspace-item:dir(rtl),\n  .top .workspace-switcher .workspace-add-button:dir(rtl), .bottom .workspace-switcher .workspace-add-button:dir(rtl) {\n    border-left-width: 1px; }\n  .left .workspace-switcher .workspace-item, .right .workspace-switcher .workspace-item, .left .workspace-switcher .workspace-add-button, .right .workspace-switcher .workspace-add-button {\n    border-bottom-width: 1px; }\n.workspace-switcher .workspace-item.current-workspace {\n  background-color: rgba(12, 12, 14, 0.95); }\n.workspace-switcher .workspace-add-button {\n  border: none;\n  background: transparent;\n  box-shadow: none; }\n  .workspace-switcher .workspace-add-button:hover {\n    box-shadow: none; }\n  .workspace-switcher .workspace-add-button:active {\n    background-image: none; }\n  .workspace-switcher .workspace-add-button:active image {\n    margin: 1px 0 -1px; }\n.budgie-panel .workspace-switcher .workspace-icon-button {\n  min-height: 24px;\n  min-width: 24px;\n  padding: 0;\n  border-radius: 2px; }\n\n/************\n * Nautilus *\n ************/\n.nautilus-window .frame *:selected, .nautilus-window .frame *:selected:backdrop {\n  background: transparent;\n  color: #0072ff; }\n  .nautilus-window .frame *:selected label, .nautilus-window .frame *:selected:backdrop label {\n    color: #0072ff; }\n.nautilus-window paned > separator {\n  background-image: none; }\n.nautilus-window .sidebar {\n  background-color: transparent; }\n  .nautilus-window .sidebar:backdrop {\n    background-color: transparent; }\n  .nautilus-window .sidebar .list-row button {\n    border: none;\n    background-color: rgba(18, 19, 22, 0.95); }\n    .nautilus-window .sidebar .list-row button:active {\n      background-color: rgba(0, 114, 255, 0.75); }\n  .nautilus-window .sidebar .list-row:selected {\n    background-color: rgba(0, 114, 255, 0.75); }\n    .nautilus-window .sidebar .list-row:selected:hover {\n      background-color: rgba(0, 114, 255, 0.9); }\n  .nautilus-window .sidebar .list-row:hover {\n    background-color: rgba(25, 26, 31, 0.5); }\n    .nautilus-window .sidebar .list-row:hover:active {\n      background-color: rgba(0, 114, 255, 0.9); }\n.nautilus-window.background {\n  background-color: rgba(18, 19, 22, 0.95); }\n  .nautilus-window.background:backdrop {\n    background-color: rgba(18, 19, 22, 0.95); }\n.nautilus-window notebook > stack:only-child {\n  background-color: #191a1f; }\n  .nautilus-window notebook > stack:only-child:backdrop {\n    background-color: #1b1c21; }\n.nautilus-window searchbar {\n  border-top: 1px solid rgba(0, 0, 0, 0.12); }\n.nautilus-window .searchbar-container {\n  margin-top: -1px; }\n.nautilus-window .titlebar .search {\n  border: 1px solid transparent;\n  border-radius: 10px;\n  box-shadow: none;\n  margin-top: 10px;\n  margin-bottom: 10px; }\n.nautilus-window .titlebar .path-bar-box .dim-label, .nautilus-window .titlebar .path-bar-box label.separator, .nautilus-window .titlebar .path-bar-box .subtitle {\n  color: transparent; }\n.nautilus-window .titlebar .path-bar-box widget > .text-button:last-child,\n.nautilus-window .titlebar .path-bar-box widget > .text-button:last-child:active,\n.nautilus-window .titlebar .path-bar-box widget > .text-button:last-child:checked,\n.nautilus-window .titlebar .path-bar-box button:active, .nautilus-window .titlebar .path-bar-box button:checked {\n  border-radius: 23px;\n  background: linear-gradient(to right, #00c6ff, #0072ff);\n  box-shadow: 0px 0px 5px rgba(0, 198, 255, 0.98);\n  color: white; }\n  .nautilus-window .titlebar .path-bar-box widget > .text-button:last-child:backdrop, .nautilus-window .titlebar .path-bar-box widget > .text-button:last-child:backdrop label,\n  .nautilus-window .titlebar .path-bar-box widget > .text-button:last-child:active:backdrop,\n  .nautilus-window .titlebar .path-bar-box widget > .text-button:last-child:active:backdrop label,\n  .nautilus-window .titlebar .path-bar-box widget > .text-button:last-child:checked:backdrop,\n  .nautilus-window .titlebar .path-bar-box widget > .text-button:last-child:checked:backdrop label,\n  .nautilus-window .titlebar .path-bar-box button:active:backdrop,\n  .nautilus-window .titlebar .path-bar-box button:active:backdrop label, .nautilus-window .titlebar .path-bar-box button:checked:backdrop, .nautilus-window .titlebar .path-bar-box button:checked:backdrop label {\n    color: whitesmoke; }\n.nautilus-window .titlebar .path-buttons-box .dim-label, .nautilus-window .titlebar .path-buttons-box label.separator, .nautilus-window .titlebar .path-buttons-box .subtitle {\n  color: transparent; }\n.nautilus-window .titlebar .path-buttons-box button .horizontal .dim-label, .nautilus-window .titlebar .path-buttons-box button .horizontal label.separator, .nautilus-window .titlebar .path-buttons-box button .horizontal .subtitle {\n  color: #F4F5F6; }\n.nautilus-window .titlebar .path-buttons-box button:hover .dim-label, .nautilus-window .titlebar .path-buttons-box button:hover label.separator, .nautilus-window .titlebar .path-buttons-box button:hover .subtitle, .nautilus-window .titlebar .path-buttons-box button:focus .dim-label, .nautilus-window .titlebar .path-buttons-box button:focus label.separator, .nautilus-window .titlebar .path-buttons-box button:focus .subtitle {\n  color: #0072ff; }\n.nautilus-window .titlebar .path-buttons-box .current-dir label {\n  padding: 6px 12px;\n  border-radius: 23px;\n  background: linear-gradient(to right, #00c6ff, #0072ff);\n  box-shadow: 0px 0px 5px rgba(0, 198, 255, 0.98);\n  color: white; }\n.nautilus-window .titlebar .linked:not(.path-bar) button:active, .nautilus-window .titlebar .linked:not(.path-bar) button:checked, .nautilus-window .titlebar .linked:not(.path-bar) button:active:backdrop, .nautilus-window .titlebar .linked:not(.path-bar) button:checked:backdrop {\n  background: transparent;\n  color: #0072ff;\n  box-shadow: none;\n  border: none; }\n.nautilus-window .linked:not(.vertical) > entry {\n  border-radius: 10px;\n  margin-right: 5px; }\n  .nautilus-window .linked:not(.vertical) > entry:focus {\n    border-color: rgba(0, 114, 255, 0.6); }\n\n.nautilus-circular-button {\n  border-radius: 20px;\n  -gtk-outline-radius: 20px; }\n\n.disk-space-display {\n  border: 2px solid; }\n  .disk-space-display .unknown {\n    background-color: #888a85;\n    border-color: #555653; }\n  .disk-space-display .used {\n    background-color: #9FB0B9;\n    border-color: #667f8c; }\n  .disk-space-display .free {\n    background-color: #D8D8D8;\n    border-color: #a5a5a5; }\n\n.nautilus-desktop {\n  color: #F4F5F6; }\n  .nautilus-desktop .nautilus-canvas-item {\n    border-radius: 5px;\n    color: #fefefe;\n    text-shadow: 1px 1px rgba(0, 0, 0, 0.6); }\n    .nautilus-desktop .nautilus-canvas-item:active {\n      color: #F4F5F6;\n      text-shadow: none; }\n    .nautilus-desktop .nautilus-canvas-item:hover {\n      color: #F4F5F6;\n      text-shadow: none; }\n    .nautilus-desktop .nautilus-canvas-item:selected {\n      color: #fefefe;\n      text-shadow: none; }\n    .nautilus-desktop .nautilus-canvas-item .dim-label:selected, .nautilus-desktop .nautilus-canvas-item label.separator:selected, .nautilus-desktop .nautilus-canvas-item .titlebar .subtitle:selected, .titlebar .nautilus-desktop .nautilus-canvas-item .subtitle:selected,\n    .nautilus-desktop .nautilus-canvas-item headerbar .subtitle:selected,\n    headerbar .nautilus-desktop .nautilus-canvas-item .subtitle:selected {\n      color: #fefefe; }\n  .nautilus-desktop .nautilus-list .dim-label:selected, .nautilus-desktop .nautilus-list label.separator:selected, .nautilus-desktop .nautilus-list .titlebar .subtitle:selected, .titlebar .nautilus-desktop .nautilus-list .subtitle:selected,\n  .nautilus-desktop .nautilus-list headerbar .subtitle:selected,\n  headerbar .nautilus-desktop .nautilus-list .subtitle:selected {\n    color: #fefefe; }\n\n/*********\n * Gedit *\n *********/\n.gedit-search-slider {\n  padding: 4px;\n  border-radius: 0 0 3px 3px;\n  border: 0;\n  background-color: #101013; }\n\n/*********\n* Gnucash *\n*********/\n#gnc-id-main-window entry.gnc-class-register-foreground {\n  background: transparent;\n  border: none;\n  box-shadow: none; }\n#gnc-id-main-window .arrow.button.toggle {\n  transition: none;\n  box-shadow: none; }\n  #gnc-id-main-window .arrow.button.toggle:hover {\n    border-color: #0072ff; }\n\n/*******************\n * Calendar events *\n********************/\n.color-light.timed label {\n  color: #F4F5F6;\n  opacity: 1; }\n.week-view .color-light.timed label, .color-light label, .year-view .color-light:not(.timed) label {\n  color: #101013;\n  opacity: 1; }\n\n.xfce4-panel {\n  border-radius: 0; }\n  .xfce4-panel.panel {\n    background-color: #191a1f;\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\n\n#tasklist-button {\n  color: rgba(255, 255, 255, 0.8);\n  border-radius: 0;\n  border: none;\n  background-color: rgba(25, 26, 31, 0); }\n  #tasklist-button:hover {\n    color: white;\n    background-color: rgba(0, 0, 0, 0.17); }\n  #tasklist-button:checked {\n    color: white;\n    background-color: rgba(0, 0, 0, 0.25);\n    box-shadow: inset 0 -2px #0072ff; }\n\n.xfce4-panel.panel button.flat:not(.open_group) {\n  color: white;\n  border-radius: 0;\n  border: none;\n  background-color: rgba(25, 26, 31, 0);\n  transition: none; }\n  .xfce4-panel.panel button.flat:hover:not(.open_group) {\n    border: none;\n    background-color: #30323b; }\n  .xfce4-panel.panel button.flat:active:not(.open_group), .xfce4-panel.panel button.flat:checked:not(.open_group) {\n    color: white;\n    background: linear-gradient(to right, #00c6ff, #0072ff) left bottom #121216 no-repeat;\n    background-size: 100% 2px;\n    border: 0; }\n    .xfce4-panel.panel button.flat:active:not(.open_group) label, .xfce4-panel.panel button.flat:active:not(.open_group) image, .xfce4-panel.panel button.flat:checked:not(.open_group) label, .xfce4-panel.panel button.flat:checked:not(.open_group) image {\n      color: inherit; }\n\n#whiskermenu-window button {\n  background-color: transparent;\n  border: none;\n  border-radius: 0;\n  font-weight: normal;\n  padding: 2px;\n  margin: 1px 0px; }\n  #whiskermenu-window button:hover, #whiskermenu-window button:checked {\n    background-color: #0072ff; }\n\n/* thunar */\n.thunar toolbar {\n  background-color: #080809; }\n\n/* buttons in toolbar */\n.thunar toolbar.horizontal button image {\n  -gtk-icon-transform: scale(0.72); }\n\n/* path-bar of thunar */\nwindow.thunar toolbar#location-toolbar > toolitem > widget > widget.linked.path-bar > button.toggle.path-bar-button, .thunar toolbar .path-bar-button {\n  margin-top: 7px;\n  margin-bottom: 7px; }\n  window.thunar toolbar#location-toolbar > toolitem > widget > widget.linked.path-bar > button.toggle.path-bar-button:hover, .thunar toolbar .path-bar-button:hover {\n    color: #0072ff; }\n  window.thunar toolbar#location-toolbar > toolitem > widget > widget.linked.path-bar > button.toggle.path-bar-button:checked, .thunar toolbar .path-bar-button:checked {\n    border-radius: 23px;\n    background: linear-gradient(to right, #00c6ff, #0072ff);\n    box-shadow: 0px 0px 5px rgba(0, 198, 255, 0.98);\n    color: white; }\n\nwindow.thunar toolbar#location-toolbar > toolitem > widget > widget.linked.path-bar > button.path-bar-button, .thunar toolbar .path-bar-button {\n  background: none;\n  outline: none;\n  border: none;\n  box-shadow: none; }\n\n/* thunar sidepane */\n.thunar scrolledwindow.sidebar treeview.view {\n  background: #09090b;\n  padding: 1.5px; }\n  .thunar scrolledwindow.sidebar treeview.view:hover {\n    background: #191a1f; }\n  .thunar scrolledwindow.sidebar treeview.view:selected {\n    border-radius: 23px;\n    background: linear-gradient(to right, #00c6ff, #0072ff);\n    box-shadow: 0px 0px 5px rgba(0, 198, 255, 0.98);\n    color: white;\n    border-radius: 0;\n    box-shadow: none; }\n\nwindow.thunar toolbar#location-toolbar entry {\n  border-radius: 10px; }\n\n/* Vala-appmenu-plugin*/\n.-vala-panel-appmenu-core scrolledwindow,\n.-vala-panel-appmenu-private > menuitem,\n.-vala-panel-appmenu-private > menuitem:first-child > label {\n  color: white; }\n\n/********\n * Gala *\n *******/\n.gala-notification {\n  border-width: 0;\n  border-radius: 2px;\n  color: white;\n  border: 1px solid #191a1f;\n  background-color: #191a1f; }\n  .gala-notification .title,\n  .gala-notification .label {\n    color: #F4F5F6; }\n\n.gala-button {\n  padding: 3px;\n  color: #191a1f;\n  border: none;\n  border-radius: 50%;\n  background-image: linear-gradient(to bottom, #7e7e7e, #3e3e3e);\n  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.98), inset 0 1px 0 0 rgba(255, 255, 255, 0.93), inset 0 -1px 0 0 rgba(255, 255, 255, 0.99), 0 0 0 1px rgba(0, 0, 0, 0.6), 0 3px 6px rgba(0, 0, 0, 0.84), 0 3px 6px rgba(0, 0, 0, 0.77);\n  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4); }\n\n/**********\n * Notify *\n *********/\n.notify {\n  /*-notify-shadow: 0px 2px 18px transparentize(black, 0.60);*/\n  border-radius: 5px;\n  border: 1px solid rgba(0, 0, 0, 0.7);\n  background-color: rgba(25, 26, 31, 0.05); }\n\n/***************\n * SwitchBoard *\n ***************/\n.category-label {\n  font-weight: bold;\n  color: #F4F5F6; }\n\n/*************\n * Slingshot *\n ************/\n.button.app {\n  border: none;\n  border-radius: 0;\n  box-shadow: none;\n  background-image: none; }\n  .button.app .app:hover {\n    border-radius: 8px;\n    border: none;\n    background-color: rgba(0, 114, 255, 0.3);\n    color: white; }\n  .button.app .app:focus {\n    /*background-color: transparentize(black, 0.20);*/ }\n\n.search-item {\n  border-radius: 0;\n  border: none;\n  color: #F4F5F6;\n  background: none; }\n  .search-item:hover, .search-item:focus {\n    border-radius: 0;\n    background-color: rgba(0, 114, 255, 0.3);\n    color: #fefefe; }\n\n.search-entry-large,\n.search-entry-large:focus {\n  border: none;\n  font-size: 18px;\n  font-weight: 300;\n  background-image: none;\n  background: none;\n  box-shadow: none;\n  border-radius: 0; }\n\n.search-category-header {\n  font-weight: bold;\n  color: #F4F5F6; }\n\n/*********\n * Panel *\n ********/\n.composited-indicator > revealer,\n.composited-indicator > revealer image,\n.composited-indicator > revealer label,\n.composited-indicator > revealer spinner {\n  color: #fff;\n  font-weight: bold;\n  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.3), 0 1px 2px rgba(0, 0, 0, 0.5);\n  transition: all 200ms ease-in-out;\n  -gtk-icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.3), 0 1px 2px rgba(0, 0, 0, 0.5); }\n.composited-indicator > revealer image:first-child + label {\n  margin-left: 5px; }\n\n.panel.color-light .composited-indicator > revealer,\n.panel.color-light .composited-indicator > revealer image,\n.panel.color-light .composited-indicator > revealer label,\n.panel.color-light .composited-indicator > revealer spinner {\n  color: rgba(0, 0, 0, 0.6);\n  text-shadow: 0 1px rgba(255, 255, 255, 0.1);\n  -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.1); }\n\n/**************\n * Calculator *\n **************/\nPantheonCalculatorMainWindow {\n  border-radius: 0 0 4px 4px; }\n  PantheonCalculatorMainWindow .window-frame {\n    border-radius: 3px; }\n\n/*********\n * Cards *\n *********/\n.deck {\n  background-color: black; }\n\n.card {\n  background-color: #191a1f;\n  border: none;\n  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05), 0 3px 3px rgba(0, 0, 0, 0.2);\n  transition: all 150ms ease-in-out; }\n\n.card.collapsed {\n  background-color: #0e0e11;\n  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.2); }\n\n/*********\n * Noise *\n *********/\nNoiseLibraryWindow {\n  border-radius: 0 0 4px 4px; }\n  NoiseLibraryWindow .action-bar {\n    border-radius: 0 0 4px 4px; }\n  NoiseLibraryWindow .window-frame {\n    border-radius: 3px; }\n\n/********\n * Snap *\n ********/\nSnapMainWindow .take-button,\nSnapSnapWindow .take-button {\n  border-radius: 0; }\n\n/*******************\n * Photos/Shotwell *\n *******************/\nDirectWindow .the-button-in-the-combobox,\nLibraryWindow .the-button-in-the-combobox {\n  background: none; }\n\n.checkerboard-layout {\n  background-color: #101013;\n  background-image: linear-gradient(45deg, rgba(0, 0, 0, 0.1) 25%, transparent 25%, transparent 75%, rgba(0, 0, 0, 0.1) 75%, rgba(0, 0, 0, 0.1)), linear-gradient(45deg, rgba(0, 0, 0, 0.1) 25%, transparent 25%, transparent 75%, rgba(0, 0, 0, 0.1) 75%, rgba(0, 0, 0, 0.1));\n  background-size: 24px 24px;\n  background-position: 0 0, 12px 12px; }\n\n.checkboard-layout .item {\n  background-color: #F4F5F6; }\n\n/*********\n* Avatar *\n*********/\n.avatar {\n  border: 1px solid rgba(0, 0, 0, 0.23);\n  border-radius: 50%;\n  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.05), inset 0 1px 0 0 rgba(255, 255, 255, 0.45), inset 0 -1px 0 0 rgba(255, 255, 255, 0.15), 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.23); }\n\n/************\n* Level bar *\n*************/\n.source-list.view.level-bar, iconview.source-list.level-bar, .source-list.view.level-bar:selected, iconview.source-list.level-bar:selected, .source-list.view.level-bar:selected:focus, iconview.source-list.level-bar:selected:focus {\n  background: linear-gradient(#30323b, #30323b);\n  border: 1px solid rgba(0, 0, 0, 0.14);\n  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);\n  border-radius: 2px; }\n.source-list.view.level-bar.fill-block, iconview.source-list.level-bar.fill-block {\n  border: none; }\n  .source-list.view.level-bar.fill-block, iconview.source-list.level-bar.fill-block, .source-list.view.level-bar.fill-block:hover, iconview.source-list.level-bar.fill-block:hover, .source-list.view.level-bar.fill-block:selected, iconview.source-list.level-bar.fill-block:selected, .source-list.view.level-bar.fill-block:selected:focus, iconview.source-list.level-bar.fill-block:selected:focus {\n    background: linear-gradient(to right, #03e9b1, #0014ff); }\n\n/**************************\n * Colors in context menu *\n**************************/\ncheckbutton.color-button {\n  border: 1px solid black;\n  border-radius: 100px;\n  background-clip: border-box;\n  padding: 0;\n  margin: 2px 1px; }\n  checkbutton.color-button > check {\n    -gtk-icon-source: none;\n    background: none;\n    margin-right: 0;\n    padding: 2px; }\n  checkbutton.color-button.none > check {\n    background-color: transparent;\n    border-radius: 100px;\n    -gtk-icon-source: -gtk-icontheme(\"close-symbolic\"); }\n\nradiobutton.color-button > radio {\n  -gtk-icon-source: none;\n  margin-right: 0;\n  border: 1px solid rgba(0, 0, 0, 0.15);\n  border-radius: 100px;\n  background-clip: border-box; }\nradiobutton.color-button:active > radio {\n  border: 1px solid rgba(0, 0, 0, 0.35); }\n\n.color-button check,\n.color-button check:checked,\n.color-button radio,\n.color-button radio:checked {\n  background-image: none;\n  border: 1px solid rgba(0, 0, 0, 0.2);\n  border-radius: 50%;\n  color: #191a1f;\n  -gtk-icon-source: -gtk-icontheme(\"check-active-symbolic\"); }\n.color-button.red check, .color-button.red radio, .color-button.strawberry check, .color-button.strawberry radio {\n  background-color: @STRAWBERRY_300;\n  -gtk-icon-shadow: 0 1px 1px @STRAWBERRY_500; }\n.color-button.orange check, .color-button.orange radio {\n  background-color: @ORANGE_300;\n  -gtk-icon-shadow: 0 1px 1px @ORANGE_500; }\n.color-button.yellow check, .color-button.yellow radio, .color-button.banana check, .color-button.banana radio {\n  background-color: @BANANA_500;\n  -gtk-icon-shadow: 0 1px 1px @BANANA_700; }\n.color-button.green check, .color-button.green radio, .color-button.lime check, .color-button.lime radio {\n  background-color: @LIME_500;\n  -gtk-icon-shadow: 0 1px 1px @LIME_700; }\n.color-button.blue check, .color-button.blue radio, .color-button.blueberry check, .color-button.blueberry radio {\n  background-color: @BLUEBERRY_500;\n  -gtk-icon-shadow: 0 1px 1px @BLUEBERRY_700; }\n.color-button.purple check, .color-button.purple radio, .color-button.grape check, .color-button.grape radio {\n  background-color: @GRAPE_500;\n  -gtk-icon-shadow: 0 1px 1px @GRAPE_700; }\n.color-button.brown check, .color-button.brown radio, .color-button.cocoa check, .color-button.cocoa radio {\n  background-color: @COCOA_300;\n  -gtk-icon-shadow: 0 1px 1px @COCOA_500; }\n.color-button.mint check, .color-button.mint radio {\n  background-color: @MINT_500;\n  -gtk-icon-shadow: 0 1px 1px @MINT_700; }\n.color-button.pink check, .color-button.pink radio, .color-button.bubblegum check, .color-button.bubblegum radio {\n  background-color: @BUBBLEGUM_500;\n  -gtk-icon-shadow: 0 1px 1px @BUBBLEGUM_700; }\n.color-button.slate check, .color-button.slate radio {\n  background-color: @SLATE_300;\n  -gtk-icon-shadow: 0 1px 1px @SLATE_500; }\n.color-button.auto radio {\n  background-image: url(\"assets/color-button-auto.png\");\n  background-position: -1px -1px;\n  background-repeat: no-repeat;\n  background-size: calc(100% + 2px); }\n\n/********\n* Unity *\n*********/\n/* Unity window border color */\n/* Unity window text color */\n/* Backdrop Unity window text color */\n/* Unity panel color #454D50 */\nUnityDecoration {\n  /* Border properties (top, right, bottom, left) */\n  -UnityDecoration-extents: 28px 1px 1px 1px;\n  /* the size of the decorations  */\n  -UnityDecoration-input-extents: 10px;\n  /* the extra size of the input areas */\n  /* Shadows settings */\n  -UnityDecoration-shadow-offset-x: 1px;\n  /* Size property, the shadow x offset */\n  -UnityDecoration-shadow-offset-y: 1px;\n  /* Size property, the shadow y offset */\n  -UnityDecoration-active-shadow-color: rgba 0, 0, 0, 0.647;\n  /* Color property, active window shadow color */\n  -UnityDecoration-active-shadow-radius: 8px;\n  /* Size property, active window shadow radius */\n  -UnityDecoration-inactive-shadow-color: rgba 0, 0, 0, 0.647;\n  /* Color property, inactive windows shadow color */\n  -UnityDecoration-inactive-shadow-radius: 5px;\n  /* Size property, inactive windows shadow radius */\n  /* Glow applied to the selected scaled window */\n  -UnityDecoration-glow-size: 8px;\n  /* Size property, size of glow */\n  -UnityDecoration-glow-color: #0072ff;\n  /* Color property of the glow */\n  /* Title settings */\n  -UnityDecoration-title-indent: 10px;\n  /* Size property, left indent of the title */\n  -UnityDecoration-title-fade: 35px;\n  /* Size property, space of the title that can be faded */\n  -UnityDecoration-title-alignment: 0.0;\n  /* Float from 0.0 to 1.0, to align the title */\n  background-color: #eeeeee;\n  color: #31363D; }\n  UnityDecoration .top {\n    padding: 0 5px 0 5px;\n    border-radius: 4px 4px 0px 0px;\n    box-shadow: none;\n    border: 1px solid #eeeeee;\n    border-bottom-width: 0;\n    background-color: #eeeeee;\n    color: #31363D;\n    border-top: 1px solid rgba(255, 255, 255, 0.1); }\n    UnityDecoration .top:backdrop {\n      border-bottom-width: 0;\n      color: #1a1d21;\n      border-top: 1px solid rgba(255, 255, 255, 0.1); }\n    UnityDecoration .top .menuitem {\n      color: #31363D; }\n      UnityDecoration .top .menuitem:backdrop {\n        color: #1a1d21; }\n\nUnityDecoration.left,\nUnityDecoration.right {\n  background-repeat: repeat-x;\n  background-color: #ececec;\n  background-size: 1px 120px;\n  background-clip: border-box;\n  background-image: linear-gradient(to bottom, #eeeeee, #ececec); }\n\nUnityDecoration.bottom {\n  background-size: 1px;\n  background-repeat: repeat-x;\n  background-color: #ececec; }\n\nUnityDecoration.left:backdrop,\nUnityDecoration.right:backdrop,\nUnityDecoration.bottom:backdrop {\n  background-size: 1px;\n  background-repeat: repeat-x; }\n\n/**************\n* Unity Panel *\n***************/\nUnityPanelWidget,\n.unity-panel {\n  background-color: #d5d5d5;\n  color: #31363D; }\n\nUnityPanelWidget:backdrop,\n.unity-panel:backdrop {\n  color: #1a1d21; }\n\n.unity-panel.menuitem,\n.unity-panel .menuitem {\n  border-width: 0 1px;\n  color: #31363D; }\n\n.unity-panel.menubar,\n.unity-panel .menubar {\n  color: #31363D; }\n\n.unity-panel.menu.menubar,\n.unity-panel .menu .menubar {\n  background-color: #d5d5d5;\n  color: #31363D; }\n\n.unity-panel.menubar:backdrop,\n.unity-panel .menubar *:backdrop {\n  color: #828385; }\n\n.unity-panel.menubar.menuitem,\n.unity-panel.menubar .menuitem {\n  padding: 3px 5px;\n  border-width: 1px;\n  border-style: solid;\n  border: none;\n  background: none;\n  color: #31363D;\n  box-shadow: none; }\n\n.unity-panel.menubar.menuitem:hover,\n.unity-panel.menubar .menuitem:hover {\n  border-radius: 0;\n  background-color: #ebebeb;\n  color: #31363D;\n  box-shadow: none; }\n\n.unity-panel.menubar .menuitem *:hover {\n  color: white;\n  box-shadow: none; }\n\n.unity-panel.menubar .menuitem.separator,\n.unity-panel.menubar.menuitem.separator {\n  border: none;\n  color: black; }\n\n/* Force Quit */\nSheetStyleDialog.unity-force-quit {\n  background-color: #191a1f; }\n\n@keyframes playbackmenuitem_spinner {\n  to {\n    -gtk-icon-transform: rotate(1turn); } }\n.menu IdoPlaybackMenuItem.menuitem:active {\n  -gtk-icon-source: -gtk-icontheme(\"process-working-symbolic\");\n  animation: playbackmenuitem_spinner 1s infinite linear;\n  color: #0072ff; }\n\nMsdOsdWindow.background.osd {\n  border-radius: 2px;\n  border: 1px solid black; }\n  MsdOsdWindow.background.osd .progressbar {\n    background-color: #0072ff;\n    border: none;\n    border-color: #0072ff;\n    border-radius: 5px; }\n  MsdOsdWindow.background.osd .trough {\n    background-color: rgba(0, 0, 0, 0.98);\n    border: none;\n    border-radius: 5px; }\n\n.mate-panel-menu-bar, .mate-panel-menu-bar button {\n  border-radius: 0; }\n\n/***********************\n * App-Specific Styles *\n ***********************/\n/*********\n * Geary *\n *********/\n.geary-titlebar-left .separator,\n.geary-titlebar-right .separator {\n  opacity: 0; }\n\nConversationListView {\n  -GtkTreeView-grid-line-width: 0; }\n  ConversationListView .view:active, ConversationListView iconview:active, ConversationListView .view:selected, ConversationListView iconview:selected {\n    background-color: #0072ff;\n    color: #fefefe; }\n    ConversationListView .view:active:backdrop, ConversationListView iconview:active:backdrop, ConversationListView .view:selected:backdrop, ConversationListView iconview:selected:backdrop {\n      background-color: rgba(0, 114, 255, 0.6);\n      color: rgba(254, 254, 254, 0.5); }\n  ConversationListView .view .cell, ConversationListView iconview .cell {\n    border: solid rgba(0, 0, 0, 0.2);\n    border-width: 0 0 1px 0; }\n    ConversationListView .view .cell:selected, ConversationListView iconview .cell:selected {\n      color: #fefefe;\n      border: 0px solid #005bcc; }\n\n/***********\n * LightDm *\n ***********/\n#panel_window {\n  background-color: #191a1f;\n  color: white;\n  font-weight: bold;\n  box-shadow: inset 0 -1px #09090b; }\n  #panel_window .menubar,\n  #panel_window .menubar > .menuitem\n  menubar,\n  #panel_window menubar > menuitem {\n    background-color: transparent;\n    color: white;\n    font-weight: bold; }\n  #panel_window .menubar .menuitem:disabled,\n  #panel_window menubar menuitem:disabled {\n    color: rgba(255, 255, 255, 0.5); }\n    #panel_window .menubar .menuitem:disabled GtkLabel,\n    #panel_window menubar menuitem:disabled GtkLabel {\n      color: inherit; }\n    #panel_window .menubar .menuitem:disabled label,\n    #panel_window menubar menuitem:disabled label {\n      color: inherit; }\n  #panel_window .menubar .menu > .menuitem,\n  #panel_window menubar menu > menuitem {\n    font-weight: normal; }\n\n#login_window,\n#shutdown_dialog,\n#restart_dialog {\n  font-weight: normal;\n  border-style: none;\n  background-color: transparent;\n  color: #F4F5F6; }\n\n#content_frame {\n  padding-bottom: 14px;\n  background-color: #101013;\n  border-top-left-radius: 2px;\n  border-top-right-radius: 2px;\n  border: solid rgba(0, 0, 0, 0.1);\n  border-width: 1px 1px 0 1px; }\n\n#content_frame button {\n  font-weight: normal;\n  color: #F4F5F6;\n  background-color: #212328;\n  text-shadow: none; }\n  #content_frame button:hover {\n    color: #F4F5F6;\n    outline-color: rgba(244, 245, 246, 0.3);\n    background-color: #191a1f;\n    text-shadow: none; }\n  #content_frame button:active, #content_frame button:checked {\n    color: #F4F5F6;\n    outline-color: rgba(244, 245, 246, 0.3);\n    background-color: #0072ff;\n    text-shadow: none; }\n  #content_frame button:disabled {\n    color: #c9cacb;\n    outline-color: rgba(244, 245, 246, 0.3);\n    background-color: #141418;\n    text-shadow: none; }\n\n#buttonbox_frame {\n  padding-top: 20px;\n  padding-bottom: 0px;\n  border-style: none;\n  background-color: #080809;\n  border-bottom-left-radius: 3px;\n  border-bottom-right-radius: 3px;\n  border: solid rgba(0, 0, 0, 0.1);\n  border-width: 0 1px 1px 1px; }\n\n#buttonbox_frame button {\n  color: #fefefe;\n  border-color: rgba(0, 0, 0, 0.7);\n  background-color: rgba(7, 7, 8, 0.98);\n  background-clip: padding-box;\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n  text-shadow: 0 1px black;\n  -gtk-icon-shadow: 0 1px black;\n  outline-color: rgba(254, 254, 254, 0.3); }\n  #buttonbox_frame button:hover {\n    color: white;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-image: linear-gradient(to bottom, rgba(34, 35, 42, 0.98), rgba(34, 35, 42, 0.98));\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black;\n    outline-color: rgba(254, 254, 254, 0.3); }\n  #buttonbox_frame button:active, #buttonbox_frame button:checked {\n    color: white;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-image: linear-gradient(to bottom, rgba(21, 21, 25, 0.98), rgba(21, 21, 25, 0.98));\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    outline-color: rgba(254, 254, 254, 0.3); }\n  #buttonbox_frame button:disabled {\n    color: #838383;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-image: linear-gradient(to bottom, rgba(32, 32, 33, 0.5), rgba(32, 32, 33, 0.5));\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\n\n#login_window #user_combobox {\n  color: #F4F5F6;\n  font-size: 13px; }\n  #login_window #user_combobox .menu,\n  #login_window #user_combobox menu {\n    font-weight: normal; }\n\n#user_image {\n  padding: 3px;\n  border-radius: 2px; }\n\n#greeter_infobar {\n  border-bottom-width: 0;\n  font-weight: bold; }\n\n.nemo-window .places-treeview {\n  -NemoPlacesTreeView-disk-full-bg-color: #30323b;\n  -NemoPlacesTreeView-disk-full-fg-color: #00e8c6;\n  -GtkTreeView-vertical-separator: 7; }\n  .nemo-window .places-treeview .view.cell:hover, .nemo-window .places-treeview iconview.cell:hover,\n  .nemo-window .places-treeview iconview.cell:hover {\n    background: rgba(7, 7, 8, 0.7); }\n  .nemo-window .places-treeview .view.cell:selected, .nemo-window .places-treeview iconview.cell:selected,\n  .nemo-window .places-treeview iconview.cell:selected {\n    background: #0072ff; }\n.nemo-window .sidebar {\n  color: #98abb2;\n  background-color: #0e0e11; }\n  .nemo-window .sidebar .view, .nemo-window .sidebar iconview, .nemo-window .sidebar .iconview, .nemo-window .sidebar row {\n    background-color: transparent; }\n.nemo-window .nemo-window-pane widget.entry {\n  background-clip: padding-box;\n  min-height: 28px;\n  padding: 5px;\n  color: #F4F5F6;\n  border: 1px solid black;\n  border-radius: 3px;\n  box-shadow: inset 0 1px rgba(0, 0, 0, 0.9), inset 1px 0 rgba(0, 0, 0, 0.96), inset -1px 0 rgba(0, 0, 0, 0.96), inset 0 -1px rgba(0, 0, 0, 0.98), 0 1px rgba(255, 255, 255, 0.6); }\n  .nemo-window .nemo-window-pane widget.entry:selected {\n    background-color: #0072ff;\n    color: #fefefe; }\n.nemo-window toolbar.primary-toolbar {\n  margin-bottom: -1px;\n  background: #080809; }\n  .nemo-window toolbar.primary-toolbar button {\n    color: #8b8b8b;\n    text-shadow: none;\n    box-shadow: none;\n    background: transparent;\n    border: none;\n    margin-top: 5px;\n    margin-bottom: 5px;\n    min-height: 24px; }\n    .nemo-window toolbar.primary-toolbar button:hover {\n      background: transparent;\n      color: #0072ff; }\n    .nemo-window toolbar.primary-toolbar button:selected, .nemo-window toolbar.primary-toolbar button:active, .nemo-window toolbar.primary-toolbar button:checked {\n      border-radius: 23px;\n      background: linear-gradient(to right, #00c6ff, #0072ff);\n      box-shadow: 0px 0px 5px rgba(0, 198, 255, 0.98);\n      color: white; }\n.nemo-window .nemo-inactive-pane .view:not(:selected), .nemo-window .nemo-inactive-pane iconview:not(:selected),\n.nemo-window .nemo-inactive-pane iconview {\n  background-color: #09090b; }\n\n.caja-notebook .frame {\n  border-width: 0 0 1px; }\n.caja-notebook .entry {\n  background: #25262d;\n  color: #F4F5F6;\n  border-color: #0072ff; }\n  .caja-notebook .entry:selected {\n    background: #0072ff;\n    color: #fefefe; }\n\n/**************\n* Caja sidebar *\n**************/\n.caja-side-pane {\n  background: #080809; }\n  .caja-side-pane .frame {\n    border-width: 1px 0 0; }\n  .caja-side-pane treeview.view,\n  .caja-side-pane textview.view text,\n  .caja-side-pane viewport.frame,\n  .caja-side-pane widget .vertical {\n    background: #0e0e11;\n    padding: 3px 2px;\n    color: #F4F5F6; }\n    .caja-side-pane treeview.view:hover,\n    .caja-side-pane textview.view text:hover,\n    .caja-side-pane viewport.frame:hover,\n    .caja-side-pane widget .vertical:hover {\n      background-color: rgba(9, 9, 11, 0.95); }\n    .caja-side-pane treeview.view:selected,\n    .caja-side-pane textview.view text:selected,\n    .caja-side-pane viewport.frame:selected,\n    .caja-side-pane widget .vertical:selected {\n      color: #fefefe;\n      background: #0072ff; }\n\n/**************\n* Caja pathbar *\n**************/\n.caja-navigation-window paned, .caja-navigation-window .primary-toolbar {\n  background: #080809; }\n\n.caja-navigation-window .primary-toolbar button, .caja-navigation-window .primary-toolbar button:backdrop,\n.caja-navigation-window .vertical button.image-button.toggle:not(.text-button),\n.caja-navigation-window .vertical button.image-button.toggle:not(.text-button):backdrop {\n  background-color: transparent;\n  background-image: none;\n  border-color: transparent;\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n  text-shadow: none;\n  -gtk-icon-shadow: none; }\n.caja-navigation-window .primary-toolbar button:hover, .caja-navigation-window .primary-toolbar button:active, .caja-navigation-window .primary-toolbar button:backdrop:active, .caja-navigation-window .primary-toolbar button:backdrop:checked,\n.caja-navigation-window .vertical button.image-button.toggle:not(.text-button):hover,\n.caja-navigation-window .vertical button.image-button.toggle:not(.text-button):active,\n.caja-navigation-window .vertical button.image-button.toggle:not(.text-button):backdrop:active,\n.caja-navigation-window .vertical button.image-button.toggle:not(.text-button):backdrop:checked {\n  background: #0072ff;\n  box-shadow: none; }\n  .caja-navigation-window .primary-toolbar button:hover, .caja-navigation-window .primary-toolbar button:hover label, .caja-navigation-window .primary-toolbar button:active, .caja-navigation-window .primary-toolbar button:active label, .caja-navigation-window .primary-toolbar button:backdrop:active, .caja-navigation-window .primary-toolbar button:backdrop:active label, .caja-navigation-window .primary-toolbar button:backdrop:checked, .caja-navigation-window .primary-toolbar button:backdrop:checked label,\n  .caja-navigation-window .vertical button.image-button.toggle:not(.text-button):hover,\n  .caja-navigation-window .vertical button.image-button.toggle:not(.text-button):hover label,\n  .caja-navigation-window .vertical button.image-button.toggle:not(.text-button):active,\n  .caja-navigation-window .vertical button.image-button.toggle:not(.text-button):active label,\n  .caja-navigation-window .vertical button.image-button.toggle:not(.text-button):backdrop:active,\n  .caja-navigation-window .vertical button.image-button.toggle:not(.text-button):backdrop:active label,\n  .caja-navigation-window .vertical button.image-button.toggle:not(.text-button):backdrop:checked,\n  .caja-navigation-window .vertical button.image-button.toggle:not(.text-button):backdrop:checked label {\n    color: #fefefe; }\n\n.caja-pathbar button {\n  color: #8b8b8b;\n  text-shadow: none;\n  box-shadow: none;\n  background: transparent;\n  border: none;\n  margin-top: 7px;\n  margin-bottom: 7px; }\n  .caja-pathbar button:hover {\n    color: #0072ff; }\n  .caja-pathbar button:checked {\n    border-radius: 23px;\n    background: linear-gradient(to right, #00c6ff, #0072ff);\n    box-shadow: 0px 0px 5px rgba(0, 198, 255, 0.98);\n    color: white; }\n  .caja-pathbar button:backdrop:disabled {\n    color: rgba(244, 245, 246, 0.2);\n    background-color: transparent;\n    border-radius: 0;\n    text-shadow: none;\n    box-shadow: none; }\n\n/*# sourceMappingURL=gtk.css.map */\n"
  },
  {
    "path": ".themes/Sweet-Ambar-Blue-Dark-v40/gtk-4.0/gtk-dark.css",
    "content": "/*$selected_bg_color: #00e8c6;06d6a0*/\n/* GTK NAMED COLORS\n   ----------------\n   use responsibly! */\n/* widget text/foreground color */\n@define-color theme_fg_color #F4F5F6;\n/* text color for entries, views and content in general */\n@define-color theme_text_color #F4F5F6;\n/* widget base background color */\n@define-color theme_bg_color #101013;\n/* text widgets and the like base background color */\n@define-color theme_base_color #191a1f;\n/* base background color of selections */\n@define-color theme_selected_bg_color #0072ff;\n/* text/foreground color of selections */\n@define-color theme_selected_fg_color #fefefe;\n/* base background color of disabled widgets */\n@define-color insensitive_bg_color #141418;\n/* text foreground color of disabled widgets */\n@define-color insensitive_fg_color #828385;\n/* disabled text widgets and the like base background color */\n@define-color insensitive_base_color #191a1f;\n/* widget text/foreground color on backdrop windows */\n@define-color theme_unfocused_fg_color #828385;\n/* text color for entries, views and content in general on backdrop windows */\n@define-color theme_unfocused_text_color #F4F5F6;\n/* widget base background color on backdrop windows */\n@define-color theme_unfocused_bg_color #101013;\n/* text widgets and the like base background color on backdrop windows */\n@define-color theme_unfocused_base_color #1b1c21;\n/* base background color of selections on backdrop windows */\n@define-color theme_unfocused_selected_bg_color #0072ff;\n/* text/foreground color of selections on backdrop windows */\n@define-color theme_unfocused_selected_fg_color #fefefe;\n/* widgets main borders color */\n@define-color borders black;\n/* widgets main borders color on backdrop windows */\n@define-color unfocused_borders #020202;\n/* these are pretty self explicative */\n@define-color warning_color #cc5500;\n@define-color error_color #e6133e;\n@define-color success_color #0096b1;\n@define-color fg_color #F4F5F6;\n@define-color text_color #F4F5F6;\n@define-color bg_color #101013;\n@define-color base_color #191a1f;\n@define-color selected_bg_color #0072ff;\n@define-color selected_fg_color #fefefe;\n@define-color unfocused_fg_color #828385;\n@define-color unfocused_text_color #F4F5F6;\n@define-color unfocused_bg_color #101013;\n@define-color unfocused_base_color #1b1c21;\n@define-color unfocused_selected_bg_color #0072ff;\n@define-color unfocused_selected_fg_color #fefefe;\n/* these colors are exported for the window manager and shouldn't be used in applications,\nread if you used those and something break with a version upgrade you're on your own... */\n@define-color wm_title shade(#F4F5F6, 1.8);\n@define-color wm_unfocused_title #828385;\n@define-color wm_highlight rgba(0, 0, 0, 0);\n@define-color wm_borders_edge rgba(255, 255, 255, 0.1);\n@define-color wm_bg_a shade(#101013, 1.2);\n@define-color wm_bg_b #101013;\n@define-color wm_shadow alpha(black, 0.35);\n@define-color wm_border alpha(black, 0.18);\n@define-color wm_button_hover_color_a shade(#101013, 1.3);\n@define-color wm_button_hover_color_b #101013;\n@define-color wm_button_active_color_a shade(#101013, 0.85);\n@define-color wm_button_active_color_b shade(#101013, 0.89);\n@define-color wm_button_active_color_c shade(#101013, 0.9);\n@define-color content_view_bg #191a1f;\n@define-color text_view_bg #191a1f;\n@define-color budgie_tasklist_indicator_color #0072ff;\n@define-color budgie_tasklist_indicator_color_active #0072ff;\n@define-color placeholder_text_color #c9cacb;\n@define-color STRAWBERRY_100 #ff8c82;\n@define-color STRAWBERRY_300 #ed5353;\n@define-color STRAWBERRY_500 #c6262e;\n@define-color STRAWBERRY_700 #a10705;\n@define-color STRAWBERRY_900 #7a0000;\n@define-color ORANGE_100 #ffc27d;\n@define-color ORANGE_300 #ffa154;\n@define-color ORANGE_500 #f37329;\n@define-color ORANGE_700 #cc3b02;\n@define-color ORANGE_900 #a62100;\n@define-color BANANA_100 #fff394;\n@define-color BANANA_300 #ffe16b;\n@define-color BANANA_500 #f9c440;\n@define-color BANANA_700 #d48e15;\n@define-color BANANA_900 #ad5f00;\n@define-color LIME_100 #d1ff82;\n@define-color LIME_300 #9bdb4d;\n@define-color LIME_500 #68b723;\n@define-color LIME_700 #3a9104;\n@define-color LIME_900 #206b00;\n@define-color MINT_100 #89ffdd;\n@define-color MINT_300 #43d6b5;\n@define-color MINT_500 #28bca3;\n@define-color MINT_700 #0e9a83;\n@define-color MINT_900 #007367;\n@define-color BLUEBERRY_100 #8cd5ff;\n@define-color BLUEBERRY_300 #64baff;\n@define-color BLUEBERRY_500 #3689e6;\n@define-color BLUEBERRY_700 #0d52bf;\n@define-color BLUEBERRY_900 #002e99;\n@define-color BUBBLEGUM_100 #fe9ab8;\n@define-color BUBBLEGUM_300 #f4679d;\n@define-color BUBBLEGUM_500 #de3e80;\n@define-color BUBBLEGUM_700 #bc245d;\n@define-color BUBBLEGUM_900 #910e38;\n@define-color GRAPE_100 #e4c6fa;\n@define-color GRAPE_300 #cd9ef7;\n@define-color GRAPE_500 #a56de2;\n@define-color GRAPE_700 #7239b3;\n@define-color GRAPE_900 #452981;\n@define-color COCOA_100 #a3907c;\n@define-color COCOA_300 #8a715e;\n@define-color COCOA_500 #715344;\n@define-color COCOA_700 #57392d;\n@define-color COCOA_900 #3d211b;\n@define-color SILVER_100 #fafafa;\n@define-color SILVER_300 #d4d4d4;\n@define-color SILVER_500 #abacae;\n@define-color SILVER_700 #7e8087;\n@define-color SILVER_900 #555761;\n@define-color SLATE_100 #95a3ab;\n@define-color SLATE_300 #667885;\n@define-color SLATE_500 #485a6c;\n@define-color SLATE_700 #273445;\n@define-color SLATE_900 #0e141f;\n@define-color BLACK_100 #666;\n@define-color BLACK_300 #4d4d4d;\n@define-color BLACK_500 #333;\n@define-color BLACK_700 #1a1a1a;\n@define-color BLACK_900 #000;\n/*****************\n* Drawing mixins *\n*****************/\n/*********\n* Common *\n*********/\n* {\n  padding: 0;\n  outline-color: rgba(244, 245, 246, 0.3);\n  outline-style: dashed;\n  outline-offset: -3px;\n  outline-width: 0px;\n  -gtk-secondary-caret-color: #0072ff; }\n\n/***********\n * Widgets *\n ***********/\n/***************\n* Action bars *\n***************/\n.action-bar, actionbar > revealer > box {\n  background-color: black;\n  border: solid black;\n  border-width: 1px 0 0 0;\n  color: #F4F5F6;\n  box-shadow: none; }\n  .action-bar:backdrop, actionbar > revealer > box:backdrop {\n    background-color: black;\n    box-shadow: none; }\n  .action-bar:first-child, actionbar > revealer > box:first-child {\n    border-radius: 6px 6px 0px 0px;\n    border-width: 1px 1px 0px 1px; }\n  .action-bar:last-child, actionbar > revealer > box:last-child {\n    border-radius: 0 0 6px 6px;\n    border-width: 0px 1px 1px 1px; }\n\n/*********************\n * App Notifications *\n *********************/\n.app-notification,\n.app-notification.frame {\n  padding: 10px;\n  border-radius: 0 0 5px 5px;\n  background-color: rgba(7, 7, 8, 0.98);\n  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2), transparent 2px);\n  background-clip: padding-box; }\n  .app-notification:backdrop,\n  .app-notification.frame:backdrop {\n    background-image: none;\n    transition: 200ms ease-out; }\n  .app-notification border,\n  .app-notification.frame border {\n    border: none; }\n\n/***************\n * Base States *\n ***************/\n.background {\n  color: #F4F5F6;\n  background-color: #101013; }\n  .background:backdrop {\n    color: #828385;\n    background-color: #101013;\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\n\n/*\n   These wildcard seems unavoidable, need to investigate.\n   Wildcards are bad and troublesome, use them with care,\n   or better, just don't.\n   Everytime a wildcard is used a kitten dies, painfully.\n*/\n.gtkstyle-fallback {\n  color: #F4F5F6;\n  background-color: #101013; }\n  .gtkstyle-fallback:hover {\n    color: #F4F5F6;\n    background-color: #27272f; }\n  .gtkstyle-fallback:active {\n    color: #F4F5F6;\n    background-color: black; }\n  .gtkstyle-fallback:disabled {\n    color: #828385;\n    background-color: #141418; }\n  .gtkstyle-fallback:selected {\n    color: #fefefe;\n    background-color: #0072ff; }\n\n.view, iconview,\ntextview > text {\n  color: #F4F5F6;\n  background-color: #191a1f; }\n  .view:backdrop, iconview:backdrop,\n  textview > text:backdrop {\n    color: #c9cacb;\n    background-color: #1b1c21; }\n  .view:selected:focus, iconview:selected:focus, .view:selected, iconview:selected,\n  textview > text:selected:focus,\n  textview > text:selected {\n    border-radius: 3px; }\n\ntextview > text {\n  background-color: transparent; }\n\ntextview border {\n  background-color: #151519; }\n\n.rubberband,\nrubberband,\nflowbox rubberband,\n.content-view rubberband,\ncolumnview.view > rubberband,\ntreeview.view > rubberband {\n  border: 1px solid #005bcc;\n  background-color: rgba(0, 91, 204, 0.2); }\n\nflowbox flowboxchild {\n  padding: 3px;\n  border-radius: 3px; }\n  flowbox flowboxchild:selected {\n    outline-offset: -2px; }\n\nlabel {\n  caret-color: currentColor; }\n  label.separator {\n    color: #F4F5F6; }\n    label.separator:backdrop {\n      color: #828385; }\n  label selection {\n    background-color: #0072ff;\n    color: #fefefe; }\n  label:disabled {\n    color: #828385; }\n    label:disabled:backdrop {\n      color: #33333d; }\n  label:backdrop {\n    color: #828385; }\n\n.dim-label, label.separator, .titlebar .subtitle,\nheaderbar .subtitle {\n  opacity: 0.55;\n  text-shadow: none; }\n\nassistant .sidebar {\n  background-color: #191a1f;\n  border-top: 1px solid black; }\n  assistant .sidebar:backdrop {\n    background-color: #1b1c21;\n    border-color: #020202; }\nassistant.csd .sidebar {\n  border-top-style: none; }\nassistant .sidebar label {\n  padding: 6px 12px; }\nassistant .sidebar label.highlight {\n  background-color: #3e3e40; }\n\n.app-notification,\n.app-notification.frame, .osd .scale-popup, .osd popover.background > arrow,\n.osd popover.background > contents, popover.background.touch-selection > arrow,\npopover.background.touch-selection > contents, popover.background.magnifier > arrow,\npopover.background.magnifier > contents, .osd {\n  color: #fefefe;\n  border: 1px solid #171e27;\n  background-color: rgba(7, 7, 8, 0.98);\n  background-clip: padding-box;\n  outline-color: rgba(254, 254, 254, 0.3);\n  text-shadow: 0 1px black;\n  -gtk-icon-shadow: 0 1px black; }\n  .app-notification:backdrop, .osd .scale-popup:backdrop, .osd popover.background > arrow:backdrop,\n  .osd popover.background > contents:backdrop, popover.background.touch-selection > arrow:backdrop,\n  popover.background.touch-selection > contents:backdrop, popover.background.magnifier > arrow:backdrop,\n  popover.background.magnifier > contents:backdrop, .osd:backdrop {\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\n\n*:selected {\n  background: #0072ff;\n  color: #fefefe; }\n\n/***********\n * Buttons *\n ***********/\n@keyframes needs_attention {\n  from {\n    background-image: radial-gradient(farthest-side, #4d9cff 0%, rgba(77, 156, 255, 0) 0%); }\n  to {\n    background-image: radial-gradient(farthest-side, #4d9cff 95%, rgba(77, 156, 255, 0)); } }\nnotebook > header > tabs > arrow,\nbutton {\n  min-height: 20px;\n  min-width: 16px;\n  padding: 2px 6px;\n  border: 1px solid black;\n  border-radius: 4px;\n  transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n  font-weight: normal;\n  color: #F4F5F6;\n  background-color: #212328;\n  text-shadow: none; }\n  notebook > header > tabs > arrow,\n  button.flat {\n    background-color: transparent;\n    background-image: none;\n    border-color: transparent;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    transition: none; }\n    notebook > header > tabs > arrow:hover,\n    button.flat:hover {\n      transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n      transition-duration: 500ms;\n      color: #fefefe;\n      outline-color: rgba(254, 254, 254, 0.3);\n      background-color: #0072ff;\n      text-shadow: none; }\n      notebook > header > tabs > arrow:hover:active,\n      button.flat:hover:active {\n        transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  notebook > header > tabs > arrow:hover,\n  button:hover {\n    color: #fefefe;\n    outline-color: rgba(254, 254, 254, 0.3);\n    background-color: #0072ff;\n    text-shadow: none;\n    -gtk-icon-filter: brightness(1.2); }\n  notebook > header > tabs > arrow:active, notebook > header > tabs > arrow:checked,\n  button:active,\n  button:checked {\n    color: #fefefe;\n    outline-color: rgba(254, 254, 254, 0.3);\n    background-color: #0067e6;\n    text-shadow: none;\n    transition-duration: 50ms; }\n  notebook > header > tabs > arrow:backdrop, notebook > header > tabs > arrow:backdrop,\n  button:backdrop.flat,\n  button:backdrop {\n    color: #c9cacb;\n    outline-color: rgba(244, 245, 246, 0.3);\n    background-color: #1b1c21;\n    text-shadow: none;\n    transition: 200ms ease-out;\n    -gtk-icon-filter: none; }\n    notebook > header > tabs > arrow:backdrop:active, notebook > header > tabs > arrow:backdrop:checked, notebook > header > tabs > arrow:backdrop:active, notebook > header > tabs > arrow:backdrop:checked,\n    button:backdrop.flat:active,\n    button:backdrop.flat:checked,\n    button:backdrop:active,\n    button:backdrop:checked {\n      color: rgba(254, 254, 254, 0.7);\n      outline-color: rgba(244, 245, 246, 0.3);\n      background-color: #0072ff;\n      text-shadow: none; }\n      notebook > header > tabs > arrow:backdrop:active label, notebook > header > tabs > arrow:backdrop:checked label, notebook > header > tabs > arrow:backdrop:active label, notebook > header > tabs > arrow:backdrop:checked label,\n      button:backdrop.flat:active label,\n      button:backdrop.flat:checked label,\n      button:backdrop:active label,\n      button:backdrop:checked label {\n        color: rgba(254, 254, 254, 0.7); }\n    notebook > header > tabs > arrow:backdrop:disabled, notebook > header > tabs > arrow:backdrop:disabled,\n    button:backdrop.flat:disabled,\n    button:backdrop:disabled {\n      color: #c9cacb;\n      outline-color: rgba(244, 245, 246, 0.3);\n      background-color: #141418;\n      text-shadow: none; }\n      notebook > header > tabs > arrow:backdrop:disabled:active, notebook > header > tabs > arrow:backdrop:disabled:checked, notebook > header > tabs > arrow:backdrop:disabled:active, notebook > header > tabs > arrow:backdrop:disabled:checked,\n      button:backdrop.flat:disabled:active,\n      button:backdrop.flat:disabled:checked,\n      button:backdrop:disabled:active,\n      button:backdrop:disabled:checked {\n        color: rgba(254, 254, 254, 0.7);\n        outline-color: rgba(244, 245, 246, 0.3);\n        background-color: #0072ff;\n        text-shadow: none; }\n  notebook > header > tabs > arrow:backdrop, notebook > header > tabs > arrow:disabled, notebook > header > tabs > arrow:backdrop:disabled,\n  button.flat:backdrop,\n  button.flat:disabled,\n  button.flat:backdrop:disabled {\n    background-color: transparent;\n    background-image: none;\n    border-color: transparent;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\n  notebook > header > tabs > arrow:disabled,\n  button:disabled {\n    color: #c9cacb;\n    outline-color: rgba(244, 245, 246, 0.3);\n    background-color: #141418;\n    text-shadow: none; }\n    notebook > header > tabs > arrow:disabled:active, notebook > header > tabs > arrow:disabled:checked,\n    button:disabled:active,\n    button:disabled:checked {\n      color: rgba(254, 254, 254, 0.7);\n      outline-color: rgba(244, 245, 246, 0.3);\n      background-color: #0072ff;\n      text-shadow: none; }\n      notebook > header > tabs > arrow:disabled:active label, notebook > header > tabs > arrow:disabled:checked label,\n      button:disabled:active label,\n      button:disabled:checked label {\n        color: rgba(254, 254, 254, 0.7); }\n  notebook > header > tabs > arrow.image-button,\n  button.image-button {\n    min-width: 24px;\n    padding-left: 4px;\n    padding-right: 4px; }\n    notebook > header > tabs > arrow.image-button.circular, notebook > header > tabs > arrow.image-button.sidebar-button,\n    button.image-button.circular,\n    button.image-button.sidebar-button {\n      padding: 6px 4px;\n      border-radius: 50px;\n      box-shadow: none; }\n    notebook > header > tabs > arrow.image-button.sidebar-button,\n    button.image-button.sidebar-button {\n      background-color: #1f2026;\n      color: #fff; }\n      notebook > header > tabs > arrow.image-button.sidebar-button:hover,\n      button.image-button.sidebar-button:hover {\n        background-color: #0072ff; }\n  notebook > header > tabs > arrow.text-button,\n  button.text-button {\n    padding-left: 16px;\n    padding-right: 16px; }\n  notebook > header > tabs > arrow.text-button.image-button,\n  button.text-button.image-button {\n    padding-left: 8px;\n    padding-right: 8px;\n    border-radius: 2px; }\n    notebook > header > tabs > arrow.text-button.image-button label,\n    button.text-button.image-button label {\n      padding-left: 8px;\n      padding-right: 8px; }\n  combobox:drop(active) button.combo, notebook > header > tabs > arrow:drop(active),\n  button:drop(active) {\n    color: #71f79f;\n    border-color: #71f79f;\n    box-shadow: inset 0 0 0 1px #71f79f; }\nrow:selected button.flat:not(:active):not(:checked):not(:hover):not(disabled) {\n  color: #fefefe;\n  border-color: transparent; }\n  row:selected button.flat:not(:active):not(:checked):not(:hover):not(disabled):backdrop {\n    color: #828385; }\nbutton.osd {\n  min-width: 24px;\n  min-height: 20px;\n  color: #fefefe;\n  border-radius: 5px;\n  outline-color: rgba(254, 254, 254, 0.3);\n  color: #fefefe;\n  border-color: rgba(0, 0, 0, 0.7);\n  background-color: rgba(7, 7, 8, 0.98);\n  background-clip: padding-box;\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n  text-shadow: 0 1px black;\n  -gtk-icon-shadow: 0 1px black;\n  outline-color: rgba(254, 254, 254, 0.3);\n  border: none;\n  box-shadow: none; }\n  button.osd.image-button {\n    min-width: 32px; }\n  button.osd:hover {\n    color: white;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-image: linear-gradient(to bottom, rgba(34, 35, 42, 0.98), rgba(34, 35, 42, 0.98));\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black;\n    outline-color: rgba(254, 254, 254, 0.3);\n    border: none;\n    box-shadow: none; }\n  button.osd:active,\n  button.osd:checked {\n    color: white;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-image: linear-gradient(to bottom, rgba(21, 21, 25, 0.98), rgba(21, 21, 25, 0.98));\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    outline-color: rgba(254, 254, 254, 0.3);\n    border: none;\n    box-shadow: none; }\n  button.osd:disabled:backdrop,\n  button.osd:disabled {\n    color: #838383;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-image: linear-gradient(to bottom, rgba(32, 32, 33, 0.5), rgba(32, 32, 33, 0.5));\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    border: none; }\n  button.osd:backdrop {\n    color: #fefefe;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-image: linear-gradient(to bottom, rgba(7, 7, 8, 0.98), rgba(7, 7, 8, 0.98));\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    border: none; }\n.app-notification button,\n.app-notification.frame button, popover.background.touch-selection button, popover.background.magnifier button,\n.osd button {\n  color: #fefefe;\n  border-color: rgba(0, 0, 0, 0.7);\n  background-color: rgba(7, 7, 8, 0.98);\n  background-clip: padding-box;\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n  text-shadow: 0 1px black;\n  -gtk-icon-shadow: 0 1px black;\n  outline-color: rgba(254, 254, 254, 0.3); }\n  .app-notification button:hover, popover.background.touch-selection button:hover, popover.background.magnifier button:hover,\n  .osd button:hover {\n    color: white;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-image: linear-gradient(to bottom, rgba(34, 35, 42, 0.98), rgba(34, 35, 42, 0.98));\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black;\n    outline-color: rgba(254, 254, 254, 0.3); }\n  .app-notification button:active:backdrop, popover.background.touch-selection button:active:backdrop, popover.background.magnifier button:active:backdrop, .app-notification button:active, popover.background.touch-selection button:active, popover.background.magnifier button:active, .app-notification button:checked:backdrop, popover.background.touch-selection button:checked:backdrop, popover.background.magnifier button:checked:backdrop, .app-notification button:checked, popover.background.touch-selection button:checked, popover.background.magnifier button:checked,\n  .osd button:active:backdrop,\n  .osd button:active,\n  .osd button:checked:backdrop,\n  .osd button:checked {\n    color: white;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-image: linear-gradient(to bottom, rgba(21, 21, 25, 0.98), rgba(21, 21, 25, 0.98));\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    outline-color: rgba(254, 254, 254, 0.3); }\n  .app-notification button:disabled:backdrop, popover.background.touch-selection button:disabled:backdrop, popover.background.magnifier button:disabled:backdrop, .app-notification button:disabled, popover.background.touch-selection button:disabled, popover.background.magnifier button:disabled,\n  .osd button:disabled:backdrop,\n  .osd button:disabled {\n    color: #838383;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-image: linear-gradient(to bottom, rgba(32, 32, 33, 0.5), rgba(32, 32, 33, 0.5));\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\n  .app-notification button:backdrop, popover.background.touch-selection button:backdrop, popover.background.magnifier button:backdrop,\n  .osd button:backdrop {\n    color: #fefefe;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-image: linear-gradient(to bottom, rgba(7, 7, 8, 0.98), rgba(7, 7, 8, 0.98));\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\n  .app-notification button.flat, popover.background.touch-selection button.flat, popover.background.magnifier button.flat,\n  .osd button.flat {\n    background-color: transparent;\n    background-image: none;\n    border-color: transparent;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    box-shadow: none;\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black; }\n    .app-notification button.flat:hover, popover.background.touch-selection button.flat:hover, popover.background.magnifier button.flat:hover,\n    .osd button.flat:hover {\n      color: white;\n      border-color: rgba(0, 0, 0, 0.7);\n      background-image: linear-gradient(to bottom, rgba(34, 35, 42, 0.98), rgba(34, 35, 42, 0.98));\n      background-clip: padding-box;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n      text-shadow: 0 1px black;\n      -gtk-icon-shadow: 0 1px black;\n      outline-color: rgba(254, 254, 254, 0.3); }\n    .app-notification button.flat:disabled, popover.background.touch-selection button.flat:disabled, popover.background.magnifier button.flat:disabled,\n    .osd button.flat:disabled {\n      color: #838383;\n      border-color: rgba(0, 0, 0, 0.7);\n      background-image: linear-gradient(to bottom, rgba(32, 32, 33, 0.5), rgba(32, 32, 33, 0.5));\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      background-image: none;\n      border-color: transparent;\n      box-shadow: none; }\n    .app-notification button.flat:backdrop, popover.background.touch-selection button.flat:backdrop, popover.background.magnifier button.flat:backdrop,\n    .osd button.flat:backdrop {\n      background-color: transparent;\n      background-image: none;\n      border-color: transparent;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n    .app-notification button.flat:active, popover.background.touch-selection button.flat:active, popover.background.magnifier button.flat:active, .app-notification button.flat:checked, popover.background.touch-selection button.flat:checked, popover.background.magnifier button.flat:checked,\n    .osd button.flat:active,\n    .osd button.flat:checked {\n      color: white;\n      border-color: rgba(0, 0, 0, 0.7);\n      background-image: linear-gradient(to bottom, rgba(21, 21, 25, 0.98), rgba(21, 21, 25, 0.98));\n      background-clip: padding-box;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      outline-color: rgba(254, 254, 254, 0.3); }\nbutton.suggested-action {\n  border: none;\n  box-shadow: none;\n  color: white;\n  border-radius: 8px;\n  background: linear-gradient(to right, #5433FF, #20BDFF, #A5FECB); }\n  .selection-mode windowcontrols button, button.suggested-action.flat {\n    box-shadow: none;\n    color: white;\n    border-radius: 8px;\n    background: linear-gradient(to right, #5433FF, #20BDFF, #A5FECB); }\n  button.suggested-action:hover {\n    color: white;\n    outline-color: rgba(255, 255, 255, 0.3);\n    background-color: #00c1e4;\n    text-shadow: none;\n    opacity: 0.85; }\n  button.suggested-action:active, button.suggested-action:checked {\n    color: white;\n    outline-color: rgba(255, 255, 255, 0.3);\n    background-color: #00c1e4;\n    text-shadow: none; }\n  .selection-mode windowcontrols button:backdrop, button.suggested-action:backdrop, button.suggested-action.flat:backdrop {\n    color: rgba(255, 255, 255, 0.4);\n    outline-color: rgba(255, 255, 255, 0.3);\n    background-color: #00c1e4;\n    text-shadow: none; }\n    .selection-mode windowcontrols button:backdrop label, button.suggested-action:backdrop label, button.suggested-action.flat:backdrop label {\n      color: rgba(255, 255, 255, 0.5); }\n    .selection-mode windowcontrols button:backdrop:active, .selection-mode windowcontrols button:backdrop:checked, button.suggested-action:backdrop:active, button.suggested-action:backdrop:checked, button.suggested-action.flat:backdrop:active, button.suggested-action.flat:backdrop:checked {\n      color: rgba(254, 254, 254, 0.7);\n      outline-color: rgba(255, 255, 255, 0.3);\n      background-color: #0072ff;\n      text-shadow: none; }\n      .selection-mode windowcontrols button:backdrop:active label, .selection-mode windowcontrols button:backdrop:checked label, button.suggested-action:backdrop:active label, button.suggested-action:backdrop:checked label, button.suggested-action.flat:backdrop:active label, button.suggested-action.flat:backdrop:checked label {\n        color: rgba(254, 254, 254, 0.7); }\n    .selection-mode windowcontrols button:backdrop:disabled, button.suggested-action:backdrop:disabled, button.suggested-action.flat:backdrop:disabled {\n      color: white;\n      outline-color: rgba(255, 255, 255, 0.3);\n      background-color: #00c1e4;\n      text-shadow: none; }\n      .selection-mode windowcontrols button:backdrop:disabled label, button.suggested-action:backdrop:disabled label, button.suggested-action.flat:backdrop:disabled label {\n        color: rgba(255, 255, 255, 0.5); }\n      .selection-mode windowcontrols button:backdrop:disabled:active, .selection-mode windowcontrols button:backdrop:disabled:checked, button.suggested-action:backdrop:disabled:active, button.suggested-action:backdrop:disabled:checked, button.suggested-action.flat:backdrop:disabled:active, button.suggested-action.flat:backdrop:disabled:checked {\n        color: rgba(254, 254, 254, 0.7);\n        outline-color: rgba(255, 255, 255, 0.3);\n        background-color: #0072ff;\n        text-shadow: none; }\n  .selection-mode windowcontrols button:backdrop, .selection-mode windowcontrols button:disabled, .selection-mode windowcontrols button:backdrop:disabled, button.suggested-action.flat:backdrop, button.suggested-action.flat:disabled, button.suggested-action.flat:backdrop:disabled {\n    background-color: transparent;\n    background-image: none;\n    border-color: transparent;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    color: rgba(0, 193, 228, 0.8); }\n  button.suggested-action:disabled {\n    color: white;\n    outline-color: rgba(255, 255, 255, 0.3);\n    background-color: #00c1e4;\n    text-shadow: none;\n    opacity: 0.75; }\n    button.suggested-action:disabled:active, button.suggested-action:disabled:checked {\n      color: rgba(254, 254, 254, 0.7);\n      outline-color: rgba(255, 255, 255, 0.3);\n      background-color: #00c1e4;\n      text-shadow: none; }\n      button.suggested-action:disabled:active label, button.suggested-action:disabled:checked label {\n        color: rgba(254, 254, 254, 0.7); }\n  .osd button.suggested-action {\n    color: #fefefe;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-color: rgba(0, 193, 228, 0.5);\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black;\n    outline-color: rgba(254, 254, 254, 0.3); }\n    .osd button.suggested-action:hover {\n      color: white;\n      border-color: rgba(0, 0, 0, 0.7);\n      background-image: linear-gradient(to bottom, rgba(0, 193, 228, 0.7), rgba(0, 193, 228, 0.7));\n      background-clip: padding-box;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n      text-shadow: 0 1px black;\n      -gtk-icon-shadow: 0 1px black;\n      outline-color: rgba(254, 254, 254, 0.3); }\n    .osd button.suggested-action:active:backdrop, .osd button.suggested-action:active, .osd button.suggested-action:checked:backdrop, .osd button.suggested-action:checked {\n      color: white;\n      border-color: rgba(0, 0, 0, 0.7);\n      background-image: linear-gradient(to bottom, #00c1e4, #00c1e4);\n      background-clip: padding-box;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      outline-color: rgba(254, 254, 254, 0.3); }\n    .osd button.suggested-action:disabled:backdrop, .osd button.suggested-action:disabled {\n      color: #838383;\n      border-color: rgba(0, 0, 0, 0.7);\n      background-image: linear-gradient(to bottom, rgba(32, 32, 33, 0.5), rgba(32, 32, 33, 0.5));\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n    .osd button.suggested-action:backdrop {\n      color: #fefefe;\n      border-color: rgba(0, 0, 0, 0.7);\n      background-image: linear-gradient(to bottom, rgba(0, 193, 228, 0.5), rgba(0, 193, 228, 0.5));\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\nbutton.destructive-action {\n  border: none;\n  box-shadow: none;\n  color: white;\n  border-radius: 8px;\n  background: linear-gradient(to right, #fe8c00, #f83600); }\n  button.destructive-action.flat {\n    box-shadow: none;\n    color: white;\n    border-radius: 8px;\n    background: linear-gradient(to right, #5433FF, #20BDFF, #A5FECB); }\n  button.destructive-action:hover {\n    color: white;\n    outline-color: rgba(255, 255, 255, 0.3);\n    background-color: #ce1138;\n    text-shadow: none;\n    opacity: 0.85; }\n  button.destructive-action:active, button.destructive-action:checked {\n    color: white;\n    outline-color: rgba(255, 255, 255, 0.3);\n    background-color: #ce1138;\n    text-shadow: none; }\n  button.destructive-action:backdrop, button.destructive-action.flat:backdrop {\n    color: rgba(255, 255, 255, 0.4);\n    outline-color: rgba(255, 255, 255, 0.3);\n    background-color: #ce1138;\n    text-shadow: none; }\n    button.destructive-action:backdrop label, button.destructive-action.flat:backdrop label {\n      color: rgba(255, 255, 255, 0.5); }\n    button.destructive-action:backdrop:active, button.destructive-action:backdrop:checked, button.destructive-action.flat:backdrop:active, button.destructive-action.flat:backdrop:checked {\n      color: rgba(254, 254, 254, 0.7);\n      outline-color: rgba(255, 255, 255, 0.3);\n      background-color: #0072ff;\n      text-shadow: none; }\n      button.destructive-action:backdrop:active label, button.destructive-action:backdrop:checked label, button.destructive-action.flat:backdrop:active label, button.destructive-action.flat:backdrop:checked label {\n        color: rgba(254, 254, 254, 0.7); }\n    button.destructive-action:backdrop:disabled, button.destructive-action.flat:backdrop:disabled {\n      color: white;\n      outline-color: rgba(255, 255, 255, 0.3);\n      background-color: #ce1138;\n      text-shadow: none; }\n      button.destructive-action:backdrop:disabled label, button.destructive-action.flat:backdrop:disabled label {\n        color: rgba(255, 255, 255, 0.5); }\n      button.destructive-action:backdrop:disabled:active, button.destructive-action:backdrop:disabled:checked, button.destructive-action.flat:backdrop:disabled:active, button.destructive-action.flat:backdrop:disabled:checked {\n        color: rgba(254, 254, 254, 0.7);\n        outline-color: rgba(255, 255, 255, 0.3);\n        background-color: #0072ff;\n        text-shadow: none; }\n  button.destructive-action.flat:backdrop, button.destructive-action.flat:disabled, button.destructive-action.flat:backdrop:disabled {\n    background-color: transparent;\n    background-image: none;\n    border-color: transparent;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    color: rgba(206, 17, 56, 0.8); }\n  button.destructive-action:disabled {\n    color: white;\n    outline-color: rgba(255, 255, 255, 0.3);\n    background-color: #ce1138;\n    text-shadow: none;\n    opacity: 0.75; }\n    button.destructive-action:disabled:active, button.destructive-action:disabled:checked {\n      color: rgba(254, 254, 254, 0.7);\n      outline-color: rgba(255, 255, 255, 0.3);\n      background-color: #ce1138;\n      text-shadow: none; }\n      button.destructive-action:disabled:active label, button.destructive-action:disabled:checked label {\n        color: rgba(254, 254, 254, 0.7); }\n  .osd button.destructive-action {\n    color: #fefefe;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-color: rgba(206, 17, 56, 0.5);\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black;\n    outline-color: rgba(254, 254, 254, 0.3); }\n    .osd button.destructive-action:hover {\n      color: white;\n      border-color: rgba(0, 0, 0, 0.7);\n      background-image: linear-gradient(to bottom, rgba(206, 17, 56, 0.7), rgba(206, 17, 56, 0.7));\n      background-clip: padding-box;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n      text-shadow: 0 1px black;\n      -gtk-icon-shadow: 0 1px black;\n      outline-color: rgba(254, 254, 254, 0.3); }\n    .osd button.destructive-action:active:backdrop, .osd button.destructive-action:active, .osd button.destructive-action:checked:backdrop, .osd button.destructive-action:checked {\n      color: white;\n      border-color: rgba(0, 0, 0, 0.7);\n      background-image: linear-gradient(to bottom, #ce1138, #ce1138);\n      background-clip: padding-box;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      outline-color: rgba(254, 254, 254, 0.3); }\n    .osd button.destructive-action:disabled:backdrop, .osd button.destructive-action:disabled {\n      color: #838383;\n      border-color: rgba(0, 0, 0, 0.7);\n      background-image: linear-gradient(to bottom, rgba(32, 32, 33, 0.5), rgba(32, 32, 33, 0.5));\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n    .osd button.destructive-action:backdrop {\n      color: #fefefe;\n      border-color: rgba(0, 0, 0, 0.7);\n      background-image: linear-gradient(to bottom, rgba(206, 17, 56, 0.5), rgba(206, 17, 56, 0.5));\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n.stack-switcher > button {\n  outline-offset: -3px; }\n  .stack-switcher > button > label {\n    padding-left: 6px;\n    padding-right: 6px; }\n  .stack-switcher > button > image {\n    padding-left: 6px;\n    padding-right: 6px;\n    padding-top: 3px;\n    padding-bottom: 3px; }\n  .stack-switcher > button.text-button {\n    padding-left: 10px;\n    padding-right: 10px; }\n  .stack-switcher > button.image-button {\n    padding-left: 2px;\n    padding-right: 2px; }\n  .stack-switcher > button.needs-attention:active > label,\n  .stack-switcher > button.needs-attention:active > image, .stack-switcher > button.needs-attention:checked > label,\n  .stack-switcher > button.needs-attention:checked > image {\n    animation: none;\n    background-image: none; }\n.inline-toolbar button, .inline-toolbar button:backdrop {\n  border-radius: 2px;\n  border-width: 1px; }\n.primary-toolbar button, .primary-toolbar .raised button {\n  -gtk-icon-shadow: none; }\n  .primary-toolbar button:hover, .primary-toolbar button:focus, .primary-toolbar .raised button:hover, .primary-toolbar .raised button:focus {\n    color: #fefefe;\n    outline-color: rgba(254, 254, 254, 0.3);\n    background-color: #0072ff;\n    text-shadow: none; }\n\n.stack-switcher > button.needs-attention > label,\n.stack-switcher > button.needs-attention > image, stacksidebar row.needs-attention > label {\n  animation: needs_attention 150ms ease-in;\n  background-image: radial-gradient(farthest-side, #4d9cff 96%, rgba(77, 156, 255, 0));\n  background-size: 6px 6px, 6px 6px;\n  background-repeat: no-repeat;\n  background-position: right 3px, right 2px; }\n  .stack-switcher > button.needs-attention > label:backdrop,\n  .stack-switcher > button.needs-attention > image:backdrop, stacksidebar row.needs-attention > label:backdrop {\n    background-size: 6px 6px, 0 0; }\n  .stack-switcher > button.needs-attention > label:dir(rtl),\n  .stack-switcher > button.needs-attention > image:dir(rtl), stacksidebar row.needs-attention > label:dir(rtl) {\n    background-position: left 3px, left 2px; }\n\ntoolbar button:hover {\n  font-weight: normal;\n  color: #F4F5F6;\n  background-color: #212328;\n  text-shadow: none; }\ntoolbar button:active {\n  font-weight: normal;\n  color: #F4F5F6;\n  background-color: #212328;\n  text-shadow: none; }\n\n.inline-toolbar toolbutton > button {\n  background-color: transparent;\n  background-image: none;\n  border-color: transparent;\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n  text-shadow: none;\n  -gtk-icon-shadow: none; }\n  .inline-toolbar toolbutton > button:hover {\n    color: #fefefe; }\n  .inline-toolbar toolbutton > button:active, .inline-toolbar toolbutton > button:checked {\n    color: #0067e6; }\n  .inline-toolbar toolbutton > button:disabled {\n    color: #c9cacb; }\n    .inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked {\n      color: rgba(0, 103, 230, 0.3); }\n  .inline-toolbar toolbutton > button:backdrop {\n    color: #c9cacb; }\n    .inline-toolbar toolbutton > button:backdrop:active, .inline-toolbar toolbutton > button:backdrop:checked {\n      color: #0067e6; }\n    .inline-toolbar toolbutton > button:backdrop:disabled {\n      color: #c9cacb; }\n      .inline-toolbar toolbutton > button:backdrop:disabled:active, .inline-toolbar toolbutton > button:backdrop:disabled:checked {\n        color: rgba(0, 103, 230, 0.3); }\n\ntoolbar.inline-toolbar toolbutton > button.flat:backdrop,\ntoolbar.inline-toolbar toolbutton:backdrop > button.flat:backdrop {\n  border-color: transparent;\n  box-shadow: none; }\n\n.inline-toolbar button, .inline-toolbar button:backdrop, .linked > button, .linked > button:hover, .linked > button:active, .linked > button:checked, .linked > button:backdrop, .linked:not(.vertical) > spinbutton:not(.vertical), spinbutton.vertical.linked:not(.vertical) > text, .linked:not(.vertical) >\nentry, .linked > combobox > box > button.combo:dir(ltr), .linked > combobox > box > button.combo:dir(rtl) {\n  border: 1px solid black;\n  border-radius: 0;\n  border-right-style: none;\n  box-shadow: none; }\n\n.inline-toolbar button:first-child, .linked > button:first-child, combobox.linked button:nth-child(2):dir(rtl), .linked:not(.vertical) > combobox:first-child > box > button.combo, .linked:not(.vertical) > spinbutton:first-child:not(.vertical), spinbutton.vertical.linked:not(.vertical) > text:first-child, .linked:not(.vertical) >\nentry:first-child {\n  border-top-left-radius: 3px;\n  border-bottom-left-radius: 3px; }\n.inline-toolbar button:last-child, .linked > button:last-child, combobox.linked button:nth-child(2):dir(ltr), .linked:not(.vertical) > combobox:last-child > box > button.combo, .linked:not(.vertical) > spinbutton:last-child:not(.vertical), spinbutton.vertical.linked:not(.vertical) > text:last-child, .linked:not(.vertical) >\nentry:last-child {\n  border-top-right-radius: 3px;\n  border-bottom-right-radius: 3px;\n  border-right-style: solid; }\n.inline-toolbar button:only-child, .linked > button:only-child, .linked:not(.vertical) > combobox:only-child > box > button.combo, .linked:not(.vertical) > spinbutton:only-child:not(.vertical), spinbutton.vertical.linked:not(.vertical) > text:only-child, .linked:not(.vertical) >\nentry:only-child {\n  border-radius: 3px;\n  border-style: solid; }\n\n.linked.vertical > button, .linked.vertical > button:hover, .linked.vertical > button:active, .linked.vertical > button:checked, .linked.vertical > button:backdrop, .linked.vertical > spinbutton:not(.vertical), spinbutton.vertical.linked > text, .linked.vertical >\nentry, .linked.vertical > combobox > box > button.combo {\n  border-style: solid solid none solid;\n  border-radius: 0; }\n\n.linked.vertical > button:first-child, .linked.vertical > combobox:first-child > box > button.combo, .linked.vertical > spinbutton:first-child:not(.vertical), spinbutton.vertical.linked > text:first-child, .linked.vertical >\nentry:first-child {\n  border-top-left-radius: 3px;\n  border-top-right-radius: 3px; }\n.linked.vertical > button:last-child, .linked.vertical > combobox:last-child > box > button.combo, .linked.vertical > spinbutton:last-child:not(.vertical), spinbutton.vertical.linked > text:last-child, .linked.vertical >\nentry:last-child {\n  border-bottom-left-radius: 3px;\n  border-bottom-right-radius: 3px;\n  border-style: solid; }\n.linked.vertical > button:only-child, .linked.vertical > combobox:only-child > box > button.combo, .linked.vertical > spinbutton:only-child:not(.vertical), spinbutton.vertical.linked > text:only-child, .linked.vertical >\nentry:only-child {\n  border-radius: 3px;\n  border-style: solid; }\n\nmodelbutton.flat,\n.menuitem.button.flat, modelbutton.flat:backdrop, modelbutton.flat:backdrop:hover,\n.menuitem.button.flat:backdrop,\n.menuitem.button.flat:backdrop:hover, calendar.button, calendar.button:hover, calendar.button:backdrop, calendar.button:disabled, button:link,\nbutton:visited, button:link:hover, button:link:active, button:link:checked,\nbutton:visited:hover,\nbutton:visited:active,\nbutton:visited:checked, .scale-popup button:hover, .scale-popup button:backdrop:hover, .scale-popup button:backdrop:disabled, .scale-popup button:backdrop {\n  background-color: transparent;\n  background-image: none;\n  border-color: transparent;\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0);\n  text-shadow: none;\n  -gtk-icon-shadow: none; }\n\n/* menu buttons */\nmodelbutton.flat,\n.menuitem.button.flat {\n  min-height: 26px;\n  padding-left: 5px;\n  padding-right: 5px;\n  border-radius: 3px;\n  outline-offset: -2px; }\n  modelbutton.flat:hover,\n  .menuitem.button.flat:hover {\n    background-color: #232329; }\n  modelbutton.flat check:last-child,\n  modelbutton.flat radio:last-child,\n  .menuitem.button.flat check:last-child,\n  .menuitem.button.flat radio:last-child {\n    margin-left: 8px; }\n  modelbutton.flat check:first-child,\n  modelbutton.flat radio:first-child,\n  .menuitem.button.flat check:first-child,\n  .menuitem.button.flat radio:first-child {\n    margin-right: 8px; }\n\nmodelbutton.flat arrow {\n  background: none; }\n  modelbutton.flat arrow:hover {\n    background: none; }\n  modelbutton.flat arrow.left {\n    -gtk-icon-source: -gtk-icontheme(\"pan-start-symbolic\"); }\n  modelbutton.flat arrow.right {\n    -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic\"); }\n\nbutton.color {\n  padding: 4px; }\n  button.color colorswatch:only-child, button.color colorswatch:only-child overlay {\n    border-radius: 0; }\n\nnotebook button, list button, .view button, iconview button, popover button {\n  box-shadow: none; }\n  notebook button:backdrop, list button:backdrop, .view button:backdrop, iconview button:backdrop, popover button:backdrop {\n    box-shadow: none; }\nnotebook .linked > button, list .linked > button, .view .linked > button, iconview .linked > button, popover .linked > button {\n  box-shadow: none; }\n\n/************\n * Calendar *\n ***********/\ncalendar {\n  color: #F4F5F6;\n  border: 1px solid black; }\n  calendar:selected {\n    border-radius: 3px; }\n  calendar.header {\n    border-bottom: 1px solid rgba(0, 0, 0, 0.1);\n    border-radius: 0; }\n    calendar.header:backdrop {\n      border-color: rgba(0, 0, 0, 0.1); }\n  calendar.button {\n    color: rgba(244, 245, 246, 0.45); }\n    calendar.button:hover {\n      color: #F4F5F6; }\n    calendar.button:backdrop {\n      color: rgba(130, 131, 133, 0.45); }\n    calendar.button:disabled {\n      color: rgba(130, 131, 133, 0.45); }\n  calendar:indeterminate, calendar:indeterminate:backdrop {\n    color: alpha(currentColor,0.55); }\n  calendar.highlight, calendar.highlight:backdrop {\n    font-size: smaller;\n    color: #F4F5F6; }\n  calendar:backdrop {\n    color: #c9cacb;\n    border-color: #020202; }\n\n/*************************\n * Check and Radio Items *\n *************************/\ncheck {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-unchecked-dark.png\"), url(\"../assets/checkbox-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-unchecked-dark.png\"), url(\"../assets/radio-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:hover {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-unchecked-hover-dark.png\"), url(\"../assets/checkbox-unchecked-hover@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:hover {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-unchecked-hover-dark.png\"), url(\"../assets/radio-unchecked-hover@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:active {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-unchecked-active-dark.png\"), url(\"../assets/checkbox-unchecked-active@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:active {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-unchecked-active-dark.png\"), url(\"../assets/radio-unchecked-active@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:backdrop {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-unchecked-backdrop-dark.png\"), url(\"../assets/checkbox-unchecked-backdrop@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:backdrop {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-unchecked-backdrop-dark.png\"), url(\"../assets/radio-unchecked-backdrop@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:disabled {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-unchecked-insensitive-dark.png\"), url(\"../assets/checkbox-unchecked-insensitive@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:disabled {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-unchecked-insensitive-dark.png\"), url(\"../assets/radio-unchecked-insensitive@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:disabled:backdrop {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-unchecked-insensitive-dark.png\"), url(\"../assets/checkbox-unchecked-insensitive@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:disabled:backdrop {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-unchecked-insensitive-dark.png\"), url(\"../assets/radio-unchecked-insensitive@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:checked {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-checked-dark.png\"), url(\"../assets/checkbox-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:checked {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-checked-dark.png\"), url(\"../assets/radio-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:checked:hover {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-checked-hover-dark.png\"), url(\"../assets/checkbox-checked-hover@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:checked:hover {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-checked-hover-dark.png\"), url(\"../assets/radio-checked-hover@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:checked:active {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-checked-active-dark.png\"), url(\"../assets/checkbox-checked-active@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:checked:active {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-checked-active-dark.png\"), url(\"../assets/radio-checked-active@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:checked:backdrop {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-checked-backdrop-dark.png\"), url(\"../assets/checkbox-checked-backdrop@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:checked:backdrop {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-checked-backdrop-dark.png\"), url(\"../assets/radio-checked-backdrop@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:checked:disabled {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-checked-insensitive-dark.png\"), url(\"../assets/checkbox-checked-insensitive@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:checked:disabled {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-checked-insensitive-dark.png\"), url(\"../assets/radio-checked-insensitive@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:checked:disabled:backdrop {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-checked-insensitive-dark.png\"), url(\"../assets/checkbox-checked-insensitive@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:checked:disabled:backdrop {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-checked-insensitive-dark.png\"), url(\"../assets/radio-checked-insensitive@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:indeterminate {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-mixed.png\"), url(\"../assets/checkbox-mixed@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:indeterminate {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-mixed.png\"), url(\"../assets/radio-mixed@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:indeterminate:hover {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-mixed-hover.png\"), url(\"../assets/checkbox-mixed-hover@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:indeterminate:hover {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-mixed-hover.png\"), url(\"../assets/radio-mixed-hover@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:indeterminate:active {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-mixed-active.png\"), url(\"../assets/checkbox-mixed-active@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:indeterminate:active {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-mixed-active.png\"), url(\"../assets/radio-mixed-active@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:indeterminate:backdrop {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-mixed-backdrop.png\"), url(\"../assets/checkbox-mixed-backdrop@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:indeterminate:backdrop {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-mixed-backdrop.png\"), url(\"../assets/radio-mixed-backdrop@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:indeterminate:disabled {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-mixed-insensitive.png\"), url(\"../assets/checkbox-mixed-insensitive@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:indeterminate:disabled {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-mixed-insensitive.png\"), url(\"../assets/radio-mixed-insensitive@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:indeterminate:disabled:backdrop {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-mixed-insensitive.png\"), url(\"../assets/checkbox-mixed-insensitive@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:indeterminate:disabled:backdrop {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-mixed-insensitive.png\"), url(\"../assets/radio-mixed-insensitive@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-unchecked-dark.png\"), url(\"../assets/checkbox-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-unchecked-dark.png\"), url(\"../assets/selected-radio-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:hover:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-unchecked-dark.png\"), url(\"../assets/checkbox-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:hover:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-unchecked-dark.png\"), url(\"../assets/selected-radio-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:active:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-unchecked-dark.png\"), url(\"../assets/checkbox-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:active:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-unchecked-dark.png\"), url(\"../assets/selected-radio-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:backdrop:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-unchecked-dark.png\"), url(\"../assets/checkbox-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:backdrop:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-unchecked-dark.png\"), url(\"../assets/selected-radio-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:disabled:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-unchecked-dark.png\"), url(\"../assets/checkbox-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:disabled:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-unchecked-dark.png\"), url(\"../assets/selected-radio-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:disabled:backdrop:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-unchecked-dark.png\"), url(\"../assets/checkbox-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:disabled:backdrop:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-unchecked-dark.png\"), url(\"../assets/selected-radio-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:checked:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-checked-dark.png\"), url(\"../assets/checkbox-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:checked:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-checked-dark.png\"), url(\"../assets/selected-radio-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:checked:hover:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-checked-dark.png\"), url(\"../assets/checkbox-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:checked:hover:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-checked-dark.png\"), url(\"../assets/selected-radio-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:checked:active:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-checked-dark.png\"), url(\"../assets/checkbox-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:checked:active:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-checked-dark.png\"), url(\"../assets/selected-radio-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:checked:backdrop:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-checked-dark.png\"), url(\"../assets/checkbox-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:checked:backdrop:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-checked-dark.png\"), url(\"../assets/selected-radio-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:checked:disabled:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-checked-dark.png\"), url(\"../assets/checkbox-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:checked:disabled:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-checked-dark.png\"), url(\"../assets/selected-radio-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:checked:disabled:backdrop:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-checked-dark.png\"), url(\"../assets/checkbox-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:checked:disabled:backdrop:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-checked-dark.png\"), url(\"../assets/selected-radio-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:indeterminate:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-checkbox-mixed.png\"), url(\"../assets/selected-checkbox-mixed@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:indeterminate:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-mixed.png\"), url(\"../assets/selected-radio-mixed@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:indeterminate:hover:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-checkbox-mixed.png\"), url(\"../assets/selected-checkbox-mixed@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:indeterminate:hover:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-mixed.png\"), url(\"../assets/selected-radio-mixed@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:indeterminate:active:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-checkbox-mixed.png\"), url(\"../assets/selected-checkbox-mixed@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:indeterminate:active:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-mixed.png\"), url(\"../assets/selected-radio-mixed@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:indeterminate:backdrop:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-checkbox-mixed.png\"), url(\"../assets/selected-checkbox-mixed@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:indeterminate:backdrop:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-mixed.png\"), url(\"../assets/selected-radio-mixed@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:indeterminate:disabled:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-checkbox-mixed.png\"), url(\"../assets/selected-checkbox-mixed@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:indeterminate:disabled:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-mixed.png\"), url(\"../assets/selected-radio-mixed@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:indeterminate:disabled:backdrop:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-checkbox-mixed.png\"), url(\"../assets/selected-checkbox-mixed@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:indeterminate:disabled:backdrop:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-mixed.png\"), url(\"../assets/selected-radio-mixed@2.png\"));\n  -gtk-icon-shadow: none; }\n\n.view.content-view check, iconview.content-view check,\n.view.content-view.check,\niconview.content-view.check {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selection-mode-checkbox-unchecked.png\"), url(\"../assets/checkbox-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\n.view.content-view radio, iconview.content-view radio,\n.view.content-view.radio,\niconview.content-view.radio {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selection-mode-radio-unchecked.png\"), url(\"../assets/radio-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\n.view.content-view check:hover, iconview.content-view check:hover,\n.view.content-view.check:hover,\niconview.content-view.check:hover {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selection-mode-checkbox-unchecked-hover.png\"), url(\"../assets/checkbox-unchecked-hover@2.png\"));\n  -gtk-icon-shadow: none; }\n\n.view.content-view radio:hover, iconview.content-view radio:hover,\n.view.content-view.radio:hover,\niconview.content-view.radio:hover {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selection-mode-radio-unchecked-hover.png\"), url(\"../assets/radio-unchecked-hover@2.png\"));\n  -gtk-icon-shadow: none; }\n\n.view.content-view check:active, iconview.content-view check:active,\n.view.content-view.check:active,\niconview.content-view.check:active {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selection-mode-checkbox-unchecked-active.png\"), url(\"../assets/checkbox-unchecked-active@2.png\"));\n  -gtk-icon-shadow: none; }\n\n.view.content-view radio:active, iconview.content-view radio:active,\n.view.content-view.radio:active,\niconview.content-view.radio:active {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selection-mode-radio-unchecked-active.png\"), url(\"../assets/radio-unchecked-active@2.png\"));\n  -gtk-icon-shadow: none; }\n\n.view.content-view check:backdrop, iconview.content-view check:backdrop,\n.view.content-view.check:backdrop,\niconview.content-view.check:backdrop {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selection-mode-checkbox-unchecked-backdrop.png\"), url(\"../assets/checkbox-unchecked-backdrop@2.png\"));\n  -gtk-icon-shadow: none; }\n\n.view.content-view radio:backdrop, iconview.content-view radio:backdrop,\n.view.content-view.radio:backdrop,\niconview.content-view.radio:backdrop {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selection-mode-radio-unchecked-backdrop.png\"), url(\"../assets/radio-unchecked-backdrop@2.png\"));\n  -gtk-icon-shadow: none; }\n\n.view.content-view check:disabled, iconview.content-view check:disabled,\n.view.content-view.check:disabled,\niconview.content-view.check:disabled {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selection-mode-checkbox-unchecked-insensitive.png\"), url(\"../assets/checkbox-unchecked-insensitive@2.png\"));\n  -gtk-icon-shadow: none; }\n\n.view.content-view radio:disabled, iconview.content-view radio:disabled,\n.view.content-view.radio:disabled,\niconview.content-view.radio:disabled {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selection-mode-radio-unchecked-insensitive.png\"), url(\"../assets/radio-unchecked-insensitive@2.png\"));\n  -gtk-icon-shadow: none; }\n\n.view.content-view check:disabled:backdrop, iconview.content-view check:disabled:backdrop,\n.view.content-view.check:disabled:backdrop,\niconview.content-view.check:disabled:backdrop {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selection-mode-checkbox-unchecked-backdrop-insensitive.png\"), url(\"../assets/checkbox-unchecked-backdrop-insensitive@2.png\"));\n  -gtk-icon-shadow: none; }\n\n.view.content-view radio:disabled:backdrop, iconview.content-view radio:disabled:backdrop,\n.view.content-view.radio:disabled:backdrop,\niconview.content-view.radio:disabled:backdrop {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selection-mode-radio-unchecked-backdrop-insensitive.png\"), url(\"../assets/radio-unchecked-backdrop-insensitive@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheckbutton.text-button, radiobutton.text-button {\n  padding: 2px 0;\n  outline-offset: 0; }\n  checkbutton.text-button label:not(:only-child):first-child, radiobutton.text-button label:not(:only-child):first-child {\n    margin-left: 4px; }\n  checkbutton.text-button label:not(:only-child):last-child, radiobutton.text-button label:not(:only-child):last-child {\n    margin-right: 4px; }\n\ncheck,\nradio {\n  margin: 0 4px;\n  min-height: 16px;\n  min-width: 16px;\n  border: none; }\n  menu menuitem check, menu menuitem\n  radio {\n    margin: 0; }\n    menu menuitem check, menu menuitem check:hover, menu menuitem check:disabled, menu menuitem\n    radio, menu menuitem\n    radio:hover, menu menuitem\n    radio:disabled {\n      min-height: 14px;\n      min-width: 14px;\n      background-image: none;\n      background-color: transparent;\n      box-shadow: none;\n      -gtk-icon-shadow: none;\n      color: inherit;\n      border-color: currentColor;\n      animation: none; }\n\n/*****************\n * Color Chooser *\n *****************/\ncolorswatch, colorswatch:drop(active) {\n  border-style: none; }\ncolorswatch.top {\n  border-top-left-radius: 5.5px;\n  border-top-right-radius: 5.5px; }\n  colorswatch.top overlay {\n    border-top-left-radius: 5px;\n    border-top-right-radius: 5px; }\ncolorswatch.bottom {\n  border-bottom-left-radius: 5.5px;\n  border-bottom-right-radius: 5.5px; }\n  colorswatch.bottom overlay {\n    border-bottom-left-radius: 5px;\n    border-bottom-right-radius: 5px; }\ncolorswatch.left, colorswatch:first-child:not(.top) {\n  border-top-left-radius: 5.5px;\n  border-bottom-left-radius: 5.5px; }\n  colorswatch.left overlay, colorswatch:first-child:not(.top) overlay {\n    border-top-left-radius: 5px;\n    border-bottom-left-radius: 5px; }\ncolorswatch.right, colorswatch:last-child:not(.bottom) {\n  border-top-right-radius: 5.5px;\n  border-bottom-right-radius: 5.5px; }\n  colorswatch.right overlay, colorswatch:last-child:not(.bottom) overlay {\n    border-top-right-radius: 5px;\n    border-bottom-right-radius: 5px; }\ncolorswatch.dark overlay {\n  color: #fefefe; }\n  colorswatch.dark overlay:hover {\n    border-color: black; }\n  colorswatch.dark overlay:backdrop {\n    color: rgba(254, 254, 254, 0.5); }\ncolorswatch.light overlay {\n  color: #F4F5F6; }\n  colorswatch.light overlay:hover {\n    border-color: black; }\n  colorswatch.light overlay:backdrop {\n    color: #c9cacb; }\ncolorswatch:drop(active) {\n  box-shadow: none; }\n  colorswatch:drop(active).light overlay {\n    border-color: #71f79f;\n    box-shadow: inset 0 0 0 2px black, inset 0 0 0 1px #71f79f; }\n  colorswatch:drop(active).dark overlay {\n    border-color: #71f79f;\n    box-shadow: inset 0 0 0 2px black, inset 0 0 0 1px #71f79f; }\ncolorswatch overlay {\n  box-shadow: inset 0 3px 2px -2px rgba(0, 0, 0, 0.5);\n  border: 1px solid black; }\n  colorswatch overlay:hover {\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.3); }\n  colorswatch overlay:backdrop, colorswatch overlay:backdrop:hover {\n    border-color: black;\n    box-shadow: none; }\ncolorswatch#add-color-button {\n  border-radius: 5px 5px 0 0; }\n  colorswatch#add-color-button:only-child {\n    border-radius: 5px; }\n  colorswatch#add-color-button overlay {\n    font-weight: normal;\n    color: #F4F5F6;\n    background-color: #212328;\n    text-shadow: none; }\n    colorswatch#add-color-button overlay:hover {\n      color: #F4F5F6;\n      outline-color: rgba(244, 245, 246, 0.3);\n      background-color: #191a1f;\n      text-shadow: none; }\n    colorswatch#add-color-button overlay:backdrop {\n      color: #c9cacb;\n      outline-color: rgba(244, 245, 246, 0.3);\n      background-color: #1b1c21;\n      text-shadow: none; }\ncolorswatch:disabled {\n  opacity: 0.5; }\n  colorswatch:disabled overlay {\n    border-color: rgba(0, 0, 0, 0.6);\n    box-shadow: none; }\nrow:selected colorswatch {\n  box-shadow: 0 0 0 2px #fefefe; }\ncolorswatch#editor-color-sample {\n  border-radius: 4px; }\n  colorswatch#editor-color-sample overlay {\n    border-radius: 4.5px; }\n\ncolorchooser .popover.osd {\n  border-radius: 5px; }\n\n/**************\n * ComboBoxes *\n **************/\ncombobox arrow {\n  -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\");\n  min-height: 16px;\n  min-width: 16px; }\ncombobox:drop(active) {\n  box-shadow: none; }\n\n/***********\n * Dialogs *\n ***********/\nmessagedialog, .messagedialog, .dialog {\n  background-color: #101013; }\n  messagedialog .titlebar:not(headerbar), .messagedialog .titlebar:not(headerbar), .dialog .titlebar:not(headerbar) {\n    background-color: rgba(16, 16, 19, 0.95); }\n  messagedialog .titlebar, .messagedialog .titlebar, .dialog .titlebar {\n    min-height: 20px;\n    background-image: none;\n    background-color: rgba(16, 16, 19, 0.95);\n    border-style: none;\n    border-top-left-radius: 4px;\n    border-top-right-radius: 4px; }\n  messagedialog.csd.background, .messagedialog.csd.background, .dialog.csd.background {\n    background-color: #0e0e10;\n    color: #F4F5F6;\n    border-bottom-left-radius: 5px;\n    border-bottom-right-radius: 5px; }\n  messagedialog.csd .dialog-action-area button, .messagedialog.csd .dialog-action-area button, .dialog.csd .dialog-action-area button {\n    padding: 7px 11px;\n    border-radius: 0;\n    border-left-style: solid;\n    border-right-style: none;\n    border-bottom-style: none;\n    background-color: transparent;\n    color: #F4F5F6;\n    box-shadow: none; }\n    messagedialog.csd .dialog-action-area button:hover, .messagedialog.csd .dialog-action-area button:hover, .dialog.csd .dialog-action-area button:hover {\n      background-color: rgba(0, 114, 255, 0.9);\n      color: white; }\n    messagedialog.csd .dialog-action-area button:first-child, .messagedialog.csd .dialog-action-area button:first-child, .dialog.csd .dialog-action-area button:first-child {\n      border-left-style: none;\n      border-bottom-left-radius: 4px; }\n    messagedialog.csd .dialog-action-area button:last-child, .messagedialog.csd .dialog-action-area button:last-child, .dialog.csd .dialog-action-area button:last-child {\n      border-bottom-right-radius: 4px; }\n    messagedialog.csd .dialog-action-area button.destructive-action, messagedialog.csd .dialog-action-area button.suggested-action, .messagedialog.csd .dialog-action-area button.destructive-action, .messagedialog.csd .dialog-action-area button.suggested-action, .dialog.csd .dialog-action-area button.destructive-action, .dialog.csd .dialog-action-area button.suggested-action {\n      color: white; }\n\n.messagedialog .message-area {\n  padding: 26px; }\n\nfilechooser .dialog-action-box {\n  border-top: 1px solid black; }\n  filechooser .dialog-action-box:backdrop {\n    border-top-color: #020202; }\nfilechooser #pathbarbox {\n  border-bottom: 1px solid #101013; }\n\nfilechooserbutton:drop(active) {\n  box-shadow: none;\n  border-color: transparent; }\n\n/****************\n * Text Entries *\n ****************/\nspinbutton:not(.vertical), spinbutton.vertical > text, entry {\n  min-height: 28px;\n  padding-left: 8px;\n  padding-right: 8px;\n  border: 1px solid;\n  border-radius: 3px;\n  transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n  color: #F4F5F6;\n  border-color: black;\n  background-color: #22232a; }\n  spinbutton:not(.vertical) image.left, spinbutton.vertical > text image.left,\n  entry image.left {\n    padding-left: 0;\n    padding-right: 6px; }\n  spinbutton:not(.vertical) image.right, spinbutton.vertical > text image.right,\n  entry image.right {\n    padding-left: 6px;\n    padding-right: 0; }\n  spinbutton:not(.vertical) undershoot.left, spinbutton.vertical > text undershoot.left,\n  entry undershoot.left {\n    background-color: transparent;\n    background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%);\n    padding-left: 1px;\n    background-size: 1px 10px;\n    background-repeat: repeat-y;\n    background-origin: content-box;\n    background-position: left center;\n    border: none;\n    box-shadow: none; }\n  spinbutton:not(.vertical) undershoot.right, spinbutton.vertical > text undershoot.right,\n  entry undershoot.right {\n    background-color: transparent;\n    background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%);\n    padding-right: 1px;\n    background-size: 1px 10px;\n    background-repeat: repeat-y;\n    background-origin: content-box;\n    background-position: right center;\n    border: none;\n    box-shadow: none; }\n  spinbutton.flat:focus-within:not(.vertical), spinbutton.vertical > text.flat:focus-within, spinbutton.flat:not(.vertical), spinbutton.vertical > text.flat,\n  entry.flat:focus-within,\n  entry.flat {\n    min-height: 0;\n    padding: 2px;\n    background-image: none;\n    border-color: transparent;\n    box-shadow: none;\n    border-radius: 0; }\n  spinbutton:focus-within:not(.vertical), spinbutton.vertical > text:focus-within,\n  entry:focus-within {\n    border-color: #005bcc;\n    box-shadow: 0px 0px 1px 1px #0072ff inset; }\n  spinbutton:disabled:not(.vertical), spinbutton.vertical > text:disabled,\n  entry:disabled {\n    color: #828385;\n    border-color: black;\n    background-color: #141418;\n    box-shadow: none; }\n  spinbutton:backdrop:not(.vertical), spinbutton.vertical > text:backdrop,\n  entry:backdrop {\n    color: #c9cacb;\n    border-color: #020202;\n    background-color: #1b1c21;\n    box-shadow: none;\n    transition: 200ms ease-out; }\n  spinbutton:backdrop:disabled:not(.vertical), spinbutton.vertical > text:backdrop:disabled,\n  entry:backdrop:disabled {\n    color: #33333d;\n    border-color: #020202;\n    background-color: #141418;\n    box-shadow: none; }\n  spinbutton.error:not(.vertical), spinbutton.vertical > text.error,\n  entry.error {\n    color: #F4F5F6;\n    border-color: black;\n    background-color: #22232a;\n    color: #e6133e;\n    border-color: #410512; }\n    spinbutton.error:focus-within:not(.vertical), spinbutton.vertical > text.error:focus-within,\n    entry.error:focus-within {\n      border-color: #410512;\n      box-shadow: 0px 0px 1px 1px #0072ff inset; }\n    spinbutton.error:selected:focus:not(.vertical), spinbutton.vertical > text.error:selected:focus, spinbutton.error:selected:not(.vertical), spinbutton.vertical > text.error:selected,\n    entry.error:selected:focus,\n    entry.error:selected {\n      background-color: #e6133e; }\n  spinbutton.warning:not(.vertical), spinbutton.vertical > text.warning,\n  entry.warning {\n    color: #F4F5F6;\n    border-color: black;\n    background-color: #22232a;\n    color: #cc5500;\n    border-color: #1a0b00; }\n    spinbutton.warning:focus-within:not(.vertical), spinbutton.vertical > text.warning:focus-within,\n    entry.warning:focus-within {\n      border-color: #1a0b00;\n      box-shadow: 0px 0px 1px 1px #0072ff inset; }\n    spinbutton.warning:selected:focus:not(.vertical), spinbutton.vertical > text.warning:selected:focus, spinbutton.warning:selected:not(.vertical), spinbutton.vertical > text.warning:selected,\n    entry.warning:selected:focus,\n    entry.warning:selected {\n      background-color: #cc5500; }\n  spinbutton:not(.vertical) image, spinbutton.vertical > text image,\n  entry image {\n    color: #c8c9cb; }\n    spinbutton:not(.vertical) image:hover, spinbutton.vertical > text image:hover,\n    entry image:hover {\n      color: #F4F5F6; }\n    spinbutton:not(.vertical) image:active, spinbutton.vertical > text image:active,\n    entry image:active {\n      color: #0072ff; }\n    spinbutton:not(.vertical) image:backdrop, spinbutton.vertical > text image:backdrop,\n    entry image:backdrop {\n      color: #6d6e71; }\n  spinbutton:drop(active):focus-within:not(.vertical), spinbutton.vertical > text:drop(active):focus-within, spinbutton:drop(active):not(.vertical), spinbutton.vertical > text:drop(active),\n  entry:drop(active):focus-within,\n  entry:drop(active) {\n    border-color: #71f79f;\n    box-shadow: inset 0 0 0 1px #71f79f; }\n  .osd spinbutton:not(.vertical), .osd spinbutton.vertical > text,\n  .osd entry {\n    color: white;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-color: rgba(0, 0, 0, 0.5);\n    box-shadow: none;\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black; }\n    .osd spinbutton:focus-within:not(.vertical), .osd spinbutton.vertical > text:focus-within,\n    .osd entry:focus-within {\n      color: white;\n      border-color: #0072ff;\n      background-color: rgba(0, 0, 0, 0.5);\n      background-clip: padding-box;\n      text-shadow: 0 1px black;\n      -gtk-icon-shadow: 0 1px black; }\n    .osd spinbutton:backdrop:not(.vertical), .osd spinbutton.vertical > text:backdrop,\n    .osd entry:backdrop {\n      color: white;\n      border-color: rgba(0, 0, 0, 0.7);\n      background-color: rgba(0, 0, 0, 0.5);\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n    .osd spinbutton:disabled:not(.vertical), .osd spinbutton.vertical > text:disabled,\n    .osd entry:disabled {\n      color: #838383;\n      border-color: rgba(0, 0, 0, 0.7);\n      background-color: rgba(32, 32, 33, 0.5);\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\nspinbutton:not(.vertical) progress, spinbutton.vertical > text progress,\nentry progress {\n  margin: 2px -6px;\n  background-color: transparent;\n  background-image: none;\n  border-radius: 0;\n  border-width: 0 0 2px;\n  border-color: #0072ff;\n  border-style: solid;\n  box-shadow: none; }\n  spinbutton:not(.vertical) progress:backdrop, spinbutton.vertical > text progress:backdrop,\n  entry progress:backdrop {\n    background-color: transparent; }\n.linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + spinbutton:not(.vertical), spinbutton.vertical.linked:not(.vertical) > text:drop(active) + spinbutton:not(.vertical), spinbutton.vertical.linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + text, spinbutton.vertical.linked:not(.vertical) > text:drop(active) + text, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + button, spinbutton.vertical.linked:not(.vertical) > text:drop(active) + button, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + menubutton > button, spinbutton.vertical.linked:not(.vertical) > text:drop(active) + menubutton > button, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + dropdown > button, spinbutton.vertical.linked:not(.vertical) > text:drop(active) + dropdown > button, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + colorbutton > button, spinbutton.vertical.linked:not(.vertical) > text:drop(active) + colorbutton > button, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + fontbutton > button, spinbutton.vertical.linked:not(.vertical) > text:drop(active) + fontbutton > button, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + filechooserbutton > button, spinbutton.vertical.linked:not(.vertical) > text:drop(active) + filechooserbutton > button, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + filechooserbutton > combobox > box > button.combo, spinbutton.vertical.linked:not(.vertical) > text:drop(active) + filechooserbutton > combobox > box > button.combo, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + appchooserbutton > combobox > box > button.combo, spinbutton.vertical.linked:not(.vertical) > text:drop(active) + appchooserbutton > combobox > box > button.combo, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + combobox > box > button.combo, spinbutton.vertical.linked:not(.vertical) > text:drop(active) + combobox > box > button.combo, .linked:not(.vertical) >\nentry:drop(active) + spinbutton:not(.vertical), spinbutton.vertical.linked:not(.vertical) > entry:drop(active) + text, .linked:not(.vertical) >\nentry:drop(active) + button, .linked:not(.vertical) >\nentry:drop(active) + menubutton > button, .linked:not(.vertical) >\nentry:drop(active) + dropdown > button, .linked:not(.vertical) >\nentry:drop(active) + colorbutton > button, .linked:not(.vertical) >\nentry:drop(active) + fontbutton > button, .linked:not(.vertical) >\nentry:drop(active) + filechooserbutton > button, .linked:not(.vertical) >\nentry:drop(active) + filechooserbutton > combobox > box > button.combo, .linked:not(.vertical) >\nentry:drop(active) + appchooserbutton > combobox > box > button.combo, .linked:not(.vertical) >\nentry:drop(active) + combobox > box > button.combo, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) +\nentry, spinbutton.vertical.linked:not(.vertical) > text:drop(active) +\nentry, .linked:not(.vertical) >\nentry:drop(active) +\nentry {\n  border-left-color: #71f79f; }\n.linked:not(.vertical) > spinbutton:not(.vertical), spinbutton.vertical.linked:not(.vertical) > text, .linked:not(.vertical) >\nentry {\n  border-right-style: solid;\n  border-right-color: transparent; }\n  .linked:not(.vertical) > spinbutton:focus-within:not(.vertical), spinbutton.vertical.linked:not(.vertical) > text:focus-within, .linked:not(.vertical) >\n  entry:focus-within {\n    border-color: #005bcc;\n    box-shadow: 0px 0px 1px 1px #0072ff inset; }\n    .linked:not(.vertical) > spinbutton:focus-within:not(.vertical) + .popup button, spinbutton.vertical.linked:not(.vertical) > text:focus-within + .popup button, .linked:not(.vertical) >\n    entry:focus-within + .popup button {\n      border-left-color: #0072ff; }\n  .linked:not(.vertical) > spinbutton:not(.vertical) + .popup button, spinbutton.vertical.linked:not(.vertical) > text + .popup button, .linked:not(.vertical) >\n  entry + .popup button {\n    border-radius: 0px 3px 3px 0px; }\n.linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled), spinbutton.vertical.linked > text:not(:disabled) + entry:not(:disabled), .linked.vertical > spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):not(.vertical), spinbutton.vertical.linked > text:not(:disabled) + spinbutton:not(:disabled):not(.vertical), spinbutton.vertical.linked > spinbutton:not(:disabled):not(.vertical) + text:not(:disabled), spinbutton.vertical.linked > text:not(:disabled) + text:not(:disabled), .linked.vertical >\nentry:not(:disabled) + entry:not(:disabled), .linked.vertical >\nentry:not(:disabled) + spinbutton:not(:disabled):not(.vertical), spinbutton.vertical.linked > entry:not(:disabled) + text:not(:disabled) {\n  border-top-color: #121216;\n  background-image: linear-gradient(to bottom, #191a1f, #191a1f); }\n  .linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled):backdrop, spinbutton.vertical.linked > text:not(:disabled) + entry:not(:disabled):backdrop, .linked.vertical > spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):backdrop:not(.vertical), spinbutton.vertical.linked > text:not(:disabled) + spinbutton:not(:disabled):backdrop:not(.vertical), spinbutton.vertical.linked > spinbutton:not(:disabled):not(.vertical) + text:not(:disabled):backdrop, spinbutton.vertical.linked > text:not(:disabled) + text:not(:disabled):backdrop, .linked.vertical >\n  entry:not(:disabled) + entry:not(:disabled):backdrop, .linked.vertical >\n  entry:not(:disabled) + spinbutton:not(:disabled):backdrop:not(.vertical), spinbutton.vertical.linked > entry:not(:disabled) + text:not(:disabled):backdrop {\n    border-top-color: #141418;\n    background-image: linear-gradient(to bottom, #1b1c21, #1b1c21); }\n.linked.vertical > spinbutton:disabled:not(.vertical) + spinbutton:disabled:not(.vertical), spinbutton.vertical.linked > text:disabled + spinbutton:disabled:not(.vertical), spinbutton.vertical.linked > spinbutton:disabled:not(.vertical) + text:disabled, spinbutton.vertical.linked > text:disabled + text:disabled, .linked.vertical > spinbutton:disabled:not(.vertical) + entry:disabled, spinbutton.vertical.linked > text:disabled + entry:disabled, .linked.vertical >\nentry:disabled + spinbutton:disabled:not(.vertical), spinbutton.vertical.linked > entry:disabled + text:disabled, .linked.vertical >\nentry:disabled + entry:disabled {\n  border-top-color: #121216; }\n.linked.vertical > spinbutton:not(.vertical) + spinbutton:focus:not(:only-child):not(.vertical), spinbutton.vertical.linked > text + spinbutton:focus:not(:only-child):not(.vertical), spinbutton.vertical.linked > spinbutton:not(.vertical) + text:focus:not(:only-child), spinbutton.vertical.linked > text + text:focus:not(:only-child),\n.linked.vertical > spinbutton:not(.vertical) + entry:focus:not(:only-child),\nspinbutton.vertical.linked > text + entry:focus:not(:only-child), .linked.vertical >\nentry + spinbutton:focus:not(:only-child):not(.vertical), spinbutton.vertical.linked > entry + text:focus:not(:only-child),\n.linked.vertical >\nentry + entry:focus:not(:only-child) {\n  border-top-color: #005bcc; }\n.linked.vertical > spinbutton:not(.vertical) + spinbutton:drop(active):not(:only-child):not(.vertical), spinbutton.vertical.linked > text + spinbutton:drop(active):not(:only-child):not(.vertical), spinbutton.vertical.linked > spinbutton:not(.vertical) + text:drop(active):not(:only-child), spinbutton.vertical.linked > text + text:drop(active):not(:only-child),\n.linked.vertical > spinbutton:not(.vertical) + entry:drop(active):not(:only-child),\nspinbutton.vertical.linked > text + entry:drop(active):not(:only-child), .linked.vertical >\nentry + spinbutton:drop(active):not(:only-child):not(.vertical), spinbutton.vertical.linked > entry + text:drop(active):not(:only-child),\n.linked.vertical >\nentry + entry:drop(active):not(:only-child) {\n  border-top-color: #71f79f; }\n.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + spinbutton:not(.vertical), spinbutton.vertical.linked > text:focus:not(:only-child) + spinbutton:not(.vertical), spinbutton.vertical.linked > spinbutton:focus:not(:only-child):not(.vertical) + text, spinbutton.vertical.linked > text:focus:not(:only-child) + text,\n.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + entry,\nspinbutton.vertical.linked > text:focus:not(:only-child) + entry,\n.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + button,\nspinbutton.vertical.linked > text:focus:not(:only-child) + button,\n.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + combobox > box > button.combo,\nspinbutton.vertical.linked > text:focus:not(:only-child) + combobox > box > button.combo, .linked.vertical >\nentry:focus:not(:only-child) + spinbutton:not(.vertical), spinbutton.vertical.linked > entry:focus:not(:only-child) + text,\n.linked.vertical >\nentry:focus:not(:only-child) + entry,\n.linked.vertical >\nentry:focus:not(:only-child) + button,\n.linked.vertical >\nentry:focus:not(:only-child) + combobox > box > button.combo {\n  border-top-color: #005bcc; }\n.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + spinbutton:not(.vertical), spinbutton.vertical.linked > text:drop(active):not(:only-child) + spinbutton:not(.vertical), spinbutton.vertical.linked > spinbutton:drop(active):not(:only-child):not(.vertical) + text, spinbutton.vertical.linked > text:drop(active):not(:only-child) + text,\n.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + entry,\nspinbutton.vertical.linked > text:drop(active):not(:only-child) + entry,\n.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + button,\nspinbutton.vertical.linked > text:drop(active):not(:only-child) + button,\n.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + combobox > box > button.combo,\nspinbutton.vertical.linked > text:drop(active):not(:only-child) + combobox > box > button.combo, .linked.vertical >\nentry:drop(active):not(:only-child) + spinbutton:not(.vertical), spinbutton.vertical.linked > entry:drop(active):not(:only-child) + text,\n.linked.vertical >\nentry:drop(active):not(:only-child) + entry,\n.linked.vertical >\nentry:drop(active):not(:only-child) + button,\n.linked.vertical >\nentry:drop(active):not(:only-child) + combobox > box > button.combo {\n  border-top-color: #71f79f; }\n\ntreeview entry:focus-within:dir(rtl), treeview entry:focus-within:dir(ltr) {\n  background-color: #191a1f;\n  transition-property: color, background; }\ntreeview entry.flat, treeview entry {\n  border-radius: 0;\n  background-image: none;\n  background-color: #191a1f; }\n  treeview entry.flat:focus-within, treeview entry:focus-within {\n    border-color: #0072ff; }\n\n/*************\n * Expanders *\n *************/\nexpander {\n  min-width: 16px;\n  min-height: 16px;\n  -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic\"); }\n  expander:dir(rtl) {\n    -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic-rtl\"); }\n  expander:hover {\n    color: white; }\n  expander:checked {\n    -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\"); }\n\n/****************\n * Floating Bar *\n ****************/\n.floating-bar {\n  background-color: #101013;\n  border-width: 1px;\n  border-style: solid solid none;\n  border-color: black;\n  border-radius: 3px 3px 0 0;\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }\n  .floating-bar.bottom.left {\n    border-left-style: none;\n    border-top-left-radius: 0; }\n  .floating-bar.bottom.right {\n    border-right-style: none;\n    border-top-right-radius: 0; }\n  .floating-bar > button {\n    padding: 4px; }\n  .floating-bar:backdrop {\n    background-color: #101013;\n    border-color: #020202; }\n\n/**********\n * Frames *\n **********/\nframe > border,\n.frame {\n  box-shadow: none;\n  margin: 0;\n  padding: 0;\n  border-radius: 0;\n  border: 1px solid black; }\n  frame > border.flat,\n  .frame.flat {\n    border-style: none; }\n  frame > border:backdrop,\n  .frame:backdrop {\n    border-color: #020202; }\n\nactionbar > revealer > box {\n  padding: 6px;\n  border-top: 1px solid black; }\n  actionbar > revealer > box:backdrop {\n    border-color: #020202; }\n\nscrolledwindow viewport.frame {\n  border-style: none; }\nscrolledwindow overshoot.top {\n  background-image: radial-gradient(farthest-side at top, #0c0c0e 85%, rgba(12, 12, 14, 0)), radial-gradient(farthest-side at top, rgba(244, 245, 246, 0.1), rgba(244, 245, 246, 0));\n  background-size: 100% 3%, 100% 50%;\n  background-repeat: no-repeat;\n  background-position: top;\n  background-color: transparent;\n  border: none;\n  box-shadow: none; }\n  scrolledwindow overshoot.top:backdrop {\n    background-image: radial-gradient(farthest-side at top, #020202 85%, rgba(2, 2, 2, 0));\n    background-size: 100% 3%;\n    background-repeat: no-repeat;\n    background-position: top;\n    background-color: transparent;\n    border: none;\n    box-shadow: none; }\nscrolledwindow overshoot.bottom {\n  background-image: radial-gradient(farthest-side at bottom, #0c0c0e 85%, rgba(12, 12, 14, 0)), radial-gradient(farthest-side at bottom, rgba(244, 245, 246, 0.1), rgba(244, 245, 246, 0));\n  background-size: 100% 3%, 100% 50%;\n  background-repeat: no-repeat;\n  background-position: bottom;\n  background-color: transparent;\n  border: none;\n  box-shadow: none; }\n  scrolledwindow overshoot.bottom:backdrop {\n    background-image: radial-gradient(farthest-side at bottom, #020202 85%, rgba(2, 2, 2, 0));\n    background-size: 100% 3%;\n    background-repeat: no-repeat;\n    background-position: bottom;\n    background-color: transparent;\n    border: none;\n    box-shadow: none; }\nscrolledwindow overshoot.left {\n  background-image: radial-gradient(farthest-side at left, #0c0c0e 85%, rgba(12, 12, 14, 0)), radial-gradient(farthest-side at left, rgba(244, 245, 246, 0.1), rgba(244, 245, 246, 0));\n  background-size: 3% 100%, 50% 100%;\n  background-repeat: no-repeat;\n  background-position: left;\n  background-color: transparent;\n  border: none;\n  box-shadow: none; }\n  scrolledwindow overshoot.left:backdrop {\n    background-image: radial-gradient(farthest-side at left, #020202 85%, rgba(2, 2, 2, 0));\n    background-size: 3% 100%;\n    background-repeat: no-repeat;\n    background-position: left;\n    background-color: transparent;\n    border: none;\n    box-shadow: none; }\nscrolledwindow overshoot.right {\n  background-image: radial-gradient(farthest-side at right, #0c0c0e 85%, rgba(12, 12, 14, 0)), radial-gradient(farthest-side at right, rgba(244, 245, 246, 0.1), rgba(244, 245, 246, 0));\n  background-size: 3% 100%, 50% 100%;\n  background-repeat: no-repeat;\n  background-position: right;\n  background-color: transparent;\n  border: none;\n  box-shadow: none; }\n  scrolledwindow overshoot.right:backdrop {\n    background-image: radial-gradient(farthest-side at right, #020202 85%, rgba(2, 2, 2, 0));\n    background-size: 3% 100%;\n    background-repeat: no-repeat;\n    background-position: right;\n    background-color: transparent;\n    border: none;\n    box-shadow: none; }\nscrolledwindow undershoot.top {\n  background-color: transparent;\n  background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%);\n  padding-top: 1px;\n  background-size: 10px 1px;\n  background-repeat: repeat-x;\n  background-origin: content-box;\n  background-position: center top;\n  border: none;\n  box-shadow: none; }\nscrolledwindow undershoot.bottom {\n  background-color: transparent;\n  background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%);\n  padding-bottom: 1px;\n  background-size: 10px 1px;\n  background-repeat: repeat-x;\n  background-origin: content-box;\n  background-position: center bottom;\n  border: none;\n  box-shadow: none; }\nscrolledwindow undershoot.left {\n  background-color: transparent;\n  background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%);\n  padding-left: 1px;\n  background-size: 1px 10px;\n  background-repeat: repeat-y;\n  background-origin: content-box;\n  background-position: left center;\n  border: none;\n  box-shadow: none; }\nscrolledwindow undershoot.right {\n  background-color: transparent;\n  background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%);\n  padding-right: 1px;\n  background-size: 1px 10px;\n  background-repeat: repeat-y;\n  background-origin: content-box;\n  background-position: right center;\n  border: none;\n  box-shadow: none; }\nscrolledwindow junction {\n  border-color: transparent;\n  border-image: linear-gradient(to bottom, black 1px, transparent 1px) 0 0 0 1/0 1px stretch;\n  background-color: #151519; }\n  scrolledwindow junction:dir(rtl) {\n    border-image-slice: 0 1 0 0; }\n  scrolledwindow junction:backdrop {\n    border-image-source: linear-gradient(to bottom, #020202 1px, transparent 1px);\n    background-color: #09090b;\n    transition: 200ms ease-out; }\n\nseparator {\n  background: rgba(0, 0, 0, 0.1); }\n\n/************\n * Popovers *\n ************/\nGraniteWidgetsPopOver {\n  border: 1px solid #191a1f;\n  background: #191a1f;\n  color: #F4F5F6; }\n  GraniteWidgetsPopOver .button {\n    background-image: none;\n    background: none;\n    border: none; }\n    GraniteWidgetsPopOver .button:active, GraniteWidgetsPopOver .button:active:hover {\n      color: #0072ff; }\n  GraniteWidgetsPopOver > .frame {\n    border: none; }\n  GraniteWidgetsPopOver .sidebar.view, GraniteWidgetsPopOver iconview.sidebar {\n    border: none;\n    background: none; }\n\nGraniteWidgetsStaticNotebook .frame {\n  border: none; }\n\n.popover_bg {\n  background-color: #191a1f;\n  background-image: none;\n  border: 1px solid #191a1f;\n  color: #F4F5F6; }\n\n/***********\n * Welcome *\n **********/\nGraniteWidgetsWelcome {\n  background-color: #191a1f; }\n  GraniteWidgetsWelcome GtkLabel {\n    color: #F4F5F6; }\n  GraniteWidgetsWelcome .h1, GraniteWidgetsWelcome .h3 {\n    color: rgba(244, 245, 246, 0.8); }\n\n/**************\n* Source List *\n***************/\n.source-list {\n  background-color: #101013;\n  border: solid black;\n  color: #F4F5F6;\n  border-right-width: 1px; }\n  .source-list .category-expander {\n    color: transparent; }\n  .source-list .badge {\n    background-image: none;\n    background-color: rgba(0, 0, 0, 0.4);\n    color: #101013;\n    border-radius: 10px;\n    padding: 0 6px;\n    margin: 0 3px;\n    border-width: 0; }\n    .source-list .badge:selected:backdrop, .source-list .badge:selected:hover:backdrop {\n      background-color: rgba(0, 0, 0, 0.2);\n      color: #040405; }\n  .source-list row,\n  .source-list .list-row {\n    border: none;\n    padding: 0; }\n    .source-list row > GtkLabel,\n    .source-list row > label,\n    .source-list .list-row > GtkLabel,\n    .source-list .list-row > label {\n      padding-left: 6px;\n      padding-right: 6px; }\n\n/**************\n* Text Styles *\n**************/\n.h1 {\n  font-size: 24px; }\n\n.h2 {\n  font-weight: 300;\n  font-size: 18px; }\n\n.h3 {\n  font-size: 11px; }\n\n.h4,\n.category-label {\n  font-size: 12px;\n  padding: 6px;\n  color: rgba(244, 245, 246, 0.3);\n  font-weight: bold;\n  text-shadow: 0 1px rgba(255, 255, 255, 0.2); }\n\n/**************\n* Storage Bar *\n**************/\n.storage-bar .trough {\n  border: none;\n  box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.1);\n  background-image: none;\n  background-color: transparent;\n  padding: 8px 6px; }\n.storage-bar .fill-block {\n  background-color: #f9dc5c;\n  border: none;\n  box-shadow: inset 0 1px 0 0 rgba(0, 0, 0, 0.1), inset 0 -1px 0 0 rgba(0, 0, 0, 0.1);\n  transition: all 200ms ease-in-out;\n  padding: 8px 6px; }\n  .storage-bar .fill-block:first-child {\n    border-top-left-radius: 4px;\n    border-bottom-left-radius: 4px;\n    border-left-width: 1px;\n    box-shadow: inset 0 1px 0 0 rgba(0, 0, 0, 0.1), inset 1px 0 0 rgba(0, 0, 0, 0.1), inset 0 -1px 0 0 rgba(0, 0, 0, 0.1); }\n  .storage-bar .fill-block:last-child {\n    border-top-right-radius: 4px;\n    border-bottom-right-radius: 4px;\n    box-shadow: inset 0 1px 0 0 rgba(0, 0, 0, 0.1), inset -1px 0 0 rgba(0, 0, 0, 0.1), inset 0 -1px 0 0 rgba(0, 0, 0, 0.1); }\n  .storage-bar .fill-block.empty-block {\n    background-color: #191a1f; }\n  .storage-bar .fill-block.app {\n    background-color: #7cb7ff; }\n  .storage-bar .fill-block.audio {\n    background-color: #ff6a00; }\n  .storage-bar .fill-block.photo {\n    background-color: #ed254e; }\n  .storage-bar .fill-block.video {\n    background-color: #c74ded; }\n  .storage-bar .fill-block .legend {\n    padding: 12px;\n    border-radius: 4px; }\n\n/***************\n * Header bars *\n ***************/\n.titlebar:not(headerbar), .titlebar, headerbar {\n  padding: 0px 13px;\n  min-height: 34px;\n  background: #080809;\n  color: #F4F5F6;\n  border-radius: 0; }\n  .titlebar:backdrop,\n  headerbar:backdrop {\n    border-color: #020202;\n    transition: 200ms ease-out; }\n  .titlebar .title,\n  headerbar .title {\n    font-weight: bold;\n    padding-left: 12px;\n    padding-right: 12px; }\n  .titlebar .subtitle,\n  headerbar .subtitle {\n    font-size: smaller;\n    padding-left: 12px;\n    padding-right: 12px; }\n  .titlebar entry,\n  headerbar entry {\n    min-height: 24px; }\n  .titlebar button,\n  headerbar button {\n    color: #8b8b8b;\n    text-shadow: none;\n    box-shadow: none;\n    background: transparent;\n    border: none;\n    min-height: 14px;\n    margin-top: 5px;\n    margin-bottom: 5px;\n    box-shadow: none; }\n    .titlebar button.image-button,\n    headerbar button.image-button {\n      padding: 3px 4px; }\n    .titlebar button.suggested-action,\n    headerbar button.suggested-action {\n      box-shadow: none;\n      border: none;\n      background-image: linear-gradient(to right, #5433FF, #20BDFF, #A5FECB); }\n      .titlebar button.suggested-action:disabled, .titlebar button.suggested-action:disabled:backdrop, .titlebar button.suggested-action:backdrop,\n      headerbar button.suggested-action:disabled,\n      headerbar button.suggested-action:disabled:backdrop,\n      headerbar button.suggested-action:backdrop {\n        border: none;\n        background-image: linear-gradient(to right, #5433FF, #20BDFF, #A5FECB); }\n        .titlebar button.suggested-action:disabled:hover, .titlebar button.suggested-action:disabled:active, .titlebar button.suggested-action:disabled:checked, .titlebar button.suggested-action:disabled:backdrop:hover, .titlebar button.suggested-action:disabled:backdrop:active, .titlebar button.suggested-action:disabled:backdrop:checked, .titlebar button.suggested-action:backdrop:hover, .titlebar button.suggested-action:backdrop:active, .titlebar button.suggested-action:backdrop:checked,\n        headerbar button.suggested-action:disabled:hover,\n        headerbar button.suggested-action:disabled:active,\n        headerbar button.suggested-action:disabled:checked,\n        headerbar button.suggested-action:disabled:backdrop:hover,\n        headerbar button.suggested-action:disabled:backdrop:active,\n        headerbar button.suggested-action:disabled:backdrop:checked,\n        headerbar button.suggested-action:backdrop:hover,\n        headerbar button.suggested-action:backdrop:active,\n        headerbar button.suggested-action:backdrop:checked {\n          border: none;\n          background-image: linear-gradient(to right, #5433FF, #20BDFF, #A5FECB); }\n    .titlebar button.appmenu,\n    headerbar button.appmenu {\n      background: transparent; }\n      .titlebar button.appmenu:backdrop,\n      headerbar button.appmenu:backdrop {\n        background: transparent; }\n    .titlebar button:hover, .titlebar button:active, .titlebar button:checked,\n    headerbar button:hover,\n    headerbar button:active,\n    headerbar button:checked {\n      background-color: transparent;\n      color: #0072ff;\n      box-shadow: none;\n      border: none; }\n    .titlebar button:backdrop, .titlebar button:disabled, .titlebar button:backdrop:disabled,\n    headerbar button:backdrop,\n    headerbar button:disabled,\n    headerbar button:backdrop:disabled {\n      color: rgba(244, 245, 246, 0.2);\n      background-color: transparent;\n      border-radius: 0;\n      text-shadow: none;\n      box-shadow: none;\n      border: none; }\n    .titlebar button:backdrop:hover, .titlebar button:backdrop:active, .titlebar button:backdrop:checked,\n    headerbar button:backdrop:hover,\n    headerbar button:backdrop:active,\n    headerbar button:backdrop:checked {\n      background-color: transparent;\n      color: #0072ff;\n      box-shadow: none; }\n      .titlebar button:backdrop:hover label, .titlebar button:backdrop:active label, .titlebar button:backdrop:checked label,\n      headerbar button:backdrop:hover label,\n      headerbar button:backdrop:active label,\n      headerbar button:backdrop:checked label {\n        color: #0072ff; }\n    .titlebar button.suggested-action,\n    headerbar button.suggested-action {\n      font-weight: bold;\n      min-height: 24px;\n      margin-top: 5px;\n      margin-bottom: 5px;\n      border-radius: 4px;\n      font-weight: normal;\n      color: white;\n      background-color: #212328;\n      text-shadow: none;\n      box-shadow: none; }\n      .titlebar button.suggested-action:hover,\n      headerbar button.suggested-action:hover {\n        color: white;\n        outline-color: rgba(255, 255, 255, 0.3);\n        background-color: #00c1e4;\n        text-shadow: none; }\n      .titlebar button.suggested-action:active,\n      headerbar button.suggested-action:active {\n        color: white;\n        outline-color: rgba(255, 255, 255, 0.3);\n        background-color: #00c1e4;\n        text-shadow: none; }\n      .titlebar button.suggested-action:disabled,\n      headerbar button.suggested-action:disabled {\n        color: white;\n        outline-color: rgba(255, 255, 255, 0.3);\n        background-color: #00c1e4;\n        text-shadow: none; }\n        .titlebar button.suggested-action:disabled label,\n        headerbar button.suggested-action:disabled label {\n          color: rgba(255, 255, 255, 0.5); }\n      .titlebar button.suggested-action:backdrop,\n      headerbar button.suggested-action:backdrop {\n        color: rgba(255, 255, 255, 0.4);\n        outline-color: rgba(255, 255, 255, 0.3);\n        background-color: #00c1e4;\n        text-shadow: none;\n        border-radius: 3px; }\n      .titlebar button.suggested-action:backdrop:disabled,\n      headerbar button.suggested-action:backdrop:disabled {\n        color: white;\n        outline-color: rgba(255, 255, 255, 0.3);\n        background-color: #00c1e4;\n        text-shadow: none; }\n    .titlebar button.destructive-action,\n    headerbar button.destructive-action {\n      font-weight: bold;\n      min-height: 24px;\n      margin-top: 5px;\n      margin-bottom: 5px;\n      border-radius: 4px;\n      font-weight: normal;\n      color: white;\n      background-color: #212328;\n      text-shadow: none;\n      box-shadow: none; }\n      .titlebar button.destructive-action:hover,\n      headerbar button.destructive-action:hover {\n        color: white;\n        outline-color: rgba(255, 255, 255, 0.3);\n        background-color: #ce1138;\n        text-shadow: none; }\n      .titlebar button.destructive-action:active,\n      headerbar button.destructive-action:active {\n        color: white;\n        outline-color: rgba(255, 255, 255, 0.3);\n        background-color: #ce1138;\n        text-shadow: none; }\n      .titlebar button.destructive-action:disabled,\n      headerbar button.destructive-action:disabled {\n        color: white;\n        outline-color: rgba(255, 255, 255, 0.3);\n        background-color: #ce1138;\n        text-shadow: none; }\n        .titlebar button.destructive-action:disabled label,\n        headerbar button.destructive-action:disabled label {\n          color: rgba(255, 255, 255, 0.5); }\n      .titlebar button.destructive-action:backdrop,\n      headerbar button.destructive-action:backdrop {\n        color: rgba(255, 255, 255, 0.4);\n        outline-color: rgba(255, 255, 255, 0.3);\n        background-color: #ce1138;\n        text-shadow: none;\n        border-radius: 3px; }\n      .titlebar button.destructive-action:backdrop:disabled,\n      headerbar button.destructive-action:backdrop:disabled {\n        color: white;\n        outline-color: rgba(255, 255, 255, 0.3);\n        background-color: #ce1138;\n        text-shadow: none; }\n    .titlebar button.titlebutton,\n    headerbar button.titlebutton {\n      color: transparent;\n      box-shadow: none;\n      border: none;\n      background-color: transparent;\n      background-image: none;\n      background-repeat: no-repeat; }\n      .titlebar button.titlebutton:hover, .titlebar button.titlebutton:active, .titlebar button.titlebutton:checked, .titlebar button.titlebutton:backdrop, .titlebar button.titlebutton:backdrop:hover, .titlebar button.titlebutton *,\n      headerbar button.titlebutton:hover,\n      headerbar button.titlebutton:active,\n      headerbar button.titlebutton:checked,\n      headerbar button.titlebutton:backdrop,\n      headerbar button.titlebutton:backdrop:hover,\n      headerbar button.titlebutton * {\n        color: transparent;\n        box-shadow: none;\n        background-color: transparent; }\n  .titlebar .linked > button,\n  .titlebar headerbar .linked > button, .titlebar .linked > button:active, .titlebar .linked > button:checked, .titlebar .linked > button:hover,\n  .titlebar .linked > button:backdrop,\n  headerbar .titlebar .linked > button,\n  .titlebar headerbar .linked > button,\n  headerbar .linked > button,\n  headerbar .titlebar .linked > button:active,\n  .titlebar headerbar .linked > button:active,\n  headerbar .linked > button:active,\n  headerbar .titlebar .linked > button:checked,\n  .titlebar headerbar .linked > button:checked,\n  headerbar .linked > button:checked,\n  headerbar .titlebar .linked > button:hover,\n  .titlebar headerbar .linked > button:hover,\n  headerbar .titlebar .linked > button:backdrop,\n  .titlebar headerbar .linked > button:backdrop,\n  headerbar .linked > button:hover,\n  headerbar .linked > button:backdrop {\n    border-radius: 23px;\n    border-right-style: none;\n    border: none;\n    box-shadow: none;\n    margin: 10px 0px;\n    min-height: 20px;\n    transition: all .1s ease-in; }\n    .titlebar .linked > button:only-child,\n    .titlebar headerbar .linked > button:only-child,\n    headerbar .titlebar .linked > button:only-child,\n    headerbar .linked > button:only-child {\n      border-radius: 13px;\n      border-style: none; }\n  .titlebar .linked > button:active,\n  headerbar .linked > button:active {\n    border-radius: 23px;\n    background: linear-gradient(to right, #00c6ff, #0072ff);\n    box-shadow: 0px 0px 5px rgba(0, 198, 255, 0.98);\n    color: white; }\n  .titlebar .linked > button:checked,\n  headerbar .linked > button:checked {\n    border-radius: 23px;\n    background: linear-gradient(to right, #00c6ff, #0072ff);\n    box-shadow: 0px 0px 5px rgba(0, 198, 255, 0.98);\n    color: white; }\n    .titlebar .linked > button:checked:backdrop,\n    headerbar .linked > button:checked:backdrop {\n      color: #ffe6e6; }\n      .titlebar .linked > button:checked:backdrop label,\n      headerbar .linked > button:checked:backdrop label {\n        color: #ffe6e6; }\n  .selection-mode.titlebar button:backdrop.flat:active, .selection-mode.titlebar button:backdrop.flat:checked, .selection-mode.titlebar button:backdrop:active, .selection-mode.titlebar button:backdrop:checked,\n  headerbar.selection-mode button:backdrop.flat:active,\n  headerbar.selection-mode button:backdrop.flat:checked,\n  headerbar.selection-mode button:backdrop:active,\n  headerbar.selection-mode button:backdrop:checked {\n    border-color: #005bcc; }\n    .selection-mode.titlebar button:backdrop.flat:active label, .selection-mode.titlebar button:backdrop.flat:checked label, .selection-mode.titlebar button:backdrop:active label, .selection-mode.titlebar button:backdrop:checked label,\n    headerbar.selection-mode button:backdrop.flat:active label,\n    headerbar.selection-mode button:backdrop.flat:checked label,\n    headerbar.selection-mode button:backdrop:active label,\n    headerbar.selection-mode button:backdrop:checked label {\n      color: rgba(0, 114, 255, 0.6); }\n  .tiled .titlebar, .maximized .titlebar,\n  .tiled headerbar.titlebar, .maximized headerbar.titlebar {\n    box-shadow: inset 0 -1px rgba(0, 0, 0, 0.1); }\n  .tiled .titlebar:backdrop, .tiled .titlebar, .maximized .titlebar:backdrop, .maximized .titlebar,\n  .tiled headerbar:backdrop,\n  .tiled headerbar, .maximized headerbar:backdrop, .maximized headerbar {\n    border-radius: 0; }\n  .default-decoration.titlebar, headerbar.default-decoration {\n    padding: 5px 4px;\n    min-height: 20px; }\n    .default-decoration.titlebar button.titlebutton, headerbar.default-decoration button.titlebutton {\n      min-height: 20px;\n      min-width: 20px;\n      margin: 0;\n      padding: 0; }\n\nheaderbar entry,\nheaderbar spinbutton,\nheaderbar separator {\n  margin-top: 5px;\n  margin-bottom: 5px; }\nheaderbar switch {\n  margin-top: 10px;\n  margin-bottom: 10px; }\nheaderbar separator {\n  background: transparent; }\n\n.background:not(.tiled):not(.maximized) .titlebar {\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), inset 0 -1px rgba(0, 0, 0, 0.1); }\n  .background:not(.tiled):not(.maximized) .titlebar:backdrop, .background:not(.tiled):not(.maximized) .titlebar {\n    border-top-left-radius: 4px;\n    border-top-right-radius: 4px; }\n\nwindow:not(.tiled):not(.maximized) separator:first-child + headerbar:backdrop, window:not(.tiled):not(.maximized) separator:first-child + headerbar, window:not(.tiled):not(.maximized) headerbar:first-child:backdrop, window:not(.tiled):not(.maximized) headerbar:first-child {\n  border-top-left-radius: 4px; }\nwindow:not(.tiled):not(.maximized) headerbar:last-child:backdrop, window:not(.tiled):not(.maximized) headerbar:last-child {\n  border-top-right-radius: 4px; }\n\nwindow {\n  border-top-left-radius: 4px;\n  border-top-right-radius: 4px; }\n\nwindow.csd > .titlebar:not(headerbar) {\n  padding: 0;\n  background-color: transparent;\n  background-image: none;\n  border-style: none;\n  border-color: transparent;\n  box-shadow: none; }\n.titlebar:not(headerbar) > separator, .titlebar:not(headerbar) > separator:backdrop {\n  background: #080809; }\n\n.sidebar-pane .top-bar, .sidebar-pane .top-bar headerbar, .content-pane .top-bar, .content-pane .top-bar headerbar {\n  background-color: #080809; }\n\n.nautilus-window .sidebar-pane .top-bar headerbar {\n  padding-top: 6px;\n  padding-bottom: 6px; }\n\n/**************\n * GtkInfoBar *\n **************/\n.info, .warning, .question, .error,\ninfobar {\n  text-shadow: none;\n  color: #F4F5F6;\n  background-color: #101013;\n  border-bottom: 1px solid black;\n  box-shadow: none; }\n\n.info, .warning, .question, .error {\n  text-shadow: none;\n  color: #fefefe;\n  border: none; }\n  .info .label, .warning .label, .question .label, .error .label {\n    color: #fefefe; }\n    .info .label:backdrop, .warning .label:backdrop, .question .label:backdrop, .error .label:backdrop {\n      color: rgba(254, 254, 254, 0.5); }\n  .info button, .warning button, .question button, .error button {\n    border-radius: 2px;\n    border: none;\n    background: rgba(25, 26, 31, 0.98);\n    color: #F4F5F6;\n    box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.2); }\n    .info button .label, .warning button .label, .question button .label, .error button .label {\n      color: #F4F5F6; }\n    .info button:active, .warning button:active, .question button:active, .error button:active {\n      background: #191a1f;\n      color: #F4F5F6;\n      box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.4); }\n      .info button:active:backdrop, .warning button:active:backdrop, .question button:active:backdrop, .error button:active:backdrop {\n        background: rgba(25, 26, 31, 0.8);\n        color: rgba(244, 245, 246, 0.5);\n        box-shadow: none; }\n    .info button:hover, .warning button:hover, .question button:hover, .error button:hover, .info button:focus, .warning button:focus, .question button:focus, .error button:focus {\n      box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.4); }\n    .info button:disabled, .warning button:disabled, .question button:disabled, .error button:disabled {\n      background: rgba(25, 26, 31, 0.6);\n      color: rgba(244, 245, 246, 0.5);\n      box-shadow: none; }\n      .info button:disabled:backdrop, .warning button:disabled:backdrop, .question button:disabled:backdrop, .error button:disabled:backdrop {\n        background: rgba(25, 26, 31, 0.5);\n        color: rgba(244, 245, 246, 0.5);\n        box-shadow: none; }\n    .info button:backdrop, .warning button:backdrop, .question button:backdrop, .error button:backdrop {\n      background: rgba(25, 26, 31, 0.8);\n      color: rgba(244, 245, 246, 0.5);\n      box-shadow: none; }\n\n.info, .info:backdrop {\n  color: #71f79f;\n  background-color: transparent; }\n\n.warning, .warning:backdrop {\n  color: #cc5500;\n  background-color: transparent; }\n\n.question, .question:backdrop {\n  color: #00c1e4;\n  background-color: transparent; }\n\n.error, .error:backdrop {\n  color: #e6133e;\n  background-color: transparent; }\n\nlevelbar.horizontal trough > block {\n  min-height: 5px;\n  border-radius: 5px; }\n  levelbar.horizontal trough > block:dir(rtl) {\n    border-radius: 0 5px 5px 0; }\n  levelbar.horizontal trough > block:dir(ltr) {\n    border-radius: 5px 0 0 5px; }\n  levelbar.horizontal trough > block.empty, levelbar.horizontal trough > block.full {\n    border-radius: 5px; }\nlevelbar.horizontal.discrete trough > block {\n  min-height: 2px;\n  margin: 1px;\n  min-width: 24px;\n  border-radius: 0; }\n  levelbar.horizontal.discrete trough > block:first-child {\n    border-radius: 2px 0 0 2px; }\n  levelbar.horizontal.discrete trough > block:last-child {\n    border-radius: 0 2px 2px 0; }\nlevelbar.vertical trough > block {\n  min-width: 5px;\n  border-radius: 5px; }\nlevelbar.vertical.discrete > trough > block {\n  min-width: 2px;\n  margin: 1px 0;\n  min-height: 32px; }\nlevelbar > trough {\n  padding: 0; }\nlevelbar > trough > block {\n  border: 1px solid; }\n  levelbar > trough > block.low {\n    border-color: #cc5500;\n    background-color: #cc5500; }\n  levelbar > trough > block.high, levelbar > trough > block:not(.empty) {\n    border-color: #00c1e4;\n    background-color: #00c1e4; }\n  levelbar > trough > block.full {\n    border-color: #0096b1;\n    background-color: #0096b1; }\n  levelbar > trough > block.empty {\n    background-color: #30323b;\n    border-color: #30323b; }\n\n/*********\n * Links *\n *********/\n*:link, button:link,\nbutton:visited {\n  color: #7cb7ff; }\n  *:link:visited,\n  button:visited {\n    color: rgba(124, 183, 255, 0.5); }\n    *:selected *:link:visited, *:selected button:visited:link,\n    *:selected button:visited {\n      color: #98c6fe; }\n  *:link:hover, button:hover:link,\n  button:hover:visited {\n    color: #afd3ff; }\n    *:selected *:link:hover, *:selected button:hover:link,\n    *:selected button:hover:visited {\n      color: #e5f0fe; }\n  *:link:active, button:active:link,\n  button:active:visited {\n    color: #7cb7ff; }\n    *:selected *:link:active, *:selected button:active:link,\n    *:selected button:active:visited {\n      color: #cbe2fe; }\n  *:link:backdrop:backdrop:hover, button:backdrop:backdrop:hover:link,\n  button:backdrop:backdrop:hover:visited, *:link:backdrop:backdrop:hover:selected, button:backdrop:backdrop:hover:selected:link,\n  button:backdrop:backdrop:hover:selected:visited, *:link:backdrop, button:backdrop:link,\n  button:backdrop:visited {\n    color: #0072ff; }\n  *:link:selected, button:selected:link,\n  button:selected:visited, *:selected *:link, *:selected button:link,\n  *:selected button:visited {\n    color: #cbe2fe; }\n\nbutton:link,\nbutton:visited {\n  text-shadow: none; }\n  button:link:hover, button:link:active, button:link:checked,\n  button:visited:hover,\n  button:visited:active,\n  button:visited:checked {\n    text-shadow: none; }\n  button:link > label,\n  button:visited > label {\n    text-decoration-line: underline; }\n\n/*********\n * Lists *\n *********/\nlist, listview {\n  color: #F4F5F6;\n  background-color: #191a1f;\n  border-color: black; }\n  list:backdrop, listview:backdrop {\n    background-color: #1b1c21;\n    border-color: #020202; }\n  list.horizontal row.separator, list.separators.horizontal > row:not(.separator), listview.horizontal row.separator, listview.separators.horizontal > row:not(.separator) {\n    border-left: 1px solid black; }\n  list:not(.horizontal) row.separator, list.separators:not(.horizontal) > row:not(.separator), listview:not(.horizontal) row.separator, listview.separators:not(.horizontal) > row:not(.separator) {\n    border-bottom: 1px solid black; }\n\nrow:hover {\n  transition: none; }\nrow:backdrop {\n  transition: 200ms ease-out; }\nrow.activatable.has-open-popup, row.activatable:hover {\n  background-color: rgba(244, 245, 246, 0.05); }\nrow.activatable:active {\n  box-shadow: inset 0 2px 2px -2px rgba(0, 0, 0, 0.2); }\nrow.activatable:backdrop:hover {\n  background-color: transparent; }\nrow.activatable:selected:active {\n  box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.5); }\nrow.activatable:selected.has-open-popup, row.activatable:selected:hover {\n  background-color: rgba(0, 114, 255, 0.5); }\nrow.activatable:selected:backdrop {\n  background-color: rgba(0, 114, 255, 0.6); }\n\ncolumnview > listview > row {\n  padding: 0; }\n  columnview > listview > row > cell {\n    padding: 0px 6px; }\n    columnview > listview > row > cell:not(:first-child) {\n      border-left: 1px solid transparent; }\ncolumnview.column-separators > listview > row > cell {\n  border-left-color: black; }\ncolumnview.data-table > listview > row > cell {\n  padding-top: 2px;\n  padding-bottom: 2px; }\n\ntreeexpander {\n  border-spacing: 4px; }\n\n/********************************************************\n * Data Tables                                          *\n * treeview like tables with individual focusable cells *\n * https://gitlab.gnome.org/GNOME/gtk/-/issues/2929     *\n ********************************************************/\ncolumnview row:not(:selected) cell editablelabel:not(.editing):focus-within {\n  outline: 2px solid black; }\n\ncolumnview row:not(:selected) cell editablelabel.editing:focus-within {\n  outline: 2px solid #0072ff; }\n\ncolumnview row:not(:selected) cell editablelabel.editing text selection {\n  background-color: rgba(0, 114, 255, 0.6);\n  color: transparent; }\n  columnview row:not(:selected) cell editablelabel.editing text selection:focus-within {\n    background-color: #0072ff;\n    color: #F4F5F6; }\n\n/*******************************************************\n * Rich Lists                                          *\n * Large list usually containing lots of widgets       *\n * https://gitlab.gnome.org/GNOME/gtk/-/issues/3073    *\n *******************************************************/\n.rich-list {\n  /* rich lists usually containing other widgets than just labels/text */ }\n  .rich-list > row {\n    padding: 8px 12px;\n    min-height: 32px;\n    /* should be tall even when only containing a label */ }\n    .rich-list > row > box {\n      border-spacing: 12px; }\n\n/********************************************************\n * Complex Lists                                        *\n * Put padding on the cell content so event controllers *\n * can cover the whole area.                            *\n ********************************************************/\ncolumnview.complex > listview > row > cell {\n  padding: 0; }\n  columnview.complex > listview > row > cell > * {\n    padding: 8px 6px; }\ncolumnview.complex.data-table > listview > row > cell {\n  padding: 0; }\n  columnview.complex.data-table > listview > row > cell > * {\n    padding-top: 2px;\n    padding-bottom: 2px; }\n\n/*********\n * Menus *\n *********/\nmenubar,\n.menubar {\n  background-color: #080809;\n  color: #F4F5F6;\n  padding: 0px;\n  box-shadow: inset 0 -1px rgba(0, 0, 0, 0.1); }\n  menubar > item,\n  .menubar > item {\n    min-height: 16px;\n    padding: 4px 8px; }\n    menubar > item:hover,\n    .menubar > item:hover {\n      box-shadow: inset 0 -3px #0072ff; }\n    menubar > item:disabled,\n    .menubar > item:disabled {\n      color: #828385;\n      box-shadow: none; }\n\nmenu, .menu, .context-menu {\n  font: initial;\n  margin: 4px;\n  padding: 2px 0px;\n  background: linear-gradient(to bottom, #151519, #0b0b0d);\n  border-radius: 5px; }\n  .csd menu,\n  .csd .menu,\n  .csd .context-menu {\n    border: none; }\n  menu:backdrop, .menu:backdrop, .context-menu:backdrop {\n    background-color: #191a1e; }\n  menu menuitem, .menu menuitem, .context-menu menuitem {\n    min-height: 17px;\n    min-width: 40px;\n    padding: 4px 6px;\n    text-shadow: none; }\n    menu menuitem:hover, .menu menuitem:hover, .context-menu menuitem:hover {\n      color: #fefefe;\n      background-color: #0072ff; }\n    menu menuitem:disabled, .menu menuitem:disabled, .context-menu menuitem:disabled {\n      color: #828385; }\n      menu menuitem:disabled:backdrop, .menu menuitem:disabled:backdrop, .context-menu menuitem:disabled:backdrop {\n        color: #33333d; }\n    menu menuitem:backdrop, menu menuitem:backdrop:hover, .menu menuitem:backdrop, .menu menuitem:backdrop:hover, .context-menu menuitem:backdrop, .context-menu menuitem:backdrop:hover {\n      color: #828385;\n      background-color: transparent; }\n    menu menuitem arrow, .menu menuitem arrow, .context-menu menuitem arrow {\n      min-height: 16px;\n      min-width: 16px; }\n      menu menuitem arrow:dir(ltr), .menu menuitem arrow:dir(ltr), .context-menu menuitem arrow:dir(ltr) {\n        -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic\");\n        margin-left: 10px; }\n      menu menuitem arrow:dir(rtl), .menu menuitem arrow:dir(rtl), .context-menu menuitem arrow:dir(rtl) {\n        -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic-rtl\");\n        margin-right: 10px; }\n    menu menuitem label:dir(rtl), menu menuitem label:dir(ltr), .menu menuitem label:dir(rtl), .menu menuitem label:dir(ltr), .context-menu menuitem label:dir(rtl), .context-menu menuitem label:dir(ltr) {\n      color: inherit; }\n  menu > arrow, .menu > arrow, .context-menu > arrow {\n    background-color: transparent;\n    background-image: none;\n    border-color: transparent;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    min-height: 16px;\n    min-width: 16px;\n    padding: 4px;\n    background-color: #17181d;\n    border-radius: 0; }\n    menu > arrow.top, .menu > arrow.top, .context-menu > arrow.top {\n      margin-top: -6px;\n      border-bottom: 1px solid #2f3035;\n      -gtk-icon-source: -gtk-icontheme(\"pan-up-symbolic\"); }\n    menu > arrow.bottom, .menu > arrow.bottom, .context-menu > arrow.bottom {\n      margin-bottom: -6px;\n      border-top: 1px solid #2f3035;\n      -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\"); }\n    menu > arrow:hover, .menu > arrow:hover, .context-menu > arrow:hover {\n      background-color: #2f3035; }\n    menu > arrow:backdrop, .menu > arrow:backdrop, .context-menu > arrow:backdrop {\n      background-color: #191a1e; }\n    menu > arrow:disabled, .menu > arrow:disabled, .context-menu > arrow:disabled {\n      color: transparent;\n      background-color: transparent;\n      border-color: transparent; }\n\nmenuitem accelerator {\n  color: alpha(currentColor,0.55); }\nmenuitem check,\nmenuitem radio {\n  min-height: 16px;\n  min-width: 16px; }\n  menuitem check:dir(ltr),\n  menuitem radio:dir(ltr) {\n    margin-right: 7px; }\n  menuitem check:dir(rtl),\n  menuitem radio:dir(rtl) {\n    margin-left: 7px; }\n\n.csd.popup {\n  background: transparent; }\n\n/********\n * Misc *\n ********/\n.content-view {\n  background-color: black; }\n  .content-view:hover {\n    -gtk-icon-filter: brightness(1.2); }\n  .content-view:backdrop {\n    background-color: black; }\n\n.osd .scale-popup button.flat {\n  border-style: none;\n  border-radius: 5px; }\n.scale-popup button:hover {\n  background-color: rgba(244, 245, 246, 0.1);\n  border-radius: 5px; }\n\n/************\n* Assistant *\n*************/\nassistant {\n  border-bottom-left-radius: 4px;\n  border-bottom-right-radius: 4px; }\n  assistant .sidebar {\n    background-color: #191a1f;\n    border-top: 1px solid black;\n    border-bottom-left-radius: 4px; }\n    assistant .sidebar:backdrop {\n      background-color: #1b1c21;\n      border-color: #020202; }\n  assistant.csd .sidebar {\n    border-top-style: none; }\n  assistant .sidebar GtkLabel,\n  assistant .sidebar label {\n    padding: 6px 12px; }\n  assistant .sidebar GtkLabel.highlight,\n  assistant .sidebar label.highlight {\n    background-color: #3e3e40; }\n\n/*************\n * Notebooks *\n *************/\nnotebook > header {\n  padding: 1px;\n  border-color: transparent;\n  border-width: 1px;\n  background-color: #0d0d10; }\n  notebook > header:backdrop {\n    border-color: #020202;\n    background-color: #101013; }\n  notebook > header tabs {\n    margin: 0px; }\n  notebook > header.top {\n    border-bottom-style: solid; }\n    notebook > header.top > tabs {\n      margin-bottom: -2px; }\n      notebook > header.top > tabs > tab:backdrop {\n        box-shadow: none; }\n      notebook > header.top > tabs > tab:checked {\n        background: linear-gradient(to right, #00c6ff, #0072ff) left bottom #121216 no-repeat;\n        background-size: 100% 2px;\n        border: 0;\n        box-shadow: none; }\n  notebook > header.bottom {\n    border-top-style: solid; }\n    notebook > header.bottom > tabs {\n      margin-top: -2px; }\n      notebook > header.bottom > tabs > tab:backdrop {\n        box-shadow: none; }\n      notebook > header.bottom > tabs > tab:checked {\n        background: linear-gradient(to right, #00c6ff, #0072ff) left bottom #121216 no-repeat;\n        background-size: 100% 2px;\n        border: 0; }\n  notebook > header.left {\n    border-right-style: solid; }\n    notebook > header.left > tabs {\n      margin-right: -2px; }\n      notebook > header.left > tabs > tab:backdrop {\n        box-shadow: none; }\n      notebook > header.left > tabs > tab:checked {\n        background: linear-gradient(to bottom, #00c6ff, #0072ff) left bottom #121216 no-repeat;\n        background-size: 2px 100%;\n        border: 0; }\n  notebook > header.right {\n    border-left-style: solid; }\n    notebook > header.right > tabs {\n      margin-left: -2px; }\n      notebook > header.right > tabs > tab:backdrop {\n        box-shadow: none; }\n      notebook > header.right > tabs > tab:checked {\n        background: linear-gradient(to bottom, #00c6ff, #0072ff) left bottom #121216 no-repeat;\n        background-size: 2px 100%;\n        border: 0; }\n  notebook > header.top > tabs > arrow {\n    border-top-style: none; }\n  notebook > header.bottom > tabs > arrow {\n    border-bottom-style: none; }\n  notebook > header.top > tabs > arrow, notebook > header.bottom > tabs > arrow {\n    margin-left: -5px;\n    margin-right: -5px;\n    padding-left: 4px;\n    padding-right: 4px; }\n    notebook > header.top > tabs > arrow.down, notebook > header.bottom > tabs > arrow.down {\n      -gtk-icon-source: -gtk-icontheme(\"pan-start-symbolic\"); }\n    notebook > header.top > tabs > arrow.up, notebook > header.bottom > tabs > arrow.up {\n      -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic\"); }\n  notebook > header.left > tabs > arrow {\n    border-left-style: none; }\n  notebook > header.right > tabs > arrow {\n    border-right-style: none; }\n  notebook > header.left > tabs > arrow, notebook > header.right > tabs > arrow {\n    margin-top: -5px;\n    margin-bottom: -5px;\n    padding-top: 4px;\n    padding-bottom: 4px; }\n    notebook > header.left > tabs > arrow.down, notebook > header.right > tabs > arrow.down {\n      -gtk-icon-source: -gtk-icontheme(\"pan-up-symbolic\"); }\n    notebook > header.left > tabs > arrow.up, notebook > header.right > tabs > arrow.up {\n      -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\"); }\n  notebook > header > tabs > arrow {\n    min-height: 14px;\n    min-width: 14px;\n    border-radius: 0; }\n    notebook > header > tabs > arrow:hover:not(:active):not(:backdrop) {\n      background-clip: padding-box;\n      background-image: none;\n      background-color: rgba(255, 255, 255, 0.3);\n      border-color: transparent;\n      box-shadow: none; }\n    notebook > header > tabs > arrow:disabled {\n      background-color: transparent;\n      background-image: none;\n      border-color: transparent;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n  notebook > header tab {\n    min-height: 24px;\n    min-width: 24px;\n    padding: 1px 12px;\n    outline-offset: -5px;\n    color: #828385;\n    font-weight: normal;\n    border-width: 1px;\n    border-color: transparent; }\n    notebook > header tab:hover {\n      color: #bbbcbe; }\n      notebook > header tab:hover.reorderable-page {\n        border-color: rgba(0, 0, 0, 0.3);\n        background-color: rgba(16, 16, 19, 0.2); }\n    notebook > header tab:backdrop {\n      color: #545557; }\n      notebook > header tab:backdrop.reorderable-page {\n        border-color: transparent;\n        background-color: transparent; }\n    notebook > header tab:checked {\n      color: #F4F5F6; }\n      notebook > header tab:checked.reorderable-page {\n        border-color: rgba(0, 0, 0, 0.5);\n        background-color: rgba(16, 16, 19, 0.5); }\n        notebook > header tab:checked.reorderable-page:hover {\n          background-color: rgba(16, 16, 19, 0.7); }\n    notebook > header tab:backdrop:checked {\n      color: #828385; }\n      notebook > header tab:backdrop:checked.reorderable-page {\n        border-color: #020202;\n        background-color: #1b1c21; }\n    notebook > header tab button.flat {\n      padding: 0;\n      margin-top: 4px;\n      margin-bottom: 4px;\n      min-width: 20px;\n      min-height: 20px; }\n      notebook > header tab button.flat:hover {\n        background: transparent;\n        box-shadow: none;\n        color: #ed254e; }\n      notebook > header tab button.flat, notebook > header tab button.flat:backdrop {\n        color: alpha(currentColor,0.3); }\n  notebook > header.top tabs, notebook > header.bottom tabs {\n    padding-left: 0px;\n    padding-right: 0px; }\n    notebook > header.top tabs:not(:only-child), notebook > header.bottom tabs:not(:only-child) {\n      margin-left: 0.5px;\n      margin-right: 0.5px; }\n      notebook > header.top tabs:not(:only-child):first-child, notebook > header.bottom tabs:not(:only-child):first-child {\n        margin-left: -1px; }\n      notebook > header.top tabs:not(:only-child):last-child, notebook > header.bottom tabs:not(:only-child):last-child {\n        margin-right: -1px; }\n    notebook > header.top tabs tab, notebook > header.bottom tabs tab {\n      margin-left: 0.5px;\n      margin-right: 0.5px; }\n      notebook > header.top tabs tab.reorderable-page, notebook > header.bottom tabs tab.reorderable-page {\n        border-style: none solid; }\n  notebook > header.left tabs, notebook > header.right tabs {\n    padding-top: 4px;\n    padding-bottom: 4px; }\n    notebook > header.left tabs:not(:only-child), notebook > header.right tabs:not(:only-child) {\n      margin-top: 3px;\n      margin-bottom: 3px; }\n      notebook > header.left tabs:not(:only-child):first-child, notebook > header.right tabs:not(:only-child):first-child {\n        margin-top: -1px; }\n      notebook > header.left tabs:not(:only-child):last-child, notebook > header.right tabs:not(:only-child):last-child {\n        margin-bottom: -1px; }\n    notebook > header.left tabs tab, notebook > header.right tabs tab {\n      margin-top: 4px;\n      margin-bottom: 4px; }\n      notebook > header.left tabs tab.reorderable-page, notebook > header.right tabs tab.reorderable-page {\n        border-style: solid none; }\n  notebook > header.top tab {\n    padding-bottom: 3px; }\n  notebook > header.bottom tab {\n    padding-top: 3px; }\n  notebook > header button {\n    margin-top: 1px;\n    margin-bottom: 1px;\n    padding: 1px 1px; }\nnotebook > stack:not(:only-child) {\n  background-color: #191a1f; }\n  notebook > stack:not(:only-child):backdrop {\n    background-color: #1b1c21; }\n\ntabbar:backdrop .box > scrolledwindow,\ntabbar:backdrop .box > .start-action,\ntabbar:backdrop .box > .end-action {\n  filter: opacity(1); }\ntabbar tabbox {\n  background-color: #0d0d10;\n  padding: 0px;\n  color: #F4F5F6; }\n  tabbar tabbox > tabboxchild {\n    margin: 0 -3px;\n    border-radius: 0; }\n  tabbar tabbox > tab,\n  tabbar tabbox > tabboxchild > tab {\n    border-radius: 0; }\n    tabbar tabbox > tab button.flat,\n    tabbar tabbox > tabboxchild > tab button.flat {\n      padding: 0;\n      margin: 4px;\n      min-width: 20px;\n      min-height: 20px;\n      border-radius: 10px; }\n      tabbar tabbox > tab button.flat:hover,\n      tabbar tabbox > tabboxchild > tab button.flat:hover {\n        background-color: #ed254e; }\n    tabbar tabbox > tab:checked, tabbar tabbox > tab:selected,\n    tabbar tabbox > tabboxchild > tab:checked,\n    tabbar tabbox > tabboxchild > tab:selected {\n      background: linear-gradient(to right, #00c6ff, #0072ff) left bottom #121216 no-repeat;\n      background-size: 100% 2px;\n      border: 0;\n      color: #F4F5F6; }\n\n/*********\n * Paned *\n *********/\npaned > separator {\n  min-width: 1px;\n  min-height: 1px;\n  -gtk-icon-source: none;\n  border-style: none;\n  background-color: transparent;\n  background-image: image(black);\n  background-size: 1px 1px; }\n  paned > separator:selected {\n    background-image: image(#0072ff); }\n  paned > separator:backdrop {\n    background-image: image(#020202); }\n  paned > separator.wide {\n    min-width: 5px;\n    min-height: 5px;\n    background-color: #101013;\n    background-image: image(black), image(black);\n    background-size: 1px 1px, 1px 1px; }\n    paned > separator.wide:backdrop {\n      background-color: #101013;\n      background-image: image(#020202), image(#020202); }\npaned.horizontal > separator {\n  background-repeat: repeat-y; }\n  paned.horizontal > separator:dir(ltr) {\n    margin: 0 -8px 0 0;\n    padding: 0 8px 0 0;\n    background-position: left; }\n  paned.horizontal > separator:dir(rtl) {\n    margin: 0 0 0 -8px;\n    padding: 0 0 0 8px;\n    background-position: right; }\n  paned.horizontal > separator.wide {\n    margin: 0;\n    padding: 0;\n    background-repeat: repeat-y, repeat-y;\n    background-position: left, right; }\npaned.vertical > separator {\n  margin: 0 0 -8px 0;\n  padding: 0 0 8px 0;\n  background-repeat: repeat-x;\n  background-position: top; }\n  paned.vertical > separator.wide {\n    margin: 0;\n    padding: 0;\n    background-repeat: repeat-x, repeat-x;\n    background-position: bottom, top; }\n\n/************\n * Pathbars *\n ************/\n.path-bar button.text-button, .path-bar button.image-button, .path-bar button {\n  padding-left: 4px;\n  padding-right: 4px; }\n.path-bar button.text-button.image-button label {\n  padding-left: 0;\n  padding-right: 0; }\n.path-bar button.text-button.image-button label:last-child, .path-bar button label:last-child {\n  padding-right: 8px; }\n.path-bar button.text-button.image-button label:first-child, .path-bar button label:first-child {\n  padding-left: 8px; }\n.path-bar button image {\n  padding-left: 4px;\n  padding-right: 4px; }\n.path-bar button.slider-button {\n  padding-left: 0;\n  padding-right: 0; }\n\n/***************\n * Popovers   *\n ***************/\npopover.background {\n  background: transparent;\n  font: initial; }\n  popover.background > arrow,\n  popover.background > contents {\n    background: linear-gradient(to bottom, #151519, #0b0b0d);\n    background-clip: padding-box;\n    border: 1px solid black;\n    box-shadow: 0 4px 6px black;\n    color: #F4F5F6; }\n  popover.background:backdrop {\n    background-color: transparent;\n    box-shadow: none; }\n  popover.background > contents {\n    padding: 8px;\n    border-radius: 5px; }\n    popover.background > contents > list,\n    popover.background > contents > .view,\n    popover.background > contents > iconview,\n    popover.background > contents > toolbar {\n      border-style: none;\n      background-color: transparent; }\n    popover.background > contents separator {\n      background-color: #050506;\n      margin: 3px; }\n    popover.background > contents list separator {\n      margin: 0; }\n  .osd popover.background, popover.background.touch-selection, popover.background.magnifier {\n    background-color: transparent; }\n    .osd popover.background > arrow,\n    .osd popover.background > contents, popover.background.touch-selection > arrow,\n    popover.background.touch-selection > contents, popover.background.magnifier > arrow,\n    popover.background.magnifier > contents {\n      border: 1px solid rgba(255, 255, 255, 0.1);\n      box-shadow: none; }\n\nmagnifier {\n  background-color: #191a1f; }\n\n/**********************\n * Popover Base Menus *\n **********************/\npopover.menu {\n  padding: 0; }\n  popover.menu box.inline-buttons {\n    padding: 0 12px; }\n    popover.menu box.inline-buttons button.image-button.model {\n      background-color: transparent;\n      background-image: none;\n      border-color: transparent;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      min-height: 30px;\n      min-width: 30px;\n      padding: 0;\n      border: none;\n      outline: none;\n      transition: none; }\n      popover.menu box.inline-buttons button.image-button.model:selected {\n        background: image(#232329); }\n  popover.menu box.circular-buttons {\n    padding: 12px 12px 6px; }\n    popover.menu box.circular-buttons button.circular.image-button.model {\n      padding: 11px; }\n      popover.menu box.circular-buttons button.circular.image-button.model:focus {\n        background-color: #232329;\n        border-color: #232329; }\n  popover.menu > arrow, popover.menu.background > contents {\n    background: linear-gradient(to bottom, #151519, #0b0b0d);\n    color: #F4F5F6;\n    padding: 5px; }\n    popover.menu > arrow .view, popover.menu > arrow iconview, popover.menu.background > contents .view, popover.menu.background > contents iconview {\n      background-color: transparent; }\n      popover.menu > arrow .view row, popover.menu > arrow iconview row, popover.menu.background > contents .view row, popover.menu.background > contents iconview row {\n        margin: 0; }\n  popover.menu.background separator {\n    margin: 6px 0; }\n  popover.menu accelerator {\n    color: alpha(currentColor,0.55); }\n    popover.menu accelerator:dir(ltr) {\n      margin-left: 12px; }\n    popover.menu accelerator:dir(rtl) {\n      margin-right: 12px; }\n  popover.menu check:hover, popover.menu check:active,\n  popover.menu radio:hover,\n  popover.menu radio:active {\n    background-color: transparent; }\n  popover.menu radio {\n    border-color: black; }\n    popover.menu radio:active {\n      border-color: rgba(0, 0, 0, 0.5); }\n  popover.menu arrow.left,\n  popover.menu radio.left,\n  popover.menu check.left {\n    margin-left: -2px;\n    margin-right: 6px; }\n  popover.menu arrow.right,\n  popover.menu radio.right,\n  popover.menu check.right {\n    margin-left: 6px;\n    margin-right: -2px; }\n  popover.menu modelbutton, popover.menu.background > contents .view row, popover.menu.background > contents iconview row {\n    min-height: 30px;\n    min-width: 40px;\n    padding: 0 12px;\n    border-radius: 5px; }\n    popover.menu modelbutton:selected, popover.menu.background > contents .view row:selected, popover.menu.background > contents iconview row:selected {\n      color: #fefefe;\n      background-color: #232329; }\n    popover.menu modelbutton:selected:active, popover.menu.background > contents .view row:selected:active, popover.menu.background > contents iconview row:selected:active {\n      background-color: #3a3a45; }\n  popover.menu label.title {\n    font-weight: bold;\n    padding: 4px 32px; }\n\n/*****************\n * Progress bars *\n *****************/\nprogressbar {\n  font-size: smaller;\n  color: rgba(244, 245, 246, 0.4); }\n  progressbar.horizontal trough,\n  progressbar.horizontal progress {\n    min-height: 6px; }\n  progressbar.vertical trough,\n  progressbar.vertical progress {\n    min-width: 6px; }\n  progressbar.horizontal progress {\n    margin: 0; }\n  progressbar.vertical progress {\n    margin: 0;\n    background: linear-gradient(to bottom, #03e9b1, #0014ff); }\n  progressbar:backdrop {\n    box-shadow: none;\n    transition: 200ms ease-out; }\n  progressbar.osd {\n    min-width: 3px;\n    min-height: 3px;\n    background-color: transparent; }\n    progressbar.osd trough {\n      border-style: none;\n      border-radius: 0;\n      background-color: transparent;\n      box-shadow: none; }\n    progressbar.osd progress {\n      border-style: none;\n      border-radius: 0; }\n\n/************\n * GtkScale *\n ************/\nprogressbar trough, scale trough, scale fill {\n  background-color: rgba(255, 255, 255, 0.14);\n  border: none;\n  border-radius: 3px;\n  margin: 0; }\n  progressbar trough:disabled, scale trough:disabled, scale fill:disabled {\n    background-color: rgba(255, 255, 255, 0.06); }\n  progressbar trough:backdrop, progressbar:backdrop trough, scale trough:backdrop, scale fill:backdrop {\n    background-color: rgba(255, 255, 255, 0.06);\n    transition: 200ms ease-out; }\n    progressbar trough:backdrop:disabled, progressbar:backdrop trough:disabled, scale trough:backdrop:disabled, scale fill:backdrop:disabled {\n      background-color: rgba(255, 255, 255, 0.06); }\n\nprogressbar progress, scale highlight {\n  border: none;\n  background: linear-gradient(to right, #03e9b1, #0014ff);\n  border-radius: 3px;\n  margin: 0; }\n  progressbar progress:disabled, scale highlight:disabled {\n    border: none;\n    background: linear-gradient(to right, rgba(3, 233, 177, 0.5), rgba(0, 20, 255, 0.5)); }\n  progressbar progress:backdrop, progressbar:backdrop progress, scale highlight:backdrop, progressbar progress:active:backdrop, progressbar:backdrop progress:active, scale highlight:active:backdrop {\n    border-color: #1a80ff;\n    background-color: #1a80ff; }\n    progressbar progress:backdrop:disabled, progressbar:backdrop progress:disabled, scale highlight:backdrop:disabled, progressbar progress:active:backdrop:disabled, progressbar:backdrop progress:active:disabled, scale highlight:active:backdrop:disabled {\n      background-color: rgba(255, 255, 255, 0.06); }\n\nscale {\n  min-height: 16px;\n  min-width: 16px;\n  padding: 8px; }\n  scale.horizontal trough,\n  scale.horizontal progress {\n    min-height: 6px; }\n  scale.vertical trough,\n  scale.vertical progress {\n    min-width: 6px; }\n  scale.vertical highlight {\n    background: linear-gradient(to bottom, #03e9b1, #0014ff); }\n    scale.vertical highlight:disabled {\n      background: linear-gradient(to bottom, rgba(3, 233, 177, 0.5), rgba(0, 20, 255, 0.5)); }\n  scale slider {\n    min-height: 15px;\n    min-width: 15px;\n    margin: -7px;\n    background-color: #191a1f;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    border-radius: 12px;\n    transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n    transition-property: background, border, box-shadow; }\n    scale slider:active {\n      background-color: #0014ff; }\n      scale slider:active:disabled {\n        background-color: #141418;\n        box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }\n  scale.fine-tune.horizontal {\n    padding-top: 9px;\n    padding-bottom: 9px;\n    min-height: 16px; }\n  scale.fine-tune.vertical {\n    padding-left: 9px;\n    padding-right: 9px;\n    min-width: 16px; }\n  scale.fine-tune slider {\n    margin: -6px; }\n  scale.fine-tune fill,\n  scale.fine-tune highlight,\n  scale.fine-tune trough {\n    border-radius: 5px; }\n  scale trough {\n    outline-offset: 2px;\n    outline-color: transparent; }\n  scale fill:backdrop, scale fill {\n    background-color: black; }\n  scale fill:disabled:backdrop, scale fill:disabled {\n    border-color: transparent;\n    background-color: transparent; }\n  .osd scale fill {\n    background-color: rgba(97, 97, 97, 0.775); }\n    .osd scale fill:disabled:backdrop, .osd scale fill:disabled {\n      border-color: transparent;\n      background-color: transparent; }\n  scale slider {\n    border-color: #191a1f;\n    border: 2px solid #0014ff;\n    border-radius: 12px;\n    background-color: #101013; }\n    scale slider:disabled {\n      background-color: #1c1c21;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1);\n      border-color: rgba(0, 20, 255, 0.5); }\n    scale slider:backdrop, scale slider:backdrop:disabled {\n      transition: 200ms ease-out;\n      background-color: #1c1c21;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }\n    row:selected scale slider:disabled, row:selected scale slider {\n      border-color: #005bcc; }\n    .osd scale slider {\n      color: #fefefe;\n      border-color: rgba(0, 0, 0, 0.7);\n      background-color: rgba(7, 7, 8, 0.98);\n      background-clip: padding-box;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n      text-shadow: 0 1px black;\n      -gtk-icon-shadow: 0 1px black;\n      outline-color: rgba(254, 254, 254, 0.3);\n      border-color: rgba(0, 0, 0, 0.7);\n      background-color: #070708; }\n      .osd scale slider:hover {\n        color: white;\n        border-color: rgba(0, 0, 0, 0.7);\n        background-image: linear-gradient(to bottom, rgba(34, 35, 42, 0.98), rgba(34, 35, 42, 0.98));\n        background-clip: padding-box;\n        box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n        text-shadow: 0 1px black;\n        -gtk-icon-shadow: 0 1px black;\n        outline-color: rgba(254, 254, 254, 0.3);\n        background-color: #070708; }\n      .osd scale slider:active {\n        color: white;\n        border-color: rgba(0, 0, 0, 0.7);\n        background-image: linear-gradient(to bottom, rgba(21, 21, 25, 0.98), rgba(21, 21, 25, 0.98));\n        background-clip: padding-box;\n        box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n        text-shadow: none;\n        -gtk-icon-shadow: none;\n        outline-color: rgba(254, 254, 254, 0.3);\n        background-color: #070708; }\n      .osd scale slider:disabled {\n        color: #838383;\n        border-color: rgba(0, 0, 0, 0.7);\n        background-image: linear-gradient(to bottom, rgba(32, 32, 33, 0.5), rgba(32, 32, 33, 0.5));\n        background-clip: padding-box;\n        box-shadow: none;\n        text-shadow: none;\n        -gtk-icon-shadow: none;\n        background-color: #070708; }\n      .osd scale slider:backdrop {\n        color: #fefefe;\n        border-color: rgba(0, 0, 0, 0.7);\n        background-image: linear-gradient(to bottom, rgba(7, 7, 8, 0.98), rgba(7, 7, 8, 0.98));\n        background-clip: padding-box;\n        box-shadow: none;\n        text-shadow: none;\n        -gtk-icon-shadow: none;\n        background-color: #070708; }\n        .osd scale slider:backdrop:disabled {\n          background-color: #070708; }\n  scale value {\n    color: alpha(currentColor,0.4); }\n  scale.horizontal > marks {\n    color: alpha(currentColor,0.55); }\n    scale.horizontal > marks.top {\n      margin-bottom: 6px; }\n    scale.horizontal > marks.bottom {\n      margin-top: 6px; }\n    scale.horizontal > marks indicator {\n      background-color: currentColor;\n      min-height: 6px;\n      min-width: 1px; }\n  scale.horizontal > value.left {\n    margin-right: 9px; }\n  scale.horizontal > value.right {\n    margin-left: 9px; }\n  scale.horizontal.fine-tune > marks.top {\n    margin-top: 3px; }\n  scale.horizontal.fine-tune > marks.bottom {\n    margin-bottom: 3px; }\n  scale.horizontal.fine-tune > marks indicator {\n    min-height: 3px; }\n  scale.vertical > marks {\n    color: alpha(currentColor,0.55); }\n    scale.vertical > marks.top {\n      margin-right: 6px; }\n    scale.vertical > marks.bottom {\n      margin-left: 6px; }\n    scale.vertical > marks indicator {\n      background-color: currentColor;\n      min-height: 1px;\n      min-width: 6px; }\n  scale.vertical > value.top {\n    margin-bottom: 9px; }\n  scale.vertical > value.bottom {\n    margin-top: 9px; }\n  scale.vertical.fine-tune > marks.top {\n    margin-left: 3px; }\n  scale.vertical.fine-tune > marks.bottom {\n    margin-right: 3px; }\n  scale.vertical.fine-tune > marks indicator {\n    min-height: 3px; }\n  scale.horizontal indicator {\n    min-height: 6px;\n    min-width: 1px; }\n  scale.horizontal.fine-tune indicator {\n    min-height: 3px; }\n  scale.vertical indicator {\n    min-height: 1px;\n    min-width: 6px; }\n  scale.vertical.fine-tune indicator {\n    min-width: 3px; }\n  scale.horizontal.marks-before:not(.marks-after) slider {\n    min-height: 15px;\n    min-width: 15px;\n    margin: -7px;\n    border: 2px solid #0014ff;\n    border-radius: 50%;\n    background-color: #101013;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }\n  scale.horizontal.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px; }\n  scale.horizontal.marks-before:not(.marks-after) slider:hover {\n    min-height: 15px;\n    min-width: 15px;\n    margin: -7px;\n    border: 2px solid #0014ff;\n    border-radius: 50%;\n    background-color: #101013;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }\n  scale.horizontal.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px; }\n  scale.horizontal.marks-before:not(.marks-after) slider:active {\n    min-height: 15px;\n    min-width: 15px;\n    margin: -7px;\n    border: 2px solid #0014ff;\n    border-radius: 50%;\n    background-color: #101013;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }\n  scale.horizontal.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px; }\n  scale.horizontal.marks-before:not(.marks-after) slider:disabled {\n    min-height: 15px;\n    min-width: 15px;\n    margin: -7px;\n    border: 2px solid #0014ff;\n    border-radius: 50%;\n    background-color: #101013;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }\n  scale.horizontal.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px; }\n  scale.horizontal.marks-before:not(.marks-after) slider:backdrop {\n    min-height: 15px;\n    min-width: 15px;\n    margin: -7px;\n    border: 2px solid #0014ff;\n    border-radius: 50%;\n    background-color: #101013;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }\n  scale.horizontal.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px; }\n  scale.horizontal.marks-before:not(.marks-after) slider:backdrop:disabled {\n    min-height: 15px;\n    min-width: 15px;\n    margin: -7px;\n    border: 2px solid #0014ff;\n    border-radius: 50%;\n    background-color: #101013;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }\n  scale.horizontal.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px; }\n  scale.horizontal.marks-after:not(.marks-before) slider {\n    min-height: 15px;\n    min-width: 15px;\n    margin: -7px;\n    border: 2px solid #0014ff;\n    border-radius: 50%;\n    background-color: #101013;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }\n  scale.horizontal.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px; }\n  scale.horizontal.marks-after:not(.marks-before) slider:hover {\n    min-height: 15px;\n    min-width: 15px;\n    margin: -7px;\n    border: 2px solid #0014ff;\n    border-radius: 50%;\n    background-color: #101013;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }\n  scale.horizontal.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px; }\n  scale.horizontal.marks-after:not(.marks-before) slider:active {\n    min-height: 15px;\n    min-width: 15px;\n    margin: -7px;\n    border: 2px solid #0014ff;\n    border-radius: 50%;\n    background-color: #101013;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }\n  scale.horizontal.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px; }\n  scale.horizontal.marks-after:not(.marks-before) slider:disabled {\n    min-height: 15px;\n    min-width: 15px;\n    margin: -7px;\n    border: 2px solid #0014ff;\n    border-radius: 50%;\n    background-color: #101013;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }\n  scale.horizontal.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px; }\n  scale.horizontal.marks-after:not(.marks-before) slider:backdrop {\n    min-height: 15px;\n    min-width: 15px;\n    margin: -7px;\n    border: 2px solid #0014ff;\n    border-radius: 50%;\n    background-color: #101013;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }\n  scale.horizontal.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px; }\n  scale.horizontal.marks-after:not(.marks-before) slider:backdrop:disabled {\n    min-height: 15px;\n    min-width: 15px;\n    margin: -7px;\n    border: 2px solid #0014ff;\n    border-radius: 50%;\n    background-color: #101013;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }\n  scale.horizontal.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px; }\n  scale.vertical.marks-before:not(.marks-after) slider {\n    min-height: 15px;\n    min-width: 15px;\n    margin: -7px;\n    border: 2px solid #0014ff;\n    border-radius: 50%;\n    background-color: #101013;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }\n  scale.vertical.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px; }\n  scale.vertical.marks-before:not(.marks-after) slider:hover {\n    min-height: 15px;\n    min-width: 15px;\n    margin: -7px;\n    border: 2px solid #0014ff;\n    border-radius: 50%;\n    background-color: #101013;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }\n  scale.vertical.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px; }\n  scale.vertical.marks-before:not(.marks-after) slider:active {\n    min-height: 15px;\n    min-width: 15px;\n    margin: -7px;\n    border: 2px solid #0014ff;\n    border-radius: 50%;\n    background-color: #101013;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }\n  scale.vertical.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px; }\n  scale.vertical.marks-before:not(.marks-after) slider:disabled {\n    min-height: 15px;\n    min-width: 15px;\n    margin: -7px;\n    border: 2px solid #0014ff;\n    border-radius: 50%;\n    background-color: #101013;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }\n  scale.vertical.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px; }\n  scale.vertical.marks-before:not(.marks-after) slider:backdrop {\n    min-height: 15px;\n    min-width: 15px;\n    margin: -7px;\n    border: 2px solid #0014ff;\n    border-radius: 50%;\n    background-color: #101013;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }\n  scale.vertical.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px; }\n  scale.vertical.marks-before:not(.marks-after) slider:backdrop:disabled {\n    min-height: 15px;\n    min-width: 15px;\n    margin: -7px;\n    border: 2px solid #0014ff;\n    border-radius: 50%;\n    background-color: #101013;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }\n  scale.vertical.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px; }\n  scale.vertical.marks-after:not(.marks-before) slider {\n    min-height: 15px;\n    min-width: 15px;\n    margin: -7px;\n    border: 2px solid #0014ff;\n    border-radius: 50%;\n    background-color: #101013;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }\n  scale.vertical.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px; }\n  scale.vertical.marks-after:not(.marks-before) slider:hover {\n    min-height: 15px;\n    min-width: 15px;\n    margin: -7px;\n    border: 2px solid #0014ff;\n    border-radius: 50%;\n    background-color: #101013;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }\n  scale.vertical.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px; }\n  scale.vertical.marks-after:not(.marks-before) slider:active {\n    min-height: 15px;\n    min-width: 15px;\n    margin: -7px;\n    border: 2px solid #0014ff;\n    border-radius: 50%;\n    background-color: #101013;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }\n  scale.vertical.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px; }\n  scale.vertical.marks-after:not(.marks-before) slider:disabled {\n    min-height: 15px;\n    min-width: 15px;\n    margin: -7px;\n    border: 2px solid #0014ff;\n    border-radius: 50%;\n    background-color: #101013;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }\n  scale.vertical.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px; }\n  scale.vertical.marks-after:not(.marks-before) slider:backdrop {\n    min-height: 15px;\n    min-width: 15px;\n    margin: -7px;\n    border: 2px solid #0014ff;\n    border-radius: 50%;\n    background-color: #101013;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }\n  scale.vertical.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px; }\n  scale.vertical.marks-after:not(.marks-before) slider:backdrop:disabled {\n    min-height: 15px;\n    min-width: 15px;\n    margin: -7px;\n    border: 2px solid #0014ff;\n    border-radius: 50%;\n    background-color: #101013;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }\n  scale.vertical.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px; }\n  scale.color {\n    min-height: 0;\n    min-width: 0; }\n    scale.color trough {\n      background-image: image(black);\n      background-repeat: no-repeat; }\n    scale.color.horizontal {\n      padding: 0 0 15px 0; }\n      scale.color.horizontal trough {\n        padding-bottom: 4px;\n        background-position: 0 -3px;\n        border-top-left-radius: 0;\n        border-top-right-radius: 0; }\n      scale.color.horizontal slider:dir(ltr):hover, scale.color.horizontal slider:dir(ltr):backdrop, scale.color.horizontal slider:dir(ltr):disabled, scale.color.horizontal slider:dir(ltr):backdrop:disabled, scale.color.horizontal slider:dir(ltr), scale.color.horizontal slider:dir(rtl):hover, scale.color.horizontal slider:dir(rtl):backdrop, scale.color.horizontal slider:dir(rtl):disabled, scale.color.horizontal slider:dir(rtl):backdrop:disabled, scale.color.horizontal slider:dir(rtl) {\n        margin-bottom: -15px;\n        margin-top: 6px; }\n    scale.color.vertical:dir(ltr) {\n      padding: 0 0 0 15px; }\n      scale.color.vertical:dir(ltr) trough {\n        padding-left: 4px;\n        background-position: 3px 0;\n        border-bottom-right-radius: 0;\n        border-top-right-radius: 0; }\n      scale.color.vertical:dir(ltr) slider:hover, scale.color.vertical:dir(ltr) slider:backdrop, scale.color.vertical:dir(ltr) slider:disabled, scale.color.vertical:dir(ltr) slider:backdrop:disabled, scale.color.vertical:dir(ltr) slider {\n        margin-left: -15px;\n        margin-right: 6px; }\n    scale.color.vertical:dir(rtl) {\n      padding: 0 15px 0 0; }\n      scale.color.vertical:dir(rtl) trough {\n        padding-right: 4px;\n        background-position: -3px 0;\n        border-bottom-left-radius: 0;\n        border-top-left-radius: 0; }\n      scale.color.vertical:dir(rtl) slider:hover, scale.color.vertical:dir(rtl) slider:backdrop, scale.color.vertical:dir(rtl) slider:disabled, scale.color.vertical:dir(rtl) slider:backdrop:disabled, scale.color.vertical:dir(rtl) slider {\n        margin-right: -15px;\n        margin-left: 6px; }\n    scale.color.fine-tune.horizontal:dir(ltr), scale.color.fine-tune.horizontal:dir(rtl) {\n      padding: 0 0 12px 0; }\n      scale.color.fine-tune.horizontal:dir(ltr) trough, scale.color.fine-tune.horizontal:dir(rtl) trough {\n        padding-bottom: 7px;\n        background-position: 0 -6px; }\n      scale.color.fine-tune.horizontal:dir(ltr) slider, scale.color.fine-tune.horizontal:dir(rtl) slider {\n        margin-bottom: -15px;\n        margin-top: 6px; }\n    scale.color.fine-tune.vertical:dir(ltr) {\n      padding: 0 0 0 12px; }\n      scale.color.fine-tune.vertical:dir(ltr) trough {\n        padding-left: 7px;\n        background-position: 6px 0; }\n      scale.color.fine-tune.vertical:dir(ltr) slider {\n        margin-left: -15px;\n        margin-right: 6px; }\n    scale.color.fine-tune.vertical:dir(rtl) {\n      padding: 0 12px 0 0; }\n      scale.color.fine-tune.vertical:dir(rtl) trough {\n        padding-right: 7px;\n        background-position: -6px 0; }\n      scale.color.fine-tune.vertical:dir(rtl) slider {\n        margin-right: -15px;\n        margin-left: 6px; }\n\n/**************\n * Scrollbars *\n **************/\nscrollbar {\n  background-color: #151519;\n  transition: 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  scrollbar.top {\n    border-bottom: 1px solid black; }\n  scrollbar.bottom {\n    border-top: 1px solid black; }\n  scrollbar.left {\n    border-right: 1px solid black; }\n  scrollbar.right {\n    border-left: 1px solid black; }\n  scrollbar:backdrop {\n    background-color: #09090b;\n    border-color: #020202;\n    transition: 200ms ease-out; }\n  scrollbar slider {\n    min-width: 6px;\n    min-height: 6px;\n    margin: -1px;\n    border: 4px solid transparent;\n    border-radius: 8px;\n    background-clip: padding-box;\n    background-color: #99999b; }\n    scrollbar slider:hover {\n      background-color: #c6c7c9; }\n    scrollbar slider:hover:active {\n      background-color: #338eff; }\n    scrollbar slider:backdrop {\n      background-color: #3e3e41; }\n    scrollbar slider:disabled {\n      background-color: transparent; }\n  scrollbar.fine-tune slider {\n    min-width: 4px;\n    min-height: 4px; }\n  scrollbar.fine-tune.horizontal slider {\n    border-width: 5px 4px; }\n  scrollbar.fine-tune.vertical slider {\n    border-width: 4px 5px; }\n  scrollbar.overlay-indicator:not(.dragging):not(.hovering) {\n    border-color: transparent;\n    opacity: 0.4;\n    background-color: transparent; }\n    scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider {\n      margin: 0;\n      min-width: 3px;\n      min-height: 3px;\n      background-color: #F4F5F6;\n      border: 1px solid black; }\n    scrollbar.overlay-indicator:not(.dragging):not(.hovering) button {\n      min-width: 5px;\n      min-height: 5px;\n      background-color: #F4F5F6;\n      background-clip: padding-box;\n      border-radius: 100%;\n      border: 1px solid black;\n      -gtk-icon-source: none; }\n    scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal slider {\n      margin: 0 2px;\n      min-width: 40px; }\n    scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal button {\n      margin: 1px 2px;\n      min-width: 5px; }\n    scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical slider {\n      margin: 2px 0;\n      min-height: 40px; }\n    scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical button {\n      margin: 2px 1px;\n      min-height: 5px; }\n  scrollbar.overlay-indicator.dragging, scrollbar.overlay-indicator.hovering {\n    opacity: 0.8; }\n  scrollbar.horizontal slider {\n    min-width: 40px; }\n  scrollbar.vertical slider {\n    min-height: 40px; }\n  scrollbar button {\n    padding: 0;\n    min-width: 12px;\n    min-height: 12px;\n    border-style: none;\n    border-radius: 0;\n    transition-property: min-height, min-width, color;\n    background-color: transparent;\n    background-image: none;\n    border-color: transparent;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    color: #99999b; }\n    scrollbar button:hover {\n      background-color: transparent;\n      background-image: none;\n      border-color: transparent;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      color: #c6c7c9; }\n    scrollbar button:active, scrollbar button:checked {\n      background-color: transparent;\n      background-image: none;\n      border-color: transparent;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      color: #338eff; }\n    scrollbar button:disabled {\n      background-color: transparent;\n      background-image: none;\n      border-color: transparent;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      color: rgba(153, 153, 155, 0.2); }\n    scrollbar button:backdrop {\n      background-color: transparent;\n      background-image: none;\n      border-color: transparent;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      color: #3e3e41; }\n      scrollbar button:backdrop:disabled {\n        background-color: transparent;\n        background-image: none;\n        border-color: transparent;\n        box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n        text-shadow: none;\n        -gtk-icon-shadow: none;\n        color: rgba(62, 62, 65, 0.2); }\n  scrollbar.vertical button.down {\n    -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\"); }\n  scrollbar.vertical button.up {\n    -gtk-icon-source: -gtk-icontheme(\"pan-up-symbolic\"); }\n  scrollbar.horizontal button.down {\n    -gtk-icon-source: -gtk-icontheme(\"pan-right-symbolic\"); }\n  scrollbar.horizontal button.up {\n    -gtk-icon-source: -gtk-icontheme(\"pan-left-symbolic\"); }\n\ntreeview ~ scrollbar.vertical {\n  border-top: 1px solid black;\n  margin-top: -1px; }\n\n/***********\n * Sidebar *\n ***********/\n.sidebar {\n  border-style: none;\n  border-width: 0;\n  background-color: #151519; }\n  .sidebar .frame {\n    border: none; }\n  stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:dir(ltr), .sidebar.left, .sidebar.left:dir(rtl) {\n    border-right: none;\n    border-left-style: none; }\n  stacksidebar.sidebar:dir(rtl) list\n  .sidebar:dir(rtl), stacksidebar.sidebar.right list\n  .sidebar:dir(rtl), .sidebar.right {\n    border-left: 1px solid black;\n    border-right-style: none; }\n  .sidebar:backdrop {\n    background-color: #16161a;\n    border-color: #020202; }\n  .sidebar row {\n    padding: 8px 12px;\n    transition: all .12s ease-in; }\n    .sidebar row label {\n      color: #98abb2; }\n    .sidebar row:selected {\n      color: #fefefe; }\n      .sidebar row:selected:backdrop {\n        color: rgba(254, 254, 254, 0.5);\n        background: rgba(0, 114, 255, 0.6); }\n        .sidebar row:selected:backdrop label {\n          color: #fefefe; }\n      .sidebar row:selected label {\n        color: #fefefe; }\n  .sidebar.source-list {\n    background: #0e0e11;\n    padding: 4px 0px; }\n    .sidebar.source-list.view, iconview.sidebar.source-list {\n      transition: all .12s ease-in; }\n      .sidebar.source-list.view:selected, iconview.sidebar.source-list:selected {\n        background-color: #0072ff;\n        color: #fefefe; }\n        .sidebar.source-list.view:selected:active, iconview.sidebar.source-list:selected:active {\n          box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.5); }\n        .sidebar.source-list.view:selected.has-open-popup, iconview.sidebar.source-list:selected.has-open-popup, .sidebar.source-list.view:selected:hover, iconview.sidebar.source-list:selected:hover {\n          background-color: rgba(0, 114, 255, 0.9); }\n        .sidebar.source-list.view:selected:backdrop, iconview.sidebar.source-list:selected:backdrop {\n          background-color: rgba(0, 114, 255, 0.6); }\n      .sidebar.source-list.view:hover, iconview.sidebar.source-list:hover, .sidebar.source-list.view iconview.source-list:hover, iconview.sidebar.source-list iconview.source-list:hover {\n        background-color: rgba(0, 0, 0, 0.13); }\n  paned .sidebar.left, paned .sidebar.right, paned .sidebar.left:dir(rtl), paned .sidebar:dir(rtl), paned .sidebar:dir(ltr), paned .sidebar {\n    border-style: none;\n    border-color: black; }\n\nstacksidebar row {\n  padding: 10px 4px; }\n  stacksidebar row > label {\n    padding-left: 6px;\n    padding-right: 6px; }\n  stacksidebar row.needs-attention > label {\n    background-size: 6px 6px, 0 0; }\n\n/*******************************************************************/\n/*                  PLACESSIDEBAR                                  */\n/*******************************************************************/\nplacessidebar.sidebar, .nautilus-window .navigation-sidebar {\n  background-color: transparent;\n  background-image: linear-gradient(to right, #09090b 40px, #0e0e11 35px, #0e0e11 36px, #0e0e11 36px, #0e0e11 99%, #0e0e11 100%); }\n  placessidebar.sidebar row.sidebar-row, .nautilus-window .navigation-sidebar row.sidebar-row {\n    margin: 0;\n    border-radius: 0;\n    padding: 2px 11px; }\n    placessidebar.sidebar row.sidebar-row label, .nautilus-window .navigation-sidebar row.sidebar-row label {\n      color: #F4F5F6;\n      padding-left: 8px; }\n    placessidebar.sidebar row.sidebar-row.sidebar-row .sidebar-icon, .nautilus-window .navigation-sidebar row.sidebar-row.sidebar-row .sidebar-icon {\n      margin-left: -14px;\n      margin-right: 12px;\n      padding-left: 14px;\n      padding-right: 12px;\n      color: #F4F5F6; }\n    placessidebar.sidebar row.sidebar-row:hover, .nautilus-window .navigation-sidebar row.sidebar-row:hover {\n      transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n      color: rgba(0, 0, 0, 0.76);\n      background-color: transparent;\n      /*rgba(65,67,75,0.4); */\n      background-image: linear-gradient(to right, #1b232d 40px, #191a1f 40px, #191a1f 97%); }\n    placessidebar.sidebar row.sidebar-row:selected, .nautilus-window .navigation-sidebar row.sidebar-row:selected {\n      background-color: transparent;\n      background-image: linear-gradient(to right, #0072ff 40px, rgba(65, 67, 75, 0) 36px, rgba(65, 67, 75, 0) 97%); }\n      placessidebar.sidebar row.sidebar-row:selected label, .nautilus-window .navigation-sidebar row.sidebar-row:selected label {\n        color: #0072ff; }\n      placessidebar.sidebar row.sidebar-row:selected:backdrop, .nautilus-window .navigation-sidebar row.sidebar-row:selected:backdrop {\n        color: rgba(254, 254, 254, 0.5);\n        background-color: transparent;\n        background-image: linear-gradient(to right, rgba(0, 114, 255, 0.6) 40px, rgba(65, 67, 75, 0) 36px, rgba(65, 67, 75, 0) 97%); }\n        placessidebar.sidebar row.sidebar-row:selected:backdrop label, .nautilus-window .navigation-sidebar row.sidebar-row:selected:backdrop label {\n          color: rgba(0, 114, 255, 0.6); }\n      placessidebar.sidebar row.sidebar-row:selected .sidebar-icon, .nautilus-window .navigation-sidebar row.sidebar-row:selected .sidebar-icon {\n        -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.8);\n        color: inherit; }\n    placessidebar.sidebar row.sidebar-row.sidebar-new-bookmark-row, placessidebar.sidebar row.sidebar-row.sidebar-new-bookmark-row label, placessidebar.sidebar row.sidebar-row.sidebar-new-bookmark-row .sidebar-icon, .nautilus-window .navigation-sidebar row.sidebar-row.sidebar-new-bookmark-row, .nautilus-window .navigation-sidebar row.sidebar-row.sidebar-new-bookmark-row label, .nautilus-window .navigation-sidebar row.sidebar-row.sidebar-new-bookmark-row .sidebar-icon {\n      color: #f9dc5c; }\n    placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled), .nautilus-window .navigation-sidebar row.sidebar-row:drop(active):not(:disabled) {\n      box-shadow: inset 0 1px #71f79f, inset 0 -1px #71f79f; }\n      placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled), placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled) label, placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled) image, .nautilus-window .navigation-sidebar row.sidebar-row:drop(active):not(:disabled), .nautilus-window .navigation-sidebar row.sidebar-row:drop(active):not(:disabled) label, .nautilus-window .navigation-sidebar row.sidebar-row:drop(active):not(:disabled) image {\n        color: #71f79f; }\n      placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected, .nautilus-window .navigation-sidebar row.sidebar-row:drop(active):not(:disabled):selected {\n        background: #71f79f; }\n        placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected, placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected label, placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected image, .nautilus-window .navigation-sidebar row.sidebar-row:drop(active):not(:disabled):selected, .nautilus-window .navigation-sidebar row.sidebar-row:drop(active):not(:disabled):selected label, .nautilus-window .navigation-sidebar row.sidebar-row:drop(active):not(:disabled):selected image {\n          color: #fefefe; }\n  placessidebar.sidebar list, .nautilus-window .navigation-sidebar list {\n    background-color: transparent; }\n    placessidebar.sidebar list:backdrop, .nautilus-window .navigation-sidebar list:backdrop {\n      background-color: transparent; }\n\n.bottom-bar {\n  background-color: #0e0e11; }\n  .bottom-bar button {\n    background-color: transparent;\n    background-image: none;\n    border-color: transparent;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\n    .bottom-bar button .view, .bottom-bar button iconview {\n      background-color: transparent; }\n\n/*****************\n * GtkSpinButton *\n *****************/\nspinbutton {\n  font-feature-settings: \"tnum\"; }\n  spinbutton:not(.vertical) {\n    padding: 0;\n    border-spacing: 0;\n    /* :not here just to bump specificity above that of the list button styling */ }\n    spinbutton:not(.vertical) > text, .osd spinbutton:not(.vertical) > text {\n      min-width: 28px;\n      margin: 0;\n      background: none;\n      background-color: transparent;\n      border: none;\n      border-radius: 0;\n      box-shadow: none;\n      padding: 6px; }\n      spinbutton:not(.vertical) > text:backdrop:disabled, .osd spinbutton:not(.vertical) > text:backdrop:disabled {\n        background-color: transparent; }\n    spinbutton:not(.vertical) > button.image-button.up:not(.flat),\n    spinbutton:not(.vertical) > button.image-button.down:not(.flat) {\n      min-height: 16px;\n      margin: 0;\n      padding-bottom: 0;\n      padding-top: 0;\n      color: #dedfe1;\n      background-image: none;\n      border-style: none none none solid;\n      border-color: rgba(0, 0, 0, 0.3);\n      border-radius: 0;\n      box-shadow: none;\n      background-color: transparent; }\n      spinbutton:not(.vertical) > button.image-button.up:not(.flat):dir(rtl),\n      spinbutton:not(.vertical) > button.image-button.down:not(.flat):dir(rtl) {\n        border-style: none solid none none; }\n      spinbutton:not(.vertical) > button.image-button.up:not(.flat):hover,\n      spinbutton:not(.vertical) > button.image-button.down:not(.flat):hover {\n        color: #F4F5F6;\n        background-color: #040405; }\n      spinbutton:not(.vertical) > button.image-button.up:not(.flat):disabled,\n      spinbutton:not(.vertical) > button.image-button.down:not(.flat):disabled {\n        color: rgba(130, 131, 133, 0.3);\n        background-color: transparent; }\n      spinbutton:not(.vertical) > button.image-button.up:not(.flat):active,\n      spinbutton:not(.vertical) > button.image-button.down:not(.flat):active {\n        background-color: rgba(0, 0, 0, 0.1);\n        box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.2); }\n      spinbutton:not(.vertical) > button.image-button.up:not(.flat):dir(ltr):last-child,\n      spinbutton:not(.vertical) > button.image-button.down:not(.flat):dir(ltr):last-child {\n        border-radius: 0 6px 6px 0; }\n      spinbutton:not(.vertical) > button.image-button.up:not(.flat):dir(rtl):first-child,\n      spinbutton:not(.vertical) > button.image-button.down:not(.flat):dir(rtl):first-child {\n        border-radius: 6px 0 0 6px; }\n  .osd spinbutton:not(.vertical) > button.image-button.up:not(.flat),\n  .osd spinbutton:not(.vertical) > button.image-button.down:not(.flat) {\n    background-color: transparent;\n    background-image: none;\n    border-color: transparent;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    color: #fefefe;\n    border-style: none none none solid;\n    border-color: rgba(0, 0, 0, 0.4);\n    border-radius: 0;\n    box-shadow: none;\n    -gtk-icon-shadow: 0 1px black; }\n    .osd spinbutton:not(.vertical) > button.image-button.up:not(.flat):dir(rtl),\n    .osd spinbutton:not(.vertical) > button.image-button.down:not(.flat):dir(rtl) {\n      border-style: none solid none none; }\n    .osd spinbutton:not(.vertical) > button.image-button.up:not(.flat):hover,\n    .osd spinbutton:not(.vertical) > button.image-button.down:not(.flat):hover {\n      background-color: transparent;\n      background-image: none;\n      border-color: transparent;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      color: #fefefe;\n      border-color: rgba(0, 0, 0, 0.5);\n      background-color: rgba(0, 0, 0, 0.98);\n      -gtk-icon-shadow: 0 1px black;\n      box-shadow: none; }\n    .osd spinbutton:not(.vertical) > button.image-button.up:not(.flat):disabled,\n    .osd spinbutton:not(.vertical) > button.image-button.down:not(.flat):disabled {\n      background-color: transparent;\n      background-image: none;\n      border-color: transparent;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      color: #838383;\n      border-color: rgba(0, 0, 0, 0.5);\n      -gtk-icon-shadow: none;\n      box-shadow: none; }\n    .osd spinbutton:not(.vertical) > button.image-button.up:not(.flat):dir(ltr):last-child,\n    .osd spinbutton:not(.vertical) > button.image-button.down:not(.flat):dir(ltr):last-child {\n      border-radius: 0 6px 6px 0; }\n    .osd spinbutton:not(.vertical) > button.image-button.up:not(.flat):dir(rtl):first-child,\n    .osd spinbutton:not(.vertical) > button.image-button.down:not(.flat):dir(rtl):first-child {\n      border-radius: 6px 0 0 6px; }\n  spinbutton.vertical:disabled {\n    color: #828385; }\n  spinbutton.vertical:drop(active) {\n    border-color: transparent;\n    box-shadow: none; }\n  spinbutton.vertical > text {\n    min-height: 32px;\n    min-width: 32px;\n    padding: 0;\n    border-radius: 0; }\n    spinbutton.vertical > text > selection {\n      background-color: rgba(0, 114, 255, 0.6);\n      color: transparent; }\n      spinbutton.vertical > text > selection:focus-within {\n        color: #F4F5F6; }\n  spinbutton.vertical > button {\n    min-height: 32px;\n    min-width: 32px;\n    padding: 0; }\n  spinbutton.vertical > button.up {\n    border-bottom-style: none;\n    border-bottom-left-radius: 0;\n    border-bottom-right-radius: 0; }\n  spinbutton.vertical > button.down {\n    border-top-style: none;\n    border-top-left-radius: 0;\n    border-top-right-radius: 0; }\n  .osd spinbutton.vertical > button:first-child {\n    color: #fefefe;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-color: rgba(7, 7, 8, 0.98);\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black;\n    outline-color: rgba(254, 254, 254, 0.3); }\n    .osd spinbutton.vertical > button:first-child:hover {\n      color: white;\n      border-color: rgba(0, 0, 0, 0.7);\n      background-image: linear-gradient(to bottom, rgba(34, 35, 42, 0.98), rgba(34, 35, 42, 0.98));\n      background-clip: padding-box;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n      text-shadow: 0 1px black;\n      -gtk-icon-shadow: 0 1px black;\n      outline-color: rgba(254, 254, 254, 0.3); }\n    .osd spinbutton.vertical > button:first-child:active {\n      color: white;\n      border-color: rgba(0, 0, 0, 0.7);\n      background-image: linear-gradient(to bottom, rgba(21, 21, 25, 0.98), rgba(21, 21, 25, 0.98));\n      background-clip: padding-box;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      outline-color: rgba(254, 254, 254, 0.3); }\n    .osd spinbutton.vertical > button:first-child:disabled {\n      color: #838383;\n      border-color: rgba(0, 0, 0, 0.7);\n      background-image: linear-gradient(to bottom, rgba(32, 32, 33, 0.5), rgba(32, 32, 33, 0.5));\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n  treeview spinbutton:not(.vertical) {\n    min-height: 0;\n    border-style: none;\n    border-radius: 0; }\n    treeview spinbutton:not(.vertical) > text {\n      min-height: 0;\n      padding: 1px 2px; }\n\n/***********\n * Spinner *\n ***********/\nmenu spinner {\n  color: #0072ff; }\n\n/*********************\n * Spinner Animation *\n *********************/\n@keyframes spin {\n  to {\n    -gtk-icon-transform: rotate(1turn); } }\nspinner {\n  background: none;\n  opacity: 0;\n  -gtk-icon-source: -gtk-icontheme(\"process-working-symbolic\"); }\n  spinner:checked {\n    opacity: 1;\n    animation: spin 1s linear infinite; }\n    spinner:checked:disabled {\n      opacity: 0.5; }\n\n/**********\n * Switch *\n **********/\nswitch {\n  font-size: 1px;\n  min-width: 40px;\n  min-height: 25px;\n  background-size: 40px 24px;\n  background-color: transparent;\n  background-repeat: no-repeat;\n  background-position: center center;\n  background-image: -gtk-scaled(url(\"../assets/switch-off.svg\"), url(\"../assets/switch-off.svg\"));\n  transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  switch:disabled {\n    background-image: -gtk-scaled(url(\"../assets/switch-insensitive.svg\"), url(\"../assets/switch-insensitive.svg\")); }\n    switch:disabled slider {\n      background-image: -gtk-scaled(url(\"../assets/switch-slider-insensitive.svg\"), url(\"../assets/switch-slider-insensitive@2.png\")); }\n  switch, switch slider {\n    outline-color: transparent;\n    color: transparent;\n    border: none;\n    box-shadow: none; }\n  switch:checked {\n    background-image: -gtk-scaled(url(\"../assets/switch-on.svg\"), url(\"../assets/switch-on.svg\")); }\n    switch:checked slider {\n      background-image: -gtk-scaled(url(\"../assets/switch-slider-on.svg\"), url(\"../assets/switch-slider-on@2.png\")); }\n    switch:checked:disabled {\n      background-image: -gtk-scaled(url(\"../assets/switch-on-insensitive.svg\"), url(\"../assets/switch-on-insensitive.svg\")); }\n      switch:checked:disabled slider {\n        background-image: -gtk-scaled(url(\"../assets/switch-slider-on-insensitive.svg\"), url(\"../assets/switch-slider-on-insensitive@2.png\")); }\n  switch slider {\n    min-width: 1px;\n    min-height: 1px;\n    background-repeat: no-repeat;\n    background-position: left center;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"../assets/switch-slider-off.svg\"), url(\"../assets/switch-slider-off@2.png\")); }\n  switch trough:active, switch trough:checked {\n    background-color: #0072ff; }\n    switch trough:active:backdrop, switch trough:checked:backdrop {\n      background-color: rgba(0, 114, 255, 0.6); }\n\n/************\n * Toolbars *\n ************/\ntoolbar, .inline-toolbar, searchbar > revealer > box {\n  padding: 4px;\n  background-color: #101013; }\n\ntoolbar {\n  padding: 4px 3px 3px 4px; }\n  .osd toolbar {\n    background-color: transparent; }\n  toolbar.osd {\n    padding: 13px;\n    border: none;\n    border-radius: 5px;\n    background-color: rgba(7, 7, 8, 0.98); }\n    toolbar.osd.left, toolbar.osd.right, toolbar.osd.top, toolbar.osd.bottom {\n      border-radius: 0; }\n  toolbar.horizontal separator {\n    margin: 0 7px 1px 6px; }\n  toolbar.vertical separator {\n    margin: 6px 1px 7px 0; }\n  toolbar:not(.inline-toolbar):not(.osd) switch,\n  toolbar:not(.inline-toolbar):not(.osd) scale,\n  toolbar:not(.inline-toolbar):not(.osd) entry,\n  toolbar:not(.inline-toolbar):not(.osd) spinbutton,\n  toolbar:not(.inline-toolbar):not(.osd) button {\n    margin-right: 1px;\n    margin-bottom: 1px; }\n\n.inline-toolbar {\n  padding: 3px;\n  border-width: 0 1px 1px;\n  border-radius: 0  0 5px 5px; }\n\nsearchbar > revealer > box {\n  border-width: 0 0 1px;\n  padding: 5px; }\n\n.inline-toolbar, searchbar > revealer > box {\n  border-style: solid;\n  border-color: black;\n  background-color: #0b0b0d; }\n  .inline-toolbar:backdrop, searchbar > revealer > box:backdrop {\n    border-color: #020202;\n    background-color: #0b0b0d;\n    box-shadow: none;\n    transition: 200ms ease-out; }\n\nsearchbar {\n  background: #191a1f; }\n\n/************\n * Tooltips *\n ************/\ntooltip {\n  padding: 4px;\n  /* not working */\n  border-radius: 4px;\n  box-shadow: none;\n  text-shadow: 0 1px black; }\n  tooltip.background {\n    background-color: #020203;\n    background-clip: padding-box;\n    border: 1px solid rgba(255, 255, 255, 0.1); }\n  tooltip decoration {\n    background-color: transparent; }\n  tooltip * {\n    padding: 4px;\n    background-color: transparent;\n    color: white; }\n\ncolumnview.view,\ntreeview.view {\n  border-left-color: black;\n  border-top-color: black; }\n  columnview.view:selected:focus, columnview.view:selected,\n  treeview.view:selected:focus,\n  treeview.view:selected {\n    border-radius: 0;\n    outline-color: #ed254e; }\n  columnview.view:disabled,\n  treeview.view:disabled {\n    color: #828385; }\n    columnview.view:disabled:selected,\n    treeview.view:disabled:selected {\n      color: #66aaff; }\n      columnview.view:disabled:selected:backdrop,\n      treeview.view:disabled:selected:backdrop {\n        color: rgba(32, 132, 255, 0.85); }\n  columnview.view.separator,\n  treeview.view.separator {\n    min-height: 2px;\n    color: black; }\n  columnview.view:backdrop,\n  treeview.view:backdrop {\n    border-left-color: #2e2f33;\n    border-top: #2e2f33; }\n  columnview.view:drop(active),\n  treeview.view:drop(active) {\n    box-shadow: none; }\n  columnview.view > dndtarget:drop(active),\n  treeview.view > dndtarget:drop(active) {\n    border-style: solid none;\n    border-width: 1px;\n    border-color: #005bcc; }\n    columnview.view > dndtarget:drop(active).after,\n    treeview.view > dndtarget:drop(active).after {\n      border-top-style: none; }\n    columnview.view > dndtarget:drop(active).before,\n    treeview.view > dndtarget:drop(active).before {\n      border-bottom-style: none; }\n  columnview.view.expander,\n  treeview.view.expander {\n    min-width: 16px;\n    min-height: 16px;\n    -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic\");\n    color: #b2b3b6; }\n    columnview.view.expander:dir(rtl),\n    treeview.view.expander:dir(rtl) {\n      -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic-rtl\"); }\n    columnview.view.expander:hover,\n    treeview.view.expander:hover {\n      color: #F4F5F6; }\n    columnview.view.expander:selected,\n    treeview.view.expander:selected {\n      color: #b2d4fe; }\n      columnview.view.expander:selected:hover,\n      treeview.view.expander:selected:hover {\n        color: #fefefe; }\n    columnview.view.expander:checked,\n    treeview.view.expander:checked {\n      -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\"); }\n  columnview.view.progressbar,\n  treeview.view.progressbar {\n    border: 1px solid #005bcc;\n    border-radius: 4px;\n    background-color: #0072ff;\n    background-image: linear-gradient(to bottom, #0072ff, #005bcc);\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.15), 0 1px rgba(0, 0, 0, 0.1); }\n    columnview.view.progressbar:selected:focus, columnview.view.progressbar:selected,\n    treeview.view.progressbar:selected:focus,\n    treeview.view.progressbar:selected {\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.05);\n      background-image: image(#191a1f); }\n      columnview.view.progressbar:selected:focus:backdrop, columnview.view.progressbar:selected:backdrop,\n      treeview.view.progressbar:selected:focus:backdrop,\n      treeview.view.progressbar:selected:backdrop {\n        background-color: #1b1c21; }\n  columnview.view.trough,\n  treeview.view.trough {\n    background-color: rgba(244, 245, 246, 0.1); }\n    columnview.view.trough:selected:focus, columnview.view.trough:selected,\n    treeview.view.trough:selected:focus,\n    treeview.view.trough:selected {\n      background-color: #005bcc; }\n  columnview.view > header > button,\n  treeview.view > header > button {\n    color: #bbbcc7;\n    background-color: #191a1f;\n    font-weight: bold;\n    text-shadow: none;\n    box-shadow: none; }\n    columnview.view > header > button:hover,\n    treeview.view > header > button:hover {\n      color: #d8d9df;\n      box-shadow: none;\n      transition: none; }\n    columnview.view > header > button:active,\n    treeview.view > header > button:active {\n      color: #F4F5F6;\n      transition: none; }\n    columnview.view > header > button sort-indicator,\n    treeview.view > header > button sort-indicator {\n      min-height: 16px;\n      min-width: 16px; }\n      columnview.view > header > button sort-indicator.ascending,\n      treeview.view > header > button sort-indicator.ascending {\n        -gtk-icon-source: -gtk-icontheme(\"pan-up-symbolic\"); }\n      columnview.view > header > button sort-indicator.descending,\n      treeview.view > header > button sort-indicator.descending {\n        -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\"); }\n  columnview.view button.dnd:active, columnview.view button.dnd:selected, columnview.view button.dnd:hover, columnview.view button.dnd,\n  columnview.view header.button.dnd:active,\n  columnview.view header.button.dnd:selected,\n  columnview.view header.button.dnd:hover,\n  columnview.view header.button.dnd,\n  treeview.view button.dnd:active,\n  treeview.view button.dnd:selected,\n  treeview.view button.dnd:hover,\n  treeview.view button.dnd,\n  treeview.view header.button.dnd:active,\n  treeview.view header.button.dnd:selected,\n  treeview.view header.button.dnd:hover,\n  treeview.view header.button.dnd {\n    padding: 0 6px;\n    color: #ed254e;\n    background-image: none;\n    background-color: #0072ff;\n    border-style: none;\n    border-radius: 0;\n    box-shadow: inset 0 0 0 1px #191a1f;\n    text-shadow: none;\n    transition: none; }\n  columnview.view acceleditor > label,\n  treeview.view acceleditor > label {\n    background-color: #0072ff; }\n\ncolumnview.view > header > button,\ntreeview.view > header > button, columnview.view > header > button:hover,\ntreeview.view > header > button:hover, columnview.view > header > button:active,\ntreeview.view > header > button:active {\n  padding: 0 6px;\n  background-image: none;\n  border-style: none none solid solid;\n  border-color: black;\n  border-radius: 0;\n  text-shadow: none; }\n  columnview.view > header > button:disabled,\n  treeview.view > header > button:disabled {\n    border-color: #101013;\n    background-image: none; }\n  columnview.view > header > button:last-child:backdrop,\n  treeview.view > header > button:last-child:backdrop, columnview.view > header > button:last-child,\n  treeview.view > header > button:last-child {\n    border-right-style: none; }\n\n/**********************\n * Window Decorations *\n *********************/\nwindow {\n  border-width: 0px; }\n  window.csd {\n    box-shadow: 0 3px 9px 1px rgba(0, 0, 0, 0.5), 0 0 0 1px rgba(0, 0, 0, 0.75);\n    margin: 0px;\n    border-radius: 4px 4px 0 0; }\n    window.csd:backdrop {\n      box-shadow: 0 3px 9px 1px transparent, 0 2px 6px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.75);\n      transition: 200ms ease-out; }\n    window.csd.popup {\n      border-radius: 7px;\n      box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.65); }\n    window.csd.dialog.message {\n      border-radius: 4px;\n      box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.65); }\n  window.solid-csd {\n    margin: 0;\n    padding: 4px;\n    border: solid 1px black;\n    border-radius: 0;\n    box-shadow: inset 0 0 0 4px black, inset 0 0 0 3px #080809, inset 0 1px rgba(244, 245, 246, 0.07); }\n    window.solid-csd:backdrop {\n      box-shadow: inset 0 0 0 4px black, inset 0 0 0 3px #101013, inset 0 1px rgba(244, 245, 246, 0.07); }\n  window.maximized, window.fullscreen {\n    border-radius: 0;\n    box-shadow: none; }\n  window.tiled, window.tiled-top, window.tiled-left, window.tiled-right, window.tiled-bottom {\n    border-radius: 0;\n    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.75), 0 0 0 20px transparent; }\n    window.tiled:backdrop, window.tiled-top:backdrop, window.tiled-left:backdrop, window.tiled-right:backdrop, window.tiled-bottom:backdrop {\n      box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.75), 0 0 0 20px transparent; }\n  window.popup {\n    box-shadow: none; }\n  window.ssd {\n    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.75); }\n\nwindowcontrols button.close, windowcontrols button.maximize, windowcontrols button.minimize {\n  min-width: 20px;\n  min-height: 20px;\n  margin: 0;\n  padding: 0 1px;\n  background-position: center;\n  background-repeat: no-repeat;\n  background-size: 16px 16px; }\n  windowcontrols button.close, windowcontrols button.close:hover, windowcontrols button.close:focus, windowcontrols button.close:active, windowcontrols button.close:backdrop, windowcontrols button.close:backdrop:hover, windowcontrols button.maximize, windowcontrols button.maximize:hover, windowcontrols button.maximize:focus, windowcontrols button.maximize:active, windowcontrols button.maximize:backdrop, windowcontrols button.maximize:backdrop:hover, windowcontrols button.minimize, windowcontrols button.minimize:hover, windowcontrols button.minimize:focus, windowcontrols button.minimize:active, windowcontrols button.minimize:backdrop, windowcontrols button.minimize:backdrop:hover {\n    background-color: transparent;\n    border: none;\n    box-shadow: none;\n    color: transparent; }\nwindowcontrols button.close {\n  background-image: -gtk-scaled(url(\"../assets/close.png\"), url(\"../assets/close@2.png\")); }\n  windowcontrols button.close:hover, windowcontrols button.close:active {\n    background-image: -gtk-scaled(url(\"../assets/close_prelight.png\"), url(\"../assets/close_prelight@2.png\")); }\nwindowcontrols button.maximize {\n  background-image: -gtk-scaled(url(\"../assets/maximize.png\"), url(\"../assets/maximize@2.png\")); }\n  windowcontrols button.maximize:hover, windowcontrols button.maximize:active {\n    background-image: -gtk-scaled(url(\"../assets/maximize_prelight.png\"), url(\"../assets/maximize_prelight@2.png\")); }\nwindowcontrols button.minimize {\n  background-image: -gtk-scaled(url(\"../assets/min.png\"), url(\"../assets/min@2.png\")); }\n  windowcontrols button.minimize:hover, windowcontrols button.minimize:active {\n    background-image: -gtk-scaled(url(\"../assets/min_prelight.png\"), url(\"../assets/min_prelight@2.png\")); }\nwindowcontrols button:backdrop {\n  -gtk-icon-shadow: none;\n  background-image: -gtk-scaled(url(\"../assets/close_unfocused.png\"), url(\"../assets/close_unfocused@2.png\")); }\n\nheaderbar.selection-mode button.titlebutton,\n.titlebar.selection-mode button.titlebutton {\n  text-shadow: 0 -1px rgba(0, 0, 0, 0.6);\n  -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.6); }\n  headerbar.selection-mode button.titlebutton:backdrop,\n  .titlebar.selection-mode button.titlebutton:backdrop {\n    -gtk-icon-shadow: none; }\n\n.view:selected:focus, iconview:selected:focus, .view:selected, iconview:selected,\ntextview > text:selected:focus,\ntextview > text:selected, textview > text selection:focus, textview > text selection, flowbox flowboxchild:selected, modelbutton.flat:selected,\n.menuitem.button.flat:selected, calendar:selected, spinbutton:not(.vertical) selection:focus, spinbutton.vertical > text selection:focus, spinbutton:not(.vertical) selection, spinbutton.vertical > text selection,\nentry selection:focus,\nentry selection, row:selected, columnview.view:selected:focus, columnview.view:selected,\ntreeview.view:selected:focus,\ntreeview.view:selected {\n  background-color: #0072ff; }\n  row:selected label, label:selected, .selection-mode windowcontrols button, .view:selected:focus, iconview:selected:focus, .view:selected, iconview:selected,\n  textview > text:selected:focus,\n  textview > text:selected, textview > text selection:focus, textview > text selection, flowbox flowboxchild:selected, modelbutton.flat:selected,\n  .menuitem.button.flat:selected, calendar:selected, spinbutton:not(.vertical) selection:focus, spinbutton.vertical > text selection:focus, spinbutton:not(.vertical) selection, spinbutton.vertical > text selection,\n  entry selection:focus,\n  entry selection, row:selected, columnview.view:selected:focus, columnview.view:selected,\n  treeview.view:selected:focus,\n  treeview.view:selected {\n    color: #fefefe;\n    font-weight: normal; }\n    row:selected label:disabled, label:disabled:selected, .selection-mode windowcontrols button:disabled, iconview:disabled:selected:focus, .view:disabled:selected, iconview:disabled:selected,\n    textview > text:disabled:selected:focus,\n    textview > text:disabled:selected, textview > text selection:disabled, flowbox flowboxchild:disabled:selected, label:disabled selection, modelbutton.flat:disabled:selected,\n    .menuitem.button.flat:disabled:selected, calendar:disabled:selected, spinbutton:not(.vertical) selection:disabled, spinbutton.vertical > text selection:disabled,\n    entry selection:disabled, row:disabled:selected {\n      color: #7fb8ff; }\n    row:selected label:backdrop, label:backdrop:selected, .selection-mode windowcontrols button:backdrop, iconview:backdrop:selected:focus, .view:backdrop:selected, iconview:backdrop:selected,\n    textview > text:backdrop:selected:focus,\n    textview > text:backdrop:selected, textview > text selection:backdrop, flowbox flowboxchild:backdrop:selected, label:backdrop selection, modelbutton.flat:backdrop:selected,\n    .menuitem.button.flat:backdrop:selected, calendar:backdrop:selected, spinbutton:not(.vertical) selection:backdrop, spinbutton.vertical > text selection:backdrop,\n    entry selection:backdrop, row:backdrop:selected {\n      color: rgba(254, 254, 254, 0.5); }\n      row:selected label:backdrop:disabled, label:backdrop:disabled:selected, .selection-mode windowcontrols button:backdrop:disabled, .view:backdrop:disabled:selected, iconview:backdrop:disabled:selected,\n      textview > text:backdrop:disabled:selected, textview > text selection:backdrop:disabled, flowbox flowboxchild:backdrop:disabled:selected, label:disabled selection:backdrop, label:backdrop selection:disabled, modelbutton.flat:backdrop:disabled:selected,\n      .menuitem.button.flat:backdrop:disabled:selected, calendar:backdrop:disabled:selected, spinbutton:not(.vertical) selection:backdrop:disabled, spinbutton.vertical > text selection:backdrop:disabled,\n      entry selection:backdrop:disabled, row:backdrop:disabled:selected {\n        color: rgba(32, 132, 255, 0.85); }\n\n.monospace {\n  font-family: Monospace; }\n\n/**********************\n * DE-Specific Styles *\n **********************/\n/*********\n* Budgie *\n*********/\n.budgie-container {\n  background-color: transparent; }\n  .budgie-container:backdrop {\n    background-color: transparent; }\n  .budgie-container popover list,\n  .budgie-container popover row {\n    border: none;\n    background: none;\n    padding: 0;\n    margin: 0; }\n\n.budgie-popover .container,\n.budgie-popover border,\n.budgie-popover list,\n.budgie-popover row {\n  padding: 0;\n  margin: 0;\n  background: none;\n  border: none;\n  box-shadow: none;\n  text-shadow: none;\n  -gtk-icon-shadow: none;\n  opacity: 1;\n  min-width: 0;\n  min-height: 0; }\n\n.budgie-popover,\n.budgie-popover.background {\n  border-radius: 2px;\n  padding: 0;\n  background: #080809;\n  background-clip: border-box;\n  box-shadow: 0 2px 3px 1px rgba(0, 0, 0, 0.35);\n  border: 1px solid black; }\n  .budgie-popover list:hover,\n  .budgie-popover row:hover,\n  .budgie-popover.background list:hover,\n  .budgie-popover.background row:hover {\n    background: none; }\n  .budgie-popover > frame.container,\n  .budgie-popover.background > frame.container {\n    margin: 0 -1px -1px;\n    padding: 2px 0 0; }\n  .budgie-popover button,\n  .budgie-popover.background button {\n    color: #F4F5F6;\n    border: none;\n    background: transparent; }\n    .budgie-popover button:hover,\n    .budgie-popover.background button:hover {\n      color: #0072ff; }\n\n.budgie-popover > .container {\n  padding: 2px; }\n\n.budgie-menu {\n  color: #F4F5F6; }\n  .budgie-menu .container {\n    padding: 0; }\n  .budgie-menu button:hover {\n    -gtk-icon-filter: none; }\n  .budgie-menu entry.search {\n    border: none;\n    background: none;\n    padding: 5px 2px;\n    border-bottom: 1px solid black;\n    border-radius: 0;\n    font-size: 120%;\n    box-shadow: none;\n    color: #F4F5F6; }\n    .budgie-menu entry.search image:dir(ltr) {\n      padding-left: 8px;\n      padding-right: 12px; }\n    .budgie-menu entry.search image:dir(rtl) {\n      padding-left: 12px;\n      padding-right: 8px; }\n  .budgie-menu .categories {\n    border-width: 0;\n    margin-left: 3px;\n    background: transparent; }\n    .budgie-menu .categories:dir(ltr) {\n      border-right: 1px solid black; }\n    .budgie-menu .categories:dir(rtl) {\n      border-left: 1px solid black; }\n  .budgie-menu .category-button {\n    padding: 7px;\n    border-radius: 2px 0 0 2px; }\n    .budgie-menu .category-button:hover {\n      background-color: rgba(244, 245, 246, 0.05);\n      color: #F4F5F6; }\n    .budgie-menu .category-button:active {\n      box-shadow: inset 0 2px 2px -2px rgba(0, 0, 0, 0.2); }\n    .budgie-menu .category-button:checked {\n      color: #fefefe;\n      background: linear-gradient(to right, #5433FF, #20BDFF, #A5FECB); }\n      .budgie-menu .category-button:checked:hover {\n        color: rgba(254, 254, 254, 0.9); }\n    .budgie-menu .category-button:checked:disabled {\n      opacity: 0.5; }\n      .budgie-menu .category-button:checked:disabled label {\n        color: rgba(254, 254, 254, 0.7); }\n  .budgie-menu scrollbar {\n    background-color: transparent;\n    border-color: black; }\n  .budgie-menu button:not(.category-button) {\n    padding-top: 5px;\n    padding-bottom: 5px;\n    border-radius: 0;\n    box-shadow: none;\n    background: yellow; }\n  .budgie-menu button {\n    border: none;\n    background: transparent; }\n  .budgie-menu undershoot, .budgie-menu overshoot {\n    background: none; }\n  .budgie-menu list {\n    color: rgba(244, 245, 246, 0.7); }\n\nbutton.budgie-menu-launcher {\n  padding: 0 2px;\n  color: white;\n  box-shadow: none;\n  background-color: transparent; }\n  button.budgie-menu-launcher:hover {\n    color: white; }\n  button.budgie-menu-launcher:active, button.budgie-menu-launcher:checked {\n    color: white; }\n  button.budgie-menu-launcher:backdrop {\n    color: white;\n    background-color: transparent; }\n    button.budgie-menu-launcher:backdrop:hover {\n      color: white; }\n    button.budgie-menu-launcher:backdrop:active, button.budgie-menu-launcher:backdrop:checked {\n      color: #0072ff;\n      box-shadow: none;\n      background-color: #17181d; }\n\n.user-menu .content-box separator {\n  margin-left: 6px;\n  margin-right: 6px;\n  background-color: rgba(244, 245, 246, 0.1); }\n.user-menu button {\n  margin: 5px; }\n.user-menu > box.vertical row.activatable:first-child .indicator-item,\n.user-menu > frame.container > box.vertical row.activatable:first-child .indicator-item {\n  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(0, 0, 0, 0.2), inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1);\n  background-color: #0072ff;\n  transition-duration: 0.2s; }\n  .user-menu > box.vertical row.activatable:first-child .indicator-item:dir(ltr),\n  .user-menu > frame.container > box.vertical row.activatable:first-child .indicator-item:dir(ltr) {\n    padding-left: 7px;\n    background-position: left center;\n    background-repeat: no-repeat;\n    background-size: 38px auto; }\n  .user-menu > box.vertical row.activatable:first-child .indicator-item:dir(rtl),\n  .user-menu > frame.container > box.vertical row.activatable:first-child .indicator-item:dir(rtl) {\n    padding-right: 7px;\n    background-position: right center;\n    background-repeat: no-repeat;\n    background-size: 38px auto; }\n  .user-menu > box.vertical row.activatable:first-child .indicator-item label,\n  .user-menu > frame.container > box.vertical row.activatable:first-child .indicator-item label {\n    color: #fefefe; }\n    .user-menu > box.vertical row.activatable:first-child .indicator-item label:dir(ltr),\n    .user-menu > frame.container > box.vertical row.activatable:first-child .indicator-item label:dir(ltr) {\n      padding-left: 5px; }\n    .user-menu > box.vertical row.activatable:first-child .indicator-item label:dir(rtl),\n    .user-menu > frame.container > box.vertical row.activatable:first-child .indicator-item label:dir(rtl) {\n      padding-right: 5px; }\n  .user-menu > box.vertical row.activatable:first-child .indicator-item image,\n  .user-menu > frame.container > box.vertical row.activatable:first-child .indicator-item image {\n    color: #fefefe; }\n    .user-menu > box.vertical row.activatable:first-child .indicator-item image:first-child,\n    .user-menu > frame.container > box.vertical row.activatable:first-child .indicator-item image:first-child {\n      min-width: 24px;\n      min-height: 20px; }\n\nbutton.raven-trigger {\n  padding-left: 2px;\n  padding-right: 2px;\n  color: white;\n  box-shadow: none; }\n  button.raven-trigger:hover {\n    color: white;\n    background-color: transparent; }\n  button.raven-trigger:active, button.raven-trigger:checked {\n    box-shadow: none;\n    background-color: transparent;\n    color: #0072ff; }\n  button.raven-trigger:backdrop {\n    color: white; }\n    button.raven-trigger:backdrop:hover {\n      color: white; }\n    button.raven-trigger:backdrop:active, button.raven-trigger:backdrop:checked {\n      box-shadow: none;\n      color: #0072ff;\n      background-color: transparent; }\n\n.places-menu .container {\n  padding: 0; }\n.places-menu .message-bar {\n  border-top-left-radius: 3px;\n  border-top-right-radius: 3px; }\n.places-menu .name-button {\n  border: 0;\n  border-radius: 0;\n  padding: 4px 6px; }\n.places-menu .unmount-button {\n  padding: 4px 4px;\n  border: 0;\n  border-radius: 0; }\n.places-menu .places-section-header {\n  padding: 0px;\n  border-bottom: 1px solid rgba(0, 0, 0, 0.95);\n  box-shadow: 0px 1px 1px alpha(@theme_fg_color, 0.03); }\n.places-menu .places-section-header > button {\n  padding: 8px;\n  border: none;\n  border-bottom-left-radius: 0px;\n  border-bottom-right-radius: 0px; }\n.places-menu .places-list {\n  background: rgba(244, 245, 246, 0.04);\n  border-bottom: 1px solid rgba(0, 0, 0, 0.95); }\n.places-menu .unlock-area {\n  border-top: 1px solid rgba(0, 0, 0, 0.85);\n  border-bottom: 1px solid rgba(0, 0, 0, 0.85); }\n.places-menu .unlock-area entry {\n  border-radius: 0;\n  border: 0; }\n.places-menu .unlock-area button {\n  border-radius: 0;\n  border: 0;\n  border-left: 1px solid rgba(0, 0, 0, 0.85); }\n.places-menu .alternative-label {\n  font-size: 15px;\n  padding: 3px; }\n.places-menu .always-expand {\n  background: transparent;\n  border-bottom: none; }\n\n.night-light-indicator .container {\n  padding: 0; }\n.night-light-indicator .view-header {\n  font-size: 14px;\n  padding: 10px;\n  border-bottom: 1px solid mix(@theme_base_color, #000000, 0.35);\n  box-shadow: 0px 1px 1px alpha(@theme_fg_color, 0.04); }\n.night-light-indicator .display-settings-button {\n  border-top-left-radius: 0px;\n  border-top-right-radius: 0px;\n  border: none;\n  padding: 3px;\n  border-top: 1px solid mix(@theme_base_color, #000000, 0.35);\n  box-shadow: inset 0px 1px 1px alpha(@theme_fg_color, 0.04); }\n\n.budgie-panel {\n  color: white;\n  background-color: rgba(0, 0, 0, 0.95);\n  background-image: none;\n  box-shadow: none;\n  border: none;\n  transition: all 150ms ease-in; }\n  .budgie-panel .alert {\n    color: #ed254e; }\n  .budgie-panel:backdrop {\n    color: white;\n    background-color: rgba(0, 0, 0, 0.95); }\n  .budgie-panel button {\n    border-top-width: 0;\n    border-bottom-width: 0;\n    border-radius: 0; }\n    .budgie-panel button.flat {\n      background: transparent;\n      border: none; }\n      .budgie-panel button.flat:hover, .budgie-panel button.flat:active, .budgie-panel button.flat:checked {\n        background: transparent;\n        color: #0072ff; }\n  .budgie-panel popover list,\n  .budgie-panel popover row {\n    padding: 0;\n    margin: 0; }\n  .budgie-panel label {\n    color: white;\n    font-weight: 700; }\n  .budgie-panel.transparent {\n    background-color: rgba(0, 0, 0, 0.2); }\n    .top .budgie-panel.transparent {\n      border-bottom-color: transparent; }\n    .bottom .budgie-panel.transparent {\n      border-top-color: transparent; }\n    .left .budgie-panel.transparent {\n      border-right-color: transparent; }\n    .right .budgie-panel.transparent {\n      border-left-color: transparent; }\n  .budgie-panel .end-region {\n    border-radius: 0px; }\n    .budgie-panel .end-region separator {\n      background-color: rgba(244, 245, 246, 0.15); }\n    .budgie-panel .end-region label {\n      font-weight: 700;\n      color: #F4F5F6; }\n\n.budgie-panel #tasklist-button,\n.budgie-panel #tasklist-button:backdrop {\n  outline-color: transparent;\n  transition: all 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n  border-color: rgba(0, 0, 0, 0);\n  border-radius: 0;\n  background-color: transparent;\n  box-shadow: none;\n  background-clip: padding-box; }\n\n.budgie-panel button.flat.launcher {\n  outline-color: transparent;\n  transition: all 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n  border-color: rgba(0, 0, 0, 0);\n  border-radius: 0;\n  padding: 0;\n  background-clip: padding-box;\n  background-color: transparent; }\n  .budgie-panel button.flat.launcher {\n    box-shadow: none; }\n\n.budgie-panel #tasklist-button:hover, .budgie-panel .unpinned button.flat.launcher:hover,\n.budgie-panel .pinned button.flat.launcher.running:hover {\n  box-shadow: none; }\n.budgie-panel #tasklist-button:active, .budgie-panel .unpinned button.flat.launcher:active,\n.budgie-panel .pinned button.flat.launcher.running:active, .budgie-panel #tasklist-button:checked, .budgie-panel .unpinned button.flat.launcher:checked,\n.budgie-panel .pinned button.flat.launcher.running:checked {\n  box-shadow: none; }\n.top .budgie-panel #tasklist-button, .budgie-panel .top #tasklist-button, .top .budgie-panel .unpinned button.flat.launcher, .budgie-panel .unpinned .top button.flat.launcher,\n.top .budgie-panel .pinned button.flat.launcher.running,\n.budgie-panel .pinned .top button.flat.launcher.running {\n  padding-bottom: 2px;\n  border-top: 2px solid transparent; }\n  .top .budgie-panel .pinned button.flat.launcher:not(.running) {\n    border-top: 2px solid transparent; }\n\n  .top .budgie-panel .pinned button.flat.launcher:not(.running):hover {\n    border-top: 2px solid rgba(255, 255, 255, 0.1); }\n\n  .top .budgie-panel .unpinned button.flat.launcher,\n  .top .budgie-panel .pinned button.flat.launcher.running {\n    border-top: 2px solid rgba(255, 255, 255, 0.1); }\n  .top .budgie-panel #tasklist-button:hover, .budgie-panel .top #tasklist-button:hover, .top .budgie-panel .unpinned button.flat.launcher:hover, .budgie-panel .unpinned .top button.flat.launcher:hover,\n  .top .budgie-panel .pinned button.flat.launcher.running:hover,\n  .budgie-panel .pinned .top button.flat.launcher.running:hover {\n    border-top: 2px solid rgba(255, 255, 255, 0.25); }\n  .top .budgie-panel #tasklist-button:active, .budgie-panel .top #tasklist-button:active, .top .budgie-panel .unpinned button.flat.launcher:active, .budgie-panel .unpinned .top button.flat.launcher:active,\n  .top .budgie-panel .pinned button.flat.launcher.running:active,\n  .budgie-panel .pinned .top button.flat.launcher.running:active, .top .budgie-panel #tasklist-button:checked, .budgie-panel .top #tasklist-button:checked, .top .budgie-panel .unpinned button.flat.launcher:checked, .budgie-panel .unpinned .top button.flat.launcher:checked,\n  .top .budgie-panel .pinned button.flat.launcher.running:checked,\n  .budgie-panel .pinned .top button.flat.launcher.running:checked {\n    border-top: 2px solid #0072ff; }\n.bottom .budgie-panel #tasklist-button, .budgie-panel .bottom #tasklist-button, .bottom .budgie-panel .unpinned button.flat.launcher, .budgie-panel .unpinned .bottom button.flat.launcher,\n.bottom .budgie-panel .pinned button.flat.launcher.running,\n.budgie-panel .pinned .bottom button.flat.launcher.running {\n  padding-top: 2px;\n  border-bottom: 2px solid transparent; }\n  .bottom .budgie-panel .pinned button.flat.launcher:not(.running) {\n    border-bottom: 2px solid transparent; }\n\n  .bottom .budgie-panel .pinned button.flat.launcher:not(.running):hover {\n    border-bottom: 2px solid rgba(255, 255, 255, 0.1); }\n\n  .bottom .budgie-panel .unpinned button.flat.launcher,\n  .bottom .budgie-panel .pinned button.flat.launcher.running {\n    border-bottom: 2px solid rgba(255, 255, 255, 0.1); }\n  .bottom .budgie-panel #tasklist-button:hover, .budgie-panel .bottom #tasklist-button:hover, .bottom .budgie-panel .unpinned button.flat.launcher:hover, .budgie-panel .unpinned .bottom button.flat.launcher:hover,\n  .bottom .budgie-panel .pinned button.flat.launcher.running:hover,\n  .budgie-panel .pinned .bottom button.flat.launcher.running:hover {\n    border-bottom: 2px solid rgba(255, 255, 255, 0.25); }\n  .bottom .budgie-panel #tasklist-button:active, .budgie-panel .bottom #tasklist-button:active, .bottom .budgie-panel .unpinned button.flat.launcher:active, .budgie-panel .unpinned .bottom button.flat.launcher:active,\n  .bottom .budgie-panel .pinned button.flat.launcher.running:active,\n  .budgie-panel .pinned .bottom button.flat.launcher.running:active, .bottom .budgie-panel #tasklist-button:checked, .budgie-panel .bottom #tasklist-button:checked, .bottom .budgie-panel .unpinned button.flat.launcher:checked, .budgie-panel .unpinned .bottom button.flat.launcher:checked,\n  .bottom .budgie-panel .pinned button.flat.launcher.running:checked,\n  .budgie-panel .pinned .bottom button.flat.launcher.running:checked {\n    border-bottom: 2px solid #0072ff; }\n.left .budgie-panel #tasklist-button, .budgie-panel .left #tasklist-button, .left .budgie-panel .unpinned button.flat.launcher, .budgie-panel .unpinned .left button.flat.launcher,\n.left .budgie-panel .pinned button.flat.launcher.running,\n.budgie-panel .pinned .left button.flat.launcher.running {\n  padding-right: 2px;\n  border-left: 2px solid transparent; }\n  .left .budgie-panel .pinned button.flat.launcher:not(.running) {\n    border-left: 2px solid transparent; }\n\n  .left .budgie-panel .pinned button.flat.launcher:not(.running):hover {\n    border-left: 2px solid rgba(255, 255, 255, 0.1); }\n\n  .left .budgie-panel .unpinned button.flat.launcher,\n  .left .budgie-panel .pinned button.flat.launcher.running {\n    border-left: 2px solid rgba(255, 255, 255, 0.1); }\n  .left .budgie-panel #tasklist-button:hover, .budgie-panel .left #tasklist-button:hover, .left .budgie-panel .unpinned button.flat.launcher:hover, .budgie-panel .unpinned .left button.flat.launcher:hover,\n  .left .budgie-panel .pinned button.flat.launcher.running:hover,\n  .budgie-panel .pinned .left button.flat.launcher.running:hover {\n    border-left: 2px solid rgba(255, 255, 255, 0.25); }\n  .left .budgie-panel #tasklist-button:active, .budgie-panel .left #tasklist-button:active, .left .budgie-panel .unpinned button.flat.launcher:active, .budgie-panel .unpinned .left button.flat.launcher:active,\n  .left .budgie-panel .pinned button.flat.launcher.running:active,\n  .budgie-panel .pinned .left button.flat.launcher.running:active, .left .budgie-panel #tasklist-button:checked, .budgie-panel .left #tasklist-button:checked, .left .budgie-panel .unpinned button.flat.launcher:checked, .budgie-panel .unpinned .left button.flat.launcher:checked,\n  .left .budgie-panel .pinned button.flat.launcher.running:checked,\n  .budgie-panel .pinned .left button.flat.launcher.running:checked {\n    border-left: 2px solid #0072ff; }\n.right .budgie-panel #tasklist-button, .budgie-panel .right #tasklist-button, .right .budgie-panel .unpinned button.flat.launcher, .budgie-panel .unpinned .right button.flat.launcher,\n.right .budgie-panel .pinned button.flat.launcher.running,\n.budgie-panel .pinned .right button.flat.launcher.running {\n  padding-left: 2px;\n  border-right: 2px solid transparent; }\n  .right .budgie-panel .pinned button.flat.launcher:not(.running) {\n    border-right: 2px solid transparent; }\n\n  .right .budgie-panel .pinned button.flat.launcher:not(.running):hover {\n    border-right: 2px solid rgba(255, 255, 255, 0.1); }\n\n  .right .budgie-panel .unpinned button.flat.launcher,\n  .right .budgie-panel .pinned button.flat.launcher.running {\n    border-right: 2px solid rgba(255, 255, 255, 0.1); }\n  .right .budgie-panel #tasklist-button:hover, .budgie-panel .right #tasklist-button:hover, .right .budgie-panel .unpinned button.flat.launcher:hover, .budgie-panel .unpinned .right button.flat.launcher:hover,\n  .right .budgie-panel .pinned button.flat.launcher.running:hover,\n  .budgie-panel .pinned .right button.flat.launcher.running:hover {\n    border-right: 2px solid rgba(255, 255, 255, 0.25); }\n  .right .budgie-panel #tasklist-button:active, .budgie-panel .right #tasklist-button:active, .right .budgie-panel .unpinned button.flat.launcher:active, .budgie-panel .unpinned .right button.flat.launcher:active,\n  .right .budgie-panel .pinned button.flat.launcher.running:active,\n  .budgie-panel .pinned .right button.flat.launcher.running:active, .right .budgie-panel #tasklist-button:checked, .budgie-panel .right #tasklist-button:checked, .right .budgie-panel .unpinned button.flat.launcher:checked, .budgie-panel .unpinned .right button.flat.launcher:checked,\n  .right .budgie-panel .pinned button.flat.launcher.running:checked,\n  .budgie-panel .pinned .right button.flat.launcher.running:checked {\n    border-right: 2px solid #0072ff; }\n\n.top .budgie-panel {\n  border-bottom: 1px solid rgba(0, 0, 0, 0.92); }\n\n.top .raven-frame {\n  padding: 0;\n  background: none; }\n  .top .raven-frame border {\n    border: none;\n    border-bottom: 1px solid rgba(0, 0, 0, 0.92); }\n\n.top .shadow-block {\n  background-color: transparent;\n  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.3), transparent); }\n\n.bottom .budgie-panel {\n  border-top: 1px solid rgba(0, 0, 0, 0.92); }\n\n.bottom .raven-frame {\n  padding: 0;\n  background: none; }\n  .bottom .raven-frame border {\n    border: none;\n    border-top: 1px solid rgba(0, 0, 0, 0.92); }\n\n.bottom .shadow-block {\n  background-color: transparent;\n  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.3), transparent); }\n\n.left .budgie-panel {\n  border-right: 1px solid rgba(0, 0, 0, 0.92); }\n\n.left .raven-frame {\n  padding: 0;\n  background: none; }\n  .left .raven-frame border {\n    border: none;\n    border-right: 1px solid rgba(0, 0, 0, 0.92); }\n\n.left .shadow-block {\n  background-color: transparent;\n  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.3), transparent); }\n\n.right .budgie-panel {\n  border-left: 1px solid rgba(0, 0, 0, 0.92); }\n\n.right .raven-frame {\n  padding: 0;\n  background: none; }\n  .right .raven-frame border {\n    border: none;\n    border-left: 1px solid rgba(0, 0, 0, 0.92); }\n\n.right .shadow-block {\n  background-color: transparent;\n  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.3), transparent); }\n\n.raven {\n  padding: 0;\n  color: #F4F5F6;\n  background: #080809;\n  transition: 170ms ease-out; }\n  .raven .raven-header {\n    min-height: 32px;\n    color: #F4F5F6;\n    border: solid rgba(0, 0, 0, 0.95);\n    border-width: 1px 0;\n    background-color: rgba(7, 7, 8, 0.45); }\n    .raven .raven-header * {\n      padding-top: 0;\n      padding-bottom: 0; }\n    .raven .raven-header.top {\n      border-top-style: none;\n      border-color: transparent;\n      margin-top: 3px;\n      min-height: 32px; }\n      .raven .raven-header.top button.image-button:hover {\n        color: #0067e6;\n        box-shadow: none; }\n    .raven .raven-header > button.text-button {\n      border-radius: 2px;\n      color: #fefefe;\n      background-color: rgba(230, 19, 62, 0.9);\n      box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n      .raven .raven-header > button.text-button:hover {\n        border-radius: 2px;\n        color: #fefefe;\n        background-color: rgba(237, 37, 78, 0.9);\n        box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n      .raven .raven-header > button.text-button:active {\n        color: #fefefe;\n        background-color: rgba(239, 61, 97, 0.9);\n        box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n    .raven .raven-header.bottom {\n      border-bottom-style: none; }\n    .raven .raven-header button {\n      color: #8b8b8b;\n      text-shadow: none;\n      box-shadow: none;\n      background: transparent;\n      border: none;\n      border-radius: 0; }\n      .raven .raven-header button:hover {\n        color: #0072ff;\n        border-radius: 0;\n        text-shadow: none;\n        border: none;\n        border-radius: 0; }\n      .raven .raven-header button:disabled {\n        color: #828385; }\n      .raven .raven-header button.text-button.radio {\n        margin: 5px 0px;\n        min-height: 20px;\n        padding: 3px; }\n        .raven .raven-header button.text-button.radio:active, .raven .raven-header button.text-button.radio:checked {\n          border-radius: 23px;\n          background: linear-gradient(to right, #00c6ff, #0072ff);\n          box-shadow: 0px 0px 5px rgba(0, 198, 255, 0.98);\n          color: white; }\n  .raven list {\n    color: #F4F5F6;\n    background-color: transparent; }\n    .raven list:selected {\n      background-color: rgba(0, 114, 255, 0.9); }\n    .raven list row,\n    .raven list row.activatable {\n      background-color: transparent; }\n      .raven list row:hover,\n      .raven list row.activatable:hover {\n        background-color: rgba(36, 36, 41, 0.25); }\n      .raven list row:selected,\n      .raven list row.activatable:selected {\n        background-color: rgba(0, 114, 255, 0.9); }\n  .raven .raven-background {\n    color: #F4F5F6;\n    background-color: transparent;\n    border-color: transparent; }\n    .raven .raven-background.middle {\n      border-bottom-style: none; }\n  .raven .powerstrip {\n    background-color: transparent;\n    border-top-color: transparent; }\n  .raven .powerstrip button.image-button {\n    border-radius: 50%;\n    padding: 5px;\n    min-width: 32px;\n    min-height: 32px;\n    margin-bottom: 3px;\n    background: #c74ded;\n    color: #fefefe;\n    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(0, 0, 0, 0.2), inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1);\n    border: none;\n    font-size: 100%; }\n    .raven .powerstrip button.image-button:hover {\n      background: rgba(199, 77, 237, 0.85);\n      color: #fefefe; }\n    .raven .powerstrip button.image-button:active {\n      background: #c74ded;\n      color: #fefefe; }\n    .raven .powerstrip button.image-button:first-child {\n      background: linear-gradient(to right, #5433FF, #20BDFF, #A5FECB); }\n      .raven .powerstrip button.image-button:first-child:hover {\n        background: rgba(0, 114, 255, 0.85); }\n      .raven .powerstrip button.image-button:first-child:active {\n        background: #0072ff; }\n    .raven .powerstrip button.image-button:last-child {\n      background: linear-gradient(to right, #fe8c00, #f83600); }\n      .raven .powerstrip button.image-button:last-child:hover {\n        background: rgba(237, 37, 78, 0.85); }\n      .raven .powerstrip button.image-button:last-child:active {\n        background: #ed254e; }\n  .raven .option-subtitle {\n    font-size: 13px; }\n\ncalendar.raven-calendar {\n  padding: 6px;\n  color: #F4F5F6;\n  background: transparent;\n  border-color: transparent; }\n  calendar.raven-calendar:indeterminate {\n    color: alpha(currentColor,0.3); }\n  calendar.raven-calendar:selected {\n    background: transparent;\n    color: #0069eb;\n    font-weight: bold; }\n  calendar.raven-calendar:backdrop {\n    background-color: transparent; }\n  calendar.raven-calendar.header {\n    color: #F4F5F6;\n    border: none;\n    border-radius: 0;\n    background-color: transparent; }\n  calendar.raven-calendar button, calendar.raven-calendar button:focus {\n    color: alpha(currentColor,0.5);\n    background-color: transparent; }\n    calendar.raven-calendar button:hover, calendar.raven-calendar button:focus:hover {\n      color: #F4F5F6;\n      background-color: transparent; }\n\n.raven-mpris {\n  color: #F4F5F6;\n  background-color: rgba(0, 0, 0, 0.9);\n  border: solid rgba(255, 255, 255, 0.1);\n  border-width: 1px 0;\n  border-bottom-color: rgba(0, 0, 0, 0.1); }\n  .raven-mpris button.image-button {\n    padding: 10px;\n    background-color: #191a1f;\n    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(0, 0, 0, 0.2), inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1); }\n    .raven-mpris button.image-button:hover {\n      background-color: #0072ff; }\n    .raven-mpris button.image-button:active {\n      background-color: #0067e6; }\n    .raven-mpris button.image-button:first-child {\n      margin-right: 4px; }\n    .raven-mpris button.image-button:last-child {\n      margin-left: 4px; }\n    .raven-mpris button.image-button:last-child, .raven-mpris button.image-button:first-child {\n      padding: 4px;\n      margin-top: 6px;\n      margin-bottom: 6px; }\n\n.budgie-notification-window, .budgie-osd-window, .budgie-switcher-window {\n  background: none;\n  border-radius: 1px; }\n  .budgie-notification-window button, .budgie-osd-window button, .budgie-switcher-window button {\n    background-color: #0072ff;\n    color: #fefefe;\n    border: none; }\n    .budgie-notification-window button:hover, .budgie-osd-window button:hover, .budgie-switcher-window button:hover {\n      background-color: #0067e6;\n      border: none; }\n    .budgie-notification-window button:active, .budgie-osd-window button:active, .budgie-switcher-window button:active, .budgie-notification-window button:checked, .budgie-osd-window button:checked, .budgie-switcher-window button:checked {\n      background-color: #0067e6; }\n\n.budgie-notification.background, .background.budgie-osd, .background.budgie-switcher {\n  border-radius: 1px; }\n.budgie-notification .notification-title, .budgie-osd .notification-title, .budgie-switcher .notification-title {\n  font-size: 110%;\n  color: #F4F5F6; }\n.budgie-notification .notification-body, .budgie-osd .notification-body, .budgie-switcher .notification-body {\n  color: rgba(244, 245, 246, 0.7); }\n.budgie-notification button, .budgie-osd button, .budgie-switcher button {\n  background-color: transparent;\n  color: #fefefe; }\n  .budgie-notification button:hover, .budgie-osd button:hover, .budgie-switcher button:hover {\n    background-color: transparent;\n    color: #ed254e;\n    box-shadow: none; }\n  .budgie-notification button:active, .budgie-osd button:active, .budgie-switcher button:active, .budgie-notification button:checked, .budgie-osd button:checked, .budgie-switcher button:checked {\n    background-color: transparent;\n    color: #e6133e; }\n\n.drop-shadow, .budgie-session-dialog.background, .background.budgie-polkit-dialog, .background.budgie-run-dialog {\n  color: #F4F5F6;\n  background-color: rgba(16, 16, 19, 0.95);\n  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);\n  border-radius: 2px; }\n\n.budgie-switcher-window flowbox {\n  color: #F4F5F6; }\n.budgie-switcher-window flowboxchild {\n  padding: 3px;\n  margin: 3px;\n  color: #F4F5F6; }\n  .budgie-switcher-window flowboxchild:hover {\n    background-color: transparent; }\n  .budgie-switcher-window flowboxchild:active {\n    color: #F4F5F6; }\n  .budgie-switcher-window flowboxchild:selected {\n    color: #fefefe;\n    background-color: rgba(0, 114, 255, 0.5); }\n    .budgie-switcher-window flowboxchild:selected:active {\n      color: #fefefe; }\n    .budgie-switcher-window flowboxchild:selected:hover {\n      background-color: #0067e6; }\n    .budgie-switcher-window flowboxchild:selected:disabled {\n      color: rgba(254, 254, 254, 0.7);\n      background-color: rgba(0, 114, 255, 0.7); }\n      .budgie-switcher-window flowboxchild:selected:disabled label {\n        color: rgba(254, 254, 254, 0.7); }\n\n.budgie-session-dialog, .budgie-polkit-dialog, .budgie-run-dialog {\n  color: #F4F5F6;\n  background-color: rgba(0, 0, 0, 0.95); }\n  .budgie-session-dialog label:backdrop, .budgie-polkit-dialog label:backdrop, .budgie-run-dialog label:backdrop {\n    color: rgba(244, 245, 246, 0.8); }\n  .budgie-session-dialog .dialog-title, .budgie-polkit-dialog .dialog-title, .budgie-run-dialog .dialog-title {\n    font-size: 120%; }\n  .budgie-session-dialog .linked.horizontal > button, .budgie-polkit-dialog .linked.horizontal > button, .budgie-run-dialog .linked.horizontal > button {\n    margin-bottom: 0;\n    min-height: 32px;\n    border-bottom: none;\n    border-color: black;\n    border-radius: 0;\n    color: #fff;\n    background-color: transparent;\n    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06), inset 0 1px 2px rgba(0, 0, 0, 0.2); }\n    .budgie-session-dialog .linked.horizontal > button label, .budgie-polkit-dialog .linked.horizontal > button label, .budgie-run-dialog .linked.horizontal > button label {\n      font-weight: 700; }\n    .budgie-session-dialog .linked.horizontal > button:first-child, .budgie-polkit-dialog .linked.horizontal > button:first-child, .budgie-run-dialog .linked.horizontal > button:first-child {\n      border-left: none;\n      border-bottom-left-radius: 2px; }\n    .budgie-session-dialog .linked.horizontal > button:last-child, .budgie-polkit-dialog .linked.horizontal > button:last-child, .budgie-run-dialog .linked.horizontal > button:last-child {\n      border-right: none;\n      border-bottom-right-radius: 2px; }\n    .budgie-session-dialog .linked.horizontal > button:hover, .budgie-polkit-dialog .linked.horizontal > button:hover, .budgie-run-dialog .linked.horizontal > button:hover {\n      background-color: rgba(0, 114, 255, 0.9); }\n      .budgie-session-dialog .linked.horizontal > button:hover:backdrop label, .budgie-polkit-dialog .linked.horizontal > button:hover:backdrop label, .budgie-run-dialog .linked.horizontal > button:hover:backdrop label {\n        color: rgba(255, 255, 255, 0.5); }\n    .budgie-session-dialog .linked.horizontal > button.suggested-action, .budgie-polkit-dialog .linked.horizontal > button.suggested-action, .budgie-run-dialog .linked.horizontal > button.suggested-action {\n      background-color: rgba(0, 114, 255, 0.9); }\n      .budgie-session-dialog .linked.horizontal > button.suggested-action:hover, .budgie-polkit-dialog .linked.horizontal > button.suggested-action:hover, .budgie-run-dialog .linked.horizontal > button.suggested-action:hover {\n        background-color: rgba(26, 128, 255, 0.9); }\n      .budgie-session-dialog .linked.horizontal > button.suggested-action:active, .budgie-polkit-dialog .linked.horizontal > button.suggested-action:active, .budgie-run-dialog .linked.horizontal > button.suggested-action:active, .budgie-session-dialog .linked.horizontal > button.suggested-action:checked, .budgie-polkit-dialog .linked.horizontal > button.suggested-action:checked, .budgie-run-dialog .linked.horizontal > button.suggested-action:checked {\n        background-color: rgba(26, 128, 255, 0.9); }\n    .budgie-session-dialog .linked.horizontal > button.destructive-action, .budgie-polkit-dialog .linked.horizontal > button.destructive-action, .budgie-run-dialog .linked.horizontal > button.destructive-action {\n      background-color: rgba(206, 17, 56, 0.9); }\n      .budgie-session-dialog .linked.horizontal > button.destructive-action:hover, .budgie-polkit-dialog .linked.horizontal > button.destructive-action:hover, .budgie-run-dialog .linked.horizontal > button.destructive-action:hover {\n        background-color: rgba(230, 19, 62, 0.9); }\n      .budgie-session-dialog .linked.horizontal > button.destructive-action:active, .budgie-polkit-dialog .linked.horizontal > button.destructive-action:active, .budgie-run-dialog .linked.horizontal > button.destructive-action:active, .budgie-session-dialog .linked.horizontal > button.destructive-action:checked, .budgie-polkit-dialog .linked.horizontal > button.destructive-action:checked, .budgie-run-dialog .linked.horizontal > button.destructive-action:checked {\n        background-color: rgba(230, 19, 62, 0.9); }\n  .budgie-session-dialog entry, .budgie-polkit-dialog entry, .budgie-run-dialog entry {\n    background-color: #505359;\n    color: #F4F5F6; }\n    .budgie-session-dialog entry:focus, .budgie-polkit-dialog entry:focus, .budgie-run-dialog entry:focus {\n      background-color: #505359; }\n    .budgie-session-dialog entry:backdrop, .budgie-polkit-dialog entry:backdrop, .budgie-run-dialog entry:backdrop {\n      background-color: #505359; }\n\n.budgie-polkit-dialog .message {\n  color: rgba(244, 245, 246, 0.7); }\n.budgie-polkit-dialog .failure {\n  color: #ed254e; }\n\n.budgie-run-dialog entry.search, .budgie-run-dialog entry.search:focus {\n  font-size: 120%;\n  padding: 8px 5px;\n  border: none;\n  box-shadow: none; }\n  .budgie-run-dialog entry.search image, .budgie-run-dialog entry.search:focus image {\n    color: #F4F5F6; }\n    .budgie-run-dialog entry.search image:dir(ltr), .budgie-run-dialog entry.search:focus image:dir(ltr) {\n      padding-left: 8px;\n      padding-right: 12px; }\n    .budgie-run-dialog entry.search image:dir(rtl), .budgie-run-dialog entry.search:focus image:dir(rtl) {\n      padding-left: 12px;\n      padding-right: 8px; }\n.budgie-run-dialog list row:selected .dim-label, .budgie-run-dialog list row:selected label.separator, .budgie-run-dialog list row:selected .titlebar .subtitle, .titlebar .budgie-run-dialog list row:selected .subtitle,\n.budgie-run-dialog list row:selected headerbar .subtitle,\nheaderbar .budgie-run-dialog list row:selected .subtitle {\n  opacity: 1; }\n.budgie-run-dialog scrolledwindow {\n  border-top: 1px solid rgba(0, 0, 0, 0); }\n\n.budgie-menubar menu {\n  margin: 4px;\n  padding: 5px;\n  border-radius: 0;\n  background-color: rgba(0, 0, 0, 0.95); }\n  .budgie-menubar menu menuitem:hover {\n    background-color: #0072ff;\n    color: #fefefe; }\n.budgie-menubar arrow {\n  border: none;\n  min-width: 16px;\n  min-height: 16px; }\n  .budgie-menubar arrow.top {\n    -gtk-icon-source: -gtk-icontheme(\"pan-up-symbolic\");\n    border-bottom: 1px solid rgba(35, 35, 36, 0.928); }\n  .budgie-menubar arrow.bottom {\n    -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\");\n    border-top: 1px solid rgba(35, 35, 36, 0.928); }\n.budgie-menubar menuitem accelerator {\n  color: rgba(244, 245, 246, 0.35); }\n.budgie-menubar menuitem check, .budgie-menubar menuitem radio {\n  min-height: 16px;\n  min-width: 16px; }\n\nwindow.background.budgie-settings-window.csd > box.horizontal > stack > scrolledwindow buttonbox.inline-toolbar {\n  border-style: none none solid; }\n\n.workspace-switcher .workspace-layout {\n  border: 0 solid rgba(0, 0, 0, 0.95); }\n  .top .workspace-switcher .workspace-layout:dir(ltr), .bottom .workspace-switcher .workspace-layout:dir(ltr) {\n    border-left-width: 1px; }\n  .top .workspace-switcher .workspace-layout:dir(rtl), .bottom .workspace-switcher .workspace-layout:dir(rtl) {\n    border-right-width: 1px; }\n  .left .workspace-switcher .workspace-layout, .right .workspace-switcher .workspace-layout {\n    border-top-width: 1px; }\n.workspace-switcher .workspace-item, .workspace-switcher .workspace-add-button {\n  border: 0 solid rgba(24, 24, 27, 0.95); }\n  .top .workspace-switcher .workspace-item:dir(ltr), .bottom .workspace-switcher .workspace-item:dir(ltr),\n  .top .workspace-switcher .workspace-add-button:dir(ltr), .bottom .workspace-switcher .workspace-add-button:dir(ltr) {\n    border-right-width: 1px; }\n  .top .workspace-switcher .workspace-item:dir(rtl), .bottom .workspace-switcher .workspace-item:dir(rtl),\n  .top .workspace-switcher .workspace-add-button:dir(rtl), .bottom .workspace-switcher .workspace-add-button:dir(rtl) {\n    border-left-width: 1px; }\n  .left .workspace-switcher .workspace-item, .right .workspace-switcher .workspace-item, .left .workspace-switcher .workspace-add-button, .right .workspace-switcher .workspace-add-button {\n    border-bottom-width: 1px; }\n.workspace-switcher .workspace-item.current-workspace {\n  background-color: rgba(12, 12, 14, 0.95); }\n.workspace-switcher .workspace-add-button {\n  border: none;\n  background: transparent;\n  box-shadow: none; }\n  .workspace-switcher .workspace-add-button:hover {\n    box-shadow: none; }\n  .workspace-switcher .workspace-add-button:active {\n    background-image: none; }\n  .workspace-switcher .workspace-add-button:active image {\n    margin: 1px 0 -1px; }\n.budgie-panel .workspace-switcher .workspace-icon-button {\n  min-height: 24px;\n  min-width: 24px;\n  padding: 0;\n  border-radius: 2px; }\n\n/************\n * Nautilus *\n ************/\n.nautilus-window .frame *:selected, .nautilus-window .frame *:selected:backdrop {\n  background: transparent;\n  color: #0072ff; }\n  .nautilus-window .frame *:selected label, .nautilus-window .frame *:selected:backdrop label {\n    color: #0072ff; }\n.nautilus-window paned > separator {\n  background-image: none; }\n.nautilus-window .sidebar {\n  background-color: transparent; }\n  .nautilus-window .sidebar:backdrop {\n    background-color: transparent; }\n  .nautilus-window .sidebar .list-row button {\n    border: none;\n    background-color: rgba(18, 19, 22, 0.95); }\n    .nautilus-window .sidebar .list-row button:active {\n      background-color: rgba(0, 114, 255, 0.75); }\n  .nautilus-window .sidebar .list-row:selected {\n    background-color: rgba(0, 114, 255, 0.75); }\n    .nautilus-window .sidebar .list-row:selected:hover {\n      background-color: rgba(0, 114, 255, 0.9); }\n  .nautilus-window .sidebar .list-row:hover {\n    background-color: rgba(25, 26, 31, 0.5); }\n    .nautilus-window .sidebar .list-row:hover:active {\n      background-color: rgba(0, 114, 255, 0.9); }\n.nautilus-window notebook > stack:only-child {\n  background-color: #191a1f; }\n  .nautilus-window notebook > stack:only-child:backdrop {\n    background-color: #1b1c21; }\n.nautilus-window searchbar {\n  border-top: 1px solid rgba(0, 0, 0, 0.12); }\n.nautilus-window .searchbar-container {\n  margin-top: -1px; }\n.nautilus-window .titlebar .search {\n  border: 1px solid transparent;\n  border-radius: 10px;\n  box-shadow: none;\n  margin-top: 10px;\n  margin-bottom: 10px; }\n.nautilus-window .titlebar .path-bar-box .dim-label, .nautilus-window .titlebar .path-bar-box label.separator, .nautilus-window .titlebar .path-bar-box .subtitle {\n  color: transparent; }\n.nautilus-window .titlebar .path-bar-box widget > .text-button:last-child,\n.nautilus-window .titlebar .path-bar-box widget > .text-button:last-child:active,\n.nautilus-window .titlebar .path-bar-box widget > .text-button:last-child:checked,\n.nautilus-window .titlebar .path-bar-box button:active, .nautilus-window .titlebar .path-bar-box button:checked {\n  border-radius: 23px;\n  background: linear-gradient(to right, #00c6ff, #0072ff);\n  box-shadow: 0px 0px 5px rgba(0, 198, 255, 0.98);\n  color: white; }\n  .nautilus-window .titlebar .path-bar-box widget > .text-button:last-child:backdrop, .nautilus-window .titlebar .path-bar-box widget > .text-button:last-child:backdrop label,\n  .nautilus-window .titlebar .path-bar-box widget > .text-button:last-child:active:backdrop,\n  .nautilus-window .titlebar .path-bar-box widget > .text-button:last-child:active:backdrop label,\n  .nautilus-window .titlebar .path-bar-box widget > .text-button:last-child:checked:backdrop,\n  .nautilus-window .titlebar .path-bar-box widget > .text-button:last-child:checked:backdrop label,\n  .nautilus-window .titlebar .path-bar-box button:active:backdrop,\n  .nautilus-window .titlebar .path-bar-box button:active:backdrop label, .nautilus-window .titlebar .path-bar-box button:checked:backdrop, .nautilus-window .titlebar .path-bar-box button:checked:backdrop label {\n    color: whitesmoke; }\n.nautilus-window .titlebar .linked:not(.path-bar) button:active, .nautilus-window .titlebar .linked:not(.path-bar) button:checked, .nautilus-window .titlebar .linked:not(.path-bar) button:active:backdrop, .nautilus-window .titlebar .linked:not(.path-bar) button:checked:backdrop {\n  background: transparent;\n  color: #0072ff;\n  box-shadow: none;\n  border: none; }\n.nautilus-window #NautilusPathBar {\n  background: transparent;\n  margin-top: 7px;\n  margin-bottom: 7px; }\n  .nautilus-window #NautilusPathBar .dim-label, .nautilus-window #NautilusPathBar label.separator, .nautilus-window #NautilusPathBar .titlebar .subtitle, .titlebar .nautilus-window #NautilusPathBar .subtitle,\n  .nautilus-window #NautilusPathBar headerbar .subtitle,\n  headerbar .nautilus-window #NautilusPathBar .subtitle {\n    color: transparent;\n    margin-right: -5px; }\n  .nautilus-window #NautilusPathBar button .horizontal .dim-label, .nautilus-window #NautilusPathBar button .horizontal label.separator, .nautilus-window #NautilusPathBar button .horizontal .titlebar .subtitle, .titlebar .nautilus-window #NautilusPathBar button .horizontal .subtitle,\n  .nautilus-window #NautilusPathBar button .horizontal headerbar .subtitle,\n  headerbar .nautilus-window #NautilusPathBar button .horizontal .subtitle {\n    color: #F4F5F6;\n    padding: 3px 12px;\n    margin: 0; }\n  .nautilus-window #NautilusPathBar button:hover, .nautilus-window #NautilusPathBar button:focus {\n    background-color: transparent;\n    box-shadow: none; }\n    .nautilus-window #NautilusPathBar button:hover .dim-label, .nautilus-window #NautilusPathBar button:hover label.separator, .nautilus-window #NautilusPathBar button:hover .titlebar .subtitle, .titlebar .nautilus-window #NautilusPathBar button:hover .subtitle,\n    .nautilus-window #NautilusPathBar button:hover headerbar .subtitle,\n    headerbar .nautilus-window #NautilusPathBar button:hover .subtitle, .nautilus-window #NautilusPathBar button:focus .dim-label, .nautilus-window #NautilusPathBar button:focus label.separator, .nautilus-window #NautilusPathBar button:focus .titlebar .subtitle, .titlebar .nautilus-window #NautilusPathBar button:focus .subtitle,\n    .nautilus-window #NautilusPathBar button:focus headerbar .subtitle,\n    headerbar .nautilus-window #NautilusPathBar button:focus .subtitle {\n      color: #0072ff; }\n  .nautilus-window #NautilusPathBar button:active {\n    background-color: transparent; }\n  .nautilus-window #NautilusPathBar button > .horizontal > image.dim-label, .nautilus-window #NautilusPathBar .titlebar button > .horizontal > image.subtitle, .titlebar .nautilus-window #NautilusPathBar button > .horizontal > image.subtitle,\n  .nautilus-window #NautilusPathBar headerbar button > .horizontal > image.subtitle,\n  headerbar .nautilus-window #NautilusPathBar button > .horizontal > image.subtitle {\n    padding: 3px 0px 3px 12px;\n    border-right: none;\n    margin-right: -6px; }\n  .nautilus-window #NautilusPathBar button {\n    background: transparent;\n    border: none;\n    margin: 0;\n    padding: 0; }\n  .nautilus-window #NautilusPathBar .current-dir label, .nautilus-window #NautilusPathBar .current-dir image {\n    padding: 6px 12px;\n    border-radius: 23px;\n    background: linear-gradient(to right, #00c6ff, #0072ff);\n    box-shadow: 0px 0px 5px rgba(0, 198, 255, 0.98);\n    color: white; }\n  .nautilus-window #NautilusPathBar .current-dir image {\n    background: #00c6ff; }\n  .nautilus-window #NautilusPathBar button.current-dir:only-child image {\n    margin-right: -6px;\n    padding: 0px 0px 0px 12px;\n    border-radius: 23px 0px 0px 23px; }\n  .nautilus-window #NautilusPathBar button.current-dir:only-child label {\n    border-radius: 0px 23px 23px 0px; }\n.nautilus-window #NautilusQueryEditor {\n  margin-top: 8px;\n  margin-bottom: 8px; }\n  .nautilus-window #NautilusQueryEditor #NautilusQueryEditorTag > button {\n    margin: 0; }\n  .nautilus-window #NautilusQueryEditor > menubutton > button {\n    min-width: 16px;\n    min-height: 16px;\n    margin: 0;\n    -gtk-icon-size: 12px;\n    padding: 0 4px; }\n  .nautilus-window #NautilusQueryEditor > text, .nautilus-window #NautilusQueryEditor > image {\n    margin: 0; }\n\n.nautilus-circular-button {\n  border-radius: 20px; }\n\n.disk-space-display {\n  border: 2px solid; }\n  .disk-space-display .unknown {\n    background-color: #888a85;\n    border-color: #555653; }\n  .disk-space-display .used {\n    background-color: #9FB0B9;\n    border-color: #667f8c; }\n  .disk-space-display .free {\n    background-color: #D8D8D8;\n    border-color: #a5a5a5; }\n\n.nautilus-desktop {\n  color: #F4F5F6; }\n  .nautilus-desktop .nautilus-canvas-item {\n    border-radius: 5px;\n    color: #fefefe;\n    text-shadow: 1px 1px rgba(0, 0, 0, 0.6); }\n    .nautilus-desktop .nautilus-canvas-item:active {\n      color: #F4F5F6;\n      text-shadow: none; }\n    .nautilus-desktop .nautilus-canvas-item:hover {\n      color: #F4F5F6;\n      text-shadow: none; }\n    .nautilus-desktop .nautilus-canvas-item:selected {\n      color: #fefefe;\n      text-shadow: none; }\n    .nautilus-desktop .nautilus-canvas-item .dim-label:selected, .nautilus-desktop .nautilus-canvas-item label.separator:selected, .nautilus-desktop .nautilus-canvas-item .titlebar .subtitle:selected, .titlebar .nautilus-desktop .nautilus-canvas-item .subtitle:selected,\n    .nautilus-desktop .nautilus-canvas-item headerbar .subtitle:selected,\n    headerbar .nautilus-desktop .nautilus-canvas-item .subtitle:selected {\n      color: #fefefe; }\n  .nautilus-desktop .nautilus-list .dim-label:selected, .nautilus-desktop .nautilus-list label.separator:selected, .nautilus-desktop .nautilus-list .titlebar .subtitle:selected, .titlebar .nautilus-desktop .nautilus-list .subtitle:selected,\n  .nautilus-desktop .nautilus-list headerbar .subtitle:selected,\n  headerbar .nautilus-desktop .nautilus-list .subtitle:selected {\n    color: #fefefe; }\n\n/*********\n * Gedit *\n *********/\n.gedit-search-slider {\n  padding: 4px;\n  border-radius: 0 0 3px 3px;\n  border: 0;\n  background-color: #101013; }\n\n/*********\n* Gnucash *\n*********/\n#gnc-id-main-window entry.gnc-class-register-foreground {\n  background: transparent;\n  border: none;\n  box-shadow: none; }\n#gnc-id-main-window .arrow.button.toggle {\n  transition: none;\n  box-shadow: none; }\n  #gnc-id-main-window .arrow.button.toggle:hover {\n    border-color: #0072ff; }\n\n/*******************\n * Calendar events *\n********************/\n.color-light.timed label, .color-light .event-popover label {\n  color: #F4F5F6;\n  opacity: 1; }\n.color-light label {\n  color: #101013;\n  opacity: 1; }\n\n.xfce4-panel.panel {\n  background-color: #191a1f;\n  text-shadow: none;\n  -gtk-icon-shadow: none; }\n\n#tasklist-button {\n  color: rgba(255, 255, 255, 0.8);\n  border-radius: 0;\n  border: none;\n  background-color: rgba(25, 26, 31, 0); }\n  #tasklist-button:hover {\n    color: white;\n    background-color: rgba(0, 0, 0, 0.17); }\n  #tasklist-button:checked {\n    color: white;\n    background-color: rgba(0, 0, 0, 0.25);\n    box-shadow: inset 0 -2px #0072ff; }\n\n.xfce4-panel.panel button.flat:not(.open_group) {\n  color: white;\n  border-radius: 0;\n  border: none;\n  background-color: rgba(25, 26, 31, 0); }\n  .xfce4-panel.panel button.flat:hover:not(.open_group) {\n    border: none;\n    background-color: #30323b; }\n  .xfce4-panel.panel button.flat:active:not(.open_group), .xfce4-panel.panel button.flat:checked:not(.open_group) {\n    color: #fefefe;\n    border-bottom: 2px solid #0072ff;\n    background-color: #25262d; }\n    .xfce4-panel.panel button.flat:active:not(.open_group) label, .xfce4-panel.panel button.flat:active:not(.open_group) image, .xfce4-panel.panel button.flat:checked:not(.open_group) label, .xfce4-panel.panel button.flat:checked:not(.open_group) image {\n      color: inherit; }\n\n#whiskermenu-window button {\n  background-color: transparent;\n  border: none;\n  border-radius: 0;\n  font-weight: normal;\n  padding: 2px;\n  margin: 1px 0px; }\n  #whiskermenu-window button:hover, #whiskermenu-window button:checked {\n    background-color: #0072ff; }\n\n/* thunar */\n.thunar toolbar {\n  background-color: #080809; }\n\n/* buttons in toolbar */\n.thunar toolbar.horizontal button image {\n  -gtk-icon-transform: scale(0.72); }\n\nscrolledwindow.sidebar treeview.view {\n  background: #09090b;\n  padding: 1.5px; }\n\n/* path-bar of thunar */\nwindow.thunar toolbar#location-toolbar > toolitem > widget > widget.linked.path-bar > button.toggle.path-bar-button, .thunar toolbar .path-bar-button {\n  margin-top: 7px;\n  margin-bottom: 7px; }\n  window.thunar toolbar#location-toolbar > toolitem > widget > widget.linked.path-bar > button.toggle.path-bar-button:hover, .thunar toolbar .path-bar-button:hover {\n    color: #0072ff; }\n  window.thunar toolbar#location-toolbar > toolitem > widget > widget.linked.path-bar > button.toggle.path-bar-button:checked, .thunar toolbar .path-bar-button:checked {\n    border-radius: 23px;\n    background: linear-gradient(to right, #00c6ff, #0072ff);\n    box-shadow: 0px 0px 5px rgba(0, 198, 255, 0.98);\n    color: white; }\n\nwindow.thunar toolbar#location-toolbar > toolitem > widget > widget.linked.path-bar > button.path-bar-button, .thunar toolbar .path-bar-button {\n  background: none;\n  outline: none;\n  border: none;\n  box-shadow: none; }\n\n/* thunar sidepane */\nwindow.thunar paned > scrolledwindow treeview.view:hover {\n  background: #070708; }\nwindow.thunar paned > scrolledwindow treeview.view:selected {\n  border-radius: 23px;\n  background: linear-gradient(to right, #00c6ff, #0072ff);\n  box-shadow: 0px 0px 5px rgba(0, 198, 255, 0.98);\n  color: white;\n  border-radius: 0;\n  box-shadow: none; }\n\nwindow.thunar toolbar#location-toolbar entry {\n  border-radius: 10px; }\n\n/* Vala-appmenu-plugin*/\n.-vala-panel-appmenu-core scrolledwindow,\n.-vala-panel-appmenu-private > menuitem,\n.-vala-panel-appmenu-private > menuitem:first-child > label {\n  color: white; }\n\n/********\n * Gala *\n *******/\n.gala-notification {\n  border-width: 0;\n  border-radius: 2px;\n  color: white;\n  border: 1px solid #191a1f;\n  background-color: #191a1f; }\n  .gala-notification .title,\n  .gala-notification .label {\n    color: #F4F5F6; }\n\n.gala-button {\n  padding: 3px;\n  color: #191a1f;\n  border: none;\n  border-radius: 50%;\n  background-image: linear-gradient(to bottom, #7e7e7e, #3e3e3e);\n  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.98), inset 0 1px 0 0 rgba(255, 255, 255, 0.93), inset 0 -1px 0 0 rgba(255, 255, 255, 0.99), 0 0 0 1px rgba(0, 0, 0, 0.6), 0 3px 6px rgba(0, 0, 0, 0.84), 0 3px 6px rgba(0, 0, 0, 0.77);\n  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4); }\n\n/**********\n * Notify *\n *********/\n.notify {\n  /*-notify-shadow: 0px 2px 18px transparentize(black, 0.60);*/\n  border-radius: 5px;\n  border: 1px solid rgba(0, 0, 0, 0.7);\n  background-color: rgba(25, 26, 31, 0.05); }\n\n/***************\n * SwitchBoard *\n ***************/\n.category-label {\n  font-weight: bold;\n  color: #F4F5F6; }\n\n/*************\n * Slingshot *\n ************/\n.button.app {\n  border: none;\n  border-radius: 0;\n  box-shadow: none;\n  background-image: none; }\n  .button.app .app:hover {\n    border-radius: 8px;\n    border: none;\n    background-color: rgba(0, 114, 255, 0.3);\n    color: white; }\n  .button.app .app:focus {\n    /*background-color: transparentize(black, 0.20);*/ }\n\n.search-item {\n  border-radius: 0;\n  border: none;\n  color: #F4F5F6;\n  background: none; }\n  .search-item:hover, .search-item:focus {\n    border-radius: 0;\n    background-color: rgba(0, 114, 255, 0.3);\n    color: #fefefe; }\n\n.search-entry-large,\n.search-entry-large:focus {\n  border: none;\n  font-size: 18px;\n  font-weight: 300;\n  background-image: none;\n  background: none;\n  box-shadow: none;\n  border-radius: 0; }\n\n.search-category-header {\n  font-weight: bold;\n  color: #F4F5F6; }\n\n/*********\n * Panel *\n ********/\n.composited-indicator > revealer,\n.composited-indicator > revealer image,\n.composited-indicator > revealer label,\n.composited-indicator > revealer spinner {\n  color: #fff;\n  font-weight: bold;\n  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.3), 0 1px 2px rgba(0, 0, 0, 0.5);\n  transition: all 200ms ease-in-out;\n  -gtk-icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.3), 0 1px 2px rgba(0, 0, 0, 0.5); }\n.composited-indicator > revealer image:first-child + label {\n  margin-left: 5px; }\n\n.panel.color-light .composited-indicator > revealer,\n.panel.color-light .composited-indicator > revealer image,\n.panel.color-light .composited-indicator > revealer label,\n.panel.color-light .composited-indicator > revealer spinner {\n  color: rgba(0, 0, 0, 0.6);\n  text-shadow: 0 1px rgba(255, 255, 255, 0.1);\n  -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.1); }\n\n/**************\n * Calculator *\n **************/\nPantheonCalculatorMainWindow {\n  border-radius: 0 0 4px 4px; }\n  PantheonCalculatorMainWindow .window-frame {\n    border-radius: 3px; }\n\n/*********\n * Cards *\n *********/\n.deck {\n  background-color: black; }\n\n.card {\n  background-color: #191a1f;\n  border: none;\n  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05), 0 3px 3px rgba(0, 0, 0, 0.2);\n  transition: all 150ms ease-in-out; }\n\n.card.collapsed {\n  background-color: #0e0e11;\n  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.2); }\n\n/*********\n * Noise *\n *********/\nNoiseLibraryWindow {\n  border-radius: 0 0 4px 4px; }\n  NoiseLibraryWindow .action-bar {\n    border-radius: 0 0 4px 4px; }\n  NoiseLibraryWindow .window-frame {\n    border-radius: 3px; }\n\n/********\n * Snap *\n ********/\nSnapMainWindow .take-button,\nSnapSnapWindow .take-button {\n  border-radius: 0; }\n\n/*******************\n * Photos/Shotwell *\n *******************/\nDirectWindow .the-button-in-the-combobox,\nLibraryWindow .the-button-in-the-combobox {\n  background: none; }\n\n.checkerboard-layout {\n  background-color: #101013;\n  background-image: linear-gradient(45deg, rgba(0, 0, 0, 0.1) 25%, transparent 25%, transparent 75%, rgba(0, 0, 0, 0.1) 75%, rgba(0, 0, 0, 0.1)), linear-gradient(45deg, rgba(0, 0, 0, 0.1) 25%, transparent 25%, transparent 75%, rgba(0, 0, 0, 0.1) 75%, rgba(0, 0, 0, 0.1));\n  background-size: 24px 24px;\n  background-position: 0 0, 12px 12px; }\n\n.checkboard-layout .item {\n  background-color: #F4F5F6; }\n\n/*********\n* Avatar *\n*********/\n.avatar {\n  border: 1px solid rgba(0, 0, 0, 0.23);\n  border-radius: 50%;\n  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.05), inset 0 1px 0 0 rgba(255, 255, 255, 0.45), inset 0 -1px 0 0 rgba(255, 255, 255, 0.15), 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.23); }\n\n/************\n* Level bar *\n*************/\n.source-list.view.level-bar, iconview.source-list.level-bar, .source-list.view.level-bar:selected, iconview.source-list.level-bar:selected, .source-list.view.level-bar:selected:focus, iconview.source-list.level-bar:selected:focus {\n  background: linear-gradient(#30323b, #30323b);\n  border: 1px solid rgba(0, 0, 0, 0.14);\n  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);\n  border-radius: 2px; }\n.source-list.view.level-bar.fill-block, iconview.source-list.level-bar.fill-block {\n  border: none; }\n  .source-list.view.level-bar.fill-block, iconview.source-list.level-bar.fill-block, .source-list.view.level-bar.fill-block:hover, iconview.source-list.level-bar.fill-block:hover, .source-list.view.level-bar.fill-block:selected, iconview.source-list.level-bar.fill-block:selected, .source-list.view.level-bar.fill-block:selected:focus, iconview.source-list.level-bar.fill-block:selected:focus {\n    background: linear-gradient(to right, #03e9b1, #0014ff); }\n\n/**************************\n * Colors in context menu *\n**************************/\ncheckbutton.color-button {\n  border: 1px solid black;\n  border-radius: 100px;\n  background-clip: border-box;\n  padding: 0;\n  margin: 2px 1px; }\n  checkbutton.color-button > check {\n    -gtk-icon-source: none;\n    background: none;\n    margin-right: 0;\n    padding: 2px; }\n  checkbutton.color-button.none > check {\n    background-color: transparent;\n    border-radius: 100px;\n    -gtk-icon-source: -gtk-icontheme(\"close-symbolic\"); }\n\nradiobutton.color-button > radio {\n  -gtk-icon-source: none;\n  margin-right: 0;\n  border: 1px solid rgba(0, 0, 0, 0.15);\n  border-radius: 100px;\n  background-clip: border-box; }\nradiobutton.color-button:active > radio {\n  border: 1px solid rgba(0, 0, 0, 0.35); }\n\n.color-button check,\n.color-button check:checked,\n.color-button radio,\n.color-button radio:checked {\n  background-image: none;\n  border: 1px solid rgba(0, 0, 0, 0.2);\n  border-radius: 50%;\n  color: #191a1f;\n  -gtk-icon-source: -gtk-icontheme(\"check-active-symbolic\"); }\n.color-button.red check, .color-button.red radio, .color-button.strawberry check, .color-button.strawberry radio {\n  background-color: @STRAWBERRY_300;\n  -gtk-icon-shadow: 0 1px 1px @STRAWBERRY_500; }\n.color-button.orange check, .color-button.orange radio {\n  background-color: @ORANGE_300;\n  -gtk-icon-shadow: 0 1px 1px @ORANGE_500; }\n.color-button.yellow check, .color-button.yellow radio, .color-button.banana check, .color-button.banana radio {\n  background-color: @BANANA_500;\n  -gtk-icon-shadow: 0 1px 1px @BANANA_700; }\n.color-button.green check, .color-button.green radio, .color-button.lime check, .color-button.lime radio {\n  background-color: @LIME_500;\n  -gtk-icon-shadow: 0 1px 1px @LIME_700; }\n.color-button.blue check, .color-button.blue radio, .color-button.blueberry check, .color-button.blueberry radio {\n  background-color: @BLUEBERRY_500;\n  -gtk-icon-shadow: 0 1px 1px @BLUEBERRY_700; }\n.color-button.purple check, .color-button.purple radio, .color-button.grape check, .color-button.grape radio {\n  background-color: @GRAPE_500;\n  -gtk-icon-shadow: 0 1px 1px @GRAPE_700; }\n.color-button.brown check, .color-button.brown radio, .color-button.cocoa check, .color-button.cocoa radio {\n  background-color: @COCOA_300;\n  -gtk-icon-shadow: 0 1px 1px @COCOA_500; }\n.color-button.mint check, .color-button.mint radio {\n  background-color: @MINT_500;\n  -gtk-icon-shadow: 0 1px 1px @MINT_700; }\n.color-button.pink check, .color-button.pink radio, .color-button.bubblegum check, .color-button.bubblegum radio {\n  background-color: @BUBBLEGUM_500;\n  -gtk-icon-shadow: 0 1px 1px @BUBBLEGUM_700; }\n.color-button.slate check, .color-button.slate radio {\n  background-color: @SLATE_300;\n  -gtk-icon-shadow: 0 1px 1px @SLATE_500; }\n.color-button.auto radio {\n  background-image: url(\"assets/color-button-auto.png\");\n  background-position: -1px -1px;\n  background-repeat: no-repeat;\n  background-size: calc(100% + 2px); }\n\n/********\n* Unity *\n*********/\n/* Unity window border color */\n/* Unity window text color */\n/* Backdrop Unity window text color */\n/* Unity panel color #454D50 */\nUnityDecoration {\n  background-color: #eeeeee;\n  color: #31363D; }\n  UnityDecoration .top {\n    padding: 0 5px 0 5px;\n    border-radius: 4px 4px 0px 0px;\n    box-shadow: none;\n    border: 1px solid #eeeeee;\n    border-bottom-width: 0;\n    background-color: #eeeeee;\n    color: #31363D;\n    border-top: 1px solid rgba(255, 255, 255, 0.1); }\n    UnityDecoration .top:backdrop {\n      border-bottom-width: 0;\n      color: #1a1d21;\n      border-top: 1px solid rgba(255, 255, 255, 0.1); }\n    UnityDecoration .top .menuitem {\n      color: #31363D; }\n      UnityDecoration .top .menuitem:backdrop {\n        color: #1a1d21; }\n\nUnityDecoration.left,\nUnityDecoration.right {\n  background-repeat: repeat-x;\n  background-color: #ececec;\n  background-size: 1px 120px;\n  background-clip: border-box;\n  background-image: linear-gradient(to bottom, #eeeeee, #ececec); }\n\nUnityDecoration.bottom {\n  background-size: 1px;\n  background-repeat: repeat-x;\n  background-color: #ececec; }\n\nUnityDecoration.left:backdrop,\nUnityDecoration.right:backdrop,\nUnityDecoration.bottom:backdrop {\n  background-size: 1px;\n  background-repeat: repeat-x; }\n\n/**************\n* Unity Panel *\n***************/\nUnityPanelWidget,\n.unity-panel {\n  background-color: #d5d5d5;\n  color: #31363D; }\n\nUnityPanelWidget:backdrop,\n.unity-panel:backdrop {\n  color: #1a1d21; }\n\n.unity-panel.menuitem,\n.unity-panel .menuitem {\n  border-width: 0 1px;\n  color: #31363D; }\n\n.unity-panel.menubar,\n.unity-panel .menubar {\n  color: #31363D; }\n\n.unity-panel.menu.menubar,\n.unity-panel .menu .menubar {\n  background-color: #d5d5d5;\n  color: #31363D; }\n\n.unity-panel.menubar:backdrop,\n.unity-panel .menubar *:backdrop {\n  color: #828385; }\n\n.unity-panel.menubar.menuitem,\n.unity-panel.menubar .menuitem {\n  padding: 3px 5px;\n  border-width: 1px;\n  border-style: solid;\n  border: none;\n  background: none;\n  color: #31363D;\n  box-shadow: none; }\n\n.unity-panel.menubar.menuitem:hover,\n.unity-panel.menubar .menuitem:hover {\n  border-radius: 0;\n  background-color: #ebebeb;\n  color: #31363D;\n  box-shadow: none; }\n\n.unity-panel.menubar .menuitem *:hover {\n  color: white;\n  box-shadow: none; }\n\n.unity-panel.menubar .menuitem.separator,\n.unity-panel.menubar.menuitem.separator {\n  border: none;\n  color: black; }\n\n/* Force Quit */\nSheetStyleDialog.unity-force-quit {\n  background-color: #191a1f; }\n\n@keyframes playbackmenuitem_spinner {\n  to {\n    -gtk-icon-transform: rotate(1turn); } }\n.menu IdoPlaybackMenuItem.menuitem:active {\n  -gtk-icon-source: -gtk-icontheme(\"process-working-symbolic\");\n  animation: playbackmenuitem_spinner 1s infinite linear;\n  color: #0072ff; }\n\nMsdOsdWindow.background.osd {\n  border-radius: 2px;\n  border: 1px solid black; }\n  MsdOsdWindow.background.osd .progressbar {\n    background-color: #0072ff;\n    border: none;\n    border-color: #0072ff;\n    border-radius: 5px; }\n  MsdOsdWindow.background.osd .trough {\n    background-color: rgba(0, 0, 0, 0.98);\n    border: none;\n    border-radius: 5px; }\n\n/***********************\n * App-Specific Styles *\n ***********************/\n/*********\n * Geary *\n *********/\n.geary-titlebar-left .separator,\n.geary-titlebar-right .separator {\n  opacity: 0; }\n\nConversationListView .view:active, ConversationListView iconview:active, ConversationListView .view:selected, ConversationListView iconview:selected {\n  background-color: #0072ff;\n  color: #fefefe; }\n  ConversationListView .view:active:backdrop, ConversationListView iconview:active:backdrop, ConversationListView .view:selected:backdrop, ConversationListView iconview:selected:backdrop {\n    background-color: rgba(0, 114, 255, 0.6);\n    color: rgba(254, 254, 254, 0.5); }\nConversationListView .view .cell, ConversationListView iconview .cell {\n  border: solid rgba(0, 0, 0, 0.2);\n  border-width: 0 0 1px 0; }\n  ConversationListView .view .cell:selected, ConversationListView iconview .cell:selected {\n    color: #fefefe;\n    border: 0px solid #005bcc; }\n\n/***********\n * LightDm *\n ***********/\n#panel_window {\n  background-color: #191a1f;\n  color: white;\n  font-weight: bold;\n  box-shadow: inset 0 -1px #09090b; }\n  #panel_window .menubar,\n  #panel_window .menubar > .menuitem\n  menubar,\n  #panel_window menubar > menuitem {\n    background-color: transparent;\n    color: white;\n    font-weight: bold; }\n  #panel_window .menubar .menuitem:disabled,\n  #panel_window menubar menuitem:disabled {\n    color: rgba(255, 255, 255, 0.5); }\n    #panel_window .menubar .menuitem:disabled GtkLabel,\n    #panel_window menubar menuitem:disabled GtkLabel {\n      color: inherit; }\n    #panel_window .menubar .menuitem:disabled label,\n    #panel_window menubar menuitem:disabled label {\n      color: inherit; }\n  #panel_window .menubar .menu > .menuitem,\n  #panel_window menubar menu > menuitem {\n    font-weight: normal; }\n\n#login_window,\n#shutdown_dialog,\n#restart_dialog {\n  font-weight: normal;\n  border-style: none;\n  background-color: transparent;\n  color: #F4F5F6; }\n\n#content_frame {\n  padding-bottom: 14px;\n  background-color: #101013;\n  border-top-left-radius: 2px;\n  border-top-right-radius: 2px;\n  border: solid rgba(0, 0, 0, 0.1);\n  border-width: 1px 1px 0 1px; }\n\n#content_frame button {\n  font-weight: normal;\n  color: #F4F5F6;\n  background-color: #212328;\n  text-shadow: none; }\n  #content_frame button:hover {\n    color: #F4F5F6;\n    outline-color: rgba(244, 245, 246, 0.3);\n    background-color: #191a1f;\n    text-shadow: none; }\n  #content_frame button:active, #content_frame button:checked {\n    color: #F4F5F6;\n    outline-color: rgba(244, 245, 246, 0.3);\n    background-color: #0072ff;\n    text-shadow: none; }\n  #content_frame button:disabled {\n    color: #c9cacb;\n    outline-color: rgba(244, 245, 246, 0.3);\n    background-color: #141418;\n    text-shadow: none; }\n\n#buttonbox_frame {\n  padding-top: 20px;\n  padding-bottom: 0px;\n  border-style: none;\n  background-color: #080809;\n  border-bottom-left-radius: 3px;\n  border-bottom-right-radius: 3px;\n  border: solid rgba(0, 0, 0, 0.1);\n  border-width: 0 1px 1px 1px; }\n\n#buttonbox_frame button {\n  color: #fefefe;\n  border-color: rgba(0, 0, 0, 0.7);\n  background-color: rgba(7, 7, 8, 0.98);\n  background-clip: padding-box;\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n  text-shadow: 0 1px black;\n  -gtk-icon-shadow: 0 1px black;\n  outline-color: rgba(254, 254, 254, 0.3); }\n  #buttonbox_frame button:hover {\n    color: white;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-image: linear-gradient(to bottom, rgba(34, 35, 42, 0.98), rgba(34, 35, 42, 0.98));\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black;\n    outline-color: rgba(254, 254, 254, 0.3); }\n  #buttonbox_frame button:active, #buttonbox_frame button:checked {\n    color: white;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-image: linear-gradient(to bottom, rgba(21, 21, 25, 0.98), rgba(21, 21, 25, 0.98));\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    outline-color: rgba(254, 254, 254, 0.3); }\n  #buttonbox_frame button:disabled {\n    color: #838383;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-image: linear-gradient(to bottom, rgba(32, 32, 33, 0.5), rgba(32, 32, 33, 0.5));\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\n\n#login_window #user_combobox {\n  color: #F4F5F6;\n  font-size: 13px; }\n  #login_window #user_combobox .menu,\n  #login_window #user_combobox menu {\n    font-weight: normal; }\n\n#user_image {\n  padding: 3px;\n  border-radius: 2px; }\n\n#greeter_infobar {\n  border-bottom-width: 0;\n  font-weight: bold; }\n\n.nemo-window .places-treeview .view.cell:hover, .nemo-window .places-treeview iconview.cell:hover,\n.nemo-window .places-treeview iconview.cell:hover {\n  background: rgba(7, 7, 8, 0.7); }\n.nemo-window .places-treeview .view.cell:selected, .nemo-window .places-treeview iconview.cell:selected,\n.nemo-window .places-treeview iconview.cell:selected {\n  background: #0072ff; }\n.nemo-window .sidebar {\n  color: #98abb2;\n  background-color: #0e0e11; }\n  .nemo-window .sidebar .view, .nemo-window .sidebar iconview, .nemo-window .sidebar .iconview, .nemo-window .sidebar row {\n    background-color: transparent; }\n.nemo-window .nemo-window-pane widget.entry {\n  background-clip: padding-box;\n  min-height: 28px;\n  padding: 5px;\n  color: #F4F5F6;\n  border: 1px solid black;\n  border-radius: 3px;\n  box-shadow: inset 0 1px rgba(0, 0, 0, 0.9), inset 1px 0 rgba(0, 0, 0, 0.96), inset -1px 0 rgba(0, 0, 0, 0.96), inset 0 -1px rgba(0, 0, 0, 0.98), 0 1px rgba(255, 255, 255, 0.6); }\n  .nemo-window .nemo-window-pane widget.entry:selected {\n    background-color: #0072ff;\n    color: #fefefe; }\n.nemo-window toolbar.primary-toolbar {\n  margin-bottom: -1px;\n  background: #080809; }\n  .nemo-window toolbar.primary-toolbar button {\n    color: #8b8b8b;\n    text-shadow: none;\n    box-shadow: none;\n    background: transparent;\n    border: none;\n    margin-top: 5px;\n    margin-bottom: 5px;\n    min-height: 24px; }\n    .nemo-window toolbar.primary-toolbar button:hover {\n      background: transparent;\n      color: #0072ff; }\n    .nemo-window toolbar.primary-toolbar button:selected, .nemo-window toolbar.primary-toolbar button:active, .nemo-window toolbar.primary-toolbar button:checked {\n      border-radius: 23px;\n      background: linear-gradient(to right, #00c6ff, #0072ff);\n      box-shadow: 0px 0px 5px rgba(0, 198, 255, 0.98);\n      color: white; }\n.nemo-window .nemo-inactive-pane .view, .nemo-window .nemo-inactive-pane iconview,\n.nemo-window .nemo-inactive-pane iconview {\n  background-color: #151519; }\n\n.caja-notebook .frame {\n  border-width: 0 0 1px; }\n.caja-notebook .entry {\n  background: #101013;\n  color: #F4F5F6;\n  border-color: black; }\n  .caja-notebook .entry:selected {\n    background: #0072ff;\n    color: #fefefe; }\n\n/**************\n* Caja sidebar *\n**************/\n.caja-side-pane {\n  background: #080809; }\n  .caja-side-pane .frame {\n    border-width: 1px 0 0; }\n  .caja-side-pane treeview.view,\n  .caja-side-pane textview.view text,\n  .caja-side-pane viewport.frame,\n  .caja-side-pane widget .vertical {\n    background: #0e0e11;\n    padding: 3px 2px;\n    color: #98abb2; }\n    .caja-side-pane treeview.view:hover,\n    .caja-side-pane textview.view text:hover,\n    .caja-side-pane viewport.frame:hover,\n    .caja-side-pane widget .vertical:hover {\n      background-color: rgba(9, 9, 11, 0.95); }\n    .caja-side-pane treeview.view:selected,\n    .caja-side-pane textview.view text:selected,\n    .caja-side-pane viewport.frame:selected,\n    .caja-side-pane widget .vertical:selected {\n      color: #fefefe;\n      background: #0072ff; }\n\n/**************\n* Caja pathbar *\n**************/\n.caja-navigation-window paned, .caja-navigation-window .primary-toolbar {\n  background: #080809; }\n\n.caja-navigation-window .primary-toolbar button, .caja-navigation-window .primary-toolbar button:backdrop,\n.caja-navigation-window .vertical button.image-button.toggle:not(.text-button),\n.caja-navigation-window .vertical button.image-button.toggle:not(.text-button):backdrop {\n  background-color: transparent;\n  background-image: none;\n  border-color: transparent;\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n  text-shadow: none;\n  -gtk-icon-shadow: none; }\n.caja-navigation-window .primary-toolbar button:hover, .caja-navigation-window .primary-toolbar button:active, .caja-navigation-window .primary-toolbar button:backdrop:active, .caja-navigation-window .primary-toolbar button:backdrop:checked,\n.caja-navigation-window .vertical button.image-button.toggle:not(.text-button):hover,\n.caja-navigation-window .vertical button.image-button.toggle:not(.text-button):active,\n.caja-navigation-window .vertical button.image-button.toggle:not(.text-button):backdrop:active,\n.caja-navigation-window .vertical button.image-button.toggle:not(.text-button):backdrop:checked {\n  background: #0072ff;\n  box-shadow: none; }\n  .caja-navigation-window .primary-toolbar button:hover, .caja-navigation-window .primary-toolbar button:hover label, .caja-navigation-window .primary-toolbar button:active, .caja-navigation-window .primary-toolbar button:active label, .caja-navigation-window .primary-toolbar button:backdrop:active, .caja-navigation-window .primary-toolbar button:backdrop:active label, .caja-navigation-window .primary-toolbar button:backdrop:checked, .caja-navigation-window .primary-toolbar button:backdrop:checked label,\n  .caja-navigation-window .vertical button.image-button.toggle:not(.text-button):hover,\n  .caja-navigation-window .vertical button.image-button.toggle:not(.text-button):hover label,\n  .caja-navigation-window .vertical button.image-button.toggle:not(.text-button):active,\n  .caja-navigation-window .vertical button.image-button.toggle:not(.text-button):active label,\n  .caja-navigation-window .vertical button.image-button.toggle:not(.text-button):backdrop:active,\n  .caja-navigation-window .vertical button.image-button.toggle:not(.text-button):backdrop:active label,\n  .caja-navigation-window .vertical button.image-button.toggle:not(.text-button):backdrop:checked,\n  .caja-navigation-window .vertical button.image-button.toggle:not(.text-button):backdrop:checked label {\n    color: #fefefe; }\n\n.caja-pathbar button {\n  color: #8b8b8b;\n  text-shadow: none;\n  box-shadow: none;\n  background: transparent;\n  border: none;\n  margin-top: 7px;\n  margin-bottom: 7px; }\n  .caja-pathbar button:hover {\n    color: #0072ff; }\n  .caja-pathbar button:checked {\n    border-radius: 23px;\n    background: linear-gradient(to right, #00c6ff, #0072ff);\n    box-shadow: 0px 0px 5px rgba(0, 198, 255, 0.98);\n    color: white; }\n  .caja-pathbar button:backdrop:disabled {\n    color: rgba(244, 245, 246, 0.2);\n    background-color: transparent;\n    border-radius: 0;\n    text-shadow: none;\n    box-shadow: none; }\n\n/*# sourceMappingURL=gtk-dark.css.map */\n"
  },
  {
    "path": ".themes/Sweet-Ambar-Blue-Dark-v40/gtk-4.0/gtk.css",
    "content": "/*$selected_bg_color: #00e8c6;06d6a0*/\n/* GTK NAMED COLORS\n   ----------------\n   use responsibly! */\n/* widget text/foreground color */\n@define-color theme_fg_color #F4F5F6;\n/* text color for entries, views and content in general */\n@define-color theme_text_color #F4F5F6;\n/* widget base background color */\n@define-color theme_bg_color #101013;\n/* text widgets and the like base background color */\n@define-color theme_base_color #191a1f;\n/* base background color of selections */\n@define-color theme_selected_bg_color #0072ff;\n/* text/foreground color of selections */\n@define-color theme_selected_fg_color #fefefe;\n/* base background color of disabled widgets */\n@define-color insensitive_bg_color #141418;\n/* text foreground color of disabled widgets */\n@define-color insensitive_fg_color #828385;\n/* disabled text widgets and the like base background color */\n@define-color insensitive_base_color #191a1f;\n/* widget text/foreground color on backdrop windows */\n@define-color theme_unfocused_fg_color #828385;\n/* text color for entries, views and content in general on backdrop windows */\n@define-color theme_unfocused_text_color #F4F5F6;\n/* widget base background color on backdrop windows */\n@define-color theme_unfocused_bg_color #101013;\n/* text widgets and the like base background color on backdrop windows */\n@define-color theme_unfocused_base_color #1b1c21;\n/* base background color of selections on backdrop windows */\n@define-color theme_unfocused_selected_bg_color #0072ff;\n/* text/foreground color of selections on backdrop windows */\n@define-color theme_unfocused_selected_fg_color #fefefe;\n/* widgets main borders color */\n@define-color borders black;\n/* widgets main borders color on backdrop windows */\n@define-color unfocused_borders #020202;\n/* these are pretty self explicative */\n@define-color warning_color #cc5500;\n@define-color error_color #e6133e;\n@define-color success_color #0096b1;\n@define-color fg_color #F4F5F6;\n@define-color text_color #F4F5F6;\n@define-color bg_color #101013;\n@define-color base_color #191a1f;\n@define-color selected_bg_color #0072ff;\n@define-color selected_fg_color #fefefe;\n@define-color unfocused_fg_color #828385;\n@define-color unfocused_text_color #F4F5F6;\n@define-color unfocused_bg_color #101013;\n@define-color unfocused_base_color #1b1c21;\n@define-color unfocused_selected_bg_color #0072ff;\n@define-color unfocused_selected_fg_color #fefefe;\n/* these colors are exported for the window manager and shouldn't be used in applications,\nread if you used those and something break with a version upgrade you're on your own... */\n@define-color wm_title shade(#F4F5F6, 1.8);\n@define-color wm_unfocused_title #828385;\n@define-color wm_highlight rgba(0, 0, 0, 0);\n@define-color wm_borders_edge rgba(255, 255, 255, 0.1);\n@define-color wm_bg_a shade(#101013, 1.2);\n@define-color wm_bg_b #101013;\n@define-color wm_shadow alpha(black, 0.35);\n@define-color wm_border alpha(black, 0.18);\n@define-color wm_button_hover_color_a shade(#101013, 1.3);\n@define-color wm_button_hover_color_b #101013;\n@define-color wm_button_active_color_a shade(#101013, 0.85);\n@define-color wm_button_active_color_b shade(#101013, 0.89);\n@define-color wm_button_active_color_c shade(#101013, 0.9);\n@define-color content_view_bg #191a1f;\n@define-color text_view_bg #191a1f;\n@define-color budgie_tasklist_indicator_color #0072ff;\n@define-color budgie_tasklist_indicator_color_active #0072ff;\n@define-color placeholder_text_color #c9cacb;\n@define-color STRAWBERRY_100 #ff8c82;\n@define-color STRAWBERRY_300 #ed5353;\n@define-color STRAWBERRY_500 #c6262e;\n@define-color STRAWBERRY_700 #a10705;\n@define-color STRAWBERRY_900 #7a0000;\n@define-color ORANGE_100 #ffc27d;\n@define-color ORANGE_300 #ffa154;\n@define-color ORANGE_500 #f37329;\n@define-color ORANGE_700 #cc3b02;\n@define-color ORANGE_900 #a62100;\n@define-color BANANA_100 #fff394;\n@define-color BANANA_300 #ffe16b;\n@define-color BANANA_500 #f9c440;\n@define-color BANANA_700 #d48e15;\n@define-color BANANA_900 #ad5f00;\n@define-color LIME_100 #d1ff82;\n@define-color LIME_300 #9bdb4d;\n@define-color LIME_500 #68b723;\n@define-color LIME_700 #3a9104;\n@define-color LIME_900 #206b00;\n@define-color MINT_100 #89ffdd;\n@define-color MINT_300 #43d6b5;\n@define-color MINT_500 #28bca3;\n@define-color MINT_700 #0e9a83;\n@define-color MINT_900 #007367;\n@define-color BLUEBERRY_100 #8cd5ff;\n@define-color BLUEBERRY_300 #64baff;\n@define-color BLUEBERRY_500 #3689e6;\n@define-color BLUEBERRY_700 #0d52bf;\n@define-color BLUEBERRY_900 #002e99;\n@define-color BUBBLEGUM_100 #fe9ab8;\n@define-color BUBBLEGUM_300 #f4679d;\n@define-color BUBBLEGUM_500 #de3e80;\n@define-color BUBBLEGUM_700 #bc245d;\n@define-color BUBBLEGUM_900 #910e38;\n@define-color GRAPE_100 #e4c6fa;\n@define-color GRAPE_300 #cd9ef7;\n@define-color GRAPE_500 #a56de2;\n@define-color GRAPE_700 #7239b3;\n@define-color GRAPE_900 #452981;\n@define-color COCOA_100 #a3907c;\n@define-color COCOA_300 #8a715e;\n@define-color COCOA_500 #715344;\n@define-color COCOA_700 #57392d;\n@define-color COCOA_900 #3d211b;\n@define-color SILVER_100 #fafafa;\n@define-color SILVER_300 #d4d4d4;\n@define-color SILVER_500 #abacae;\n@define-color SILVER_700 #7e8087;\n@define-color SILVER_900 #555761;\n@define-color SLATE_100 #95a3ab;\n@define-color SLATE_300 #667885;\n@define-color SLATE_500 #485a6c;\n@define-color SLATE_700 #273445;\n@define-color SLATE_900 #0e141f;\n@define-color BLACK_100 #666;\n@define-color BLACK_300 #4d4d4d;\n@define-color BLACK_500 #333;\n@define-color BLACK_700 #1a1a1a;\n@define-color BLACK_900 #000;\n/*****************\n* Drawing mixins *\n*****************/\n/*********\n* Common *\n*********/\n* {\n  padding: 0;\n  outline-color: rgba(244, 245, 246, 0.3);\n  outline-style: dashed;\n  outline-offset: -3px;\n  outline-width: 0px;\n  -gtk-secondary-caret-color: #0072ff; }\n\n/***********\n * Widgets *\n ***********/\n/***************\n* Action bars *\n***************/\n.action-bar, actionbar > revealer > box {\n  background-color: black;\n  border: solid black;\n  border-width: 1px 0 0 0;\n  color: #F4F5F6;\n  box-shadow: none; }\n  .action-bar:backdrop, actionbar > revealer > box:backdrop {\n    background-color: black;\n    box-shadow: none; }\n  .action-bar:first-child, actionbar > revealer > box:first-child {\n    border-radius: 6px 6px 0px 0px;\n    border-width: 1px 1px 0px 1px; }\n  .action-bar:last-child, actionbar > revealer > box:last-child {\n    border-radius: 0 0 6px 6px;\n    border-width: 0px 1px 1px 1px; }\n\n/*********************\n * App Notifications *\n *********************/\n.app-notification,\n.app-notification.frame {\n  padding: 10px;\n  border-radius: 0 0 5px 5px;\n  background-color: rgba(7, 7, 8, 0.98);\n  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2), transparent 2px);\n  background-clip: padding-box; }\n  .app-notification:backdrop,\n  .app-notification.frame:backdrop {\n    background-image: none;\n    transition: 200ms ease-out; }\n  .app-notification border,\n  .app-notification.frame border {\n    border: none; }\n\n/***************\n * Base States *\n ***************/\n.background {\n  color: #F4F5F6;\n  background-color: #101013; }\n  .background:backdrop {\n    color: #828385;\n    background-color: #101013;\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\n\n/*\n   These wildcard seems unavoidable, need to investigate.\n   Wildcards are bad and troublesome, use them with care,\n   or better, just don't.\n   Everytime a wildcard is used a kitten dies, painfully.\n*/\n.gtkstyle-fallback {\n  color: #F4F5F6;\n  background-color: #101013; }\n  .gtkstyle-fallback:hover {\n    color: #F4F5F6;\n    background-color: #27272f; }\n  .gtkstyle-fallback:active {\n    color: #F4F5F6;\n    background-color: black; }\n  .gtkstyle-fallback:disabled {\n    color: #828385;\n    background-color: #141418; }\n  .gtkstyle-fallback:selected {\n    color: #fefefe;\n    background-color: #0072ff; }\n\n.view, iconview,\ntextview > text {\n  color: #F4F5F6;\n  background-color: #191a1f; }\n  .view:backdrop, iconview:backdrop,\n  textview > text:backdrop {\n    color: #c9cacb;\n    background-color: #1b1c21; }\n  .view:selected:focus, iconview:selected:focus, .view:selected, iconview:selected,\n  textview > text:selected:focus,\n  textview > text:selected {\n    border-radius: 3px; }\n\ntextview > text {\n  background-color: transparent; }\n\ntextview border {\n  background-color: #151519; }\n\n.rubberband,\nrubberband,\nflowbox rubberband,\n.content-view rubberband,\ncolumnview.view > rubberband,\ntreeview.view > rubberband {\n  border: 1px solid #005bcc;\n  background-color: rgba(0, 91, 204, 0.2); }\n\nflowbox flowboxchild {\n  padding: 3px;\n  border-radius: 3px; }\n  flowbox flowboxchild:selected {\n    outline-offset: -2px; }\n\nlabel {\n  caret-color: currentColor; }\n  label.separator {\n    color: #F4F5F6; }\n    label.separator:backdrop {\n      color: #828385; }\n  label selection {\n    background-color: #0072ff;\n    color: #fefefe; }\n  label:disabled {\n    color: #828385; }\n    label:disabled:backdrop {\n      color: #33333d; }\n  label:backdrop {\n    color: #828385; }\n\n.dim-label, label.separator, .titlebar .subtitle,\nheaderbar .subtitle {\n  opacity: 0.55;\n  text-shadow: none; }\n\nassistant .sidebar {\n  background-color: #191a1f;\n  border-top: 1px solid black; }\n  assistant .sidebar:backdrop {\n    background-color: #1b1c21;\n    border-color: #020202; }\nassistant.csd .sidebar {\n  border-top-style: none; }\nassistant .sidebar label {\n  padding: 6px 12px; }\nassistant .sidebar label.highlight {\n  background-color: #3e3e40; }\n\n.app-notification,\n.app-notification.frame, .osd .scale-popup, .osd popover.background > arrow,\n.osd popover.background > contents, popover.background.touch-selection > arrow,\npopover.background.touch-selection > contents, popover.background.magnifier > arrow,\npopover.background.magnifier > contents, .osd {\n  color: #fefefe;\n  border: 1px solid #171e27;\n  background-color: rgba(7, 7, 8, 0.98);\n  background-clip: padding-box;\n  outline-color: rgba(254, 254, 254, 0.3);\n  text-shadow: 0 1px black;\n  -gtk-icon-shadow: 0 1px black; }\n  .app-notification:backdrop, .osd .scale-popup:backdrop, .osd popover.background > arrow:backdrop,\n  .osd popover.background > contents:backdrop, popover.background.touch-selection > arrow:backdrop,\n  popover.background.touch-selection > contents:backdrop, popover.background.magnifier > arrow:backdrop,\n  popover.background.magnifier > contents:backdrop, .osd:backdrop {\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\n\n*:selected {\n  background: #0072ff;\n  color: #fefefe; }\n\n/***********\n * Buttons *\n ***********/\n@keyframes needs_attention {\n  from {\n    background-image: radial-gradient(farthest-side, #4d9cff 0%, rgba(77, 156, 255, 0) 0%); }\n  to {\n    background-image: radial-gradient(farthest-side, #4d9cff 95%, rgba(77, 156, 255, 0)); } }\nnotebook > header > tabs > arrow,\nbutton {\n  min-height: 20px;\n  min-width: 16px;\n  padding: 2px 6px;\n  border: 1px solid black;\n  border-radius: 4px;\n  transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n  font-weight: normal;\n  color: #F4F5F6;\n  background-color: #212328;\n  text-shadow: none; }\n  notebook > header > tabs > arrow,\n  button.flat {\n    background-color: transparent;\n    background-image: none;\n    border-color: transparent;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    transition: none; }\n    notebook > header > tabs > arrow:hover,\n    button.flat:hover {\n      transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n      transition-duration: 500ms;\n      color: #fefefe;\n      outline-color: rgba(254, 254, 254, 0.3);\n      background-color: #0072ff;\n      text-shadow: none; }\n      notebook > header > tabs > arrow:hover:active,\n      button.flat:hover:active {\n        transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  notebook > header > tabs > arrow:hover,\n  button:hover {\n    color: #fefefe;\n    outline-color: rgba(254, 254, 254, 0.3);\n    background-color: #0072ff;\n    text-shadow: none;\n    -gtk-icon-filter: brightness(1.2); }\n  notebook > header > tabs > arrow:active, notebook > header > tabs > arrow:checked,\n  button:active,\n  button:checked {\n    color: #fefefe;\n    outline-color: rgba(254, 254, 254, 0.3);\n    background-color: #0067e6;\n    text-shadow: none;\n    transition-duration: 50ms; }\n  notebook > header > tabs > arrow:backdrop, notebook > header > tabs > arrow:backdrop,\n  button:backdrop.flat,\n  button:backdrop {\n    color: #c9cacb;\n    outline-color: rgba(244, 245, 246, 0.3);\n    background-color: #1b1c21;\n    text-shadow: none;\n    transition: 200ms ease-out;\n    -gtk-icon-filter: none; }\n    notebook > header > tabs > arrow:backdrop:active, notebook > header > tabs > arrow:backdrop:checked, notebook > header > tabs > arrow:backdrop:active, notebook > header > tabs > arrow:backdrop:checked,\n    button:backdrop.flat:active,\n    button:backdrop.flat:checked,\n    button:backdrop:active,\n    button:backdrop:checked {\n      color: rgba(254, 254, 254, 0.7);\n      outline-color: rgba(244, 245, 246, 0.3);\n      background-color: #0072ff;\n      text-shadow: none; }\n      notebook > header > tabs > arrow:backdrop:active label, notebook > header > tabs > arrow:backdrop:checked label, notebook > header > tabs > arrow:backdrop:active label, notebook > header > tabs > arrow:backdrop:checked label,\n      button:backdrop.flat:active label,\n      button:backdrop.flat:checked label,\n      button:backdrop:active label,\n      button:backdrop:checked label {\n        color: rgba(254, 254, 254, 0.7); }\n    notebook > header > tabs > arrow:backdrop:disabled, notebook > header > tabs > arrow:backdrop:disabled,\n    button:backdrop.flat:disabled,\n    button:backdrop:disabled {\n      color: #c9cacb;\n      outline-color: rgba(244, 245, 246, 0.3);\n      background-color: #141418;\n      text-shadow: none; }\n      notebook > header > tabs > arrow:backdrop:disabled:active, notebook > header > tabs > arrow:backdrop:disabled:checked, notebook > header > tabs > arrow:backdrop:disabled:active, notebook > header > tabs > arrow:backdrop:disabled:checked,\n      button:backdrop.flat:disabled:active,\n      button:backdrop.flat:disabled:checked,\n      button:backdrop:disabled:active,\n      button:backdrop:disabled:checked {\n        color: rgba(254, 254, 254, 0.7);\n        outline-color: rgba(244, 245, 246, 0.3);\n        background-color: #0072ff;\n        text-shadow: none; }\n  notebook > header > tabs > arrow:backdrop, notebook > header > tabs > arrow:disabled, notebook > header > tabs > arrow:backdrop:disabled,\n  button.flat:backdrop,\n  button.flat:disabled,\n  button.flat:backdrop:disabled {\n    background-color: transparent;\n    background-image: none;\n    border-color: transparent;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\n  notebook > header > tabs > arrow:disabled,\n  button:disabled {\n    color: #c9cacb;\n    outline-color: rgba(244, 245, 246, 0.3);\n    background-color: #141418;\n    text-shadow: none; }\n    notebook > header > tabs > arrow:disabled:active, notebook > header > tabs > arrow:disabled:checked,\n    button:disabled:active,\n    button:disabled:checked {\n      color: rgba(254, 254, 254, 0.7);\n      outline-color: rgba(244, 245, 246, 0.3);\n      background-color: #0072ff;\n      text-shadow: none; }\n      notebook > header > tabs > arrow:disabled:active label, notebook > header > tabs > arrow:disabled:checked label,\n      button:disabled:active label,\n      button:disabled:checked label {\n        color: rgba(254, 254, 254, 0.7); }\n  notebook > header > tabs > arrow.image-button,\n  button.image-button {\n    min-width: 24px;\n    padding-left: 4px;\n    padding-right: 4px; }\n    notebook > header > tabs > arrow.image-button.circular, notebook > header > tabs > arrow.image-button.sidebar-button,\n    button.image-button.circular,\n    button.image-button.sidebar-button {\n      padding: 6px 4px;\n      border-radius: 50px;\n      box-shadow: none; }\n    notebook > header > tabs > arrow.image-button.sidebar-button,\n    button.image-button.sidebar-button {\n      background-color: #1f2026;\n      color: #fff; }\n      notebook > header > tabs > arrow.image-button.sidebar-button:hover,\n      button.image-button.sidebar-button:hover {\n        background-color: #0072ff; }\n  notebook > header > tabs > arrow.text-button,\n  button.text-button {\n    padding-left: 16px;\n    padding-right: 16px; }\n  notebook > header > tabs > arrow.text-button.image-button,\n  button.text-button.image-button {\n    padding-left: 8px;\n    padding-right: 8px;\n    border-radius: 2px; }\n    notebook > header > tabs > arrow.text-button.image-button label,\n    button.text-button.image-button label {\n      padding-left: 8px;\n      padding-right: 8px; }\n  combobox:drop(active) button.combo, notebook > header > tabs > arrow:drop(active),\n  button:drop(active) {\n    color: #71f79f;\n    border-color: #71f79f;\n    box-shadow: inset 0 0 0 1px #71f79f; }\nrow:selected button.flat:not(:active):not(:checked):not(:hover):not(disabled) {\n  color: #fefefe;\n  border-color: transparent; }\n  row:selected button.flat:not(:active):not(:checked):not(:hover):not(disabled):backdrop {\n    color: #828385; }\nbutton.osd {\n  min-width: 24px;\n  min-height: 20px;\n  color: #fefefe;\n  border-radius: 5px;\n  outline-color: rgba(254, 254, 254, 0.3);\n  color: #fefefe;\n  border-color: rgba(0, 0, 0, 0.7);\n  background-color: rgba(7, 7, 8, 0.98);\n  background-clip: padding-box;\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n  text-shadow: 0 1px black;\n  -gtk-icon-shadow: 0 1px black;\n  outline-color: rgba(254, 254, 254, 0.3);\n  border: none;\n  box-shadow: none; }\n  button.osd.image-button {\n    min-width: 32px; }\n  button.osd:hover {\n    color: white;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-image: linear-gradient(to bottom, rgba(34, 35, 42, 0.98), rgba(34, 35, 42, 0.98));\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black;\n    outline-color: rgba(254, 254, 254, 0.3);\n    border: none;\n    box-shadow: none; }\n  button.osd:active,\n  button.osd:checked {\n    color: white;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-image: linear-gradient(to bottom, rgba(21, 21, 25, 0.98), rgba(21, 21, 25, 0.98));\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    outline-color: rgba(254, 254, 254, 0.3);\n    border: none;\n    box-shadow: none; }\n  button.osd:disabled:backdrop,\n  button.osd:disabled {\n    color: #838383;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-image: linear-gradient(to bottom, rgba(32, 32, 33, 0.5), rgba(32, 32, 33, 0.5));\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    border: none; }\n  button.osd:backdrop {\n    color: #fefefe;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-image: linear-gradient(to bottom, rgba(7, 7, 8, 0.98), rgba(7, 7, 8, 0.98));\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    border: none; }\n.app-notification button,\n.app-notification.frame button, popover.background.touch-selection button, popover.background.magnifier button,\n.osd button {\n  color: #fefefe;\n  border-color: rgba(0, 0, 0, 0.7);\n  background-color: rgba(7, 7, 8, 0.98);\n  background-clip: padding-box;\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n  text-shadow: 0 1px black;\n  -gtk-icon-shadow: 0 1px black;\n  outline-color: rgba(254, 254, 254, 0.3); }\n  .app-notification button:hover, popover.background.touch-selection button:hover, popover.background.magnifier button:hover,\n  .osd button:hover {\n    color: white;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-image: linear-gradient(to bottom, rgba(34, 35, 42, 0.98), rgba(34, 35, 42, 0.98));\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black;\n    outline-color: rgba(254, 254, 254, 0.3); }\n  .app-notification button:active:backdrop, popover.background.touch-selection button:active:backdrop, popover.background.magnifier button:active:backdrop, .app-notification button:active, popover.background.touch-selection button:active, popover.background.magnifier button:active, .app-notification button:checked:backdrop, popover.background.touch-selection button:checked:backdrop, popover.background.magnifier button:checked:backdrop, .app-notification button:checked, popover.background.touch-selection button:checked, popover.background.magnifier button:checked,\n  .osd button:active:backdrop,\n  .osd button:active,\n  .osd button:checked:backdrop,\n  .osd button:checked {\n    color: white;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-image: linear-gradient(to bottom, rgba(21, 21, 25, 0.98), rgba(21, 21, 25, 0.98));\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    outline-color: rgba(254, 254, 254, 0.3); }\n  .app-notification button:disabled:backdrop, popover.background.touch-selection button:disabled:backdrop, popover.background.magnifier button:disabled:backdrop, .app-notification button:disabled, popover.background.touch-selection button:disabled, popover.background.magnifier button:disabled,\n  .osd button:disabled:backdrop,\n  .osd button:disabled {\n    color: #838383;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-image: linear-gradient(to bottom, rgba(32, 32, 33, 0.5), rgba(32, 32, 33, 0.5));\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\n  .app-notification button:backdrop, popover.background.touch-selection button:backdrop, popover.background.magnifier button:backdrop,\n  .osd button:backdrop {\n    color: #fefefe;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-image: linear-gradient(to bottom, rgba(7, 7, 8, 0.98), rgba(7, 7, 8, 0.98));\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\n  .app-notification button.flat, popover.background.touch-selection button.flat, popover.background.magnifier button.flat,\n  .osd button.flat {\n    background-color: transparent;\n    background-image: none;\n    border-color: transparent;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    box-shadow: none;\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black; }\n    .app-notification button.flat:hover, popover.background.touch-selection button.flat:hover, popover.background.magnifier button.flat:hover,\n    .osd button.flat:hover {\n      color: white;\n      border-color: rgba(0, 0, 0, 0.7);\n      background-image: linear-gradient(to bottom, rgba(34, 35, 42, 0.98), rgba(34, 35, 42, 0.98));\n      background-clip: padding-box;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n      text-shadow: 0 1px black;\n      -gtk-icon-shadow: 0 1px black;\n      outline-color: rgba(254, 254, 254, 0.3); }\n    .app-notification button.flat:disabled, popover.background.touch-selection button.flat:disabled, popover.background.magnifier button.flat:disabled,\n    .osd button.flat:disabled {\n      color: #838383;\n      border-color: rgba(0, 0, 0, 0.7);\n      background-image: linear-gradient(to bottom, rgba(32, 32, 33, 0.5), rgba(32, 32, 33, 0.5));\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      background-image: none;\n      border-color: transparent;\n      box-shadow: none; }\n    .app-notification button.flat:backdrop, popover.background.touch-selection button.flat:backdrop, popover.background.magnifier button.flat:backdrop,\n    .osd button.flat:backdrop {\n      background-color: transparent;\n      background-image: none;\n      border-color: transparent;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n    .app-notification button.flat:active, popover.background.touch-selection button.flat:active, popover.background.magnifier button.flat:active, .app-notification button.flat:checked, popover.background.touch-selection button.flat:checked, popover.background.magnifier button.flat:checked,\n    .osd button.flat:active,\n    .osd button.flat:checked {\n      color: white;\n      border-color: rgba(0, 0, 0, 0.7);\n      background-image: linear-gradient(to bottom, rgba(21, 21, 25, 0.98), rgba(21, 21, 25, 0.98));\n      background-clip: padding-box;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      outline-color: rgba(254, 254, 254, 0.3); }\nbutton.suggested-action {\n  border: none;\n  box-shadow: none;\n  color: white;\n  border-radius: 8px;\n  background: linear-gradient(to right, #5433FF, #20BDFF, #A5FECB); }\n  .selection-mode windowcontrols button, button.suggested-action.flat {\n    box-shadow: none;\n    color: white;\n    border-radius: 8px;\n    background: linear-gradient(to right, #5433FF, #20BDFF, #A5FECB); }\n  button.suggested-action:hover {\n    color: white;\n    outline-color: rgba(255, 255, 255, 0.3);\n    background-color: #00c1e4;\n    text-shadow: none;\n    opacity: 0.85; }\n  button.suggested-action:active, button.suggested-action:checked {\n    color: white;\n    outline-color: rgba(255, 255, 255, 0.3);\n    background-color: #00c1e4;\n    text-shadow: none; }\n  .selection-mode windowcontrols button:backdrop, button.suggested-action:backdrop, button.suggested-action.flat:backdrop {\n    color: rgba(255, 255, 255, 0.4);\n    outline-color: rgba(255, 255, 255, 0.3);\n    background-color: #00c1e4;\n    text-shadow: none; }\n    .selection-mode windowcontrols button:backdrop label, button.suggested-action:backdrop label, button.suggested-action.flat:backdrop label {\n      color: rgba(255, 255, 255, 0.5); }\n    .selection-mode windowcontrols button:backdrop:active, .selection-mode windowcontrols button:backdrop:checked, button.suggested-action:backdrop:active, button.suggested-action:backdrop:checked, button.suggested-action.flat:backdrop:active, button.suggested-action.flat:backdrop:checked {\n      color: rgba(254, 254, 254, 0.7);\n      outline-color: rgba(255, 255, 255, 0.3);\n      background-color: #0072ff;\n      text-shadow: none; }\n      .selection-mode windowcontrols button:backdrop:active label, .selection-mode windowcontrols button:backdrop:checked label, button.suggested-action:backdrop:active label, button.suggested-action:backdrop:checked label, button.suggested-action.flat:backdrop:active label, button.suggested-action.flat:backdrop:checked label {\n        color: rgba(254, 254, 254, 0.7); }\n    .selection-mode windowcontrols button:backdrop:disabled, button.suggested-action:backdrop:disabled, button.suggested-action.flat:backdrop:disabled {\n      color: white;\n      outline-color: rgba(255, 255, 255, 0.3);\n      background-color: #00c1e4;\n      text-shadow: none; }\n      .selection-mode windowcontrols button:backdrop:disabled label, button.suggested-action:backdrop:disabled label, button.suggested-action.flat:backdrop:disabled label {\n        color: rgba(255, 255, 255, 0.5); }\n      .selection-mode windowcontrols button:backdrop:disabled:active, .selection-mode windowcontrols button:backdrop:disabled:checked, button.suggested-action:backdrop:disabled:active, button.suggested-action:backdrop:disabled:checked, button.suggested-action.flat:backdrop:disabled:active, button.suggested-action.flat:backdrop:disabled:checked {\n        color: rgba(254, 254, 254, 0.7);\n        outline-color: rgba(255, 255, 255, 0.3);\n        background-color: #0072ff;\n        text-shadow: none; }\n  .selection-mode windowcontrols button:backdrop, .selection-mode windowcontrols button:disabled, .selection-mode windowcontrols button:backdrop:disabled, button.suggested-action.flat:backdrop, button.suggested-action.flat:disabled, button.suggested-action.flat:backdrop:disabled {\n    background-color: transparent;\n    background-image: none;\n    border-color: transparent;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    color: rgba(0, 193, 228, 0.8); }\n  button.suggested-action:disabled {\n    color: white;\n    outline-color: rgba(255, 255, 255, 0.3);\n    background-color: #00c1e4;\n    text-shadow: none;\n    opacity: 0.75; }\n    button.suggested-action:disabled:active, button.suggested-action:disabled:checked {\n      color: rgba(254, 254, 254, 0.7);\n      outline-color: rgba(255, 255, 255, 0.3);\n      background-color: #00c1e4;\n      text-shadow: none; }\n      button.suggested-action:disabled:active label, button.suggested-action:disabled:checked label {\n        color: rgba(254, 254, 254, 0.7); }\n  .osd button.suggested-action {\n    color: #fefefe;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-color: rgba(0, 193, 228, 0.5);\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black;\n    outline-color: rgba(254, 254, 254, 0.3); }\n    .osd button.suggested-action:hover {\n      color: white;\n      border-color: rgba(0, 0, 0, 0.7);\n      background-image: linear-gradient(to bottom, rgba(0, 193, 228, 0.7), rgba(0, 193, 228, 0.7));\n      background-clip: padding-box;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n      text-shadow: 0 1px black;\n      -gtk-icon-shadow: 0 1px black;\n      outline-color: rgba(254, 254, 254, 0.3); }\n    .osd button.suggested-action:active:backdrop, .osd button.suggested-action:active, .osd button.suggested-action:checked:backdrop, .osd button.suggested-action:checked {\n      color: white;\n      border-color: rgba(0, 0, 0, 0.7);\n      background-image: linear-gradient(to bottom, #00c1e4, #00c1e4);\n      background-clip: padding-box;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      outline-color: rgba(254, 254, 254, 0.3); }\n    .osd button.suggested-action:disabled:backdrop, .osd button.suggested-action:disabled {\n      color: #838383;\n      border-color: rgba(0, 0, 0, 0.7);\n      background-image: linear-gradient(to bottom, rgba(32, 32, 33, 0.5), rgba(32, 32, 33, 0.5));\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n    .osd button.suggested-action:backdrop {\n      color: #fefefe;\n      border-color: rgba(0, 0, 0, 0.7);\n      background-image: linear-gradient(to bottom, rgba(0, 193, 228, 0.5), rgba(0, 193, 228, 0.5));\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\nbutton.destructive-action {\n  border: none;\n  box-shadow: none;\n  color: white;\n  border-radius: 8px;\n  background: linear-gradient(to right, #fe8c00, #f83600); }\n  button.destructive-action.flat {\n    box-shadow: none;\n    color: white;\n    border-radius: 8px;\n    background: linear-gradient(to right, #5433FF, #20BDFF, #A5FECB); }\n  button.destructive-action:hover {\n    color: white;\n    outline-color: rgba(255, 255, 255, 0.3);\n    background-color: #ce1138;\n    text-shadow: none;\n    opacity: 0.85; }\n  button.destructive-action:active, button.destructive-action:checked {\n    color: white;\n    outline-color: rgba(255, 255, 255, 0.3);\n    background-color: #ce1138;\n    text-shadow: none; }\n  button.destructive-action:backdrop, button.destructive-action.flat:backdrop {\n    color: rgba(255, 255, 255, 0.4);\n    outline-color: rgba(255, 255, 255, 0.3);\n    background-color: #ce1138;\n    text-shadow: none; }\n    button.destructive-action:backdrop label, button.destructive-action.flat:backdrop label {\n      color: rgba(255, 255, 255, 0.5); }\n    button.destructive-action:backdrop:active, button.destructive-action:backdrop:checked, button.destructive-action.flat:backdrop:active, button.destructive-action.flat:backdrop:checked {\n      color: rgba(254, 254, 254, 0.7);\n      outline-color: rgba(255, 255, 255, 0.3);\n      background-color: #0072ff;\n      text-shadow: none; }\n      button.destructive-action:backdrop:active label, button.destructive-action:backdrop:checked label, button.destructive-action.flat:backdrop:active label, button.destructive-action.flat:backdrop:checked label {\n        color: rgba(254, 254, 254, 0.7); }\n    button.destructive-action:backdrop:disabled, button.destructive-action.flat:backdrop:disabled {\n      color: white;\n      outline-color: rgba(255, 255, 255, 0.3);\n      background-color: #ce1138;\n      text-shadow: none; }\n      button.destructive-action:backdrop:disabled label, button.destructive-action.flat:backdrop:disabled label {\n        color: rgba(255, 255, 255, 0.5); }\n      button.destructive-action:backdrop:disabled:active, button.destructive-action:backdrop:disabled:checked, button.destructive-action.flat:backdrop:disabled:active, button.destructive-action.flat:backdrop:disabled:checked {\n        color: rgba(254, 254, 254, 0.7);\n        outline-color: rgba(255, 255, 255, 0.3);\n        background-color: #0072ff;\n        text-shadow: none; }\n  button.destructive-action.flat:backdrop, button.destructive-action.flat:disabled, button.destructive-action.flat:backdrop:disabled {\n    background-color: transparent;\n    background-image: none;\n    border-color: transparent;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    color: rgba(206, 17, 56, 0.8); }\n  button.destructive-action:disabled {\n    color: white;\n    outline-color: rgba(255, 255, 255, 0.3);\n    background-color: #ce1138;\n    text-shadow: none;\n    opacity: 0.75; }\n    button.destructive-action:disabled:active, button.destructive-action:disabled:checked {\n      color: rgba(254, 254, 254, 0.7);\n      outline-color: rgba(255, 255, 255, 0.3);\n      background-color: #ce1138;\n      text-shadow: none; }\n      button.destructive-action:disabled:active label, button.destructive-action:disabled:checked label {\n        color: rgba(254, 254, 254, 0.7); }\n  .osd button.destructive-action {\n    color: #fefefe;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-color: rgba(206, 17, 56, 0.5);\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black;\n    outline-color: rgba(254, 254, 254, 0.3); }\n    .osd button.destructive-action:hover {\n      color: white;\n      border-color: rgba(0, 0, 0, 0.7);\n      background-image: linear-gradient(to bottom, rgba(206, 17, 56, 0.7), rgba(206, 17, 56, 0.7));\n      background-clip: padding-box;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n      text-shadow: 0 1px black;\n      -gtk-icon-shadow: 0 1px black;\n      outline-color: rgba(254, 254, 254, 0.3); }\n    .osd button.destructive-action:active:backdrop, .osd button.destructive-action:active, .osd button.destructive-action:checked:backdrop, .osd button.destructive-action:checked {\n      color: white;\n      border-color: rgba(0, 0, 0, 0.7);\n      background-image: linear-gradient(to bottom, #ce1138, #ce1138);\n      background-clip: padding-box;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      outline-color: rgba(254, 254, 254, 0.3); }\n    .osd button.destructive-action:disabled:backdrop, .osd button.destructive-action:disabled {\n      color: #838383;\n      border-color: rgba(0, 0, 0, 0.7);\n      background-image: linear-gradient(to bottom, rgba(32, 32, 33, 0.5), rgba(32, 32, 33, 0.5));\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n    .osd button.destructive-action:backdrop {\n      color: #fefefe;\n      border-color: rgba(0, 0, 0, 0.7);\n      background-image: linear-gradient(to bottom, rgba(206, 17, 56, 0.5), rgba(206, 17, 56, 0.5));\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n.stack-switcher > button {\n  outline-offset: -3px; }\n  .stack-switcher > button > label {\n    padding-left: 6px;\n    padding-right: 6px; }\n  .stack-switcher > button > image {\n    padding-left: 6px;\n    padding-right: 6px;\n    padding-top: 3px;\n    padding-bottom: 3px; }\n  .stack-switcher > button.text-button {\n    padding-left: 10px;\n    padding-right: 10px; }\n  .stack-switcher > button.image-button {\n    padding-left: 2px;\n    padding-right: 2px; }\n  .stack-switcher > button.needs-attention:active > label,\n  .stack-switcher > button.needs-attention:active > image, .stack-switcher > button.needs-attention:checked > label,\n  .stack-switcher > button.needs-attention:checked > image {\n    animation: none;\n    background-image: none; }\n.inline-toolbar button, .inline-toolbar button:backdrop {\n  border-radius: 2px;\n  border-width: 1px; }\n.primary-toolbar button, .primary-toolbar .raised button {\n  -gtk-icon-shadow: none; }\n  .primary-toolbar button:hover, .primary-toolbar button:focus, .primary-toolbar .raised button:hover, .primary-toolbar .raised button:focus {\n    color: #fefefe;\n    outline-color: rgba(254, 254, 254, 0.3);\n    background-color: #0072ff;\n    text-shadow: none; }\n\n.stack-switcher > button.needs-attention > label,\n.stack-switcher > button.needs-attention > image, stacksidebar row.needs-attention > label {\n  animation: needs_attention 150ms ease-in;\n  background-image: radial-gradient(farthest-side, #4d9cff 96%, rgba(77, 156, 255, 0));\n  background-size: 6px 6px, 6px 6px;\n  background-repeat: no-repeat;\n  background-position: right 3px, right 2px; }\n  .stack-switcher > button.needs-attention > label:backdrop,\n  .stack-switcher > button.needs-attention > image:backdrop, stacksidebar row.needs-attention > label:backdrop {\n    background-size: 6px 6px, 0 0; }\n  .stack-switcher > button.needs-attention > label:dir(rtl),\n  .stack-switcher > button.needs-attention > image:dir(rtl), stacksidebar row.needs-attention > label:dir(rtl) {\n    background-position: left 3px, left 2px; }\n\ntoolbar button:hover {\n  font-weight: normal;\n  color: #F4F5F6;\n  background-color: #212328;\n  text-shadow: none; }\ntoolbar button:active {\n  font-weight: normal;\n  color: #F4F5F6;\n  background-color: #212328;\n  text-shadow: none; }\n\n.inline-toolbar toolbutton > button {\n  background-color: transparent;\n  background-image: none;\n  border-color: transparent;\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n  text-shadow: none;\n  -gtk-icon-shadow: none; }\n  .inline-toolbar toolbutton > button:hover {\n    color: #fefefe; }\n  .inline-toolbar toolbutton > button:active, .inline-toolbar toolbutton > button:checked {\n    color: #0067e6; }\n  .inline-toolbar toolbutton > button:disabled {\n    color: #c9cacb; }\n    .inline-toolbar toolbutton > button:disabled:active, .inline-toolbar toolbutton > button:disabled:checked {\n      color: rgba(0, 103, 230, 0.3); }\n  .inline-toolbar toolbutton > button:backdrop {\n    color: #c9cacb; }\n    .inline-toolbar toolbutton > button:backdrop:active, .inline-toolbar toolbutton > button:backdrop:checked {\n      color: #0067e6; }\n    .inline-toolbar toolbutton > button:backdrop:disabled {\n      color: #c9cacb; }\n      .inline-toolbar toolbutton > button:backdrop:disabled:active, .inline-toolbar toolbutton > button:backdrop:disabled:checked {\n        color: rgba(0, 103, 230, 0.3); }\n\ntoolbar.inline-toolbar toolbutton > button.flat:backdrop,\ntoolbar.inline-toolbar toolbutton:backdrop > button.flat:backdrop {\n  border-color: transparent;\n  box-shadow: none; }\n\n.inline-toolbar button, .inline-toolbar button:backdrop, .linked > button, .linked > button:hover, .linked > button:active, .linked > button:checked, .linked > button:backdrop, .linked:not(.vertical) > spinbutton:not(.vertical), spinbutton.vertical.linked:not(.vertical) > text, .linked:not(.vertical) >\nentry, .linked > combobox > box > button.combo:dir(ltr), .linked > combobox > box > button.combo:dir(rtl) {\n  border: 1px solid black;\n  border-radius: 0;\n  border-right-style: none;\n  box-shadow: none; }\n\n.inline-toolbar button:first-child, .linked > button:first-child, combobox.linked button:nth-child(2):dir(rtl), .linked:not(.vertical) > combobox:first-child > box > button.combo, .linked:not(.vertical) > spinbutton:first-child:not(.vertical), spinbutton.vertical.linked:not(.vertical) > text:first-child, .linked:not(.vertical) >\nentry:first-child {\n  border-top-left-radius: 3px;\n  border-bottom-left-radius: 3px; }\n.inline-toolbar button:last-child, .linked > button:last-child, combobox.linked button:nth-child(2):dir(ltr), .linked:not(.vertical) > combobox:last-child > box > button.combo, .linked:not(.vertical) > spinbutton:last-child:not(.vertical), spinbutton.vertical.linked:not(.vertical) > text:last-child, .linked:not(.vertical) >\nentry:last-child {\n  border-top-right-radius: 3px;\n  border-bottom-right-radius: 3px;\n  border-right-style: solid; }\n.inline-toolbar button:only-child, .linked > button:only-child, .linked:not(.vertical) > combobox:only-child > box > button.combo, .linked:not(.vertical) > spinbutton:only-child:not(.vertical), spinbutton.vertical.linked:not(.vertical) > text:only-child, .linked:not(.vertical) >\nentry:only-child {\n  border-radius: 3px;\n  border-style: solid; }\n\n.linked.vertical > button, .linked.vertical > button:hover, .linked.vertical > button:active, .linked.vertical > button:checked, .linked.vertical > button:backdrop, .linked.vertical > spinbutton:not(.vertical), spinbutton.vertical.linked > text, .linked.vertical >\nentry, .linked.vertical > combobox > box > button.combo {\n  border-style: solid solid none solid;\n  border-radius: 0; }\n\n.linked.vertical > button:first-child, .linked.vertical > combobox:first-child > box > button.combo, .linked.vertical > spinbutton:first-child:not(.vertical), spinbutton.vertical.linked > text:first-child, .linked.vertical >\nentry:first-child {\n  border-top-left-radius: 3px;\n  border-top-right-radius: 3px; }\n.linked.vertical > button:last-child, .linked.vertical > combobox:last-child > box > button.combo, .linked.vertical > spinbutton:last-child:not(.vertical), spinbutton.vertical.linked > text:last-child, .linked.vertical >\nentry:last-child {\n  border-bottom-left-radius: 3px;\n  border-bottom-right-radius: 3px;\n  border-style: solid; }\n.linked.vertical > button:only-child, .linked.vertical > combobox:only-child > box > button.combo, .linked.vertical > spinbutton:only-child:not(.vertical), spinbutton.vertical.linked > text:only-child, .linked.vertical >\nentry:only-child {\n  border-radius: 3px;\n  border-style: solid; }\n\nmodelbutton.flat,\n.menuitem.button.flat, modelbutton.flat:backdrop, modelbutton.flat:backdrop:hover,\n.menuitem.button.flat:backdrop,\n.menuitem.button.flat:backdrop:hover, calendar.button, calendar.button:hover, calendar.button:backdrop, calendar.button:disabled, button:link,\nbutton:visited, button:link:hover, button:link:active, button:link:checked,\nbutton:visited:hover,\nbutton:visited:active,\nbutton:visited:checked, .scale-popup button:hover, .scale-popup button:backdrop:hover, .scale-popup button:backdrop:disabled, .scale-popup button:backdrop {\n  background-color: transparent;\n  background-image: none;\n  border-color: transparent;\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0), 0 1px rgba(255, 255, 255, 0);\n  text-shadow: none;\n  -gtk-icon-shadow: none; }\n\n/* menu buttons */\nmodelbutton.flat,\n.menuitem.button.flat {\n  min-height: 26px;\n  padding-left: 5px;\n  padding-right: 5px;\n  border-radius: 3px;\n  outline-offset: -2px; }\n  modelbutton.flat:hover,\n  .menuitem.button.flat:hover {\n    background-color: #232329; }\n  modelbutton.flat check:last-child,\n  modelbutton.flat radio:last-child,\n  .menuitem.button.flat check:last-child,\n  .menuitem.button.flat radio:last-child {\n    margin-left: 8px; }\n  modelbutton.flat check:first-child,\n  modelbutton.flat radio:first-child,\n  .menuitem.button.flat check:first-child,\n  .menuitem.button.flat radio:first-child {\n    margin-right: 8px; }\n\nmodelbutton.flat arrow {\n  background: none; }\n  modelbutton.flat arrow:hover {\n    background: none; }\n  modelbutton.flat arrow.left {\n    -gtk-icon-source: -gtk-icontheme(\"pan-start-symbolic\"); }\n  modelbutton.flat arrow.right {\n    -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic\"); }\n\nbutton.color {\n  padding: 4px; }\n  button.color colorswatch:only-child, button.color colorswatch:only-child overlay {\n    border-radius: 0; }\n\nnotebook button, list button, .view button, iconview button, popover button {\n  box-shadow: none; }\n  notebook button:backdrop, list button:backdrop, .view button:backdrop, iconview button:backdrop, popover button:backdrop {\n    box-shadow: none; }\nnotebook .linked > button, list .linked > button, .view .linked > button, iconview .linked > button, popover .linked > button {\n  box-shadow: none; }\n\n/************\n * Calendar *\n ***********/\ncalendar {\n  color: #F4F5F6;\n  border: 1px solid black; }\n  calendar:selected {\n    border-radius: 3px; }\n  calendar.header {\n    border-bottom: 1px solid rgba(0, 0, 0, 0.1);\n    border-radius: 0; }\n    calendar.header:backdrop {\n      border-color: rgba(0, 0, 0, 0.1); }\n  calendar.button {\n    color: rgba(244, 245, 246, 0.45); }\n    calendar.button:hover {\n      color: #F4F5F6; }\n    calendar.button:backdrop {\n      color: rgba(130, 131, 133, 0.45); }\n    calendar.button:disabled {\n      color: rgba(130, 131, 133, 0.45); }\n  calendar:indeterminate, calendar:indeterminate:backdrop {\n    color: alpha(currentColor,0.55); }\n  calendar.highlight, calendar.highlight:backdrop {\n    font-size: smaller;\n    color: #F4F5F6; }\n  calendar:backdrop {\n    color: #c9cacb;\n    border-color: #020202; }\n\n/*************************\n * Check and Radio Items *\n *************************/\ncheck {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-unchecked-dark.png\"), url(\"../assets/checkbox-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-unchecked-dark.png\"), url(\"../assets/radio-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:hover {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-unchecked-hover-dark.png\"), url(\"../assets/checkbox-unchecked-hover@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:hover {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-unchecked-hover-dark.png\"), url(\"../assets/radio-unchecked-hover@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:active {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-unchecked-active-dark.png\"), url(\"../assets/checkbox-unchecked-active@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:active {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-unchecked-active-dark.png\"), url(\"../assets/radio-unchecked-active@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:backdrop {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-unchecked-backdrop-dark.png\"), url(\"../assets/checkbox-unchecked-backdrop@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:backdrop {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-unchecked-backdrop-dark.png\"), url(\"../assets/radio-unchecked-backdrop@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:disabled {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-unchecked-insensitive-dark.png\"), url(\"../assets/checkbox-unchecked-insensitive@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:disabled {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-unchecked-insensitive-dark.png\"), url(\"../assets/radio-unchecked-insensitive@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:disabled:backdrop {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-unchecked-insensitive-dark.png\"), url(\"../assets/checkbox-unchecked-insensitive@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:disabled:backdrop {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-unchecked-insensitive-dark.png\"), url(\"../assets/radio-unchecked-insensitive@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:checked {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-checked-dark.png\"), url(\"../assets/checkbox-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:checked {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-checked-dark.png\"), url(\"../assets/radio-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:checked:hover {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-checked-hover-dark.png\"), url(\"../assets/checkbox-checked-hover@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:checked:hover {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-checked-hover-dark.png\"), url(\"../assets/radio-checked-hover@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:checked:active {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-checked-active-dark.png\"), url(\"../assets/checkbox-checked-active@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:checked:active {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-checked-active-dark.png\"), url(\"../assets/radio-checked-active@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:checked:backdrop {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-checked-backdrop-dark.png\"), url(\"../assets/checkbox-checked-backdrop@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:checked:backdrop {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-checked-backdrop-dark.png\"), url(\"../assets/radio-checked-backdrop@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:checked:disabled {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-checked-insensitive-dark.png\"), url(\"../assets/checkbox-checked-insensitive@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:checked:disabled {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-checked-insensitive-dark.png\"), url(\"../assets/radio-checked-insensitive@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:checked:disabled:backdrop {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-checked-insensitive-dark.png\"), url(\"../assets/checkbox-checked-insensitive@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:checked:disabled:backdrop {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-checked-insensitive-dark.png\"), url(\"../assets/radio-checked-insensitive@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:indeterminate {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-mixed.png\"), url(\"../assets/checkbox-mixed@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:indeterminate {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-mixed.png\"), url(\"../assets/radio-mixed@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:indeterminate:hover {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-mixed-hover.png\"), url(\"../assets/checkbox-mixed-hover@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:indeterminate:hover {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-mixed-hover.png\"), url(\"../assets/radio-mixed-hover@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:indeterminate:active {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-mixed-active.png\"), url(\"../assets/checkbox-mixed-active@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:indeterminate:active {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-mixed-active.png\"), url(\"../assets/radio-mixed-active@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:indeterminate:backdrop {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-mixed-backdrop.png\"), url(\"../assets/checkbox-mixed-backdrop@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:indeterminate:backdrop {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-mixed-backdrop.png\"), url(\"../assets/radio-mixed-backdrop@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:indeterminate:disabled {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-mixed-insensitive.png\"), url(\"../assets/checkbox-mixed-insensitive@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:indeterminate:disabled {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-mixed-insensitive.png\"), url(\"../assets/radio-mixed-insensitive@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:indeterminate:disabled:backdrop {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-mixed-insensitive.png\"), url(\"../assets/checkbox-mixed-insensitive@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:indeterminate:disabled:backdrop {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/radio-mixed-insensitive.png\"), url(\"../assets/radio-mixed-insensitive@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-unchecked-dark.png\"), url(\"../assets/checkbox-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-unchecked-dark.png\"), url(\"../assets/selected-radio-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:hover:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-unchecked-dark.png\"), url(\"../assets/checkbox-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:hover:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-unchecked-dark.png\"), url(\"../assets/selected-radio-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:active:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-unchecked-dark.png\"), url(\"../assets/checkbox-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:active:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-unchecked-dark.png\"), url(\"../assets/selected-radio-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:backdrop:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-unchecked-dark.png\"), url(\"../assets/checkbox-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:backdrop:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-unchecked-dark.png\"), url(\"../assets/selected-radio-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:disabled:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-unchecked-dark.png\"), url(\"../assets/checkbox-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:disabled:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-unchecked-dark.png\"), url(\"../assets/selected-radio-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:disabled:backdrop:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-unchecked-dark.png\"), url(\"../assets/checkbox-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:disabled:backdrop:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-unchecked-dark.png\"), url(\"../assets/selected-radio-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:checked:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-checked-dark.png\"), url(\"../assets/checkbox-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:checked:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-checked-dark.png\"), url(\"../assets/selected-radio-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:checked:hover:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-checked-dark.png\"), url(\"../assets/checkbox-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:checked:hover:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-checked-dark.png\"), url(\"../assets/selected-radio-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:checked:active:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-checked-dark.png\"), url(\"../assets/checkbox-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:checked:active:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-checked-dark.png\"), url(\"../assets/selected-radio-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:checked:backdrop:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-checked-dark.png\"), url(\"../assets/checkbox-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:checked:backdrop:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-checked-dark.png\"), url(\"../assets/selected-radio-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:checked:disabled:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-checked-dark.png\"), url(\"../assets/checkbox-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:checked:disabled:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-checked-dark.png\"), url(\"../assets/selected-radio-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:checked:disabled:backdrop:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/checkbox-checked-dark.png\"), url(\"../assets/checkbox-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:checked:disabled:backdrop:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-checked-dark.png\"), url(\"../assets/selected-radio-checked@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:indeterminate:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-checkbox-mixed.png\"), url(\"../assets/selected-checkbox-mixed@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:indeterminate:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-mixed.png\"), url(\"../assets/selected-radio-mixed@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:indeterminate:hover:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-checkbox-mixed.png\"), url(\"../assets/selected-checkbox-mixed@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:indeterminate:hover:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-mixed.png\"), url(\"../assets/selected-radio-mixed@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:indeterminate:active:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-checkbox-mixed.png\"), url(\"../assets/selected-checkbox-mixed@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:indeterminate:active:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-mixed.png\"), url(\"../assets/selected-radio-mixed@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:indeterminate:backdrop:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-checkbox-mixed.png\"), url(\"../assets/selected-checkbox-mixed@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:indeterminate:backdrop:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-mixed.png\"), url(\"../assets/selected-radio-mixed@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:indeterminate:disabled:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-checkbox-mixed.png\"), url(\"../assets/selected-checkbox-mixed@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:indeterminate:disabled:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-mixed.png\"), url(\"../assets/selected-radio-mixed@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheck:indeterminate:disabled:backdrop:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-checkbox-mixed.png\"), url(\"../assets/selected-checkbox-mixed@2.png\"));\n  -gtk-icon-shadow: none; }\n\nradio:indeterminate:disabled:backdrop:selected {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selected-radio-mixed.png\"), url(\"../assets/selected-radio-mixed@2.png\"));\n  -gtk-icon-shadow: none; }\n\n.view.content-view check, iconview.content-view check,\n.view.content-view.check,\niconview.content-view.check {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selection-mode-checkbox-unchecked.png\"), url(\"../assets/checkbox-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\n.view.content-view radio, iconview.content-view radio,\n.view.content-view.radio,\niconview.content-view.radio {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selection-mode-radio-unchecked.png\"), url(\"../assets/radio-unchecked@2.png\"));\n  -gtk-icon-shadow: none; }\n\n.view.content-view check:hover, iconview.content-view check:hover,\n.view.content-view.check:hover,\niconview.content-view.check:hover {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selection-mode-checkbox-unchecked-hover.png\"), url(\"../assets/checkbox-unchecked-hover@2.png\"));\n  -gtk-icon-shadow: none; }\n\n.view.content-view radio:hover, iconview.content-view radio:hover,\n.view.content-view.radio:hover,\niconview.content-view.radio:hover {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selection-mode-radio-unchecked-hover.png\"), url(\"../assets/radio-unchecked-hover@2.png\"));\n  -gtk-icon-shadow: none; }\n\n.view.content-view check:active, iconview.content-view check:active,\n.view.content-view.check:active,\niconview.content-view.check:active {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selection-mode-checkbox-unchecked-active.png\"), url(\"../assets/checkbox-unchecked-active@2.png\"));\n  -gtk-icon-shadow: none; }\n\n.view.content-view radio:active, iconview.content-view radio:active,\n.view.content-view.radio:active,\niconview.content-view.radio:active {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selection-mode-radio-unchecked-active.png\"), url(\"../assets/radio-unchecked-active@2.png\"));\n  -gtk-icon-shadow: none; }\n\n.view.content-view check:backdrop, iconview.content-view check:backdrop,\n.view.content-view.check:backdrop,\niconview.content-view.check:backdrop {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selection-mode-checkbox-unchecked-backdrop.png\"), url(\"../assets/checkbox-unchecked-backdrop@2.png\"));\n  -gtk-icon-shadow: none; }\n\n.view.content-view radio:backdrop, iconview.content-view radio:backdrop,\n.view.content-view.radio:backdrop,\niconview.content-view.radio:backdrop {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selection-mode-radio-unchecked-backdrop.png\"), url(\"../assets/radio-unchecked-backdrop@2.png\"));\n  -gtk-icon-shadow: none; }\n\n.view.content-view check:disabled, iconview.content-view check:disabled,\n.view.content-view.check:disabled,\niconview.content-view.check:disabled {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selection-mode-checkbox-unchecked-insensitive.png\"), url(\"../assets/checkbox-unchecked-insensitive@2.png\"));\n  -gtk-icon-shadow: none; }\n\n.view.content-view radio:disabled, iconview.content-view radio:disabled,\n.view.content-view.radio:disabled,\niconview.content-view.radio:disabled {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selection-mode-radio-unchecked-insensitive.png\"), url(\"../assets/radio-unchecked-insensitive@2.png\"));\n  -gtk-icon-shadow: none; }\n\n.view.content-view check:disabled:backdrop, iconview.content-view check:disabled:backdrop,\n.view.content-view.check:disabled:backdrop,\niconview.content-view.check:disabled:backdrop {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selection-mode-checkbox-unchecked-backdrop-insensitive.png\"), url(\"../assets/checkbox-unchecked-backdrop-insensitive@2.png\"));\n  -gtk-icon-shadow: none; }\n\n.view.content-view radio:disabled:backdrop, iconview.content-view radio:disabled:backdrop,\n.view.content-view.radio:disabled:backdrop,\niconview.content-view.radio:disabled:backdrop {\n  -gtk-icon-source: -gtk-scaled(url(\"../assets/selection-mode-radio-unchecked-backdrop-insensitive.png\"), url(\"../assets/radio-unchecked-backdrop-insensitive@2.png\"));\n  -gtk-icon-shadow: none; }\n\ncheckbutton.text-button, radiobutton.text-button {\n  padding: 2px 0;\n  outline-offset: 0; }\n  checkbutton.text-button label:not(:only-child):first-child, radiobutton.text-button label:not(:only-child):first-child {\n    margin-left: 4px; }\n  checkbutton.text-button label:not(:only-child):last-child, radiobutton.text-button label:not(:only-child):last-child {\n    margin-right: 4px; }\n\ncheck,\nradio {\n  margin: 0 4px;\n  min-height: 16px;\n  min-width: 16px;\n  border: none; }\n  menu menuitem check, menu menuitem\n  radio {\n    margin: 0; }\n    menu menuitem check, menu menuitem check:hover, menu menuitem check:disabled, menu menuitem\n    radio, menu menuitem\n    radio:hover, menu menuitem\n    radio:disabled {\n      min-height: 14px;\n      min-width: 14px;\n      background-image: none;\n      background-color: transparent;\n      box-shadow: none;\n      -gtk-icon-shadow: none;\n      color: inherit;\n      border-color: currentColor;\n      animation: none; }\n\n/*****************\n * Color Chooser *\n *****************/\ncolorswatch, colorswatch:drop(active) {\n  border-style: none; }\ncolorswatch.top {\n  border-top-left-radius: 5.5px;\n  border-top-right-radius: 5.5px; }\n  colorswatch.top overlay {\n    border-top-left-radius: 5px;\n    border-top-right-radius: 5px; }\ncolorswatch.bottom {\n  border-bottom-left-radius: 5.5px;\n  border-bottom-right-radius: 5.5px; }\n  colorswatch.bottom overlay {\n    border-bottom-left-radius: 5px;\n    border-bottom-right-radius: 5px; }\ncolorswatch.left, colorswatch:first-child:not(.top) {\n  border-top-left-radius: 5.5px;\n  border-bottom-left-radius: 5.5px; }\n  colorswatch.left overlay, colorswatch:first-child:not(.top) overlay {\n    border-top-left-radius: 5px;\n    border-bottom-left-radius: 5px; }\ncolorswatch.right, colorswatch:last-child:not(.bottom) {\n  border-top-right-radius: 5.5px;\n  border-bottom-right-radius: 5.5px; }\n  colorswatch.right overlay, colorswatch:last-child:not(.bottom) overlay {\n    border-top-right-radius: 5px;\n    border-bottom-right-radius: 5px; }\ncolorswatch.dark overlay {\n  color: #fefefe; }\n  colorswatch.dark overlay:hover {\n    border-color: black; }\n  colorswatch.dark overlay:backdrop {\n    color: rgba(254, 254, 254, 0.5); }\ncolorswatch.light overlay {\n  color: #F4F5F6; }\n  colorswatch.light overlay:hover {\n    border-color: black; }\n  colorswatch.light overlay:backdrop {\n    color: #c9cacb; }\ncolorswatch:drop(active) {\n  box-shadow: none; }\n  colorswatch:drop(active).light overlay {\n    border-color: #71f79f;\n    box-shadow: inset 0 0 0 2px black, inset 0 0 0 1px #71f79f; }\n  colorswatch:drop(active).dark overlay {\n    border-color: #71f79f;\n    box-shadow: inset 0 0 0 2px black, inset 0 0 0 1px #71f79f; }\ncolorswatch overlay {\n  box-shadow: inset 0 3px 2px -2px rgba(0, 0, 0, 0.5);\n  border: 1px solid black; }\n  colorswatch overlay:hover {\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.3); }\n  colorswatch overlay:backdrop, colorswatch overlay:backdrop:hover {\n    border-color: black;\n    box-shadow: none; }\ncolorswatch#add-color-button {\n  border-radius: 5px 5px 0 0; }\n  colorswatch#add-color-button:only-child {\n    border-radius: 5px; }\n  colorswatch#add-color-button overlay {\n    font-weight: normal;\n    color: #F4F5F6;\n    background-color: #212328;\n    text-shadow: none; }\n    colorswatch#add-color-button overlay:hover {\n      color: #F4F5F6;\n      outline-color: rgba(244, 245, 246, 0.3);\n      background-color: #191a1f;\n      text-shadow: none; }\n    colorswatch#add-color-button overlay:backdrop {\n      color: #c9cacb;\n      outline-color: rgba(244, 245, 246, 0.3);\n      background-color: #1b1c21;\n      text-shadow: none; }\ncolorswatch:disabled {\n  opacity: 0.5; }\n  colorswatch:disabled overlay {\n    border-color: rgba(0, 0, 0, 0.6);\n    box-shadow: none; }\nrow:selected colorswatch {\n  box-shadow: 0 0 0 2px #fefefe; }\ncolorswatch#editor-color-sample {\n  border-radius: 4px; }\n  colorswatch#editor-color-sample overlay {\n    border-radius: 4.5px; }\n\ncolorchooser .popover.osd {\n  border-radius: 5px; }\n\n/**************\n * ComboBoxes *\n **************/\ncombobox arrow {\n  -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\");\n  min-height: 16px;\n  min-width: 16px; }\ncombobox:drop(active) {\n  box-shadow: none; }\n\n/***********\n * Dialogs *\n ***********/\nmessagedialog, .messagedialog, .dialog {\n  background-color: #101013; }\n  messagedialog .titlebar:not(headerbar), .messagedialog .titlebar:not(headerbar), .dialog .titlebar:not(headerbar) {\n    background-color: rgba(16, 16, 19, 0.95); }\n  messagedialog .titlebar, .messagedialog .titlebar, .dialog .titlebar {\n    min-height: 20px;\n    background-image: none;\n    background-color: rgba(16, 16, 19, 0.95);\n    border-style: none;\n    border-top-left-radius: 4px;\n    border-top-right-radius: 4px; }\n  messagedialog.csd.background, .messagedialog.csd.background, .dialog.csd.background {\n    background-color: #0e0e10;\n    color: #F4F5F6;\n    border-bottom-left-radius: 5px;\n    border-bottom-right-radius: 5px; }\n  messagedialog.csd .dialog-action-area button, .messagedialog.csd .dialog-action-area button, .dialog.csd .dialog-action-area button {\n    padding: 7px 11px;\n    border-radius: 0;\n    border-left-style: solid;\n    border-right-style: none;\n    border-bottom-style: none;\n    background-color: transparent;\n    color: #F4F5F6;\n    box-shadow: none; }\n    messagedialog.csd .dialog-action-area button:hover, .messagedialog.csd .dialog-action-area button:hover, .dialog.csd .dialog-action-area button:hover {\n      background-color: rgba(0, 114, 255, 0.9);\n      color: white; }\n    messagedialog.csd .dialog-action-area button:first-child, .messagedialog.csd .dialog-action-area button:first-child, .dialog.csd .dialog-action-area button:first-child {\n      border-left-style: none;\n      border-bottom-left-radius: 4px; }\n    messagedialog.csd .dialog-action-area button:last-child, .messagedialog.csd .dialog-action-area button:last-child, .dialog.csd .dialog-action-area button:last-child {\n      border-bottom-right-radius: 4px; }\n    messagedialog.csd .dialog-action-area button.destructive-action, messagedialog.csd .dialog-action-area button.suggested-action, .messagedialog.csd .dialog-action-area button.destructive-action, .messagedialog.csd .dialog-action-area button.suggested-action, .dialog.csd .dialog-action-area button.destructive-action, .dialog.csd .dialog-action-area button.suggested-action {\n      color: white; }\n\n.messagedialog .message-area {\n  padding: 26px; }\n\nfilechooser .dialog-action-box {\n  border-top: 1px solid black; }\n  filechooser .dialog-action-box:backdrop {\n    border-top-color: #020202; }\nfilechooser #pathbarbox {\n  border-bottom: 1px solid #101013; }\n\nfilechooserbutton:drop(active) {\n  box-shadow: none;\n  border-color: transparent; }\n\n/****************\n * Text Entries *\n ****************/\nspinbutton:not(.vertical), spinbutton.vertical > text, entry {\n  min-height: 28px;\n  padding-left: 8px;\n  padding-right: 8px;\n  border: 1px solid;\n  border-radius: 3px;\n  transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n  color: #F4F5F6;\n  border-color: black;\n  background-color: #22232a; }\n  spinbutton:not(.vertical) image.left, spinbutton.vertical > text image.left,\n  entry image.left {\n    padding-left: 0;\n    padding-right: 6px; }\n  spinbutton:not(.vertical) image.right, spinbutton.vertical > text image.right,\n  entry image.right {\n    padding-left: 6px;\n    padding-right: 0; }\n  spinbutton:not(.vertical) undershoot.left, spinbutton.vertical > text undershoot.left,\n  entry undershoot.left {\n    background-color: transparent;\n    background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%);\n    padding-left: 1px;\n    background-size: 1px 10px;\n    background-repeat: repeat-y;\n    background-origin: content-box;\n    background-position: left center;\n    border: none;\n    box-shadow: none; }\n  spinbutton:not(.vertical) undershoot.right, spinbutton.vertical > text undershoot.right,\n  entry undershoot.right {\n    background-color: transparent;\n    background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%);\n    padding-right: 1px;\n    background-size: 1px 10px;\n    background-repeat: repeat-y;\n    background-origin: content-box;\n    background-position: right center;\n    border: none;\n    box-shadow: none; }\n  spinbutton.flat:focus-within:not(.vertical), spinbutton.vertical > text.flat:focus-within, spinbutton.flat:not(.vertical), spinbutton.vertical > text.flat,\n  entry.flat:focus-within,\n  entry.flat {\n    min-height: 0;\n    padding: 2px;\n    background-image: none;\n    border-color: transparent;\n    box-shadow: none;\n    border-radius: 0; }\n  spinbutton:focus-within:not(.vertical), spinbutton.vertical > text:focus-within,\n  entry:focus-within {\n    border-color: #005bcc;\n    box-shadow: 0px 0px 1px 1px #0072ff inset; }\n  spinbutton:disabled:not(.vertical), spinbutton.vertical > text:disabled,\n  entry:disabled {\n    color: #828385;\n    border-color: black;\n    background-color: #141418;\n    box-shadow: none; }\n  spinbutton:backdrop:not(.vertical), spinbutton.vertical > text:backdrop,\n  entry:backdrop {\n    color: #c9cacb;\n    border-color: #020202;\n    background-color: #1b1c21;\n    box-shadow: none;\n    transition: 200ms ease-out; }\n  spinbutton:backdrop:disabled:not(.vertical), spinbutton.vertical > text:backdrop:disabled,\n  entry:backdrop:disabled {\n    color: #33333d;\n    border-color: #020202;\n    background-color: #141418;\n    box-shadow: none; }\n  spinbutton.error:not(.vertical), spinbutton.vertical > text.error,\n  entry.error {\n    color: #F4F5F6;\n    border-color: black;\n    background-color: #22232a;\n    color: #e6133e;\n    border-color: #410512; }\n    spinbutton.error:focus-within:not(.vertical), spinbutton.vertical > text.error:focus-within,\n    entry.error:focus-within {\n      border-color: #410512;\n      box-shadow: 0px 0px 1px 1px #0072ff inset; }\n    spinbutton.error:selected:focus:not(.vertical), spinbutton.vertical > text.error:selected:focus, spinbutton.error:selected:not(.vertical), spinbutton.vertical > text.error:selected,\n    entry.error:selected:focus,\n    entry.error:selected {\n      background-color: #e6133e; }\n  spinbutton.warning:not(.vertical), spinbutton.vertical > text.warning,\n  entry.warning {\n    color: #F4F5F6;\n    border-color: black;\n    background-color: #22232a;\n    color: #cc5500;\n    border-color: #1a0b00; }\n    spinbutton.warning:focus-within:not(.vertical), spinbutton.vertical > text.warning:focus-within,\n    entry.warning:focus-within {\n      border-color: #1a0b00;\n      box-shadow: 0px 0px 1px 1px #0072ff inset; }\n    spinbutton.warning:selected:focus:not(.vertical), spinbutton.vertical > text.warning:selected:focus, spinbutton.warning:selected:not(.vertical), spinbutton.vertical > text.warning:selected,\n    entry.warning:selected:focus,\n    entry.warning:selected {\n      background-color: #cc5500; }\n  spinbutton:not(.vertical) image, spinbutton.vertical > text image,\n  entry image {\n    color: #c8c9cb; }\n    spinbutton:not(.vertical) image:hover, spinbutton.vertical > text image:hover,\n    entry image:hover {\n      color: #F4F5F6; }\n    spinbutton:not(.vertical) image:active, spinbutton.vertical > text image:active,\n    entry image:active {\n      color: #0072ff; }\n    spinbutton:not(.vertical) image:backdrop, spinbutton.vertical > text image:backdrop,\n    entry image:backdrop {\n      color: #6d6e71; }\n  spinbutton:drop(active):focus-within:not(.vertical), spinbutton.vertical > text:drop(active):focus-within, spinbutton:drop(active):not(.vertical), spinbutton.vertical > text:drop(active),\n  entry:drop(active):focus-within,\n  entry:drop(active) {\n    border-color: #71f79f;\n    box-shadow: inset 0 0 0 1px #71f79f; }\n  .osd spinbutton:not(.vertical), .osd spinbutton.vertical > text,\n  .osd entry {\n    color: white;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-color: rgba(0, 0, 0, 0.5);\n    box-shadow: none;\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black; }\n    .osd spinbutton:focus-within:not(.vertical), .osd spinbutton.vertical > text:focus-within,\n    .osd entry:focus-within {\n      color: white;\n      border-color: #0072ff;\n      background-color: rgba(0, 0, 0, 0.5);\n      background-clip: padding-box;\n      text-shadow: 0 1px black;\n      -gtk-icon-shadow: 0 1px black; }\n    .osd spinbutton:backdrop:not(.vertical), .osd spinbutton.vertical > text:backdrop,\n    .osd entry:backdrop {\n      color: white;\n      border-color: rgba(0, 0, 0, 0.7);\n      background-color: rgba(0, 0, 0, 0.5);\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n    .osd spinbutton:disabled:not(.vertical), .osd spinbutton.vertical > text:disabled,\n    .osd entry:disabled {\n      color: #838383;\n      border-color: rgba(0, 0, 0, 0.7);\n      background-color: rgba(32, 32, 33, 0.5);\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\nspinbutton:not(.vertical) progress, spinbutton.vertical > text progress,\nentry progress {\n  margin: 2px -6px;\n  background-color: transparent;\n  background-image: none;\n  border-radius: 0;\n  border-width: 0 0 2px;\n  border-color: #0072ff;\n  border-style: solid;\n  box-shadow: none; }\n  spinbutton:not(.vertical) progress:backdrop, spinbutton.vertical > text progress:backdrop,\n  entry progress:backdrop {\n    background-color: transparent; }\n.linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + spinbutton:not(.vertical), spinbutton.vertical.linked:not(.vertical) > text:drop(active) + spinbutton:not(.vertical), spinbutton.vertical.linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + text, spinbutton.vertical.linked:not(.vertical) > text:drop(active) + text, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + button, spinbutton.vertical.linked:not(.vertical) > text:drop(active) + button, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + menubutton > button, spinbutton.vertical.linked:not(.vertical) > text:drop(active) + menubutton > button, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + dropdown > button, spinbutton.vertical.linked:not(.vertical) > text:drop(active) + dropdown > button, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + colorbutton > button, spinbutton.vertical.linked:not(.vertical) > text:drop(active) + colorbutton > button, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + fontbutton > button, spinbutton.vertical.linked:not(.vertical) > text:drop(active) + fontbutton > button, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + filechooserbutton > button, spinbutton.vertical.linked:not(.vertical) > text:drop(active) + filechooserbutton > button, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + filechooserbutton > combobox > box > button.combo, spinbutton.vertical.linked:not(.vertical) > text:drop(active) + filechooserbutton > combobox > box > button.combo, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + appchooserbutton > combobox > box > button.combo, spinbutton.vertical.linked:not(.vertical) > text:drop(active) + appchooserbutton > combobox > box > button.combo, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) + combobox > box > button.combo, spinbutton.vertical.linked:not(.vertical) > text:drop(active) + combobox > box > button.combo, .linked:not(.vertical) >\nentry:drop(active) + spinbutton:not(.vertical), spinbutton.vertical.linked:not(.vertical) > entry:drop(active) + text, .linked:not(.vertical) >\nentry:drop(active) + button, .linked:not(.vertical) >\nentry:drop(active) + menubutton > button, .linked:not(.vertical) >\nentry:drop(active) + dropdown > button, .linked:not(.vertical) >\nentry:drop(active) + colorbutton > button, .linked:not(.vertical) >\nentry:drop(active) + fontbutton > button, .linked:not(.vertical) >\nentry:drop(active) + filechooserbutton > button, .linked:not(.vertical) >\nentry:drop(active) + filechooserbutton > combobox > box > button.combo, .linked:not(.vertical) >\nentry:drop(active) + appchooserbutton > combobox > box > button.combo, .linked:not(.vertical) >\nentry:drop(active) + combobox > box > button.combo, .linked:not(.vertical) > spinbutton:drop(active):not(.vertical) +\nentry, spinbutton.vertical.linked:not(.vertical) > text:drop(active) +\nentry, .linked:not(.vertical) >\nentry:drop(active) +\nentry {\n  border-left-color: #71f79f; }\n.linked:not(.vertical) > spinbutton:not(.vertical), spinbutton.vertical.linked:not(.vertical) > text, .linked:not(.vertical) >\nentry {\n  border-right-style: solid;\n  border-right-color: transparent; }\n  .linked:not(.vertical) > spinbutton:focus-within:not(.vertical), spinbutton.vertical.linked:not(.vertical) > text:focus-within, .linked:not(.vertical) >\n  entry:focus-within {\n    border-color: #005bcc;\n    box-shadow: 0px 0px 1px 1px #0072ff inset; }\n    .linked:not(.vertical) > spinbutton:focus-within:not(.vertical) + .popup button, spinbutton.vertical.linked:not(.vertical) > text:focus-within + .popup button, .linked:not(.vertical) >\n    entry:focus-within + .popup button {\n      border-left-color: #0072ff; }\n  .linked:not(.vertical) > spinbutton:not(.vertical) + .popup button, spinbutton.vertical.linked:not(.vertical) > text + .popup button, .linked:not(.vertical) >\n  entry + .popup button {\n    border-radius: 0px 3px 3px 0px; }\n.linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled), spinbutton.vertical.linked > text:not(:disabled) + entry:not(:disabled), .linked.vertical > spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):not(.vertical), spinbutton.vertical.linked > text:not(:disabled) + spinbutton:not(:disabled):not(.vertical), spinbutton.vertical.linked > spinbutton:not(:disabled):not(.vertical) + text:not(:disabled), spinbutton.vertical.linked > text:not(:disabled) + text:not(:disabled), .linked.vertical >\nentry:not(:disabled) + entry:not(:disabled), .linked.vertical >\nentry:not(:disabled) + spinbutton:not(:disabled):not(.vertical), spinbutton.vertical.linked > entry:not(:disabled) + text:not(:disabled) {\n  border-top-color: #121216;\n  background-image: linear-gradient(to bottom, #191a1f, #191a1f); }\n  .linked.vertical > spinbutton:not(:disabled):not(.vertical) + entry:not(:disabled):backdrop, spinbutton.vertical.linked > text:not(:disabled) + entry:not(:disabled):backdrop, .linked.vertical > spinbutton:not(:disabled):not(.vertical) + spinbutton:not(:disabled):backdrop:not(.vertical), spinbutton.vertical.linked > text:not(:disabled) + spinbutton:not(:disabled):backdrop:not(.vertical), spinbutton.vertical.linked > spinbutton:not(:disabled):not(.vertical) + text:not(:disabled):backdrop, spinbutton.vertical.linked > text:not(:disabled) + text:not(:disabled):backdrop, .linked.vertical >\n  entry:not(:disabled) + entry:not(:disabled):backdrop, .linked.vertical >\n  entry:not(:disabled) + spinbutton:not(:disabled):backdrop:not(.vertical), spinbutton.vertical.linked > entry:not(:disabled) + text:not(:disabled):backdrop {\n    border-top-color: #141418;\n    background-image: linear-gradient(to bottom, #1b1c21, #1b1c21); }\n.linked.vertical > spinbutton:disabled:not(.vertical) + spinbutton:disabled:not(.vertical), spinbutton.vertical.linked > text:disabled + spinbutton:disabled:not(.vertical), spinbutton.vertical.linked > spinbutton:disabled:not(.vertical) + text:disabled, spinbutton.vertical.linked > text:disabled + text:disabled, .linked.vertical > spinbutton:disabled:not(.vertical) + entry:disabled, spinbutton.vertical.linked > text:disabled + entry:disabled, .linked.vertical >\nentry:disabled + spinbutton:disabled:not(.vertical), spinbutton.vertical.linked > entry:disabled + text:disabled, .linked.vertical >\nentry:disabled + entry:disabled {\n  border-top-color: #121216; }\n.linked.vertical > spinbutton:not(.vertical) + spinbutton:focus:not(:only-child):not(.vertical), spinbutton.vertical.linked > text + spinbutton:focus:not(:only-child):not(.vertical), spinbutton.vertical.linked > spinbutton:not(.vertical) + text:focus:not(:only-child), spinbutton.vertical.linked > text + text:focus:not(:only-child),\n.linked.vertical > spinbutton:not(.vertical) + entry:focus:not(:only-child),\nspinbutton.vertical.linked > text + entry:focus:not(:only-child), .linked.vertical >\nentry + spinbutton:focus:not(:only-child):not(.vertical), spinbutton.vertical.linked > entry + text:focus:not(:only-child),\n.linked.vertical >\nentry + entry:focus:not(:only-child) {\n  border-top-color: #005bcc; }\n.linked.vertical > spinbutton:not(.vertical) + spinbutton:drop(active):not(:only-child):not(.vertical), spinbutton.vertical.linked > text + spinbutton:drop(active):not(:only-child):not(.vertical), spinbutton.vertical.linked > spinbutton:not(.vertical) + text:drop(active):not(:only-child), spinbutton.vertical.linked > text + text:drop(active):not(:only-child),\n.linked.vertical > spinbutton:not(.vertical) + entry:drop(active):not(:only-child),\nspinbutton.vertical.linked > text + entry:drop(active):not(:only-child), .linked.vertical >\nentry + spinbutton:drop(active):not(:only-child):not(.vertical), spinbutton.vertical.linked > entry + text:drop(active):not(:only-child),\n.linked.vertical >\nentry + entry:drop(active):not(:only-child) {\n  border-top-color: #71f79f; }\n.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + spinbutton:not(.vertical), spinbutton.vertical.linked > text:focus:not(:only-child) + spinbutton:not(.vertical), spinbutton.vertical.linked > spinbutton:focus:not(:only-child):not(.vertical) + text, spinbutton.vertical.linked > text:focus:not(:only-child) + text,\n.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + entry,\nspinbutton.vertical.linked > text:focus:not(:only-child) + entry,\n.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + button,\nspinbutton.vertical.linked > text:focus:not(:only-child) + button,\n.linked.vertical > spinbutton:focus:not(:only-child):not(.vertical) + combobox > box > button.combo,\nspinbutton.vertical.linked > text:focus:not(:only-child) + combobox > box > button.combo, .linked.vertical >\nentry:focus:not(:only-child) + spinbutton:not(.vertical), spinbutton.vertical.linked > entry:focus:not(:only-child) + text,\n.linked.vertical >\nentry:focus:not(:only-child) + entry,\n.linked.vertical >\nentry:focus:not(:only-child) + button,\n.linked.vertical >\nentry:focus:not(:only-child) + combobox > box > button.combo {\n  border-top-color: #005bcc; }\n.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + spinbutton:not(.vertical), spinbutton.vertical.linked > text:drop(active):not(:only-child) + spinbutton:not(.vertical), spinbutton.vertical.linked > spinbutton:drop(active):not(:only-child):not(.vertical) + text, spinbutton.vertical.linked > text:drop(active):not(:only-child) + text,\n.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + entry,\nspinbutton.vertical.linked > text:drop(active):not(:only-child) + entry,\n.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + button,\nspinbutton.vertical.linked > text:drop(active):not(:only-child) + button,\n.linked.vertical > spinbutton:drop(active):not(:only-child):not(.vertical) + combobox > box > button.combo,\nspinbutton.vertical.linked > text:drop(active):not(:only-child) + combobox > box > button.combo, .linked.vertical >\nentry:drop(active):not(:only-child) + spinbutton:not(.vertical), spinbutton.vertical.linked > entry:drop(active):not(:only-child) + text,\n.linked.vertical >\nentry:drop(active):not(:only-child) + entry,\n.linked.vertical >\nentry:drop(active):not(:only-child) + button,\n.linked.vertical >\nentry:drop(active):not(:only-child) + combobox > box > button.combo {\n  border-top-color: #71f79f; }\n\ntreeview entry:focus-within:dir(rtl), treeview entry:focus-within:dir(ltr) {\n  background-color: #191a1f;\n  transition-property: color, background; }\ntreeview entry.flat, treeview entry {\n  border-radius: 0;\n  background-image: none;\n  background-color: #191a1f; }\n  treeview entry.flat:focus-within, treeview entry:focus-within {\n    border-color: #0072ff; }\n\n/*************\n * Expanders *\n *************/\nexpander {\n  min-width: 16px;\n  min-height: 16px;\n  -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic\"); }\n  expander:dir(rtl) {\n    -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic-rtl\"); }\n  expander:hover {\n    color: white; }\n  expander:checked {\n    -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\"); }\n\n/****************\n * Floating Bar *\n ****************/\n.floating-bar {\n  background-color: #101013;\n  border-width: 1px;\n  border-style: solid solid none;\n  border-color: black;\n  border-radius: 3px 3px 0 0;\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }\n  .floating-bar.bottom.left {\n    border-left-style: none;\n    border-top-left-radius: 0; }\n  .floating-bar.bottom.right {\n    border-right-style: none;\n    border-top-right-radius: 0; }\n  .floating-bar > button {\n    padding: 4px; }\n  .floating-bar:backdrop {\n    background-color: #101013;\n    border-color: #020202; }\n\n/**********\n * Frames *\n **********/\nframe > border,\n.frame {\n  box-shadow: none;\n  margin: 0;\n  padding: 0;\n  border-radius: 0;\n  border: 1px solid black; }\n  frame > border.flat,\n  .frame.flat {\n    border-style: none; }\n  frame > border:backdrop,\n  .frame:backdrop {\n    border-color: #020202; }\n\nactionbar > revealer > box {\n  padding: 6px;\n  border-top: 1px solid black; }\n  actionbar > revealer > box:backdrop {\n    border-color: #020202; }\n\nscrolledwindow viewport.frame {\n  border-style: none; }\nscrolledwindow overshoot.top {\n  background-image: radial-gradient(farthest-side at top, #0c0c0e 85%, rgba(12, 12, 14, 0)), radial-gradient(farthest-side at top, rgba(244, 245, 246, 0.1), rgba(244, 245, 246, 0));\n  background-size: 100% 3%, 100% 50%;\n  background-repeat: no-repeat;\n  background-position: top;\n  background-color: transparent;\n  border: none;\n  box-shadow: none; }\n  scrolledwindow overshoot.top:backdrop {\n    background-image: radial-gradient(farthest-side at top, #020202 85%, rgba(2, 2, 2, 0));\n    background-size: 100% 3%;\n    background-repeat: no-repeat;\n    background-position: top;\n    background-color: transparent;\n    border: none;\n    box-shadow: none; }\nscrolledwindow overshoot.bottom {\n  background-image: radial-gradient(farthest-side at bottom, #0c0c0e 85%, rgba(12, 12, 14, 0)), radial-gradient(farthest-side at bottom, rgba(244, 245, 246, 0.1), rgba(244, 245, 246, 0));\n  background-size: 100% 3%, 100% 50%;\n  background-repeat: no-repeat;\n  background-position: bottom;\n  background-color: transparent;\n  border: none;\n  box-shadow: none; }\n  scrolledwindow overshoot.bottom:backdrop {\n    background-image: radial-gradient(farthest-side at bottom, #020202 85%, rgba(2, 2, 2, 0));\n    background-size: 100% 3%;\n    background-repeat: no-repeat;\n    background-position: bottom;\n    background-color: transparent;\n    border: none;\n    box-shadow: none; }\nscrolledwindow overshoot.left {\n  background-image: radial-gradient(farthest-side at left, #0c0c0e 85%, rgba(12, 12, 14, 0)), radial-gradient(farthest-side at left, rgba(244, 245, 246, 0.1), rgba(244, 245, 246, 0));\n  background-size: 3% 100%, 50% 100%;\n  background-repeat: no-repeat;\n  background-position: left;\n  background-color: transparent;\n  border: none;\n  box-shadow: none; }\n  scrolledwindow overshoot.left:backdrop {\n    background-image: radial-gradient(farthest-side at left, #020202 85%, rgba(2, 2, 2, 0));\n    background-size: 3% 100%;\n    background-repeat: no-repeat;\n    background-position: left;\n    background-color: transparent;\n    border: none;\n    box-shadow: none; }\nscrolledwindow overshoot.right {\n  background-image: radial-gradient(farthest-side at right, #0c0c0e 85%, rgba(12, 12, 14, 0)), radial-gradient(farthest-side at right, rgba(244, 245, 246, 0.1), rgba(244, 245, 246, 0));\n  background-size: 3% 100%, 50% 100%;\n  background-repeat: no-repeat;\n  background-position: right;\n  background-color: transparent;\n  border: none;\n  box-shadow: none; }\n  scrolledwindow overshoot.right:backdrop {\n    background-image: radial-gradient(farthest-side at right, #020202 85%, rgba(2, 2, 2, 0));\n    background-size: 3% 100%;\n    background-repeat: no-repeat;\n    background-position: right;\n    background-color: transparent;\n    border: none;\n    box-shadow: none; }\nscrolledwindow undershoot.top {\n  background-color: transparent;\n  background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%);\n  padding-top: 1px;\n  background-size: 10px 1px;\n  background-repeat: repeat-x;\n  background-origin: content-box;\n  background-position: center top;\n  border: none;\n  box-shadow: none; }\nscrolledwindow undershoot.bottom {\n  background-color: transparent;\n  background-image: linear-gradient(to left, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%);\n  padding-bottom: 1px;\n  background-size: 10px 1px;\n  background-repeat: repeat-x;\n  background-origin: content-box;\n  background-position: center bottom;\n  border: none;\n  box-shadow: none; }\nscrolledwindow undershoot.left {\n  background-color: transparent;\n  background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%);\n  padding-left: 1px;\n  background-size: 1px 10px;\n  background-repeat: repeat-y;\n  background-origin: content-box;\n  background-position: left center;\n  border: none;\n  box-shadow: none; }\nscrolledwindow undershoot.right {\n  background-color: transparent;\n  background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2) 50%, rgba(0, 0, 0, 0.2) 50%);\n  padding-right: 1px;\n  background-size: 1px 10px;\n  background-repeat: repeat-y;\n  background-origin: content-box;\n  background-position: right center;\n  border: none;\n  box-shadow: none; }\nscrolledwindow junction {\n  border-color: transparent;\n  border-image: linear-gradient(to bottom, black 1px, transparent 1px) 0 0 0 1/0 1px stretch;\n  background-color: #151519; }\n  scrolledwindow junction:dir(rtl) {\n    border-image-slice: 0 1 0 0; }\n  scrolledwindow junction:backdrop {\n    border-image-source: linear-gradient(to bottom, #020202 1px, transparent 1px);\n    background-color: #09090b;\n    transition: 200ms ease-out; }\n\nseparator {\n  background: rgba(0, 0, 0, 0.1); }\n\n/************\n * Popovers *\n ************/\nGraniteWidgetsPopOver {\n  border: 1px solid #191a1f;\n  background: #191a1f;\n  color: #F4F5F6; }\n  GraniteWidgetsPopOver .button {\n    background-image: none;\n    background: none;\n    border: none; }\n    GraniteWidgetsPopOver .button:active, GraniteWidgetsPopOver .button:active:hover {\n      color: #0072ff; }\n  GraniteWidgetsPopOver > .frame {\n    border: none; }\n  GraniteWidgetsPopOver .sidebar.view, GraniteWidgetsPopOver iconview.sidebar {\n    border: none;\n    background: none; }\n\nGraniteWidgetsStaticNotebook .frame {\n  border: none; }\n\n.popover_bg {\n  background-color: #191a1f;\n  background-image: none;\n  border: 1px solid #191a1f;\n  color: #F4F5F6; }\n\n/***********\n * Welcome *\n **********/\nGraniteWidgetsWelcome {\n  background-color: #191a1f; }\n  GraniteWidgetsWelcome GtkLabel {\n    color: #F4F5F6; }\n  GraniteWidgetsWelcome .h1, GraniteWidgetsWelcome .h3 {\n    color: rgba(244, 245, 246, 0.8); }\n\n/**************\n* Source List *\n***************/\n.source-list {\n  background-color: #101013;\n  border: solid black;\n  color: #F4F5F6;\n  border-right-width: 1px; }\n  .source-list .category-expander {\n    color: transparent; }\n  .source-list .badge {\n    background-image: none;\n    background-color: rgba(0, 0, 0, 0.4);\n    color: #101013;\n    border-radius: 10px;\n    padding: 0 6px;\n    margin: 0 3px;\n    border-width: 0; }\n    .source-list .badge:selected:backdrop, .source-list .badge:selected:hover:backdrop {\n      background-color: rgba(0, 0, 0, 0.2);\n      color: #040405; }\n  .source-list row,\n  .source-list .list-row {\n    border: none;\n    padding: 0; }\n    .source-list row > GtkLabel,\n    .source-list row > label,\n    .source-list .list-row > GtkLabel,\n    .source-list .list-row > label {\n      padding-left: 6px;\n      padding-right: 6px; }\n\n/**************\n* Text Styles *\n**************/\n.h1 {\n  font-size: 24px; }\n\n.h2 {\n  font-weight: 300;\n  font-size: 18px; }\n\n.h3 {\n  font-size: 11px; }\n\n.h4,\n.category-label {\n  font-size: 12px;\n  padding: 6px;\n  color: rgba(244, 245, 246, 0.3);\n  font-weight: bold;\n  text-shadow: 0 1px rgba(255, 255, 255, 0.2); }\n\n/**************\n* Storage Bar *\n**************/\n.storage-bar .trough {\n  border: none;\n  box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.1);\n  background-image: none;\n  background-color: transparent;\n  padding: 8px 6px; }\n.storage-bar .fill-block {\n  background-color: #f9dc5c;\n  border: none;\n  box-shadow: inset 0 1px 0 0 rgba(0, 0, 0, 0.1), inset 0 -1px 0 0 rgba(0, 0, 0, 0.1);\n  transition: all 200ms ease-in-out;\n  padding: 8px 6px; }\n  .storage-bar .fill-block:first-child {\n    border-top-left-radius: 4px;\n    border-bottom-left-radius: 4px;\n    border-left-width: 1px;\n    box-shadow: inset 0 1px 0 0 rgba(0, 0, 0, 0.1), inset 1px 0 0 rgba(0, 0, 0, 0.1), inset 0 -1px 0 0 rgba(0, 0, 0, 0.1); }\n  .storage-bar .fill-block:last-child {\n    border-top-right-radius: 4px;\n    border-bottom-right-radius: 4px;\n    box-shadow: inset 0 1px 0 0 rgba(0, 0, 0, 0.1), inset -1px 0 0 rgba(0, 0, 0, 0.1), inset 0 -1px 0 0 rgba(0, 0, 0, 0.1); }\n  .storage-bar .fill-block.empty-block {\n    background-color: #191a1f; }\n  .storage-bar .fill-block.app {\n    background-color: #7cb7ff; }\n  .storage-bar .fill-block.audio {\n    background-color: #ff6a00; }\n  .storage-bar .fill-block.photo {\n    background-color: #ed254e; }\n  .storage-bar .fill-block.video {\n    background-color: #c74ded; }\n  .storage-bar .fill-block .legend {\n    padding: 12px;\n    border-radius: 4px; }\n\n/***************\n * Header bars *\n ***************/\n.titlebar:not(headerbar), .titlebar, headerbar {\n  padding: 0px 13px;\n  min-height: 34px;\n  background: #080809;\n  color: #F4F5F6;\n  border-radius: 0; }\n  .titlebar:backdrop,\n  headerbar:backdrop {\n    border-color: #020202;\n    transition: 200ms ease-out; }\n  .titlebar .title,\n  headerbar .title {\n    font-weight: bold;\n    padding-left: 12px;\n    padding-right: 12px; }\n  .titlebar .subtitle,\n  headerbar .subtitle {\n    font-size: smaller;\n    padding-left: 12px;\n    padding-right: 12px; }\n  .titlebar entry,\n  headerbar entry {\n    min-height: 24px; }\n  .titlebar button,\n  headerbar button {\n    color: #8b8b8b;\n    text-shadow: none;\n    box-shadow: none;\n    background: transparent;\n    border: none;\n    min-height: 14px;\n    margin-top: 5px;\n    margin-bottom: 5px;\n    box-shadow: none; }\n    .titlebar button.image-button,\n    headerbar button.image-button {\n      padding: 3px 4px; }\n    .titlebar button.suggested-action,\n    headerbar button.suggested-action {\n      box-shadow: none;\n      border: none;\n      background-image: linear-gradient(to right, #5433FF, #20BDFF, #A5FECB); }\n      .titlebar button.suggested-action:disabled, .titlebar button.suggested-action:disabled:backdrop, .titlebar button.suggested-action:backdrop,\n      headerbar button.suggested-action:disabled,\n      headerbar button.suggested-action:disabled:backdrop,\n      headerbar button.suggested-action:backdrop {\n        border: none;\n        background-image: linear-gradient(to right, #5433FF, #20BDFF, #A5FECB); }\n        .titlebar button.suggested-action:disabled:hover, .titlebar button.suggested-action:disabled:active, .titlebar button.suggested-action:disabled:checked, .titlebar button.suggested-action:disabled:backdrop:hover, .titlebar button.suggested-action:disabled:backdrop:active, .titlebar button.suggested-action:disabled:backdrop:checked, .titlebar button.suggested-action:backdrop:hover, .titlebar button.suggested-action:backdrop:active, .titlebar button.suggested-action:backdrop:checked,\n        headerbar button.suggested-action:disabled:hover,\n        headerbar button.suggested-action:disabled:active,\n        headerbar button.suggested-action:disabled:checked,\n        headerbar button.suggested-action:disabled:backdrop:hover,\n        headerbar button.suggested-action:disabled:backdrop:active,\n        headerbar button.suggested-action:disabled:backdrop:checked,\n        headerbar button.suggested-action:backdrop:hover,\n        headerbar button.suggested-action:backdrop:active,\n        headerbar button.suggested-action:backdrop:checked {\n          border: none;\n          background-image: linear-gradient(to right, #5433FF, #20BDFF, #A5FECB); }\n    .titlebar button.appmenu,\n    headerbar button.appmenu {\n      background: transparent; }\n      .titlebar button.appmenu:backdrop,\n      headerbar button.appmenu:backdrop {\n        background: transparent; }\n    .titlebar button:hover, .titlebar button:active, .titlebar button:checked,\n    headerbar button:hover,\n    headerbar button:active,\n    headerbar button:checked {\n      background-color: transparent;\n      color: #0072ff;\n      box-shadow: none;\n      border: none; }\n    .titlebar button:backdrop, .titlebar button:disabled, .titlebar button:backdrop:disabled,\n    headerbar button:backdrop,\n    headerbar button:disabled,\n    headerbar button:backdrop:disabled {\n      color: rgba(244, 245, 246, 0.2);\n      background-color: transparent;\n      border-radius: 0;\n      text-shadow: none;\n      box-shadow: none;\n      border: none; }\n    .titlebar button:backdrop:hover, .titlebar button:backdrop:active, .titlebar button:backdrop:checked,\n    headerbar button:backdrop:hover,\n    headerbar button:backdrop:active,\n    headerbar button:backdrop:checked {\n      background-color: transparent;\n      color: #0072ff;\n      box-shadow: none; }\n      .titlebar button:backdrop:hover label, .titlebar button:backdrop:active label, .titlebar button:backdrop:checked label,\n      headerbar button:backdrop:hover label,\n      headerbar button:backdrop:active label,\n      headerbar button:backdrop:checked label {\n        color: #0072ff; }\n    .titlebar button.suggested-action,\n    headerbar button.suggested-action {\n      font-weight: bold;\n      min-height: 24px;\n      margin-top: 5px;\n      margin-bottom: 5px;\n      border-radius: 4px;\n      font-weight: normal;\n      color: white;\n      background-color: #212328;\n      text-shadow: none;\n      box-shadow: none; }\n      .titlebar button.suggested-action:hover,\n      headerbar button.suggested-action:hover {\n        color: white;\n        outline-color: rgba(255, 255, 255, 0.3);\n        background-color: #00c1e4;\n        text-shadow: none; }\n      .titlebar button.suggested-action:active,\n      headerbar button.suggested-action:active {\n        color: white;\n        outline-color: rgba(255, 255, 255, 0.3);\n        background-color: #00c1e4;\n        text-shadow: none; }\n      .titlebar button.suggested-action:disabled,\n      headerbar button.suggested-action:disabled {\n        color: white;\n        outline-color: rgba(255, 255, 255, 0.3);\n        background-color: #00c1e4;\n        text-shadow: none; }\n        .titlebar button.suggested-action:disabled label,\n        headerbar button.suggested-action:disabled label {\n          color: rgba(255, 255, 255, 0.5); }\n      .titlebar button.suggested-action:backdrop,\n      headerbar button.suggested-action:backdrop {\n        color: rgba(255, 255, 255, 0.4);\n        outline-color: rgba(255, 255, 255, 0.3);\n        background-color: #00c1e4;\n        text-shadow: none;\n        border-radius: 3px; }\n      .titlebar button.suggested-action:backdrop:disabled,\n      headerbar button.suggested-action:backdrop:disabled {\n        color: white;\n        outline-color: rgba(255, 255, 255, 0.3);\n        background-color: #00c1e4;\n        text-shadow: none; }\n    .titlebar button.destructive-action,\n    headerbar button.destructive-action {\n      font-weight: bold;\n      min-height: 24px;\n      margin-top: 5px;\n      margin-bottom: 5px;\n      border-radius: 4px;\n      font-weight: normal;\n      color: white;\n      background-color: #212328;\n      text-shadow: none;\n      box-shadow: none; }\n      .titlebar button.destructive-action:hover,\n      headerbar button.destructive-action:hover {\n        color: white;\n        outline-color: rgba(255, 255, 255, 0.3);\n        background-color: #ce1138;\n        text-shadow: none; }\n      .titlebar button.destructive-action:active,\n      headerbar button.destructive-action:active {\n        color: white;\n        outline-color: rgba(255, 255, 255, 0.3);\n        background-color: #ce1138;\n        text-shadow: none; }\n      .titlebar button.destructive-action:disabled,\n      headerbar button.destructive-action:disabled {\n        color: white;\n        outline-color: rgba(255, 255, 255, 0.3);\n        background-color: #ce1138;\n        text-shadow: none; }\n        .titlebar button.destructive-action:disabled label,\n        headerbar button.destructive-action:disabled label {\n          color: rgba(255, 255, 255, 0.5); }\n      .titlebar button.destructive-action:backdrop,\n      headerbar button.destructive-action:backdrop {\n        color: rgba(255, 255, 255, 0.4);\n        outline-color: rgba(255, 255, 255, 0.3);\n        background-color: #ce1138;\n        text-shadow: none;\n        border-radius: 3px; }\n      .titlebar button.destructive-action:backdrop:disabled,\n      headerbar button.destructive-action:backdrop:disabled {\n        color: white;\n        outline-color: rgba(255, 255, 255, 0.3);\n        background-color: #ce1138;\n        text-shadow: none; }\n    .titlebar button.titlebutton,\n    headerbar button.titlebutton {\n      color: transparent;\n      box-shadow: none;\n      border: none;\n      background-color: transparent;\n      background-image: none;\n      background-repeat: no-repeat; }\n      .titlebar button.titlebutton:hover, .titlebar button.titlebutton:active, .titlebar button.titlebutton:checked, .titlebar button.titlebutton:backdrop, .titlebar button.titlebutton:backdrop:hover, .titlebar button.titlebutton *,\n      headerbar button.titlebutton:hover,\n      headerbar button.titlebutton:active,\n      headerbar button.titlebutton:checked,\n      headerbar button.titlebutton:backdrop,\n      headerbar button.titlebutton:backdrop:hover,\n      headerbar button.titlebutton * {\n        color: transparent;\n        box-shadow: none;\n        background-color: transparent; }\n  .titlebar .linked > button,\n  .titlebar headerbar .linked > button, .titlebar .linked > button:active, .titlebar .linked > button:checked, .titlebar .linked > button:hover,\n  .titlebar .linked > button:backdrop,\n  headerbar .titlebar .linked > button,\n  .titlebar headerbar .linked > button,\n  headerbar .linked > button,\n  headerbar .titlebar .linked > button:active,\n  .titlebar headerbar .linked > button:active,\n  headerbar .linked > button:active,\n  headerbar .titlebar .linked > button:checked,\n  .titlebar headerbar .linked > button:checked,\n  headerbar .linked > button:checked,\n  headerbar .titlebar .linked > button:hover,\n  .titlebar headerbar .linked > button:hover,\n  headerbar .titlebar .linked > button:backdrop,\n  .titlebar headerbar .linked > button:backdrop,\n  headerbar .linked > button:hover,\n  headerbar .linked > button:backdrop {\n    border-radius: 23px;\n    border-right-style: none;\n    border: none;\n    box-shadow: none;\n    margin: 10px 0px;\n    min-height: 20px;\n    transition: all .1s ease-in; }\n    .titlebar .linked > button:only-child,\n    .titlebar headerbar .linked > button:only-child,\n    headerbar .titlebar .linked > button:only-child,\n    headerbar .linked > button:only-child {\n      border-radius: 13px;\n      border-style: none; }\n  .titlebar .linked > button:active,\n  headerbar .linked > button:active {\n    border-radius: 23px;\n    background: linear-gradient(to right, #00c6ff, #0072ff);\n    box-shadow: 0px 0px 5px rgba(0, 198, 255, 0.98);\n    color: white; }\n  .titlebar .linked > button:checked,\n  headerbar .linked > button:checked {\n    border-radius: 23px;\n    background: linear-gradient(to right, #00c6ff, #0072ff);\n    box-shadow: 0px 0px 5px rgba(0, 198, 255, 0.98);\n    color: white; }\n    .titlebar .linked > button:checked:backdrop,\n    headerbar .linked > button:checked:backdrop {\n      color: #ffe6e6; }\n      .titlebar .linked > button:checked:backdrop label,\n      headerbar .linked > button:checked:backdrop label {\n        color: #ffe6e6; }\n  .selection-mode.titlebar button:backdrop.flat:active, .selection-mode.titlebar button:backdrop.flat:checked, .selection-mode.titlebar button:backdrop:active, .selection-mode.titlebar button:backdrop:checked,\n  headerbar.selection-mode button:backdrop.flat:active,\n  headerbar.selection-mode button:backdrop.flat:checked,\n  headerbar.selection-mode button:backdrop:active,\n  headerbar.selection-mode button:backdrop:checked {\n    border-color: #005bcc; }\n    .selection-mode.titlebar button:backdrop.flat:active label, .selection-mode.titlebar button:backdrop.flat:checked label, .selection-mode.titlebar button:backdrop:active label, .selection-mode.titlebar button:backdrop:checked label,\n    headerbar.selection-mode button:backdrop.flat:active label,\n    headerbar.selection-mode button:backdrop.flat:checked label,\n    headerbar.selection-mode button:backdrop:active label,\n    headerbar.selection-mode button:backdrop:checked label {\n      color: rgba(0, 114, 255, 0.6); }\n  .tiled .titlebar, .maximized .titlebar,\n  .tiled headerbar.titlebar, .maximized headerbar.titlebar {\n    box-shadow: inset 0 -1px rgba(0, 0, 0, 0.1); }\n  .tiled .titlebar:backdrop, .tiled .titlebar, .maximized .titlebar:backdrop, .maximized .titlebar,\n  .tiled headerbar:backdrop,\n  .tiled headerbar, .maximized headerbar:backdrop, .maximized headerbar {\n    border-radius: 0; }\n  .default-decoration.titlebar, headerbar.default-decoration {\n    padding: 5px 4px;\n    min-height: 20px; }\n    .default-decoration.titlebar button.titlebutton, headerbar.default-decoration button.titlebutton {\n      min-height: 20px;\n      min-width: 20px;\n      margin: 0;\n      padding: 0; }\n\nheaderbar entry,\nheaderbar spinbutton,\nheaderbar separator {\n  margin-top: 5px;\n  margin-bottom: 5px; }\nheaderbar switch {\n  margin-top: 10px;\n  margin-bottom: 10px; }\nheaderbar separator {\n  background: transparent; }\n\n.background:not(.tiled):not(.maximized) .titlebar {\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), inset 0 -1px rgba(0, 0, 0, 0.1); }\n  .background:not(.tiled):not(.maximized) .titlebar:backdrop, .background:not(.tiled):not(.maximized) .titlebar {\n    border-top-left-radius: 4px;\n    border-top-right-radius: 4px; }\n\nwindow:not(.tiled):not(.maximized) separator:first-child + headerbar:backdrop, window:not(.tiled):not(.maximized) separator:first-child + headerbar, window:not(.tiled):not(.maximized) headerbar:first-child:backdrop, window:not(.tiled):not(.maximized) headerbar:first-child {\n  border-top-left-radius: 4px; }\nwindow:not(.tiled):not(.maximized) headerbar:last-child:backdrop, window:not(.tiled):not(.maximized) headerbar:last-child {\n  border-top-right-radius: 4px; }\n\nwindow {\n  border-top-left-radius: 4px;\n  border-top-right-radius: 4px; }\n\nwindow.csd > .titlebar:not(headerbar) {\n  padding: 0;\n  background-color: transparent;\n  background-image: none;\n  border-style: none;\n  border-color: transparent;\n  box-shadow: none; }\n.titlebar:not(headerbar) > separator, .titlebar:not(headerbar) > separator:backdrop {\n  background: #080809; }\n\n.sidebar-pane .top-bar, .sidebar-pane .top-bar headerbar, .content-pane .top-bar, .content-pane .top-bar headerbar {\n  background-color: #080809; }\n\n.nautilus-window .sidebar-pane .top-bar headerbar {\n  padding-top: 6px;\n  padding-bottom: 6px; }\n\n/**************\n * GtkInfoBar *\n **************/\n.info, .warning, .question, .error,\ninfobar {\n  text-shadow: none;\n  color: #F4F5F6;\n  background-color: #101013;\n  border-bottom: 1px solid black;\n  box-shadow: none; }\n\n.info, .warning, .question, .error {\n  text-shadow: none;\n  color: #fefefe;\n  border: none; }\n  .info .label, .warning .label, .question .label, .error .label {\n    color: #fefefe; }\n    .info .label:backdrop, .warning .label:backdrop, .question .label:backdrop, .error .label:backdrop {\n      color: rgba(254, 254, 254, 0.5); }\n  .info button, .warning button, .question button, .error button {\n    border-radius: 2px;\n    border: none;\n    background: rgba(25, 26, 31, 0.98);\n    color: #F4F5F6;\n    box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.2); }\n    .info button .label, .warning button .label, .question button .label, .error button .label {\n      color: #F4F5F6; }\n    .info button:active, .warning button:active, .question button:active, .error button:active {\n      background: #191a1f;\n      color: #F4F5F6;\n      box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.4); }\n      .info button:active:backdrop, .warning button:active:backdrop, .question button:active:backdrop, .error button:active:backdrop {\n        background: rgba(25, 26, 31, 0.8);\n        color: rgba(244, 245, 246, 0.5);\n        box-shadow: none; }\n    .info button:hover, .warning button:hover, .question button:hover, .error button:hover, .info button:focus, .warning button:focus, .question button:focus, .error button:focus {\n      box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.4); }\n    .info button:disabled, .warning button:disabled, .question button:disabled, .error button:disabled {\n      background: rgba(25, 26, 31, 0.6);\n      color: rgba(244, 245, 246, 0.5);\n      box-shadow: none; }\n      .info button:disabled:backdrop, .warning button:disabled:backdrop, .question button:disabled:backdrop, .error button:disabled:backdrop {\n        background: rgba(25, 26, 31, 0.5);\n        color: rgba(244, 245, 246, 0.5);\n        box-shadow: none; }\n    .info button:backdrop, .warning button:backdrop, .question button:backdrop, .error button:backdrop {\n      background: rgba(25, 26, 31, 0.8);\n      color: rgba(244, 245, 246, 0.5);\n      box-shadow: none; }\n\n.info, .info:backdrop {\n  color: #71f79f;\n  background-color: transparent; }\n\n.warning, .warning:backdrop {\n  color: #cc5500;\n  background-color: transparent; }\n\n.question, .question:backdrop {\n  color: #00c1e4;\n  background-color: transparent; }\n\n.error, .error:backdrop {\n  color: #e6133e;\n  background-color: transparent; }\n\nlevelbar.horizontal trough > block {\n  min-height: 5px;\n  border-radius: 5px; }\n  levelbar.horizontal trough > block:dir(rtl) {\n    border-radius: 0 5px 5px 0; }\n  levelbar.horizontal trough > block:dir(ltr) {\n    border-radius: 5px 0 0 5px; }\n  levelbar.horizontal trough > block.empty, levelbar.horizontal trough > block.full {\n    border-radius: 5px; }\nlevelbar.horizontal.discrete trough > block {\n  min-height: 2px;\n  margin: 1px;\n  min-width: 24px;\n  border-radius: 0; }\n  levelbar.horizontal.discrete trough > block:first-child {\n    border-radius: 2px 0 0 2px; }\n  levelbar.horizontal.discrete trough > block:last-child {\n    border-radius: 0 2px 2px 0; }\nlevelbar.vertical trough > block {\n  min-width: 5px;\n  border-radius: 5px; }\nlevelbar.vertical.discrete > trough > block {\n  min-width: 2px;\n  margin: 1px 0;\n  min-height: 32px; }\nlevelbar > trough {\n  padding: 0; }\nlevelbar > trough > block {\n  border: 1px solid; }\n  levelbar > trough > block.low {\n    border-color: #cc5500;\n    background-color: #cc5500; }\n  levelbar > trough > block.high, levelbar > trough > block:not(.empty) {\n    border-color: #00c1e4;\n    background-color: #00c1e4; }\n  levelbar > trough > block.full {\n    border-color: #0096b1;\n    background-color: #0096b1; }\n  levelbar > trough > block.empty {\n    background-color: #30323b;\n    border-color: #30323b; }\n\n/*********\n * Links *\n *********/\n*:link, button:link,\nbutton:visited {\n  color: #7cb7ff; }\n  *:link:visited,\n  button:visited {\n    color: rgba(124, 183, 255, 0.5); }\n    *:selected *:link:visited, *:selected button:visited:link,\n    *:selected button:visited {\n      color: #98c6fe; }\n  *:link:hover, button:hover:link,\n  button:hover:visited {\n    color: #afd3ff; }\n    *:selected *:link:hover, *:selected button:hover:link,\n    *:selected button:hover:visited {\n      color: #e5f0fe; }\n  *:link:active, button:active:link,\n  button:active:visited {\n    color: #7cb7ff; }\n    *:selected *:link:active, *:selected button:active:link,\n    *:selected button:active:visited {\n      color: #cbe2fe; }\n  *:link:backdrop:backdrop:hover, button:backdrop:backdrop:hover:link,\n  button:backdrop:backdrop:hover:visited, *:link:backdrop:backdrop:hover:selected, button:backdrop:backdrop:hover:selected:link,\n  button:backdrop:backdrop:hover:selected:visited, *:link:backdrop, button:backdrop:link,\n  button:backdrop:visited {\n    color: #0072ff; }\n  *:link:selected, button:selected:link,\n  button:selected:visited, *:selected *:link, *:selected button:link,\n  *:selected button:visited {\n    color: #cbe2fe; }\n\nbutton:link,\nbutton:visited {\n  text-shadow: none; }\n  button:link:hover, button:link:active, button:link:checked,\n  button:visited:hover,\n  button:visited:active,\n  button:visited:checked {\n    text-shadow: none; }\n  button:link > label,\n  button:visited > label {\n    text-decoration-line: underline; }\n\n/*********\n * Lists *\n *********/\nlist, listview {\n  color: #F4F5F6;\n  background-color: #191a1f;\n  border-color: black; }\n  list:backdrop, listview:backdrop {\n    background-color: #1b1c21;\n    border-color: #020202; }\n  list.horizontal row.separator, list.separators.horizontal > row:not(.separator), listview.horizontal row.separator, listview.separators.horizontal > row:not(.separator) {\n    border-left: 1px solid black; }\n  list:not(.horizontal) row.separator, list.separators:not(.horizontal) > row:not(.separator), listview:not(.horizontal) row.separator, listview.separators:not(.horizontal) > row:not(.separator) {\n    border-bottom: 1px solid black; }\n\nrow:hover {\n  transition: none; }\nrow:backdrop {\n  transition: 200ms ease-out; }\nrow.activatable.has-open-popup, row.activatable:hover {\n  background-color: rgba(244, 245, 246, 0.05); }\nrow.activatable:active {\n  box-shadow: inset 0 2px 2px -2px rgba(0, 0, 0, 0.2); }\nrow.activatable:backdrop:hover {\n  background-color: transparent; }\nrow.activatable:selected:active {\n  box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.5); }\nrow.activatable:selected.has-open-popup, row.activatable:selected:hover {\n  background-color: rgba(0, 114, 255, 0.5); }\nrow.activatable:selected:backdrop {\n  background-color: rgba(0, 114, 255, 0.6); }\n\ncolumnview > listview > row {\n  padding: 0; }\n  columnview > listview > row > cell {\n    padding: 0px 6px; }\n    columnview > listview > row > cell:not(:first-child) {\n      border-left: 1px solid transparent; }\ncolumnview.column-separators > listview > row > cell {\n  border-left-color: black; }\ncolumnview.data-table > listview > row > cell {\n  padding-top: 2px;\n  padding-bottom: 2px; }\n\ntreeexpander {\n  border-spacing: 4px; }\n\n/********************************************************\n * Data Tables                                          *\n * treeview like tables with individual focusable cells *\n * https://gitlab.gnome.org/GNOME/gtk/-/issues/2929     *\n ********************************************************/\ncolumnview row:not(:selected) cell editablelabel:not(.editing):focus-within {\n  outline: 2px solid black; }\n\ncolumnview row:not(:selected) cell editablelabel.editing:focus-within {\n  outline: 2px solid #0072ff; }\n\ncolumnview row:not(:selected) cell editablelabel.editing text selection {\n  background-color: rgba(0, 114, 255, 0.6);\n  color: transparent; }\n  columnview row:not(:selected) cell editablelabel.editing text selection:focus-within {\n    background-color: #0072ff;\n    color: #F4F5F6; }\n\n/*******************************************************\n * Rich Lists                                          *\n * Large list usually containing lots of widgets       *\n * https://gitlab.gnome.org/GNOME/gtk/-/issues/3073    *\n *******************************************************/\n.rich-list {\n  /* rich lists usually containing other widgets than just labels/text */ }\n  .rich-list > row {\n    padding: 8px 12px;\n    min-height: 32px;\n    /* should be tall even when only containing a label */ }\n    .rich-list > row > box {\n      border-spacing: 12px; }\n\n/********************************************************\n * Complex Lists                                        *\n * Put padding on the cell content so event controllers *\n * can cover the whole area.                            *\n ********************************************************/\ncolumnview.complex > listview > row > cell {\n  padding: 0; }\n  columnview.complex > listview > row > cell > * {\n    padding: 8px 6px; }\ncolumnview.complex.data-table > listview > row > cell {\n  padding: 0; }\n  columnview.complex.data-table > listview > row > cell > * {\n    padding-top: 2px;\n    padding-bottom: 2px; }\n\n/*********\n * Menus *\n *********/\nmenubar,\n.menubar {\n  background-color: #080809;\n  color: #F4F5F6;\n  padding: 0px;\n  box-shadow: inset 0 -1px rgba(0, 0, 0, 0.1); }\n  menubar > item,\n  .menubar > item {\n    min-height: 16px;\n    padding: 4px 8px; }\n    menubar > item:hover,\n    .menubar > item:hover {\n      box-shadow: inset 0 -3px #0072ff; }\n    menubar > item:disabled,\n    .menubar > item:disabled {\n      color: #828385;\n      box-shadow: none; }\n\nmenu, .menu, .context-menu {\n  font: initial;\n  margin: 4px;\n  padding: 2px 0px;\n  background: linear-gradient(to bottom, #151519, #0b0b0d);\n  border-radius: 5px; }\n  .csd menu,\n  .csd .menu,\n  .csd .context-menu {\n    border: none; }\n  menu:backdrop, .menu:backdrop, .context-menu:backdrop {\n    background-color: #191a1e; }\n  menu menuitem, .menu menuitem, .context-menu menuitem {\n    min-height: 17px;\n    min-width: 40px;\n    padding: 4px 6px;\n    text-shadow: none; }\n    menu menuitem:hover, .menu menuitem:hover, .context-menu menuitem:hover {\n      color: #fefefe;\n      background-color: #0072ff; }\n    menu menuitem:disabled, .menu menuitem:disabled, .context-menu menuitem:disabled {\n      color: #828385; }\n      menu menuitem:disabled:backdrop, .menu menuitem:disabled:backdrop, .context-menu menuitem:disabled:backdrop {\n        color: #33333d; }\n    menu menuitem:backdrop, menu menuitem:backdrop:hover, .menu menuitem:backdrop, .menu menuitem:backdrop:hover, .context-menu menuitem:backdrop, .context-menu menuitem:backdrop:hover {\n      color: #828385;\n      background-color: transparent; }\n    menu menuitem arrow, .menu menuitem arrow, .context-menu menuitem arrow {\n      min-height: 16px;\n      min-width: 16px; }\n      menu menuitem arrow:dir(ltr), .menu menuitem arrow:dir(ltr), .context-menu menuitem arrow:dir(ltr) {\n        -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic\");\n        margin-left: 10px; }\n      menu menuitem arrow:dir(rtl), .menu menuitem arrow:dir(rtl), .context-menu menuitem arrow:dir(rtl) {\n        -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic-rtl\");\n        margin-right: 10px; }\n    menu menuitem label:dir(rtl), menu menuitem label:dir(ltr), .menu menuitem label:dir(rtl), .menu menuitem label:dir(ltr), .context-menu menuitem label:dir(rtl), .context-menu menuitem label:dir(ltr) {\n      color: inherit; }\n  menu > arrow, .menu > arrow, .context-menu > arrow {\n    background-color: transparent;\n    background-image: none;\n    border-color: transparent;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    min-height: 16px;\n    min-width: 16px;\n    padding: 4px;\n    background-color: #17181d;\n    border-radius: 0; }\n    menu > arrow.top, .menu > arrow.top, .context-menu > arrow.top {\n      margin-top: -6px;\n      border-bottom: 1px solid #2f3035;\n      -gtk-icon-source: -gtk-icontheme(\"pan-up-symbolic\"); }\n    menu > arrow.bottom, .menu > arrow.bottom, .context-menu > arrow.bottom {\n      margin-bottom: -6px;\n      border-top: 1px solid #2f3035;\n      -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\"); }\n    menu > arrow:hover, .menu > arrow:hover, .context-menu > arrow:hover {\n      background-color: #2f3035; }\n    menu > arrow:backdrop, .menu > arrow:backdrop, .context-menu > arrow:backdrop {\n      background-color: #191a1e; }\n    menu > arrow:disabled, .menu > arrow:disabled, .context-menu > arrow:disabled {\n      color: transparent;\n      background-color: transparent;\n      border-color: transparent; }\n\nmenuitem accelerator {\n  color: alpha(currentColor,0.55); }\nmenuitem check,\nmenuitem radio {\n  min-height: 16px;\n  min-width: 16px; }\n  menuitem check:dir(ltr),\n  menuitem radio:dir(ltr) {\n    margin-right: 7px; }\n  menuitem check:dir(rtl),\n  menuitem radio:dir(rtl) {\n    margin-left: 7px; }\n\n.csd.popup {\n  background: transparent; }\n\n/********\n * Misc *\n ********/\n.content-view {\n  background-color: black; }\n  .content-view:hover {\n    -gtk-icon-filter: brightness(1.2); }\n  .content-view:backdrop {\n    background-color: black; }\n\n.osd .scale-popup button.flat {\n  border-style: none;\n  border-radius: 5px; }\n.scale-popup button:hover {\n  background-color: rgba(244, 245, 246, 0.1);\n  border-radius: 5px; }\n\n/************\n* Assistant *\n*************/\nassistant {\n  border-bottom-left-radius: 4px;\n  border-bottom-right-radius: 4px; }\n  assistant .sidebar {\n    background-color: #191a1f;\n    border-top: 1px solid black;\n    border-bottom-left-radius: 4px; }\n    assistant .sidebar:backdrop {\n      background-color: #1b1c21;\n      border-color: #020202; }\n  assistant.csd .sidebar {\n    border-top-style: none; }\n  assistant .sidebar GtkLabel,\n  assistant .sidebar label {\n    padding: 6px 12px; }\n  assistant .sidebar GtkLabel.highlight,\n  assistant .sidebar label.highlight {\n    background-color: #3e3e40; }\n\n/*************\n * Notebooks *\n *************/\nnotebook > header {\n  padding: 1px;\n  border-color: transparent;\n  border-width: 1px;\n  background-color: #0d0d10; }\n  notebook > header:backdrop {\n    border-color: #020202;\n    background-color: #101013; }\n  notebook > header tabs {\n    margin: 0px; }\n  notebook > header.top {\n    border-bottom-style: solid; }\n    notebook > header.top > tabs {\n      margin-bottom: -2px; }\n      notebook > header.top > tabs > tab:backdrop {\n        box-shadow: none; }\n      notebook > header.top > tabs > tab:checked {\n        background: linear-gradient(to right, #00c6ff, #0072ff) left bottom #121216 no-repeat;\n        background-size: 100% 2px;\n        border: 0;\n        box-shadow: none; }\n  notebook > header.bottom {\n    border-top-style: solid; }\n    notebook > header.bottom > tabs {\n      margin-top: -2px; }\n      notebook > header.bottom > tabs > tab:backdrop {\n        box-shadow: none; }\n      notebook > header.bottom > tabs > tab:checked {\n        background: linear-gradient(to right, #00c6ff, #0072ff) left bottom #121216 no-repeat;\n        background-size: 100% 2px;\n        border: 0; }\n  notebook > header.left {\n    border-right-style: solid; }\n    notebook > header.left > tabs {\n      margin-right: -2px; }\n      notebook > header.left > tabs > tab:backdrop {\n        box-shadow: none; }\n      notebook > header.left > tabs > tab:checked {\n        background: linear-gradient(to bottom, #00c6ff, #0072ff) left bottom #121216 no-repeat;\n        background-size: 2px 100%;\n        border: 0; }\n  notebook > header.right {\n    border-left-style: solid; }\n    notebook > header.right > tabs {\n      margin-left: -2px; }\n      notebook > header.right > tabs > tab:backdrop {\n        box-shadow: none; }\n      notebook > header.right > tabs > tab:checked {\n        background: linear-gradient(to bottom, #00c6ff, #0072ff) left bottom #121216 no-repeat;\n        background-size: 2px 100%;\n        border: 0; }\n  notebook > header.top > tabs > arrow {\n    border-top-style: none; }\n  notebook > header.bottom > tabs > arrow {\n    border-bottom-style: none; }\n  notebook > header.top > tabs > arrow, notebook > header.bottom > tabs > arrow {\n    margin-left: -5px;\n    margin-right: -5px;\n    padding-left: 4px;\n    padding-right: 4px; }\n    notebook > header.top > tabs > arrow.down, notebook > header.bottom > tabs > arrow.down {\n      -gtk-icon-source: -gtk-icontheme(\"pan-start-symbolic\"); }\n    notebook > header.top > tabs > arrow.up, notebook > header.bottom > tabs > arrow.up {\n      -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic\"); }\n  notebook > header.left > tabs > arrow {\n    border-left-style: none; }\n  notebook > header.right > tabs > arrow {\n    border-right-style: none; }\n  notebook > header.left > tabs > arrow, notebook > header.right > tabs > arrow {\n    margin-top: -5px;\n    margin-bottom: -5px;\n    padding-top: 4px;\n    padding-bottom: 4px; }\n    notebook > header.left > tabs > arrow.down, notebook > header.right > tabs > arrow.down {\n      -gtk-icon-source: -gtk-icontheme(\"pan-up-symbolic\"); }\n    notebook > header.left > tabs > arrow.up, notebook > header.right > tabs > arrow.up {\n      -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\"); }\n  notebook > header > tabs > arrow {\n    min-height: 14px;\n    min-width: 14px;\n    border-radius: 0; }\n    notebook > header > tabs > arrow:hover:not(:active):not(:backdrop) {\n      background-clip: padding-box;\n      background-image: none;\n      background-color: rgba(255, 255, 255, 0.3);\n      border-color: transparent;\n      box-shadow: none; }\n    notebook > header > tabs > arrow:disabled {\n      background-color: transparent;\n      background-image: none;\n      border-color: transparent;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n  notebook > header tab {\n    min-height: 24px;\n    min-width: 24px;\n    padding: 1px 12px;\n    outline-offset: -5px;\n    color: #828385;\n    font-weight: normal;\n    border-width: 1px;\n    border-color: transparent; }\n    notebook > header tab:hover {\n      color: #bbbcbe; }\n      notebook > header tab:hover.reorderable-page {\n        border-color: rgba(0, 0, 0, 0.3);\n        background-color: rgba(16, 16, 19, 0.2); }\n    notebook > header tab:backdrop {\n      color: #545557; }\n      notebook > header tab:backdrop.reorderable-page {\n        border-color: transparent;\n        background-color: transparent; }\n    notebook > header tab:checked {\n      color: #F4F5F6; }\n      notebook > header tab:checked.reorderable-page {\n        border-color: rgba(0, 0, 0, 0.5);\n        background-color: rgba(16, 16, 19, 0.5); }\n        notebook > header tab:checked.reorderable-page:hover {\n          background-color: rgba(16, 16, 19, 0.7); }\n    notebook > header tab:backdrop:checked {\n      color: #828385; }\n      notebook > header tab:backdrop:checked.reorderable-page {\n        border-color: #020202;\n        background-color: #1b1c21; }\n    notebook > header tab button.flat {\n      padding: 0;\n      margin-top: 4px;\n      margin-bottom: 4px;\n      min-width: 20px;\n      min-height: 20px; }\n      notebook > header tab button.flat:hover {\n        background: transparent;\n        box-shadow: none;\n        color: #ed254e; }\n      notebook > header tab button.flat, notebook > header tab button.flat:backdrop {\n        color: alpha(currentColor,0.3); }\n  notebook > header.top tabs, notebook > header.bottom tabs {\n    padding-left: 0px;\n    padding-right: 0px; }\n    notebook > header.top tabs:not(:only-child), notebook > header.bottom tabs:not(:only-child) {\n      margin-left: 0.5px;\n      margin-right: 0.5px; }\n      notebook > header.top tabs:not(:only-child):first-child, notebook > header.bottom tabs:not(:only-child):first-child {\n        margin-left: -1px; }\n      notebook > header.top tabs:not(:only-child):last-child, notebook > header.bottom tabs:not(:only-child):last-child {\n        margin-right: -1px; }\n    notebook > header.top tabs tab, notebook > header.bottom tabs tab {\n      margin-left: 0.5px;\n      margin-right: 0.5px; }\n      notebook > header.top tabs tab.reorderable-page, notebook > header.bottom tabs tab.reorderable-page {\n        border-style: none solid; }\n  notebook > header.left tabs, notebook > header.right tabs {\n    padding-top: 4px;\n    padding-bottom: 4px; }\n    notebook > header.left tabs:not(:only-child), notebook > header.right tabs:not(:only-child) {\n      margin-top: 3px;\n      margin-bottom: 3px; }\n      notebook > header.left tabs:not(:only-child):first-child, notebook > header.right tabs:not(:only-child):first-child {\n        margin-top: -1px; }\n      notebook > header.left tabs:not(:only-child):last-child, notebook > header.right tabs:not(:only-child):last-child {\n        margin-bottom: -1px; }\n    notebook > header.left tabs tab, notebook > header.right tabs tab {\n      margin-top: 4px;\n      margin-bottom: 4px; }\n      notebook > header.left tabs tab.reorderable-page, notebook > header.right tabs tab.reorderable-page {\n        border-style: solid none; }\n  notebook > header.top tab {\n    padding-bottom: 3px; }\n  notebook > header.bottom tab {\n    padding-top: 3px; }\n  notebook > header button {\n    margin-top: 1px;\n    margin-bottom: 1px;\n    padding: 1px 1px; }\nnotebook > stack:not(:only-child) {\n  background-color: #191a1f; }\n  notebook > stack:not(:only-child):backdrop {\n    background-color: #1b1c21; }\n\ntabbar:backdrop .box > scrolledwindow,\ntabbar:backdrop .box > .start-action,\ntabbar:backdrop .box > .end-action {\n  filter: opacity(1); }\ntabbar tabbox {\n  background-color: #0d0d10;\n  padding: 0px;\n  color: #F4F5F6; }\n  tabbar tabbox > tabboxchild {\n    margin: 0 -3px;\n    border-radius: 0; }\n  tabbar tabbox > tab,\n  tabbar tabbox > tabboxchild > tab {\n    border-radius: 0; }\n    tabbar tabbox > tab button.flat,\n    tabbar tabbox > tabboxchild > tab button.flat {\n      padding: 0;\n      margin: 4px;\n      min-width: 20px;\n      min-height: 20px;\n      border-radius: 10px; }\n      tabbar tabbox > tab button.flat:hover,\n      tabbar tabbox > tabboxchild > tab button.flat:hover {\n        background-color: #ed254e; }\n    tabbar tabbox > tab:checked, tabbar tabbox > tab:selected,\n    tabbar tabbox > tabboxchild > tab:checked,\n    tabbar tabbox > tabboxchild > tab:selected {\n      background: linear-gradient(to right, #00c6ff, #0072ff) left bottom #121216 no-repeat;\n      background-size: 100% 2px;\n      border: 0;\n      color: #F4F5F6; }\n\n/*********\n * Paned *\n *********/\npaned > separator {\n  min-width: 1px;\n  min-height: 1px;\n  -gtk-icon-source: none;\n  border-style: none;\n  background-color: transparent;\n  background-image: image(black);\n  background-size: 1px 1px; }\n  paned > separator:selected {\n    background-image: image(#0072ff); }\n  paned > separator:backdrop {\n    background-image: image(#020202); }\n  paned > separator.wide {\n    min-width: 5px;\n    min-height: 5px;\n    background-color: #101013;\n    background-image: image(black), image(black);\n    background-size: 1px 1px, 1px 1px; }\n    paned > separator.wide:backdrop {\n      background-color: #101013;\n      background-image: image(#020202), image(#020202); }\npaned.horizontal > separator {\n  background-repeat: repeat-y; }\n  paned.horizontal > separator:dir(ltr) {\n    margin: 0 -8px 0 0;\n    padding: 0 8px 0 0;\n    background-position: left; }\n  paned.horizontal > separator:dir(rtl) {\n    margin: 0 0 0 -8px;\n    padding: 0 0 0 8px;\n    background-position: right; }\n  paned.horizontal > separator.wide {\n    margin: 0;\n    padding: 0;\n    background-repeat: repeat-y, repeat-y;\n    background-position: left, right; }\npaned.vertical > separator {\n  margin: 0 0 -8px 0;\n  padding: 0 0 8px 0;\n  background-repeat: repeat-x;\n  background-position: top; }\n  paned.vertical > separator.wide {\n    margin: 0;\n    padding: 0;\n    background-repeat: repeat-x, repeat-x;\n    background-position: bottom, top; }\n\n/************\n * Pathbars *\n ************/\n.path-bar button.text-button, .path-bar button.image-button, .path-bar button {\n  padding-left: 4px;\n  padding-right: 4px; }\n.path-bar button.text-button.image-button label {\n  padding-left: 0;\n  padding-right: 0; }\n.path-bar button.text-button.image-button label:last-child, .path-bar button label:last-child {\n  padding-right: 8px; }\n.path-bar button.text-button.image-button label:first-child, .path-bar button label:first-child {\n  padding-left: 8px; }\n.path-bar button image {\n  padding-left: 4px;\n  padding-right: 4px; }\n.path-bar button.slider-button {\n  padding-left: 0;\n  padding-right: 0; }\n\n/***************\n * Popovers   *\n ***************/\npopover.background {\n  background: transparent;\n  font: initial; }\n  popover.background > arrow,\n  popover.background > contents {\n    background: linear-gradient(to bottom, #151519, #0b0b0d);\n    background-clip: padding-box;\n    border: 1px solid black;\n    box-shadow: 0 4px 6px black;\n    color: #F4F5F6; }\n  popover.background:backdrop {\n    background-color: transparent;\n    box-shadow: none; }\n  popover.background > contents {\n    padding: 8px;\n    border-radius: 5px; }\n    popover.background > contents > list,\n    popover.background > contents > .view,\n    popover.background > contents > iconview,\n    popover.background > contents > toolbar {\n      border-style: none;\n      background-color: transparent; }\n    popover.background > contents separator {\n      background-color: #050506;\n      margin: 3px; }\n    popover.background > contents list separator {\n      margin: 0; }\n  .osd popover.background, popover.background.touch-selection, popover.background.magnifier {\n    background-color: transparent; }\n    .osd popover.background > arrow,\n    .osd popover.background > contents, popover.background.touch-selection > arrow,\n    popover.background.touch-selection > contents, popover.background.magnifier > arrow,\n    popover.background.magnifier > contents {\n      border: 1px solid rgba(255, 255, 255, 0.1);\n      box-shadow: none; }\n\nmagnifier {\n  background-color: #191a1f; }\n\n/**********************\n * Popover Base Menus *\n **********************/\npopover.menu {\n  padding: 0; }\n  popover.menu box.inline-buttons {\n    padding: 0 12px; }\n    popover.menu box.inline-buttons button.image-button.model {\n      background-color: transparent;\n      background-image: none;\n      border-color: transparent;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      min-height: 30px;\n      min-width: 30px;\n      padding: 0;\n      border: none;\n      outline: none;\n      transition: none; }\n      popover.menu box.inline-buttons button.image-button.model:selected {\n        background: image(#232329); }\n  popover.menu box.circular-buttons {\n    padding: 12px 12px 6px; }\n    popover.menu box.circular-buttons button.circular.image-button.model {\n      padding: 11px; }\n      popover.menu box.circular-buttons button.circular.image-button.model:focus {\n        background-color: #232329;\n        border-color: #232329; }\n  popover.menu > arrow, popover.menu.background > contents {\n    background: linear-gradient(to bottom, #151519, #0b0b0d);\n    color: #F4F5F6;\n    padding: 5px; }\n    popover.menu > arrow .view, popover.menu > arrow iconview, popover.menu.background > contents .view, popover.menu.background > contents iconview {\n      background-color: transparent; }\n      popover.menu > arrow .view row, popover.menu > arrow iconview row, popover.menu.background > contents .view row, popover.menu.background > contents iconview row {\n        margin: 0; }\n  popover.menu.background separator {\n    margin: 6px 0; }\n  popover.menu accelerator {\n    color: alpha(currentColor,0.55); }\n    popover.menu accelerator:dir(ltr) {\n      margin-left: 12px; }\n    popover.menu accelerator:dir(rtl) {\n      margin-right: 12px; }\n  popover.menu check:hover, popover.menu check:active,\n  popover.menu radio:hover,\n  popover.menu radio:active {\n    background-color: transparent; }\n  popover.menu radio {\n    border-color: black; }\n    popover.menu radio:active {\n      border-color: rgba(0, 0, 0, 0.5); }\n  popover.menu arrow.left,\n  popover.menu radio.left,\n  popover.menu check.left {\n    margin-left: -2px;\n    margin-right: 6px; }\n  popover.menu arrow.right,\n  popover.menu radio.right,\n  popover.menu check.right {\n    margin-left: 6px;\n    margin-right: -2px; }\n  popover.menu modelbutton, popover.menu.background > contents .view row, popover.menu.background > contents iconview row {\n    min-height: 30px;\n    min-width: 40px;\n    padding: 0 12px;\n    border-radius: 5px; }\n    popover.menu modelbutton:selected, popover.menu.background > contents .view row:selected, popover.menu.background > contents iconview row:selected {\n      color: #fefefe;\n      background-color: #232329; }\n    popover.menu modelbutton:selected:active, popover.menu.background > contents .view row:selected:active, popover.menu.background > contents iconview row:selected:active {\n      background-color: #3a3a45; }\n  popover.menu label.title {\n    font-weight: bold;\n    padding: 4px 32px; }\n\n/*****************\n * Progress bars *\n *****************/\nprogressbar {\n  font-size: smaller;\n  color: rgba(244, 245, 246, 0.4); }\n  progressbar.horizontal trough,\n  progressbar.horizontal progress {\n    min-height: 6px; }\n  progressbar.vertical trough,\n  progressbar.vertical progress {\n    min-width: 6px; }\n  progressbar.horizontal progress {\n    margin: 0; }\n  progressbar.vertical progress {\n    margin: 0;\n    background: linear-gradient(to bottom, #03e9b1, #0014ff); }\n  progressbar:backdrop {\n    box-shadow: none;\n    transition: 200ms ease-out; }\n  progressbar.osd {\n    min-width: 3px;\n    min-height: 3px;\n    background-color: transparent; }\n    progressbar.osd trough {\n      border-style: none;\n      border-radius: 0;\n      background-color: transparent;\n      box-shadow: none; }\n    progressbar.osd progress {\n      border-style: none;\n      border-radius: 0; }\n\n/************\n * GtkScale *\n ************/\nprogressbar trough, scale trough, scale fill {\n  background-color: rgba(255, 255, 255, 0.14);\n  border: none;\n  border-radius: 3px;\n  margin: 0; }\n  progressbar trough:disabled, scale trough:disabled, scale fill:disabled {\n    background-color: rgba(255, 255, 255, 0.06); }\n  progressbar trough:backdrop, progressbar:backdrop trough, scale trough:backdrop, scale fill:backdrop {\n    background-color: rgba(255, 255, 255, 0.06);\n    transition: 200ms ease-out; }\n    progressbar trough:backdrop:disabled, progressbar:backdrop trough:disabled, scale trough:backdrop:disabled, scale fill:backdrop:disabled {\n      background-color: rgba(255, 255, 255, 0.06); }\n\nprogressbar progress, scale highlight {\n  border: none;\n  background: linear-gradient(to right, #03e9b1, #0014ff);\n  border-radius: 3px;\n  margin: 0; }\n  progressbar progress:disabled, scale highlight:disabled {\n    border: none;\n    background: linear-gradient(to right, rgba(3, 233, 177, 0.5), rgba(0, 20, 255, 0.5)); }\n  progressbar progress:backdrop, progressbar:backdrop progress, scale highlight:backdrop, progressbar progress:active:backdrop, progressbar:backdrop progress:active, scale highlight:active:backdrop {\n    border-color: #1a80ff;\n    background-color: #1a80ff; }\n    progressbar progress:backdrop:disabled, progressbar:backdrop progress:disabled, scale highlight:backdrop:disabled, progressbar progress:active:backdrop:disabled, progressbar:backdrop progress:active:disabled, scale highlight:active:backdrop:disabled {\n      background-color: rgba(255, 255, 255, 0.06); }\n\nscale {\n  min-height: 16px;\n  min-width: 16px;\n  padding: 8px; }\n  scale.horizontal trough,\n  scale.horizontal progress {\n    min-height: 6px; }\n  scale.vertical trough,\n  scale.vertical progress {\n    min-width: 6px; }\n  scale.vertical highlight {\n    background: linear-gradient(to bottom, #03e9b1, #0014ff); }\n    scale.vertical highlight:disabled {\n      background: linear-gradient(to bottom, rgba(3, 233, 177, 0.5), rgba(0, 20, 255, 0.5)); }\n  scale slider {\n    min-height: 15px;\n    min-width: 15px;\n    margin: -7px;\n    background-color: #191a1f;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    border-radius: 12px;\n    transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n    transition-property: background, border, box-shadow; }\n    scale slider:active {\n      background-color: #0014ff; }\n      scale slider:active:disabled {\n        background-color: #141418;\n        box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }\n  scale.fine-tune.horizontal {\n    padding-top: 9px;\n    padding-bottom: 9px;\n    min-height: 16px; }\n  scale.fine-tune.vertical {\n    padding-left: 9px;\n    padding-right: 9px;\n    min-width: 16px; }\n  scale.fine-tune slider {\n    margin: -6px; }\n  scale.fine-tune fill,\n  scale.fine-tune highlight,\n  scale.fine-tune trough {\n    border-radius: 5px; }\n  scale trough {\n    outline-offset: 2px;\n    outline-color: transparent; }\n  scale fill:backdrop, scale fill {\n    background-color: black; }\n  scale fill:disabled:backdrop, scale fill:disabled {\n    border-color: transparent;\n    background-color: transparent; }\n  .osd scale fill {\n    background-color: rgba(97, 97, 97, 0.775); }\n    .osd scale fill:disabled:backdrop, .osd scale fill:disabled {\n      border-color: transparent;\n      background-color: transparent; }\n  scale slider {\n    border-color: #191a1f;\n    border: 2px solid #0014ff;\n    border-radius: 12px;\n    background-color: #101013; }\n    scale slider:disabled {\n      background-color: #1c1c21;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1);\n      border-color: rgba(0, 20, 255, 0.5); }\n    scale slider:backdrop, scale slider:backdrop:disabled {\n      transition: 200ms ease-out;\n      background-color: #1c1c21;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1), 0px 0px 1px 1px rgba(0, 0, 0, 0.1); }\n    row:selected scale slider:disabled, row:selected scale slider {\n      border-color: #005bcc; }\n    .osd scale slider {\n      color: #fefefe;\n      border-color: rgba(0, 0, 0, 0.7);\n      background-color: rgba(7, 7, 8, 0.98);\n      background-clip: padding-box;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n      text-shadow: 0 1px black;\n      -gtk-icon-shadow: 0 1px black;\n      outline-color: rgba(254, 254, 254, 0.3);\n      border-color: rgba(0, 0, 0, 0.7);\n      background-color: #070708; }\n      .osd scale slider:hover {\n        color: white;\n        border-color: rgba(0, 0, 0, 0.7);\n        background-image: linear-gradient(to bottom, rgba(34, 35, 42, 0.98), rgba(34, 35, 42, 0.98));\n        background-clip: padding-box;\n        box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n        text-shadow: 0 1px black;\n        -gtk-icon-shadow: 0 1px black;\n        outline-color: rgba(254, 254, 254, 0.3);\n        background-color: #070708; }\n      .osd scale slider:active {\n        color: white;\n        border-color: rgba(0, 0, 0, 0.7);\n        background-image: linear-gradient(to bottom, rgba(21, 21, 25, 0.98), rgba(21, 21, 25, 0.98));\n        background-clip: padding-box;\n        box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n        text-shadow: none;\n        -gtk-icon-shadow: none;\n        outline-color: rgba(254, 254, 254, 0.3);\n        background-color: #070708; }\n      .osd scale slider:disabled {\n        color: #838383;\n        border-color: rgba(0, 0, 0, 0.7);\n        background-image: linear-gradient(to bottom, rgba(32, 32, 33, 0.5), rgba(32, 32, 33, 0.5));\n        background-clip: padding-box;\n        box-shadow: none;\n        text-shadow: none;\n        -gtk-icon-shadow: none;\n        background-color: #070708; }\n      .osd scale slider:backdrop {\n        color: #fefefe;\n        border-color: rgba(0, 0, 0, 0.7);\n        background-image: linear-gradient(to bottom, rgba(7, 7, 8, 0.98), rgba(7, 7, 8, 0.98));\n        background-clip: padding-box;\n        box-shadow: none;\n        text-shadow: none;\n        -gtk-icon-shadow: none;\n        background-color: #070708; }\n        .osd scale slider:backdrop:disabled {\n          background-color: #070708; }\n  scale value {\n    color: alpha(currentColor,0.4); }\n  scale.horizontal > marks {\n    color: alpha(currentColor,0.55); }\n    scale.horizontal > marks.top {\n      margin-bottom: 6px; }\n    scale.horizontal > marks.bottom {\n      margin-top: 6px; }\n    scale.horizontal > marks indicator {\n      background-color: currentColor;\n      min-height: 6px;\n      min-width: 1px; }\n  scale.horizontal > value.left {\n    margin-right: 9px; }\n  scale.horizontal > value.right {\n    margin-left: 9px; }\n  scale.horizontal.fine-tune > marks.top {\n    margin-top: 3px; }\n  scale.horizontal.fine-tune > marks.bottom {\n    margin-bottom: 3px; }\n  scale.horizontal.fine-tune > marks indicator {\n    min-height: 3px; }\n  scale.vertical > marks {\n    color: alpha(currentColor,0.55); }\n    scale.vertical > marks.top {\n      margin-right: 6px; }\n    scale.vertical > marks.bottom {\n      margin-left: 6px; }\n    scale.vertical > marks indicator {\n      background-color: currentColor;\n      min-height: 1px;\n      min-width: 6px; }\n  scale.vertical > value.top {\n    margin-bottom: 9px; }\n  scale.vertical > value.bottom {\n    margin-top: 9px; }\n  scale.vertical.fine-tune > marks.top {\n    margin-left: 3px; }\n  scale.vertical.fine-tune > marks.bottom {\n    margin-right: 3px; }\n  scale.vertical.fine-tune > marks indicator {\n    min-height: 3px; }\n  scale.horizontal indicator {\n    min-height: 6px;\n    min-width: 1px; }\n  scale.horizontal.fine-tune indicator {\n    min-height: 3px; }\n  scale.vertical indicator {\n    min-height: 1px;\n    min-width: 6px; }\n  scale.vertical.fine-tune indicator {\n    min-width: 3px; }\n  scale.horizontal.marks-before:not(.marks-after) slider {\n    min-height: 15px;\n    min-width: 15px;\n    margin: -7px;\n    border: 2px solid #0014ff;\n    border-radius: 50%;\n    background-color: #101013;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }\n  scale.horizontal.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px; }\n  scale.horizontal.marks-before:not(.marks-after) slider:hover {\n    min-height: 15px;\n    min-width: 15px;\n    margin: -7px;\n    border: 2px solid #0014ff;\n    border-radius: 50%;\n    background-color: #101013;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }\n  scale.horizontal.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px; }\n  scale.horizontal.marks-before:not(.marks-after) slider:active {\n    min-height: 15px;\n    min-width: 15px;\n    margin: -7px;\n    border: 2px solid #0014ff;\n    border-radius: 50%;\n    background-color: #101013;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }\n  scale.horizontal.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px; }\n  scale.horizontal.marks-before:not(.marks-after) slider:disabled {\n    min-height: 15px;\n    min-width: 15px;\n    margin: -7px;\n    border: 2px solid #0014ff;\n    border-radius: 50%;\n    background-color: #101013;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }\n  scale.horizontal.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px; }\n  scale.horizontal.marks-before:not(.marks-after) slider:backdrop {\n    min-height: 15px;\n    min-width: 15px;\n    margin: -7px;\n    border: 2px solid #0014ff;\n    border-radius: 50%;\n    background-color: #101013;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }\n  scale.horizontal.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px; }\n  scale.horizontal.marks-before:not(.marks-after) slider:backdrop:disabled {\n    min-height: 15px;\n    min-width: 15px;\n    margin: -7px;\n    border: 2px solid #0014ff;\n    border-radius: 50%;\n    background-color: #101013;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }\n  scale.horizontal.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px; }\n  scale.horizontal.marks-after:not(.marks-before) slider {\n    min-height: 15px;\n    min-width: 15px;\n    margin: -7px;\n    border: 2px solid #0014ff;\n    border-radius: 50%;\n    background-color: #101013;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }\n  scale.horizontal.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px; }\n  scale.horizontal.marks-after:not(.marks-before) slider:hover {\n    min-height: 15px;\n    min-width: 15px;\n    margin: -7px;\n    border: 2px solid #0014ff;\n    border-radius: 50%;\n    background-color: #101013;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }\n  scale.horizontal.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px; }\n  scale.horizontal.marks-after:not(.marks-before) slider:active {\n    min-height: 15px;\n    min-width: 15px;\n    margin: -7px;\n    border: 2px solid #0014ff;\n    border-radius: 50%;\n    background-color: #101013;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }\n  scale.horizontal.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px; }\n  scale.horizontal.marks-after:not(.marks-before) slider:disabled {\n    min-height: 15px;\n    min-width: 15px;\n    margin: -7px;\n    border: 2px solid #0014ff;\n    border-radius: 50%;\n    background-color: #101013;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }\n  scale.horizontal.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px; }\n  scale.horizontal.marks-after:not(.marks-before) slider:backdrop {\n    min-height: 15px;\n    min-width: 15px;\n    margin: -7px;\n    border: 2px solid #0014ff;\n    border-radius: 50%;\n    background-color: #101013;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }\n  scale.horizontal.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px; }\n  scale.horizontal.marks-after:not(.marks-before) slider:backdrop:disabled {\n    min-height: 15px;\n    min-width: 15px;\n    margin: -7px;\n    border: 2px solid #0014ff;\n    border-radius: 50%;\n    background-color: #101013;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }\n  scale.horizontal.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px; }\n  scale.vertical.marks-before:not(.marks-after) slider {\n    min-height: 15px;\n    min-width: 15px;\n    margin: -7px;\n    border: 2px solid #0014ff;\n    border-radius: 50%;\n    background-color: #101013;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }\n  scale.vertical.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px; }\n  scale.vertical.marks-before:not(.marks-after) slider:hover {\n    min-height: 15px;\n    min-width: 15px;\n    margin: -7px;\n    border: 2px solid #0014ff;\n    border-radius: 50%;\n    background-color: #101013;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }\n  scale.vertical.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px; }\n  scale.vertical.marks-before:not(.marks-after) slider:active {\n    min-height: 15px;\n    min-width: 15px;\n    margin: -7px;\n    border: 2px solid #0014ff;\n    border-radius: 50%;\n    background-color: #101013;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }\n  scale.vertical.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px; }\n  scale.vertical.marks-before:not(.marks-after) slider:disabled {\n    min-height: 15px;\n    min-width: 15px;\n    margin: -7px;\n    border: 2px solid #0014ff;\n    border-radius: 50%;\n    background-color: #101013;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }\n  scale.vertical.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px; }\n  scale.vertical.marks-before:not(.marks-after) slider:backdrop {\n    min-height: 15px;\n    min-width: 15px;\n    margin: -7px;\n    border: 2px solid #0014ff;\n    border-radius: 50%;\n    background-color: #101013;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }\n  scale.vertical.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px; }\n  scale.vertical.marks-before:not(.marks-after) slider:backdrop:disabled {\n    min-height: 15px;\n    min-width: 15px;\n    margin: -7px;\n    border: 2px solid #0014ff;\n    border-radius: 50%;\n    background-color: #101013;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }\n  scale.vertical.marks-before:not(.marks-after).fine-tune slider {\n    margin: -7px; }\n  scale.vertical.marks-after:not(.marks-before) slider {\n    min-height: 15px;\n    min-width: 15px;\n    margin: -7px;\n    border: 2px solid #0014ff;\n    border-radius: 50%;\n    background-color: #101013;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }\n  scale.vertical.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px; }\n  scale.vertical.marks-after:not(.marks-before) slider:hover {\n    min-height: 15px;\n    min-width: 15px;\n    margin: -7px;\n    border: 2px solid #0014ff;\n    border-radius: 50%;\n    background-color: #101013;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }\n  scale.vertical.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px; }\n  scale.vertical.marks-after:not(.marks-before) slider:active {\n    min-height: 15px;\n    min-width: 15px;\n    margin: -7px;\n    border: 2px solid #0014ff;\n    border-radius: 50%;\n    background-color: #101013;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }\n  scale.vertical.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px; }\n  scale.vertical.marks-after:not(.marks-before) slider:disabled {\n    min-height: 15px;\n    min-width: 15px;\n    margin: -7px;\n    border: 2px solid #0014ff;\n    border-radius: 50%;\n    background-color: #101013;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }\n  scale.vertical.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px; }\n  scale.vertical.marks-after:not(.marks-before) slider:backdrop {\n    min-height: 15px;\n    min-width: 15px;\n    margin: -7px;\n    border: 2px solid #0014ff;\n    border-radius: 50%;\n    background-color: #101013;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }\n  scale.vertical.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px; }\n  scale.vertical.marks-after:not(.marks-before) slider:backdrop:disabled {\n    min-height: 15px;\n    min-width: 15px;\n    margin: -7px;\n    border: 2px solid #0014ff;\n    border-radius: 50%;\n    background-color: #101013;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); }\n  scale.vertical.marks-after:not(.marks-before).fine-tune slider {\n    margin: -7px; }\n  scale.color {\n    min-height: 0;\n    min-width: 0; }\n    scale.color trough {\n      background-image: image(black);\n      background-repeat: no-repeat; }\n    scale.color.horizontal {\n      padding: 0 0 15px 0; }\n      scale.color.horizontal trough {\n        padding-bottom: 4px;\n        background-position: 0 -3px;\n        border-top-left-radius: 0;\n        border-top-right-radius: 0; }\n      scale.color.horizontal slider:dir(ltr):hover, scale.color.horizontal slider:dir(ltr):backdrop, scale.color.horizontal slider:dir(ltr):disabled, scale.color.horizontal slider:dir(ltr):backdrop:disabled, scale.color.horizontal slider:dir(ltr), scale.color.horizontal slider:dir(rtl):hover, scale.color.horizontal slider:dir(rtl):backdrop, scale.color.horizontal slider:dir(rtl):disabled, scale.color.horizontal slider:dir(rtl):backdrop:disabled, scale.color.horizontal slider:dir(rtl) {\n        margin-bottom: -15px;\n        margin-top: 6px; }\n    scale.color.vertical:dir(ltr) {\n      padding: 0 0 0 15px; }\n      scale.color.vertical:dir(ltr) trough {\n        padding-left: 4px;\n        background-position: 3px 0;\n        border-bottom-right-radius: 0;\n        border-top-right-radius: 0; }\n      scale.color.vertical:dir(ltr) slider:hover, scale.color.vertical:dir(ltr) slider:backdrop, scale.color.vertical:dir(ltr) slider:disabled, scale.color.vertical:dir(ltr) slider:backdrop:disabled, scale.color.vertical:dir(ltr) slider {\n        margin-left: -15px;\n        margin-right: 6px; }\n    scale.color.vertical:dir(rtl) {\n      padding: 0 15px 0 0; }\n      scale.color.vertical:dir(rtl) trough {\n        padding-right: 4px;\n        background-position: -3px 0;\n        border-bottom-left-radius: 0;\n        border-top-left-radius: 0; }\n      scale.color.vertical:dir(rtl) slider:hover, scale.color.vertical:dir(rtl) slider:backdrop, scale.color.vertical:dir(rtl) slider:disabled, scale.color.vertical:dir(rtl) slider:backdrop:disabled, scale.color.vertical:dir(rtl) slider {\n        margin-right: -15px;\n        margin-left: 6px; }\n    scale.color.fine-tune.horizontal:dir(ltr), scale.color.fine-tune.horizontal:dir(rtl) {\n      padding: 0 0 12px 0; }\n      scale.color.fine-tune.horizontal:dir(ltr) trough, scale.color.fine-tune.horizontal:dir(rtl) trough {\n        padding-bottom: 7px;\n        background-position: 0 -6px; }\n      scale.color.fine-tune.horizontal:dir(ltr) slider, scale.color.fine-tune.horizontal:dir(rtl) slider {\n        margin-bottom: -15px;\n        margin-top: 6px; }\n    scale.color.fine-tune.vertical:dir(ltr) {\n      padding: 0 0 0 12px; }\n      scale.color.fine-tune.vertical:dir(ltr) trough {\n        padding-left: 7px;\n        background-position: 6px 0; }\n      scale.color.fine-tune.vertical:dir(ltr) slider {\n        margin-left: -15px;\n        margin-right: 6px; }\n    scale.color.fine-tune.vertical:dir(rtl) {\n      padding: 0 12px 0 0; }\n      scale.color.fine-tune.vertical:dir(rtl) trough {\n        padding-right: 7px;\n        background-position: -6px 0; }\n      scale.color.fine-tune.vertical:dir(rtl) slider {\n        margin-right: -15px;\n        margin-left: 6px; }\n\n/**************\n * Scrollbars *\n **************/\nscrollbar {\n  background-color: #151519;\n  transition: 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  scrollbar.top {\n    border-bottom: 1px solid black; }\n  scrollbar.bottom {\n    border-top: 1px solid black; }\n  scrollbar.left {\n    border-right: 1px solid black; }\n  scrollbar.right {\n    border-left: 1px solid black; }\n  scrollbar:backdrop {\n    background-color: #09090b;\n    border-color: #020202;\n    transition: 200ms ease-out; }\n  scrollbar slider {\n    min-width: 6px;\n    min-height: 6px;\n    margin: -1px;\n    border: 4px solid transparent;\n    border-radius: 8px;\n    background-clip: padding-box;\n    background-color: #99999b; }\n    scrollbar slider:hover {\n      background-color: #c6c7c9; }\n    scrollbar slider:hover:active {\n      background-color: #338eff; }\n    scrollbar slider:backdrop {\n      background-color: #3e3e41; }\n    scrollbar slider:disabled {\n      background-color: transparent; }\n  scrollbar.fine-tune slider {\n    min-width: 4px;\n    min-height: 4px; }\n  scrollbar.fine-tune.horizontal slider {\n    border-width: 5px 4px; }\n  scrollbar.fine-tune.vertical slider {\n    border-width: 4px 5px; }\n  scrollbar.overlay-indicator:not(.dragging):not(.hovering) {\n    border-color: transparent;\n    opacity: 0.4;\n    background-color: transparent; }\n    scrollbar.overlay-indicator:not(.dragging):not(.hovering) slider {\n      margin: 0;\n      min-width: 3px;\n      min-height: 3px;\n      background-color: #F4F5F6;\n      border: 1px solid black; }\n    scrollbar.overlay-indicator:not(.dragging):not(.hovering) button {\n      min-width: 5px;\n      min-height: 5px;\n      background-color: #F4F5F6;\n      background-clip: padding-box;\n      border-radius: 100%;\n      border: 1px solid black;\n      -gtk-icon-source: none; }\n    scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal slider {\n      margin: 0 2px;\n      min-width: 40px; }\n    scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal button {\n      margin: 1px 2px;\n      min-width: 5px; }\n    scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical slider {\n      margin: 2px 0;\n      min-height: 40px; }\n    scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical button {\n      margin: 2px 1px;\n      min-height: 5px; }\n  scrollbar.overlay-indicator.dragging, scrollbar.overlay-indicator.hovering {\n    opacity: 0.8; }\n  scrollbar.horizontal slider {\n    min-width: 40px; }\n  scrollbar.vertical slider {\n    min-height: 40px; }\n  scrollbar button {\n    padding: 0;\n    min-width: 12px;\n    min-height: 12px;\n    border-style: none;\n    border-radius: 0;\n    transition-property: min-height, min-width, color;\n    background-color: transparent;\n    background-image: none;\n    border-color: transparent;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    color: #99999b; }\n    scrollbar button:hover {\n      background-color: transparent;\n      background-image: none;\n      border-color: transparent;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      color: #c6c7c9; }\n    scrollbar button:active, scrollbar button:checked {\n      background-color: transparent;\n      background-image: none;\n      border-color: transparent;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      color: #338eff; }\n    scrollbar button:disabled {\n      background-color: transparent;\n      background-image: none;\n      border-color: transparent;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      color: rgba(153, 153, 155, 0.2); }\n    scrollbar button:backdrop {\n      background-color: transparent;\n      background-image: none;\n      border-color: transparent;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      color: #3e3e41; }\n      scrollbar button:backdrop:disabled {\n        background-color: transparent;\n        background-image: none;\n        border-color: transparent;\n        box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n        text-shadow: none;\n        -gtk-icon-shadow: none;\n        color: rgba(62, 62, 65, 0.2); }\n  scrollbar.vertical button.down {\n    -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\"); }\n  scrollbar.vertical button.up {\n    -gtk-icon-source: -gtk-icontheme(\"pan-up-symbolic\"); }\n  scrollbar.horizontal button.down {\n    -gtk-icon-source: -gtk-icontheme(\"pan-right-symbolic\"); }\n  scrollbar.horizontal button.up {\n    -gtk-icon-source: -gtk-icontheme(\"pan-left-symbolic\"); }\n\ntreeview ~ scrollbar.vertical {\n  border-top: 1px solid black;\n  margin-top: -1px; }\n\n/***********\n * Sidebar *\n ***********/\n.sidebar {\n  border-style: none;\n  border-width: 0;\n  background-color: #151519; }\n  .sidebar .frame {\n    border: none; }\n  stacksidebar.sidebar:dir(ltr) list, stacksidebar.sidebar.left list, stacksidebar.sidebar.left:dir(rtl) list, .sidebar:dir(ltr), .sidebar.left, .sidebar.left:dir(rtl) {\n    border-right: none;\n    border-left-style: none; }\n  stacksidebar.sidebar:dir(rtl) list\n  .sidebar:dir(rtl), stacksidebar.sidebar.right list\n  .sidebar:dir(rtl), .sidebar.right {\n    border-left: 1px solid black;\n    border-right-style: none; }\n  .sidebar:backdrop {\n    background-color: #16161a;\n    border-color: #020202; }\n  .sidebar row {\n    padding: 8px 12px;\n    transition: all .12s ease-in; }\n    .sidebar row label {\n      color: #98abb2; }\n    .sidebar row:selected {\n      color: #fefefe; }\n      .sidebar row:selected:backdrop {\n        color: rgba(254, 254, 254, 0.5);\n        background: rgba(0, 114, 255, 0.6); }\n        .sidebar row:selected:backdrop label {\n          color: #fefefe; }\n      .sidebar row:selected label {\n        color: #fefefe; }\n  .sidebar.source-list {\n    background: #0e0e11;\n    padding: 4px 0px; }\n    .sidebar.source-list.view, iconview.sidebar.source-list {\n      transition: all .12s ease-in; }\n      .sidebar.source-list.view:selected, iconview.sidebar.source-list:selected {\n        background-color: #0072ff;\n        color: #fefefe; }\n        .sidebar.source-list.view:selected:active, iconview.sidebar.source-list:selected:active {\n          box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.5); }\n        .sidebar.source-list.view:selected.has-open-popup, iconview.sidebar.source-list:selected.has-open-popup, .sidebar.source-list.view:selected:hover, iconview.sidebar.source-list:selected:hover {\n          background-color: rgba(0, 114, 255, 0.9); }\n        .sidebar.source-list.view:selected:backdrop, iconview.sidebar.source-list:selected:backdrop {\n          background-color: rgba(0, 114, 255, 0.6); }\n      .sidebar.source-list.view:hover, iconview.sidebar.source-list:hover, .sidebar.source-list.view iconview.source-list:hover, iconview.sidebar.source-list iconview.source-list:hover {\n        background-color: rgba(0, 0, 0, 0.13); }\n  paned .sidebar.left, paned .sidebar.right, paned .sidebar.left:dir(rtl), paned .sidebar:dir(rtl), paned .sidebar:dir(ltr), paned .sidebar {\n    border-style: none;\n    border-color: black; }\n\nstacksidebar row {\n  padding: 10px 4px; }\n  stacksidebar row > label {\n    padding-left: 6px;\n    padding-right: 6px; }\n  stacksidebar row.needs-attention > label {\n    background-size: 6px 6px, 0 0; }\n\n/*******************************************************************/\n/*                  PLACESSIDEBAR                                  */\n/*******************************************************************/\nplacessidebar.sidebar, .nautilus-window .navigation-sidebar {\n  background-color: transparent;\n  background-image: linear-gradient(to right, #09090b 40px, #0e0e11 35px, #0e0e11 36px, #0e0e11 36px, #0e0e11 99%, #0e0e11 100%); }\n  placessidebar.sidebar row.sidebar-row, .nautilus-window .navigation-sidebar row.sidebar-row {\n    margin: 0;\n    border-radius: 0;\n    padding: 2px 11px; }\n    placessidebar.sidebar row.sidebar-row label, .nautilus-window .navigation-sidebar row.sidebar-row label {\n      color: #F4F5F6;\n      padding-left: 8px; }\n    placessidebar.sidebar row.sidebar-row.sidebar-row .sidebar-icon, .nautilus-window .navigation-sidebar row.sidebar-row.sidebar-row .sidebar-icon {\n      margin-left: -14px;\n      margin-right: 12px;\n      padding-left: 14px;\n      padding-right: 12px;\n      color: #F4F5F6; }\n    placessidebar.sidebar row.sidebar-row:hover, .nautilus-window .navigation-sidebar row.sidebar-row:hover {\n      transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n      color: rgba(0, 0, 0, 0.76);\n      background-color: transparent;\n      /*rgba(65,67,75,0.4); */\n      background-image: linear-gradient(to right, #1b232d 40px, #191a1f 40px, #191a1f 97%); }\n    placessidebar.sidebar row.sidebar-row:selected, .nautilus-window .navigation-sidebar row.sidebar-row:selected {\n      background-color: transparent;\n      background-image: linear-gradient(to right, #0072ff 40px, rgba(65, 67, 75, 0) 36px, rgba(65, 67, 75, 0) 97%); }\n      placessidebar.sidebar row.sidebar-row:selected label, .nautilus-window .navigation-sidebar row.sidebar-row:selected label {\n        color: #0072ff; }\n      placessidebar.sidebar row.sidebar-row:selected:backdrop, .nautilus-window .navigation-sidebar row.sidebar-row:selected:backdrop {\n        color: rgba(254, 254, 254, 0.5);\n        background-color: transparent;\n        background-image: linear-gradient(to right, rgba(0, 114, 255, 0.6) 40px, rgba(65, 67, 75, 0) 36px, rgba(65, 67, 75, 0) 97%); }\n        placessidebar.sidebar row.sidebar-row:selected:backdrop label, .nautilus-window .navigation-sidebar row.sidebar-row:selected:backdrop label {\n          color: rgba(0, 114, 255, 0.6); }\n      placessidebar.sidebar row.sidebar-row:selected .sidebar-icon, .nautilus-window .navigation-sidebar row.sidebar-row:selected .sidebar-icon {\n        -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.8);\n        color: inherit; }\n    placessidebar.sidebar row.sidebar-row.sidebar-new-bookmark-row, placessidebar.sidebar row.sidebar-row.sidebar-new-bookmark-row label, placessidebar.sidebar row.sidebar-row.sidebar-new-bookmark-row .sidebar-icon, .nautilus-window .navigation-sidebar row.sidebar-row.sidebar-new-bookmark-row, .nautilus-window .navigation-sidebar row.sidebar-row.sidebar-new-bookmark-row label, .nautilus-window .navigation-sidebar row.sidebar-row.sidebar-new-bookmark-row .sidebar-icon {\n      color: #f9dc5c; }\n    placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled), .nautilus-window .navigation-sidebar row.sidebar-row:drop(active):not(:disabled) {\n      box-shadow: inset 0 1px #71f79f, inset 0 -1px #71f79f; }\n      placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled), placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled) label, placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled) image, .nautilus-window .navigation-sidebar row.sidebar-row:drop(active):not(:disabled), .nautilus-window .navigation-sidebar row.sidebar-row:drop(active):not(:disabled) label, .nautilus-window .navigation-sidebar row.sidebar-row:drop(active):not(:disabled) image {\n        color: #71f79f; }\n      placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected, .nautilus-window .navigation-sidebar row.sidebar-row:drop(active):not(:disabled):selected {\n        background: #71f79f; }\n        placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected, placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected label, placessidebar.sidebar row.sidebar-row:drop(active):not(:disabled):selected image, .nautilus-window .navigation-sidebar row.sidebar-row:drop(active):not(:disabled):selected, .nautilus-window .navigation-sidebar row.sidebar-row:drop(active):not(:disabled):selected label, .nautilus-window .navigation-sidebar row.sidebar-row:drop(active):not(:disabled):selected image {\n          color: #fefefe; }\n  placessidebar.sidebar list, .nautilus-window .navigation-sidebar list {\n    background-color: transparent; }\n    placessidebar.sidebar list:backdrop, .nautilus-window .navigation-sidebar list:backdrop {\n      background-color: transparent; }\n\n.bottom-bar {\n  background-color: #0e0e11; }\n  .bottom-bar button {\n    background-color: transparent;\n    background-image: none;\n    border-color: transparent;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\n    .bottom-bar button .view, .bottom-bar button iconview {\n      background-color: transparent; }\n\n/*****************\n * GtkSpinButton *\n *****************/\nspinbutton {\n  font-feature-settings: \"tnum\"; }\n  spinbutton:not(.vertical) {\n    padding: 0;\n    border-spacing: 0;\n    /* :not here just to bump specificity above that of the list button styling */ }\n    spinbutton:not(.vertical) > text, .osd spinbutton:not(.vertical) > text {\n      min-width: 28px;\n      margin: 0;\n      background: none;\n      background-color: transparent;\n      border: none;\n      border-radius: 0;\n      box-shadow: none;\n      padding: 6px; }\n      spinbutton:not(.vertical) > text:backdrop:disabled, .osd spinbutton:not(.vertical) > text:backdrop:disabled {\n        background-color: transparent; }\n    spinbutton:not(.vertical) > button.image-button.up:not(.flat),\n    spinbutton:not(.vertical) > button.image-button.down:not(.flat) {\n      min-height: 16px;\n      margin: 0;\n      padding-bottom: 0;\n      padding-top: 0;\n      color: #dedfe1;\n      background-image: none;\n      border-style: none none none solid;\n      border-color: rgba(0, 0, 0, 0.3);\n      border-radius: 0;\n      box-shadow: none;\n      background-color: transparent; }\n      spinbutton:not(.vertical) > button.image-button.up:not(.flat):dir(rtl),\n      spinbutton:not(.vertical) > button.image-button.down:not(.flat):dir(rtl) {\n        border-style: none solid none none; }\n      spinbutton:not(.vertical) > button.image-button.up:not(.flat):hover,\n      spinbutton:not(.vertical) > button.image-button.down:not(.flat):hover {\n        color: #F4F5F6;\n        background-color: #040405; }\n      spinbutton:not(.vertical) > button.image-button.up:not(.flat):disabled,\n      spinbutton:not(.vertical) > button.image-button.down:not(.flat):disabled {\n        color: rgba(130, 131, 133, 0.3);\n        background-color: transparent; }\n      spinbutton:not(.vertical) > button.image-button.up:not(.flat):active,\n      spinbutton:not(.vertical) > button.image-button.down:not(.flat):active {\n        background-color: rgba(0, 0, 0, 0.1);\n        box-shadow: inset 0 2px 3px -1px rgba(0, 0, 0, 0.2); }\n      spinbutton:not(.vertical) > button.image-button.up:not(.flat):dir(ltr):last-child,\n      spinbutton:not(.vertical) > button.image-button.down:not(.flat):dir(ltr):last-child {\n        border-radius: 0 6px 6px 0; }\n      spinbutton:not(.vertical) > button.image-button.up:not(.flat):dir(rtl):first-child,\n      spinbutton:not(.vertical) > button.image-button.down:not(.flat):dir(rtl):first-child {\n        border-radius: 6px 0 0 6px; }\n  .osd spinbutton:not(.vertical) > button.image-button.up:not(.flat),\n  .osd spinbutton:not(.vertical) > button.image-button.down:not(.flat) {\n    background-color: transparent;\n    background-image: none;\n    border-color: transparent;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    color: #fefefe;\n    border-style: none none none solid;\n    border-color: rgba(0, 0, 0, 0.4);\n    border-radius: 0;\n    box-shadow: none;\n    -gtk-icon-shadow: 0 1px black; }\n    .osd spinbutton:not(.vertical) > button.image-button.up:not(.flat):dir(rtl),\n    .osd spinbutton:not(.vertical) > button.image-button.down:not(.flat):dir(rtl) {\n      border-style: none solid none none; }\n    .osd spinbutton:not(.vertical) > button.image-button.up:not(.flat):hover,\n    .osd spinbutton:not(.vertical) > button.image-button.down:not(.flat):hover {\n      background-color: transparent;\n      background-image: none;\n      border-color: transparent;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      color: #fefefe;\n      border-color: rgba(0, 0, 0, 0.5);\n      background-color: rgba(0, 0, 0, 0.98);\n      -gtk-icon-shadow: 0 1px black;\n      box-shadow: none; }\n    .osd spinbutton:not(.vertical) > button.image-button.up:not(.flat):disabled,\n    .osd spinbutton:not(.vertical) > button.image-button.down:not(.flat):disabled {\n      background-color: transparent;\n      background-image: none;\n      border-color: transparent;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      color: #838383;\n      border-color: rgba(0, 0, 0, 0.5);\n      -gtk-icon-shadow: none;\n      box-shadow: none; }\n    .osd spinbutton:not(.vertical) > button.image-button.up:not(.flat):dir(ltr):last-child,\n    .osd spinbutton:not(.vertical) > button.image-button.down:not(.flat):dir(ltr):last-child {\n      border-radius: 0 6px 6px 0; }\n    .osd spinbutton:not(.vertical) > button.image-button.up:not(.flat):dir(rtl):first-child,\n    .osd spinbutton:not(.vertical) > button.image-button.down:not(.flat):dir(rtl):first-child {\n      border-radius: 6px 0 0 6px; }\n  spinbutton.vertical:disabled {\n    color: #828385; }\n  spinbutton.vertical:drop(active) {\n    border-color: transparent;\n    box-shadow: none; }\n  spinbutton.vertical > text {\n    min-height: 32px;\n    min-width: 32px;\n    padding: 0;\n    border-radius: 0; }\n    spinbutton.vertical > text > selection {\n      background-color: rgba(0, 114, 255, 0.6);\n      color: transparent; }\n      spinbutton.vertical > text > selection:focus-within {\n        color: #F4F5F6; }\n  spinbutton.vertical > button {\n    min-height: 32px;\n    min-width: 32px;\n    padding: 0; }\n  spinbutton.vertical > button.up {\n    border-bottom-style: none;\n    border-bottom-left-radius: 0;\n    border-bottom-right-radius: 0; }\n  spinbutton.vertical > button.down {\n    border-top-style: none;\n    border-top-left-radius: 0;\n    border-top-right-radius: 0; }\n  .osd spinbutton.vertical > button:first-child {\n    color: #fefefe;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-color: rgba(7, 7, 8, 0.98);\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black;\n    outline-color: rgba(254, 254, 254, 0.3); }\n    .osd spinbutton.vertical > button:first-child:hover {\n      color: white;\n      border-color: rgba(0, 0, 0, 0.7);\n      background-image: linear-gradient(to bottom, rgba(34, 35, 42, 0.98), rgba(34, 35, 42, 0.98));\n      background-clip: padding-box;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n      text-shadow: 0 1px black;\n      -gtk-icon-shadow: 0 1px black;\n      outline-color: rgba(254, 254, 254, 0.3); }\n    .osd spinbutton.vertical > button:first-child:active {\n      color: white;\n      border-color: rgba(0, 0, 0, 0.7);\n      background-image: linear-gradient(to bottom, rgba(21, 21, 25, 0.98), rgba(21, 21, 25, 0.98));\n      background-clip: padding-box;\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n      text-shadow: none;\n      -gtk-icon-shadow: none;\n      outline-color: rgba(254, 254, 254, 0.3); }\n    .osd spinbutton.vertical > button:first-child:disabled {\n      color: #838383;\n      border-color: rgba(0, 0, 0, 0.7);\n      background-image: linear-gradient(to bottom, rgba(32, 32, 33, 0.5), rgba(32, 32, 33, 0.5));\n      background-clip: padding-box;\n      box-shadow: none;\n      text-shadow: none;\n      -gtk-icon-shadow: none; }\n  treeview spinbutton:not(.vertical) {\n    min-height: 0;\n    border-style: none;\n    border-radius: 0; }\n    treeview spinbutton:not(.vertical) > text {\n      min-height: 0;\n      padding: 1px 2px; }\n\n/***********\n * Spinner *\n ***********/\nmenu spinner {\n  color: #0072ff; }\n\n/*********************\n * Spinner Animation *\n *********************/\n@keyframes spin {\n  to {\n    -gtk-icon-transform: rotate(1turn); } }\nspinner {\n  background: none;\n  opacity: 0;\n  -gtk-icon-source: -gtk-icontheme(\"process-working-symbolic\"); }\n  spinner:checked {\n    opacity: 1;\n    animation: spin 1s linear infinite; }\n    spinner:checked:disabled {\n      opacity: 0.5; }\n\n/**********\n * Switch *\n **********/\nswitch {\n  font-size: 1px;\n  min-width: 40px;\n  min-height: 25px;\n  background-size: 40px 24px;\n  background-color: transparent;\n  background-repeat: no-repeat;\n  background-position: center center;\n  background-image: -gtk-scaled(url(\"../assets/switch-off.svg\"), url(\"../assets/switch-off.svg\"));\n  transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94); }\n  switch:disabled {\n    background-image: -gtk-scaled(url(\"../assets/switch-insensitive.svg\"), url(\"../assets/switch-insensitive.svg\")); }\n    switch:disabled slider {\n      background-image: -gtk-scaled(url(\"../assets/switch-slider-insensitive.svg\"), url(\"../assets/switch-slider-insensitive@2.png\")); }\n  switch, switch slider {\n    outline-color: transparent;\n    color: transparent;\n    border: none;\n    box-shadow: none; }\n  switch:checked {\n    background-image: -gtk-scaled(url(\"../assets/switch-on.svg\"), url(\"../assets/switch-on.svg\")); }\n    switch:checked slider {\n      background-image: -gtk-scaled(url(\"../assets/switch-slider-on.svg\"), url(\"../assets/switch-slider-on@2.png\")); }\n    switch:checked:disabled {\n      background-image: -gtk-scaled(url(\"../assets/switch-on-insensitive.svg\"), url(\"../assets/switch-on-insensitive.svg\")); }\n      switch:checked:disabled slider {\n        background-image: -gtk-scaled(url(\"../assets/switch-slider-on-insensitive.svg\"), url(\"../assets/switch-slider-on-insensitive@2.png\")); }\n  switch slider {\n    min-width: 1px;\n    min-height: 1px;\n    background-repeat: no-repeat;\n    background-position: left center;\n    background-color: transparent;\n    background-image: -gtk-scaled(url(\"../assets/switch-slider-off.svg\"), url(\"../assets/switch-slider-off@2.png\")); }\n  switch trough:active, switch trough:checked {\n    background-color: #0072ff; }\n    switch trough:active:backdrop, switch trough:checked:backdrop {\n      background-color: rgba(0, 114, 255, 0.6); }\n\n/************\n * Toolbars *\n ************/\ntoolbar, .inline-toolbar, searchbar > revealer > box {\n  padding: 4px;\n  background-color: #101013; }\n\ntoolbar {\n  padding: 4px 3px 3px 4px; }\n  .osd toolbar {\n    background-color: transparent; }\n  toolbar.osd {\n    padding: 13px;\n    border: none;\n    border-radius: 5px;\n    background-color: rgba(7, 7, 8, 0.98); }\n    toolbar.osd.left, toolbar.osd.right, toolbar.osd.top, toolbar.osd.bottom {\n      border-radius: 0; }\n  toolbar.horizontal separator {\n    margin: 0 7px 1px 6px; }\n  toolbar.vertical separator {\n    margin: 6px 1px 7px 0; }\n  toolbar:not(.inline-toolbar):not(.osd) switch,\n  toolbar:not(.inline-toolbar):not(.osd) scale,\n  toolbar:not(.inline-toolbar):not(.osd) entry,\n  toolbar:not(.inline-toolbar):not(.osd) spinbutton,\n  toolbar:not(.inline-toolbar):not(.osd) button {\n    margin-right: 1px;\n    margin-bottom: 1px; }\n\n.inline-toolbar {\n  padding: 3px;\n  border-width: 0 1px 1px;\n  border-radius: 0  0 5px 5px; }\n\nsearchbar > revealer > box {\n  border-width: 0 0 1px;\n  padding: 5px; }\n\n.inline-toolbar, searchbar > revealer > box {\n  border-style: solid;\n  border-color: black;\n  background-color: #0b0b0d; }\n  .inline-toolbar:backdrop, searchbar > revealer > box:backdrop {\n    border-color: #020202;\n    background-color: #0b0b0d;\n    box-shadow: none;\n    transition: 200ms ease-out; }\n\nsearchbar {\n  background: #191a1f; }\n\n/************\n * Tooltips *\n ************/\ntooltip {\n  padding: 4px;\n  /* not working */\n  border-radius: 4px;\n  box-shadow: none;\n  text-shadow: 0 1px black; }\n  tooltip.background {\n    background-color: #020203;\n    background-clip: padding-box;\n    border: 1px solid rgba(255, 255, 255, 0.1); }\n  tooltip decoration {\n    background-color: transparent; }\n  tooltip * {\n    padding: 4px;\n    background-color: transparent;\n    color: white; }\n\ncolumnview.view,\ntreeview.view {\n  border-left-color: black;\n  border-top-color: black; }\n  columnview.view:selected:focus, columnview.view:selected,\n  treeview.view:selected:focus,\n  treeview.view:selected {\n    border-radius: 0;\n    outline-color: #ed254e; }\n  columnview.view:disabled,\n  treeview.view:disabled {\n    color: #828385; }\n    columnview.view:disabled:selected,\n    treeview.view:disabled:selected {\n      color: #66aaff; }\n      columnview.view:disabled:selected:backdrop,\n      treeview.view:disabled:selected:backdrop {\n        color: rgba(32, 132, 255, 0.85); }\n  columnview.view.separator,\n  treeview.view.separator {\n    min-height: 2px;\n    color: black; }\n  columnview.view:backdrop,\n  treeview.view:backdrop {\n    border-left-color: #2e2f33;\n    border-top: #2e2f33; }\n  columnview.view:drop(active),\n  treeview.view:drop(active) {\n    box-shadow: none; }\n  columnview.view > dndtarget:drop(active),\n  treeview.view > dndtarget:drop(active) {\n    border-style: solid none;\n    border-width: 1px;\n    border-color: #005bcc; }\n    columnview.view > dndtarget:drop(active).after,\n    treeview.view > dndtarget:drop(active).after {\n      border-top-style: none; }\n    columnview.view > dndtarget:drop(active).before,\n    treeview.view > dndtarget:drop(active).before {\n      border-bottom-style: none; }\n  columnview.view.expander,\n  treeview.view.expander {\n    min-width: 16px;\n    min-height: 16px;\n    -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic\");\n    color: #b2b3b6; }\n    columnview.view.expander:dir(rtl),\n    treeview.view.expander:dir(rtl) {\n      -gtk-icon-source: -gtk-icontheme(\"pan-end-symbolic-rtl\"); }\n    columnview.view.expander:hover,\n    treeview.view.expander:hover {\n      color: #F4F5F6; }\n    columnview.view.expander:selected,\n    treeview.view.expander:selected {\n      color: #b2d4fe; }\n      columnview.view.expander:selected:hover,\n      treeview.view.expander:selected:hover {\n        color: #fefefe; }\n    columnview.view.expander:checked,\n    treeview.view.expander:checked {\n      -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\"); }\n  columnview.view.progressbar,\n  treeview.view.progressbar {\n    border: 1px solid #005bcc;\n    border-radius: 4px;\n    background-color: #0072ff;\n    background-image: linear-gradient(to bottom, #0072ff, #005bcc);\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.15), 0 1px rgba(0, 0, 0, 0.1); }\n    columnview.view.progressbar:selected:focus, columnview.view.progressbar:selected,\n    treeview.view.progressbar:selected:focus,\n    treeview.view.progressbar:selected {\n      box-shadow: inset 0 1px rgba(255, 255, 255, 0.05);\n      background-image: image(#191a1f); }\n      columnview.view.progressbar:selected:focus:backdrop, columnview.view.progressbar:selected:backdrop,\n      treeview.view.progressbar:selected:focus:backdrop,\n      treeview.view.progressbar:selected:backdrop {\n        background-color: #1b1c21; }\n  columnview.view.trough,\n  treeview.view.trough {\n    background-color: rgba(244, 245, 246, 0.1); }\n    columnview.view.trough:selected:focus, columnview.view.trough:selected,\n    treeview.view.trough:selected:focus,\n    treeview.view.trough:selected {\n      background-color: #005bcc; }\n  columnview.view > header > button,\n  treeview.view > header > button {\n    color: #bbbcc7;\n    background-color: #191a1f;\n    font-weight: bold;\n    text-shadow: none;\n    box-shadow: none; }\n    columnview.view > header > button:hover,\n    treeview.view > header > button:hover {\n      color: #d8d9df;\n      box-shadow: none;\n      transition: none; }\n    columnview.view > header > button:active,\n    treeview.view > header > button:active {\n      color: #F4F5F6;\n      transition: none; }\n    columnview.view > header > button sort-indicator,\n    treeview.view > header > button sort-indicator {\n      min-height: 16px;\n      min-width: 16px; }\n      columnview.view > header > button sort-indicator.ascending,\n      treeview.view > header > button sort-indicator.ascending {\n        -gtk-icon-source: -gtk-icontheme(\"pan-up-symbolic\"); }\n      columnview.view > header > button sort-indicator.descending,\n      treeview.view > header > button sort-indicator.descending {\n        -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\"); }\n  columnview.view button.dnd:active, columnview.view button.dnd:selected, columnview.view button.dnd:hover, columnview.view button.dnd,\n  columnview.view header.button.dnd:active,\n  columnview.view header.button.dnd:selected,\n  columnview.view header.button.dnd:hover,\n  columnview.view header.button.dnd,\n  treeview.view button.dnd:active,\n  treeview.view button.dnd:selected,\n  treeview.view button.dnd:hover,\n  treeview.view button.dnd,\n  treeview.view header.button.dnd:active,\n  treeview.view header.button.dnd:selected,\n  treeview.view header.button.dnd:hover,\n  treeview.view header.button.dnd {\n    padding: 0 6px;\n    color: #ed254e;\n    background-image: none;\n    background-color: #0072ff;\n    border-style: none;\n    border-radius: 0;\n    box-shadow: inset 0 0 0 1px #191a1f;\n    text-shadow: none;\n    transition: none; }\n  columnview.view acceleditor > label,\n  treeview.view acceleditor > label {\n    background-color: #0072ff; }\n\ncolumnview.view > header > button,\ntreeview.view > header > button, columnview.view > header > button:hover,\ntreeview.view > header > button:hover, columnview.view > header > button:active,\ntreeview.view > header > button:active {\n  padding: 0 6px;\n  background-image: none;\n  border-style: none none solid solid;\n  border-color: black;\n  border-radius: 0;\n  text-shadow: none; }\n  columnview.view > header > button:disabled,\n  treeview.view > header > button:disabled {\n    border-color: #101013;\n    background-image: none; }\n  columnview.view > header > button:last-child:backdrop,\n  treeview.view > header > button:last-child:backdrop, columnview.view > header > button:last-child,\n  treeview.view > header > button:last-child {\n    border-right-style: none; }\n\n/**********************\n * Window Decorations *\n *********************/\nwindow {\n  border-width: 0px; }\n  window.csd {\n    box-shadow: 0 3px 9px 1px rgba(0, 0, 0, 0.5), 0 0 0 1px rgba(0, 0, 0, 0.75);\n    margin: 0px;\n    border-radius: 4px 4px 0 0; }\n    window.csd:backdrop {\n      box-shadow: 0 3px 9px 1px transparent, 0 2px 6px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.75);\n      transition: 200ms ease-out; }\n    window.csd.popup {\n      border-radius: 7px;\n      box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.65); }\n    window.csd.dialog.message {\n      border-radius: 4px;\n      box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(0, 0, 0, 0.65); }\n  window.solid-csd {\n    margin: 0;\n    padding: 4px;\n    border: solid 1px black;\n    border-radius: 0;\n    box-shadow: inset 0 0 0 4px black, inset 0 0 0 3px #080809, inset 0 1px rgba(244, 245, 246, 0.07); }\n    window.solid-csd:backdrop {\n      box-shadow: inset 0 0 0 4px black, inset 0 0 0 3px #101013, inset 0 1px rgba(244, 245, 246, 0.07); }\n  window.maximized, window.fullscreen {\n    border-radius: 0;\n    box-shadow: none; }\n  window.tiled, window.tiled-top, window.tiled-left, window.tiled-right, window.tiled-bottom {\n    border-radius: 0;\n    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.75), 0 0 0 20px transparent; }\n    window.tiled:backdrop, window.tiled-top:backdrop, window.tiled-left:backdrop, window.tiled-right:backdrop, window.tiled-bottom:backdrop {\n      box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.75), 0 0 0 20px transparent; }\n  window.popup {\n    box-shadow: none; }\n  window.ssd {\n    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.75); }\n\nwindowcontrols button.close, windowcontrols button.maximize, windowcontrols button.minimize {\n  min-width: 20px;\n  min-height: 20px;\n  margin: 0;\n  padding: 0 1px;\n  background-position: center;\n  background-repeat: no-repeat;\n  background-size: 16px 16px; }\n  windowcontrols button.close, windowcontrols button.close:hover, windowcontrols button.close:focus, windowcontrols button.close:active, windowcontrols button.close:backdrop, windowcontrols button.close:backdrop:hover, windowcontrols button.maximize, windowcontrols button.maximize:hover, windowcontrols button.maximize:focus, windowcontrols button.maximize:active, windowcontrols button.maximize:backdrop, windowcontrols button.maximize:backdrop:hover, windowcontrols button.minimize, windowcontrols button.minimize:hover, windowcontrols button.minimize:focus, windowcontrols button.minimize:active, windowcontrols button.minimize:backdrop, windowcontrols button.minimize:backdrop:hover {\n    background-color: transparent;\n    border: none;\n    box-shadow: none;\n    color: transparent; }\nwindowcontrols button.close {\n  background-image: -gtk-scaled(url(\"../assets/close.png\"), url(\"../assets/close@2.png\")); }\n  windowcontrols button.close:hover, windowcontrols button.close:active {\n    background-image: -gtk-scaled(url(\"../assets/close_prelight.png\"), url(\"../assets/close_prelight@2.png\")); }\nwindowcontrols button.maximize {\n  background-image: -gtk-scaled(url(\"../assets/maximize.png\"), url(\"../assets/maximize@2.png\")); }\n  windowcontrols button.maximize:hover, windowcontrols button.maximize:active {\n    background-image: -gtk-scaled(url(\"../assets/maximize_prelight.png\"), url(\"../assets/maximize_prelight@2.png\")); }\nwindowcontrols button.minimize {\n  background-image: -gtk-scaled(url(\"../assets/min.png\"), url(\"../assets/min@2.png\")); }\n  windowcontrols button.minimize:hover, windowcontrols button.minimize:active {\n    background-image: -gtk-scaled(url(\"../assets/min_prelight.png\"), url(\"../assets/min_prelight@2.png\")); }\nwindowcontrols button:backdrop {\n  -gtk-icon-shadow: none;\n  background-image: -gtk-scaled(url(\"../assets/close_unfocused.png\"), url(\"../assets/close_unfocused@2.png\")); }\n\nheaderbar.selection-mode button.titlebutton,\n.titlebar.selection-mode button.titlebutton {\n  text-shadow: 0 -1px rgba(0, 0, 0, 0.6);\n  -gtk-icon-shadow: 0 -1px rgba(0, 0, 0, 0.6); }\n  headerbar.selection-mode button.titlebutton:backdrop,\n  .titlebar.selection-mode button.titlebutton:backdrop {\n    -gtk-icon-shadow: none; }\n\n.view:selected:focus, iconview:selected:focus, .view:selected, iconview:selected,\ntextview > text:selected:focus,\ntextview > text:selected, textview > text selection:focus, textview > text selection, flowbox flowboxchild:selected, modelbutton.flat:selected,\n.menuitem.button.flat:selected, calendar:selected, spinbutton:not(.vertical) selection:focus, spinbutton.vertical > text selection:focus, spinbutton:not(.vertical) selection, spinbutton.vertical > text selection,\nentry selection:focus,\nentry selection, row:selected, columnview.view:selected:focus, columnview.view:selected,\ntreeview.view:selected:focus,\ntreeview.view:selected {\n  background-color: #0072ff; }\n  row:selected label, label:selected, .selection-mode windowcontrols button, .view:selected:focus, iconview:selected:focus, .view:selected, iconview:selected,\n  textview > text:selected:focus,\n  textview > text:selected, textview > text selection:focus, textview > text selection, flowbox flowboxchild:selected, modelbutton.flat:selected,\n  .menuitem.button.flat:selected, calendar:selected, spinbutton:not(.vertical) selection:focus, spinbutton.vertical > text selection:focus, spinbutton:not(.vertical) selection, spinbutton.vertical > text selection,\n  entry selection:focus,\n  entry selection, row:selected, columnview.view:selected:focus, columnview.view:selected,\n  treeview.view:selected:focus,\n  treeview.view:selected {\n    color: #fefefe;\n    font-weight: normal; }\n    row:selected label:disabled, label:disabled:selected, .selection-mode windowcontrols button:disabled, iconview:disabled:selected:focus, .view:disabled:selected, iconview:disabled:selected,\n    textview > text:disabled:selected:focus,\n    textview > text:disabled:selected, textview > text selection:disabled, flowbox flowboxchild:disabled:selected, label:disabled selection, modelbutton.flat:disabled:selected,\n    .menuitem.button.flat:disabled:selected, calendar:disabled:selected, spinbutton:not(.vertical) selection:disabled, spinbutton.vertical > text selection:disabled,\n    entry selection:disabled, row:disabled:selected {\n      color: #7fb8ff; }\n    row:selected label:backdrop, label:backdrop:selected, .selection-mode windowcontrols button:backdrop, iconview:backdrop:selected:focus, .view:backdrop:selected, iconview:backdrop:selected,\n    textview > text:backdrop:selected:focus,\n    textview > text:backdrop:selected, textview > text selection:backdrop, flowbox flowboxchild:backdrop:selected, label:backdrop selection, modelbutton.flat:backdrop:selected,\n    .menuitem.button.flat:backdrop:selected, calendar:backdrop:selected, spinbutton:not(.vertical) selection:backdrop, spinbutton.vertical > text selection:backdrop,\n    entry selection:backdrop, row:backdrop:selected {\n      color: rgba(254, 254, 254, 0.5); }\n      row:selected label:backdrop:disabled, label:backdrop:disabled:selected, .selection-mode windowcontrols button:backdrop:disabled, .view:backdrop:disabled:selected, iconview:backdrop:disabled:selected,\n      textview > text:backdrop:disabled:selected, textview > text selection:backdrop:disabled, flowbox flowboxchild:backdrop:disabled:selected, label:disabled selection:backdrop, label:backdrop selection:disabled, modelbutton.flat:backdrop:disabled:selected,\n      .menuitem.button.flat:backdrop:disabled:selected, calendar:backdrop:disabled:selected, spinbutton:not(.vertical) selection:backdrop:disabled, spinbutton.vertical > text selection:backdrop:disabled,\n      entry selection:backdrop:disabled, row:backdrop:disabled:selected {\n        color: rgba(32, 132, 255, 0.85); }\n\n.monospace {\n  font-family: Monospace; }\n\n/**********************\n * DE-Specific Styles *\n **********************/\n/*********\n* Budgie *\n*********/\n.budgie-container {\n  background-color: transparent; }\n  .budgie-container:backdrop {\n    background-color: transparent; }\n  .budgie-container popover list,\n  .budgie-container popover row {\n    border: none;\n    background: none;\n    padding: 0;\n    margin: 0; }\n\n.budgie-popover .container,\n.budgie-popover border,\n.budgie-popover list,\n.budgie-popover row {\n  padding: 0;\n  margin: 0;\n  background: none;\n  border: none;\n  box-shadow: none;\n  text-shadow: none;\n  -gtk-icon-shadow: none;\n  opacity: 1;\n  min-width: 0;\n  min-height: 0; }\n\n.budgie-popover,\n.budgie-popover.background {\n  border-radius: 2px;\n  padding: 0;\n  background: #080809;\n  background-clip: border-box;\n  box-shadow: 0 2px 3px 1px rgba(0, 0, 0, 0.35);\n  border: 1px solid black; }\n  .budgie-popover list:hover,\n  .budgie-popover row:hover,\n  .budgie-popover.background list:hover,\n  .budgie-popover.background row:hover {\n    background: none; }\n  .budgie-popover > frame.container,\n  .budgie-popover.background > frame.container {\n    margin: 0 -1px -1px;\n    padding: 2px 0 0; }\n  .budgie-popover button,\n  .budgie-popover.background button {\n    color: #F4F5F6;\n    border: none;\n    background: transparent; }\n    .budgie-popover button:hover,\n    .budgie-popover.background button:hover {\n      color: #0072ff; }\n\n.budgie-popover > .container {\n  padding: 2px; }\n\n.budgie-menu {\n  color: #F4F5F6; }\n  .budgie-menu .container {\n    padding: 0; }\n  .budgie-menu button:hover {\n    -gtk-icon-filter: none; }\n  .budgie-menu entry.search {\n    border: none;\n    background: none;\n    padding: 5px 2px;\n    border-bottom: 1px solid black;\n    border-radius: 0;\n    font-size: 120%;\n    box-shadow: none;\n    color: #F4F5F6; }\n    .budgie-menu entry.search image:dir(ltr) {\n      padding-left: 8px;\n      padding-right: 12px; }\n    .budgie-menu entry.search image:dir(rtl) {\n      padding-left: 12px;\n      padding-right: 8px; }\n  .budgie-menu .categories {\n    border-width: 0;\n    margin-left: 3px;\n    background: transparent; }\n    .budgie-menu .categories:dir(ltr) {\n      border-right: 1px solid black; }\n    .budgie-menu .categories:dir(rtl) {\n      border-left: 1px solid black; }\n  .budgie-menu .category-button {\n    padding: 7px;\n    border-radius: 2px 0 0 2px; }\n    .budgie-menu .category-button:hover {\n      background-color: rgba(244, 245, 246, 0.05);\n      color: #F4F5F6; }\n    .budgie-menu .category-button:active {\n      box-shadow: inset 0 2px 2px -2px rgba(0, 0, 0, 0.2); }\n    .budgie-menu .category-button:checked {\n      color: #fefefe;\n      background: linear-gradient(to right, #5433FF, #20BDFF, #A5FECB); }\n      .budgie-menu .category-button:checked:hover {\n        color: rgba(254, 254, 254, 0.9); }\n    .budgie-menu .category-button:checked:disabled {\n      opacity: 0.5; }\n      .budgie-menu .category-button:checked:disabled label {\n        color: rgba(254, 254, 254, 0.7); }\n  .budgie-menu scrollbar {\n    background-color: transparent;\n    border-color: black; }\n  .budgie-menu button:not(.category-button) {\n    padding-top: 5px;\n    padding-bottom: 5px;\n    border-radius: 0;\n    box-shadow: none;\n    background: yellow; }\n  .budgie-menu button {\n    border: none;\n    background: transparent; }\n  .budgie-menu undershoot, .budgie-menu overshoot {\n    background: none; }\n  .budgie-menu list {\n    color: rgba(244, 245, 246, 0.7); }\n\nbutton.budgie-menu-launcher {\n  padding: 0 2px;\n  color: white;\n  box-shadow: none;\n  background-color: transparent; }\n  button.budgie-menu-launcher:hover {\n    color: white; }\n  button.budgie-menu-launcher:active, button.budgie-menu-launcher:checked {\n    color: white; }\n  button.budgie-menu-launcher:backdrop {\n    color: white;\n    background-color: transparent; }\n    button.budgie-menu-launcher:backdrop:hover {\n      color: white; }\n    button.budgie-menu-launcher:backdrop:active, button.budgie-menu-launcher:backdrop:checked {\n      color: #0072ff;\n      box-shadow: none;\n      background-color: #17181d; }\n\n.user-menu .content-box separator {\n  margin-left: 6px;\n  margin-right: 6px;\n  background-color: rgba(244, 245, 246, 0.1); }\n.user-menu button {\n  margin: 5px; }\n.user-menu > box.vertical row.activatable:first-child .indicator-item,\n.user-menu > frame.container > box.vertical row.activatable:first-child .indicator-item {\n  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(0, 0, 0, 0.2), inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1);\n  background-color: #0072ff;\n  transition-duration: 0.2s; }\n  .user-menu > box.vertical row.activatable:first-child .indicator-item:dir(ltr),\n  .user-menu > frame.container > box.vertical row.activatable:first-child .indicator-item:dir(ltr) {\n    padding-left: 7px;\n    background-position: left center;\n    background-repeat: no-repeat;\n    background-size: 38px auto; }\n  .user-menu > box.vertical row.activatable:first-child .indicator-item:dir(rtl),\n  .user-menu > frame.container > box.vertical row.activatable:first-child .indicator-item:dir(rtl) {\n    padding-right: 7px;\n    background-position: right center;\n    background-repeat: no-repeat;\n    background-size: 38px auto; }\n  .user-menu > box.vertical row.activatable:first-child .indicator-item label,\n  .user-menu > frame.container > box.vertical row.activatable:first-child .indicator-item label {\n    color: #fefefe; }\n    .user-menu > box.vertical row.activatable:first-child .indicator-item label:dir(ltr),\n    .user-menu > frame.container > box.vertical row.activatable:first-child .indicator-item label:dir(ltr) {\n      padding-left: 5px; }\n    .user-menu > box.vertical row.activatable:first-child .indicator-item label:dir(rtl),\n    .user-menu > frame.container > box.vertical row.activatable:first-child .indicator-item label:dir(rtl) {\n      padding-right: 5px; }\n  .user-menu > box.vertical row.activatable:first-child .indicator-item image,\n  .user-menu > frame.container > box.vertical row.activatable:first-child .indicator-item image {\n    color: #fefefe; }\n    .user-menu > box.vertical row.activatable:first-child .indicator-item image:first-child,\n    .user-menu > frame.container > box.vertical row.activatable:first-child .indicator-item image:first-child {\n      min-width: 24px;\n      min-height: 20px; }\n\nbutton.raven-trigger {\n  padding-left: 2px;\n  padding-right: 2px;\n  color: white;\n  box-shadow: none; }\n  button.raven-trigger:hover {\n    color: white;\n    background-color: transparent; }\n  button.raven-trigger:active, button.raven-trigger:checked {\n    box-shadow: none;\n    background-color: transparent;\n    color: #0072ff; }\n  button.raven-trigger:backdrop {\n    color: white; }\n    button.raven-trigger:backdrop:hover {\n      color: white; }\n    button.raven-trigger:backdrop:active, button.raven-trigger:backdrop:checked {\n      box-shadow: none;\n      color: #0072ff;\n      background-color: transparent; }\n\n.places-menu .container {\n  padding: 0; }\n.places-menu .message-bar {\n  border-top-left-radius: 3px;\n  border-top-right-radius: 3px; }\n.places-menu .name-button {\n  border: 0;\n  border-radius: 0;\n  padding: 4px 6px; }\n.places-menu .unmount-button {\n  padding: 4px 4px;\n  border: 0;\n  border-radius: 0; }\n.places-menu .places-section-header {\n  padding: 0px;\n  border-bottom: 1px solid rgba(0, 0, 0, 0.95);\n  box-shadow: 0px 1px 1px alpha(@theme_fg_color, 0.03); }\n.places-menu .places-section-header > button {\n  padding: 8px;\n  border: none;\n  border-bottom-left-radius: 0px;\n  border-bottom-right-radius: 0px; }\n.places-menu .places-list {\n  background: rgba(244, 245, 246, 0.04);\n  border-bottom: 1px solid rgba(0, 0, 0, 0.95); }\n.places-menu .unlock-area {\n  border-top: 1px solid rgba(0, 0, 0, 0.85);\n  border-bottom: 1px solid rgba(0, 0, 0, 0.85); }\n.places-menu .unlock-area entry {\n  border-radius: 0;\n  border: 0; }\n.places-menu .unlock-area button {\n  border-radius: 0;\n  border: 0;\n  border-left: 1px solid rgba(0, 0, 0, 0.85); }\n.places-menu .alternative-label {\n  font-size: 15px;\n  padding: 3px; }\n.places-menu .always-expand {\n  background: transparent;\n  border-bottom: none; }\n\n.night-light-indicator .container {\n  padding: 0; }\n.night-light-indicator .view-header {\n  font-size: 14px;\n  padding: 10px;\n  border-bottom: 1px solid mix(@theme_base_color, #000000, 0.35);\n  box-shadow: 0px 1px 1px alpha(@theme_fg_color, 0.04); }\n.night-light-indicator .display-settings-button {\n  border-top-left-radius: 0px;\n  border-top-right-radius: 0px;\n  border: none;\n  padding: 3px;\n  border-top: 1px solid mix(@theme_base_color, #000000, 0.35);\n  box-shadow: inset 0px 1px 1px alpha(@theme_fg_color, 0.04); }\n\n.budgie-panel {\n  color: white;\n  background-color: rgba(0, 0, 0, 0.95);\n  background-image: none;\n  box-shadow: none;\n  border: none;\n  transition: all 150ms ease-in; }\n  .budgie-panel .alert {\n    color: #ed254e; }\n  .budgie-panel:backdrop {\n    color: white;\n    background-color: rgba(0, 0, 0, 0.95); }\n  .budgie-panel button {\n    border-top-width: 0;\n    border-bottom-width: 0;\n    border-radius: 0; }\n    .budgie-panel button.flat {\n      background: transparent;\n      border: none; }\n      .budgie-panel button.flat:hover, .budgie-panel button.flat:active, .budgie-panel button.flat:checked {\n        background: transparent;\n        color: #0072ff; }\n  .budgie-panel popover list,\n  .budgie-panel popover row {\n    padding: 0;\n    margin: 0; }\n  .budgie-panel label {\n    color: white;\n    font-weight: 700; }\n  .budgie-panel.transparent {\n    background-color: rgba(0, 0, 0, 0.2); }\n    .top .budgie-panel.transparent {\n      border-bottom-color: transparent; }\n    .bottom .budgie-panel.transparent {\n      border-top-color: transparent; }\n    .left .budgie-panel.transparent {\n      border-right-color: transparent; }\n    .right .budgie-panel.transparent {\n      border-left-color: transparent; }\n  .budgie-panel .end-region {\n    border-radius: 0px; }\n    .budgie-panel .end-region separator {\n      background-color: rgba(244, 245, 246, 0.15); }\n    .budgie-panel .end-region label {\n      font-weight: 700;\n      color: #F4F5F6; }\n\n.budgie-panel #tasklist-button,\n.budgie-panel #tasklist-button:backdrop {\n  outline-color: transparent;\n  transition: all 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n  border-color: rgba(0, 0, 0, 0);\n  border-radius: 0;\n  background-color: transparent;\n  box-shadow: none;\n  background-clip: padding-box; }\n\n.budgie-panel button.flat.launcher {\n  outline-color: transparent;\n  transition: all 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94);\n  border-color: rgba(0, 0, 0, 0);\n  border-radius: 0;\n  padding: 0;\n  background-clip: padding-box;\n  background-color: transparent; }\n  .budgie-panel button.flat.launcher {\n    box-shadow: none; }\n\n.budgie-panel #tasklist-button:hover, .budgie-panel .unpinned button.flat.launcher:hover,\n.budgie-panel .pinned button.flat.launcher.running:hover {\n  box-shadow: none; }\n.budgie-panel #tasklist-button:active, .budgie-panel .unpinned button.flat.launcher:active,\n.budgie-panel .pinned button.flat.launcher.running:active, .budgie-panel #tasklist-button:checked, .budgie-panel .unpinned button.flat.launcher:checked,\n.budgie-panel .pinned button.flat.launcher.running:checked {\n  box-shadow: none; }\n.top .budgie-panel #tasklist-button, .budgie-panel .top #tasklist-button, .top .budgie-panel .unpinned button.flat.launcher, .budgie-panel .unpinned .top button.flat.launcher,\n.top .budgie-panel .pinned button.flat.launcher.running,\n.budgie-panel .pinned .top button.flat.launcher.running {\n  padding-bottom: 2px;\n  border-top: 2px solid transparent; }\n  .top .budgie-panel .pinned button.flat.launcher:not(.running) {\n    border-top: 2px solid transparent; }\n\n  .top .budgie-panel .pinned button.flat.launcher:not(.running):hover {\n    border-top: 2px solid rgba(255, 255, 255, 0.1); }\n\n  .top .budgie-panel .unpinned button.flat.launcher,\n  .top .budgie-panel .pinned button.flat.launcher.running {\n    border-top: 2px solid rgba(255, 255, 255, 0.1); }\n  .top .budgie-panel #tasklist-button:hover, .budgie-panel .top #tasklist-button:hover, .top .budgie-panel .unpinned button.flat.launcher:hover, .budgie-panel .unpinned .top button.flat.launcher:hover,\n  .top .budgie-panel .pinned button.flat.launcher.running:hover,\n  .budgie-panel .pinned .top button.flat.launcher.running:hover {\n    border-top: 2px solid rgba(255, 255, 255, 0.25); }\n  .top .budgie-panel #tasklist-button:active, .budgie-panel .top #tasklist-button:active, .top .budgie-panel .unpinned button.flat.launcher:active, .budgie-panel .unpinned .top button.flat.launcher:active,\n  .top .budgie-panel .pinned button.flat.launcher.running:active,\n  .budgie-panel .pinned .top button.flat.launcher.running:active, .top .budgie-panel #tasklist-button:checked, .budgie-panel .top #tasklist-button:checked, .top .budgie-panel .unpinned button.flat.launcher:checked, .budgie-panel .unpinned .top button.flat.launcher:checked,\n  .top .budgie-panel .pinned button.flat.launcher.running:checked,\n  .budgie-panel .pinned .top button.flat.launcher.running:checked {\n    border-top: 2px solid #0072ff; }\n.bottom .budgie-panel #tasklist-button, .budgie-panel .bottom #tasklist-button, .bottom .budgie-panel .unpinned button.flat.launcher, .budgie-panel .unpinned .bottom button.flat.launcher,\n.bottom .budgie-panel .pinned button.flat.launcher.running,\n.budgie-panel .pinned .bottom button.flat.launcher.running {\n  padding-top: 2px;\n  border-bottom: 2px solid transparent; }\n  .bottom .budgie-panel .pinned button.flat.launcher:not(.running) {\n    border-bottom: 2px solid transparent; }\n\n  .bottom .budgie-panel .pinned button.flat.launcher:not(.running):hover {\n    border-bottom: 2px solid rgba(255, 255, 255, 0.1); }\n\n  .bottom .budgie-panel .unpinned button.flat.launcher,\n  .bottom .budgie-panel .pinned button.flat.launcher.running {\n    border-bottom: 2px solid rgba(255, 255, 255, 0.1); }\n  .bottom .budgie-panel #tasklist-button:hover, .budgie-panel .bottom #tasklist-button:hover, .bottom .budgie-panel .unpinned button.flat.launcher:hover, .budgie-panel .unpinned .bottom button.flat.launcher:hover,\n  .bottom .budgie-panel .pinned button.flat.launcher.running:hover,\n  .budgie-panel .pinned .bottom button.flat.launcher.running:hover {\n    border-bottom: 2px solid rgba(255, 255, 255, 0.25); }\n  .bottom .budgie-panel #tasklist-button:active, .budgie-panel .bottom #tasklist-button:active, .bottom .budgie-panel .unpinned button.flat.launcher:active, .budgie-panel .unpinned .bottom button.flat.launcher:active,\n  .bottom .budgie-panel .pinned button.flat.launcher.running:active,\n  .budgie-panel .pinned .bottom button.flat.launcher.running:active, .bottom .budgie-panel #tasklist-button:checked, .budgie-panel .bottom #tasklist-button:checked, .bottom .budgie-panel .unpinned button.flat.launcher:checked, .budgie-panel .unpinned .bottom button.flat.launcher:checked,\n  .bottom .budgie-panel .pinned button.flat.launcher.running:checked,\n  .budgie-panel .pinned .bottom button.flat.launcher.running:checked {\n    border-bottom: 2px solid #0072ff; }\n.left .budgie-panel #tasklist-button, .budgie-panel .left #tasklist-button, .left .budgie-panel .unpinned button.flat.launcher, .budgie-panel .unpinned .left button.flat.launcher,\n.left .budgie-panel .pinned button.flat.launcher.running,\n.budgie-panel .pinned .left button.flat.launcher.running {\n  padding-right: 2px;\n  border-left: 2px solid transparent; }\n  .left .budgie-panel .pinned button.flat.launcher:not(.running) {\n    border-left: 2px solid transparent; }\n\n  .left .budgie-panel .pinned button.flat.launcher:not(.running):hover {\n    border-left: 2px solid rgba(255, 255, 255, 0.1); }\n\n  .left .budgie-panel .unpinned button.flat.launcher,\n  .left .budgie-panel .pinned button.flat.launcher.running {\n    border-left: 2px solid rgba(255, 255, 255, 0.1); }\n  .left .budgie-panel #tasklist-button:hover, .budgie-panel .left #tasklist-button:hover, .left .budgie-panel .unpinned button.flat.launcher:hover, .budgie-panel .unpinned .left button.flat.launcher:hover,\n  .left .budgie-panel .pinned button.flat.launcher.running:hover,\n  .budgie-panel .pinned .left button.flat.launcher.running:hover {\n    border-left: 2px solid rgba(255, 255, 255, 0.25); }\n  .left .budgie-panel #tasklist-button:active, .budgie-panel .left #tasklist-button:active, .left .budgie-panel .unpinned button.flat.launcher:active, .budgie-panel .unpinned .left button.flat.launcher:active,\n  .left .budgie-panel .pinned button.flat.launcher.running:active,\n  .budgie-panel .pinned .left button.flat.launcher.running:active, .left .budgie-panel #tasklist-button:checked, .budgie-panel .left #tasklist-button:checked, .left .budgie-panel .unpinned button.flat.launcher:checked, .budgie-panel .unpinned .left button.flat.launcher:checked,\n  .left .budgie-panel .pinned button.flat.launcher.running:checked,\n  .budgie-panel .pinned .left button.flat.launcher.running:checked {\n    border-left: 2px solid #0072ff; }\n.right .budgie-panel #tasklist-button, .budgie-panel .right #tasklist-button, .right .budgie-panel .unpinned button.flat.launcher, .budgie-panel .unpinned .right button.flat.launcher,\n.right .budgie-panel .pinned button.flat.launcher.running,\n.budgie-panel .pinned .right button.flat.launcher.running {\n  padding-left: 2px;\n  border-right: 2px solid transparent; }\n  .right .budgie-panel .pinned button.flat.launcher:not(.running) {\n    border-right: 2px solid transparent; }\n\n  .right .budgie-panel .pinned button.flat.launcher:not(.running):hover {\n    border-right: 2px solid rgba(255, 255, 255, 0.1); }\n\n  .right .budgie-panel .unpinned button.flat.launcher,\n  .right .budgie-panel .pinned button.flat.launcher.running {\n    border-right: 2px solid rgba(255, 255, 255, 0.1); }\n  .right .budgie-panel #tasklist-button:hover, .budgie-panel .right #tasklist-button:hover, .right .budgie-panel .unpinned button.flat.launcher:hover, .budgie-panel .unpinned .right button.flat.launcher:hover,\n  .right .budgie-panel .pinned button.flat.launcher.running:hover,\n  .budgie-panel .pinned .right button.flat.launcher.running:hover {\n    border-right: 2px solid rgba(255, 255, 255, 0.25); }\n  .right .budgie-panel #tasklist-button:active, .budgie-panel .right #tasklist-button:active, .right .budgie-panel .unpinned button.flat.launcher:active, .budgie-panel .unpinned .right button.flat.launcher:active,\n  .right .budgie-panel .pinned button.flat.launcher.running:active,\n  .budgie-panel .pinned .right button.flat.launcher.running:active, .right .budgie-panel #tasklist-button:checked, .budgie-panel .right #tasklist-button:checked, .right .budgie-panel .unpinned button.flat.launcher:checked, .budgie-panel .unpinned .right button.flat.launcher:checked,\n  .right .budgie-panel .pinned button.flat.launcher.running:checked,\n  .budgie-panel .pinned .right button.flat.launcher.running:checked {\n    border-right: 2px solid #0072ff; }\n\n.top .budgie-panel {\n  border-bottom: 1px solid rgba(0, 0, 0, 0.92); }\n\n.top .raven-frame {\n  padding: 0;\n  background: none; }\n  .top .raven-frame border {\n    border: none;\n    border-bottom: 1px solid rgba(0, 0, 0, 0.92); }\n\n.top .shadow-block {\n  background-color: transparent;\n  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.3), transparent); }\n\n.bottom .budgie-panel {\n  border-top: 1px solid rgba(0, 0, 0, 0.92); }\n\n.bottom .raven-frame {\n  padding: 0;\n  background: none; }\n  .bottom .raven-frame border {\n    border: none;\n    border-top: 1px solid rgba(0, 0, 0, 0.92); }\n\n.bottom .shadow-block {\n  background-color: transparent;\n  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.3), transparent); }\n\n.left .budgie-panel {\n  border-right: 1px solid rgba(0, 0, 0, 0.92); }\n\n.left .raven-frame {\n  padding: 0;\n  background: none; }\n  .left .raven-frame border {\n    border: none;\n    border-right: 1px solid rgba(0, 0, 0, 0.92); }\n\n.left .shadow-block {\n  background-color: transparent;\n  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.3), transparent); }\n\n.right .budgie-panel {\n  border-left: 1px solid rgba(0, 0, 0, 0.92); }\n\n.right .raven-frame {\n  padding: 0;\n  background: none; }\n  .right .raven-frame border {\n    border: none;\n    border-left: 1px solid rgba(0, 0, 0, 0.92); }\n\n.right .shadow-block {\n  background-color: transparent;\n  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.3), transparent); }\n\n.raven {\n  padding: 0;\n  color: #F4F5F6;\n  background: #080809;\n  transition: 170ms ease-out; }\n  .raven .raven-header {\n    min-height: 32px;\n    color: #F4F5F6;\n    border: solid rgba(0, 0, 0, 0.95);\n    border-width: 1px 0;\n    background-color: rgba(7, 7, 8, 0.45); }\n    .raven .raven-header * {\n      padding-top: 0;\n      padding-bottom: 0; }\n    .raven .raven-header.top {\n      border-top-style: none;\n      border-color: transparent;\n      margin-top: 3px;\n      min-height: 32px; }\n      .raven .raven-header.top button.image-button:hover {\n        color: #0067e6;\n        box-shadow: none; }\n    .raven .raven-header > button.text-button {\n      border-radius: 2px;\n      color: #fefefe;\n      background-color: rgba(230, 19, 62, 0.9);\n      box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n      .raven .raven-header > button.text-button:hover {\n        border-radius: 2px;\n        color: #fefefe;\n        background-color: rgba(237, 37, 78, 0.9);\n        box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n      .raven .raven-header > button.text-button:active {\n        color: #fefefe;\n        background-color: rgba(239, 61, 97, 0.9);\n        box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1), inset 0px -1px 0px 0px rgba(0, 0, 0, 0.1); }\n    .raven .raven-header.bottom {\n      border-bottom-style: none; }\n    .raven .raven-header button {\n      color: #8b8b8b;\n      text-shadow: none;\n      box-shadow: none;\n      background: transparent;\n      border: none;\n      border-radius: 0; }\n      .raven .raven-header button:hover {\n        color: #0072ff;\n        border-radius: 0;\n        text-shadow: none;\n        border: none;\n        border-radius: 0; }\n      .raven .raven-header button:disabled {\n        color: #828385; }\n      .raven .raven-header button.text-button.radio {\n        margin: 5px 0px;\n        min-height: 20px;\n        padding: 3px; }\n        .raven .raven-header button.text-button.radio:active, .raven .raven-header button.text-button.radio:checked {\n          border-radius: 23px;\n          background: linear-gradient(to right, #00c6ff, #0072ff);\n          box-shadow: 0px 0px 5px rgba(0, 198, 255, 0.98);\n          color: white; }\n  .raven list {\n    color: #F4F5F6;\n    background-color: transparent; }\n    .raven list:selected {\n      background-color: rgba(0, 114, 255, 0.9); }\n    .raven list row,\n    .raven list row.activatable {\n      background-color: transparent; }\n      .raven list row:hover,\n      .raven list row.activatable:hover {\n        background-color: rgba(36, 36, 41, 0.25); }\n      .raven list row:selected,\n      .raven list row.activatable:selected {\n        background-color: rgba(0, 114, 255, 0.9); }\n  .raven .raven-background {\n    color: #F4F5F6;\n    background-color: transparent;\n    border-color: transparent; }\n    .raven .raven-background.middle {\n      border-bottom-style: none; }\n  .raven .powerstrip {\n    background-color: transparent;\n    border-top-color: transparent; }\n  .raven .powerstrip button.image-button {\n    border-radius: 50%;\n    padding: 5px;\n    min-width: 32px;\n    min-height: 32px;\n    margin-bottom: 3px;\n    background: #c74ded;\n    color: #fefefe;\n    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(0, 0, 0, 0.2), inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1);\n    border: none;\n    font-size: 100%; }\n    .raven .powerstrip button.image-button:hover {\n      background: rgba(199, 77, 237, 0.85);\n      color: #fefefe; }\n    .raven .powerstrip button.image-button:active {\n      background: #c74ded;\n      color: #fefefe; }\n    .raven .powerstrip button.image-button:first-child {\n      background: linear-gradient(to right, #5433FF, #20BDFF, #A5FECB); }\n      .raven .powerstrip button.image-button:first-child:hover {\n        background: rgba(0, 114, 255, 0.85); }\n      .raven .powerstrip button.image-button:first-child:active {\n        background: #0072ff; }\n    .raven .powerstrip button.image-button:last-child {\n      background: linear-gradient(to right, #fe8c00, #f83600); }\n      .raven .powerstrip button.image-button:last-child:hover {\n        background: rgba(237, 37, 78, 0.85); }\n      .raven .powerstrip button.image-button:last-child:active {\n        background: #ed254e; }\n  .raven .option-subtitle {\n    font-size: 13px; }\n\ncalendar.raven-calendar {\n  padding: 6px;\n  color: #F4F5F6;\n  background: transparent;\n  border-color: transparent; }\n  calendar.raven-calendar:indeterminate {\n    color: alpha(currentColor,0.3); }\n  calendar.raven-calendar:selected {\n    background: transparent;\n    color: #0069eb;\n    font-weight: bold; }\n  calendar.raven-calendar:backdrop {\n    background-color: transparent; }\n  calendar.raven-calendar.header {\n    color: #F4F5F6;\n    border: none;\n    border-radius: 0;\n    background-color: transparent; }\n  calendar.raven-calendar button, calendar.raven-calendar button:focus {\n    color: alpha(currentColor,0.5);\n    background-color: transparent; }\n    calendar.raven-calendar button:hover, calendar.raven-calendar button:focus:hover {\n      color: #F4F5F6;\n      background-color: transparent; }\n\n.raven-mpris {\n  color: #F4F5F6;\n  background-color: rgba(0, 0, 0, 0.9);\n  border: solid rgba(255, 255, 255, 0.1);\n  border-width: 1px 0;\n  border-bottom-color: rgba(0, 0, 0, 0.1); }\n  .raven-mpris button.image-button {\n    padding: 10px;\n    background-color: #191a1f;\n    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.06), 0 1px 2px rgba(0, 0, 0, 0.2), inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1); }\n    .raven-mpris button.image-button:hover {\n      background-color: #0072ff; }\n    .raven-mpris button.image-button:active {\n      background-color: #0067e6; }\n    .raven-mpris button.image-button:first-child {\n      margin-right: 4px; }\n    .raven-mpris button.image-button:last-child {\n      margin-left: 4px; }\n    .raven-mpris button.image-button:last-child, .raven-mpris button.image-button:first-child {\n      padding: 4px;\n      margin-top: 6px;\n      margin-bottom: 6px; }\n\n.budgie-notification-window, .budgie-osd-window, .budgie-switcher-window {\n  background: none;\n  border-radius: 1px; }\n  .budgie-notification-window button, .budgie-osd-window button, .budgie-switcher-window button {\n    background-color: #0072ff;\n    color: #fefefe;\n    border: none; }\n    .budgie-notification-window button:hover, .budgie-osd-window button:hover, .budgie-switcher-window button:hover {\n      background-color: #0067e6;\n      border: none; }\n    .budgie-notification-window button:active, .budgie-osd-window button:active, .budgie-switcher-window button:active, .budgie-notification-window button:checked, .budgie-osd-window button:checked, .budgie-switcher-window button:checked {\n      background-color: #0067e6; }\n\n.budgie-notification.background, .background.budgie-osd, .background.budgie-switcher {\n  border-radius: 1px; }\n.budgie-notification .notification-title, .budgie-osd .notification-title, .budgie-switcher .notification-title {\n  font-size: 110%;\n  color: #F4F5F6; }\n.budgie-notification .notification-body, .budgie-osd .notification-body, .budgie-switcher .notification-body {\n  color: rgba(244, 245, 246, 0.7); }\n.budgie-notification button, .budgie-osd button, .budgie-switcher button {\n  background-color: transparent;\n  color: #fefefe; }\n  .budgie-notification button:hover, .budgie-osd button:hover, .budgie-switcher button:hover {\n    background-color: transparent;\n    color: #ed254e;\n    box-shadow: none; }\n  .budgie-notification button:active, .budgie-osd button:active, .budgie-switcher button:active, .budgie-notification button:checked, .budgie-osd button:checked, .budgie-switcher button:checked {\n    background-color: transparent;\n    color: #e6133e; }\n\n.drop-shadow, .budgie-session-dialog.background, .background.budgie-polkit-dialog, .background.budgie-run-dialog {\n  color: #F4F5F6;\n  background-color: rgba(16, 16, 19, 0.95);\n  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);\n  border-radius: 2px; }\n\n.budgie-switcher-window flowbox {\n  color: #F4F5F6; }\n.budgie-switcher-window flowboxchild {\n  padding: 3px;\n  margin: 3px;\n  color: #F4F5F6; }\n  .budgie-switcher-window flowboxchild:hover {\n    background-color: transparent; }\n  .budgie-switcher-window flowboxchild:active {\n    color: #F4F5F6; }\n  .budgie-switcher-window flowboxchild:selected {\n    color: #fefefe;\n    background-color: rgba(0, 114, 255, 0.5); }\n    .budgie-switcher-window flowboxchild:selected:active {\n      color: #fefefe; }\n    .budgie-switcher-window flowboxchild:selected:hover {\n      background-color: #0067e6; }\n    .budgie-switcher-window flowboxchild:selected:disabled {\n      color: rgba(254, 254, 254, 0.7);\n      background-color: rgba(0, 114, 255, 0.7); }\n      .budgie-switcher-window flowboxchild:selected:disabled label {\n        color: rgba(254, 254, 254, 0.7); }\n\n.budgie-session-dialog, .budgie-polkit-dialog, .budgie-run-dialog {\n  color: #F4F5F6;\n  background-color: rgba(0, 0, 0, 0.95); }\n  .budgie-session-dialog label:backdrop, .budgie-polkit-dialog label:backdrop, .budgie-run-dialog label:backdrop {\n    color: rgba(244, 245, 246, 0.8); }\n  .budgie-session-dialog .dialog-title, .budgie-polkit-dialog .dialog-title, .budgie-run-dialog .dialog-title {\n    font-size: 120%; }\n  .budgie-session-dialog .linked.horizontal > button, .budgie-polkit-dialog .linked.horizontal > button, .budgie-run-dialog .linked.horizontal > button {\n    margin-bottom: 0;\n    min-height: 32px;\n    border-bottom: none;\n    border-color: black;\n    border-radius: 0;\n    color: #fff;\n    background-color: transparent;\n    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06), inset 0 1px 2px rgba(0, 0, 0, 0.2); }\n    .budgie-session-dialog .linked.horizontal > button label, .budgie-polkit-dialog .linked.horizontal > button label, .budgie-run-dialog .linked.horizontal > button label {\n      font-weight: 700; }\n    .budgie-session-dialog .linked.horizontal > button:first-child, .budgie-polkit-dialog .linked.horizontal > button:first-child, .budgie-run-dialog .linked.horizontal > button:first-child {\n      border-left: none;\n      border-bottom-left-radius: 2px; }\n    .budgie-session-dialog .linked.horizontal > button:last-child, .budgie-polkit-dialog .linked.horizontal > button:last-child, .budgie-run-dialog .linked.horizontal > button:last-child {\n      border-right: none;\n      border-bottom-right-radius: 2px; }\n    .budgie-session-dialog .linked.horizontal > button:hover, .budgie-polkit-dialog .linked.horizontal > button:hover, .budgie-run-dialog .linked.horizontal > button:hover {\n      background-color: rgba(0, 114, 255, 0.9); }\n      .budgie-session-dialog .linked.horizontal > button:hover:backdrop label, .budgie-polkit-dialog .linked.horizontal > button:hover:backdrop label, .budgie-run-dialog .linked.horizontal > button:hover:backdrop label {\n        color: rgba(255, 255, 255, 0.5); }\n    .budgie-session-dialog .linked.horizontal > button.suggested-action, .budgie-polkit-dialog .linked.horizontal > button.suggested-action, .budgie-run-dialog .linked.horizontal > button.suggested-action {\n      background-color: rgba(0, 114, 255, 0.9); }\n      .budgie-session-dialog .linked.horizontal > button.suggested-action:hover, .budgie-polkit-dialog .linked.horizontal > button.suggested-action:hover, .budgie-run-dialog .linked.horizontal > button.suggested-action:hover {\n        background-color: rgba(26, 128, 255, 0.9); }\n      .budgie-session-dialog .linked.horizontal > button.suggested-action:active, .budgie-polkit-dialog .linked.horizontal > button.suggested-action:active, .budgie-run-dialog .linked.horizontal > button.suggested-action:active, .budgie-session-dialog .linked.horizontal > button.suggested-action:checked, .budgie-polkit-dialog .linked.horizontal > button.suggested-action:checked, .budgie-run-dialog .linked.horizontal > button.suggested-action:checked {\n        background-color: rgba(26, 128, 255, 0.9); }\n    .budgie-session-dialog .linked.horizontal > button.destructive-action, .budgie-polkit-dialog .linked.horizontal > button.destructive-action, .budgie-run-dialog .linked.horizontal > button.destructive-action {\n      background-color: rgba(206, 17, 56, 0.9); }\n      .budgie-session-dialog .linked.horizontal > button.destructive-action:hover, .budgie-polkit-dialog .linked.horizontal > button.destructive-action:hover, .budgie-run-dialog .linked.horizontal > button.destructive-action:hover {\n        background-color: rgba(230, 19, 62, 0.9); }\n      .budgie-session-dialog .linked.horizontal > button.destructive-action:active, .budgie-polkit-dialog .linked.horizontal > button.destructive-action:active, .budgie-run-dialog .linked.horizontal > button.destructive-action:active, .budgie-session-dialog .linked.horizontal > button.destructive-action:checked, .budgie-polkit-dialog .linked.horizontal > button.destructive-action:checked, .budgie-run-dialog .linked.horizontal > button.destructive-action:checked {\n        background-color: rgba(230, 19, 62, 0.9); }\n  .budgie-session-dialog entry, .budgie-polkit-dialog entry, .budgie-run-dialog entry {\n    background-color: #505359;\n    color: #F4F5F6; }\n    .budgie-session-dialog entry:focus, .budgie-polkit-dialog entry:focus, .budgie-run-dialog entry:focus {\n      background-color: #505359; }\n    .budgie-session-dialog entry:backdrop, .budgie-polkit-dialog entry:backdrop, .budgie-run-dialog entry:backdrop {\n      background-color: #505359; }\n\n.budgie-polkit-dialog .message {\n  color: rgba(244, 245, 246, 0.7); }\n.budgie-polkit-dialog .failure {\n  color: #ed254e; }\n\n.budgie-run-dialog entry.search, .budgie-run-dialog entry.search:focus {\n  font-size: 120%;\n  padding: 8px 5px;\n  border: none;\n  box-shadow: none; }\n  .budgie-run-dialog entry.search image, .budgie-run-dialog entry.search:focus image {\n    color: #F4F5F6; }\n    .budgie-run-dialog entry.search image:dir(ltr), .budgie-run-dialog entry.search:focus image:dir(ltr) {\n      padding-left: 8px;\n      padding-right: 12px; }\n    .budgie-run-dialog entry.search image:dir(rtl), .budgie-run-dialog entry.search:focus image:dir(rtl) {\n      padding-left: 12px;\n      padding-right: 8px; }\n.budgie-run-dialog list row:selected .dim-label, .budgie-run-dialog list row:selected label.separator, .budgie-run-dialog list row:selected .titlebar .subtitle, .titlebar .budgie-run-dialog list row:selected .subtitle,\n.budgie-run-dialog list row:selected headerbar .subtitle,\nheaderbar .budgie-run-dialog list row:selected .subtitle {\n  opacity: 1; }\n.budgie-run-dialog scrolledwindow {\n  border-top: 1px solid rgba(0, 0, 0, 0); }\n\n.budgie-menubar menu {\n  margin: 4px;\n  padding: 5px;\n  border-radius: 0;\n  background-color: rgba(0, 0, 0, 0.95); }\n  .budgie-menubar menu menuitem:hover {\n    background-color: #0072ff;\n    color: #fefefe; }\n.budgie-menubar arrow {\n  border: none;\n  min-width: 16px;\n  min-height: 16px; }\n  .budgie-menubar arrow.top {\n    -gtk-icon-source: -gtk-icontheme(\"pan-up-symbolic\");\n    border-bottom: 1px solid rgba(35, 35, 36, 0.928); }\n  .budgie-menubar arrow.bottom {\n    -gtk-icon-source: -gtk-icontheme(\"pan-down-symbolic\");\n    border-top: 1px solid rgba(35, 35, 36, 0.928); }\n.budgie-menubar menuitem accelerator {\n  color: rgba(244, 245, 246, 0.35); }\n.budgie-menubar menuitem check, .budgie-menubar menuitem radio {\n  min-height: 16px;\n  min-width: 16px; }\n\nwindow.background.budgie-settings-window.csd > box.horizontal > stack > scrolledwindow buttonbox.inline-toolbar {\n  border-style: none none solid; }\n\n.workspace-switcher .workspace-layout {\n  border: 0 solid rgba(0, 0, 0, 0.95); }\n  .top .workspace-switcher .workspace-layout:dir(ltr), .bottom .workspace-switcher .workspace-layout:dir(ltr) {\n    border-left-width: 1px; }\n  .top .workspace-switcher .workspace-layout:dir(rtl), .bottom .workspace-switcher .workspace-layout:dir(rtl) {\n    border-right-width: 1px; }\n  .left .workspace-switcher .workspace-layout, .right .workspace-switcher .workspace-layout {\n    border-top-width: 1px; }\n.workspace-switcher .workspace-item, .workspace-switcher .workspace-add-button {\n  border: 0 solid rgba(24, 24, 27, 0.95); }\n  .top .workspace-switcher .workspace-item:dir(ltr), .bottom .workspace-switcher .workspace-item:dir(ltr),\n  .top .workspace-switcher .workspace-add-button:dir(ltr), .bottom .workspace-switcher .workspace-add-button:dir(ltr) {\n    border-right-width: 1px; }\n  .top .workspace-switcher .workspace-item:dir(rtl), .bottom .workspace-switcher .workspace-item:dir(rtl),\n  .top .workspace-switcher .workspace-add-button:dir(rtl), .bottom .workspace-switcher .workspace-add-button:dir(rtl) {\n    border-left-width: 1px; }\n  .left .workspace-switcher .workspace-item, .right .workspace-switcher .workspace-item, .left .workspace-switcher .workspace-add-button, .right .workspace-switcher .workspace-add-button {\n    border-bottom-width: 1px; }\n.workspace-switcher .workspace-item.current-workspace {\n  background-color: rgba(12, 12, 14, 0.95); }\n.workspace-switcher .workspace-add-button {\n  border: none;\n  background: transparent;\n  box-shadow: none; }\n  .workspace-switcher .workspace-add-button:hover {\n    box-shadow: none; }\n  .workspace-switcher .workspace-add-button:active {\n    background-image: none; }\n  .workspace-switcher .workspace-add-button:active image {\n    margin: 1px 0 -1px; }\n.budgie-panel .workspace-switcher .workspace-icon-button {\n  min-height: 24px;\n  min-width: 24px;\n  padding: 0;\n  border-radius: 2px; }\n\n/************\n * Nautilus *\n ************/\n.nautilus-window .frame *:selected, .nautilus-window .frame *:selected:backdrop {\n  background: transparent;\n  color: #0072ff; }\n  .nautilus-window .frame *:selected label, .nautilus-window .frame *:selected:backdrop label {\n    color: #0072ff; }\n.nautilus-window paned > separator {\n  background-image: none; }\n.nautilus-window .sidebar {\n  background-color: transparent; }\n  .nautilus-window .sidebar:backdrop {\n    background-color: transparent; }\n  .nautilus-window .sidebar .list-row button {\n    border: none;\n    background-color: rgba(18, 19, 22, 0.95); }\n    .nautilus-window .sidebar .list-row button:active {\n      background-color: rgba(0, 114, 255, 0.75); }\n  .nautilus-window .sidebar .list-row:selected {\n    background-color: rgba(0, 114, 255, 0.75); }\n    .nautilus-window .sidebar .list-row:selected:hover {\n      background-color: rgba(0, 114, 255, 0.9); }\n  .nautilus-window .sidebar .list-row:hover {\n    background-color: rgba(25, 26, 31, 0.5); }\n    .nautilus-window .sidebar .list-row:hover:active {\n      background-color: rgba(0, 114, 255, 0.9); }\n.nautilus-window notebook > stack:only-child {\n  background-color: #191a1f; }\n  .nautilus-window notebook > stack:only-child:backdrop {\n    background-color: #1b1c21; }\n.nautilus-window searchbar {\n  border-top: 1px solid rgba(0, 0, 0, 0.12); }\n.nautilus-window .searchbar-container {\n  margin-top: -1px; }\n.nautilus-window .titlebar .search {\n  border: 1px solid transparent;\n  border-radius: 10px;\n  box-shadow: none;\n  margin-top: 10px;\n  margin-bottom: 10px; }\n.nautilus-window .titlebar .path-bar-box .dim-label, .nautilus-window .titlebar .path-bar-box label.separator, .nautilus-window .titlebar .path-bar-box .subtitle {\n  color: transparent; }\n.nautilus-window .titlebar .path-bar-box widget > .text-button:last-child,\n.nautilus-window .titlebar .path-bar-box widget > .text-button:last-child:active,\n.nautilus-window .titlebar .path-bar-box widget > .text-button:last-child:checked,\n.nautilus-window .titlebar .path-bar-box button:active, .nautilus-window .titlebar .path-bar-box button:checked {\n  border-radius: 23px;\n  background: linear-gradient(to right, #00c6ff, #0072ff);\n  box-shadow: 0px 0px 5px rgba(0, 198, 255, 0.98);\n  color: white; }\n  .nautilus-window .titlebar .path-bar-box widget > .text-button:last-child:backdrop, .nautilus-window .titlebar .path-bar-box widget > .text-button:last-child:backdrop label,\n  .nautilus-window .titlebar .path-bar-box widget > .text-button:last-child:active:backdrop,\n  .nautilus-window .titlebar .path-bar-box widget > .text-button:last-child:active:backdrop label,\n  .nautilus-window .titlebar .path-bar-box widget > .text-button:last-child:checked:backdrop,\n  .nautilus-window .titlebar .path-bar-box widget > .text-button:last-child:checked:backdrop label,\n  .nautilus-window .titlebar .path-bar-box button:active:backdrop,\n  .nautilus-window .titlebar .path-bar-box button:active:backdrop label, .nautilus-window .titlebar .path-bar-box button:checked:backdrop, .nautilus-window .titlebar .path-bar-box button:checked:backdrop label {\n    color: whitesmoke; }\n.nautilus-window .titlebar .linked:not(.path-bar) button:active, .nautilus-window .titlebar .linked:not(.path-bar) button:checked, .nautilus-window .titlebar .linked:not(.path-bar) button:active:backdrop, .nautilus-window .titlebar .linked:not(.path-bar) button:checked:backdrop {\n  background: transparent;\n  color: #0072ff;\n  box-shadow: none;\n  border: none; }\n.nautilus-window #NautilusPathBar {\n  background: transparent;\n  margin-top: 7px;\n  margin-bottom: 7px; }\n  .nautilus-window #NautilusPathBar .dim-label, .nautilus-window #NautilusPathBar label.separator, .nautilus-window #NautilusPathBar .titlebar .subtitle, .titlebar .nautilus-window #NautilusPathBar .subtitle,\n  .nautilus-window #NautilusPathBar headerbar .subtitle,\n  headerbar .nautilus-window #NautilusPathBar .subtitle {\n    color: transparent;\n    margin-right: -5px; }\n  .nautilus-window #NautilusPathBar button .horizontal .dim-label, .nautilus-window #NautilusPathBar button .horizontal label.separator, .nautilus-window #NautilusPathBar button .horizontal .titlebar .subtitle, .titlebar .nautilus-window #NautilusPathBar button .horizontal .subtitle,\n  .nautilus-window #NautilusPathBar button .horizontal headerbar .subtitle,\n  headerbar .nautilus-window #NautilusPathBar button .horizontal .subtitle {\n    color: #F4F5F6;\n    padding: 3px 12px;\n    margin: 0; }\n  .nautilus-window #NautilusPathBar button:hover, .nautilus-window #NautilusPathBar button:focus {\n    background-color: transparent;\n    box-shadow: none; }\n    .nautilus-window #NautilusPathBar button:hover .dim-label, .nautilus-window #NautilusPathBar button:hover label.separator, .nautilus-window #NautilusPathBar button:hover .titlebar .subtitle, .titlebar .nautilus-window #NautilusPathBar button:hover .subtitle,\n    .nautilus-window #NautilusPathBar button:hover headerbar .subtitle,\n    headerbar .nautilus-window #NautilusPathBar button:hover .subtitle, .nautilus-window #NautilusPathBar button:focus .dim-label, .nautilus-window #NautilusPathBar button:focus label.separator, .nautilus-window #NautilusPathBar button:focus .titlebar .subtitle, .titlebar .nautilus-window #NautilusPathBar button:focus .subtitle,\n    .nautilus-window #NautilusPathBar button:focus headerbar .subtitle,\n    headerbar .nautilus-window #NautilusPathBar button:focus .subtitle {\n      color: #0072ff; }\n  .nautilus-window #NautilusPathBar button:active {\n    background-color: transparent; }\n  .nautilus-window #NautilusPathBar button > .horizontal > image.dim-label, .nautilus-window #NautilusPathBar .titlebar button > .horizontal > image.subtitle, .titlebar .nautilus-window #NautilusPathBar button > .horizontal > image.subtitle,\n  .nautilus-window #NautilusPathBar headerbar button > .horizontal > image.subtitle,\n  headerbar .nautilus-window #NautilusPathBar button > .horizontal > image.subtitle {\n    padding: 3px 0px 3px 12px;\n    border-right: none;\n    margin-right: -6px; }\n  .nautilus-window #NautilusPathBar button {\n    background: transparent;\n    border: none;\n    margin: 0;\n    padding: 0; }\n  .nautilus-window #NautilusPathBar .current-dir label, .nautilus-window #NautilusPathBar .current-dir image {\n    padding: 6px 12px;\n    border-radius: 23px;\n    background: linear-gradient(to right, #00c6ff, #0072ff);\n    box-shadow: 0px 0px 5px rgba(0, 198, 255, 0.98);\n    color: white; }\n  .nautilus-window #NautilusPathBar .current-dir image {\n    background: #00c6ff; }\n  .nautilus-window #NautilusPathBar button.current-dir:only-child image {\n    margin-right: -6px;\n    padding: 0px 0px 0px 12px;\n    border-radius: 23px 0px 0px 23px; }\n  .nautilus-window #NautilusPathBar button.current-dir:only-child label {\n    border-radius: 0px 23px 23px 0px; }\n.nautilus-window #NautilusQueryEditor {\n  margin-top: 8px;\n  margin-bottom: 8px; }\n  .nautilus-window #NautilusQueryEditor #NautilusQueryEditorTag > button {\n    margin: 0; }\n  .nautilus-window #NautilusQueryEditor > menubutton > button {\n    min-width: 16px;\n    min-height: 16px;\n    margin: 0;\n    -gtk-icon-size: 12px;\n    padding: 0 4px; }\n  .nautilus-window #NautilusQueryEditor > text, .nautilus-window #NautilusQueryEditor > image {\n    margin: 0; }\n\n.nautilus-circular-button {\n  border-radius: 20px; }\n\n.disk-space-display {\n  border: 2px solid; }\n  .disk-space-display .unknown {\n    background-color: #888a85;\n    border-color: #555653; }\n  .disk-space-display .used {\n    background-color: #9FB0B9;\n    border-color: #667f8c; }\n  .disk-space-display .free {\n    background-color: #D8D8D8;\n    border-color: #a5a5a5; }\n\n.nautilus-desktop {\n  color: #F4F5F6; }\n  .nautilus-desktop .nautilus-canvas-item {\n    border-radius: 5px;\n    color: #fefefe;\n    text-shadow: 1px 1px rgba(0, 0, 0, 0.6); }\n    .nautilus-desktop .nautilus-canvas-item:active {\n      color: #F4F5F6;\n      text-shadow: none; }\n    .nautilus-desktop .nautilus-canvas-item:hover {\n      color: #F4F5F6;\n      text-shadow: none; }\n    .nautilus-desktop .nautilus-canvas-item:selected {\n      color: #fefefe;\n      text-shadow: none; }\n    .nautilus-desktop .nautilus-canvas-item .dim-label:selected, .nautilus-desktop .nautilus-canvas-item label.separator:selected, .nautilus-desktop .nautilus-canvas-item .titlebar .subtitle:selected, .titlebar .nautilus-desktop .nautilus-canvas-item .subtitle:selected,\n    .nautilus-desktop .nautilus-canvas-item headerbar .subtitle:selected,\n    headerbar .nautilus-desktop .nautilus-canvas-item .subtitle:selected {\n      color: #fefefe; }\n  .nautilus-desktop .nautilus-list .dim-label:selected, .nautilus-desktop .nautilus-list label.separator:selected, .nautilus-desktop .nautilus-list .titlebar .subtitle:selected, .titlebar .nautilus-desktop .nautilus-list .subtitle:selected,\n  .nautilus-desktop .nautilus-list headerbar .subtitle:selected,\n  headerbar .nautilus-desktop .nautilus-list .subtitle:selected {\n    color: #fefefe; }\n\n/*********\n * Gedit *\n *********/\n.gedit-search-slider {\n  padding: 4px;\n  border-radius: 0 0 3px 3px;\n  border: 0;\n  background-color: #101013; }\n\n/*********\n* Gnucash *\n*********/\n#gnc-id-main-window entry.gnc-class-register-foreground {\n  background: transparent;\n  border: none;\n  box-shadow: none; }\n#gnc-id-main-window .arrow.button.toggle {\n  transition: none;\n  box-shadow: none; }\n  #gnc-id-main-window .arrow.button.toggle:hover {\n    border-color: #0072ff; }\n\n/*******************\n * Calendar events *\n********************/\n.color-light.timed label, .color-light .event-popover label {\n  color: #F4F5F6;\n  opacity: 1; }\n.color-light label {\n  color: #101013;\n  opacity: 1; }\n\n.xfce4-panel.panel {\n  background-color: #191a1f;\n  text-shadow: none;\n  -gtk-icon-shadow: none; }\n\n#tasklist-button {\n  color: rgba(255, 255, 255, 0.8);\n  border-radius: 0;\n  border: none;\n  background-color: rgba(25, 26, 31, 0); }\n  #tasklist-button:hover {\n    color: white;\n    background-color: rgba(0, 0, 0, 0.17); }\n  #tasklist-button:checked {\n    color: white;\n    background-color: rgba(0, 0, 0, 0.25);\n    box-shadow: inset 0 -2px #0072ff; }\n\n.xfce4-panel.panel button.flat:not(.open_group) {\n  color: white;\n  border-radius: 0;\n  border: none;\n  background-color: rgba(25, 26, 31, 0); }\n  .xfce4-panel.panel button.flat:hover:not(.open_group) {\n    border: none;\n    background-color: #30323b; }\n  .xfce4-panel.panel button.flat:active:not(.open_group), .xfce4-panel.panel button.flat:checked:not(.open_group) {\n    color: #fefefe;\n    border-bottom: 2px solid #0072ff;\n    background-color: #25262d; }\n    .xfce4-panel.panel button.flat:active:not(.open_group) label, .xfce4-panel.panel button.flat:active:not(.open_group) image, .xfce4-panel.panel button.flat:checked:not(.open_group) label, .xfce4-panel.panel button.flat:checked:not(.open_group) image {\n      color: inherit; }\n\n#whiskermenu-window button {\n  background-color: transparent;\n  border: none;\n  border-radius: 0;\n  font-weight: normal;\n  padding: 2px;\n  margin: 1px 0px; }\n  #whiskermenu-window button:hover, #whiskermenu-window button:checked {\n    background-color: #0072ff; }\n\n/* thunar */\n.thunar toolbar {\n  background-color: #080809; }\n\n/* buttons in toolbar */\n.thunar toolbar.horizontal button image {\n  -gtk-icon-transform: scale(0.72); }\n\nscrolledwindow.sidebar treeview.view {\n  background: #09090b;\n  padding: 1.5px; }\n\n/* path-bar of thunar */\nwindow.thunar toolbar#location-toolbar > toolitem > widget > widget.linked.path-bar > button.toggle.path-bar-button, .thunar toolbar .path-bar-button {\n  margin-top: 7px;\n  margin-bottom: 7px; }\n  window.thunar toolbar#location-toolbar > toolitem > widget > widget.linked.path-bar > button.toggle.path-bar-button:hover, .thunar toolbar .path-bar-button:hover {\n    color: #0072ff; }\n  window.thunar toolbar#location-toolbar > toolitem > widget > widget.linked.path-bar > button.toggle.path-bar-button:checked, .thunar toolbar .path-bar-button:checked {\n    border-radius: 23px;\n    background: linear-gradient(to right, #00c6ff, #0072ff);\n    box-shadow: 0px 0px 5px rgba(0, 198, 255, 0.98);\n    color: white; }\n\nwindow.thunar toolbar#location-toolbar > toolitem > widget > widget.linked.path-bar > button.path-bar-button, .thunar toolbar .path-bar-button {\n  background: none;\n  outline: none;\n  border: none;\n  box-shadow: none; }\n\n/* thunar sidepane */\nwindow.thunar paned > scrolledwindow treeview.view:hover {\n  background: #070708; }\nwindow.thunar paned > scrolledwindow treeview.view:selected {\n  border-radius: 23px;\n  background: linear-gradient(to right, #00c6ff, #0072ff);\n  box-shadow: 0px 0px 5px rgba(0, 198, 255, 0.98);\n  color: white;\n  border-radius: 0;\n  box-shadow: none; }\n\nwindow.thunar toolbar#location-toolbar entry {\n  border-radius: 10px; }\n\n/* Vala-appmenu-plugin*/\n.-vala-panel-appmenu-core scrolledwindow,\n.-vala-panel-appmenu-private > menuitem,\n.-vala-panel-appmenu-private > menuitem:first-child > label {\n  color: white; }\n\n/********\n * Gala *\n *******/\n.gala-notification {\n  border-width: 0;\n  border-radius: 2px;\n  color: white;\n  border: 1px solid #191a1f;\n  background-color: #191a1f; }\n  .gala-notification .title,\n  .gala-notification .label {\n    color: #F4F5F6; }\n\n.gala-button {\n  padding: 3px;\n  color: #191a1f;\n  border: none;\n  border-radius: 50%;\n  background-image: linear-gradient(to bottom, #7e7e7e, #3e3e3e);\n  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.98), inset 0 1px 0 0 rgba(255, 255, 255, 0.93), inset 0 -1px 0 0 rgba(255, 255, 255, 0.99), 0 0 0 1px rgba(0, 0, 0, 0.6), 0 3px 6px rgba(0, 0, 0, 0.84), 0 3px 6px rgba(0, 0, 0, 0.77);\n  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4); }\n\n/**********\n * Notify *\n *********/\n.notify {\n  /*-notify-shadow: 0px 2px 18px transparentize(black, 0.60);*/\n  border-radius: 5px;\n  border: 1px solid rgba(0, 0, 0, 0.7);\n  background-color: rgba(25, 26, 31, 0.05); }\n\n/***************\n * SwitchBoard *\n ***************/\n.category-label {\n  font-weight: bold;\n  color: #F4F5F6; }\n\n/*************\n * Slingshot *\n ************/\n.button.app {\n  border: none;\n  border-radius: 0;\n  box-shadow: none;\n  background-image: none; }\n  .button.app .app:hover {\n    border-radius: 8px;\n    border: none;\n    background-color: rgba(0, 114, 255, 0.3);\n    color: white; }\n  .button.app .app:focus {\n    /*background-color: transparentize(black, 0.20);*/ }\n\n.search-item {\n  border-radius: 0;\n  border: none;\n  color: #F4F5F6;\n  background: none; }\n  .search-item:hover, .search-item:focus {\n    border-radius: 0;\n    background-color: rgba(0, 114, 255, 0.3);\n    color: #fefefe; }\n\n.search-entry-large,\n.search-entry-large:focus {\n  border: none;\n  font-size: 18px;\n  font-weight: 300;\n  background-image: none;\n  background: none;\n  box-shadow: none;\n  border-radius: 0; }\n\n.search-category-header {\n  font-weight: bold;\n  color: #F4F5F6; }\n\n/*********\n * Panel *\n ********/\n.composited-indicator > revealer,\n.composited-indicator > revealer image,\n.composited-indicator > revealer label,\n.composited-indicator > revealer spinner {\n  color: #fff;\n  font-weight: bold;\n  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.3), 0 1px 2px rgba(0, 0, 0, 0.5);\n  transition: all 200ms ease-in-out;\n  -gtk-icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.3), 0 1px 2px rgba(0, 0, 0, 0.5); }\n.composited-indicator > revealer image:first-child + label {\n  margin-left: 5px; }\n\n.panel.color-light .composited-indicator > revealer,\n.panel.color-light .composited-indicator > revealer image,\n.panel.color-light .composited-indicator > revealer label,\n.panel.color-light .composited-indicator > revealer spinner {\n  color: rgba(0, 0, 0, 0.6);\n  text-shadow: 0 1px rgba(255, 255, 255, 0.1);\n  -gtk-icon-shadow: 0 1px rgba(255, 255, 255, 0.1); }\n\n/**************\n * Calculator *\n **************/\nPantheonCalculatorMainWindow {\n  border-radius: 0 0 4px 4px; }\n  PantheonCalculatorMainWindow .window-frame {\n    border-radius: 3px; }\n\n/*********\n * Cards *\n *********/\n.deck {\n  background-color: black; }\n\n.card {\n  background-color: #191a1f;\n  border: none;\n  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05), 0 3px 3px rgba(0, 0, 0, 0.2);\n  transition: all 150ms ease-in-out; }\n\n.card.collapsed {\n  background-color: #0e0e11;\n  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.2); }\n\n/*********\n * Noise *\n *********/\nNoiseLibraryWindow {\n  border-radius: 0 0 4px 4px; }\n  NoiseLibraryWindow .action-bar {\n    border-radius: 0 0 4px 4px; }\n  NoiseLibraryWindow .window-frame {\n    border-radius: 3px; }\n\n/********\n * Snap *\n ********/\nSnapMainWindow .take-button,\nSnapSnapWindow .take-button {\n  border-radius: 0; }\n\n/*******************\n * Photos/Shotwell *\n *******************/\nDirectWindow .the-button-in-the-combobox,\nLibraryWindow .the-button-in-the-combobox {\n  background: none; }\n\n.checkerboard-layout {\n  background-color: #101013;\n  background-image: linear-gradient(45deg, rgba(0, 0, 0, 0.1) 25%, transparent 25%, transparent 75%, rgba(0, 0, 0, 0.1) 75%, rgba(0, 0, 0, 0.1)), linear-gradient(45deg, rgba(0, 0, 0, 0.1) 25%, transparent 25%, transparent 75%, rgba(0, 0, 0, 0.1) 75%, rgba(0, 0, 0, 0.1));\n  background-size: 24px 24px;\n  background-position: 0 0, 12px 12px; }\n\n.checkboard-layout .item {\n  background-color: #F4F5F6; }\n\n/*********\n* Avatar *\n*********/\n.avatar {\n  border: 1px solid rgba(0, 0, 0, 0.23);\n  border-radius: 50%;\n  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.05), inset 0 1px 0 0 rgba(255, 255, 255, 0.45), inset 0 -1px 0 0 rgba(255, 255, 255, 0.15), 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.23); }\n\n/************\n* Level bar *\n*************/\n.source-list.view.level-bar, iconview.source-list.level-bar, .source-list.view.level-bar:selected, iconview.source-list.level-bar:selected, .source-list.view.level-bar:selected:focus, iconview.source-list.level-bar:selected:focus {\n  background: linear-gradient(#30323b, #30323b);\n  border: 1px solid rgba(0, 0, 0, 0.14);\n  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);\n  border-radius: 2px; }\n.source-list.view.level-bar.fill-block, iconview.source-list.level-bar.fill-block {\n  border: none; }\n  .source-list.view.level-bar.fill-block, iconview.source-list.level-bar.fill-block, .source-list.view.level-bar.fill-block:hover, iconview.source-list.level-bar.fill-block:hover, .source-list.view.level-bar.fill-block:selected, iconview.source-list.level-bar.fill-block:selected, .source-list.view.level-bar.fill-block:selected:focus, iconview.source-list.level-bar.fill-block:selected:focus {\n    background: linear-gradient(to right, #03e9b1, #0014ff); }\n\n/**************************\n * Colors in context menu *\n**************************/\ncheckbutton.color-button {\n  border: 1px solid black;\n  border-radius: 100px;\n  background-clip: border-box;\n  padding: 0;\n  margin: 2px 1px; }\n  checkbutton.color-button > check {\n    -gtk-icon-source: none;\n    background: none;\n    margin-right: 0;\n    padding: 2px; }\n  checkbutton.color-button.none > check {\n    background-color: transparent;\n    border-radius: 100px;\n    -gtk-icon-source: -gtk-icontheme(\"close-symbolic\"); }\n\nradiobutton.color-button > radio {\n  -gtk-icon-source: none;\n  margin-right: 0;\n  border: 1px solid rgba(0, 0, 0, 0.15);\n  border-radius: 100px;\n  background-clip: border-box; }\nradiobutton.color-button:active > radio {\n  border: 1px solid rgba(0, 0, 0, 0.35); }\n\n.color-button check,\n.color-button check:checked,\n.color-button radio,\n.color-button radio:checked {\n  background-image: none;\n  border: 1px solid rgba(0, 0, 0, 0.2);\n  border-radius: 50%;\n  color: #191a1f;\n  -gtk-icon-source: -gtk-icontheme(\"check-active-symbolic\"); }\n.color-button.red check, .color-button.red radio, .color-button.strawberry check, .color-button.strawberry radio {\n  background-color: @STRAWBERRY_300;\n  -gtk-icon-shadow: 0 1px 1px @STRAWBERRY_500; }\n.color-button.orange check, .color-button.orange radio {\n  background-color: @ORANGE_300;\n  -gtk-icon-shadow: 0 1px 1px @ORANGE_500; }\n.color-button.yellow check, .color-button.yellow radio, .color-button.banana check, .color-button.banana radio {\n  background-color: @BANANA_500;\n  -gtk-icon-shadow: 0 1px 1px @BANANA_700; }\n.color-button.green check, .color-button.green radio, .color-button.lime check, .color-button.lime radio {\n  background-color: @LIME_500;\n  -gtk-icon-shadow: 0 1px 1px @LIME_700; }\n.color-button.blue check, .color-button.blue radio, .color-button.blueberry check, .color-button.blueberry radio {\n  background-color: @BLUEBERRY_500;\n  -gtk-icon-shadow: 0 1px 1px @BLUEBERRY_700; }\n.color-button.purple check, .color-button.purple radio, .color-button.grape check, .color-button.grape radio {\n  background-color: @GRAPE_500;\n  -gtk-icon-shadow: 0 1px 1px @GRAPE_700; }\n.color-button.brown check, .color-button.brown radio, .color-button.cocoa check, .color-button.cocoa radio {\n  background-color: @COCOA_300;\n  -gtk-icon-shadow: 0 1px 1px @COCOA_500; }\n.color-button.mint check, .color-button.mint radio {\n  background-color: @MINT_500;\n  -gtk-icon-shadow: 0 1px 1px @MINT_700; }\n.color-button.pink check, .color-button.pink radio, .color-button.bubblegum check, .color-button.bubblegum radio {\n  background-color: @BUBBLEGUM_500;\n  -gtk-icon-shadow: 0 1px 1px @BUBBLEGUM_700; }\n.color-button.slate check, .color-button.slate radio {\n  background-color: @SLATE_300;\n  -gtk-icon-shadow: 0 1px 1px @SLATE_500; }\n.color-button.auto radio {\n  background-image: url(\"assets/color-button-auto.png\");\n  background-position: -1px -1px;\n  background-repeat: no-repeat;\n  background-size: calc(100% + 2px); }\n\n/********\n* Unity *\n*********/\n/* Unity window border color */\n/* Unity window text color */\n/* Backdrop Unity window text color */\n/* Unity panel color #454D50 */\nUnityDecoration {\n  background-color: #eeeeee;\n  color: #31363D; }\n  UnityDecoration .top {\n    padding: 0 5px 0 5px;\n    border-radius: 4px 4px 0px 0px;\n    box-shadow: none;\n    border: 1px solid #eeeeee;\n    border-bottom-width: 0;\n    background-color: #eeeeee;\n    color: #31363D;\n    border-top: 1px solid rgba(255, 255, 255, 0.1); }\n    UnityDecoration .top:backdrop {\n      border-bottom-width: 0;\n      color: #1a1d21;\n      border-top: 1px solid rgba(255, 255, 255, 0.1); }\n    UnityDecoration .top .menuitem {\n      color: #31363D; }\n      UnityDecoration .top .menuitem:backdrop {\n        color: #1a1d21; }\n\nUnityDecoration.left,\nUnityDecoration.right {\n  background-repeat: repeat-x;\n  background-color: #ececec;\n  background-size: 1px 120px;\n  background-clip: border-box;\n  background-image: linear-gradient(to bottom, #eeeeee, #ececec); }\n\nUnityDecoration.bottom {\n  background-size: 1px;\n  background-repeat: repeat-x;\n  background-color: #ececec; }\n\nUnityDecoration.left:backdrop,\nUnityDecoration.right:backdrop,\nUnityDecoration.bottom:backdrop {\n  background-size: 1px;\n  background-repeat: repeat-x; }\n\n/**************\n* Unity Panel *\n***************/\nUnityPanelWidget,\n.unity-panel {\n  background-color: #d5d5d5;\n  color: #31363D; }\n\nUnityPanelWidget:backdrop,\n.unity-panel:backdrop {\n  color: #1a1d21; }\n\n.unity-panel.menuitem,\n.unity-panel .menuitem {\n  border-width: 0 1px;\n  color: #31363D; }\n\n.unity-panel.menubar,\n.unity-panel .menubar {\n  color: #31363D; }\n\n.unity-panel.menu.menubar,\n.unity-panel .menu .menubar {\n  background-color: #d5d5d5;\n  color: #31363D; }\n\n.unity-panel.menubar:backdrop,\n.unity-panel .menubar *:backdrop {\n  color: #828385; }\n\n.unity-panel.menubar.menuitem,\n.unity-panel.menubar .menuitem {\n  padding: 3px 5px;\n  border-width: 1px;\n  border-style: solid;\n  border: none;\n  background: none;\n  color: #31363D;\n  box-shadow: none; }\n\n.unity-panel.menubar.menuitem:hover,\n.unity-panel.menubar .menuitem:hover {\n  border-radius: 0;\n  background-color: #ebebeb;\n  color: #31363D;\n  box-shadow: none; }\n\n.unity-panel.menubar .menuitem *:hover {\n  color: white;\n  box-shadow: none; }\n\n.unity-panel.menubar .menuitem.separator,\n.unity-panel.menubar.menuitem.separator {\n  border: none;\n  color: black; }\n\n/* Force Quit */\nSheetStyleDialog.unity-force-quit {\n  background-color: #191a1f; }\n\n@keyframes playbackmenuitem_spinner {\n  to {\n    -gtk-icon-transform: rotate(1turn); } }\n.menu IdoPlaybackMenuItem.menuitem:active {\n  -gtk-icon-source: -gtk-icontheme(\"process-working-symbolic\");\n  animation: playbackmenuitem_spinner 1s infinite linear;\n  color: #0072ff; }\n\nMsdOsdWindow.background.osd {\n  border-radius: 2px;\n  border: 1px solid black; }\n  MsdOsdWindow.background.osd .progressbar {\n    background-color: #0072ff;\n    border: none;\n    border-color: #0072ff;\n    border-radius: 5px; }\n  MsdOsdWindow.background.osd .trough {\n    background-color: rgba(0, 0, 0, 0.98);\n    border: none;\n    border-radius: 5px; }\n\n/***********************\n * App-Specific Styles *\n ***********************/\n/*********\n * Geary *\n *********/\n.geary-titlebar-left .separator,\n.geary-titlebar-right .separator {\n  opacity: 0; }\n\nConversationListView .view:active, ConversationListView iconview:active, ConversationListView .view:selected, ConversationListView iconview:selected {\n  background-color: #0072ff;\n  color: #fefefe; }\n  ConversationListView .view:active:backdrop, ConversationListView iconview:active:backdrop, ConversationListView .view:selected:backdrop, ConversationListView iconview:selected:backdrop {\n    background-color: rgba(0, 114, 255, 0.6);\n    color: rgba(254, 254, 254, 0.5); }\nConversationListView .view .cell, ConversationListView iconview .cell {\n  border: solid rgba(0, 0, 0, 0.2);\n  border-width: 0 0 1px 0; }\n  ConversationListView .view .cell:selected, ConversationListView iconview .cell:selected {\n    color: #fefefe;\n    border: 0px solid #005bcc; }\n\n/***********\n * LightDm *\n ***********/\n#panel_window {\n  background-color: #191a1f;\n  color: white;\n  font-weight: bold;\n  box-shadow: inset 0 -1px #09090b; }\n  #panel_window .menubar,\n  #panel_window .menubar > .menuitem\n  menubar,\n  #panel_window menubar > menuitem {\n    background-color: transparent;\n    color: white;\n    font-weight: bold; }\n  #panel_window .menubar .menuitem:disabled,\n  #panel_window menubar menuitem:disabled {\n    color: rgba(255, 255, 255, 0.5); }\n    #panel_window .menubar .menuitem:disabled GtkLabel,\n    #panel_window menubar menuitem:disabled GtkLabel {\n      color: inherit; }\n    #panel_window .menubar .menuitem:disabled label,\n    #panel_window menubar menuitem:disabled label {\n      color: inherit; }\n  #panel_window .menubar .menu > .menuitem,\n  #panel_window menubar menu > menuitem {\n    font-weight: normal; }\n\n#login_window,\n#shutdown_dialog,\n#restart_dialog {\n  font-weight: normal;\n  border-style: none;\n  background-color: transparent;\n  color: #F4F5F6; }\n\n#content_frame {\n  padding-bottom: 14px;\n  background-color: #101013;\n  border-top-left-radius: 2px;\n  border-top-right-radius: 2px;\n  border: solid rgba(0, 0, 0, 0.1);\n  border-width: 1px 1px 0 1px; }\n\n#content_frame button {\n  font-weight: normal;\n  color: #F4F5F6;\n  background-color: #212328;\n  text-shadow: none; }\n  #content_frame button:hover {\n    color: #F4F5F6;\n    outline-color: rgba(244, 245, 246, 0.3);\n    background-color: #191a1f;\n    text-shadow: none; }\n  #content_frame button:active, #content_frame button:checked {\n    color: #F4F5F6;\n    outline-color: rgba(244, 245, 246, 0.3);\n    background-color: #0072ff;\n    text-shadow: none; }\n  #content_frame button:disabled {\n    color: #c9cacb;\n    outline-color: rgba(244, 245, 246, 0.3);\n    background-color: #141418;\n    text-shadow: none; }\n\n#buttonbox_frame {\n  padding-top: 20px;\n  padding-bottom: 0px;\n  border-style: none;\n  background-color: #080809;\n  border-bottom-left-radius: 3px;\n  border-bottom-right-radius: 3px;\n  border: solid rgba(0, 0, 0, 0.1);\n  border-width: 0 1px 1px 1px; }\n\n#buttonbox_frame button {\n  color: #fefefe;\n  border-color: rgba(0, 0, 0, 0.7);\n  background-color: rgba(7, 7, 8, 0.98);\n  background-clip: padding-box;\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n  text-shadow: 0 1px black;\n  -gtk-icon-shadow: 0 1px black;\n  outline-color: rgba(254, 254, 254, 0.3); }\n  #buttonbox_frame button:hover {\n    color: white;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-image: linear-gradient(to bottom, rgba(34, 35, 42, 0.98), rgba(34, 35, 42, 0.98));\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: 0 1px black;\n    -gtk-icon-shadow: 0 1px black;\n    outline-color: rgba(254, 254, 254, 0.3); }\n  #buttonbox_frame button:active, #buttonbox_frame button:checked {\n    color: white;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-image: linear-gradient(to bottom, rgba(21, 21, 25, 0.98), rgba(21, 21, 25, 0.98));\n    background-clip: padding-box;\n    box-shadow: inset 0 1px rgba(255, 255, 255, 0.1);\n    text-shadow: none;\n    -gtk-icon-shadow: none;\n    outline-color: rgba(254, 254, 254, 0.3); }\n  #buttonbox_frame button:disabled {\n    color: #838383;\n    border-color: rgba(0, 0, 0, 0.7);\n    background-image: linear-gradient(to bottom, rgba(32, 32, 33, 0.5), rgba(32, 32, 33, 0.5));\n    background-clip: padding-box;\n    box-shadow: none;\n    text-shadow: none;\n    -gtk-icon-shadow: none; }\n\n#login_window #user_combobox {\n  color: #F4F5F6;\n  font-size: 13px; }\n  #login_window #user_combobox .menu,\n  #login_window #user_combobox menu {\n    font-weight: normal; }\n\n#user_image {\n  padding: 3px;\n  border-radius: 2px; }\n\n#greeter_infobar {\n  border-bottom-width: 0;\n  font-weight: bold; }\n\n.nemo-window .places-treeview .view.cell:hover, .nemo-window .places-treeview iconview.cell:hover,\n.nemo-window .places-treeview iconview.cell:hover {\n  background: rgba(7, 7, 8, 0.7); }\n.nemo-window .places-treeview .view.cell:selected, .nemo-window .places-treeview iconview.cell:selected,\n.nemo-window .places-treeview iconview.cell:selected {\n  background: #0072ff; }\n.nemo-window .sidebar {\n  color: #98abb2;\n  background-color: #0e0e11; }\n  .nemo-window .sidebar .view, .nemo-window .sidebar iconview, .nemo-window .sidebar .iconview, .nemo-window .sidebar row {\n    background-color: transparent; }\n.nemo-window .nemo-window-pane widget.entry {\n  background-clip: padding-box;\n  min-height: 28px;\n  padding: 5px;\n  color: #F4F5F6;\n  border: 1px solid black;\n  border-radius: 3px;\n  box-shadow: inset 0 1px rgba(0, 0, 0, 0.9), inset 1px 0 rgba(0, 0, 0, 0.96), inset -1px 0 rgba(0, 0, 0, 0.96), inset 0 -1px rgba(0, 0, 0, 0.98), 0 1px rgba(255, 255, 255, 0.6); }\n  .nemo-window .nemo-window-pane widget.entry:selected {\n    background-color: #0072ff;\n    color: #fefefe; }\n.nemo-window toolbar.primary-toolbar {\n  margin-bottom: -1px;\n  background: #080809; }\n  .nemo-window toolbar.primary-toolbar button {\n    color: #8b8b8b;\n    text-shadow: none;\n    box-shadow: none;\n    background: transparent;\n    border: none;\n    margin-top: 5px;\n    margin-bottom: 5px;\n    min-height: 24px; }\n    .nemo-window toolbar.primary-toolbar button:hover {\n      background: transparent;\n      color: #0072ff; }\n    .nemo-window toolbar.primary-toolbar button:selected, .nemo-window toolbar.primary-toolbar button:active, .nemo-window toolbar.primary-toolbar button:checked {\n      border-radius: 23px;\n      background: linear-gradient(to right, #00c6ff, #0072ff);\n      box-shadow: 0px 0px 5px rgba(0, 198, 255, 0.98);\n      color: white; }\n.nemo-window .nemo-inactive-pane .view, .nemo-window .nemo-inactive-pane iconview,\n.nemo-window .nemo-inactive-pane iconview {\n  background-color: #151519; }\n\n.caja-notebook .frame {\n  border-width: 0 0 1px; }\n.caja-notebook .entry {\n  background: #101013;\n  color: #F4F5F6;\n  border-color: black; }\n  .caja-notebook .entry:selected {\n    background: #0072ff;\n    color: #fefefe; }\n\n/**************\n* Caja sidebar *\n**************/\n.caja-side-pane {\n  background: #080809; }\n  .caja-side-pane .frame {\n    border-width: 1px 0 0; }\n  .caja-side-pane treeview.view,\n  .caja-side-pane textview.view text,\n  .caja-side-pane viewport.frame,\n  .caja-side-pane widget .vertical {\n    background: #0e0e11;\n    padding: 3px 2px;\n    color: #98abb2; }\n    .caja-side-pane treeview.view:hover,\n    .caja-side-pane textview.view text:hover,\n    .caja-side-pane viewport.frame:hover,\n    .caja-side-pane widget .vertical:hover {\n      background-color: rgba(9, 9, 11, 0.95); }\n    .caja-side-pane treeview.view:selected,\n    .caja-side-pane textview.view text:selected,\n    .caja-side-pane viewport.frame:selected,\n    .caja-side-pane widget .vertical:selected {\n      color: #fefefe;\n      background: #0072ff; }\n\n/**************\n* Caja pathbar *\n**************/\n.caja-navigation-window paned, .caja-navigation-window .primary-toolbar {\n  background: #080809; }\n\n.caja-navigation-window .primary-toolbar button, .caja-navigation-window .primary-toolbar button:backdrop,\n.caja-navigation-window .vertical button.image-button.toggle:not(.text-button),\n.caja-navigation-window .vertical button.image-button.toggle:not(.text-button):backdrop {\n  background-color: transparent;\n  background-image: none;\n  border-color: transparent;\n  box-shadow: inset 0 1px rgba(255, 255, 255, 0);\n  text-shadow: none;\n  -gtk-icon-shadow: none; }\n.caja-navigation-window .primary-toolbar button:hover, .caja-navigation-window .primary-toolbar button:active, .caja-navigation-window .primary-toolbar button:backdrop:active, .caja-navigation-window .primary-toolbar button:backdrop:checked,\n.caja-navigation-window .vertical button.image-button.toggle:not(.text-button):hover,\n.caja-navigation-window .vertical button.image-button.toggle:not(.text-button):active,\n.caja-navigation-window .vertical button.image-button.toggle:not(.text-button):backdrop:active,\n.caja-navigation-window .vertical button.image-button.toggle:not(.text-button):backdrop:checked {\n  background: #0072ff;\n  box-shadow: none; }\n  .caja-navigation-window .primary-toolbar button:hover, .caja-navigation-window .primary-toolbar button:hover label, .caja-navigation-window .primary-toolbar button:active, .caja-navigation-window .primary-toolbar button:active label, .caja-navigation-window .primary-toolbar button:backdrop:active, .caja-navigation-window .primary-toolbar button:backdrop:active label, .caja-navigation-window .primary-toolbar button:backdrop:checked, .caja-navigation-window .primary-toolbar button:backdrop:checked label,\n  .caja-navigation-window .vertical button.image-button.toggle:not(.text-button):hover,\n  .caja-navigation-window .vertical button.image-button.toggle:not(.text-button):hover label,\n  .caja-navigation-window .vertical button.image-button.toggle:not(.text-button):active,\n  .caja-navigation-window .vertical button.image-button.toggle:not(.text-button):active label,\n  .caja-navigation-window .vertical button.image-button.toggle:not(.text-button):backdrop:active,\n  .caja-navigation-window .vertical button.image-button.toggle:not(.text-button):backdrop:active label,\n  .caja-navigation-window .vertical button.image-button.toggle:not(.text-button):backdrop:checked,\n  .caja-navigation-window .vertical button.image-button.toggle:not(.text-button):backdrop:checked label {\n    color: #fefefe; }\n\n.caja-pathbar button {\n  color: #8b8b8b;\n  text-shadow: none;\n  box-shadow: none;\n  background: transparent;\n  border: none;\n  margin-top: 7px;\n  margin-bottom: 7px; }\n  .caja-pathbar button:hover {\n    color: #0072ff; }\n  .caja-pathbar button:checked {\n    border-radius: 23px;\n    background: linear-gradient(to right, #00c6ff, #0072ff);\n    box-shadow: 0px 0px 5px rgba(0, 198, 255, 0.98);\n    color: white; }\n  .caja-pathbar button:backdrop:disabled {\n    color: rgba(244, 245, 246, 0.2);\n    background-color: transparent;\n    border-radius: 0;\n    text-shadow: none;\n    box-shadow: none; }\n\n/*# sourceMappingURL=gtk.css.map */\n"
  },
  {
    "path": ".themes/Sweet-Ambar-Blue-Dark-v40/index.theme",
    "content": "[Desktop Entry]\nType=X-GNOME-Metatheme\nName=Sweet-Ambar-Blue-Dark\nComment=Light and dark colorful Gtk3.20+ theme\nEncoding=UTF-8\n\n[X-GNOME-Metatheme]\nGtkTheme=Sweet-Ambar-Blue-Dark\nMetacityTheme=Sweet-Ambar-Blue-Dark\nIconTheme=candy-icons\nButtonLayout=:minimize,maximize,close\n"
  },
  {
    "path": ".themes/Sweet-Ambar-Blue-Dark-v40/metacity-1/metacity-theme-1.xml",
    "content": "<?xml version=\"1.0\"?>\n<metacity_theme>\n<info>\n\t<name>Sweet-Ambar-Blue-Dark</name>\n\t<author>Eliver Lara &lt;eliverlara@gmail&gt;</author>\n\t<copyright>&#194;Eliver Lara, 2019</copyright>\n\t<date>2019</date>\n\t<description>Sweet Dark window Theme</description>\n</info>\n\n\n<!-- CONSTANTS -->\n<constant name=\"C_titlebar\" value=\"#0c0e14\" />\n<constant name=\"C_titlebar_unfocused\" value=\"#0c0e14\" />\n<constant name=\"C_border_focused\" value=\"#0c0e14\" />\n<constant name=\"C_border_unfocused\" value=\"#0c0e14\" />\n<constant name=\"C_title_focused\" value=\"#d8dee9\" />\n<constant name=\"C_title_unfocused\" value=\"#93979f\" />\n\n<constant name=\"C_wm_button_background\" value=\"#fc2\" />\n<constant name=\"C_wm_button_foreground\" value=\"#283141\" />\n<constant name=\"C_wm_button_unfocused\" value=\"#e6e8eb\" />\n\n<constant name=\"C_close_button\" value=\"#283141\" />\n<constant name=\"C_maximize_button\" value=\"#283141\" />\n<constant name=\"C_restore_button\" value=\"#283141\" />\n<constant name=\"C_minimize_button\" value=\"#283141\" />\n\n<!-- GEOMETRY -->\n\n<!-- Focused window -->\n<frame_geometry name=\"normal\" title_scale=\"medium\" rounded_top_left=\"4\" rounded_top_right=\"4\">\n\t<distance name=\"left_width\" value=\"1\" />\n\t<distance name=\"right_width\" value=\"1\" />\n\t<distance name=\"bottom_height\" value=\"3\" />\n\t<distance name=\"left_titlebar_edge\" value=\"5\" />\n\t<distance name=\"right_titlebar_edge\" value=\"5\" />\n\t<distance name=\"title_vertical_pad\" value=\"4\" />\n\t<aspect_ratio name=\"button\" value=\"1.0\" />\n\t<border name=\"title_border\" left=\"4\" right=\"4\" top=\"4\" bottom=\"4\" />\n\t<border name=\"button_border\" left=\"0\" right=\"0\" top=\"4\" bottom=\"4\" />\n</frame_geometry>\n\n<!-- Unfocused window -->\n<frame_geometry name=\"normal_unfocused\" title_scale=\"medium\" rounded_top_left=\"4\" rounded_top_right=\"4\" parent=\"normal\" >\n\t<distance name=\"left_width\" value=\"0\" />\n\t<distance name=\"right_width\" value=\"0\" />\n\t<distance name=\"bottom_height\" value=\"0\" />\n\t<distance name=\"left_titlebar_edge\" value=\"5\"/>\n\t<distance name=\"right_titlebar_edge\" value=\"5\"/>\n\t<distance name=\"title_vertical_pad\" value=\"4\" />\n\t<border name=\"title_border\" left=\"4\" right=\"4\" top=\"4\" bottom=\"4\" />\n\t<border name=\"button_border\" left=\"0\" right=\"0\" top=\"4\" bottom=\"4\" />\n</frame_geometry>\n\n<!-- Maximized window -->\n<frame_geometry name=\"max\" title_scale=\"medium\" parent=\"normal\" rounded_top_left=\"false\" rounded_top_right=\"false\">\n\t<distance name=\"left_width\" value=\"0\" />\n\t<distance name=\"right_width\" value=\"0\" />\n\t<distance name=\"bottom_height\" value=\"0\" />\n\t<distance name=\"title_vertical_pad\" value=\"4\" />\n\t<border name=\"title_border\" left=\"4\" right=\"4\" top=\"4\" bottom=\"4\" />\n\t<border name=\"button_border\" left=\"0\" right=\"0\" top=\"4\" bottom=\"4\" />\n</frame_geometry>\n\n<!-- Left tiled window -->\n<frame_geometry name=\"tiled_left\" title_scale=\"medium\" rounded_top_left=\"false\" rounded_top_right=\"false\" parent=\"max\">\n\t<distance name=\"right_width\" value=\"0\" />\n</frame_geometry>\n\n<!-- Right tiled window -->\n<frame_geometry name=\"tiled_right\" title_scale=\"medium\" rounded_top_left=\"false\" rounded_top_right=\"false\" parent=\"max\">\n\t<distance name=\"left_width\" value=\"0\" />\n</frame_geometry>\n\n<!-- Small window -->\n<frame_geometry name=\"small\" title_scale=\"small\" parent=\"normal\" rounded_top_left=\"false\" rounded_top_right=\"false\">\n\t<distance name=\"title_vertical_pad\" value=\"4\" />\n\t<border name=\"title_border\" left=\"4\" right=\"4\" top=\"0\" bottom=\"0\" />\n\t<border name=\"button_border\" left=\"0\" right=\"0\" top=\"0\" bottom=\"0\"  />\n</frame_geometry>\n\n<!-- Small unfocused window -->\n<frame_geometry name=\"small_unfocused\" parent=\"small\">\n\t<distance name=\"left_titlebar_edge\" value=\"5\"/>\n\t<distance name=\"right_titlebar_edge\" value=\"5\"/>\n</frame_geometry>\n\n<!-- No buttons -->\n<frame_geometry name=\"nobuttons\" hide_buttons=\"true\" parent=\"normal\">\n</frame_geometry>\n\n<!-- Border -->\n<frame_geometry name=\"border\" has_title=\"false\" rounded_top_left=\"false\" rounded_top_right=\"false\" parent=\"normal\" >\n\t<distance name=\"left_width\" value=\"1\" />\n\t<distance name=\"right_width\" value=\"1\" />\n\t<distance name=\"bottom_height\" value=\"1\" />\n\t<distance name=\"title_vertical_pad\" value=\"1\" />\n\t<border name=\"title_border\" left=\"10\" right=\"10\" top=\"0\" bottom=\"0\" />\n\t<border name=\"button_border\" left=\"0\" right=\"0\" top=\"0\" bottom=\"0\"/>\n</frame_geometry>\n\n<!-- Borderless -->\n<frame_geometry name=\"borderless\" has_title=\"false\" rounded_top_left=\"false\" rounded_top_right=\"false\" parent=\"normal\">\n\t<distance name=\"left_width\" value=\"0\" />\n\t<distance name=\"right_width\" value=\"0\" />\n\t<distance name=\"bottom_height\" value=\"0\" />\n\t<distance name=\"title_vertical_pad\" value=\"0\" />\n\t<border name=\"title_border\" left=\"0\" right=\"0\" top=\"0\" bottom=\"0\" />\n\t<border name=\"button_border\" left=\"0\" right=\"0\" top=\"0\" bottom=\"0\" />\n</frame_geometry>\n\n<!-- Modal -->\n<frame_geometry name=\"modal\" title_scale=\"small\" hide_buttons=\"true\" rounded_top_left=\"false\" rounded_top_right=\"false\" parent=\"small\">\n\t<distance name=\"title_vertical_pad\" value=\"5\"/>\n</frame_geometry>\n\n<frame_geometry name=\"attached\" title_scale=\"medium\" hide_buttons=\"true\" rounded_top_left=\"false\" rounded_top_right=\"false\" parent=\"normal\">\n\t<distance name=\"title_vertical_pad\" value=\"8\"/>\n\t<distance name=\"bottom_height\" value=\"1\"/>\n\t<distance name=\"left_width\" value=\"1\"/>\n\t<distance name=\"right_width\" value=\"1\"/>\n</frame_geometry>\n\n\n<!-- TITLES -->\n\n<!-- Title alignment -->\n<draw_ops name=\"title_focused\">\n\t<title x=\"(0 `max` ((width - title_width) / 2)) + 2\"\n               y=\"(0 `max` ((height - title_height) / 2))\"\n               color=\"C_title_focused\" />\n</draw_ops>\n\n<draw_ops name=\"title_unfocused\">\n\t<title x=\"(0 `max` ((width - title_width) / 2)) + 2\"\n               y=\"(0 `max` ((height - title_height) / 2))\"\n               color=\"C_title_unfocused\" />\n</draw_ops>\n\n<!-- WINDOW DECORATIONS -->\n<draw_ops name=\"entire_background_focused\">\n\t<rectangle color=\"C_titlebar\" x=\"0\" y=\"0\" width=\"width\" height=\"height\" filled=\"true\" />\n</draw_ops>\n\n<draw_ops name=\"entire_background_unfocused\">\n\t<include name=\"entire_background_focused\" />\n</draw_ops>\n\n<draw_ops name=\"titlebar_fill_focused\">\n\t<rectangle color=\"C_titlebar\" x=\"4\" y=\"0\" width=\"width\" height=\"height\" filled=\"true\" />\n</draw_ops>\n\n<draw_ops name=\"titlebar_fill_attached_focused\">\n\t<include name=\"entire_background_focused\" />\n</draw_ops>\n\n<draw_ops name=\"titlebar_fill_unfocused\">\n\t<rectangle color=\"C_titlebar_unfocused\" x=\"0\" y=\"0\" width=\"width\" height=\"height\" filled=\"true\" />\n</draw_ops>\n\n<draw_ops name=\"titlebar_focused\">\n\t<include name=\"titlebar_fill_focused\" />\n</draw_ops>\n\n<draw_ops name=\"titlebar_attached_focused\"> <!-- titlebar for attached and modal dialogs -->\n\t<include name=\"titlebar_fill_attached_focused\" />\n</draw_ops>\n\n<draw_ops name=\"rounded_titlebar_focused\">\n\t<include name=\"titlebar_fill_focused\" />\n</draw_ops>\n\n<draw_ops name=\"border_focused\">\n\t<rectangle color=\"C_border_focused\" x=\"0\" y=\"0\" width=\"width-1\" height=\"height-1\" filled=\"false\" />\n</draw_ops>\n\n<draw_ops name=\"border_unfocused\">\n\t<rectangle color=\"C_border_unfocused\" x=\"0\" y=\"0\" width=\"width-1\" height=\"height-1\" filled=\"false\" />\n</draw_ops>\n\n<draw_ops name=\"rounded_border_focused\">\n\t<line color=\"C_border_focused\" x1=\"2\" y1=\"0\" x2=\"width-3\" y2=\"0\" />\n\t<line color=\"C_border_focused\" x1=\"0\" y1=\"height-1\" x2=\"width-1\" y2=\"height-1\" />\n\t<line color=\"C_border_focused\" x1=\"0\" y1=\"2\" x2=\"0\" y2=\"height-2\" />\n\t<line color=\"C_border_focused\" x1=\"width-1\" y1=\"2\" x2=\"width-1\" y2=\"height-2\" />\n\t<arc color=\"C_border_focused\" x=\"0\" y=\"0\" width=\"3\" height=\"3\"  start_angle=\"270\" extent_angle=\"90\" />\n\t<arc color=\"C_border_focused\" x=\"width-3\" y=\"0\" width=\"2\" height=\"3\"  start_angle=\"0\" extent_angle=\"90\" />\n\t<!-- double arcs for darker borders -->\n\t<arc color=\"C_border_focused\" x=\"0\" y=\"0\" width=\"3\" height=\"3\"  start_angle=\"270\" extent_angle=\"90\" />\n\t<arc color=\"C_border_focused\" x=\"width-3\" y=\"0\" width=\"2\" height=\"3\"  start_angle=\"0\" extent_angle=\"90\" />\n</draw_ops>\n\n<draw_ops name=\"rounded_border_unfocused\">\n\t<line color=\"C_border_unfocused\" x1=\"2\" y1=\"0\" x2=\"width-3\" y2=\"0\" />\n\t<line color=\"C_border_unfocused\" x1=\"0\" y1=\"height-1\" x2=\"width-1\" y2=\"height-1\" />\n\t<line color=\"C_border_unfocused\" x1=\"0\" y1=\"2\" x2=\"0\" y2=\"height-2\" />\n\t<line color=\"C_border_unfocused\" x1=\"width-1\" y1=\"2\" x2=\"width-1\" y2=\"height-2\" />\n\t<arc color=\"C_border_unfocused\" x=\"0\" y=\"0\" width=\"3\" height=\"3\"  start_angle=\"270\" extent_angle=\"90\" />\n\t<arc color=\"C_border_unfocused\" x=\"width-3\" y=\"0\" width=\"2\" height=\"3\"  start_angle=\"0\" extent_angle=\"90\" />\n\t<!-- double arcs for darker borders -->\n\t<arc color=\"C_border_unfocused\" x=\"0\" y=\"0\" width=\"3\" height=\"3\"  start_angle=\"270\" extent_angle=\"90\" />\n\t<arc color=\"C_border_unfocused\" x=\"width-3\" y=\"0\" width=\"2\" height=\"3\"  start_angle=\"0\" extent_angle=\"90\" />\n</draw_ops>\n\n<draw_ops name=\"border_right_focused\">\n\t<line\n\t\tx1=\"width-1\" y1=\"0\"\n\t\tx2=\"width-1\" y2=\"height\"\n\t\tcolor=\"C_border_focused\" />\n</draw_ops>\n\n<draw_ops name=\"border_right_unfocused\">\n\t<line\n\t\tx1=\"width-1\" y1=\"0\"\n\t\tx2=\"width-1\" y2=\"height\"\n\t\tcolor=\"C_border_unfocused\" />\n</draw_ops>\n\n<draw_ops name=\"border_left_focused\">\n\t<line\n\t\tx1=\"0\" y1=\"0\"\n\t\tx2=\"0\" y2=\"height\"\n\t\tcolor=\"C_border_focused\" />\n</draw_ops>\n\n<draw_ops name=\"border_left_unfocused\">\n\t<line\n\t\tx1=\"0\" y1=\"0\"\n\t\tx2=\"0\" y2=\"height\"\n\t\tcolor=\"C_border_unfocused\" />\n</draw_ops>\n\n<!-- BUTTON ICONS -->\n<!-- note: negative values in x or y causes gnome-shell to crash -->\n\n<!-- Close icon -->\n<draw_ops name=\"close_focused\">\n\t<image filename=\"close_focused_normal.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"close_focused_prelight\">\n\t<image filename=\"close_focused_prelight.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"close_focused_pressed\">\n\t<image filename=\"close_focused_pressed.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"close_unfocused\">\n\t<image filename=\"close_unfocused.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"close_unfocused_prelight\">\n\t<image filename=\"close_unfocused_prelight.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"close_unfocused_pressed\">\n\t<image filename=\"close_unfocused_pressed.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n\n\n<!-- Maximize icon -->\n<draw_ops name=\"maximize_focused\">\n\t<image filename=\"maximize_focused_normal.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"maximize_focused_prelight\">\n\t<image filename=\"maximize_focused_prelight.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"maximize_focused_pressed\">\n\t<image filename=\"maximize_focused_pressed.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"maximize_unfocused\">\n\t<image filename=\"maximize_unfocused.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"maximize_unfocused_prelight\">\n\t<image filename=\"maximize_unfocused_prelight.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"maximize_unfocused_pressed\">\n\t<image filename=\"maximize_unfocused_pressed.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n\n<!-- Unmaximize icon -->\n<draw_ops name=\"unmaximize_focused\">\n\t<image filename=\"unmaximize_focused_normal.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"unmaximize_focused_prelight\">\n\t<image filename=\"unmaximize_focused_prelight.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"unmaximize_focused_pressed\">\n\t<image filename=\"unmaximize_focused_pressed.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"unmaximize_unfocused\">\n\t<image filename=\"unmaximize_unfocused.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"unmaximize_unfocused_prelight\">\n\t<image filename=\"unmaximize_unfocused_prelight.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"unmaximize_unfocused_pressed\">\n\t<image filename=\"unmaximize_unfocused_prelight.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n\n\n<!-- Minimize icon -->\n<draw_ops name=\"minimize_focused\">\n\t<image filename=\"minimize_focused_normal.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"minimize_focused_prelight\">\n\t<image filename=\"minimize_focused_prelight.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"minimize_focused_pressed\">\n\t<image filename=\"minimize_focused_pressed.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"minimize_unfocused\">\n\t<image filename=\"minimize_unfocused.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"minimize_unfocused_prelight\">\n\t<image filename=\"minimize_unfocused_prelight.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"minimize_unfocused_pressed\">\n\t<image filename=\"minimize_unfocused_pressed.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n\n\n<!-- Menu icon -->\n<draw_ops name=\"menu_focused\">\n\t<image filename=\"menu_focused_normal.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"menu_focused_prelight\">\n\t<image filename=\"menu_focused_prelight.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"menu_focused_pressed\">\n\t<image filename=\"menu_focused_pressed.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"menu_unfocused\">\n\t<image filename=\"menu_unfocused.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"menu_unfocused_prelight\">\n\t<image filename=\"menu_unfocused_prelight.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"menu_unfocused_pressed\">\n\t<image filename=\"menu_unfocused_pressed.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n\n\n<!-- Shade icon -->\n<draw_ops name=\"shade_focused\">\n\t<image filename=\"shade_focused_normal.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"shade_focused_prelight\">\n\t<image filename=\"shade_focused_prelight.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"shade_focused_pressed\">\n\t<image filename=\"shade_focused_pressed.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"shade_unfocused\">\n\t<image filename=\"shade_unfocused.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"shade_unfocused_prelight\">\n\t<image filename=\"shade_unfocused_prelight.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"shade_unfocused_pressed\">\n\t<image filename=\"shade_unfocused_pressed.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n\n\n<!-- Unshade icon -->\n<draw_ops name=\"unshade_focused\">\n\t<image filename=\"unshade_focused_normal.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"unshade_focused_prelight\">\n\t<image filename=\"unshade_focused_prelight.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"unshade_focused_pressed\">\n\t<image filename=\"unshade_focused_pressed.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"unshade_unfocused\">\n\t<image filename=\"unshade_unfocused.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"unshade_unfocused_prelight\">\n\t<image filename=\"unshade_unfocused_prelight.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"unshade_unfocused_pressed\">\n\t<image filename=\"unshade_unfocused_pressed.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n\n\n<!-- FRAME STYLES -->\n<frame_style name=\"normal_focused\" geometry=\"normal\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_focused\" />\n\t<piece position=\"titlebar\" draw_ops=\"rounded_titlebar_focused\" />\n\t<piece position=\"title\" draw_ops=\"title_focused\" />\n\t<piece position=\"overlay\" draw_ops=\"rounded_border_focused\" />\n\t<button function=\"close\" state=\"normal\" draw_ops=\"close_focused\" />\n\t<button function=\"close\" state=\"prelight\" draw_ops=\"close_focused_prelight\" />\n\t<button function=\"close\" state=\"pressed\" draw_ops=\"close_focused_pressed\" />\n\t<button function=\"maximize\" state=\"normal\" draw_ops=\"maximize_focused\" />\n\t<button function=\"maximize\" state=\"prelight\" draw_ops=\"maximize_focused_prelight\" />\n\t<button function=\"maximize\" state=\"pressed\" draw_ops=\"maximize_focused_pressed\" />\n\t<button function=\"minimize\" state=\"normal\" draw_ops=\"minimize_focused\" />\n\t<button function=\"minimize\" state=\"prelight\" draw_ops=\"minimize_focused_prelight\" />\n\t<button function=\"minimize\" state=\"pressed\" draw_ops=\"minimize_focused_pressed\" />\n\t<button function=\"menu\" state=\"normal\" draw_ops=\"menu_focused\" />\n\t<button function=\"menu\" state=\"prelight\" draw_ops=\"menu_focused_prelight\" />\n\t<button function=\"menu\" state=\"pressed\" draw_ops=\"menu_focused_pressed\" />\n\t<button function=\"shade\" state=\"normal\" draw_ops=\"shade_focused\" />\n\t<button function=\"shade\" state=\"prelight\" draw_ops=\"shade_focused_prelight\" />\n\t<button function=\"shade\" state=\"pressed\" draw_ops=\"shade_focused_pressed\" />\n\t<button function=\"unshade\" state=\"normal\" draw_ops=\"unshade_focused\" />\n\t<button function=\"unshade\" state=\"prelight\" draw_ops=\"unshade_focused_prelight\" />\n\t<button function=\"unshade\" state=\"pressed\" draw_ops=\"unshade_focused_pressed\" />\n\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"normal_unfocused\" geometry=\"normal_unfocused\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_unfocused\" />\n\t<piece position=\"titlebar\" draw_ops=\"titlebar_fill_unfocused\" />\n\t<piece position=\"title\" draw_ops=\"title_unfocused\" />\n\t<piece position=\"overlay\" draw_ops=\"rounded_border_unfocused\" />\n\t<button function=\"close\" state=\"normal\" draw_ops=\"close_unfocused\" />\n\t<button function=\"close\" state=\"prelight\" draw_ops=\"close_unfocused_prelight\" />\n\t<button function=\"close\" state=\"pressed\" draw_ops=\"close_unfocused_pressed\" />\n\t<button function=\"maximize\" state=\"normal\" draw_ops=\"maximize_unfocused\" />\n\t<button function=\"maximize\" state=\"prelight\" draw_ops=\"maximize_unfocused_prelight\" />\n\t<button function=\"maximize\" state=\"pressed\" draw_ops=\"maximize_unfocused_pressed\" />\n\t<button function=\"minimize\" state=\"normal\" draw_ops=\"minimize_unfocused\" />\n\t<button function=\"minimize\" state=\"prelight\" draw_ops=\"minimize_unfocused_prelight\" />\n\t<button function=\"minimize\" state=\"pressed\" draw_ops=\"minimize_unfocused_pressed\" />\n\t<button function=\"menu\" state=\"normal\" draw_ops=\"menu_unfocused\" />\n\t<button function=\"menu\" state=\"prelight\" draw_ops=\"menu_unfocused_prelight\" />\n\t<button function=\"menu\" state=\"pressed\" draw_ops=\"menu_unfocused_pressed\" />\n\t<button function=\"shade\" state=\"normal\" draw_ops=\"shade_unfocused\" />\n\t<button function=\"shade\" state=\"prelight\" draw_ops=\"shade_unfocused_prelight\" />\n\t<button function=\"shade\" state=\"pressed\" draw_ops=\"shade_unfocused_pressed\" />\n\t<button function=\"unshade\" state=\"normal\" draw_ops=\"unshade_unfocused\" />\n\t<button function=\"unshade\" state=\"prelight\" draw_ops=\"unshade_unfocused_prelight\" />\n\t<button function=\"unshade\" state=\"pressed\" draw_ops=\"unshade_unfocused_pressed\" />\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"normal_max_focused\" geometry=\"max\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_focused\" />\n\t<piece position=\"titlebar\" draw_ops=\"titlebar_fill_focused\" />\n\t<piece position=\"title\" draw_ops=\"title_focused\" />\n\t<button function=\"close\" state=\"normal\" draw_ops=\"close_focused\" />\n\t<button function=\"close\" state=\"prelight\" draw_ops=\"close_focused_prelight\" />\n\t<button function=\"close\" state=\"pressed\" draw_ops=\"close_focused_pressed\" />\n\t<button function=\"maximize\" state=\"normal\" draw_ops=\"maximize_focused\" />\n\t<button function=\"maximize\" state=\"prelight\" draw_ops=\"maximize_focused_prelight\" />\n\t<button function=\"maximize\" state=\"pressed\" draw_ops=\"maximize_focused_pressed\" />\n\t<button function=\"minimize\" state=\"normal\" draw_ops=\"minimize_focused\" />\n\t<button function=\"minimize\" state=\"prelight\" draw_ops=\"minimize_focused_prelight\" />\n\t<button function=\"minimize\" state=\"pressed\" draw_ops=\"minimize_focused_pressed\" />\n\t<button function=\"menu\" state=\"normal\" draw_ops=\"menu_focused\" />\n\t<button function=\"menu\" state=\"prelight\" draw_ops=\"menu_focused_prelight\" />\n\t<button function=\"menu\" state=\"pressed\" draw_ops=\"menu_focused_pressed\" />\n\t<button function=\"shade\" state=\"normal\" draw_ops=\"shade_focused\" />\n\t<button function=\"shade\" state=\"prelight\" draw_ops=\"shade_focused_prelight\" />\n\t<button function=\"shade\" state=\"pressed\" draw_ops=\"shade_focused_pressed\" />\n\t<button function=\"unshade\" state=\"normal\" draw_ops=\"unshade_focused\" />\n\t<button function=\"unshade\" state=\"prelight\" draw_ops=\"unshade_focused_prelight\" />\n\t<button function=\"unshade\" state=\"pressed\" draw_ops=\"unshade_focused_pressed\" />\n\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"normal_max_unfocused\" geometry=\"max\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_unfocused\" />\n\t<piece position=\"titlebar\" draw_ops=\"titlebar_fill_unfocused\" />\n\t<piece position=\"title\" draw_ops=\"title_unfocused\" />\n\t<button function=\"close\" state=\"normal\" draw_ops=\"close_unfocused\" />\n\t<button function=\"close\" state=\"prelight\" draw_ops=\"close_unfocused_prelight\" />\n\t<button function=\"close\" state=\"pressed\" draw_ops=\"close_unfocused_pressed\" />\n\t<button function=\"maximize\" state=\"normal\" draw_ops=\"maximize_unfocused\" />\n\t<button function=\"maximize\" state=\"prelight\" draw_ops=\"maximize_unfocused_prelight\" />\n\t<button function=\"maximize\" state=\"pressed\" draw_ops=\"maximize_unfocused_pressed\" />\n\t<button function=\"minimize\" state=\"normal\" draw_ops=\"minimize_unfocused\" />\n\t<button function=\"minimize\" state=\"prelight\" draw_ops=\"minimize_unfocused_prelight\" />\n\t<button function=\"minimize\" state=\"pressed\" draw_ops=\"minimize_unfocused_pressed\" />\n\t<button function=\"menu\" state=\"normal\" draw_ops=\"menu_unfocused\" />\n\t<button function=\"menu\" state=\"prelight\" draw_ops=\"menu_unfocused_prelight\" />\n\t<button function=\"menu\" state=\"pressed\" draw_ops=\"menu_unfocused_pressed\" />\n\t<button function=\"shade\" state=\"normal\" draw_ops=\"shade_unfocused\" />\n\t<button function=\"shade\" state=\"prelight\" draw_ops=\"shade_unfocused_prelight\" />\n\t<button function=\"shade\" state=\"pressed\" draw_ops=\"shade_unfocused_pressed\" />\n\t<button function=\"unshade\" state=\"normal\" draw_ops=\"unshade_unfocused\" />\n\t<button function=\"unshade\" state=\"prelight\" draw_ops=\"unshade_unfocused_prelight\" />\n\t<button function=\"unshade\" state=\"pressed\" draw_ops=\"unshade_unfocused_pressed\" />\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"normal_max_shaded_focused\" geometry=\"max\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_focused\" />\n\t<piece position=\"titlebar\" draw_ops=\"titlebar_fill_focused\" />\n\t<piece position=\"title\" draw_ops=\"title_focused\" />\n\t<piece position=\"overlay\"><draw_ops><line x1=\"0\" y1=\"height-1\" x2=\"width\" y2=\"height-1\" color=\"C_border_focused\" /></draw_ops></piece>\n\t<button function=\"close\" state=\"normal\" draw_ops=\"close_focused\" />\n\t<button function=\"close\" state=\"prelight\" draw_ops=\"close_focused_prelight\" />\n\t<button function=\"close\" state=\"pressed\" draw_ops=\"close_focused_pressed\" />\n\t<button function=\"maximize\" state=\"normal\" draw_ops=\"maximize_focused\" />\n\t<button function=\"maximize\" state=\"prelight\" draw_ops=\"maximize_focused_prelight\" />\n\t<button function=\"maximize\" state=\"pressed\" draw_ops=\"maximize_focused_pressed\" />\n\t<button function=\"minimize\" state=\"normal\" draw_ops=\"minimize_focused\" />\n\t<button function=\"minimize\" state=\"prelight\" draw_ops=\"minimize_focused_prelight\" />\n\t<button function=\"minimize\" state=\"pressed\" draw_ops=\"minimize_focused_pressed\" />\n\t<button function=\"menu\" state=\"normal\" draw_ops=\"menu_focused\" />\n\t<button function=\"menu\" state=\"prelight\" draw_ops=\"menu_focused_prelight\" />\n\t<button function=\"menu\" state=\"pressed\" draw_ops=\"menu_focused_pressed\" />\n\t<button function=\"shade\" state=\"normal\" draw_ops=\"shade_focused\" />\n\t<button function=\"shade\" state=\"prelight\" draw_ops=\"shade_focused_prelight\" />\n\t<button function=\"shade\" state=\"pressed\" draw_ops=\"shade_focused_pressed\" />\n\t<button function=\"unshade\" state=\"normal\" draw_ops=\"unshade_focused\" />\n\t<button function=\"unshade\" state=\"prelight\" draw_ops=\"unshade_focused_prelight\" />\n\t<button function=\"unshade\" state=\"pressed\" draw_ops=\"unshade_focused_pressed\" />\n\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"normal_max_shaded_unfocused\" geometry=\"max\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_unfocused\" />\n\t<piece position=\"titlebar\" draw_ops=\"titlebar_fill_unfocused\" />\n\t<piece position=\"title\" draw_ops=\"title_unfocused\" />\n\t<piece position=\"overlay\"><draw_ops><line x1=\"0\" y1=\"height-1\" x2=\"width\" y2=\"height-1\" color=\"C_border_unfocused\" /></draw_ops></piece>\n\t<button function=\"close\" state=\"normal\" draw_ops=\"close_unfocused\" />\n\t<button function=\"close\" state=\"prelight\" draw_ops=\"close_unfocused_prelight\" />\n\t<button function=\"close\" state=\"pressed\" draw_ops=\"close_unfocused_pressed\" />\n\t<button function=\"maximize\" state=\"normal\" draw_ops=\"maximize_unfocused\" />\n\t<button function=\"maximize\" state=\"prelight\" draw_ops=\"maximize_unfocused_prelight\" />\n\t<button function=\"maximize\" state=\"pressed\" draw_ops=\"maximize_unfocused_pressed\" />\n\t<button function=\"minimize\" state=\"normal\" draw_ops=\"minimize_unfocused\" />\n\t<button function=\"minimize\" state=\"prelight\" draw_ops=\"minimize_unfocused_prelight\" />\n\t<button function=\"minimize\" state=\"pressed\" draw_ops=\"minimize_unfocused_pressed\" />\n\t<button function=\"menu\" state=\"normal\" draw_ops=\"menu_unfocused\" />\n\t<button function=\"menu\" state=\"prelight\" draw_ops=\"menu_unfocused_prelight\" />\n\t<button function=\"menu\" state=\"pressed\" draw_ops=\"menu_unfocused_pressed\" />\n\t<button function=\"shade\" state=\"normal\" draw_ops=\"shade_unfocused\" />\n\t<button function=\"shade\" state=\"prelight\" draw_ops=\"shade_unfocused_prelight\" />\n\t<button function=\"shade\" state=\"pressed\" draw_ops=\"shade_unfocused_pressed\" />\n\t<button function=\"unshade\" state=\"normal\" draw_ops=\"unshade_unfocused\" />\n\t<button function=\"unshade\" state=\"prelight\" draw_ops=\"unshade_unfocused_prelight\" />\n\t<button function=\"unshade\" state=\"pressed\" draw_ops=\"unshade_unfocused_pressed\" />\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"dialog_focused\" geometry=\"normal\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_focused\" />\n\t<piece position=\"titlebar\" draw_ops=\"rounded_titlebar_focused\" />\n\t<piece position=\"title\" draw_ops=\"title_focused\" />\n\t<piece position=\"overlay\" draw_ops=\"rounded_border_focused\" />\n\t<button function=\"close\" state=\"normal\" draw_ops=\"close_focused\" />\n\t<button function=\"close\" state=\"prelight\" draw_ops=\"close_focused_prelight\" />\n\t<button function=\"close\" state=\"pressed\" draw_ops=\"close_focused_pressed\" />\n\t<button function=\"maximize\" state=\"normal\" draw_ops=\"maximize_focused\" />\n\t<button function=\"maximize\" state=\"prelight\" draw_ops=\"maximize_focused_prelight\" />\n\t<button function=\"maximize\" state=\"pressed\" draw_ops=\"maximize_focused_pressed\" />\n\t<button function=\"minimize\" state=\"normal\" draw_ops=\"minimize_focused\" />\n\t<button function=\"minimize\" state=\"prelight\" draw_ops=\"minimize_focused_prelight\" />\n\t<button function=\"minimize\" state=\"pressed\" draw_ops=\"minimize_focused_pressed\" />\n\t<button function=\"menu\" state=\"normal\" draw_ops=\"menu_focused\" />\n\t<button function=\"menu\" state=\"prelight\" draw_ops=\"menu_focused_prelight\" />\n\t<button function=\"menu\" state=\"pressed\" draw_ops=\"menu_focused_pressed\" />\n\t<button function=\"shade\" state=\"normal\" draw_ops=\"shade_focused\" />\n\t<button function=\"shade\" state=\"prelight\" draw_ops=\"shade_focused_prelight\" />\n\t<button function=\"shade\" state=\"pressed\" draw_ops=\"shade_focused_pressed\" />\n\t<button function=\"unshade\" state=\"normal\" draw_ops=\"unshade_focused\" />\n\t<button function=\"unshade\" state=\"prelight\" draw_ops=\"unshade_focused_prelight\" />\n\t<button function=\"unshade\" state=\"pressed\" draw_ops=\"unshade_focused_pressed\" />\n\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"dialog_unfocused\" geometry=\"normal_unfocused\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_unfocused\" />\n\t<piece position=\"titlebar\" draw_ops=\"titlebar_fill_unfocused\" />\n\t<piece position=\"title\" draw_ops=\"title_unfocused\" />\n\t<piece position=\"overlay\" draw_ops=\"rounded_border_unfocused\" />\n\t<button function=\"close\" state=\"normal\" draw_ops=\"close_unfocused\" />\n\t<button function=\"close\" state=\"prelight\" draw_ops=\"close_unfocused_prelight\" />\n\t<button function=\"close\" state=\"pressed\" draw_ops=\"close_unfocused_pressed\" />\n\t<button function=\"maximize\" state=\"normal\" draw_ops=\"maximize_unfocused\" />\n\t<button function=\"maximize\" state=\"prelight\" draw_ops=\"maximize_unfocused_prelight\" />\n\t<button function=\"maximize\" state=\"pressed\" draw_ops=\"maximize_unfocused_pressed\" />\n\t<button function=\"minimize\" state=\"normal\" draw_ops=\"minimize_unfocused\" />\n\t<button function=\"minimize\" state=\"prelight\" draw_ops=\"minimize_unfocused_prelight\" />\n\t<button function=\"minimize\" state=\"pressed\" draw_ops=\"minimize_unfocused_pressed\" />\n\t<button function=\"menu\" state=\"normal\" draw_ops=\"menu_unfocused\" />\n\t<button function=\"menu\" state=\"prelight\" draw_ops=\"menu_unfocused_prelight\" />\n\t<button function=\"menu\" state=\"pressed\" draw_ops=\"menu_unfocused_pressed\" />\n\t<button function=\"shade\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"prelight\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"prelight\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"modal_dialog_focused\" geometry=\"modal\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_focused\" />\n\t<piece position=\"titlebar\" draw_ops=\"titlebar_attached_focused\" />\n\t<piece position=\"title\" draw_ops=\"title_focused\" />\n\t<piece position=\"overlay\" draw_ops=\"border_focused\" />\n\t<button function=\"close\" state=\"normal\" draw_ops=\"close_focused\" />\n\t<button function=\"close\" state=\"prelight\" draw_ops=\"close_focused_prelight\" />\n\t<button function=\"close\" state=\"pressed\" draw_ops=\"close_focused_pressed\" />\n\t<button function=\"maximize\" state=\"normal\" draw_ops=\"maximize_focused\" />\n\t<button function=\"maximize\" state=\"prelight\" draw_ops=\"maximize_focused_prelight\" />\n\t<button function=\"maximize\" state=\"pressed\" draw_ops=\"maximize_focused_pressed\" />\n\t<button function=\"minimize\" state=\"normal\" draw_ops=\"minimize_focused\" />\n\t<button function=\"minimize\" state=\"prelight\" draw_ops=\"minimize_focused_prelight\" />\n\t<button function=\"minimize\" state=\"pressed\" draw_ops=\"minimize_focused_pressed\" />\n\t<button function=\"menu\" state=\"normal\" draw_ops=\"menu_focused\" />\n\t<button function=\"menu\" state=\"prelight\" draw_ops=\"menu_focused_prelight\" />\n\t<button function=\"menu\" state=\"pressed\" draw_ops=\"menu_focused_pressed\" />\n\t<button function=\"shade\" state=\"normal\" draw_ops=\"shade_focused\" />\n\t<button function=\"shade\" state=\"prelight\" draw_ops=\"shade_focused_prelight\" />\n\t<button function=\"shade\" state=\"pressed\" draw_ops=\"shade_focused_pressed\" />\n\t<button function=\"unshade\" state=\"normal\" draw_ops=\"unshade_focused\" />\n\t<button function=\"unshade\" state=\"prelight\" draw_ops=\"unshade_focused_prelight\" />\n\t<button function=\"unshade\" state=\"pressed\" draw_ops=\"unshade_focused_pressed\" />\n\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button><button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"modal_dialog_unfocused\" geometry=\"modal\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_unfocused\" />\n\t<piece position=\"titlebar\" draw_ops=\"titlebar_fill_unfocused\" />\n\t<piece position=\"title\" draw_ops=\"title_unfocused\" />\n\t<piece position=\"overlay\" draw_ops=\"border_unfocused\" />\n\t<button function=\"close\" state=\"normal\" draw_ops=\"close_unfocused\" />\n\t<button function=\"close\" state=\"prelight\" draw_ops=\"close_unfocused_prelight\" />\n\t<button function=\"close\" state=\"pressed\" draw_ops=\"close_unfocused_pressed\" />\n\t<button function=\"maximize\" state=\"normal\" draw_ops=\"maximize_unfocused\" />\n\t<button function=\"maximize\" state=\"prelight\" draw_ops=\"maximize_unfocused_prelight\" />\n\t<button function=\"maximize\" state=\"pressed\" draw_ops=\"maximize_unfocused_pressed\" />\n\t<button function=\"minimize\" state=\"normal\" draw_ops=\"minimize_unfocused\" />\n\t<button function=\"minimize\" state=\"prelight\" draw_ops=\"minimize_unfocused_prelight\" />\n\t<button function=\"minimize\" state=\"pressed\" draw_ops=\"minimize_unfocused_pressed\" />\n\t<button function=\"menu\" state=\"normal\" draw_ops=\"menu_unfocused\" />\n\t<button function=\"menu\" state=\"prelight\" draw_ops=\"menu_unfocused_prelight\" />\n\t<button function=\"menu\" state=\"pressed\" draw_ops=\"menu_unfocused_pressed\" />\n\t<button function=\"shade\" state=\"normal\" draw_ops=\"shade_unfocused\" />\n\t<button function=\"shade\" state=\"prelight\" draw_ops=\"shade_unfocused_prelight\" />\n\t<button function=\"shade\" state=\"pressed\" draw_ops=\"shade_unfocused_pressed\" />\n\t<button function=\"unshade\" state=\"normal\" draw_ops=\"unshade_unfocused\" />\n\t<button function=\"unshade\" state=\"prelight\" draw_ops=\"unshade_unfocused_prelight\" />\n\t<button function=\"unshade\" state=\"pressed\" draw_ops=\"unshade_unfocused_pressed\" />\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"utility_focused\" geometry=\"small\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_focused\" />\n\t<piece position=\"titlebar\" draw_ops=\"titlebar_focused\" />\n\t<piece position=\"title\" draw_ops=\"title_focused\" />\n\t<piece position=\"overlay\" draw_ops=\"border_focused\" />\n\t<button function=\"close\" state=\"normal\" draw_ops=\"close_focused\" />\n\t<button function=\"close\" state=\"prelight\" draw_ops=\"close_focused_prelight\" />\n\t<button function=\"close\" state=\"pressed\" draw_ops=\"close_focused_pressed\" />\n\t<button function=\"maximize\" state=\"normal\" draw_ops=\"maximize_focused\" />\n\t<button function=\"maximize\" state=\"prelight\" draw_ops=\"maximize_focused_prelight\" />\n\t<button function=\"maximize\" state=\"pressed\" draw_ops=\"maximize_focused_pressed\" />\n\t<button function=\"minimize\" state=\"normal\" draw_ops=\"minimize_focused\" />\n\t<button function=\"minimize\" state=\"prelight\" draw_ops=\"minimize_focused_prelight\" />\n\t<button function=\"minimize\" state=\"pressed\" draw_ops=\"minimize_focused_pressed\" />\n\t<button function=\"menu\" state=\"normal\" draw_ops=\"menu_focused\" />\n\t<button function=\"menu\" state=\"prelight\" draw_ops=\"menu_focused_prelight\" />\n\t<button function=\"menu\" state=\"pressed\" draw_ops=\"menu_focused_pressed\" />\n\t<button function=\"shade\" state=\"normal\" draw_ops=\"shade_focused\" />\n\t<button function=\"shade\" state=\"prelight\" draw_ops=\"shade_focused_prelight\" />\n\t<button function=\"shade\" state=\"pressed\" draw_ops=\"shade_focused_pressed\" />\n\t<button function=\"unshade\" state=\"normal\" draw_ops=\"unshade_focused\" />\n\t<button function=\"unshade\" state=\"prelight\" draw_ops=\"unshade_focused_prelight\" />\n\t<button function=\"unshade\" state=\"pressed\" draw_ops=\"unshade_focused_pressed\" />\n\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"utility_unfocused\" geometry=\"small_unfocused\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_unfocused\" />\n\t<piece position=\"titlebar\" draw_ops=\"titlebar_fill_unfocused\" />\n\t<piece position=\"title\" draw_ops=\"title_unfocused\" />\n\t<piece position=\"overlay\" draw_ops=\"border_unfocused\" />\n\t<button function=\"close\" state=\"normal\" draw_ops=\"close_unfocused\" />\n\t<button function=\"close\" state=\"prelight\" draw_ops=\"close_unfocused_prelight\" />\n\t<button function=\"close\" state=\"pressed\" draw_ops=\"close_unfocused_pressed\" />\n\t<button function=\"maximize\" state=\"normal\" draw_ops=\"maximize_unfocused\" />\n\t<button function=\"maximize\" state=\"prelight\" draw_ops=\"maximize_unfocused_prelight\" />\n\t<button function=\"maximize\" state=\"pressed\" draw_ops=\"maximize_unfocused_pressed\" />\n\t<button function=\"minimize\" state=\"normal\" draw_ops=\"minimize_unfocused\" />\n\t<button function=\"minimize\" state=\"prelight\" draw_ops=\"minimize_unfocused_prelight\" />\n\t<button function=\"minimize\" state=\"pressed\" draw_ops=\"minimize_unfocused_pressed\" />\n\t<button function=\"menu\" state=\"normal\" draw_ops=\"menu_unfocused\" />\n\t<button function=\"menu\" state=\"prelight\" draw_ops=\"menu_unfocused_prelight\" />\n\t<button function=\"menu\" state=\"pressed\" draw_ops=\"menu_unfocused_pressed\" />\n\t<button function=\"shade\" state=\"normal\" draw_ops=\"shade_unfocused\" />\n\t<button function=\"shade\" state=\"prelight\" draw_ops=\"shade_unfocused_prelight\" />\n\t<button function=\"shade\" state=\"pressed\" draw_ops=\"shade_unfocused_pressed\" />\n\t<button function=\"unshade\" state=\"normal\" draw_ops=\"unshade_unfocused\" />\n\t<button function=\"unshade\" state=\"prelight\" draw_ops=\"unshade_unfocused_prelight\" />\n\t<button function=\"unshade\" state=\"pressed\" draw_ops=\"unshade_unfocused_pressed\" />\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"border_focused\" geometry=\"border\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_focused\" />\n\t<piece position=\"overlay\" draw_ops=\"border_focused\" />\n\t<button function=\"close\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"close\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"maximize\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"maximize\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"minimize\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"minimize\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"menu\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"menu\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"prelight\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"prelight\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"border_unfocused\" geometry=\"border\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_unfocused\" />\n\t<piece position=\"overlay\" draw_ops=\"border_unfocused\" />\n\t<button function=\"close\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"close\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"maximize\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"maximize\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"minimize\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"minimize\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"menu\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"menu\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"prelight\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"prelight\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"borderless\" geometry=\"borderless\">\n\t<button function=\"close\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"close\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"maximize\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"maximize\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"minimize\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"minimize\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"menu\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"menu\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"prelight\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"prelight\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"attached_focused\" geometry=\"attached\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_focused\" />\n\t<piece position=\"titlebar\" draw_ops=\"titlebar_attached_focused\" />\n\t<piece position=\"title\" draw_ops=\"title_focused\" />\n\t<piece position=\"overlay\" draw_ops=\"border_focused\" />\n\t<button function=\"close\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"close\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"maximize\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"maximize\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"minimize\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"minimize\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"menu\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"menu\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"prelight\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"prelight\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"attached_unfocused\" geometry=\"attached\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_unfocused\" />\n\t<piece position=\"titlebar\" draw_ops=\"titlebar_attached_focused\" />\n\t<piece position=\"title\" draw_ops=\"title_unfocused\" />\n\t<piece position=\"overlay\" draw_ops=\"border_unfocused\" />\n\t<button function=\"close\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"close\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"maximize\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"maximize\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"minimize\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"minimize\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"menu\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"menu\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"prelight\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"prelight\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"tiled_left_focused\" geometry=\"tiled_left\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_focused\" />\n\t<piece position=\"titlebar\" draw_ops=\"titlebar_fill_focused\" />\n\t<piece position=\"title\" draw_ops=\"title_focused\" />\n\t<piece position=\"overlay\" draw_ops=\"border_right_focused\" />\n\t<button function=\"close\" state=\"normal\" draw_ops=\"close_focused\" />\n\t<button function=\"close\" state=\"prelight\" draw_ops=\"close_focused_prelight\" />\n\t<button function=\"close\" state=\"pressed\" draw_ops=\"close_focused_pressed\" />\n\t<button function=\"maximize\" state=\"normal\" draw_ops=\"maximize_focused\" />\n\t<button function=\"maximize\" state=\"prelight\" draw_ops=\"maximize_focused_prelight\" />\n\t<button function=\"maximize\" state=\"pressed\" draw_ops=\"maximize_focused_pressed\" />\n\t<button function=\"minimize\" state=\"normal\" draw_ops=\"minimize_focused\" />\n\t<button function=\"minimize\" state=\"prelight\" draw_ops=\"minimize_focused_prelight\" />\n\t<button function=\"minimize\" state=\"pressed\" draw_ops=\"minimize_focused_pressed\" />\n\t<button function=\"menu\" state=\"normal\" draw_ops=\"menu_focused\" />\n\t<button function=\"menu\" state=\"prelight\" draw_ops=\"menu_focused_prelight\" />\n\t<button function=\"menu\" state=\"pressed\" draw_ops=\"menu_focused_pressed\" />\n\t<button function=\"shade\" state=\"normal\" draw_ops=\"shade_focused\" />\n\t<button function=\"shade\" state=\"prelight\" draw_ops=\"shade_focused_prelight\" />\n\t<button function=\"shade\" state=\"pressed\" draw_ops=\"shade_focused_pressed\" />\n\t<button function=\"unshade\" state=\"normal\" draw_ops=\"unshade_focused\" />\n\t<button function=\"unshade\" state=\"prelight\" draw_ops=\"unshade_focused_prelight\" />\n\t<button function=\"unshade\" state=\"pressed\" draw_ops=\"unshade_focused_pressed\" />\n\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"tiled_left_unfocused\" geometry=\"tiled_left\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_unfocused\" />\n\t<piece position=\"titlebar\" draw_ops=\"titlebar_fill_unfocused\" />\n\t<piece position=\"title\" draw_ops=\"title_unfocused\" />\n\t<piece position=\"overlay\" draw_ops=\"border_right_unfocused\" />\n\t<button function=\"close\" state=\"normal\" draw_ops=\"close_unfocused\" />\n\t<button function=\"close\" state=\"prelight\" draw_ops=\"close_unfocused_prelight\" />\n\t<button function=\"close\" state=\"pressed\" draw_ops=\"close_unfocused_pressed\" />\n\t<button function=\"maximize\" state=\"normal\" draw_ops=\"maximize_unfocused\" />\n\t<button function=\"maximize\" state=\"prelight\" draw_ops=\"maximize_unfocused_prelight\" />\n\t<button function=\"maximize\" state=\"pressed\" draw_ops=\"maximize_unfocused_pressed\" />\n\t<button function=\"minimize\" state=\"normal\" draw_ops=\"minimize_unfocused\" />\n\t<button function=\"minimize\" state=\"prelight\" draw_ops=\"minimize_unfocused_prelight\" />\n\t<button function=\"minimize\" state=\"pressed\" draw_ops=\"minimize_unfocused_pressed\" />\n\t<button function=\"menu\" state=\"normal\" draw_ops=\"menu_unfocused\" />\n\t<button function=\"menu\" state=\"prelight\" draw_ops=\"menu_unfocused_prelight\" />\n\t<button function=\"menu\" state=\"pressed\" draw_ops=\"menu_unfocused_pressed\" />\n\t<button function=\"shade\" state=\"normal\" draw_ops=\"shade_unfocused\" />\n\t<button function=\"shade\" state=\"prelight\" draw_ops=\"shade_unfocused_prelight\" />\n\t<button function=\"shade\" state=\"pressed\" draw_ops=\"shade_unfocused_pressed\" />\n\t<button function=\"unshade\" state=\"normal\" draw_ops=\"unshade_unfocused\" />\n\t<button function=\"unshade\" state=\"prelight\" draw_ops=\"unshade_unfocused_prelight\" />\n\t<button function=\"unshade\" state=\"pressed\" draw_ops=\"unshade_unfocused_pressed\" />\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"tiled_right_focused\" geometry=\"tiled_right\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_focused\" />\n\t<piece position=\"titlebar\" draw_ops=\"titlebar_fill_focused\" />\n\t<piece position=\"title\" draw_ops=\"title_focused\" />\n\t<piece position=\"overlay\" draw_ops=\"border_left_focused\" />\n\t<button function=\"close\" state=\"normal\" draw_ops=\"close_focused\" />\n\t<button function=\"close\" state=\"prelight\" draw_ops=\"close_focused_prelight\" />\n\t<button function=\"close\" state=\"pressed\" draw_ops=\"close_focused_pressed\" />\n\t<button function=\"maximize\" state=\"normal\" draw_ops=\"maximize_focused\" />\n\t<button function=\"maximize\" state=\"prelight\" draw_ops=\"maximize_focused_prelight\" />\n\t<button function=\"maximize\" state=\"pressed\" draw_ops=\"maximize_focused_pressed\" />\n\t<button function=\"minimize\" state=\"normal\" draw_ops=\"minimize_focused\" />\n\t<button function=\"minimize\" state=\"prelight\" draw_ops=\"minimize_focused_prelight\" />\n\t<button function=\"minimize\" state=\"pressed\" draw_ops=\"minimize_focused_pressed\" />\n\t<button function=\"menu\" state=\"normal\" draw_ops=\"menu_focused\" />\n\t<button function=\"menu\" state=\"prelight\" draw_ops=\"menu_focused_prelight\" />\n\t<button function=\"menu\" state=\"pressed\" draw_ops=\"menu_focused_pressed\" />\n\t<button function=\"shade\" state=\"normal\" draw_ops=\"shade_focused\" />\n\t<button function=\"shade\" state=\"prelight\" draw_ops=\"shade_focused_prelight\" />\n\t<button function=\"shade\" state=\"pressed\" draw_ops=\"shade_focused_pressed\" />\n\t<button function=\"unshade\" state=\"normal\" draw_ops=\"unshade_focused\" />\n\t<button function=\"unshade\" state=\"prelight\" draw_ops=\"unshade_focused_prelight\" />\n\t<button function=\"unshade\" state=\"pressed\" draw_ops=\"unshade_focused_pressed\" />\n\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"tiled_right_unfocused\" geometry=\"tiled_right\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_unfocused\" />\n\t<piece position=\"titlebar\" draw_ops=\"titlebar_fill_unfocused\" />\n\t<piece position=\"title\" draw_ops=\"title_unfocused\" />\n\t<piece position=\"overlay\" draw_ops=\"border_left_unfocused\" />\n\t<button function=\"close\" state=\"normal\" draw_ops=\"close_unfocused\" />\n\t<button function=\"close\" state=\"prelight\" draw_ops=\"close_unfocused_prelight\" />\n\t<button function=\"close\" state=\"pressed\" draw_ops=\"close_unfocused_pressed\" />\n\t<button function=\"maximize\" state=\"normal\" draw_ops=\"maximize_unfocused\" />\n\t<button function=\"maximize\" state=\"prelight\" draw_ops=\"maximize_unfocused_prelight\" />\n\t<button function=\"maximize\" state=\"pressed\" draw_ops=\"maximize_unfocused_pressed\" />\n\t<button function=\"minimize\" state=\"normal\" draw_ops=\"minimize_unfocused\" />\n\t<button function=\"minimize\" state=\"prelight\" draw_ops=\"minimize_unfocused_prelight\" />\n\t<button function=\"minimize\" state=\"pressed\" draw_ops=\"minimize_unfocused_pressed\" />\n\t<button function=\"menu\" state=\"normal\" draw_ops=\"menu_unfocused\" />\n\t<button function=\"menu\" state=\"prelight\" draw_ops=\"menu_unfocused_prelight\" />\n\t<button function=\"menu\" state=\"pressed\" draw_ops=\"menu_unfocused_pressed\" />\n\t<button function=\"shade\" state=\"normal\" draw_ops=\"shade_unfocused\" />\n\t<button function=\"shade\" state=\"prelight\" draw_ops=\"shade_unfocused_prelight\" />\n\t<button function=\"shade\" state=\"pressed\" draw_ops=\"shade_unfocused_pressed\" />\n\t<button function=\"unshade\" state=\"normal\" draw_ops=\"unshade_unfocused\" />\n\t<button function=\"unshade\" state=\"prelight\" draw_ops=\"unshade_unfocused_prelight\" />\n\t<button function=\"unshade\" state=\"pressed\" draw_ops=\"unshade_unfocused_pressed\" />\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<!-- placeholder for unimplementated styles-->\n<frame_style name=\"blank\" geometry=\"normal\">\n\t<button function=\"close\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"close\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"maximize\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"maximize\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"minimize\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"minimize\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"menu\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"menu\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"prelight\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"prelight\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<!-- FRAME STYLE SETS -->\n<frame_style_set name=\"normal_style_set\">\n\t<frame focus=\"yes\" state=\"normal\" resize=\"both\" style=\"normal_focused\" />\n\t<frame focus=\"no\" state=\"normal\" resize=\"both\" style=\"normal_unfocused\" />\n\t<frame focus=\"yes\" state=\"maximized\" style=\"normal_max_focused\" />\n\t<frame focus=\"no\" state=\"maximized\" style=\"normal_max_unfocused\" />\n\t<frame focus=\"yes\" state=\"shaded\" style=\"normal_focused\" />\n\t<frame focus=\"no\" state=\"shaded\" style=\"normal_unfocused\" />\n\t<frame focus=\"yes\" state=\"maximized_and_shaded\" style=\"normal_max_shaded_focused\" />\n\t<frame focus=\"no\" state=\"maximized_and_shaded\" style=\"normal_max_shaded_unfocused\" />\n</frame_style_set>\n\n<frame_style_set name=\"dialog_style_set\">\n\t<frame focus=\"yes\" state=\"normal\" resize=\"both\" style=\"dialog_focused\" />\n\t<frame focus=\"no\" state=\"normal\" resize=\"both\" style=\"dialog_unfocused\" />\n\t<frame focus=\"yes\" state=\"maximized\" style=\"blank\" />\n\t<frame focus=\"no\" state=\"maximized\" style=\"blank\" />\n\t<frame focus=\"yes\" state=\"shaded\" style=\"dialog_focused\" />\n\t<frame focus=\"no\" state=\"shaded\" style=\"dialog_unfocused\" />\n\t<frame focus=\"yes\" state=\"maximized_and_shaded\" style=\"blank\" />\n\t<frame focus=\"no\" state=\"maximized_and_shaded\" style=\"blank\" />\n</frame_style_set>\n\n<frame_style_set name=\"modal_dialog_style_set\">\n\t<frame focus=\"yes\" state=\"normal\" resize=\"both\" style=\"modal_dialog_focused\" />\n\t<frame focus=\"no\" state=\"normal\" resize=\"both\" style=\"modal_dialog_unfocused\" />\n\t<frame focus=\"yes\" state=\"maximized\" style=\"blank\" />\n\t<frame focus=\"no\" state=\"maximized\" style=\"blank\" />\n\t<frame focus=\"yes\" state=\"shaded\" style=\"modal_dialog_focused\" />\n\t<frame focus=\"no\" state=\"shaded\" style=\"modal_dialog_unfocused\" />\n\t<frame focus=\"yes\" state=\"maximized_and_shaded\" style=\"blank\" />\n\t<frame focus=\"no\" state=\"maximized_and_shaded\" style=\"blank\" />\n</frame_style_set>\n\n<frame_style_set name=\"utility_style_set\">\n\t<frame focus=\"yes\" state=\"normal\" resize=\"both\" style=\"utility_focused\" />\n\t<frame focus=\"no\" state=\"normal\" resize=\"both\" style=\"utility_unfocused\" />\n\t<frame focus=\"yes\" state=\"maximized\" style=\"blank\" />\n\t<frame focus=\"no\" state=\"maximized\" style=\"blank\" />\n\t<frame focus=\"yes\" state=\"shaded\" style=\"utility_focused\" />\n\t<frame focus=\"no\" state=\"shaded\" style=\"utility_unfocused\" />\n\t<frame focus=\"yes\" state=\"maximized_and_shaded\" style=\"blank\" />\n\t<frame focus=\"no\" state=\"maximized_and_shaded\" style=\"blank\" />\n</frame_style_set>\n\n<frame_style_set name=\"border_style_set\">\n\t<frame focus=\"yes\" state=\"normal\" resize=\"both\" style=\"border_focused\" />\n\t<frame focus=\"no\" state=\"normal\" resize=\"both\" style=\"border_unfocused\" />\n\t<frame focus=\"yes\" state=\"maximized\" style=\"borderless\" />\n\t<frame focus=\"no\" state=\"maximized\" style=\"borderless\" />\n\t<frame focus=\"yes\" state=\"shaded\" style=\"blank\" />\n\t<frame focus=\"no\" state=\"shaded\" style=\"blank\" />\n\t<frame focus=\"yes\" state=\"maximized_and_shaded\" style=\"blank\" />\n\t<frame focus=\"no\" state=\"maximized_and_shaded\" style=\"blank\" />\n</frame_style_set>\n\n<!-- WINDOWS -->\n<window type=\"normal\" style_set=\"normal_style_set\" />\n<window type=\"dialog\" style_set=\"dialog_style_set\" />\n<window type=\"modal_dialog\" style_set=\"modal_dialog_style_set\" />\n<window type=\"menu\" style_set=\"utility_style_set\" />\n<window type=\"utility\" style_set=\"utility_style_set\" />\n<window type=\"border\" style_set=\"border_style_set\" />\n\n</metacity_theme>\n"
  },
  {
    "path": ".themes/Sweet-Ambar-Blue-Dark-v40/metacity-1/metacity-theme-2.xml",
    "content": "<?xml version=\"1.0\"?>\n<metacity_theme>\n<info>\n\t<name>Sweet-Ambar-Blue-Dark</name>\n\t<author>Eliver Lara &lt;eliverlara@gmail&gt;</author>\n\t<copyright>&#194;Eliver Lara, 2019</copyright>\n\t<date>2019</date>\n\t<description>Sweet Dark window Theme</description>\n</info>\n\n\n<!-- CONSTANTS -->\n<constant name=\"C_titlebar\" value=\"#0c0e14\" />\n<constant name=\"C_titlebar_unfocused\" value=\"#0c0e14\" />\n<constant name=\"C_border_focused\" value=\"#0c0e14\" />\n<constant name=\"C_border_unfocused\" value=\"#0c0e14\" />\n<constant name=\"C_title_focused\" value=\"#d8dee9\" />\n<constant name=\"C_title_unfocused\" value=\"#93979f\" />\n\n<constant name=\"C_wm_button_background\" value=\"#fc2\" />\n<constant name=\"C_wm_button_foreground\" value=\"#283141\" />\n<constant name=\"C_wm_button_unfocused\" value=\"#e6e8eb\" />\n\n<constant name=\"C_close_button\" value=\"#283141\" />\n<constant name=\"C_maximize_button\" value=\"#283141\" />\n<constant name=\"C_restore_button\" value=\"#283141\" />\n<constant name=\"C_minimize_button\" value=\"#283141\" />\n\n<!-- GEOMETRY -->\n\n<!-- Focused window -->\n<frame_geometry name=\"normal\" title_scale=\"medium\" rounded_top_left=\"4\" rounded_top_right=\"4\">\n\t<distance name=\"left_width\" value=\"1\" />\n\t<distance name=\"right_width\" value=\"1\" />\n\t<distance name=\"bottom_height\" value=\"3\" />\n\t<distance name=\"left_titlebar_edge\" value=\"5\" />\n\t<distance name=\"right_titlebar_edge\" value=\"5\" />\n\t<distance name=\"title_vertical_pad\" value=\"4\" />\n\t<aspect_ratio name=\"button\" value=\"1.0\" />\n\t<border name=\"title_border\" left=\"4\" right=\"4\" top=\"4\" bottom=\"4\" />\n\t<border name=\"button_border\" left=\"0\" right=\"0\" top=\"4\" bottom=\"4\" />\n</frame_geometry>\n\n<!-- Unfocused window -->\n<frame_geometry name=\"normal_unfocused\" title_scale=\"medium\" rounded_top_left=\"4\" rounded_top_right=\"4\" parent=\"normal\" >\n\t<distance name=\"left_width\" value=\"0\" />\n\t<distance name=\"right_width\" value=\"0\" />\n\t<distance name=\"bottom_height\" value=\"0\" />\n\t<distance name=\"left_titlebar_edge\" value=\"5\"/>\n\t<distance name=\"right_titlebar_edge\" value=\"5\"/>\n\t<distance name=\"title_vertical_pad\" value=\"4\" />\n\t<border name=\"title_border\" left=\"4\" right=\"4\" top=\"4\" bottom=\"4\" />\n\t<border name=\"button_border\" left=\"0\" right=\"0\" top=\"4\" bottom=\"4\" />\n</frame_geometry>\n\n<!-- Maximized window -->\n<frame_geometry name=\"max\" title_scale=\"medium\" parent=\"normal\" rounded_top_left=\"false\" rounded_top_right=\"false\">\n\t<distance name=\"left_width\" value=\"0\" />\n\t<distance name=\"right_width\" value=\"0\" />\n\t<distance name=\"bottom_height\" value=\"0\" />\n\t<distance name=\"title_vertical_pad\" value=\"4\" />\n\t<border name=\"title_border\" left=\"4\" right=\"4\" top=\"4\" bottom=\"4\" />\n\t<border name=\"button_border\" left=\"0\" right=\"0\" top=\"4\" bottom=\"4\" />\n</frame_geometry>\n\n<!-- Left tiled window -->\n<frame_geometry name=\"tiled_left\" title_scale=\"medium\" rounded_top_left=\"false\" rounded_top_right=\"false\" parent=\"max\">\n\t<distance name=\"right_width\" value=\"0\" />\n</frame_geometry>\n\n<!-- Right tiled window -->\n<frame_geometry name=\"tiled_right\" title_scale=\"medium\" rounded_top_left=\"false\" rounded_top_right=\"false\" parent=\"max\">\n\t<distance name=\"left_width\" value=\"0\" />\n</frame_geometry>\n\n<!-- Small window -->\n<frame_geometry name=\"small\" title_scale=\"small\" parent=\"normal\" rounded_top_left=\"false\" rounded_top_right=\"false\">\n\t<distance name=\"title_vertical_pad\" value=\"4\" />\n\t<border name=\"title_border\" left=\"4\" right=\"4\" top=\"0\" bottom=\"0\" />\n\t<border name=\"button_border\" left=\"0\" right=\"0\" top=\"0\" bottom=\"0\"  />\n</frame_geometry>\n\n<!-- Small unfocused window -->\n<frame_geometry name=\"small_unfocused\" parent=\"small\">\n\t<distance name=\"left_titlebar_edge\" value=\"5\"/>\n\t<distance name=\"right_titlebar_edge\" value=\"5\"/>\n</frame_geometry>\n\n<!-- No buttons -->\n<frame_geometry name=\"nobuttons\" hide_buttons=\"true\" parent=\"normal\">\n</frame_geometry>\n\n<!-- Border -->\n<frame_geometry name=\"border\" has_title=\"false\" rounded_top_left=\"false\" rounded_top_right=\"false\" parent=\"normal\" >\n\t<distance name=\"left_width\" value=\"1\" />\n\t<distance name=\"right_width\" value=\"1\" />\n\t<distance name=\"bottom_height\" value=\"1\" />\n\t<distance name=\"title_vertical_pad\" value=\"1\" />\n\t<border name=\"title_border\" left=\"10\" right=\"10\" top=\"0\" bottom=\"0\" />\n\t<border name=\"button_border\" left=\"0\" right=\"0\" top=\"0\" bottom=\"0\"/>\n</frame_geometry>\n\n<!-- Borderless -->\n<frame_geometry name=\"borderless\" has_title=\"false\" rounded_top_left=\"false\" rounded_top_right=\"false\" parent=\"normal\">\n\t<distance name=\"left_width\" value=\"0\" />\n\t<distance name=\"right_width\" value=\"0\" />\n\t<distance name=\"bottom_height\" value=\"0\" />\n\t<distance name=\"title_vertical_pad\" value=\"0\" />\n\t<border name=\"title_border\" left=\"0\" right=\"0\" top=\"0\" bottom=\"0\" />\n\t<border name=\"button_border\" left=\"0\" right=\"0\" top=\"0\" bottom=\"0\" />\n</frame_geometry>\n\n<!-- Modal -->\n<frame_geometry name=\"modal\" title_scale=\"small\" hide_buttons=\"true\" rounded_top_left=\"false\" rounded_top_right=\"false\" parent=\"small\">\n\t<distance name=\"title_vertical_pad\" value=\"5\"/>\n</frame_geometry>\n\n<frame_geometry name=\"attached\" title_scale=\"medium\" hide_buttons=\"true\" rounded_top_left=\"false\" rounded_top_right=\"false\" parent=\"normal\">\n\t<distance name=\"title_vertical_pad\" value=\"8\"/>\n\t<distance name=\"bottom_height\" value=\"1\"/>\n\t<distance name=\"left_width\" value=\"1\"/>\n\t<distance name=\"right_width\" value=\"1\"/>\n</frame_geometry>\n\n\n<!-- TITLES -->\n\n<!-- Title alignment -->\n<draw_ops name=\"title_focused\">\n\t<title x=\"(0 `max` ((width - title_width) / 2)) + 2\"\n               y=\"(0 `max` ((height - title_height) / 2))\"\n               color=\"C_title_focused\" />\n</draw_ops>\n\n<draw_ops name=\"title_unfocused\">\n\t<title x=\"(0 `max` ((width - title_width) / 2)) + 2\"\n               y=\"(0 `max` ((height - title_height) / 2))\"\n               color=\"C_title_unfocused\" />\n</draw_ops>\n\n<!-- WINDOW DECORATIONS -->\n<draw_ops name=\"entire_background_focused\">\n\t<rectangle color=\"C_titlebar\" x=\"0\" y=\"0\" width=\"width\" height=\"height\" filled=\"true\" />\n</draw_ops>\n\n<draw_ops name=\"entire_background_unfocused\">\n\t<include name=\"entire_background_focused\" />\n</draw_ops>\n\n<draw_ops name=\"titlebar_fill_focused\">\n\t<rectangle color=\"C_titlebar\" x=\"4\" y=\"0\" width=\"width\" height=\"height\" filled=\"true\" />\n</draw_ops>\n\n<draw_ops name=\"titlebar_fill_attached_focused\">\n\t<include name=\"entire_background_focused\" />\n</draw_ops>\n\n<draw_ops name=\"titlebar_fill_unfocused\">\n\t<rectangle color=\"C_titlebar_unfocused\" x=\"0\" y=\"0\" width=\"width\" height=\"height\" filled=\"true\" />\n</draw_ops>\n\n<draw_ops name=\"titlebar_focused\">\n\t<include name=\"titlebar_fill_focused\" />\n</draw_ops>\n\n<draw_ops name=\"titlebar_attached_focused\"> <!-- titlebar for attached and modal dialogs -->\n\t<include name=\"titlebar_fill_attached_focused\" />\n</draw_ops>\n\n<draw_ops name=\"rounded_titlebar_focused\">\n\t<include name=\"titlebar_fill_focused\" />\n</draw_ops>\n\n<draw_ops name=\"border_focused\">\n\t<rectangle color=\"C_border_focused\" x=\"0\" y=\"0\" width=\"width-1\" height=\"height-1\" filled=\"false\" />\n</draw_ops>\n\n<draw_ops name=\"border_unfocused\">\n\t<rectangle color=\"C_border_unfocused\" x=\"0\" y=\"0\" width=\"width-1\" height=\"height-1\" filled=\"false\" />\n</draw_ops>\n\n<draw_ops name=\"rounded_border_focused\">\n\t<line color=\"C_border_focused\" x1=\"2\" y1=\"0\" x2=\"width-3\" y2=\"0\" />\n\t<line color=\"C_border_focused\" x1=\"0\" y1=\"height-1\" x2=\"width-1\" y2=\"height-1\" />\n\t<line color=\"C_border_focused\" x1=\"0\" y1=\"2\" x2=\"0\" y2=\"height-2\" />\n\t<line color=\"C_border_focused\" x1=\"width-1\" y1=\"2\" x2=\"width-1\" y2=\"height-2\" />\n\t<arc color=\"C_border_focused\" x=\"0\" y=\"0\" width=\"3\" height=\"3\"  start_angle=\"270\" extent_angle=\"90\" />\n\t<arc color=\"C_border_focused\" x=\"width-3\" y=\"0\" width=\"2\" height=\"3\"  start_angle=\"0\" extent_angle=\"90\" />\n\t<!-- double arcs for darker borders -->\n\t<arc color=\"C_border_focused\" x=\"0\" y=\"0\" width=\"3\" height=\"3\"  start_angle=\"270\" extent_angle=\"90\" />\n\t<arc color=\"C_border_focused\" x=\"width-3\" y=\"0\" width=\"2\" height=\"3\"  start_angle=\"0\" extent_angle=\"90\" />\n</draw_ops>\n\n<draw_ops name=\"rounded_border_unfocused\">\n\t<line color=\"C_border_unfocused\" x1=\"2\" y1=\"0\" x2=\"width-3\" y2=\"0\" />\n\t<line color=\"C_border_unfocused\" x1=\"0\" y1=\"height-1\" x2=\"width-1\" y2=\"height-1\" />\n\t<line color=\"C_border_unfocused\" x1=\"0\" y1=\"2\" x2=\"0\" y2=\"height-2\" />\n\t<line color=\"C_border_unfocused\" x1=\"width-1\" y1=\"2\" x2=\"width-1\" y2=\"height-2\" />\n\t<arc color=\"C_border_unfocused\" x=\"0\" y=\"0\" width=\"3\" height=\"3\"  start_angle=\"270\" extent_angle=\"90\" />\n\t<arc color=\"C_border_unfocused\" x=\"width-3\" y=\"0\" width=\"2\" height=\"3\"  start_angle=\"0\" extent_angle=\"90\" />\n\t<!-- double arcs for darker borders -->\n\t<arc color=\"C_border_unfocused\" x=\"0\" y=\"0\" width=\"3\" height=\"3\"  start_angle=\"270\" extent_angle=\"90\" />\n\t<arc color=\"C_border_unfocused\" x=\"width-3\" y=\"0\" width=\"2\" height=\"3\"  start_angle=\"0\" extent_angle=\"90\" />\n</draw_ops>\n\n<draw_ops name=\"border_right_focused\">\n\t<line\n\t\tx1=\"width-1\" y1=\"0\"\n\t\tx2=\"width-1\" y2=\"height\"\n\t\tcolor=\"C_border_focused\" />\n</draw_ops>\n\n<draw_ops name=\"border_right_unfocused\">\n\t<line\n\t\tx1=\"width-1\" y1=\"0\"\n\t\tx2=\"width-1\" y2=\"height\"\n\t\tcolor=\"C_border_unfocused\" />\n</draw_ops>\n\n<draw_ops name=\"border_left_focused\">\n\t<line\n\t\tx1=\"0\" y1=\"0\"\n\t\tx2=\"0\" y2=\"height\"\n\t\tcolor=\"C_border_focused\" />\n</draw_ops>\n\n<draw_ops name=\"border_left_unfocused\">\n\t<line\n\t\tx1=\"0\" y1=\"0\"\n\t\tx2=\"0\" y2=\"height\"\n\t\tcolor=\"C_border_unfocused\" />\n</draw_ops>\n\n<!-- BUTTON ICONS -->\n<!-- note: negative values in x or y causes gnome-shell to crash -->\n\n<!-- Close icon -->\n<draw_ops name=\"close_focused\">\n\t<image filename=\"close_focused_normal.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"close_focused_prelight\">\n\t<image filename=\"close_focused_prelight.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"close_focused_pressed\">\n\t<image filename=\"close_focused_pressed.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"close_unfocused\">\n\t<image filename=\"close_unfocused.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"close_unfocused_prelight\">\n\t<image filename=\"close_unfocused_prelight.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"close_unfocused_pressed\">\n\t<image filename=\"close_unfocused_pressed.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n\n\n<!-- Maximize icon -->\n<draw_ops name=\"maximize_focused\">\n\t<image filename=\"maximize_focused_normal.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"maximize_focused_prelight\">\n\t<image filename=\"maximize_focused_prelight.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"maximize_focused_pressed\">\n\t<image filename=\"maximize_focused_pressed.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"maximize_unfocused\">\n\t<image filename=\"maximize_unfocused.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"maximize_unfocused_prelight\">\n\t<image filename=\"maximize_unfocused_prelight.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"maximize_unfocused_pressed\">\n\t<image filename=\"maximize_unfocused_pressed.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n\n<!-- Unmaximize icon -->\n<draw_ops name=\"unmaximize_focused\">\n\t<image filename=\"unmaximize_focused_normal.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"unmaximize_focused_prelight\">\n\t<image filename=\"unmaximize_focused_prelight.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"unmaximize_focused_pressed\">\n\t<image filename=\"unmaximize_focused_pressed.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"unmaximize_unfocused\">\n\t<image filename=\"unmaximize_unfocused.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"unmaximize_unfocused_prelight\">\n\t<image filename=\"unmaximize_unfocused_prelight.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"unmaximize_unfocused_pressed\">\n\t<image filename=\"unmaximize_unfocused_prelight.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n\n\n<!-- Minimize icon -->\n<draw_ops name=\"minimize_focused\">\n\t<image filename=\"minimize_focused_normal.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"minimize_focused_prelight\">\n\t<image filename=\"minimize_focused_prelight.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"minimize_focused_pressed\">\n\t<image filename=\"minimize_focused_pressed.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"minimize_unfocused\">\n\t<image filename=\"minimize_unfocused.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"minimize_unfocused_prelight\">\n\t<image filename=\"minimize_unfocused_prelight.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"minimize_unfocused_pressed\">\n\t<image filename=\"minimize_unfocused_pressed.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n\n\n<!-- Menu icon -->\n<draw_ops name=\"menu_focused\">\n\t<image filename=\"menu_focused_normal.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"menu_focused_prelight\">\n\t<image filename=\"menu_focused_prelight.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"menu_focused_pressed\">\n\t<image filename=\"menu_focused_pressed.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"menu_unfocused\">\n\t<image filename=\"menu_unfocused.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"menu_unfocused_prelight\">\n\t<image filename=\"menu_unfocused_prelight.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"menu_unfocused_pressed\">\n\t<image filename=\"menu_unfocused_pressed.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n\n\n<!-- Shade icon -->\n<draw_ops name=\"shade_focused\">\n\t<image filename=\"shade_focused_normal.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"shade_focused_prelight\">\n\t<image filename=\"shade_focused_prelight.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"shade_focused_pressed\">\n\t<image filename=\"shade_focused_pressed.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"shade_unfocused\">\n\t<image filename=\"shade_unfocused.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"shade_unfocused_prelight\">\n\t<image filename=\"shade_unfocused_prelight.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"shade_unfocused_pressed\">\n\t<image filename=\"shade_unfocused_pressed.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n\n\n<!-- Unshade icon -->\n<draw_ops name=\"unshade_focused\">\n\t<image filename=\"unshade_focused_normal.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"unshade_focused_prelight\">\n\t<image filename=\"unshade_focused_prelight.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"unshade_focused_pressed\">\n\t<image filename=\"unshade_focused_pressed.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"unshade_unfocused\">\n\t<image filename=\"unshade_unfocused.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"unshade_unfocused_prelight\">\n\t<image filename=\"unshade_unfocused_prelight.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"unshade_unfocused_pressed\">\n\t<image filename=\"unshade_unfocused_pressed.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n\n\n<!-- FRAME STYLES -->\n<frame_style name=\"normal_focused\" geometry=\"normal\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_focused\" />\n\t<piece position=\"titlebar\" draw_ops=\"rounded_titlebar_focused\" />\n\t<piece position=\"title\" draw_ops=\"title_focused\" />\n\t<piece position=\"overlay\" draw_ops=\"rounded_border_focused\" />\n\t<button function=\"close\" state=\"normal\" draw_ops=\"close_focused\" />\n\t<button function=\"close\" state=\"prelight\" draw_ops=\"close_focused_prelight\" />\n\t<button function=\"close\" state=\"pressed\" draw_ops=\"close_focused_pressed\" />\n\t<button function=\"maximize\" state=\"normal\" draw_ops=\"maximize_focused\" />\n\t<button function=\"maximize\" state=\"prelight\" draw_ops=\"maximize_focused_prelight\" />\n\t<button function=\"maximize\" state=\"pressed\" draw_ops=\"maximize_focused_pressed\" />\n\t<button function=\"minimize\" state=\"normal\" draw_ops=\"minimize_focused\" />\n\t<button function=\"minimize\" state=\"prelight\" draw_ops=\"minimize_focused_prelight\" />\n\t<button function=\"minimize\" state=\"pressed\" draw_ops=\"minimize_focused_pressed\" />\n\t<button function=\"menu\" state=\"normal\" draw_ops=\"menu_focused\" />\n\t<button function=\"menu\" state=\"prelight\" draw_ops=\"menu_focused_prelight\" />\n\t<button function=\"menu\" state=\"pressed\" draw_ops=\"menu_focused_pressed\" />\n\t<button function=\"shade\" state=\"normal\" draw_ops=\"shade_focused\" />\n\t<button function=\"shade\" state=\"prelight\" draw_ops=\"shade_focused_prelight\" />\n\t<button function=\"shade\" state=\"pressed\" draw_ops=\"shade_focused_pressed\" />\n\t<button function=\"unshade\" state=\"normal\" draw_ops=\"unshade_focused\" />\n\t<button function=\"unshade\" state=\"prelight\" draw_ops=\"unshade_focused_prelight\" />\n\t<button function=\"unshade\" state=\"pressed\" draw_ops=\"unshade_focused_pressed\" />\n\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"normal_unfocused\" geometry=\"normal_unfocused\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_unfocused\" />\n\t<piece position=\"titlebar\" draw_ops=\"titlebar_fill_unfocused\" />\n\t<piece position=\"title\" draw_ops=\"title_unfocused\" />\n\t<piece position=\"overlay\" draw_ops=\"rounded_border_unfocused\" />\n\t<button function=\"close\" state=\"normal\" draw_ops=\"close_unfocused\" />\n\t<button function=\"close\" state=\"prelight\" draw_ops=\"close_unfocused_prelight\" />\n\t<button function=\"close\" state=\"pressed\" draw_ops=\"close_unfocused_pressed\" />\n\t<button function=\"maximize\" state=\"normal\" draw_ops=\"maximize_unfocused\" />\n\t<button function=\"maximize\" state=\"prelight\" draw_ops=\"maximize_unfocused_prelight\" />\n\t<button function=\"maximize\" state=\"pressed\" draw_ops=\"maximize_unfocused_pressed\" />\n\t<button function=\"minimize\" state=\"normal\" draw_ops=\"minimize_unfocused\" />\n\t<button function=\"minimize\" state=\"prelight\" draw_ops=\"minimize_unfocused_prelight\" />\n\t<button function=\"minimize\" state=\"pressed\" draw_ops=\"minimize_unfocused_pressed\" />\n\t<button function=\"menu\" state=\"normal\" draw_ops=\"menu_unfocused\" />\n\t<button function=\"menu\" state=\"prelight\" draw_ops=\"menu_unfocused_prelight\" />\n\t<button function=\"menu\" state=\"pressed\" draw_ops=\"menu_unfocused_pressed\" />\n\t<button function=\"shade\" state=\"normal\" draw_ops=\"shade_unfocused\" />\n\t<button function=\"shade\" state=\"prelight\" draw_ops=\"shade_unfocused_prelight\" />\n\t<button function=\"shade\" state=\"pressed\" draw_ops=\"shade_unfocused_pressed\" />\n\t<button function=\"unshade\" state=\"normal\" draw_ops=\"unshade_unfocused\" />\n\t<button function=\"unshade\" state=\"prelight\" draw_ops=\"unshade_unfocused_prelight\" />\n\t<button function=\"unshade\" state=\"pressed\" draw_ops=\"unshade_unfocused_pressed\" />\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"normal_max_focused\" geometry=\"max\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_focused\" />\n\t<piece position=\"titlebar\" draw_ops=\"titlebar_fill_focused\" />\n\t<piece position=\"title\" draw_ops=\"title_focused\" />\n\t<button function=\"close\" state=\"normal\" draw_ops=\"close_focused\" />\n\t<button function=\"close\" state=\"prelight\" draw_ops=\"close_focused_prelight\" />\n\t<button function=\"close\" state=\"pressed\" draw_ops=\"close_focused_pressed\" />\n\t<button function=\"maximize\" state=\"normal\" draw_ops=\"maximize_focused\" />\n\t<button function=\"maximize\" state=\"prelight\" draw_ops=\"maximize_focused_prelight\" />\n\t<button function=\"maximize\" state=\"pressed\" draw_ops=\"maximize_focused_pressed\" />\n\t<button function=\"minimize\" state=\"normal\" draw_ops=\"minimize_focused\" />\n\t<button function=\"minimize\" state=\"prelight\" draw_ops=\"minimize_focused_prelight\" />\n\t<button function=\"minimize\" state=\"pressed\" draw_ops=\"minimize_focused_pressed\" />\n\t<button function=\"menu\" state=\"normal\" draw_ops=\"menu_focused\" />\n\t<button function=\"menu\" state=\"prelight\" draw_ops=\"menu_focused_prelight\" />\n\t<button function=\"menu\" state=\"pressed\" draw_ops=\"menu_focused_pressed\" />\n\t<button function=\"shade\" state=\"normal\" draw_ops=\"shade_focused\" />\n\t<button function=\"shade\" state=\"prelight\" draw_ops=\"shade_focused_prelight\" />\n\t<button function=\"shade\" state=\"pressed\" draw_ops=\"shade_focused_pressed\" />\n\t<button function=\"unshade\" state=\"normal\" draw_ops=\"unshade_focused\" />\n\t<button function=\"unshade\" state=\"prelight\" draw_ops=\"unshade_focused_prelight\" />\n\t<button function=\"unshade\" state=\"pressed\" draw_ops=\"unshade_focused_pressed\" />\n\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"normal_max_unfocused\" geometry=\"max\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_unfocused\" />\n\t<piece position=\"titlebar\" draw_ops=\"titlebar_fill_unfocused\" />\n\t<piece position=\"title\" draw_ops=\"title_unfocused\" />\n\t<button function=\"close\" state=\"normal\" draw_ops=\"close_unfocused\" />\n\t<button function=\"close\" state=\"prelight\" draw_ops=\"close_unfocused_prelight\" />\n\t<button function=\"close\" state=\"pressed\" draw_ops=\"close_unfocused_pressed\" />\n\t<button function=\"maximize\" state=\"normal\" draw_ops=\"maximize_unfocused\" />\n\t<button function=\"maximize\" state=\"prelight\" draw_ops=\"maximize_unfocused_prelight\" />\n\t<button function=\"maximize\" state=\"pressed\" draw_ops=\"maximize_unfocused_pressed\" />\n\t<button function=\"minimize\" state=\"normal\" draw_ops=\"minimize_unfocused\" />\n\t<button function=\"minimize\" state=\"prelight\" draw_ops=\"minimize_unfocused_prelight\" />\n\t<button function=\"minimize\" state=\"pressed\" draw_ops=\"minimize_unfocused_pressed\" />\n\t<button function=\"menu\" state=\"normal\" draw_ops=\"menu_unfocused\" />\n\t<button function=\"menu\" state=\"prelight\" draw_ops=\"menu_unfocused_prelight\" />\n\t<button function=\"menu\" state=\"pressed\" draw_ops=\"menu_unfocused_pressed\" />\n\t<button function=\"shade\" state=\"normal\" draw_ops=\"shade_unfocused\" />\n\t<button function=\"shade\" state=\"prelight\" draw_ops=\"shade_unfocused_prelight\" />\n\t<button function=\"shade\" state=\"pressed\" draw_ops=\"shade_unfocused_pressed\" />\n\t<button function=\"unshade\" state=\"normal\" draw_ops=\"unshade_unfocused\" />\n\t<button function=\"unshade\" state=\"prelight\" draw_ops=\"unshade_unfocused_prelight\" />\n\t<button function=\"unshade\" state=\"pressed\" draw_ops=\"unshade_unfocused_pressed\" />\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"normal_max_shaded_focused\" geometry=\"max\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_focused\" />\n\t<piece position=\"titlebar\" draw_ops=\"titlebar_fill_focused\" />\n\t<piece position=\"title\" draw_ops=\"title_focused\" />\n\t<piece position=\"overlay\"><draw_ops><line x1=\"0\" y1=\"height-1\" x2=\"width\" y2=\"height-1\" color=\"C_border_focused\" /></draw_ops></piece>\n\t<button function=\"close\" state=\"normal\" draw_ops=\"close_focused\" />\n\t<button function=\"close\" state=\"prelight\" draw_ops=\"close_focused_prelight\" />\n\t<button function=\"close\" state=\"pressed\" draw_ops=\"close_focused_pressed\" />\n\t<button function=\"maximize\" state=\"normal\" draw_ops=\"maximize_focused\" />\n\t<button function=\"maximize\" state=\"prelight\" draw_ops=\"maximize_focused_prelight\" />\n\t<button function=\"maximize\" state=\"pressed\" draw_ops=\"maximize_focused_pressed\" />\n\t<button function=\"minimize\" state=\"normal\" draw_ops=\"minimize_focused\" />\n\t<button function=\"minimize\" state=\"prelight\" draw_ops=\"minimize_focused_prelight\" />\n\t<button function=\"minimize\" state=\"pressed\" draw_ops=\"minimize_focused_pressed\" />\n\t<button function=\"menu\" state=\"normal\" draw_ops=\"menu_focused\" />\n\t<button function=\"menu\" state=\"prelight\" draw_ops=\"menu_focused_prelight\" />\n\t<button function=\"menu\" state=\"pressed\" draw_ops=\"menu_focused_pressed\" />\n\t<button function=\"shade\" state=\"normal\" draw_ops=\"shade_focused\" />\n\t<button function=\"shade\" state=\"prelight\" draw_ops=\"shade_focused_prelight\" />\n\t<button function=\"shade\" state=\"pressed\" draw_ops=\"shade_focused_pressed\" />\n\t<button function=\"unshade\" state=\"normal\" draw_ops=\"unshade_focused\" />\n\t<button function=\"unshade\" state=\"prelight\" draw_ops=\"unshade_focused_prelight\" />\n\t<button function=\"unshade\" state=\"pressed\" draw_ops=\"unshade_focused_pressed\" />\n\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"normal_max_shaded_unfocused\" geometry=\"max\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_unfocused\" />\n\t<piece position=\"titlebar\" draw_ops=\"titlebar_fill_unfocused\" />\n\t<piece position=\"title\" draw_ops=\"title_unfocused\" />\n\t<piece position=\"overlay\"><draw_ops><line x1=\"0\" y1=\"height-1\" x2=\"width\" y2=\"height-1\" color=\"C_border_unfocused\" /></draw_ops></piece>\n\t<button function=\"close\" state=\"normal\" draw_ops=\"close_unfocused\" />\n\t<button function=\"close\" state=\"prelight\" draw_ops=\"close_unfocused_prelight\" />\n\t<button function=\"close\" state=\"pressed\" draw_ops=\"close_unfocused_pressed\" />\n\t<button function=\"maximize\" state=\"normal\" draw_ops=\"maximize_unfocused\" />\n\t<button function=\"maximize\" state=\"prelight\" draw_ops=\"maximize_unfocused_prelight\" />\n\t<button function=\"maximize\" state=\"pressed\" draw_ops=\"maximize_unfocused_pressed\" />\n\t<button function=\"minimize\" state=\"normal\" draw_ops=\"minimize_unfocused\" />\n\t<button function=\"minimize\" state=\"prelight\" draw_ops=\"minimize_unfocused_prelight\" />\n\t<button function=\"minimize\" state=\"pressed\" draw_ops=\"minimize_unfocused_pressed\" />\n\t<button function=\"menu\" state=\"normal\" draw_ops=\"menu_unfocused\" />\n\t<button function=\"menu\" state=\"prelight\" draw_ops=\"menu_unfocused_prelight\" />\n\t<button function=\"menu\" state=\"pressed\" draw_ops=\"menu_unfocused_pressed\" />\n\t<button function=\"shade\" state=\"normal\" draw_ops=\"shade_unfocused\" />\n\t<button function=\"shade\" state=\"prelight\" draw_ops=\"shade_unfocused_prelight\" />\n\t<button function=\"shade\" state=\"pressed\" draw_ops=\"shade_unfocused_pressed\" />\n\t<button function=\"unshade\" state=\"normal\" draw_ops=\"unshade_unfocused\" />\n\t<button function=\"unshade\" state=\"prelight\" draw_ops=\"unshade_unfocused_prelight\" />\n\t<button function=\"unshade\" state=\"pressed\" draw_ops=\"unshade_unfocused_pressed\" />\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"dialog_focused\" geometry=\"normal\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_focused\" />\n\t<piece position=\"titlebar\" draw_ops=\"rounded_titlebar_focused\" />\n\t<piece position=\"title\" draw_ops=\"title_focused\" />\n\t<piece position=\"overlay\" draw_ops=\"rounded_border_focused\" />\n\t<button function=\"close\" state=\"normal\" draw_ops=\"close_focused\" />\n\t<button function=\"close\" state=\"prelight\" draw_ops=\"close_focused_prelight\" />\n\t<button function=\"close\" state=\"pressed\" draw_ops=\"close_focused_pressed\" />\n\t<button function=\"maximize\" state=\"normal\" draw_ops=\"maximize_focused\" />\n\t<button function=\"maximize\" state=\"prelight\" draw_ops=\"maximize_focused_prelight\" />\n\t<button function=\"maximize\" state=\"pressed\" draw_ops=\"maximize_focused_pressed\" />\n\t<button function=\"minimize\" state=\"normal\" draw_ops=\"minimize_focused\" />\n\t<button function=\"minimize\" state=\"prelight\" draw_ops=\"minimize_focused_prelight\" />\n\t<button function=\"minimize\" state=\"pressed\" draw_ops=\"minimize_focused_pressed\" />\n\t<button function=\"menu\" state=\"normal\" draw_ops=\"menu_focused\" />\n\t<button function=\"menu\" state=\"prelight\" draw_ops=\"menu_focused_prelight\" />\n\t<button function=\"menu\" state=\"pressed\" draw_ops=\"menu_focused_pressed\" />\n\t<button function=\"shade\" state=\"normal\" draw_ops=\"shade_focused\" />\n\t<button function=\"shade\" state=\"prelight\" draw_ops=\"shade_focused_prelight\" />\n\t<button function=\"shade\" state=\"pressed\" draw_ops=\"shade_focused_pressed\" />\n\t<button function=\"unshade\" state=\"normal\" draw_ops=\"unshade_focused\" />\n\t<button function=\"unshade\" state=\"prelight\" draw_ops=\"unshade_focused_prelight\" />\n\t<button function=\"unshade\" state=\"pressed\" draw_ops=\"unshade_focused_pressed\" />\n\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"dialog_unfocused\" geometry=\"normal_unfocused\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_unfocused\" />\n\t<piece position=\"titlebar\" draw_ops=\"titlebar_fill_unfocused\" />\n\t<piece position=\"title\" draw_ops=\"title_unfocused\" />\n\t<piece position=\"overlay\" draw_ops=\"rounded_border_unfocused\" />\n\t<button function=\"close\" state=\"normal\" draw_ops=\"close_unfocused\" />\n\t<button function=\"close\" state=\"prelight\" draw_ops=\"close_unfocused_prelight\" />\n\t<button function=\"close\" state=\"pressed\" draw_ops=\"close_unfocused_pressed\" />\n\t<button function=\"maximize\" state=\"normal\" draw_ops=\"maximize_unfocused\" />\n\t<button function=\"maximize\" state=\"prelight\" draw_ops=\"maximize_unfocused_prelight\" />\n\t<button function=\"maximize\" state=\"pressed\" draw_ops=\"maximize_unfocused_pressed\" />\n\t<button function=\"minimize\" state=\"normal\" draw_ops=\"minimize_unfocused\" />\n\t<button function=\"minimize\" state=\"prelight\" draw_ops=\"minimize_unfocused_prelight\" />\n\t<button function=\"minimize\" state=\"pressed\" draw_ops=\"minimize_unfocused_pressed\" />\n\t<button function=\"menu\" state=\"normal\" draw_ops=\"menu_unfocused\" />\n\t<button function=\"menu\" state=\"prelight\" draw_ops=\"menu_unfocused_prelight\" />\n\t<button function=\"menu\" state=\"pressed\" draw_ops=\"menu_unfocused_pressed\" />\n\t<button function=\"shade\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"prelight\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"prelight\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"modal_dialog_focused\" geometry=\"modal\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_focused\" />\n\t<piece position=\"titlebar\" draw_ops=\"titlebar_attached_focused\" />\n\t<piece position=\"title\" draw_ops=\"title_focused\" />\n\t<piece position=\"overlay\" draw_ops=\"border_focused\" />\n\t<button function=\"close\" state=\"normal\" draw_ops=\"close_focused\" />\n\t<button function=\"close\" state=\"prelight\" draw_ops=\"close_focused_prelight\" />\n\t<button function=\"close\" state=\"pressed\" draw_ops=\"close_focused_pressed\" />\n\t<button function=\"maximize\" state=\"normal\" draw_ops=\"maximize_focused\" />\n\t<button function=\"maximize\" state=\"prelight\" draw_ops=\"maximize_focused_prelight\" />\n\t<button function=\"maximize\" state=\"pressed\" draw_ops=\"maximize_focused_pressed\" />\n\t<button function=\"minimize\" state=\"normal\" draw_ops=\"minimize_focused\" />\n\t<button function=\"minimize\" state=\"prelight\" draw_ops=\"minimize_focused_prelight\" />\n\t<button function=\"minimize\" state=\"pressed\" draw_ops=\"minimize_focused_pressed\" />\n\t<button function=\"menu\" state=\"normal\" draw_ops=\"menu_focused\" />\n\t<button function=\"menu\" state=\"prelight\" draw_ops=\"menu_focused_prelight\" />\n\t<button function=\"menu\" state=\"pressed\" draw_ops=\"menu_focused_pressed\" />\n\t<button function=\"shade\" state=\"normal\" draw_ops=\"shade_focused\" />\n\t<button function=\"shade\" state=\"prelight\" draw_ops=\"shade_focused_prelight\" />\n\t<button function=\"shade\" state=\"pressed\" draw_ops=\"shade_focused_pressed\" />\n\t<button function=\"unshade\" state=\"normal\" draw_ops=\"unshade_focused\" />\n\t<button function=\"unshade\" state=\"prelight\" draw_ops=\"unshade_focused_prelight\" />\n\t<button function=\"unshade\" state=\"pressed\" draw_ops=\"unshade_focused_pressed\" />\n\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button><button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"modal_dialog_unfocused\" geometry=\"modal\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_unfocused\" />\n\t<piece position=\"titlebar\" draw_ops=\"titlebar_fill_unfocused\" />\n\t<piece position=\"title\" draw_ops=\"title_unfocused\" />\n\t<piece position=\"overlay\" draw_ops=\"border_unfocused\" />\n\t<button function=\"close\" state=\"normal\" draw_ops=\"close_unfocused\" />\n\t<button function=\"close\" state=\"prelight\" draw_ops=\"close_unfocused_prelight\" />\n\t<button function=\"close\" state=\"pressed\" draw_ops=\"close_unfocused_pressed\" />\n\t<button function=\"maximize\" state=\"normal\" draw_ops=\"maximize_unfocused\" />\n\t<button function=\"maximize\" state=\"prelight\" draw_ops=\"maximize_unfocused_prelight\" />\n\t<button function=\"maximize\" state=\"pressed\" draw_ops=\"maximize_unfocused_pressed\" />\n\t<button function=\"minimize\" state=\"normal\" draw_ops=\"minimize_unfocused\" />\n\t<button function=\"minimize\" state=\"prelight\" draw_ops=\"minimize_unfocused_prelight\" />\n\t<button function=\"minimize\" state=\"pressed\" draw_ops=\"minimize_unfocused_pressed\" />\n\t<button function=\"menu\" state=\"normal\" draw_ops=\"menu_unfocused\" />\n\t<button function=\"menu\" state=\"prelight\" draw_ops=\"menu_unfocused_prelight\" />\n\t<button function=\"menu\" state=\"pressed\" draw_ops=\"menu_unfocused_pressed\" />\n\t<button function=\"shade\" state=\"normal\" draw_ops=\"shade_unfocused\" />\n\t<button function=\"shade\" state=\"prelight\" draw_ops=\"shade_unfocused_prelight\" />\n\t<button function=\"shade\" state=\"pressed\" draw_ops=\"shade_unfocused_pressed\" />\n\t<button function=\"unshade\" state=\"normal\" draw_ops=\"unshade_unfocused\" />\n\t<button function=\"unshade\" state=\"prelight\" draw_ops=\"unshade_unfocused_prelight\" />\n\t<button function=\"unshade\" state=\"pressed\" draw_ops=\"unshade_unfocused_pressed\" />\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"utility_focused\" geometry=\"small\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_focused\" />\n\t<piece position=\"titlebar\" draw_ops=\"titlebar_focused\" />\n\t<piece position=\"title\" draw_ops=\"title_focused\" />\n\t<piece position=\"overlay\" draw_ops=\"border_focused\" />\n\t<button function=\"close\" state=\"normal\" draw_ops=\"close_focused\" />\n\t<button function=\"close\" state=\"prelight\" draw_ops=\"close_focused_prelight\" />\n\t<button function=\"close\" state=\"pressed\" draw_ops=\"close_focused_pressed\" />\n\t<button function=\"maximize\" state=\"normal\" draw_ops=\"maximize_focused\" />\n\t<button function=\"maximize\" state=\"prelight\" draw_ops=\"maximize_focused_prelight\" />\n\t<button function=\"maximize\" state=\"pressed\" draw_ops=\"maximize_focused_pressed\" />\n\t<button function=\"minimize\" state=\"normal\" draw_ops=\"minimize_focused\" />\n\t<button function=\"minimize\" state=\"prelight\" draw_ops=\"minimize_focused_prelight\" />\n\t<button function=\"minimize\" state=\"pressed\" draw_ops=\"minimize_focused_pressed\" />\n\t<button function=\"menu\" state=\"normal\" draw_ops=\"menu_focused\" />\n\t<button function=\"menu\" state=\"prelight\" draw_ops=\"menu_focused_prelight\" />\n\t<button function=\"menu\" state=\"pressed\" draw_ops=\"menu_focused_pressed\" />\n\t<button function=\"shade\" state=\"normal\" draw_ops=\"shade_focused\" />\n\t<button function=\"shade\" state=\"prelight\" draw_ops=\"shade_focused_prelight\" />\n\t<button function=\"shade\" state=\"pressed\" draw_ops=\"shade_focused_pressed\" />\n\t<button function=\"unshade\" state=\"normal\" draw_ops=\"unshade_focused\" />\n\t<button function=\"unshade\" state=\"prelight\" draw_ops=\"unshade_focused_prelight\" />\n\t<button function=\"unshade\" state=\"pressed\" draw_ops=\"unshade_focused_pressed\" />\n\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"utility_unfocused\" geometry=\"small_unfocused\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_unfocused\" />\n\t<piece position=\"titlebar\" draw_ops=\"titlebar_fill_unfocused\" />\n\t<piece position=\"title\" draw_ops=\"title_unfocused\" />\n\t<piece position=\"overlay\" draw_ops=\"border_unfocused\" />\n\t<button function=\"close\" state=\"normal\" draw_ops=\"close_unfocused\" />\n\t<button function=\"close\" state=\"prelight\" draw_ops=\"close_unfocused_prelight\" />\n\t<button function=\"close\" state=\"pressed\" draw_ops=\"close_unfocused_pressed\" />\n\t<button function=\"maximize\" state=\"normal\" draw_ops=\"maximize_unfocused\" />\n\t<button function=\"maximize\" state=\"prelight\" draw_ops=\"maximize_unfocused_prelight\" />\n\t<button function=\"maximize\" state=\"pressed\" draw_ops=\"maximize_unfocused_pressed\" />\n\t<button function=\"minimize\" state=\"normal\" draw_ops=\"minimize_unfocused\" />\n\t<button function=\"minimize\" state=\"prelight\" draw_ops=\"minimize_unfocused_prelight\" />\n\t<button function=\"minimize\" state=\"pressed\" draw_ops=\"minimize_unfocused_pressed\" />\n\t<button function=\"menu\" state=\"normal\" draw_ops=\"menu_unfocused\" />\n\t<button function=\"menu\" state=\"prelight\" draw_ops=\"menu_unfocused_prelight\" />\n\t<button function=\"menu\" state=\"pressed\" draw_ops=\"menu_unfocused_pressed\" />\n\t<button function=\"shade\" state=\"normal\" draw_ops=\"shade_unfocused\" />\n\t<button function=\"shade\" state=\"prelight\" draw_ops=\"shade_unfocused_prelight\" />\n\t<button function=\"shade\" state=\"pressed\" draw_ops=\"shade_unfocused_pressed\" />\n\t<button function=\"unshade\" state=\"normal\" draw_ops=\"unshade_unfocused\" />\n\t<button function=\"unshade\" state=\"prelight\" draw_ops=\"unshade_unfocused_prelight\" />\n\t<button function=\"unshade\" state=\"pressed\" draw_ops=\"unshade_unfocused_pressed\" />\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"border_focused\" geometry=\"border\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_focused\" />\n\t<piece position=\"overlay\" draw_ops=\"border_focused\" />\n\t<button function=\"close\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"close\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"maximize\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"maximize\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"minimize\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"minimize\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"menu\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"menu\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"prelight\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"prelight\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"border_unfocused\" geometry=\"border\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_unfocused\" />\n\t<piece position=\"overlay\" draw_ops=\"border_unfocused\" />\n\t<button function=\"close\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"close\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"maximize\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"maximize\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"minimize\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"minimize\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"menu\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"menu\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"prelight\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"prelight\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"borderless\" geometry=\"borderless\">\n\t<button function=\"close\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"close\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"maximize\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"maximize\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"minimize\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"minimize\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"menu\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"menu\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"prelight\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"prelight\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"attached_focused\" geometry=\"attached\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_focused\" />\n\t<piece position=\"titlebar\" draw_ops=\"titlebar_attached_focused\" />\n\t<piece position=\"title\" draw_ops=\"title_focused\" />\n\t<piece position=\"overlay\" draw_ops=\"border_focused\" />\n\t<button function=\"close\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"close\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"maximize\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"maximize\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"minimize\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"minimize\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"menu\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"menu\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"prelight\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"prelight\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"attached_unfocused\" geometry=\"attached\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_unfocused\" />\n\t<piece position=\"titlebar\" draw_ops=\"titlebar_attached_focused\" />\n\t<piece position=\"title\" draw_ops=\"title_unfocused\" />\n\t<piece position=\"overlay\" draw_ops=\"border_unfocused\" />\n\t<button function=\"close\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"close\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"maximize\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"maximize\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"minimize\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"minimize\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"menu\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"menu\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"prelight\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"prelight\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"tiled_left_focused\" geometry=\"tiled_left\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_focused\" />\n\t<piece position=\"titlebar\" draw_ops=\"titlebar_fill_focused\" />\n\t<piece position=\"title\" draw_ops=\"title_focused\" />\n\t<piece position=\"overlay\" draw_ops=\"border_right_focused\" />\n\t<button function=\"close\" state=\"normal\" draw_ops=\"close_focused\" />\n\t<button function=\"close\" state=\"prelight\" draw_ops=\"close_focused_prelight\" />\n\t<button function=\"close\" state=\"pressed\" draw_ops=\"close_focused_pressed\" />\n\t<button function=\"maximize\" state=\"normal\" draw_ops=\"maximize_focused\" />\n\t<button function=\"maximize\" state=\"prelight\" draw_ops=\"maximize_focused_prelight\" />\n\t<button function=\"maximize\" state=\"pressed\" draw_ops=\"maximize_focused_pressed\" />\n\t<button function=\"minimize\" state=\"normal\" draw_ops=\"minimize_focused\" />\n\t<button function=\"minimize\" state=\"prelight\" draw_ops=\"minimize_focused_prelight\" />\n\t<button function=\"minimize\" state=\"pressed\" draw_ops=\"minimize_focused_pressed\" />\n\t<button function=\"menu\" state=\"normal\" draw_ops=\"menu_focused\" />\n\t<button function=\"menu\" state=\"prelight\" draw_ops=\"menu_focused_prelight\" />\n\t<button function=\"menu\" state=\"pressed\" draw_ops=\"menu_focused_pressed\" />\n\t<button function=\"shade\" state=\"normal\" draw_ops=\"shade_focused\" />\n\t<button function=\"shade\" state=\"prelight\" draw_ops=\"shade_focused_prelight\" />\n\t<button function=\"shade\" state=\"pressed\" draw_ops=\"shade_focused_pressed\" />\n\t<button function=\"unshade\" state=\"normal\" draw_ops=\"unshade_focused\" />\n\t<button function=\"unshade\" state=\"prelight\" draw_ops=\"unshade_focused_prelight\" />\n\t<button function=\"unshade\" state=\"pressed\" draw_ops=\"unshade_focused_pressed\" />\n\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"tiled_left_unfocused\" geometry=\"tiled_left\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_unfocused\" />\n\t<piece position=\"titlebar\" draw_ops=\"titlebar_fill_unfocused\" />\n\t<piece position=\"title\" draw_ops=\"title_unfocused\" />\n\t<piece position=\"overlay\" draw_ops=\"border_right_unfocused\" />\n\t<button function=\"close\" state=\"normal\" draw_ops=\"close_unfocused\" />\n\t<button function=\"close\" state=\"prelight\" draw_ops=\"close_unfocused_prelight\" />\n\t<button function=\"close\" state=\"pressed\" draw_ops=\"close_unfocused_pressed\" />\n\t<button function=\"maximize\" state=\"normal\" draw_ops=\"maximize_unfocused\" />\n\t<button function=\"maximize\" state=\"prelight\" draw_ops=\"maximize_unfocused_prelight\" />\n\t<button function=\"maximize\" state=\"pressed\" draw_ops=\"maximize_unfocused_pressed\" />\n\t<button function=\"minimize\" state=\"normal\" draw_ops=\"minimize_unfocused\" />\n\t<button function=\"minimize\" state=\"prelight\" draw_ops=\"minimize_unfocused_prelight\" />\n\t<button function=\"minimize\" state=\"pressed\" draw_ops=\"minimize_unfocused_pressed\" />\n\t<button function=\"menu\" state=\"normal\" draw_ops=\"menu_unfocused\" />\n\t<button function=\"menu\" state=\"prelight\" draw_ops=\"menu_unfocused_prelight\" />\n\t<button function=\"menu\" state=\"pressed\" draw_ops=\"menu_unfocused_pressed\" />\n\t<button function=\"shade\" state=\"normal\" draw_ops=\"shade_unfocused\" />\n\t<button function=\"shade\" state=\"prelight\" draw_ops=\"shade_unfocused_prelight\" />\n\t<button function=\"shade\" state=\"pressed\" draw_ops=\"shade_unfocused_pressed\" />\n\t<button function=\"unshade\" state=\"normal\" draw_ops=\"unshade_unfocused\" />\n\t<button function=\"unshade\" state=\"prelight\" draw_ops=\"unshade_unfocused_prelight\" />\n\t<button function=\"unshade\" state=\"pressed\" draw_ops=\"unshade_unfocused_pressed\" />\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"tiled_right_focused\" geometry=\"tiled_right\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_focused\" />\n\t<piece position=\"titlebar\" draw_ops=\"titlebar_fill_focused\" />\n\t<piece position=\"title\" draw_ops=\"title_focused\" />\n\t<piece position=\"overlay\" draw_ops=\"border_left_focused\" />\n\t<button function=\"close\" state=\"normal\" draw_ops=\"close_focused\" />\n\t<button function=\"close\" state=\"prelight\" draw_ops=\"close_focused_prelight\" />\n\t<button function=\"close\" state=\"pressed\" draw_ops=\"close_focused_pressed\" />\n\t<button function=\"maximize\" state=\"normal\" draw_ops=\"maximize_focused\" />\n\t<button function=\"maximize\" state=\"prelight\" draw_ops=\"maximize_focused_prelight\" />\n\t<button function=\"maximize\" state=\"pressed\" draw_ops=\"maximize_focused_pressed\" />\n\t<button function=\"minimize\" state=\"normal\" draw_ops=\"minimize_focused\" />\n\t<button function=\"minimize\" state=\"prelight\" draw_ops=\"minimize_focused_prelight\" />\n\t<button function=\"minimize\" state=\"pressed\" draw_ops=\"minimize_focused_pressed\" />\n\t<button function=\"menu\" state=\"normal\" draw_ops=\"menu_focused\" />\n\t<button function=\"menu\" state=\"prelight\" draw_ops=\"menu_focused_prelight\" />\n\t<button function=\"menu\" state=\"pressed\" draw_ops=\"menu_focused_pressed\" />\n\t<button function=\"shade\" state=\"normal\" draw_ops=\"shade_focused\" />\n\t<button function=\"shade\" state=\"prelight\" draw_ops=\"shade_focused_prelight\" />\n\t<button function=\"shade\" state=\"pressed\" draw_ops=\"shade_focused_pressed\" />\n\t<button function=\"unshade\" state=\"normal\" draw_ops=\"unshade_focused\" />\n\t<button function=\"unshade\" state=\"prelight\" draw_ops=\"unshade_focused_prelight\" />\n\t<button function=\"unshade\" state=\"pressed\" draw_ops=\"unshade_focused_pressed\" />\n\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"tiled_right_unfocused\" geometry=\"tiled_right\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_unfocused\" />\n\t<piece position=\"titlebar\" draw_ops=\"titlebar_fill_unfocused\" />\n\t<piece position=\"title\" draw_ops=\"title_unfocused\" />\n\t<piece position=\"overlay\" draw_ops=\"border_left_unfocused\" />\n\t<button function=\"close\" state=\"normal\" draw_ops=\"close_unfocused\" />\n\t<button function=\"close\" state=\"prelight\" draw_ops=\"close_unfocused_prelight\" />\n\t<button function=\"close\" state=\"pressed\" draw_ops=\"close_unfocused_pressed\" />\n\t<button function=\"maximize\" state=\"normal\" draw_ops=\"maximize_unfocused\" />\n\t<button function=\"maximize\" state=\"prelight\" draw_ops=\"maximize_unfocused_prelight\" />\n\t<button function=\"maximize\" state=\"pressed\" draw_ops=\"maximize_unfocused_pressed\" />\n\t<button function=\"minimize\" state=\"normal\" draw_ops=\"minimize_unfocused\" />\n\t<button function=\"minimize\" state=\"prelight\" draw_ops=\"minimize_unfocused_prelight\" />\n\t<button function=\"minimize\" state=\"pressed\" draw_ops=\"minimize_unfocused_pressed\" />\n\t<button function=\"menu\" state=\"normal\" draw_ops=\"menu_unfocused\" />\n\t<button function=\"menu\" state=\"prelight\" draw_ops=\"menu_unfocused_prelight\" />\n\t<button function=\"menu\" state=\"pressed\" draw_ops=\"menu_unfocused_pressed\" />\n\t<button function=\"shade\" state=\"normal\" draw_ops=\"shade_unfocused\" />\n\t<button function=\"shade\" state=\"prelight\" draw_ops=\"shade_unfocused_prelight\" />\n\t<button function=\"shade\" state=\"pressed\" draw_ops=\"shade_unfocused_pressed\" />\n\t<button function=\"unshade\" state=\"normal\" draw_ops=\"unshade_unfocused\" />\n\t<button function=\"unshade\" state=\"prelight\" draw_ops=\"unshade_unfocused_prelight\" />\n\t<button function=\"unshade\" state=\"pressed\" draw_ops=\"unshade_unfocused_pressed\" />\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<!-- placeholder for unimplementated styles-->\n<frame_style name=\"blank\" geometry=\"normal\">\n\t<button function=\"close\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"close\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"maximize\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"maximize\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"minimize\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"minimize\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"menu\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"menu\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"prelight\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"prelight\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<!-- FRAME STYLE SETS -->\n<frame_style_set name=\"normal_style_set\">\n\t<frame focus=\"yes\" state=\"normal\" resize=\"both\" style=\"normal_focused\" />\n\t<frame focus=\"no\" state=\"normal\" resize=\"both\" style=\"normal_unfocused\" />\n\t<frame focus=\"yes\" state=\"maximized\" style=\"normal_max_focused\" />\n\t<frame focus=\"no\" state=\"maximized\" style=\"normal_max_unfocused\" />\n\t<frame focus=\"yes\" state=\"shaded\" style=\"normal_focused\" />\n\t<frame focus=\"no\" state=\"shaded\" style=\"normal_unfocused\" />\n\t<frame focus=\"yes\" state=\"maximized_and_shaded\" style=\"normal_max_shaded_focused\" />\n\t<frame focus=\"no\" state=\"maximized_and_shaded\" style=\"normal_max_shaded_unfocused\" />\n</frame_style_set>\n\n<frame_style_set name=\"dialog_style_set\">\n\t<frame focus=\"yes\" state=\"normal\" resize=\"both\" style=\"dialog_focused\" />\n\t<frame focus=\"no\" state=\"normal\" resize=\"both\" style=\"dialog_unfocused\" />\n\t<frame focus=\"yes\" state=\"maximized\" style=\"blank\" />\n\t<frame focus=\"no\" state=\"maximized\" style=\"blank\" />\n\t<frame focus=\"yes\" state=\"shaded\" style=\"dialog_focused\" />\n\t<frame focus=\"no\" state=\"shaded\" style=\"dialog_unfocused\" />\n\t<frame focus=\"yes\" state=\"maximized_and_shaded\" style=\"blank\" />\n\t<frame focus=\"no\" state=\"maximized_and_shaded\" style=\"blank\" />\n</frame_style_set>\n\n<frame_style_set name=\"modal_dialog_style_set\">\n\t<frame focus=\"yes\" state=\"normal\" resize=\"both\" style=\"modal_dialog_focused\" />\n\t<frame focus=\"no\" state=\"normal\" resize=\"both\" style=\"modal_dialog_unfocused\" />\n\t<frame focus=\"yes\" state=\"maximized\" style=\"blank\" />\n\t<frame focus=\"no\" state=\"maximized\" style=\"blank\" />\n\t<frame focus=\"yes\" state=\"shaded\" style=\"modal_dialog_focused\" />\n\t<frame focus=\"no\" state=\"shaded\" style=\"modal_dialog_unfocused\" />\n\t<frame focus=\"yes\" state=\"maximized_and_shaded\" style=\"blank\" />\n\t<frame focus=\"no\" state=\"maximized_and_shaded\" style=\"blank\" />\n</frame_style_set>\n\n<frame_style_set name=\"utility_style_set\">\n\t<frame focus=\"yes\" state=\"normal\" resize=\"both\" style=\"utility_focused\" />\n\t<frame focus=\"no\" state=\"normal\" resize=\"both\" style=\"utility_unfocused\" />\n\t<frame focus=\"yes\" state=\"maximized\" style=\"blank\" />\n\t<frame focus=\"no\" state=\"maximized\" style=\"blank\" />\n\t<frame focus=\"yes\" state=\"shaded\" style=\"utility_focused\" />\n\t<frame focus=\"no\" state=\"shaded\" style=\"utility_unfocused\" />\n\t<frame focus=\"yes\" state=\"maximized_and_shaded\" style=\"blank\" />\n\t<frame focus=\"no\" state=\"maximized_and_shaded\" style=\"blank\" />\n</frame_style_set>\n\n<frame_style_set name=\"border_style_set\">\n\t<frame focus=\"yes\" state=\"normal\" resize=\"both\" style=\"border_focused\" />\n\t<frame focus=\"no\" state=\"normal\" resize=\"both\" style=\"border_unfocused\" />\n\t<frame focus=\"yes\" state=\"maximized\" style=\"borderless\" />\n\t<frame focus=\"no\" state=\"maximized\" style=\"borderless\" />\n\t<frame focus=\"yes\" state=\"shaded\" style=\"blank\" />\n\t<frame focus=\"no\" state=\"shaded\" style=\"blank\" />\n\t<frame focus=\"yes\" state=\"maximized_and_shaded\" style=\"blank\" />\n\t<frame focus=\"no\" state=\"maximized_and_shaded\" style=\"blank\" />\n</frame_style_set>\n\n<!-- WINDOWS -->\n<window type=\"normal\" style_set=\"normal_style_set\" />\n<window type=\"dialog\" style_set=\"dialog_style_set\" />\n<window type=\"modal_dialog\" style_set=\"modal_dialog_style_set\" />\n<window type=\"menu\" style_set=\"utility_style_set\" />\n<window type=\"utility\" style_set=\"utility_style_set\" />\n<window type=\"border\" style_set=\"border_style_set\" />\n\n</metacity_theme>\n"
  },
  {
    "path": ".themes/Sweet-Ambar-Blue-Dark-v40/metacity-1/metacity-theme-3.xml",
    "content": "<?xml version=\"1.0\"?>\n<metacity_theme>\n<info>\n\t<name>Sweet-Ambar-Blue-Dark</name>\n\t<author>Eliver Lara &lt;eliverlara@gmail&gt;</author>\n\t<copyright>&#194;Eliver Lara, 2019</copyright>\n\t<date>2019</date>\n\t<description>Sweet Dark window Theme</description>\n</info>\n\n\n<!-- CONSTANTS -->\n<constant name=\"C_titlebar\" value=\"#0c0e14\" />\n<constant name=\"C_titlebar_unfocused\" value=\"#0c0e14\" />\n<constant name=\"C_border_focused\" value=\"#0c0e14\" />\n<constant name=\"C_border_unfocused\" value=\"#0c0e14\" />\n<constant name=\"C_title_focused\" value=\"#d8dee9\" />\n<constant name=\"C_title_unfocused\" value=\"#93979f\" />\n\n<constant name=\"C_wm_button_background\" value=\"#fc2\" />\n<constant name=\"C_wm_button_foreground\" value=\"#283141\" />\n<constant name=\"C_wm_button_unfocused\" value=\"#e6e8eb\" />\n\n<constant name=\"C_close_button\" value=\"#283141\" />\n<constant name=\"C_maximize_button\" value=\"#283141\" />\n<constant name=\"C_restore_button\" value=\"#283141\" />\n<constant name=\"C_minimize_button\" value=\"#283141\" />\n\n<!-- GEOMETRY -->\n\n<!-- Focused window -->\n<frame_geometry name=\"normal\" title_scale=\"medium\" rounded_top_left=\"4\" rounded_top_right=\"4\">\n\t<distance name=\"left_width\" value=\"0\" />\n\t<distance name=\"right_width\" value=\"0\" />\n\t<distance name=\"bottom_height\" value=\"0\" />\n\t<distance name=\"left_titlebar_edge\" value=\"5\" />\n\t<distance name=\"right_titlebar_edge\" value=\"5\" />\n\t<distance name=\"title_vertical_pad\" value=\"4\" />\n\t<aspect_ratio name=\"button\" value=\"1.0\" />\n\t<border name=\"title_border\" left=\"4\" right=\"4\" top=\"4\" bottom=\"4\" />\n\t<border name=\"button_border\" left=\"0\" right=\"0\" top=\"4\" bottom=\"4\" />\n</frame_geometry>\n\n<!-- Unfocused window -->\n<frame_geometry name=\"normal_unfocused\" title_scale=\"medium\" rounded_top_left=\"4\" rounded_top_right=\"4\" parent=\"normal\" >\n\t<distance name=\"left_width\" value=\"0\" />\n\t<distance name=\"right_width\" value=\"0\" />\n\t<distance name=\"bottom_height\" value=\"0\" />\n\t<distance name=\"left_titlebar_edge\" value=\"5\"/>\n\t<distance name=\"right_titlebar_edge\" value=\"5\"/>\n\t<distance name=\"title_vertical_pad\" value=\"4\" />\n\t<border name=\"title_border\" left=\"4\" right=\"4\" top=\"4\" bottom=\"4\" />\n\t<border name=\"button_border\" left=\"0\" right=\"0\" top=\"4\" bottom=\"4\" />\n</frame_geometry>\n\n<!-- Maximized window -->\n<frame_geometry name=\"max\" title_scale=\"medium\" parent=\"normal\" rounded_top_left=\"false\" rounded_top_right=\"false\">\n\t<distance name=\"left_width\" value=\"0\" />\n\t<distance name=\"right_width\" value=\"0\" />\n\t<distance name=\"bottom_height\" value=\"0\" />\n\t<distance name=\"title_vertical_pad\" value=\"4\" />\n\t<border name=\"title_border\" left=\"4\" right=\"4\" top=\"4\" bottom=\"4\" />\n\t<border name=\"button_border\" left=\"0\" right=\"0\" top=\"4\" bottom=\"4\" />\n</frame_geometry>\n\n<!-- Left tiled window -->\n<frame_geometry name=\"tiled_left\" title_scale=\"medium\" rounded_top_left=\"false\" rounded_top_right=\"false\" parent=\"max\">\n\t<distance name=\"right_width\" value=\"0\" />\n</frame_geometry>\n\n<!-- Right tiled window -->\n<frame_geometry name=\"tiled_right\" title_scale=\"medium\" rounded_top_left=\"false\" rounded_top_right=\"false\" parent=\"max\">\n\t<distance name=\"left_width\" value=\"0\" />\n</frame_geometry>\n\n<!-- Small window -->\n<frame_geometry name=\"small\" title_scale=\"small\" parent=\"normal\" rounded_top_left=\"false\" rounded_top_right=\"false\">\n\t<distance name=\"title_vertical_pad\" value=\"4\" />\n\t<border name=\"title_border\" left=\"4\" right=\"4\" top=\"0\" bottom=\"0\" />\n\t<border name=\"button_border\" left=\"0\" right=\"0\" top=\"0\" bottom=\"0\"  />\n</frame_geometry>\n\n<!-- Small unfocused window -->\n<frame_geometry name=\"small_unfocused\" parent=\"small\">\n\t<distance name=\"left_titlebar_edge\" value=\"5\"/>\n\t<distance name=\"right_titlebar_edge\" value=\"5\"/>\n</frame_geometry>\n\n<!-- No buttons -->\n<frame_geometry name=\"nobuttons\" hide_buttons=\"true\" parent=\"normal\">\n</frame_geometry>\n\n<!-- Border -->\n<frame_geometry name=\"border\" has_title=\"false\" rounded_top_left=\"false\" rounded_top_right=\"false\" parent=\"normal\" >\n\t<distance name=\"left_width\" value=\"1\" />\n\t<distance name=\"right_width\" value=\"1\" />\n\t<distance name=\"bottom_height\" value=\"1\" />\n\t<distance name=\"title_vertical_pad\" value=\"1\" />\n\t<border name=\"title_border\" left=\"10\" right=\"10\" top=\"0\" bottom=\"0\" />\n\t<border name=\"button_border\" left=\"0\" right=\"0\" top=\"0\" bottom=\"0\"/>\n</frame_geometry>\n\n<!-- Borderless -->\n<frame_geometry name=\"borderless\" has_title=\"false\" rounded_top_left=\"false\" rounded_top_right=\"false\" parent=\"normal\">\n\t<distance name=\"left_width\" value=\"0\" />\n\t<distance name=\"right_width\" value=\"0\" />\n\t<distance name=\"bottom_height\" value=\"0\" />\n\t<distance name=\"title_vertical_pad\" value=\"0\" />\n\t<border name=\"title_border\" left=\"0\" right=\"0\" top=\"0\" bottom=\"0\" />\n\t<border name=\"button_border\" left=\"0\" right=\"0\" top=\"0\" bottom=\"0\" />\n</frame_geometry>\n\n<!-- Modal -->\n<frame_geometry name=\"modal\" title_scale=\"small\" hide_buttons=\"true\" rounded_top_left=\"false\" rounded_top_right=\"false\" parent=\"small\">\n\t<distance name=\"title_vertical_pad\" value=\"5\"/>\n</frame_geometry>\n\n<frame_geometry name=\"attached\" title_scale=\"medium\" hide_buttons=\"true\" rounded_top_left=\"false\" rounded_top_right=\"false\" parent=\"normal\">\n\t<distance name=\"title_vertical_pad\" value=\"8\"/>\n\t<distance name=\"bottom_height\" value=\"1\"/>\n\t<distance name=\"left_width\" value=\"1\"/>\n\t<distance name=\"right_width\" value=\"1\"/>\n</frame_geometry>\n\n\n<!-- TITLES -->\n\n<!-- Title alignment -->\n<draw_ops name=\"title_focused\">\n\t<title x=\"(0 `max` ((width - title_width) / 2)) + 2\"\n               y=\"(0 `max` ((height - title_height) / 2))\"\n               color=\"C_title_focused\" />\n</draw_ops>\n\n<draw_ops name=\"title_unfocused\">\n\t<title x=\"(0 `max` ((width - title_width) / 2)) + 2\"\n               y=\"(0 `max` ((height - title_height) / 2))\"\n               color=\"C_title_unfocused\" />\n</draw_ops>\n\n<!-- WINDOW DECORATIONS -->\n<draw_ops name=\"entire_background_focused\">\n\t<rectangle color=\"C_titlebar\" x=\"0\" y=\"0\" width=\"width\" height=\"height\" filled=\"true\" />\n</draw_ops>\n\n<draw_ops name=\"entire_background_unfocused\">\n\t<include name=\"entire_background_focused\" />\n</draw_ops>\n\n<draw_ops name=\"titlebar_fill_focused\">\n\t<rectangle color=\"C_titlebar\" x=\"4\" y=\"0\" width=\"width\" height=\"height\" filled=\"true\" />\n</draw_ops>\n\n<draw_ops name=\"titlebar_fill_attached_focused\">\n\t<include name=\"entire_background_focused\" />\n</draw_ops>\n\n<draw_ops name=\"titlebar_fill_unfocused\">\n\t<rectangle color=\"C_titlebar_unfocused\" x=\"0\" y=\"0\" width=\"width\" height=\"height\" filled=\"true\" />\n</draw_ops>\n\n<draw_ops name=\"titlebar_focused\">\n\t<include name=\"titlebar_fill_focused\" />\n</draw_ops>\n\n<draw_ops name=\"titlebar_attached_focused\"> <!-- titlebar for attached and modal dialogs -->\n\t<include name=\"titlebar_fill_attached_focused\" />\n</draw_ops>\n\n<draw_ops name=\"rounded_titlebar_focused\">\n\t<include name=\"titlebar_fill_focused\" />\n</draw_ops>\n\n<draw_ops name=\"border_focused\">\n\t<rectangle color=\"C_border_focused\" x=\"0\" y=\"0\" width=\"width-1\" height=\"height-1\" filled=\"false\" />\n</draw_ops>\n\n<draw_ops name=\"border_unfocused\">\n\t<rectangle color=\"C_border_unfocused\" x=\"0\" y=\"0\" width=\"width-1\" height=\"height-1\" filled=\"false\" />\n</draw_ops>\n\n<draw_ops name=\"rounded_border_focused\">\n\t<line color=\"C_border_focused\" x1=\"2\" y1=\"0\" x2=\"width-3\" y2=\"0\" />\n\t<line color=\"C_border_focused\" x1=\"0\" y1=\"height-1\" x2=\"width-1\" y2=\"height-1\" />\n\t<line color=\"C_border_focused\" x1=\"0\" y1=\"2\" x2=\"0\" y2=\"height-2\" />\n\t<line color=\"C_border_focused\" x1=\"width-1\" y1=\"2\" x2=\"width-1\" y2=\"height-2\" />\n\t<arc color=\"C_border_focused\" x=\"0\" y=\"0\" width=\"3\" height=\"3\"  start_angle=\"270\" extent_angle=\"90\" />\n\t<arc color=\"C_border_focused\" x=\"width-3\" y=\"0\" width=\"2\" height=\"3\"  start_angle=\"0\" extent_angle=\"90\" />\n\t<!-- double arcs for darker borders -->\n\t<arc color=\"C_border_focused\" x=\"0\" y=\"0\" width=\"3\" height=\"3\"  start_angle=\"270\" extent_angle=\"90\" />\n\t<arc color=\"C_border_focused\" x=\"width-3\" y=\"0\" width=\"2\" height=\"3\"  start_angle=\"0\" extent_angle=\"90\" />\n</draw_ops>\n\n<draw_ops name=\"rounded_border_unfocused\">\n\t<line color=\"C_border_unfocused\" x1=\"2\" y1=\"0\" x2=\"width-3\" y2=\"0\" />\n\t<line color=\"C_border_unfocused\" x1=\"0\" y1=\"height-1\" x2=\"width-1\" y2=\"height-1\" />\n\t<line color=\"C_border_unfocused\" x1=\"0\" y1=\"2\" x2=\"0\" y2=\"height-2\" />\n\t<line color=\"C_border_unfocused\" x1=\"width-1\" y1=\"2\" x2=\"width-1\" y2=\"height-2\" />\n\t<arc color=\"C_border_unfocused\" x=\"0\" y=\"0\" width=\"3\" height=\"3\"  start_angle=\"270\" extent_angle=\"90\" />\n\t<arc color=\"C_border_unfocused\" x=\"width-3\" y=\"0\" width=\"2\" height=\"3\"  start_angle=\"0\" extent_angle=\"90\" />\n\t<!-- double arcs for darker borders -->\n\t<arc color=\"C_border_unfocused\" x=\"0\" y=\"0\" width=\"3\" height=\"3\"  start_angle=\"270\" extent_angle=\"90\" />\n\t<arc color=\"C_border_unfocused\" x=\"width-3\" y=\"0\" width=\"2\" height=\"3\"  start_angle=\"0\" extent_angle=\"90\" />\n</draw_ops>\n\n<draw_ops name=\"border_right_focused\">\n\t<line\n\t\tx1=\"width-1\" y1=\"0\"\n\t\tx2=\"width-1\" y2=\"height\"\n\t\tcolor=\"C_border_focused\" />\n</draw_ops>\n\n<draw_ops name=\"border_right_unfocused\">\n\t<line\n\t\tx1=\"width-1\" y1=\"0\"\n\t\tx2=\"width-1\" y2=\"height\"\n\t\tcolor=\"C_border_unfocused\" />\n</draw_ops>\n\n<draw_ops name=\"border_left_focused\">\n\t<line\n\t\tx1=\"0\" y1=\"0\"\n\t\tx2=\"0\" y2=\"height\"\n\t\tcolor=\"C_border_focused\" />\n</draw_ops>\n\n<draw_ops name=\"border_left_unfocused\">\n\t<line\n\t\tx1=\"0\" y1=\"0\"\n\t\tx2=\"0\" y2=\"height\"\n\t\tcolor=\"C_border_unfocused\" />\n</draw_ops>\n\n<!-- BUTTON ICONS -->\n<!-- note: negative values in x or y causes gnome-shell to crash -->\n\n<!-- Close icon -->\n<draw_ops name=\"close_focused\">\n\t<image filename=\"close_focused_normal.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"close_focused_prelight\">\n\t<image filename=\"close_focused_prelight.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"close_focused_pressed\">\n\t<image filename=\"close_focused_pressed.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"close_unfocused\">\n\t<image filename=\"close_unfocused.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"close_unfocused_prelight\">\n\t<image filename=\"close_unfocused_prelight.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"close_unfocused_pressed\">\n\t<image filename=\"close_unfocused_pressed.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n\n\n<!-- Maximize icon -->\n<draw_ops name=\"maximize_focused\">\n\t<image filename=\"maximize_focused_normal.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"maximize_focused_prelight\">\n\t<image filename=\"maximize_focused_prelight.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"maximize_focused_pressed\">\n\t<image filename=\"maximize_focused_pressed.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"maximize_unfocused\">\n\t<image filename=\"maximize_unfocused.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"maximize_unfocused_prelight\">\n\t<image filename=\"maximize_unfocused_prelight.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"maximize_unfocused_pressed\">\n\t<image filename=\"maximize_unfocused_pressed.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n\n<!-- Unmaximize icon -->\n<draw_ops name=\"unmaximize_focused\">\n\t<image filename=\"unmaximize_focused_normal.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"unmaximize_focused_prelight\">\n\t<image filename=\"unmaximize_focused_prelight.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"unmaximize_focused_pressed\">\n\t<image filename=\"unmaximize_focused_pressed.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"unmaximize_unfocused\">\n\t<image filename=\"unmaximize_unfocused.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"unmaximize_unfocused_prelight\">\n\t<image filename=\"unmaximize_unfocused_prelight.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"unmaximize_unfocused_pressed\">\n\t<image filename=\"unmaximize_unfocused_prelight.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n\n\n<!-- Minimize icon -->\n<draw_ops name=\"minimize_focused\">\n\t<image filename=\"minimize_focused_normal.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"minimize_focused_prelight\">\n\t<image filename=\"minimize_focused_prelight.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"minimize_focused_pressed\">\n\t<image filename=\"minimize_focused_pressed.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"minimize_unfocused\">\n\t<image filename=\"minimize_unfocused.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"minimize_unfocused_prelight\">\n\t<image filename=\"minimize_unfocused_prelight.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"minimize_unfocused_pressed\">\n\t<image filename=\"minimize_unfocused_pressed.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n\n\n<!-- Menu icon -->\n<draw_ops name=\"menu_focused\">\n\t<image filename=\"menu_focused_normal.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"menu_focused_prelight\">\n\t<image filename=\"menu_focused_prelight.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"menu_focused_pressed\">\n\t<image filename=\"menu_focused_pressed.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"menu_unfocused\">\n\t<image filename=\"menu_unfocused.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"menu_unfocused_prelight\">\n\t<image filename=\"menu_unfocused_prelight.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"menu_unfocused_pressed\">\n\t<image filename=\"menu_unfocused_pressed.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n\n\n<!-- Shade icon -->\n<draw_ops name=\"shade_focused\">\n\t<image filename=\"shade_focused_normal.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"shade_focused_prelight\">\n\t<image filename=\"shade_focused_prelight.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"shade_focused_pressed\">\n\t<image filename=\"shade_focused_pressed.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"shade_unfocused\">\n\t<image filename=\"shade_unfocused.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"shade_unfocused_prelight\">\n\t<image filename=\"shade_unfocused_prelight.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"shade_unfocused_pressed\">\n\t<image filename=\"shade_unfocused_pressed.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n\n\n<!-- Unshade icon -->\n<draw_ops name=\"unshade_focused\">\n\t<image filename=\"unshade_focused_normal.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"unshade_focused_prelight\">\n\t<image filename=\"unshade_focused_prelight.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"unshade_focused_pressed\">\n\t<image filename=\"unshade_focused_pressed.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"unshade_unfocused\">\n\t<image filename=\"unshade_unfocused.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"unshade_unfocused_prelight\">\n\t<image filename=\"unshade_unfocused_prelight.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"unshade_unfocused_pressed\">\n\t<image filename=\"unshade_unfocused_pressed.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n\n\n<!-- FRAME STYLES -->\n<frame_style name=\"normal_focused\" geometry=\"normal\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_focused\" />\n\t<piece position=\"titlebar\" draw_ops=\"rounded_titlebar_focused\" />\n\t<piece position=\"title\" draw_ops=\"title_focused\" />\n\t<piece position=\"overlay\" draw_ops=\"rounded_border_focused\" />\n\t<button function=\"close\" state=\"normal\" draw_ops=\"close_focused\" />\n\t<button function=\"close\" state=\"prelight\" draw_ops=\"close_focused_prelight\" />\n\t<button function=\"close\" state=\"pressed\" draw_ops=\"close_focused_pressed\" />\n\t<button function=\"maximize\" state=\"normal\" draw_ops=\"maximize_focused\" />\n\t<button function=\"maximize\" state=\"prelight\" draw_ops=\"maximize_focused_prelight\" />\n\t<button function=\"maximize\" state=\"pressed\" draw_ops=\"maximize_focused_pressed\" />\n\t<button function=\"minimize\" state=\"normal\" draw_ops=\"minimize_focused\" />\n\t<button function=\"minimize\" state=\"prelight\" draw_ops=\"minimize_focused_prelight\" />\n\t<button function=\"minimize\" state=\"pressed\" draw_ops=\"minimize_focused_pressed\" />\n\t<button function=\"menu\" state=\"normal\" draw_ops=\"menu_focused\" />\n\t<button function=\"menu\" state=\"prelight\" draw_ops=\"menu_focused_prelight\" />\n\t<button function=\"menu\" state=\"pressed\" draw_ops=\"menu_focused_pressed\" />\n\t<button function=\"shade\" state=\"normal\" draw_ops=\"shade_focused\" />\n\t<button function=\"shade\" state=\"prelight\" draw_ops=\"shade_focused_prelight\" />\n\t<button function=\"shade\" state=\"pressed\" draw_ops=\"shade_focused_pressed\" />\n\t<button function=\"unshade\" state=\"normal\" draw_ops=\"unshade_focused\" />\n\t<button function=\"unshade\" state=\"prelight\" draw_ops=\"unshade_focused_prelight\" />\n\t<button function=\"unshade\" state=\"pressed\" draw_ops=\"unshade_focused_pressed\" />\n\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"normal_unfocused\" geometry=\"normal_unfocused\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_unfocused\" />\n\t<piece position=\"titlebar\" draw_ops=\"titlebar_fill_unfocused\" />\n\t<piece position=\"title\" draw_ops=\"title_unfocused\" />\n\t<piece position=\"overlay\" draw_ops=\"rounded_border_unfocused\" />\n\t<button function=\"close\" state=\"normal\" draw_ops=\"close_unfocused\" />\n\t<button function=\"close\" state=\"prelight\" draw_ops=\"close_unfocused_prelight\" />\n\t<button function=\"close\" state=\"pressed\" draw_ops=\"close_unfocused_pressed\" />\n\t<button function=\"maximize\" state=\"normal\" draw_ops=\"maximize_unfocused\" />\n\t<button function=\"maximize\" state=\"prelight\" draw_ops=\"maximize_unfocused_prelight\" />\n\t<button function=\"maximize\" state=\"pressed\" draw_ops=\"maximize_unfocused_pressed\" />\n\t<button function=\"minimize\" state=\"normal\" draw_ops=\"minimize_unfocused\" />\n\t<button function=\"minimize\" state=\"prelight\" draw_ops=\"minimize_unfocused_prelight\" />\n\t<button function=\"minimize\" state=\"pressed\" draw_ops=\"minimize_unfocused_pressed\" />\n\t<button function=\"menu\" state=\"normal\" draw_ops=\"menu_unfocused\" />\n\t<button function=\"menu\" state=\"prelight\" draw_ops=\"menu_unfocused_prelight\" />\n\t<button function=\"menu\" state=\"pressed\" draw_ops=\"menu_unfocused_pressed\" />\n\t<button function=\"shade\" state=\"normal\" draw_ops=\"shade_unfocused\" />\n\t<button function=\"shade\" state=\"prelight\" draw_ops=\"shade_unfocused_prelight\" />\n\t<button function=\"shade\" state=\"pressed\" draw_ops=\"shade_unfocused_pressed\" />\n\t<button function=\"unshade\" state=\"normal\" draw_ops=\"unshade_unfocused\" />\n\t<button function=\"unshade\" state=\"prelight\" draw_ops=\"unshade_unfocused_prelight\" />\n\t<button function=\"unshade\" state=\"pressed\" draw_ops=\"unshade_unfocused_pressed\" />\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"normal_max_focused\" geometry=\"max\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_focused\" />\n\t<piece position=\"titlebar\" draw_ops=\"titlebar_fill_focused\" />\n\t<piece position=\"title\" draw_ops=\"title_focused\" />\n\t<button function=\"close\" state=\"normal\" draw_ops=\"close_focused\" />\n\t<button function=\"close\" state=\"prelight\" draw_ops=\"close_focused_prelight\" />\n\t<button function=\"close\" state=\"pressed\" draw_ops=\"close_focused_pressed\" />\n\t<button function=\"maximize\" state=\"normal\" draw_ops=\"maximize_focused\" />\n\t<button function=\"maximize\" state=\"prelight\" draw_ops=\"maximize_focused_prelight\" />\n\t<button function=\"maximize\" state=\"pressed\" draw_ops=\"maximize_focused_pressed\" />\n\t<button function=\"minimize\" state=\"normal\" draw_ops=\"minimize_focused\" />\n\t<button function=\"minimize\" state=\"prelight\" draw_ops=\"minimize_focused_prelight\" />\n\t<button function=\"minimize\" state=\"pressed\" draw_ops=\"minimize_focused_pressed\" />\n\t<button function=\"menu\" state=\"normal\" draw_ops=\"menu_focused\" />\n\t<button function=\"menu\" state=\"prelight\" draw_ops=\"menu_focused_prelight\" />\n\t<button function=\"menu\" state=\"pressed\" draw_ops=\"menu_focused_pressed\" />\n\t<button function=\"shade\" state=\"normal\" draw_ops=\"shade_focused\" />\n\t<button function=\"shade\" state=\"prelight\" draw_ops=\"shade_focused_prelight\" />\n\t<button function=\"shade\" state=\"pressed\" draw_ops=\"shade_focused_pressed\" />\n\t<button function=\"unshade\" state=\"normal\" draw_ops=\"unshade_focused\" />\n\t<button function=\"unshade\" state=\"prelight\" draw_ops=\"unshade_focused_prelight\" />\n\t<button function=\"unshade\" state=\"pressed\" draw_ops=\"unshade_focused_pressed\" />\n\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"normal_max_unfocused\" geometry=\"max\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_unfocused\" />\n\t<piece position=\"titlebar\" draw_ops=\"titlebar_fill_unfocused\" />\n\t<piece position=\"title\" draw_ops=\"title_unfocused\" />\n\t<button function=\"close\" state=\"normal\" draw_ops=\"close_unfocused\" />\n\t<button function=\"close\" state=\"prelight\" draw_ops=\"close_unfocused_prelight\" />\n\t<button function=\"close\" state=\"pressed\" draw_ops=\"close_unfocused_pressed\" />\n\t<button function=\"maximize\" state=\"normal\" draw_ops=\"maximize_unfocused\" />\n\t<button function=\"maximize\" state=\"prelight\" draw_ops=\"maximize_unfocused_prelight\" />\n\t<button function=\"maximize\" state=\"pressed\" draw_ops=\"maximize_unfocused_pressed\" />\n\t<button function=\"minimize\" state=\"normal\" draw_ops=\"minimize_unfocused\" />\n\t<button function=\"minimize\" state=\"prelight\" draw_ops=\"minimize_unfocused_prelight\" />\n\t<button function=\"minimize\" state=\"pressed\" draw_ops=\"minimize_unfocused_pressed\" />\n\t<button function=\"menu\" state=\"normal\" draw_ops=\"menu_unfocused\" />\n\t<button function=\"menu\" state=\"prelight\" draw_ops=\"menu_unfocused_prelight\" />\n\t<button function=\"menu\" state=\"pressed\" draw_ops=\"menu_unfocused_pressed\" />\n\t<button function=\"shade\" state=\"normal\" draw_ops=\"shade_unfocused\" />\n\t<button function=\"shade\" state=\"prelight\" draw_ops=\"shade_unfocused_prelight\" />\n\t<button function=\"shade\" state=\"pressed\" draw_ops=\"shade_unfocused_pressed\" />\n\t<button function=\"unshade\" state=\"normal\" draw_ops=\"unshade_unfocused\" />\n\t<button function=\"unshade\" state=\"prelight\" draw_ops=\"unshade_unfocused_prelight\" />\n\t<button function=\"unshade\" state=\"pressed\" draw_ops=\"unshade_unfocused_pressed\" />\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"normal_max_shaded_focused\" geometry=\"max\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_focused\" />\n\t<piece position=\"titlebar\" draw_ops=\"titlebar_fill_focused\" />\n\t<piece position=\"title\" draw_ops=\"title_focused\" />\n\t<piece position=\"overlay\"><draw_ops><line x1=\"0\" y1=\"height-1\" x2=\"width\" y2=\"height-1\" color=\"C_border_focused\" /></draw_ops></piece>\n\t<button function=\"close\" state=\"normal\" draw_ops=\"close_focused\" />\n\t<button function=\"close\" state=\"prelight\" draw_ops=\"close_focused_prelight\" />\n\t<button function=\"close\" state=\"pressed\" draw_ops=\"close_focused_pressed\" />\n\t<button function=\"maximize\" state=\"normal\" draw_ops=\"maximize_focused\" />\n\t<button function=\"maximize\" state=\"prelight\" draw_ops=\"maximize_focused_prelight\" />\n\t<button function=\"maximize\" state=\"pressed\" draw_ops=\"maximize_focused_pressed\" />\n\t<button function=\"minimize\" state=\"normal\" draw_ops=\"minimize_focused\" />\n\t<button function=\"minimize\" state=\"prelight\" draw_ops=\"minimize_focused_prelight\" />\n\t<button function=\"minimize\" state=\"pressed\" draw_ops=\"minimize_focused_pressed\" />\n\t<button function=\"menu\" state=\"normal\" draw_ops=\"menu_focused\" />\n\t<button function=\"menu\" state=\"prelight\" draw_ops=\"menu_focused_prelight\" />\n\t<button function=\"menu\" state=\"pressed\" draw_ops=\"menu_focused_pressed\" />\n\t<button function=\"shade\" state=\"normal\" draw_ops=\"shade_focused\" />\n\t<button function=\"shade\" state=\"prelight\" draw_ops=\"shade_focused_prelight\" />\n\t<button function=\"shade\" state=\"pressed\" draw_ops=\"shade_focused_pressed\" />\n\t<button function=\"unshade\" state=\"normal\" draw_ops=\"unshade_focused\" />\n\t<button function=\"unshade\" state=\"prelight\" draw_ops=\"unshade_focused_prelight\" />\n\t<button function=\"unshade\" state=\"pressed\" draw_ops=\"unshade_focused_pressed\" />\n\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"normal_max_shaded_unfocused\" geometry=\"max\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_unfocused\" />\n\t<piece position=\"titlebar\" draw_ops=\"titlebar_fill_unfocused\" />\n\t<piece position=\"title\" draw_ops=\"title_unfocused\" />\n\t<piece position=\"overlay\"><draw_ops><line x1=\"0\" y1=\"height-1\" x2=\"width\" y2=\"height-1\" color=\"C_border_unfocused\" /></draw_ops></piece>\n\t<button function=\"close\" state=\"normal\" draw_ops=\"close_unfocused\" />\n\t<button function=\"close\" state=\"prelight\" draw_ops=\"close_unfocused_prelight\" />\n\t<button function=\"close\" state=\"pressed\" draw_ops=\"close_unfocused_pressed\" />\n\t<button function=\"maximize\" state=\"normal\" draw_ops=\"maximize_unfocused\" />\n\t<button function=\"maximize\" state=\"prelight\" draw_ops=\"maximize_unfocused_prelight\" />\n\t<button function=\"maximize\" state=\"pressed\" draw_ops=\"maximize_unfocused_pressed\" />\n\t<button function=\"minimize\" state=\"normal\" draw_ops=\"minimize_unfocused\" />\n\t<button function=\"minimize\" state=\"prelight\" draw_ops=\"minimize_unfocused_prelight\" />\n\t<button function=\"minimize\" state=\"pressed\" draw_ops=\"minimize_unfocused_pressed\" />\n\t<button function=\"menu\" state=\"normal\" draw_ops=\"menu_unfocused\" />\n\t<button function=\"menu\" state=\"prelight\" draw_ops=\"menu_unfocused_prelight\" />\n\t<button function=\"menu\" state=\"pressed\" draw_ops=\"menu_unfocused_pressed\" />\n\t<button function=\"shade\" state=\"normal\" draw_ops=\"shade_unfocused\" />\n\t<button function=\"shade\" state=\"prelight\" draw_ops=\"shade_unfocused_prelight\" />\n\t<button function=\"shade\" state=\"pressed\" draw_ops=\"shade_unfocused_pressed\" />\n\t<button function=\"unshade\" state=\"normal\" draw_ops=\"unshade_unfocused\" />\n\t<button function=\"unshade\" state=\"prelight\" draw_ops=\"unshade_unfocused_prelight\" />\n\t<button function=\"unshade\" state=\"pressed\" draw_ops=\"unshade_unfocused_pressed\" />\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"dialog_focused\" geometry=\"normal\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_focused\" />\n\t<piece position=\"titlebar\" draw_ops=\"rounded_titlebar_focused\" />\n\t<piece position=\"title\" draw_ops=\"title_focused\" />\n\t<piece position=\"overlay\" draw_ops=\"rounded_border_focused\" />\n\t<button function=\"close\" state=\"normal\" draw_ops=\"close_focused\" />\n\t<button function=\"close\" state=\"prelight\" draw_ops=\"close_focused_prelight\" />\n\t<button function=\"close\" state=\"pressed\" draw_ops=\"close_focused_pressed\" />\n\t<button function=\"maximize\" state=\"normal\" draw_ops=\"maximize_focused\" />\n\t<button function=\"maximize\" state=\"prelight\" draw_ops=\"maximize_focused_prelight\" />\n\t<button function=\"maximize\" state=\"pressed\" draw_ops=\"maximize_focused_pressed\" />\n\t<button function=\"minimize\" state=\"normal\" draw_ops=\"minimize_focused\" />\n\t<button function=\"minimize\" state=\"prelight\" draw_ops=\"minimize_focused_prelight\" />\n\t<button function=\"minimize\" state=\"pressed\" draw_ops=\"minimize_focused_pressed\" />\n\t<button function=\"menu\" state=\"normal\" draw_ops=\"menu_focused\" />\n\t<button function=\"menu\" state=\"prelight\" draw_ops=\"menu_focused_prelight\" />\n\t<button function=\"menu\" state=\"pressed\" draw_ops=\"menu_focused_pressed\" />\n\t<button function=\"shade\" state=\"normal\" draw_ops=\"shade_focused\" />\n\t<button function=\"shade\" state=\"prelight\" draw_ops=\"shade_focused_prelight\" />\n\t<button function=\"shade\" state=\"pressed\" draw_ops=\"shade_focused_pressed\" />\n\t<button function=\"unshade\" state=\"normal\" draw_ops=\"unshade_focused\" />\n\t<button function=\"unshade\" state=\"prelight\" draw_ops=\"unshade_focused_prelight\" />\n\t<button function=\"unshade\" state=\"pressed\" draw_ops=\"unshade_focused_pressed\" />\n\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"dialog_unfocused\" geometry=\"normal_unfocused\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_unfocused\" />\n\t<piece position=\"titlebar\" draw_ops=\"titlebar_fill_unfocused\" />\n\t<piece position=\"title\" draw_ops=\"title_unfocused\" />\n\t<piece position=\"overlay\" draw_ops=\"rounded_border_unfocused\" />\n\t<button function=\"close\" state=\"normal\" draw_ops=\"close_unfocused\" />\n\t<button function=\"close\" state=\"prelight\" draw_ops=\"close_unfocused_prelight\" />\n\t<button function=\"close\" state=\"pressed\" draw_ops=\"close_unfocused_pressed\" />\n\t<button function=\"maximize\" state=\"normal\" draw_ops=\"maximize_unfocused\" />\n\t<button function=\"maximize\" state=\"prelight\" draw_ops=\"maximize_unfocused_prelight\" />\n\t<button function=\"maximize\" state=\"pressed\" draw_ops=\"maximize_unfocused_pressed\" />\n\t<button function=\"minimize\" state=\"normal\" draw_ops=\"minimize_unfocused\" />\n\t<button function=\"minimize\" state=\"prelight\" draw_ops=\"minimize_unfocused_prelight\" />\n\t<button function=\"minimize\" state=\"pressed\" draw_ops=\"minimize_unfocused_pressed\" />\n\t<button function=\"menu\" state=\"normal\" draw_ops=\"menu_unfocused\" />\n\t<button function=\"menu\" state=\"prelight\" draw_ops=\"menu_unfocused_prelight\" />\n\t<button function=\"menu\" state=\"pressed\" draw_ops=\"menu_unfocused_pressed\" />\n\t<button function=\"shade\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"prelight\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"prelight\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"modal_dialog_focused\" geometry=\"modal\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_focused\" />\n\t<piece position=\"titlebar\" draw_ops=\"titlebar_attached_focused\" />\n\t<piece position=\"title\" draw_ops=\"title_focused\" />\n\t<piece position=\"overlay\" draw_ops=\"border_focused\" />\n\t<button function=\"close\" state=\"normal\" draw_ops=\"close_focused\" />\n\t<button function=\"close\" state=\"prelight\" draw_ops=\"close_focused_prelight\" />\n\t<button function=\"close\" state=\"pressed\" draw_ops=\"close_focused_pressed\" />\n\t<button function=\"maximize\" state=\"normal\" draw_ops=\"maximize_focused\" />\n\t<button function=\"maximize\" state=\"prelight\" draw_ops=\"maximize_focused_prelight\" />\n\t<button function=\"maximize\" state=\"pressed\" draw_ops=\"maximize_focused_pressed\" />\n\t<button function=\"minimize\" state=\"normal\" draw_ops=\"minimize_focused\" />\n\t<button function=\"minimize\" state=\"prelight\" draw_ops=\"minimize_focused_prelight\" />\n\t<button function=\"minimize\" state=\"pressed\" draw_ops=\"minimize_focused_pressed\" />\n\t<button function=\"menu\" state=\"normal\" draw_ops=\"menu_focused\" />\n\t<button function=\"menu\" state=\"prelight\" draw_ops=\"menu_focused_prelight\" />\n\t<button function=\"menu\" state=\"pressed\" draw_ops=\"menu_focused_pressed\" />\n\t<button function=\"shade\" state=\"normal\" draw_ops=\"shade_focused\" />\n\t<button function=\"shade\" state=\"prelight\" draw_ops=\"shade_focused_prelight\" />\n\t<button function=\"shade\" state=\"pressed\" draw_ops=\"shade_focused_pressed\" />\n\t<button function=\"unshade\" state=\"normal\" draw_ops=\"unshade_focused\" />\n\t<button function=\"unshade\" state=\"prelight\" draw_ops=\"unshade_focused_prelight\" />\n\t<button function=\"unshade\" state=\"pressed\" draw_ops=\"unshade_focused_pressed\" />\n\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button><button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"modal_dialog_unfocused\" geometry=\"modal\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_unfocused\" />\n\t<piece position=\"titlebar\" draw_ops=\"titlebar_fill_unfocused\" />\n\t<piece position=\"title\" draw_ops=\"title_unfocused\" />\n\t<piece position=\"overlay\" draw_ops=\"border_unfocused\" />\n\t<button function=\"close\" state=\"normal\" draw_ops=\"close_unfocused\" />\n\t<button function=\"close\" state=\"prelight\" draw_ops=\"close_unfocused_prelight\" />\n\t<button function=\"close\" state=\"pressed\" draw_ops=\"close_unfocused_pressed\" />\n\t<button function=\"maximize\" state=\"normal\" draw_ops=\"maximize_unfocused\" />\n\t<button function=\"maximize\" state=\"prelight\" draw_ops=\"maximize_unfocused_prelight\" />\n\t<button function=\"maximize\" state=\"pressed\" draw_ops=\"maximize_unfocused_pressed\" />\n\t<button function=\"minimize\" state=\"normal\" draw_ops=\"minimize_unfocused\" />\n\t<button function=\"minimize\" state=\"prelight\" draw_ops=\"minimize_unfocused_prelight\" />\n\t<button function=\"minimize\" state=\"pressed\" draw_ops=\"minimize_unfocused_pressed\" />\n\t<button function=\"menu\" state=\"normal\" draw_ops=\"menu_unfocused\" />\n\t<button function=\"menu\" state=\"prelight\" draw_ops=\"menu_unfocused_prelight\" />\n\t<button function=\"menu\" state=\"pressed\" draw_ops=\"menu_unfocused_pressed\" />\n\t<button function=\"shade\" state=\"normal\" draw_ops=\"shade_unfocused\" />\n\t<button function=\"shade\" state=\"prelight\" draw_ops=\"shade_unfocused_prelight\" />\n\t<button function=\"shade\" state=\"pressed\" draw_ops=\"shade_unfocused_pressed\" />\n\t<button function=\"unshade\" state=\"normal\" draw_ops=\"unshade_unfocused\" />\n\t<button function=\"unshade\" state=\"prelight\" draw_ops=\"unshade_unfocused_prelight\" />\n\t<button function=\"unshade\" state=\"pressed\" draw_ops=\"unshade_unfocused_pressed\" />\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"utility_focused\" geometry=\"small\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_focused\" />\n\t<piece position=\"titlebar\" draw_ops=\"titlebar_focused\" />\n\t<piece position=\"title\" draw_ops=\"title_focused\" />\n\t<piece position=\"overlay\" draw_ops=\"border_focused\" />\n\t<button function=\"close\" state=\"normal\" draw_ops=\"close_focused\" />\n\t<button function=\"close\" state=\"prelight\" draw_ops=\"close_focused_prelight\" />\n\t<button function=\"close\" state=\"pressed\" draw_ops=\"close_focused_pressed\" />\n\t<button function=\"maximize\" state=\"normal\" draw_ops=\"maximize_focused\" />\n\t<button function=\"maximize\" state=\"prelight\" draw_ops=\"maximize_focused_prelight\" />\n\t<button function=\"maximize\" state=\"pressed\" draw_ops=\"maximize_focused_pressed\" />\n\t<button function=\"minimize\" state=\"normal\" draw_ops=\"minimize_focused\" />\n\t<button function=\"minimize\" state=\"prelight\" draw_ops=\"minimize_focused_prelight\" />\n\t<button function=\"minimize\" state=\"pressed\" draw_ops=\"minimize_focused_pressed\" />\n\t<button function=\"menu\" state=\"normal\" draw_ops=\"menu_focused\" />\n\t<button function=\"menu\" state=\"prelight\" draw_ops=\"menu_focused_prelight\" />\n\t<button function=\"menu\" state=\"pressed\" draw_ops=\"menu_focused_pressed\" />\n\t<button function=\"shade\" state=\"normal\" draw_ops=\"shade_focused\" />\n\t<button function=\"shade\" state=\"prelight\" draw_ops=\"shade_focused_prelight\" />\n\t<button function=\"shade\" state=\"pressed\" draw_ops=\"shade_focused_pressed\" />\n\t<button function=\"unshade\" state=\"normal\" draw_ops=\"unshade_focused\" />\n\t<button function=\"unshade\" state=\"prelight\" draw_ops=\"unshade_focused_prelight\" />\n\t<button function=\"unshade\" state=\"pressed\" draw_ops=\"unshade_focused_pressed\" />\n\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"utility_unfocused\" geometry=\"small_unfocused\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_unfocused\" />\n\t<piece position=\"titlebar\" draw_ops=\"titlebar_fill_unfocused\" />\n\t<piece position=\"title\" draw_ops=\"title_unfocused\" />\n\t<piece position=\"overlay\" draw_ops=\"border_unfocused\" />\n\t<button function=\"close\" state=\"normal\" draw_ops=\"close_unfocused\" />\n\t<button function=\"close\" state=\"prelight\" draw_ops=\"close_unfocused_prelight\" />\n\t<button function=\"close\" state=\"pressed\" draw_ops=\"close_unfocused_pressed\" />\n\t<button function=\"maximize\" state=\"normal\" draw_ops=\"maximize_unfocused\" />\n\t<button function=\"maximize\" state=\"prelight\" draw_ops=\"maximize_unfocused_prelight\" />\n\t<button function=\"maximize\" state=\"pressed\" draw_ops=\"maximize_unfocused_pressed\" />\n\t<button function=\"minimize\" state=\"normal\" draw_ops=\"minimize_unfocused\" />\n\t<button function=\"minimize\" state=\"prelight\" draw_ops=\"minimize_unfocused_prelight\" />\n\t<button function=\"minimize\" state=\"pressed\" draw_ops=\"minimize_unfocused_pressed\" />\n\t<button function=\"menu\" state=\"normal\" draw_ops=\"menu_unfocused\" />\n\t<button function=\"menu\" state=\"prelight\" draw_ops=\"menu_unfocused_prelight\" />\n\t<button function=\"menu\" state=\"pressed\" draw_ops=\"menu_unfocused_pressed\" />\n\t<button function=\"shade\" state=\"normal\" draw_ops=\"shade_unfocused\" />\n\t<button function=\"shade\" state=\"prelight\" draw_ops=\"shade_unfocused_prelight\" />\n\t<button function=\"shade\" state=\"pressed\" draw_ops=\"shade_unfocused_pressed\" />\n\t<button function=\"unshade\" state=\"normal\" draw_ops=\"unshade_unfocused\" />\n\t<button function=\"unshade\" state=\"prelight\" draw_ops=\"unshade_unfocused_prelight\" />\n\t<button function=\"unshade\" state=\"pressed\" draw_ops=\"unshade_unfocused_pressed\" />\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"border_focused\" geometry=\"border\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_focused\" />\n\t<piece position=\"overlay\" draw_ops=\"border_focused\" />\n\t<button function=\"close\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"close\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"maximize\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"maximize\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"minimize\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"minimize\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"menu\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"menu\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"prelight\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"prelight\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"border_unfocused\" geometry=\"border\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_unfocused\" />\n\t<piece position=\"overlay\" draw_ops=\"border_unfocused\" />\n\t<button function=\"close\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"close\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"maximize\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"maximize\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"minimize\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"minimize\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"menu\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"menu\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"prelight\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"prelight\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"borderless\" geometry=\"borderless\">\n\t<button function=\"close\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"close\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"maximize\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"maximize\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"minimize\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"minimize\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"menu\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"menu\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"prelight\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"prelight\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"attached_focused\" geometry=\"attached\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_focused\" />\n\t<piece position=\"titlebar\" draw_ops=\"titlebar_attached_focused\" />\n\t<piece position=\"title\" draw_ops=\"title_focused\" />\n\t<piece position=\"overlay\" draw_ops=\"border_focused\" />\n\t<button function=\"close\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"close\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"maximize\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"maximize\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"minimize\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"minimize\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"menu\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"menu\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"prelight\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"prelight\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"attached_unfocused\" geometry=\"attached\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_unfocused\" />\n\t<piece position=\"titlebar\" draw_ops=\"titlebar_attached_focused\" />\n\t<piece position=\"title\" draw_ops=\"title_unfocused\" />\n\t<piece position=\"overlay\" draw_ops=\"border_unfocused\" />\n\t<button function=\"close\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"close\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"maximize\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"maximize\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"minimize\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"minimize\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"menu\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"menu\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"prelight\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"prelight\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"tiled_left_focused\" geometry=\"tiled_left\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_focused\" />\n\t<piece position=\"titlebar\" draw_ops=\"titlebar_fill_focused\" />\n\t<piece position=\"title\" draw_ops=\"title_focused\" />\n\t<piece position=\"overlay\" draw_ops=\"border_right_focused\" />\n\t<button function=\"close\" state=\"normal\" draw_ops=\"close_focused\" />\n\t<button function=\"close\" state=\"prelight\" draw_ops=\"close_focused_prelight\" />\n\t<button function=\"close\" state=\"pressed\" draw_ops=\"close_focused_pressed\" />\n\t<button function=\"maximize\" state=\"normal\" draw_ops=\"maximize_focused\" />\n\t<button function=\"maximize\" state=\"prelight\" draw_ops=\"maximize_focused_prelight\" />\n\t<button function=\"maximize\" state=\"pressed\" draw_ops=\"maximize_focused_pressed\" />\n\t<button function=\"minimize\" state=\"normal\" draw_ops=\"minimize_focused\" />\n\t<button function=\"minimize\" state=\"prelight\" draw_ops=\"minimize_focused_prelight\" />\n\t<button function=\"minimize\" state=\"pressed\" draw_ops=\"minimize_focused_pressed\" />\n\t<button function=\"menu\" state=\"normal\" draw_ops=\"menu_focused\" />\n\t<button function=\"menu\" state=\"prelight\" draw_ops=\"menu_focused_prelight\" />\n\t<button function=\"menu\" state=\"pressed\" draw_ops=\"menu_focused_pressed\" />\n\t<button function=\"shade\" state=\"normal\" draw_ops=\"shade_focused\" />\n\t<button function=\"shade\" state=\"prelight\" draw_ops=\"shade_focused_prelight\" />\n\t<button function=\"shade\" state=\"pressed\" draw_ops=\"shade_focused_pressed\" />\n\t<button function=\"unshade\" state=\"normal\" draw_ops=\"unshade_focused\" />\n\t<button function=\"unshade\" state=\"prelight\" draw_ops=\"unshade_focused_prelight\" />\n\t<button function=\"unshade\" state=\"pressed\" draw_ops=\"unshade_focused_pressed\" />\n\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"tiled_left_unfocused\" geometry=\"tiled_left\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_unfocused\" />\n\t<piece position=\"titlebar\" draw_ops=\"titlebar_fill_unfocused\" />\n\t<piece position=\"title\" draw_ops=\"title_unfocused\" />\n\t<piece position=\"overlay\" draw_ops=\"border_right_unfocused\" />\n\t<button function=\"close\" state=\"normal\" draw_ops=\"close_unfocused\" />\n\t<button function=\"close\" state=\"prelight\" draw_ops=\"close_unfocused_prelight\" />\n\t<button function=\"close\" state=\"pressed\" draw_ops=\"close_unfocused_pressed\" />\n\t<button function=\"maximize\" state=\"normal\" draw_ops=\"maximize_unfocused\" />\n\t<button function=\"maximize\" state=\"prelight\" draw_ops=\"maximize_unfocused_prelight\" />\n\t<button function=\"maximize\" state=\"pressed\" draw_ops=\"maximize_unfocused_pressed\" />\n\t<button function=\"minimize\" state=\"normal\" draw_ops=\"minimize_unfocused\" />\n\t<button function=\"minimize\" state=\"prelight\" draw_ops=\"minimize_unfocused_prelight\" />\n\t<button function=\"minimize\" state=\"pressed\" draw_ops=\"minimize_unfocused_pressed\" />\n\t<button function=\"menu\" state=\"normal\" draw_ops=\"menu_unfocused\" />\n\t<button function=\"menu\" state=\"prelight\" draw_ops=\"menu_unfocused_prelight\" />\n\t<button function=\"menu\" state=\"pressed\" draw_ops=\"menu_unfocused_pressed\" />\n\t<button function=\"shade\" state=\"normal\" draw_ops=\"shade_unfocused\" />\n\t<button function=\"shade\" state=\"prelight\" draw_ops=\"shade_unfocused_prelight\" />\n\t<button function=\"shade\" state=\"pressed\" draw_ops=\"shade_unfocused_pressed\" />\n\t<button function=\"unshade\" state=\"normal\" draw_ops=\"unshade_unfocused\" />\n\t<button function=\"unshade\" state=\"prelight\" draw_ops=\"unshade_unfocused_prelight\" />\n\t<button function=\"unshade\" state=\"pressed\" draw_ops=\"unshade_unfocused_pressed\" />\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"tiled_right_focused\" geometry=\"tiled_right\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_focused\" />\n\t<piece position=\"titlebar\" draw_ops=\"titlebar_fill_focused\" />\n\t<piece position=\"title\" draw_ops=\"title_focused\" />\n\t<piece position=\"overlay\" draw_ops=\"border_left_focused\" />\n\t<button function=\"close\" state=\"normal\" draw_ops=\"close_focused\" />\n\t<button function=\"close\" state=\"prelight\" draw_ops=\"close_focused_prelight\" />\n\t<button function=\"close\" state=\"pressed\" draw_ops=\"close_focused_pressed\" />\n\t<button function=\"maximize\" state=\"normal\" draw_ops=\"maximize_focused\" />\n\t<button function=\"maximize\" state=\"prelight\" draw_ops=\"maximize_focused_prelight\" />\n\t<button function=\"maximize\" state=\"pressed\" draw_ops=\"maximize_focused_pressed\" />\n\t<button function=\"minimize\" state=\"normal\" draw_ops=\"minimize_focused\" />\n\t<button function=\"minimize\" state=\"prelight\" draw_ops=\"minimize_focused_prelight\" />\n\t<button function=\"minimize\" state=\"pressed\" draw_ops=\"minimize_focused_pressed\" />\n\t<button function=\"menu\" state=\"normal\" draw_ops=\"menu_focused\" />\n\t<button function=\"menu\" state=\"prelight\" draw_ops=\"menu_focused_prelight\" />\n\t<button function=\"menu\" state=\"pressed\" draw_ops=\"menu_focused_pressed\" />\n\t<button function=\"shade\" state=\"normal\" draw_ops=\"shade_focused\" />\n\t<button function=\"shade\" state=\"prelight\" draw_ops=\"shade_focused_prelight\" />\n\t<button function=\"shade\" state=\"pressed\" draw_ops=\"shade_focused_pressed\" />\n\t<button function=\"unshade\" state=\"normal\" draw_ops=\"unshade_focused\" />\n\t<button function=\"unshade\" state=\"prelight\" draw_ops=\"unshade_focused_prelight\" />\n\t<button function=\"unshade\" state=\"pressed\" draw_ops=\"unshade_focused_pressed\" />\n\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"tiled_right_unfocused\" geometry=\"tiled_right\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_unfocused\" />\n\t<piece position=\"titlebar\" draw_ops=\"titlebar_fill_unfocused\" />\n\t<piece position=\"title\" draw_ops=\"title_unfocused\" />\n\t<piece position=\"overlay\" draw_ops=\"border_left_unfocused\" />\n\t<button function=\"close\" state=\"normal\" draw_ops=\"close_unfocused\" />\n\t<button function=\"close\" state=\"prelight\" draw_ops=\"close_unfocused_prelight\" />\n\t<button function=\"close\" state=\"pressed\" draw_ops=\"close_unfocused_pressed\" />\n\t<button function=\"maximize\" state=\"normal\" draw_ops=\"maximize_unfocused\" />\n\t<button function=\"maximize\" state=\"prelight\" draw_ops=\"maximize_unfocused_prelight\" />\n\t<button function=\"maximize\" state=\"pressed\" draw_ops=\"maximize_unfocused_pressed\" />\n\t<button function=\"minimize\" state=\"normal\" draw_ops=\"minimize_unfocused\" />\n\t<button function=\"minimize\" state=\"prelight\" draw_ops=\"minimize_unfocused_prelight\" />\n\t<button function=\"minimize\" state=\"pressed\" draw_ops=\"minimize_unfocused_pressed\" />\n\t<button function=\"menu\" state=\"normal\" draw_ops=\"menu_unfocused\" />\n\t<button function=\"menu\" state=\"prelight\" draw_ops=\"menu_unfocused_prelight\" />\n\t<button function=\"menu\" state=\"pressed\" draw_ops=\"menu_unfocused_pressed\" />\n\t<button function=\"shade\" state=\"normal\" draw_ops=\"shade_unfocused\" />\n\t<button function=\"shade\" state=\"prelight\" draw_ops=\"shade_unfocused_prelight\" />\n\t<button function=\"shade\" state=\"pressed\" draw_ops=\"shade_unfocused_pressed\" />\n\t<button function=\"unshade\" state=\"normal\" draw_ops=\"unshade_unfocused\" />\n\t<button function=\"unshade\" state=\"prelight\" draw_ops=\"unshade_unfocused_prelight\" />\n\t<button function=\"unshade\" state=\"pressed\" draw_ops=\"unshade_unfocused_pressed\" />\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<!-- placeholder for unimplementated styles-->\n<frame_style name=\"blank\" geometry=\"normal\">\n\t<button function=\"close\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"close\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"maximize\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"maximize\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"minimize\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"minimize\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"menu\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"menu\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"prelight\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"prelight\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<!-- FRAME STYLE SETS -->\n<frame_style_set name=\"normal_style_set\">\n\t<frame focus=\"yes\" state=\"normal\" resize=\"both\" style=\"normal_focused\" />\n\t<frame focus=\"no\" state=\"normal\" resize=\"both\" style=\"normal_unfocused\" />\n\t<frame focus=\"yes\" state=\"maximized\" style=\"normal_max_focused\" />\n\t<frame focus=\"no\" state=\"maximized\" style=\"normal_max_unfocused\" />\n\t<frame focus=\"yes\" state=\"shaded\" style=\"normal_focused\" />\n\t<frame focus=\"no\" state=\"shaded\" style=\"normal_unfocused\" />\n\t<frame focus=\"yes\" state=\"maximized_and_shaded\" style=\"normal_max_shaded_focused\" />\n\t<frame focus=\"no\" state=\"maximized_and_shaded\" style=\"normal_max_shaded_unfocused\" />\n</frame_style_set>\n\n<frame_style_set name=\"dialog_style_set\">\n\t<frame focus=\"yes\" state=\"normal\" resize=\"both\" style=\"dialog_focused\" />\n\t<frame focus=\"no\" state=\"normal\" resize=\"both\" style=\"dialog_unfocused\" />\n\t<frame focus=\"yes\" state=\"maximized\" style=\"blank\" />\n\t<frame focus=\"no\" state=\"maximized\" style=\"blank\" />\n\t<frame focus=\"yes\" state=\"shaded\" style=\"dialog_focused\" />\n\t<frame focus=\"no\" state=\"shaded\" style=\"dialog_unfocused\" />\n\t<frame focus=\"yes\" state=\"maximized_and_shaded\" style=\"blank\" />\n\t<frame focus=\"no\" state=\"maximized_and_shaded\" style=\"blank\" />\n</frame_style_set>\n\n<frame_style_set name=\"modal_dialog_style_set\">\n\t<frame focus=\"yes\" state=\"normal\" resize=\"both\" style=\"modal_dialog_focused\" />\n\t<frame focus=\"no\" state=\"normal\" resize=\"both\" style=\"modal_dialog_unfocused\" />\n\t<frame focus=\"yes\" state=\"maximized\" style=\"blank\" />\n\t<frame focus=\"no\" state=\"maximized\" style=\"blank\" />\n\t<frame focus=\"yes\" state=\"shaded\" style=\"modal_dialog_focused\" />\n\t<frame focus=\"no\" state=\"shaded\" style=\"modal_dialog_unfocused\" />\n\t<frame focus=\"yes\" state=\"maximized_and_shaded\" style=\"blank\" />\n\t<frame focus=\"no\" state=\"maximized_and_shaded\" style=\"blank\" />\n</frame_style_set>\n\n<frame_style_set name=\"utility_style_set\">\n\t<frame focus=\"yes\" state=\"normal\" resize=\"both\" style=\"utility_focused\" />\n\t<frame focus=\"no\" state=\"normal\" resize=\"both\" style=\"utility_unfocused\" />\n\t<frame focus=\"yes\" state=\"maximized\" style=\"blank\" />\n\t<frame focus=\"no\" state=\"maximized\" style=\"blank\" />\n\t<frame focus=\"yes\" state=\"shaded\" style=\"utility_focused\" />\n\t<frame focus=\"no\" state=\"shaded\" style=\"utility_unfocused\" />\n\t<frame focus=\"yes\" state=\"maximized_and_shaded\" style=\"blank\" />\n\t<frame focus=\"no\" state=\"maximized_and_shaded\" style=\"blank\" />\n</frame_style_set>\n\n<frame_style_set name=\"border_style_set\">\n\t<frame focus=\"yes\" state=\"normal\" resize=\"both\" style=\"border_focused\" />\n\t<frame focus=\"no\" state=\"normal\" resize=\"both\" style=\"border_unfocused\" />\n\t<frame focus=\"yes\" state=\"maximized\" style=\"borderless\" />\n\t<frame focus=\"no\" state=\"maximized\" style=\"borderless\" />\n\t<frame focus=\"yes\" state=\"shaded\" style=\"blank\" />\n\t<frame focus=\"no\" state=\"shaded\" style=\"blank\" />\n\t<frame focus=\"yes\" state=\"maximized_and_shaded\" style=\"blank\" />\n\t<frame focus=\"no\" state=\"maximized_and_shaded\" style=\"blank\" />\n</frame_style_set>\n\n<!-- WINDOWS -->\n<window type=\"normal\" style_set=\"normal_style_set\" />\n<window type=\"dialog\" style_set=\"dialog_style_set\" />\n<window type=\"modal_dialog\" style_set=\"modal_dialog_style_set\" />\n<window type=\"menu\" style_set=\"utility_style_set\" />\n<window type=\"utility\" style_set=\"utility_style_set\" />\n<window type=\"border\" style_set=\"border_style_set\" />\n\n</metacity_theme>\n"
  },
  {
    "path": ".themes/Sweet-Ambar-Blue-Dark-v40/metacity-1/metacity-theme.xml",
    "content": "<?xml version=\"1.0\"?>\n<metacity_theme>\n<info>\n\t<name>Sweet-Ambar-Blue-Dark</name>\n\t<author>Eliver Lara &lt;eliverlara@gmail&gt;</author>\n\t<copyright>&#194;Eliver Lara, 2019</copyright>\n\t<date>2019</date>\n\t<description>Sweet Dark window Theme</description>\n</info>\n\n\n<!-- CONSTANTS -->\n<constant name=\"C_titlebar\" value=\"#0c0e14\" />\n<constant name=\"C_titlebar_unfocused\" value=\"#0c0e14\" />\n<constant name=\"C_border_focused\" value=\"#0c0e14\" />\n<constant name=\"C_border_unfocused\" value=\"#0c0e14\" />\n<constant name=\"C_title_focused\" value=\"#d8dee9\" />\n<constant name=\"C_title_unfocused\" value=\"#93979f\" />\n\n<constant name=\"C_wm_button_background\" value=\"#fc2\" />\n<constant name=\"C_wm_button_foreground\" value=\"#283141\" />\n<constant name=\"C_wm_button_unfocused\" value=\"#e6e8eb\" />\n\n<constant name=\"C_close_button\" value=\"#283141\" />\n<constant name=\"C_maximize_button\" value=\"#283141\" />\n<constant name=\"C_restore_button\" value=\"#283141\" />\n<constant name=\"C_minimize_button\" value=\"#283141\" />\n\n<!-- GEOMETRY -->\n\n<!-- Focused window -->\n<frame_geometry name=\"normal\" title_scale=\"medium\" rounded_top_left=\"4\" rounded_top_right=\"4\">\n\t<distance name=\"left_width\" value=\"1\" />\n\t<distance name=\"right_width\" value=\"1\" />\n\t<distance name=\"bottom_height\" value=\"3\" />\n\t<distance name=\"left_titlebar_edge\" value=\"5\" />\n\t<distance name=\"right_titlebar_edge\" value=\"5\" />\n\t<distance name=\"title_vertical_pad\" value=\"4\" />\n\t<aspect_ratio name=\"button\" value=\"1.0\" />\n\t<border name=\"title_border\" left=\"4\" right=\"4\" top=\"4\" bottom=\"4\" />\n\t<border name=\"button_border\" left=\"0\" right=\"0\" top=\"4\" bottom=\"4\" />\n</frame_geometry>\n\n<!-- Unfocused window -->\n<frame_geometry name=\"normal_unfocused\" title_scale=\"medium\" rounded_top_left=\"4\" rounded_top_right=\"4\" parent=\"normal\" >\n\t<distance name=\"left_width\" value=\"0\" />\n\t<distance name=\"right_width\" value=\"0\" />\n\t<distance name=\"bottom_height\" value=\"0\" />\n\t<distance name=\"left_titlebar_edge\" value=\"5\"/>\n\t<distance name=\"right_titlebar_edge\" value=\"5\"/>\n\t<distance name=\"title_vertical_pad\" value=\"4\" />\n\t<border name=\"title_border\" left=\"4\" right=\"4\" top=\"4\" bottom=\"4\" />\n\t<border name=\"button_border\" left=\"0\" right=\"0\" top=\"4\" bottom=\"4\" />\n</frame_geometry>\n\n<!-- Maximized window -->\n<frame_geometry name=\"max\" title_scale=\"medium\" parent=\"normal\" rounded_top_left=\"false\" rounded_top_right=\"false\">\n\t<distance name=\"left_width\" value=\"0\" />\n\t<distance name=\"right_width\" value=\"0\" />\n\t<distance name=\"bottom_height\" value=\"0\" />\n\t<distance name=\"title_vertical_pad\" value=\"4\" />\n\t<border name=\"title_border\" left=\"4\" right=\"4\" top=\"4\" bottom=\"4\" />\n\t<border name=\"button_border\" left=\"0\" right=\"0\" top=\"4\" bottom=\"4\" />\n</frame_geometry>\n\n<!-- Left tiled window -->\n<frame_geometry name=\"tiled_left\" title_scale=\"medium\" rounded_top_left=\"false\" rounded_top_right=\"false\" parent=\"max\">\n\t<distance name=\"right_width\" value=\"0\" />\n</frame_geometry>\n\n<!-- Right tiled window -->\n<frame_geometry name=\"tiled_right\" title_scale=\"medium\" rounded_top_left=\"false\" rounded_top_right=\"false\" parent=\"max\">\n\t<distance name=\"left_width\" value=\"0\" />\n</frame_geometry>\n\n<!-- Small window -->\n<frame_geometry name=\"small\" title_scale=\"small\" parent=\"normal\" rounded_top_left=\"false\" rounded_top_right=\"false\">\n\t<distance name=\"title_vertical_pad\" value=\"4\" />\n\t<border name=\"title_border\" left=\"4\" right=\"4\" top=\"0\" bottom=\"0\" />\n\t<border name=\"button_border\" left=\"0\" right=\"0\" top=\"0\" bottom=\"0\"  />\n</frame_geometry>\n\n<!-- Small unfocused window -->\n<frame_geometry name=\"small_unfocused\" parent=\"small\">\n\t<distance name=\"left_titlebar_edge\" value=\"5\"/>\n\t<distance name=\"right_titlebar_edge\" value=\"5\"/>\n</frame_geometry>\n\n<!-- No buttons -->\n<frame_geometry name=\"nobuttons\" hide_buttons=\"true\" parent=\"normal\">\n</frame_geometry>\n\n<!-- Border -->\n<frame_geometry name=\"border\" has_title=\"false\" rounded_top_left=\"false\" rounded_top_right=\"false\" parent=\"normal\" >\n\t<distance name=\"left_width\" value=\"1\" />\n\t<distance name=\"right_width\" value=\"1\" />\n\t<distance name=\"bottom_height\" value=\"1\" />\n\t<distance name=\"title_vertical_pad\" value=\"1\" />\n\t<border name=\"title_border\" left=\"10\" right=\"10\" top=\"0\" bottom=\"0\" />\n\t<border name=\"button_border\" left=\"0\" right=\"0\" top=\"0\" bottom=\"0\"/>\n</frame_geometry>\n\n<!-- Borderless -->\n<frame_geometry name=\"borderless\" has_title=\"false\" rounded_top_left=\"false\" rounded_top_right=\"false\" parent=\"normal\">\n\t<distance name=\"left_width\" value=\"0\" />\n\t<distance name=\"right_width\" value=\"0\" />\n\t<distance name=\"bottom_height\" value=\"0\" />\n\t<distance name=\"title_vertical_pad\" value=\"0\" />\n\t<border name=\"title_border\" left=\"0\" right=\"0\" top=\"0\" bottom=\"0\" />\n\t<border name=\"button_border\" left=\"0\" right=\"0\" top=\"0\" bottom=\"0\" />\n</frame_geometry>\n\n<!-- Modal -->\n<frame_geometry name=\"modal\" title_scale=\"small\" hide_buttons=\"true\" rounded_top_left=\"false\" rounded_top_right=\"false\" parent=\"small\">\n\t<distance name=\"title_vertical_pad\" value=\"5\"/>\n</frame_geometry>\n\n<frame_geometry name=\"attached\" title_scale=\"medium\" hide_buttons=\"true\" rounded_top_left=\"false\" rounded_top_right=\"false\" parent=\"normal\">\n\t<distance name=\"title_vertical_pad\" value=\"8\"/>\n\t<distance name=\"bottom_height\" value=\"1\"/>\n\t<distance name=\"left_width\" value=\"1\"/>\n\t<distance name=\"right_width\" value=\"1\"/>\n</frame_geometry>\n\n\n<!-- TITLES -->\n\n<!-- Title alignment -->\n<draw_ops name=\"title_focused\">\n\t<title x=\"(0 `max` ((width - title_width) / 2)) + 2\"\n               y=\"(0 `max` ((height - title_height) / 2))\"\n               color=\"C_title_focused\" />\n</draw_ops>\n\n<draw_ops name=\"title_unfocused\">\n\t<title x=\"(0 `max` ((width - title_width) / 2)) + 2\"\n               y=\"(0 `max` ((height - title_height) / 2))\"\n               color=\"C_title_unfocused\" />\n</draw_ops>\n\n<!-- WINDOW DECORATIONS -->\n<draw_ops name=\"entire_background_focused\">\n\t<rectangle color=\"C_titlebar\" x=\"0\" y=\"0\" width=\"width\" height=\"height\" filled=\"true\" />\n</draw_ops>\n\n<draw_ops name=\"entire_background_unfocused\">\n\t<include name=\"entire_background_focused\" />\n</draw_ops>\n\n<draw_ops name=\"titlebar_fill_focused\">\n\t<rectangle color=\"C_titlebar\" x=\"4\" y=\"0\" width=\"width\" height=\"height\" filled=\"true\" />\n</draw_ops>\n\n<draw_ops name=\"titlebar_fill_attached_focused\">\n\t<include name=\"entire_background_focused\" />\n</draw_ops>\n\n<draw_ops name=\"titlebar_fill_unfocused\">\n\t<rectangle color=\"C_titlebar_unfocused\" x=\"0\" y=\"0\" width=\"width\" height=\"height\" filled=\"true\" />\n</draw_ops>\n\n<draw_ops name=\"titlebar_focused\">\n\t<include name=\"titlebar_fill_focused\" />\n</draw_ops>\n\n<draw_ops name=\"titlebar_attached_focused\"> <!-- titlebar for attached and modal dialogs -->\n\t<include name=\"titlebar_fill_attached_focused\" />\n</draw_ops>\n\n<draw_ops name=\"rounded_titlebar_focused\">\n\t<include name=\"titlebar_fill_focused\" />\n</draw_ops>\n\n<draw_ops name=\"border_focused\">\n\t<rectangle color=\"C_border_focused\" x=\"0\" y=\"0\" width=\"width-1\" height=\"height-1\" filled=\"false\" />\n</draw_ops>\n\n<draw_ops name=\"border_unfocused\">\n\t<rectangle color=\"C_border_unfocused\" x=\"0\" y=\"0\" width=\"width-1\" height=\"height-1\" filled=\"false\" />\n</draw_ops>\n\n<draw_ops name=\"rounded_border_focused\">\n\t<line color=\"C_border_focused\" x1=\"2\" y1=\"0\" x2=\"width-3\" y2=\"0\" />\n\t<line color=\"C_border_focused\" x1=\"0\" y1=\"height-1\" x2=\"width-1\" y2=\"height-1\" />\n\t<line color=\"C_border_focused\" x1=\"0\" y1=\"2\" x2=\"0\" y2=\"height-2\" />\n\t<line color=\"C_border_focused\" x1=\"width-1\" y1=\"2\" x2=\"width-1\" y2=\"height-2\" />\n\t<arc color=\"C_border_focused\" x=\"0\" y=\"0\" width=\"3\" height=\"3\"  start_angle=\"270\" extent_angle=\"90\" />\n\t<arc color=\"C_border_focused\" x=\"width-3\" y=\"0\" width=\"2\" height=\"3\"  start_angle=\"0\" extent_angle=\"90\" />\n\t<!-- double arcs for darker borders -->\n\t<arc color=\"C_border_focused\" x=\"0\" y=\"0\" width=\"3\" height=\"3\"  start_angle=\"270\" extent_angle=\"90\" />\n\t<arc color=\"C_border_focused\" x=\"width-3\" y=\"0\" width=\"2\" height=\"3\"  start_angle=\"0\" extent_angle=\"90\" />\n</draw_ops>\n\n<draw_ops name=\"rounded_border_unfocused\">\n\t<line color=\"C_border_unfocused\" x1=\"2\" y1=\"0\" x2=\"width-3\" y2=\"0\" />\n\t<line color=\"C_border_unfocused\" x1=\"0\" y1=\"height-1\" x2=\"width-1\" y2=\"height-1\" />\n\t<line color=\"C_border_unfocused\" x1=\"0\" y1=\"2\" x2=\"0\" y2=\"height-2\" />\n\t<line color=\"C_border_unfocused\" x1=\"width-1\" y1=\"2\" x2=\"width-1\" y2=\"height-2\" />\n\t<arc color=\"C_border_unfocused\" x=\"0\" y=\"0\" width=\"3\" height=\"3\"  start_angle=\"270\" extent_angle=\"90\" />\n\t<arc color=\"C_border_unfocused\" x=\"width-3\" y=\"0\" width=\"2\" height=\"3\"  start_angle=\"0\" extent_angle=\"90\" />\n\t<!-- double arcs for darker borders -->\n\t<arc color=\"C_border_unfocused\" x=\"0\" y=\"0\" width=\"3\" height=\"3\"  start_angle=\"270\" extent_angle=\"90\" />\n\t<arc color=\"C_border_unfocused\" x=\"width-3\" y=\"0\" width=\"2\" height=\"3\"  start_angle=\"0\" extent_angle=\"90\" />\n</draw_ops>\n\n<draw_ops name=\"border_right_focused\">\n\t<line\n\t\tx1=\"width-1\" y1=\"0\"\n\t\tx2=\"width-1\" y2=\"height\"\n\t\tcolor=\"C_border_focused\" />\n</draw_ops>\n\n<draw_ops name=\"border_right_unfocused\">\n\t<line\n\t\tx1=\"width-1\" y1=\"0\"\n\t\tx2=\"width-1\" y2=\"height\"\n\t\tcolor=\"C_border_unfocused\" />\n</draw_ops>\n\n<draw_ops name=\"border_left_focused\">\n\t<line\n\t\tx1=\"0\" y1=\"0\"\n\t\tx2=\"0\" y2=\"height\"\n\t\tcolor=\"C_border_focused\" />\n</draw_ops>\n\n<draw_ops name=\"border_left_unfocused\">\n\t<line\n\t\tx1=\"0\" y1=\"0\"\n\t\tx2=\"0\" y2=\"height\"\n\t\tcolor=\"C_border_unfocused\" />\n</draw_ops>\n\n<!-- BUTTON ICONS -->\n<!-- note: negative values in x or y causes gnome-shell to crash -->\n\n<!-- Close icon -->\n<draw_ops name=\"close_focused\">\n\t<image filename=\"close_focused_normal.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"close_focused_prelight\">\n\t<image filename=\"close_focused_prelight.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"close_focused_pressed\">\n\t<image filename=\"close_focused_pressed.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"close_unfocused\">\n\t<image filename=\"close_unfocused.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"close_unfocused_prelight\">\n\t<image filename=\"close_unfocused_prelight.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"close_unfocused_pressed\">\n\t<image filename=\"close_unfocused_pressed.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n\n\n<!-- Maximize icon -->\n<draw_ops name=\"maximize_focused\">\n\t<image filename=\"maximize_focused_normal.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"maximize_focused_prelight\">\n\t<image filename=\"maximize_focused_prelight.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"maximize_focused_pressed\">\n\t<image filename=\"maximize_focused_pressed.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"maximize_unfocused\">\n\t<image filename=\"maximize_unfocused.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"maximize_unfocused_prelight\">\n\t<image filename=\"maximize_unfocused_prelight.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"maximize_unfocused_pressed\">\n\t<image filename=\"maximize_unfocused_pressed.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n\n<!-- Unmaximize icon -->\n<draw_ops name=\"unmaximize_focused\">\n\t<image filename=\"unmaximize_focused_normal.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"unmaximize_focused_prelight\">\n\t<image filename=\"unmaximize_focused_prelight.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"unmaximize_focused_pressed\">\n\t<image filename=\"unmaximize_focused_pressed.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"unmaximize_unfocused\">\n\t<image filename=\"unmaximize_unfocused.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"unmaximize_unfocused_prelight\">\n\t<image filename=\"unmaximize_unfocused_prelight.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"unmaximize_unfocused_pressed\">\n\t<image filename=\"unmaximize_unfocused_prelight.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n\n\n<!-- Minimize icon -->\n<draw_ops name=\"minimize_focused\">\n\t<image filename=\"minimize_focused_normal.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"minimize_focused_prelight\">\n\t<image filename=\"minimize_focused_prelight.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"minimize_focused_pressed\">\n\t<image filename=\"minimize_focused_pressed.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"minimize_unfocused\">\n\t<image filename=\"minimize_unfocused.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"minimize_unfocused_prelight\">\n\t<image filename=\"minimize_unfocused_prelight.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"minimize_unfocused_pressed\">\n\t<image filename=\"minimize_unfocused_pressed.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n\n\n<!-- Menu icon -->\n<draw_ops name=\"menu_focused\">\n\t<image filename=\"menu_focused_normal.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"menu_focused_prelight\">\n\t<image filename=\"menu_focused_prelight.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"menu_focused_pressed\">\n\t<image filename=\"menu_focused_pressed.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"menu_unfocused\">\n\t<image filename=\"menu_unfocused.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"menu_unfocused_prelight\">\n\t<image filename=\"menu_unfocused_prelight.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"menu_unfocused_pressed\">\n\t<image filename=\"menu_unfocused_pressed.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n\n\n<!-- Shade icon -->\n<draw_ops name=\"shade_focused\">\n\t<image filename=\"shade_focused_normal.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"shade_focused_prelight\">\n\t<image filename=\"shade_focused_prelight.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"shade_focused_pressed\">\n\t<image filename=\"shade_focused_pressed.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"shade_unfocused\">\n\t<image filename=\"shade_unfocused.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"shade_unfocused_prelight\">\n\t<image filename=\"shade_unfocused_prelight.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"shade_unfocused_pressed\">\n\t<image filename=\"shade_unfocused_pressed.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n\n\n<!-- Unshade icon -->\n<draw_ops name=\"unshade_focused\">\n\t<image filename=\"unshade_focused_normal.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"unshade_focused_prelight\">\n\t<image filename=\"unshade_focused_prelight.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"unshade_focused_pressed\">\n\t<image filename=\"unshade_focused_pressed.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"unshade_unfocused\">\n\t<image filename=\"unshade_unfocused.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"unshade_unfocused_prelight\">\n\t<image filename=\"unshade_unfocused_prelight.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n<draw_ops name=\"unshade_unfocused_pressed\">\n\t<image filename=\"unshade_unfocused_pressed.png\" x=\"0\" y=\"2\" width=\"object_width\" height=\"object_height\" />\n</draw_ops>\n\n\n<!-- FRAME STYLES -->\n<frame_style name=\"normal_focused\" geometry=\"normal\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_focused\" />\n\t<piece position=\"titlebar\" draw_ops=\"rounded_titlebar_focused\" />\n\t<piece position=\"title\" draw_ops=\"title_focused\" />\n\t<piece position=\"overlay\" draw_ops=\"rounded_border_focused\" />\n\t<button function=\"close\" state=\"normal\" draw_ops=\"close_focused\" />\n\t<button function=\"close\" state=\"prelight\" draw_ops=\"close_focused_prelight\" />\n\t<button function=\"close\" state=\"pressed\" draw_ops=\"close_focused_pressed\" />\n\t<button function=\"maximize\" state=\"normal\" draw_ops=\"maximize_focused\" />\n\t<button function=\"maximize\" state=\"prelight\" draw_ops=\"maximize_focused_prelight\" />\n\t<button function=\"maximize\" state=\"pressed\" draw_ops=\"maximize_focused_pressed\" />\n\t<button function=\"minimize\" state=\"normal\" draw_ops=\"minimize_focused\" />\n\t<button function=\"minimize\" state=\"prelight\" draw_ops=\"minimize_focused_prelight\" />\n\t<button function=\"minimize\" state=\"pressed\" draw_ops=\"minimize_focused_pressed\" />\n\t<button function=\"menu\" state=\"normal\" draw_ops=\"menu_focused\" />\n\t<button function=\"menu\" state=\"prelight\" draw_ops=\"menu_focused_prelight\" />\n\t<button function=\"menu\" state=\"pressed\" draw_ops=\"menu_focused_pressed\" />\n\t<button function=\"shade\" state=\"normal\" draw_ops=\"shade_focused\" />\n\t<button function=\"shade\" state=\"prelight\" draw_ops=\"shade_focused_prelight\" />\n\t<button function=\"shade\" state=\"pressed\" draw_ops=\"shade_focused_pressed\" />\n\t<button function=\"unshade\" state=\"normal\" draw_ops=\"unshade_focused\" />\n\t<button function=\"unshade\" state=\"prelight\" draw_ops=\"unshade_focused_prelight\" />\n\t<button function=\"unshade\" state=\"pressed\" draw_ops=\"unshade_focused_pressed\" />\n\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"normal_unfocused\" geometry=\"normal_unfocused\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_unfocused\" />\n\t<piece position=\"titlebar\" draw_ops=\"titlebar_fill_unfocused\" />\n\t<piece position=\"title\" draw_ops=\"title_unfocused\" />\n\t<piece position=\"overlay\" draw_ops=\"rounded_border_unfocused\" />\n\t<button function=\"close\" state=\"normal\" draw_ops=\"close_unfocused\" />\n\t<button function=\"close\" state=\"prelight\" draw_ops=\"close_unfocused_prelight\" />\n\t<button function=\"close\" state=\"pressed\" draw_ops=\"close_unfocused_pressed\" />\n\t<button function=\"maximize\" state=\"normal\" draw_ops=\"maximize_unfocused\" />\n\t<button function=\"maximize\" state=\"prelight\" draw_ops=\"maximize_unfocused_prelight\" />\n\t<button function=\"maximize\" state=\"pressed\" draw_ops=\"maximize_unfocused_pressed\" />\n\t<button function=\"minimize\" state=\"normal\" draw_ops=\"minimize_unfocused\" />\n\t<button function=\"minimize\" state=\"prelight\" draw_ops=\"minimize_unfocused_prelight\" />\n\t<button function=\"minimize\" state=\"pressed\" draw_ops=\"minimize_unfocused_pressed\" />\n\t<button function=\"menu\" state=\"normal\" draw_ops=\"menu_unfocused\" />\n\t<button function=\"menu\" state=\"prelight\" draw_ops=\"menu_unfocused_prelight\" />\n\t<button function=\"menu\" state=\"pressed\" draw_ops=\"menu_unfocused_pressed\" />\n\t<button function=\"shade\" state=\"normal\" draw_ops=\"shade_unfocused\" />\n\t<button function=\"shade\" state=\"prelight\" draw_ops=\"shade_unfocused_prelight\" />\n\t<button function=\"shade\" state=\"pressed\" draw_ops=\"shade_unfocused_pressed\" />\n\t<button function=\"unshade\" state=\"normal\" draw_ops=\"unshade_unfocused\" />\n\t<button function=\"unshade\" state=\"prelight\" draw_ops=\"unshade_unfocused_prelight\" />\n\t<button function=\"unshade\" state=\"pressed\" draw_ops=\"unshade_unfocused_pressed\" />\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"normal_max_focused\" geometry=\"max\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_focused\" />\n\t<piece position=\"titlebar\" draw_ops=\"titlebar_fill_focused\" />\n\t<piece position=\"title\" draw_ops=\"title_focused\" />\n\t<button function=\"close\" state=\"normal\" draw_ops=\"close_focused\" />\n\t<button function=\"close\" state=\"prelight\" draw_ops=\"close_focused_prelight\" />\n\t<button function=\"close\" state=\"pressed\" draw_ops=\"close_focused_pressed\" />\n\t<button function=\"maximize\" state=\"normal\" draw_ops=\"maximize_focused\" />\n\t<button function=\"maximize\" state=\"prelight\" draw_ops=\"maximize_focused_prelight\" />\n\t<button function=\"maximize\" state=\"pressed\" draw_ops=\"maximize_focused_pressed\" />\n\t<button function=\"minimize\" state=\"normal\" draw_ops=\"minimize_focused\" />\n\t<button function=\"minimize\" state=\"prelight\" draw_ops=\"minimize_focused_prelight\" />\n\t<button function=\"minimize\" state=\"pressed\" draw_ops=\"minimize_focused_pressed\" />\n\t<button function=\"menu\" state=\"normal\" draw_ops=\"menu_focused\" />\n\t<button function=\"menu\" state=\"prelight\" draw_ops=\"menu_focused_prelight\" />\n\t<button function=\"menu\" state=\"pressed\" draw_ops=\"menu_focused_pressed\" />\n\t<button function=\"shade\" state=\"normal\" draw_ops=\"shade_focused\" />\n\t<button function=\"shade\" state=\"prelight\" draw_ops=\"shade_focused_prelight\" />\n\t<button function=\"shade\" state=\"pressed\" draw_ops=\"shade_focused_pressed\" />\n\t<button function=\"unshade\" state=\"normal\" draw_ops=\"unshade_focused\" />\n\t<button function=\"unshade\" state=\"prelight\" draw_ops=\"unshade_focused_prelight\" />\n\t<button function=\"unshade\" state=\"pressed\" draw_ops=\"unshade_focused_pressed\" />\n\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"normal_max_unfocused\" geometry=\"max\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_unfocused\" />\n\t<piece position=\"titlebar\" draw_ops=\"titlebar_fill_unfocused\" />\n\t<piece position=\"title\" draw_ops=\"title_unfocused\" />\n\t<button function=\"close\" state=\"normal\" draw_ops=\"close_unfocused\" />\n\t<button function=\"close\" state=\"prelight\" draw_ops=\"close_unfocused_prelight\" />\n\t<button function=\"close\" state=\"pressed\" draw_ops=\"close_unfocused_pressed\" />\n\t<button function=\"maximize\" state=\"normal\" draw_ops=\"maximize_unfocused\" />\n\t<button function=\"maximize\" state=\"prelight\" draw_ops=\"maximize_unfocused_prelight\" />\n\t<button function=\"maximize\" state=\"pressed\" draw_ops=\"maximize_unfocused_pressed\" />\n\t<button function=\"minimize\" state=\"normal\" draw_ops=\"minimize_unfocused\" />\n\t<button function=\"minimize\" state=\"prelight\" draw_ops=\"minimize_unfocused_prelight\" />\n\t<button function=\"minimize\" state=\"pressed\" draw_ops=\"minimize_unfocused_pressed\" />\n\t<button function=\"menu\" state=\"normal\" draw_ops=\"menu_unfocused\" />\n\t<button function=\"menu\" state=\"prelight\" draw_ops=\"menu_unfocused_prelight\" />\n\t<button function=\"menu\" state=\"pressed\" draw_ops=\"menu_unfocused_pressed\" />\n\t<button function=\"shade\" state=\"normal\" draw_ops=\"shade_unfocused\" />\n\t<button function=\"shade\" state=\"prelight\" draw_ops=\"shade_unfocused_prelight\" />\n\t<button function=\"shade\" state=\"pressed\" draw_ops=\"shade_unfocused_pressed\" />\n\t<button function=\"unshade\" state=\"normal\" draw_ops=\"unshade_unfocused\" />\n\t<button function=\"unshade\" state=\"prelight\" draw_ops=\"unshade_unfocused_prelight\" />\n\t<button function=\"unshade\" state=\"pressed\" draw_ops=\"unshade_unfocused_pressed\" />\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"normal_max_shaded_focused\" geometry=\"max\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_focused\" />\n\t<piece position=\"titlebar\" draw_ops=\"titlebar_fill_focused\" />\n\t<piece position=\"title\" draw_ops=\"title_focused\" />\n\t<piece position=\"overlay\"><draw_ops><line x1=\"0\" y1=\"height-1\" x2=\"width\" y2=\"height-1\" color=\"C_border_focused\" /></draw_ops></piece>\n\t<button function=\"close\" state=\"normal\" draw_ops=\"close_focused\" />\n\t<button function=\"close\" state=\"prelight\" draw_ops=\"close_focused_prelight\" />\n\t<button function=\"close\" state=\"pressed\" draw_ops=\"close_focused_pressed\" />\n\t<button function=\"maximize\" state=\"normal\" draw_ops=\"maximize_focused\" />\n\t<button function=\"maximize\" state=\"prelight\" draw_ops=\"maximize_focused_prelight\" />\n\t<button function=\"maximize\" state=\"pressed\" draw_ops=\"maximize_focused_pressed\" />\n\t<button function=\"minimize\" state=\"normal\" draw_ops=\"minimize_focused\" />\n\t<button function=\"minimize\" state=\"prelight\" draw_ops=\"minimize_focused_prelight\" />\n\t<button function=\"minimize\" state=\"pressed\" draw_ops=\"minimize_focused_pressed\" />\n\t<button function=\"menu\" state=\"normal\" draw_ops=\"menu_focused\" />\n\t<button function=\"menu\" state=\"prelight\" draw_ops=\"menu_focused_prelight\" />\n\t<button function=\"menu\" state=\"pressed\" draw_ops=\"menu_focused_pressed\" />\n\t<button function=\"shade\" state=\"normal\" draw_ops=\"shade_focused\" />\n\t<button function=\"shade\" state=\"prelight\" draw_ops=\"shade_focused_prelight\" />\n\t<button function=\"shade\" state=\"pressed\" draw_ops=\"shade_focused_pressed\" />\n\t<button function=\"unshade\" state=\"normal\" draw_ops=\"unshade_focused\" />\n\t<button function=\"unshade\" state=\"prelight\" draw_ops=\"unshade_focused_prelight\" />\n\t<button function=\"unshade\" state=\"pressed\" draw_ops=\"unshade_focused_pressed\" />\n\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"normal_max_shaded_unfocused\" geometry=\"max\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_unfocused\" />\n\t<piece position=\"titlebar\" draw_ops=\"titlebar_fill_unfocused\" />\n\t<piece position=\"title\" draw_ops=\"title_unfocused\" />\n\t<piece position=\"overlay\"><draw_ops><line x1=\"0\" y1=\"height-1\" x2=\"width\" y2=\"height-1\" color=\"C_border_unfocused\" /></draw_ops></piece>\n\t<button function=\"close\" state=\"normal\" draw_ops=\"close_unfocused\" />\n\t<button function=\"close\" state=\"prelight\" draw_ops=\"close_unfocused_prelight\" />\n\t<button function=\"close\" state=\"pressed\" draw_ops=\"close_unfocused_pressed\" />\n\t<button function=\"maximize\" state=\"normal\" draw_ops=\"maximize_unfocused\" />\n\t<button function=\"maximize\" state=\"prelight\" draw_ops=\"maximize_unfocused_prelight\" />\n\t<button function=\"maximize\" state=\"pressed\" draw_ops=\"maximize_unfocused_pressed\" />\n\t<button function=\"minimize\" state=\"normal\" draw_ops=\"minimize_unfocused\" />\n\t<button function=\"minimize\" state=\"prelight\" draw_ops=\"minimize_unfocused_prelight\" />\n\t<button function=\"minimize\" state=\"pressed\" draw_ops=\"minimize_unfocused_pressed\" />\n\t<button function=\"menu\" state=\"normal\" draw_ops=\"menu_unfocused\" />\n\t<button function=\"menu\" state=\"prelight\" draw_ops=\"menu_unfocused_prelight\" />\n\t<button function=\"menu\" state=\"pressed\" draw_ops=\"menu_unfocused_pressed\" />\n\t<button function=\"shade\" state=\"normal\" draw_ops=\"shade_unfocused\" />\n\t<button function=\"shade\" state=\"prelight\" draw_ops=\"shade_unfocused_prelight\" />\n\t<button function=\"shade\" state=\"pressed\" draw_ops=\"shade_unfocused_pressed\" />\n\t<button function=\"unshade\" state=\"normal\" draw_ops=\"unshade_unfocused\" />\n\t<button function=\"unshade\" state=\"prelight\" draw_ops=\"unshade_unfocused_prelight\" />\n\t<button function=\"unshade\" state=\"pressed\" draw_ops=\"unshade_unfocused_pressed\" />\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"dialog_focused\" geometry=\"normal\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_focused\" />\n\t<piece position=\"titlebar\" draw_ops=\"rounded_titlebar_focused\" />\n\t<piece position=\"title\" draw_ops=\"title_focused\" />\n\t<piece position=\"overlay\" draw_ops=\"rounded_border_focused\" />\n\t<button function=\"close\" state=\"normal\" draw_ops=\"close_focused\" />\n\t<button function=\"close\" state=\"prelight\" draw_ops=\"close_focused_prelight\" />\n\t<button function=\"close\" state=\"pressed\" draw_ops=\"close_focused_pressed\" />\n\t<button function=\"maximize\" state=\"normal\" draw_ops=\"maximize_focused\" />\n\t<button function=\"maximize\" state=\"prelight\" draw_ops=\"maximize_focused_prelight\" />\n\t<button function=\"maximize\" state=\"pressed\" draw_ops=\"maximize_focused_pressed\" />\n\t<button function=\"minimize\" state=\"normal\" draw_ops=\"minimize_focused\" />\n\t<button function=\"minimize\" state=\"prelight\" draw_ops=\"minimize_focused_prelight\" />\n\t<button function=\"minimize\" state=\"pressed\" draw_ops=\"minimize_focused_pressed\" />\n\t<button function=\"menu\" state=\"normal\" draw_ops=\"menu_focused\" />\n\t<button function=\"menu\" state=\"prelight\" draw_ops=\"menu_focused_prelight\" />\n\t<button function=\"menu\" state=\"pressed\" draw_ops=\"menu_focused_pressed\" />\n\t<button function=\"shade\" state=\"normal\" draw_ops=\"shade_focused\" />\n\t<button function=\"shade\" state=\"prelight\" draw_ops=\"shade_focused_prelight\" />\n\t<button function=\"shade\" state=\"pressed\" draw_ops=\"shade_focused_pressed\" />\n\t<button function=\"unshade\" state=\"normal\" draw_ops=\"unshade_focused\" />\n\t<button function=\"unshade\" state=\"prelight\" draw_ops=\"unshade_focused_prelight\" />\n\t<button function=\"unshade\" state=\"pressed\" draw_ops=\"unshade_focused_pressed\" />\n\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"dialog_unfocused\" geometry=\"normal_unfocused\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_unfocused\" />\n\t<piece position=\"titlebar\" draw_ops=\"titlebar_fill_unfocused\" />\n\t<piece position=\"title\" draw_ops=\"title_unfocused\" />\n\t<piece position=\"overlay\" draw_ops=\"rounded_border_unfocused\" />\n\t<button function=\"close\" state=\"normal\" draw_ops=\"close_unfocused\" />\n\t<button function=\"close\" state=\"prelight\" draw_ops=\"close_unfocused_prelight\" />\n\t<button function=\"close\" state=\"pressed\" draw_ops=\"close_unfocused_pressed\" />\n\t<button function=\"maximize\" state=\"normal\" draw_ops=\"maximize_unfocused\" />\n\t<button function=\"maximize\" state=\"prelight\" draw_ops=\"maximize_unfocused_prelight\" />\n\t<button function=\"maximize\" state=\"pressed\" draw_ops=\"maximize_unfocused_pressed\" />\n\t<button function=\"minimize\" state=\"normal\" draw_ops=\"minimize_unfocused\" />\n\t<button function=\"minimize\" state=\"prelight\" draw_ops=\"minimize_unfocused_prelight\" />\n\t<button function=\"minimize\" state=\"pressed\" draw_ops=\"minimize_unfocused_pressed\" />\n\t<button function=\"menu\" state=\"normal\" draw_ops=\"menu_unfocused\" />\n\t<button function=\"menu\" state=\"prelight\" draw_ops=\"menu_unfocused_prelight\" />\n\t<button function=\"menu\" state=\"pressed\" draw_ops=\"menu_unfocused_pressed\" />\n\t<button function=\"shade\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"prelight\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"prelight\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"modal_dialog_focused\" geometry=\"modal\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_focused\" />\n\t<piece position=\"titlebar\" draw_ops=\"titlebar_attached_focused\" />\n\t<piece position=\"title\" draw_ops=\"title_focused\" />\n\t<piece position=\"overlay\" draw_ops=\"border_focused\" />\n\t<button function=\"close\" state=\"normal\" draw_ops=\"close_focused\" />\n\t<button function=\"close\" state=\"prelight\" draw_ops=\"close_focused_prelight\" />\n\t<button function=\"close\" state=\"pressed\" draw_ops=\"close_focused_pressed\" />\n\t<button function=\"maximize\" state=\"normal\" draw_ops=\"maximize_focused\" />\n\t<button function=\"maximize\" state=\"prelight\" draw_ops=\"maximize_focused_prelight\" />\n\t<button function=\"maximize\" state=\"pressed\" draw_ops=\"maximize_focused_pressed\" />\n\t<button function=\"minimize\" state=\"normal\" draw_ops=\"minimize_focused\" />\n\t<button function=\"minimize\" state=\"prelight\" draw_ops=\"minimize_focused_prelight\" />\n\t<button function=\"minimize\" state=\"pressed\" draw_ops=\"minimize_focused_pressed\" />\n\t<button function=\"menu\" state=\"normal\" draw_ops=\"menu_focused\" />\n\t<button function=\"menu\" state=\"prelight\" draw_ops=\"menu_focused_prelight\" />\n\t<button function=\"menu\" state=\"pressed\" draw_ops=\"menu_focused_pressed\" />\n\t<button function=\"shade\" state=\"normal\" draw_ops=\"shade_focused\" />\n\t<button function=\"shade\" state=\"prelight\" draw_ops=\"shade_focused_prelight\" />\n\t<button function=\"shade\" state=\"pressed\" draw_ops=\"shade_focused_pressed\" />\n\t<button function=\"unshade\" state=\"normal\" draw_ops=\"unshade_focused\" />\n\t<button function=\"unshade\" state=\"prelight\" draw_ops=\"unshade_focused_prelight\" />\n\t<button function=\"unshade\" state=\"pressed\" draw_ops=\"unshade_focused_pressed\" />\n\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button><button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"modal_dialog_unfocused\" geometry=\"modal\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_unfocused\" />\n\t<piece position=\"titlebar\" draw_ops=\"titlebar_fill_unfocused\" />\n\t<piece position=\"title\" draw_ops=\"title_unfocused\" />\n\t<piece position=\"overlay\" draw_ops=\"border_unfocused\" />\n\t<button function=\"close\" state=\"normal\" draw_ops=\"close_unfocused\" />\n\t<button function=\"close\" state=\"prelight\" draw_ops=\"close_unfocused_prelight\" />\n\t<button function=\"close\" state=\"pressed\" draw_ops=\"close_unfocused_pressed\" />\n\t<button function=\"maximize\" state=\"normal\" draw_ops=\"maximize_unfocused\" />\n\t<button function=\"maximize\" state=\"prelight\" draw_ops=\"maximize_unfocused_prelight\" />\n\t<button function=\"maximize\" state=\"pressed\" draw_ops=\"maximize_unfocused_pressed\" />\n\t<button function=\"minimize\" state=\"normal\" draw_ops=\"minimize_unfocused\" />\n\t<button function=\"minimize\" state=\"prelight\" draw_ops=\"minimize_unfocused_prelight\" />\n\t<button function=\"minimize\" state=\"pressed\" draw_ops=\"minimize_unfocused_pressed\" />\n\t<button function=\"menu\" state=\"normal\" draw_ops=\"menu_unfocused\" />\n\t<button function=\"menu\" state=\"prelight\" draw_ops=\"menu_unfocused_prelight\" />\n\t<button function=\"menu\" state=\"pressed\" draw_ops=\"menu_unfocused_pressed\" />\n\t<button function=\"shade\" state=\"normal\" draw_ops=\"shade_unfocused\" />\n\t<button function=\"shade\" state=\"prelight\" draw_ops=\"shade_unfocused_prelight\" />\n\t<button function=\"shade\" state=\"pressed\" draw_ops=\"shade_unfocused_pressed\" />\n\t<button function=\"unshade\" state=\"normal\" draw_ops=\"unshade_unfocused\" />\n\t<button function=\"unshade\" state=\"prelight\" draw_ops=\"unshade_unfocused_prelight\" />\n\t<button function=\"unshade\" state=\"pressed\" draw_ops=\"unshade_unfocused_pressed\" />\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"utility_focused\" geometry=\"small\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_focused\" />\n\t<piece position=\"titlebar\" draw_ops=\"titlebar_focused\" />\n\t<piece position=\"title\" draw_ops=\"title_focused\" />\n\t<piece position=\"overlay\" draw_ops=\"border_focused\" />\n\t<button function=\"close\" state=\"normal\" draw_ops=\"close_focused\" />\n\t<button function=\"close\" state=\"prelight\" draw_ops=\"close_focused_prelight\" />\n\t<button function=\"close\" state=\"pressed\" draw_ops=\"close_focused_pressed\" />\n\t<button function=\"maximize\" state=\"normal\" draw_ops=\"maximize_focused\" />\n\t<button function=\"maximize\" state=\"prelight\" draw_ops=\"maximize_focused_prelight\" />\n\t<button function=\"maximize\" state=\"pressed\" draw_ops=\"maximize_focused_pressed\" />\n\t<button function=\"minimize\" state=\"normal\" draw_ops=\"minimize_focused\" />\n\t<button function=\"minimize\" state=\"prelight\" draw_ops=\"minimize_focused_prelight\" />\n\t<button function=\"minimize\" state=\"pressed\" draw_ops=\"minimize_focused_pressed\" />\n\t<button function=\"menu\" state=\"normal\" draw_ops=\"menu_focused\" />\n\t<button function=\"menu\" state=\"prelight\" draw_ops=\"menu_focused_prelight\" />\n\t<button function=\"menu\" state=\"pressed\" draw_ops=\"menu_focused_pressed\" />\n\t<button function=\"shade\" state=\"normal\" draw_ops=\"shade_focused\" />\n\t<button function=\"shade\" state=\"prelight\" draw_ops=\"shade_focused_prelight\" />\n\t<button function=\"shade\" state=\"pressed\" draw_ops=\"shade_focused_pressed\" />\n\t<button function=\"unshade\" state=\"normal\" draw_ops=\"unshade_focused\" />\n\t<button function=\"unshade\" state=\"prelight\" draw_ops=\"unshade_focused_prelight\" />\n\t<button function=\"unshade\" state=\"pressed\" draw_ops=\"unshade_focused_pressed\" />\n\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"utility_unfocused\" geometry=\"small_unfocused\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_unfocused\" />\n\t<piece position=\"titlebar\" draw_ops=\"titlebar_fill_unfocused\" />\n\t<piece position=\"title\" draw_ops=\"title_unfocused\" />\n\t<piece position=\"overlay\" draw_ops=\"border_unfocused\" />\n\t<button function=\"close\" state=\"normal\" draw_ops=\"close_unfocused\" />\n\t<button function=\"close\" state=\"prelight\" draw_ops=\"close_unfocused_prelight\" />\n\t<button function=\"close\" state=\"pressed\" draw_ops=\"close_unfocused_pressed\" />\n\t<button function=\"maximize\" state=\"normal\" draw_ops=\"maximize_unfocused\" />\n\t<button function=\"maximize\" state=\"prelight\" draw_ops=\"maximize_unfocused_prelight\" />\n\t<button function=\"maximize\" state=\"pressed\" draw_ops=\"maximize_unfocused_pressed\" />\n\t<button function=\"minimize\" state=\"normal\" draw_ops=\"minimize_unfocused\" />\n\t<button function=\"minimize\" state=\"prelight\" draw_ops=\"minimize_unfocused_prelight\" />\n\t<button function=\"minimize\" state=\"pressed\" draw_ops=\"minimize_unfocused_pressed\" />\n\t<button function=\"menu\" state=\"normal\" draw_ops=\"menu_unfocused\" />\n\t<button function=\"menu\" state=\"prelight\" draw_ops=\"menu_unfocused_prelight\" />\n\t<button function=\"menu\" state=\"pressed\" draw_ops=\"menu_unfocused_pressed\" />\n\t<button function=\"shade\" state=\"normal\" draw_ops=\"shade_unfocused\" />\n\t<button function=\"shade\" state=\"prelight\" draw_ops=\"shade_unfocused_prelight\" />\n\t<button function=\"shade\" state=\"pressed\" draw_ops=\"shade_unfocused_pressed\" />\n\t<button function=\"unshade\" state=\"normal\" draw_ops=\"unshade_unfocused\" />\n\t<button function=\"unshade\" state=\"prelight\" draw_ops=\"unshade_unfocused_prelight\" />\n\t<button function=\"unshade\" state=\"pressed\" draw_ops=\"unshade_unfocused_pressed\" />\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"border_focused\" geometry=\"border\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_focused\" />\n\t<piece position=\"overlay\" draw_ops=\"border_focused\" />\n\t<button function=\"close\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"close\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"maximize\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"maximize\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"minimize\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"minimize\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"menu\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"menu\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"prelight\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"prelight\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"border_unfocused\" geometry=\"border\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_unfocused\" />\n\t<piece position=\"overlay\" draw_ops=\"border_unfocused\" />\n\t<button function=\"close\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"close\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"maximize\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"maximize\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"minimize\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"minimize\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"menu\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"menu\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"prelight\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"prelight\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"borderless\" geometry=\"borderless\">\n\t<button function=\"close\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"close\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"maximize\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"maximize\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"minimize\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"minimize\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"menu\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"menu\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"prelight\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"prelight\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"attached_focused\" geometry=\"attached\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_focused\" />\n\t<piece position=\"titlebar\" draw_ops=\"titlebar_attached_focused\" />\n\t<piece position=\"title\" draw_ops=\"title_focused\" />\n\t<piece position=\"overlay\" draw_ops=\"border_focused\" />\n\t<button function=\"close\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"close\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"maximize\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"maximize\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"minimize\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"minimize\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"menu\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"menu\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"prelight\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"prelight\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"attached_unfocused\" geometry=\"attached\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_unfocused\" />\n\t<piece position=\"titlebar\" draw_ops=\"titlebar_attached_focused\" />\n\t<piece position=\"title\" draw_ops=\"title_unfocused\" />\n\t<piece position=\"overlay\" draw_ops=\"border_unfocused\" />\n\t<button function=\"close\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"close\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"maximize\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"maximize\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"minimize\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"minimize\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"menu\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"menu\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"prelight\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"prelight\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"tiled_left_focused\" geometry=\"tiled_left\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_focused\" />\n\t<piece position=\"titlebar\" draw_ops=\"titlebar_fill_focused\" />\n\t<piece position=\"title\" draw_ops=\"title_focused\" />\n\t<piece position=\"overlay\" draw_ops=\"border_right_focused\" />\n\t<button function=\"close\" state=\"normal\" draw_ops=\"close_focused\" />\n\t<button function=\"close\" state=\"prelight\" draw_ops=\"close_focused_prelight\" />\n\t<button function=\"close\" state=\"pressed\" draw_ops=\"close_focused_pressed\" />\n\t<button function=\"maximize\" state=\"normal\" draw_ops=\"maximize_focused\" />\n\t<button function=\"maximize\" state=\"prelight\" draw_ops=\"maximize_focused_prelight\" />\n\t<button function=\"maximize\" state=\"pressed\" draw_ops=\"maximize_focused_pressed\" />\n\t<button function=\"minimize\" state=\"normal\" draw_ops=\"minimize_focused\" />\n\t<button function=\"minimize\" state=\"prelight\" draw_ops=\"minimize_focused_prelight\" />\n\t<button function=\"minimize\" state=\"pressed\" draw_ops=\"minimize_focused_pressed\" />\n\t<button function=\"menu\" state=\"normal\" draw_ops=\"menu_focused\" />\n\t<button function=\"menu\" state=\"prelight\" draw_ops=\"menu_focused_prelight\" />\n\t<button function=\"menu\" state=\"pressed\" draw_ops=\"menu_focused_pressed\" />\n\t<button function=\"shade\" state=\"normal\" draw_ops=\"shade_focused\" />\n\t<button function=\"shade\" state=\"prelight\" draw_ops=\"shade_focused_prelight\" />\n\t<button function=\"shade\" state=\"pressed\" draw_ops=\"shade_focused_pressed\" />\n\t<button function=\"unshade\" state=\"normal\" draw_ops=\"unshade_focused\" />\n\t<button function=\"unshade\" state=\"prelight\" draw_ops=\"unshade_focused_prelight\" />\n\t<button function=\"unshade\" state=\"pressed\" draw_ops=\"unshade_focused_pressed\" />\n\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"tiled_left_unfocused\" geometry=\"tiled_left\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_unfocused\" />\n\t<piece position=\"titlebar\" draw_ops=\"titlebar_fill_unfocused\" />\n\t<piece position=\"title\" draw_ops=\"title_unfocused\" />\n\t<piece position=\"overlay\" draw_ops=\"border_right_unfocused\" />\n\t<button function=\"close\" state=\"normal\" draw_ops=\"close_unfocused\" />\n\t<button function=\"close\" state=\"prelight\" draw_ops=\"close_unfocused_prelight\" />\n\t<button function=\"close\" state=\"pressed\" draw_ops=\"close_unfocused_pressed\" />\n\t<button function=\"maximize\" state=\"normal\" draw_ops=\"maximize_unfocused\" />\n\t<button function=\"maximize\" state=\"prelight\" draw_ops=\"maximize_unfocused_prelight\" />\n\t<button function=\"maximize\" state=\"pressed\" draw_ops=\"maximize_unfocused_pressed\" />\n\t<button function=\"minimize\" state=\"normal\" draw_ops=\"minimize_unfocused\" />\n\t<button function=\"minimize\" state=\"prelight\" draw_ops=\"minimize_unfocused_prelight\" />\n\t<button function=\"minimize\" state=\"pressed\" draw_ops=\"minimize_unfocused_pressed\" />\n\t<button function=\"menu\" state=\"normal\" draw_ops=\"menu_unfocused\" />\n\t<button function=\"menu\" state=\"prelight\" draw_ops=\"menu_unfocused_prelight\" />\n\t<button function=\"menu\" state=\"pressed\" draw_ops=\"menu_unfocused_pressed\" />\n\t<button function=\"shade\" state=\"normal\" draw_ops=\"shade_unfocused\" />\n\t<button function=\"shade\" state=\"prelight\" draw_ops=\"shade_unfocused_prelight\" />\n\t<button function=\"shade\" state=\"pressed\" draw_ops=\"shade_unfocused_pressed\" />\n\t<button function=\"unshade\" state=\"normal\" draw_ops=\"unshade_unfocused\" />\n\t<button function=\"unshade\" state=\"prelight\" draw_ops=\"unshade_unfocused_prelight\" />\n\t<button function=\"unshade\" state=\"pressed\" draw_ops=\"unshade_unfocused_pressed\" />\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"tiled_right_focused\" geometry=\"tiled_right\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_focused\" />\n\t<piece position=\"titlebar\" draw_ops=\"titlebar_fill_focused\" />\n\t<piece position=\"title\" draw_ops=\"title_focused\" />\n\t<piece position=\"overlay\" draw_ops=\"border_left_focused\" />\n\t<button function=\"close\" state=\"normal\" draw_ops=\"close_focused\" />\n\t<button function=\"close\" state=\"prelight\" draw_ops=\"close_focused_prelight\" />\n\t<button function=\"close\" state=\"pressed\" draw_ops=\"close_focused_pressed\" />\n\t<button function=\"maximize\" state=\"normal\" draw_ops=\"maximize_focused\" />\n\t<button function=\"maximize\" state=\"prelight\" draw_ops=\"maximize_focused_prelight\" />\n\t<button function=\"maximize\" state=\"pressed\" draw_ops=\"maximize_focused_pressed\" />\n\t<button function=\"minimize\" state=\"normal\" draw_ops=\"minimize_focused\" />\n\t<button function=\"minimize\" state=\"prelight\" draw_ops=\"minimize_focused_prelight\" />\n\t<button function=\"minimize\" state=\"pressed\" draw_ops=\"minimize_focused_pressed\" />\n\t<button function=\"menu\" state=\"normal\" draw_ops=\"menu_focused\" />\n\t<button function=\"menu\" state=\"prelight\" draw_ops=\"menu_focused_prelight\" />\n\t<button function=\"menu\" state=\"pressed\" draw_ops=\"menu_focused_pressed\" />\n\t<button function=\"shade\" state=\"normal\" draw_ops=\"shade_focused\" />\n\t<button function=\"shade\" state=\"prelight\" draw_ops=\"shade_focused_prelight\" />\n\t<button function=\"shade\" state=\"pressed\" draw_ops=\"shade_focused_pressed\" />\n\t<button function=\"unshade\" state=\"normal\" draw_ops=\"unshade_focused\" />\n\t<button function=\"unshade\" state=\"prelight\" draw_ops=\"unshade_focused_prelight\" />\n\t<button function=\"unshade\" state=\"pressed\" draw_ops=\"unshade_focused_pressed\" />\n\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<frame_style name=\"tiled_right_unfocused\" geometry=\"tiled_right\">\n\t<piece position=\"entire_background\" draw_ops=\"entire_background_unfocused\" />\n\t<piece position=\"titlebar\" draw_ops=\"titlebar_fill_unfocused\" />\n\t<piece position=\"title\" draw_ops=\"title_unfocused\" />\n\t<piece position=\"overlay\" draw_ops=\"border_left_unfocused\" />\n\t<button function=\"close\" state=\"normal\" draw_ops=\"close_unfocused\" />\n\t<button function=\"close\" state=\"prelight\" draw_ops=\"close_unfocused_prelight\" />\n\t<button function=\"close\" state=\"pressed\" draw_ops=\"close_unfocused_pressed\" />\n\t<button function=\"maximize\" state=\"normal\" draw_ops=\"maximize_unfocused\" />\n\t<button function=\"maximize\" state=\"prelight\" draw_ops=\"maximize_unfocused_prelight\" />\n\t<button function=\"maximize\" state=\"pressed\" draw_ops=\"maximize_unfocused_pressed\" />\n\t<button function=\"minimize\" state=\"normal\" draw_ops=\"minimize_unfocused\" />\n\t<button function=\"minimize\" state=\"prelight\" draw_ops=\"minimize_unfocused_prelight\" />\n\t<button function=\"minimize\" state=\"pressed\" draw_ops=\"minimize_unfocused_pressed\" />\n\t<button function=\"menu\" state=\"normal\" draw_ops=\"menu_unfocused\" />\n\t<button function=\"menu\" state=\"prelight\" draw_ops=\"menu_unfocused_prelight\" />\n\t<button function=\"menu\" state=\"pressed\" draw_ops=\"menu_unfocused_pressed\" />\n\t<button function=\"shade\" state=\"normal\" draw_ops=\"shade_unfocused\" />\n\t<button function=\"shade\" state=\"prelight\" draw_ops=\"shade_unfocused_prelight\" />\n\t<button function=\"shade\" state=\"pressed\" draw_ops=\"shade_unfocused_pressed\" />\n\t<button function=\"unshade\" state=\"normal\" draw_ops=\"unshade_unfocused\" />\n\t<button function=\"unshade\" state=\"prelight\" draw_ops=\"unshade_unfocused_prelight\" />\n\t<button function=\"unshade\" state=\"pressed\" draw_ops=\"unshade_unfocused_pressed\" />\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<!-- placeholder for unimplementated styles-->\n<frame_style name=\"blank\" geometry=\"normal\">\n\t<button function=\"close\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"close\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"maximize\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"maximize\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"minimize\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"minimize\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"menu\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"menu\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"prelight\"><draw_ops></draw_ops></button>\n\t<button function=\"shade\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"prelight\"><draw_ops></draw_ops></button>\n\t<button function=\"unshade\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"above\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unabove\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"stick\" state=\"pressed\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"normal\"><draw_ops></draw_ops></button>\n\t<button function=\"unstick\" state=\"pressed\"><draw_ops></draw_ops></button>\n</frame_style>\n\n<!-- FRAME STYLE SETS -->\n<frame_style_set name=\"normal_style_set\">\n\t<frame focus=\"yes\" state=\"normal\" resize=\"both\" style=\"normal_focused\" />\n\t<frame focus=\"no\" state=\"normal\" resize=\"both\" style=\"normal_unfocused\" />\n\t<frame focus=\"yes\" state=\"maximized\" style=\"normal_max_focused\" />\n\t<frame focus=\"no\" state=\"maximized\" style=\"normal_max_unfocused\" />\n\t<frame focus=\"yes\" state=\"shaded\" style=\"normal_focused\" />\n\t<frame focus=\"no\" state=\"shaded\" style=\"normal_unfocused\" />\n\t<frame focus=\"yes\" state=\"maximized_and_shaded\" style=\"normal_max_shaded_focused\" />\n\t<frame focus=\"no\" state=\"maximized_and_shaded\" style=\"normal_max_shaded_unfocused\" />\n</frame_style_set>\n\n<frame_style_set name=\"dialog_style_set\">\n\t<frame focus=\"yes\" state=\"normal\" resize=\"both\" style=\"dialog_focused\" />\n\t<frame focus=\"no\" state=\"normal\" resize=\"both\" style=\"dialog_unfocused\" />\n\t<frame focus=\"yes\" state=\"maximized\" style=\"blank\" />\n\t<frame focus=\"no\" state=\"maximized\" style=\"blank\" />\n\t<frame focus=\"yes\" state=\"shaded\" style=\"dialog_focused\" />\n\t<frame focus=\"no\" state=\"shaded\" style=\"dialog_unfocused\" />\n\t<frame focus=\"yes\" state=\"maximized_and_shaded\" style=\"blank\" />\n\t<frame focus=\"no\" state=\"maximized_and_shaded\" style=\"blank\" />\n</frame_style_set>\n\n<frame_style_set name=\"modal_dialog_style_set\">\n\t<frame focus=\"yes\" state=\"normal\" resize=\"both\" style=\"modal_dialog_focused\" />\n\t<frame focus=\"no\" state=\"normal\" resize=\"both\" style=\"modal_dialog_unfocused\" />\n\t<frame focus=\"yes\" state=\"maximized\" style=\"blank\" />\n\t<frame focus=\"no\" state=\"maximized\" style=\"blank\" />\n\t<frame focus=\"yes\" state=\"shaded\" style=\"modal_dialog_focused\" />\n\t<frame focus=\"no\" state=\"shaded\" style=\"modal_dialog_unfocused\" />\n\t<frame focus=\"yes\" state=\"maximized_and_shaded\" style=\"blank\" />\n\t<frame focus=\"no\" state=\"maximized_and_shaded\" style=\"blank\" />\n</frame_style_set>\n\n<frame_style_set name=\"utility_style_set\">\n\t<frame focus=\"yes\" state=\"normal\" resize=\"both\" style=\"utility_focused\" />\n\t<frame focus=\"no\" state=\"normal\" resize=\"both\" style=\"utility_unfocused\" />\n\t<frame focus=\"yes\" state=\"maximized\" style=\"blank\" />\n\t<frame focus=\"no\" state=\"maximized\" style=\"blank\" />\n\t<frame focus=\"yes\" state=\"shaded\" style=\"utility_focused\" />\n\t<frame focus=\"no\" state=\"shaded\" style=\"utility_unfocused\" />\n\t<frame focus=\"yes\" state=\"maximized_and_shaded\" style=\"blank\" />\n\t<frame focus=\"no\" state=\"maximized_and_shaded\" style=\"blank\" />\n</frame_style_set>\n\n<frame_style_set name=\"border_style_set\">\n\t<frame focus=\"yes\" state=\"normal\" resize=\"both\" style=\"border_focused\" />\n\t<frame focus=\"no\" state=\"normal\" resize=\"both\" style=\"border_unfocused\" />\n\t<frame focus=\"yes\" state=\"maximized\" style=\"borderless\" />\n\t<frame focus=\"no\" state=\"maximized\" style=\"borderless\" />\n\t<frame focus=\"yes\" state=\"shaded\" style=\"blank\" />\n\t<frame focus=\"no\" state=\"shaded\" style=\"blank\" />\n\t<frame focus=\"yes\" state=\"maximized_and_shaded\" style=\"blank\" />\n\t<frame focus=\"no\" state=\"maximized_and_shaded\" style=\"blank\" />\n</frame_style_set>\n\n<!-- WINDOWS -->\n<window type=\"normal\" style_set=\"normal_style_set\" />\n<window type=\"dialog\" style_set=\"dialog_style_set\" />\n<window type=\"modal_dialog\" style_set=\"modal_dialog_style_set\" />\n<window type=\"menu\" style_set=\"utility_style_set\" />\n<window type=\"utility\" style_set=\"utility_style_set\" />\n<window type=\"border\" style_set=\"border_style_set\" />\n\n</metacity_theme>\n"
  },
  {
    "path": ".themes/Sweet-Ambar-Blue-Dark-v40/xfwm4/themerc",
    "content": "#button_layout=O|HMC\nbutton_offset=2\nbutton_spacing=-1\n\nfull_width_title=true\n\ntitle_horizontal_offset=0\ntitle_vertical_offset_active=1\ntitle_vertical_offset_inactive=1\ntitle_shadow_active=false\ntitle_shadow_inactive=false\n\nactive_text_color=#929ba8\nactive_text_shadow_color=#929ba8\ninactive_text_color=#778085\ninactive_text_shadow_color=#778085\n\nshadow_delta_height=2\nshadow_delta_width=0\nshadow_delta_x=0\nshadow_delta_y=-4\nshadow_opacity=46\n\nshow_popup_shadow=true\nshow_app_icon=true\n"
  },
  {
    "path": ".zshrc",
    "content": "HISTFILE=~/.histfile\nHISTSIZE=1000\nSAVEHIST=1000\nbindkey -e\n\nzstyle :compinstall filename '~/.zshrc'\nclear && fastfetch\nautoload -Uz compinit\ncompinit\n\n# Alias\n\nalias calculator='quich'\nalias c='quich'\nalias calc='quich'\nalias ff='clear && fastfetch'\nalias uninstall='yay -Rns'\nalias update='yay --noconfirm'\nalias fucking='sudo'\nalias home='cd ~'\n# source ~/.oh-my-zsh/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh\n# source ~/.oh-my-zsh/plugins/zsh-autosuggestions/zsh-autosuggestions.zsh\neval \"$(starship init zsh)\"\n\n\n\n"
  },
  {
    "path": "Keybinds cheat sheet",
    "content": "Meta + Enter         =  Terminal\nMeta + Q             =  kill active window\nMeta + M             =  Wlogout\nMeta + E             =  Open file manager\nMeta + V             =  Toggle floating\nMeta + R             =  Open menu\nMeta + P             =  Pseudo\nMeta + J             =  Split windows\nMeta + F             =  Fullscreen\nMeta + L             =  Hyprlock\nMeta + W             =  Waypaper\nMeta SHIFT + W       =  Waypaper (Random Wallpaper)\nMeta + B             =  Firefox\nMeta + I             =  Reload waybar\nprintscreen          =  Screenshot Display to clipboard\nMeta + Printscreen   = Screenshot a region to clipboard\n"
  },
  {
    "path": "README.md",
    "content": "# Pilk's dotfiles\n\nThese are my current dotfiles.\nA very clean look for hyprland. As well as my first ever rice 🤓\n\nMost of these original config files were made by other [people](https://github.com/PilkDrinker/PilkDots?tab=readme-ov-file#original-work) in the community and then alterted by me.\nA lot of the heavy work was made by [Stephan Raabe](https://github.com/mylinuxforwork) (ML4W) who made the inital dotfiles I edited.\n\nAlso a big thanks to [Ksawlii](https://github.com/Ksawlii) and [Thomas Brugman](https://github.com/Githubguy132010) for making the installation scripts! 💙\n\n> [!NOTE]\n> I no longer use hyprland, so if you find any issues with these dotfiles try resolving them yourself and/or make a pull request.\n\n### Contents\n- [Automatic Installation for Arch](https://github.com/PilkDrinker/PilkDots?tab=readme-ov-file#installationforarch)\n- [Automatic Installation for Gentoo](https://github.com/PilkDrinker/PilkDots?tab=readme-ov-file#installationforgentoo)\n- [Manual Installation](https://github.com/PilkDrinker/PilkDots?tab=readme-ov-file#manual-installation)\n- [Extra configuration](https://github.com/PilkDrinker/PilkDots?tab=readme-ov-file#extra-configuration)\n- [Original work](https://github.com/PilkDrinker/PilkDots?tab=readme-ov-file#original-work)\n\n\n## Screenshots\nDefault\n### ![alt text](https://github.com/PilkDrinker/PilkDots/blob/master/screenshots/Sreenshot3.png)\nWith Borders\n### ![alt text](https://github.com/PilkDrinker/dotfiles/blob/master/screenshots/Screenshot1.png)\n\n### ![alt text](https://github.com/PilkDrinker/dotfiles/blob/master/screenshots/sc2.gif)\n\n### ![alt text](https://github.com/PilkDrinker/dotfiles/blob/master/screenshots/sc1.gif)\n\n\n\n\n \n# Installation for Arch and Gentoo\nTo run the installation script for Arch and Gentoo, copy and paste these commands in your terminal:\n```\ngit clone https://github.com/PilkDrinker/PilkDots\ncd PilkDots\n./install.sh\n```\n\nHuge thanks to [Ksawlii](https://github.com/Ksawlii) and [Thomas Brugman](https://github.com/Githubguy132010) for making these installtion scripts! <3\n\n> [!NOTE]\n> This installation script is currently limited to Gentoo and Arch (and derivatives of Arch), and is not 100% done. Some features may need to be configured manually.\n\n> [!WARNING]\n> Do not run `yay` or `paru` as root. Running these AUR helpers as root can cause permanent damage to your system. Always run them as a regular user.\n\n# Manual Installation\n\n1. Install the dependencies with your preffered AUR helper:\n\nFor yay:\n\n```\nyay -S hyprland wlogout waypaper waybar swww rofi-wayland swaync nemo kitty pavucontrol gtk3 gtk2 xcur2png gsettings nwg-look fastfetch zsh oh-my-zsh-git hyprshot networkmanager networkmanager-qt nm-connection-editor ttf-firacode-nerd nerd-fonts-jetbrains-mono\n```\n\nFor paru:\n\n```\nparu -S hyprland wlogout waypaper waybar swww rofi-wayland swaync nemo kitty pavucontrol gtk3 gtk2 xcur2png gsettings nwg-look fastfetch zsh oh-my-zsh-git hyprshot networkmanager networkmanager-qt nm-connection-editor ttf-firacode-nerd nerd-fonts-jetbrains-mono\n```\n\n2. Clone the repository with:\n\n```\ngit clone https://github.com/PilkDrinker/PilkDots.git\n```\n3. Move the .config, .themes, and wallpaper into your home directory with:\n\n```\nsudo mv .config .themes wallpaper /home/YOURUSERNAMEHERE\n```\n\n4. Install the listed fonts. (You can find them in the ```Required Fonts``` file.)\n5. Set up zsh (Optional)\n6. Change your GTK theme and icons (Using GTK-look/nwg-look or the terminal)\n\n\n## Extra configuration\nThere is a few optional configurations and alts in the .config directory (waybar borders etc.) Feel free to alter whatever you want to make it your own style. 🥰\n\nYou can also changed your desired Wallpaper directory in .config/waypaper/config.ini\n\nFor the Theme to work in certain GTK apps, you might need to add the theme's assets diretory to ~/.config/assets\n\n\n## Original work\nHere's a list of the people who's original work I've altered (There might have been more, but I can't remember)\n\n- [Stephan Raabe's ML4W](https://github.com/mylinuxforwork)\n- [LireB's Fastfetch](https://github.com/LierB/fastfetch)\n- [Newmals' Rofi themes](https://github.com/newmanls/rofi-themes-collection)\n- [EliverLara's Sweet Themes](https://github.com/EliverLara/Sweet)\n  \n\n\n"
  },
  {
    "path": "Required Fonts",
    "content": "## Required Fonts\n\nFira Sans Semibold\nFont Awesome 6 Free\nFontAwesome\nDroidSansMono\nDroidSansMNerdFont\nMaterial Symbols Outlined\n"
  },
  {
    "path": "dependencies",
    "content": "hyprland\nwlogout\nwaypaper\nwaybar\nswww\nrofi\nswaync\nnemo\nkitty\npavucontrol\ngtk3\ngtk2\nxcur2png\ngsettings\nnwg-look\nfastfetch\nzsh\noh-my-zsh-git\nhyprshot\nnetworkmanager\nnetworkmanager-qt\nnm-connection-editor\n"
  },
  {
    "path": "gentoo/package.use/gtk-layer-shell",
    "content": "gui-libs/gtk-layer-shell introspection vala\n"
  },
  {
    "path": "gentoo/packages.accept_idontremeber/app-misc",
    "content": "app-misc/nwg-look ~amd64\n"
  },
  {
    "path": "gentoo/packages.accept_idontremeber/dev-python",
    "content": "dev-python/pipx ~amd64\ndev-python/moddb ~amd64\ndev-python/userpath ~amd64\ndev-python/pypresence ~amd64\n"
  },
  {
    "path": "gentoo/packages.accept_idontremeber/gui-apps",
    "content": "gui-apps/hyprshot ~amd64\ngui-apps/swaync ~amd64\ngui-apps/swww ~amd64\ngui-apps/wlogout ~amd64\n"
  },
  {
    "path": "gentoo/packages.accept_idontremeber/x11-apps",
    "content": "x11-apps/xcur2png ~amd64\n"
  },
  {
    "path": "gentoo/waypaper/waypaper.desktop",
    "content": "[Desktop Entry]\nEncoding=UTF-8\nType=Application\nExec=waypaper\nName=Waypaper\nIcon=waypaper\nTerminal=false\nGenericName=Waypaper wallpaper setter\nCategories=Utility;GTK;DesktopSettings;\nComment=Change wallpaper on Wayland and X11\n"
  },
  {
    "path": "install.sh",
    "content": "#!/bin/bash\nset -e\n\n# Configs\nif [ \"$EUID\" -eq 0 ]; then\n  echo \"This script should not be run as root. Please run it as a regular user.\"\n  exit 1\nfi\n\nSCRIPT_DIR=\"$(cd \"$(dirname \"${BASH_SOURCE[0]}\")\" && pwd)\"\n\nif [ -f \"/etc/doas.conf\" ]; then\n  export ROOT=\"doas\"\nelif [ -f \"/usr/bin/sudo\" ]; then\n  export ROOT=\"sudo\"\nelse\n  echo \"Doas and sudo not found. Install doas or sudo!\"\n  exit 1\nfi\n\n# Commands\nask_ny() {\n  while true; do\n      read -p \"$1 (y/n): \" ny\n      case $ny in\n          [Yy]* ) return 0;;\n          [Nn]* ) return 1;;\n          * ) echo \"Please answer y or n.\";;\n      esac\n  done\n}\n\nask_choice() {\n  local prompt=\"$1\"\n  local options=\"$2\"\n  local choice\n  while true; do\n      read -p \"$prompt \" choice\n      if [[ $options == *\"$choice\"* ]]; then\n          echo \"$choice\"\n          return\n      else\n          echo \"Invalid choice. Please try again.\"\n      fi\n  done\n}\n\ncopy_with_backup() {\n    local src=$1\n    local dest=$2\n    if [ -e \"$dest\" ]; then\n        echo \"Backing up existing $(basename \"$dest\") to $BACKUP_DIR\"\n        mv \"$dest\" \"$BACKUP_DIR\"\n    fi\n    cp -rf \"$src\" \"$dest\"\n}\n\n# Main selection of distro\nchoice=$(ask_choice \"Which distro do you have?: (1) Arch Linux, (2) Gentoo Linux\" \"1 2\")\n\ncase $choice in\n  1)\n    echo \"\"\n    # Enable multilib if not already enabled\n    if ! grep -q '^\\[multilib\\]' /etc/pacman.conf; then\n      echo \"Enabling multilib repository...\"\n      echo -e \"\\n[multilib]\\nInclude = /etc/pacman.d/mirrorlist\" | \"$ROOT\" tee -a /etc/pacman.conf\n      \"$ROOT\" pacman -Syu\n    else\n      echo \"Multilib repository is already enabled.\"\n      sleep 2\n    fi\n    if [ ! -f \"/usr/bin/yay\" ]; then\n      echo \"\"\n      echo \"Yay not installed. Installing yay (AUR helper)...\"\n      \"$ROOT\" pacman -Syu --needed base-devel git\n      git clone \"https://aur.archlinux.org/yay.git\" \"$HOME/.yay\"\n      cd \"$HOME/.yay\"\n      makepkg -si\n      rm -rf \"$HOME/.yay\"\n    fi\n     \n    echo \"\"\n    if ask_ny \"Do you want to install dependencies (very recommended)?\"; then\n      yay -Syu --noconfirm --needed \\\n      hyprland hyprgrass waybar rofi python-pipx alacritty xdg-desktop-portal \\\n      gtk2 gtk3 nwg-look fastfetch zsh grim satty xdg-desktop-portal-gtk swaybg ttf-firacode-nerd  \\\n      xcur2png gsettings-qt slurp wlogout thunar neovim wl-clipboard xdg-desktop-portal-wlr nerd-fonts-jetbrains-mono \\\n    else\n      echo \"Skipping dependency installation...\"          \n    fi\n    ;;\n  2)\n    # Dependencies\n    echo \"\"\n    if ask_ny \"Do you want to install dependencies (very recommended)?\"; then\n    \"$ROOT\" emerge -navq eselect-repository\n    \"$ROOT\" eselect repository enable librewolf kzd guru steam-overlay\n    \"$ROOT\" emerge --sync\n    \"$ROOT\" cp -rf ./gentoo/package.accept_keywords/ /etc/portage/\n    \"$ROOT\" cp -rf ./gentoo/package.use/ /etc/portage/\n    \"$ROOT\" emerge -navq \\\n            hyprland wlogout waybar rofi neovim xdg-desktop-portal swaybg \\\n            dev-python/pipx thunar alacritty dev-perl/Gtk2 wl-clipboard swaylock \\\n            dev-perl/Gtk3 xcur2png nwg-look fastfetch zsh grim slurp satty wlroots xdg-desktop-portal-gtk xdg-desktop-portal-wlr \\\n    else\n      echo \"Skipping dependency installation...\"\n    fi\n    ;;\n  *)\n    echo \"Invalid choice. Please try again.\"\n    ;;\nesac\n\n# Oh My Zsh\necho \"\"\nif [ ! -d \"$HOME/.oh-my-zsh/\" ]; then\n  echo \"Oh My Zsh Not found. Installing...\"\n  sh -c \"$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)\" \nfi\n\n# Copying files\necho \"\"\necho \"Copying dotfiles files...\"\nsleep 1\nBACKUP_DIR=\"$HOME/backup_$(date +%Y%m%d_%H%M%S)\"\n[ ! -d \"$BACKUP_DIR\" ] && mkdir -p \"$BACKUP_DIR\"\n[ ! -d \"$HOME/.config\" ] && mkdir -p \"$HOME/.config\"\n[ ! -d \"$HOME/.themes\" ] && mkdir -p \"$HOME/.themes\"\n[ ! -d \"$HOME/wallpaper\" ] && mkdir -p \"$HOME/wallpaper\"\n\necho \"Backing up existing configurations to $BACKUP_DIR\"\ncopy_with_backup \"$SCRIPT_DIR/.config/\" \"$HOME/.config/\"\ncopy_with_backup \"$SCRIPT_DIR/.zshrc\" \"$HOME/.zshrc\"\ncopy_with_backup \"$SCRIPT_DIR/wallpaper\" \"$HOME/wallpaper\"\ncopy_with_backup \"$SCRIPT_DIR/.themes/\" \"$HOME/.themes/\"\nsleep 1\n\n# Nerd Fonts\necho \"\"\nif [ ! -d \"$HOME/nerd-fonts/\" ]; then\n  if ask_ny \"Do you want Nerd Fonts (Recommended) (8GB)?\"; then\n    git clone -j$(nproc --all) --depth=1 \"https://github.com/ryanoasis/nerd-fonts.git\" \"$HOME/nerd-fonts\"\n    cd \"$HOME/nerd-fonts/\"\n    ./install.sh\n    wget https://github.com/romkatv/powerlevel10k-media/raw/master/MesloLGS%20NF%20Regular.ttf\n    wget https://github.com/romkatv/powerlevel10k-media/raw/master/MesloLGS%20NF%20Bold.ttf\n    wget https://github.com/romkatv/powerlevel10k-media/raw/master/MesloLGS%20NF%20Italic.ttf\n    wget https://github.com/romkatv/powerlevel10k-media/raw/master/MesloLGS%20NF%20Bold%20Italic.ttf\n    mv MesloLGS\\ NF\\ * \"$HOME/.local/share/fonts/NerdFonts/\"\n    rm -rf \"$HOME/nerd-fonts\"\n  else\n    echo \"Skipping Nerd Fonts installation...\"\n  fi\nfi\nsleep 1\necho \"Done!\"\n"
  },
  {
    "path": "optional",
    "content": "quich\nbtop\ncava\n"
  }
]