aboutsummaryrefslogtreecommitdiff
path: root/arc-firefox-theme
diff options
context:
space:
mode:
Diffstat (limited to 'arc-firefox-theme')
-rw-r--r--arc-firefox-theme/chrome/browser/Push-16.pngbin606 -> 0 bytes
-rw-r--r--arc-firefox-theme/chrome/browser/Push-64.pngbin8056 -> 0 bytes
-rw-r--r--arc-firefox-theme/chrome/browser/Secure.pngbin0 -> 865 bytes
-rw-r--r--arc-firefox-theme/chrome/browser/Toolbar-inverted.pngbin12572 -> 12277 bytes
-rw-r--r--arc-firefox-theme/chrome/browser/Toolbar.pngbin17383 -> 16018 bytes
-rw-r--r--arc-firefox-theme/chrome/browser/aboutNetError.css51
-rw-r--r--arc-firefox-theme/chrome/browser/aboutNetError_alert.svg29
-rw-r--r--arc-firefox-theme/chrome/browser/aboutNetError_info.svg7
-rw-r--r--arc-firefox-theme/chrome/browser/aboutProviderDirectory.css105
-rw-r--r--arc-firefox-theme/chrome/browser/aboutSocialError.css105
-rw-r--r--arc-firefox-theme/chrome/browser/aboutWelcomeBack.css8
-rw-r--r--arc-firefox-theme/chrome/browser/addons/addon-install-anchor.svg27
-rw-r--r--arc-firefox-theme/chrome/browser/addons/addon-install-blocked.svg38
-rw-r--r--arc-firefox-theme/chrome/browser/addons/addon-install-confirm.svg19
-rw-r--r--arc-firefox-theme/chrome/browser/addons/addon-install-downloading.svg38
-rw-r--r--arc-firefox-theme/chrome/browser/addons/addon-install-error.svg38
-rw-r--r--arc-firefox-theme/chrome/browser/addons/addon-install-installed.svg38
-rw-r--r--arc-firefox-theme/chrome/browser/addons/addon-install-restart.svg46
-rw-r--r--arc-firefox-theme/chrome/browser/addons/addon-install-warning.svg38
-rw-r--r--arc-firefox-theme/chrome/browser/bad-content-blocked-16.pngbin0 -> 346 bytes
-rw-r--r--arc-firefox-theme/chrome/browser/bad-content-blocked-16@2x.pngbin0 -> 691 bytes
-rw-r--r--arc-firefox-theme/chrome/browser/bad-content-blocked-64.pngbin0 -> 2062 bytes
-rw-r--r--arc-firefox-theme/chrome/browser/bad-content-unblocked-16.pngbin0 -> 462 bytes
-rw-r--r--arc-firefox-theme/chrome/browser/bad-content-unblocked-64.pngbin0 -> 3209 bytes
-rw-r--r--arc-firefox-theme/chrome/browser/browser-lightweightTheme.css6
-rw-r--r--arc-firefox-theme/chrome/browser/browser.css1524
-rw-r--r--arc-firefox-theme/chrome/browser/content-contextmenu.svg109
-rw-r--r--arc-firefox-theme/chrome/browser/controlcenter/arrow-subview-back.svg7
-rw-r--r--arc-firefox-theme/chrome/browser/controlcenter/arrow-subview.svg7
-rw-r--r--arc-firefox-theme/chrome/browser/controlcenter/conn-degraded.svg27
-rw-r--r--arc-firefox-theme/chrome/browser/controlcenter/conn-not-secure.svg8
-rw-r--r--arc-firefox-theme/chrome/browser/controlcenter/conn-secure.svg26
-rw-r--r--arc-firefox-theme/chrome/browser/controlcenter/mcb-disabled.svg33
-rw-r--r--arc-firefox-theme/chrome/browser/controlcenter/panel.css305
-rw-r--r--arc-firefox-theme/chrome/browser/controlcenter/permissions.svg11
-rw-r--r--arc-firefox-theme/chrome/browser/controlcenter/tracking-protection-disabled.svg23
-rw-r--r--arc-firefox-theme/chrome/browser/controlcenter/tracking-protection.svg21
-rw-r--r--arc-firefox-theme/chrome/browser/controlcenter/warning-gray.svg9
-rw-r--r--arc-firefox-theme/chrome/browser/controlcenter/warning-yellow.svg9
-rw-r--r--arc-firefox-theme/chrome/browser/customizableui/menuPanel-customizeFinish@2x.pngbin399 -> 0 bytes
-rw-r--r--arc-firefox-theme/chrome/browser/customizableui/panelUIOverlay.css390
-rwxr-xr-xarc-firefox-theme/chrome/browser/customizableui/thumburger-inverted.pngbin411 -> 0 bytes
-rwxr-xr-xarc-firefox-theme/chrome/browser/customizableui/thumburger.pngbin453 -> 0 bytes
-rw-r--r--arc-firefox-theme/chrome/browser/devedition.css140
-rw-r--r--arc-firefox-theme/chrome/browser/devedition/search.svg58
-rw-r--r--arc-firefox-theme/chrome/browser/devedition/urlbar-arrow.pngbin189 -> 0 bytes
-rw-r--r--arc-firefox-theme/chrome/browser/devedition/urlbar-arrow@2x.pngbin263 -> 0 bytes
-rw-r--r--arc-firefox-theme/chrome/browser/devedition/urlbar-history-dropmarker.svg19
-rw-r--r--arc-firefox-theme/chrome/browser/devtools/add.svg9
-rw-r--r--arc-firefox-theme/chrome/browser/devtools/animation-fast-track.svg9
-rw-r--r--arc-firefox-theme/chrome/browser/devtools/animationinspector.css253
-rw-r--r--arc-firefox-theme/chrome/browser/devtools/app-manager/add.svg9
-rw-r--r--arc-firefox-theme/chrome/browser/devtools/app-manager/error.svg10
-rw-r--r--arc-firefox-theme/chrome/browser/devtools/app-manager/index-icons.svg94
-rw-r--r--arc-firefox-theme/chrome/browser/devtools/app-manager/plus.svg9
-rw-r--r--arc-firefox-theme/chrome/browser/devtools/app-manager/remove.svg7
-rw-r--r--arc-firefox-theme/chrome/browser/devtools/app-manager/rocket.svg28
-rw-r--r--arc-firefox-theme/chrome/browser/devtools/app-manager/warning.svg10
-rw-r--r--arc-firefox-theme/chrome/browser/devtools/canvasdebugger.css19
-rw-r--r--arc-firefox-theme/chrome/browser/devtools/command-rulers.pngbin1281 -> 0 bytes
-rw-r--r--arc-firefox-theme/chrome/browser/devtools/command-rulers@2x.pngbin1369 -> 0 bytes
-rw-r--r--arc-firefox-theme/chrome/browser/devtools/commandline.css46
-rw-r--r--arc-firefox-theme/chrome/browser/devtools/common.css44
-rw-r--r--arc-firefox-theme/chrome/browser/devtools/computedview.css15
-rw-r--r--arc-firefox-theme/chrome/browser/devtools/dark-theme.css234
-rw-r--r--arc-firefox-theme/chrome/browser/devtools/debugger.css44
-rw-r--r--arc-firefox-theme/chrome/browser/devtools/dock-bottom-maximize@2x.pngbin1096 -> 0 bytes
-rw-r--r--arc-firefox-theme/chrome/browser/devtools/dock-bottom-minimize@2x.pngbin1125 -> 0 bytes
-rw-r--r--arc-firefox-theme/chrome/browser/devtools/dropmarker.svg9
-rw-r--r--arc-firefox-theme/chrome/browser/devtools/fast-forward.pngbin1260 -> 0 bytes
-rw-r--r--arc-firefox-theme/chrome/browser/devtools/fast-forward@2x.pngbin1621 -> 0 bytes
-rw-r--r--arc-firefox-theme/chrome/browser/devtools/filetype-dir-close.svg5
-rw-r--r--arc-firefox-theme/chrome/browser/devtools/filetype-dir-open.svg5
-rw-r--r--arc-firefox-theme/chrome/browser/devtools/filetype-globe.svg7
-rw-r--r--arc-firefox-theme/chrome/browser/devtools/filetype-store.svg13
-rw-r--r--arc-firefox-theme/chrome/browser/devtools/filter-swatch.svg12
-rw-r--r--arc-firefox-theme/chrome/browser/devtools/filters.svg26
-rw-r--r--arc-firefox-theme/chrome/browser/devtools/floating-scrollbars.css4
-rw-r--r--arc-firefox-theme/chrome/browser/devtools/font-inspector.css3
-rw-r--r--arc-firefox-theme/chrome/browser/devtools/inspector.css38
-rw-r--r--arc-firefox-theme/chrome/browser/devtools/itemArrow-dark-ltr.svg9
-rw-r--r--arc-firefox-theme/chrome/browser/devtools/itemArrow-dark-rtl.svg11
-rw-r--r--arc-firefox-theme/chrome/browser/devtools/itemArrow-ltr.svg9
-rwxr-xr-xarc-firefox-theme/chrome/browser/devtools/itemArrow-rtl.svg9
-rw-r--r--arc-firefox-theme/chrome/browser/devtools/layoutview.css319
-rw-r--r--arc-firefox-theme/chrome/browser/devtools/light-theme.css226
-rw-r--r--arc-firefox-theme/chrome/browser/devtools/netmonitor.css210
-rw-r--r--arc-firefox-theme/chrome/browser/devtools/performance-icons.svg83
-rw-r--r--arc-firefox-theme/chrome/browser/devtools/performance.css601
-rw-r--r--arc-firefox-theme/chrome/browser/devtools/power.svg2
-rw-r--r--arc-firefox-theme/chrome/browser/devtools/profiler-stopwatch-checked.svg29
-rw-r--r--arc-firefox-theme/chrome/browser/devtools/profiler-stopwatch.svg29
-rw-r--r--arc-firefox-theme/chrome/browser/devtools/profiler.css402
-rw-r--r--arc-firefox-theme/chrome/browser/devtools/promisedebugger.css3
-rw-r--r--arc-firefox-theme/chrome/browser/devtools/pseudo-class.svg29
-rw-r--r--arc-firefox-theme/chrome/browser/devtools/rewind.pngbin1269 -> 0 bytes
-rw-r--r--arc-firefox-theme/chrome/browser/devtools/rewind@2x.pngbin1650 -> 0 bytes
-rw-r--r--arc-firefox-theme/chrome/browser/devtools/ruleview.css124
-rw-r--r--arc-firefox-theme/chrome/browser/devtools/scratchpad.css4
-rw-r--r--arc-firefox-theme/chrome/browser/devtools/search-clear-dark.svg15
-rw-r--r--arc-firefox-theme/chrome/browser/devtools/search-clear-failed.svg15
-rw-r--r--arc-firefox-theme/chrome/browser/devtools/search-clear-light.svg15
-rw-r--r--arc-firefox-theme/chrome/browser/devtools/shadereditor.css6
-rw-r--r--arc-firefox-theme/chrome/browser/devtools/splitview.css17
-rw-r--r--arc-firefox-theme/chrome/browser/devtools/storage.css4
-rw-r--r--arc-firefox-theme/chrome/browser/devtools/styleeditor.css2
-rw-r--r--arc-firefox-theme/chrome/browser/devtools/timeline-filter.svg53
-rw-r--r--arc-firefox-theme/chrome/browser/devtools/timeline.css250
-rw-r--r--arc-firefox-theme/chrome/browser/devtools/tool-debugger-paused.svg7
-rw-r--r--arc-firefox-theme/chrome/browser/devtools/tool-debugger.svg15
-rw-r--r--arc-firefox-theme/chrome/browser/devtools/tool-inspector.svg19
-rw-r--r--arc-firefox-theme/chrome/browser/devtools/tool-network.svg73
-rw-r--r--arc-firefox-theme/chrome/browser/devtools/tool-options.svg7
-rw-r--r--arc-firefox-theme/chrome/browser/devtools/tool-profiler-active.svg17
-rw-r--r--arc-firefox-theme/chrome/browser/devtools/tool-profiler.svg29
-rw-r--r--arc-firefox-theme/chrome/browser/devtools/tool-scratchpad.svg13
-rw-r--r--arc-firefox-theme/chrome/browser/devtools/tool-shadereditor.svg26
-rw-r--r--arc-firefox-theme/chrome/browser/devtools/tool-storage.svg15
-rw-r--r--arc-firefox-theme/chrome/browser/devtools/tool-styleeditor.svg13
-rw-r--r--arc-firefox-theme/chrome/browser/devtools/tool-webaudio.svg7
-rw-r--r--arc-firefox-theme/chrome/browser/devtools/tool-webconsole.svg7
-rw-r--r--arc-firefox-theme/chrome/browser/devtools/webaudioeditor.css6
-rw-r--r--arc-firefox-theme/chrome/browser/devtools/webconsole.css48
-rw-r--r--arc-firefox-theme/chrome/browser/devtools/webconsole.pngbin0 -> 1943 bytes
-rw-r--r--arc-firefox-theme/chrome/browser/devtools/webconsole.svg101
-rw-r--r--arc-firefox-theme/chrome/browser/devtools/webconsole@2x.pngbin0 -> 2633 bytes
-rw-r--r--arc-firefox-theme/chrome/browser/devtools/widgets.css238
-rw-r--r--arc-firefox-theme/chrome/browser/downloads/allDownloadsViewOverlay.css2
-rw-r--r--arc-firefox-theme/chrome/browser/downloads/contentAreaDownloadsView.css21
-rw-r--r--arc-firefox-theme/chrome/browser/downloads/downloads.css2
-rw-r--r--arc-firefox-theme/chrome/browser/drm-icon.svg25
-rw-r--r--arc-firefox-theme/chrome/browser/feeds/audioFeedIcon.pngbin0 -> 1794 bytes
-rw-r--r--arc-firefox-theme/chrome/browser/feeds/audioFeedIcon16.pngbin0 -> 799 bytes
-rw-r--r--arc-firefox-theme/chrome/browser/feeds/subscribe.css9
-rw-r--r--arc-firefox-theme/chrome/browser/feeds/videoFeedIcon.pngbin0 -> 1794 bytes
-rw-r--r--arc-firefox-theme/chrome/browser/feeds/videoFeedIcon16.pngbin0 -> 799 bytes
-rw-r--r--arc-firefox-theme/chrome/browser/fxa/android.pngbin15286 -> 0 bytes
-rw-r--r--arc-firefox-theme/chrome/browser/fxa/android@2x.pngbin736 -> 0 bytes
-rw-r--r--arc-firefox-theme/chrome/browser/fxa/default-avatar.pngbin1562 -> 0 bytes
-rw-r--r--arc-firefox-theme/chrome/browser/fxa/default-avatar@2x.pngbin2560 -> 0 bytes
-rw-r--r--arc-firefox-theme/chrome/browser/fxa/logo.pngbin17703 -> 0 bytes
-rw-r--r--arc-firefox-theme/chrome/browser/fxa/logo@2x.pngbin4517 -> 0 bytes
-rw-r--r--arc-firefox-theme/chrome/browser/fxa/sync-illustration.pngbin18697 -> 0 bytes
-rw-r--r--arc-firefox-theme/chrome/browser/fxa/sync-illustration@2x.pngbin8682 -> 0 bytes
-rw-r--r--arc-firefox-theme/chrome/browser/heartbeat-icon.svg38
-rw-r--r--arc-firefox-theme/chrome/browser/heartbeat-star-lit.svg476
-rw-r--r--arc-firefox-theme/chrome/browser/heartbeat-star-off.svg476
-rw-r--r--arc-firefox-theme/chrome/browser/identity-icons-generic.pngbin0 -> 965 bytes
-rw-r--r--arc-firefox-theme/chrome/browser/identity-icons-https-ev.pngbin0 -> 708 bytes
-rw-r--r--arc-firefox-theme/chrome/browser/identity-icons-https-mixed-active.pngbin0 -> 984 bytes
-rw-r--r--arc-firefox-theme/chrome/browser/identity-icons-https-mixed-display.pngbin0 -> 535 bytes
-rw-r--r--arc-firefox-theme/chrome/browser/identity-icons-https.pngbin0 -> 672 bytes
-rw-r--r--arc-firefox-theme/chrome/browser/identity-mixed-active-blocked.svg31
-rw-r--r--arc-firefox-theme/chrome/browser/identity-mixed-active-loaded.svg38
-rw-r--r--arc-firefox-theme/chrome/browser/identity-mixed-passive-loaded.svg31
-rw-r--r--arc-firefox-theme/chrome/browser/identity-not-secure.svg8
-rw-r--r--arc-firefox-theme/chrome/browser/identity-secure.svg27
-rw-r--r--arc-firefox-theme/chrome/browser/identity.pngbin0 -> 9690 bytes
-rw-r--r--arc-firefox-theme/chrome/browser/info.svg9
-rw-r--r--arc-firefox-theme/chrome/browser/loop/menuPanel@2x.pngbin8223 -> 0 bytes
-rw-r--r--arc-firefox-theme/chrome/browser/loop/toolbar-inverted@2x.pngbin5637 -> 0 bytes
-rw-r--r--arc-firefox-theme/chrome/browser/loop/toolbar@2x.pngbin3605 -> 0 bytes
-rw-r--r--arc-firefox-theme/chrome/browser/mask.pngbin0 -> 1286 bytes
-rw-r--r--arc-firefox-theme/chrome/browser/mask@2x.pngbin0 -> 2438 bytes
-rw-r--r--arc-firefox-theme/chrome/browser/menuPanel-customize@2x.pngbin2193 -> 0 bytes
-rw-r--r--arc-firefox-theme/chrome/browser/menuPanel-exit@2x.pngbin1139 -> 0 bytes
-rw-r--r--arc-firefox-theme/chrome/browser/menuPanel-help@2x.pngbin5300 -> 0 bytes
-rw-r--r--arc-firefox-theme/chrome/browser/menuPanel-small@2x.pngbin3305 -> 0 bytes
-rw-r--r--arc-firefox-theme/chrome/browser/menuPanel.pngbin18814 -> 17178 bytes
-rw-r--r--arc-firefox-theme/chrome/browser/menuPanel@2x.pngbin47300 -> 0 bytes
-rw-r--r--arc-firefox-theme/chrome/browser/newtab/close.pngbin931 -> 0 bytes
-rw-r--r--arc-firefox-theme/chrome/browser/newtab/controls.svg93
-rw-r--r--arc-firefox-theme/chrome/browser/newtab/newTab.css70
-rw-r--r--arc-firefox-theme/chrome/browser/newtab/whimsycorn.pngbin3875 -> 0 bytes
-rw-r--r--arc-firefox-theme/chrome/browser/panic-panel/header-small@2x.pngbin2966 -> 0 bytes
-rw-r--r--arc-firefox-theme/chrome/browser/panic-panel/header@2x.pngbin4369 -> 0 bytes
-rw-r--r--arc-firefox-theme/chrome/browser/panic-panel/icons@2x.pngbin1388 -> 0 bytes
-rw-r--r--arc-firefox-theme/chrome/browser/preferences/aboutPermissions.css40
-rw-r--r--arc-firefox-theme/chrome/browser/preferences/in-content/icons.svg96
-rw-r--r--arc-firefox-theme/chrome/browser/preferences/in-content/preferences.css224
-rwxr-xr-xarc-firefox-theme/chrome/browser/privatebrowsing/attention.pngbin602 -> 0 bytes
-rwxr-xr-xarc-firefox-theme/chrome/browser/privatebrowsing/attention@2x.pngbin902 -> 0 bytes
-rwxr-xr-xarc-firefox-theme/chrome/browser/privatebrowsing/check.pngbin338 -> 0 bytes
-rwxr-xr-xarc-firefox-theme/chrome/browser/privatebrowsing/check@2x.pngbin370 -> 0 bytes
-rwxr-xr-xarc-firefox-theme/chrome/browser/privatebrowsing/mask.svg8
-rwxr-xr-xarc-firefox-theme/chrome/browser/privatebrowsing/shield-page.pngbin4257 -> 0 bytes
-rwxr-xr-xarc-firefox-theme/chrome/browser/privatebrowsing/shield-page@2x.pngbin9367 -> 0 bytes
-rw-r--r--arc-firefox-theme/chrome/browser/reader-tour.pngbin2672 -> 12172 bytes
-rw-r--r--arc-firefox-theme/chrome/browser/reader-tour@2x.pngbin6426 -> 0 bytes
-rw-r--r--arc-firefox-theme/chrome/browser/readerMode.svg59
-rw-r--r--arc-firefox-theme/chrome/browser/readinglist/icons.svg56
-rw-r--r--arc-firefox-theme/chrome/browser/readinglist/readinglist-icon.svg9
-rw-r--r--arc-firefox-theme/chrome/browser/readinglist/sidebar.css148
-rw-r--r--arc-firefox-theme/chrome/browser/reload-stop-go@2x.pngbin3661 -> 0 bytes
-rw-r--r--arc-firefox-theme/chrome/browser/sass/_browser-sass.scss1886
-rw-r--r--arc-firefox-theme/chrome/browser/sass/browser-dark.css1524
-rw-r--r--arc-firefox-theme/chrome/browser/sass/browser-darker.css1524
-rw-r--r--arc-firefox-theme/chrome/browser/sass/browser-light.css1524
-rw-r--r--arc-firefox-theme/chrome/browser/search-arrow-go.svg22
-rw-r--r--arc-firefox-theme/chrome/browser/search-history-icon.svg44
-rw-r--r--arc-firefox-theme/chrome/browser/search-indicator-add-engine.pngbin0 -> 252 bytes
-rw-r--r--arc-firefox-theme/chrome/browser/search-indicator-magnifying-glass.svg7
-rw-r--r--arc-firefox-theme/chrome/browser/searchbar.css22
-rw-r--r--arc-firefox-theme/chrome/browser/session-restore.svg23
-rw-r--r--arc-firefox-theme/chrome/browser/social/chat-icons.svg70
-rw-r--r--arc-firefox-theme/chrome/browser/sync-horizontalbar@2x.pngbin1376 -> 0 bytes
-rw-r--r--arc-firefox-theme/chrome/browser/syncProgress-horizontalbar@2x.pngbin9668 -> 0 bytes
-rw-r--r--arc-firefox-theme/chrome/browser/syncProgress-menuPanel@2x.pngbin55953 -> 0 bytes
-rw-r--r--arc-firefox-theme/chrome/browser/syncProgress.css46
-rw-r--r--arc-firefox-theme/chrome/browser/tab-crashed.svg27
-rw-r--r--arc-firefox-theme/chrome/browser/tabbrowser/crashed.svg17
-rw-r--r--arc-firefox-theme/chrome/browser/tabbrowser/pendingpaint.pngbin30233 -> 158914 bytes
-rw-r--r--arc-firefox-theme/chrome/browser/tabbrowser/tab-active-middle.pngbin92 -> 388 bytes
-rw-r--r--arc-firefox-theme/chrome/browser/tabbrowser/tab-audio-small.svg44
-rw-r--r--arc-firefox-theme/chrome/browser/tabbrowser/tab-audio.svg87
-rw-r--r--arc-firefox-theme/chrome/browser/tabbrowser/tab-background-end.pngbin802 -> 1047 bytes
-rw-r--r--arc-firefox-theme/chrome/browser/tabbrowser/tab-background-middle.pngbin122 -> 308 bytes
-rw-r--r--arc-firefox-theme/chrome/browser/tabbrowser/tab-background-start.pngbin814 -> 1019 bytes
-rw-r--r--arc-firefox-theme/chrome/browser/tabbrowser/tab-selected-end.svg18
-rw-r--r--arc-firefox-theme/chrome/browser/tabbrowser/tab-selected-start.svg18
-rw-r--r--arc-firefox-theme/chrome/browser/tabbrowser/tab-separator.pngbin0 -> 143 bytes
-rw-r--r--arc-firefox-theme/chrome/browser/tabbrowser/tab-stroke-end.pngbin652 -> 1215 bytes
-rw-r--r--arc-firefox-theme/chrome/browser/tabbrowser/tab-stroke-start.pngbin658 -> 1219 bytes
-rw-r--r--arc-firefox-theme/chrome/browser/theme-switcher-icon.pngbin2084 -> 666 bytes
-rwxr-xr-xarc-firefox-theme/chrome/browser/tracking-protection-16.svg21
-rwxr-xr-xarc-firefox-theme/chrome/browser/tracking-protection-disabled-16.svg23
-rw-r--r--arc-firefox-theme/chrome/browser/update-badge-failed.svg6
-rw-r--r--arc-firefox-theme/chrome/browser/update-badge.svg5
-rw-r--r--arc-firefox-theme/chrome/browser/urlbar-arrow.pngbin265 -> 305 bytes
-rw-r--r--arc-firefox-theme/chrome/browser/urlbar-arrow@2x.pngbin324 -> 0 bytes
-rw-r--r--arc-firefox-theme/chrome/browser/warning.svg7
-rw-r--r--arc-firefox-theme/chrome/browser/warning16.pngbin0 -> 445 bytes
-rw-r--r--arc-firefox-theme/chrome/browser/warning16@2x.pngbin0 -> 583 bytes
-rw-r--r--arc-firefox-theme/chrome/browser/webRTC-shareDevice-16@2x.pngbin367 -> 0 bytes
-rw-r--r--arc-firefox-theme/chrome/browser/webRTC-shareDevice-64@2x.pngbin1643 -> 0 bytes
-rw-r--r--arc-firefox-theme/chrome/browser/webRTC-shareMicrophone-16.pngbin1162 -> 1161 bytes
-rw-r--r--arc-firefox-theme/chrome/browser/webRTC-shareMicrophone-16@2x.pngbin1359 -> 0 bytes
-rw-r--r--arc-firefox-theme/chrome/browser/webRTC-shareMicrophone-64.pngbin2549 -> 2858 bytes
-rw-r--r--arc-firefox-theme/chrome/browser/webRTC-shareMicrophone-64@2x.pngbin5734 -> 0 bytes
-rw-r--r--arc-firefox-theme/chrome/browser/webRTC-shareScreen-16@2x.pngbin3986 -> 0 bytes
-rw-r--r--arc-firefox-theme/chrome/browser/webRTC-shareScreen-64@2x.pngbin5732 -> 0 bytes
-rw-r--r--arc-firefox-theme/chrome/browser/webRTC-sharingDevice-16@2x.pngbin4020 -> 0 bytes
-rw-r--r--arc-firefox-theme/chrome/browser/webRTC-sharingMicrophone-16@2x.pngbin4122 -> 0 bytes
-rw-r--r--arc-firefox-theme/chrome/browser/webRTC-sharingScreen-16@2x.pngbin4005 -> 0 bytes
-rw-r--r--arc-firefox-theme/chrome/browser/welcome-back.svg28
-rw-r--r--arc-firefox-theme/chrome/global/aboutReader.css523
-rw-r--r--arc-firefox-theme/chrome/global/aboutReaderContent.css113
-rw-r--r--arc-firefox-theme/chrome/global/aboutReaderControls.css371
-rw-r--r--arc-firefox-theme/chrome/global/aboutSupport.css36
-rw-r--r--arc-firefox-theme/chrome/global/arrow/arrow-lft-hov.gifbin0 -> 54 bytes
-rw-r--r--arc-firefox-theme/chrome/global/arrow/arrow-rit-hov.gifbin0 -> 54 bytes
-rw-r--r--arc-firefox-theme/chrome/global/arrow/panelarrow-horizontal-themed.svg11
-rw-r--r--arc-firefox-theme/chrome/global/arrow/panelarrow-horizontal.svg11
-rw-r--r--arc-firefox-theme/chrome/global/arrow/panelarrow-vertical-themed.svg11
-rw-r--r--arc-firefox-theme/chrome/global/arrow/panelarrow-vertical.svg11
-rw-r--r--arc-firefox-theme/chrome/global/dirListing/folder.pngbin572 -> 446 bytes
-rw-r--r--arc-firefox-theme/chrome/global/dirListing/local.pngbin655 -> 688 bytes
-rw-r--r--arc-firefox-theme/chrome/global/dirListing/up.pngbin711 -> 607 bytes
-rw-r--r--arc-firefox-theme/chrome/global/global.css11
-rw-r--r--arc-firefox-theme/chrome/global/icons/Error.pngbin2148 -> 1477 bytes
-rw-r--r--arc-firefox-theme/chrome/global/icons/Landscape.pngbin485 -> 801 bytes
-rw-r--r--arc-firefox-theme/chrome/global/icons/Portrait.pngbin540 -> 837 bytes
-rw-r--r--arc-firefox-theme/chrome/global/icons/Print-preview.pngbin514 -> 715 bytes
-rw-r--r--arc-firefox-theme/chrome/global/icons/Question.pngbin2257 -> 1693 bytes
-rw-r--r--arc-firefox-theme/chrome/global/icons/Search-close.pngbin685 -> 586 bytes
-rw-r--r--arc-firefox-theme/chrome/global/icons/Search-glass.pngbin1350 -> 1448 bytes
-rw-r--r--arc-firefox-theme/chrome/global/icons/Warning.pngbin1623 -> 1269 bytes
-rw-r--r--arc-firefox-theme/chrome/global/icons/autocomplete-search.svg45
-rw-r--r--arc-firefox-theme/chrome/global/icons/close-XPVista7.pngbin931 -> 0 bytes
-rw-r--r--arc-firefox-theme/chrome/global/icons/close-XPVista7@2x.pngbin2031 -> 0 bytes
-rw-r--r--arc-firefox-theme/chrome/global/icons/close-inverted-XPVista7.pngbin855 -> 0 bytes
-rw-r--r--arc-firefox-theme/chrome/global/icons/close-inverted-XPVista7@2x.pngbin1865 -> 0 bytes
-rw-r--r--arc-firefox-theme/chrome/global/icons/close-inverted.pngbin598 -> 0 bytes
-rw-r--r--arc-firefox-theme/chrome/global/icons/close-inverted@2x.pngbin1207 -> 0 bytes
-rw-r--r--arc-firefox-theme/chrome/global/icons/close-lunaBlue.pngbin0 -> 905 bytes
-rw-r--r--arc-firefox-theme/chrome/global/icons/close-lunaOlive.pngbin0 -> 909 bytes
-rw-r--r--arc-firefox-theme/chrome/global/icons/close-lunaSilver.pngbin0 -> 901 bytes
-rw-r--r--arc-firefox-theme/chrome/global/icons/close.pngbin572 -> 1016 bytes
-rw-r--r--arc-firefox-theme/chrome/global/icons/close.svg42
-rw-r--r--arc-firefox-theme/chrome/global/icons/close@2x.pngbin1160 -> 0 bytes
-rw-r--r--arc-firefox-theme/chrome/global/icons/error-16.pngbin926 -> 722 bytes
-rw-r--r--arc-firefox-theme/chrome/global/icons/error-24.pngbin0 -> 1155 bytes
-rw-r--r--arc-firefox-theme/chrome/global/icons/error-48.pngbin0 -> 2432 bytes
-rw-r--r--arc-firefox-theme/chrome/global/icons/error-64.pngbin5590 -> 3914 bytes
-rw-r--r--arc-firefox-theme/chrome/global/icons/find.pngbin0 -> 1498 bytes
-rw-r--r--arc-firefox-theme/chrome/global/icons/folder-item.pngbin1302 -> 1602 bytes
-rw-r--r--arc-firefox-theme/chrome/global/icons/information-16.pngbin648 -> 769 bytes
-rw-r--r--arc-firefox-theme/chrome/global/icons/information-24.pngbin1477 -> 1244 bytes
-rw-r--r--arc-firefox-theme/chrome/global/icons/information-32.pngbin2080 -> 1609 bytes
-rw-r--r--arc-firefox-theme/chrome/global/icons/information-48.pngbin0 -> 2598 bytes
-rw-r--r--arc-firefox-theme/chrome/global/icons/information-64.pngbin0 -> 4214 bytes
-rw-r--r--arc-firefox-theme/chrome/global/icons/panelarrow-horizontal.svg11
-rw-r--r--arc-firefox-theme/chrome/global/icons/panelarrow-vertical.svg11
-rw-r--r--arc-firefox-theme/chrome/global/icons/question-16.pngbin759 -> 854 bytes
-rw-r--r--arc-firefox-theme/chrome/global/icons/question-24.pngbin0 -> 1427 bytes
-rw-r--r--arc-firefox-theme/chrome/global/icons/question-48.pngbin0 -> 2849 bytes
-rw-r--r--arc-firefox-theme/chrome/global/icons/question-64.pngbin5181 -> 4204 bytes
-rw-r--r--arc-firefox-theme/chrome/global/icons/warning-16.pngbin780 -> 563 bytes
-rw-r--r--arc-firefox-theme/chrome/global/icons/warning-24.pngbin0 -> 914 bytes
-rw-r--r--arc-firefox-theme/chrome/global/icons/warning-64.pngbin4086 -> 3525 bytes
-rw-r--r--arc-firefox-theme/chrome/global/icons/warning-large.pngbin2603 -> 2125 bytes
-rw-r--r--arc-firefox-theme/chrome/global/icons/warning.svg23
-rw-r--r--arc-firefox-theme/chrome/global/icons/windowControls.pngbin3001 -> 2060 bytes
-rw-r--r--arc-firefox-theme/chrome/global/icons/wrap.pngbin0 -> 680 bytes
-rw-r--r--arc-firefox-theme/chrome/global/in-content/check-partial.svg15
-rw-r--r--arc-firefox-theme/chrome/global/in-content/check.svg15
-rw-r--r--arc-firefox-theme/chrome/global/in-content/common.css241
-rw-r--r--arc-firefox-theme/chrome/global/in-content/dropdown.svg10
-rw-r--r--arc-firefox-theme/chrome/global/in-content/help-glyph.svg11
-rw-r--r--arc-firefox-theme/chrome/global/in-content/info-pages.css25
-rw-r--r--arc-firefox-theme/chrome/global/in-content/radio.svg8
-rw-r--r--arc-firefox-theme/chrome/global/inContentUI.css41
-rw-r--r--arc-firefox-theme/chrome/global/inContentUI/background-texture.pngbin0 -> 1751 bytes
-rw-r--r--arc-firefox-theme/chrome/global/media/TopLevelVideoDocument.css1
-rw-r--r--arc-firefox-theme/chrome/global/media/videoClickToPlayButton.svg83
-rw-r--r--arc-firefox-theme/chrome/global/menu.css18
-rw-r--r--arc-firefox-theme/chrome/global/menu/shared-menu-check-active.svg7
-rw-r--r--arc-firefox-theme/chrome/global/menu/shared-menu-check-black.svg7
-rw-r--r--arc-firefox-theme/chrome/global/menu/shared-menu-check-hover.svg7
-rw-r--r--arc-firefox-theme/chrome/global/notification.css30
-rw-r--r--arc-firefox-theme/chrome/global/popup.css16
-rw-r--r--arc-firefox-theme/chrome/global/printpreview/arrow-left-end.pngbin500 -> 875 bytes
-rw-r--r--arc-firefox-theme/chrome/global/printpreview/arrow-left.pngbin424 -> 676 bytes
-rw-r--r--arc-firefox-theme/chrome/global/printpreview/arrow-right-end.pngbin491 -> 868 bytes
-rw-r--r--arc-firefox-theme/chrome/global/printpreview/arrow-right.pngbin444 -> 688 bytes
-rw-r--r--arc-firefox-theme/chrome/global/reader/RM-Add-24x24.svg9
-rw-r--r--arc-firefox-theme/chrome/global/reader/RM-Close-24x24.svg16
-rw-r--r--arc-firefox-theme/chrome/global/reader/RM-Delete-24x24.svg9
-rw-r--r--arc-firefox-theme/chrome/global/reader/RM-Minus-24x24.svg42
-rw-r--r--arc-firefox-theme/chrome/global/reader/RM-Plus-24x24.svg42
-rw-r--r--arc-firefox-theme/chrome/global/reader/RM-Reading-List-24x24.svg54
-rw-r--r--arc-firefox-theme/chrome/global/reader/RM-Type-Controls-24x24.svg27
-rw-r--r--arc-firefox-theme/chrome/global/reader/RM-Type-Controls-Arrow.svg46
-rw-r--r--arc-firefox-theme/chrome/global/reader/pocket.svg22
-rw-r--r--arc-firefox-theme/chrome/global/tabbox.css4
-rw-r--r--arc-firefox-theme/chrome/global/toolbarbutton.css28
-rw-r--r--arc-firefox-theme/chrome/global/tree/sort-asc.pngbin209 -> 161 bytes
-rw-r--r--arc-firefox-theme/chrome/global/tree/sort-dsc.pngbin215 -> 155 bytes
-rw-r--r--arc-firefox-theme/chrome/global/tree/twisty-clsd-hover-rtl.pngbin181 -> 0 bytes
-rw-r--r--arc-firefox-theme/chrome/global/tree/twisty-clsd-hover.pngbin179 -> 0 bytes
-rw-r--r--arc-firefox-theme/chrome/global/tree/twisty-clsd-rtl.pngbin227 -> 0 bytes
-rw-r--r--arc-firefox-theme/chrome/global/tree/twisty-clsd.pngbin221 -> 235 bytes
-rw-r--r--arc-firefox-theme/chrome/global/tree/twisty-open-hover-rtl.pngbin180 -> 0 bytes
-rw-r--r--arc-firefox-theme/chrome/global/tree/twisty-open-hover.pngbin179 -> 0 bytes
-rw-r--r--arc-firefox-theme/chrome/global/tree/twisty-open-rtl.pngbin189 -> 0 bytes
-rw-r--r--arc-firefox-theme/chrome/global/tree/twisty-open.pngbin192 -> 232 bytes
-rw-r--r--arc-firefox-theme/chrome/mozapps/aboutServiceWorkers.css44
-rw-r--r--arc-firefox-theme/chrome/mozapps/downloads/downloadButtons.pngbin5148 -> 3243 bytes
-rw-r--r--arc-firefox-theme/chrome/mozapps/extensions/category-dictionaries.pngbin0 -> 1290 bytes
-rw-r--r--arc-firefox-theme/chrome/mozapps/extensions/category-experiments.pngbin0 -> 822 bytes
-rw-r--r--arc-firefox-theme/chrome/mozapps/extensions/category-extensions.pngbin0 -> 1862 bytes
-rw-r--r--arc-firefox-theme/chrome/mozapps/extensions/category-languages.pngbin0 -> 1860 bytes
-rw-r--r--arc-firefox-theme/chrome/mozapps/extensions/category-themes.pngbin0 -> 1734 bytes
-rw-r--r--arc-firefox-theme/chrome/mozapps/extensions/extensions.css684
-rw-r--r--arc-firefox-theme/chrome/mozapps/extensions/navigation.pngbin663 -> 1411 bytes
-rw-r--r--arc-firefox-theme/chrome/mozapps/extensions/newaddon.css10
-rw-r--r--arc-firefox-theme/chrome/mozapps/extensions/utilities.svg13
-rw-r--r--arc-firefox-theme/chrome/mozapps/formautofill/requestAutocomplete.css2
-rw-r--r--arc-firefox-theme/chrome/mozapps/passwordmgr/key.pngbin658 -> 712 bytes
-rw-r--r--arc-firefox-theme/chrome/mozapps/places/defaultFavicon@2x.pngbin477 -> 0 bytes
-rw-r--r--arc-firefox-theme/chrome/mozapps/plugins/notifyPluginCrashed.pngbin0 -> 565 bytes
-rw-r--r--arc-firefox-theme/chrome/mozapps/plugins/notifyPluginGeneric.pngbin0 -> 565 bytes
-rw-r--r--arc-firefox-theme/chrome/mozapps/update/downloadButtons.pngbin5148 -> 3243 bytes
-rw-r--r--arc-firefox-theme/chrome/mozapps/xpinstall/xpinstallItemGeneric.pngbin0 -> 1862 bytes
-rw-r--r--arc-firefox-theme/install.rdf6
365 files changed, 7917 insertions, 11293 deletions
diff --git a/arc-firefox-theme/chrome/browser/Push-16.png b/arc-firefox-theme/chrome/browser/Push-16.png
deleted file mode 100644
index 082b177..0000000
--- a/arc-firefox-theme/chrome/browser/Push-16.png
+++ /dev/null
Binary files differ
diff --git a/arc-firefox-theme/chrome/browser/Push-64.png b/arc-firefox-theme/chrome/browser/Push-64.png
deleted file mode 100644
index 6e09ab9..0000000
--- a/arc-firefox-theme/chrome/browser/Push-64.png
+++ /dev/null
Binary files differ
diff --git a/arc-firefox-theme/chrome/browser/Secure.png b/arc-firefox-theme/chrome/browser/Secure.png
new file mode 100644
index 0000000..5ee25e9
--- /dev/null
+++ b/arc-firefox-theme/chrome/browser/Secure.png
Binary files differ
diff --git a/arc-firefox-theme/chrome/browser/Toolbar-inverted.png b/arc-firefox-theme/chrome/browser/Toolbar-inverted.png
index e2ee578..b58b78a 100644
--- a/arc-firefox-theme/chrome/browser/Toolbar-inverted.png
+++ b/arc-firefox-theme/chrome/browser/Toolbar-inverted.png
Binary files differ
diff --git a/arc-firefox-theme/chrome/browser/Toolbar.png b/arc-firefox-theme/chrome/browser/Toolbar.png
index d05345d..fa0e25f 100644
--- a/arc-firefox-theme/chrome/browser/Toolbar.png
+++ b/arc-firefox-theme/chrome/browser/Toolbar.png
Binary files differ
diff --git a/arc-firefox-theme/chrome/browser/aboutNetError.css b/arc-firefox-theme/chrome/browser/aboutNetError.css
index ff80788..6a65ab4 100644
--- a/arc-firefox-theme/chrome/browser/aboutNetError.css
+++ b/arc-firefox-theme/chrome/browser/aboutNetError.css
@@ -6,7 +6,7 @@
body {
display: flex;
- box-sizing: border-box;
+ box-sizing: padding-box;
min-height: 100vh;
padding: 0 48px;
align-items: center;
@@ -33,23 +33,18 @@ ul {
max-width: 512px;
}
-#errorTitle {
- background: url("aboutNetError_info.svg") left 0 no-repeat;
- background-size: 3em;
- -moz-margin-start: -5em;
- -moz-padding-start: 5em;
-}
-
#errorTitleText {
- border-bottom: 1px solid #C1C1C1;
- padding-bottom: 0.4em;
+ background: url("aboutNetError_info.svg") left 0 no-repeat;
+ background-size: 1.2em;
+ -moz-margin-start: -2em;
+ -moz-padding-start: 2em;
}
#errorTitleText:-moz-dir(rtl) {
background-position: right 0;
}
-#errorTitle[sslv3=true] {
+#errorTitleText[sslv3=true] {
background-image: url("aboutNetError_alert.svg");
}
@@ -63,7 +58,7 @@ ul {
}
@media (max-width: 675px) {
- #errorTitle {
+ #errorTitleText {
padding-top: 0;
background-image: none;
-moz-padding-start: 0;
@@ -125,15 +120,6 @@ div#certificateErrorReportingPanel:-moz-dir(rtl) {
right: 0;
}
-#errorStatePanel {
- display: flex;
- flex-direction: row;
- flex-wrap: wrap;
- justify-content: space-between;
- align-content: space-between;
- align-items: flex-start;
-}
-
span#hostname {
font-weight: bold;
}
@@ -141,3 +127,26 @@ span#hostname {
#automaticallyReportInFuture {
cursor: pointer;
}
+
+#reportingState {
+ padding-left: 150px;
+}
+
+#reportSendingMessage {
+ position: relative;
+ display: none;
+}
+
+#reportSentMessage {
+ position: relative;
+ display: none;
+}
+
+button#reportCertificateError {
+ position: relative;
+}
+
+button#reportCertificateErrorRetry {
+ position: relative;
+ display: none;
+}
diff --git a/arc-firefox-theme/chrome/browser/aboutNetError_alert.svg b/arc-firefox-theme/chrome/browser/aboutNetError_alert.svg
index 66215d4..7b95d68 100644
--- a/arc-firefox-theme/chrome/browser/aboutNetError_alert.svg
+++ b/arc-firefox-theme/chrome/browser/aboutNetError_alert.svg
@@ -1,18 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!-- This Source Code Form is subject to the terms of the Mozilla Public
- - License, v. 2.0. If a copy of the MPL was not distributed with this
- - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 40">
- <defs>
- <linearGradient id="gradient1" gradientUnits="userSpaceOnUse" x1="20" y1="4" x2="20" y2="36">
- <stop offset="0" style="stop-color:#e63b2e"/>
- <stop offset="1" style="stop-color:#c33931"/>
- </linearGradient>
- <linearGradient id="gradient2" gradientUnits="userSpaceOnUse" x1="20" y1="0" x2="20" y2="40">
- <stop offset="0" style="stop-color:#e63b2e"/>
- <stop offset="1" style="stop-color:#c33931"/>
- </linearGradient>
- </defs>
- <path fill="url(#gradient1)" d="M13.373,4L4,13.372v13.256L13.373,36h13.255L36,26.628V13.372L26.627,4H13.373z M22.176,8.704 l-0.48,14.304h-3.424L17.76,8.704H22.176z M20,31.296c-1.44,0-2.592-1.184-2.592-2.592c0-1.44,1.152-2.592,2.592-2.592 c1.472,0,2.592,1.152,2.592,2.592C22.592,30.112,21.472,31.296,20,31.296z"/>
- <path fill="url(#gradient2)" d="M28.284,0H11.716L0,11.716v16.569L11.716,40h16.569L40,28.284V11.716L28.284,0z M38,27.456 L27.456,38H12.544L2,27.456V12.544L12.544,2h14.911L38,12.544V27.456z"/>
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 40 40" enable-background="new 0 0 40 40" xml:space="preserve">
+<g>
+ <linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="20" y1="4" x2="20" y2="36">
+ <stop offset="0" style="stop-color:#E63B2E"/>
+ <stop offset="1" style="stop-color:#C33931"/>
+ </linearGradient>
+ <path fill="url(#SVGID_1_)" d="M13.373,4L4,13.372v13.256L13.373,36h13.255L36,26.628V13.372L26.627,4H13.373z M22.176,8.704 l-0.48,14.304h-3.424L17.76,8.704H22.176z M20,31.296c-1.44,0-2.592-1.184-2.592-2.592c0-1.44,1.152-2.592,2.592-2.592 c1.472,0,2.592,1.152,2.592,2.592C22.592,30.112,21.472,31.296,20,31.296z"/>
+ <linearGradient id="SVGID_2_" gradientUnits="userSpaceOnUse" x1="20" y1="-3.728928e-10" x2="20" y2="40">
+ <stop offset="0" style="stop-color:#E63B2E"/>
+ <stop offset="1" style="stop-color:#C33931"/>
+ </linearGradient>
+ <path fill="url(#SVGID_2_)" d="M28.284,0H11.716L0,11.716v16.569L11.716,40h16.569L40,28.284V11.716L28.284,0z M38,27.456 L27.456,38H12.544L2,27.456V12.544L12.544,2h14.911L38,12.544V27.456z"/>
+</g>
</svg>
diff --git a/arc-firefox-theme/chrome/browser/aboutNetError_info.svg b/arc-firefox-theme/chrome/browser/aboutNetError_info.svg
index 2fc0607..20010c1 100644
--- a/arc-firefox-theme/chrome/browser/aboutNetError_info.svg
+++ b/arc-firefox-theme/chrome/browser/aboutNetError_info.svg
@@ -1,8 +1,5 @@
-<!-- This Source Code Form is subject to the terms of the Mozilla Public
- - License, v. 2.0. If a copy of the MPL was not distributed with this
- - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100" fill="#424e5a">
- <circle cx="50" cy="50" r="44" stroke="#424e5a" stroke-width="11" fill="none"/>
+<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100" fill="#424E5A">
+ <circle cx="50" cy="50" r="44" stroke="#424E5A" stroke-width="11" fill="none"/>
<circle cx="50" cy="24.6" r="6.4"/>
<rect x="45" y="39.9" width="10.1" height="41.8"/>
</svg>
diff --git a/arc-firefox-theme/chrome/browser/aboutProviderDirectory.css b/arc-firefox-theme/chrome/browser/aboutProviderDirectory.css
index ba1a542..ecd54b7 100644
--- a/arc-firefox-theme/chrome/browser/aboutProviderDirectory.css
+++ b/arc-firefox-theme/chrome/browser/aboutProviderDirectory.css
@@ -1,43 +1,102 @@
-@import url("chrome://global/skin/in-content/common.css");
+body {
+ background-color: rgb(241, 244, 248);
+ margin-top: 2em;
+ font: message-box;
+ font-size: 100%;
+ min-height: 200px;
+}
+
+p {
+ font-size: .8em;
+}
+
+#error-box {
+ background: url('chrome://global/skin/icons/information-24.png') no-repeat left 4px;
+ -moz-padding-start: 30px;
+}
-#errorPageContainer {
- min-width: 50%;
+#error-box:-moz-locale-dir(rtl) {
+ background-position: right 4px;
}
-#errorTitle {
- background: url("aboutNetError_info.svg") left 0 no-repeat;
- background-size: 2em;
- -moz-padding-start: 3em;
+#main-error-msg {
+ color: #4b4b4b;
+ font-weight: bold;
}
+
#button-box {
text-align: center;
width: 75%;
margin: 0 auto;
}
-button {
- width: auto !important;
- min-width: 150px;
-}
-
-@media all and (max-width: 300px) {
- body {
- padding: 0px 10px;
- }
- #errorPageContainer {
- min-width: 100%;
- }
- #errorTitle {
- background: none;
- -moz-padding-start: 0 !important;
+@media all and (min-width: 300px) {
+ #error-box {
+ max-width: 50%;
+ margin: 0 auto;
+ background-image: url('chrome://global/skin/icons/information-32.png');
+ min-height: 36px;
+ -moz-padding-start: 38px;
}
+
button {
width: auto !important;
- min-width: auto !important;
+ min-width: 150px;
}
}
+@media all and (min-width: 780px) {
+ #error-box {
+ max-width: 30%;
+ }
+}
+
+button {
+ font: message-box;
+ font-size: 0.6875em;
+ -moz-appearance: none;
+ -moz-user-select: none;
+ width: 100%;
+ margin: 2px 0;
+ padding: 2px 6px;
+ line-height: 1.2;
+ background-color: hsla(210,30%,95%,.1);
+ background-image: linear-gradient(hsla(0,0%,100%,.6), hsla(0,0%,100%,.1));
+ background-clip: padding-box;
+ border: 1px solid hsla(210,15%,25%,.4);
+ border-color: hsla(210,15%,25%,.3) hsla(210,15%,25%,.35) hsla(210,15%,25%,.4);
+ border-radius: 3px;
+ box-shadow: 0 1px 0 hsla(0,0%,100%,.3) inset,
+ 0 0 0 1px hsla(0,0%,100%,.3) inset,
+ 0 1px 0 hsla(0,0%,100%,.1);
+
+ transition-property: background-color, border-color, box-shadow;
+ transition-duration: 150ms;
+ transition-timing-function: ease;
+
+}
+
+button:hover {
+ background-color: hsla(210,30%,95%,.8);
+ border-color: hsla(210,15%,25%,.45) hsla(210,15%,25%,.5) hsla(210,15%,25%,.55);
+ box-shadow: 0 1px 0 hsla(0,0%,100%,.3) inset,
+ 0 0 0 1px hsla(0,0%,100%,.3) inset,
+ 0 1px 0 hsla(0,0%,100%,.1),
+ 0 0 3px hsla(210,15%,25%,.1);
+ transition-property: background-color, border-color, box-shadow;
+ transition-duration: 150ms;
+ transition-timing-function: ease;
+}
+
+button:hover:active {
+ background-color: hsla(210,15%,25%,.2);
+ box-shadow: 0 1px 1px hsla(210,15%,25%,.2) inset,
+ 0 0 2px hsla(210,15%,25%,.4) inset;
+ transition-property: background-color, border-color, box-shadow;
+ transition-duration: 10ms;
+ transition-timing-function: linear;
+}
body {
width: 310px;
diff --git a/arc-firefox-theme/chrome/browser/aboutSocialError.css b/arc-firefox-theme/chrome/browser/aboutSocialError.css
index cb4a890..cdf6b40 100644
--- a/arc-firefox-theme/chrome/browser/aboutSocialError.css
+++ b/arc-firefox-theme/chrome/browser/aboutSocialError.css
@@ -1,40 +1,99 @@
-@import url("chrome://global/skin/in-content/common.css");
+body {
+ background-color: rgb(241, 244, 248);
+ margin-top: 2em;
+ font: message-box;
+ font-size: 100%;
+ min-height: 200px;
+}
+
+p {
+ font-size: .8em;
+}
-#errorPageContainer {
- min-width: 50%;
+#error-box {
+ background: url('chrome://global/skin/icons/information-24.png') no-repeat left 4px;
+ -moz-padding-start: 30px;
}
-#errorTitle {
- background: url("aboutNetError_info.svg") left 0 no-repeat;
- background-size: 2em;
- -moz-padding-start: 3em;
+#error-box:-moz-locale-dir(rtl) {
+ background-position: right 4px;
}
+#main-error-msg {
+ color: #4b4b4b;
+ font-weight: bold;
+}
+
+
#button-box {
text-align: center;
width: 75%;
margin: 0 auto;
}
-button {
- width: auto !important;
- min-width: 150px;
-}
-
-@media all and (max-width: 300px) {
- body {
- padding: 0px 10px;
- }
- #errorPageContainer {
- min-width: 100%;
- }
- #errorTitle {
- background: none;
- -moz-padding-start: 0 !important;
+@media all and (min-width: 300px) {
+ #error-box {
+ max-width: 50%;
+ margin: 0 auto;
+ background-image: url('chrome://global/skin/icons/information-32.png');
+ min-height: 36px;
+ -moz-padding-start: 38px;
}
+
button {
width: auto !important;
- min-width: auto !important;
+ min-width: 150px;
}
}
+@media all and (min-width: 780px) {
+ #error-box {
+ max-width: 30%;
+ }
+}
+
+button {
+ font: message-box;
+ font-size: 0.6875em;
+ -moz-appearance: none;
+ -moz-user-select: none;
+ width: 100%;
+ margin: 2px 0;
+ padding: 2px 6px;
+ line-height: 1.2;
+ background-color: hsla(210,30%,95%,.1);
+ background-image: linear-gradient(hsla(0,0%,100%,.6), hsla(0,0%,100%,.1));
+ background-clip: padding-box;
+ border: 1px solid hsla(210,15%,25%,.4);
+ border-color: hsla(210,15%,25%,.3) hsla(210,15%,25%,.35) hsla(210,15%,25%,.4);
+ border-radius: 3px;
+ box-shadow: 0 1px 0 hsla(0,0%,100%,.3) inset,
+ 0 0 0 1px hsla(0,0%,100%,.3) inset,
+ 0 1px 0 hsla(0,0%,100%,.1);
+
+ transition-property: background-color, border-color, box-shadow;
+ transition-duration: 150ms;
+ transition-timing-function: ease;
+
+}
+
+button:hover {
+ background-color: hsla(210,30%,95%,.8);
+ border-color: hsla(210,15%,25%,.45) hsla(210,15%,25%,.5) hsla(210,15%,25%,.55);
+ box-shadow: 0 1px 0 hsla(0,0%,100%,.3) inset,
+ 0 0 0 1px hsla(0,0%,100%,.3) inset,
+ 0 1px 0 hsla(0,0%,100%,.1),
+ 0 0 3px hsla(210,15%,25%,.1);
+ transition-property: background-color, border-color, box-shadow;
+ transition-duration: 150ms;
+ transition-timing-function: ease;
+}
+
+button:hover:active {
+ background-color: hsla(210,15%,25%,.2);
+ box-shadow: 0 1px 1px hsla(210,15%,25%,.2) inset,
+ 0 0 2px hsla(210,15%,25%,.4) inset;
+ transition-property: background-color, border-color, box-shadow;
+ transition-duration: 10ms;
+ transition-timing-function: linear;
+}
diff --git a/arc-firefox-theme/chrome/browser/aboutWelcomeBack.css b/arc-firefox-theme/chrome/browser/aboutWelcomeBack.css
index 815ad46..eb0b7a9 100644
--- a/arc-firefox-theme/chrome/browser/aboutWelcomeBack.css
+++ b/arc-firefox-theme/chrome/browser/aboutWelcomeBack.css
@@ -13,10 +13,14 @@
/* tablist starts out hidden, but JS may make it visible in response to
clicks on the radio buttons by setting an "available" attribute.
*/
-.tree-container:not([available]) {
+#tabList {
display: none;
}
+#tabList[available] {
+ display: -moz-box;
+}
+
treechildren::-moz-tree-image(icon),
treechildren::-moz-tree-image(noicon) {
padding-right: 2px;
@@ -44,4 +48,4 @@ treechildren::-moz-tree-image(partial) {
}
treechildren::-moz-tree-image(partial, selected) {
list-style-image: url("chrome://global/skin/in-content/check-partial.svg#check-partial-inverted");
-}
+} \ No newline at end of file
diff --git a/arc-firefox-theme/chrome/browser/addons/addon-install-anchor.svg b/arc-firefox-theme/chrome/browser/addons/addon-install-anchor.svg
deleted file mode 100644
index 563ca35..0000000
--- a/arc-firefox-theme/chrome/browser/addons/addon-install-anchor.svg
+++ /dev/null
@@ -1,27 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- This Source Code Form is subject to the terms of the Mozilla Public
- - License, v. 2.0. If a copy of the MPL was not distributed with this
- - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
- width="16" height="16" viewBox="0 0 16 16">
- <defs>
- <style>
- use:not(:target) {
- display: none;
- }
- .style-icon-notification {
- fill: #666;
- }
- .style-icon-notification.hover {
- fill: #808080;
- }
- .style-icon-notification.active {
- fill: #4d4d4d;
- }
- </style>
- <path id="shape-notifcations-addons" d="M10,15c0.5,0,1-0.4,1-1v-3c0,0,0-0.8,0.8-0.8c0.6,0,0.6,0.8,1.8,0.8c0.6,0,1.5-0.2,1.5-2c0-1.8-0.9-2-1.5-2 c-1.1,0-1.1,0.7-1.8,0.7C11,7.7,11,7,11,7V6c0-0.6-0.5-1-1-1H8c0,0-0.8,0-0.8-0.8C7.2,3.6,8,3.6,8,2.5C8,1.9,7.8,1,6,1 C4.2,1,4,1.9,4,2.5c0,1.1,0.8,1.1,0.8,1.8C4.8,5,4,5,4,5H2C1.5,5,1,5.4,1,6l0,1.5c0,0-0.1,1,1.1,1c0.8,0,0.9-1,1.9-1 C4.5,7.4,5,8,5,9c0,1-0.5,1.6-1,1.6c-1,0-1.1-1.1-1.9-1.1C0.9,9.5,1,10.8,1,10.8V14c0,0.6,0.5,1,1,1l2.6,0c0,0,1.1,0,1.1-1 c0-0.8-1-0.1-1-1.1c0-0.5,0.7-1.2,1.8-1.2s1.8,0.7,1.8,1.2c0,1-1.1,0.3-1.1,1.1c0,1,1.2,1,1.2,1H10z"/>
- </defs>
- <use id="default" xlink:href="#shape-notifcations-addons" class="style-icon-notification"/>
- <use id="hover" xlink:href="#shape-notifcations-addons" class="style-icon-notification hover"/>
- <use id="active" xlink:href="#shape-notifcations-addons" class="style-icon-notification active"/>
-</svg>
diff --git a/arc-firefox-theme/chrome/browser/addons/addon-install-blocked.svg b/arc-firefox-theme/chrome/browser/addons/addon-install-blocked.svg
deleted file mode 100644
index caaaa46..0000000
--- a/arc-firefox-theme/chrome/browser/addons/addon-install-blocked.svg
+++ /dev/null
@@ -1,38 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- This Source Code Form is subject to the terms of the Mozilla Public
- - License, v. 2.0. If a copy of the MPL was not distributed with this
- - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
- width="64" height="64" viewBox="0 0 64 64">
- <defs>
- <style>
- .style-puzzle-piece {
- fill: url('#gradient-linear-puzzle-piece');
- }
- .style-badge-shadow {
- fill: #0d131a;
- fill-opacity: .15;
- }
- .style-badge-background {
- fill: #fff;
- }
- .style-badge-inside {
- fill: #e62117;
- }
- .style-badge-icon {
- fill: #fff;
- }
- </style>
- <linearGradient id="gradient-linear-puzzle-piece" x1="0%" y1="0%" x2="0%" y2="100%">
- <stop offset="0%" stop-color="#999999" stop-opacity="1"/>
- <stop offset="100%" stop-color="#8c8c8c" stop-opacity="1"/>
- </linearGradient>
- </defs>
- <path class="style-puzzle-piece" d="M42,62c2.2,0,4-1.8,4-4l0-14.2c0,0,0.4-3.7,2.8-3.7c2.4,0,2.2,3.9,6.7,3.9c2.3,0,6.2-1.2,6.2-8.2 c0-7-3.9-7.9-6.2-7.9c-4.5,0-4.3,3.7-6.7,3.7c-2.4,0-2.8-3.8-2.8-3.8V22c0-2.2-1.8-4-4-4H31.5c0,0-3.4-0.6-3.4-3 c0-2.4,3.8-2.6,3.8-7.1c0-2.3-1.3-5.9-8.3-5.9s-8,3.6-8,5.9c0,4.5,3.4,4.7,3.4,7.1c0,2.4-3.4,3-3.4,3H6c-2.2,0-4,1.8-4,4l0,7.8 c0,0-0.4,6,4.4,6c3.1,0,3.2-4.1,7.3-4.1c2,0,4,1.9,4,6c0,4.2-2,6.3-4,6.3c-4,0-4.2-4.1-7.3-4.1c-4.8,0-4.4,5.8-4.4,5.8L2,58 c0,2.2,1.8,4,4,4H19c0,0,6.3,0.4,6.3-4.4c0-3.1-4-3.6-4-7.7c0-2,2.2-4.5,6.4-4.5c4.2,0,6.6,2.5,6.6,4.5c0,4-3.9,4.6-3.9,7.7 c0,4.9,6.3,4.4,6.3,4.4H42z"/>
- <svg width="32" height="32" x="32" y="0">
- <ellipse class="style-badge-shadow" rx="14" ry="15" cx="16" cy="17" />
- <circle class="style-badge-background" r="15" cy="15" cx="16" />
- <circle class="style-badge-inside" r="12" cy="15" cx="16" />
- <rect class="style-badge-icon" x="9" y="13" width="14" height="4" rx="1" ry="1" />
- </svg>
-</svg>
diff --git a/arc-firefox-theme/chrome/browser/addons/addon-install-confirm.svg b/arc-firefox-theme/chrome/browser/addons/addon-install-confirm.svg
deleted file mode 100644
index a164552..0000000
--- a/arc-firefox-theme/chrome/browser/addons/addon-install-confirm.svg
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- This Source Code Form is subject to the terms of the Mozilla Public
- - License, v. 2.0. If a copy of the MPL was not distributed with this
- - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
- width="64" height="64" viewBox="0 0 64 64">
- <defs>
- <style>
- .style-puzzle-piece {
- fill: url('#gradient-linear-puzzle-piece');
- }
- </style>
- <linearGradient id="gradient-linear-puzzle-piece" x1="0%" y1="0%" x2="0%" y2="100%">
- <stop offset="0%" stop-color="#66cc52" stop-opacity="1"/>
- <stop offset="100%" stop-color="#60bf4c" stop-opacity="1"/>
- </linearGradient>
- </defs>
- <path class="style-puzzle-piece" d="M42,62c2.2,0,4-1.8,4-4l0-14.2c0,0,0.4-3.7,2.8-3.7c2.4,0,2.2,3.9,6.7,3.9c2.3,0,6.2-1.2,6.2-8.2 c0-7-3.9-7.9-6.2-7.9c-4.5,0-4.3,3.7-6.7,3.7c-2.4,0-2.8-3.8-2.8-3.8V22c0-2.2-1.8-4-4-4H31.5c0,0-3.4-0.6-3.4-3 c0-2.4,3.8-2.6,3.8-7.1c0-2.3-1.3-5.9-8.3-5.9s-8,3.6-8,5.9c0,4.5,3.4,4.7,3.4,7.1c0,2.4-3.4,3-3.4,3H6c-2.2,0-4,1.8-4,4l0,7.8 c0,0-0.4,6,4.4,6c3.1,0,3.2-4.1,7.3-4.1c2,0,4,1.9,4,6c0,4.2-2,6.3-4,6.3c-4,0-4.2-4.1-7.3-4.1c-4.8,0-4.4,5.8-4.4,5.8L2,58 c0,2.2,1.8,4,4,4H19c0,0,6.3,0.4,6.3-4.4c0-3.1-4-3.6-4-7.7c0-2,2.2-4.5,6.4-4.5c4.2,0,6.6,2.5,6.6,4.5c0,4-3.9,4.6-3.9,7.7 c0,4.9,6.3,4.4,6.3,4.4H42z"/>
-</svg>
diff --git a/arc-firefox-theme/chrome/browser/addons/addon-install-downloading.svg b/arc-firefox-theme/chrome/browser/addons/addon-install-downloading.svg
deleted file mode 100644
index 9dcc806..0000000
--- a/arc-firefox-theme/chrome/browser/addons/addon-install-downloading.svg
+++ /dev/null
@@ -1,38 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- This Source Code Form is subject to the terms of the Mozilla Public
- - License, v. 2.0. If a copy of the MPL was not distributed with this
- - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
- width="64" height="64" viewBox="0 0 64 64">
- <defs>
- <style>
- .style-puzzle-piece {
- fill: url('#gradient-linear-puzzle-piece');
- }
- .style-badge-shadow {
- fill: #0d131a;
- fill-opacity: .15;
- }
- .style-badge-background {
- fill: #fff;
- }
- .style-badge-inside {
- fill: #55cc3d;
- }
- .style-badge-icon {
- fill: #fff;
- }
- </style>
- <linearGradient id="gradient-linear-puzzle-piece" x1="0%" y1="0%" x2="0%" y2="100%">
- <stop offset="0%" stop-color="#66cc52" stop-opacity="1"/>
- <stop offset="100%" stop-color="#60bf4c" stop-opacity="1"/>
- </linearGradient>
- </defs>
- <path class="style-puzzle-piece" d="M42,62c2.2,0,4-1.8,4-4l0-14.2c0,0,0.4-3.7,2.8-3.7c2.4,0,2.2,3.9,6.7,3.9c2.3,0,6.2-1.2,6.2-8.2 c0-7-3.9-7.9-6.2-7.9c-4.5,0-4.3,3.7-6.7,3.7c-2.4,0-2.8-3.8-2.8-3.8V22c0-2.2-1.8-4-4-4H31.5c0,0-3.4-0.6-3.4-3 c0-2.4,3.8-2.6,3.8-7.1c0-2.3-1.3-5.9-8.3-5.9s-8,3.6-8,5.9c0,4.5,3.4,4.7,3.4,7.1c0,2.4-3.4,3-3.4,3H6c-2.2,0-4,1.8-4,4l0,7.8 c0,0-0.4,6,4.4,6c3.1,0,3.2-4.1,7.3-4.1c2,0,4,1.9,4,6c0,4.2-2,6.3-4,6.3c-4,0-4.2-4.1-7.3-4.1c-4.8,0-4.4,5.8-4.4,5.8L2,58 c0,2.2,1.8,4,4,4H19c0,0,6.3,0.4,6.3-4.4c0-3.1-4-3.6-4-7.7c0-2,2.2-4.5,6.4-4.5c4.2,0,6.6,2.5,6.6,4.5c0,4-3.9,4.6-3.9,7.7 c0,4.9,6.3,4.4,6.3,4.4H42z"/>
- <svg width="32" height="32" x="32" y="0">
- <ellipse class="style-badge-shadow" rx="14" ry="15" cx="16" cy="17" />
- <circle class="style-badge-background" r="15" cy="15" cx="16" />
- <circle class="style-badge-inside" r="12" cy="15" cx="16" />
- <path class="style-badge-icon" d="M22.7,16.1l-5.6,5.5C16.8,21.9,16.4,22,16,22c-0.4,0-0.7-0.1-1-0.4 l-5.6-5.5C8.8,15.5,8.9,15,9.8,15l3.2,0V9c0-0.6,0.5-1,1.1-1h4c0.6,0,1,0.4,1,1v6h3.2C23.1,15,23.3,15.5,22.7,16.1z"/>
- </svg>
-</svg>
diff --git a/arc-firefox-theme/chrome/browser/addons/addon-install-error.svg b/arc-firefox-theme/chrome/browser/addons/addon-install-error.svg
deleted file mode 100644
index e25950f..0000000
--- a/arc-firefox-theme/chrome/browser/addons/addon-install-error.svg
+++ /dev/null
@@ -1,38 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- This Source Code Form is subject to the terms of the Mozilla Public
- - License, v. 2.0. If a copy of the MPL was not distributed with this
- - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
- width="64" height="64" viewBox="0 0 64 64">
- <defs>
- <style>
- .style-puzzle-piece {
- fill: url('#gradient-linear-puzzle-piece');
- }
- .style-badge-shadow {
- fill: #0d131a;
- fill-opacity: .15;
- }
- .style-badge-background {
- fill: #fff;
- }
- .style-badge-inside {
- fill: #e62117;
- }
- .style-badge-icon {
- fill: #fff;
- }
- </style>
- <linearGradient id="gradient-linear-puzzle-piece" x1="0%" y1="0%" x2="0%" y2="100%">
- <stop offset="0%" stop-color="#999999" stop-opacity="1"/>
- <stop offset="100%" stop-color="#8c8c8c" stop-opacity="1"/>
- </linearGradient>
- </defs>
- <path class="style-puzzle-piece" d="M42,62c2.2,0,4-1.8,4-4l0-14.2c0,0,0.4-3.7,2.8-3.7c2.4,0,2.2,3.9,6.7,3.9c2.3,0,6.2-1.2,6.2-8.2 c0-7-3.9-7.9-6.2-7.9c-4.5,0-4.3,3.7-6.7,3.7c-2.4,0-2.8-3.8-2.8-3.8V22c0-2.2-1.8-4-4-4H31.5c0,0-3.4-0.6-3.4-3 c0-2.4,3.8-2.6,3.8-7.1c0-2.3-1.3-5.9-8.3-5.9s-8,3.6-8,5.9c0,4.5,3.4,4.7,3.4,7.1c0,2.4-3.4,3-3.4,3H6c-2.2,0-4,1.8-4,4l0,7.8 c0,0-0.4,6,4.4,6c3.1,0,3.2-4.1,7.3-4.1c2,0,4,1.9,4,6c0,4.2-2,6.3-4,6.3c-4,0-4.2-4.1-7.3-4.1c-4.8,0-4.4,5.8-4.4,5.8L2,58 c0,2.2,1.8,4,4,4H19c0,0,6.3,0.4,6.3-4.4c0-3.1-4-3.6-4-7.7c0-2,2.2-4.5,6.4-4.5c4.2,0,6.6,2.5,6.6,4.5c0,4-3.9,4.6-3.9,7.7 c0,4.9,6.3,4.4,6.3,4.4H42z"/>
- <svg width="32" height="32" x="32" y="0">
- <ellipse class="style-badge-shadow" rx="14" ry="15" cx="16" cy="17" />
- <circle class="style-badge-background" r="15" cy="15" cx="16" />
- <circle class="style-badge-inside" r="12" cy="15" cx="16" />
- <path class="style-badge-icon" d="M14.9,16.2c0,0,0.1,0.8,1.1,0.8c1,0,1.1-0.8,1.1-0.8 s0.7-3.5,0.8-5.2C18,9.3,18.4,7,16,7s-2,2.4-1.9,4C14.2,12.7,14.9,16.2,14.9,16.2z M16,19c-1.1,0-2,0.9-2,2c0,1.1,0.9,2,2,2 c1.1,0,2-0.9,2-2C18,19.9,17.1,19,16,19z" />
- </svg>
-</svg>
diff --git a/arc-firefox-theme/chrome/browser/addons/addon-install-installed.svg b/arc-firefox-theme/chrome/browser/addons/addon-install-installed.svg
deleted file mode 100644
index 3b352c2..0000000
--- a/arc-firefox-theme/chrome/browser/addons/addon-install-installed.svg
+++ /dev/null
@@ -1,38 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- This Source Code Form is subject to the terms of the Mozilla Public
- - License, v. 2.0. If a copy of the MPL was not distributed with this
- - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
- width="64" height="64" viewBox="0 0 64 64">
- <defs>
- <style>
- .style-puzzle-piece {
- fill: url('#gradient-linear-puzzle-piece');
- }
- .style-badge-shadow {
- fill: #0d131a;
- fill-opacity: .15;
- }
- .style-badge-background {
- fill: #fff;
- }
- .style-badge-inside {
- fill: #55cc3d;
- }
- .style-badge-icon {
- fill: #fff;
- }
- </style>
- <linearGradient id="gradient-linear-puzzle-piece" x1="0%" y1="0%" x2="0%" y2="100%">
- <stop offset="0%" stop-color="#66cc52" stop-opacity="1"/>
- <stop offset="100%" stop-color="#60bf4c" stop-opacity="1"/>
- </linearGradient>
- </defs>
- <path class="style-puzzle-piece" d="M42,62c2.2,0,4-1.8,4-4l0-14.2c0,0,0.4-3.7,2.8-3.7c2.4,0,2.2,3.9,6.7,3.9c2.3,0,6.2-1.2,6.2-8.2 c0-7-3.9-7.9-6.2-7.9c-4.5,0-4.3,3.7-6.7,3.7c-2.4,0-2.8-3.8-2.8-3.8V22c0-2.2-1.8-4-4-4H31.5c0,0-3.4-0.6-3.4-3 c0-2.4,3.8-2.6,3.8-7.1c0-2.3-1.3-5.9-8.3-5.9s-8,3.6-8,5.9c0,4.5,3.4,4.7,3.4,7.1c0,2.4-3.4,3-3.4,3H6c-2.2,0-4,1.8-4,4l0,7.8 c0,0-0.4,6,4.4,6c3.1,0,3.2-4.1,7.3-4.1c2,0,4,1.9,4,6c0,4.2-2,6.3-4,6.3c-4,0-4.2-4.1-7.3-4.1c-4.8,0-4.4,5.8-4.4,5.8L2,58 c0,2.2,1.8,4,4,4H19c0,0,6.3,0.4,6.3-4.4c0-3.1-4-3.6-4-7.7c0-2,2.2-4.5,6.4-4.5c4.2,0,6.6,2.5,6.6,4.5c0,4-3.9,4.6-3.9,7.7 c0,4.9,6.3,4.4,6.3,4.4H42z"/>
- <svg width="32" height="32" x="32" y="0">
- <ellipse class="style-badge-shadow" rx="14" ry="15" cx="16" cy="17" />
- <circle class="style-badge-background" r="15" cy="15" cx="16" />
- <circle class="style-badge-inside" r="12" cy="15" cx="16" />
- <path class="style-badge-icon" d="M22.8,12.3c0,0-6.7,8.1-6.9,8.3c-0.4,0.5-1.5,0.3-1.7,0 c-0.2-0.3-5-5.8-5-5.8c-0.3-0.3-0.3-0.7,0-1l1-1c0.4-0.4,0.9,0,1.2,0.3c0.3,0.4,3.4,3.8,3.4,3.8s5.2-6.1,5.4-6.4 c0.5-0.8,1.6-0.8,1.9-0.5l0.7,0.6C23.1,11.1,23.1,12,22.8,12.3z" />
- </svg>
-</svg>
diff --git a/arc-firefox-theme/chrome/browser/addons/addon-install-restart.svg b/arc-firefox-theme/chrome/browser/addons/addon-install-restart.svg
deleted file mode 100644
index e3269c3..0000000
--- a/arc-firefox-theme/chrome/browser/addons/addon-install-restart.svg
+++ /dev/null
@@ -1,46 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- This Source Code Form is subject to the terms of the Mozilla Public
- - License, v. 2.0. If a copy of the MPL was not distributed with this
- - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
- width="64" height="64" viewBox="0 0 64 64">
- <defs>
- <style>
- .style-puzzle-piece {
- fill: url('#gradient-linear-puzzle-piece');
- fill-opacity: .25;
- }
- .style-puzzle-piece-outline {
- fill: none;
- stroke-width: 2;
- stroke: #52b33e;
- stroke-dasharray: 4 2;
- }
- .style-badge-shadow {
- fill: #0d131a;
- fill-opacity: .15;
- }
- .style-badge-background {
- fill: #fff;
- }
- .style-badge-inside {
- fill: #00a1e5;
- }
- .style-badge-icon {
- fill: #fff;
- }
- </style>
- <linearGradient id="gradient-linear-puzzle-piece" x1="0%" y1="0%" x2="0%" y2="100%">
- <stop offset="0%" stop-color="#66cc52" stop-opacity="1"/>
- <stop offset="100%" stop-color="#60bf4c" stop-opacity="1"/>
- </linearGradient>
- </defs>
- <path class="style-puzzle-piece" d="M42,62c2.2,0,4-1.8,4-4l0-14.2c0,0,0.4-3.7,2.8-3.7c2.4,0,2.2,3.9,6.7,3.9c2.3,0,6.2-1.2,6.2-8.2 c0-7-3.9-7.9-6.2-7.9c-4.5,0-4.3,3.7-6.7,3.7c-2.4,0-2.8-3.8-2.8-3.8V22c0-2.2-1.8-4-4-4H31.5c0,0-3.4-0.6-3.4-3 c0-2.4,3.8-2.6,3.8-7.1c0-2.3-1.3-5.9-8.3-5.9s-8,3.6-8,5.9c0,4.5,3.4,4.7,3.4,7.1c0,2.4-3.4,3-3.4,3H6c-2.2,0-4,1.8-4,4l0,7.8 c0,0-0.4,6,4.4,6c3.1,0,3.2-4.1,7.3-4.1c2,0,4,1.9,4,6c0,4.2-2,6.3-4,6.3c-4,0-4.2-4.1-7.3-4.1c-4.8,0-4.4,5.8-4.4,5.8L2,58 c0,2.2,1.8,4,4,4H19c0,0,6.3,0.4,6.3-4.4c0-3.1-4-3.6-4-7.7c0-2,2.2-4.5,6.4-4.5c4.2,0,6.6,2.5,6.6,4.5c0,4-3.9,4.6-3.9,7.7 c0,4.9,6.3,4.4,6.3,4.4H42z"/>
- <path class="style-puzzle-piece-outline" d="M23.6,3c6.3,0,7.3,3,7.3,4.9c0,2.2-1,3.1-2,4c-0.8,0.8-1.8,1.6-1.8,3.1c0,2.6,2.7,3.7,4.3,4l0.1,0h0.1H42 c1.7,0,3,1.4,3,3v5.8v0l0,0c0.2,1.7,1.2,4.7,3.8,4.7c1.5,0,2.3-0.9,3-1.8c0.8-1,1.6-1.9,3.7-1.9c3.5,0,5.2,2.2,5.2,6.9 c0,6.2-3.2,7.2-5.2,7.2c-2.1,0-2.9-1-3.7-2c-0.7-0.9-1.5-1.9-3-1.9c-2.6,0-3.6,2.9-3.8,4.6l0,0l0,0L45,58c0,1.6-1.3,3-3,3h-5.2l0,0 l0,0c0,0-0.1,0-0.3,0c-4.5,0-4.9-2.4-4.9-3.4c0-1,0.5-1.6,1.5-2.6c1.1-1.1,2.4-2.5,2.4-5.1c0-3.3-3.9-5.5-7.6-5.5 c-4.6,0-7.4,2.8-7.4,5.5c0,2.6,1.4,4,2.5,5.1c1,1,1.5,1.6,1.5,2.6c0,3.1-3.4,3.4-4.9,3.4c-0.2,0-0.3,0-0.3,0l0,0h0H6 c-1.6,0-3-1.3-3-3l0-12.2l0,0l0,0c0,0-0.1-2.5,1.1-3.9c0.6-0.6,1.3-0.9,2.3-0.9c0.9,0,1.5,0.5,2.3,1.5c1,1.2,2.3,2.6,4.9,2.6 c3.3,0,5-3.6,5-7.3c0-3.4-1.6-7-5-7c-2.6,0-3.9,1.4-4.9,2.6c-0.9,1-1.4,1.5-2.3,1.5c-1,0-1.7-0.3-2.3-0.9C2.8,32.6,3,29.9,3,29.9 l0,0l0,0L3,22c0-1.7,1.3-3,3-3h9.7h0.1l0.1,0c1.6-0.3,4.3-1.4,4.3-4c0-1.4-0.9-2.3-1.6-3.1c-0.9-1-1.8-1.9-1.8-4.1 C16.6,4.6,18.9,3,23.6,3"/>
- <svg width="32" height="32" x="32" y="0">
- <ellipse class="style-badge-shadow" rx="14" ry="15" cx="16" cy="17" />
- <circle class="style-badge-background" r="15" cy="15" cx="16" />
- <circle class="style-badge-inside" r="12" cy="15" cx="16" />
- <path class="style-badge-icon" d="M21,15h-6l2.4-2.4c-0.6-0.4-1.2-0.6-1.9-0.6c-2,0-3.5,1.6-3.5,3.5 c0,2,1.6,3.5,3.5,3.5c1,0,2-0.5,2.6-1.2l1.7,1c-1,1.3-2.6,2.1-4.3,2.1c-3,0-5.5-2.5-5.5-5.5c0-3,2.5-5.5,5.5-5.5 c1.3,0,2.4,0.4,3.3,1.2L21,9V15z"/>
- </svg>
-</svg>
diff --git a/arc-firefox-theme/chrome/browser/addons/addon-install-warning.svg b/arc-firefox-theme/chrome/browser/addons/addon-install-warning.svg
deleted file mode 100644
index bac1903..0000000
--- a/arc-firefox-theme/chrome/browser/addons/addon-install-warning.svg
+++ /dev/null
@@ -1,38 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- This Source Code Form is subject to the terms of the Mozilla Public
- - License, v. 2.0. If a copy of the MPL was not distributed with this
- - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
- width="64" height="64" viewBox="0 0 64 64">
- <defs>
- <style>
- .style-puzzle-piece {
- fill: url('#gradient-linear-puzzle-piece');
- }
- .style-badge-shadow {
- fill: #0d131a;
- fill-opacity: .15;
- }
- .style-badge-background {
- fill: #fff;
- }
- .style-badge-inside {
- fill: #ffcd02;
- }
- .style-badge-icon {
- fill: #fff;
- }
- </style>
- <linearGradient id="gradient-linear-puzzle-piece" x1="0%" y1="0%" x2="0%" y2="100%">
- <stop offset="0%" stop-color="#999999" stop-opacity="1"/>
- <stop offset="100%" stop-color="#8c8c8c" stop-opacity="1"/>
- </linearGradient>
- </defs>
- <path class="style-puzzle-piece" d="M42,62c2.2,0,4-1.8,4-4l0-14.2c0,0,0.4-3.7,2.8-3.7c2.4,0,2.2,3.9,6.7,3.9c2.3,0,6.2-1.2,6.2-8.2 c0-7-3.9-7.9-6.2-7.9c-4.5,0-4.3,3.7-6.7,3.7c-2.4,0-2.8-3.8-2.8-3.8V22c0-2.2-1.8-4-4-4H31.5c0,0-3.4-0.6-3.4-3 c0-2.4,3.8-2.6,3.8-7.1c0-2.3-1.3-5.9-8.3-5.9s-8,3.6-8,5.9c0,4.5,3.4,4.7,3.4,7.1c0,2.4-3.4,3-3.4,3H6c-2.2,0-4,1.8-4,4l0,7.8 c0,0-0.4,6,4.4,6c3.1,0,3.2-4.1,7.3-4.1c2,0,4,1.9,4,6c0,4.2-2,6.3-4,6.3c-4,0-4.2-4.1-7.3-4.1c-4.8,0-4.4,5.8-4.4,5.8L2,58 c0,2.2,1.8,4,4,4H19c0,0,6.3,0.4,6.3-4.4c0-3.1-4-3.6-4-7.7c0-2,2.2-4.5,6.4-4.5c4.2,0,6.6,2.5,6.6,4.5c0,4-3.9,4.6-3.9,7.7 c0,4.9,6.3,4.4,6.3,4.4H42z"/>
- <svg width="32" height="32" x="32" y="0">
- <path class="style-badge-shadow" d="M29.5,25.8L18.7,4c-0.6-1.2-1.6-2-2.7-2c-1.1,0-2.1,0.7-2.7,2L2.5,25.8 c-0.6,1.2-0.6,2.5-0.1,3.6C2.9,30.4,4,31,5.2,31h21.6c1.2,0,2.3-0.6,2.8-1.6C30.2,28.4,30.1,27.1,29.5,25.8z" />
- <path class="style-badge-background" d="M16,0c-1.7,0-3.2,1-4.1,2.7L1.7,21.9c-0.9,1.7-0.9,3.4,0,4.8C2.5,28.2,4.1,29,5.9,29H26 c1.9,0,3.4-0.8,4.3-2.2c0.9-1.4,0.8-3.2,0-4.8L20.1,2.7C19.2,1,17.7,0,16,0L16,0z" />
- <path class="style-badge-inside" d="M5.9,26c-1.7,0-2.4-1.2-1.6-2.7L14.6,4.1c0.8-1.5,2.1-1.5,2.8,0l10.3,19.3 c0.8,1.5,0.1,2.7-1.6,2.7H5.9z" />
- <path class="style-badge-icon" d="M14.9,17.6c0,0,0.1,0.7,1.1,0.7c1,0,1.1-0.7,1.1-0.7 s0.7-2.9,0.8-4.2c0.1-1.3,0.5-3.2-1.9-3.2c-2.4,0-2,1.9-1.9,3.2C14.2,14.8,14.9,17.6,14.9,17.6z M16,20c-1.1,0-2,0.9-2,2 c0,1.1,0.9,2,2,2c1.1,0,2-0.9,2-2C18,20.9,17.1,20,16,20z" />
- </svg>
-</svg>
diff --git a/arc-firefox-theme/chrome/browser/bad-content-blocked-16.png b/arc-firefox-theme/chrome/browser/bad-content-blocked-16.png
new file mode 100644
index 0000000..7cf33ec
--- /dev/null
+++ b/arc-firefox-theme/chrome/browser/bad-content-blocked-16.png
Binary files differ
diff --git a/arc-firefox-theme/chrome/browser/bad-content-blocked-16@2x.png b/arc-firefox-theme/chrome/browser/bad-content-blocked-16@2x.png
new file mode 100644
index 0000000..c2e49b3
--- /dev/null
+++ b/arc-firefox-theme/chrome/browser/bad-content-blocked-16@2x.png
Binary files differ
diff --git a/arc-firefox-theme/chrome/browser/bad-content-blocked-64.png b/arc-firefox-theme/chrome/browser/bad-content-blocked-64.png
new file mode 100644
index 0000000..75cf7f9
--- /dev/null
+++ b/arc-firefox-theme/chrome/browser/bad-content-blocked-64.png
Binary files differ
diff --git a/arc-firefox-theme/chrome/browser/bad-content-unblocked-16.png b/arc-firefox-theme/chrome/browser/bad-content-unblocked-16.png
new file mode 100644
index 0000000..2bf0868
--- /dev/null
+++ b/arc-firefox-theme/chrome/browser/bad-content-unblocked-16.png
Binary files differ
diff --git a/arc-firefox-theme/chrome/browser/bad-content-unblocked-64.png b/arc-firefox-theme/chrome/browser/bad-content-unblocked-64.png
new file mode 100644
index 0000000..54eb9f3
--- /dev/null
+++ b/arc-firefox-theme/chrome/browser/bad-content-unblocked-64.png
Binary files differ
diff --git a/arc-firefox-theme/chrome/browser/browser-lightweightTheme.css b/arc-firefox-theme/chrome/browser/browser-lightweightTheme.css
index 8bc1b45..83b86fe 100644
--- a/arc-firefox-theme/chrome/browser/browser-lightweightTheme.css
+++ b/arc-firefox-theme/chrome/browser/browser-lightweightTheme.css
@@ -14,8 +14,8 @@
*/
/* Lightweight theme on tabs */
-#tabbrowser-tabs:not([movingtab]) > .tabbrowser-tab > .tab-stack > .tab-background > .tab-background-start[visuallyselected=true]:-moz-lwtheme::before,
-#tabbrowser-tabs:not([movingtab]) > .tabbrowser-tab > .tab-stack > .tab-background > .tab-background-end[visuallyselected=true]:-moz-lwtheme::before {
+#tabbrowser-tabs:not([movingtab]) > .tabbrowser-tab > .tab-stack > .tab-background > .tab-background-start[selected=true]:-moz-lwtheme::before,
+#tabbrowser-tabs:not([movingtab]) > .tabbrowser-tab > .tab-stack > .tab-background > .tab-background-end[selected=true]:-moz-lwtheme::before {
background-attachment: scroll, fixed;
background-color: transparent;
background-image: linear-gradient(transparent 0px, transparent 2px, hsla(0,0%,100%,0.35) 2px, hsla(0,0%,100%,0.35) 3px, hsla(0,0%,100%,0.65) 3px, hsla(0,0%,100%,0.65) 4px, rgba(255,255,255,.3));/*, lwtHeader;*/
@@ -23,7 +23,7 @@
background-repeat: repeat-x, no-repeat;
}
-#tabbrowser-tabs:not([movingtab]) > .tabbrowser-tab > .tab-stack > .tab-background > .tab-background-middle[visuallyselected=true]:-moz-lwtheme {
+#tabbrowser-tabs:not([movingtab]) > .tabbrowser-tab > .tab-stack > .tab-background > .tab-background-middle[selected=true]:-moz-lwtheme {
background-attachment: scroll, scroll, fixed;
background-color: transparent;
background-image: url(chrome://browser/skin/tabbrowser/tab-active-middle.png),
diff --git a/arc-firefox-theme/chrome/browser/browser.css b/arc-firefox-theme/chrome/browser/browser.css
index 1e9114c..7f2ea86 100644
--- a/arc-firefox-theme/chrome/browser/browser.css
+++ b/arc-firefox-theme/chrome/browser/browser.css
@@ -15,9 +15,7 @@
--toolbarbutton-checkedhover-backgroundcolor: #5294E2;
--toolbarbutton-combined-boxshadow: none;
--toolbarbutton-combined-backgroundimage: linear-gradient(rgba(23, 51, 79, 0.2) 0, rgba(23, 51, 79, 0.2) 18px);
- --verified-identity-box-backgroundcolor: transparent;
- --panel-separator-color: ThreeDShadow;
- --urlbar-separator-color: rgba(41, 41, 41, 0.2); }
+ --verified-identity-box-backgroundcolor: transparent; }
#menubar-items {
-moz-box-orient: vertical;
@@ -62,8 +60,8 @@
#TabsToolbar:not([collapsed="true"]) + #nav-bar {
border-top: 1px solid rgba(212, 213, 219, 0.95) !important;
background-clip: padding-box;
+ margin-top: -1px;
/* Move up into the TabsToolbar for the inner highlight at the top of the nav-bar */
- margin-top: calc(-1 * var(--navbar-tab-toolbar-highlight-overlap));
/* Position the toolbar above the bottom of background tabs */
position: relative;
z-index: 1; }
@@ -283,7 +281,7 @@ menuitem.bookmark-item {
opacity: 0.7; }
/* Stock icons for the menu bar items */
-menuitem:not([type]):not(.menuitem-tooltip):not(.menuitem-iconic-tooltip):not([endimage]) {
+menuitem:not([type]):not(.menuitem-tooltip):not(.menuitem-iconic-tooltip) {
-moz-binding: url("chrome://global/content/bindings/menu.xml#menuitem-iconic"); }
#placesContext_open\:newwindow,
@@ -442,10 +440,9 @@ menuitem:not([type]):not(.menuitem-tooltip):not(.menuitem-iconic-tooltip):not([e
#panelMenu_unsortedBookmarks {
list-style-image: url("chrome://browser/skin/places/unsortedBookmarks.png"); }
-#panelMenu_pocket,
-#menu_pocket,
-#BMB_pocket {
- list-style-image: url("chrome://browser/content/pocket/panels/img/pocketmenuitem16.png"); }
+#menu_readingList,
+#BMB_readingList {
+ list-style-image: url("chrome://browser/skin/readinglist/readinglist-icon.svg"); }
#menu_openDownloads {
list-style-image: url("chrome://browser/skin/Toolbar-small.png");
@@ -491,7 +488,7 @@ menuitem:not([type]):not(.menuitem-tooltip):not(.menuitem-iconic-tooltip):not([e
.findbar-button > .toolbarbutton-text,
:-moz-any(#TabsToolbar, #nav-bar) .toolbarbutton-1 > .toolbarbutton-menubutton-button > .toolbarbutton-icon,
:-moz-any(#TabsToolbar, #nav-bar) .toolbarbutton-1 > .toolbarbutton-menubutton-dropmarker > .dropmarker-icon,
-:-moz-any(#TabsToolbar, #nav-bar) .toolbarbutton-1 > .toolbarbutton-badge-stack,
+:-moz-any(#TabsToolbar, #nav-bar) .toolbarbutton-1 > .toolbarbutton-badge-container > .toolbarbutton-icon,
:-moz-any(#TabsToolbar, #nav-bar) .toolbarbutton-1 > .toolbarbutton-icon {
-moz-margin-end: 0;
padding: 2px 6px;
@@ -500,22 +497,25 @@ menuitem:not([type]):not(.menuitem-tooltip):not(.menuitem-iconic-tooltip):not([e
transition-property: background-color, border-color;
transition-duration: 150ms; }
-:-moz-any(#TabsToolbar, #nav-bar) .toolbarbutton-1:not(:-moz-any(#back-button, #forward-button, #home-button, #print-button, #downloads-button, #bookmarks-menu-button, #new-tab-button, #new-window-button, #fullscreen-button, #sync-button, #feed-button, #tabview-button, #social-share-button, #open-file-button, #find-button, #developer-button, #preferences-button, #privatebrowsing-button, #save-page-button, #add-ons-button, #history-panelmenu, #nav-bar-overflow-button, #PanelUI-menu-button, #characterencoding-button, #email-link-button, #sidebar-button, #zoom-out-button, #zoom-reset-button, #zoom-in-button, #cut-button, #copy-button, #paste-button, #e10s-button, #panic-button, #web-apps-button, #webide-button, #loop-button, #pocket-button)) > .toolbarbutton-icon,
-:-moz-any(#TabsToolbar, #nav-bar) .toolbarbutton-1:not(:-moz-any(#back-button, #forward-button, #home-button, #print-button, #downloads-button, #bookmarks-menu-button, #new-tab-button, #new-window-button, #fullscreen-button, #sync-button, #feed-button, #tabview-button, #social-share-button, #open-file-button, #find-button, #developer-button, #preferences-button, #privatebrowsing-button, #save-page-button, #add-ons-button, #history-panelmenu, #nav-bar-overflow-button, #PanelUI-menu-button, #characterencoding-button, #email-link-button, #sidebar-button, #zoom-out-button, #zoom-reset-button, #zoom-in-button, #cut-button, #copy-button, #paste-button, #e10s-button, #panic-button, #web-apps-button, #webide-button, #loop-button, #pocket-button)) > .toolbarbutton-badge-stack,
-:-moz-any(#TabsToolbar, #nav-bar) .toolbarbutton-1:not(:-moz-any(#back-button, #forward-button, #home-button, #print-button, #downloads-button, #bookmarks-menu-button, #new-tab-button, #new-window-button, #fullscreen-button, #sync-button, #feed-button, #tabview-button, #social-share-button, #open-file-button, #find-button, #developer-button, #preferences-button, #privatebrowsing-button, #save-page-button, #add-ons-button, #history-panelmenu, #nav-bar-overflow-button, #PanelUI-menu-button, #characterencoding-button, #email-link-button, #sidebar-button, #zoom-out-button, #zoom-reset-button, #zoom-in-button, #cut-button, #copy-button, #paste-button, #e10s-button, #panic-button, #web-apps-button, #webide-button, #loop-button, #pocket-button)) > .toolbarbutton-menubutton-button > .toolbarbutton-icon {
+:-moz-any(#TabsToolbar, #nav-bar) .toolbarbutton-1:not(:-moz-any(#back-button, #forward-button, #home-button, #print-button, #downloads-button, #bookmarks-menu-button, #new-tab-button, #new-window-button, #fullscreen-button, #sync-button, #feed-button, #tabview-button, #social-share-button, #open-file-button, #find-button, #developer-button, #preferences-button, #privatebrowsing-button, #save-page-button, #switch-to-metro-button, #add-ons-button, #history-panelmenu, #nav-bar-overflow-button, #PanelUI-menu-button, #characterencoding-button, #email-link-button, #sidebar-button, #zoom-out-button, #zoom-reset-button, #zoom-in-button, #cut-button, #copy-button, #paste-button, #e10s-button, #panic-button, #web-apps-button, #webide-button, #loop-button)) > .toolbarbutton-icon,
+:-moz-any(#TabsToolbar, #nav-bar) .toolbarbutton-1:not(:-moz-any(#back-button, #forward-button, #home-button, #print-button, #downloads-button, #bookmarks-menu-button, #new-tab-button, #new-window-button, #fullscreen-button, #sync-button, #feed-button, #tabview-button, #social-share-button, #open-file-button, #find-button, #developer-button, #preferences-button, #privatebrowsing-button, #save-page-button, #switch-to-metro-button, #add-ons-button, #history-panelmenu, #nav-bar-overflow-button, #PanelUI-menu-button, #characterencoding-button, #email-link-button, #sidebar-button, #zoom-out-button, #zoom-reset-button, #zoom-in-button, #cut-button, #copy-button, #paste-button, #e10s-button, #panic-button, #web-apps-button, #webide-button, #loop-button)) > .toolbarbutton-badge-container > .toolbarbutton-icon,
+:-moz-any(#TabsToolbar, #nav-bar) .toolbarbutton-1:not(:-moz-any(#back-button, #forward-button, #home-button, #print-button, #downloads-button, #bookmarks-menu-button, #new-tab-button, #new-window-button, #fullscreen-button, #sync-button, #feed-button, #tabview-button, #social-share-button, #open-file-button, #find-button, #developer-button, #preferences-button, #privatebrowsing-button, #save-page-button, #switch-to-metro-button, #add-ons-button, #history-panelmenu, #nav-bar-overflow-button, #PanelUI-menu-button, #characterencoding-button, #email-link-button, #sidebar-button, #zoom-out-button, #zoom-reset-button, #zoom-in-button, #cut-button, #copy-button, #paste-button, #e10s-button, #panic-button, #web-apps-button, #webide-button, #loop-button)) > .toolbarbutton-menubutton-button > .toolbarbutton-icon {
padding: 3px 7px; }
+toolbarbutton.badged-button > .toolbarbutton-badge-container > .toolbarbutton-icon,
+toolbarbutton[type="socialmark"] > .toolbarbutton-icon {
+ max-width: 32px !important; }
+
/* Help SDK icons fit: */
-toolbarbutton[constrain-size="true"][cui-areatype="toolbar"] > .toolbarbutton-icon,
-toolbarbutton[constrain-size="true"][cui-areatype="toolbar"] > .toolbarbutton-badge-stack > .toolbarbutton-icon {
+toolbarbutton[sdk-button="true"][cui-areatype="toolbar"] > .toolbarbutton-icon {
width: 16px; }
-:-moz-any(#TabsToolbar, #nav-bar) toolbarbutton[constrain-size="true"][cui-areatype="toolbar"] > .toolbarbutton-icon {
+:-moz-any(#TabsToolbar, #nav-bar) toolbarbutton[sdk-button="true"][cui-areatype="toolbar"] > .toolbarbutton-icon {
/* XXXgijs box models strike again: this is 16px + 2 * 7px padding + 2 * 1px border (from the rules above) */
width: 32px; }
#nav-bar #PanelUI-menu-button {
- -moz-padding-start: 5px;
+ -moz-padding-start: 7px;
-moz-padding-end: 5px; }
#nav-bar #PanelUI-button,
@@ -527,7 +527,7 @@ toolbarbutton[constrain-size="true"][cui-areatype="toolbar"] > .toolbarbutton-ba
:-moz-any(#TabsToolbar, #nav-bar) .toolbarbutton-1[open]:not([disabled=true]) > .toolbarbutton-menubutton-button > .toolbarbutton-icon,
:-moz-any(#TabsToolbar, #nav-bar) .toolbarbutton-1:not([disabled=true]):not([open]):hover > .toolbarbutton-menubutton-button > .toolbarbutton-icon,
:-moz-any(#TabsToolbar, #nav-bar) .toolbarbutton-1:not([disabled=true]):not([open]):hover > .toolbarbutton-menubutton-dropmarker > .dropmarker-icon,
-:-moz-any(#TabsToolbar, #nav-bar) .toolbarbutton-1:not([disabled=true]):hover > .toolbarbutton-badge-stack,
+:-moz-any(#TabsToolbar, #nav-bar) .toolbarbutton-1:not([disabled=true]):hover > .toolbarbutton-badge-container > .toolbarbutton-icon,
:-moz-any(#TabsToolbar, #nav-bar) .toolbarbutton-1:not([disabled=true]):hover > .toolbarbutton-icon {
background: var(--toolbarbutton-hover-background);
border-width: 1px;
@@ -549,7 +549,7 @@ toolbarbutton[constrain-size="true"][cui-areatype="toolbar"] > .toolbarbutton-ba
.findbar-button:not([disabled=true]):-moz-any([checked="true"], :hover:active) > .toolbarbutton-text,
:-moz-any(#TabsToolbar, #nav-bar) .toolbarbutton-1:not([open="true"]) > .toolbarbutton-menubutton-button:not([disabled=true]):-moz-any(:hover:active, [open="true"]) > .toolbarbutton-icon,
:-moz-any(#TabsToolbar, #nav-bar) .toolbarbutton-1[open="true"] > .toolbarbutton-menubutton-dropmarker:not([disabled=true]) > .dropmarker-icon,
-:-moz-any(#TabsToolbar, #nav-bar) .toolbarbutton-1:not([disabled=true]):-moz-any([open], [checked], :hover:active) > .toolbarbutton-badge-stack,
+:-moz-any(#TabsToolbar, #nav-bar) .toolbarbutton-1:not([disabled=true]):-moz-any([open], [checked], :hover:active) > .toolbarbutton-badge-container > .toolbarbutton-icon,
:-moz-any(#TabsToolbar, #nav-bar) .toolbarbutton-1:not([disabled=true]):-moz-any([open], [checked], :hover:active) > .toolbarbutton-icon {
background: var(--toolbarbutton-active-background);
box-shadow: var(--toolbarbutton-active-boxshadow);
@@ -690,11 +690,13 @@ toolbarbutton[constrain-size="true"][cui-areatype="toolbar"] > .toolbarbutton-ba
#sync-button[cui-areatype="toolbar"] {
-moz-image-region: rect(0, 270px, 18px, 252px); }
-#sync-button[cui-areatype="toolbar"][status="active"] {
+#sync-button[cui-areatype="toolbar"][status="active"],
+#sync-button[cui-areatype="toolbar"][status="active"]:hover:active:not([disabled="true"]) {
list-style-image: url("chrome://browser/skin/syncProgress-toolbar.png");
-moz-image-region: rect(0, 18px, 18px, 0px); }
-toolbar[brighttext] #sync-button[status="active"] {
+toolbar[brighttext] #sync-button[status="active"],
+toolbar[brighttext] #sync-button[status="active"]:hover:active:not([disabled="true"]) {
list-style-image: url("chrome://browser/skin/syncProgress-toolbar-inverted.png"); }
#feed-button[cui-areatype="toolbar"] {
@@ -739,13 +741,6 @@ toolbar[brighttext] #sync-button[status="active"] {
#PanelUI-menu-button {
-moz-image-region: rect(0, 486px, 18px, 468px); }
-#PanelUI-menu-button.thumburger {
- list-style-image: url("chrome://browser/skin/customizableui/thumburger.png") !important;
- -moz-image-region: auto !important; }
-
-toolbar[brighttext] #PanelUI-menu-button.thumburger {
- list-style-image: url("chrome://browser/skin/customizableui/thumburger-inverted.png") !important; }
-
#edit-controls:not(:-moz-any(:not([cui-areatype="toolbar"]), [overflowedItem=true])) > #cut-button {
-moz-image-region: rect(0, 504px, 18px, 486px); }
@@ -788,459 +783,234 @@ toolbar[brighttext] #PanelUI-menu-button.thumburger {
#web-apps-button[cui-areatype="toolbar"] {
-moz-image-region: rect(0, 720px, 18px, 702px); }
-#loop-button {
+#loop-button > .toolbarbutton-badge-container {
list-style-image: url(chrome://browser/skin/loop/toolbar.png);
-moz-image-region: rect(0, 18px, 18px, 0); }
-toolbar[brighttext] #loop-button {
+toolbar[brighttext] #loop-button > .toolbarbutton-badge-container {
list-style-image: url(chrome://browser/skin/loop/toolbar-inverted.png); }
-#loop-button[state="disabled"],
-#loop-button[disabled="true"] {
+#loop-button[state="disabled"] > .toolbarbutton-badge-container,
+#loop-button[disabled="true"] > .toolbarbutton-badge-container {
-moz-image-region: rect(0, 36px, 18px, 18px); }
-#loop-button:not([disabled="true"])[state="error"] {
+#loop-button:not([disabled="true"])[state="error"] > .toolbarbutton-badge-container {
-moz-image-region: rect(0, 54px, 18px, 36px); }
-#loop-button:not([disabled="true"])[state="action"] {
+#loop-button:not([disabled="true"])[state="action"] > .toolbarbutton-badge-container {
-moz-image-region: rect(0, 72px, 18px, 54px); }
-#loop-button:not([disabled="true"])[state="action"]:-moz-any(:hover, :hover:active, [open]) {
+#loop-button:not([disabled="true"])[state="action"]:-moz-any(:hover, :hover:active, [open]) > .toolbarbutton-badge-container {
-moz-image-region: rect(0, 90px, 18px, 72px); }
-#loop-button:not([disabled="true"])[state="active"] {
+#loop-button:not([disabled="true"])[state="active"] > .toolbarbutton-badge-container {
-moz-image-region: rect(0, 108px, 18px, 90px); }
-#loop-button:not([disabled="true"])[state="active"]:-moz-any(:hover, :hover:active, [open]) {
+#loop-button:not([disabled="true"])[state="active"]:-moz-any(:hover, :hover:active, [open]) > .toolbarbutton-badge-container {
-moz-image-region: rect(0, 126px, 18px, 108px); }
#webide-button[cui-areatype="toolbar"] {
-moz-image-region: rect(0, 738px, 18px, 720px); }
-#pocket-button[cui-areatype="toolbar"] {
- -moz-image-region: rect(0, 774px, 18px, 756px); }
-
-#pocket-button[cui-areatype="toolbar"][open] {
- -moz-image-region: rect(18px, 774px, 36px, 756px); }
-
/* Menu panel and palette styles */
+/* Note that this file isn't used for HiDPI on OS X. */
:root {
--menupanel-list-style-image: url(chrome://browser/skin/menuPanel.png);
- --menupanel-list-style-image-2x: url(chrome://browser/skin/menuPanel@2x.png);
- --menupanel-small-list-style-image: url(chrome://browser/skin/menuPanel-small.png);
- --menupanel-small-list-style-image-2x: url(chrome://browser/skin/menuPanel-small@2x.png); }
-
-@media not all and (min-resolution: 1.1dppx) {
- toolbaritem[sdkstylewidget="true"] > toolbarbutton,
- :-moz-any(#back-button, #forward-button, #home-button, #print-button, #downloads-button, #bookmarks-menu-button, #new-tab-button, #new-window-button, #fullscreen-button, #sync-button, #feed-button, #tabview-button, #social-share-button, #open-file-button, #find-button, #developer-button, #preferences-button, #privatebrowsing-button, #save-page-button, #add-ons-button, #history-panelmenu, #nav-bar-overflow-button, #PanelUI-menu-button, #characterencoding-button, #email-link-button, #sidebar-button, #zoom-out-button, #zoom-reset-button, #zoom-in-button, #cut-button, #copy-button, #paste-button, #e10s-button, #panic-button, #web-apps-button, #webide-button, #loop-button, #pocket-button)[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > :-moz-any(#back-button, #forward-button, #home-button, #print-button, #downloads-button, #bookmarks-menu-button, #new-tab-button, #new-window-button, #fullscreen-button, #sync-button, #feed-button, #tabview-button, #social-share-button, #open-file-button, #find-button, #developer-button, #preferences-button, #privatebrowsing-button, #save-page-button, #add-ons-button, #history-panelmenu, #nav-bar-overflow-button, #PanelUI-menu-button, #characterencoding-button, #email-link-button, #sidebar-button, #zoom-out-button, #zoom-reset-button, #zoom-in-button, #cut-button, #copy-button, #paste-button, #e10s-button, #panic-button, #web-apps-button, #webide-button, #loop-button, #pocket-button) {
- list-style-image: var(--menupanel-list-style-image); }
-
- #home-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #home-button {
- -moz-image-region: rect(0px, 128px, 32px, 96px); }
-
- #bookmarks-menu-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #bookmarks-menu-button {
- -moz-image-region: rect(0px, 192px, 32px, 160px); }
-
- #bookmarks-menu-button[cui-areatype="menu-panel"][panel-multiview-anchor=true] {
- -moz-image-region: rect(32px, 192px, 64px, 160px); }
-
- #history-panelmenu[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #history-panelmenu {
- -moz-image-region: rect(0px, 224px, 32px, 192px); }
-
- #history-panelmenu[cui-areatype="menu-panel"][panel-multiview-anchor=true] {
- -moz-image-region: rect(32px, 224px, 64px, 192px); }
-
- #downloads-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #downloads-button {
- -moz-image-region: rect(0px, 256px, 32px, 224px); }
-
- #add-ons-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #add-ons-button {
- -moz-image-region: rect(0px, 288px, 32px, 256px); }
-
- #open-file-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #open-file-button {
- -moz-image-region: rect(0px, 320px, 32px, 288px); }
-
- #save-page-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #save-page-button {
- -moz-image-region: rect(0px, 352px, 32px, 320px); }
-
- #sync-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #sync-button {
- -moz-image-region: rect(0px, 384px, 32px, 352px); }
-
- #sync-button[cui-areatype="menu-panel"][status="active"] {
- list-style-image: url(chrome://browser/skin/syncProgress-menuPanel.png);
- -moz-image-region: rect(0px, 32px, 32px, 0px); }
-
- #feed-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #feed-button {
- -moz-image-region: rect(0px, 416px, 32px, 384px); }
-
- #feed-button[cui-areatype="menu-panel"][panel-multiview-anchor=true] {
- -moz-image-region: rect(32px, 416px, 64px, 384px); }
-
- #social-share-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #social-share-button {
- -moz-image-region: rect(0px, 448px, 32px, 416px); }
-
- #characterencoding-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #characterencoding-button {
- -moz-image-region: rect(0px, 480px, 32px, 448px); }
-
- #characterencoding-button[cui-areatype="menu-panel"][panel-multiview-anchor=true] {
- -moz-image-region: rect(32px, 480px, 64px, 448px); }
-
- #new-window-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #new-window-button {
- -moz-image-region: rect(0px, 512px, 32px, 480px); }
-
- #e10s-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #e10s-button {
- -moz-image-region: rect(0px, 512px, 32px, 480px); }
-
- #new-tab-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #new-tab-button {
- -moz-image-region: rect(0px, 544px, 32px, 512px); }
-
- #privatebrowsing-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #privatebrowsing-button {
- -moz-image-region: rect(0px, 576px, 32px, 544px); }
-
- #tabview-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #tabview-button {
- -moz-image-region: rect(0px, 608px, 32px, 576px); }
-
- #find-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #find-button {
- -moz-image-region: rect(0px, 640px, 32px, 608px); }
-
- #print-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #print-button {
- -moz-image-region: rect(0px, 672px, 32px, 640px); }
-
- #fullscreen-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #fullscreen-button {
- -moz-image-region: rect(0px, 704px, 32px, 672px); }
-
- #developer-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #developer-button {
- -moz-image-region: rect(0px, 736px, 32px, 704px); }
-
- #developer-button[cui-areatype="menu-panel"][panel-multiview-anchor=true] {
- -moz-image-region: rect(32px, 736px, 64px, 704px); }
-
- #preferences-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #preferences-button {
- -moz-image-region: rect(0px, 768px, 32px, 736px); }
-
- #email-link-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #email-link-button {
- -moz-image-region: rect(0, 800px, 32px, 768px); }
-
- #sidebar-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #sidebar-button {
- -moz-image-region: rect(0, 864px, 32px, 832px); }
-
- #sidebar-button[cui-areatype="menu-panel"][panel-multiview-anchor=true] {
- -moz-image-region: rect(32px, 864px, 64px, 832px); }
-
- #panic-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #panic-button {
- -moz-image-region: rect(0, 896px, 32px, 864px); }
-
- #panic-button[cui-areatype="menu-panel"][panel-multiview-anchor=true] {
- -moz-image-region: rect(32px, 896px, 64px, 864px); }
-
- #web-apps-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #web-apps-button {
- -moz-image-region: rect(0, 928px, 32px, 896px); }
-
- #webide-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #webide-button {
- -moz-image-region: rect(0px, 960px, 32px, 928px); }
-
- #pocket-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #pocket-button {
- -moz-image-region: rect(0px, 992px, 32px, 960px); }
-
- #pocket-button[cui-areatype="menu-panel"][panel-multiview-anchor=true] {
- -moz-image-region: rect(32px, 992px, 64px, 960px); }
-
- toolbaritem[sdkstylewidget="true"] > toolbarbutton {
- -moz-image-region: rect(0, 832px, 32px, 800px); }
-
- #loop-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #loop-button {
- list-style-image: url(chrome://browser/skin/loop/menuPanel.png);
- -moz-image-region: rect(0, 32px, 32px, 0); }
-
- /* Make sure that the state icons are not shown in the customization palette. */
- toolbarpaletteitem[place="palette"] > #loop-button {
- -moz-image-region: rect(0, 32px, 32px, 0) !important; }
-
- #loop-button[cui-areatype="menu-panel"][state="disabled"],
- #loop-button[cui-areatype="menu-panel"][disabled="true"] {
- -moz-image-region: rect(0, 64px, 32px, 32px); }
-
- #loop-button[cui-areatype="menu-panel"]:not([disabled="true"])[state="error"] {
- -moz-image-region: rect(0, 96px, 32px, 64px); }
-
- #loop-button[cui-areatype="menu-panel"]:not([disabled="true"])[state="action"] {
- -moz-image-region: rect(0, 128px, 32px, 96px); }
+ --menupanel-small-list-style-image: url(chrome://browser/skin/menuPanel-small.png); }
- #loop-button[cui-areatype="menu-panel"]:not([disabled="true"])[state="action"]:-moz-any(:hover, :hover:active, [open]) {
- -moz-image-region: rect(0, 160px, 32px, 128px); }
+toolbaritem[sdkstylewidget="true"] > toolbarbutton,
+:-moz-any(#back-button, #forward-button, #home-button, #print-button, #downloads-button, #bookmarks-menu-button, #new-tab-button, #new-window-button, #fullscreen-button, #sync-button, #feed-button, #tabview-button, #social-share-button, #open-file-button, #find-button, #developer-button, #preferences-button, #privatebrowsing-button, #save-page-button, #switch-to-metro-button, #add-ons-button, #history-panelmenu, #nav-bar-overflow-button, #PanelUI-menu-button, #characterencoding-button, #email-link-button, #sidebar-button, #zoom-out-button, #zoom-reset-button, #zoom-in-button, #cut-button, #copy-button, #paste-button, #e10s-button, #panic-button, #web-apps-button, #webide-button, #loop-button)[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > :-moz-any(#back-button, #forward-button, #home-button, #print-button, #downloads-button, #bookmarks-menu-button, #new-tab-button, #new-window-button, #fullscreen-button, #sync-button, #feed-button, #tabview-button, #social-share-button, #open-file-button, #find-button, #developer-button, #preferences-button, #privatebrowsing-button, #save-page-button, #switch-to-metro-button, #add-ons-button, #history-panelmenu, #nav-bar-overflow-button, #PanelUI-menu-button, #characterencoding-button, #email-link-button, #sidebar-button, #zoom-out-button, #zoom-reset-button, #zoom-in-button, #cut-button, #copy-button, #paste-button, #e10s-button, #panic-button, #web-apps-button, #webide-button, #loop-button) {
+ list-style-image: var(--menupanel-list-style-image); }
- #loop-button[cui-areatype="menu-panel"]:not([disabled="true"])[state="active"] {
- -moz-image-region: rect(0, 192px, 32px, 160px); }
+#home-button[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #home-button {
+ -moz-image-region: rect(0px, 128px, 32px, 96px); }
- #loop-button[cui-areatype="menu-panel"]:not([disabled="true"])[state="active"]:-moz-any(:hover, :hover:active, [open]) {
- -moz-image-region: rect(0, 224px, 32px, 192px); }
+#bookmarks-menu-button[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #bookmarks-menu-button {
+ -moz-image-region: rect(0px, 192px, 32px, 160px); }
- /* Wide panel control icons */
- #edit-controls:-moz-any(:not([cui-areatype="toolbar"]), [overflowedItem=true]) > toolbarbutton,
- #zoom-controls:-moz-any(:not([cui-areatype="toolbar"]), [overflowedItem=true]) > toolbarbutton,
- toolbarpaletteitem[place="palette"] > #edit-controls > toolbarbutton,
- toolbarpaletteitem[place="palette"] > #zoom-controls > toolbarbutton {
- list-style-image: var(--menupanel-small-list-style-image); }
+#bookmarks-menu-button[cui-areatype="menu-panel"][panel-multiview-anchor=true] {
+ -moz-image-region: rect(32px, 192px, 64px, 160px); }
- #edit-controls:-moz-any(:not([cui-areatype="toolbar"]), [overflowedItem=true]) > #cut-button,
- toolbarpaletteitem[place="palette"] > #edit-controls > #cut-button {
- -moz-image-region: rect(0px, 32px, 16px, 16px); }
+#history-panelmenu[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #history-panelmenu {
+ -moz-image-region: rect(0px, 224px, 32px, 192px); }
- #edit-controls:-moz-any(:not([cui-areatype="toolbar"]), [overflowedItem=true]) > #copy-button,
- toolbarpaletteitem[place="palette"] > #edit-controls > #copy-button {
- -moz-image-region: rect(0px, 48px, 16px, 32px); }
+#history-panelmenu[cui-areatype="menu-panel"][panel-multiview-anchor=true] {
+ -moz-image-region: rect(32px, 224px, 64px, 192px); }
- #edit-controls:-moz-any(:not([cui-areatype="toolbar"]), [overflowedItem=true]) > #paste-button,
- toolbarpaletteitem[place="palette"] > #edit-controls > #paste-button {
- -moz-image-region: rect(0px, 64px, 16px, 48px); }
+#downloads-button[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #downloads-button {
+ -moz-image-region: rect(0px, 256px, 32px, 224px); }
- #zoom-controls:-moz-any(:not([cui-areatype="toolbar"]), [overflowedItem=true]) > #zoom-out-button,
- toolbarpaletteitem[place="palette"] > #zoom-controls > #zoom-out-button {
- -moz-image-region: rect(0px, 80px, 16px, 64px); }
+#add-ons-button[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #add-ons-button {
+ -moz-image-region: rect(0px, 288px, 32px, 256px); }
- #zoom-controls:-moz-any(:not([cui-areatype="toolbar"]), [overflowedItem=true]) > #zoom-in-button,
- toolbarpaletteitem[place="palette"] > #zoom-controls > #zoom-in-button {
- -moz-image-region: rect(0px, 96px, 16px, 80px); }
+#open-file-button[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #open-file-button {
+ -moz-image-region: rect(0px, 320px, 32px, 288px); }
- #add-share-provider {
- list-style-image: url(chrome://browser/skin/menuPanel-small.png);
- -moz-image-region: rect(0px, 96px, 16px, 80px); } }
-/* Menu panel and palette styles */
-@media (min-resolution: 1.1dppx) {
- toolbaritem[sdkstylewidget="true"] > toolbarbutton,
- :-moz-any(#back-button, #forward-button, #home-button, #print-button, #downloads-button, #bookmarks-menu-button, #new-tab-button, #new-window-button, #fullscreen-button, #sync-button, #feed-button, #tabview-button, #social-share-button, #open-file-button, #find-button, #developer-button, #preferences-button, #privatebrowsing-button, #save-page-button, #add-ons-button, #history-panelmenu, #nav-bar-overflow-button, #PanelUI-menu-button, #characterencoding-button, #email-link-button, #sidebar-button, #zoom-out-button, #zoom-reset-button, #zoom-in-button, #cut-button, #copy-button, #paste-button, #e10s-button, #panic-button, #web-apps-button, #webide-button, #loop-button, #pocket-button)[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > :-moz-any(#back-button, #forward-button, #home-button, #print-button, #downloads-button, #bookmarks-menu-button, #new-tab-button, #new-window-button, #fullscreen-button, #sync-button, #feed-button, #tabview-button, #social-share-button, #open-file-button, #find-button, #developer-button, #preferences-button, #privatebrowsing-button, #save-page-button, #add-ons-button, #history-panelmenu, #nav-bar-overflow-button, #PanelUI-menu-button, #characterencoding-button, #email-link-button, #sidebar-button, #zoom-out-button, #zoom-reset-button, #zoom-in-button, #cut-button, #copy-button, #paste-button, #e10s-button, #panic-button, #web-apps-button, #webide-button, #loop-button, #pocket-button) {
- list-style-image: var(--menupanel-list-style-image-2x); }
-
- #home-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #home-button {
- -moz-image-region: rect(0px, 256px, 64px, 192px); }
-
- #bookmarks-menu-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #bookmarks-menu-button {
- -moz-image-region: rect(0px, 384px, 64px, 320px); }
-
- #bookmarks-menu-button[cui-areatype="menu-panel"][panel-multiview-anchor=true] {
- -moz-image-region: rect(64px, 384px, 128px, 320px); }
-
- #history-panelmenu[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #history-panelmenu {
- -moz-image-region: rect(0px, 448px, 64px, 384px); }
-
- #history-panelmenu[cui-areatype="menu-panel"][panel-multiview-anchor=true] {
- -moz-image-region: rect(64px, 448px, 128px, 384px); }
-
- #downloads-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #downloads-button {
- -moz-image-region: rect(0px, 512px, 64px, 448px); }
+#save-page-button[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #save-page-button {
+ -moz-image-region: rect(0px, 352px, 32px, 320px); }
- #add-ons-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #add-ons-button {
- -moz-image-region: rect(0px, 576px, 64px, 512px); }
+#sync-button[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #sync-button {
+ -moz-image-region: rect(0px, 384px, 32px, 352px); }
- #open-file-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #open-file-button {
- -moz-image-region: rect(0px, 640px, 64px, 576px); }
+#sync-button[cui-areatype="menu-panel"][status="active"] {
+ list-style-image: url(chrome://browser/skin/syncProgress-menuPanel.png);
+ -moz-image-region: rect(0px, 32px, 32px, 0px); }
- #save-page-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #save-page-button {
- -moz-image-region: rect(0px, 704px, 64px, 640px); }
+#feed-button[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #feed-button {
+ -moz-image-region: rect(0px, 416px, 32px, 384px); }
- #sync-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #sync-button {
- -moz-image-region: rect(0px, 768px, 64px, 704px); }
+#social-share-button[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #social-share-button {
+ -moz-image-region: rect(0px, 448px, 32px, 416px); }
- #sync-button[cui-areatype="menu-panel"][status="active"] {
- list-style-image: url(chrome://browser/skin/syncProgress-menuPanel@2x.png);
- -moz-image-region: rect(0px, 64px, 64px, 0px); }
+#characterencoding-button[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #characterencoding-button {
+ -moz-image-region: rect(0px, 480px, 32px, 448px); }
- #feed-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #feed-button {
- -moz-image-region: rect(0px, 832px, 64px, 768px); }
+#characterencoding-button[cui-areatype="menu-panel"][panel-multiview-anchor=true] {
+ -moz-image-region: rect(32px, 480px, 64px, 448px); }
- #feed-button[cui-areatype="menu-panel"][panel-multiview-anchor=true] {
- -moz-image-region: rect(64px, 832px, 128px, 768px); }
+#new-window-button[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #new-window-button {
+ -moz-image-region: rect(0px, 512px, 32px, 480px); }
- #social-share-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #social-share-button {
- -moz-image-region: rect(0px, 896px, 64px, 832px); }
+#e10s-button[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #e10s-button {
+ -moz-image-region: rect(0px, 512px, 32px, 480px); }
- #characterencoding-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #characterencoding-button {
- -moz-image-region: rect(0, 960px, 64px, 896px); }
+#new-tab-button[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #new-tab-button {
+ -moz-image-region: rect(0px, 544px, 32px, 512px); }
- #characterencoding-button[cui-areatype="menu-panel"][panel-multiview-anchor=true] {
- -moz-image-region: rect(64px, 960px, 128px, 896px); }
+#privatebrowsing-button[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #privatebrowsing-button {
+ -moz-image-region: rect(0px, 576px, 32px, 544px); }
- #new-window-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #new-window-button {
- -moz-image-region: rect(0px, 1024px, 64px, 960px); }
+#tabview-button[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #tabview-button {
+ -moz-image-region: rect(0px, 608px, 32px, 576px); }
- #e10s-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #e10s-button {
- -moz-image-region: rect(0px, 1024px, 64px, 960px); }
+#find-button[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #find-button {
+ -moz-image-region: rect(0px, 640px, 32px, 608px); }
- #webide-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #webide-button {
- -moz-image-region: rect(0px, 1920px, 64px, 1856px); }
+#print-button[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #print-button {
+ -moz-image-region: rect(0px, 672px, 32px, 640px); }
- #pocket-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #pocket-button {
- -moz-image-region: rect(0px, 1984px, 64px, 1920px); }
+#fullscreen-button[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #fullscreen-button {
+ -moz-image-region: rect(0px, 704px, 32px, 672px); }
- #pocket-button[cui-areatype="menu-panel"][panel-multiview-anchor=true] {
- -moz-image-region: rect(64px, 1984px, 128px, 1920px); }
+#developer-button[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #developer-button {
+ -moz-image-region: rect(0px, 736px, 32px, 704px); }
- #loop-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #loop-button {
- list-style-image: url(chrome://browser/skin/loop/menuPanel@2x.png);
- -moz-image-region: rect(0, 64px, 64px, 0); }
+#developer-button[cui-areatype="menu-panel"][panel-multiview-anchor=true] {
+ -moz-image-region: rect(32px, 736px, 64px, 704px); }
- /* Make sure that the state icons are not shown in the customization palette. */
- toolbarpaletteitem[place="palette"] > #loop-button {
- -moz-image-region: rect(0, 64px, 64px, 0) !important; }
+#preferences-button[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #preferences-button {
+ -moz-image-region: rect(0px, 768px, 32px, 736px); }
- #loop-button[cui-areatype="menu-panel"][state="disabled"],
- #loop-button[cui-areatype="menu-panel"][disabled="true"] {
- -moz-image-region: rect(0, 128px, 64px, 64px); }
+#email-link-button[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #email-link-button {
+ -moz-image-region: rect(0, 800px, 32px, 768px); }
- #loop-button[cui-areatype="menu-panel"]:not([disabled="true"])[state="error"] {
- -moz-image-region: rect(0, 192px, 64px, 128px); }
+#sidebar-button[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #sidebar-button {
+ -moz-image-region: rect(0, 864px, 32px, 832px); }
- #loop-button[cui-areatype="menu-panel"]:not([disabled="true"])[state="action"] {
- -moz-image-region: rect(0, 256px, 64px, 192px); }
+#sidebar-button[cui-areatype="menu-panel"][panel-multiview-anchor=true] {
+ -moz-image-region: rect(32px, 864px, 64px, 832px); }
- #loop-button[cui-areatype="menu-panel"]:not([disabled="true"])[state="action"]:-moz-any(:hover, :hover:active, [open]) {
- -moz-image-region: rect(0, 320px, 64px, 256px); }
+#panic-button[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #panic-button {
+ -moz-image-region: rect(0, 896px, 32px, 864px); }
- #loop-button[cui-areatype="menu-panel"]:not([disabled="true"])[state="active"] {
- -moz-image-region: rect(0, 384px, 64px, 320px); }
+#panic-button[cui-areatype="menu-panel"][panel-multiview-anchor=true] {
+ -moz-image-region: rect(32px, 896px, 64px, 864px); }
- #loop-button[cui-areatype="menu-panel"]:not([disabled="true"])[state="active"]:-moz-any(:hover, :hover:active, [open]) {
- -moz-image-region: rect(0, 448px, 64px, 384px); }
+#web-apps-button[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #web-apps-button {
+ -moz-image-region: rect(0, 928px, 32px, 896px); }
- #new-tab-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #new-tab-button {
- -moz-image-region: rect(0px, 1088px, 64px, 1024px); }
+#webide-button[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #webide-button {
+ -moz-image-region: rect(0px, 960px, 32px, 928px); }
- #privatebrowsing-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #privatebrowsing-button {
- -moz-image-region: rect(0px, 1152px, 64px, 1088px); }
+toolbaritem[sdkstylewidget="true"] > toolbarbutton {
+ -moz-image-region: rect(0, 832px, 32px, 800px); }
- #tabview-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #tabview-button {
- -moz-image-region: rect(0px, 1216px, 64px, 1152px); }
+#loop-button[cui-areatype="menu-panel"] > .toolbarbutton-badge-container,
+toolbarpaletteitem[place="palette"] > #loop-button > .toolbarbutton-badge-container {
+ list-style-image: url(chrome://browser/skin/loop/menuPanel.png);
+ -moz-image-region: rect(0, 32px, 32px, 0); }
- #find-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #find-button {
- -moz-image-region: rect(0px, 1280px, 64px, 1216px); }
+/* Make sure that the state icons are not shown in the customization palette. */
+toolbarpaletteitem[place="palette"] > #loop-button > .toolbarbutton-badge-container {
+ -moz-image-region: rect(0, 32px, 32px, 0) !important; }
- #print-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #print-button {
- -moz-image-region: rect(0px, 1344px, 64px, 1280px); }
-
- #fullscreen-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #fullscreen-button {
- -moz-image-region: rect(0px, 1408px, 64px, 1344px); }
-
- #developer-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #developer-button {
- -moz-image-region: rect(0px, 1472px, 64px, 1408px); }
-
- #developer-button[cui-areatype="menu-panel"][panel-multiview-anchor=true] {
- -moz-image-region: rect(64px, 1472px, 128px, 1408px); }
-
- #preferences-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #preferences-button {
- -moz-image-region: rect(0px, 1536px, 64px, 1472px); }
-
- #email-link-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #email-link-button {
- -moz-image-region: rect(0px, 1600px, 64px, 1536px); }
+#loop-button[cui-areatype="menu-panel"][state="disabled"] > .toolbarbutton-badge-container,
+#loop-button[cui-areatype="menu-panel"][disabled="true"] > .toolbarbutton-badge-container {
+ -moz-image-region: rect(0, 64px, 32px, 32px); }
- #sidebar-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #sidebar-button {
- -moz-image-region: rect(0px, 1728px, 64px, 1664px); }
+#loop-button[cui-areatype="menu-panel"]:not([disabled="true"])[state="error"] > .toolbarbutton-badge-container {
+ -moz-image-region: rect(0, 96px, 32px, 64px); }
- #sidebar-button[cui-areatype="menu-panel"][panel-multiview-anchor=true] {
- -moz-image-region: rect(64px, 1728px, 128px, 1664px); }
+#loop-button[cui-areatype="menu-panel"]:not([disabled="true"])[state="action"] > .toolbarbutton-badge-container {
+ -moz-image-region: rect(0, 128px, 32px, 96px); }
- #panic-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #panic-button {
- -moz-image-region: rect(0, 1792px, 64px, 1728px); }
+#loop-button[cui-areatype="menu-panel"]:not([disabled="true"])[state="action"]:-moz-any(:hover, :hover:active, [open]) > .toolbarbutton-badge-container {
+ -moz-image-region: rect(0, 160px, 32px, 128px); }
- #panic-button[cui-areatype="menu-panel"][panel-multiview-anchor=true] {
- -moz-image-region: rect(64px, 1792px, 128px, 1728px); }
+#loop-button[cui-areatype="menu-panel"]:not([disabled="true"])[state="active"] > .toolbarbutton-badge-container {
+ -moz-image-region: rect(0, 192px, 32px, 160px); }
- #web-apps-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #web-apps-button {
- -moz-image-region: rect(0, 1856px, 64px, 1792px); }
+#loop-button[cui-areatype="menu-panel"]:not([disabled="true"])[state="active"]:-moz-any(:hover, :hover:active, [open]) > .toolbarbutton-badge-container {
+ -moz-image-region: rect(0, 224px, 32px, 192px); }
- toolbaritem[sdkstylewidget="true"] > toolbarbutton {
- -moz-image-region: rect(0, 1664px, 64px, 1600px); }
+/* Wide panel control icons */
+#edit-controls:-moz-any(:not([cui-areatype="toolbar"]), [overflowedItem=true]) > toolbarbutton,
+#zoom-controls:-moz-any(:not([cui-areatype="toolbar"]), [overflowedItem=true]) > toolbarbutton,
+toolbarpaletteitem[place="palette"] > #edit-controls > toolbarbutton,
+toolbarpaletteitem[place="palette"] > #zoom-controls > toolbarbutton {
+ list-style-image: var(--menupanel-small-list-style-image); }
- /* Footer and wide panel control icons */
- #edit-controls:-moz-any(:not([cui-areatype="toolbar"]), [overflowedItem=true]) > toolbarbutton,
- #zoom-controls:-moz-any(:not([cui-areatype="toolbar"]), [overflowedItem=true]) > toolbarbutton,
- toolbarpaletteitem[place="palette"] > #edit-controls > toolbarbutton,
- toolbarpaletteitem[place="palette"] > #zoom-controls > toolbarbutton {
- list-style-image: var(--menupanel-small-list-style-image-2x); }
+#edit-controls:-moz-any(:not([cui-areatype="toolbar"]), [overflowedItem=true]) > #cut-button,
+toolbarpaletteitem[place="palette"] > #edit-controls > #cut-button {
+ -moz-image-region: rect(0px, 32px, 16px, 16px); }
- /* Wide items like the Cut/Copy/Paste and Zoom controls are special in that their icons
- are 16x16 when in the panel, but 18x18 when in a toolbar. */
- #edit-controls:-moz-any(:not([cui-areatype="toolbar"]), [overflowedItem=true]) > toolbarbutton > .toolbarbutton-icon,
- #zoom-controls:-moz-any(:not([cui-areatype="toolbar"]), [overflowedItem=true]) > toolbarbutton > .toolbarbutton-icon,
- toolbarpaletteitem[place="palette"] > #edit-controls > toolbarbutton > .toolbarbutton-icon,
- toolbarpaletteitem[place="palette"] > #zoom-controls > toolbarbutton > .toolbarbutton-icon {
- width: 16px; }
+#edit-controls:-moz-any(:not([cui-areatype="toolbar"]), [overflowedItem=true]) > #copy-button,
+toolbarpaletteitem[place="palette"] > #edit-controls > #copy-button {
+ -moz-image-region: rect(0px, 48px, 16px, 32px); }
- #edit-controls:-moz-any(:not([cui-areatype="toolbar"]), [overflowedItem=true]) > #cut-button,
- toolbarpaletteitem[place="palette"] > #edit-controls > #cut-button {
- -moz-image-region: rect(0px, 64px, 32px, 32px); }
+#edit-controls:-moz-any(:not([cui-areatype="toolbar"]), [overflowedItem=true]) > #paste-button,
+toolbarpaletteitem[place="palette"] > #edit-controls > #paste-button {
+ -moz-image-region: rect(0px, 64px, 16px, 48px); }
- #edit-controls:-moz-any(:not([cui-areatype="toolbar"]), [overflowedItem=true]) > #copy-button,
- toolbarpaletteitem[place="palette"] > #edit-controls > #copy-button {
- -moz-image-region: rect(0px, 96px, 32px, 64px); }
+#zoom-controls:-moz-any(:not([cui-areatype="toolbar"]), [overflowedItem=true]) > #zoom-out-button,
+toolbarpaletteitem[place="palette"] > #zoom-controls > #zoom-out-button {
+ -moz-image-region: rect(0px, 80px, 16px, 64px); }
- #edit-controls:-moz-any(:not([cui-areatype="toolbar"]), [overflowedItem=true]) > #paste-button,
- toolbarpaletteitem[place="palette"] > #edit-controls > #paste-button {
- -moz-image-region: rect(0px, 128px, 32px, 96px); }
+#zoom-controls:-moz-any(:not([cui-areatype="toolbar"]), [overflowedItem=true]) > #zoom-in-button,
+toolbarpaletteitem[place="palette"] > #zoom-controls > #zoom-in-button {
+ -moz-image-region: rect(0px, 96px, 16px, 80px); }
- #zoom-controls:-moz-any(:not([cui-areatype="toolbar"]), [overflowedItem=true]) > #zoom-out-button,
- toolbarpaletteitem[place="palette"] > #zoom-controls > #zoom-out-button {
- -moz-image-region: rect(0px, 160px, 32px, 128px); }
+#add-share-provider {
+ list-style-image: url(chrome://browser/skin/menuPanel-small.png);
+ -moz-image-region: rect(0px, 96px, 16px, 80px); }
- #zoom-controls:-moz-any(:not([cui-areatype="toolbar"]), [overflowedItem=true]) > #zoom-in-button,
- toolbarpaletteitem[place="palette"] > #zoom-controls > #zoom-in-button {
- -moz-image-region: rect(0px, 192px, 32px, 160px); } }
#main-window:not([customizing]) .toolbarbutton-1[disabled=true] > .toolbarbutton-icon,
#main-window:not([customizing]) .toolbarbutton-1[disabled=true] > .toolbarbutton-menu-dropmarker,
#main-window:not([customizing]) .toolbarbutton-1[disabled=true] > .toolbarbutton-menubutton-dropmarker,
@@ -1282,7 +1052,7 @@ toolbar[brighttext] #loop-button {
#urlbar,
.searchbar-textbox {
-moz-appearance: none;
- padding: 2px 3px;
+ padding: 3px;
border-radius: 3px;
margin: 0 3px;
color: #5c616c;
@@ -1314,25 +1084,6 @@ toolbar[brighttext] #loop-button {
#urlbar-icons {
-moz-box-align: center; }
-#urlbar-search-footer {
- border-top: 1px solid rgba(24, 26, 27, 0.14);
- background-color: rgba(24, 26, 27, 0.07); }
-
-#urlbar-search-settings {
- -moz-appearance: none;
- -moz-user-focus: ignore;
- color: inherit;
- margin: 0;
- border: 0;
- padding: 8px 20px;
- background: transparent; }
-
-#urlbar-search-settings:hover {
- background-color: rgba(24, 26, 27, 0.07); }
-
-#urlbar-search-settings:hover:active {
- background-color: rgba(24, 26, 27, 0.12); }
-
#urlbar-search-splitter {
-moz-appearance: none;
width: 8px; }
@@ -1349,57 +1100,14 @@ toolbar[brighttext] #loop-button {
-moz-margin-start: 0;
color: GrayText; }
-#PopupAutoCompleteRichResult > hbox[anonid="search-suggestions-notification"] {
- border-bottom: 1px solid rgba(24, 26, 27, 0.14);
- background-color: rgba(24, 26, 27, 0.07);
- padding: 6px 0;
- -moz-padding-start: 44px;
- -moz-padding-end: 6px;
- background-image: url("chrome://browser/skin/info.svg");
- background-clip: padding-box;
- background-position: 20px center;
- background-repeat: no-repeat;
- background-size: 16px 16px; }
-
-#PopupAutoCompleteRichResult > hbox[anonid="search-suggestions-notification"]:-moz-locale-dir(rtl) {
- background-position: right 20px center; }
-
-#PopupAutoCompleteRichResult > hbox[anonid="search-suggestions-notification"] > description {
- margin: 0;
- padding: 0; }
-
-#PopupAutoCompleteRichResult > hbox[anonid="search-suggestions-notification"] > description > label.text-link {
- -moz-margin-start: 0; }
-
-#PopupAutoCompleteRichResult > hbox[anonid="search-suggestions-notification"] > button {
- -moz-appearance: none;
- -moz-user-focus: ignore;
- min-width: 80px;
- border-radius: 3px;
- padding: 4px 16px;
- margin: 0;
- -moz-margin-start: 10px; }
-
-#PopupAutoCompleteRichResult > hbox[anonid="search-suggestions-notification"] > button[anonid="search-suggestions-notification-disable"] {
- color: #616161;
- background-color: #e0e0e0;
- border: 1px solid #d1d1d1; }
-
-#PopupAutoCompleteRichResult > hbox[anonid="search-suggestions-notification"] > button[anonid="search-suggestions-notification-disable"]:hover {
- background-color: #d6d6d6; }
-
-#PopupAutoCompleteRichResult > hbox[anonid="search-suggestions-notification"] > button[anonid="search-suggestions-notification-enable"] {
- color: white;
- background-color: #67cc14;
- border: 1px solid #67cc14; }
-
-#PopupAutoCompleteRichResult > hbox[anonid="search-suggestions-notification"] > button[anonid="search-suggestions-notification-enable"]:hover {
- background-color: #5eba12; }
-
#search-container {
min-width: calc(54px + 11ch); }
/* identity box */
+#identity-box {
+ padding: 1px;
+ font-size: .9em; }
+
#identity-box:-moz-locale-dir(ltr) {
border-top-left-radius: 1.5px;
border-bottom-left-radius: 1.5px; }
@@ -1408,98 +1116,192 @@ toolbar[brighttext] #loop-button {
border-top-right-radius: 1.5px;
border-bottom-right-radius: 1.5px; }
-#identity-box.verifiedIdentity:not(:-moz-lwtheme):not(:hover):not([open=true]) {
- background-color: var(--identity-box-verified-background-color); }
+#notification-popup-box:not([hidden]) + #identity-box {
+ -moz-padding-start: 2px;
+ border-radius: 0; }
+
+window:not([chromehidden~="toolbar"]) #urlbar-wrapper > #urlbar > #identity-box {
+ border-radius: 0; }
+
+window:not([chromehidden~="toolbar"]) #urlbar-wrapper:not([switchingtabs]) > #urlbar > #identity-box {
+ transition: padding-left, padding-right; }
+
+#urlbar[pageproxystate="valid"] > #identity-box.chromeUI,
+#urlbar[pageproxystate="valid"] > #identity-box.verifiedIdentity {
+ -moz-margin-end: 4px; }
+
+#identity-box.verifiedIdentity:not(:-moz-lwtheme) {
+ background-color: var(--verified-identity-box-backgroundcolor); }
#identity-box:-moz-focusring {
outline: 1px dotted #000;
outline-offset: -3px; }
-#identity-box {
+#identity-icon-labels {
+ -moz-padding-start: 2px;
+ -moz-padding-end: 5px; }
+
+:root {
--identity-box-verified-color: #479900;
+ --identity-box-verified-background-image: linear-gradient(rgba(39, 74, 8, 0), rgba(39, 74, 8, 0.2) 35%, rgba(39, 74, 8, 0.2) 65%, rgba(39, 74, 8, 0));
--identity-box-chrome-color: #e57300;
- border-inline-end: 1px solid var(--urlbar-separator-color);
- border-image: linear-gradient(transparent 15%, var(--urlbar-separator-color) 15%, var(--urlbar-separator-color) 85%, transparent 85%);
- border-image-slice: 1;
- font-size: .9em;
- padding: 3px 5px 3px 3px;
- margin-inline-end: 4px;
- overflow: hidden; }
+ --identity-box-chrome-background-image: linear-gradient(rgba(229, 114, 0, 0), rgba(229, 114, 0, 0.5) 35%, rgba(229, 114, 0, 0.5) 65%, rgba(229, 114, 0, 0)); }
+#urlbar[pageproxystate="valid"] > #identity-box.chromeUI,
#urlbar[pageproxystate="valid"] > #identity-box.verifiedIdentity {
- color: var(--identity-box-verified-color); }
-
-#urlbar[pageproxystate="valid"] > #identity-box.chromeUI {
- color: var(--identity-box-chrome-color); }
+ background-position: right;
+ background-size: 1px;
+ background-repeat: no-repeat; }
-#identity-icon-labels {
- padding-inline-start: 2px; }
+#urlbar[pageproxystate="valid"] > #identity-box.chromeUI:-moz-locale-dir(rtl),
+#urlbar[pageproxystate="valid"] > #identity-box.verifiedIdentity:-moz-locale-dir(rtl) {
+ background-position: left; }
-#notification-popup-box:not([hidden]) + #identity-box {
- padding-inline-start: 5px;
- border-radius: 0; }
+#urlbar[pageproxystate="valid"] > #identity-box.verifiedIdentity {
+ color: var(--identity-box-verified-color);
+ background-image: var(--identity-box-verified-background-image); }
-window:not([chromehidden~="toolbar"]) #urlbar-wrapper > #urlbar > #identity-box {
- border-radius: 0; }
+#urlbar[pageproxystate="valid"] > #identity-box.chromeUI {
+ color: var(--identity-box-chrome-color);
+ background-image: var(--identity-box-chrome-background-image); }
-/* TRACKING PROTECTION ICON */
-#tracking-protection-icon {
+/* page proxy icon */
+#page-proxy-favicon {
width: 16px;
height: 16px;
- margin-inline-start: 0;
- margin-inline-end: 2px;
- list-style-image: url(chrome://browser/skin/tracking-protection-16.svg);
- opacity: 1; }
+ list-style-image: url(chrome://browser/skin/identity-icons-generic.png); }
-#tracking-protection-icon[state="loaded-tracking-content"] {
- list-style-image: url(chrome://browser/skin/tracking-protection-disabled-16.svg); }
+.chromeUI > #page-proxy-favicon[pageproxystate="valid"] {
+ list-style-image: url(chrome://branding/content/identity-icons-brand.png); }
-#tracking-protection-icon[animate] {
- transition: margin-left 200ms ease-out, margin-right 200ms ease-out; }
+.verifiedDomain > #page-proxy-favicon[pageproxystate="valid"] {
+ list-style-image: url(chrome://browser/skin/identity-icons-https.png); }
-#tracking-protection-icon:not([state]) {
- margin-inline-start: -18px;
- pointer-events: none;
- opacity: 0;
- /* Only animate the shield in, when it disappears hide it immediately. */
- transition: none; }
+.verifiedIdentity > #page-proxy-favicon[pageproxystate="valid"] {
+ list-style-image: url(chrome://browser/skin/identity-icons-https-ev.png); }
-#urlbar[pageproxystate="invalid"] > #identity-box > #identity-icons > #tracking-protection-icon {
- visibility: collapse; }
+.mixedActiveContent > #page-proxy-favicon[pageproxystate="valid"] {
+ list-style-image: url(chrome://browser/skin/identity-icons-https-mixed-active.png); }
+
+.mixedDisplayContent > #page-proxy-favicon[pageproxystate="valid"] {
+ list-style-image: url(chrome://browser/skin/identity-icons-https-mixed-display.png); }
+
+.mixedDisplayContentLoadedActiveBlocked > #page-proxy-favicon[pageproxystate="valid"] {
+ list-style-image: url(chrome://browser/skin/identity-icons-https-mixed-display.png); }
+
+#page-proxy-favicon[pageproxystate="invalid"] {
+ opacity: 0.3; }
+
+#identity-popup.chromeUI > #identity-popup-container > #identity-popup-icon {
+ list-style-image: url("chrome://branding/content/icon64.png"); }
+
+#identity-popup-brandName {
+ font-weight: bold;
+ font-size: 1.25em;
+ margin-top: .5em;
+ margin-bottom: .5em; }
+
+#identity-popup-content-box {
+ max-width: 50ch; }
-/* MAIN IDENTITY ICON */
#page-proxy-favicon {
- width: 16px;
- height: 16px;
- list-style-image: url(chrome://browser/skin/identity-not-secure.svg); }
+ margin-top: 1px;
+ margin-bottom: 1px;
+ -moz-margin-start: 3px;
+ -moz-margin-end: 1px;
+ -moz-image-region: rect(0, 16px, 16px, 0); }
-.chromeUI > #identity-icons > #page-proxy-favicon[pageproxystate="valid"] {
- list-style-image: url(chrome://branding/content/identity-icons-brand.svg); }
+#identity-box:hover > #page-proxy-favicon {
+ -moz-image-region: rect(0, 32px, 16px, 16px); }
-.verifiedDomain > #identity-icons > #page-proxy-favicon[pageproxystate="valid"],
-.verifiedIdentity > #identity-icons > #page-proxy-favicon[pageproxystate="valid"] {
- list-style-image: url(chrome://browser/skin/identity-secure.svg); }
+#identity-box:hover:active > #page-proxy-favicon,
+#identity-box[open=true] > #page-proxy-favicon {
+ -moz-image-region: rect(0, 48px, 16px, 32px); }
-.mixedActiveContent > #identity-icons > #page-proxy-favicon[pageproxystate="valid"] {
- list-style-image: url(chrome://browser/skin/identity-mixed-active-loaded.svg); }
+/* Identity popup icons */
+#identity-popup-icon {
+ height: 64px;
+ width: 64px;
+ padding: 0;
+ list-style-image: url("chrome://browser/skin/identity.png");
+ -moz-image-region: rect(0px, 64px, 64px, 0px); }
-.weakCipher > #identity-icons > #page-proxy-favicon[pageproxystate="valid"],
-.mixedDisplayContent > #identity-icons > #page-proxy-favicon[pageproxystate="valid"],
-.mixedDisplayContentLoadedActiveBlocked > #identity-icons > #page-proxy-favicon[pageproxystate="valid"] {
- list-style-image: url(chrome://browser/skin/identity-mixed-passive-loaded.svg); }
+#identity-popup.verifiedDomain > #identity-popup-container > #identity-popup-icon {
+ -moz-image-region: rect(64px, 64px, 128px, 0px); }
-.mixedActiveBlocked > #identity-icons > #page-proxy-favicon[pageproxystate="valid"] {
- list-style-image: url(chrome://browser/skin/identity-mixed-active-blocked.svg); }
+#identity-popup.verifiedIdentity > #identity-popup-container > #identity-popup-icon {
+ -moz-image-region: rect(128px, 64px, 192px, 0px); }
-#page-proxy-favicon[pageproxystate="invalid"] {
- opacity: 0.3; }
+/* Identity popup body text */
+.identity-popup-description {
+ white-space: pre-wrap;
+ -moz-padding-start: 15px;
+ margin: 2px 0 4px; }
-#urlbar[actiontype="searchengine"] > #identity-box > #identity-icons > #page-proxy-favicon {
- -moz-image-region: inherit;
- list-style-image: url(chrome://global/skin/icons/autocomplete-search.svg#search-icon);
- width: 16px;
+.identity-popup-label {
+ white-space: pre-wrap;
+ -moz-padding-start: 15px;
+ margin: 0; }
+
+#identity-popup-content-host,
+#identity-popup-content-owner {
+ font-weight: bold;
+ max-width: 300px; }
+
+#identity-popup-content-host,
+#identity-popup-content-box.verifiedIdentity > #identity-popup-content-owner {
+ font-size: 140%; }
+
+#identity-popup-content-owner {
+ margin-bottom: 0 !important; }
+
+#identity-popup-content-verifier {
+ margin: 4px 0 2px; }
+
+#identity-popup-content-box.verifiedIdentity > #identity-popup-encryption,
+#identity-popup-content-box.verifiedDomain > #identity-popup-encryption {
+ margin-top: 10px;
+ -moz-margin-start: -18px; }
+
+#identity-popup-content-box.verifiedIdentity > #identity-popup-encryption > vbox > #identity-popup-encryption-icon,
+#identity-popup-content-box.verifiedDomain > #identity-popup-encryption > vbox > #identity-popup-encryption-icon {
+ list-style-image: url("chrome://browser/skin/Secure.png"); }
+
+#identity-popup-help-icon {
+ -moz-appearance: none;
+ margin-left: 0px;
+ border: none;
+ background: none;
+ min-width: 0;
+ list-style-image: url("chrome://global/skin/icons/question-16.png");
+ cursor: pointer; }
+
+#identity-popup-help-icon > .button-box > .button-text {
+ display: none; }
+
+#identity-popup-help-icon > .button-box > .button-icon {
height: 16px;
- opacity: 1; }
+ width: 16px; }
+
+#identity-popup-help-icon:-moz-focusring {
+ outline: 1px dotted;
+ outline-offset: 1px; }
+
+#identity-popup > .panel-arrowcontainer > .panel-arrowcontent {
+ padding: 0; }
+
+#identity-popup-container {
+ min-width: 280px;
+ padding: 10px; }
+
+#identity-popup-button-container {
+ background: linear-gradient(to bottom, rgba(0, 0, 0, 0.04) 60%, transparent);
+ padding: 10px;
+ margin-top: 5px; }
+
+/* Notification popup */
+#notification-popup {
+ min-width: 280px; }
.popup-notification-icon {
width: 64px;
@@ -1509,31 +1311,16 @@ window:not([chromehidden~="toolbar"]) #urlbar-wrapper > #urlbar > #identity-box
.popup-notification-icon[popupid="geolocation"] {
list-style-image: url(chrome://browser/skin/Geolocation-64.png); }
-.popup-notification-icon[popupid="push"] {
- list-style-image: url(chrome://browser/skin/Push-64.png); }
-
.popup-notification-icon[popupid="xpinstall-disabled"],
+.popup-notification-icon[popupid="addon-progress"],
+.popup-notification-icon[popupid="addon-install-cancelled"],
.popup-notification-icon[popupid="addon-install-blocked"],
-.popup-notification-icon[popupid="addon-install-origin-blocked"] {
- list-style-image: url(chrome://browser/skin/addons/addon-install-blocked.svg); }
-
-.popup-notification-icon[popupid="addon-progress"] {
- list-style-image: url(chrome://browser/skin/addons/addon-install-downloading.svg); }
-
-.popup-notification-icon[popupid="addon-install-failed"] {
- list-style-image: url(chrome://browser/skin/addons/addon-install-error.svg); }
-
-.popup-notification-icon[popupid="addon-install-confirmation"] {
- list-style-image: url(chrome://browser/skin/addons/addon-install-confirm.svg); }
-
-#addon-install-confirmation-notification[warning] .popup-notification-icon[popupid="addon-install-confirmation"] {
- list-style-image: url(chrome://browser/skin/addons/addon-install-warning.svg); }
-
+.popup-notification-icon[popupid="addon-install-origin-blocked"],
+.popup-notification-icon[popupid="addon-install-failed"],
.popup-notification-icon[popupid="addon-install-complete"] {
- list-style-image: url(chrome://browser/skin/addons/addon-install-installed.svg); }
-
-.popup-notification-icon[popupid="addon-install-restart"] {
- list-style-image: url(chrome://browser/skin/addons/addon-install-restart.svg); }
+ list-style-image: url(chrome://mozapps/skin/extensions/extensionGeneric.png);
+ width: 32px;
+ height: 32px; }
.popup-notification-icon[popupid="click-to-play-plugins"] {
list-style-image: url(chrome://mozapps/skin/plugins/pluginBlocked-64.png); }
@@ -1541,18 +1328,46 @@ window:not([chromehidden~="toolbar"]) #urlbar-wrapper > #urlbar > #identity-box
.popup-notification-icon[popupid="web-notifications"] {
list-style-image: url(chrome://browser/skin/notification-64.png); }
+.addon-progress-description {
+ width: 350px;
+ max-width: 350px; }
+
+.popup-progress-label,
+.popup-progress-meter {
+ -moz-margin-start: 0;
+ -moz-margin-end: 0; }
+
+.popup-progress-cancel {
+ -moz-appearance: none;
+ background: transparent;
+ border: none;
+ padding: 0;
+ margin: 0;
+ -moz-margin-start: 5px;
+ min-height: 0;
+ min-width: 0;
+ list-style-image: url("moz-icon://stock/gtk-cancel?size=menu"); }
+
.popup-notification-icon[popupid="indexedDB-permissions-prompt"],
.popup-notification-icon[popupid*="offline-app-requested"],
.popup-notification-icon[popupid="offline-app-usage"] {
list-style-image: url(chrome://global/skin/icons/question-64.png); }
-.popup-notification-icon[popupid="password"] {
+.popup-notification-icon[popupid="password-save"],
+.popup-notification-icon[popupid="password-change"] {
list-style-image: url(chrome://mozapps/skin/passwordmgr/key-64.png); }
.popup-notification-icon[popupid="webapps-install-progress"],
.popup-notification-icon[popupid="webapps-install"] {
list-style-image: url(chrome://global/skin/icons/webapps-64.png); }
+.popup-notification-icon[popupid="bad-content"] {
+ list-style-image: url(chrome://browser/skin/bad-content-blocked-64.png); }
+
+.popup-notification-icon[popupid="bad-content"][mixedblockdisabled],
+.popup-notification-icon[popupid="bad-content"][trackingblockdisabled] {
+ list-style-image: url(chrome://browser/skin/bad-content-unblocked-64.png); }
+
.popup-notification-icon[popupid="webRTC-sharingDevices"],
.popup-notification-icon[popupid="webRTC-shareDevices"] {
list-style-image: url(chrome://browser/skin/webRTC-shareDevice-64.png); }
@@ -1579,36 +1394,36 @@ window:not([chromehidden~="toolbar"]) #urlbar-wrapper > #urlbar > #identity-box
border-style: solid;
border-color: #dcdfe3; }
+#notification-popup-box:not([hidden]) + #identity-box {
+ -moz-padding-start: 2px;
+ border-radius: 0; }
+
#notification-popup-box:-moz-locale-dir(rtl),
.notification-anchor-icon:-moz-locale-dir(rtl) {
transform: scaleX(-1); }
.notification-anchor-icon {
- list-style-image: url(moz-icon://stock/gtk-dialog-info?size=16);
width: 16px;
height: 16px;
margin: 0 2px; }
+.notification-anchor-icon:-moz-focusring {
+ outline: 1px dotted -moz-DialogText; }
+
+.default-notification-icon,
+#default-notification-icon {
+ list-style-image: url(chrome://global/skin/icons/information-16.png); }
+
.identity-notification-icon,
#identity-notification-icon {
- list-style-image: url(chrome://mozapps/skin/profile/profileicon.png);
- /* XXX: need HiDPI version */ }
+ list-style-image: url(chrome://mozapps/skin/profile/profileicon.png); }
.geo-notification-icon,
#geo-notification-icon {
list-style-image: url(chrome://browser/skin/Geolocation-16.png); }
-#push-notification-icon {
- list-style-image: url(chrome://browser/skin/Push-16.png); }
-
#addons-notification-icon {
- list-style-image: url(chrome://browser/skin/addons/addon-install-anchor.svg#default); }
-
-#addons-notification-icon:hover {
- list-style-image: url(chrome://browser/skin/addons/addon-install-anchor.svg#hover); }
-
-#addons-notification-icon:hover:active {
- list-style-image: url(chrome://browser/skin/addons/addon-install-anchor.svg#active); }
+ list-style-image: url(chrome://mozapps/skin/extensions/extensionGeneric-16.png); }
.indexedDB-notification-icon,
#indexedDB-notification-icon {
@@ -1617,12 +1432,6 @@ window:not([chromehidden~="toolbar"]) #urlbar-wrapper > #urlbar > #identity-box
#password-notification-icon {
list-style-image: url(chrome://mozapps/skin/passwordmgr/key-16.png); }
-#login-fill-notification-icon {
- /* Temporary icon until the capture and fill doorhangers are unified. */
- list-style-image: url(chrome://mozapps/skin/passwordmgr/key-16.png);
- transform: scaleX(-1); }
-
-.webapps-notification-icon,
#webapps-notification-icon {
list-style-image: url(chrome://global/skin/icons/webapps-16.png); }
@@ -1658,6 +1467,14 @@ window:not([chromehidden~="toolbar"]) #urlbar-wrapper > #urlbar > #identity-box
opacity: 0; }
to {
opacity: 1; } }
+.bad-content-blocked-notification-icon,
+#bad-content-blocked-notification-icon {
+ list-style-image: url(chrome://browser/skin/bad-content-blocked-16.png); }
+
+.bad-content-unblocked-notification-icon,
+#bad-content-unblocked-notification-icon {
+ list-style-image: url(chrome://browser/skin/bad-content-unblocked-16.png); }
+
.webRTC-shareDevices-notification-icon,
#webRTC-shareDevices-notification-icon {
list-style-image: url(chrome://browser/skin/webRTC-shareDevice-16.png); }
@@ -1686,104 +1503,11 @@ window:not([chromehidden~="toolbar"]) #urlbar-wrapper > #urlbar > #identity-box
#web-notifications-notification-icon {
list-style-image: url(chrome://browser/skin/notification-16.png); }
-.pointerLock-notification-icon,
#pointerLock-notification-icon {
list-style-image: url(chrome://browser/skin/pointerLock-16.png); }
-.translate-notification-icon,
-#translate-notification-icon {
- list-style-image: url(chrome://browser/skin/translation-16.png);
- -moz-image-region: rect(0px, 16px, 16px, 0px); }
-
-.translated-notification-icon,
-#translated-notification-icon {
- list-style-image: url(chrome://browser/skin/translation-16.png);
- -moz-image-region: rect(0px, 32px, 16px, 16px); }
-
-.popup-notification-icon[popupid="servicesInstall"] {
- list-style-image: url(chrome://browser/skin/social/services-64.png); }
-
-#servicesInstall-notification-icon {
- list-style-image: url(chrome://browser/skin/social/services-16.png); }
-
-/* EME notifications */
-.popup-notification-icon[popupid="drmContentPlaying"],
-#eme-notification-icon {
- list-style-image: url("chrome://browser/skin/drm-icon.svg#chains"); }
-
-#eme-notification-icon:hover:active {
- list-style-image: url("chrome://browser/skin/drm-icon.svg#chains-pressed"); }
-
-#eme-notification-icon[firstplay=true] {
- animation: emeTeachingMoment 0.2s linear 0s 5 normal; }
-
-@keyframes emeTeachingMoment {
- 0% {
- transform: translateX(0); }
- 25% {
- transform: translateX(3px); }
- 75% {
- transform: translateX(-3px); }
- 100% {
- transform: translateX(0); } }
-/* HiDPI notification icons */
-@media (min-resolution: 1.1dppx) {
- .notification-anchor-icon {
- list-style-image: url(moz-icon://stock/gtk-dialog-info?size=dialog); }
-
- .webRTC-shareDevices-notification-icon,
- #webRTC-shareDevices-notification-icon {
- list-style-image: url(chrome://browser/skin/webRTC-shareDevice-16@2x.png); }
-
- .webRTC-sharingDevices-notification-icon,
- #webRTC-sharingDevices-notification-icon {
- list-style-image: url(chrome://browser/skin/webRTC-sharingDevice-16@2x.png); }
-
- .webRTC-shareMicrophone-notification-icon,
- #webRTC-shareMicrophone-notification-icon {
- list-style-image: url(chrome://browser/skin/webRTC-shareMicrophone-16@2x.png); }
-
- .webRTC-sharingMicrophone-notification-icon,
- #webRTC-sharingMicrophone-notification-icon {
- list-style-image: url(chrome://browser/skin/webRTC-sharingMicrophone-16@2x.png); }
-
- .webRTC-shareScreen-notification-icon,
- #webRTC-shareScreen-notification-icon {
- list-style-image: url(chrome://browser/skin/webRTC-shareScreen-16@2x.png); }
-
- .webRTC-sharingScreen-notification-icon,
- #webRTC-sharingScreen-notification-icon {
- list-style-image: url(chrome://browser/skin/webRTC-sharingScreen-16@2x.png); }
-
- .popup-notification-icon[popupid="webRTC-sharingDevices"],
- .popup-notification-icon[popupid="webRTC-shareDevices"] {
- list-style-image: url(chrome://browser/skin/webRTC-shareDevice-64@2x.png); }
-
- .popup-notification-icon[popupid="webRTC-sharingMicrophone"],
- .popup-notification-icon[popupid="webRTC-shareMicrophone"] {
- list-style-image: url(chrome://browser/skin/webRTC-shareMicrophone-64@2x.png); }
-
- .popup-notification-icon[popupid="webRTC-sharingScreen"],
- .popup-notification-icon[popupid="webRTC-shareScreen"] {
- list-style-image: url(chrome://browser/skin/webRTC-shareScreen-64@2x.png); } }
-.popup-notification-body[popupid="addon-progress"],
-.popup-notification-body[popupid="addon-install-confirmation"] {
- width: 28em;
- max-width: 28em; }
-
-.addon-install-confirmation-name {
- font-weight: bold; }
-
-/* Notification icon box */
-#notification-popup-box {
- border-radius: 2.5px 0 0 2.5px; }
-
-.notification-anchor-icon:-moz-focusring {
- outline: 1px dotted -moz-DialogText; }
-
-.indexedDB-notification-icon,
-#indexedDB-notification-icon {
- list-style-image: url(moz-icon://stock/gtk-dialog-question?size=16); }
+#pointerLock-cancel {
+ margin: 0px; }
/* Translation infobar */
notification[value="translation"] .messageImage {
@@ -1801,9 +1525,6 @@ notification[value="translation"][state="translating"] .messageImage {
@media (min-resolution: 1.25dppx) {
notification[value="translation"][state="translating"] .messageImage {
list-style-image: url(chrome://browser/skin/translating-16@2x.png); } }
-notification[value="translation"] hbox[anonid="details"] {
- overflow: hidden; }
-
notification[value="translation"] button,
notification[value="translation"] menulist {
-moz-appearance: none;
@@ -1914,6 +1635,16 @@ notification[value="translation"] button:not([type="menu"]) > .button-box {
notification[value="translation"] menulist > .menulist-dropmarker {
display: block; }
+.translate-notification-icon,
+#translate-notification-icon {
+ list-style-image: url(chrome://browser/skin/translation-16.png);
+ -moz-image-region: rect(0px, 16px, 16px, 0px); }
+
+.translated-notification-icon,
+#translated-notification-icon {
+ list-style-image: url(chrome://browser/skin/translation-16.png);
+ -moz-image-region: rect(0px, 32px, 16px, 16px); }
+
/* Loop/ Hello browser styles */
notification[value="loop-sharing-notification"] .button-menubutton-button {
min-width: 0; }
@@ -1949,9 +1680,7 @@ richlistitem[type~="action"][actiontype="searchengine"][selected="true"] > .ac-t
width: 16px;
height: 16px; }
-.ac-comment,
-#PopupAutoCompleteRichResult > hbox[anonid="search-suggestions-notification"] > description,
-#PopupAutoCompleteRichResult > hbox[anonid="search-suggestions-notification"] > button {
+.ac-comment {
font-size: 1.05em; }
.ac-extra > .ac-comment {
@@ -1983,24 +1712,20 @@ richlistitem[type~="action"][actiontype="switchtab"] > .ac-url-box > .ac-action-
border-top: 1px solid GrayText; }
/* Combined go/reload/stop button in location bar */
-#urlbar-go-button,
-#urlbar-reload-button,
-#urlbar-stop-button {
+#urlbar > toolbarbutton {
-moz-appearance: none;
- list-style-image: url("chrome://browser/skin/reload-stop-go.png");
- padding: 0 4px 0 6px;
- margin-inline-start: 2px;
- border-inline-start: 1px solid var(--urlbar-separator-color);
- border-image: linear-gradient(transparent 15%, var(--urlbar-separator-color) 15%, var(--urlbar-separator-color) 85%, transparent 85%);
- border-image-slice: 1; }
+ padding: 0 2px;
+ list-style-image: url("chrome://browser/skin/reload-stop-go.png"); }
#urlbar-reload-button {
-moz-image-region: rect(0, 14px, 14px, 0); }
#urlbar-reload-button:not([disabled]):hover {
+ background-image: radial-gradient(circle closest-side, rgba(102, 204, 255, 0.2), transparent);
-moz-image-region: rect(14px, 14px, 28px, 0); }
#urlbar-reload-button:not([disabled]):hover:active {
+ background-image: radial-gradient(circle closest-side, rgba(51, 187, 255, 0.1), transparent);
-moz-image-region: rect(28px, 14px, 42px, 0); }
#urlbar-reload-button:-moz-locale-dir(rtl) > .toolbarbutton-icon {
@@ -2010,9 +1735,11 @@ richlistitem[type~="action"][actiontype="switchtab"] > .ac-url-box > .ac-action-
-moz-image-region: rect(0, 42px, 14px, 28px); }
#urlbar-go-button:hover {
+ background-image: radial-gradient(circle closest-side, rgba(68, 217, 38, 0.2), transparent);
-moz-image-region: rect(14px, 42px, 28px, 28px); }
#urlbar-go-button:hover:active {
+ background-image: radial-gradient(circle closest-side, rgba(68, 217, 38, 0.1), transparent);
-moz-image-region: rect(28px, 42px, 42px, 28px); }
#urlbar-go-button:-moz-locale-dir(rtl) > .toolbarbutton-icon {
@@ -2022,51 +1749,43 @@ richlistitem[type~="action"][actiontype="switchtab"] > .ac-url-box > .ac-action-
-moz-image-region: rect(0, 28px, 14px, 14px); }
#urlbar-stop-button:not([disabled]):hover {
+ background-image: radial-gradient(circle closest-side, rgba(255, 138, 128, 0.3), transparent);
-moz-image-region: rect(14px, 28px, 28px, 14px); }
#urlbar-stop-button:hover:active {
+ background-image: radial-gradient(circle closest-side, rgba(255, 138, 128, 0.1), transparent);
-moz-image-region: rect(28px, 28px, 42px, 14px); }
-@media (min-resolution: 1.1dppx) {
- #urlbar-go-button,
- #urlbar-reload-button,
- #urlbar-stop-button {
- list-style-image: url("chrome://browser/skin/reload-stop-go@2x.png"); }
-
- #urlbar-go-button > .toolbarbutton-icon,
- #urlbar-reload-button > .toolbarbutton-icon,
- #urlbar-stop-button > .toolbarbutton-icon {
- width: 14px; }
-
- #urlbar-go-button {
- -moz-image-region: rect(0, 84px, 28px, 56px); }
-
- #urlbar-go-button:hover {
- -moz-image-region: rect(28px, 84px, 56px, 56px); }
+/* Popup blocker button */
+#page-report-button {
+ list-style-image: url("chrome://browser/skin/Info.png"); }
- #urlbar-go-button:hover:active {
- -moz-image-region: rect(56px, 84px, 84px, 56px); }
+/* Reading List button */
+#urlbar:not([focused]):not(:hover) #readinglist-addremove-button {
+ opacity: 0;
+ width: 0px; }
- #urlbar-reload-button {
- -moz-image-region: rect(0, 28px, 28px, 0); }
+#readinglist-addremove-button {
+ list-style-image: url("chrome://browser/skin/readinglist/icons.svg#addpage");
+ -moz-image-region: rect(0, 14px, 14px, 0);
+ transition: width 150ms ease-in-out, opacity 150ms ease-in-out 150ms;
+ opacity: 1;
+ width: 20px; }
- #urlbar-reload-button:not([disabled]):hover {
- -moz-image-region: rect(28px, 28px, 56px, 0); }
+#readinglist-addremove-button:hover {
+ list-style-image: url("chrome://browser/skin/readinglist/icons.svg#addpage-hover"); }
- #urlbar-reload-button:not([disabled]):hover:active {
- -moz-image-region: rect(56px, 28px, 84px, 0); }
+#readinglist-addremove-button:active {
+ list-style-image: url("chrome://browser/skin/readinglist/icons.svg#addpage-active"); }
- #urlbar-stop-button {
- -moz-image-region: rect(0, 56px, 28px, 28px); }
+#readinglist-addremove-button[already-added="true"] {
+ list-style-image: url("chrome://browser/skin/readinglist/icons.svg#alreadyadded"); }
- #urlbar-stop-button:not([disabled]):hover {
- -moz-image-region: rect(28px, 56px, 56px, 28px); }
+#readinglist-addremove-button[already-added="true"]:hover {
+ list-style-image: url("chrome://browser/skin/readinglist/icons.svg#alreadyadded-hover"); }
- #urlbar-stop-button:hover:active {
- -moz-image-region: rect(56px, 56px, 84px, 28px); } }
-/* Popup blocker button */
-#page-report-button {
- list-style-image: url("chrome://browser/skin/Info.png"); }
+#readinglist-addremove-button[already-added="true"]:active {
+ list-style-image: url("chrome://browser/skin/readinglist/icons.svg#alreadyadded-active"); }
/* Reader mode button */
#reader-mode-button {
@@ -2262,12 +1981,8 @@ richlistitem[type~="action"][actiontype="switchtab"] > .ac-url-box > .ac-action-
/* Tabstrip */
:root {
--tab-toolbar-navbar-overlap: 1px;
- --navbar-tab-toolbar-highlight-overlap: 1px;
--tab-min-height: 31px; }
-#TabsToolbar {
- --tab-stroke-background-size: auto 100%; }
-
/* image preloading hack */
#tabbrowser-tabs::before {
/* Because of bug 853415, we need to ordinal this to the first position: */
@@ -2290,13 +2005,16 @@ richlistitem[type~="action"][actiontype="switchtab"] > .ac-url-box > .ac-action-
.tabbrowser-tab {
-moz-box-align: stretch; }
+.tabbrowser-tab[remote] {
+ text-decoration: underline; }
+
.tabbrowser-tab[selected="true"],
.tabbrowser-tab[selected="true"]:hover,
.tabbrowser-tab:not([selected="true"]):hover {
color: #5c616c; }
/* The selected tab should appear above adjacent tabs, .tabs-newtab-button and the highlight of #nav-bar */
-.tabbrowser-tab[visuallyselected=true] {
+.tabbrowser-tab[selected=true] {
position: relative;
z-index: 2; }
@@ -2316,7 +2034,6 @@ richlistitem[type~="action"][actiontype="switchtab"] > .ac-url-box > .ac-action-
.tab-throbber,
.tab-icon-image,
-.tab-icon-sound,
.tab-close-button {
margin-top: 1px; }
@@ -2332,33 +2049,14 @@ richlistitem[type~="action"][actiontype="switchtab"] > .ac-url-box > .ac-action-
.tab-icon-overlay {
width: 16px;
height: 16px;
- margin-top: -12px;
+ margin-top: 10px;
-moz-margin-start: -16px;
- position: relative; }
+ display: none; }
.tab-icon-overlay[crashed] {
+ display: -moz-box;
list-style-image: url("chrome://browser/skin/tabbrowser/crashed.svg"); }
-.tab-icon-overlay[soundplaying],
-.tab-icon-overlay[muted]:not([crashed]) {
- border-radius: 8px; }
-
-.tab-icon-overlay[soundplaying]:hover,
-.tab-icon-overlay[muted]:not([crashed]):hover {
- background-color: white; }
-
-.tab-icon-overlay[soundplaying] {
- list-style-image: url("chrome://browser/skin/custom_images/light/tabs/tab-audio-small.svg#tab-audio"); }
-
-.tab-icon-overlay[muted]:not([crashed]) {
- list-style-image: url("chrome://browser/skin/custom_images/light/tabs/tab-audio-small.svg#tab-audio-muted"); }
-
-.tabbrowser-tab[visuallyselected=true] .tab-icon-overlay[soundplaying] {
- list-style-image: url("chrome://browser/skin/custom_images/light/tabs/tab-audio-small.svg#tab-audio"); }
-
-.tabbrowser-tab[visuallyselected=true] .tab-icon-overlay[muted]:not([crashed]) {
- list-style-image: url("chrome://browser/skin/custom_images/light/tabs/tab-audio-small.svg#tab-audio-muted"); }
-
.tab-throbber[busy] {
list-style-image: url("chrome://browser/skin/tabbrowser/connecting.png"); }
@@ -2374,48 +2072,6 @@ richlistitem[type~="action"][actiontype="switchtab"] > .ac-url-box > .ac-action-
-moz-margin-end: -2px;
padding: 0; }
-.tab-icon-sound {
- -moz-margin-start: 4px;
- width: 16px;
- height: 16px;
- padding: 0; }
-
-.tab-icon-sound[soundplaying] {
- list-style-image: url("chrome://browser/skin/custom_images/light/tabs/tab-audio.svg#tab-audio-backgroundTab"); }
-
-.tab-icon-sound[soundplaying]:hover {
- list-style-image: url("chrome://browser/skin/custom_images/light/tabs/tab-audio.svg#tab-audio-backgroundTab-hover"); }
-
-.tab-icon-sound[soundplaying]:hover:active {
- list-style-image: url("chrome://browser/skin/custom_images/light/tabs/tab-audio.svg#tab-audio-backgroundTab-pressed"); }
-
-.tab-icon-sound[muted] {
- list-style-image: url("chrome://browser/skin/custom_images/light/tabs/tab-audio.svg#tab-audio-backgroundTab-muted"); }
-
-.tab-icon-sound[muted]:hover {
- list-style-image: url("chrome://browser/skin/custom_images/light/tabs/tab-audio.svg#tab-audio-backgroundTab-muted-hover"); }
-
-.tab-icon-sound[muted]:hover:active {
- list-style-image: url("chrome://browser/skin/custom_images/light/tabs/tab-audio.svg#tab-audio-backgroundTab-muted-pressed"); }
-
-.tab-icon-sound[visuallyselected=true][soundplaying] {
- list-style-image: url("chrome://browser/skin/custom_images/light/tabs/tab-audio.svg#tab-audio"); }
-
-.tab-icon-sound[visuallyselected=true][soundplaying]:hover {
- list-style-image: url("chrome://browser/skin/custom_images/light/tabs/tab-audio.svg#tab-audio-hover"); }
-
-.tab-icon-sound[visuallyselected=true][soundplaying]:hover:active {
- list-style-image: url("chrome://browser/skin/custom_images/light/tabs/tab-audio.svg#tab-audio-pressed"); }
-
-.tab-icon-sound[visuallyselected=true][muted] {
- list-style-image: url("chrome://browser/skin/custom_images/light/tabs/tab-audio.svg#tab-audio-muted"); }
-
-.tab-icon-sound[visuallyselected=true][muted]:hover {
- list-style-image: url("chrome://browser/skin/custom_images/light/tabs/tab-audio.svg#tab-audio-muted-hover"); }
-
-.tab-icon-sound[visuallyselected=true][muted]:hover:active {
- list-style-image: url("chrome://browser/skin/custom_images/light/tabs/tab-audio.svg#tab-audio-muted-pressed"); }
-
.tab-background,
.tabs-newtab-button {
/* overlap the tab curves */
@@ -2432,7 +2088,7 @@ richlistitem[type~="action"][actiontype="switchtab"] > .ac-url-box > .ac-action-
background-image: url(chrome://browser/skin/custom_images/light/tabs/tab-overflow-indicator.png);
background-size: 100% 100%;
width: 14px;
- margin-bottom: var(--navbar-tab-toolbar-highlight-overlap);
+ margin-bottom: var(--tab-toolbar-navbar-overlap);
pointer-events: none;
position: relative;
z-index: 3;
@@ -2458,16 +2114,16 @@ richlistitem[type~="action"][actiontype="switchtab"] > .ac-url-box > .ac-action-
.tabbrowser-arrowscrollbox > .arrowscrollbox-overflow-end-indicator {
transition: opacity 150ms ease; }
-.tab-background-start[visuallyselected=true]::after,
-.tab-background-start[visuallyselected=true]::before,
+.tab-background-start[selected=true]::after,
+.tab-background-start[selected=true]::before,
.tab-background-start,
.tab-background-end,
-.tab-background-end[visuallyselected=true]::after,
-.tab-background-end[visuallyselected=true]::before {
+.tab-background-end[selected=true]::after,
+.tab-background-end[selected=true]::before {
min-height: var(--tab-min-height);
width: 30px; }
-.tabbrowser-tab:not([visuallyselected=true]),
+.tabbrowser-tab:not([selected=true]),
.tabbrowser-tab:-moz-lwtheme {
color: inherit; }
@@ -2484,8 +2140,8 @@ richlistitem[type~="action"][actiontype="switchtab"] > .ac-url-box > .ac-action-
- ::after - provides the border/stroke of the tab curve and is overlayed above ::before. Pointer
events go through to ::before to get the proper shape.
*/
-.tab-background-start[visuallyselected=true]::after,
-.tab-background-end[visuallyselected=true]::after {
+.tab-background-start[selected=true]::after,
+.tab-background-end[selected=true]::after {
/* position ::after on top of its parent */
-moz-margin-start: -30px;
background-size: 100% 100%;
@@ -2493,64 +2149,64 @@ richlistitem[type~="action"][actiontype="switchtab"] > .ac-url-box > .ac-action-
display: -moz-box;
position: relative; }
-.tab-background-start[visuallyselected=true]::before,
-.tab-background-end[visuallyselected=true]::before {
+.tab-background-start[selected=true]::before,
+.tab-background-end[selected=true]::before {
/* all ::before pseudo elements */
content: "";
display: -moz-box; }
-.tab-background-start[visuallyselected=true]:-moz-locale-dir(ltr):not(:-moz-lwtheme)::before,
-.tab-background-end[visuallyselected=true]:-moz-locale-dir(rtl):not(:-moz-lwtheme)::before {
+.tab-background-start[selected=true]:-moz-locale-dir(ltr):not(:-moz-lwtheme)::before,
+.tab-background-end[selected=true]:-moz-locale-dir(rtl):not(:-moz-lwtheme)::before {
background-image: url(chrome://browser/skin/custom_images/light/tabs/tab-start.svg);
background-size: 100% 100%; }
-.tab-background-end[visuallyselected=true]:-moz-locale-dir(ltr):not(:-moz-lwtheme)::before,
-.tab-background-start[visuallyselected=true]:-moz-locale-dir(rtl):not(:-moz-lwtheme)::before {
+.tab-background-end[selected=true]:-moz-locale-dir(ltr):not(:-moz-lwtheme)::before,
+.tab-background-start[selected=true]:-moz-locale-dir(rtl):not(:-moz-lwtheme)::before {
background-image: url(chrome://browser/skin/custom_images/light/tabs/tab-end.svg);
background-size: 100% 100%; }
/* For lightweight themes, clip the header image on start, middle, and end. */
-.tab-background-start[visuallyselected=true]:-moz-locale-dir(ltr):-moz-lwtheme::before,
-.tab-background-end[visuallyselected=true]:-moz-locale-dir(rtl):-moz-lwtheme::before {
+.tab-background-start[selected=true]:-moz-locale-dir(ltr):-moz-lwtheme::before,
+.tab-background-end[selected=true]:-moz-locale-dir(rtl):-moz-lwtheme::before {
clip-path: url(chrome://browser/content/browser.xul#tab-curve-clip-path-start); }
-.tab-background-end[visuallyselected=true]:-moz-locale-dir(ltr):-moz-lwtheme::before,
-.tab-background-start[visuallyselected=true]:-moz-locale-dir(rtl):-moz-lwtheme::before {
+.tab-background-end[selected=true]:-moz-locale-dir(ltr):-moz-lwtheme::before,
+.tab-background-start[selected=true]:-moz-locale-dir(rtl):-moz-lwtheme::before {
clip-path: url(chrome://browser/content/browser.xul#tab-curve-clip-path-end); }
-.tab-background-middle[visuallyselected=true] {
+.tab-background-middle[selected=true] {
background-clip: padding-box, padding-box, content-box;
background-color: transparent;
background-image: url(chrome://browser/skin/custom_images/light/tabs/tab-middle.svg);
background-repeat: repeat-x;
- background-size: var(--tab-stroke-background-size);
+ background-size: auto;
/* The padding-top combined with background-clip: content-box (the bottom-most) ensure the
background-color doesn't extend above the top border. */
padding-top: 2px; }
/* Selected tab lightweight theme styles.
See browser-lightweightTheme.css for information about run-time changes to LWT styles. */
-.tab-background-middle[visuallyselected=true]:-moz-lwtheme {
+.tab-background-middle[selected=true]:-moz-lwtheme {
background-color: transparent;
background-image: url(chrome://browser/skin/tabbrowser/tab-active-middle.png), linear-gradient(transparent 0px, transparent 2px, rgba(255, 255, 255, 0.35) 2px, rgba(255, 255, 255, 0.35) 3px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0.65) 4px, rgba(255, 255, 255, 0.3));
/*,
lwtHeader;*/
/* Don't stretch the LWT header images */
- background-size: var(--tab-stroke-background-size), auto 100%, auto auto; }
+ background-size: auto 100%, auto 100%, auto auto; }
/* These LWT styles are normally overridden by browser-lightweightTheme.css */
-.tab-background-start[visuallyselected=true]:-moz-lwtheme::before,
-.tab-background-end[visuallyselected=true]:-moz-lwtheme::before {
+.tab-background-start[selected=true]:-moz-lwtheme::before,
+.tab-background-end[selected=true]:-moz-lwtheme::before {
background-image: linear-gradient(transparent 0px, transparent 2px, rgba(255, 255, 255, 0.35) 2px, rgba(255, 255, 255, 0.35) 3px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0.65) 4px, rgba(255, 255, 255, 0.3)); }
-.tab-background-start[visuallyselected=true]:-moz-lwtheme::before,
-.tab-background-end[visuallyselected=true]:-moz-lwtheme::before,
-.tab-background-middle[visuallyselected=true]:-moz-lwtheme {
+.tab-background-start[selected=true]:-moz-lwtheme::before,
+.tab-background-end[selected=true]:-moz-lwtheme::before,
+.tab-background-middle[selected=true]:-moz-lwtheme {
background-color: transparent; }
/* End selected tab */
/* new tab button border and gradient on hover */
-.tabbrowser-tab:hover > .tab-stack > .tab-background:not([visuallyselected=true]),
+.tabbrowser-tab:hover > .tab-stack > .tab-background:not([selected=true]),
.tabs-newtab-button:hover {
background-image: url(chrome://browser/skin/custom_images/light/tabs/tab-start-hover.svg), url(chrome://browser/skin/custom_images/light/tabs/tab-middle-hover.svg), url(chrome://browser/skin/custom_images/light/tabs/tab-end-hover.svg);
background-position: left bottom, 30px bottom, right bottom;
@@ -2563,9 +2219,6 @@ lwtHeader;*/
.tab-background-middle,
.tabs-newtab-button,
-.tab-icon-overlay[soundplaying],
-.tab-icon-overlay[muted]:not([crashed]),
-.tab-icon-sound,
.tab-close-button {
pointer-events: auto; }
@@ -2575,7 +2228,7 @@ lwtHeader;*/
height: 100%;
position: absolute; }
-.tabbrowser-tab[pinned][titlechanged]:not([visuallyselected="true"]) > .tab-stack > .tab-content {
+.tabbrowser-tab[pinned][titlechanged]:not([selected="true"]) > .tab-stack > .tab-content {
background-image: radial-gradient(farthest-corner at center bottom, white 3%, rgba(186, 221, 251, 0.75) 20%, rgba(127, 179, 255, 0.25) 40%, transparent 70%);
background-position: center bottom var(--tab-toolbar-navbar-overlap);
background-repeat: no-repeat;
@@ -2605,9 +2258,8 @@ lwtHeader;*/
#TabsToolbar:not(:-moz-lwtheme):-moz-system-metric(menubar-drag) {
-moz-binding: url("chrome://browser/content/customizableui/toolbar.xml#toolbar-drag"); }
-.tabbrowser-tab:focus > .tab-stack > .tab-content {
- outline: 1px dotted;
- outline-offset: -6px; }
+.tabbrowser-tab:focus > .tab-stack > .tab-content > .tab-label {
+ outline: 1px dotted; }
#context_reloadTab {
list-style-image: url("moz-icon://stock/gtk-refresh?size=menu"); }
@@ -2812,12 +2464,19 @@ toolbarbutton.chevron > .toolbarbutton-icon {
padding: 30px 50px;
box-shadow: 0 0 2px white; }
+#full-screen-warning-container[obscure-browser] {
+ background-color: rgba(0, 0, 0, 0.3); }
+
.full-screen-description {
font-size: 150%; }
#full-screen-domain-text {
font-size: 300%; }
+.full-screen-approval-button,
+#full-screen-remember-decision {
+ font-size: 120%; }
+
/* Responsive Mode */
.browserContainer[responsivemode] {
background-color: #222;
@@ -2943,7 +2602,7 @@ toolbarbutton.chevron > .toolbarbutton-icon {
.devtools-responsiveui-rotate {
list-style-image: url("chrome://browser/skin/devtools/responsiveui-rotate.png"); }
-@media (min-resolution: 1.25dppx) {
+@media (min-resolution: 2dppx) {
.devtools-responsiveui-close {
list-style-image: url("chrome://browser/skin/devtools/close@2x.png"); }
@@ -2956,7 +2615,7 @@ toolbarbutton.chevron > .toolbarbutton-icon {
.devtools-responsiveui-touch[checked] {
-moz-image-region: rect(0px, 32px, 16px, 16px); }
-@media (min-resolution: 1.25dppx) {
+@media (min-resolution: 2dppx) {
.devtools-responsiveui-touch {
list-style-image: url("chrome://browser/skin/devtools/responsiveui-touch@2x.png");
-moz-image-region: rect(0px, 32px, 32px, 0px); }
@@ -2966,7 +2625,7 @@ toolbarbutton.chevron > .toolbarbutton-icon {
.devtools-responsiveui-screenshot {
list-style-image: url("chrome://browser/skin/devtools/responsiveui-screenshot.png"); }
-@media (min-resolution: 1.25dppx) {
+@media (min-resolution: 2dppx) {
.devtools-responsiveui-screenshot {
list-style-image: url("chrome://browser/skin/devtools/responsiveui-screenshot@2x.png"); } }
.devtools-responsiveui-resizebarV {
@@ -3068,7 +2727,7 @@ toolbarbutton.chevron > .toolbarbutton-icon {
.devtools-responsiveui-volume-down-button {
border-bottom-left-radius: 12px; }
-@media (min-resolution: 1.25dppx) {
+@media (min-resolution: 2dppx) {
.devtools-responsiveui-resizebarV {
background-image: url("chrome://browser/skin/devtools/responsive-vertical-resizer@2x.png"); }
@@ -3078,47 +2737,14 @@ toolbarbutton.chevron > .toolbarbutton-icon {
.devtools-responsiveui-resizehandle {
background-image: url("chrome://browser/skin/devtools/responsive-se-resizer@2x.png"); } }
/* Developer toolbar */
-/* NOTE: THESE NEED TO STAY IN SYNC WITH LIGHT-THEME.CSS AND DARK-THEME.CSS.
- We are copy/pasting variables from light-theme and dark-theme,
- since they aren't loaded in this context (within browser.css). */
-:root[devtoolstheme="light"] #developer-toolbar {
- --gcli-background-color: #ebeced;
- /* --theme-tab-toolbar-background */
- --gcli-input-background: #f0f1f2;
- /* --theme-toolbar-background */
- --gcli-input-focused-background: #f7f7f7;
- /* --theme-sidebar-background */
- --gcli-input-color: #18191a;
- /* --theme-body-color */
- --gcli-border-color: #aaaaaa;
- /* --theme-splitter-color */
- --selection-background: #4c9ed9;
- /* --theme-selection-background */
- --selection-color: #f5f7fa;
- /* --theme-selection-color */ }
-
-:root[devtoolstheme="dark"] #developer-toolbar {
- --gcli-background-color: #343c45;
- /* --theme-toolbar-background */
- --gcli-input-background: rgba(37, 44, 51, 0.6);
- /* --theme-tab-toolbar-background */
- --gcli-input-focused-background: #252c33;
- /* --theme-tab-toolbar-background */
- --gcli-input-color: #b6babf;
- /* --theme-body-color-alt */
- --gcli-border-color: black;
- /* --theme-splitter-color */
- --selection-background: #1d4f73;
- /* --theme-selection-background */
- --selection-color: #f5f7fa;
- /* --theme-selection-color */ }
-
#developer-toolbar {
-moz-appearance: none;
padding: 0;
min-height: 32px;
- background-color: var(--gcli-background-color);
- border-top: 1px solid var(--gcli-border-color); }
+ background-color: #343C45;
+ /* Toolbars */
+ border-top: 1px solid #060a0d;
+ box-shadow: 0 1px 0 rgba(248, 250, 252, 0.05) inset, 0 -1px 0 rgba(6, 11, 14, 0.1) inset; }
#developer-toolbar > toolbarbutton {
-moz-appearance: none;
@@ -3131,10 +2757,6 @@ toolbarbutton.chevron > .toolbarbutton-icon {
.developer-toolbar-button > image {
margin: auto 10px; }
-:root[devtoolstheme="light"] #developer-toolbar > toolbarbutton:not([checked=true]) > image,
-:root[devtoolstheme="light"] .gclitoolbar-input-node:not([focused=true])::before {
- filter: url("chrome://browser/skin/devtools/filters.svg#invert"); }
-
.developer-toolbar-button > .toolbarbutton-icon,
#developer-toolbar-closebutton > .toolbarbutton-icon {
width: 16px;
@@ -3156,7 +2778,7 @@ toolbarbutton.chevron > .toolbarbutton-icon {
#developer-toolbar-toolbox-button[checked=true] {
-moz-image-region: rect(0px, 64px, 16px, 48px); }
-@media (min-resolution: 1.25dppx) {
+@media (min-resolution: 2dppx) {
#developer-toolbar-toolbox-button {
list-style-image: url("chrome://browser/skin/devtools/toggle-tools@2x.png");
-moz-image-region: rect(0px, 32px, 32px, 0px); }
@@ -3178,7 +2800,7 @@ toolbarbutton.chevron > .toolbarbutton-icon {
width: 16px;
opacity: 0.6; }
-@media (min-resolution: 1.25dppx) {
+@media (min-resolution: 2dppx) {
#developer-toolbar-closebutton {
list-style-image: url("chrome://browser/skin/devtools/close@2x.png"); } }
#developer-toolbar-closebutton > .toolbarbutton-icon {
@@ -3218,22 +2840,21 @@ html|*#gcli-output-frame {
text-shadow: none;
box-shadow: none;
border-width: 0;
- background-color: transparent;
- border-radius: 0; }
+ background-color: transparent; }
.gclitoolbar-input-node {
-moz-appearance: none;
- color: var(--gcli-input-color);
- background-color: var(--gcli-input-background);
+ color: #cdd9e4;
+ background-color: #242b33;
background-repeat: no-repeat;
background-position: 4px center;
- box-shadow: 1px 0 0 var(--gcli-border-color) inset, -1px 0 0 var(--gcli-border-color) inset;
+ box-shadow: 0 1px 1px rgba(6, 11, 14, 0.2) inset, 1px 0 0 rgba(6, 11, 14, 0.2) inset, -1px 0 0 rgba(6, 11, 14, 0.2) inset;
line-height: 32px;
outline-style: none;
padding: 0; }
.gclitoolbar-input-node[focused="true"] {
- background-color: var(--gcli-input-focused-background); }
+ background-color: #232e38; }
.gclitoolbar-input-node::before {
content: "";
@@ -3249,12 +2870,12 @@ html|*#gcli-output-frame {
.gclitoolbar-input-node[focused="true"]::before {
background-position: -16px center; }
-@media (min-resolution: 1.25dppx) {
+@media (min-resolution: 2dppx) {
.gclitoolbar-input-node::before {
background-image: url("chrome://browser/skin/devtools/commandline-icon@2x.png"); } }
.gclitoolbar-input-node > .textbox-input-box > html|*.textbox-input::-moz-selection {
- background-color: var(--selection-background);
- color: var(--selection-color);
+ background-color: #cdd9e4;
+ color: #1f2933;
text-shadow: none; }
.gclitoolbar-complete-node {
@@ -3343,69 +2964,22 @@ notification.pluginVulnerable {
notification.pluginVulnerable .messageImage {
list-style-image: url("chrome://browser/skin/notification-pluginBlocked.png"); }
-#notification-popup[popupid="login-fill"] > .panel-arrowcontainer > .panel-arrowcontent {
- /* Since we display a sliding subview that extends to the border, we cannot
- * keep the default padding of arrow panels. We use the same padding in the
- * individual content views instead. Since we removed the padding, we also
- * have to ensure the contents are clipped to the border box. */
- padding: 0;
- overflow: hidden; }
-
-#login-fill-mainview,
-#login-fill-details {
- padding: var(--panel-arrowcontent-padding); }
-
-#login-fill-doorhanger[inDetailView] > #login-fill-mainview {
- transform: translateX(-14px); }
-
-#login-fill-mainview,
-#login-fill-details {
- transition: transform 150ms; }
-
-#login-fill-doorhanger:not([inDetailView]) > #login-fill-details {
- transform: translateX(105%); }
-
-#login-fill-doorhanger:not([inDetailView]) > #login-fill-details:-moz-locale-dir(rtl) {
- transform: translateX(-105%); }
-
-#login-fill-doorhanger[inDetailView] > #login-fill-clickcapturer {
- background-color: rgba(24, 26, 27, 0.1); }
-
-#login-fill-testing {
- color: #b33;
+.popup-notification-item-title[popupid="bad-content"] {
font-weight: bold; }
-#login-fill-list {
- border: 1px solid black;
- max-height: 20em; }
-
-.login-fill-item[disabled] {
- color: #888;
- background-color: #fff; }
+.popup-notification-item-message[popupid="bad-content"] {
+ width: 17em; }
-.login-fill-item[disabled][selected] {
- background-color: #eef; }
-
-.login-hostname {
- margin: 4px;
- font-weight: bold; }
+.popup-notification-item-message[popupid="bad-content"][mixedblockdisabled]:not(.popup-notification-item-message-critical),
+.popup-notification-item-message[popupid="bad-content"][trackingblockdisabled]:not(.popup-notification-item-message-critical) {
+ color: GrayText; }
-.login-fill-item.different-hostname > .login-hostname {
- color: #888;
+.popup-notification-item-message-critical[popupid="bad-content"] {
+ color: #d74345;
font-style: italic; }
-.login-username {
- margin: 4px;
- color: #888; }
-
-#login-fill-details {
- padding: 4px;
- background: var(--panel-arrowcontent-background);
- color: var(--panel-arrowcontent-color);
- background-clip: padding-box;
- border-left: 1px solid rgba(24, 26, 27, 0.3);
- box-shadow: 0 3px 5px rgba(24, 26, 27, 0.1), 0 0 7px rgba(24, 26, 27, 0.1);
- -moz-margin-start: 38px; }
+.popup-notification-footer[popupid="bad-content"] {
+ padding-top: 1em; }
/* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
@@ -3576,6 +3150,16 @@ toolbar[brighttext] #downloads-indicator-counter {
-moz-margin-end: 2px; }
/* Social toolbar item */
+.popup-notification-icon[popupid="servicesInstall"] {
+ list-style-image: url(chrome://browser/skin/social/services-64.png); }
+
+#servicesInstall-notification-icon {
+ list-style-image: url(chrome://browser/skin/social/services-16.png); }
+
+#social-undoactivation-button {
+ -moz-margin-start: 0;
+ /* override default label margin to match description margin */ }
+
.social-activation-icon {
width: auto;
height: auto;
@@ -3761,6 +3345,7 @@ chatbox[dark=true] > .chat-titlebar > hbox > .chat-title {
.chatbar-innerbox {
background: transparent;
+ margin: -285px 0 0;
overflow: hidden; }
chatbar {
@@ -3804,6 +3389,26 @@ chatbox {
border-top-left-radius: 2.5px;
border-top-right-radius: 2.5px; }
+/* EME notifications */
+.popup-notification-icon[popupid="drmContentPlaying"],
+#eme-notification-icon {
+ list-style-image: url("chrome://browser/skin/drm-icon.svg#chains"); }
+
+#eme-notification-icon:hover:active {
+ list-style-image: url("chrome://browser/skin/drm-icon.svg#chains-pressed"); }
+
+#eme-notification-icon[firstplay=true] {
+ animation: emeTeachingMoment 0.2s linear 0s 5 normal; }
+
+@keyframes emeTeachingMoment {
+ 0% {
+ transform: translateX(0); }
+ 25% {
+ transform: translateX(3px); }
+ 75% {
+ transform: translateX(-3px); }
+ 100% {
+ transform: translateX(0); } }
/* Customization mode */
/* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
@@ -3930,36 +3535,19 @@ chatbox {
#customization-titlebar-visibility-button {
list-style-image: url("chrome://browser/skin/customizableui/customize-titleBar-toggle.png");
- -moz-image-region: rect(0, 24px, 24px, 0); }
-
-#customization-lwtheme-button,
-#customization-titlebar-visibility-button {
+ -moz-image-region: rect(0, 24px, 24px, 0);
padding: 2px 7px; }
-#customization-lwtheme-button > .box-inherit > .box-inherit > .button-text,
#customization-titlebar-visibility-button > .button-box > .button-text {
/* Sadly, button.css thinks its margins are perfect for everyone. */
-moz-margin-start: 6px !important; }
-#customization-lwtheme-button > .box-inherit > .box-inherit > .button-icon {
- width: 20px;
- height: 20px;
- border-radius: 2px;
- background-size: contain; }
-
#customization-titlebar-visibility-button > .button-box > .button-icon {
vertical-align: middle; }
#customization-titlebar-visibility-button[checked] {
-moz-image-region: rect(0, 48px, 24px, 24px); }
-@media (min-resolution: 1.1dppx) {
- #customization-titlebar-visibility-button {
- list-style-image: url("chrome://browser/skin/customizableui/customize-titleBar-toggle@2x.png");
- -moz-image-region: rect(0, 48px, 48px, 0); }
-
- #customization-titlebar-visibility-button[checked] {
- -moz-image-region: rect(0, 96px, 48px, 48px); } }
#main-window[customize-entered] #customization-panel-container {
background-image: url("chrome://browser/skin/customizableui/customizeMode-separatorHorizontal.png"), url("chrome://browser/skin/customizableui/customizeMode-separatorVertical.png"), url("chrome://browser/skin/customizableui/customizeMode-gridTexture.png"), url("chrome://browser/skin/customizableui/background-noise-toolbar.png"), linear-gradient(to bottom, #3e86ce, #3878ba);
background-position: center top, left center, left top, left top, left top;
@@ -3992,13 +3580,13 @@ toolbarpaletteitem[notransition][place="panel"] {
transition: none; }
toolbarpaletteitem > toolbarbutton > .toolbarbutton-icon,
-toolbarpaletteitem > toolbarbutton > .toolbarbutton-badge-stack > .toolbarbutton-icon,
+toolbarpaletteitem > toolbarbutton > .toolbarbutton-badge-container > .toolbarbutton-icon,
toolbarpaletteitem > toolbaritem.panel-wide-item,
toolbarpaletteitem > toolbarbutton[type="menu-button"] {
transition: transform 0.3s cubic-bezier(0.6, 2, 0.75, 1.5) !important; }
toolbarpaletteitem[mousedown] > toolbarbutton > .toolbarbutton-icon,
-toolbarpaletteitem[mousedown] > toolbarbutton > .toolbarbutton-badge-stack > .toolbarbutton-icon {
+toolbarpaletteitem[mousedown] > toolbarbutton > .toolbarbutton-badge-container > .toolbarbutton-icon {
transform: scale(1.3); }
toolbarpaletteitem[mousedown] > toolbaritem.panel-wide-item,
@@ -4318,11 +3906,9 @@ toolbarpaletteitem[place="toolbar"] {
margin: 24px -16px -16px;
padding: 2em 15px; }
-#UITourTooltipButtons > label,
#UITourTooltipButtons > button {
margin: 0 15px; }
-#UITourTooltipButtons > label:first-child,
#UITourTooltipButtons > button:first-child {
-moz-margin-start: 0; }
@@ -4331,7 +3917,6 @@ toolbarpaletteitem[place="toolbar"] {
height: 16px;
-moz-margin-end: 5px; }
-#UITourTooltipButtons > label,
#UITourTooltipButtons > button .button-text {
font-size: 1.15rem; }
@@ -4351,7 +3936,6 @@ toolbarpaletteitem[place="toolbar"] {
border-color: rgba(24, 26, 27, 0.15);
box-shadow: 0 1px 0 0 rgba(24, 26, 27, 0.05) inset; }
-#UITourTooltipButtons > label,
#UITourTooltipButtons > button.button-link {
-moz-appearance: none;
background: transparent;
@@ -4544,15 +4128,6 @@ notification.heartbeat {
#context-bookmarkpage[disabled=true] {
list-style-image: url("chrome://browser/skin/content-contextmenu.svg#bookmark-disabled"); }
-#context-bookmarkpage[starred=true] {
- list-style-image: url("chrome://browser/skin/content-contextmenu.svg#bookmarked"); }
-
-#context-bookmarkpage[starred=true][_moz-menuactive=true] {
- list-style-image: url("chrome://browser/skin/content-contextmenu.svg#bookmarked-active"); }
-
-#context-bookmarkpage[starred=true][disabled=true] {
- list-style-image: url("chrome://browser/skin/content-contextmenu.svg#bookmarked-disabled"); }
-
#context-back:-moz-locale-dir(rtl),
#context-forward:-moz-locale-dir(rtl),
#context-reload:-moz-locale-dir(rtl) {
@@ -4571,6 +4146,3 @@ notification.heartbeat {
/* override toolkit/themes/linux/global/menu.css */
-moz-padding-end: 0 !important;
-moz-margin-end: 0 !important; }
-
-.browser-action-panel > .panel-arrowcontainer > .panel-arrowcontent {
- padding: 0; }
diff --git a/arc-firefox-theme/chrome/browser/content-contextmenu.svg b/arc-firefox-theme/chrome/browser/content-contextmenu.svg
index b72b247..f3b4376 100644
--- a/arc-firefox-theme/chrome/browser/content-contextmenu.svg
+++ b/arc-firefox-theme/chrome/browser/content-contextmenu.svg
@@ -2,45 +2,72 @@
<!-- This Source Code Form is subject to the terms of the Mozilla Public
- License, v. 2.0. If a copy of the MPL was not distributed with this
- file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 16 16">
- <style>
- use:not(:target) {
- display: none;
- }
- use {
- fill: menutext;
- }
- use[id$="-active"] {
- fill: -moz-menuhovertext;
- }
- use[id$="-disabled"] {
- fill: graytext;
- }
- </style>
- <defs>
- <path id="back-shape" fill-rule="evenodd" d="M1.192,8.893L2.21,9.964c0.064,0.065,0.136,0.117,0.214,0.159 l5.199,5.301c0.607,0.63,1.465,0.764,1.915,0.297l1.02-1.082c0.449-0.467,0.32-1.357-0.288-1.99l-2.116-2.158h5.705 c0.671,0,1.215-0.544,1.215-1.215v-2.43c0-0.671-0.544-1.215-1.215-1.215H8.094l2.271-2.309c0.609-0.626,0.737-1.512,0.288-1.974 L9.635,0.278C9.184-0.188,8.327-0.055,7.718,0.575L2.479,5.901C2.38,5.946,2.289,6.008,2.21,6.089L1.192,7.171 c-0.21,0.219-0.293,0.53-0.26,0.864C0.899,8.367,0.981,8.676,1.192,8.893z"/>
- <path id="forward-shape" fill-rule="evenodd" d="M14.808,7.107L13.79,6.036c-0.064-0.065-0.136-0.117-0.214-0.159 L8.377,0.576C7.77-0.054,6.912-0.189,6.461,0.278L5.441,1.36c-0.449,0.467-0.32,1.357,0.288,1.99l2.116,2.158H2.14 c-0.671,0-1.215,0.544-1.215,1.215v2.43c0,0.671,0.544,1.215,1.215,1.215h5.765l-2.271,2.309c-0.609,0.626-0.737,1.512-0.288,1.974 l1.019,1.072c0.451,0.465,1.308,0.332,1.917-0.297l5.238-5.326c0.1-0.045,0.191-0.107,0.269-0.188l1.019-1.082 c0.21-0.219,0.293-0.53,0.26-0.864C15.101,7.633,15.019,7.324,14.808,7.107z"/>
- <path id="reload-shape" fill-rule="evenodd" d="M15.429,8h-8l3.207-3.207C9.889,4.265,8.986,3.947,8,3.947 c-2.554,0-4.625,2.071-4.625,4.625S5.446,13.196,8,13.196c1.638,0,3.069-0.857,3.891-2.141l2.576,1.104 C13.199,14.439,10.794,16,8,16c-4.103,0-7.429-3.326-7.429-7.429S3.897,1.143,8,1.143c1.762,0,3.366,0.624,4.631,1.654L15.429,0V8z"/>
- <polygon id="stop-shape" points="16,2.748 13.338,0.079 8.038,5.391 2.661,0 0,2.669 5.377,8.059 0.157,13.292 2.819,15.961 8.039,10.728 13.298,16 15.959,13.331 10.701,8.06"/>
- <path id="bookmark-shape" d="M8.008,3.632l0.986,2.012l0.452,0.922l1.014,0.169l2.326,0.389l-1.719,1.799l-0.676,0.708l0.145,0.967 L10.896,13l-1.959-1.039l-0.937-0.497l-0.937,0.497l-1.957,1.038L5.468,10.6l0.146-0.968L4.937,8.924L3.219,7.126l2.351-0.39 l1.023-0.17l0.45-0.934L8.008,3.632 M8,0C7.72,0,7.44,0.217,7.228,0.65L5.242,4.766L0.907,5.485c-0.958,0.159-1.195,0.861-0.53,1.56 l3.113,3.258l-0.69,4.583c-0.105,0.689,0.172,1.092,0.658,1.092c0.185,0,0.399-0.058,0.635-0.181l3.906-2.072l3.906,2.072 c0.236,0.123,0.45,0.181,0.635,0.181c0.486,0,0.762-0.403,0.659-1.092l-0.687-4.583l3.109-3.255c0.666-0.702,0.428-1.404-0.53-1.564 l-4.303-0.719L8.772,0.65C8.56,0.217,8.28,0,8,0L8,0z"/>
- <path id="bookmarked-shape" d="M8,0C7.719,0,7.438,0.217,7.225,0.651L5.233,4.773l-4.35,0.72c-0.961,0.159-1.199,0.862-0.531,1.562 l3.124,3.262l-0.692,4.589C2.679,15.596,2.957,16,3.444,16c0.185,0,0.401-0.058,0.637-0.181L8,13.744l3.919,2.075 C12.156,15.942,12.372,16,12.557,16c0.487,0,0.764-0.404,0.661-1.094l-0.69-4.589l3.12-3.259c0.668-0.703,0.43-1.406-0.532-1.566 l-4.317-0.72L8.775,0.651C8.562,0.217,8.281,0,8,0L8,0z"/>
- </defs>
- <use id="back" xlink:href="#back-shape"/>
- <use id="back-active" xlink:href="#back-shape"/>
- <use id="back-disabled" xlink:href="#back-shape"/>
- <use id="forward" xlink:href="#forward-shape"/>
- <use id="forward-active" xlink:href="#forward-shape"/>
- <use id="forward-disabled" xlink:href="#forward-shape"/>
- <use id="reload" xlink:href="#reload-shape"/>
- <use id="reload-active" xlink:href="#reload-shape"/>
- <use id="reload-disabled" xlink:href="#reload-shape"/>
- <use id="stop" xlink:href="#stop-shape"/>
- <use id="stop-active" xlink:href="#stop-shape"/>
- <use id="stop-disabled" xlink:href="#stop-shape"/>
- <use id="bookmark" xlink:href="#bookmark-shape"/>
- <use id="bookmark-active" xlink:href="#bookmark-shape"/>
- <use id="bookmark-disabled" xlink:href="#bookmark-shape"/>
- <use id="bookmarked" xlink:href="#bookmarked-shape"/>
- <use id="bookmarked-active" xlink:href="#bookmarked-shape"/>
- <use id="bookmarked-disabled" xlink:href="#bookmarked-shape"/>
+<svg xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ x="0px" y="0px"
+ viewBox="0 0 16 16"
+ enable-background="new 0 0 16 16"
+ xml:space="preserve">
+<style>
+use:not(:target) {
+ display: none;
+}
+
+use {
+ fill: menutext;
+}
+
+use[id$="-active"] {
+ fill: -moz-menuhovertext;
+}
+
+use[id$="-disabled"] {
+ fill: graytext;
+}
+</style>
+<defs style="display:none">
+ <path id="back-shape" fill-rule="evenodd" clip-rule="evenodd" d="M1.192,8.893L2.21,9.964c0.064,0.065,0.136,0.117,0.214,0.159
+ l5.199,5.301c0.607,0.63,1.465,0.764,1.915,0.297l1.02-1.082c0.449-0.467,0.32-1.357-0.288-1.99l-2.116-2.158h5.705
+ c0.671,0,1.215-0.544,1.215-1.215v-2.43c0-0.671-0.544-1.215-1.215-1.215H8.094l2.271-2.309c0.609-0.626,0.737-1.512,0.288-1.974
+ L9.635,0.278C9.184-0.188,8.327-0.055,7.718,0.575L2.479,5.901C2.38,5.946,2.289,6.008,2.21,6.089L1.192,7.171
+ c-0.21,0.219-0.293,0.53-0.26,0.864C0.899,8.367,0.981,8.676,1.192,8.893z"/>
+ <path id="forward-shape" fill-rule="evenodd" clip-rule="evenodd" d="M14.808,7.107L13.79,6.036c-0.064-0.065-0.136-0.117-0.214-0.159
+ L8.377,0.576C7.77-0.054,6.912-0.189,6.461,0.278L5.441,1.36c-0.449,0.467-0.32,1.357,0.288,1.99l2.116,2.158H2.14
+ c-0.671,0-1.215,0.544-1.215,1.215v2.43c0,0.671,0.544,1.215,1.215,1.215h5.765l-2.271,2.309c-0.609,0.626-0.737,1.512-0.288,1.974
+ l1.019,1.072c0.451,0.465,1.308,0.332,1.917-0.297l5.238-5.326c0.1-0.045,0.191-0.107,0.269-0.188l1.019-1.082
+ c0.21-0.219,0.293-0.53,0.26-0.864C15.101,7.633,15.019,7.324,14.808,7.107z"/>
+ <path id="reload-shape" fill-rule="evenodd" clip-rule="evenodd" d="M15.429,8h-8l3.207-3.207C9.889,4.265,8.986,3.947,8,3.947
+ c-2.554,0-4.625,2.071-4.625,4.625S5.446,13.196,8,13.196c1.638,0,3.069-0.857,3.891-2.141l2.576,1.104
+ C13.199,14.439,10.794,16,8,16c-4.103,0-7.429-3.326-7.429-7.429S3.897,1.143,8,1.143c1.762,0,3.366,0.624,4.631,1.654L15.429,0V8z"/>
+ <polygon id="stop-shape" fill-rule="evenodd" clip-rule="evenodd" points="16,2.748 13.338,0.079 8.038,5.391 2.661,0 0,2.669
+ 5.377,8.059 0.157,13.292 2.819,15.961 8.039,10.728 13.298,16 15.959,13.331 10.701,8.06"/>
+ <path id="bookmark-shape" d="M8.008,3.632l0.986,2.012l0.452,0.922l1.014,0.169l2.326,0.389l-1.719,1.799l-0.676,0.708l0.145,0.967
+ L10.896,13l-1.959-1.039l-0.937-0.497l-0.937,0.497l-1.957,1.038L5.468,10.6l0.146-0.968L4.937,8.924L3.219,7.126l2.351-0.39
+ l1.023-0.17l0.45-0.934L8.008,3.632 M8,0C7.72,0,7.44,0.217,7.228,0.65L5.242,4.766L0.907,5.485c-0.958,0.159-1.195,0.861-0.53,1.56
+ l3.113,3.258l-0.69,4.583c-0.105,0.689,0.172,1.092,0.658,1.092c0.185,0,0.399-0.058,0.635-0.181l3.906-2.072l3.906,2.072
+ c0.236,0.123,0.45,0.181,0.635,0.181c0.486,0,0.762-0.403,0.659-1.092l-0.687-4.583l3.109-3.255c0.666-0.702,0.428-1.404-0.53-1.564
+ l-4.303-0.719L8.772,0.65C8.56,0.217,8.28,0,8,0L8,0z"/>
+ <path id="bookmarked-shape" d="M8,0C7.719,0,7.438,0.217,7.225,0.651L5.233,4.773l-4.35,0.72c-0.961,0.159-1.199,0.862-0.531,1.562
+ l3.124,3.262l-0.692,4.589C2.679,15.596,2.957,16,3.444,16c0.185,0,0.401-0.058,0.637-0.181L8,13.744l3.919,2.075
+ C12.156,15.942,12.372,16,12.557,16c0.487,0,0.764-0.404,0.661-1.094l-0.69-4.589l3.12-3.259c0.668-0.703,0.43-1.406-0.532-1.566
+ l-4.317-0.72L8.775,0.651C8.562,0.217,8.281,0,8,0L8,0z"/>
+</defs>
+<use id="back" xlink:href="#back-shape"/>
+<use id="back-active" xlink:href="#back-shape"/>
+<use id="back-disabled" xlink:href="#back-shape"/>
+<use id="forward" xlink:href="#forward-shape"/>
+<use id="forward-active" xlink:href="#forward-shape"/>
+<use id="forward-disabled" xlink:href="#forward-shape"/>
+<use id="reload" xlink:href="#reload-shape"/>
+<use id="reload-active" xlink:href="#reload-shape"/>
+<use id="reload-disabled" xlink:href="#reload-shape"/>
+<use id="stop" xlink:href="#stop-shape"/>
+<use id="stop-active" xlink:href="#stop-shape"/>
+<use id="stop-disabled" xlink:href="#stop-shape"/>
+<use id="bookmark" xlink:href="#bookmark-shape"/>
+<use id="bookmark-active" xlink:href="#bookmark-shape"/>
+<use id="bookmark-disabled" xlink:href="#bookmark-shape"/>
+<use id="bookmarked" xlink:href="#bookmarked-shape"/>
+<use id="bookmarked-active" xlink:href="#bookmarked-shape"/>
+<use id="bookmarked-disabled" xlink:href="#bookmarked-shape"/>
</svg>
diff --git a/arc-firefox-theme/chrome/browser/controlcenter/arrow-subview-back.svg b/arc-firefox-theme/chrome/browser/controlcenter/arrow-subview-back.svg
deleted file mode 100644
index 8566d63..0000000
--- a/arc-firefox-theme/chrome/browser/controlcenter/arrow-subview-back.svg
+++ /dev/null
@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- This Source Code Form is subject to the terms of the Mozilla Public
- - License, v. 2.0. If a copy of the MPL was not distributed with this
- - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
- <polygon fill="#fff" points="12,3.5 10.5,2 4.625,8 10.5,14 12,12.5 7.625,8" />
-</svg>
diff --git a/arc-firefox-theme/chrome/browser/controlcenter/arrow-subview.svg b/arc-firefox-theme/chrome/browser/controlcenter/arrow-subview.svg
deleted file mode 100644
index 98c8f61..0000000
--- a/arc-firefox-theme/chrome/browser/controlcenter/arrow-subview.svg
+++ /dev/null
@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- This Source Code Form is subject to the terms of the Mozilla Public
- - License, v. 2.0. If a copy of the MPL was not distributed with this
- - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
- <polygon fill="#808080" points="5,3.5 6.5,2 12.375,8 6.5,14 5,12.5 9.375,8" />
-</svg>
diff --git a/arc-firefox-theme/chrome/browser/controlcenter/conn-degraded.svg b/arc-firefox-theme/chrome/browser/controlcenter/conn-degraded.svg
deleted file mode 100644
index e3e82c1..0000000
--- a/arc-firefox-theme/chrome/browser/controlcenter/conn-degraded.svg
+++ /dev/null
@@ -1,27 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- This Source Code Form is subject to the terms of the Mozilla Public
- - License, v. 2.0. If a copy of the MPL was not distributed with this
- - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
- width="24" height="24" viewBox="0 0 24 24">
- <style>
- .icon-default {
- fill: #808080;
- }
- </style>
-
- <defs>
- <rect id="shape-lock-clasp-outer" x="5" y="1" width="14" height="20" rx="7" ry="7" />
- <rect id="shape-lock-clasp-inner" x="8" y="4" width="8" height="14" rx="4" ry="4" />
- <rect id="shape-lock-base" x="3" y="10" width="18" height="13" rx="1.5" ry="1.5" />
-
- <mask id="mask-clasp-cutout">
- <rect width="24" height="24" fill="#000" />
- <use xlink:href="#shape-lock-clasp-outer" fill="#fff" />
- <use xlink:href="#shape-lock-clasp-inner" fill="#000" />
- </mask>
- </defs>
-
- <use xlink:href="#shape-lock-clasp-outer" mask="url(#mask-clasp-cutout)" class="icon-default" />
- <use xlink:href="#shape-lock-base" class="icon-default" />
-</svg>
diff --git a/arc-firefox-theme/chrome/browser/controlcenter/conn-not-secure.svg b/arc-firefox-theme/chrome/browser/controlcenter/conn-not-secure.svg
deleted file mode 100644
index d4ee83a..0000000
--- a/arc-firefox-theme/chrome/browser/controlcenter/conn-not-secure.svg
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- This Source Code Form is subject to the terms of the Mozilla Public
- - License, v. 2.0. If a copy of the MPL was not distributed with this
- - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
- <circle fill="#a6a6a6" cx="12" cy="12" r="11" />
- <path transform="translate(1 1)" fill="#fff" d="M8.41648275,2.92371996 C8.38948313,2.92220329 8.35948356,2.92371996 8.33398393,2.93433671 C8.32798401,2.93737006 8.32048413,2.94343677 8.31448421,2.95102016 C8.32348407,2.95102016 8.33398393,2.95102016 8.34148382,2.94950348 C8.36848344,2.94343677 8.38948313,2.92523664 8.41648275,2.92371996 L8.41648275,2.92371996 L8.41648275,2.92371996 Z M8.45098225,4.22654587 C8.48548176,4.18256223 8.40298294,4.14616197 8.35648361,4.14919533 C8.36848344,4.09611162 8.43598246,4.06881142 8.41798272,4.00207762 C8.40148297,3.93231045 8.31748416,3.94596055 8.27248482,3.98387749 C8.23198539,4.01876107 8.21098569,4.07942816 8.17648618,4.12037845 C8.15698646,4.14312862 8.12098698,4.150712 8.10748718,4.1780122 C8.09548735,4.20379571 8.11048713,4.24777936 8.10898715,4.27659623 C8.16448635,4.28417962 8.22298552,4.26749616 8.26348494,4.22806255 L8.29048456,4.21592913 C8.28448464,4.22047916 8.28148468,4.23109591 8.27848473,4.23716262 C8.30548433,4.27052952 8.42548262,4.26142946 8.45098225,4.22654587 L8.45098225,4.22654587 L8.45098225,4.22654587 Z M8.50798144,2.36558267 C8.50498148,2.44748325 8.58448033,2.45658332 8.64297949,2.48843354 C8.62497975,2.53545054 8.56048068,2.53393387 8.53048111,2.5718508 C8.49448162,2.6188678 8.56048068,2.65981809 8.59348021,2.68105158 C8.65797929,2.72048519 8.6219798,2.76598551 8.60997998,2.82210258 C8.59198024,2.9009698 8.7614778,2.87973632 8.79897727,2.87821964 C8.86347635,2.87518629 8.96547488,2.88580303 9.02697399,2.85546948 C9.09297304,2.81906922 9.12747255,2.73868532 9.19647157,2.6992517 C9.25347076,2.6658848 9.33446958,2.64768467 9.39746869,2.67043483 C9.46346774,2.693185 9.45596785,2.77811893 9.50996707,2.81451919 C9.57296618,2.85850283 9.64196518,2.87215293 9.6959644,2.8069358 C9.73046391,2.76598551 9.80696281,2.71441848 9.80996278,2.67043483 C9.81596269,2.59308428 9.83846236,2.53241719 9.92396114,2.51573374 C9.99296016,2.50208364 9.97796036,2.56881745 10.0259597,2.58095087 C10.1324581,2.60825106 10.1834574,2.28368209 10.2989558,2.37923277 C10.3259554,2.40198293 10.3334553,2.48995022 10.3799546,2.48236683 C10.4279539,2.47478345 10.4294539,2.40501628 10.4804532,2.40349961 C10.4969529,2.45051661 10.3919544,2.50815035 10.3784546,2.55971738 C10.4429537,2.50663367 10.4744532,2.51421706 10.5479522,2.50663367 C10.5674519,2.55668403 10.423454,2.63858461 10.3859545,2.64616799 C10.3334553,2.65981809 10.3019557,2.62948454 10.2614563,2.65830141 C10.2299568,2.6795349 10.1864574,2.67801822 10.1489579,2.68105158 C10.0964587,2.68711829 9.99746008,2.75688545 9.99896007,2.81451919 C9.99896007,2.83726935 10.0169598,2.88883638 9.99746008,2.90703651 C9.97946034,2.92675332 9.93596097,2.90855319 9.93146103,2.88883638 C9.88646168,2.95557019 9.82796252,2.83878603 9.79046305,2.93282003 C9.85046218,2.9479868 9.9059614,3.00562055 9.97346042,3.022304 C10.0394595,3.03898745 10.1054585,3.0556709 10.1699576,3.07387103 C10.279456,3.10723793 10.4429537,2.975287 10.5269525,2.91158654 C10.6064514,2.85243612 10.7069499,2.71896851 10.7279496,2.62341783 C10.7519493,2.51876709 10.8659476,2.39894957 10.841948,2.29581551 C10.8209483,2.19874815 10.8059485,2.15324783 10.9154469,2.11836425 C10.9619463,2.10319748 11.0744446,2.07893064 11.0909444,2.02584693 C11.1149441,1.9469797 10.8674476,1.96821318 10.8299482,1.95001306 C10.7054499,1.89389599 10.6514507,1.83171222 10.5074528,1.88782928 C10.4324539,1.91664615 10.3589549,1.94091299 10.280956,1.96214647 C10.2404566,1.97276322 10.1999572,1.97579657 10.1774575,2.01068015 C10.1684576,2.02433025 10.1564578,2.03494699 10.141458,2.04253038 C10.0769589,2.06831389 10.1564578,1.94546302 10.1639577,1.93787964 C10.1849574,1.9136128 10.2194569,1.8392956 10.1519579,1.85597906 C10.0529593,1.87872922 9.98096031,2.03039696 9.87446184,2.03798035 C9.79346301,2.04404706 9.81896264,1.97276322 9.83996235,1.93181293 C9.88046177,1.85749573 9.76496342,1.84839567 9.71396414,1.84839567 C9.64196518,1.84839567 9.58796595,1.88934596 9.51896694,1.89692935 C9.45446788,1.90299606 9.37946895,1.91512947 9.31496987,1.9136128 C9.18597171,1.90906277 9.10047295,1.98489664 8.97297477,1.94242967 C8.8379767,1.89844602 8.69247879,2.01068015 8.56198067,2.02584693 C8.51848128,2.03191364 8.45548219,2.02281357 8.43748245,2.0743806 C8.42248266,2.11684757 8.43748245,2.1820647 8.47048197,2.21391493 L8.48098182,2.20481486 C8.45248223,2.23363173 8.44948228,2.27458203 8.40748288,2.2897488 C8.36698346,2.3033989 8.32648404,2.35648261 8.30548433,2.39288286 C8.28898458,2.42018306 8.24248525,2.53393387 8.32348407,2.47478345 C8.38198324,2.4307998 8.41498277,2.34889922 8.50798144,2.36558267 L8.50798144,2.36558267 L8.50798144,2.36558267 Z M3.65405101,9.54705029 C3.516053,9.44694958 3.20255749,9.42268274 3.24155692,9.18911442 C3.26555658,9.04654674 3.41255447,8.93582929 3.53105277,8.86606213 C3.68705055,8.77506148 3.86104805,8.77202812 4.03654553,8.7871949 C4.07854493,8.79174493 4.15804379,8.78416154 4.18054347,8.81752845 C4.19254329,8.8342119 4.21654295,8.84482864 4.23604266,8.85089535 C4.282542,8.86454545 4.33054131,8.86606213 4.37854064,8.87516219 C4.4505396,8.88881229 4.50153886,8.95099606 4.57353783,8.89942903 C4.65603664,8.84179529 4.66953646,8.82966187 4.77003502,8.84179529 C4.86003373,8.85241203 4.91403295,8.78416154 4.98903188,8.79022825 C5.01303154,8.79174493 5.03403123,8.79629496 5.05203097,8.80387835 C5.05953087,8.77809483 5.07003071,8.75534467 5.08653048,8.75079464 C5.12402995,8.7401779 5.20652875,8.83117854 5.2455282,8.83876193 C5.34452678,8.85999542 5.33852687,8.79022825 5.34602676,8.71894441 C5.39552604,8.70984435 5.4195257,8.77809483 5.46452506,8.73562787 C5.46302509,8.74927796 5.47202495,8.77051145 5.47202495,8.78416154 C5.48102483,8.79022825 5.49152468,8.79022825 5.50052454,8.78264487 C5.50502448,8.77506148 5.50652446,8.76747809 5.50352451,8.75837803 C5.52752416,8.76596142 5.53952399,8.74927796 5.54252394,8.72046109 C5.56052368,8.72197777 5.58902327,8.71136103 5.60702302,8.71439438 C5.62052282,8.66282735 5.6505224,8.59457687 5.61302293,8.54755987 C5.62202281,8.54604319 5.63252265,8.54300983 5.6430225,8.54149316 C5.6430225,8.48992612 5.67752201,8.46717596 5.67902198,8.42622567 C5.62502276,8.41864228 5.56502362,8.42167564 5.50952442,8.42319232 C5.54252394,8.39285877 5.62202281,8.32612496 5.6295227,8.28517467 C5.64452249,8.21237415 5.55002384,8.16839051 5.55752373,8.0819399 C5.56652359,8.12744022 5.61752287,8.23209096 5.66552218,8.24725773 C5.77352063,8.28365799 5.74202108,8.1759739 5.74952097,8.11985683 C5.77652059,7.94240557 5.93551831,8.08952328 5.93851826,8.18204061 C5.9850176,8.07587319 6.10051595,8.19417402 6.0480167,8.28517467 C6.02251706,8.32915832 5.98801756,8.31247486 6.01951711,8.37010861 C6.04201679,8.4110589 6.07501631,8.41257557 6.12301562,8.40195883 C6.13501544,8.37769199 6.1455153,8.3503918 6.1455153,8.32157493 C6.22801412,8.29579141 6.28201334,8.39437545 6.23401403,8.45352586 C6.29551316,8.42015896 6.35851224,8.38830874 6.4245113,8.37162528 C6.38551186,8.23512432 6.34501244,8.1016567 6.37051207,7.95605567 C6.37651198,7.92420544 6.38101192,7.88780518 6.40501158,7.86353835 C6.43501115,7.83168812 6.39751169,7.84382154 6.39451173,7.82258806 C6.38551186,7.7588876 6.45301089,7.69367047 6.47851052,7.63603673 C6.40801154,7.62086996 6.47251061,7.48133563 6.51900994,7.4570688 C6.57000922,7.43128528 6.72000706,7.47375225 6.73050691,7.43280196 C6.76050648,7.44948541 6.78900608,7.47375225 6.82500556,7.47375225 C6.90750438,7.47526892 6.96300358,7.4767856 7.02000276,7.54351941 C7.04850236,7.57840299 7.09050176,7.65575354 7.14150103,7.66182025 C7.14000104,7.71945399 7.20600009,7.76192096 7.13700109,7.81045464 C7.08300187,7.84837157 7.00800294,7.83927151 6.98550326,7.91207202 C6.97050348,7.95757235 6.92700409,7.97880583 6.99300314,8.01065606 C7.02150274,8.02582283 7.05750222,8.02885619 7.08900178,8.02885619 C7.09650167,8.07283983 7.11900135,8.13199025 7.17600052,8.12440686 C7.28699894,8.11075677 7.31099859,7.97122244 7.39949732,7.92420544 C7.54349525,7.84837157 7.52099559,8.1759739 7.6454938,8.09407331 C7.67549337,8.07435651 7.67549337,7.99093925 7.69049315,7.95908902 C7.72049272,7.89235522 7.75499223,7.82410473 7.79849161,7.76495431 C7.85399081,7.68912044 7.92298983,7.61025322 7.89899017,7.51166918 C7.88549035,7.4570688 7.78049187,7.43431863 7.73249254,7.3964017 C7.67549337,7.3493847 7.61999416,7.29933434 7.58549466,7.23411721 C7.56449496,7.1946836 7.55249513,7.1810335 7.58549466,7.1613167 C7.60499438,7.15069995 7.59899447,7.12946647 7.59149458,7.1142997 C7.5554951,7.03846583 7.45799649,6.90348153 7.59449453,6.85646453 C7.6244941,6.84584779 7.6874932,6.74878044 7.69199314,6.7108635 C7.69949303,6.64716305 7.60349441,6.58952931 7.64699378,6.52582885 C7.67849332,6.47881185 7.75799219,6.44847831 7.79849161,6.40146131 C7.81799133,6.37871114 7.84049101,6.35899434 7.87049058,6.35292763 C7.87199055,6.32714411 7.87799047,6.29832724 7.90049015,6.28164379 C7.93648963,6.25434359 7.99348882,6.26799369 8.03548821,6.25434359 C8.10448721,6.23311011 8.13448678,6.16182627 8.18848602,6.12239266 C8.23348537,6.08902576 8.28448464,6.10115917 8.33248395,6.07689234 C8.35798358,6.06475892 8.36848344,6.03745872 8.39398307,6.0253253 C8.45698217,5.99499175 8.52898113,6.04352543 8.55748073,6.09660914 C8.62497975,6.22401005 8.70897855,6.42117811 8.9009758,6.36961108 C8.97897468,6.3483776 9.03747384,6.28467714 9.0614735,6.21187663 C9.08397318,6.14210947 9.05697356,6.08447572 9.0614735,6.01622524 C9.06747341,5.89489104 9.18597171,5.8175405 9.19947152,5.69772298 C9.10947281,5.69923966 9.15597215,5.64312259 9.12597258,5.59155556 C9.09297304,5.53392182 9.01797413,5.57638878 8.96847483,5.56728872 C9.0194741,5.44443785 9.0194741,5.40197088 8.89947583,5.34282046 C8.84697658,5.31703694 8.75997782,5.19570275 8.7194784,5.20025278 C8.75247793,5.15475246 8.83047681,5.23058633 8.85447647,5.25181982 C8.90697572,5.30187017 8.95347505,5.32462033 9.02697399,5.33068704 C9.0059743,5.29883682 8.99547445,5.24120307 9.00897425,5.20480282 C9.02247405,5.17143591 8.98947453,5.13655233 8.99247448,5.09408536 C9.07647329,5.20176946 9.06297347,5.32462033 9.11097278,5.44292117 C9.13047252,5.49297153 9.1799718,5.52633843 9.20097151,5.57790546 C9.22797111,5.64312259 9.20997137,5.64160591 9.26697056,5.68103953 C9.30147007,5.70530637 9.31346989,5.74777333 9.31946981,5.78569027 C9.32996965,5.85242408 9.35396932,5.82360721 9.3899688,5.86152414 C9.41096849,5.8842743 9.46496771,5.88730766 9.45446788,5.93432466 C9.44696797,5.96769156 9.42446829,5.99499175 9.41996837,6.02987534 C9.40646855,6.12997605 9.60296575,5.99347508 9.62246546,5.97982498 C9.66446486,5.94797475 9.73346387,5.94190804 9.76646339,5.90399111 C9.8009629,5.8645575 9.79346301,5.80692375 9.82946249,5.7705235 C9.87446184,5.7235065 9.91796123,5.75535672 9.97196045,5.74625666 C10.0349596,5.73715659 10.0889588,5.68710624 10.1354581,5.6491893 C10.2344567,5.56577204 10.2974558,5.4747714 10.3799546,5.37922072 C10.3439551,5.38832078 10.2209569,5.47780475 10.213457,5.39438749 C10.1669577,5.39438749 10.0589592,5.38680411 10.0424594,5.33523707 C10.0289596,5.29732014 10.0334596,5.25485317 10.0334596,5.21693623 C10.0319596,5.17598594 9.9824603,5.18963604 9.94946077,5.16840256 C9.88346172,5.12593559 9.85046218,5.04706836 9.77996321,5.0106681 C9.66746482,4.95151768 9.59996578,4.85596701 9.53246675,4.75434962 C9.49346731,4.6951992 9.35546929,4.57538168 9.36596914,4.50409784 C9.37196906,4.45708084 9.41096849,4.40703049 9.40796854,4.36001349 C9.40646855,4.31754652 9.37346903,4.29479636 9.37796897,4.24777936 C9.38246889,4.19317897 9.25047079,4.09762829 9.36596914,4.08701155 C9.40196863,4.0839782 9.40796854,4.03999455 9.44846795,4.01572771 C9.49346731,3.98842752 9.48296745,3.96416068 9.53246675,3.97781078 C9.61196561,4.00207762 9.66746482,3.91411032 9.72146405,3.86709332 C9.8144627,3.78519274 9.66596483,3.78367607 9.65846494,3.72149229 C9.65096506,3.65930852 9.61496557,3.61380819 9.60446572,3.54100768 C9.59846581,3.48792397 9.54896651,3.50915745 9.52046693,3.52280755 C9.48146748,3.54100768 9.44246803,3.51370748 9.40496858,3.5061241 C9.37046907,3.49854071 9.34196947,3.44090697 9.29997008,3.4591071 C9.26847053,3.47427387 9.26997051,3.51219081 9.22497116,3.50764077 C9.19197163,3.50460742 9.17097194,3.47275719 9.1379724,3.46669048 C9.08697313,3.46062377 9.13197249,3.50915745 9.0749733,3.51370748 C9.0344739,3.51674084 8.90397575,3.46214045 8.9009758,3.51370748 C8.86047638,3.44394032 8.84397661,3.56224116 8.80047724,3.57437458 C8.75247793,3.58802468 8.70147866,3.57589126 8.65347935,3.59409139 C8.54848085,3.63655836 8.58298036,3.7412091 8.68347892,3.75789255 C8.76447776,3.77002597 8.65947926,3.82614303 8.68647888,3.88074342 C8.71047854,3.9292771 8.71797842,3.962644 8.77047767,3.98236081 C8.85747643,4.01421103 8.95047509,4.03999455 8.92047552,4.15222868 C8.88147609,4.291763 8.78397748,4.42371394 8.64747943,4.48741439 C8.51698131,4.54808149 8.48098182,4.38276365 8.38198324,4.34029668 C8.32048413,4.31451317 8.25148511,4.32361323 8.18698603,4.33119662 C8.17648618,4.34788007 8.27698474,4.37973029 8.29348451,4.40854717 C8.32348407,4.46769759 8.24098526,4.4601142 8.23498534,4.50561452 C8.22898543,4.54353146 8.17948614,4.57083165 8.20648576,4.60874859 C8.17798617,4.57386501 8.12248696,4.62088201 8.10298724,4.64211549 C8.07448765,4.67244904 8.08048756,4.69216584 8.09248739,4.73008278 C8.11648704,4.80743333 7.99948873,4.88781723 7.93048971,4.87871717 C7.87199055,4.8696171 7.81649135,4.87416714 7.76099214,4.84686694 C7.69499309,4.81501672 7.71749277,4.83473352 7.70399297,4.76041633 C7.69049315,4.69064917 7.59449453,4.66031562 7.65149372,4.57386501 C7.69199314,4.51016455 7.67249341,4.51623126 7.66499352,4.45556417 C7.65599366,4.39186371 7.68449323,4.38276365 7.73549251,4.37366358 C7.79099171,4.36304684 7.81499136,4.26446281 7.8479909,4.21744581 C7.85549078,4.20682907 7.88999029,4.11886178 7.83599107,4.14161194 C7.8059915,4.15526204 7.82849118,4.19317897 7.78199184,4.19924568 C7.74899231,4.20531239 7.71599279,4.18256223 7.68149329,4.18256223 C7.64249384,4.18256223 7.60199442,4.20227904 7.56599493,4.1780122 C7.58399467,4.15677871 7.71299283,4.05061129 7.61099429,4.02937781 C7.57049487,4.02027774 7.60349441,4.08701155 7.54949518,4.07791149 C7.53899533,4.1309952 7.47449625,4.12644516 7.44299671,4.15981207 C7.45649651,4.103695 7.57499481,4.06122803 7.53599536,4.01572771 C7.62149415,3.94141052 7.63949389,3.92776042 7.52399554,3.88681013 C7.34249815,3.82310968 7.35599795,3.63655836 7.48049617,3.52432423 C7.59449453,3.42119016 7.78199184,3.2907559 7.89299026,3.46214045 C8.01148856,3.64565842 8.08648747,3.51219081 8.18398608,3.39388997 C8.15098655,3.38023987 8.18098612,3.37113981 8.17048627,3.33018951 C8.06248782,3.37417316 7.9664892,3.23463884 8.03998814,3.15122158 C8.0849875,3.10117122 8.15398651,3.11482132 8.21398565,3.09965455 C8.2664849,3.08600445 8.31448421,3.03443742 8.33698389,2.98590374 C8.29198453,2.99803716 8.29798444,2.97073696 8.31448421,2.95102016 C8.28748459,2.9479868 8.25748502,2.93585338 8.23498534,2.92827 C8.17048627,2.90551983 8.1749862,2.85546948 8.1059872,2.84636942 C7.94248954,2.82210258 8.27698474,2.63403458 8.11348709,2.63403458 C8.06098784,2.6325179 8.01448851,2.55365067 7.97548908,2.56881745 C7.94848946,2.57943419 7.94098957,2.60066767 7.90799003,2.58701758 C7.88549035,2.57791751 7.85849075,2.5582007 7.83149113,2.57336748 C7.77299197,2.60976774 7.76099214,2.56578409 7.70399297,2.58246754 C7.65749363,2.59763432 7.63199399,2.64313464 7.57799476,2.63100122 C7.63199399,2.5582007 7.69799305,2.49753361 7.74599236,2.42169974 C7.77749191,2.3701327 7.81649135,2.3231157 7.8689906,2.29126548 C7.89749018,2.27458203 7.97848902,2.25789857 7.98298896,2.21846496 C7.99048885,2.15324783 7.94998943,2.15931454 7.90499008,2.18509806 C7.78799176,2.25486522 7.66649349,2.32918241 7.55249513,2.40349961 C7.48349612,2.44748325 7.42949689,2.48540019 7.34399812,2.47326677 C7.27799907,2.46265003 7.25099945,2.53545054 7.1985002,2.52938383 C7.17300057,2.42776645 6.61050864,2.79631906 6.54150962,2.82816929 C6.4320112,2.87670296 6.30901296,2.96012022 6.19201463,2.98893709 C6.14401532,3.00107051 6.04351676,3.11330464 6.04951668,2.98893709 C5.98951754,2.98135371 5.94451818,3.0420208 5.90401876,3.07235435 C5.84701958,3.116338 5.77952054,3.14363819 5.71802143,3.18155513 C5.58602333,3.26648906 5.46152511,3.36810645 5.33852687,3.46365713 C5.22152854,3.55465777 5.10453022,3.66082519 4.98153198,3.74272577 C4.93953258,3.77154265 4.7850348,3.85040987 4.78953474,3.90956029 C4.89903316,3.93079378 5.27252782,3.46365713 5.3775263,3.58954135 C5.40452592,3.62139158 5.2185286,3.71542558 5.18852901,3.73362571 C5.16302938,3.74727581 5.13302981,3.74575913 5.10753018,3.75940923 C5.07453065,3.77912603 5.05353096,3.81249294 5.0220314,3.83372642 C4.93803261,3.88681013 4.86753362,3.95506061 4.8060345,4.03089449 C4.76253512,4.08701155 4.73103557,4.15981207 4.68303626,4.2113791 C4.69053615,4.15677871 4.6800363,4.1173451 4.68153629,4.06426139 C4.62003716,4.103695 4.59453753,4.17042881 4.50903876,4.15222868 C4.43103987,4.13402855 4.36954076,4.21289578 4.31404156,4.25536275 C4.1850434,4.35394678 4.09804465,4.46314755 3.9900462,4.57841504 C3.93004706,4.64363217 3.86554798,4.68913249 3.82804851,4.76951639 C3.78754911,4.85596701 3.73054992,4.93331756 3.67805067,5.01370146 C3.57755211,5.16081917 3.46205377,5.29580346 3.36305519,5.44292117 C3.16055809,5.74473998 3.02706,6.09054243 2.86056239,6.41207805 C2.77506361,6.57891256 2.6925648,6.74271373 2.65806529,6.92926505 C2.62806573,7.09003286 2.62656574,7.25383402 2.6295657,7.41763518 C2.72106438,7.34635134 2.71656446,7.49498573 2.6925648,7.53896938 C2.65806529,7.60721986 2.64456548,7.68457041 2.63406564,7.76040428 C2.61906585,7.85898831 2.60106611,7.95757235 2.60106611,8.05767306 C2.60106611,8.14260699 2.5740665,8.22147422 2.57256651,8.3033748 C2.54106697,8.27910796 2.60856599,8.1759739 2.54856686,8.19114067 C2.51856729,8.19872406 2.51706731,8.2427077 2.50956742,8.26545786 C2.48556777,8.34432509 2.3790693,8.3367417 2.36256953,8.42622567 C2.35356965,8.48082606 2.34756974,8.51267628 2.31157026,8.55665993 C2.28307066,8.59002683 2.31007028,8.60519361 2.31607019,8.63856051 C2.32957,8.71742774 2.22757146,8.82662851 2.25457108,8.89032896 C2.28007071,8.95251274 2.26207097,9.0222799 2.29057056,9.08143032 C2.30557034,9.11176387 2.34006985,9.15119748 2.32657005,9.18911442 C2.26207097,9.20124784 2.34456979,9.34988222 2.3505697,9.39538255 C2.35956957,9.46969974 2.42556862,9.70326807 2.4975676,9.73663497 C2.5875663,9.87465261 2.71056454,10.0672706 2.86956225,10.1370378 C2.98206064,10.1855715 3.02256006,10.0399705 3.08555916,9.97930336 C3.16505802,9.90043613 3.26855654,9.85038578 3.37355504,9.81398552 C3.46205377,9.78213529 3.83254845,9.67445119 3.65405101,9.54705029 L3.65405101,9.54705029 L3.65405101,9.54705029 Z M3.81004877,14.5293356 C3.82804851,14.4990021 3.81454871,14.4216515 3.78154919,14.395868 C3.70205032,14.3291342 3.67055078,14.4868687 3.72155004,14.5338857 C3.74104977,14.583936 3.78754911,14.5672526 3.81004877,14.5293356 L3.81004877,14.5293356 L3.81004877,14.5293356 Z M4.1355441,9.9429031 C4.11304444,9.92318629 4.09654467,9.93531971 4.0950447,9.89436942 C4.09654467,9.85796916 4.09954462,9.788202 4.05154531,9.83218565 C4.03804551,9.83673568 4.05604525,9.84431907 4.03654553,9.85190245 C4.02304572,9.85645249 4.01254588,9.84583574 4.003546,9.84128571 C3.97804637,9.83066897 3.96304658,9.82915229 3.94354686,9.85645249 C3.93004706,9.87465261 3.93004706,9.8958861 3.90754738,9.91105287 L3.86854793,9.92470297 C3.85504813,9.929253 3.81604868,9.9565532 3.81454871,9.97171997 C3.8085488,9.99447013 3.8430483,10.0111536 3.86704796,10.0172203 C3.88654768,10.0308704 3.91204732,10.0430038 3.93154704,10.0566539 C3.95104675,10.070304 3.98254631,10.0945708 4.00654597,10.1006376 C4.06054519,10.1309711 4.14454398,10.164338 4.18654338,10.1006376 C4.19854321,10.0763707 4.20754309,10.0581706 4.19104332,10.0369371 C4.17604353,10.0141869 4.15204387,10.0081202 4.14454398,9.9899201 C4.13854407,9.97020329 4.15504384,9.95806987 4.1355441,9.9429031 L4.1355441,9.9429031 L4.1355441,9.9429031 Z M11.3489407,11.0879946 C11.3204411,11.0895112 11.2694418,11.1077114 11.2469422,11.1274282 C11.2019428,11.1668618 11.2979414,11.1896119 11.3354409,11.2002287 C11.3774403,11.2244955 11.4374394,11.2366289 11.4779389,11.2608958 C11.5124384,11.2866793 11.536438,11.3215629 11.5754375,11.3382463 C11.6234368,11.3609965 11.6894358,11.3716132 11.7419351,11.3852633 C11.7644348,11.3928467 11.7989343,11.39133 11.8289338,11.3973968 C11.8619334,11.4171136 11.8769331,11.4474471 11.9039328,11.4686806 C11.9504321,11.5111476 12.0164312,11.5217643 12.0779303,11.5187309 C12.1364294,11.5247977 12.1799288,11.5354144 12.232428,11.5217643 C12.2924272,11.5065975 12.3344266,11.5369311 12.3899258,11.5369311 C12.4124255,11.5369311 12.4349251,11.5187309 12.4559248,11.5202476 C12.4844244,11.5202476 12.4874244,11.532381 12.5009242,11.5566479 C12.5249239,11.5915315 12.586423,11.6446152 12.6299223,11.6461318 C12.656922,11.6461318 12.6779217,11.6415818 12.7004213,11.6491652 C12.725921,11.664332 12.7364208,11.664332 12.7544206,11.6794988 C12.7859201,11.6931489 12.8129197,11.7022489 12.8264195,11.7265158 C12.8504192,11.7689827 12.8489192,11.8159997 12.8864187,11.8493666 C12.9119183,11.8690834 12.9389179,11.8903169 12.9659175,11.9100337 C12.9839173,11.9267172 12.9689175,11.9236838 12.9959171,11.9236838 C13.0109169,11.9267172 13.0394165,11.9267172 13.0589162,11.9206505 C13.1339151,11.9161004 13.0934157,11.809933 13.0694161,11.7750494 C13.0544163,11.7447159 13.0409165,11.720449 13.0469164,11.6916322 C13.0514163,11.6567486 13.0679161,11.6324818 13.0454164,11.6036649 C13.0334166,11.5854648 13.0169168,11.5763647 13.000417,11.5672646 C12.9914172,11.5551312 12.9869172,11.5429978 12.9764174,11.5247977 C12.9539177,11.4959808 12.9104183,11.4868807 12.8819187,11.4595805 C12.8339194,11.4110468 12.8084198,11.3412797 12.7469207,11.2957794 C12.7139211,11.2760626 12.6839216,11.2912293 12.6434222,11.2745459 C12.6269224,11.2639291 12.6179225,11.2533124 12.5939229,11.245729 C12.5714232,11.2381456 12.5519235,11.2426957 12.5309238,11.241179 C12.4874244,11.2381456 12.4499249,11.2002287 12.4079255,11.203262 C12.3614262,11.2093288 12.3524263,11.2593791 12.3254267,11.2866793 C12.3014271,11.3063961 12.2744274,11.3063961 12.2654276,11.2745459 C12.2624276,11.2335956 12.2774274,11.2093288 12.2984271,11.1835452 C12.3314266,11.1486617 12.2984271,11.1289448 12.2549277,11.1259115 C12.1994285,11.1259115 12.1889287,11.1698951 12.166429,11.2169121 C12.1304295,11.2669625 12.1079298,11.2320789 12.0569306,11.2244955 C12.0224311,11.2260122 11.9984314,11.2396623 11.9654319,11.2260122 C11.9429322,11.2184288 11.9384323,11.2002287 11.9219325,11.1896119 C11.8964329,11.1759618 11.8769331,11.1805119 11.8589334,11.1926453 C11.8334338,11.198712 11.8334338,11.198712 11.8079341,11.1850619 C11.7854345,11.1759618 11.7794345,11.1577617 11.750935,11.151695 C11.7059356,11.1425949 11.6594363,11.1805119 11.6219368,11.1698951 C11.605437,11.1607951 11.5919372,11.1365282 11.5694376,11.1289448 C11.5439379,11.1137781 11.5484378,11.1274282 11.5319381,11.1456283 C11.5034385,11.1729285 11.4644391,11.1820286 11.4374394,11.1607951 C11.4029399,11.1365282 11.39994,11.0955779 11.3489407,11.0879946 L11.3489407,11.0879946 L11.3489407,11.0879946 Z M13.0619162,12.8807073 C13.0859158,12.8776739 13.0979156,12.8534071 13.1189153,12.8564404 C13.142915,12.8518904 13.1309152,12.8761572 13.1474149,12.891324 C13.1624147,12.9049741 13.1774145,12.9049741 13.1924143,12.9049741 C13.2194139,12.9095241 13.2719132,12.9125575 13.282413,12.8882907 C13.2944128,12.8503737 13.2314137,12.8427903 13.214914,12.8124568 C13.1999142,12.7684731 13.2344137,12.7260062 13.2464135,12.6880892 C13.2644132,12.6365222 13.1999142,12.613772 13.2059141,12.5728218 C13.2044141,12.5288381 13.2344137,12.5136713 13.2254138,12.4712044 C13.2179139,12.4393541 13.1909143,12.4044706 13.1714146,12.3817204 C13.1534148,12.3574536 13.1189153,12.3347034 13.1219153,12.2998198 C13.1249153,12.2634196 13.1909143,12.2649362 13.1594148,12.2209526 C13.141415,12.1830357 13.0934157,12.190619 13.0499163,12.1845523 C13.0349165,12.1845523 13.0199168,12.186069 13.004917,12.1709022 C12.9914172,12.1496688 12.9974171,12.139052 12.9974171,12.1238852 C12.9884172,12.0829349 12.9569177,12.0677682 12.9209182,12.0510847 C12.9089183,12.045018 12.8909186,12.0374346 12.8834187,12.0192345 C12.8774188,12.0010344 12.8954185,11.9949677 12.8894186,11.9782842 C12.8699189,11.9388506 12.7979199,11.993451 12.7679204,11.9798009 C12.7469207,11.9767675 12.7499206,11.9570507 12.7364208,11.9358172 L12.7004213,11.9191338 C12.6509221,11.8963836 12.6314223,11.9373339 12.6404222,11.9782842 C12.6629219,12.0708015 12.7304209,12.1314686 12.722921,12.2239859 C12.727421,12.2619029 12.7334209,12.280103 12.7469207,12.3149866 C12.7589205,12.365037 12.7724203,12.3893038 12.7499206,12.4378375 C12.7139211,12.4651377 12.7469207,12.4985046 12.7589205,12.5333881 C12.7664204,12.5804051 12.7784202,12.6168054 12.7769202,12.6668558 C12.7679204,12.7578564 12.7394208,12.8473404 12.7469207,12.9398577 C12.7514206,12.9777746 12.7484206,13.0126582 12.7619205,13.0490585 C12.7679204,13.0960755 12.8054198,13.1127589 12.8444193,13.1385424 C12.8819187,13.1703927 13.0559162,13.2750434 13.004917,13.1476425 C12.9899172,13.1188256 12.9659175,13.0778753 12.9584176,13.0445084 C12.9464178,13.0096249 12.9884172,12.985358 12.9899172,12.9489578 C12.9959171,12.9080075 12.9644176,12.8943574 13.0229167,12.8837406 C13.0349165,12.8746406 13.0529163,12.8837406 13.0619162,12.8807073 L13.0619162,12.8807073 L13.0619162,12.8807073 Z M11.2529421,1.95152973 C11.2994414,1.94091299 11.3459408,1.95456309 11.3894401,1.93787964 C11.4119398,1.92877957 11.4854388,1.90299606 11.4809388,1.87266251 C11.4734389,1.81654544 11.2349423,1.8529457 11.1959429,1.86962915 C11.1839431,1.90451273 11.2199426,1.93181293 11.2514421,1.94091299 C11.2514421,1.94394635 11.2529421,1.94849638 11.2529421,1.95152973 L11.2529421,1.95152973 L11.2529421,1.95152973 Z M12.3989257,12.0950684 C12.3899258,12.0753516 12.3989257,12.0571514 12.3989257,12.0374346 C12.3944257,12.0055844 12.3854259,11.9964843 12.3899258,11.9631174 C12.4004256,11.9449173 12.4004256,11.9161004 12.3959257,11.8933503 C12.3869258,11.8751501 12.3719261,11.8599834 12.3584262,11.8463333 C12.3584262,11.8372332 12.3539263,11.8220664 12.3434265,11.8129664 C12.3254267,11.7947662 12.305927,11.8220664 12.2864273,11.8311665 C12.2714275,11.8448166 12.2429279,11.8539167 12.238428,11.8690834 C12.2234282,11.8918336 12.232428,11.9100337 12.232428,11.9297505 L12.236928,11.9525007 C12.2039285,11.9858676 12.235428,12.0738349 12.2309281,12.1072018 C12.2309281,12.1451187 12.1769288,12.2512861 12.2489278,12.2194359 C12.2684275,12.2103359 12.2834273,12.1966858 12.3014271,12.1875857 C12.3254267,12.1739356 12.3554263,12.1739356 12.3839259,12.1648355 C12.3929257,12.1648355 12.445425,12.1602855 12.445425,12.1511854 C12.446925,12.1314686 12.4034256,12.1178185 12.3989257,12.0950684 L12.3989257,12.0950684 L12.3989257,12.0950684 Z M11.0444451,14.0121486 C11.1044442,14.0409655 11.2094427,13.9833318 11.2664419,13.9651316 C11.3384409,13.9423815 11.4524392,13.8665476 11.5259382,13.9090146 C11.5559377,13.925698 11.5709375,13.9605816 11.6024371,13.9742317 C11.6414365,13.9909152 11.6879359,13.9757484 11.7269353,13.9666483 C11.7674347,13.9575482 11.813934,13.9514815 11.8514335,13.9332814 C11.884433,13.916598 11.9054327,13.8892978 11.9339323,13.8680643 C12.0074313,13.8119472 12.0704304,13.8650309 12.1514292,13.8528975 C12.1979285,13.8468308 12.2414279,13.8240806 12.2864273,13.8119472 C12.3194268,13.8043638 12.377926,13.8043638 12.4034256,13.780097 C12.4319252,13.7527968 12.4184254,13.6936464 12.4184254,13.6587628 C12.4169254,13.6117458 12.4199254,13.5632121 12.4034256,13.5192285 C12.3704261,13.4327779 12.2504278,13.3311605 12.374926,13.26291 C12.3989257,13.1112422 12.2219282,13.1370258 12.1709289,13.027825 C12.1379294,12.9565411 12.1274295,12.9019408 12.0329309,12.8943574 C11.953432,12.886774 11.9054327,12.929241 11.8364337,12.9565411 C11.7584348,12.985358 11.6984357,12.9595745 11.6309367,12.9216576 C11.5904373,12.8989074 11.5049385,12.8458237 11.4884387,12.9155909 C11.4734389,12.976258 11.5319381,13.0354084 11.4839388,13.0900088 C11.4419394,13.1385424 11.3684404,13.1597759 11.3084413,13.173426 C11.1779432,13.2007262 11.0744446,13.3008269 10.979946,13.3872775 L10.9904458,13.3963776 C10.9529464,13.3948609 10.8974472,13.4949616 10.8959472,13.5252952 C10.910947,13.5298452 10.9244468,13.5343952 10.9409466,13.5389453 C10.9394466,13.5905123 10.9979457,13.5556287 11.0024457,13.5192285 C11.0144455,13.5222618 11.0264453,13.5298452 11.0384452,13.5313619 C11.048945,13.5343952 11.0714447,13.5328786 11.0804446,13.5374286 C11.1059442,13.5480453 11.1104441,13.5723122 11.1419437,13.5753455 C11.1239439,13.6542128 11.1404437,13.73763 11.1029442,13.8119472 C11.0789446,13.8574475 10.9574463,13.9696817 11.0444451,14.0121486 L11.0444451,14.0121486 L11.0444451,14.0121486 Z M11.6639362,2.34586586 C11.7089356,2.39439954 11.7644348,2.40804964 11.7539349,2.48388351 C11.8109341,2.4914669 11.8469336,2.51270038 11.8799331,2.4641667 C11.9009328,2.43383315 11.9324323,2.40956632 11.9669319,2.3974329 C12.0089312,2.38074944 12.1814288,2.38226612 12.1739289,2.45354996 C12.1694289,2.48843354 12.1484293,2.51876709 12.1424293,2.55365067 C12.1349295,2.60218435 12.1874287,2.56730077 12.2099284,2.57943419 C12.1844287,2.59763432 12.1529292,2.60825106 12.1214296,2.61583445 C12.1349295,2.62493451 12.1439293,2.63706793 12.1454293,2.6522347 C12.1064299,2.66133477 12.0869301,2.77053554 12.0179311,2.79176903 C11.9759317,2.80541912 11.9144326,2.77660225 11.8724332,2.77205222 C11.8229339,2.76598551 11.7854345,2.75081874 11.7359352,2.74778538 C11.6879359,2.74475203 11.7269353,2.68105158 11.6669361,2.693185 C11.6564363,2.73565196 11.677436,2.84333606 11.6849359,2.88580303 C11.6924358,2.93888674 11.7374351,2.96922029 11.7899344,2.97832035 C11.8634333,2.99045377 11.8979328,3.01472061 11.9609319,3.05112087 C12.0104312,3.07842106 12.0659304,3.06173761 12.1199297,3.06628764 C12.1559291,3.069321 12.1859287,3.08297109 12.2129283,3.10572126 C12.2069284,3.12240471 12.1934286,3.1497049 12.2024285,3.16790503 C12.2129283,3.19217187 12.2894272,3.16487168 12.307427,3.163355 C12.3614262,3.15728829 12.4124255,3.09813787 12.4634247,3.10572126 C12.4829245,3.10875461 12.5729232,3.1360548 12.5684232,3.15880497 C12.5204239,3.13908816 12.4889244,3.19823858 12.4514249,3.16638835 C12.4184254,3.13757148 12.3299267,3.16183832 12.3869258,3.20278861 C12.3914258,3.20733864 12.4064255,3.32108945 12.4064255,3.33322287 C12.4019256,3.37568984 12.3254267,3.42119016 12.3314266,3.44849035 C12.3419265,3.45000703 12.4109255,3.45455706 12.4259253,3.46820716 C12.4304252,3.45000703 12.4169254,3.44242364 12.4589248,3.43029022 C12.4904244,3.42119016 12.5279238,3.41815681 12.5594234,3.43332358 C12.5714232,3.48640729 12.5324238,3.54100768 12.6059227,3.52735758 C12.6749217,3.51370748 12.7049213,3.55920781 12.7769202,3.51219081 C12.8219196,3.48489061 12.8699189,3.48944064 12.9089183,3.52887426 C12.9614176,3.58044129 12.8549191,3.65172513 12.9164182,3.70177548 C12.9404179,3.72149229 12.9599176,3.78215939 12.9839173,3.79277613 C13.000417,3.80035952 13.0904157,3.76850929 13.1069155,3.7609259 C13.1354151,3.81249294 13.1609147,3.73362571 13.1834144,3.72907568 C13.1924143,3.69570877 13.2344137,3.65779184 13.2749131,3.65324181 C13.3349122,3.6471751 13.3364122,3.65779184 13.3769116,3.68660871 C13.4954099,3.76850929 13.4789102,3.56830787 13.5404093,3.51674084 C13.6514077,3.42574019 13.7069069,3.33928958 13.7834058,3.22250542 C13.8434049,3.12847142 13.9274038,3.10572126 14.0339022,3.0890378 C14.117901,3.07538771 14.2468992,3.0556709 14.2813987,2.96467025 C14.3218981,2.85850283 14.2243995,2.80086909 14.1389007,2.76901887 C14.0429021,2.73565196 13.9349036,2.6992517 13.976903,2.57791751 C14.0264023,2.43686651 13.982903,2.35496593 13.8329051,2.30946561 C13.5164096,2.21088157 13.2314137,2.04556373 12.9089183,1.95456309 C12.6239224,1.87417918 12.3359266,1.84536231 12.0434308,1.83019554 C11.9129326,1.78469522 11.6369366,1.78014518 11.5574377,1.89086264 C11.5064384,1.96214647 11.5709375,2.02433025 11.5649376,2.09864744 C11.5574377,2.18813141 11.6009371,2.27913206 11.6639362,2.34586586 L11.6639362,2.34586586 L11.6639362,2.34586586 Z M16.6423649,16.4069823 L16.6408648,16.4054657 C16.6453648,16.4130491 16.6423649,16.4266991 16.6438648,16.4373159 C16.702364,16.4373159 16.7278637,16.4903996 16.7908628,16.4706828 C16.8553617,16.4524827 16.8928612,16.3902989 16.841862,16.3387319 C16.7968627,16.2947482 16.7578632,16.2568313 16.6918641,16.2689647 C16.6138653,16.2841315 16.6303649,16.3463152 16.6423649,16.4069823 L16.6423649,16.4069823 L16.6423649,16.4069823 Z M18.6808357,14.3791846 C18.6778357,14.3655345 18.6748358,14.3534011 18.6718357,14.339751 C18.6103366,14.3215508 18.5713371,14.3852513 18.514338,14.3382343 C18.4048396,14.4125515 18.5218379,14.5596692 18.3418405,14.5505691 C18.37334,14.5884861 18.3703401,14.630953 18.3553403,14.6749367 C18.3328406,14.7431872 18.3148408,14.7371204 18.2683415,14.7462205 C18.1708429,14.7613873 18.1243436,14.7007202 18.094344,14.6188196 C17.9983455,14.621853 17.8663472,14.7704874 17.7913484,14.8175044 C17.7718486,14.8281211 17.7373491,14.8599713 17.7163495,14.8736214 C17.6998497,14.8827215 17.6593503,14.9024383 17.6383505,14.9145717 C17.5873513,14.9403552 17.4778528,14.9752388 17.4718529,15.0328725 C17.4463533,15.0283225 17.4073539,15.0434893 17.3818543,15.0404559 C17.3728543,15.0525894 17.3728543,15.0662394 17.3818543,15.0798895 C17.4988526,15.0996064 17.5603516,15.0601727 17.6593503,15.0177058 C17.7628488,14.9706888 17.8738472,14.9813055 17.9713458,14.9449053 C18.0178451,14.9282218 18.0193451,14.8766548 18.095844,14.9069883 C18.1288435,14.9221551 18.167843,14.9706888 18.1753429,15.0040557 C18.1903427,15.0798895 18.1108438,15.1921237 18.0313449,15.1966737 C18.0118452,15.1496567 18.0403448,15.101123 18.0493446,15.0632061 C17.9443462,15.0283225 17.7718486,15.1769569 17.743349,15.2649242 C17.8513475,15.2876744 17.8963469,15.4454088 17.8378476,15.5318595 C17.818348,15.5530929 17.7958484,15.5803931 17.7583489,15.5925266 C17.6968497,15.6107267 17.6683501,15.5546096 17.608351,15.5985933 C17.5303522,15.6577437 17.6158509,15.8200282 17.5708515,15.9110288 C17.5363521,15.980796 17.4778528,16.0065795 17.4283536,16.0551132 C17.395354,16.0899968 17.3758544,16.1279137 17.330855,16.1582472 C17.2723558,16.1976809 17.1298578,16.2826148 17.1418577,16.3645154 C17.2708559,16.408499 17.537852,16.1840308 17.6488504,16.1097136 C17.7193494,16.0626966 17.7628488,15.989896 17.8348477,15.942879 C17.9158466,15.8928287 18.0223451,15.8670452 18.0748442,15.7775612 C18.1048439,15.7259942 18.0808441,15.6804939 18.098844,15.6289268 C18.1153438,15.5834265 18.1468433,15.5682597 18.1768428,15.5333761 C18.2323421,15.4666423 18.2833413,15.4454088 18.3463403,15.3908084 C18.4243393,15.3210413 18.4063395,15.2118405 18.442339,15.1193232 C18.4738386,15.0389393 18.5353378,14.9767555 18.5788371,14.9009216 C18.6463362,14.7811041 18.8233336,14.4959687 18.7483346,14.3609844 C18.7303349,14.3761512 18.6973353,14.3716012 18.6808357,14.3791846 L18.6808357,14.3791846 L18.6808357,14.3791846 Z M20.2123137,10.498007 C20.1733142,10.4252065 20.2318134,10.215905 20.2318134,10.1294544 C20.2303134,9.97020329 20.182314,9.85038578 20.1598145,9.70175139 C20.1463146,9.56221706 20.1268149,9.19214777 20.1778142,9.06626355 C20.2498131,8.88881229 19.8988181,8.58851016 19.8793184,8.39589212 C19.8613187,8.22905761 19.7668201,8.07132315 19.630322,7.97577248 C19.5748228,7.93482218 19.4548246,7.38426828 19.3843255,7.41005179 C19.349826,7.42673525 19.421825,7.54806944 19.4173251,7.58598638 C19.3978254,7.71945399 19.3303263,7.58598638 19.2598273,7.61631992 C19.1293292,7.66940363 18.9913311,7.79528786 18.9748315,7.92420544 C18.9133323,8.40195883 18.5743371,7.90752199 18.6013368,7.88780518 C18.6763357,7.83017144 18.7033352,7.84837157 18.7918339,7.83623815 C18.8893327,7.80135457 18.7378349,7.73158741 18.8908326,7.71642064 C18.8548332,7.6178366 18.935832,7.58598638 18.8968325,7.50863583 C18.8383334,7.39488502 18.7963339,7.40853512 18.8548332,7.28568425 C18.8803327,7.21895044 18.727335,7.00813228 18.7153352,6.92774837 C18.7033352,6.84888115 18.7018353,6.74574708 18.6913354,6.65777979 C18.6853355,6.60166273 18.7768342,6.54857902 18.7603344,6.50459537 C18.7573345,6.3483776 18.7918339,6.1800264 18.7363348,6.02835866 C18.6973353,5.92522459 18.6523361,5.78872362 18.586337,5.70075633 C18.5638373,5.67042279 18.4933383,5.51420501 18.4858384,5.47022136 C18.4678387,5.37315401 18.4243393,5.40955427 18.3703401,5.37163733 C18.3403404,5.3337204 18.2053424,5.20783617 18.1663429,5.18963604 C18.1303435,5.17295259 17.8693472,4.93483423 17.8633473,4.91511743 C17.8408476,4.84686694 17.6938498,4.79378323 17.7103496,4.71946604 C17.7343492,4.60723191 17.3428548,4.31602984 17.2333564,4.29631304 C17.1628574,4.28417962 17.4493532,4.62694872 17.4478533,4.61936533 C17.4523532,4.63908213 17.6323506,4.86810043 17.6323506,4.86810043 C17.6728501,4.88175052 17.7718486,5.16233585 17.7688487,5.19873611 C17.7583489,5.30490353 17.4838527,5.0243182 17.4628531,4.98640127 C17.327855,4.82108343 17.0833585,4.68761581 16.9288607,4.57689836 C16.8193624,4.47528097 16.8733616,4.41764723 16.6858642,4.33119662 C16.6168652,4.29934639 16.4293679,4.14616197 16.3708688,4.14161194 C16.3003698,4.13857858 16.3813685,4.28721297 16.3828686,4.30389642 C16.3933683,4.41006384 16.5088668,4.41764723 16.5778657,4.48741439 C16.6333649,4.54504813 16.6828643,4.61633197 16.6348649,4.68003243 C16.6333649,4.68003243 16.5478663,4.83776688 16.5433663,4.82411678 C16.5673659,4.89085059 16.766863,5.0379683 16.8163624,5.09256869 C16.8073624,5.07891859 17.0773586,5.43230443 17.0998583,5.24423643 C17.1088581,5.17598594 17.0323592,5.09408536 17.0428591,5.03493494 C17.0503591,4.99853468 17.3518546,5.37922072 17.3683544,5.41258762 C17.4418534,5.61430572 17.4358535,5.38225407 17.5123523,5.40652091 C17.5753514,5.42623772 17.7448491,5.63705588 17.603851,5.64615595 C17.3893541,5.65980604 17.6428505,5.84635737 17.7028496,5.87517424 C17.8273479,5.93584134 17.9128467,6.07689234 18.0418448,6.12997605 C18.2443419,6.21187663 18.2023425,6.35747766 18.304341,6.50611205 C18.3373405,6.55312905 17.7223494,6.50611205 17.67435,6.53341224 C17.5933512,6.59711269 17.9833456,7.03239912 17.9848456,7.09761624 C17.9878456,7.23411721 18.0658444,7.33421792 18.0868442,7.47071889 C18.098844,7.59660312 18.0838442,7.76192096 18.1663429,7.86353835 C18.233842,7.92572212 18.2968411,7.76040428 18.4033395,7.85898831 C18.442339,7.87718844 18.4978383,7.92117209 18.5098381,7.95453899 C18.5458375,8.04857299 18.7498347,8.62339374 18.5053381,8.58092677 C18.3973396,8.56120996 18.4588388,9.03289664 18.4663386,9.10114713 C18.4993382,9.24978151 18.5593373,9.23764809 18.5203379,9.4257161 C18.5248379,9.58193387 18.3988397,9.6608011 18.3088409,9.77303523 C18.2668416,9.82460226 18.2398419,9.88526936 18.2203422,9.95048649 C18.1708429,9.90195281 18.1468433,9.82460226 18.0778442,9.79881874 C18.0028453,9.77000187 17.8378476,9.86100252 17.7718486,9.89285274 C17.612851,9.97323665 17.7298493,10.1188377 17.6668501,10.2447219 C17.6218508,10.3372392 17.4868527,10.3827396 17.3983539,10.4282399 C17.2918555,10.4828403 17.1493575,10.540474 17.044359,10.4525067 C16.9543604,10.3797062 16.9933599,10.2325885 16.8988611,10.168888 C16.7923627,10.0976042 16.7818629,10.2568553 16.7578632,10.3205558 C16.7113639,10.4403733 16.5718659,10.4813236 16.6078654,10.6314747 C16.6228651,10.6936584 16.6543647,10.7497755 16.6663645,10.8119593 C16.6813642,10.8893098 16.6423649,10.959077 16.6378649,11.0364275 C16.628865,11.1683785 16.766863,11.198712 16.8028626,11.3063961 C16.8343621,11.4034635 16.8013625,11.5536145 16.6933642,11.5900148 C16.5778657,11.6309651 16.4503675,11.5263143 16.3363691,11.5141809 C16.2223709,11.5020475 16.076873,11.5338977 16.0558732,11.664332 C16.0363735,11.7795995 16.1533718,11.8736335 16.0963726,11.9919343 C16.072373,12.0419847 16.0303736,12.0814183 16.0003741,12.1269186 C15.9478747,12.2027525 15.9178752,12.2907198 15.868376,12.3680703 C15.9268751,12.369587 15.9208752,12.3331867 15.9733744,12.3438035 C16.0288737,12.3559369 16.0783729,12.2998198 16.1248722,12.2816197 C16.1338722,12.31802 16.1293722,12.3559369 16.1338722,12.3923371 C16.1728715,12.4044706 16.211871,12.3893038 16.2463705,12.3756537 C16.2508705,12.4075039 16.2358706,12.4439042 16.2493705,12.4757544 C16.2598704,12.5030546 16.2913699,12.5121547 16.3093696,12.5333881 C16.3558689,12.5895052 16.2988697,12.6820225 16.2658703,12.7305562 C16.1713716,12.8700905 16.0093739,12.9474411 15.9043754,13.0778753 C15.8053768,13.1992095 15.7963769,13.3463272 15.7228781,13.4782782 C15.6973784,13.5237785 15.6718788,13.5859623 15.7393777,13.6071958 C15.7543776,13.5829289 15.7768773,13.5632121 15.8083769,13.5632121 C15.8548761,13.5616954 15.8368765,13.596579 15.860876,13.6238792 C15.9583746,13.7482468 16.0618731,13.5434953 16.1038725,13.4843449 C16.145872,13.4206444 16.3198695,13.3250938 16.3678688,13.4312612 C16.4053683,13.5116451 16.3618688,13.6253959 16.3243694,13.6981964 C16.3873684,13.7270133 16.3693687,13.7725136 16.3843685,13.827114 C16.4038682,13.9029479 16.4728672,13.9514815 16.4728672,14.0348988 C16.4728672,14.1349995 16.2538705,14.3336843 16.3393692,14.4095181 C16.4458677,14.5035521 16.5718659,14.2426836 16.6138653,14.1865665 C16.6933642,14.0788824 16.8748615,14.0637157 16.9198609,13.9317647 C16.9693601,13.7816137 16.9528603,13.6921297 17.1523575,13.6875797 C17.2363564,13.686063 17.2978554,13.6329793 17.3773543,13.6162958 C17.4643531,13.5996124 17.5033525,13.5905123 17.5588518,13.5237785 C17.6383505,13.4282278 17.7103496,13.5419786 17.7133495,13.6178125 C17.7163495,13.6951631 17.68185,13.7922304 17.7298493,13.8619976 C17.7883484,13.9469315 17.8528475,13.8346974 17.9128467,13.780097 C17.9068468,13.8377307 17.9833456,13.8710976 18.028345,13.8892978 C18.0973439,13.8422808 18.1408433,13.7649302 18.2143423,13.7224632 C18.2488418,13.7027464 18.2878413,13.6951631 18.3268407,13.6890963 C18.3373405,13.7512801 18.3478404,13.8180139 18.4033395,13.8483475 C18.4828384,13.8938478 18.3853398,13.9378314 18.4903384,13.9863651 C18.6208365,14.0364155 18.6643359,14.1683664 18.727335,14.2745338 C18.7573345,14.3230675 19.0303306,14.0273154 19.1353291,14.0166987 C19.4833242,13.9772651 19.6648215,13.5237785 19.7938196,13.2553266 C19.9798171,12.8716072 20.0638158,12.4454209 20.1118151,12.049568 C20.2303134,11.805383 20.2783127,11.3579631 20.2303134,11.0743445 C20.2018138,10.9014432 20.3008124,10.6618082 20.2123137,10.498007 L20.2123137,10.498007 L20.2123137,10.498007 Z M17.0623589,16.2568313 C17.0713587,16.2143643 17.1613573,16.0566299 17.0773586,16.0338797 C17.047359,16.0262963 17.0218595,16.0717966 16.9948598,16.07938 C16.9588602,16.0915134 16.9198609,16.0687633 16.8868613,16.0854467 C16.8568618,16.1021302 16.8283622,16.1506639 16.8103624,16.177964 C16.7878628,16.211331 16.7968627,16.224981 16.832862,16.2431812 C16.8688616,16.262898 16.9153609,16.271998 16.9363607,16.3114317 C16.9543604,16.3463152 16.9453605,16.3933322 16.9408605,16.4297325 C16.9408605,16.4282158 16.9468604,16.4221491 16.9483605,16.4160824 C16.9543604,16.4145657 16.9648603,16.4130491 16.9708602,16.4145657 L16.9633602,16.4297325 C17.0593589,16.4448993 17.051859,16.319015 17.0623589,16.2568313 L17.0623589,16.2568313 L17.0623589,16.2568313 Z M18.1858427,14.3594678 C18.1888426,14.4049681 18.238342,14.4004181 18.2713415,14.3882846 C18.3013411,14.3791846 18.3208408,14.3534011 18.3403404,14.3306509 C18.3673401,14.2957673 18.3838399,14.2608837 18.3598402,14.2199334 C18.3358406,14.1774665 18.3208408,14.1471329 18.3088409,14.0970826 C18.2893412,14.1076993 18.2653416,14.1258994 18.2443419,14.1319662 C18.2233421,14.1395495 18.2203422,14.1334828 18.1963426,14.1319662 C18.1408433,14.1304495 18.1528432,14.1729164 18.1288435,14.2078 C18.1093437,14.2381336 18.0658444,14.250267 18.0823442,14.2897006 C18.094344,14.3200342 18.1438434,14.3458177 18.172343,14.3594678 L18.1798428,14.3503677 C18.1783429,14.3534011 18.1768428,14.3549177 18.1753429,14.3579511 C18.1783429,14.3594678 18.1828427,14.3594678 18.1858427,14.3594678 L18.1858427,14.3594678 L18.1858427,14.3594678 Z M12.7709203,17.6157743 C12.8264195,17.5171902 12.9254181,17.4550064 13.0139168,17.386756 C13.1204153,17.3048554 13.214914,17.2093047 13.2989128,17.1061706 C13.2494135,17.0940372 13.2464135,17.0470202 13.214914,17.0166867 C13.1669147,16.9696697 13.0934157,17.0000032 13.0829159,16.9287194 C13.072416,16.8650189 13.0199168,16.8513688 12.9689175,16.8255853 C12.8519192,16.7664349 12.8039199,16.6511674 12.7094212,16.5707835 C12.6059227,16.4797829 12.4649247,16.5101164 12.3389265,16.4858496 C12.2279281,16.4646161 12.1154297,16.2871648 11.9969314,16.3629987 C11.9219325,16.4100157 11.887433,16.5298332 11.9384323,16.6041504 C11.9789317,16.6617841 12.0479307,16.690601 12.0749303,16.7588515 C12.0344309,16.7967684 12.025431,16.8210353 12.0749303,16.8559189 C12.1334295,16.8968691 12.2459278,16.9393361 12.2174283,17.0288201 C12.2024285,17.0773538 12.1619291,17.1243708 12.1094298,17.1334708 C12.0719303,17.1410542 11.9804317,17.1198207 11.9999314,17.1880712 C11.957932,17.0758371 11.8394337,17.2517717 11.7749346,17.1592543 C11.7224354,17.0849372 11.6894358,17.0182033 11.606937,16.968153 C11.5004385,16.9029359 11.6504364,16.8392354 11.6324367,16.7406514 C11.605437,16.596567 11.4299395,16.6360006 11.3669405,16.5298332 C11.329441,16.4691661 11.3804403,16.4206324 11.4044399,16.3675487 C11.4284396,16.3129483 11.4929386,16.356932 11.5274382,16.3720988 C11.6399365,16.4251825 11.8049342,16.4054657 11.8994328,16.3281151 C11.9429322,16.2917149 12.0389308,16.1233637 11.9174326,16.1233637 C11.8334338,16.1248803 11.7689347,16.1976809 11.6894358,16.2022309 C11.677436,16.1066802 11.6324367,15.9443957 11.7344352,15.8806953 C11.8274339,15.8230615 12.0224311,15.7563277 11.9399322,15.6076933 C11.9099327,15.5561263 11.8574334,15.6410602 11.813934,15.6031433 C11.7959343,15.5879765 11.8094341,15.5530929 11.815434,15.5364095 C11.7869344,15.510626 11.7599348,15.4787758 11.744935,15.4423755 C11.678936,15.2816076 11.8739332,15.1557234 11.7914344,14.9858555 C11.7569349,14.9145717 11.6984357,14.8721047 11.6339366,14.8281211 C11.5694376,14.7826208 11.5664376,14.724987 11.5424379,14.6567365 C11.5304381,14.6188196 11.467439,14.5293356 11.4134398,14.5520858 C11.3669405,14.5702859 11.3534406,14.6506698 11.3174412,14.6840367 C11.2364423,14.762904 11.0654448,14.7932375 10.9574463,14.767454 C10.8704476,14.7477372 10.8749475,14.7143703 10.8329481,14.6567365 C10.8194483,14.6355031 10.7894487,14.6339864 10.766949,14.6248863 C10.7279496,14.6097195 10.7234497,14.574836 10.7144498,14.5399524 C10.6784503,14.4080014 10.4174541,14.5718026 10.3769546,14.386768 C10.3679548,14.344301 10.3829546,14.2730172 10.3214554,14.2639171 C10.2524564,14.2517837 10.2494565,14.1850499 10.2494565,14.1289328 C10.2494565,14.0834325 10.2524564,14.019732 10.2044571,13.9939485 C10.142958,13.9605816 10.1279582,13.9757484 10.1084585,13.9059812 C10.0859588,13.8164972 10.0244597,13.9090146 9.97346042,13.8908144 C9.86546198,13.8483475 9.88496169,13.9014312 9.79796295,13.9469315 C9.64946507,14.0257987 9.63296531,13.6602795 9.58196604,13.5889956 C9.48296745,13.4524947 9.5084671,13.7573468 9.44096806,13.7952638 C9.37946895,13.8301473 9.31496987,13.7497634 9.29247019,13.7027464 C9.27897039,13.6754462 9.2714705,13.6451127 9.25497073,13.6178125 C9.22947109,13.5783789 9.18447174,13.5616954 9.15897211,13.5222618 C9.1379724,13.4873782 9.10647286,13.446428 9.09147307,13.408511 C9.07797327,13.3751441 9.08097322,13.3326771 9.05547359,13.305377 C9.02397404,13.2704934 9.06297347,13.2128596 9.08547316,13.168876 C9.1244726,13.1537092 9.18297177,13.1840428 9.21147134,13.2098263 C9.28197034,13.2689767 9.38846881,13.5283285 9.51146705,13.4797949 C9.48596742,13.446428 9.50246719,13.4054777 9.48446744,13.3690774 C9.46496771,13.3311605 9.42746826,13.3084103 9.39896866,13.2780768 C9.33596956,13.2052762 9.26697056,13.1324757 9.22497116,13.0445084 C9.18897168,12.9686746 9.17097194,12.8882907 9.09747298,12.835207 C9.03747384,12.7912233 8.91897554,12.7487563 8.94447517,12.6547223 C8.94447517,12.6532057 8.94597516,12.651689 8.94597516,12.651689 C8.99547445,12.6623057 9.02997396,12.698706 9.06597344,12.7305562 C9.11847269,12.7760565 9.18597171,12.7988067 9.24747084,12.8291402 C9.35996923,12.8837406 9.49046736,12.9216576 9.58646598,13.0050748 C9.64646512,13.0551252 9.61496557,13.1673593 9.68996449,13.2295431 C9.7454637,13.2750434 9.82796252,13.4282278 9.92996105,13.3675607 C9.96746051,13.3448106 9.98396028,13.3008269 10.0214597,13.2750434 C10.0619592,13.2462265 10.1294582,13.220443 10.1759575,13.1992095 C10.2044571,13.1855594 10.2524564,13.1901095 10.2749561,13.1673593 C10.3109556,13.1324757 10.2254568,13.032375 10.2059571,13.0065915 C10.1294582,12.9080075 10.0589592,12.8003234 9.95696066,12.7260062 C9.90446142,12.6880892 9.85346215,12.647139 9.79196304,12.6213554 C9.7589635,12.6077053 9.70046434,12.609222 9.69446443,12.5637217 C9.71096419,12.5743384 9.71996406,12.5713051 9.72296402,12.5546216 C9.72146405,12.5242881 9.67796466,12.5227714 9.65696497,12.5167047 C9.60596569,12.5030546 9.57146619,12.5030546 9.55196647,12.4605876 C9.52646684,12.4090206 9.43646812,12.4105373 9.38846881,12.3984039 C9.31646984,12.3802037 9.25947067,12.3256033 9.19047165,12.2983031 C9.10947281,12.2679696 9.0479737,12.2998198 8.96847483,12.31802 C8.95497503,12.3210533 8.92797542,12.3680703 8.90247578,12.4075039 C8.8454766,12.3938538 8.7824775,12.3999205 8.73447819,12.4378375 C8.66247923,12.4939545 8.62047983,12.5788885 8.56348064,12.6486556 C8.53948099,12.6774725 8.50498148,12.7062894 8.47048197,12.6956726 C8.46448206,12.6926393 8.46748202,12.6850559 8.46298208,12.6820225 C8.50648145,12.3711037 8.53048111,12.0571514 8.50198153,12.1193352 C8.44498234,12.2406694 8.40298294,12.3256033 8.35948356,12.4135706 C8.29648447,12.3862704 8.22298552,12.3847538 8.19598591,12.4514876 C8.16748632,12.5227714 8.20498577,12.6152887 8.15998643,12.6774725 C8.14948658,12.694156 8.13298681,12.6926393 8.11798703,12.7002227 C8.11498707,12.6926393 8.09998729,12.6729225 8.10148726,12.6714058 C8.08798746,12.694156 8.08648747,12.7017393 8.07448765,12.7214561 C8.0294883,12.7229728 7.97398909,12.7047727 7.91848989,12.6865726 C7.91848989,12.6865726 7.91848989,12.6820225 7.91698991,12.6820225 C7.91548992,12.6835392 7.91548992,12.6835392 7.91398995,12.6850559 C7.8479909,12.6623057 7.77899188,12.6410722 7.71899274,12.6623057 C7.59899447,12.7047727 7.59449453,12.8761572 7.51799562,12.980808 C7.40399726,13.1400591 7.11000147,13.0718086 7.05900221,12.882224 C7.10100161,12.8306569 7.14150103,12.7790899 7.18350043,12.7275229 C7.11900135,12.5637217 6.94650382,12.4499709 6.77250631,12.4545209 C6.72300702,12.4560376 6.67050778,12.4651377 6.62550841,12.4439042 C6.57900908,12.421154 6.55350945,12.3726203 6.51301003,12.3422868 C6.38701184,12.2482528 6.21901425,12.3726203 6.11401575,12.4894045 C5.93401832,12.519738 5.76752071,12.6213554 5.65502233,12.7669565 C5.58302336,12.7608898 5.5110244,12.754823 5.4405254,12.7487563 C5.4825248,12.8640238 5.34302681,12.9580578 5.28002771,13.0642252 C5.20202883,13.1931428 5.24252825,13.3432939 5.31902714,13.4813115 C5.31002728,13.502545 5.30402736,13.5252952 5.28452765,13.5343952 C5.19302895,13.5829289 5.21702861,13.6117458 5.24402822,13.7103298 C5.26802788,13.7952638 5.259028,13.9545149 5.23952829,14.0394488 C5.22452851,14.1061826 5.15852944,14.2669504 5.07753061,14.2290335 C5.03553122,14.2078 4.99053186,14.1911166 4.95153241,14.2305502 C4.93353267,14.2472336 4.92153284,14.2684671 4.91553293,14.2912173 C4.88853332,14.292734 4.8615337,14.2957673 4.83603407,14.301834 C4.7850348,14.3124508 4.73103557,14.3245842 4.68153629,14.3033507 C4.63203699,14.2821172 4.56603794,14.2411669 4.51053874,14.2593671 C4.4640394,14.2745338 4.37254072,14.3154841 4.35304099,14.3640178 C4.34404113,14.3852513 4.37254072,14.4413683 4.37254072,14.4701852 C4.37104073,14.5217523 4.41154015,14.5991028 4.39504039,14.6461198 C4.35754093,14.6279197 4.30204173,14.621853 4.27654209,14.583936 C4.25254243,14.5520858 4.21654295,14.5596692 4.18954334,14.5263023 C4.18354343,14.583936 4.16254372,14.6643199 4.09354471,14.6794867 C4.02754566,14.6946535 3.96304658,14.6415698 3.89554755,14.6597699 C3.71855009,14.7052702 4.00204603,14.9267051 4.03954548,14.9691721 C4.10254459,15.0404559 4.12354428,15.1344899 4.17004361,15.2148738 C4.22104289,15.3028411 4.32604139,15.331658 4.3875405,15.4090085 C4.43853977,15.4742257 4.44903961,15.562193 4.52253857,15.6107267 C4.60353741,15.6668438 4.67703635,15.7168941 4.71003588,15.8124448 C4.74453538,15.7790779 4.81653436,15.9368123 4.8900333,15.8109281 C4.92903274,15.7426776 4.99803174,15.6835272 5.04153113,15.7942447 C5.07903059,15.8897953 5.04153113,15.9504624 5.12402995,16.0338797 C5.18702904,16.0990968 5.18402909,16.1764474 5.07603062,16.168864 C5.09403037,16.2173977 5.12252996,16.2659313 5.07603062,16.309915 C5.05503093,16.3311485 4.9950318,16.3751321 5.03853117,16.4054657 C5.08803045,16.3827155 5.1405297,16.3690654 5.190029,16.3463152 C5.24402822,16.3235651 5.29652747,16.2689647 5.35952656,16.2704814 C5.36252653,16.2901982 5.27552777,16.3478319 5.32952699,16.352382 C5.37452635,16.356932 5.43902543,16.309915 5.47502491,16.3493486 C5.51552433,16.3918156 5.46452506,16.4570327 5.48852472,16.5040497 C5.51252437,16.5525834 5.59352321,16.5161831 5.63252265,16.5237665 C5.61602289,16.5662335 5.55302379,16.5586501 5.51852428,16.5753335 C5.59802315,16.6724009 5.49452463,16.8149686 5.37902629,16.8180019 C5.32352708,16.8180019 5.1270299,16.592017 5.11803004,16.737618 C5.11653005,16.780085 5.13002986,16.8331687 5.14352967,16.874119 C5.16152941,16.9272027 5.29052756,16.9044525 5.3370269,16.9241693 C5.40452592,16.9514695 5.4825248,17.0166867 5.50952442,17.0849372 C5.53502405,17.1547043 5.59352321,17.2002046 5.61602289,17.2669384 C5.65952227,17.391306 5.77802057,17.4079894 5.90101881,17.4443897 C6.06451645,17.4929234 5.9850176,17.7462085 5.97601774,17.8675427 C5.96851783,17.9873602 6.13651543,18.0161771 6.21301434,18.0844276 C6.29851311,18.1587448 6.31201291,18.3028291 6.17101494,18.3149625 C6.09901596,18.3210293 5.97901769,18.2876624 5.95201807,18.3801797 C5.91301863,18.5106139 6.11101579,18.4969638 6.19801455,18.5257807 C6.23851397,18.5394308 6.40201163,18.5561143 6.41701141,18.5940312 C6.43951109,18.6531816 6.42151135,18.7335655 6.44251104,18.7957493 C6.49351031,18.9550004 6.64050821,19.0611678 6.78300616,19.1400351 C7.08900178,19.3114196 7.45199657,19.4191037 7.78799176,19.5146544 C7.97548908,19.5692548 8.16598634,19.6117217 8.35798358,19.6375053 C8.54398093,19.6617721 8.70747857,19.6466053 8.86647629,19.7497394 C8.97597473,19.8210232 9.04497373,19.7679395 9.15747212,19.7876563 C9.20547143,19.7967564 9.22647114,19.84074 9.26247062,19.8665236 C9.30297004,19.8983738 9.34946938,19.8574235 9.39296875,19.8741069 C9.40046864,19.8452901 9.39746869,19.8179899 9.38396888,19.7906897 C9.46946765,19.8225399 9.57446615,19.9135406 9.66446486,19.84074 C9.70946422,19.8043398 9.73946379,19.7542894 9.78596312,19.7194058 C9.84146232,19.7239559 9.89546155,19.7269892 9.95096074,19.7269892 C10.1834574,19.7269892 10.3664548,19.6208218 10.5524521,19.4964543 C10.7519493,19.3629866 10.9919458,19.3599533 11.2229425,19.3387198 C11.467439,19.314453 11.7269353,19.2826027 11.9504321,19.1764353 C12.1454293,19.0824013 12.1949286,18.9110168 12.2504278,18.7214321 C12.3104269,18.515164 12.4904244,18.4317467 12.6089227,18.2649122 C12.7484206,18.0707775 12.656922,17.8174923 12.7709203,17.6157743 L12.7709203,17.6157743 L12.7709203,17.6157743 Z M3.82354859,14.8796881 C3.81604868,14.8311544 3.79804894,14.8008209 3.76054949,14.772004 C3.75904951,14.7765541 3.75754954,14.7795874 3.75754954,14.7856541 C3.70655026,14.7598706 3.70055035,14.6628033 3.63155133,14.6703866 C3.57455216,14.579386 3.43055421,14.6203363 3.38555487,14.7037535 C3.3555553,14.7598706 3.39155478,14.7856541 3.4245543,14.8266044 C3.4665537,14.8781714 3.45905381,14.9176051 3.4740536,14.9767555 C3.51155306,15.1299399 3.63905124,15.0252892 3.72904994,15.0844396 C3.76354945,15.1071897 3.77704925,15.1724069 3.82804851,15.1617901 C3.8850477,15.14814 3.88204775,15.0632061 3.86704796,15.0252892 C3.84604827,14.9706888 3.83104848,14.9388385 3.82354859,14.8796881 L3.82354859,14.8796881 L3.82354859,14.8796881 Z M5.0220314,16.686051 C5.03103128,16.6602675 4.99053186,16.6314506 4.96353224,16.6329673 C4.93953258,16.634484 4.91703292,16.6678509 4.90803304,16.686051 C4.87803347,16.7391347 4.911033,16.8104185 4.980032,16.8104185 C4.99653177,16.7816017 4.99053186,16.7254846 5.03403123,16.7209346 C5.03103128,16.7072845 5.0220314,16.7027344 5.01003157,16.6981844 L5.0220314,16.686051 L5.0220314,16.686051 Z M3.74704968,14.7613873 C3.75154962,14.7644206 3.75604955,14.767454 3.76054949,14.772004 C3.76504943,14.7644206 3.76954936,14.7583539 3.77254931,14.7492539 L3.74704968,14.7613873 L3.74704968,14.7613873 Z M17.8018483,16.8892858 C17.7763486,16.9135526 17.7838484,16.9408528 17.7718486,16.9696697 C17.7583489,17.0045532 17.7058496,17.0182033 17.67735,17.0364035 C17.6323506,17.0652203 17.6173508,17.1334708 17.5678516,17.1501543 C17.5468518,17.1183041 17.5153523,17.0288201 17.4718529,17.1061706 C17.4463533,17.156221 17.4628531,17.2062713 17.4223537,17.2517717 C17.3818543,17.2942386 17.3848542,17.3458057 17.3563546,17.3928227 C17.3128551,17.4671399 17.2693558,17.5111235 17.195857,17.5551072 C17.1373577,17.5899907 17.1253579,17.6552079 17.0833585,17.7037415 C17.0383591,17.7568253 16.9693601,17.7765421 16.9078611,17.8038423 C16.8643616,17.8220424 16.7923627,17.8736094 16.7428634,17.8447925 C16.6768644,17.8038423 16.766863,17.7310417 16.7983626,17.7052582 C16.8283622,17.6809914 16.9708602,17.5945408 16.9378606,17.5460071 C16.9153609,17.5141569 16.8343621,17.5187069 16.8013625,17.5217402 C16.7338636,17.5293236 16.6828643,17.5975741 16.6258651,17.6294243 C16.561366,17.6658246 16.5058668,17.6961582 16.4353678,17.720425 C16.354369,17.7492419 16.3483691,17.8250757 16.28387,17.8705761 C16.2328707,17.9100097 16.1668716,17.9403432 16.1008726,17.9403432 C16.0138739,17.9403432 16.0183738,17.8675427 15.9928741,17.8068756 C15.9598747,17.8114256 15.9313751,17.8538926 15.8998755,17.8675427 C15.8488762,17.8887762 15.8158767,17.913043 15.8383763,17.9691601 C15.859376,18.0267938 15.6268794,18.0798775 15.58638,18.1086944 C15.5773802,18.0798775 15.6223794,18.049544 15.6403792,18.0328605 C15.5683802,18.0267938 15.4873814,18.0889776 15.4138824,18.0995943 C15.3433835,18.1086944 15.2563847,18.1572281 15.2458848,18.2300286 C15.238385,18.2876624 15.1618861,18.2861457 15.1138867,18.3058625 C15.0343879,18.3392294 15.0673874,18.3862464 15.0523876,18.4499468 C15.0223881,18.5697644 14.7718916,18.4787637 14.8993898,18.3195126 C14.9443892,18.2633955 15.0118882,18.2269953 15.0523876,18.1693615 C15.098887,18.1026277 15.1063869,18.0192104 15.1423863,17.9479266 C15.0628875,17.9706768 15.0028883,18.0161771 14.9353893,18.0601607 C14.8588904,18.1102111 14.7943913,18.0980777 14.7088926,18.0813942 C14.609894,18.0601607 14.540895,18.1102111 14.4493963,18.1329613 C14.3908971,18.1466113 14.260399,18.1420613 14.2528991,18.2269953 C14.2483992,18.2815956 14.3428978,18.2922124 14.3743973,18.3240626 C14.4208967,18.3725963 14.471896,18.4438801 14.5108954,18.4984805 C14.5423949,18.5409475 14.6593933,18.6000979 14.6518934,18.6546983 C14.6398935,18.7608657 14.5063954,18.7426656 14.4343965,18.7608657 C14.3623975,18.7790658 14.3518977,18.844283 14.2993984,18.8837166 C14.2393993,18.9277002 14.1584004,18.8761332 14.0924014,18.9034334 C14.0249024,18.9292169 13.976903,18.989884 13.9184039,19.0293176 C13.8194053,19.0975681 13.7549062,19.0232509 13.6529077,19.0187009 C13.5704089,19.0156675 13.4954099,19.0535845 13.4174111,19.0702679 C13.3469121,19.0854347 13.2614133,19.0975681 13.2074141,19.1476185 C13.0889158,19.2537859 13.4699103,19.224969 13.5059098,19.2219356 C13.48941,19.2826027 13.4729103,19.3538866 13.4174111,19.3933202 C13.3484121,19.4433706 13.2509134,19.4312371 13.1714146,19.4494373 C13.1099155,19.464604 13.0244167,19.5328545 13.1144154,19.5813882 C13.1954142,19.6223385 13.2989128,19.601105 13.3799116,19.5722881 C13.4729103,19.5404379 13.559909,19.4903876 13.6574076,19.4691541 C13.7594062,19.4464039 13.8659046,19.4570206 13.9679032,19.4388205 C14.0774016,19.417587 14.1734002,19.3584366 14.2753988,19.3174863 C14.3728974,19.2780527 14.4748959,19.2628859 14.5783944,19.2598526 C14.5573947,19.2977695 14.4553962,19.2947362 14.4163967,19.3038362 C14.3398978,19.319003 14.2873986,19.3857368 14.2078997,19.3811868 C14.117901,19.3781534 14.1284009,19.4418539 14.0639018,19.4570206 C14.0219024,19.4676374 13.9229038,19.5647047 13.8914043,19.5040376 C13.8674046,19.4570206 13.8209053,19.4661207 13.8059055,19.5237545 C13.7939057,19.5662214 13.8179053,19.5813882 13.7594062,19.5829049 C13.7144068,19.5829049 13.6934071,19.5647047 13.6529077,19.554088 C13.5719088,19.5328545 13.5359094,19.6162718 13.4789102,19.6375053 C13.3949114,19.6693555 13.3049127,19.6587387 13.2239138,19.7118225 C13.1774145,19.742156 13.1264152,19.7512561 13.070916,19.7679395 C12.9704175,19.7997897 12.8759188,19.8377067 12.7754203,19.8710736 C12.6974214,19.8983738 12.6194225,19.9317407 12.5354237,19.9332574 C12.5009242,19.9332574 12.3629262,19.9089905 12.3404265,19.9499408 C12.2984271,20.0257747 12.4274253,19.9969578 12.4544249,19.981791 C12.5309238,19.9408407 12.6239224,19.9651076 12.7094212,19.9651076 C12.8144197,19.9651076 12.9014185,19.9438741 12.9959171,19.8953404 C13.0214167,19.8816903 13.1909143,19.8452901 13.1999142,19.8650069 C13.214914,19.8741069 13.3274123,19.8331566 13.3469121,19.8286066 C13.4384108,19.8073731 13.5299094,19.7876563 13.6199082,19.7649062 C13.8974042,19.6936223 14.1704003,19.5859382 14.4403964,19.4934209 C14.9788887,19.3114196 15.4738816,19.0035341 15.9418748,18.6910985 C16.1533718,18.5500475 16.3258694,18.3650129 16.5553661,18.2497454 C16.7863628,18.1344779 16.9933599,17.9812935 17.2048568,17.8372092 C17.4118538,17.6961582 17.5693515,17.5020234 17.7418491,17.3245722 C17.9158466,17.1440876 18.0628444,16.9742197 18.1393434,16.7345847 C18.095844,16.7239679 18.0508447,16.8134519 18.0148451,16.8301353 C17.954846,16.8589522 17.8498476,16.8437854 17.8018483,16.8892858 L17.8018483,16.8892858 L17.8018483,16.8892858 Z M16.5088668,16.6451007 C16.561366,16.5738169 16.5163667,16.4767495 16.423368,16.5328666 C16.3888685,16.5525834 16.3933683,16.592017 16.3663688,16.6162838 C16.3378692,16.6420673 16.3348692,16.6117338 16.3063697,16.6041504 C16.2658703,16.5950503 16.1998712,16.6496507 16.1863714,16.686051 C16.1308722,16.6845343 16.0813728,16.7467181 16.1068725,16.7952518 C16.1803715,16.7679516 16.2253709,16.6997011 16.3048696,16.7209346 C16.3678688,16.737618 16.4683674,16.6981844 16.5088668,16.6451007 L16.5088668,16.6451007 L16.5088668,16.6451007 Z" />
-</svg>
diff --git a/arc-firefox-theme/chrome/browser/controlcenter/conn-secure.svg b/arc-firefox-theme/chrome/browser/controlcenter/conn-secure.svg
deleted file mode 100644
index b82ee42..0000000
--- a/arc-firefox-theme/chrome/browser/controlcenter/conn-secure.svg
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- This Source Code Form is subject to the terms of the Mozilla Public
- - License, v. 2.0. If a copy of the MPL was not distributed with this
- - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24" height="24" viewBox="0 0 24 24">
- <style>
- .icon-default {
- fill: #4d9a26;
- }
- </style>
-
- <defs>
- <rect id="shape-lock-clasp-outer" x="5" y="1" width="14" height="20" rx="7" ry="7" />
- <rect id="shape-lock-clasp-inner" x="8" y="4" width="8" height="14" rx="4" ry="4" />
- <rect id="shape-lock-base" x="3" y="10" width="18" height="13" rx="1.5" ry="1.5" />
-
- <mask id="mask-clasp-cutout">
- <rect width="24" height="24" fill="#000" />
- <use xlink:href="#shape-lock-clasp-outer" fill="#fff" />
- <use xlink:href="#shape-lock-clasp-inner" fill="#000" />
- </mask>
- </defs>
-
- <use xlink:href="#shape-lock-clasp-outer" mask="url(#mask-clasp-cutout)" class="icon-default" />
- <use xlink:href="#shape-lock-base" class="icon-default" />
-</svg>
diff --git a/arc-firefox-theme/chrome/browser/controlcenter/mcb-disabled.svg b/arc-firefox-theme/chrome/browser/controlcenter/mcb-disabled.svg
deleted file mode 100644
index af45b90..0000000
--- a/arc-firefox-theme/chrome/browser/controlcenter/mcb-disabled.svg
+++ /dev/null
@@ -1,33 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- This Source Code Form is subject to the terms of the Mozilla Public
- - License, v. 2.0. If a copy of the MPL was not distributed with this
- - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<svg xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- width="24" height="24" viewBox="0 0 24 24">
- <defs>
- <rect id="shape-lock-clasp-outer" x="5" y="1" width="14" height="20" rx="7" ry="7" />
- <rect id="shape-lock-clasp-inner" x="8" y="4" width="8" height="14" rx="4" ry="4" />
- <rect id="shape-lock-base" x="3" y="10" width="18" height="13" rx="1.5" ry="1.5" />
-
- <mask id="mask-clasp-cutout">
- <rect width="24" height="24" fill="#000" />
- <use xlink:href="#shape-lock-clasp-outer" fill="#fff" />
- <use xlink:href="#shape-lock-clasp-inner" fill="#000" />
- <line x1="3" y1="21" x2="21.5" y2="0.5" stroke="#000" stroke-width="3" />
- <line x1="3" y1="25" x2="21.5" y2="4.5" stroke="#000" stroke-width="3" />
- <rect x="3" y="10" width="18" height="13" rx="1.5" ry="1.5" />
- </mask>
-
- <mask id="mask-base-cutout">
- <rect width="24" height="24" fill="#000" />
- <use xlink:href="#shape-lock-base" fill="#fff" />
- <line x1="2.25" y1="24.75" x2="21.5" y2="4.5" stroke="#000" stroke-width="3" />
- </mask>
- </defs>
-
- <use xlink:href="#shape-lock-clasp-outer" mask="url(#mask-clasp-cutout)" fill="#999" />
- <use xlink:href="#shape-lock-base" mask="url(#mask-base-cutout)" fill="#999" />
-
- <line x1="2.25" y1="22.75" x2="21.5" y2="2.5" stroke="#d92d21" stroke-width="3" />
-</svg>
diff --git a/arc-firefox-theme/chrome/browser/controlcenter/panel.css b/arc-firefox-theme/chrome/browser/controlcenter/panel.css
deleted file mode 100644
index 15577de..0000000
--- a/arc-firefox-theme/chrome/browser/controlcenter/panel.css
+++ /dev/null
@@ -1,305 +0,0 @@
-/* This Source Code Form is subject to the terms of the Mozilla Public
- * License, v. 2.0. If a copy of the MPL was not distributed with this
- * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
-
-
-/* Hide all conditional elements by default. */
-:-moz-any([when-connection],[when-mixedcontent],[when-ciphers]) {
- display: none;
-}
-
-/* Show the right elements for the right connection states. */
-#identity-popup[connection=not-secure] [when-connection~=not-secure],
-#identity-popup[connection=secure-ev] [when-connection~=secure-ev],
-#identity-popup[connection=secure] [when-connection~=secure],
-#identity-popup[connection=chrome] [when-connection~=chrome],
-#identity-popup[connection=file] [when-connection~=file],
-/* Show weak cipher messages when needed. */
-#identity-popup[ciphers=weak] [when-ciphers~=weak],
-/* Show mixed content warnings when needed */
-#identity-popup[mixedcontent~=active-loaded] [when-mixedcontent=active-loaded],
-#identity-popup[mixedcontent~=passive-loaded]:not([mixedcontent~=active-loaded]) [when-mixedcontent=passive-loaded],
-#identity-popup[mixedcontent~=active-blocked]:not([mixedcontent~=passive-loaded]) [when-mixedcontent=active-blocked],
-/* Show the right elements when there is mixed passive content loaded and active blocked. */
-#identity-popup[mixedcontent~=active-blocked][mixedcontent~=passive-loaded] [when-mixedcontent~=active-blocked][when-mixedcontent~=passive-loaded],
-/* Show 'disable MCB' button always when there is mixed active content blocked. */
-#identity-popup-securityView-body[mixedcontent~=active-blocked] > button[when-mixedcontent=active-blocked] {
- display: inherit;
-}
-
-/* Hide 'not secure' message in subview when weak cipher or mixed content messages are shown. */
-#identity-popup-securityView-body:-moz-any([mixedcontent],[ciphers]) > description[when-connection=not-secure],
-/* Hide 'passive-loaded (only)' message when there is mixed passive content loaded and active blocked. */
-#identity-popup-securityView-body[mixedcontent~=passive-loaded][mixedcontent~=active-blocked] > description[when-mixedcontent=passive-loaded] {
- display: none;
-}
-
-/* Make sure hidden elements don't accidentally become visible from one of the
- above selectors (see Bug 1194258) */
-#identity-popup [hidden] {
- display: none !important;
-}
-
-#identity-popup,
-#identity-popup:not([panelopen]) .panel-viewstack[viewtype="main"]:not([transitioning]) #identity-popup-mainView {
- /* Tiny hack to ensure the panel shrinks back to its original
- size after closing a subview that is bigger than the main view. */
- max-height: 0;
-}
-
-.panel-mainview[panelid=identity-popup][viewtype=subview] > #identity-popup-mainView menulist,
-.panel-mainview[panelid=identity-popup][viewtype=subview] > #identity-popup-mainView button:not([panel-multiview-anchor]) {
- -moz-user-focus: ignore;
-}
-
-#identity-popup > .panel-arrowcontainer > .panel-arrowcontent {
- padding: 0;
-}
-
-.panel-mainview[panelid=identity-popup] {
- min-width: 30em;
-}
-
-#identity-popup-multiView > .panel-viewcontainer > .panel-viewstack[viewtype="main"] > .panel-subviews {
- transform: translateX(100%);
- box-shadow: none;
-}
-
-#identity-popup-multiView > .panel-viewcontainer > .panel-viewstack[viewtype="main"] > .panel-subviews:-moz-locale-dir(rtl) {
- transform: translateX(-100%);
-}
-
-#identity-popup-multiView > .panel-viewcontainer > .panel-viewstack > .panel-subviews {
- background: var(--panel-arrowcontent-background);
- border-bottom-right-radius: 3.5px;
- padding: 0;
-}
-
-#identity-popup-multiView > .panel-viewcontainer > .panel-viewstack > .panel-subviews:-moz-locale-dir(rtl) {
- border-bottom-right-radius: 0;
- border-bottom-left-radius: 3.5px;
-}
-
-.identity-popup-section:not(:first-child) {
- border-top: 1px solid var(--panel-separator-color);
-}
-
-#identity-popup-securityView,
-#identity-popup-security-content,
-#identity-popup-permissions-content,
-#tracking-protection-content {
- padding: 0.5em 0 1em;
- -moz-padding-start: calc(2em + 24px);
- -moz-padding-end: 1em;
- background-repeat: no-repeat;
- background-position: 1em 1em;
- background-size: 24px auto;
-}
-
-#identity-popup-securityView:-moz-locale-dir(rtl),
-#identity-popup-security-content:-moz-locale-dir(rtl),
-#identity-popup-permissions-content:-moz-locale-dir(rtl),
-#tracking-protection-content:-moz-locale-dir(rtl) {
- background-position: calc(100% - 1em) 1em;
-}
-
-/* EXPAND BUTTON */
-
-.identity-popup-expander {
- margin: 0;
- padding: 4px 0;
- min-width: auto;
- width: 38px;
- border: 0 none;
- -moz-appearance: none;
- background-image: url("chrome://browser/skin/controlcenter/arrow-subview.svg"),
- linear-gradient(rgba(255,255,255,0.3), transparent);
- background-size: 16px, auto;
- background-position: center;
- background-repeat: no-repeat;
- background-color: transparent;
-}
-
-.identity-popup-expander:-moz-locale-dir(rtl) {
- transform: scaleX(-1);
-}
-
-.identity-popup-expander[panel-multiview-anchor] {
- transition: background-color 250ms ease-in;
- background-color: Highlight;
- background-image: url("chrome://browser/skin/controlcenter/arrow-subview-back.svg"),
- linear-gradient(rgba(255,255,255,0.3), transparent);
-}
-
-.identity-popup-expander > .button-box {
- padding: 0;
- -moz-appearance: none;
- border-style: none;
- border-left: 1px solid var(--panel-separator-color);
-}
-
-.identity-popup-expander:-moz-focusring > .button-box,
-.identity-popup-expander[panel-multiview-anchor] > .button-box {
- border-style: none;
-}
-
-.identity-popup-expander:hover {
- background-color: hsla(210,4%,10%,.07);
-}
-
-.identity-popup-expander:hover:active {
- background-color: hsla(210,4%,10%,.12);
- box-shadow: 0 1px 0 hsla(210,4%,10%,.05) inset;
-}
-
-/* CONTENT */
-
-#identity-popup-security-content > description,
-#identity-popup-security-descriptions > description,
-#identity-popup-securityView-header > description,
-#identity-popup-securityView-body > description,
-#tracking-protection-content > label {
- white-space: pre-wrap;
- font-size: 110%;
- margin: 0;
-}
-
-.identity-popup-headline {
- margin: 3px 0 4px;
- font-size: 150%;
-}
-
-.identity-popup-warning-gray {
- -moz-padding-start: 24px;
- background: url(chrome://browser/skin/controlcenter/warning-gray.svg) no-repeat 0 50%;
-}
-
-.identity-popup-warning-yellow {
- -moz-padding-start: 24px;
- background: url(chrome://browser/skin/controlcenter/warning-yellow.svg) no-repeat 0 50%;
-}
-
-/* SECURITY */
-
-.identity-popup-connection-secure {
- color: #418220;
-}
-
-.identity-popup-connection-not-secure {
- color: #d74345;
-}
-
-#identity-popup-securityView {
- padding-bottom: 2em;
- overflow: hidden;
-}
-
-#identity-popup-securityView,
-#identity-popup-security-content {
- background-image: url(chrome://browser/skin/controlcenter/conn-not-secure.svg);
-}
-
-#identity-popup[connection=chrome] #identity-popup-securityView,
-#identity-popup[connection=chrome] #identity-popup-security-content {
- background-image: url(chrome://branding/content/icon48.png);
-}
-
-#identity-popup[connection^=secure] #identity-popup-securityView,
-#identity-popup[connection^=secure] #identity-popup-security-content {
- background-image: url(chrome://browser/skin/controlcenter/conn-secure.svg);
-}
-
-/* Use [isbroken] to make sure we don't show a lock on an http page. See Bug 1192162. */
-#identity-popup[ciphers=weak] #identity-popup-securityView,
-#identity-popup[ciphers=weak] #identity-popup-security-content,
-#identity-popup[mixedcontent~=passive-loaded][isbroken] #identity-popup-securityView,
-#identity-popup[mixedcontent~=passive-loaded][isbroken] #identity-popup-security-content {
- background-image: url(chrome://browser/skin/controlcenter/conn-degraded.svg);
-}
-
-#identity-popup[mixedcontent~=active-loaded][isbroken] #identity-popup-securityView,
-#identity-popup[mixedcontent~=active-loaded][isbroken] #identity-popup-security-content {
- background-image: url(chrome://browser/skin/controlcenter/mcb-disabled.svg);
-}
-
-#identity-popup-security-descriptions > description {
- margin-top: 6px;
- color: Graytext;
-}
-
-#identity-popup-securityView-header {
- border-bottom: 1px solid var(--panel-separator-color);
- padding-bottom: 1em;
-}
-
-#identity-popup-securityView-body {
- -moz-padding-end: 1em;
-}
-
-#identity-popup-content-verifier ~ description {
- margin-top: 1em;
- color: Graytext;
-}
-
-description#identity-popup-content-verified-by,
-description#identity-popup-content-owner,
-description#identity-popup-content-verifier,
-#identity-popup-securityView-body > button {
- margin-top: 1em;
-}
-
-#identity-popup-securityView-body > button {
- margin-inline-start: 0;
- margin-inline-end: 0;
-}
-
-/* TRACKING PROTECTION */
-
-#tracking-protection-content {
- background-image: url("chrome://browser/skin/controlcenter/tracking-protection.svg");
-}
-
-#tracking-protection-content[state="loaded-tracking-content"] {
- background-image: url("chrome://browser/skin/controlcenter/tracking-protection-disabled.svg");
-}
-
-#tracking-action-block,
-#tracking-action-unblock,
-#tracking-action-unblock-private {
- margin: 1em 0 0;
-}
-
-#tracking-protection-content[state] > #tracking-not-detected,
-#tracking-protection-content:not([state="blocked-tracking-content"]) > #tracking-blocked,
-#main-window[privatebrowsingmode] #tracking-action-unblock,
-#main-window:not([privatebrowsingmode]) #tracking-action-unblock-private,
-#tracking-protection-content:not([state="blocked-tracking-content"]) #tracking-action-unblock,
-#tracking-protection-content:not([state="blocked-tracking-content"]) #tracking-action-unblock-private,
-#tracking-protection-content:not([state="loaded-tracking-content"]) > #tracking-loaded,
-#tracking-protection-content:not([state="loaded-tracking-content"]) #tracking-action-block,
-#tracking-protection-content:not([state]) > #tracking-actions {
- display: none;
-}
-
-/* PERMISSIONS */
-
-#identity-popup-permissions-content {
- background-image: url(chrome://browser/skin/controlcenter/permissions.svg);
-}
-
-#identity-popup-permission-list {
- margin-top: 5px;
-}
-
-.identity-popup-permission-label {
- -moz-margin-start: 0;
-}
-
-
-.identity-popup-expander:-moz-focusring {
- padding: 1px;
-}
-
-.identity-popup-expander:-moz-focusring > .button-box {
- outline: 1px -moz-dialogtext dotted;
-}
diff --git a/arc-firefox-theme/chrome/browser/controlcenter/permissions.svg b/arc-firefox-theme/chrome/browser/controlcenter/permissions.svg
deleted file mode 100644
index 9a0cb2b..0000000
--- a/arc-firefox-theme/chrome/browser/controlcenter/permissions.svg
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- This Source Code Form is subject to the terms of the Mozilla Public
- - License, v. 2.0. If a copy of the MPL was not distributed with this
- - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
- <path fill="#a6a6a6" d="M2,1h20c1.1,0,2,0.9,2,2v18c0,1.1-0.9,2-2,2H2c-1.1,0-2-0.9-2-2V3 C0,1.9,0.9,1,2,1z"/>
- <path fill="#fff" d="M12,3h9c0.6,0,1,0.4,1,1v16c0,0.6-0.4,1-1,1h-9V3z"/>
- <path fill="#fff" d="M5.5,12.5l2.7-3.7C8.4,8.5,8.8,8.5,9,8.7l0.7,0.5 c0.2,0.2,0.2,0.5,0,0.7L5.8,15c-0.2,0.2-0.5,0.3-0.8,0.1l-2.2-2.2c-0.2-0.2-0.2-0.5,0-0.7l0.8-0.8c0.2-0.2,0.5-0.2,0.7,0L5.5,12.5z" />
- <rect x="16.3" y="8.5" transform="matrix(0.7071 -0.7071 0.7071 0.7071 -3.5061 15.5355)" fill="#a6a6a6" width="1.4" height="7.1"/>
- <rect x="16.3" y="8.5" transform="matrix(-0.7071 -0.7071 0.7071 -0.7071 20.5355 32.5061)" fill="#a6a6a6" width="1.4" height="7.1"/>
-</svg>
diff --git a/arc-firefox-theme/chrome/browser/controlcenter/tracking-protection-disabled.svg b/arc-firefox-theme/chrome/browser/controlcenter/tracking-protection-disabled.svg
deleted file mode 100644
index 363b0df..0000000
--- a/arc-firefox-theme/chrome/browser/controlcenter/tracking-protection-disabled.svg
+++ /dev/null
@@ -1,23 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- This Source Code Form is subject to the terms of the Mozilla Public
- - License, v. 2.0. If a copy of the MPL was not distributed with this
- - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
- width="24" height="24" viewBox="0 0 24 24">
- <defs>
- <path id="shape-shield-outer" d="M12,1L3.4,2.4C2.6,2.5,2,3.1,2,3.9c0,1.9,0,5.2,0.2,6.6c0.4,4.2,1.3,6.3,3.2,8.8C8,22.6,12,23,12,23s4-0.4,6.6-3.7 c1.9-2.4,2.8-4.5,3.2-8.8C22,9.1,22,5.7,22,3.9c0-0.8-0.6-1.4-1.4-1.5L12,1L12,1z"/>
- <path id="shape-shield-inner" d="M12,3l7.9,1.2c0.1,0,0.1,0,0.1,0.1c0,2.9,0,5.2-0.1,6.1c-0.4,4-1.2,5.6-2.8,7.6c-1.8,2.3-4.4,2.8-5.1,3 c-0.7-0.1-3.3-0.7-5.1-3c-1.6-1.9-2.4-3.6-2.8-7.6C4,9.5,4,7.3,4,4.3c0,0,0-0.1,0.1-0.1L12,3"/>
- <path id="shape-shield-detail" d="M12,20c-0.8-0.2-2.9-0.7-4.4-2.6c-1.4-1.8-2.1-3.2-2.5-7C5,9.6,5,7.7,5,5.1L12,4 V20z"/>
-
- <mask id="mask-shield-cutout">
- <rect width="24" height="24" fill="#000" />
- <use xlink:href="#shape-shield-outer" fill="#fff" />
- <use xlink:href="#shape-shield-inner" fill="#000" />
- <use xlink:href="#shape-shield-detail" fill="#fff" />
- <line x1="3" y1="24" x2="23" y2="3" stroke="#000" stroke-width="3" />
- </mask>
- </defs>
-
- <use xlink:href="#shape-shield-outer" mask="url(#mask-shield-cutout)" fill="#a6a6a6" />
- <line x1="3" y1="22" x2="23" y2="1" stroke="#d92d21" stroke-width="3" />
-</svg>
diff --git a/arc-firefox-theme/chrome/browser/controlcenter/tracking-protection.svg b/arc-firefox-theme/chrome/browser/controlcenter/tracking-protection.svg
deleted file mode 100644
index a58d8bd..0000000
--- a/arc-firefox-theme/chrome/browser/controlcenter/tracking-protection.svg
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- This Source Code Form is subject to the terms of the Mozilla Public
- - License, v. 2.0. If a copy of the MPL was not distributed with this
- - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
- width="24" height="24" viewBox="0 0 24 24">
- <defs>
- <path id="shape-shield-outer" d="M12,1L3.4,2.4C2.6,2.5,2,3.1,2,3.9c0,1.9,0,5.2,0.2,6.6c0.4,4.2,1.3,6.3,3.2,8.8C8,22.6,12,23,12,23s4-0.4,6.6-3.7 c1.9-2.4,2.8-4.5,3.2-8.8C22,9.1,22,5.7,22,3.9c0-0.8-0.6-1.4-1.4-1.5L12,1L12,1z"/>
- <path id="shape-shield-inner" d="M12,3l7.9,1.2c0.1,0,0.1,0,0.1,0.1c0,2.9,0,5.2-0.1,6.1c-0.4,4-1.2,5.6-2.8,7.6c-1.8,2.3-4.4,2.8-5.1,3 c-0.7-0.1-3.3-0.7-5.1-3c-1.6-1.9-2.4-3.6-2.8-7.6C4,9.5,4,7.3,4,4.3c0,0,0-0.1,0.1-0.1L12,3"/>
- <path id="shape-shield-detail" d="M12,20c-0.8-0.2-2.9-0.7-4.4-2.6c-1.4-1.8-2.1-3.2-2.5-7C5,9.6,5,7.7,5,5.1L12,4 V20z"/>
-
- <mask id="mask-shield-cutout">
- <rect width="24" height="24" fill="#000" />
- <use xlink:href="#shape-shield-outer" fill="#fff" />
- <use xlink:href="#shape-shield-inner" fill="#000" />
- <use xlink:href="#shape-shield-detail" fill="#fff" />
- </mask>
- </defs>
-
- <use xlink:href="#shape-shield-outer" mask="url(#mask-shield-cutout)" fill="#a6a6a6" />
-</svg>
diff --git a/arc-firefox-theme/chrome/browser/controlcenter/warning-gray.svg b/arc-firefox-theme/chrome/browser/controlcenter/warning-gray.svg
deleted file mode 100644
index 5f122c3..0000000
--- a/arc-firefox-theme/chrome/browser/controlcenter/warning-gray.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- This Source Code Form is subject to the terms of the Mozilla Public
- - License, v. 2.0. If a copy of the MPL was not distributed with this
- - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
- width="16" height="16" viewBox="0 0 16 16">
- <path fill="#808080" d="M14.8,12.5L9.3,1.9C9,1.3,8.5,1,8,1C7.5,1,7,1.3,6.7,1.9L1.2,12.5c-0.3,0.6-0.3,1.2,0,1.7C1.5,14.7,2,15,2.6,15h10.8 c0.6,0,1.1-0.3,1.4-0.8C15.1,13.7,15.1,13.1,14.8,12.5z"/>
- <path fill="#fff" d="M8,11c-0.8,0-1.5,0.7-1.5,1.5C6.5,13.3,7.2,14,8,14 c0.8,0,1.5-0.7,1.5-1.5C9.5,11.7,8.8,11,8,11z M8,10L8,10C8.6,10,9,9.6,9,9l0.2-4.2c0-0.7-0.5-1.2-1.2-1.2S6.8,4.1,6.8,4.8L7,9 C7,9.6,7.4,10,8,10z"/>
-</svg>
diff --git a/arc-firefox-theme/chrome/browser/controlcenter/warning-yellow.svg b/arc-firefox-theme/chrome/browser/controlcenter/warning-yellow.svg
deleted file mode 100644
index e2d3a36..0000000
--- a/arc-firefox-theme/chrome/browser/controlcenter/warning-yellow.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- This Source Code Form is subject to the terms of the Mozilla Public
- - License, v. 2.0. If a copy of the MPL was not distributed with this
- - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
- width="16" height="16" viewBox="0 0 16 16">
- <path fill="#ffbf00" d="M14.8,12.5L9.3,1.9C9,1.3,8.5,1,8,1C7.5,1,7,1.3,6.7,1.9L1.2,12.5c-0.3,0.6-0.3,1.2,0,1.7C1.5,14.7,2,15,2.6,15h10.8 c0.6,0,1.1-0.3,1.4-0.8C15.1,13.7,15.1,13.1,14.8,12.5z"/>
- <path fill="#fff" d="M8,11c-0.8,0-1.5,0.7-1.5,1.5C6.5,13.3,7.2,14,8,14 c0.8,0,1.5-0.7,1.5-1.5C9.5,11.7,8.8,11,8,11z M8,10L8,10C8.6,10,9,9.6,9,9l0.2-4.2c0-0.7-0.5-1.2-1.2-1.2S6.8,4.1,6.8,4.8L7,9 C7,9.6,7.4,10,8,10z"/>
-</svg>
diff --git a/arc-firefox-theme/chrome/browser/customizableui/menuPanel-customizeFinish@2x.png b/arc-firefox-theme/chrome/browser/customizableui/menuPanel-customizeFinish@2x.png
deleted file mode 100644
index 593e1df..0000000
--- a/arc-firefox-theme/chrome/browser/customizableui/menuPanel-customizeFinish@2x.png
+++ /dev/null
Binary files differ
diff --git a/arc-firefox-theme/chrome/browser/customizableui/panelUIOverlay.css b/arc-firefox-theme/chrome/browser/customizableui/panelUIOverlay.css
index c96ee12..56646db 100644
--- a/arc-firefox-theme/chrome/browser/customizableui/panelUIOverlay.css
+++ b/arc-firefox-theme/chrome/browser/customizableui/panelUIOverlay.css
@@ -13,7 +13,12 @@
:root {
- --panel-ui-exit-subview-gutter-width: 38px;
+ --panel-ui-button-background-image: linear-gradient(to bottom, transparent, hsla(0,0%,100%,.3) 30%, hsla(0,0%,100%,.3) 70%, transparent),
+ linear-gradient(to bottom, transparent, hsla(210,54%,20%,.3) 30%, hsla(210,54%,20%,.3) 70%, transparent),
+ linear-gradient(to bottom, transparent, hsla(0,0%,100%,.3) 30%, hsla(0,0%,100%,.3) 70%, transparent);
+ --panel-ui-button-background-size: 1px calc(100% - 1px), 1px calc(100% - 1px), 1px calc(100% - 1px) !important;
+ --panel-ui-button-background-position: 0px 0px, 1px 0px, 2px 0px;
+ --panel-ui-button-background-repeat: no-repeat;
}
#PanelUI-popup #PanelUI-contents:empty {
@@ -83,43 +88,20 @@
}
#PanelUI-button {
- margin-inline-start: 2px;
- border-inline-start: 1px solid;
- border-image: linear-gradient(transparent, rgba(0,0,0,.1) 20%, rgba(0,0,0,.1) 80%, transparent);
- border-image-slice: 1;
+ background-image: var(--panel-ui-button-background-image);
+ background-size: var(--panel-ui-button-background-size);
+ background-position: var(--panel-ui-button-background-position);
+ background-repeat: var(--panel-ui-button-background-repeat);
}
-#nav-bar[brighttext] > #PanelUI-button {
- border-image-source: linear-gradient(transparent, rgba(100%,100%,100%,.2) 20%, rgba(100%,100%,100%,.2) 80%, transparent);
+#PanelUI-button:-moz-locale-dir(rtl) {
+ background-position: 100% 0, calc(100% - 1px) 0, calc(100% - 2px) 0;
}
-#PanelUI-menu-button[badge-status] > .toolbarbutton-badge-stack > .toolbarbutton-badge {
- display: -moz-box;
+#PanelUI-menu-button[update-status="succeeded"] .toolbarbutton-badge::after {
+ content: url(chrome://browser/skin/update-badge.svg);
+ background-color: #74BF43;
height: 10px;
- width: 10px;
- background-size: contain;
- border: none;
-}
-
-#PanelUI-menu-button[badge-status="update-succeeded"] > .toolbarbutton-badge-stack > .toolbarbutton-badge {
- background: #74BF43 url(chrome://browser/skin/update-badge.svg) no-repeat center;
- height: 13px;
-}
-
-#PanelUI-menu-button[badge-status="update-failed"] > .toolbarbutton-badge-stack > .toolbarbutton-badge {
- background: #D90000 url(chrome://browser/skin/update-badge-failed.svg) no-repeat center;
- height: 13px;
-}
-
-#PanelUI-menu-button[badge-status="fxa-needs-authentication"] > .toolbarbutton-badge-stack > .toolbarbutton-badge {
- background: transparent url(chrome://browser/skin/warning.svg) no-repeat center;
- height: 13px;
- box-shadow: none;
- filter: drop-shadow(0 1px 0 hsla(206, 50%, 10%, .15));
-}
-
-#PanelUI-menu-button[badge-status="fxa-needs-authentication"] > .toolbarbutton-badge-stack > .toolbarbutton-badge:-moz-window-inactive {
- filter: none;
}
.panel-subviews {
@@ -128,7 +110,7 @@
border-left: 1px solid hsla(210,4%,10%,.3);
box-shadow: 0 3px 5px hsla(210,4%,10%,.1),
0 0 7px hsla(210,4%,10%,.1);
- -moz-margin-start: var(--panel-ui-exit-subview-gutter-width);
+ -moz-margin-start: 38px;
}
.panel-viewstack[viewtype="main"] > .panel-subviews {
@@ -186,6 +168,16 @@ panelmultiview[nosubviews=true] > .panel-viewcontainer > .panel-viewstack > .pan
flex-direction: column;
}
+#app-extension-point-end > #PanelUI-menu-button {
+ padding: 2px 5px;
+}
+#app-extension-point-end > #PanelUI-menu-button .toolbarbutton-text {
+ display: none;
+}
+#app-extension-point-end > #PanelUI-menu-button .toolbarbutton-icon {
+ margin: 0;
+}
+
#PanelUI-popup > arrowscrollbox > autorepeatbutton {
display: none;
}
@@ -245,11 +237,6 @@ panelmultiview[nosubviews=true] > .panel-viewcontainer > .panel-viewstack > .pan
max-width: 30em;
}
-/* Bug 1164419 - increase Pocket panel size to accomidate wider Russian text. */
-panelmultiview[mainViewId=PanelUI-pocketView] > .panel-viewcontainer > .panel-viewstack > .panel-mainview:not([panelid="PanelUI-popup"]) {
- max-width: 33em; /* standaloneSubviewWidth + 3 */
-}
-
panelview:not([mainview]) .toolbarbutton-text,
.cui-widget-panel toolbarbutton > .toolbarbutton-text {
text-align: start;
@@ -260,11 +247,6 @@ panelview:not([mainview]) .toolbarbutton-text,
padding: 4px 0;
}
-.cui-widget-panel[viewId="PanelUI-pocketView"] > .panel-arrowcontainer > .panel-arrowcontent {
- padding-top: 0;
- padding-bottom: 0;
-}
-
.cui-widget-panel.cui-widget-panelWithFooter > .panel-arrowcontainer > .panel-arrowcontent {
padding-bottom: 0;
}
@@ -310,19 +292,12 @@ toolbarpaletteitem[place="panel"]:not([haswideitem=true]) > .toolbarbutton-1 {
}
/* Help SDK buttons fit in. */
-toolbarpaletteitem[place="palette"] > toolbarbutton[constrain-size="true"] > .toolbarbutton-icon,
-toolbarpaletteitem[place="palette"] > toolbarbutton[constrain-size="true"] > .toolbarbutton-badge-stack > .toolbarbutton-icon,
-toolbarbutton[constrain-size="true"][cui-areatype="menu-panel"] > .toolbarbutton-icon,
-toolbarbutton[constrain-size="true"][cui-areatype="menu-panel"] > .toolbarbutton-badge-stack > .toolbarbutton-icon {
+toolbarpaletteitem[place="palette"] > toolbarbutton[sdk-button="true"] > .toolbarbutton-icon,
+toolbarbutton[sdk-button="true"][cui-areatype="menu-panel"] > .toolbarbutton-icon {
height: 32px;
width: 32px;
}
-toolbarpaletteitem:-moz-any([place="palette"], [place="panel"]) > toolbaritem[sdkstylewidget="true"] > .toolbarbutton-1 > .toolbarbutton-icon {
- width: 32px;
- height: 32px;
-}
-
.customization-palette .toolbarbutton-1 {
-moz-appearance: none;
-moz-box-orient: vertical;
@@ -403,10 +378,8 @@ toolbaritem[cui-areatype="menu-panel"][sdkstylewidget="true"] > iframe {
#PanelUI-multiView[viewtype="subview"] #PanelUI-mainView > #PanelUI-contents-scroller > #PanelUI-contents > .panel-wide-item,
#PanelUI-multiView[viewtype="subview"] #PanelUI-mainView > #PanelUI-contents-scroller > #PanelUI-contents > .toolbarbutton-1:not([panel-multiview-anchor="true"]),
+#PanelUI-multiView[viewtype="subview"] #PanelUI-mainView > #PanelUI-footer > #PanelUI-fxa-status,
#PanelUI-multiView[viewtype="subview"] #PanelUI-mainView > #PanelUI-footer > #PanelUI-update-status,
-#PanelUI-multiView[viewtype="subview"] #PanelUI-mainView > #PanelUI-footer > #PanelUI-footer-fxa > #PanelUI-fxa-status > #PanelUI-fxa-avatar,
-#PanelUI-multiView[viewtype="subview"] #PanelUI-mainView > #PanelUI-footer > #PanelUI-footer-fxa > #PanelUI-fxa-status > #PanelUI-fxa-label,
-#PanelUI-multiView[viewtype="subview"] #PanelUI-mainView > #PanelUI-footer > #PanelUI-footer-fxa > #PanelUI-fxa-icon,
#PanelUI-multiView[viewtype="subview"] #PanelUI-mainView > #PanelUI-footer > #PanelUI-footer-inner > toolbarseparator,
#PanelUI-multiView[viewtype="subview"] #PanelUI-mainView > #PanelUI-footer > #PanelUI-footer-inner > #PanelUI-customize,
#PanelUI-multiView[viewtype="subview"] #PanelUI-mainView > #PanelUI-footer > #PanelUI-footer-inner > #PanelUI-help:not([panel-multiview-anchor="true"]) {
@@ -431,15 +404,13 @@ toolbaritem[cui-areatype="menu-panel"][sdkstylewidget="true"]:not(.panel-wide-it
.panelUI-grid .toolbarbutton-1 > .toolbarbutton-menubutton-button > .toolbarbutton-icon,
.panelUI-grid .toolbarbutton-1 > .toolbarbutton-icon,
-.panelUI-grid .toolbarbutton-1 > .toolbarbutton-badge-stack,
+.panelUI-grid .toolbarbutton-1 > .toolbarbutton-badge-container,
.customization-palette .toolbarbutton-1 > .toolbarbutton-menubutton-button > .toolbarbutton-icon,
.customization-palette .toolbarbutton-1 > .toolbarbutton-icon,
-.customization-palette .toolbarbutton-1 > .toolbarbutton-badge-stack,
+.customization-palette .toolbarbutton-1 > .toolbarbutton-badge-container,
.panelUI-grid #bookmarks-toolbar-placeholder > .toolbarbutton-icon,
.customization-palette #bookmarks-toolbar-placeholder > .toolbarbutton-icon,
.panel-customization-placeholder-child > .toolbarbutton-icon {
- width: 32px;
- height: 32px;
min-width: 32px;
min-height: 32px;
/* Explanation for the below formula (A / B - C)
@@ -459,11 +430,8 @@ toolbaritem[cui-areatype="menu-panel"][sdkstylewidget="true"]:not(.panel-wide-it
/* above we treat the container as the icon for the margins, that is so the
/* badge itself is positioned correctly. Here we make sure that the icon itself
-/* has the minimum size we want, but no padding/margin. */
-.panelUI-grid .toolbarbutton-1 > .toolbarbutton-badge-stack > .toolbarbutton-icon,
-.customization-palette .toolbarbutton-1 > .toolbarbutton-badge-stack > .toolbarbutton-icon {
- width: 32px;
- height: 32px;
+/* has the minum size we want, but no padding/margin. */
+.panelUI-grid .toolbarbutton-1 > .toolbarbutton-badge-container > .toolbarbutton-icon {
min-width: 32px;
min-height: 32px;
margin: 0;
@@ -504,82 +472,29 @@ toolbarpaletteitem[place="palette"] > toolbaritem > toolbarbutton {
margin: 0;
}
-#main-window[customizing] #PanelUI-footer-fxa > toolbarseparator {
- display: none;
-}
-
-#PanelUI-footer-fxa:not([fxastatus="signedin"]) > toolbarseparator,
-#PanelUI-footer-fxa:not([fxastatus="signedin"]) > #PanelUI-fxa-icon,
-#PanelUI-footer-fxa:not([fxaprofileimage]) > #PanelUI-fxa-status > #PanelUI-fxa-avatar {
- display: none;
-}
-
-#PanelUI-footer-fxa[fxastatus="error"] > #PanelUI-fxa-status::after {
- content: url(chrome://browser/skin/warning.svg);
- filter: drop-shadow(0 1px 0 hsla(206, 50%, 10%, .15));
- width: 47px;
- padding-top: 1px;
- display: block;
- text-align: center;
- position: relative;
- top: 25%;
-}
-
-#PanelUI-update-status[update-status]::after {
- content: "";
- width: 14px;
- height: 14px;
- margin-right: 16.5px;
- box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.2) inset, 0px -1px 0px rgba(0, 0, 0, 0.1) inset, 0px 1px 0px rgba(12, 27, 38, 0.2);
- border-radius: 2px;
- background-size: contain;
- display: -moz-box;
-}
-
-#PanelUI-update-status[update-status="succeeded"]::after {
- background-image: url(chrome://browser/skin/update-badge.svg);
- background-color: #74BF43;
-}
-
-#PanelUI-update-status[update-status="failed"]::after {
- background-image: url(chrome://browser/skin/update-badge-failed.svg);
- background-color: #D90000;
-}
-
-#PanelUI-fxa-status {
- display: flex;
- flex: 1 1 0%;
- width: 1px;
-}
-
-#PanelUI-footer-inner,
-#PanelUI-footer-fxa:not([hidden]) {
+#PanelUI-footer-inner {
display: flex;
border-top: 1px solid hsla(210,4%,10%,.14);
}
-#PanelUI-multiView[viewtype="subview"] #PanelUI-footer-inner,
-#PanelUI-multiView[viewtype="subview"] #PanelUI-footer-fxa {
+#PanelUI-multiView[viewtype="subview"] #PanelUI-footer-inner {
position: relative;
}
-#PanelUI-footer-inner > toolbarseparator,
-#PanelUI-footer-fxa > toolbarseparator {
+#PanelUI-footer-inner > toolbarseparator {
border: 0;
border-left: 1px solid hsla(210,4%,10%,.14);
margin: 7px 0 7px;
-moz-appearance: none;
}
-#PanelUI-footer-inner:hover > toolbarseparator,
-#PanelUI-footer-fxa:hover > toolbarseparator {
+#PanelUI-footer-inner:hover > toolbarseparator {
margin: 0;
}
#PanelUI-update-status,
#PanelUI-help,
-#PanelUI-fxa-label,
-#PanelUI-fxa-icon,
+#PanelUI-fxa-status,
#PanelUI-customize,
#PanelUI-quit {
margin: 0;
@@ -588,22 +503,21 @@ toolbarpaletteitem[place="palette"] > toolbaritem > toolbarbutton {
min-height: 40px;
-moz-appearance: none;
box-shadow: none;
- border: none;
+ border: none;
border-radius: 0;
transition: background-color;
-moz-box-orient: horizontal;
}
-#PanelUI-update-status {
+#PanelUI-update-status,
+#PanelUI-fxa-status {
border-top: 1px solid hsla(210,4%,10%,.14);
-}
-
-#PanelUI-update-status {
border-bottom: 1px solid transparent;
margin-bottom: -1px;
}
-#PanelUI-update-status > .toolbarbutton-text {
+#PanelUI-update-status > .toolbarbutton-text,
+#PanelUI-fxa-status > .toolbarbutton-text {
width: 0; /* Fancy cropping solution for flexbox. */
}
@@ -613,7 +527,7 @@ toolbarpaletteitem[place="palette"] > toolbaritem > toolbarbutton {
}
#PanelUI-update-status > .toolbarbutton-text,
-#PanelUI-fxa-label > .toolbarbutton-text,
+#PanelUI-fxa-status > .toolbarbutton-text,
#PanelUI-customize > .toolbarbutton-text {
margin: 0;
padding: 0 6px;
@@ -621,37 +535,25 @@ toolbarpaletteitem[place="palette"] > toolbaritem > toolbarbutton {
}
#PanelUI-help > .toolbarbutton-text,
-#PanelUI-quit > .toolbarbutton-text,
-#PanelUI-fxa-avatar > .toolbarbutton-text {
+#PanelUI-quit > .toolbarbutton-text {
display: none;
}
#PanelUI-update-status > .toolbarbutton-icon,
-#PanelUI-fxa-label > .toolbarbutton-icon,
-#PanelUI-fxa-icon > .toolbarbutton-icon,
+#PanelUI-fxa-status > .toolbarbutton-icon,
#PanelUI-customize > .toolbarbutton-icon,
#PanelUI-help > .toolbarbutton-icon,
#PanelUI-quit > .toolbarbutton-icon {
-moz-margin-end: 0;
}
-#PanelUI-fxa-icon {
- -moz-padding-start: 15px;
- -moz-padding-end: 15px;
-}
-
-#PanelUI-fxa-label,
+#PanelUI-fxa-status,
#PanelUI-customize {
flex: 1;
-moz-padding-start: 15px;
-moz-border-start-style: none;
}
-#PanelUI-footer-fxa[fxaprofileimage="set"] > #PanelUI-fxa-status > #PanelUI-fxa-label,
-#PanelUI-footer-fxa[fxaprofileimage="enabled"]:not([fxastatus="error"]) > #PanelUI-fxa-status > #PanelUI-fxa-label {
- -moz-padding-start: 0px;
-}
-
#PanelUI-update-status {
width: calc(22.35em + 30px);
-moz-padding-start: 15px;
@@ -662,19 +564,18 @@ toolbarpaletteitem[place="palette"] > toolbaritem > toolbarbutton {
list-style-image: url(chrome://branding/content/icon16.png);
}
-#PanelUI-fxa-label,
-#PanelUI-fxa-icon {
+#PanelUI-fxa-status {
list-style-image: url(chrome://browser/skin/sync-horizontalbar.png);
}
-#PanelUI-footer-fxa[syncstatus="active"] > #PanelUI-fxa-icon {
+#PanelUI-fxa-status[syncstatus="active"] {
list-style-image: url(chrome://browser/skin/syncProgress-horizontalbar.png);
}
-#PanelUI-footer-fxa[fxastatus="migrate-signup"] > #PanelUI-fxa-status > #PanelUI-fxa-label,
-#PanelUI-footer-fxa[fxastatus="migrate-verify"] > #PanelUI-fxa-status > #PanelUI-fxa-label {
- list-style-image: url(chrome://browser/skin/warning.svg);
- -moz-image-region: auto;
+#PanelUI-fxa-status[fxastatus="migrate-signup"],
+#PanelUI-fxa-status[fxastatus="migrate-verify"] {
+ list-style-image: url(chrome://browser/skin/warning16.png);
+ -moz-image-region: rect(0, 32px, 16px, 16px);
}
#PanelUI-customize {
@@ -694,50 +595,13 @@ toolbarpaletteitem[place="palette"] > toolbaritem > toolbarbutton {
list-style-image: url(chrome://browser/skin/menuPanel-exit.png);
}
-#PanelUI-fxa-label,
-#PanelUI-fxa-icon,
+#PanelUI-fxa-status,
#PanelUI-customize,
#PanelUI-help,
#PanelUI-quit {
-moz-image-region: rect(0, 16px, 16px, 0);
}
-#PanelUI-footer-fxa[fxastatus="signedin"] > #PanelUI-fxa-status > #PanelUI-fxa-label > .toolbarbutton-icon,
-#PanelUI-footer-fxa[fxastatus="error"][fxaprofileimage="set"] > #PanelUI-fxa-status > #PanelUI-fxa-label > .toolbarbutton-icon {
- display: none;
-}
-
-#PanelUI-footer-fxa[fxastatus="error"]:not([fxaprofileimage="set"]) > #PanelUI-fxa-status > #PanelUI-fxa-avatar {
- display: none;
-}
-
-#PanelUI-fxa-avatar[disabled],
-#PanelUI-fxa-icon[disabled] {
- display: none;
-}
-
-#PanelUI-fxa-status[disabled] {
- pointer-events: none;
-}
-
-#PanelUI-fxa-avatar {
- width: 32px;
- height: 32px;
- border-radius: 50%;
- background-repeat: no-repeat;
- background-position: 0 0;
- background-size: contain;
- align-self: center;
- margin: 0px 7px;
- padding: 0px;
- border: 0px none;
- -moz-margin-end: 0;
-}
-
-#PanelUI-footer-fxa[fxaprofileimage="enabled"] > #PanelUI-fxa-status > #PanelUI-fxa-avatar {
- list-style-image: url(chrome://browser/skin/fxa/default-avatar.png)
-}
-
#PanelUI-customize:hover,
#PanelUI-help:not([disabled]):hover,
#PanelUI-quit:not([disabled]):hover {
@@ -760,7 +624,6 @@ toolbarpaletteitem[place="palette"] > toolbaritem > toolbarbutton {
}
#PanelUI-fxa-status:not([disabled]):hover,
-#PanelUI-fxa-icon:not([disabled]):hover,
#PanelUI-help:not([disabled]):hover,
#PanelUI-customize:hover,
#PanelUI-quit:not([disabled]):hover {
@@ -769,7 +632,6 @@ toolbarpaletteitem[place="palette"] > toolbaritem > toolbarbutton {
}
#PanelUI-fxa-status:not([disabled]):hover:active,
-#PanelUI-fxa-icon:not([disabled]):hover:active,
#PanelUI-help:not([disabled]):hover:active,
#PanelUI-customize:hover:active,
#PanelUI-quit:not([disabled]):hover:active {
@@ -779,26 +641,10 @@ toolbarpaletteitem[place="palette"] > toolbaritem > toolbarbutton {
}
#PanelUI-fxa-status:not([disabled]):hover,
-#PanelUI-fxa-status:not([disabled]):hover:active,
-#PanelUI-fxa-icon:not([disabled]):hover,
-#PanelUI-fxa-icon:not([disabled]):hover:active {
+#PanelUI-fxa-status:not([disabled]):hover:active {
outline: none;
}
-#PanelUI-footer-fxa[fxastatus="error"] {
- background-color: hsla(42, 94%, 88%, 1.0);
- border-top: 1px solid hsla(42, 94%, 70%, 1.0);
-}
-
-#PanelUI-footer-fxa[fxastatus="error"] > #PanelUI-fxa-status:hover {
- background-color: hsla(42, 94%, 85%, 1.0);
-}
-
-#PanelUI-footer-fxa[fxastatus="error"] > #PanelUI-fxa-status:hover:active {
- background-color: hsla(42, 94%, 82%, 1.0);
- box-shadow: 0 1px 0 hsla(210,4%,10%,.05) inset;
-}
-
#PanelUI-update-status {
color: black;
}
@@ -948,7 +794,7 @@ panelview .toolbarbutton-1:not(:-moz-any([disabled],[open],:active)):hover,
toolbarbutton.subviewbutton:not(:-moz-any([disabled],[open],:active)):hover,
menu.subviewbutton:not(:-moz-any([disabled],:active))[_moz-menuactive],
menuitem.subviewbutton:not(:-moz-any([disabled],:active))[_moz-menuactive],
-.share-provider-button:not(:-moz-any([disabled],[open],:active)):hover:not([checked="true"]),
+.share-provider-button:not(:-moz-any([disabled],[open],:active)):hover,
.widget-overflow-list .toolbarbutton-1:not(:-moz-any([disabled],[open],:active)):hover,
.toolbaritem-combined-buttons:-moz-any(:not([cui-areatype="toolbar"]), [overflowedItem=true]) > toolbarbutton:not(:-moz-any([disabled],[open],:active)):hover {
background-color: hsla(210,4%,10%,.08);
@@ -1096,7 +942,7 @@ toolbarbutton[panel-multiview-anchor="true"] > .toolbarbutton-menubutton-button
position: absolute;
top: 0;
height: 100%;
- width: var(--panel-ui-exit-subview-gutter-width);
+ width: 38px;
background-image: url(chrome://browser/skin/customizableui/subView-arrow-back-inverted.png),
linear-gradient(rgba(255,255,255,0.3), transparent);
background-repeat: no-repeat;
@@ -1113,14 +959,14 @@ toolbarbutton[panel-multiview-anchor="true"] > .toolbarbutton-menubutton-button
toolbarbutton[panel-multiview-anchor="true"] {
background-image: url(chrome://browser/skin/customizableui/subView-arrow-back-inverted.png),
linear-gradient(rgba(255,255,255,0.3), transparent);
- background-position: right calc((22.35em / 3 - 0.1px) / 2 - var(--panel-ui-exit-subview-gutter-width) + 2px) center;
+ background-position: right calc((22.35em / 3 - 0.1px) / 2 - 38px + 2px) center;
background-repeat: no-repeat, repeat;
}
toolbarbutton[panel-multiview-anchor="true"]:-moz-locale-dir(rtl) {
background-image: url(chrome://browser/skin/customizableui/subView-arrow-back-inverted-rtl.png),
linear-gradient(rgba(255,255,255,0.3), transparent);
- background-position: left calc((22.35em / 3 - 0.1px) / 2 - var(--panel-ui-exit-subview-gutter-width) + 2px) center;
+ background-position: left calc((22.35em / 3 - 0.1px) / 2 - 38px + 2px) center;
}
toolbarpaletteitem[place="palette"] > .toolbarbutton-1 > .toolbarbutton-menubutton-dropmarker,
@@ -1318,9 +1164,7 @@ menuitem[checked="true"].subviewbutton > .menu-iconic-left {
#customizationui-widget-multiview > .panel-viewcontainer,
#customizationui-widget-multiview > .panel-viewcontainer > .panel-viewstack,
#PanelUI-panicView > .panel-subview-body,
-#PanelUI-panicView,
-#PanelUI-pocketView > .panel-subview-body,
-#PanelUI-pocketView {
+#PanelUI-panicView {
overflow: visible;
}
@@ -1509,117 +1353,6 @@ menuitem[checked="true"].subviewbutton > .menu-iconic-left {
border-color: #aaa;
}
-@media (min-resolution: 1.1dppx) {
- #PanelUI-help[panel-multiview-anchor="true"]::after,
- toolbarbutton[panel-multiview-anchor="true"] {
- background-image: url(chrome://browser/skin/customizableui/subView-arrow-back-inverted@2x.png),
- linear-gradient(rgba(255,255,255,0.3), transparent);
- background-size: 16px, auto;
- }
-
- #PanelUI-help[panel-multiview-anchor="true"]:-moz-locale-dir(rtl)::after,
- toolbarbutton[panel-multiview-anchor="true"]:-moz-locale-dir(rtl) {
- background-image: url(chrome://browser/skin/customizableui/subView-arrow-back-inverted-rtl@2x.png),
- linear-gradient(rgba(255,255,255,0.3), transparent);
- }
-
- #PanelUI-update-status {
- list-style-image: url(chrome://branding/content/icon32.png);
- }
-
- #PanelUI-footer-fxa[fxaprofileimage="enabled"] > #PanelUI-fxa-status > #PanelUI-fxa-avatar {
- list-style-image: url(chrome://browser/skin/fxa/default-avatar@2x.png)
- }
-
- #PanelUI-fxa-label,
- #PanelUI-fxa-icon {
- list-style-image: url(chrome://browser/skin/sync-horizontalbar@2x.png);
- }
-
- #PanelUI-footer-fxa[syncstatus="active"] > #PanelUI-fxa-icon {
- list-style-image: url(chrome://browser/skin/syncProgress-horizontalbar@2x.png);
- }
-
- #PanelUI-customize {
- list-style-image: url(chrome://browser/skin/menuPanel-customize@2x.png);
- }
-
- #customization-panelHolder #PanelUI-customize {
- list-style-image: url(chrome://browser/skin/customizableui/menuPanel-customizeFinish@2x.png);
- }
-
- #PanelUI-help {
- list-style-image: url(chrome://browser/skin/menuPanel-help@2x.png);
- }
-
- #PanelUI-quit {
- list-style-image: url(chrome://browser/skin/menuPanel-exit@2x.png);
- }
-
- #PanelUI-fxa-label,
- #PanelUI-fxa-icon,
- #PanelUI-customize,
- #PanelUI-help,
- #PanelUI-quit {
- -moz-image-region: rect(0, 32px, 32px, 0);
- }
-
- #PanelUI-update-status > .toolbarbutton-icon,
- #PanelUI-fxa-label > .toolbarbutton-icon,
- #PanelUI-fxa-icon > .toolbarbutton-icon,
- #PanelUI-customize > .toolbarbutton-icon,
- #PanelUI-help > .toolbarbutton-icon,
- #PanelUI-quit > .toolbarbutton-icon {
- width: 16px;
- }
-
- #PanelUI-customize:hover,
- #PanelUI-help:not([disabled]):hover,
- #PanelUI-quit:not([disabled]):hover {
- -moz-image-region: rect(0, 64px, 32px, 32px);
- }
-
- #PanelUI-customize:hover:active,
- #PanelUI-help:not([disabled]):hover:active,
- #PanelUI-quit:not([disabled]):hover:active {
- -moz-image-region: rect(0, 96px, 32px, 64px);
- }
-
- #PanelUI-help[panel-multiview-anchor="true"] {
- -moz-image-region: rect(0, 128px, 32px, 96px);
- background-size: auto;
- }
-
- .subviewbutton[checked="true"] {
- background-image: url("chrome://global/skin/menu/shared-menu-check@2x.png");
- }
-
- #panic-button-success-icon,
- #PanelUI-panic-timeframe-icon {
- list-style-image: url(chrome://browser/skin/panic-panel/header@2x.png);
- }
-
- #PanelUI-panic-timeframe-icon-small {
- list-style-image: url(chrome://browser/skin/panic-panel/header-small@2x.png);
- }
-
- #PanelUI-panic-actionlist-cookies {
- background-image: -moz-image-rect(url(chrome://browser/skin/panic-panel/icons@2x.png), 0, 32, 32, 0);
- }
-
- #PanelUI-panic-actionlist-history {
- background-image: -moz-image-rect(url(chrome://browser/skin/panic-panel/icons@2x.png), 0, 64, 32, 32);
- }
-
- #PanelUI-panic-actionlist-windows {
- background-image: -moz-image-rect(url(chrome://browser/skin/panic-panel/icons@2x.png), 0, 96, 32, 64);
- }
-
- #PanelUI-panic-actionlist-newwindow {
- background-image: -moz-image-rect(url(chrome://browser/skin/panic-panel/icons@2x.png), 0, 128, 32, 96);
- }
-}
-
.panel-subviews {
background-color: -moz-dialog;
}
@@ -1708,8 +1441,7 @@ menu.subviewbutton > .menu-right:-moz-locale-dir(rtl) {
.PanelUI-subView toolbarseparator,
.PanelUI-subView menuseparator,
.cui-widget-panelview menuseparator,
-#PanelUI-footer-inner > toolbarseparator,
-#PanelUI-footer-fxa > toolbarseparator {
+#PanelUI-footer-inner > toolbarseparator {
-moz-appearance: none !important;
}
diff --git a/arc-firefox-theme/chrome/browser/customizableui/thumburger-inverted.png b/arc-firefox-theme/chrome/browser/customizableui/thumburger-inverted.png
deleted file mode 100755
index 5bd6385..0000000
--- a/arc-firefox-theme/chrome/browser/customizableui/thumburger-inverted.png
+++ /dev/null
Binary files differ
diff --git a/arc-firefox-theme/chrome/browser/customizableui/thumburger.png b/arc-firefox-theme/chrome/browser/customizableui/thumburger.png
deleted file mode 100755
index bd75b44..0000000
--- a/arc-firefox-theme/chrome/browser/customizableui/thumburger.png
+++ /dev/null
Binary files differ
diff --git a/arc-firefox-theme/chrome/browser/devedition.css b/arc-firefox-theme/chrome/browser/devedition.css
index d1ddeca..272118b 100644
--- a/arc-firefox-theme/chrome/browser/devedition.css
+++ b/arc-firefox-theme/chrome/browser/devedition.css
@@ -6,10 +6,10 @@
:root {
--tab-toolbar-navbar-overlap: 0px;
- --navbar-tab-toolbar-highlight-overlap: 0px;
--space-above-tabbar: 0px;
--toolbarbutton-text-shadow: none;
- --backbutton-urlbar-overlap: 0px;
+ --panel-ui-button-background-size: 1px calc(100% - 1px);
+ --panel-ui-button-background-position: 1px 0px;
}
:root[devtoolstheme="dark"] {
@@ -21,7 +21,6 @@
--chrome-nav-bar-separator-color: rgba(0,0,0,.2);
--chrome-nav-buttons-background: #252C33;
--chrome-nav-buttons-hover-background: #1B2127;
- --chrome-nav-bar-controls-border-color: #1D2328;
--chrome-selection-color: #fff;
--chrome-selection-background-color: #074D75;
@@ -29,6 +28,7 @@
--tabs-toolbar-color: #F5F7FA;
--tab-background-color: #1C2126;
--tab-hover-background-color: #07090a;
+ --tab-separator-color: #474C50;
--tab-selection-color: #f5f7fa;
--tab-selection-background-color: #1a4666;
--tab-selection-box-shadow: 0 2px 0 #D7F1FF inset,
@@ -47,25 +47,25 @@
--toolbarbutton-combined-boxshadow: none;
--toolbarbutton-combined-backgroundimage: linear-gradient(#5F6670 0, #5F6670 18px);
+ /* Identity box */
+ --identity-box-chrome-color: #46afe3;
+ --identity-box-chrome-background-image: linear-gradient(#5F6670 0, #5F6670 100%);
+ --identity-box-verified-background-image: linear-gradient(#5F6670 0, #5F6670 100%);
+ --verified-identity-box-backgroundcolor: transparent;
+
/* Url and search bars */
--url-and-searchbar-background-color: #171B1F;
--url-and-searchbar-color: #fff;
- --urlbar-separator-color: #5F6670;
--urlbar-dropmarker-url: url("chrome://browser/skin/devedition/urlbar-history-dropmarker.svg");
--urlbar-dropmarker-region: rect(0px, 11px, 14px, 0px);
- --urlbar-dropmarker-hover-region: rect(0, 22px, 14px, 11px);
- --urlbar-dropmarker-active-region: rect(0px, 33px, 14px, 22px);
+ --urlbar-dropmarker-active-region: rect(0px, 22px, 14px, 11px);
--urlbar-dropmarker-2x-url: url("chrome://browser/skin/devedition/urlbar-history-dropmarker.svg");
--urlbar-dropmarker-2x-region: rect(0px, 11px, 14px, 0px);
- --urlbar-dropmarker-hover-2x-region: rect(0, 22px, 14px, 11px);
- --urlbar-dropmarker-active-2x-region: rect(0px, 33px, 14px, 22px);
+ --urlbar-dropmarker-active-2x-region: rect(0px, 22px, 14px, 11px);
--search-button-image: url("chrome://browser/skin/devedition/search.svg#search-icon-inverted");
-}
-:root[devtoolstheme="dark"] #identity-box {
- --identity-box-chrome-color: #46afe3;
- --identity-box-verified-background-color: transparent;
- --identity-box-selected-background-color: rgba(231,230,230,.2);
+ /* Menu button separator */
+ --panel-ui-button-background-image: linear-gradient(to bottom, transparent, #5F6670 30%, #5F6670 70%, transparent);
}
:root[devtoolstheme="dark"] .searchbar-dropmarker-image {
@@ -78,17 +78,17 @@
--chrome-background-color: #E3E4E6;
--chrome-color: #18191a;
- --chrome-secondary-background-color: #f5f6f7;
+ --chrome-secondary-background-color: #f0f1f2;
--chrome-navigator-toolbox-separator-color: #cccccc;
--chrome-nav-bar-separator-color: #B6B6B8;
- --chrome-nav-buttons-background: #fcfcfc;
+ --chrome-nav-buttons-background: #f0f1f2;
--chrome-nav-buttons-hover-background: #DADBDB;
- --chrome-nav-bar-controls-border-color: #ccc;
--chrome-selection-color: #f5f7fa;
--chrome-selection-background-color: #4c9ed9;
--tab-background-color: #E3E4E6;
--tab-hover-background-color: #D7D8DA;
+ --tab-separator-color: #C6C6C7;
--tab-selection-color: #f5f7fa;
--tab-selection-background-color: #4c9ed9;
--tab-selection-box-shadow: 0 2px 0 #9FDFFF inset,
@@ -98,18 +98,21 @@
/* Toolbar buttons */
- --toolbarbutton-hover-background: #eaeaea;
+ --toolbarbutton-hover-background: #D7D7D8;
--toolbarbutton-hover-boxshadow: none;
--toolbarbutton-hover-bordercolor: rgba(0,0,0,0.1);
- --toolbarbutton-active-background: #d7d7d8 border-box;
+ --toolbarbutton-active-background: rgba(76,158,217,.5) linear-gradient(rgba(76,158,217,.5), rgba(76,158,217,.5)) border-box
--toolbarbutton-active-boxshadow: none;
- --toolbarbutton-active-bordercolor: rgba(0,0,0,0.15);
- --toolbarbutton-checkedhover-backgroundcolor: #d7d7d8;
+ --toolbarbutton-active-bordercolor: rgba(0,0,0,0.3);
+ --toolbarbutton-checkedhover-backgroundcolor: rgba(0,0,0,0.2);
--toolbarbutton-combined-boxshadow: none;
--toolbarbutton-combined-backgroundimage: linear-gradient(rgba(0,0,0,0.1) 0, rgba(0,0,0,0.1) 18px);
/* Url and search bars */
--search-button-image: url("chrome://browser/skin/devedition/search.svg#search-icon");
+
+ /* Menu button separator */
+ --panel-ui-button-background-image: linear-gradient(to bottom, transparent, rgba(0,0,0,0.1) 30%, rgba(0,0,0,0.1) 70%, transparent);
}
/* Give some space to drag the window around while customizing
@@ -136,17 +139,17 @@
-moz-padding-start: 0;
}
-.tab-background-start[visuallyselected=true]::after,
-.tab-background-start[visuallyselected=true]::before,
+.tab-background-start[selected=true]::after,
+.tab-background-start[selected=true]::before,
.tab-background-start,
.tab-background-end,
-.tab-background-end[visuallyselected=true]::after,
-.tab-background-end[visuallyselected=true]::before {
+.tab-background-end[selected=true]::after,
+.tab-background-end[selected=true]::before {
width: 0;
}
-.tab-background-start[visuallyselected=true]::after,
-.tab-background-end[visuallyselected=true]::after {
+.tab-background-start[selected=true]::after,
+.tab-background-end[selected=true]::after {
-moz-margin-start: 0;
}
/* End override @tabCurveHalfWidth@ and @tabCurveWidth@ */
@@ -182,11 +185,6 @@
background-image: none;
}
-.browserContainer > .findbar-textbox {
- background-color: var(--url-and-searchbar-background-color) !important;
- color: var(--url-and-searchbar-color);
-}
-
/* Default findbar text color doesn't look good - Bug 1125677 */
.browserContainer > findbar .findbar-find-status,
.browserContainer > findbar .found-matches {
@@ -212,41 +210,28 @@ toolbar[brighttext] #downloads-indicator-counter {
}
/* URL bar and search bar*/
+/* XXX :root[devtoolstheme="dark"] is a workaround for bug 1096413 on the findbar. */
#urlbar,
-#navigator-toolbox .searchbar-textbox {
+#navigator-toolbox .searchbar-textbox,
+:root[devtoolstheme="dark"] .browserContainer > findbar .findbar-textbox {
background-color: var(--url-and-searchbar-background-color) !important;
background-image: none !important;
- color: var(--url-and-searchbar-color) !important;
- border: 1px solid var(--chrome-nav-bar-controls-border-color) !important;
+ color: var(--url-and-searchbar-color);
+ border: none !important;
box-shadow: none !important;
}
-#urlbar {
- -moz-border-start: none !important;
- opacity: 1 !important;
-}
-
window:not([chromehidden~="toolbar"]) #urlbar-wrapper {
overflow: -moz-hidden-unscrollable;
clip-path: none;
-moz-margin-start: 0;
}
-/* Swap out the white arrow with a dark one for the dark theme */
-:root[devtoolstheme="dark"] #notification-popup-box {
- border-image: url("chrome://browser/skin/devedition/urlbar-arrow.png") 0 8 0 0 fill;
-}
-
-@media (min-resolution: 1.1dppx) {
- :root[devtoolstheme="dark"] #notification-popup-box {
- border-image: url("chrome://browser/skin/devedition/urlbar-arrow@2x.png") 0 16 0 0 fill;
- }
-}
-
-/* The (white) notification box background color should match the theme */
+/* Make the white notication box stick out less. */
#notification-popup-box {
border-radius: 0;
- background-color: var(--url-and-searchbar-background-color);
+ border: none;
+ background: transparent;
}
/* Nav bar specific stuff */
@@ -281,11 +266,23 @@ searchbar:not([oneoffui]) .search-go-button {
visibility: hidden;
}
-/* Tab separators */
-.tabbrowser-tab::after,
-.tabbrowser-tab::before {
- background: currentColor;
- opacity: 0.2 !important;
+/* Make the tab splitter 1px wide with a solid background. */
+#tabbrowser-tabs[movingtab] > .tabbrowser-tab[beforeselected]:not([last-visible-tab])::after,
+.tabbrowser-tab:not([selected]):not([afterselected-visible]):not([afterhovered]):not([first-visible-tab]):not(:hover)::before,
+#tabbrowser-tabs:not([overflow]) > .tabbrowser-tab[last-visible-tab]:not([selected]):not([beforehovered]):not(:hover)::after {
+ background: var(--tab-separator-color);
+ width: 1px;
+ -moz-margin-start: 0;
+ -moz-margin-end: -1px;
+}
+
+/* For the last tab separator, use margin-start of -1px to prevent jittering
+ due to the ::after element causing the width of the tab to extend, which
+ causes an overflow and makes it disappear, which removes the overflow and
+ causes it to reappear, etc, etc. */
+#tabbrowser-tabs:not([overflow]) > .tabbrowser-tab[last-visible-tab]:not([selected]):not([beforehovered]):not(:hover)::after {
+ -moz-margin-start: -1px;
+ -moz-margin-end: 0;
}
.tabbrowser-arrowscrollbox > .scrollbutton-down,
@@ -294,13 +291,18 @@ searchbar:not([oneoffui]) .search-go-button {
border-color: transparent;
}
+.tabbrowser-arrowscrollbox > .arrowscrollbox-overflow-start-indicator:not([collapsed]),
+.tabbrowser-arrowscrollbox > .arrowscrollbox-overflow-end-indicator:not([collapsed]) {
+ margin-bottom: 0;
+}
+
.tabbrowser-tab {
/* We normally rely on other tab elements for pointer events, but this
theme hides those so we need it set here instead */
pointer-events: auto;
}
-.tabbrowser-tab[pinned][titlechanged]:not([visuallyselected="true"]) > .tab-stack > .tab-content {
+.tabbrowser-tab[pinned][titlechanged]:not([selected="true"]) > .tab-stack > .tab-content {
background-image: var(--pinned-tab-glow);
background-position: center;
background-size: 100%;
@@ -312,7 +314,7 @@ searchbar:not([oneoffui]) .search-go-button {
background-color: var(--tab-hover-background-color);
}
-.tabbrowser-tab[visuallyselected] {
+.tabbrowser-tab[selected] {
color: var(--tab-selection-color) !important; /* Override color: inherit */
background-color: var(--tab-selection-background-color);
box-shadow: var(--tab-selection-box-shadow);
@@ -329,7 +331,7 @@ searchbar:not([oneoffui]) .search-go-button {
background-image: none;
}
-.tab-close-button[visuallyselected]:not(:hover) {
+.tab-close-button[selected]:not(:hover) {
background-image: -moz-image-rect(url("chrome://global/skin/icons/close.svg"), 0, 80, 16, 64);
}
@@ -352,19 +354,15 @@ searchbar:not([oneoffui]) .search-go-button {
}
/* Square back and forward buttons */
-#back-button > .toolbarbutton-icon,
-#forward-button > .toolbarbutton-icon {
+#back-button:not(:-moz-lwtheme) > .toolbarbutton-icon,
+#forward-button:not(:-moz-lwtheme) > .toolbarbutton-icon {
margin: 0;
- border: 1px solid var(--chrome-nav-bar-controls-border-color);
- padding: 2px 5px;
+ border: none;
+ padding: 2px 6px;
background: var(--chrome-nav-buttons-background);
box-shadow: none !important;
}
-#forward-button > .toolbarbutton-icon {
- -moz-border-start: none;
-}
-
/* Override a box shadow for disabled back button */
#main-window:not([customizing]) #back-button[disabled] > .toolbarbutton-icon {
box-shadow: none !important;
@@ -400,9 +398,3 @@ searchbar:not([oneoffui]) .search-go-button {
#TabsToolbar:not([collapsed="true"]) + #nav-bar {
border-top-width: 0 !important;
}
-
-/* Prevent devedition foreground color from seeping into the sidebar-box (since
- * its background colors aren't affected by the devedition theme) */
-#sidebar-box {
- color: initial;
-}
diff --git a/arc-firefox-theme/chrome/browser/devedition/search.svg b/arc-firefox-theme/chrome/browser/devedition/search.svg
index 6bacdc0..1d7f558 100644
--- a/arc-firefox-theme/chrome/browser/devedition/search.svg
+++ b/arc-firefox-theme/chrome/browser/devedition/search.svg
@@ -2,26 +2,40 @@
<!-- This Source Code Form is subject to the terms of the Mozilla Public
- License, v. 2.0. If a copy of the MPL was not distributed with this
- file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 16 16" width="16" height="16">
- <style>
- use:not(:target) {
- display: none;
- }
- use {
- fill: #797c80;
- }
- use[id*="-inverted"] {
- fill: #b6babf;
- }
- use[id*="-mac"] {
- transform: translate(16px) scaleX(-1);
- }
- </style>
- <defs>
- <path id="search" fill-rule="evenodd" d="M9.356,1.178c-3.014,0-5.458,2.45-5.458,5.472c0,1.086,0.32,2.096,0.864,2.947 l-3.279,3.287c-0.396,0.397-0.396,1.041,0,1.438l0.202,0.202c0.396,0.397,1.039,0.397,1.435,0l3.275-3.283 c0.854,0.554,1.869,0.88,2.962,0.88c3.014,0,5.458-2.45,5.458-5.471C14.814,3.627,12.371,1.178,9.356,1.178z M9.356,10.001 c-1.847,0-3.344-1.501-3.344-3.352c0-1.851,1.497-3.352,3.344-3.352c1.846,0,3.344,1.501,3.344,3.352 C12.7,8.501,11.203,10.001,9.356,10.001z"/>
- </defs>
- <use id="search-icon" xlink:href="#search"/>
- <use id="search-icon-inverted" xlink:href="#search"/>
- <use id="search-icon-mac" xlink:href="#search"/>
- <use id="search-icon-mac-inverted" xlink:href="#search"/>
+<svg xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ x="0px" y="0px"
+ viewBox="0 0 16 16"
+ enable-background="new 0 0 16 16"
+ width="16"
+ height="16"
+ xml:space="preserve">
+<style>
+ use:not(:target) {
+ display: none;
+ }
+
+ use {
+ fill: #797C80;
+ }
+
+ use[id*="-inverted"] {
+ fill: #B6BABF;
+ }
+
+ use[id*="-mac"] {
+ transform: translate(16px) scaleX(-1);
+ }
+</style>
+<defs style="display: none;">
+ <path id="search" fill-rule="evenodd" clip-rule="evenodd" d="M9.356,1.178c-3.014,0-5.458,2.45-5.458,5.472c0,1.086,0.32,2.096,0.864,2.947
+ l-3.279,3.287c-0.396,0.397-0.396,1.041,0,1.438l0.202,0.202c0.396,0.397,1.039,0.397,1.435,0l3.275-3.283
+ c0.854,0.554,1.869,0.88,2.962,0.88c3.014,0,5.458-2.45,5.458-5.471C14.814,3.627,12.371,1.178,9.356,1.178z M9.356,10.001
+ c-1.847,0-3.344-1.501-3.344-3.352c0-1.851,1.497-3.352,3.344-3.352c1.846,0,3.344,1.501,3.344,3.352
+ C12.7,8.501,11.203,10.001,9.356,10.001z"/>
+</defs>
+<use id="search-icon" xlink:href="#search"/>
+<use id="search-icon-inverted" xlink:href="#search"/>
+<use id="search-icon-mac" xlink:href="#search"/>
+<use id="search-icon-mac-inverted" xlink:href="#search"/>
</svg>
diff --git a/arc-firefox-theme/chrome/browser/devedition/urlbar-arrow.png b/arc-firefox-theme/chrome/browser/devedition/urlbar-arrow.png
deleted file mode 100644
index c14afc7..0000000
--- a/arc-firefox-theme/chrome/browser/devedition/urlbar-arrow.png
+++ /dev/null
Binary files differ
diff --git a/arc-firefox-theme/chrome/browser/devedition/urlbar-arrow@2x.png b/arc-firefox-theme/chrome/browser/devedition/urlbar-arrow@2x.png
deleted file mode 100644
index e6867a4..0000000
--- a/arc-firefox-theme/chrome/browser/devedition/urlbar-arrow@2x.png
+++ /dev/null
Binary files differ
diff --git a/arc-firefox-theme/chrome/browser/devedition/urlbar-history-dropmarker.svg b/arc-firefox-theme/chrome/browser/devedition/urlbar-history-dropmarker.svg
index 115fbf1..7af3149 100644
--- a/arc-firefox-theme/chrome/browser/devedition/urlbar-history-dropmarker.svg
+++ b/arc-firefox-theme/chrome/browser/devedition/urlbar-history-dropmarker.svg
@@ -1,22 +1,19 @@
-<!-- This Source Code Form is subject to the terms of the Mozilla Public
- - License, v. 2.0. If a copy of the MPL was not distributed with this
- - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="33" height="14" viewBox="0 0 33 14">
- <defs>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="33" height="14" viewBox="0 0 33 14" enable-background="new 0 0 33 14">
+ <defs style="display: none;">
<polygon points="0,0 5.5,7 11,0" id="dropmarker-shape"/>
</defs>
<style>
use {
- fill: #b6babf;
+ fill: #B6BABF;
}
.hover {
- fill: #61bdeb;
+ fill: #61BDEB;
}
.active {
- fill: #39ace6;
+ fill: #39ACE6;
}
</style>
- <use xlink:href="#dropmarker-shape" style="transform: translate(0, 4px)"/>
- <use xlink:href="#dropmarker-shape" style="transform: translate(11px, 4px)" class="hover"/>
- <use xlink:href="#dropmarker-shape" style="transform: translate(22px, 4px)" class="active"/>
+ <use xlink:href="#dropmarker-shape" style="transform: translate(0, 4px)"></use>
+ <use xlink:href="#dropmarker-shape" style="transform: translate(11px, 4px)" class="hover"></use>
+ <use xlink:href="#dropmarker-shape" style="transform: translate(22px, 4px)" class="active"></use>
</svg>
diff --git a/arc-firefox-theme/chrome/browser/devtools/add.svg b/arc-firefox-theme/chrome/browser/devtools/add.svg
deleted file mode 100644
index b8b93de..0000000
--- a/arc-firefox-theme/chrome/browser/devtools/add.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-<!-- This Source Code Form is subject to the terms of the Mozilla Public
- - License, v. 2.0. If a copy of the MPL was not distributed with this
- - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
- <g fill="#babec3">
- <rect x="3" y="7" width="10" height="2" />
- <rect x="7" y="3" width="2" height="10" />
- </g>
-</svg> \ No newline at end of file
diff --git a/arc-firefox-theme/chrome/browser/devtools/animation-fast-track.svg b/arc-firefox-theme/chrome/browser/devtools/animation-fast-track.svg
deleted file mode 100644
index ee84427..0000000
--- a/arc-firefox-theme/chrome/browser/devtools/animation-fast-track.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-<!-- This Source Code Form is subject to the terms of the Mozilla Public
- - License, v. 2.0. If a copy of the MPL was not distributed with this
- - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-
-<svg xmlns="http://www.w3.org/2000/svg" width="9" height="12">
- <g transform="matrix(1.0251088,0,0,0.85613344,-3.1546734,-888.94343)">
- <path d="m 5.1284819,1038.3667 6.4950901,0 -2.7147491,4.6651 2.9438561,0 -8.1148915,9.3081 1.6126718,-6.8973 -2.2701022,0 z" style="fill:#4cb0e1;"/>
- </g>
-</svg>
diff --git a/arc-firefox-theme/chrome/browser/devtools/animationinspector.css b/arc-firefox-theme/chrome/browser/devtools/animationinspector.css
index 40efab7..c632d91 100644
--- a/arc-firefox-theme/chrome/browser/devtools/animationinspector.css
+++ b/arc-firefox-theme/chrome/browser/devtools/animationinspector.css
@@ -1,17 +1,3 @@
-/* This Source Code Form is subject to the terms of the Mozilla Public
- * License, v. 2.0. If a copy of the MPL was not distributed with this
- * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
-
-/* Animation-inspector specific theme variables */
-
-.theme-dark {
- --even-animation-timeline-background-color: rgba(255,255,255,0.03);
-}
-
-.theme-light {
- --even-animation-timeline-background-color: rgba(128,128,128,0.03);
-}
-
html {
height: 100%;
}
@@ -42,17 +28,10 @@ body {
}
#toggle-all {
- border-width: 0 0 0 1px;
+ border-width: 0px 1px;
min-height: 20px;
}
-/* The main animations container */
-
-#players {
- height: calc(100% - 20px);
- overflow: auto;
-}
-
/* The error message, shown when an invalid/unanimated element is selected */
#error-message {
@@ -65,6 +44,12 @@ body {
display: none;
}
+/* The animation players container */
+
+#players {
+ flex: 1;
+ overflow: auto;
+}
/* Element picker and toggle-all buttons */
@@ -99,7 +84,7 @@ body {
background-image: url("debugger-play.png");
}
-@media (min-resolution: 1.25dppx) {
+@media (min-resolution: 2dppx) {
#element-picker::before {
background-image: url("chrome://browser/skin/devtools/command-pick@2x.png");
background-size: 64px;
@@ -114,184 +99,11 @@ body {
}
}
-/* Animation timeline component */
-
-.animation-timeline {
- height: 100%;
- overflow: hidden;
- /* The timeline gets its background-image from a canvas element created in
- /browser/devtools/animationinspector/utils.js drawGraphElementBackground
- thanks to document.mozSetImageElement("time-graduations", canvas)
- This is done so that the background can be built dynamically from script */
- background-image: -moz-element(#time-graduations);
- background-repeat: repeat-y;
- /* The animations are drawn 150px from the left edge so that animated nodes
- can be displayed in a sidebar */
- background-position: 150px 0;
- display: flex;
- flex-direction: column;
-}
-
-.animation-timeline .time-header {
- margin-left: 150px;
- height: 20px;
- overflow: hidden;
- position: relative;
- border-bottom: 1px solid var(--theme-splitter-color);
-}
-
-.animation-timeline .time-header .time-tick {
- position: absolute;
- top: 3px;
-}
-
-.animation-timeline .animations {
- width: 100%;
- overflow-y: auto;
- overflow-x: hidden;
- margin: 0;
- padding: 0;
- list-style-type: none;
-}
-
-/* Animation block widgets */
-
-.animation-timeline .animation {
- margin: 4px 0;
- height: 20px;
- position: relative;
-}
-
-.animation-timeline .animation:nth-child(2n) {
- background-color: var(--even-animation-timeline-background-color);
-}
-
-.animation-timeline .animation .target {
- width: 150px;
- overflow: hidden;
- height: 100%;
-}
-
-.animation-timeline .animation-target {
- background-color: transparent;
-}
+/* Disabled playerWidget when the animation has ended */
-.animation-timeline .animation .time-block {
- position: absolute;
- top: 0;
- left: 150px;
- right: 0;
- height: 100%;
-}
-
-/* Animation iterations */
-
-.animation-timeline .animation .iterations {
- position: relative;
- height: 100%;
- border: 1px solid var(--theme-highlight-lightorange);
- box-sizing: border-box;
- background: var(--theme-contrast-background);
- /* Iterations are displayed with a repeating linear-gradient which size is
- dynamically changed from JS */
- background-image:
- linear-gradient(to right,
- var(--theme-highlight-lightorange) 0,
- var(--theme-highlight-lightorange) 1px,
- transparent 1px,
- transparent 2px);
- background-repeat: repeat-x;
- background-position: -1px 0;
-}
-
-.animation-timeline .animation .iterations.infinite {
- border-right-width: 0;
-}
-
-.animation-timeline .animation .iterations.infinite::before,
-.animation-timeline .animation .iterations.infinite::after {
- content: "";
- position: absolute;
- top: 0;
- right: 0;
- width: 0;
- height: 0;
- border-right: 4px solid var(--theme-body-background);
- border-top: 4px solid transparent;
- border-bottom: 4px solid transparent;
-}
-
-.animation-timeline .animation .iterations.infinite::after {
- bottom: 0;
- top: unset;
-}
-
-.animation-timeline .animation .animation-title {
- height: 1.5em;
- width: 100%;
- box-sizing: border-box;
- overflow: hidden;
-}
-
-.animation-timeline .animation .delay {
- position: absolute;
- top: 0;
- height: 100%;
- background-image: linear-gradient(to bottom,
- transparent,
- transparent 9px,
- var(--theme-highlight-lightorange) 9px,
- var(--theme-highlight-lightorange) 11px,
- transparent 11px,
- transparent);
-}
-
-.animation-timeline .animation .delay::before {
- position: absolute;
- content: "";
- left: 0;
- width: 2px;
- height: 8px;
- top: 50%;
- margin-top: -4px;
- background: var(--theme-highlight-lightorange);
-}
-
-.animation-timeline .animation .name {
- position: absolute;
- z-index: 1;
- padding: 2px;
- white-space: nowrap;
-}
-
-/* Animation target node gutter, contains a preview of the dom node */
-
-.animation-target {
- background-color: var(--theme-toolbar-background);
- padding: 1px 4px;
- box-sizing: border-box;
- overflow: hidden;
- text-overflow: ellipsis;
- white-space: nowrap;
-}
-
-.animation-target .attribute-name {
- padding-left: 4px;
-}
-
-.animation-target .node-selector {
- background: url("chrome://browser/skin/devtools/vview-open-inspector.png") no-repeat 0 0;
- padding-left: 16px;
- margin-right: 5px;
- cursor: pointer;
-}
-
-.animation-target .node-selector:hover {
- background-position: -32px 0;
-}
-
-.animation-target .node-selector:active {
- background-position: -16px 0;
+.finished {
+ pointer-events: none;
+ opacity: .5;
}
/* Animation title gutter, contains the name, duration, iteration */
@@ -312,17 +124,6 @@ body {
margin: 0 .5em;
}
-.animation-title .meta-data .compositor-icon {
- display: none;
- background-image: url("animation-fast-track.svg");
- background-repeat: no-repeat;
- padding-left: 12px;
- /* Make sure the icon is positioned above the timeline range input so that
- its tooltip appears on hover */
- z-index: 1;
- position: relative;
-}
-
/* Timeline wiget */
.timeline {
@@ -334,6 +135,7 @@ body {
}
.timeline .playback-controls {
+ width: 50px;
display: flex;
flex-direction: row;
}
@@ -345,6 +147,8 @@ body {
border-width: 0 1px 0 0;
}
+/* Play/pause button */
+
.timeline .toggle::before {
background-image: url(debugger-pause.png);
}
@@ -354,15 +158,7 @@ body {
background-image: url(debugger-play.png);
}
-.timeline .ff::before {
- background-image: url(fast-forward.png);
-}
-
-.timeline .rw::before {
- background-image: url(rewind.png);
-}
-
-@media (min-resolution: 1.25dppx) {
+@media (min-resolution: 2dppx) {
.timeline .toggle::before {
background-image: url(debugger-pause@2x.png);
}
@@ -371,21 +167,6 @@ body {
.finished .timeline .toggle::before {
background-image: url(debugger-play@2x.png);
}
-
- .timeline .ff::before {
- background-image: url(fast-forward@2x.png);
- }
-
- .timeline .rw::before {
- background-image: url(rewind@2x.png);
- }
-}
-
-.timeline .rate {
- -moz-appearance: none;
- text-align: center;
- color: var(--theme-body-color);
- border-right: 1px solid var(--theme-splitter-color);
}
/* Slider (input type range) container */
@@ -429,4 +210,4 @@ body {
width: 50px;
border-left: 1px solid var(--theme-splitter-color);
background: var(--theme-toolbar-background);
-} \ No newline at end of file
+}
diff --git a/arc-firefox-theme/chrome/browser/devtools/app-manager/add.svg b/arc-firefox-theme/chrome/browser/devtools/app-manager/add.svg
index 4a8e12a..f1b5594 100644
--- a/arc-firefox-theme/chrome/browser/devtools/app-manager/add.svg
+++ b/arc-firefox-theme/chrome/browser/devtools/app-manager/add.svg
@@ -1,7 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
+
<!-- This Source Code Form is subject to the terms of the Mozilla Public
- License, v. 2.0. If a copy of the MPL was not distributed with this
- file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<svg xmlns="http://www.w3.org/2000/svg" width="64px" height="64px" viewBox="0 0 64 64">
- <path fill="#00b2f7" d="M32.336,3.894c-15.74,0-28.5,12.76-28.5,28.5s12.76,28.5,28.5,28.5s28.5-12.76,28.5-28.5 S48.076,3.894,32.336,3.894z M44.86,36.966h-7.823v7.62c0,2.582-2.12,4.702-4.702,4.702c-2.584,0-4.704-2.12-4.704-4.702v-7.62 h-7.817c-2.52,0-4.572-2.056-4.572-4.572s2.053-4.572,4.572-4.572h7.817v-7.62c0-2.582,2.12-4.702,4.704-4.702 c2.582,0,4.702,2.12,4.702,4.702v7.62h7.823c2.514,0,4.57,2.056,4.57,4.572S47.374,36.966,44.86,36.966z"/>
+
+<svg xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" width="64px" height="64px" viewBox="0 0 64 64">
+ <path fill="#00B2F7" d="M32.336,3.894c-15.74,0-28.5,12.76-28.5,28.5s12.76,28.5,28.5,28.5s28.5-12.76,28.5-28.5
+ S48.076,3.894,32.336,3.894z M44.86,36.966h-7.823v7.62c0,2.582-2.12,4.702-4.702,4.702c-2.584,0-4.704-2.12-4.704-4.702v-7.62
+ h-7.817c-2.52,0-4.572-2.056-4.572-4.572s2.053-4.572,4.572-4.572h7.817v-7.62c0-2.582,2.12-4.702,4.704-4.702
+ c2.582,0,4.702,2.12,4.702,4.702v7.62h7.823c2.514,0,4.57,2.056,4.57,4.572S47.374,36.966,44.86,36.966z"/>
</svg>
diff --git a/arc-firefox-theme/chrome/browser/devtools/app-manager/error.svg b/arc-firefox-theme/chrome/browser/devtools/app-manager/error.svg
index 7876e46..21261cd 100644
--- a/arc-firefox-theme/chrome/browser/devtools/app-manager/error.svg
+++ b/arc-firefox-theme/chrome/browser/devtools/app-manager/error.svg
@@ -1,7 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
+
<!-- This Source Code Form is subject to the terms of the Mozilla Public
- License, v. 2.0. If a copy of the MPL was not distributed with this
- file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<svg xmlns="http://www.w3.org/2000/svg" width="64px" height="64px" viewBox="0 0 64 64">
- <path fill="#e25026" d="M32,4.894c-15.74,0-28.5,12.76-28.5,28.5s12.76,28.5,28.5,28.5s28.5-12.76,28.5-28.5S47.74,4.894,32,4.894 z M46.903,48.674c-1.817,1.817-4.691,1.76-6.449,0.002l-8.327-8.327l-8.151,8.151c-1.877,1.877-4.87,1.814-6.685,0 c-1.877-1.877-1.879-4.811-0.002-6.687l8.151-8.151l-8.327-8.327c-1.76-1.76-1.817-4.634,0-6.451c1.76-1.76,4.691-1.76,6.451,0 l8.327,8.327l8.151-8.151c1.877-1.877,4.811-1.874,6.687,0.002c1.814,1.814,1.877,4.808,0,6.685l-8.151,8.151l8.327,8.327 C48.662,43.982,48.662,46.914,46.903,48.674z"/>
+
+<svg xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" width="64px" height="64px" viewBox="0 0 64 64">
+ <path fill="#E25026" d="M32,4.894c-15.74,0-28.5,12.76-28.5,28.5s12.76,28.5,28.5,28.5s28.5-12.76,28.5-28.5S47.74,4.894,32,4.894
+ z M46.903,48.674c-1.817,1.817-4.691,1.76-6.449,0.002l-8.327-8.327l-8.151,8.151c-1.877,1.877-4.87,1.814-6.685,0
+ c-1.877-1.877-1.879-4.811-0.002-6.687l8.151-8.151l-8.327-8.327c-1.76-1.76-1.817-4.634,0-6.451c1.76-1.76,4.691-1.76,6.451,0
+ l8.327,8.327l8.151-8.151c1.877-1.877,4.811-1.874,6.687,0.002c1.814,1.814,1.877,4.808,0,6.685l-8.151,8.151l8.327,8.327
+ C48.662,43.982,48.662,46.914,46.903,48.674z"/>
</svg>
diff --git a/arc-firefox-theme/chrome/browser/devtools/app-manager/index-icons.svg b/arc-firefox-theme/chrome/browser/devtools/app-manager/index-icons.svg
index 3fea1e4..b0a414d 100644
--- a/arc-firefox-theme/chrome/browser/devtools/app-manager/index-icons.svg
+++ b/arc-firefox-theme/chrome/browser/devtools/app-manager/index-icons.svg
@@ -1,18 +1,80 @@
<?xml version="1.0" encoding="utf-8"?>
-<!-- This Source Code Form is subject to the terms of the Mozilla Public
- - License, v. 2.0. If a copy of the MPL was not distributed with this
- - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<svg xmlns="http://www.w3.org/2000/svg" width="160px" height="240px" viewBox="0 0 160 240">
- <path fill="#414042" d="M40,21.149c-2.044,0.001-6.042,6.745-7.404,13.436L28,39.181v12l3.204,0l4.467-4.466 c0.457,0.478,0.96,0.88,1.5,1.199h5.652c0.543-0.318,1.05-0.719,1.507-1.199l4.466,4.466l3.204,0v-12l-4.597-4.596 C46.042,27.895,42.044,21.149,40,21.149z M40.005,28.185c0.712,0,1.965,2,2.746,4.392c-0.846-0.157-1.747-0.244-2.686-0.244 c-0.987,0-1.933,0.099-2.815,0.271C38.03,30.199,39.289,28.185,40.005,28.185z"/>
- <path fill="#414042" d="M41.436,50.98c0,1.41-1.094,2.553-1.459,2.553c-0.364,0-1.459-1.144-1.459-2.553 c0-0.546,0.099-1.051,0.266-1.466h-1.69c-0.198,0.731-0.31,1.549-0.31,2.412c0,3.108,2.411,5.627,3.215,5.627 s3.216-2.519,3.215-5.626c0-0.864-0.112-1.681-0.31-2.413l-1.734,0C41.337,49.929,41.436,50.434,41.436,50.98z"/>
- <path fill="#b2b5b9" d="M40,21.149c-2.044,0.001-6.042,6.745-7.404,13.436L28,39.181v12l3.204,0l4.467-4.466 c0.457,0.478,0.96,0.88,1.5,1.199h5.652c0.543-0.318,1.05-0.719,1.507-1.199l4.466,4.466l3.204,0v-12l-4.597-4.596 C46.042,27.895,42.044,21.149,40,21.149z M40.005,28.185c0.712,0,1.965,2,2.746,4.392c-0.846-0.157-1.747-0.244-2.686-0.244 c-0.987,0-1.933,0.099-2.815,0.271C38.03,30.199,39.289,28.185,40.005,28.185z"/>
- <path fill="#b2b5b9" d="M41.436,50.98c0,1.41-1.094,2.553-1.459,2.553c-0.364,0-1.459-1.144-1.459-2.553 c0-0.546,0.099-1.051,0.266-1.466h-1.69c-0.198,0.731-0.31,1.549-0.31,2.412c0,3.108,2.411,5.627,3.215,5.627 s3.216-2.519,3.215-5.626c0-0.864-0.112-1.681-0.31-2.413l-1.734,0C41.337,49.929,41.436,50.434,41.436,50.98z"/>
- <path fill="#dce8f3" d="M120,21.149c-2.044,0.001-6.042,6.745-7.404,13.436L108,39.181v12l3.204,0l4.467-4.466 c0.457,0.478,0.96,0.88,1.5,1.199h5.652c0.543-0.318,1.05-0.719,1.507-1.199l4.467,4.466l3.204,0v-12l-4.597-4.596 C126.042,27.895,122.044,21.149,120,21.149z M120.005,28.185c0.712,0,1.965,2,2.746,4.392c-0.846-0.157-1.747-0.244-2.686-0.244 c-0.987,0-1.933,0.099-2.815,0.271C118.03,30.199,119.289,28.185,120.005,28.185z"/>
- <path fill="#dce8f3" d="M121.436,50.98c0,1.41-1.094,2.553-1.459,2.553c-0.364,0-1.459-1.144-1.459-2.553 c0-0.546,0.099-1.051,0.266-1.466h-1.69c-0.198,0.731-0.31,1.549-0.31,2.412c0,3.108,2.411,5.627,3.215,5.627 s3.216-2.519,3.215-5.626c0-0.864-0.112-1.681-0.31-2.413l-1.734,0C121.337,49.929,121.436,50.434,121.436,50.98z"/>
- <path fill="#b2b5b9" d="M52.5,136.017c0,2.279-1.888,4.167-4.167,4.167H31.667c-2.279,0-4.167-1.888-4.167-4.167v-33.333 c0-2.279,1.888-4.167,4.167-4.167h16.667c2.279,0,4.167,1.888,4.167,4.167V136.017z M49.375,107.892 c0-0.554-0.488-1.042-1.042-1.042H31.667c-0.553,0-1.042,0.488-1.042,1.042v22.917c0,0.554,0.488,1.042,1.042,1.042h16.667 c0.553,0,1.042-0.488,1.042-1.042V107.892z M42.604,102.684h-5.208c-0.293,0-0.521,0.228-0.521,0.521 c0,0.293,0.228,0.521,0.521,0.521h5.208c0.293,0,0.521-0.228,0.521-0.521C43.125,102.912,42.897,102.684,42.604,102.684z M40,133.413c-1.432,0-2.604,1.171-2.604,2.604c0,1.433,1.172,2.604,2.604,2.604s2.604-1.171,2.604-2.604 C42.604,134.585,41.432,133.413,40,133.413z"/>
- <path fill="#dce8f3" d="M132.5,136.017c0,2.279-1.888,4.167-4.167,4.167h-16.667c-2.279,0-4.167-1.888-4.167-4.167v-33.333 c0-2.279,1.888-4.167,4.167-4.167h16.667c2.279,0,4.167,1.888,4.167,4.167V136.017z M129.375,107.892 c0-0.554-0.488-1.042-1.042-1.042h-16.667c-0.553,0-1.042,0.488-1.042,1.042v22.917c0,0.554,0.488,1.042,1.042,1.042h16.667 c0.553,0,1.042-0.488,1.042-1.042V107.892z M122.604,102.684h-5.208c-0.293,0-0.521,0.228-0.521,0.521 c0,0.293,0.228,0.521,0.521,0.521h5.208c0.293,0,0.521-0.228,0.521-0.521C123.125,102.912,122.897,102.684,122.604,102.684z M120,133.413c-1.432,0-2.604,1.171-2.604,2.604c0,1.433,1.172,2.604,2.604,2.604s2.604-1.171,2.604-2.604 C122.604,134.585,121.432,133.413,120,133.413z"/>
- <path fill="#b2b5b9" d="M40,185.388c8.121,0,14.729,6.607,14.729,14.729S48.121,214.845,40,214.845s-14.729-6.607-14.729-14.729 S31.879,185.388,40,185.388 M40,182.75c-9.591,0-17.367,7.775-17.367,17.367c0,9.591,7.775,17.367,17.367,17.367 s17.367-7.775,17.367-17.367C57.367,190.525,49.591,182.75,40,182.75L40,182.75z"/>
- <path fill="#b2b5b9" d="M39.565,204.504c-0.688,0-1.196-0.508-1.286-1.195l-0.299-2.57c-0.12-0.808,0.359-1.405,1.166-1.495 c2.81-0.269,4.364-1.345,4.364-3.229v-0.06c0-1.674-1.285-2.84-3.438-2.84c-1.584,0-2.87,0.568-4.065,1.645 c-0.299,0.239-0.688,0.418-1.106,0.418c-0.926,0-1.674-0.747-1.674-1.644c0-0.448,0.18-0.927,0.598-1.285 c1.584-1.495,3.587-2.481,6.337-2.481c4.185,0,7.024,2.331,7.024,6.068v0.06c0,3.767-2.72,5.47-6.038,6.038l-0.12,1.375 c-0.12,0.657-0.598,1.195-1.285,1.195H39.565z M39.565,206.687c1.226,0,2.122,0.896,2.122,2.062v0.299 c0,1.166-0.896,2.062-2.122,2.062s-2.123-0.896-2.123-2.062v-0.299C37.442,207.583,38.339,206.687,39.565,206.687z"/>
- <path fill="#dce8f3" d="M120,185.388c8.121,0,14.729,6.607,14.729,14.729s-6.607,14.729-14.729,14.729s-14.729-6.607-14.729-14.729 S111.879,185.388,120,185.388 M120,182.75c-9.591,0-17.367,7.775-17.367,17.367c0,9.591,7.775,17.367,17.367,17.367 s17.367-7.775,17.367-17.367C137.367,190.525,129.591,182.75,120,182.75L120,182.75z"/>
- <path fill="#dce8f3" d="M119.564,204.504c-0.688,0-1.195-0.508-1.285-1.195l-0.299-2.57c-0.12-0.808,0.358-1.405,1.166-1.495 c2.81-0.269,4.363-1.345,4.363-3.229v-0.06c0-1.674-1.285-2.84-3.438-2.84c-1.584,0-2.869,0.568-4.064,1.645 c-0.3,0.239-0.688,0.418-1.106,0.418c-0.927,0-1.674-0.747-1.674-1.644c0-0.448,0.18-0.927,0.598-1.285 c1.584-1.495,3.587-2.481,6.337-2.481c4.186,0,7.024,2.331,7.024,6.068v0.06c0,3.767-2.72,5.47-6.038,6.038l-0.119,1.375 c-0.12,0.657-0.598,1.195-1.285,1.195H119.564z M119.564,206.687c1.226,0,2.122,0.896,2.122,2.062v0.299 c0,1.166-0.896,2.062-2.122,2.062s-2.122-0.896-2.122-2.062v-0.299C117.442,207.583,118.339,206.687,119.564,206.687z"/>
+<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ width="160px" height="240px" viewBox="0 0 160 240" enable-background="new 0 0 160 240" xml:space="preserve">
+<rect y="40" display="none" fill="#22272D" width="84" height="160"/>
+<rect x="80.75" y="40" display="none" fill="#194866" width="84" height="160"/>
+<path fill="#414042" d="M40,21.149c-2.044,0.001-6.042,6.745-7.404,13.436L28,39.181v12l3.204,0l4.467-4.466
+ c0.457,0.478,0.96,0.88,1.5,1.199h5.652c0.543-0.318,1.05-0.719,1.507-1.199l4.466,4.466l3.204,0v-12l-4.597-4.596
+ C46.042,27.895,42.044,21.149,40,21.149z M40.005,28.185c0.712,0,1.965,2,2.746,4.392c-0.846-0.157-1.747-0.244-2.686-0.244
+ c-0.987,0-1.933,0.099-2.815,0.271C38.03,30.199,39.289,28.185,40.005,28.185z"/>
+<path fill="#414042" d="M41.436,50.98c0,1.41-1.094,2.553-1.459,2.553c-0.364,0-1.459-1.144-1.459-2.553
+ c0-0.546,0.099-1.051,0.266-1.466h-1.69c-0.198,0.731-0.31,1.549-0.31,2.412c0,3.108,2.411,5.627,3.215,5.627
+ s3.216-2.519,3.215-5.626c0-0.864-0.112-1.681-0.31-2.413l-1.734,0C41.337,49.929,41.436,50.434,41.436,50.98z"/>
+<g>
+ <g>
+ <path fill="#B2B5B9" d="M40,21.149c-2.044,0.001-6.042,6.745-7.404,13.436L28,39.181v12l3.204,0l4.467-4.466
+ c0.457,0.478,0.96,0.88,1.5,1.199h5.652c0.543-0.318,1.05-0.719,1.507-1.199l4.466,4.466l3.204,0v-12l-4.597-4.596
+ C46.042,27.895,42.044,21.149,40,21.149z M40.005,28.185c0.712,0,1.965,2,2.746,4.392c-0.846-0.157-1.747-0.244-2.686-0.244
+ c-0.987,0-1.933,0.099-2.815,0.271C38.03,30.199,39.289,28.185,40.005,28.185z"/>
+ <path fill="#B2B5B9" d="M41.436,50.98c0,1.41-1.094,2.553-1.459,2.553c-0.364,0-1.459-1.144-1.459-2.553
+ c0-0.546,0.099-1.051,0.266-1.466h-1.69c-0.198,0.731-0.31,1.549-0.31,2.412c0,3.108,2.411,5.627,3.215,5.627
+ s3.216-2.519,3.215-5.626c0-0.864-0.112-1.681-0.31-2.413l-1.734,0C41.337,49.929,41.436,50.434,41.436,50.98z"/>
+ </g>
+</g>
+<g>
+ <path fill="#DCE8F3" d="M120,21.149c-2.044,0.001-6.042,6.745-7.404,13.436L108,39.181v12l3.204,0l4.467-4.466
+ c0.457,0.478,0.96,0.88,1.5,1.199h5.652c0.543-0.318,1.05-0.719,1.507-1.199l4.467,4.466l3.204,0v-12l-4.597-4.596
+ C126.042,27.895,122.044,21.149,120,21.149z M120.005,28.185c0.712,0,1.965,2,2.746,4.392c-0.846-0.157-1.747-0.244-2.686-0.244
+ c-0.987,0-1.933,0.099-2.815,0.271C118.03,30.199,119.289,28.185,120.005,28.185z"/>
+ <path fill="#DCE8F3" d="M121.436,50.98c0,1.41-1.094,2.553-1.459,2.553c-0.364,0-1.459-1.144-1.459-2.553
+ c0-0.546,0.099-1.051,0.266-1.466h-1.69c-0.198,0.731-0.31,1.549-0.31,2.412c0,3.108,2.411,5.627,3.215,5.627
+ s3.216-2.519,3.215-5.626c0-0.864-0.112-1.681-0.31-2.413l-1.734,0C121.337,49.929,121.436,50.434,121.436,50.98z"/>
+</g>
+<g>
+ <g>
+ <path fill="#B2B5B9" d="M52.5,136.017c0,2.279-1.888,4.167-4.167,4.167H31.667c-2.279,0-4.167-1.888-4.167-4.167v-33.333
+ c0-2.279,1.888-4.167,4.167-4.167h16.667c2.279,0,4.167,1.888,4.167,4.167V136.017z M49.375,107.892
+ c0-0.554-0.488-1.042-1.042-1.042H31.667c-0.553,0-1.042,0.488-1.042,1.042v22.917c0,0.554,0.488,1.042,1.042,1.042h16.667
+ c0.553,0,1.042-0.488,1.042-1.042V107.892z M42.604,102.684h-5.208c-0.293,0-0.521,0.228-0.521,0.521
+ c0,0.293,0.228,0.521,0.521,0.521h5.208c0.293,0,0.521-0.228,0.521-0.521C43.125,102.912,42.897,102.684,42.604,102.684z
+ M40,133.413c-1.432,0-2.604,1.171-2.604,2.604c0,1.433,1.172,2.604,2.604,2.604s2.604-1.171,2.604-2.604
+ C42.604,134.585,41.432,133.413,40,133.413z"/>
+ </g>
+</g>
+<g>
+ <path fill="#DCE8F3" d="M132.5,136.017c0,2.279-1.888,4.167-4.167,4.167h-16.667c-2.279,0-4.167-1.888-4.167-4.167v-33.333
+ c0-2.279,1.888-4.167,4.167-4.167h16.667c2.279,0,4.167,1.888,4.167,4.167V136.017z M129.375,107.892
+ c0-0.554-0.488-1.042-1.042-1.042h-16.667c-0.553,0-1.042,0.488-1.042,1.042v22.917c0,0.554,0.488,1.042,1.042,1.042h16.667
+ c0.553,0,1.042-0.488,1.042-1.042V107.892z M122.604,102.684h-5.208c-0.293,0-0.521,0.228-0.521,0.521
+ c0,0.293,0.228,0.521,0.521,0.521h5.208c0.293,0,0.521-0.228,0.521-0.521C123.125,102.912,122.897,102.684,122.604,102.684z
+ M120,133.413c-1.432,0-2.604,1.171-2.604,2.604c0,1.433,1.172,2.604,2.604,2.604s2.604-1.171,2.604-2.604
+ C122.604,134.585,121.432,133.413,120,133.413z"/>
+</g>
+<g>
+ <path fill="#B2B5B9" d="M40,185.388c8.121,0,14.729,6.607,14.729,14.729S48.121,214.845,40,214.845s-14.729-6.607-14.729-14.729
+ S31.879,185.388,40,185.388 M40,182.75c-9.591,0-17.367,7.775-17.367,17.367c0,9.591,7.775,17.367,17.367,17.367
+ s17.367-7.775,17.367-17.367C57.367,190.525,49.591,182.75,40,182.75L40,182.75z"/>
+ <g>
+ <path fill="#B2B5B9" d="M39.565,204.504c-0.688,0-1.196-0.508-1.286-1.195l-0.299-2.57c-0.12-0.808,0.359-1.405,1.166-1.495
+ c2.81-0.269,4.364-1.345,4.364-3.229v-0.06c0-1.674-1.285-2.84-3.438-2.84c-1.584,0-2.87,0.568-4.065,1.645
+ c-0.299,0.239-0.688,0.418-1.106,0.418c-0.926,0-1.674-0.747-1.674-1.644c0-0.448,0.18-0.927,0.598-1.285
+ c1.584-1.495,3.587-2.481,6.337-2.481c4.185,0,7.024,2.331,7.024,6.068v0.06c0,3.767-2.72,5.47-6.038,6.038l-0.12,1.375
+ c-0.12,0.657-0.598,1.195-1.285,1.195H39.565z M39.565,206.687c1.226,0,2.122,0.896,2.122,2.062v0.299
+ c0,1.166-0.896,2.062-2.122,2.062s-2.123-0.896-2.123-2.062v-0.299C37.442,207.583,38.339,206.687,39.565,206.687z"/>
+ </g>
+</g>
+<g>
+ <path fill="#DCE8F3" d="M120,185.388c8.121,0,14.729,6.607,14.729,14.729s-6.607,14.729-14.729,14.729s-14.729-6.607-14.729-14.729
+ S111.879,185.388,120,185.388 M120,182.75c-9.591,0-17.367,7.775-17.367,17.367c0,9.591,7.775,17.367,17.367,17.367
+ s17.367-7.775,17.367-17.367C137.367,190.525,129.591,182.75,120,182.75L120,182.75z"/>
+ <g>
+ <path fill="#DCE8F3" d="M119.564,204.504c-0.688,0-1.195-0.508-1.285-1.195l-0.299-2.57c-0.12-0.808,0.358-1.405,1.166-1.495
+ c2.81-0.269,4.363-1.345,4.363-3.229v-0.06c0-1.674-1.285-2.84-3.438-2.84c-1.584,0-2.869,0.568-4.064,1.645
+ c-0.3,0.239-0.688,0.418-1.106,0.418c-0.927,0-1.674-0.747-1.674-1.644c0-0.448,0.18-0.927,0.598-1.285
+ c1.584-1.495,3.587-2.481,6.337-2.481c4.186,0,7.024,2.331,7.024,6.068v0.06c0,3.767-2.72,5.47-6.038,6.038l-0.119,1.375
+ c-0.12,0.657-0.598,1.195-1.285,1.195H119.564z M119.564,206.687c1.226,0,2.122,0.896,2.122,2.062v0.299
+ c0,1.166-0.896,2.062-2.122,2.062s-2.122-0.896-2.122-2.062v-0.299C117.442,207.583,118.339,206.687,119.564,206.687z"/>
+ </g>
+</g>
</svg>
diff --git a/arc-firefox-theme/chrome/browser/devtools/app-manager/plus.svg b/arc-firefox-theme/chrome/browser/devtools/app-manager/plus.svg
index d21764e..10e8d2b 100644
--- a/arc-firefox-theme/chrome/browser/devtools/app-manager/plus.svg
+++ b/arc-firefox-theme/chrome/browser/devtools/app-manager/plus.svg
@@ -1,7 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
+
<!-- This Source Code Form is subject to the terms of the Mozilla Public
- License, v. 2.0. If a copy of the MPL was not distributed with this
- file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<svg xmlns="http://www.w3.org/2000/svg" width="64px" height="64px" viewBox="0 0 64 64">
- <path fill="#ababab" d="M32.336,3.894c-15.74,0-28.5,12.76-28.5,28.5s12.76,28.5,28.5,28.5s28.5-12.76,28.5-28.5 S48.076,3.894,32.336,3.894z M44.86,36.966h-7.823v7.62c0,2.582-2.12,4.702-4.702,4.702c-2.584,0-4.704-2.12-4.704-4.702v-7.62 h-7.817c-2.52,0-4.572-2.056-4.572-4.572s2.053-4.572,4.572-4.572h7.817v-7.62c0-2.582,2.12-4.702,4.704-4.702 c2.582,0,4.702,2.12,4.702,4.702v7.62h7.823c2.514,0,4.57,2.056,4.57,4.572S47.374,36.966,44.86,36.966z"/>
+
+<svg xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" width="64px" height="64px" viewBox="0 0 64 64">
+ <path fill="#ABABAB" d="M32.336,3.894c-15.74,0-28.5,12.76-28.5,28.5s12.76,28.5,28.5,28.5s28.5-12.76,28.5-28.5
+ S48.076,3.894,32.336,3.894z M44.86,36.966h-7.823v7.62c0,2.582-2.12,4.702-4.702,4.702c-2.584,0-4.704-2.12-4.704-4.702v-7.62
+ h-7.817c-2.52,0-4.572-2.056-4.572-4.572s2.053-4.572,4.572-4.572h7.817v-7.62c0-2.582,2.12-4.702,4.704-4.702
+ c2.582,0,4.702,2.12,4.702,4.702v7.62h7.823c2.514,0,4.57,2.056,4.57,4.572S47.374,36.966,44.86,36.966z"/>
</svg>
diff --git a/arc-firefox-theme/chrome/browser/devtools/app-manager/remove.svg b/arc-firefox-theme/chrome/browser/devtools/app-manager/remove.svg
index 9b98e8f..3d36871 100644
--- a/arc-firefox-theme/chrome/browser/devtools/app-manager/remove.svg
+++ b/arc-firefox-theme/chrome/browser/devtools/app-manager/remove.svg
@@ -1,7 +1,10 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+
<!-- This Source Code Form is subject to the terms of the Mozilla Public
- License, v. 2.0. If a copy of the MPL was not distributed with this
- file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<svg xmlns="http://www.w3.org/2000/svg" width="64px" height="64px" viewBox="0 0 64 64">
- <path fill="#ff6b00" d="m 12.183457,12.241457 c -11.129861,11.12986 -11.129861,29.175226 0,40.305086 11.12986,11.129861 29.175226,11.129861 40.305086,0 11.129861,-11.12986 11.129861,-29.175226 0,-40.305086 -11.12986,-11.129861 -29.175226,-11.129861 -40.305086,0 z m 32.241241,14.52963 -5.531697,5.531696 5.388154,5.388154 c 1.82575,1.82575 1.82575,4.823882 0,6.649632 -1.827164,1.827164 -4.825297,1.827164 -6.651047,0.0014 l -5.388153,-5.388153 -5.527454,5.527453 c -1.781909,1.781909 -4.686704,1.779081 -6.465784,0 -1.779081,-1.77908 -1.781202,-4.684582 0,-6.465784 l 5.527453,-5.527454 -5.388153,-5.388153 c -1.82575,-1.82575 -1.82575,-4.823883 0.0014,-6.651047 1.82575,-1.82575 4.823882,-1.82575 6.649632,0 l 5.388154,5.388154 5.531696,-5.531697 c 1.777667,-1.777666 4.68529,-1.777666 6.46437,0.0014 1.779081,1.77908 1.779081,4.686703 0.0014,6.46437 z"/>
+
+<svg xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" width="64px" height="64px" viewBox="0 0 64 64">
+<path d="m 12.183457,12.241457 c -11.129861,11.12986 -11.129861,29.175226 0,40.305086 11.12986,11.129861 29.175226,11.129861 40.305086,0 11.129861,-11.12986 11.129861,-29.175226 0,-40.305086 -11.12986,-11.129861 -29.175226,-11.129861 -40.305086,0 z m 32.241241,14.52963 -5.531697,5.531696 5.388154,5.388154 c 1.82575,1.82575 1.82575,4.823882 0,6.649632 -1.827164,1.827164 -4.825297,1.827164 -6.651047,0.0014 l -5.388153,-5.388153 -5.527454,5.527453 c -1.781909,1.781909 -4.686704,1.779081 -6.465784,0 -1.779081,-1.77908 -1.781202,-4.684582 0,-6.465784 l 5.527453,-5.527454 -5.388153,-5.388153 c -1.82575,-1.82575 -1.82575,-4.823883 0.0014,-6.651047 1.82575,-1.82575 4.823882,-1.82575 6.649632,0 l 5.388154,5.388154 5.531696,-5.531697 c 1.777667,-1.777666 4.68529,-1.777666 6.46437,0.0014 1.779081,1.77908 1.779081,4.686703 0.0014,6.46437 z"
+ style="fill:#FF6B00" />
</svg>
diff --git a/arc-firefox-theme/chrome/browser/devtools/app-manager/rocket.svg b/arc-firefox-theme/chrome/browser/devtools/app-manager/rocket.svg
index a0cca5c..95c42a4 100644
--- a/arc-firefox-theme/chrome/browser/devtools/app-manager/rocket.svg
+++ b/arc-firefox-theme/chrome/browser/devtools/app-manager/rocket.svg
@@ -1,12 +1,30 @@
<?xml version="1.0" encoding="utf-8"?>
+
<!-- This Source Code Form is subject to the terms of the Mozilla Public
- License, v. 2.0. If a copy of the MPL was not distributed with this
- file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<svg xmlns="http://www.w3.org/2000/svg" width="24px" height="24px" viewBox="0 0 24 24">
+
+<svg xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24" enable-background="new 0 0 24 24" xml:space="preserve">
<g opacity="0.1">
- <path fill="#fff" d="M12,2.3c-1.127,0-3.333,3.721-4.084,7.411l-2.535,2.535v6.619l1.767,0l2.464-2.464 c0.252,0.264,0.529,0.486,0.827,0.662h3.118c0.299-0.175,0.579-0.397,0.831-0.662l2.464,2.464l1.767,0v-6.619l-2.535-2.535 C15.333,6.021,13.127,2.3,12,2.3z M12.003,6.181c0.393,0,1.084,1.103,1.515,2.423c-0.466-0.087-0.963-0.135-1.481-0.135 c-0.545,0-1.066,0.054-1.553,0.15C10.914,7.292,11.608,6.181,12.003,6.181z"/>
- <path fill="#fff" d="M12.792,18.755c0,0.778-0.603,1.408-0.805,1.408c-0.201,0-0.805-0.631-0.805-1.408 c0-0.301,0.055-0.579,0.147-0.809h-0.932c-0.109,0.403-0.171,0.854-0.171,1.33c0,1.714,1.33,3.104,1.774,3.104 s1.774-1.389,1.774-3.103c0-0.477-0.062-0.927-0.171-1.331l-0.957,0C12.738,18.175,12.792,18.453,12.792,18.755z"/>
- <path fill="#414042" d="M12,2c-1.127,0-3.333,3.721-4.084,7.411l-2.535,2.535v6.619l1.767,0l2.464-2.464 c0.252,0.264,0.529,0.486,0.827,0.662h3.118c0.299-0.175,0.579-0.397,0.831-0.662l2.464,2.464l1.767,0v-6.619l-2.535-2.535 C15.333,5.721,13.127,2,12,2z M12.003,5.881c0.393,0,1.084,1.103,1.515,2.423c-0.466-0.087-0.963-0.135-1.481-0.135 c-0.545,0-1.066,0.054-1.553,0.15C10.914,6.992,11.608,5.881,12.003,5.881z"/>
- <path fill="#414042" d="M12.792,18.455c0,0.778-0.603,1.408-0.805,1.408c-0.201,0-0.805-0.631-0.805-1.408 c0-0.301,0.055-0.579,0.147-0.809h-0.932c-0.109,0.403-0.171,0.854-0.171,1.33c0,1.714,1.33,3.104,1.774,3.104 s1.774-1.389,1.774-3.103c0-0.477-0.062-0.927-0.171-1.331l-0.957,0C12.738,17.875,12.792,18.153,12.792,18.455z"/>
+ <g>
+ <path fill="#FFFFFF" d="M12,2.3c-1.127,0-3.333,3.721-4.084,7.411l-2.535,2.535v6.619l1.767,0l2.464-2.464
+ c0.252,0.264,0.529,0.486,0.827,0.662h3.118c0.299-0.175,0.579-0.397,0.831-0.662l2.464,2.464l1.767,0v-6.619l-2.535-2.535
+ C15.333,6.021,13.127,2.3,12,2.3z M12.003,6.181c0.393,0,1.084,1.103,1.515,2.423c-0.466-0.087-0.963-0.135-1.481-0.135
+ c-0.545,0-1.066,0.054-1.553,0.15C10.914,7.292,11.608,6.181,12.003,6.181z"/>
+ <path fill="#FFFFFF" d="M12.792,18.755c0,0.778-0.603,1.408-0.805,1.408c-0.201,0-0.805-0.631-0.805-1.408
+ c0-0.301,0.055-0.579,0.147-0.809h-0.932c-0.109,0.403-0.171,0.854-0.171,1.33c0,1.714,1.33,3.104,1.774,3.104
+ s1.774-1.389,1.774-3.103c0-0.477-0.062-0.927-0.171-1.331l-0.957,0C12.738,18.175,12.792,18.453,12.792,18.755z"/>
+ </g>
+ <g>
+ <g>
+ <path fill="#414042" d="M12,2c-1.127,0-3.333,3.721-4.084,7.411l-2.535,2.535v6.619l1.767,0l2.464-2.464
+ c0.252,0.264,0.529,0.486,0.827,0.662h3.118c0.299-0.175,0.579-0.397,0.831-0.662l2.464,2.464l1.767,0v-6.619l-2.535-2.535
+ C15.333,5.721,13.127,2,12,2z M12.003,5.881c0.393,0,1.084,1.103,1.515,2.423c-0.466-0.087-0.963-0.135-1.481-0.135
+ c-0.545,0-1.066,0.054-1.553,0.15C10.914,6.992,11.608,5.881,12.003,5.881z"/>
+ <path fill="#414042" d="M12.792,18.455c0,0.778-0.603,1.408-0.805,1.408c-0.201,0-0.805-0.631-0.805-1.408
+ c0-0.301,0.055-0.579,0.147-0.809h-0.932c-0.109,0.403-0.171,0.854-0.171,1.33c0,1.714,1.33,3.104,1.774,3.104
+ s1.774-1.389,1.774-3.103c0-0.477-0.062-0.927-0.171-1.331l-0.957,0C12.738,17.875,12.792,18.153,12.792,18.455z"/>
+ </g>
+ </g>
</g>
</svg>
diff --git a/arc-firefox-theme/chrome/browser/devtools/app-manager/warning.svg b/arc-firefox-theme/chrome/browser/devtools/app-manager/warning.svg
index d26e2e6..89e7c6f 100644
--- a/arc-firefox-theme/chrome/browser/devtools/app-manager/warning.svg
+++ b/arc-firefox-theme/chrome/browser/devtools/app-manager/warning.svg
@@ -1,7 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
+
<!-- This Source Code Form is subject to the terms of the Mozilla Public
- License, v. 2.0. If a copy of the MPL was not distributed with this
- file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<svg xmlns="http://www.w3.org/2000/svg" width="64px" height="64px" viewBox="0 0 64 64">
- <path fill="#ecb51f" d="M61.689,51.121L36.437,7.384c-2.441-4.227-6.434-4.227-8.875,0L2.311,51.121 c-2.441,4.227-0.444,7.686,4.437,7.686h50.504C62.133,58.807,64.13,55.349,61.689,51.121z M35.968,47.68 c0,2.191-1.688,3.877-3.968,3.877s-3.968-1.686-3.968-3.877v-0.093c0-2.187,1.688-3.873,3.968-3.873s3.968,1.686,3.968,3.873V47.68z M36.059,21.548l-1.961,17.146c-0.137,1.233-0.958,2.009-2.098,2.009s-1.961-0.776-2.098-2.009l-1.961-17.146 c-0.137-1.322,0.592-2.325,1.825-2.325h4.469C35.466,19.223,36.196,20.226,36.059,21.548z"/>
+
+<svg xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" width="64px" height="64px" viewBox="0 0 64 64" enable-background="new 0 0 64 64">
+ <path fill="#ECB51F" d="M61.689,51.121L36.437,7.384c-2.441-4.227-6.434-4.227-8.875,0L2.311,51.121
+ c-2.441,4.227-0.444,7.686,4.437,7.686h50.504C62.133,58.807,64.13,55.349,61.689,51.121z M35.968,47.68
+ c0,2.191-1.688,3.877-3.968,3.877s-3.968-1.686-3.968-3.877v-0.093c0-2.187,1.688-3.873,3.968-3.873s3.968,1.686,3.968,3.873V47.68z
+ M36.059,21.548l-1.961,17.146c-0.137,1.233-0.958,2.009-2.098,2.009s-1.961-0.776-2.098-2.009l-1.961-17.146
+ c-0.137-1.322,0.592-2.325,1.825-2.325h4.469C35.466,19.223,36.196,20.226,36.059,21.548z"/>
</svg>
diff --git a/arc-firefox-theme/chrome/browser/devtools/canvasdebugger.css b/arc-firefox-theme/chrome/browser/devtools/canvasdebugger.css
index a749260..24b191c 100644
--- a/arc-firefox-theme/chrome/browser/devtools/canvasdebugger.css
+++ b/arc-firefox-theme/chrome/browser/devtools/canvasdebugger.css
@@ -1,4 +1,8 @@
/* This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
+
+/* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this file,
* You can obtain one at http://mozilla.org/MPL/2.0/. */
@@ -7,6 +11,7 @@
.notice-container {
margin-top: -50vh;
+ font-size: 120%;
background-color: var(--theme-toolbar-background);
color: var(--theme-body-color-alt);
}
@@ -22,8 +27,14 @@
display: none;
}
-#waiting-notice {
- font-size: 110%;
+.theme-dark #import-notice {
+ font-size: 250%;
+ color: rgba(255,255,255,0.2);
+}
+
+.theme-light #import-notice {
+ font-size: 250%;
+ color: rgba(0,0,0,0.2);
}
/* Snapshots pane */
@@ -138,7 +149,7 @@
list-style-image: url(debugger-step-out.png);
}
-@media (min-resolution: 1.25dppx) {
+@media (min-resolution: 2dppx) {
#resume {
list-style-image: url(debugger-play@2x.png);
-moz-image-region: rect(0px,64px,32px,32px);
@@ -243,7 +254,7 @@
background-size: 12px;
}
-@media (min-resolution: 1.25dppx) {
+@media (min-resolution: 2dppx) {
.selected .call-item-gutter {
background-image: url("editor-debug-location@2x.png");
}
diff --git a/arc-firefox-theme/chrome/browser/devtools/command-rulers.png b/arc-firefox-theme/chrome/browser/devtools/command-rulers.png
deleted file mode 100644
index ae7c705..0000000
--- a/arc-firefox-theme/chrome/browser/devtools/command-rulers.png
+++ /dev/null
Binary files differ
diff --git a/arc-firefox-theme/chrome/browser/devtools/command-rulers@2x.png b/arc-firefox-theme/chrome/browser/devtools/command-rulers@2x.png
deleted file mode 100644
index 8378959..0000000
--- a/arc-firefox-theme/chrome/browser/devtools/command-rulers@2x.png
+++ /dev/null
Binary files differ
diff --git a/arc-firefox-theme/chrome/browser/devtools/commandline.css b/arc-firefox-theme/chrome/browser/devtools/commandline.css
index 7666eed..06d7512 100644
--- a/arc-firefox-theme/chrome/browser/devtools/commandline.css
+++ b/arc-firefox-theme/chrome/browser/devtools/commandline.css
@@ -2,36 +2,18 @@
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
-
-/* NOTE: THESE NEED TO STAY IN SYNC WITH LIGHT-THEME.CSS AND DARK-THEME.CSS.
- We are copy/pasting variables from light-theme and dark-theme,
- since they aren't loaded in this context (within commandlineoutput.xhtml
- and commandlinetooltip.xhtml). */
-:root[devtoolstheme="light"] {
- --gcli-background-color: #ebeced; /* --theme-tab-toolbar-background */
- --gcli-input-focused-background: #f7f7f7; /* --theme-sidebar-background */
- --gcli-input-color: #18191a; /* --theme-body-color */
- --gcli-border-color: #aaaaaa; /* --theme-splitter-color */
-}
-
-:root[devtoolstheme="dark"] {
- --gcli-background-color: #343c45; /* --theme-toolbar-background */
- --gcli-input-focused-background: #252c33; /* --theme-tab-toolbar-background */
- --gcli-input-color: #b6babf; /* --theme-body-color-alt */
- --gcli-border-color: black; /* --theme-splitter-color */
-}
-
.gcli-body {
margin: 0;
font: message-box;
- color: var(--gcli-input-color);
+ color: hsl(210,30%,85%);
}
#gcli-output-root,
#gcli-tooltip-root {
- border: 1px solid var(--gcli-border-color);
+ border: 1px solid hsl(206,37%,4%);
+ box-shadow: 0 1px 0 hsla(209,29%,72%,.25) inset;
+ background-image: linear-gradient(hsla(209,18%,18%,0.9), hsl(209,23%,18%));
border-radius: 3px;
- background-color: var(--gcli-background-color);
}
#gcli-output-root {
@@ -50,9 +32,9 @@
margin-left: 8px;
width: 20px;
height: 10px;
- border-left: 1px solid var(--gcli-border-color);
- border-right: 1px solid var(--gcli-border-color);
- background-color: var(--gcli-background-color);
+ border-left: 1px solid hsl(206,37%,4%);
+ border-right: 1px solid hsl(206,37%,4%);
+ background-color: hsl(209,23%,18%);
}
.gcli-tt-description,
@@ -65,7 +47,7 @@
line-height: 1.2em;
border-top: none;
border-bottom: none;
- color: var(--gcli-input-color);
+ color: hsl(210,30%,85%);
}
.gcli-row-out p,
@@ -83,7 +65,7 @@
.gcli-row-out th,
.gcli-row-out strong,
.gcli-row-out pre {
- color: var(--gcli-input-color);
+ color: hsl(210,30%,95%);
}
.gcli-row-out pre {
@@ -101,13 +83,13 @@
font-weight: normal;
font-size: 90%;
border-radius: 3px;
- background-color: var(--gcli-background-color);
- border: 1px solid var(--gcli-border-color);
+ background-color: hsl(209,23%,18%);
+ border: 1px solid hsl(206,37%,4%);
}
.gcli-out-shortcut:before,
.gcli-help-synopsis:before {
- color: var(--gcli-input-color);
+ color: hsl(210,30%,85%);
-moz-padding-end: 2px;
}
@@ -135,12 +117,12 @@
.gcli-menu-desc {
-moz-padding-end: 8px;
- color: var(--gcli-input-color);
+ color: hsl(210,30%,75%);
}
.gcli-menu-name:hover,
.gcli-menu-desc:hover {
- background-color: var(--gcli-input-focused-background);
+ background-color: hsla(0,0%,0%,.3);
}
.gcli-menu-highlight,
diff --git a/arc-firefox-theme/chrome/browser/devtools/common.css b/arc-firefox-theme/chrome/browser/devtools/common.css
index 0a655c7..0686832 100644
--- a/arc-firefox-theme/chrome/browser/devtools/common.css
+++ b/arc-firefox-theme/chrome/browser/devtools/common.css
@@ -1,19 +1,13 @@
:root {
font: message-box;
- --monospace-font-family: monospace;
}
.devtools-monospace {
- font-family: var(--monospace-font-family);
+ font-family: monospace;
font-size: 80%;
}
-/* Bottom-docked toolbox minimize transition */
-.devtools-toolbox-bottom-iframe {
- transition: margin-bottom .1s;
-}
-
/* Splitters */
.devtools-horizontal-splitter {
-moz-appearance: none;
@@ -40,11 +34,6 @@
cursor: e-resize;
}
-.devtools-horizontal-splitter.disabled,
-.devtools-side-splitter.disabled {
- pointer-events: none;
-}
-
.devtools-toolbox-side-iframe {
min-width: 465px;
}
@@ -241,34 +230,3 @@
background-color: transparent;
border: none;
}
-
-/* links to source code, like displaying `myfile.js:45` */
-
-.devtools-source-link {
- font-family: var(--monospace-font-family);
- color: var(--theme-highlight-blue);
- cursor: pointer;
- white-space: nowrap;
- display: flex;
- text-decoration: none;
- font-size: 11px;
- width: 12em; /* probably should be changed for each tool */
-}
-
-.devtools-source-link:hover {
- text-decoration: underline;
-}
-
-.devtools-source-link > .filename {
- text-overflow: ellipsis;
- text-align: end;
- overflow: hidden;
- margin: 2px 0px;
- cursor: pointer;
-}
-
-.devtools-source-link > .line-number {
- flex: none;
- margin: 2px 0px;
- cursor: pointer;
-}
diff --git a/arc-firefox-theme/chrome/browser/devtools/computedview.css b/arc-firefox-theme/chrome/browser/devtools/computedview.css
index f770681..463fc91 100644
--- a/arc-firefox-theme/chrome/browser/devtools/computedview.css
+++ b/arc-firefox-theme/chrome/browser/devtools/computedview.css
@@ -61,7 +61,7 @@ body {
background-size: 5px 8px;
}
-@media (min-resolution: 1.25dppx) {
+@media (min-resolution: 2dppx) {
.property-value, .other-property-value {
background-image: url(arrow-e@2x.png);
}
@@ -124,6 +124,11 @@ body {
border-bottom-width: 1px;
}
+/* This rule is necessary because Templater.jsm breaks LTR TDs in RTL docs */
+.rule-text {
+ direction: ltr;
+}
+
.matched {
text-decoration: line-through;
}
@@ -148,7 +153,7 @@ body {
#root .devtools-toolbar {
width: 100%;
- display: flex;
+ border-bottom-width: 0;
}
.link {
@@ -178,9 +183,9 @@ body {
.computedview-colorswatch {
border-radius: 50%;
- width: 0.9em;
- height: 0.9em;
- vertical-align: middle;
+ width: 1em;
+ height: 1em;
+ vertical-align: text-top;
-moz-margin-end: 5px;
display: inline-block;
position: relative;
diff --git a/arc-firefox-theme/chrome/browser/devtools/dark-theme.css b/arc-firefox-theme/chrome/browser/devtools/dark-theme.css
index 53a868f..1f90b49 100644
--- a/arc-firefox-theme/chrome/browser/devtools/dark-theme.css
+++ b/arc-firefox-theme/chrome/browser/devtools/dark-theme.css
@@ -3,9 +3,8 @@
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
-/* Colors are taken from:
- * https://developer.mozilla.org/en-US/docs/Tools/DevToolsColors.
- * Changes should be kept in sync with commandline.css and commandline.inc.css.
+/* According to:
+ * https://bugzilla.mozilla.org/show_bug.cgi?id=715472#c17
*/
:root {
--theme-body-background: #14171a;
@@ -15,33 +14,25 @@
--theme-tab-toolbar-background: #252c33;
--theme-toolbar-background: #343c45;
--theme-selection-background: #1d4f73;
- --theme-selection-background-semitransparent: rgba(29, 79, 115, .5);
--theme-selection-color: #f5f7fa;
+ --theme-selection-background-semitransparent: rgba(29, 79, 115, .5);
--theme-splitter-color: black;
- --theme-comment: #757873;
+ --theme-comment: #5c6773;
- --theme-body-color: #8fa1b2;
+ --theme-body-color: #a9bacb;
--theme-body-color-alt: #b6babf;
--theme-content-color1: #a9bacb;
--theme-content-color2: #8fa1b2;
- --theme-content-color3: #5f7387;
+ --theme-content-color3: #667380;
- --theme-highlight-green: #70bf53;
- --theme-highlight-blue: #46afe3;
+ --theme-highlight-green: #5c9966;
+ --theme-highlight-blue: #3689b2;
--theme-highlight-bluegrey: #5e88b0;
- --theme-highlight-purple: #6b7abb;
- --theme-highlight-lightorange: #d99b28;
- --theme-highlight-orange: #d96629;
- --theme-highlight-red: #eb5368;
- --theme-highlight-pink: #df80ff;
-
- /* Colors used in Graphs, like performance tools. Mostly similar to some "highlight-*" colors. */
- --theme-graphs-green: #70bf53;
- --theme-graphs-blue: #46afe3;
- --theme-graphs-purple: #df80ff;
- --theme-graphs-yellow: #d99b28;
- --theme-graphs-red: #eb5368;
- --theme-graphs-grey: #757873;
+ --theme-highlight-purple: #6270b2;
+ --theme-highlight-lightorange: #a18650;
+ --theme-highlight-orange: #b26b47;
+ --theme-highlight-red: #bf5656;
+ --theme-highlight-pink: #a673bf;
}
.theme-body {
@@ -138,7 +129,7 @@
.cm-s-mozilla .cm-unused-line {
text-decoration: line-through;
- text-decoration-color: #0072ab;
+ text-decoration-color: #5f88b0;
}
.cm-s-mozilla .cm-executed-line {
@@ -212,8 +203,9 @@
color: black;
}
-.ruleview-swatch,
-.computedview-colorswatch {
+.ruleview-colorswatch,
+.computedview-colorswatch,
+.ruleview-bezierswatch {
box-shadow: 0 0 0 1px #818181;
}
@@ -334,7 +326,7 @@ div.CodeMirror span.eval-text {
background-position: -42px 0;
}
-@media (min-resolution: 1.25dppx) {
+@media (min-resolution: 2dppx) {
.theme-twisty, .theme-checkbox {
background-image: url("chrome://browser/skin/devtools/controls@2x.png");
}
@@ -372,7 +364,7 @@ div.CodeMirror span.eval-text {
margin-left: -4px;
}
-@media (min-resolution: 1.25dppx) {
+@media (min-resolution: 2dppx) {
.theme-tooltip-panel .panel-arrow[side="top"],
.theme-tooltip-panel .panel-arrow[side="bottom"] {
list-style-image: url("chrome://browser/skin/devtools/tooltip/arrow-vertical-dark@2x.png");
@@ -412,24 +404,10 @@ div.CodeMirror span.eval-text {
-/* CSS Variables specific to the devtools toolbar that aren't defined by the themes */
-.theme-light {
- --searchbox-background-color: #ffee99;
- --searchbox-border-color: #ffbf00;
- --searcbox-no-match-background-color: #ffe5e5;
- --searcbox-no-match-border-color: #e52e2e;
-}
-
-.theme-dark {
- --searchbox-background-color: #4d4222;
- --searchbox-border-color: #d99f2b;
- --searcbox-no-match-background-color: #402325;
- --searcbox-no-match-border-color: #cc3d3d;
-}
-
/* Toolbars */
.devtools-toolbar,
-.devtools-sidebar-tabs tabs {
+.devtools-sidebar-tabs tabs,
+.devtools-sidebar-alltabs {
-moz-appearance: none;
padding: 0;
border-width: 0;
@@ -447,12 +425,10 @@ div.CodeMirror span.eval-text {
.devtools-toolbar checkbox {
margin: 0 2px;
padding: 0;
- line-height: -moz-block-height;
}
.devtools-toolbar checkbox .checkbox-check {
margin: 0;
padding: 0;
- vertical-align: bottom;
}
.devtools-toolbar checkbox .checkbox-label-box {
border: none !important; /* overrides .checkbox-label-box from checkbox.css */
@@ -669,7 +645,6 @@ div.CodeMirror span.eval-text {
.devtools-button {
border: 0 solid var(--theme-splitter-color);
background: var(--theme-toolbar-background);
- color: var(--theme-body-color);
margin: 0;
padding: 0;
min-width: 32px;
@@ -720,12 +695,7 @@ div.CodeMirror span.eval-text {
background-repeat: no-repeat;
}
-.devtools-button[disabled]::before,
-.devtools-button:disabled::before {
- opacity: 0.5;
-}
-
-@media (min-resolution: 1.25dppx) {
+@media (min-resolution: 2dppx) {
.devtools-button::before {
background-size: 32px;
}
@@ -748,7 +718,7 @@ div.CodeMirror span.eval-text {
margin-bottom: 1px;
padding: 0;
-moz-padding-start: 22px;
- -moz-padding-end: 4px;
+ -moz-padding-end: 12px;
background-position: 8px center;
background-size: 11px 11px;
background-repeat: no-repeat;
@@ -763,95 +733,28 @@ div.CodeMirror span.eval-text {
background-image: url(magnifying-glass-light.png);
}
-.devtools-searchinput:-moz-locale-dir(rtl) {
- background-position: calc(100% - 8px) center;
-}
-
-.devtools-searchinput > .textbox-input-box > .textbox-search-icons > .textbox-search-icon {
- visibility: hidden;
-}
-
-/* Searchbox is a div container element for a search input element */
-.devtools-searchbox {
- display: flex;
- flex: 1;
- position: relative;
-}
+@media (min-resolution: 2dppx) {
+ .theme-dark .devtools-searchinput {
+ background-image: url(magnifying-glass@2x.png);
+ }
-.devtools-rule-searchbox {
- -moz-box-flex: 1;
- padding-right: 23px;
- width: 100%;
- font: inherit;
+ .theme-light .devtools-searchinput {
+ background-image: url(magnifying-glass-light@2x.png);
+ }
}
-.devtools-rule-searchbox[filled] {
- background-color: var(--searchbox-background-color);
- border-color: var(--searchbox-border-color);
+.devtools-searchinput:-moz-locale-dir(rtl) {
+ background-position: calc(100% - 8px) center;
}
-.devtools-style-searchbox-no-match {
- background-color: var(--searcbox-no-match-background-color) !important;
- border-color: var(--searcbox-no-match-border-color) !important;
+.devtools-searchinput > .textbox-input-box > .textbox-search-icons {
+ display: none;
}
.devtools-no-search-result {
border-color: var(--theme-highlight-red) !important;
}
-.devtools-searchinput-clear {
- position: absolute;
- top: 3.5px;
- right: 7px;
- padding: 0;
- border: 0;
- width: 16px;
- height: 16px;
- background-position: 0 0;
- background-repeat: no-repeat;
- background-color: transparent;
-}
-
-.theme-dark .devtools-searchinput-clear {
- background-image: url("chrome://browser/skin/devtools/search-clear-dark.svg");
-}
-
-.theme-light .devtools-searchinput-clear {
- background-image: url("chrome://browser/skin/devtools/search-clear-light.svg");
-}
-
-.devtools-style-searchbox-no-match + .devtools-searchinput-clear {
- background-image: url("chrome://browser/skin/devtools/search-clear-failed.svg") !important;
-}
-
-.devtools-searchinput-clear:hover {
- background-position: -16px 0;
-}
-
-.theme-dark .devtools-searchinput > .textbox-input-box > .textbox-search-icons > .textbox-search-clear {
- list-style-image: url("chrome://browser/skin/devtools/search-clear-dark.svg");
- -moz-image-region: rect(0, 16px, 16px, 0);
-}
-
-.theme-light .devtools-searchinput > .textbox-input-box > .textbox-search-icons > .textbox-search-clear {
- list-style-image: url("chrome://browser/skin/devtools/search-clear-light.svg");
- -moz-image-region: rect(0, 16px, 16px, 0);
-}
-
-.devtools-searchinput > .textbox-input-box > .textbox-search-icons > .textbox-search-clear:hover {
- -moz-image-region: rect(0, 32px, 16px, 16px);
-}
-
-@media (min-resolution: 1.25dppx) {
- .theme-dark .devtools-searchinput {
- background-image: url(magnifying-glass@2x.png);
- }
-
- .theme-light .devtools-searchinput {
- background-image: url(magnifying-glass-light@2x.png);
- }
-}
-
/* Close button */
.devtools-closebutton {
@@ -913,17 +816,13 @@ div.CodeMirror span.eval-text {
}
.devtools-sidebar-alltabs {
- -moz-appearance: none;
- height: 24px;
- line-height: 24px;
- padding: 0 4px;
margin: 0;
border-width: 0 0 1px 0;
-moz-border-start-width: 1px;
border-style: solid;
}
-.devtools-sidebar-alltabs .toolbarbutton-icon {
+.devtools-sidebar-alltabs dropmarker {
display: none;
}
@@ -953,57 +852,73 @@ div.CodeMirror span.eval-text {
text-shadow: none;
}
-.devtools-sidebar-tabs tabs > tab {
- border-image: linear-gradient(transparent 15%, var(--theme-splitter-color) 15%, var(--theme-splitter-color) 85%, transparent 85%) 1 1;
-}
-
-.devtools-sidebar-tabs tabs > tab[selected],
-.devtools-sidebar-tabs tabs > tab[selected] + tab {
- border-image: linear-gradient(var(--theme-splitter-color), var(--theme-splitter-color)) 1 1;
-}
-
.devtools-sidebar-tabs tabs > tab:first-child {
-moz-border-start-width: 0;
}
+.theme-dark .devtools-sidebar-tabs tabs > tab {
+ border-image: linear-gradient(transparent 15%, #5a6169 15%, #5a6169 85%, transparent 85%) 1 1;
+}
+
.theme-dark .devtools-sidebar-tabs tabs > tab:hover {
background: hsla(206,37%,4%,.2);
+ border-image: linear-gradient(transparent 15%, #5a6169 15%, #5a6169 85%, transparent 85%) 1 1;
}
.theme-dark .devtools-sidebar-tabs tabs > tab:hover:active {
background: hsla(206,37%,4%,.4);
+ border-image: linear-gradient(transparent 15%, #5a6169 15%, #5a6169 85%, transparent 85%) 1 1;
+}
+
+.theme-dark .devtools-sidebar-tabs tabs > tab[selected] + tab {
+ border-image: linear-gradient(#2d5b7d, #2d5b7d) 1 1;
}
.theme-dark .devtools-sidebar-tabs tabs > tab[selected] + tab:hover {
background: hsla(206,37%,4%,.2);
+ border-image: linear-gradient(#2d5b7d, #2d5b7d) 1 1;
}
.theme-dark .devtools-sidebar-tabs tabs > tab[selected] + tab:hover:active {
background: hsla(206,37%,4%,.4);
+ border-image: linear-gradient(#2d5b7d, #2d5b7d) 1 1;
}
.theme-dark .devtools-sidebar-tabs tabs > tab[selected],
.theme-dark .devtools-sidebar-tabs tabs > tab[selected]:hover:active {
color: var(--theme-selection-color);
background: #1d4f73;
+ border-image: linear-gradient(#2d5b7d, #2d5b7d) 1 1;
+}
+
+.theme-light .devtools-sidebar-tabs tabs > tab {
+ border-image: linear-gradient(transparent 15%, #aaa 15%, #aaa 85%, transparent 85%) 1 1;
}
.theme-light .devtools-sidebar-tabs tabs > tab:hover {
background: #ddd;
+ border-image: linear-gradient(transparent 15%, #aaa 15%, #aaa 85%, transparent 85%) 1 1;
}
.theme-light .devtools-sidebar-tabs tabs > tab:hover:active {
background: #ddd;
+ border-image: linear-gradient(transparent 15%, #aaa 15%, #aaa 85%, transparent 85%) 1 1;
+}
+
+.theme-light .devtools-sidebar-tabs tabs > tab[selected] + tab {
+ border-image: linear-gradient(#aaa, #aaa);
}
.theme-light .devtools-sidebar-tabs tabs > tab[selected] + tab:hover {
background: #ddd;
+ border-image: linear-gradient(#aaa, #aaa);
}
.theme-light .devtools-sidebar-tabs tabs > tab[selected],
.theme-light .devtools-sidebar-tabs tabs > tab[selected]:hover:active {
color: var(--theme-selection-color);
background: #4c9ed9;
+ border-image: linear-gradient(#aaa, #aaa);
}
/* Toolbox - moved from toolbox.css.
@@ -1046,20 +961,6 @@ div.CodeMirror span.eval-text {
background-image: url("chrome://browser/skin/devtools/undock@2x.png");
}
-#toolbox-dock-bottom-minimize {
- /* Bug 1177463 - The minimize button is currently hidden until we agree on
- the UI for it, and until bug 1173849 is fixed too. */
- display: none;
-}
-
-#toolbox-dock-bottom-minimize > image {
- background-image: url("chrome://browser/skin/devtools/dock-bottom-minimize@2x.png");
-}
-
-#toolbox-dock-bottom-minimize.minimized > image {
- background-image: url("chrome://browser/skin/devtools/dock-bottom-maximize@2x.png");
-}
-
#toolbox-dock-window,
#toolbox-dock-bottom,
#toolbox-dock-side {
@@ -1168,11 +1069,7 @@ div.CodeMirror span.eval-text {
background-image: url("chrome://browser/skin/devtools/command-eyedropper.png");
}
-#command-button-rulers > image {
- background-image: url("chrome://browser/skin/devtools/command-rulers.png");
-}
-
-@media (min-resolution: 1.25dppx) {
+@media (min-resolution: 2dppx) {
#command-button-paintflashing > image {
background-image: url("chrome://browser/skin/devtools/command-paintflashing@2x.png");
}
@@ -1208,10 +1105,6 @@ div.CodeMirror span.eval-text {
#command-button-eyedropper > image {
background-image: url("chrome://browser/skin/devtools/command-eyedropper@2x.png");
}
-
- #command-button-rulers > image {
- background-image: url("chrome://browser/skin/devtools/command-rulers@2x.png");
- }
}
/* Tabs */
@@ -1281,12 +1174,9 @@ div.CodeMirror span.eval-text {
background-color: rgba(170,170,170,.4);
}
-.devtools-tab:not([selected])[highlighted] {
- box-shadow: 0 2px 0 var(--theme-highlight-green) inset;
-}
-
.theme-dark .devtools-tab:not([selected])[highlighted] {
background-color: hsla(99,100%,14%,.2);
+ box-shadow: 0 2px 0 #7bc107 inset;
}
.theme-light .devtools-tab:not([selected])[highlighted] {
diff --git a/arc-firefox-theme/chrome/browser/devtools/debugger.css b/arc-firefox-theme/chrome/browser/devtools/debugger.css
index 97eb3b0..39df7a9 100644
--- a/arc-firefox-theme/chrome/browser/devtools/debugger.css
+++ b/arc-firefox-theme/chrome/browser/devtools/debugger.css
@@ -1,3 +1,7 @@
+/* This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
+
/* vim:set ts=2 sw=2 sts=2 et: */
/* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
@@ -45,16 +49,6 @@
margin: 2px;
}
-.dbg-breakpoint-condition-thrown-message {
- display: none;
- color: var(--theme-highlight-red);
-}
-
-.dbg-breakpoint.dbg-breakpoint-condition-thrown .dbg-breakpoint-condition-thrown-message {
- display: block;
- -moz-padding-start: 0;
-}
-
/* Sources toolbar */
#sources-toolbar > .devtools-toolbarbutton,
@@ -66,7 +60,7 @@
list-style-image: url(debugger-blackbox.png);
}
-@media (min-resolution: 1.25dppx) {
+@media (min-resolution: 2dppx) {
#black-box {
list-style-image: url(debugger-blackbox@2x.png);
}
@@ -76,7 +70,7 @@
list-style-image: url(debugger-prettyprint.png);
}
-@media (min-resolution: 1.25dppx) {
+@media (min-resolution: 2dppx) {
#pretty-print {
list-style-image: url(debugger-prettyprint@2x.png);
}
@@ -86,16 +80,12 @@
list-style-image: url(debugger-toggleBreakpoints.png);
}
-@media (min-resolution: 1.25dppx) {
+@media (min-resolution: 2dppx) {
#toggle-breakpoints {
list-style-image: url(debugger-toggleBreakpoints@2x.png);
}
}
-#toggle-promise-debugger {
- /* TODO Bug 1186119: Add a toggle promise debugger image */
-}
-
#sources-toolbar .devtools-toolbarbutton:not([label]) {
-moz-image-region: rect(0px,16px,16px,0px);
}
@@ -104,7 +94,7 @@
-moz-image-region: rect(0px,32px,16px,16px);
}
-@media (min-resolution: 1.25dppx) {
+@media (min-resolution: 2dppx) {
#sources-toolbar .devtools-toolbarbutton:not([label]) {
-moz-image-region: rect(0px,32px,32px,0px);
}
@@ -138,7 +128,7 @@
-moz-margin-end: 5px;
}
-@media (min-resolution: 1.25dppx) {
+@media (min-resolution: 2dppx) {
#black-boxed-message-button > .button-box > .button-icon {
background-image: url(debugger-blackbox@2x.png);
}
@@ -226,7 +216,7 @@
-moz-image-region: rect(0px,32px,16px,16px);
}
-@media (min-resolution: 1.25dppx) {
+@media (min-resolution: 2dppx) {
#trace {
list-style-image: url(tracer-icon@2x.png);
-moz-image-region: rect(0px,32px,32px,0px);
@@ -328,7 +318,7 @@
margin: 2px;
}
-@media (min-resolution: 1.25dppx) {
+@media (min-resolution: 2dppx) {
.dbg-expression-arrow {
background-image: url(commandline-icon@2x.png);
}
@@ -564,7 +554,7 @@
list-style-image: url(debugger-play.png);
}
-@media (min-resolution: 1.25dppx) {
+@media (min-resolution: 2dppx) {
#resume {
list-style-image: url(debugger-pause@2x.png);
-moz-image-region: rect(0px,32px,32px,0px);
@@ -576,12 +566,12 @@
}
}
-#debugger-controls toolbarbutton {
+#resume ~ toolbarbutton {
transition: opacity 0.15s ease-in-out;
}
-#debugger-controls toolbarbutton[disabled] {
- opacity: .5;
+#resume:not([checked]) ~ toolbarbutton {
+ opacity: 0.5;
}
#step-over {
@@ -596,7 +586,7 @@
list-style-image: url(debugger-step-out.png);
}
-@media (min-resolution: 1.25dppx) {
+@media (min-resolution: 2dppx) {
#step-over {
list-style-image: url(debugger-step-over@2x.png);
}
@@ -626,7 +616,7 @@
-moz-image-region: rect(0px,32px,16px,16px);
}
-@media (min-resolution: 1.25dppx) {
+@media (min-resolution: 2dppx) {
#instruments-pane-toggle {
list-style-image: url(debugger-collapse@2x.png);
-moz-image-region: rect(0px,32px,32px,0px);
diff --git a/arc-firefox-theme/chrome/browser/devtools/dock-bottom-maximize@2x.png b/arc-firefox-theme/chrome/browser/devtools/dock-bottom-maximize@2x.png
deleted file mode 100644
index feb4d78..0000000
--- a/arc-firefox-theme/chrome/browser/devtools/dock-bottom-maximize@2x.png
+++ /dev/null
Binary files differ
diff --git a/arc-firefox-theme/chrome/browser/devtools/dock-bottom-minimize@2x.png b/arc-firefox-theme/chrome/browser/devtools/dock-bottom-minimize@2x.png
deleted file mode 100644
index a82983c..0000000
--- a/arc-firefox-theme/chrome/browser/devtools/dock-bottom-minimize@2x.png
+++ /dev/null
Binary files differ
diff --git a/arc-firefox-theme/chrome/browser/devtools/dropmarker.svg b/arc-firefox-theme/chrome/browser/devtools/dropmarker.svg
index 7592790..09b65c7 100644
--- a/arc-firefox-theme/chrome/browser/devtools/dropmarker.svg
+++ b/arc-firefox-theme/chrome/browser/devtools/dropmarker.svg
@@ -1,6 +1,3 @@
-<!-- This Source Code Form is subject to the terms of the Mozilla Public
- - License, v. 2.0. If a copy of the MPL was not distributed with this
- - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<svg xmlns="http://www.w3.org/2000/svg" width="8" height="4" viewBox="0 0 8 4">
- <polygon points="0,0 4,4 8,0" fill="#b6babf"/>
-</svg>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="8" height="4" viewBox="0 0 8 4" enable-background="new 0 0 8 4">
+ <polygon points="0,0 4,4 8,0" fill="#B6BABF" />
+</svg> \ No newline at end of file
diff --git a/arc-firefox-theme/chrome/browser/devtools/fast-forward.png b/arc-firefox-theme/chrome/browser/devtools/fast-forward.png
deleted file mode 100644
index f2c6c52..0000000
--- a/arc-firefox-theme/chrome/browser/devtools/fast-forward.png
+++ /dev/null
Binary files differ
diff --git a/arc-firefox-theme/chrome/browser/devtools/fast-forward@2x.png b/arc-firefox-theme/chrome/browser/devtools/fast-forward@2x.png
deleted file mode 100644
index 4c3cf88..0000000
--- a/arc-firefox-theme/chrome/browser/devtools/fast-forward@2x.png
+++ /dev/null
Binary files differ
diff --git a/arc-firefox-theme/chrome/browser/devtools/filetype-dir-close.svg b/arc-firefox-theme/chrome/browser/devtools/filetype-dir-close.svg
index ae6f221..e8ff440 100644
--- a/arc-firefox-theme/chrome/browser/devtools/filetype-dir-close.svg
+++ b/arc-firefox-theme/chrome/browser/devtools/filetype-dir-close.svg
@@ -1,7 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!-- This Source Code Form is subject to the terms of the Mozilla Public
- - License, v. 2.0. If a copy of the MPL was not distributed with this
- - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<svg viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg" fill="#0A0805" width="16" height="16">
+<svg viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" fill="#000000" width="16" height="16">
<path d="M 0.00,160.00 L 512.00,160.00 L 480.00,480.00 L 32.00,480.00 L 0.00,160.00 Z M 464.00,96.00 L 480.00,128.00 L 32.00,128.00 L 64.00,64.00 L 240.00,64.00 L 256.00,96.00 L 464.00,96.00 Z"/>
</svg>
diff --git a/arc-firefox-theme/chrome/browser/devtools/filetype-dir-open.svg b/arc-firefox-theme/chrome/browser/devtools/filetype-dir-open.svg
index c7fafc2..fd8209d 100644
--- a/arc-firefox-theme/chrome/browser/devtools/filetype-dir-open.svg
+++ b/arc-firefox-theme/chrome/browser/devtools/filetype-dir-open.svg
@@ -1,7 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!-- This Source Code Form is subject to the terms of the Mozilla Public
- - License, v. 2.0. If a copy of the MPL was not distributed with this
- - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<svg viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg" fill="#0A0805" width="16" height="16">
+<svg viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" fill="#000000" width="16" height="16">
<path d="M 416.00,480.00L 512.00,224.00L 96.00,224.00L0.00,480.00 zM 64.00,192.00 L 0.00,480.00 L 0.00,64.00 L 144.00,64.00 L 208.00,128.00 L 416.00,128.00 L 416.00,192.00 Z"/>
</svg>
diff --git a/arc-firefox-theme/chrome/browser/devtools/filetype-globe.svg b/arc-firefox-theme/chrome/browser/devtools/filetype-globe.svg
index a5580b4..809e098 100644
--- a/arc-firefox-theme/chrome/browser/devtools/filetype-globe.svg
+++ b/arc-firefox-theme/chrome/browser/devtools/filetype-globe.svg
@@ -1,6 +1,3 @@
-<!-- This Source Code Form is subject to the terms of the Mozilla Public
- - License, v. 2.0. If a copy of the MPL was not distributed with this
- - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<svg xmlns="http://www.w3.org/2000/svg" width="18" height="20" viewBox="0 0 878 1024">
- <path fill="#0A0805" d="M438.857 73.143q119.429 0 220.286 58.857t159.714 159.714 58.857 220.286-58.857 220.286-159.714 159.714-220.286 58.857-220.286-58.857-159.714-159.714-58.857-220.286 58.857-220.286 159.714-159.714 220.286-58.857zM595.429 370.857q-1.143 0.571-5.429 5.429t-7.714 5.429q1.143 0 2.571-2.857t2.857-6.286 2-4q3.429-4 12.571-8.571 8-3.429 29.714-6.857 19.429-4.571 29.143 6.286-1.143-1.143 5.429-7.429t8.286-6.857q1.714-1.143 8.571-2.571t8.571-4.286l1.143-12.571q-6.857 0.571-10-4t-3.714-12q0 1.143-3.429 4.571 0-4-2.571-4.571t-6.571 0.571-5.143 0.571q-5.714-1.714-8.571-4.286t-4.571-9.429-2.286-8.571q-1.143-2.857-5.429-6t-5.429-6q-0.571-1.143-1.429-3.143t-1.714-3.714-2.286-3.143-3.143-1.429-4 2.857-4.286 5.714-2.571 2.857q-1.714-1.143-3.429-0.857t-2.571 0.571-2.571 1.714-2.857 2q-1.714 1.143-4.857 1.714t-4.857 1.143q8.571-2.857-0.571-6.286-5.714-2.286-9.143-1.714 5.143-2.286 4.286-6.857t-4.857-8h2.857q-0.571-2.286-4.857-4.857t-10-4.857-7.429-3.429q-4.571-2.857-19.429-5.429t-18.857-0.286q-2.857 3.429-2.571 6t2.286 8 2 7.143q0.571 3.429-3.143 7.429t-3.714 6.857q0 4 8 8.857t5.714 12.286q-1.714 4.571-9.143 9.143t-9.143 6.857q-2.857 4.571-0.857 10.571t6 9.429q1.143 1.143 0.857 2.286t-2 2.571-3.143 2.286-3.714 2l-1.714 1.143q-6.286 2.857-11.714-3.429t-7.714-14.857q-4-14.286-9.143-17.143-13.143-4.571-16.571 0.571-2.857-7.429-23.429-14.857-14.286-5.143-33.143-2.286 3.429-0.571 0-8.571-4-8.571-10.857-6.857 1.714-3.429 2.286-10t0.571-7.714q1.714-7.429 6.857-13.143 0.571-0.571 4-4.857t5.429-7.714 0.286-3.429q20 2.286 28.571-6.286 2.857-2.857 6.571-9.714t6-9.714q5.143-3.429 8-3.143t8.286 3.143 8.286 2.857q8 0.571 8.857-6.286t-4.286-11.429q6.857 0.571 1.714-9.714-2.857-4-4.571-5.143-6.857-2.286-15.429 2.857-4.571 2.286 1.143 4.571-0.571-0.571-5.429 6t-9.429 10-9.143-2.857q-0.571-0.571-3.143-7.714t-5.429-7.714q-4.571 0-9.143 8.571 1.714-4.571-6.286-8.571t-13.714-4.571q10.857-6.857-4.571-15.429-4-2.286-11.714-2.857t-11.143 2.286q-2.857 4-3.143 6.571t2.857 4.571 6 3.143 6.571 2.286 4.857 1.714q8 5.714 4.571 8-1.143 0.571-4.857 2t-6.571 2.571-3.429 2.286q-1.714 2.286 0 8t-1.143 8q-2.857-2.857-5.143-10t-4-9.429q4 5.143-14.286 3.429l-5.714-0.571q-2.286 0-9.143 1.143t-11.714 0.571-7.714-4.571q-2.286-4.571 0-11.429 0.571-2.286 2.286-1.143-2.286-1.714-6.286-5.429t-5.714-4.857q-26.286 8.571-53.714 23.429 3.429 0.571 6.857-0.571 2.857-1.143 7.429-3.714t5.714-3.143q19.429-8 24-4l2.857-2.857q8 9.143 11.429 14.286-4-2.286-17.143-0.571-11.429 3.429-12.571 6.857 4 6.857 2.857 10.286-2.286-1.714-6.571-5.714t-8.286-6.286-8.571-2.857q-9.143 0-12.571 0.571-83.429 45.714-134.286 126.857 4 4 6.857 4.571 2.286 0.571 2.857 5.143t1.429 6.286 6.571-1.714q5.143 4.571 1.714 10.857 0.571-0.571 25.143 15.429 10.857 9.714 12 12 1.714 6.286-5.714 10.286-0.571-1.143-5.143-5.143t-5.143-2.286q-1.714 2.857 0.286 10.571t6 7.143q-4 0-5.429 9.143t-1.429 20.286-0.571 13.429l1.143 0.571q-1.714 6.857 3.143 19.714t12.286 11.143q-7.429 1.714 11.429 24.571 3.429 4.571 4.571 5.143 1.714 1.143 6.857 4.286t8.571 5.714 5.714 6q2.286 2.857 5.714 12.857t8 13.429q-1.143 3.429 5.429 11.429t6 13.143q-0.571 0-1.429 0.571t-1.429 0.571q1.714 4 8.857 8t8.857 7.429q0.571 1.714 1.143 5.714t1.714 6.286 4.571 1.143q1.143-11.429-13.714-35.429-8.571-14.286-9.714-16.571-1.714-2.857-3.143-8.857t-2.571-8.286q1.143 0 3.429 0.857t4.857 2 4.286 2.286 1.143 1.714q-1.714 4 1.143 10t6.857 10.571 9.714 10.857 6.857 7.429q3.429 3.429 8 11.143t0 7.714q5.143 0 11.429 5.714t9.714 11.429q2.857 4.571 4.571 14.857t2.857 13.714q1.143 4 4.857 7.714t7.143 5.429l9.143 4.571t7.429 4q2.857 1.143 10.571 6t12.286 6.571q5.714 2.286 9.143 2.286t8.286-1.429 7.714-2q8.571-1.143 16.571 8.571t12 12q20.571 10.857 31.429 6.286-1.143 0.571 0.286 4.286t4.571 8.857 5.143 8.286 3.143 4.857q2.857 3.429 10.286 8.571t10.286 8.571q3.429-2.286 4-5.143-1.714 4.571 4 11.429t10.286 5.714q8-1.714 8-18.286-17.714 8.571-28-10.286 0-0.571-1.429-3.143t-2.286-4.857-1.429-4.857 0-4.286 2.857-1.714q5.143 0 5.714-2t-1.143-7.143-2.286-7.429q-0.571-4.571-6.286-11.429t-6.857-8.571q-2.857 5.143-9.143 4.571t-9.143-5.143q0 0.571-0.857 3.143t-0.857 3.714q-7.429 0-8.571-0.571 0.571-1.714 1.429-10t2-12.857q0.571-2.286 3.143-6.857t4.286-8.286 2.286-7.143-2.571-5.429-10-1.429q-10.857 0.571-14.857 11.429-0.571 1.714-1.714 6t-2.857 6.571-5.143 4q-4 1.714-13.714 1.143t-13.714-2.857q-7.429-4.571-12.857-16.571t-5.429-21.143q0-5.714 1.429-15.143t1.714-14.286-3.143-14q1.714-1.143 5.143-5.429t5.714-6q1.143-0.571 2.571-0.857t2.571 0 2.286-0.857 1.714-3.429q-0.571-0.571-2.286-1.714-1.714-1.714-2.286-1.714 4 1.714 16.286-0.857t15.714 0.857q8.571 6.286 12.571-1.143 0-0.571-1.429-5.429t-0.286-7.714q2.857 15.429 16.571 5.143 1.714 1.714 8.857 2.857t10 2.857q1.714 1.143 4 3.143t3.143 2.571 2.857-0.286 4.857-3.714q5.714 8 6.857 13.714 6.286 22.857 10.857 25.143 4 1.714 6.286 1.143t2.571-5.429 0-8-0.857-7.143l-0.571-4.571v-10.286l-0.571-4.571q-8.571-1.714-10.571-6.857t0.857-10.571 8.571-10.571q0.571-0.571 4.571-2t8.857-3.714 7.143-4.571q12-10.857 8.571-20 4 0 6.286-5.143-0.571 0-2.857-1.714t-4.286-2.857-2.571-1.143q5.143-2.857 1.143-9.143 2.857-1.714 4.286-6.286t4.286-5.714q5.143 6.857 12 1.143 4-4.571 0.571-9.143 2.857-4 11.714-6t10.571-5.429q4 1.143 4.571-1.143t0.571-6.857 1.714-6.857q2.286-2.857 8.571-5.143t7.429-2.857l9.714-6.286q1.714-2.286 0-2.286 10.286 1.143 17.714-6.286 5.714-6.286-3.429-11.429 1.714-3.429-1.714-5.429t-8.571-3.143q1.714-0.571 6.571-0.286t6-0.857q8.571-5.714-4-9.143-9.714-2.857-24.571 6.857zM502.286 872q117.714-20.571 200.571-108-1.714-1.714-7.143-2.571t-7.143-2q-10.286-4-13.714-4.571 0.571-4-1.429-7.429t-4.571-5.143-7.143-4.571-6.286-4q-1.143-1.143-4-3.429t-4-3.143-4.286-2.571-4.857-1.143-5.714 0.571l-1.714 0.571q-1.714 0.571-3.143 1.429t-3.143 1.714-2.286 1.714 0 1.429q-12-9.714-20.571-12.571-2.857-0.571-6.286-3.143t-6-4-5.714-0.857-6.571 4q-2.857 2.857-3.429 8.571t-1.143 7.429q-4-2.857 0-10t1.143-10.571q-1.714-3.429-6-2.571t-6.857 2.571-6.571 4.857-5.143 3.714-4.857 3.143-4.857 4.286q-1.714 2.286-3.429 6.857t-2.857 6.286q-1.143-2.286-6.571-3.714t-5.429-3.143q1.143 5.714 2.286 20t2.857 21.714q4 17.714-6.857 27.429-15.429 14.286-16.571 22.857-2.286 12.571 6.857 14.857 0 4-4.571 11.714t-4 12.286q0 3.429 1.143 9.143z"/>
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="18" height="20" viewBox="0 0 878 1024">
+ <path d="M438.857 73.143q119.429 0 220.286 58.857t159.714 159.714 58.857 220.286-58.857 220.286-159.714 159.714-220.286 58.857-220.286-58.857-159.714-159.714-58.857-220.286 58.857-220.286 159.714-159.714 220.286-58.857zM595.429 370.857q-1.143 0.571-5.429 5.429t-7.714 5.429q1.143 0 2.571-2.857t2.857-6.286 2-4q3.429-4 12.571-8.571 8-3.429 29.714-6.857 19.429-4.571 29.143 6.286-1.143-1.143 5.429-7.429t8.286-6.857q1.714-1.143 8.571-2.571t8.571-4.286l1.143-12.571q-6.857 0.571-10-4t-3.714-12q0 1.143-3.429 4.571 0-4-2.571-4.571t-6.571 0.571-5.143 0.571q-5.714-1.714-8.571-4.286t-4.571-9.429-2.286-8.571q-1.143-2.857-5.429-6t-5.429-6q-0.571-1.143-1.429-3.143t-1.714-3.714-2.286-3.143-3.143-1.429-4 2.857-4.286 5.714-2.571 2.857q-1.714-1.143-3.429-0.857t-2.571 0.571-2.571 1.714-2.857 2q-1.714 1.143-4.857 1.714t-4.857 1.143q8.571-2.857-0.571-6.286-5.714-2.286-9.143-1.714 5.143-2.286 4.286-6.857t-4.857-8h2.857q-0.571-2.286-4.857-4.857t-10-4.857-7.429-3.429q-4.571-2.857-19.429-5.429t-18.857-0.286q-2.857 3.429-2.571 6t2.286 8 2 7.143q0.571 3.429-3.143 7.429t-3.714 6.857q0 4 8 8.857t5.714 12.286q-1.714 4.571-9.143 9.143t-9.143 6.857q-2.857 4.571-0.857 10.571t6 9.429q1.143 1.143 0.857 2.286t-2 2.571-3.143 2.286-3.714 2l-1.714 1.143q-6.286 2.857-11.714-3.429t-7.714-14.857q-4-14.286-9.143-17.143-13.143-4.571-16.571 0.571-2.857-7.429-23.429-14.857-14.286-5.143-33.143-2.286 3.429-0.571 0-8.571-4-8.571-10.857-6.857 1.714-3.429 2.286-10t0.571-7.714q1.714-7.429 6.857-13.143 0.571-0.571 4-4.857t5.429-7.714 0.286-3.429q20 2.286 28.571-6.286 2.857-2.857 6.571-9.714t6-9.714q5.143-3.429 8-3.143t8.286 3.143 8.286 2.857q8 0.571 8.857-6.286t-4.286-11.429q6.857 0.571 1.714-9.714-2.857-4-4.571-5.143-6.857-2.286-15.429 2.857-4.571 2.286 1.143 4.571-0.571-0.571-5.429 6t-9.429 10-9.143-2.857q-0.571-0.571-3.143-7.714t-5.429-7.714q-4.571 0-9.143 8.571 1.714-4.571-6.286-8.571t-13.714-4.571q10.857-6.857-4.571-15.429-4-2.286-11.714-2.857t-11.143 2.286q-2.857 4-3.143 6.571t2.857 4.571 6 3.143 6.571 2.286 4.857 1.714q8 5.714 4.571 8-1.143 0.571-4.857 2t-6.571 2.571-3.429 2.286q-1.714 2.286 0 8t-1.143 8q-2.857-2.857-5.143-10t-4-9.429q4 5.143-14.286 3.429l-5.714-0.571q-2.286 0-9.143 1.143t-11.714 0.571-7.714-4.571q-2.286-4.571 0-11.429 0.571-2.286 2.286-1.143-2.286-1.714-6.286-5.429t-5.714-4.857q-26.286 8.571-53.714 23.429 3.429 0.571 6.857-0.571 2.857-1.143 7.429-3.714t5.714-3.143q19.429-8 24-4l2.857-2.857q8 9.143 11.429 14.286-4-2.286-17.143-0.571-11.429 3.429-12.571 6.857 4 6.857 2.857 10.286-2.286-1.714-6.571-5.714t-8.286-6.286-8.571-2.857q-9.143 0-12.571 0.571-83.429 45.714-134.286 126.857 4 4 6.857 4.571 2.286 0.571 2.857 5.143t1.429 6.286 6.571-1.714q5.143 4.571 1.714 10.857 0.571-0.571 25.143 15.429 10.857 9.714 12 12 1.714 6.286-5.714 10.286-0.571-1.143-5.143-5.143t-5.143-2.286q-1.714 2.857 0.286 10.571t6 7.143q-4 0-5.429 9.143t-1.429 20.286-0.571 13.429l1.143 0.571q-1.714 6.857 3.143 19.714t12.286 11.143q-7.429 1.714 11.429 24.571 3.429 4.571 4.571 5.143 1.714 1.143 6.857 4.286t8.571 5.714 5.714 6q2.286 2.857 5.714 12.857t8 13.429q-1.143 3.429 5.429 11.429t6 13.143q-0.571 0-1.429 0.571t-1.429 0.571q1.714 4 8.857 8t8.857 7.429q0.571 1.714 1.143 5.714t1.714 6.286 4.571 1.143q1.143-11.429-13.714-35.429-8.571-14.286-9.714-16.571-1.714-2.857-3.143-8.857t-2.571-8.286q1.143 0 3.429 0.857t4.857 2 4.286 2.286 1.143 1.714q-1.714 4 1.143 10t6.857 10.571 9.714 10.857 6.857 7.429q3.429 3.429 8 11.143t0 7.714q5.143 0 11.429 5.714t9.714 11.429q2.857 4.571 4.571 14.857t2.857 13.714q1.143 4 4.857 7.714t7.143 5.429l9.143 4.571t7.429 4q2.857 1.143 10.571 6t12.286 6.571q5.714 2.286 9.143 2.286t8.286-1.429 7.714-2q8.571-1.143 16.571 8.571t12 12q20.571 10.857 31.429 6.286-1.143 0.571 0.286 4.286t4.571 8.857 5.143 8.286 3.143 4.857q2.857 3.429 10.286 8.571t10.286 8.571q3.429-2.286 4-5.143-1.714 4.571 4 11.429t10.286 5.714q8-1.714 8-18.286-17.714 8.571-28-10.286 0-0.571-1.429-3.143t-2.286-4.857-1.429-4.857 0-4.286 2.857-1.714q5.143 0 5.714-2t-1.143-7.143-2.286-7.429q-0.571-4.571-6.286-11.429t-6.857-8.571q-2.857 5.143-9.143 4.571t-9.143-5.143q0 0.571-0.857 3.143t-0.857 3.714q-7.429 0-8.571-0.571 0.571-1.714 1.429-10t2-12.857q0.571-2.286 3.143-6.857t4.286-8.286 2.286-7.143-2.571-5.429-10-1.429q-10.857 0.571-14.857 11.429-0.571 1.714-1.714 6t-2.857 6.571-5.143 4q-4 1.714-13.714 1.143t-13.714-2.857q-7.429-4.571-12.857-16.571t-5.429-21.143q0-5.714 1.429-15.143t1.714-14.286-3.143-14q1.714-1.143 5.143-5.429t5.714-6q1.143-0.571 2.571-0.857t2.571 0 2.286-0.857 1.714-3.429q-0.571-0.571-2.286-1.714-1.714-1.714-2.286-1.714 4 1.714 16.286-0.857t15.714 0.857q8.571 6.286 12.571-1.143 0-0.571-1.429-5.429t-0.286-7.714q2.857 15.429 16.571 5.143 1.714 1.714 8.857 2.857t10 2.857q1.714 1.143 4 3.143t3.143 2.571 2.857-0.286 4.857-3.714q5.714 8 6.857 13.714 6.286 22.857 10.857 25.143 4 1.714 6.286 1.143t2.571-5.429 0-8-0.857-7.143l-0.571-4.571v-10.286l-0.571-4.571q-8.571-1.714-10.571-6.857t0.857-10.571 8.571-10.571q0.571-0.571 4.571-2t8.857-3.714 7.143-4.571q12-10.857 8.571-20 4 0 6.286-5.143-0.571 0-2.857-1.714t-4.286-2.857-2.571-1.143q5.143-2.857 1.143-9.143 2.857-1.714 4.286-6.286t4.286-5.714q5.143 6.857 12 1.143 4-4.571 0.571-9.143 2.857-4 11.714-6t10.571-5.429q4 1.143 4.571-1.143t0.571-6.857 1.714-6.857q2.286-2.857 8.571-5.143t7.429-2.857l9.714-6.286q1.714-2.286 0-2.286 10.286 1.143 17.714-6.286 5.714-6.286-3.429-11.429 1.714-3.429-1.714-5.429t-8.571-3.143q1.714-0.571 6.571-0.286t6-0.857q8.571-5.714-4-9.143-9.714-2.857-24.571 6.857zM502.286 872q117.714-20.571 200.571-108-1.714-1.714-7.143-2.571t-7.143-2q-10.286-4-13.714-4.571 0.571-4-1.429-7.429t-4.571-5.143-7.143-4.571-6.286-4q-1.143-1.143-4-3.429t-4-3.143-4.286-2.571-4.857-1.143-5.714 0.571l-1.714 0.571q-1.714 0.571-3.143 1.429t-3.143 1.714-2.286 1.714 0 1.429q-12-9.714-20.571-12.571-2.857-0.571-6.286-3.143t-6-4-5.714-0.857-6.571 4q-2.857 2.857-3.429 8.571t-1.143 7.429q-4-2.857 0-10t1.143-10.571q-1.714-3.429-6-2.571t-6.857 2.571-6.571 4.857-5.143 3.714-4.857 3.143-4.857 4.286q-1.714 2.286-3.429 6.857t-2.857 6.286q-1.143-2.286-6.571-3.714t-5.429-3.143q1.143 5.714 2.286 20t2.857 21.714q4 17.714-6.857 27.429-15.429 14.286-16.571 22.857-2.286 12.571 6.857 14.857 0 4-4.571 11.714t-4 12.286q0 3.429 1.143 9.143z"/>
</svg>
diff --git a/arc-firefox-theme/chrome/browser/devtools/filetype-store.svg b/arc-firefox-theme/chrome/browser/devtools/filetype-store.svg
index c85c560..95be627 100644
--- a/arc-firefox-theme/chrome/browser/devtools/filetype-store.svg
+++ b/arc-firefox-theme/chrome/browser/devtools/filetype-store.svg
@@ -1,8 +1,7 @@
-<!-- This Source Code Form is subject to the terms of the Mozilla Public
- - License, v. 2.0. If a copy of the MPL was not distributed with this
- - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<svg width="16" xmlns="http://www.w3.org/2000/svg" height="16" viewBox="0 0 16 16" fill="#0A0805">
- <path d="m1.3,12.5v-2.4c0,0 0,2.5 6.7,2.5 6.7,0 6.7-2.5 6.7-2.5v2.4c0,0 0,2.7-6.8,2.7-6.6,0-6.6-2.7-6.6-2.7z"/>
- <path d="m14.7,3.4c0-1.4-3-2.5-6.7-2.5s-6.7,1.1-6.7,2.5c0,.2 0,.3 .1,.5-.1-.3-.1-.4-.1-.4v1.5c0,0 0,2.7 6.7,2.7 6.7,0 6.8-2.7 6.8-2.7v-1.6c0,.1 0,.2-.1,.5-0-.2-0-.3-0-.5z"/>
- <path d="m1.3,8.7v-2.4c0,0 0,2.5 6.7,2.5 6.7,0 6.7-2.5 6.7-2.5v2.4c0,0 0,2.7-6.8,2.7-6.6-0-6.6-2.7-6.6-2.7z"/>
+<svg width="16" xmlns="http://www.w3.org/2000/svg" height="16" viewBox="0 0 16 16" xmlns:xlink="http://www.w3.org/1999/xlink" enable-background="new 0 0 16 16">
+<g>
+<path d="m1.3,12.5v-2.4c0,0 0,2.5 6.7,2.5 6.7,0 6.7-2.5 6.7-2.5v2.4c0,0 0,2.7-6.8,2.7-6.6,0-6.6-2.7-6.6-2.7z"/>
+<path d="m14.7,3.4c0-1.4-3-2.5-6.7-2.5s-6.7,1.1-6.7,2.5c0,.2 0,.3 .1,.5-.1-.3-.1-.4-.1-.4v1.5c0,0 0,2.7 6.7,2.7 6.7,0 6.8-2.7 6.8-2.7v-1.6c0,.1 0,.2-.1,.5-0-.2-0-.3-0-.5z"/>
+<path d="m1.3,8.7v-2.4c0,0 0,2.5 6.7,2.5 6.7,0 6.7-2.5 6.7-2.5v2.4c0,0 0,2.7-6.8,2.7-6.6-0-6.6-2.7-6.6-2.7z"/>
+</g>
</svg>
diff --git a/arc-firefox-theme/chrome/browser/devtools/filter-swatch.svg b/arc-firefox-theme/chrome/browser/devtools/filter-swatch.svg
deleted file mode 100644
index 1f63b4f..0000000
--- a/arc-firefox-theme/chrome/browser/devtools/filter-swatch.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!-- This Source Code Form is subject to the terms of the Mozilla Public
- - License, v. 2.0. If a copy of the MPL was not distributed with this
- - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 12" width="12px" height="12px">
- <mask id="mask">
- <rect width="100%" height="100%" fill="#fff"/>
- <polygon points="12,0 0,0 0,12"/>
- </mask>
- <circle cx="6" cy="6" r="6" fill="#fff"/>
- <circle cx="6" cy="6" r="6" mask="url(#mask)" fill="#aeb0b1"/>
-</svg>
diff --git a/arc-firefox-theme/chrome/browser/devtools/filters.svg b/arc-firefox-theme/chrome/browser/devtools/filters.svg
index 700fdbf..916028b 100644
--- a/arc-firefox-theme/chrome/browser/devtools/filters.svg
+++ b/arc-firefox-theme/chrome/browser/devtools/filters.svg
@@ -1,16 +1,18 @@
-<!-- This Source Code Form is subject to the terms of the Mozilla Public
- - License, v. 2.0. If a copy of the MPL was not distributed with this
- - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-
<svg height="0" xmlns="http://www.w3.org/2000/svg">
- <filter id="invert" x="0%" y="0%" width="100%" height="100%"
- primitiveUnits="objectBoundingBox">
- <feComponentTransfer>
- <feFuncR type="table" tableValues=".1 0"/>
- <feFuncG type="table" tableValues=".1 0"/>
- <feFuncB type="table" tableValues=".1 0"/>
- </feComponentTransfer>
- </filter>
+<filter id="invert" x="0%" y="0%" width="100%" height="100%" >
+ <feComponentTransfer>
+ <feFuncR type="table" tableValues=".1 0"/>
+ <feFuncG type="table" tableValues=".1 0"/>
+ <feFuncB type="table" tableValues=".1 0"/>
+ </feComponentTransfer>
+</filter>
+<filter id="invert-white" x="0%" y="0%" width="100%" height="100%" >
+ <feComponentTransfer>
+ <feFuncR type="table" tableValues=".6 0"/>
+ <feFuncG type="table" tableValues=".6 0"/>
+ <feFuncB type="table" tableValues=".6 0"/>
+ </feComponentTransfer>
+ </filter>
<!-- Web Audio Gradients -->
<linearGradient id="bypass-light" x1="6%" y1="8%" x2="12%" y2="12%" spreadMethod="repeat">
diff --git a/arc-firefox-theme/chrome/browser/devtools/floating-scrollbars.css b/arc-firefox-theme/chrome/browser/devtools/floating-scrollbars.css
index 934a38e..ff70d64 100644
--- a/arc-firefox-theme/chrome/browser/devtools/floating-scrollbars.css
+++ b/arc-firefox-theme/chrome/browser/devtools/floating-scrollbars.css
@@ -9,10 +9,8 @@ scrollbar {
padding: 2px;
}
-/* Scrollbar code will reset the margin to the correct side depending on
- where layout actually puts the scrollbar */
scrollbar[orient="vertical"] {
- margin-left: -10px;
+ -moz-margin-start: -10px;
min-width: 10px;
max-width: 10px;
}
diff --git a/arc-firefox-theme/chrome/browser/devtools/font-inspector.css b/arc-firefox-theme/chrome/browser/devtools/font-inspector.css
index 2c4a365..30424df 100644
--- a/arc-firefox-theme/chrome/browser/devtools/font-inspector.css
+++ b/arc-firefox-theme/chrome/browser/devtools/font-inspector.css
@@ -3,9 +3,6 @@
}
body {
- display: flex;
- flex-direction: column;
- height: 100%;
margin: 0;
padding-bottom: 20px;
}
diff --git a/arc-firefox-theme/chrome/browser/devtools/inspector.css b/arc-firefox-theme/chrome/browser/devtools/inspector.css
index cab78e7..2d80e76 100644
--- a/arc-firefox-theme/chrome/browser/devtools/inspector.css
+++ b/arc-firefox-theme/chrome/browser/devtools/inspector.css
@@ -26,44 +26,6 @@
max-width: 200px !important;
}
-/* Expand/collapse panel toolbar button */
-
-#inspector-pane-toggle {
- background: none;
- box-shadow: none;
- border: none;
- list-style-image: url(debugger-collapse.png);
- -moz-image-region: rect(0px,16px,16px,0px);
-}
-
-#inspector-pane-toggle > .toolbarbutton-icon {
- width: 16px;
- height: 16px;
-}
-
-#inspector-pane-toggle[pane-collapsed] {
- list-style-image: url(debugger-expand.png);
-}
-
-#inspector-pane-toggle:active {
- -moz-image-region: rect(0px,32px,16px,16px);
-}
-
-@media (min-resolution: 1.25dppx) {
- #inspector-pane-toggle {
- list-style-image: url(debugger-collapse@2x.png);
- -moz-image-region: rect(0px,32px,32px,0px);
- }
-
- #inspector-pane-toggle[pane-collapsed] {
- list-style-image: url(debugger-expand@2x.png);
- }
-
- #inspector-pane-toggle:active {
- -moz-image-region: rect(0px,64px,32px,32px);
- }
-}
-
/* Tooltip: Events */
#devtools-tooltip-events-container {
diff --git a/arc-firefox-theme/chrome/browser/devtools/itemArrow-dark-ltr.svg b/arc-firefox-theme/chrome/browser/devtools/itemArrow-dark-ltr.svg
index c2accab..7bd7028 100644
--- a/arc-firefox-theme/chrome/browser/devtools/itemArrow-dark-ltr.svg
+++ b/arc-firefox-theme/chrome/browser/devtools/itemArrow-dark-ltr.svg
@@ -1,7 +1,4 @@
-<!-- This Source Code Form is subject to the terms of the Mozilla Public
- - License, v. 2.0. If a copy of the MPL was not distributed with this
- - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<svg width="7" xmlns="http://www.w3.org/2000/svg" height="12" viewBox="0 0 7 12">
- <path fill="#181d20" d="M7,11.6 7,.4 1.5,6z"/>
- <path fill="#000" d="M7,0 6,0 0,6 6,12 7,12 7,11.6 1.5,6 7,.4z"/>
+<svg width="7" xmlns="http://www.w3.org/2000/svg" height="12" viewBox="0 0 7 12" xmlns:xlink="http://www.w3.org/1999/xlink" enable-background="new 0 0 7 12">
+<path fill="#181D20" d="M7,11.6 7,.4 1.5,6z"/>
+<path fill="#000" d="M7,0 6,0 0,6 6,12 7,12 7,11.6 1.5,6 7,.4z"/>
</svg>
diff --git a/arc-firefox-theme/chrome/browser/devtools/itemArrow-dark-rtl.svg b/arc-firefox-theme/chrome/browser/devtools/itemArrow-dark-rtl.svg
index 18d3702..9315d9e 100644
--- a/arc-firefox-theme/chrome/browser/devtools/itemArrow-dark-rtl.svg
+++ b/arc-firefox-theme/chrome/browser/devtools/itemArrow-dark-rtl.svg
@@ -1,7 +1,4 @@
-<!-- This Source Code Form is subject to the terms of the Mozilla Public
- - License, v. 2.0. If a copy of the MPL was not distributed with this
- - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<svg width="7" xmlns="http://www.w3.org/2000/svg" height="12" viewBox="0 0 7 12">
- <path fill="#181d20" d="M0,11.6 0,.4 5.5,6z"/>
- <path fill="#000" d="M1,0 0,0 0,.4 5.5,6 0,11.6 0,12 1,12 7,6z"/>
-</svg>
+<svg width="7" xmlns="http://www.w3.org/2000/svg" height="12" viewBox="0 0 7 12" xmlns:xlink="http://www.w3.org/1999/xlink" enable-background="new 0 0 7 12">
+<path fill="#181D20" d="M0,11.6 0,.4 5.5,6z"/>
+<path fill="#000" d="M1,0 0,0 0,.4 5.5,6 0,11.6 0,12 1,12 7,6z"/>
+</svg> \ No newline at end of file
diff --git a/arc-firefox-theme/chrome/browser/devtools/itemArrow-ltr.svg b/arc-firefox-theme/chrome/browser/devtools/itemArrow-ltr.svg
index bca667a..93913c9 100644
--- a/arc-firefox-theme/chrome/browser/devtools/itemArrow-ltr.svg
+++ b/arc-firefox-theme/chrome/browser/devtools/itemArrow-ltr.svg
@@ -1,7 +1,4 @@
-<!-- This Source Code Form is subject to the terms of the Mozilla Public
- - License, v. 2.0. If a copy of the MPL was not distributed with this
- - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<svg width="7" xmlns="http://www.w3.org/2000/svg" height="12" viewBox="0 0 7 12">
- <path fill="#f7f7f7" d="M7,11.6 7,.4 1.5,6z"/>
- <path fill="#ababab" d="M7,0 6,0 0,6 6,12 7,12 7,11.6 1.5,6 7,.4z"/>
+<svg width="7" xmlns="http://www.w3.org/2000/svg" height="12" viewBox="0 0 7 12" xmlns:xlink="http://www.w3.org/1999/xlink" enable-background="new 0 0 7 12">
+<path fill="#f7f7f7" d="M7,11.6 7,.4 1.5,6z"/>
+<path fill="#ababab" d="M7,0 6,0 0,6 6,12 7,12 7,11.6 1.5,6 7,.4z"/>
</svg>
diff --git a/arc-firefox-theme/chrome/browser/devtools/itemArrow-rtl.svg b/arc-firefox-theme/chrome/browser/devtools/itemArrow-rtl.svg
index e83fa63..e580b88 100755
--- a/arc-firefox-theme/chrome/browser/devtools/itemArrow-rtl.svg
+++ b/arc-firefox-theme/chrome/browser/devtools/itemArrow-rtl.svg
@@ -1,7 +1,4 @@
-<!-- This Source Code Form is subject to the terms of the Mozilla Public
- - License, v. 2.0. If a copy of the MPL was not distributed with this
- - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<svg width="7" xmlns="http://www.w3.org/2000/svg" height="12" viewBox="0 0 7 12">
- <path fill="#f7f7f7" d="M0,11.6 0,.4 5.5,6z"/>
- <path fill="#ababab" d="M1,0 0,0 0,.4 5.5,6 0,11.6 0,12 1,12 7,6z"/>
+<svg width="7" xmlns="http://www.w3.org/2000/svg" height="12" viewBox="0 0 7 12" xmlns:xlink="http://www.w3.org/1999/xlink" enable-background="new 0 0 7 12">
+<path fill="#f7f7f7" d="M0,11.6 0,.4 5.5,6z"/>
+<path fill="#ababab" d="M1,0 0,0 0,.4 5.5,6 0,11.6 0,12 1,12 7,6z"/>
</svg>
diff --git a/arc-firefox-theme/chrome/browser/devtools/layoutview.css b/arc-firefox-theme/chrome/browser/devtools/layoutview.css
index 642e89c..3e0ca8b 100644
--- a/arc-firefox-theme/chrome/browser/devtools/layoutview.css
+++ b/arc-firefox-theme/chrome/browser/devtools/layoutview.css
@@ -1,67 +1,16 @@
/* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
- * file, You can obtain one at http://mozilla.org/MPL/2.0/ */
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
.theme-sidebar {
box-sizing: border-box;
}
-body {
- /* The view will grow bigger as the window gets resized, until 400px */
- max-width: 400px;
- margin: 0px auto;
- padding: 0;
- /* "Contain" the absolutely positioned #main element */
- position: relative;
-}
-
-/* Header: contains the position and size of the element */
-
-#header {
- box-sizing: border-box;
- width: 100%;
- padding: 4px 14px;
- display: -moz-box;
- vertical-align: top;
-}
-
-#header:-moz-dir(rtl) {
- -moz-box-direction: reverse;
-}
-
-#header > span {
- display: -moz-box;
-}
-
-#element-size {
- -moz-box-flex: 1;
-}
-
-#element-size:-moz-dir(rtl) {
- -moz-box-pack: end;
-}
-
-@media (max-height: 228px) {
- #header {
- padding-top: 0;
- padding-bottom: 0;
- margin-top: 10px;
- margin-bottom: 8px;
- }
-}
-
-/* Main: contains the box-model regions */
-
#main {
- position: absolute;
- box-sizing: border-box;
- /* The regions are semi-transparent, so the white background is partly
- visible */
background-color: white;
+ border-color: hsla(210,100%,85%,0.7);
+ border-style: dotted;
color: var(--theme-selection-color);
- /* Make sure there is some space between the window's edges and the regions */
- margin: 0 14px 10px 14px;
- width: calc(100% - 2 * 14px);
}
.margin,
@@ -69,271 +18,43 @@ body {
color: var(--theme-highlight-blue);
}
-/* Regions are 3 nested elements with wide borders and outlines */
-
#content {
- height: 25px;
+ background-color: #87ceeb;
+ border-color: hsl(210,100%,85%);
+ border-style: dotted;
}
-#margins,
-#borders,
-#padding {
+#padding,
+#margins {
border-color: hsla(210,100%,85%,0.2);
- border-width: 25px;
- border-style: solid;
outline: dotted 1px hsl(210,100%,85%);
}
-#margins {
- /* This opacity applies to all of the regions, since they are nested */
- opacity: .8;
-}
-
-/* Respond to window size change by changing the size of the regions */
-
-@media (max-height: 228px) {
- #content {
- height: 18px;
- }
-
- #margins,
- #borders,
- #padding {
- border-width: 18px;
- }
-}
-
-/* Regions colors */
-
-#margins {
- border-color: #edff64;
-}
-
-#borders {
- border-color: #444444;
-}
-
#padding {
- border-color: #6a5acd;
-}
-
-#content {
- background-color: #87ceeb;
-}
-
-/* Editable region sizes are contained in absolutely positioned <p> */
-
-#main > p {
- position: absolute;
- pointer-events: none;
-}
-
-#main > p {
- margin: 0;
- text-align: center;
-}
-
-#main > p > span {
- vertical-align: middle;
- pointer-events: auto;
-}
-
-/* Coordinates for the region sizes */
-
-.top,
-.bottom {
- width: calc(100% - 2px);
- text-align: center;
-}
-
-.padding.top {
- top: 55px;
-}
-
-.padding.bottom {
- bottom: 57px;
-}
-
-.border.top {
- top: 30px;
+ background-color: #6a5acd;
}
-.border.bottom {
- bottom: 31px;
-}
-
-.margin.top {
- top: 5px;
-}
-
-.margin.bottom {
- bottom: 6px;
-}
-
-.size,
-.margin.left,
-.margin.right,
-.border.left,
-.border.right,
-.padding.left,
-.padding.right {
- top: 22px;
- line-height: 132px;
-}
-
-.size {
- width: calc(100% - 2px);
-}
-
-.margin.right,
-.margin.left,
-.border.left,
-.border.right,
-.padding.right,
-.padding.left {
- width: 25px;
-}
-
-.padding.left {
- left: 52px;
-}
-
-.padding.right {
- right: 51px;
-}
-
-.border.left {
- left: 26px;
-}
-
-.border.right {
- right: 26px;
-}
-
-.margin.right {
- right: 0;
-}
-
-.margin.left {
- left: 0;
-}
-
-.rotate.left:not(.editing) {
- transform: rotate(-90deg);
-}
-
-.rotate.right:not(.editing) {
- transform: rotate(90deg);
-}
-
-/* Coordinates should be different when the window is small, because we make
- the regions smaller then */
-
-@media (max-height: 228px) {
- .padding.top {
- top: 37px;
- }
-
- .padding.bottom {
- bottom: 38px;
- }
-
- .border.top {
- top: 19px;
- }
-
- .border.bottom {
- bottom: 20px;
- }
-
- .margin.top {
- top: 1px;
- }
-
- .margin.bottom {
- bottom: 2px;
- }
-
- .size,
- .margin.left,
- .margin.right,
- .border.left,
- .border.right,
- .padding.left,
- .padding.right {
- line-height: 80px;
- }
-
- .margin.right,
- .margin.left,
- .border.left,
- .border.right,
- .padding.right,
- .padding.left {
- width: 21px;
- }
-
- .padding.left {
- left: 35px;
- }
-
- .padding.right {
- right: 35px;
- }
-
- .border.left {
- left: 16px;
- }
-
- .border.right {
- right: 17px;
- }
-}
-
-/* Legend, displayed inside regions */
-
-.legend {
- position: absolute;
- margin: 5px 6px;
- z-index: 1;
-}
-
-.legend[data-box="margin"] {
- color: var(--theme-highlight-blue);
+#borders {
+ background-color: #444444;
+ border-style: dotted;
+ border-color: hsl(210,100%,85%);
}
-@media (max-height: 228px) {
- .legend {
- margin: 2px 6px;
- }
+#margins {
+ background-color: #edff64;
+ /* This opacity applies to all of the regions, since they are nested. */
+ opacity: .8;
}
-/* Editable fields */
-
.editable {
- border: 1px dashed transparent;
- -moz-user-select: text;
+ border-bottom: 1px dashed transparent;
}
.editable:hover {
- border-bottom-color: hsl(0, 0%, 50%);
+ border-bottom-color: hsl(0,0%,50%);
}
.styleinspector-propertyeditor {
- border: 1px solid #ccc;
+ border: 1px solid #CCC;
padding: 0;
}
-
-/* Make sure the content size doesn't appear as editable like the other sizes */
-
-.size > span {
- cursor: default;
-}
-
-/* Hide all values when the view is inactive */
-
-body.inactive > #header > #element-position,
-body.inactive > #header > #element-size,
-body.inactive > #main > p {
- visibility: hidden;
-}
diff --git a/arc-firefox-theme/chrome/browser/devtools/light-theme.css b/arc-firefox-theme/chrome/browser/devtools/light-theme.css
index 92515ff..b13e682 100644
--- a/arc-firefox-theme/chrome/browser/devtools/light-theme.css
+++ b/arc-firefox-theme/chrome/browser/devtools/light-theme.css
@@ -3,9 +3,8 @@
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
-/* Colors are taken from:
- * https://developer.mozilla.org/en-US/docs/Tools/DevToolsColors.
- * Changes should be kept in sync with commandline.css and commandline.inc.css.
+/* According to:
+ * https://bugzilla.mozilla.org/show_bug.cgi?id=715472#c17
*/
:root {
--theme-body-background: #fcfcfc;
@@ -15,10 +14,10 @@
--theme-tab-toolbar-background: #ebeced;
--theme-toolbar-background: #f0f1f2;
--theme-selection-background: #4c9ed9;
- --theme-selection-background-semitransparent: rgba(76, 158, 217, .23);
--theme-selection-color: #f5f7fa;
+ --theme-selection-background-semitransparent: rgba(76, 158, 217, .23);
--theme-splitter-color: #aaaaaa;
- --theme-comment: #757873;
+ --theme-comment: hsl(90,2%,46%);
--theme-body-color: #18191a;
--theme-body-color-alt: #585959;
@@ -26,22 +25,14 @@
--theme-content-color2: #8fa1b2;
--theme-content-color3: #667380;
- --theme-highlight-green: #2cbb0f;
- --theme-highlight-blue: #0088cc;
- --theme-highlight-bluegrey: #0072ab;
+ --theme-highlight-green: hsl(72,100%,27%);
+ --theme-highlight-blue: hsl(208,56%,40%);
+ --theme-highlight-bluegrey: hsl(208,81%,21%);
--theme-highlight-purple: #5b5fff;
- --theme-highlight-lightorange: #d97e00;
- --theme-highlight-orange: #f13c00;
- --theme-highlight-red: #ed2655;
+ --theme-highlight-lightorange: #a18650;
+ --theme-highlight-orange: hsl(24,85%,39%);
+ --theme-highlight-red: #bf5656;
--theme-highlight-pink: #b82ee5;
-
- /* Colors used in Graphs, like performance tools. Similar colors to Chrome's timeline. */
- --theme-graphs-green: #85d175;
- --theme-graphs-blue: #83b7f6;
- --theme-graphs-purple: #b693eb;
- --theme-graphs-yellow: #efc052;
- --theme-graphs-red: #e57180;
- --theme-graphs-grey: #cccccc;
}
.theme-body {
@@ -211,8 +202,9 @@
border-color: var(--theme-splitter-color);
}
-.ruleview-swatch,
-.computedview-colorswatch {
+.ruleview-colorswatch,
+.computedview-colorswatch,
+.ruleview-bezierswatch {
box-shadow: 0 0 0 1px #c4c4c4;
}
@@ -343,7 +335,7 @@ div.CodeMirror span.eval-text {
background-position: -14px 0;
}
-@media (min-resolution: 1.25dppx) {
+@media (min-resolution: 2dppx) {
.theme-twisty, .theme-checkbox {
background-image: url("chrome://browser/skin/devtools/controls@2x.png");
}
@@ -381,7 +373,7 @@ div.CodeMirror span.eval-text {
margin-left: -4px;
}
-@media (min-resolution: 1.25dppx) {
+@media (min-resolution: 2dppx) {
.theme-tooltip-panel .panel-arrow[side="top"],
.theme-tooltip-panel .panel-arrow[side="bottom"] {
list-style-image: url("chrome://browser/skin/devtools/tooltip/arrow-vertical-light@2x.png");
@@ -410,24 +402,10 @@ div.CodeMirror span.eval-text {
-/* CSS Variables specific to the devtools toolbar that aren't defined by the themes */
-.theme-light {
- --searchbox-background-color: #ffee99;
- --searchbox-border-color: #ffbf00;
- --searcbox-no-match-background-color: #ffe5e5;
- --searcbox-no-match-border-color: #e52e2e;
-}
-
-.theme-dark {
- --searchbox-background-color: #4d4222;
- --searchbox-border-color: #d99f2b;
- --searcbox-no-match-background-color: #402325;
- --searcbox-no-match-border-color: #cc3d3d;
-}
-
/* Toolbars */
.devtools-toolbar,
-.devtools-sidebar-tabs tabs {
+.devtools-sidebar-tabs tabs,
+.devtools-sidebar-alltabs {
-moz-appearance: none;
padding: 0;
border-width: 0;
@@ -445,12 +423,10 @@ div.CodeMirror span.eval-text {
.devtools-toolbar checkbox {
margin: 0 2px;
padding: 0;
- line-height: -moz-block-height;
}
.devtools-toolbar checkbox .checkbox-check {
margin: 0;
padding: 0;
- vertical-align: bottom;
}
.devtools-toolbar checkbox .checkbox-label-box {
border: none !important; /* overrides .checkbox-label-box from checkbox.css */
@@ -667,7 +643,6 @@ div.CodeMirror span.eval-text {
.devtools-button {
border: 0 solid var(--theme-splitter-color);
background: var(--theme-toolbar-background);
- color: var(--theme-body-color);
margin: 0;
padding: 0;
min-width: 32px;
@@ -718,12 +693,7 @@ div.CodeMirror span.eval-text {
background-repeat: no-repeat;
}
-.devtools-button[disabled]::before,
-.devtools-button:disabled::before {
- opacity: 0.5;
-}
-
-@media (min-resolution: 1.25dppx) {
+@media (min-resolution: 2dppx) {
.devtools-button::before {
background-size: 32px;
}
@@ -746,7 +716,7 @@ div.CodeMirror span.eval-text {
margin-bottom: 1px;
padding: 0;
-moz-padding-start: 22px;
- -moz-padding-end: 4px;
+ -moz-padding-end: 12px;
background-position: 8px center;
background-size: 11px 11px;
background-repeat: no-repeat;
@@ -761,95 +731,28 @@ div.CodeMirror span.eval-text {
background-image: url(magnifying-glass-light.png);
}
-.devtools-searchinput:-moz-locale-dir(rtl) {
- background-position: calc(100% - 8px) center;
-}
-
-.devtools-searchinput > .textbox-input-box > .textbox-search-icons > .textbox-search-icon {
- visibility: hidden;
-}
-
-/* Searchbox is a div container element for a search input element */
-.devtools-searchbox {
- display: flex;
- flex: 1;
- position: relative;
-}
+@media (min-resolution: 2dppx) {
+ .theme-dark .devtools-searchinput {
+ background-image: url(magnifying-glass@2x.png);
+ }
-.devtools-rule-searchbox {
- -moz-box-flex: 1;
- padding-right: 23px;
- width: 100%;
- font: inherit;
+ .theme-light .devtools-searchinput {
+ background-image: url(magnifying-glass-light@2x.png);
+ }
}
-.devtools-rule-searchbox[filled] {
- background-color: var(--searchbox-background-color);
- border-color: var(--searchbox-border-color);
+.devtools-searchinput:-moz-locale-dir(rtl) {
+ background-position: calc(100% - 8px) center;
}
-.devtools-style-searchbox-no-match {
- background-color: var(--searcbox-no-match-background-color) !important;
- border-color: var(--searcbox-no-match-border-color) !important;
+.devtools-searchinput > .textbox-input-box > .textbox-search-icons {
+ display: none;
}
.devtools-no-search-result {
border-color: var(--theme-highlight-red) !important;
}
-.devtools-searchinput-clear {
- position: absolute;
- top: 3.5px;
- right: 7px;
- padding: 0;
- border: 0;
- width: 16px;
- height: 16px;
- background-position: 0 0;
- background-repeat: no-repeat;
- background-color: transparent;
-}
-
-.theme-dark .devtools-searchinput-clear {
- background-image: url("chrome://browser/skin/devtools/search-clear-dark.svg");
-}
-
-.theme-light .devtools-searchinput-clear {
- background-image: url("chrome://browser/skin/devtools/search-clear-light.svg");
-}
-
-.devtools-style-searchbox-no-match + .devtools-searchinput-clear {
- background-image: url("chrome://browser/skin/devtools/search-clear-failed.svg") !important;
-}
-
-.devtools-searchinput-clear:hover {
- background-position: -16px 0;
-}
-
-.theme-dark .devtools-searchinput > .textbox-input-box > .textbox-search-icons > .textbox-search-clear {
- list-style-image: url("chrome://browser/skin/devtools/search-clear-dark.svg");
- -moz-image-region: rect(0, 16px, 16px, 0);
-}
-
-.theme-light .devtools-searchinput > .textbox-input-box > .textbox-search-icons > .textbox-search-clear {
- list-style-image: url("chrome://browser/skin/devtools/search-clear-light.svg");
- -moz-image-region: rect(0, 16px, 16px, 0);
-}
-
-.devtools-searchinput > .textbox-input-box > .textbox-search-icons > .textbox-search-clear:hover {
- -moz-image-region: rect(0, 32px, 16px, 16px);
-}
-
-@media (min-resolution: 1.25dppx) {
- .theme-dark .devtools-searchinput {
- background-image: url(magnifying-glass@2x.png);
- }
-
- .theme-light .devtools-searchinput {
- background-image: url(magnifying-glass-light@2x.png);
- }
-}
-
/* Close button */
.devtools-closebutton {
@@ -911,17 +814,13 @@ div.CodeMirror span.eval-text {
}
.devtools-sidebar-alltabs {
- -moz-appearance: none;
- height: 24px;
- line-height: 24px;
- padding: 0 4px;
margin: 0;
border-width: 0 0 1px 0;
-moz-border-start-width: 1px;
border-style: solid;
}
-.devtools-sidebar-alltabs .toolbarbutton-icon {
+.devtools-sidebar-alltabs dropmarker {
display: none;
}
@@ -951,57 +850,73 @@ div.CodeMirror span.eval-text {
text-shadow: none;
}
-.devtools-sidebar-tabs tabs > tab {
- border-image: linear-gradient(transparent 15%, var(--theme-splitter-color) 15%, var(--theme-splitter-color) 85%, transparent 85%) 1 1;
-}
-
-.devtools-sidebar-tabs tabs > tab[selected],
-.devtools-sidebar-tabs tabs > tab[selected] + tab {
- border-image: linear-gradient(var(--theme-splitter-color), var(--theme-splitter-color)) 1 1;
-}
-
.devtools-sidebar-tabs tabs > tab:first-child {
-moz-border-start-width: 0;
}
+.theme-dark .devtools-sidebar-tabs tabs > tab {
+ border-image: linear-gradient(transparent 15%, #5a6169 15%, #5a6169 85%, transparent 85%) 1 1;
+}
+
.theme-dark .devtools-sidebar-tabs tabs > tab:hover {
background: hsla(206,37%,4%,.2);
+ border-image: linear-gradient(transparent 15%, #5a6169 15%, #5a6169 85%, transparent 85%) 1 1;
}
.theme-dark .devtools-sidebar-tabs tabs > tab:hover:active {
background: hsla(206,37%,4%,.4);
+ border-image: linear-gradient(transparent 15%, #5a6169 15%, #5a6169 85%, transparent 85%) 1 1;
+}
+
+.theme-dark .devtools-sidebar-tabs tabs > tab[selected] + tab {
+ border-image: linear-gradient(#2d5b7d, #2d5b7d) 1 1;
}
.theme-dark .devtools-sidebar-tabs tabs > tab[selected] + tab:hover {
background: hsla(206,37%,4%,.2);
+ border-image: linear-gradient(#2d5b7d, #2d5b7d) 1 1;
}
.theme-dark .devtools-sidebar-tabs tabs > tab[selected] + tab:hover:active {
background: hsla(206,37%,4%,.4);
+ border-image: linear-gradient(#2d5b7d, #2d5b7d) 1 1;
}
.theme-dark .devtools-sidebar-tabs tabs > tab[selected],
.theme-dark .devtools-sidebar-tabs tabs > tab[selected]:hover:active {
color: var(--theme-selection-color);
background: #1d4f73;
+ border-image: linear-gradient(#2d5b7d, #2d5b7d) 1 1;
+}
+
+.theme-light .devtools-sidebar-tabs tabs > tab {
+ border-image: linear-gradient(transparent 15%, #aaa 15%, #aaa 85%, transparent 85%) 1 1;
}
.theme-light .devtools-sidebar-tabs tabs > tab:hover {
background: #ddd;
+ border-image: linear-gradient(transparent 15%, #aaa 15%, #aaa 85%, transparent 85%) 1 1;
}
.theme-light .devtools-sidebar-tabs tabs > tab:hover:active {
background: #ddd;
+ border-image: linear-gradient(transparent 15%, #aaa 15%, #aaa 85%, transparent 85%) 1 1;
+}
+
+.theme-light .devtools-sidebar-tabs tabs > tab[selected] + tab {
+ border-image: linear-gradient(#aaa, #aaa);
}
.theme-light .devtools-sidebar-tabs tabs > tab[selected] + tab:hover {
background: #ddd;
+ border-image: linear-gradient(#aaa, #aaa);
}
.theme-light .devtools-sidebar-tabs tabs > tab[selected],
.theme-light .devtools-sidebar-tabs tabs > tab[selected]:hover:active {
color: var(--theme-selection-color);
background: #4c9ed9;
+ border-image: linear-gradient(#aaa, #aaa);
}
/* Toolbox - moved from toolbox.css.
@@ -1044,20 +959,6 @@ div.CodeMirror span.eval-text {
background-image: url("chrome://browser/skin/devtools/undock@2x.png");
}
-#toolbox-dock-bottom-minimize {
- /* Bug 1177463 - The minimize button is currently hidden until we agree on
- the UI for it, and until bug 1173849 is fixed too. */
- display: none;
-}
-
-#toolbox-dock-bottom-minimize > image {
- background-image: url("chrome://browser/skin/devtools/dock-bottom-minimize@2x.png");
-}
-
-#toolbox-dock-bottom-minimize.minimized > image {
- background-image: url("chrome://browser/skin/devtools/dock-bottom-maximize@2x.png");
-}
-
#toolbox-dock-window,
#toolbox-dock-bottom,
#toolbox-dock-side {
@@ -1166,11 +1067,7 @@ div.CodeMirror span.eval-text {
background-image: url("chrome://browser/skin/devtools/command-eyedropper.png");
}
-#command-button-rulers > image {
- background-image: url("chrome://browser/skin/devtools/command-rulers.png");
-}
-
-@media (min-resolution: 1.25dppx) {
+@media (min-resolution: 2dppx) {
#command-button-paintflashing > image {
background-image: url("chrome://browser/skin/devtools/command-paintflashing@2x.png");
}
@@ -1206,10 +1103,6 @@ div.CodeMirror span.eval-text {
#command-button-eyedropper > image {
background-image: url("chrome://browser/skin/devtools/command-eyedropper@2x.png");
}
-
- #command-button-rulers > image {
- background-image: url("chrome://browser/skin/devtools/command-rulers@2x.png");
- }
}
/* Tabs */
@@ -1279,12 +1172,9 @@ div.CodeMirror span.eval-text {
background-color: rgba(170,170,170,.4);
}
-.devtools-tab:not([selected])[highlighted] {
- box-shadow: 0 2px 0 var(--theme-highlight-green) inset;
-}
-
.theme-dark .devtools-tab:not([selected])[highlighted] {
background-color: hsla(99,100%,14%,.2);
+ box-shadow: 0 2px 0 #7bc107 inset;
}
.theme-light .devtools-tab:not([selected])[highlighted] {
diff --git a/arc-firefox-theme/chrome/browser/devtools/netmonitor.css b/arc-firefox-theme/chrome/browser/devtools/netmonitor.css
index 9448a39..1724759 100644
--- a/arc-firefox-theme/chrome/browser/devtools/netmonitor.css
+++ b/arc-firefox-theme/chrome/browser/devtools/netmonitor.css
@@ -7,15 +7,6 @@
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
-:root.theme-dark {
- --table-splitter-color: rgba(255,255,255,0.15);
- --table-zebra-background: rgba(255,255,255,0.05);
-}
-:root.theme-light {
- --table-splitter-color: rgba(0,0,0,0.15);
- --table-zebra-background: rgba(0,0,0,0.05);
-}
-
#requests-menu-empty-notice {
margin: 0;
padding: 12px;
@@ -42,6 +33,7 @@
margin: 0;
}
+
/* Network requests table */
#requests-menu-toolbar {
@@ -57,9 +49,26 @@
padding: 3px;
}
-.requests-menu-header:not(:last-child),
-.requests-menu-subitem:not(:last-child) {
- -moz-border-end: 1px solid var(--table-splitter-color);
+.theme-dark .requests-menu-header:not(:last-child),
+.theme-dark .requests-menu-subitem:not(:last-child) {
+ -moz-border-end: 1px solid rgba(0,0,0,0.2);
+ box-shadow: 1px 0 0 rgba(128,128,128,0.15);
+}
+
+.theme-dark .requests-menu-header:not(:last-child):-moz-locale-dir(rtl),
+.theme-dark .requests-menu-subitem:not(:last-child):-moz-locale-dir(rtl) {
+ box-shadow: -1px 0 0 rgba(128,128,128,0.15);
+}
+
+.theme-light .requests-menu-header:not(:last-child),
+.theme-light .requests-menu-subitem:not(:last-child) {
+ -moz-border-end: 1px solid rgba(128,128,128,0.25);
+ box-shadow: 1px 0 0 transparent;
+}
+
+.theme-light .requests-menu-header:not(:last-child):-moz-locale-dir(rtl),
+.theme-light .requests-menu-subitem:not(:last-child):-moz-locale-dir(rtl) {
+ box-shadow: -1px 0 0 transparent;
}
.requests-menu-header-button {
@@ -129,8 +138,12 @@
-moz-margin-end: 4px;
}
-.requests-menu-icon {
- outline: 1px solid var(--table-splitter-color);
+.theme-dark .requests-menu-icon {
+ outline: 1px solid rgba(0,0,0,0.2);
+}
+
+.theme-light .requests-menu-icon {
+ outline: 1px solid rgba(128,128,128,0.25);
}
.requests-menu-file {
@@ -143,28 +156,35 @@
}
.requests-security-state-icon {
- width: 16px;
- height: 16px;
-moz-margin-end: 4px;
+ -moz-image-region:rect(0px, 16px, 16px, 0px);
+}
+
+.requests-security-state-icon:hover {
+ -moz-image-region: rect(0px, 32px, 16px, 16px);
+}
+
+.requests-security-state-icon:active {
+ -moz-image-region: rect(0px, 48px, 16px, 32px);
}
.security-state-insecure {
- list-style-image: url(chrome://browser/skin/identity-not-secure.svg);
+ list-style-image: url(chrome://browser/skin/identity-icons-generic.png);
}
.security-state-secure {
cursor: pointer;
- list-style-image: url(chrome://browser/skin/identity-secure.svg);
+ list-style-image: url(chrome://browser/skin/identity-icons-https.png);
}
.security-state-weak {
cursor: pointer;
- list-style-image: url(chrome://browser/skin/identity-mixed-passive-loaded.svg);
+ list-style-image: url(chrome://browser/skin/identity-icons-https-mixed-display.png);
}
.security-state-broken {
cursor: pointer;
- list-style-image: url(chrome://browser/skin/identity-mixed-active-loaded.svg);
+ list-style-image: url(chrome://browser/skin/identity-icons-https-mixed-active.png);
}
.requests-menu-type {
@@ -199,42 +219,70 @@ label.requests-menu-status-code {
-moz-margin-end: -3em !important;
}
-box.requests-menu-status:not([code]) {
- background-color: var(--theme-content-color2);
+.theme-dark box.requests-menu-status:not([code]) {
+ background-color: rgba(95, 115, 135, 1); /* dark grey */
+}
+
+.theme-light box.requests-menu-status:not([code]) {
+ background-color: rgba(143, 161, 178, 1); /* grey */
}
-box.requests-menu-status[code="cached"] {
- border: 2px solid var(--theme-content-color2);
- background-color: transparent;
+.theme-dark box.requests-menu-status[code^="1"] {
+ background-color: rgba(70, 175, 227, 1); /* light blue */
}
-box.requests-menu-status[code^="1"] {
- background-color: var(---theme-highlight-blue);
+.theme-light box.requests-menu-status[code^="1"] {
+ background-color: rgba(0, 136, 204, 1); /* light blue */
}
-box.requests-menu-status[code^="2"] {
- background-color: var(--theme-highlight-green);
+.theme-dark box.requests-menu-status[code^="2"] {
+ background-color: rgba(112, 191, 83, 1); /* green */
+}
+
+.theme-light box.requests-menu-status[code^="2"] {
+ background-color: rgba(44, 187, 15, 1); /* green */
}
/* 3xx are triangles */
-box.requests-menu-status[code^="3"] {
+.theme-dark box.requests-menu-status[code^="3"] {
+ background-color: transparent;
+ width: 0;
+ height: 0;
+ border-left: 5px solid transparent;
+ border-right: 5px solid transparent;
+ border-bottom: 10px solid rgba(217, 155, 40, 1); /* light orange */
+ border-radius: 0;
+}
+
+.theme-light box.requests-menu-status[code^="3"] {
background-color: transparent;
width: 0;
height: 0;
border-left: 5px solid transparent;
border-right: 5px solid transparent;
- border-bottom: 10px solid var(--theme-highlight-lightorange);
+ border-bottom: 10px solid rgba(217, 126, 0, 1); /* light orange */
border-radius: 0;
}
/* 4xx and 5xx are squares - error codes */
-box.requests-menu-status[code^="4"] {
- background-color: var(--theme-highlight-red);
+.theme-dark box.requests-menu-status[code^="4"] {
+ background-color: rgba(235, 83, 104, 1); /* red */
+ border-radius: 0; /* squares */
+}
+
+.theme-light box.requests-menu-status[code^="4"] {
+ background-color: rgba(237, 38, 85, 1); /* red */
border-radius: 0; /* squares */
}
-box.requests-menu-status[code^="5"] {
- background-color: var(--theme-highlight-pink);
+.theme-dark box.requests-menu-status[code^="5"] {
+ background-color: rgba(223, 128, 255, 1); /* pink? */
+ border-radius: 0;
+ transform: rotate(45deg);
+}
+
+.theme-light box.requests-menu-status[code^="5"] {
+ background-color: rgba(184, 46, 229, 1); /* pink! */
border-radius: 0;
transform: rotate(45deg);
}
@@ -375,26 +423,17 @@ box.requests-menu-status[code^="5"] {
}
/* SideMenuWidget */
-#network-table .side-menu-widget-empty-text,
-#network-table .side-menu-widget-container {
- background-color: var(--theme-body-background);
-}
-
-#network-table .side-menu-widget-item {
- border-top-color: transparent;
- border-bottom-color: transparent;
-}
.side-menu-widget-item-contents {
padding: 0px;
}
-.side-menu-widget-item:not(.selected)[odd] {
- background-color: var(--table-zebra-background);
+.theme-dark .side-menu-widget-item:not(.selected)[odd] {
+ background: rgba(255,255,255,0.05);
}
-.side-menu-widget-item:not(.selected):hover {
- background-color: var(--theme-selection-background-semitransparent);
+.theme-light .side-menu-widget-item:not(.selected)[odd] {
+ background: rgba(128,128,128,0.05);
}
/* Network request details */
@@ -420,7 +459,7 @@ box.requests-menu-status[code^="5"] {
-moz-image-region: rect(0px,32px,16px,16px);
}
-@media (min-resolution: 1.25dppx) {
+@media (min-resolution: 2dppx) {
#details-pane-toggle {
list-style-image: url("chrome://browser/skin/devtools/debugger-collapse@2x.png");
-moz-image-region: rect(0px,32px,32px,0px);
@@ -437,16 +476,9 @@ box.requests-menu-status[code^="5"] {
/* Network request details tabpanels */
-.tabpanel-content {
- background-color: var(--theme-sidebar-background);
-}
-
.theme-dark .tabpanel-content {
- color: var(--theme-selection-color);
-}
-
-#headers-tabpanel {
background-color: var(--theme-toolbar-background);
+ color: var(--theme-selection-color);
}
/* Summary tabpanel */
@@ -466,10 +498,6 @@ box.requests-menu-status[code^="5"] {
-moz-padding-start: 3px;
}
-.theme-dark .tabpanel-summary-value {
- color: var(--theme-selection-color);
-}
-
/* Headers tabpanel */
#headers-summary-status,
@@ -560,7 +588,7 @@ box.requests-menu-status[code^="5"] {
height: 12px;
}
-@media (min-resolution: 1.25dppx) {
+@media (min-resolution: 2dppx) {
.security-warning-icon {
background-image: url(alerticon-warning@2x.png);
}
@@ -586,9 +614,16 @@ box.requests-menu-status[code^="5"] {
/* Footer */
-#requests-menu-footer {
+.theme-dark #requests-menu-footer {
+ border-top: 1px solid rgba(0,0,0,0.2);
+ box-shadow: 0 1px 0 rgba(128,128,128,0.15) inset;
+ background-color: var(--theme-toolbar-background);
+}
+
+.theme-light #requests-menu-footer {
+ border-top: 1px solid rgba(128,128,128,0.25);
+ box-shadow: 0 1px 0 transparent inset;
background-color: var(--theme-toolbar-background);
- border-top: 1px solid var(--table-splitter-color);
}
.requests-menu-footer-button,
@@ -615,12 +650,14 @@ box.requests-menu-status[code^="5"] {
.theme-dark .requests-menu-footer-spacer:not(:first-child),
.theme-dark .requests-menu-footer-button:not(:first-child) {
- -moz-border-start: 1px solid var(--table-splitter-color);
+ -moz-border-start: 1px solid rgba(128,128,128,0.15);
+ box-shadow: -1px 0 0 rgba(0,0,0,0.2);
}
.theme-light .requests-menu-footer-spacer:not(:first-child),
.theme-light .requests-menu-footer-button:not(:first-child) {
- -moz-border-start: 1px solid var(--table-splitter-color);
+ -moz-border-start: 1px solid transparent;
+ box-shadow: -1px 0 0 rgba(128,128,128,0.25);
}
.requests-menu-footer-button {
@@ -632,40 +669,27 @@ box.requests-menu-status[code^="5"] {
background: rgba(0,0,0,0.10);
}
-.requests-menu-footer-button:hover:active {
- background-color: var(--theme-selection-background-semitransparent);
-}
-
-.requests-menu-footer-button:not(:active)[checked] {
- background-color: var(--theme-selection-background);
- color: var(--theme-selection-color);
-}
-
-.requests-menu-footer-label {
- padding-top: 3px;
- font-weight: 600;
+.theme-dark .requests-menu-footer-button:hover:active {
+ background-color: rgba(29,79,115,0.4); /* Select Highlight Blue at 40% opacity */
}
-#requests-menu-filter-freetext-text {
- transition-property: max-width, -moz-padding-end, -moz-padding-start;
- transition-duration: 250ms;
- transition-timing-function: ease;
+.theme-light .requests-menu-footer-button:hover:active {
+ background-color: rgba(76,158,217,0.4); /* Select Highlight Blue at 40% opacity */
}
-#requests-menu-filter-freetext-text:not([focused]):not([filled]) > .textbox-input-box {
- overflow: hidden;
+.theme-dark .requests-menu-footer-button:not(:active)[checked] {
+ background-color: rgba(29,79,115,1); /* Select Highlight Blue */
+ color: rgba(245,247,250,1); /* Light foreground text */
}
-#requests-menu-filter-freetext-text:not([focused]):not([filled]) {
- max-width: 20px !important;
- -moz-padding-end: 5px;
- -moz-padding-start: 22px;
- background-position: 8px center, top left, top left;
+.theme-light .requests-menu-footer-button:not(:active)[checked] {
+ background-color: rgba(76,158,217,1); /* Select Highlight Blue */
+ color: rgba(245,247,250,1); /* Light foreground text */
}
-#requests-menu-filter-freetext-text[focused],
-#requests-menu-filter-freetext-text[filled] {
- max-width: 200px !important;
+.requests-menu-footer-label {
+ padding-top: 3px;
+ font-weight: 600;
}
/* Performance analysis buttons */
@@ -718,7 +742,7 @@ box.requests-menu-status[code^="5"] {
}
#network-statistics-charts {
- background-color: var(--theme-sidebar-background);
+ background-color: var(--theme-toolbar-background);
}
#network-statistics-charts .pie-chart-container {
diff --git a/arc-firefox-theme/chrome/browser/devtools/performance-icons.svg b/arc-firefox-theme/chrome/browser/devtools/performance-icons.svg
index a115938..8bea997 100644
--- a/arc-firefox-theme/chrome/browser/devtools/performance-icons.svg
+++ b/arc-firefox-theme/chrome/browser/devtools/performance-icons.svg
@@ -1,45 +1,42 @@
-<!-- This Source Code Form is subject to the terms of the Mozilla Public
- - License, v. 2.0. If a copy of the MPL was not distributed with this
- - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
<svg xmlns="http://www.w3.org/2000/svg" width="16px" height="16px">
- <style>
- g {
- fill: #babec3;
- }
- g:not(:target) {
- display: none;
- }
- </style>
- <g id="overview-markers">
- <rect x="0px" y="3px" width="5px" height="2.5px" rx="1" ry="1"/>
- <rect x="7px" y="3px" width="9px" height="2.5px" rx="1" ry="1"/>
- <rect x="0px" y="7px" width="9px" height="2.5px" rx="1" ry="1"/>
- <rect x="10px" y="7px" width="6px" height="2.5px" rx="1" ry="1"/>
- <rect x="4px" y="11px" width="5px" height="2.5px" rx="1" ry="1"/>
- <rect x="12px" y="11px" width="4px" height="2.5px" rx="1" ry="1"/>
- </g>
- <g id="overview-frames">
- <rect x="1px" y="4px" width="2px" height="12px" rx="1" ry="1"/>
- <rect x="5px" y="12px" width="2px" height="4px" rx="1" ry="1"/>
- <rect x="9px" y="9px" width="2px" height="7px" rx="1" ry="1"/>
- <rect x="13px" y="7px" width="2px" height="9px" rx="1" ry="1"/>
- </g>
- <g id="details-waterfall">
- <rect x="0px" y="3px" width="9px" height="2.5px" rx="1" ry="1"/>
- <rect x="5px" y="7px" width="8px" height="2.5px" rx="1" ry="1"/>
- <rect x="7px" y="11px" width="9px" height="2.5px" rx="1" ry="1"/>
- </g>
- <g id="details-call-tree">
- <rect x="0px" y="3px" width="16px" height="2px" rx="1" ry="1"/>
- <rect x="0px" y="6px" width="8px" height="2px" rx="1" ry="1"/>
- <rect x="0px" y="9px" width="11px" height="2px" rx="1" ry="1"/>
- <rect x="0px" y="12px" width="6px" height="2px" rx="1" ry="1"/>
- </g>
- <g id="details-flamegraph">
- <rect x="0px" y="3px" width="16px" height="2px" rx="1" ry="1"/>
- <rect x="0px" y="6px" width="8px" height="2px" rx="1" ry="1"/>
- <rect x="10px" y="6px" width="6px" height="2px" rx="1" ry="1"/>
- <rect x="2px" y="9px" width="6px" height="2px" rx="1" ry="1"/>
- <rect x="5px" y="12px" width="3px" height="2px" rx="1" ry="1"/>
- </g>
+<style>
+ g {
+ fill: #edf0f1;
+ }
+ g:not(:target) {
+ display: none;
+ }
+</style>
+<g id="overview-markers">
+ <rect x="0px" y="3px" width="5px" height="2.5px" rx="1" ry="1"/>
+ <rect x="7px" y="3px" width="9px" height="2.5px" rx="1" ry="1"/>
+ <rect x="0px" y="7px" width="9px" height="2.5px" rx="1" ry="1"/>
+ <rect x="10px" y="7px" width="6px" height="2.5px" rx="1" ry="1"/>
+ <rect x="4px" y="11px" width="5px" height="2.5px" rx="1" ry="1"/>
+ <rect x="12px" y="11px" width="4px" height="2.5px" rx="1" ry="1"/>
+</g>
+<g id="overview-frames">
+ <rect x="1px" y="4px" width="2px" height="12px" rx="1" ry="1"/>
+ <rect x="5px" y="12px" width="2px" height="4px" rx="1" ry="1"/>
+ <rect x="9px" y="9px" width="2px" height="7px" rx="1" ry="1"/>
+ <rect x="13px" y="7px" width="2px" height="9px" rx="1" ry="1"/>
+</g>
+<g id="details-waterfall">
+ <rect x="0px" y="3px" width="9px" height="2.5px" rx="1" ry="1"/>
+ <rect x="5px" y="7px" width="8px" height="2.5px" rx="1" ry="1"/>
+ <rect x="7px" y="11px" width="9px" height="2.5px" rx="1" ry="1"/>
+</g>
+<g id="details-call-tree">
+ <rect x="0px" y="3px" width="16px" height="2px" rx="1" ry="1"/>
+ <rect x="0px" y="6px" width="8px" height="2px" rx="1" ry="1"/>
+ <rect x="0px" y="9px" width="11px" height="2px" rx="1" ry="1"/>
+ <rect x="0px" y="12px" width="6px" height="2px" rx="1" ry="1"/>
+</g>
+<g id="details-flamegraph">
+ <rect x="0px" y="3px" width="16px" height="2px" rx="1" ry="1"/>
+ <rect x="0px" y="6px" width="8px" height="2px" rx="1" ry="1"/>
+ <rect x="10px" y="6px" width="6px" height="2px" rx="1" ry="1"/>
+ <rect x="2px" y="9px" width="6px" height="2px" rx="1" ry="1"/>
+ <rect x="5px" y="12px" width="3px" height="2px" rx="1" ry="1"/>
+</g>
</svg>
diff --git a/arc-firefox-theme/chrome/browser/devtools/performance.css b/arc-firefox-theme/chrome/browser/devtools/performance.css
index 8eafa36..198e56a 100644
--- a/arc-firefox-theme/chrome/browser/devtools/performance.css
+++ b/arc-firefox-theme/chrome/browser/devtools/performance.css
@@ -1,3 +1,7 @@
+/* This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
+
/* vim:set ts=2 sw=2 sts=2 et: */
/* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this file,
@@ -6,7 +10,6 @@
/* CSS Variables specific to this panel that aren't defined by the themes */
.theme-dark {
--cell-border-color: rgba(255,255,255,0.15);
- --cell-border-color-light: rgba(255,255,255,0.1);
--focus-cell-border-color: rgba(255,255,255,0.5);
--row-alt-background-color: rgba(29,79,115,0.15);
--row-hover-background-color: rgba(29,79,115,0.25);
@@ -14,7 +17,6 @@
.theme-light {
--cell-border-color: rgba(0,0,0,0.15);
- --cell-border-color-light: rgba(0,0,0,0.1);
--focus-cell-border-color: rgba(0,0,0,0.3);
--row-alt-background-color: rgba(76,158,217,0.1);
--row-hover-background-color: rgba(76,158,217,0.2);
@@ -22,8 +24,13 @@
/* Toolbar */
-#performance-toolbar-control-other {
- -moz-padding-end: 5px;
+#performance-toolbar > tabs,
+#performance-toolbar {
+ -moz-border-end-color: var(--theme-splitter-color);
+}
+
+#performance-toolbar-controls-detail-views > toolbarbutton {
+ min-width: 0;
}
#performance-toolbar-controls-detail-views .toolbarbutton-text {
@@ -31,167 +38,69 @@
-moz-padding-end: 8px;
}
-#filter-button {
- list-style-image: url(timeline-filter.svg#filter);
- min-width: 24px;
-}
-
-#filter-button[disabled] {
- list-style-image: url(timeline-filter.svg#filter-disabled);
-}
-
-#filter-button[open] {
- list-style-image: url(timeline-filter.svg#filter-open);
-}
-
-#performance-filter-menupopup > menuitem:before {
- content: "";
- display: block;
- width: 8px;
- height: 8px;
- margin: 0 8px;
- border-radius: 1px;
-}
+/* Recording Notice */
-/* Details panel buttons */
-
-#select-waterfall-view {
- list-style-image: url(performance-icons.svg#details-waterfall);
-}
-
-#select-js-calltree-view,
-#select-memory-calltree-view {
- list-style-image: url(performance-icons.svg#details-call-tree);
-}
-
-#select-js-flamegraph-view,
-#select-memory-flamegraph-view {
- list-style-image: url(performance-icons.svg#details-flamegraph);
+#performance-view .notice-container {
+ font-size: 120%;
+ background-color: var(--theme-toolbar-background);
+ color: var(--theme-body-color);
+ padding-bottom: 20vh;
}
-#select-optimizations-view {
- list-style-image: url(profiler-stopwatch.svg);
+#performance-view .notice-container button {
+ min-width: 30px;
+ min-height: 28px;
+ margin: 0;
}
-/* Recording buttons */
+/* Overview Panel */
-#main-record-button {
+.record-button {
list-style-image: url(profiler-stopwatch.svg);
}
-#main-record-button[checked] {
+.record-button[checked] {
list-style-image: url(profiler-stopwatch-checked.svg);
}
-#main-record-button .button-icon {
- margin: 0;
-}
-
-#main-record-button .button-text {
- display: none;
-}
-
-.notice-container .record-button {
- padding: 5px !important;
-}
-
-.notice-container .record-button[checked],
-.notice-container .record-button[checked] {
- color: var(--theme-selection-color) !important;
- background: var(--theme-selection-background) !important;
-}
-
.record-button[locked] {
pointer-events: none;
- opacity: 0.5;
-}
-
-/* Sidebar & recording items */
-
-.recording-item {
- padding: 4px;
-}
-
-.recording-item-title {
- font-size: 110%;
-}
-
-.recording-item-footer {
- padding-top: 4px;
- font-size: 90%;
-}
-
-.recording-item-save {
- text-decoration: underline;
- cursor: pointer;
-}
-
-.recording-item-duration,
-.recording-item-save {
- color: var(--theme-body-color-alt);
-}
-
-#recordings-list .selected label {
- /* Text inside a selected item should not be custom colored. */
- color: inherit !important;
-}
-
-/* Recording notices */
-
-.notice-container {
- font-size: 120%;
- background-color: var(--theme-toolbar-background);
- color: var(--theme-body-color);
- padding-bottom: 20vh;
}
-.console-profile-command {
- font-family: monospace;
- margin: 3px 2px;
+.record-button .button-icon {
+ margin: 0;
}
-.realtime-disabled-message,
-.realtime-disabled-on-e10s-message {
+.record-button .button-text {
display: none;
}
-#performance-view[e10s="disabled"] .realtime-disabled-on-e10s-message {
- display: initial;
- opacity: 0.5;
-
-}
-#performance-view[e10s="unsupported"] .realtime-disabled-message {
- display: initial;
- opacity: 0.5;
-}
+/* Details Panel */
-.buffer-status-message,
-.buffer-status-message-full {
- display: none;
-}
-
-#details-pane-container[buffer-status="in-progress"] .buffer-status-message {
- display: initial;
- opacity: 0.5;
+#select-waterfall-view {
+ list-style-image: url(performance-icons.svg#details-waterfall);
}
-#details-pane-container[buffer-status="full"] .buffer-status-message {
- display: initial;
- color: var(--theme-highlight-red);
- font-weight: bold;
- opacity: 1;
+#select-js-calltree-view,
+#select-memory-calltree-view {
+ list-style-image: url(performance-icons.svg#details-call-tree);
}
-#details-pane-container[buffer-status="full"] .buffer-status-message-full {
- display: initial;
+#select-js-flamegraph-view,
+#select-memory-flamegraph-view {
+ list-style-image: url(performance-icons.svg#details-flamegraph);
}
/* Profile call tree */
.call-tree-cells-container {
+ /* Hack: force hardware acceleration */
+ transform: translateZ(1px);
overflow: auto;
}
+.call-tree-cells-container[allocations-hidden] .call-tree-cell[type="allocations"],
+.call-tree-cells-container[allocations-hidden] .call-tree-cell[type="self-allocations"],
.call-tree-cells-container[categories-hidden] .call-tree-category {
display: none;
}
@@ -221,11 +130,11 @@
width: 4.5vw;
}
-.call-tree-header[type="count"],
-.call-tree-cell[type="count"],
-.call-tree-header[type="self-count"],
-.call-tree-cell[type="self-count"] {
- width: 9vw;
+.call-tree-header[type="allocations"],
+.call-tree-cell[type="allocations"],
+.call-tree-header[type="self-allocations"],
+.call-tree-cell[type="self-allocations"] {
+ width: 7vw;
}
.call-tree-header[type="function"],
@@ -260,7 +169,7 @@
background-color: var(--theme-tab-toolbar-background);
}
-.call-tree-item:last-child {
+.call-tree-item:last-child:not(:focus) {
border-bottom: 1px solid var(--cell-border-color);
}
@@ -276,7 +185,7 @@
background-color: var(--theme-selection-background);
}
-.call-tree-item:focus description {
+.call-tree-item:focus label {
color: var(--theme-selection-color) !important;
}
@@ -292,11 +201,8 @@
opacity: 0.6;
}
-.call-tree-name {
- -moz-margin-end: 4px !important;
-}
-
.call-tree-url {
+ -moz-margin-start: 4px !important;
cursor: pointer;
}
@@ -304,11 +210,11 @@
text-decoration: underline;
}
-.call-tree-url, .tree-widget-item:not(.theme-selected) .opt-url {
+.call-tree-url {
color: var(--theme-highlight-blue);
}
-.call-tree-line, .tree-widget-item:not(.theme-selected) .opt-line {
+.call-tree-line {
color: var(--theme-highlight-orange);
}
@@ -323,131 +229,127 @@
color: var(--theme-content-color2);
}
-.call-tree-category {
- transform: scale(0.75);
- transform-origin: center right;
+.call-tree-name[value=""],
+.call-tree-url[value=""],
+.call-tree-line[value=""],
+.call-tree-column[value=""],
+.call-tree-host[value=""] {
+ display: none;
}
-/**
- * Waterfall ticks header
- */
+.call-tree-zoom {
+ -moz-appearance: none;
+ background-color: transparent;
+ background-position: center;
+ background-repeat: no-repeat;
+ background-size: 11px;
+ min-width: 11px;
+ -moz-margin-start: 8px !important;
+ cursor: zoom-in;
+ opacity: 0;
+}
-.waterfall-header-ticks {
- overflow: hidden;
+.theme-dark .call-tree-zoom {
+ background-image: url(magnifying-glass.png);
}
-.waterfall-header-name {
- padding: 2px 4px;
- font-size: 90%;
+.theme-light .call-tree-zoom {
+ background-image: url(magnifying-glass-light.png);
}
-.waterfall-header-tick {
- width: 100px;
- font-size: 9px;
- transform-origin: left center;
- color: var(--theme-body-color);
+@media (min-resolution: 2dppx) {
+ .theme-dark .call-tree-zoom {
+ background-image: url(magnifying-glass@2x.png);
+ }
+
+ .theme-light .call-tree-zoom {
+ background-image: url(magnifying-glass-light@2x.png);
+ }
}
-.waterfall-header-tick:not(:first-child) {
- -moz-margin-start: -100px !important; /* Don't affect layout. */
+.call-tree-item:hover .call-tree-zoom {
+ transition: opacity 0.3s ease-in;
+ opacity: 1;
}
-.waterfall-background-ticks {
- /* Background created on a <canvas> in js. */
- /* @see browser/devtools/timeline/widgets/waterfall.js */
- background-image: -moz-element(#waterfall-background);
- background-repeat: repeat-y;
- background-position: -1px center;
+.call-tree-item:hover .call-tree-zoom:hover {
+ opacity: 0;
+}
+
+.call-tree-category {
+ transform: scale(0.75);
+ transform-origin: center right;
}
/**
- * Markers waterfall breakdown
+ * Details Waterfall Styles
*/
-#waterfall-breakdown {
+.waterfall-list-contents {
+ /* Hack: force hardware acceleration */
+ transform: translateZ(1px);
overflow-x: hidden;
overflow-y: auto;
}
-.theme-light .waterfall-tree-item:not([level="0"]) {
- background-image: repeating-linear-gradient(
- -45deg,
- transparent 0px,
- transparent 2px,
- rgba(0,0,0,0.025) 2px,
- rgba(0,0,0,0.025) 4px
- );
+.waterfall-header-contents {
+ overflow-x: hidden;
}
-.theme-dark .waterfall-tree-item:not([level="0"]) {
- background-image: repeating-linear-gradient(
- -45deg,
- transparent 0px,
- transparent 2px,
- rgba(255,255,255,0.05) 2px,
- rgba(255,255,255,0.05) 4px
- );
+.waterfall-background-ticks {
+ /* Background created on a <canvas> in js. */
+ /* @see browser/devtools/timeline/widgets/waterfall.js */
+ background-image: -moz-element(#waterfall-background);
+ background-repeat: repeat-y;
+ background-position: -1px center;
}
-.theme-light .waterfall-tree-item[expandable] .waterfall-marker-bullet,
-.theme-light .waterfall-tree-item[expandable] .waterfall-marker-bar {
- background-image: repeating-linear-gradient(
- -45deg,
- transparent 0px,
- transparent 5px,
- rgba(255,255,255,0.35) 5px,
- rgba(255,255,255,0.35) 10px
- );
+.waterfall-marker-container[is-spacer] {
+ pointer-events: none;
}
-.theme-dark .waterfall-tree-item[expandable] .waterfall-marker-bullet,
-.theme-dark .waterfall-tree-item[expandable] .waterfall-marker-bar {
- background-image: repeating-linear-gradient(
- -45deg,
- transparent 0px,
- transparent 5px,
- rgba(0,0,0,0.35) 5px,
- rgba(0,0,0,0.35) 10px
- );
+.theme-dark .waterfall-marker-container:not([is-spacer]):nth-child(2n) {
+ background-color: rgba(255,255,255,0.03);
}
-.waterfall-tree-item[expanded],
-.waterfall-tree-item:not([level="0"]) + .waterfall-tree-item[level="0"] {
- box-shadow: 0 -1px var(--cell-border-color-light);
+.theme-light .waterfall-marker-container:not([is-spacer]):nth-child(2n) {
+ background-color: rgba(128,128,128,0.03);
}
-.waterfall-tree-item:nth-child(2n) > .waterfall-marker {
- background-color: var(--row-alt-background-color);
+.theme-dark .waterfall-marker-container:hover {
+ background-color: rgba(255,255,255,0.1) !important;
}
-.waterfall-tree-item:hover {
- background-color: var(--row-hover-background-color);
+.theme-light .waterfall-marker-container:hover {
+ background-color: rgba(128,128,128,0.1) !important;
}
-.waterfall-tree-item:last-child {
- border-bottom: 1px solid var(--cell-border-color);
+.waterfall-marker-item {
+ overflow: hidden;
}
-.waterfall-tree-item:focus {
- background-color: var(--theme-selection-background);
+.waterfall-sidebar {
+ -moz-border-end: 1px solid var(--theme-splitter-color);
}
-.waterfall-tree-item:focus description {
- color: var(--theme-selection-color) !important;
+.waterfall-marker-container:hover > .waterfall-sidebar {
+ background-color: transparent;
}
-/**
- * Marker left sidebar
- */
+.waterfall-header-name {
+ padding: 2px 4px;
+ font-size: 90%;
+}
-.waterfall-sidebar {
- -moz-border-end: 1px solid var(--cell-border-color);
+.waterfall-header-tick {
+ width: 100px;
+ font-size: 9px;
+ transform-origin: left center;
+ color: var(--theme-body-color);
}
-.waterfall-tree-item > .waterfall-sidebar:hover,
-.waterfall-tree-item:hover > .waterfall-sidebar,
-.waterfall-tree-item:focus > .waterfall-sidebar {
- background: transparent;
+.waterfall-header-tick:not(:first-child) {
+ -moz-margin-start: -100px !important; /* Don't affect layout. */
}
.waterfall-marker-bullet {
@@ -455,6 +357,7 @@
height: 8px;
-moz-margin-start: 8px;
-moz-margin-end: 6px;
+ border: 1px solid;
border-radius: 1px;
}
@@ -463,48 +366,51 @@
padding-bottom: 1px !important;
}
-/**
- * Marker timebar
- */
-
-.waterfall-marker {
- overflow: hidden;
-}
-
.waterfall-marker-bar {
height: 9px;
- transform-origin: left center;
+ border: 1px solid;
border-radius: 1px;
+ transform-origin: left center;
}
-.waterfall-marker > .theme-twisty {
- /* Don't affect layout. */
- width: 14px;
- -moz-margin-end: -14px;
+.waterfall-marker-container.selected > .waterfall-sidebar,
+.waterfall-marker-container.selected > .waterfall-marker-item {
+ background-color: var(--theme-selection-background);
+ color: var(--theme-selection-color);
}
-/**
- * Marker details view
- */
+.waterfall-marker-container.selected .waterfall-marker-bullet,
+.waterfall-marker-container.selected .waterfall-marker-bar {
+ border-color: initial !important;
+}
+
+.waterfall-marker-location {
+ color: -moz-nativehyperlinktext;
+}
+
+.waterfall-marker-location:hover,
+.waterfall-marker-location:focus {
+ text-decoration: underline;
+}
#waterfall-details {
-moz-padding-start: 8px;
-moz-padding-end: 8px;
padding-top: 2vh;
overflow: auto;
- min-width: 50px;
-}
-
-#waterfall-details > * {
- padding-top: 3px;
}
.marker-details-bullet {
width: 8px;
height: 8px;
+ border: 1px solid;
border-radius: 1px;
}
+#waterfall-details > * {
+ padding-top: 3px;
+}
+
.marker-details-labelname {
-moz-padding-end: 4px;
}
@@ -518,205 +424,32 @@
font-weight: bold;
}
-/**
- * Marker colors
- */
+/* Recording items */
-menuitem.marker-color-graphs-purple:before,
-.marker-color-graphs-purple {
- background-color: var(--theme-graphs-purple);
-}
-menuitem.marker-color-graphs-grey:before,
-.marker-color-graphs-grey{
- background-color: var(--theme-graphs-grey);
-}
-menuitem.marker-color-graphs-green:before,
-.marker-color-graphs-green {
- background-color: var(--theme-graphs-green);
-}
-menuitem.marker-color-graphs-yellow:before,
-.marker-color-graphs-yellow {
- background-color: var(--theme-graphs-yellow);
-}
-menuitem.marker-color-graphs-red:before,
-.marker-color-graphs-red {
- background-color: var(--theme-graphs-red);
-}
-menuitem.marker-color-graphs-blue:before,
-.marker-color-graphs-blue {
- background-color: var(--theme-graphs-blue);
-}
-
-/**
- * JIT View
- */
-
-#jit-optimizations-view {
- width: 350px;
- overflow-x: hidden;
- overflow-y: auto;
- min-width: 200px;
-}
-
-/* override default styles for tree widget */
-#jit-optimizations-view .tree-widget-empty-text {
- font-size: inherit;
- padding: 0px;
- margin: 8px;
-}
-
-#jit-optimizations-view:not(.empty) .tree-widget-empty-text {
- display: none;
-}
-
-#jit-optimizations-toolbar {
- height: 18px;
- min-height: 0px; /* override .devtools-toolbar min-height */
+.recording-item {
+ padding: 4px;
}
-.jit-optimizations-title {
- margin: 0px 4px;
- font-weight: 600;
+.recording-item-title {
+ font-size: 110%;
}
-#jit-optimizations-raw-view {
+.recording-item-footer {
+ padding-top: 4px;
font-size: 90%;
}
-/* override default .tree-widget-item line-height */
-#jit-optimizations-raw-view .tree-widget-item {
- line-height: 20px !important;
- display: block;
- overflow: hidden;
-}
-
-#jit-optimizations-raw-view .tree-widget-item[level="1"] {
- font-weight: 600;
-}
-
-#jit-optimizations-view .opt-outcome::before {
- content: "→";
- margin: 4px 0px;
- color: var(--theme-body-color);
-}
-#jit-optimizations-view .theme-selected .opt-outcome::before {
- color: var(--theme-selection-color);
-}
-
-#jit-optimizations-view .tree-widget-item:not(.theme-selected) .opt-outcome[outcome=success] {
- color: var(--theme-highlight-green);
-}
-#jit-optimizations-view .tree-widget-item:not(.theme-selected) .opt-outcome[outcome=failure] {
- color: var(--theme-highlight-red);
-}
-#jit-optimizations-view .tree-widget-container {
- -moz-margin-end: 0px;
-}
-#jit-optimizations-view .tree-widget-container > li,
-#jit-optimizations-view .tree-widget-children > li {
- overflow: hidden;
-}
-
-.opt-line::before {
- content: ":";
- color: var(--theme-highlight-orange);
-}
-.theme-selected .opt-line::before {
- color: var(--theme-selection-color);
-}
-.opt-line.header-line::before {
- color: var(--theme-body-color);
-}
-#jit-optimizations-view.empty .opt-line.header-line::before {
- display: none;
-}
-
-.opt-url {
- -moz-margin-start: 4px !important;
-}
-.opt-url:hover {
+.recording-item-save {
text-decoration: underline;
-}
-.opt-url.debugger-link {
- cursor: pointer;
-}
-
-.opt-icon::before {
- content: "";
- background-image: url(chrome://browser/skin/devtools/webconsole.svg);
- background-repeat: no-repeat;
- background-size: 72px 60px;
- /* show grey "i" bubble by default */
- background-position: -36px -36px;
- width: 12px;
- height: 12px;
- display: inline-block;
-
- max-height: 12px;
-}
-
-#jit-optimizations-view .opt-icon::before {
- margin: 5px 6px 0 0;
-}
-description.opt-icon {
- margin: 0px 0px 0px 0px;
-}
-description.opt-icon::before {
- margin: 1px 4px 0px 0px;
-}
-.theme-light .opt-icon::before {
- background-image: url(chrome://browser/skin/devtools/webconsole.svg#light-icons);
-}
-.opt-icon[severity=warning]::before {
- background-position: -24px -24px;
-}
-.opt-icon[type=linkable]::before {
cursor: pointer;
}
-ul.frames-list {
- list-style-type: none;
- padding: 0px;
- margin: 0px;
-}
-
-ul.frames-list li {
- cursor: pointer;
-}
-
-ul.frames-list li.selected {
- background-color: var(--theme-selection-background);
- color: var(--theme-selection-color);
-}
-
-/**
- * Configurable Options
- *
- * Elements can be tagged with a class and visibility is controlled via a
- * preference being applied or removed.
- */
-
-/**
- * devtools.performance.ui.experimental
- */
-menuitem.experimental-option::before {
- content: "";
- background-image: url(chrome://browser/skin/devtools/webconsole.svg);
- background-repeat: no-repeat;
- background-size: 72px 60px;
- width: 12px;
- height: 12px;
- display: inline-block;
-
- background-position: -24px -24px;
- margin: 2px 5px 0 0;
- max-height: 12px;
-}
-.theme-light menuitem.experimental-option::before {
- background-image: url(chrome://browser/skin/devtools/webconsole.svg#light-icons);
+.recording-item-duration,
+.recording-item-save {
+ color: var(--theme-body-color-alt);
}
-#performance-options-menupopup:not(.experimental-enabled) .experimental-option,
-#performance-options-menupopup:not(.experimental-enabled) .experimental-option::before {
- display: none;
+#recordings-list .selected label {
+ /* Text inside a selected item should not be custom colored. */
+ color: inherit !important;
}
diff --git a/arc-firefox-theme/chrome/browser/devtools/power.svg b/arc-firefox-theme/chrome/browser/devtools/power.svg
index d3a3284..2888951 100644
--- a/arc-firefox-theme/chrome/browser/devtools/power.svg
+++ b/arc-firefox-theme/chrome/browser/devtools/power.svg
@@ -10,5 +10,5 @@ The above copyright notice and this permission notice shall be included in all c
The software is provided “as is”, without warranty of any kind, express or implied, including but not limited to the warranties of merchantability, fitness for a particular purpose and noninfringement. In no event shall the authors or copyright holders be liable for any claim, damages or other liability, whether in an action of contract, tort or otherwise, arising from, out of or in connection with the software or the use or other dealings in the software.
-->
<svg width="16" height="16" xmlns="http://www.w3.org/2000/svg">
- <path stroke="#babec3" stroke-width="0" fill="#babec3" d="m10.89891,2.50043c-0.49827,-0.24134 -1.09841,-0.03411 -1.34129,0.46514c-0.24185,0.49928 -0.03311,1.09942 0.46517,1.34128c1.56306,0.76071 2.64193,2.36094 2.64092,4.21555c-0.00501,2.58626 -2.09749,4.6787 -4.68322,4.68321c-2.58623,-0.005 -4.67869,-2.09746 -4.68371,-4.68321c-0.001,-1.85561 1.07834,-3.45731 2.64294,-4.21654c0.49928,-0.24185 0.7065,-0.84201 0.46514,-1.34129c-0.24185,-0.49825 -0.84098,-0.70697 -1.34029,-0.46513c-2.23396,1.08135 -3.77446,3.37351 -3.77545,6.02296c0.00099,3.69518 2.99518,6.68989 6.69138,6.69088c3.6957,-0.00099 6.69037,-2.9957 6.69089,-6.69088c-0.00102,-2.64846 -1.53948,-4.9391 -3.77247,-6.02197zm-2.91842,4.9346c0.55398,0 1.00309,-0.44861 1.00309,-1.00357l0,-4.68373c0,-0.55446 -0.44911,-1.00309 -1.00309,-1.00309c-0.555,0 -1.00358,0.44911 -1.00358,1.00309l0,4.68321c0,0.55499 0.44858,1.00409 1.00358,1.00409z"/>
+ <path stroke="#edf0f1" d="m10.89891,2.50043c-0.49827,-0.24134 -1.09841,-0.03411 -1.34129,0.46514c-0.24185,0.49928 -0.03311,1.09942 0.46517,1.34128c1.56306,0.76071 2.64193,2.36094 2.64092,4.21555c-0.00501,2.58626 -2.09749,4.6787 -4.68322,4.68321c-2.58623,-0.005 -4.67869,-2.09746 -4.68371,-4.68321c-0.001,-1.85561 1.07834,-3.45731 2.64294,-4.21654c0.49928,-0.24185 0.7065,-0.84201 0.46514,-1.34129c-0.24185,-0.49825 -0.84098,-0.70697 -1.34029,-0.46513c-2.23396,1.08135 -3.77446,3.37351 -3.77545,6.02296c0.00099,3.69518 2.99518,6.68989 6.69138,6.69088c3.6957,-0.00099 6.69037,-2.9957 6.69089,-6.69088c-0.00102,-2.64846 -1.53948,-4.9391 -3.77247,-6.02197zm-2.91842,4.9346c0.55398,0 1.00309,-0.44861 1.00309,-1.00357l0,-4.68373c0,-0.55446 -0.44911,-1.00309 -1.00309,-1.00309c-0.555,0 -1.00358,0.44911 -1.00358,1.00309l0,4.68321c0,0.55499 0.44858,1.00409 1.00358,1.00409z" stroke-width="0" fill="#edf0f1"/>
</svg>
diff --git a/arc-firefox-theme/chrome/browser/devtools/profiler-stopwatch-checked.svg b/arc-firefox-theme/chrome/browser/devtools/profiler-stopwatch-checked.svg
index abe68dc..f682354 100644
--- a/arc-firefox-theme/chrome/browser/devtools/profiler-stopwatch-checked.svg
+++ b/arc-firefox-theme/chrome/browser/devtools/profiler-stopwatch-checked.svg
@@ -1,17 +1,14 @@
-<!-- This Source Code Form is subject to the terms of the Mozilla Public
- - License, v. 2.0. If a copy of the MPL was not distributed with this
- - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
- <g fill="#3bace5" fill-rule="evenodd">
- <path d="m8,1c-3.9,0-7,3.1-7,7s3.1,7 7,7c3.9,0 7-3.1 7-7s-3.1-7-7-7zm-.1,12c-2.8,0-5-2.2-5-5 0-2.8 2.2-5 5-5s5,2.2 5,5c0,2.8-2.2,5-5,5z"/>
- <path d="m8,6.9c.6,0 1.1,.5 1.1,1.1 0,.6-.5,1.1-1.1,1.1-.6,0-1.1-.5-1.1-1.1 0-.6 .5-1.1 1.1-1.1z"/>
- <path d="m11.3,4.6l-3.9,2.5 1.5,1.4 2.4-3.9z"/>
- <path opacity=".4" d="m4.6,10c.7,1.2 2,2 3.4,2 1.5,0 2.7-.8 3.4-2h-6.8z"/>
- <g opacity=".3">
- <path d="m7.1,5.1l-.6-1.3-.9,.4 .7,1.3c.2-.1 .5-.3 .8-.4z"/>
- <path d="m9.8,5.6l.7-1.4-.9-.4-.7,1.3c.3,.2 .6,.3 .9,.5z"/>
- <path d="m10.8,7c.1,.3 .2,.7 .2,1h2v-1h-2.2z"/>
- <path d="m5,8c0-.3 .1-.7 .2-1h-2.2l-.1,1h2.1z"/>
- </g>
- </g>
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" xmlns:xlink="http://www.w3.org/1999/xlink" enable-background="new 0 0 16 16">
+<g fill="#3BACE5" fill-rule="evenodd">
+<path d="m8,1c-3.9,0-7,3.1-7,7s3.1,7 7,7c3.9,0 7-3.1 7-7s-3.1-7-7-7zm-.1,12c-2.8,0-5-2.2-5-5 0-2.8 2.2-5 5-5s5,2.2 5,5c0,2.8-2.2,5-5,5z"/>
+<path d="m8,6.9c.6,0 1.1,.5 1.1,1.1 0,.6-.5,1.1-1.1,1.1-.6,0-1.1-.5-1.1-1.1 0-.6 .5-1.1 1.1-1.1z"/>
+<path d="m11.3,4.6l-3.9,2.5 1.5,1.4 2.4-3.9z"/>
+<path opacity=".4" d="m4.6,10c.7,1.2 2,2 3.4,2 1.5,0 2.7-.8 3.4-2h-6.8z"/>
+<g opacity=".3">
+<path d="m7.1,5.1l-.6-1.3-.9,.4 .7,1.3c.2-.1 .5-.3 .8-.4z"/>
+<path d="m9.8,5.6l.7-1.4-.9-.4-.7,1.3c.3,.2 .6,.3 .9,.5z"/>
+<path d="m10.8,7c.1,.3 .2,.7 .2,1h2v-1h-2.2z"/>
+<path d="m5,8c0-.3 .1-.7 .2-1h-2.2l-.1,1h2.1z"/>
+</g>
+</g>
</svg>
diff --git a/arc-firefox-theme/chrome/browser/devtools/profiler-stopwatch.svg b/arc-firefox-theme/chrome/browser/devtools/profiler-stopwatch.svg
index 690fc7d..d8e1bdd 100644
--- a/arc-firefox-theme/chrome/browser/devtools/profiler-stopwatch.svg
+++ b/arc-firefox-theme/chrome/browser/devtools/profiler-stopwatch.svg
@@ -1,17 +1,14 @@
-<!-- This Source Code Form is subject to the terms of the Mozilla Public
- - License, v. 2.0. If a copy of the MPL was not distributed with this
- - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
- <g fill="#babec3" fill-rule="evenodd">
- <path d="m8,1c-3.9,0-7,3.1-7,7s3.1,7 7,7c3.9,0 7-3.1 7-7s-3.1-7-7-7zm-.1,12c-2.8,0-5-2.2-5-5 0-2.8 2.2-5 5-5s5,2.2 5,5c0,2.8-2.2,5-5,5z"/>
- <path d="m8,6.9c.6,0 1.1,.5 1.1,1.1 0,.6-.5,1.1-1.1,1.1-.6,0-1.1-.5-1.1-1.1 0-.6 .5-1.1 1.1-1.1z"/>
- <path d="m11.3,4.6l-3.9,2.5 1.5,1.4 2.4-3.9z"/>
- <path opacity=".4" d="m4.6,10c.7,1.2 2,2 3.4,2 1.5,0 2.7-.8 3.4-2h-6.8z"/>
- <g opacity=".3">
- <path d="m7.1,5.1l-.6-1.3-.9,.4 .7,1.3c.2-.1 .5-.3 .8-.4z"/>
- <path d="m9.8,5.6l.7-1.4-.9-.4-.7,1.3c.3,.2 .6,.3 .9,.5z"/>
- <path d="m10.8,7c.1,.3 .2,.7 .2,1h2v-1h-2.2z"/>
- <path d="m5,8c0-.3 .1-.7 .2-1h-2.2l-.1,1h2.1z"/>
- </g>
- </g>
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" xmlns:xlink="http://www.w3.org/1999/xlink" enable-background="new 0 0 16 16">
+<g fill="#edf0f1" fill-rule="evenodd">
+<path d="m8,1c-3.9,0-7,3.1-7,7s3.1,7 7,7c3.9,0 7-3.1 7-7s-3.1-7-7-7zm-.1,12c-2.8,0-5-2.2-5-5 0-2.8 2.2-5 5-5s5,2.2 5,5c0,2.8-2.2,5-5,5z"/>
+<path d="m8,6.9c.6,0 1.1,.5 1.1,1.1 0,.6-.5,1.1-1.1,1.1-.6,0-1.1-.5-1.1-1.1 0-.6 .5-1.1 1.1-1.1z"/>
+<path d="m11.3,4.6l-3.9,2.5 1.5,1.4 2.4-3.9z"/>
+<path opacity=".4" d="m4.6,10c.7,1.2 2,2 3.4,2 1.5,0 2.7-.8 3.4-2h-6.8z"/>
+<g opacity=".3">
+<path d="m7.1,5.1l-.6-1.3-.9,.4 .7,1.3c.2-.1 .5-.3 .8-.4z"/>
+<path d="m9.8,5.6l.7-1.4-.9-.4-.7,1.3c.3,.2 .6,.3 .9,.5z"/>
+<path d="m10.8,7c.1,.3 .2,.7 .2,1h2v-1h-2.2z"/>
+<path d="m5,8c0-.3 .1-.7 .2-1h-2.2l-.1,1h2.1z"/>
+</g>
+</g>
</svg>
diff --git a/arc-firefox-theme/chrome/browser/devtools/profiler.css b/arc-firefox-theme/chrome/browser/devtools/profiler.css
new file mode 100644
index 0000000..2e29fe8
--- /dev/null
+++ b/arc-firefox-theme/chrome/browser/devtools/profiler.css
@@ -0,0 +1,402 @@
+/* This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
+
+/* vim:set ts=2 sw=2 sts=2 et: */
+/* This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this file,
+ * You can obtain one at http://mozilla.org/MPL/2.0/. */
+
+/* CSS Variables specific to this panel that aren't defined by the themes */
+.theme-dark {
+ --cell-border-color: rgba(255,255,255,0.15);
+ --focus-cell-border-color: rgba(0,0,0,0.3);
+ --row-alt-background-color: rgba(29,79,115,0.15);
+ --row-hover-background-color: rgba(29,79,115,0.25);
+ --tab-hover-background-color: rgba(0,0,0,0.3);
+}
+
+.theme-light {
+ --cell-border-color: rgba(0,0,0,0.15);
+ --focus-cell-border-color: rgba(255,255,255,0.5);
+ --row-alt-background-color: rgba(76,158,217,0.1);
+ --row-hover-background-color: rgba(76,158,217,0.2);
+ --tab-hover-background-color: rgba(255,255,255,0.8);
+}
+
+/* Reload and waiting notices */
+
+.notice-container {
+ margin-top: -50vh;
+ font-size: 120%;
+ background-color: var(--theme-toolbar-background);
+ color: var(--theme-body-color-alt);
+}
+
+#empty-notice button,
+#recording-notice button {
+ min-width: 30px;
+ min-height: 28px;
+ margin: 0;
+ list-style-image: url(profiler-stopwatch.svg);
+}
+
+#empty-notice button[checked],
+#recording-notice button[checked] {
+ list-style-image: url(profiler-stopwatch-checked.svg);
+}
+
+#empty-notice button .button-text,
+#recording-notice button .button-text {
+ display: none;
+}
+
+.theme-dark #loading-notice {
+ font-size: 250%;
+ color: rgba(255,255,255,0.2);
+}
+
+.theme-light #loading-notice {
+ font-size: 250%;
+ color: rgba(0,0,0,0.2);
+}
+
+/* Recordings pane */
+
+#recordings-pane > tabs,
+#recordings-pane .devtools-toolbar {
+ -moz-border-end-width: 1px;
+}
+
+#recordings-pane > tabs,
+#recordings-pane .devtools-toolbar {
+ -moz-border-end-color: var(--theme-splitter-color);
+}
+
+#record-button {
+ list-style-image: url(profiler-stopwatch.svg);
+}
+
+#record-button[checked] {
+ list-style-image: url(profiler-stopwatch-checked.svg);
+}
+
+#record-button[locked] {
+ pointer-events: none;
+}
+
+/* Recording items */
+
+.recording-item {
+ padding: 4px;
+}
+
+.recording-item-title {
+ font-size: 110%;
+}
+
+.recording-item-footer {
+ padding-top: 4px;
+ font-size: 90%;
+}
+
+.recording-item-save {
+ text-decoration: underline;
+ cursor: pointer;
+}
+
+.recording-item-duration,
+.recording-item-save {
+ color: var(--theme-body-color-alt);
+}
+
+#recordings-list .selected label {
+ /* Text inside a selected item should not be custom colored. */
+ color: inherit !important;
+}
+
+/* Profile pane */
+
+#profile-content tabs {
+ -moz-box-align: stretch;
+ height: 24px;
+ font: inherit;
+}
+
+#profile-content tab {
+ -moz-box-flex: 0;
+ background-color: transparent;
+ border: none;
+ border-radius: 0;
+ padding: 0;
+ text-shadow: none;
+ transition-duration: 0.25s;
+ transition-timing-function: ease-in-out;
+ transition-property: opacity, transform;
+}
+
+#profile-content tab {
+ color: var(--theme-body-color);
+}
+
+#profile-content tab:not([selected]) {
+ cursor: pointer;
+}
+
+#profile-content tab[covered] {
+ opacity: 0;
+ transform: translateY(100%);
+}
+
+#profile-content tab {
+ -moz-appearance: none;
+ -moz-border-end: 1px solid var(--theme-splitter-color);
+}
+
+#profile-content tab:hover {
+ background-color: var(--tab-hover-background-color);
+}
+
+#profile-content tab[selected] {
+ background-color: var(--theme-selection-background);
+ color: var(--theme-selection-color);
+}
+
+#profile-content tabpanel {
+ -moz-box-orient: vertical;
+ transform: translateZ(1px); /* Make sure the tabpanel appears above the tab */
+}
+
+#profile-newtab-button {
+ -moz-appearance: none;
+ background-color: transparent;
+ background-position: 4px 2px;
+ background-size: 54px 20px;
+ min-width: 26px;
+ margin: 0;
+ border: none;
+ cursor: pointer;
+}
+
+.theme-dark #profile-newtab-button {
+ background-color: rgba(112,191,83,0.2);
+}
+
+.theme-light #profile-newtab-button {
+ background-color: rgba(44,187,15,0.2);
+}
+
+.theme-dark #profile-newtab-button {
+ background-image: url(newtab-inverted.png);
+}
+
+.theme-light #profile-newtab-button {
+ background-image: url(newtab.png);
+}
+
+@media (min-resolution: 2dppx) {
+ .theme-dark #profile-newtab-button {
+ background-image: url(newtab-inverted@2x.png);
+ }
+
+ .theme-light #profile-newtab-button {
+ background-image: url(newtab@2x.png);
+ }
+}
+
+#profile-newtab-button:hover {
+ background-position: 40px 2px;
+}
+
+#profile-newtab-button:hover:active {
+ background-position: 22px 2px;
+}
+
+/* Profile call tree */
+
+.call-tree-headers-container {
+ border-top: 1px solid var(--theme-splitter-color);
+}
+
+.call-tree-cells-container {
+ /* Hack: force hardware acceleration */
+ transform: translateZ(1px);
+ overflow: auto;
+}
+
+.call-tree-cells-container[allocations-hidden] .call-tree-cell[type="allocations"],
+.call-tree-cells-container[allocations-hidden] .call-tree-cell[type="self-allocations"],
+.call-tree-cells-container[categories-hidden] .call-tree-category {
+ display: none;
+}
+
+.call-tree-header[type="duration"],
+.call-tree-cell[type="duration"],
+.call-tree-header[type="self-duration"],
+.call-tree-cell[type="self-duration"] {
+ width: 9em;
+}
+
+.call-tree-header[type="percentage"],
+.call-tree-cell[type="percentage"],
+.call-tree-header[type="self-percentage"],
+.call-tree-cell[type="self-percentage"] {
+ width: 6em;
+}
+
+.call-tree-header[type="samples"],
+.call-tree-cell[type="samples"] {
+ width: 5em;
+}
+
+.call-tree-header[type="function"],
+.call-tree-cell[type="function"] {
+ -moz-box-flex: 1;
+}
+
+.call-tree-header,
+.call-tree-cell {
+ -moz-box-align: center;
+ overflow: hidden;
+ padding: 1px 4px;
+ color: var(--theme-body-color);
+}
+
+.call-tree-header:not(:last-child),
+.call-tree-cell:not(:last-child) {
+ -moz-border-end-width: 1px;
+ -moz-border-end-style: solid;
+}
+
+.call-tree-header,
+.call-tree-cell {
+ -moz-border-end-color: var(--cell-border-color);
+}
+
+.call-tree-header:not(:last-child) {
+ text-align: center;
+}
+
+.call-tree-cell:not(:last-child) {
+ text-align: end;
+}
+
+.call-tree-header {
+ background-color: var(--theme-tab-toolbar-background);
+}
+
+.call-tree-item:last-child:not(:focus) {
+ border-bottom: 1px solid var(--cell-border-color);
+}
+
+.call-tree-item:nth-child(2n) {
+ background-color: var(--row-alt-background-color);
+}
+
+.call-tree-item:hover {
+ background-color: var(--row-hover-background-color);
+}
+
+.call-tree-item:focus {
+ background-color: var(--theme-selection-background);
+}
+
+.call-tree-item:focus label {
+ color: var(--theme-selection-color) !important;
+}
+
+.call-tree-item:focus .call-tree-cell {
+ -moz-border-end-color: var(--focus-cell-border-color);
+}
+
+.call-tree-item:not([origin="content"]) .call-tree-name,
+.call-tree-item:not([origin="content"]) .call-tree-url,
+.call-tree-item:not([origin="content"]) .call-tree-line,
+.call-tree-item:not([origin="content"]) .call-tree-column {
+ /* Style chrome and non-JS nodes differently. */
+ opacity: 0.6;
+}
+
+.call-tree-url {
+ -moz-margin-start: 4px !important;
+ cursor: pointer;
+}
+
+.call-tree-url:hover {
+ text-decoration: underline;
+}
+
+.call-tree-url {
+ color: var(--theme-highlight-blue);
+}
+
+.call-tree-line {
+ color: var(--theme-highlight-orange);
+}
+
+.call-tree-column {
+ color: var(--theme-highlight-orange);
+ opacity: 0.6;
+}
+
+.call-tree-host {
+ -moz-margin-start: 8px !important;
+ font-size: 90%;
+ color: var(--theme-content-color2);
+}
+
+.call-tree-name[value=""],
+.call-tree-url[value=""],
+.call-tree-line[value=""],
+.call-tree-column[value=""],
+.call-tree-host[value=""] {
+ display: none;
+}
+
+.call-tree-zoom {
+ -moz-appearance: none;
+ background-color: transparent;
+ background-position: center;
+ background-repeat: no-repeat;
+ background-size: 11px;
+ min-width: 11px;
+ -moz-margin-start: 8px !important;
+ cursor: zoom-in;
+ opacity: 0;
+}
+
+.theme-dark .call-tree-zoom {
+ background-image: url(magnifying-glass.png);
+}
+
+.theme-light .call-tree-zoom {
+ background-image: url(magnifying-glass-light.png);
+}
+
+@media (min-resolution: 2dppx) {
+ .theme-dark .call-tree-zoom {
+ background-image: url(magnifying-glass@2x.png);
+ }
+
+ .theme-light .call-tree-zoom {
+ background-image: url(magnifying-glass-light@2x.png);
+ }
+}
+
+.call-tree-item:hover .call-tree-zoom {
+ transition: opacity 0.3s ease-in;
+ opacity: 1;
+}
+
+.call-tree-item:hover .call-tree-zoom:hover {
+ opacity: 0;
+}
+
+.call-tree-category {
+ transform: scale(0.75);
+ transform-origin: center right;
+}
+
+#profile-content tab label {
+ margin-bottom: 4px;
+}
diff --git a/arc-firefox-theme/chrome/browser/devtools/promisedebugger.css b/arc-firefox-theme/chrome/browser/devtools/promisedebugger.css
deleted file mode 100644
index e003224..0000000
--- a/arc-firefox-theme/chrome/browser/devtools/promisedebugger.css
+++ /dev/null
@@ -1,3 +0,0 @@
-/* This Source Code Form is subject to the terms of the Mozilla Public
- * License, v. 2.0. If a copy of the MPL was not distributed with this
- * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
diff --git a/arc-firefox-theme/chrome/browser/devtools/pseudo-class.svg b/arc-firefox-theme/chrome/browser/devtools/pseudo-class.svg
deleted file mode 100644
index 830d5fa..0000000
--- a/arc-firefox-theme/chrome/browser/devtools/pseudo-class.svg
+++ /dev/null
@@ -1,29 +0,0 @@
-<!-- This Source Code Form is subject to the terms of the Mozilla Public
- - License, v. 2.0. If a copy of the MPL was not distributed with this
- - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
- <defs>
- <style>
- use[id^="pseudo-class"]:not(:target) {
- display: none;
- }
- </style>
- <rect id="class-block-maskBG" width="8" height="8" fill="#fff"/>
- <rect id="class-block" width="8" height="8" rx="1" ry="1"/>
- <mask id="mask-block-solid">
- <use xlink:href="#class-block-maskBG"/>
- <use xlink:href="#class-block" transform="translate(3 3)" fill="#000"/>
- </mask>
- <g id="pseudo-class-shape">
- <rect x=".5" y=".5" width="7" height="7" rx="1" ry="1" mask="url(#mask-block-solid)" fill="none" stroke="currentColor" stroke-width="1"/>
- <use xlink:href="#class-block" mask="url(#mask-block-solid)" fill="currentColor" fill-opacity=".4"/>
- <use xlink:href="#class-block" mask="url(#mask-block-solid)" fill="currentColor" transform="translate(4 4)"/>
- <g transform="translate(8 8)" fill="currentColor">
- <path d="M2.5,0C2.2,0,2,0.2,2,0.5C2,0.8,2.2,1,2.5,1C2.8,1,3,0.8,3,0.5 C3,0.2,2.8,0,2.5,0z M4.5,0C4.2,0,4,0.2,4,0.5C4,0.8,4.2,1,4.5,1C4.8,1,5,0.8,5,0.5C5,0.2,4.8,0,4.5,0z M0.5,6C0.8,6,1,5.8,1,5.5 C1,5.2,0.8,5,0.5,5C0.2,5,0,5.2,0,5.5C0,5.8,0.2,6,0.5,6z M0.5,4C0.8,4,1,3.8,1,3.5C1,3.2,0.8,3,0.5,3C0.2,3,0,3.2,0,3.5 C0,3.8,0.2,4,0.5,4z M7.5,2C7.2,2,7,2.2,7,2.5C7,2.8,7.2,3,7.5,3C7.8,3,8,2.8,8,2.5C8,2.2,7.8,2,7.5,2z M7.5,4C7.2,4,7,4.2,7,4.5 C7,4.8,7.2,5,7.5,5C7.8,5,8,4.8,8,4.5C8,4.2,7.8,4,7.5,4z M5.5,7C5.2,7,5,7.2,5,7.5C5,7.8,5.2,8,5.5,8C5.8,8,6,7.8,6,7.5 C6,7.2,5.8,7,5.5,7z M3.5,7C3.2,7,3,7.2,3,7.5C3,7.8,3.2,8,3.5,8C3.8,8,4,7.8,4,7.5C4,7.2,3.8,7,3.5,7z M0.5,2C0.8,2,1,1.8,1,1.5v-1 C1,0.2,0.8,0,0.5,0C0.2,0,0,0.2,0,0.5v1C0,1.8,0.2,2,0.5,2z M8,0.5C8,0.2,7.8,0,7.5,0h-1C6.2,0,6,0.2,6,0.5C6,0.8,6.2,1,6.5,1h1 C7.8,1,8,0.8,8,0.5z M7.5,6C7.2,6,7,6.2,7,6.5v1C7,7.8,7.2,8,7.5,8C7.8,8,8,7.8,8,7.5v-1C8,6.2,7.8,6,7.5,6z M1.5,7h-1 C0.2,7,0,7.2,0,7.5C0,7.8,0.2,8,0.5,8h1C1.8,8,2,7.8,2,7.5C2,7.2,1.8,7,1.5,7z"/>
- <use xlink:href="#class-block" fill-opacity=".2"/>
- </g>
- </g>
- </defs>
- <use xlink:href="#pseudo-class-shape" id="pseudo-class" color="#babec3"/>
- <use xlink:href="#pseudo-class-shape" id="pseudo-class-checked" color="#3089C9"/>
-</svg>
diff --git a/arc-firefox-theme/chrome/browser/devtools/rewind.png b/arc-firefox-theme/chrome/browser/devtools/rewind.png
deleted file mode 100644
index 098e256..0000000
--- a/arc-firefox-theme/chrome/browser/devtools/rewind.png
+++ /dev/null
Binary files differ
diff --git a/arc-firefox-theme/chrome/browser/devtools/rewind@2x.png b/arc-firefox-theme/chrome/browser/devtools/rewind@2x.png
deleted file mode 100644
index eaac45d..0000000
--- a/arc-firefox-theme/chrome/browser/devtools/rewind@2x.png
+++ /dev/null
Binary files differ
diff --git a/arc-firefox-theme/chrome/browser/devtools/ruleview.css b/arc-firefox-theme/chrome/browser/devtools/ruleview.css
index 8fad666..2bc650f 100644
--- a/arc-firefox-theme/chrome/browser/devtools/ruleview.css
+++ b/arc-firefox-theme/chrome/browser/devtools/ruleview.css
@@ -2,29 +2,20 @@
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
-/* CSS Variables specific to this panel that aren't defined by the themes */
-.theme-light {
- --rule-highlight-background-color: #ffee99;
-}
-
-.theme-dark {
- --rule-highlight-background-color: #594724;
-}
-
.ruleview {
height: 100%;
}
.ruleview-rule-source {
+ -moz-padding-start: 5px;
text-align: end;
float: right;
-moz-user-select: none;
- margin-bottom: 2px;
}
+.ruleview-rule-source,
.ruleview-rule-source > label {
cursor: pointer;
- margin: 0;
}
.ruleview-rule-source[unselectable],
@@ -57,11 +48,7 @@
padding: 2px 4px;
}
-/**
- * Display rules that don't match the current selected element and uneditable
- * user agent styles differently
- */
-.ruleview-rule[unmatched=true],
+/* User agent styles are not editable, display them differently */
.ruleview-rule[uneditable=true] {
background: var(--theme-tab-toolbar-background);
}
@@ -78,13 +65,14 @@
visibility: hidden;
}
-.ruleview-rule[uneditable=true] .ruleview-swatch {
+.ruleview-rule[uneditable=true] .ruleview-colorswatch,
+.ruleview-rule[uneditable=true] .ruleview-bezierswatch {
cursor: default;
}
+
.ruleview-rule[uneditable=true] .ruleview-namecontainer > .ruleview-propertyname,
-.ruleview-rule[uneditable=true] .ruleview-propertyvaluecontainer >
-.ruleview-propertyvalue {
+.ruleview-rule[uneditable=true] .ruleview-propertycontainer > .ruleview-propertyvalue {
border-bottom-color: transparent;
}
@@ -109,7 +97,7 @@
}
-@media (min-resolution: 1.25dppx) {
+@media (min-resolution: 2dppx) {
.ruleview-warning {
background-image: url(alerticon-warning@2x.png);
}
@@ -144,7 +132,7 @@
}
.ruleview-namecontainer,
-.ruleview-propertyvaluecontainer,
+.ruleview-propertycontainer,
.ruleview-propertyname,
.ruleview-propertyvalue {
text-decoration: inherit;
@@ -159,12 +147,13 @@
-moz-margin-start: 35px;
}
-.ruleview-swatch {
+.ruleview-colorswatch,
+.ruleview-bezierswatch {
cursor: pointer;
border-radius: 50%;
- width: 0.9em;
- height: 0.9em;
- vertical-align: middle;
+ width: 1em;
+ height: 1em;
+ vertical-align: text-top;
-moz-margin-end: 5px;
display: inline-block;
position: relative;
@@ -191,12 +180,7 @@
background-size: 1em;
}
-.ruleview-filterswatch {
- background: url("chrome://browser/skin/devtools/filter-swatch.svg");
- background-size: 1em;
-}
-
-@media (min-resolution: 1.25dppx) {
+@media (min-resolution: 2dppx) {
.ruleview-bezierswatch {
background: url("chrome://browser/skin/devtools/cubic-bezier-swatch@2x.png");
background-size: 1em;
@@ -221,7 +205,7 @@
clear: right;
}
-.ruleview-propertycontainer > * {
+.ruleview-property > * {
vertical-align: middle;
}
@@ -229,90 +213,20 @@
border-left-color: var(--theme-highlight-green);
}
-.ruleview-highlight {
- background-color: var(--rule-highlight-background-color);
-}
-
.ruleview-namecontainer > .ruleview-propertyname,
-.ruleview-propertyvaluecontainer > .ruleview-propertyvalue {
+.ruleview-propertycontainer > .ruleview-propertyvalue {
border-bottom: 1px dashed transparent;
}
.ruleview-namecontainer:hover > .ruleview-propertyname,
-.ruleview-propertyvaluecontainer:hover > .ruleview-propertyvalue {
+.ruleview-propertycontainer:hover > .ruleview-propertyvalue {
border-bottom-color: hsl(0,0%,50%);
}
-.ruleview-selectorcontainer {
+.ruleview-selector {
word-wrap: break-word;
- cursor: text;
}
.ruleview-selector-separator, .ruleview-selector-unmatched {
color: #888;
}
-
-.ruleview-selector-matched > .ruleview-selector-attribute {
- /* TODO: Bug 1178535 Awaiting UX feedback on highlight colors */
-}
-
-.ruleview-selector-matched > .ruleview-selector-pseudo-class {
- /* TODO: Bug 1178535 Awaiting UX feedback on highlight colors */
-}
-
-.ruleview-selector-matched > .ruleview-selector-pseudo-class-lock {
- font-weight: bold;
- color: var(--theme-highlight-orange);
-}
-
-.ruleview-selectorhighlighter {
- background: url("chrome://browser/skin/devtools/vview-open-inspector.png") no-repeat 0 0;
- padding-left: 16px;
- margin-left: 5px;
- cursor: pointer;
-}
-
-.ruleview-selectorhighlighter:hover {
- background-position: -32px 0;
-}
-
-.ruleview-selectorhighlighter:active,
-.ruleview-selectorhighlighter.highlighted {
- background-position: -16px 0;
-}
-
-#ruleview-add-rule-button::before {
- background-image: url("chrome://browser/skin/devtools/add.svg");
- background-size: cover;
-}
-
-#pseudo-class-panel-toggle::before {
- background-image: url("chrome://browser/skin/devtools/pseudo-class.svg#pseudo-class");
- background-size: cover;
-}
-#pseudo-class-panel-toggle[checked]::before {
- background-image: url("chrome://browser/skin/devtools/pseudo-class.svg#pseudo-class-checked");
- filter: none !important;
-}
-
-/**
- * These buttons are using opacity instead of background color to indicate
- * the state
- */
-#ruleview-add-rule-button,
-#pseudo-class-panel-toggle {
- opacity: 0.8;
-}
-
-#ruleview-add-rule-button:not([disabled]):hover,
-#pseudo-class-panel-toggle:hover,
-#pseudo-class-panel-toggle[checked] {
- opacity: 1;
-}
-
-#ruleview-add-rule-button,
-#pseudo-class-panel-toggle,
-#pseudo-class-panel-toggle:hover,
-#pseudo-class-panel-toggle[checked]::before {
- background-color: transparent !important;
-}
diff --git a/arc-firefox-theme/chrome/browser/devtools/scratchpad.css b/arc-firefox-theme/chrome/browser/devtools/scratchpad.css
index 4c8a5d1..96d6f70 100644
--- a/arc-firefox-theme/chrome/browser/devtools/scratchpad.css
+++ b/arc-firefox-theme/chrome/browser/devtools/scratchpad.css
@@ -1,3 +1,7 @@
+/* This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
+
#scratchpad-sidebar > tabs {
height: 0;
diff --git a/arc-firefox-theme/chrome/browser/devtools/search-clear-dark.svg b/arc-firefox-theme/chrome/browser/devtools/search-clear-dark.svg
deleted file mode 100644
index 422a7ce..0000000
--- a/arc-firefox-theme/chrome/browser/devtools/search-clear-dark.svg
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- This Source Code Form is subject to the terms of the Mozilla Public
- - License, v. 2.0. If a copy of the MPL was not distributed with this
- - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="32" height="16" viewBox="0 0 32 16">
- <defs>
- <path id="glyphShape-clear" d="M8,0C3.6,0,0,3.6,0,8c0,4.4,3.6,8,8,8s8-3.6,8-8C16,3.6,12.4,0,8,0 z M11.9,10.5l-1.4,1.4L8,9.4l-2.4,2.4l-1.4-1.4L6.6,8L4.2,5.6l1.4-1.4L8,6.6l2.4-2.4l1.4,1.4L9.4,8L11.9,10.5z"/>
- <style>
- .icon-state-default { fill: #f5f7fa; fill-opacity: .6; }
- .icon-state-pressed { fill: #7d7e80; fill-opacity: .8; }
- </style>
- </defs>
- <use xlink:href="#glyphShape-clear" class="icon-state-default"/>
- <use xlink:href="#glyphShape-clear" class="icon-state-pressed" transform="translate(16)"/>
-</svg>
diff --git a/arc-firefox-theme/chrome/browser/devtools/search-clear-failed.svg b/arc-firefox-theme/chrome/browser/devtools/search-clear-failed.svg
deleted file mode 100644
index a8f9fd8..0000000
--- a/arc-firefox-theme/chrome/browser/devtools/search-clear-failed.svg
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- This Source Code Form is subject to the terms of the Mozilla Public
- - License, v. 2.0. If a copy of the MPL was not distributed with this
- - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="32" height="16" viewBox="0 0 32 16">
- <defs>
- <path id="glyphShape-clear" d="M8,0C3.6,0,0,3.6,0,8c0,4.4,3.6,8,8,8s8-3.6,8-8C16,3.6,12.4,0,8,0 z M11.9,10.5l-1.4,1.4L8,9.4l-2.4,2.4l-1.4-1.4L6.6,8L4.2,5.6l1.4-1.4L8,6.6l2.4-2.4l1.4,1.4L9.4,8L11.9,10.5z"/>
- <style>
- .icon-state-default { fill: #cc3d3d; fill-opacity: 1; }
- .icon-state-pressed { fill: #802d2d; fill-opacity: 1; }
- </style>
- </defs>
- <use xlink:href="#glyphShape-clear" class="icon-state-default"/>
- <use xlink:href="#glyphShape-clear" class="icon-state-pressed" transform="translate(16)"/>
-</svg>
diff --git a/arc-firefox-theme/chrome/browser/devtools/search-clear-light.svg b/arc-firefox-theme/chrome/browser/devtools/search-clear-light.svg
deleted file mode 100644
index 066ef44..0000000
--- a/arc-firefox-theme/chrome/browser/devtools/search-clear-light.svg
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- This Source Code Form is subject to the terms of the Mozilla Public
- - License, v. 2.0. If a copy of the MPL was not distributed with this
- - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="32" height="16" viewBox="0 0 32 16">
- <defs>
- <path id="glyphShape-clear" d="M8,0C3.6,0,0,3.6,0,8c0,4.4,3.6,8,8,8s8-3.6,8-8C16,3.6,12.4,0,8,0 z M11.9,10.5l-1.4,1.4L8,9.4l-2.4,2.4l-1.4-1.4L6.6,8L4.2,5.6l1.4-1.4L8,6.6l2.4-2.4l1.4,1.4L9.4,8L11.9,10.5z"/>
- <style>
- .icon-state-default { fill: #1d2126; fill-opacity: .5; }
- .icon-state-pressed { fill: #1d2126; fill-opacity: .8; }
- </style>
- </defs>
- <use xlink:href="#glyphShape-clear" class="icon-state-default"/>
- <use xlink:href="#glyphShape-clear" class="icon-state-pressed" transform="translate(16)"/>
-</svg>
diff --git a/arc-firefox-theme/chrome/browser/devtools/shadereditor.css b/arc-firefox-theme/chrome/browser/devtools/shadereditor.css
index 9ba9ff8..3d01e20 100644
--- a/arc-firefox-theme/chrome/browser/devtools/shadereditor.css
+++ b/arc-firefox-theme/chrome/browser/devtools/shadereditor.css
@@ -1,4 +1,8 @@
/* This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
+
+/* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this file,
* You can obtain one at http://mozilla.org/MPL/2.0/. */
@@ -60,7 +64,7 @@
border: 0;
}
-@media (min-resolution: 1.25dppx) {
+@media (min-resolution: 2dppx) {
.side-menu-widget-item-checkbox .checkbox-check {
background-image: url(itemToggle@2x.png);
}
diff --git a/arc-firefox-theme/chrome/browser/devtools/splitview.css b/arc-firefox-theme/chrome/browser/devtools/splitview.css
index 902fedb..9710c38 100644
--- a/arc-firefox-theme/chrome/browser/devtools/splitview.css
+++ b/arc-firefox-theme/chrome/browser/devtools/splitview.css
@@ -133,3 +133,20 @@
min-width: 48px;
min-height: 0;
}
+
+
+/* Resizers */
+
+.splitview-portrait-resizer {
+ -moz-appearance: none;
+ background: linear-gradient(black 1px, rgba(255,255,255,0.2) 1px),
+ linear-gradient(hsl(210,11%,36%), hsl(210,11%,18%));
+ height: 12px;
+ background-size: 10px 2px, 100% 12px;
+ background-clip: content-box, border-box;
+ background-repeat: repeat-y, no-repeat;
+ background-position: center center;
+ padding: 2px 0;
+ border-top: 1px solid hsla(210,8%,5%,.5);
+ border-bottom: 1px solid hsla(210,8%,5%,.5);
+}
diff --git a/arc-firefox-theme/chrome/browser/devtools/storage.css b/arc-firefox-theme/chrome/browser/devtools/storage.css
index a5a897e..5f6d78e 100644
--- a/arc-firefox-theme/chrome/browser/devtools/storage.css
+++ b/arc-firefox-theme/chrome/browser/devtools/storage.css
@@ -10,8 +10,8 @@
overflow: auto;
}
-#storage-tree {
- background: var(--theme-sidebar-background);
+.theme-dark #storage-tree {
+ background: #343c45; /* Toolbars */
}
#storage-tree .tree-widget-item[type="store"]:after {
diff --git a/arc-firefox-theme/chrome/browser/devtools/styleeditor.css b/arc-firefox-theme/chrome/browser/devtools/styleeditor.css
index a4a300f..788d4aa 100644
--- a/arc-firefox-theme/chrome/browser/devtools/styleeditor.css
+++ b/arc-firefox-theme/chrome/browser/devtools/styleeditor.css
@@ -115,7 +115,7 @@
height: 40px;
}
-@media (min-resolution: 1.25dppx) {
+@media (min-resolution: 2dppx) {
.stylesheet-enabled {
background-image: url(itemToggle@2x.png);
}
diff --git a/arc-firefox-theme/chrome/browser/devtools/timeline-filter.svg b/arc-firefox-theme/chrome/browser/devtools/timeline-filter.svg
index 1919e2c..60ebf9a 100644
--- a/arc-firefox-theme/chrome/browser/devtools/timeline-filter.svg
+++ b/arc-firefox-theme/chrome/browser/devtools/timeline-filter.svg
@@ -2,25 +2,36 @@
<!-- This Source Code Form is subject to the terms of the Mozilla Public
- License, v. 2.0. If a copy of the MPL was not distributed with this
- file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="16" height="16" viewBox="0 0 16 16">
- <style>
- use:not(:target) {
- display: none;
- }
- use {
- fill: #babec3;
- }
- use[id$="-disabled"] {
- fill-opacity: 0.5;
- }
- use[id$="-open"] {
- fill: #3bace5;
- }
- </style>
- <defs>
- <path id="filter-shape" d="M 2,2 v 3 l 5,4 v 6 h 2 v -6 l 5,-4 v -3 L 14,2 z"/>
- </defs>
- <use id="filter" xlink:href="#filter-shape"/>
- <use id="filter-disabled" xlink:href="#filter-shape"/>
- <use id="filter-open" xlink:href="#filter-shape"/>
+<svg xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ x="0px" y="0px"
+ width="16" height="16"
+ viewBox="0 0 16 16"
+ enable-background="new 0 0 16 16"
+ xml:space="preserve">
+<style>
+use:not(:target) {
+ display: none;
+}
+
+use {
+ fill: #EDF0F1;
+}
+
+use[id$="-disabled"] {
+ fill-opacity: 0.5;
+}
+
+use[id$="-open"] {
+ fill: #3BACE5;
+}
+
+</style>
+<defs style="display:none">
+ <path id="filter-shape"
+ d="M 2,2 v 3 l 5,4 v 6 h 2 v -6 l 5,-4 v -3 L 14,2 z"/>
+</defs>
+<use id="filter" xlink:href="#filter-shape"/>
+<use id="filter-disabled" xlink:href="#filter-shape"/>
+<use id="filter-open" xlink:href="#filter-shape"/>
</svg>
diff --git a/arc-firefox-theme/chrome/browser/devtools/timeline.css b/arc-firefox-theme/chrome/browser/devtools/timeline.css
new file mode 100644
index 0000000..503527b
--- /dev/null
+++ b/arc-firefox-theme/chrome/browser/devtools/timeline.css
@@ -0,0 +1,250 @@
+/* This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
+
+/* vim:set ts=2 sw=2 sts=2 et: */
+/* This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this file,
+ * You can obtain one at http://mozilla.org/MPL/2.0/. */
+
+#record-button {
+ list-style-image: url(profiler-stopwatch.svg);
+ min-width: 24px;
+}
+
+#record-button[checked] {
+ list-style-image: url(profiler-stopwatch-checked.svg);
+}
+
+#record-button:not([checked]) ~ #record-label {
+ visibility: hidden;
+}
+
+#memory-checkbox .checkbox-label {
+ line-height: 100%;
+}
+
+#filter-button {
+ list-style-image: url(timeline-filter.svg#filter);
+ min-width: 24px;
+}
+
+#filter-button[disabled] {
+ list-style-image: url(timeline-filter.svg#filter-disabled);
+}
+
+#filter-button[open] {
+ list-style-image: url(timeline-filter.svg#filter-open);
+}
+
+#timelineFilterPopup > menuitem:before {
+ content: "";
+ display: block;
+ width: 8px;
+ height: 8px;
+ margin: 0 8px;
+ border: 1px solid;
+ border-radius: 1px;
+ background-color: var(--bullet-bg);
+ border-color: var(--bullet-border);
+}
+
+.notice-container {
+ font-size: 120%;
+ padding-bottom: 35vh;
+}
+
+.theme-dark .notice-container {
+ background: #343c45; /* Toolbars */
+ color: #f5f7fa; /* Light foreground text */
+}
+
+.theme-light .notice-container {
+ background: #f0f1f2; /* Toolbars */
+ color: #585959; /* Grey foreground text */
+}
+
+#empty-notice button,
+#recording-notice button {
+ min-width: 30px;
+ min-height: 28px;
+ margin: 0;
+ list-style-image: url(profiler-stopwatch.svg);
+}
+
+#empty-notice button[checked],
+#recording-notice button[checked] {
+ list-style-image: url(profiler-stopwatch-checked.svg);
+}
+
+#empty-notice button .button-text,
+#recording-notice button .button-text {
+ display: none;
+}
+
+.theme-dark #timeline-pane {
+ border-top: 1px solid #000;
+}
+
+.theme-light #timeline-pane {
+ border-top: 1px solid #aaa;
+}
+
+.waterfall-list-contents {
+ /* Hack: force hardware acceleration */
+ transform: translateZ(1px);
+ overflow-x: hidden;
+ overflow-y: auto;
+}
+
+.waterfall-header-contents {
+ overflow-x: hidden;
+}
+
+.waterfall-background-ticks {
+ /* Background created on a <canvas> in js. */
+ /* @see browser/devtools/timeline/widgets/waterfall.js */
+ background-image: -moz-element(#waterfall-background);
+ background-repeat: repeat-y;
+ background-position: -1px center;
+}
+
+.waterfall-marker-container[is-spacer] {
+ pointer-events: none;
+}
+
+.theme-dark .waterfall-marker-container:not([is-spacer]):nth-child(2n) {
+ background-color: rgba(255,255,255,0.03);
+}
+
+.theme-light .waterfall-marker-container:not([is-spacer]):nth-child(2n) {
+ background-color: rgba(128,128,128,0.03);
+}
+
+.theme-dark .waterfall-marker-container:hover {
+ background-color: rgba(255,255,255,0.1) !important;
+}
+
+.theme-light .waterfall-marker-container:hover {
+ background-color: rgba(128,128,128,0.1) !important;
+}
+
+.waterfall-marker-item {
+ overflow: hidden;
+}
+
+.waterfall-sidebar {
+ -moz-border-end: 1px solid;
+}
+
+.theme-dark .waterfall-sidebar {
+ -moz-border-end-color: #000;
+}
+
+.theme-light .waterfall-sidebar {
+ -moz-border-end-color: #aaa;
+}
+
+.waterfall-marker-container:hover > .waterfall-sidebar {
+ background-color: transparent;
+}
+
+.waterfall-header-name {
+ padding: 4px;
+}
+
+.waterfall-header-tick {
+ width: 100px;
+ font-size: 9px;
+ transform-origin: left center;
+}
+
+.theme-dark .waterfall-header-tick {
+ color: #a9bacb;
+}
+
+.theme-light .waterfall-header-tick {
+ color: #292e33;
+}
+
+.waterfall-header-tick:not(:first-child) {
+ -moz-margin-start: -100px !important; /* Don't affect layout. */
+}
+
+.waterfall-marker-bullet {
+ width: 8px;
+ height: 8px;
+ -moz-margin-start: 8px;
+ -moz-margin-end: 6px;
+ border: 1px solid;
+ border-radius: 1px;
+}
+
+.waterfall-marker-name {
+ font-size: 95%;
+ padding-bottom: 1px !important;
+}
+
+.waterfall-marker-bar {
+ height: 9px;
+ border: 1px solid;
+ border-radius: 1px;
+ transform-origin: left center;
+}
+
+.theme-light .waterfall-marker-container.selected > .waterfall-sidebar,
+.theme-light .waterfall-marker-container.selected > .waterfall-marker-item {
+ background-color: #4c9ed9; /* Select Highlight Blue */
+ color: #f5f7fa; /* Light foreground text */
+}
+
+.theme-dark .waterfall-marker-container.selected > .waterfall-sidebar,
+.theme-dark .waterfall-marker-container.selected > .waterfall-marker-item {
+ background-color: #1d4f73; /* Select Highlight Blue */
+ color: #f5f7fa; /* Light foreground text */
+}
+
+.waterfall-marker-container.selected .waterfall-marker-bullet,
+.waterfall-marker-container.selected .waterfall-marker-bar {
+ border-color: initial!important;
+}
+
+.waterfall-marker-location {
+ color: -moz-nativehyperlinktext;
+}
+
+.waterfall-marker-location:hover,
+.waterfall-marker-location:focus {
+ text-decoration: underline;
+}
+
+#timeline-waterfall-details {
+ -moz-padding-start: 8px;
+ -moz-padding-end: 8px;
+ padding-top: 2vh;
+ overflow: auto;
+}
+
+.marker-details-bullet {
+ width: 8px;
+ height: 8px;
+ border: 1px solid;
+ border-radius: 1px;
+}
+
+#timeline-waterfall-details > * {
+ padding-top: 3px;
+}
+
+.marker-details-labelname {
+ -moz-padding-end: 4px;
+}
+
+.marker-details-type {
+ font-size: 1.2em;
+ font-weight: bold;
+}
+
+.marker-details-duration {
+ font-weight: bold;
+}
diff --git a/arc-firefox-theme/chrome/browser/devtools/tool-debugger-paused.svg b/arc-firefox-theme/chrome/browser/devtools/tool-debugger-paused.svg
index 998f21b..ae294f6 100644
--- a/arc-firefox-theme/chrome/browser/devtools/tool-debugger-paused.svg
+++ b/arc-firefox-theme/chrome/browser/devtools/tool-debugger-paused.svg
@@ -1,6 +1,3 @@
-<!-- This Source Code Form is subject to the terms of the Mozilla Public
- - License, v. 2.0. If a copy of the MPL was not distributed with this
- - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
- <path fill="#71c054" fill-rule="evenodd" d="m8,1c-3.9,0-7,3.1-7,7 0,3.9 3.1,7 7,7 3.9,0 7-3.1 7-7 0-3.9-3.1-7-7-7zm2,11h-1-5c-.6,0-1-.4-1-1v-6c0-.6 .4-1 1-1h5 1l4,4-4,4z"/>
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" xmlns:xlink="http://www.w3.org/1999/xlink" enable-background="new 0 0 16 16">
+<path fill="#71c054" fill-rule="evenodd" d="m8,1c-3.9,0-7,3.1-7,7 0,3.9 3.1,7 7,7 3.9,0 7-3.1 7-7 0-3.9-3.1-7-7-7zm2,11h-1-5c-.6,0-1-.4-1-1v-6c0-.6 .4-1 1-1h5 1l4,4-4,4z"/>
</svg>
diff --git a/arc-firefox-theme/chrome/browser/devtools/tool-debugger.svg b/arc-firefox-theme/chrome/browser/devtools/tool-debugger.svg
index 655d482..128e6e8 100644
--- a/arc-firefox-theme/chrome/browser/devtools/tool-debugger.svg
+++ b/arc-firefox-theme/chrome/browser/devtools/tool-debugger.svg
@@ -1,10 +1,7 @@
-<!-- This Source Code Form is subject to the terms of the Mozilla Public
- - License, v. 2.0. If a copy of the MPL was not distributed with this
- - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<svg width="16" height="16" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
- <g fill="#edf0f1" fill-rule="evenodd">
- <path d="m8,1c-3.9,0-7,3.1-7,7 0,3.9 3.1,7 7,7 3.9,0 7-3.1 7-7 0-3.9-3.1-7-7-7zm0,12c-2.8,0-5-2.2-5-5 0-2.8 2.2-5 5-5 2.8,0 5,2.2 5,5 0,2.8-2.2,5-5,5z"/>
- <path d="m6,5c.6,0 1,.4 1,1v4c0,.6-.4,1-1,1-.6,0-1-.4-1-1v-4c0-.6 .4-1 1-1z"/>
- <path d="m10,5c.6,0 1,.4 1,1v4c0,.6-.4,1-1,1-.6,0-1-.4-1-1v-4c0-.6 .4-1 1-1z"/>
- </g>
+<svg width="16" height="16" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" xmlns:xlink="http://www.w3.org/1999/xlink" enable-background="new 0 0 16 16">
+<g fill="#edf0f1" fill-rule="evenodd">
+<path d="m8,1c-3.9,0-7,3.1-7,7 0,3.9 3.1,7 7,7 3.9,0 7-3.1 7-7 0-3.9-3.1-7-7-7zm0,12c-2.8,0-5-2.2-5-5 0-2.8 2.2-5 5-5 2.8,0 5,2.2 5,5 0,2.8-2.2,5-5,5z"/>
+<path d="m6,5c.6,0 1,.4 1,1v4c0,.6-.4,1-1,1-.6,0-1-.4-1-1v-4c0-.6 .4-1 1-1z"/>
+<path d="m10,5c.6,0 1,.4 1,1v4c0,.6-.4,1-1,1-.6,0-1-.4-1-1v-4c0-.6 .4-1 1-1z"/>
+</g>
</svg>
diff --git a/arc-firefox-theme/chrome/browser/devtools/tool-inspector.svg b/arc-firefox-theme/chrome/browser/devtools/tool-inspector.svg
index 45ec67f..5a8cbb8 100644
--- a/arc-firefox-theme/chrome/browser/devtools/tool-inspector.svg
+++ b/arc-firefox-theme/chrome/browser/devtools/tool-inspector.svg
@@ -1,12 +1,9 @@
-<!-- This Source Code Form is subject to the terms of the Mozilla Public
- - License, v. 2.0. If a copy of the MPL was not distributed with this
- - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<svg width="16" xmlns="http://www.w3.org/2000/svg" height="16" viewBox="0 0 16 16">
- <path fill="#eef0f2" fill-rule="evenodd" d="M2,4v9h11V4H2z M11,11H4V6h7V11z"/>
- <g opacity=".8">
- <path opacity=".8" fill="#eef0f2" fill-rule="evenodd" d="M0,8h2v1H0V8z"/>
- <path opacity=".8" fill="#eef0f2" fill-rule="evenodd" d="M13,8h2v1h-2V8z"/>
- <path opacity=".8" fill="#eef0f2" fill-rule="evenodd" d="M7,2h1v2H7V2z"/>
- <path opacity=".8" fill="#eef0f2" fill-rule="evenodd" d="M7,13h1v2H7V13z"/>
- </g>
+<svg width="16" xmlns="http://www.w3.org/2000/svg" height="16" viewBox="0 0 16 16" xmlns:xlink="http://www.w3.org/1999/xlink" enable-background="new 0 0 16 16">
+<path fill="#eef0f2" fill-rule="evenodd" d="M2,4v9h11V4H2z M11,11H4V6h7V11z"/>
+<g opacity=".8">
+<path opacity=".8" fill="#eef0f2" fill-rule="evenodd" d="M0,8h2v1H0V8z"/>
+<path opacity=".8" fill="#eef0f2" fill-rule="evenodd" d="M13,8h2v1h-2V8z"/>
+<path opacity=".8" fill="#eef0f2" fill-rule="evenodd" d="M7,2h1v2H7V2z"/>
+<path opacity=".8" fill="#eef0f2" fill-rule="evenodd" d="M7,13h1v2H7V13z"/>
+</g>
</svg>
diff --git a/arc-firefox-theme/chrome/browser/devtools/tool-network.svg b/arc-firefox-theme/chrome/browser/devtools/tool-network.svg
index 8e232d6..bec394d 100644
--- a/arc-firefox-theme/chrome/browser/devtools/tool-network.svg
+++ b/arc-firefox-theme/chrome/browser/devtools/tool-network.svg
@@ -1,39 +1,36 @@
-<!-- This Source Code Form is subject to the terms of the Mozilla Public
- - License, v. 2.0. If a copy of the MPL was not distributed with this
- - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<svg width="17" height="16" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 17 16">
- <g fill="#edf0f1" fill-rule="evenodd">
- <path opacity=".1" d="M2.1,0h12.8C16,0,17,1,17,2.1v10.6c0,1.2-1,2.1-2.1,2.1H2.1c-1.2,0-2.1-1-2.1-2.1V2.1C0,1,1,0,2.1,0z"/>
- <path d="m2.1,2.1h9.6c.6,0 1.1,.5 1.1,1.1 0,.6-.5,1.1-1.1,1.1h-9.6c-.6,0-1.1-.5-1.1-1.1 .1-.6 .5-1.1 1.1-1.1z"/>
- </g>
- <g opacity=".7">
- <g opacity=".75">
- <path fill="#edf0f1" fill-rule="evenodd" d="m7.4,5.3h7.4c.6,0 1.1,.5 1.1,1.1 0,.6-.5,1.1-1.1,1.1h-7.4c-.5-.1-1-.5-1-1.1 0-.6 .5-1.1 1-1.1z"/>
- </g>
- <g opacity=".85">
- <path fill="#edf0f1" d="m14.9,5.7c.4,0 .7,.3 .7,.7s-.4,.6-.7,.6h-7.5c-.3,0-.6-.3-.6-.6s.3-.7 .7-.7h7.4m0-.4h-7.5c-.6,0-1.1,.5-1.1,1.1 0,.6 .5,1.1 1.1,1.1h7.4c.6,0 1.1-.5 1.1-1.1 0-.6-.4-1.1-1-1.1z"/>
- </g>
- </g>
- <g opacity=".75">
- <path fill="#edf0f1" fill-rule="evenodd" d="m5.3,8.5h3.2c.6,0 1.1,.5 1.1,1.1 0,.6-.5,1.1-1.1,1.1h-3.2c-.6,0-1.1-.5-1.1-1.1 .1-.6 .5-1.1 1.1-1.1z"/>
- </g>
- <g opacity=".85">
- <path fill="#edf0f1" d="m8.5,8.9c.4,0 .7,.3 .7,.7 0,.4-.3,.7-.7,.7h-3.2c-.4,0-.7-.3-.7-.7 0-.4 .3-.7 .7-.7h3.2m0-.4h-3.2c-.6,0-1.1,.5-1.1,1.1 0,.6 .5,1.1 1.1,1.1h3.2c.6,0 1.1-.5 1.1-1.1 0-.6-.5-1.1-1.1-1.1z"/>
- </g>
- <g opacity=".7">
- <g opacity=".75">
- <path fill="#edf0f1" fill-rule="evenodd" d="m4.3,11.7h2.1c.6,0 1.1,.5 1.1,1.1 0,.6-.5,1.1-1.1,1.1h-2.1c-.6,0-1.1-.5-1.1-1.1 0-.6 .5-1.1 1.1-1.1z"/>
- </g>
- <g opacity=".85">
- <path fill="#edf0f1" d="m6.4,12.1c.4,0 .7,.3 .7,.7 0,.4-.3,.7-.7,.7h-2.1c-.4,0-.7-.3-.7-.7 0-.4 .3-.7 .7-.7h2.1m0-.4h-2.1c-.6,0-1.1,.5-1.1,1.1 0,.6 .5,1.1 1.1,1.1h2.1c.6,0 1.1-.5 1.1-1.1-.1-.6-.5-1.1-1.1-1.1z"/>
- </g>
- </g>
- <g opacity=".05" fill="#edf0f1" fill-rule="evenodd">
- <path d="m7.4,14.3v-13.8c0-.3-.2-.5-.5-.5-.3,0-.5,.2-.5,.5v13.8c0,.3 .2,.5 .5,.5 .3,.1 .5-.2 .5-.5z"/>
- <path d="m4.2,14.3v-13.8c0-.3-.2-.5-.5-.5-.3,0-.5,.2-.5,.5v13.8c0,.3 .2,.5 .5,.5 .3,.1 .5-.2 .5-.5z"/>
- <path d="m1,14.6c0-.1 0-.1 0-.2v-13.9c0-.1 0-.1 0-.2-.6,.4-1,1-1,1.8v10.6c0,.8 .4,1.5 1,1.9z"/>
- <path d="m16,.3c0,.1 0,.1 0,.2v13.8c0,.1 0,.1 0,.2 .6-.4 1-1 1-1.8v-10.6c0-.7-.4-1.4-1-1.8z"/>
- <path d="m13.8,14.3v-13.8c0-.3-.2-.5-.5-.5-.3,0-.5,.2-.5,.5v13.8c0,.3 .2,.5 .5,.5 .3,.1 .5-.2 .5-.5z"/>
- <path d="m10.6,14.3v-13.8c0-.3-.2-.5-.5-.5-.3,0-.5,.2-.5,.5v13.8c0,.3 .2,.5 .5,.5 .3,.1 .5-.2 .5-.5z"/>
- </g>
+<svg width="17" height="16" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 17 16" xmlns:xlink="http://www.w3.org/1999/xlink" enable-background="new 0 0 17 16">
+<g fill="#edf0f1" fill-rule="evenodd">
+<path opacity=".1" d="M2.1,0h12.8C16,0,17,1,17,2.1v10.6c0,1.2-1,2.1-2.1,2.1H2.1c-1.2,0-2.1-1-2.1-2.1V2.1C0,1,1,0,2.1,0z"/>
+<path d="m2.1,2.1h9.6c.6,0 1.1,.5 1.1,1.1 0,.6-.5,1.1-1.1,1.1h-9.6c-.6,0-1.1-.5-1.1-1.1 .1-.6 .5-1.1 1.1-1.1z"/>
+</g>
+<g opacity=".7">
+<g opacity=".75">
+<path fill="#edf0f1" fill-rule="evenodd" d="m7.4,5.3h7.4c.6,0 1.1,.5 1.1,1.1 0,.6-.5,1.1-1.1,1.1h-7.4c-.5-.1-1-.5-1-1.1 0-.6 .5-1.1 1-1.1z"/>
+</g>
+<g opacity=".85">
+<path fill="#edf0f1" d="m14.9,5.7c.4,0 .7,.3 .7,.7s-.4,.6-.7,.6h-7.5c-.3,0-.6-.3-.6-.6s.3-.7 .7-.7h7.4m0-.4h-7.5c-.6,0-1.1,.5-1.1,1.1 0,.6 .5,1.1 1.1,1.1h7.4c.6,0 1.1-.5 1.1-1.1 0-.6-.4-1.1-1-1.1z"/>
+</g>
+</g>
+<g opacity=".75">
+<path fill="#edf0f1" fill-rule="evenodd" d="m5.3,8.5h3.2c.6,0 1.1,.5 1.1,1.1 0,.6-.5,1.1-1.1,1.1h-3.2c-.6,0-1.1-.5-1.1-1.1 .1-.6 .5-1.1 1.1-1.1z"/>
+</g>
+<g opacity=".85">
+<path fill="#edf0f1" d="m8.5,8.9c.4,0 .7,.3 .7,.7 0,.4-.3,.7-.7,.7h-3.2c-.4,0-.7-.3-.7-.7 0-.4 .3-.7 .7-.7h3.2m0-.4h-3.2c-.6,0-1.1,.5-1.1,1.1 0,.6 .5,1.1 1.1,1.1h3.2c.6,0 1.1-.5 1.1-1.1 0-.6-.5-1.1-1.1-1.1z"/>
+</g>
+<g opacity=".7">
+<g opacity=".75">
+<path fill="#edf0f1" fill-rule="evenodd" d="m4.3,11.7h2.1c.6,0 1.1,.5 1.1,1.1 0,.6-.5,1.1-1.1,1.1h-2.1c-.6,0-1.1-.5-1.1-1.1 0-.6 .5-1.1 1.1-1.1z"/>
+</g>
+<g opacity=".85">
+<path fill="#edf0f1" d="m6.4,12.1c.4,0 .7,.3 .7,.7 0,.4-.3,.7-.7,.7h-2.1c-.4,0-.7-.3-.7-.7 0-.4 .3-.7 .7-.7h2.1m0-.4h-2.1c-.6,0-1.1,.5-1.1,1.1 0,.6 .5,1.1 1.1,1.1h2.1c.6,0 1.1-.5 1.1-1.1-.1-.6-.5-1.1-1.1-1.1z"/>
+</g>
+</g>
+<g opacity="5.000000e-02" fill="#edf0f1" fill-rule="evenodd">
+<path d="m7.4,14.3v-13.8c0-.3-.2-.5-.5-.5-.3,0-.5,.2-.5,.5v13.8c0,.3 .2,.5 .5,.5 .3,.1 .5-.2 .5-.5z"/>
+<path d="m4.2,14.3v-13.8c0-.3-.2-.5-.5-.5-.3,0-.5,.2-.5,.5v13.8c0,.3 .2,.5 .5,.5 .3,.1 .5-.2 .5-.5z"/>
+<path d="m1,14.6c0-.1 0-.1 0-.2v-13.9c0-.1 0-.1 0-.2-.6,.4-1,1-1,1.8v10.6c0,.8 .4,1.5 1,1.9z"/>
+<path d="m16,.3c0,.1 0,.1 0,.2v13.8c0,.1 0,.1 0,.2 .6-.4 1-1 1-1.8v-10.6c0-.7-.4-1.4-1-1.8z"/>
+<path d="m13.8,14.3v-13.8c0-.3-.2-.5-.5-.5-.3,0-.5,.2-.5,.5v13.8c0,.3 .2,.5 .5,.5 .3,.1 .5-.2 .5-.5z"/>
+<path d="m10.6,14.3v-13.8c0-.3-.2-.5-.5-.5-.3,0-.5,.2-.5,.5v13.8c0,.3 .2,.5 .5,.5 .3,.1 .5-.2 .5-.5z"/>
+</g>
</svg>
diff --git a/arc-firefox-theme/chrome/browser/devtools/tool-options.svg b/arc-firefox-theme/chrome/browser/devtools/tool-options.svg
index 2885ef9..62a6d75 100644
--- a/arc-firefox-theme/chrome/browser/devtools/tool-options.svg
+++ b/arc-firefox-theme/chrome/browser/devtools/tool-options.svg
@@ -1,6 +1,3 @@
-<!-- This Source Code Form is subject to the terms of the Mozilla Public
- - License, v. 2.0. If a copy of the MPL was not distributed with this
- - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
- <path fill="#edf0f1" d="m11.5,13.9l-.6-1.5c.3-.2 .5-.4 .8-.6 .2-.2 .4-.5 .6-.7l1.5,.6c.3,.1 .6,0 .7-.3l.4-1c.1-.3 0-.6-.3-.7l-1.5-.6c.1-.6 .1-1.3 0-2l1.5-.6c.3-.1 .4-.4 .3-.7l-.4-1c-.1-.3-.4-.4-.7-.3l-1.5,.6c-.2-.3-.4-.5-.6-.8-.2-.1-.5-.3-.7-.5l.6-1.5c.1-.3 0-.6-.3-.7l-.9-.4c-.3-.1-.6,0-.7,.3l-.6,1.5c-.6-.1-1.3-.1-2,0l-.6-1.5c-.1-.3-.4-.4-.7-.3l-1,.4c-.2,.1-.3,.4-.2,.6l.6,1.5c-.3,.3-.5,.5-.8,.7-.2,.3-.4,.5-.6,.8l-1.5-.7c-.3-.1-.6,0-.7,.3l-.4,.9c-.1,.3 0,.6 .3,.7l1.5,.7c-.1,.6-.1,1.3 0,1.9l-1.5,.6c-.3,.1-.4,.4-.3,.7l.4,1c.1,.3 .4,.4 .7,.3l1.5-.6c.2,.3 .4,.5 .6,.8 .2,.2 .5,.4 .7,.6l-.6,1.5c-.1,.3 0,.6 .3,.7l1,.4c.3,.1 .6,0 .7-.3l.6-1.5c.6,.1 1.3,.1 2,0l.6,1.5c.1,.3 .4,.4 .7,.3l1-.4c.1-.1 .3-.4 .1-.7zm-5.1-4.2c-.9-.9-.9-2.4 0-3.3 .9-.9 2.4-.9 3.3,0 .9,.9 .9,2.4 0,3.3-.9,.9-2.4,.9-3.3,0z"/>
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" xmlns:xlink="http://www.w3.org/1999/xlink" enable-background="new 0 0 16 16">
+<path fill="#edf0f1" d="m11.5,13.9l-.6-1.5c.3-.2 .5-.4 .8-.6 .2-.2 .4-.5 .6-.7l1.5,.6c.3,.1 .6,0 .7-.3l.4-1c.1-.3 0-.6-.3-.7l-1.5-.6c.1-.6 .1-1.3 0-2l1.5-.6c.3-.1 .4-.4 .3-.7l-.4-1c-.1-.3-.4-.4-.7-.3l-1.5,.6c-.2-.3-.4-.5-.6-.8-.2-.1-.5-.3-.7-.5l.6-1.5c.1-.3 0-.6-.3-.7l-.9-.4c-.3-.1-.6,0-.7,.3l-.6,1.5c-.6-.1-1.3-.1-2,0l-.6-1.5c-.1-.3-.4-.4-.7-.3l-1,.4c-.2,.1-.3,.4-.2,.6l.6,1.5c-.3,.3-.5,.5-.8,.7-.2,.3-.4,.5-.6,.8l-1.5-.7c-.3-.1-.6,0-.7,.3l-.4,.9c-.1,.3 0,.6 .3,.7l1.5,.7c-.1,.6-.1,1.3 0,1.9l-1.5,.6c-.3,.1-.4,.4-.3,.7l.4,1c.1,.3 .4,.4 .7,.3l1.5-.6c.2,.3 .4,.5 .6,.8 .2,.2 .5,.4 .7,.6l-.6,1.5c-.1,.3 0,.6 .3,.7l1,.4c.3,.1 .6,0 .7-.3l.6-1.5c.6,.1 1.3,.1 2,0l.6,1.5c.1,.3 .4,.4 .7,.3l1-.4c.1-.1 .3-.4 .1-.7zm-5.1-4.2c-.9-.9-.9-2.4 0-3.3 .9-.9 2.4-.9 3.3,0 .9,.9 .9,2.4 0,3.3-.9,.9-2.4,.9-3.3,0z"/>
</svg>
diff --git a/arc-firefox-theme/chrome/browser/devtools/tool-profiler-active.svg b/arc-firefox-theme/chrome/browser/devtools/tool-profiler-active.svg
deleted file mode 100644
index 0882cca..0000000
--- a/arc-firefox-theme/chrome/browser/devtools/tool-profiler-active.svg
+++ /dev/null
@@ -1,17 +0,0 @@
-<!-- This Source Code Form is subject to the terms of the Mozilla Public
- - License, v. 2.0. If a copy of the MPL was not distributed with this
- - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
- <g fill="#71c054" fill-rule="evenodd">
- <path d="m8,1c-3.9,0-7,3.1-7,7s3.1,7 7,7c3.9,0 7-3.1 7-7s-3.1-7-7-7zm-.1,12c-2.8,0-5-2.2-5-5 0-2.8 2.2-5 5-5s5,2.2 5,5c0,2.8-2.2,5-5,5z"/>
- <path d="m8,6.9c.6,0 1.1,.5 1.1,1.1 0,.6-.5,1.1-1.1,1.1-.6,0-1.1-.5-1.1-1.1 0-.6 .5-1.1 1.1-1.1z"/>
- <path d="m11.3,4.6l-3.9,2.5 1.5,1.4 2.4-3.9z"/>
- <path opacity=".4" d="m4.6,10c.7,1.2 2,2 3.4,2 1.5,0 2.7-.8 3.4-2h-6.8z"/>
- <g opacity=".3">
- <path d="m7.1,5.1l-.6-1.3-.9,.4 .7,1.3c.2-.1 .5-.3 .8-.4z"/>
- <path d="m9.8,5.6l.7-1.4-.9-.4-.7,1.3c.3,.2 .6,.3 .9,.5z"/>
- <path d="m10.8,7c.1,.3 .2,.7 .2,1h2v-1h-2.2z"/>
- <path d="m5,8c0-.3 .1-.7 .2-1h-2.2l-.1,1h2.1z"/>
- </g>
- </g>
-</svg>
diff --git a/arc-firefox-theme/chrome/browser/devtools/tool-profiler.svg b/arc-firefox-theme/chrome/browser/devtools/tool-profiler.svg
index 8441af3..d8e1bdd 100644
--- a/arc-firefox-theme/chrome/browser/devtools/tool-profiler.svg
+++ b/arc-firefox-theme/chrome/browser/devtools/tool-profiler.svg
@@ -1,17 +1,14 @@
-<!-- This Source Code Form is subject to the terms of the Mozilla Public
- - License, v. 2.0. If a copy of the MPL was not distributed with this
- - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
- <g fill="#edf0f1" fill-rule="evenodd">
- <path d="m8,1c-3.9,0-7,3.1-7,7s3.1,7 7,7c3.9,0 7-3.1 7-7s-3.1-7-7-7zm-.1,12c-2.8,0-5-2.2-5-5 0-2.8 2.2-5 5-5s5,2.2 5,5c0,2.8-2.2,5-5,5z"/>
- <path d="m8,6.9c.6,0 1.1,.5 1.1,1.1 0,.6-.5,1.1-1.1,1.1-.6,0-1.1-.5-1.1-1.1 0-.6 .5-1.1 1.1-1.1z"/>
- <path d="m11.3,4.6l-3.9,2.5 1.5,1.4 2.4-3.9z"/>
- <path opacity=".4" d="m4.6,10c.7,1.2 2,2 3.4,2 1.5,0 2.7-.8 3.4-2h-6.8z"/>
- <g opacity=".3">
- <path d="m7.1,5.1l-.6-1.3-.9,.4 .7,1.3c.2-.1 .5-.3 .8-.4z"/>
- <path d="m9.8,5.6l.7-1.4-.9-.4-.7,1.3c.3,.2 .6,.3 .9,.5z"/>
- <path d="m10.8,7c.1,.3 .2,.7 .2,1h2v-1h-2.2z"/>
- <path d="m5,8c0-.3 .1-.7 .2-1h-2.2l-.1,1h2.1z"/>
- </g>
- </g>
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" xmlns:xlink="http://www.w3.org/1999/xlink" enable-background="new 0 0 16 16">
+<g fill="#edf0f1" fill-rule="evenodd">
+<path d="m8,1c-3.9,0-7,3.1-7,7s3.1,7 7,7c3.9,0 7-3.1 7-7s-3.1-7-7-7zm-.1,12c-2.8,0-5-2.2-5-5 0-2.8 2.2-5 5-5s5,2.2 5,5c0,2.8-2.2,5-5,5z"/>
+<path d="m8,6.9c.6,0 1.1,.5 1.1,1.1 0,.6-.5,1.1-1.1,1.1-.6,0-1.1-.5-1.1-1.1 0-.6 .5-1.1 1.1-1.1z"/>
+<path d="m11.3,4.6l-3.9,2.5 1.5,1.4 2.4-3.9z"/>
+<path opacity=".4" d="m4.6,10c.7,1.2 2,2 3.4,2 1.5,0 2.7-.8 3.4-2h-6.8z"/>
+<g opacity=".3">
+<path d="m7.1,5.1l-.6-1.3-.9,.4 .7,1.3c.2-.1 .5-.3 .8-.4z"/>
+<path d="m9.8,5.6l.7-1.4-.9-.4-.7,1.3c.3,.2 .6,.3 .9,.5z"/>
+<path d="m10.8,7c.1,.3 .2,.7 .2,1h2v-1h-2.2z"/>
+<path d="m5,8c0-.3 .1-.7 .2-1h-2.2l-.1,1h2.1z"/>
+</g>
+</g>
</svg>
diff --git a/arc-firefox-theme/chrome/browser/devtools/tool-scratchpad.svg b/arc-firefox-theme/chrome/browser/devtools/tool-scratchpad.svg
index c1e8e08..ad2133a 100644
--- a/arc-firefox-theme/chrome/browser/devtools/tool-scratchpad.svg
+++ b/arc-firefox-theme/chrome/browser/devtools/tool-scratchpad.svg
@@ -1,9 +1,6 @@
-<!-- This Source Code Form is subject to the terms of the Mozilla Public
- - License, v. 2.0. If a copy of the MPL was not distributed with this
- - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
- <g fill="#edf0f1" fill-rule="evenodd">
- <path opacity=".3" d="m1.1,6.3c0-.3 .3-.6 .6-.6h4.6c.3,0 .6,.3 .6,.6s-.3,.6-.6,.6h-4.6c-.3,0-.6-.3-.6-.6zm12,1.7h-10.2c-.4,0-.6,.3-.6,.6 0,.3 .3,.6 .6,.6h10.3c.3,0 .6-.3 .6-.6-.1-.3-.3-.6-.7-.6zm-5.7,3.4c.3,0 .6-.3 .6-.6 0-.3-.3-.6-.6-.6h-4.5c-.3,0-.6,.3-.6,.6 0,.3 .3,.6 .6,.6h4.5zm2.3,1.2h-8c-.3,0-.6,.3-.6,.6 0,.3 .3,.6 .6,.6h8c.3,0 .6-.3 .6-.6 0-.4-.3-.6-.6-.6z"/>
- <path d="m14.3,2.3h-.6v1.1c0,.6-.5,1.1-1.1,1.1-.6,0-1.1-.5-1.1-1.1v-.5c0,.3 .3,.6 .6,.6 .3,0 .6-.3 .6-.6v-.6-1.7c0-.1 0-.2-.1-.3-.1-.1-.1-.1-.2-.2-.2-.1-.3-.1-.4-.1-.3,0-.6,.3-.6,.6v1.7h-1.1v1.1c0,.6-.5,1.1-1.1,1.1-.7,.1-1.2-.4-1.2-1.1v-.5c0,.3 .3,.6 .6,.6 .3,0 .6-.3 .6-.6v-.6-1.7c0-.1 0-.2-.1-.3-.1-.1-.2-.2-.3-.2-.1-.1-.1-.1-.2-.1-.3,0-.6,.3-.6,.6v1.7h-1.1v1.1c0,.6-.5,1.1-1.1,1.1-.6,0-1.1-.5-1.1-1.1v-.5c0,.3 .3,.6 .6,.6 .3,0 .6-.3 .6-.6v-.6-1.7c0-.1 0-.2-.1-.3-.3-.1-.3-.2-.4-.2-.1-.1-.2-.1-.3-.1-.3,0-.5,.3-.5,.6v1.7h-1.2v1.1c0,.6-.5,1.1-1.1,1.1-.6,0-1.1-.5-1.1-1.1v-.5c0,.3 .3,.6 .6,.6 .3,0 .6-.3 .6-.6v-.6-1.7c0-.1 0-.2-.1-.3-.2-.1-.2-.2-.3-.2-.1-.1-.2-.1-.3-.1-.3,0-.6,.3-.6,.6v1.7h-.5c-.3,0-.6,.2-.6,.6v12.6c0,.2 .3,.5 .6,.5h13.7c.3,0 .6-.3 .6-.6v-12.5c0-.4-.3-.6-.6-.6zm-12.6,3.4h4.6c.3,0 .6,.3 .6,.6s-.3,.6-.6,.6h-4.6c-.3,0-.6-.3-.6-.6s.3-.6 .6-.6zm8,8h-8c-.3,0-.6-.3-.6-.6 0-.3 .3-.6 .6-.6h8c.3,0 .6,.3 .6,.6 0,.4-.3,.6-.6,.6zm-7.4-2.8c0-.3 .3-.6 .6-.6h4.6c.3,0 .6,.3 .6,.6 0,.3-.3,.6-.6,.6h-4.6c-.4-.1-.6-.3-.6-.6zm10.8-1.8h-10.2c-.3,0-.6-.3-.6-.6 0-.2 .2-.5 .6-.5h10.3c.3,0 .6,.3 .6,.6-.1,.3-.3,.5-.7,.5z"/>
- </g>
+<svg height="16" width="16" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" xmlns:xlink="http://www.w3.org/1999/xlink" enable-background="new 0 0 16 16">
+<g fill="#edf0f1" fill-rule="evenodd">
+<path opacity=".3" d="m1.1,6.3c0-.3 .3-.6 .6-.6h4.6c.3,0 .6,.3 .6,.6s-.3,.6-.6,.6h-4.6c-.3,0-.6-.3-.6-.6zm12,1.7h-10.2c-.4,0-.6,.3-.6,.6 0,.3 .3,.6 .6,.6h10.3c.3,0 .6-.3 .6-.6-.1-.3-.3-.6-.7-.6zm-5.7,3.4c.3,0 .6-.3 .6-.6 0-.3-.3-.6-.6-.6h-4.5c-.3,0-.6,.3-.6,.6 0,.3 .3,.6 .6,.6h4.5zm2.3,1.2h-8c-.3,0-.6,.3-.6,.6 0,.3 .3,.6 .6,.6h8c.3,0 .6-.3 .6-.6 0-.4-.3-.6-.6-.6z"/>
+<path d="m14.3,2.3h-.6v1.1c0,.6-.5,1.1-1.1,1.1-.6,0-1.1-.5-1.1-1.1v-.5c0,.3 .3,.6 .6,.6 .3,0 .6-.3 .6-.6v-.6-1.7c0-.1 0-.2-.1-.3-.1-.1-.1-.1-.2-.2-.2-.1-.3-.1-.4-.1-.3,0-.6,.3-.6,.6v1.7h-1.1v1.1c0,.6-.5,1.1-1.1,1.1-.7,.1-1.2-.4-1.2-1.1v-.5c0,.3 .3,.6 .6,.6 .3,0 .6-.3 .6-.6v-.6-1.7c0-.1 0-.2-.1-.3-.1-.1-.2-.2-.3-.2-.1-.1-.1-.1-.2-.1-.3,0-.6,.3-.6,.6v1.7h-1.1v1.1c0,.6-.5,1.1-1.1,1.1-.6,0-1.1-.5-1.1-1.1v-.5c0,.3 .3,.6 .6,.6 .3,0 .6-.3 .6-.6v-.6-1.7c0-.1 0-.2-.1-.3-.3-.1-.3-.2-.4-.2-.1-.1-.2-.1-.3-.1-.3,0-.5,.3-.5,.6v1.7h-1.2v1.1c0,.6-.5,1.1-1.1,1.1-.6,0-1.1-.5-1.1-1.1v-.5c0,.3 .3,.6 .6,.6 .3,0 .6-.3 .6-.6v-.6-1.7c0-.1 0-.2-.1-.3-.2-.1-.2-.2-.3-.2-.1-.1-.2-.1-.3-.1-.3,0-.6,.3-.6,.6v1.7h-.5c-.3,0-.6,.2-.6,.6v12.6c0,.2 .3,.5 .6,.5h13.7c.3,0 .6-.3 .6-.6v-12.5c0-.4-.3-.6-.6-.6zm-12.6,3.4h4.6c.3,0 .6,.3 .6,.6s-.3,.6-.6,.6h-4.6c-.3,0-.6-.3-.6-.6s.3-.6 .6-.6zm8,8h-8c-.3,0-.6-.3-.6-.6 0-.3 .3-.6 .6-.6h8c.3,0 .6,.3 .6,.6 0,.4-.3,.6-.6,.6zm-7.4-2.8c0-.3 .3-.6 .6-.6h4.6c.3,0 .6,.3 .6,.6 0,.3-.3,.6-.6,.6h-4.6c-.4-.1-.6-.3-.6-.6zm10.8-1.8h-10.2c-.3,0-.6-.3-.6-.6 0-.2 .2-.5 .6-.5h10.3c.3,0 .6,.3 .6,.6-.1,.3-.3,.5-.7,.5z"/>
+</g>
</svg>
diff --git a/arc-firefox-theme/chrome/browser/devtools/tool-shadereditor.svg b/arc-firefox-theme/chrome/browser/devtools/tool-shadereditor.svg
deleted file mode 100644
index e4e239a..0000000
--- a/arc-firefox-theme/chrome/browser/devtools/tool-shadereditor.svg
+++ /dev/null
@@ -1,26 +0,0 @@
-<!-- This Source Code Form is subject to the terms of the Mozilla Public
- - License, v. 2.0. If a copy of the MPL was not distributed with this
- - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
- <rect x="2" y="2" width="12" height="12" fill="#edf0f1" fill-opacity=".1"/>
- <polygon points="2,2 14,14 2,14" fill="#edf0f1" fill-opacity=".35"/>
- <rect x="2.5" y="2.5" width="11" height="11" fill="none" stroke="#edf0f1" stroke-width="1"/>
- <g fill="#edf0f1" fill-opacity=".65">
- <polygon points="3,3 5,3 5,5"/>
- <rect x="11" y="3" width="2" height="2"/>
- <rect x="7" y="3" width="2" height="2"/>
- <polygon points="5,5 7,5 7,7"/>
- <rect x="9" y="5" width="2" height="2"/>
- <polygon points="7,7 9,7 9,9"/>
- <rect x="11" y="7" width="2" height="2"/>
- <polygon points="9,9 11,9 11,11"/>
- <polygon points="11,11 13,11 13,13"/>
- </g>
- <line x1="3" y1="3" x2="13" y2="13" stroke="#edf0f1" stroke-width="1"/>
- <g fill="#edf0f1">
- <circle cx="2" cy="2" r="1"/>
- <circle cx="14" cy="2" r="1"/>
- <circle cx="2" cy="14" r="1"/>
- <circle cx="14" cy="14" r="1"/>
- </g>
-</svg>
diff --git a/arc-firefox-theme/chrome/browser/devtools/tool-storage.svg b/arc-firefox-theme/chrome/browser/devtools/tool-storage.svg
index 8c2c291..7f5013b 100644
--- a/arc-firefox-theme/chrome/browser/devtools/tool-storage.svg
+++ b/arc-firefox-theme/chrome/browser/devtools/tool-storage.svg
@@ -1,10 +1,7 @@
-<!-- This Source Code Form is subject to the terms of the Mozilla Public
- - License, v. 2.0. If a copy of the MPL was not distributed with this
- - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<svg width="16" xmlns="http://www.w3.org/2000/svg" height="16" viewBox="0 0 16 16">
- <g fill="#edf0f1">
- <path d="m1.3,12.5v-2.4c0,0 0,2.5 6.7,2.5 6.7,0 6.7-2.5 6.7-2.5v2.4c0,0 0,2.7-6.8,2.7-6.6,0-6.6-2.7-6.6-2.7z"/>
- <path d="m14.7,3.4c0-1.4-3-2.5-6.7-2.5s-6.7,1.1-6.7,2.5c0,.2 0,.3 .1,.5-.1-.3-.1-.4-.1-.4v1.5c0,0 0,2.7 6.7,2.7 6.7,0 6.8-2.7 6.8-2.7v-1.6c0,.1 0,.2-.1,.5-0-.2-0-.3-0-.5z"/>
- <path d="m1.3,8.7v-2.4c0,0 0,2.5 6.7,2.5 6.7,0 6.7-2.5 6.7-2.5v2.4c0,0 0,2.7-6.8,2.7-6.6-0-6.6-2.7-6.6-2.7z"/>
- </g>
+<svg width="16" xmlns="http://www.w3.org/2000/svg" height="16" viewBox="0 0 16 16" xmlns:xlink="http://www.w3.org/1999/xlink" enable-background="new 0 0 16 16">
+<g fill="#edf0f1">
+<path d="m1.3,12.5v-2.4c0,0 0,2.5 6.7,2.5 6.7,0 6.7-2.5 6.7-2.5v2.4c0,0 0,2.7-6.8,2.7-6.6,0-6.6-2.7-6.6-2.7z"/>
+<path d="m14.7,3.4c0-1.4-3-2.5-6.7-2.5s-6.7,1.1-6.7,2.5c0,.2 0,.3 .1,.5-.1-.3-.1-.4-.1-.4v1.5c0,0 0,2.7 6.7,2.7 6.7,0 6.8-2.7 6.8-2.7v-1.6c0,.1 0,.2-.1,.5-0-.2-0-.3-0-.5z"/>
+<path d="m1.3,8.7v-2.4c0,0 0,2.5 6.7,2.5 6.7,0 6.7-2.5 6.7-2.5v2.4c0,0 0,2.7-6.8,2.7-6.6-0-6.6-2.7-6.6-2.7z"/>
+</g>
</svg>
diff --git a/arc-firefox-theme/chrome/browser/devtools/tool-styleeditor.svg b/arc-firefox-theme/chrome/browser/devtools/tool-styleeditor.svg
index e123f45..ac1f5c7 100644
--- a/arc-firefox-theme/chrome/browser/devtools/tool-styleeditor.svg
+++ b/arc-firefox-theme/chrome/browser/devtools/tool-styleeditor.svg
@@ -1,9 +1,6 @@
-<!-- This Source Code Form is subject to the terms of the Mozilla Public
- - License, v. 2.0. If a copy of the MPL was not distributed with this
- - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<svg xmlns="http://www.w3.org/2000/svg" width="17" height="16" viewBox="0 0 17 16">
- <g fill="#edf0f1" fill-rule="evenodd">
- <path d="m10,11.1 0,2.3-7.8,0 0-11.2 5.6-0 1.1,1.1 1.7-1.6-1.7-1.7-8.9,0 0,15.6 12.2,0 0-6.7z"/>
- <path d="M6.7,7.8L14.5,0l2.2,2.2L8.9,10l-3.3,1.1L6.7,7.8z"/>
- </g>
+<svg xmlns="http://www.w3.org/2000/svg" width="17" height="16" viewBox="0 0 17 16" xmlns:xlink="http://www.w3.org/1999/xlink" enable-background="new 0 0 17 16">
+<g fill="#edf0f1" fill-rule="evenodd">
+<path d="m10,11.1 0,2.3-7.8,0 0-11.2 5.6-0 1.1,1.1 1.7-1.6-1.7-1.7-8.9,0 0,15.6 12.2,0 0-6.7z"/>
+<path d="M6.7,7.8L14.5,0l2.2,2.2L8.9,10l-3.3,1.1L6.7,7.8z"/>
+</g>
</svg>
diff --git a/arc-firefox-theme/chrome/browser/devtools/tool-webaudio.svg b/arc-firefox-theme/chrome/browser/devtools/tool-webaudio.svg
index cd317de..59d9d90 100644
--- a/arc-firefox-theme/chrome/browser/devtools/tool-webaudio.svg
+++ b/arc-firefox-theme/chrome/browser/devtools/tool-webaudio.svg
@@ -1,6 +1,3 @@
-<!-- This Source Code Form is subject to the terms of the Mozilla Public
- - License, v. 2.0. If a copy of the MPL was not distributed with this
- - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<svg xmlns="http://www.w3.org/2000/svg" width="16px" height="16px" viewBox="-6.167 -16.135 100 100">
+<svg xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" width="16px" height="16px" viewBox="-6.167 -16.135 100 100" enable-background="new -6.167 -16.135 100 100" xml:space="preserve">
<path fill="none" stroke="#edf0f1" stroke-width="8" stroke-linecap="round" stroke-miterlimit="10" d="M86.666,33.864 c-0.797,5.297-3.467,32.799-10.518,32.866c-7.086,0.066-9.973-27.596-10.9-32.866C64.322,28.597,61.436,0.933,54.35,1 c-7.105,0.068-9.644,27.561-10.517,32.864c-0.874,5.305-3.412,32.799-10.517,32.866c-7.087,0.066-9.974-27.596-10.899-32.866 C21.49,28.597,18.604,0.933,11.517,1C4.466,1.067,1.796,28.569,1,33.864"/>
-</svg>
+</svg> \ No newline at end of file
diff --git a/arc-firefox-theme/chrome/browser/devtools/tool-webconsole.svg b/arc-firefox-theme/chrome/browser/devtools/tool-webconsole.svg
index f62307d..0739e82 100644
--- a/arc-firefox-theme/chrome/browser/devtools/tool-webconsole.svg
+++ b/arc-firefox-theme/chrome/browser/devtools/tool-webconsole.svg
@@ -1,6 +1,3 @@
-<!-- This Source Code Form is subject to the terms of the Mozilla Public
- - License, v. 2.0. If a copy of the MPL was not distributed with this
- - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
- <path fill="#edf0f1" fill-rule="evenodd" d="M2,2h5.4l6.5,6.5L7.4,15H2l6.5-6.5L2,2z"/>
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" xmlns:xlink="http://www.w3.org/1999/xlink" enable-background="new 0 0 16 16">
+<path fill="#edf0f1" fill-rule="evenodd" d="M2,2h5.4l6.5,6.5L7.4,15H2l6.5-6.5L2,2z"/>
</svg>
diff --git a/arc-firefox-theme/chrome/browser/devtools/webaudioeditor.css b/arc-firefox-theme/chrome/browser/devtools/webaudioeditor.css
index 0d66638..de0e21e 100644
--- a/arc-firefox-theme/chrome/browser/devtools/webaudioeditor.css
+++ b/arc-firefox-theme/chrome/browser/devtools/webaudioeditor.css
@@ -1,4 +1,8 @@
/* This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
+
+/* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this file,
* You can obtain one at http://mozilla.org/MPL/2.0/. */
@@ -187,7 +191,7 @@ text {
-moz-box-flex: 1;
}
-@media (min-resolution: 1.25dppx) {
+@media (min-resolution: 2dppx) {
#inspector-pane-toggle {
list-style-image: url(debugger-collapse@2x.png);
-moz-image-region: rect(0px,32px,32px,0px);
diff --git a/arc-firefox-theme/chrome/browser/devtools/webconsole.css b/arc-firefox-theme/chrome/browser/devtools/webconsole.css
index d875c23..ea87584 100644
--- a/arc-firefox-theme/chrome/browser/devtools/webconsole.css
+++ b/arc-firefox-theme/chrome/browser/devtools/webconsole.css
@@ -27,11 +27,10 @@ a {
box-sizing: border-box;
}
-.message > .prefix,
.message > .timestamp {
flex: none;
color: GrayText;
- margin: 3px 6px 0 0;
+ margin: 4px 6px 0 0;
}
.message > .indent {
@@ -48,17 +47,19 @@ a {
.message > .icon::before {
content: "";
- background-image: url(chrome://browser/skin/devtools/webconsole.svg);
- background-position: 12px 12px;
+ background-image: url(chrome://browser/skin/devtools/webconsole.png);
+ background-position: 8px 8px;
background-repeat: no-repeat;
- background-size: 72px 60px;
- width: 12px;
- height: 12px;
+ background-size: 48px 40px;
+ width: 8px;
+ height: 8px;
display: inline-block;
}
-.theme-light .message > .icon::before {
- background-image: url(chrome://browser/skin/devtools/webconsole.svg#light-icons);
+@media (min-resolution: 2dppx) {
+ .message > .icon::before {
+ background-image: url(chrome://browser/skin/devtools/webconsole@2x.png);
+ }
}
.message > .message-body-wrapper {
@@ -230,7 +231,7 @@ a {
}
.message[category=network][severity=error] > .icon::before {
- background-position: -12px 0;
+ background-position: -8px 0;
}
.message[category=network] > .message-body {
@@ -287,11 +288,11 @@ a {
}
.message[category=cssparser][severity=error] > .icon::before {
- background-position: -12px -12px;
+ background-position: -8px -8px;
}
.message[category=cssparser][severity=warn] > .icon::before {
- background-position: -24px -12px;
+ background-position: -16px -8px;
}
/* JS styles */
@@ -305,11 +306,11 @@ a {
}
.message[category=exception][severity=error] > .icon::before {
- background-position: -12px -24px;
+ background-position: -8px -16px;
}
.message[category=exception][severity=warn] > .icon::before {
- background-position: -24px -24px;
+ background-position: -16px -16px;
}
/* Web Developer styles */
@@ -324,15 +325,15 @@ a {
.message[category=console][severity=error] > .icon::before,
.message[category=output][severity=error] > .icon::before {
- background-position: -12px -36px;
+ background-position: -8px -24px;
}
.message[category=console][severity=warn] > .icon::before {
- background-position: -24px -36px;
+ background-position: -16px -24px;
}
.message[category=console][severity=info] > .icon::before {
- background-position: -36px -36px;
+ background-position: -24px -24px;
}
/* Input and output styles */
@@ -342,11 +343,11 @@ a {
}
.message[category=input] > .icon::before {
- background-position: -48px -36px;
+ background-position: -32px -24px;
}
.message[category=output] > .icon::before {
- background-position: -60px -36px;
+ background-position: -40px -24px;
}
/* JSTerm Styles */
@@ -364,7 +365,7 @@ a {
background-size: 16px 16px;
}
-@media (min-resolution: 1.25dppx) {
+@media (min-resolution: 2dppx) {
.jsterm-input-node {
background-image: -moz-image-rect(url('chrome://browser/skin/devtools/commandline-icon@2x.png'), 0, 64, 32, 32);
}
@@ -378,9 +379,6 @@ a {
.inlined-variables-view .message-body {
display: flex;
flex-direction: column;
- resize: vertical;
- overflow: auto;
- min-height: 200px;
}
.inlined-variables-view iframe {
display: block;
@@ -413,11 +411,11 @@ a {
}
.message[category=security][severity=error] > .icon::before {
- background-position: -12px -48px;
+ background-position: -8px -32px;
}
.message[category=security][severity=warn] > .icon::before {
- background-position: -24px -48px;
+ background-position: -16px -32px;
}
.navigation-marker {
diff --git a/arc-firefox-theme/chrome/browser/devtools/webconsole.png b/arc-firefox-theme/chrome/browser/devtools/webconsole.png
new file mode 100644
index 0000000..8aee790
--- /dev/null
+++ b/arc-firefox-theme/chrome/browser/devtools/webconsole.png
Binary files differ
diff --git a/arc-firefox-theme/chrome/browser/devtools/webconsole.svg b/arc-firefox-theme/chrome/browser/devtools/webconsole.svg
deleted file mode 100644
index 6c21e54..0000000
--- a/arc-firefox-theme/chrome/browser/devtools/webconsole.svg
+++ /dev/null
@@ -1,101 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!-- This Source Code Form is subject to the terms of the Mozilla Public
- - License, v. 2.0. If a copy of the MPL was not distributed with this
- - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="72" height="60" viewBox="0 0 72 60">
- <defs>
- <rect id="glyphShape-colorSwatch" width="8" height="8" ry="2" rx="2"/>
- <rect id="glyphShape-colorSwatch-border" width="10" height="10" ry="2" rx="2"/>
- <polygon id="glyphShape-errorX" points="9.9,8.5 8.5,9.9 6,7.4 3.6,9.8 2.2,8.4 4.6,6 2.2,3.6 3.6,2.2 6,4.6 8.4,2.2 9.8,3.6 7.4,6"/>
- <path id="glyphShape-warningTriangle" d="M9.9,8.6l-3.1-6C6.6,2.2,6.3,2,6,2C5.7,2,5.4,2.2,5.2,2.5l-3.1,6C2,8.9,2,9.3,2.1,9.6C2.3,9.8,2.6,10,2.9,10 h6.1c0.4,0,0.6-0.2,0.8-0.4C10,9.3,10,8.9,9.9,8.6z"/>
- <path id="glyphShape-exclamationPoint" d="M6,7.7c-0.6,0-1,0.4-1,0.8C5,9,5.4,9.3,6,9.3c0.6,0,1-0.4,1-0.8 C7,8.1,6.6,7.7,6,7.7z M6,7c0.6,0,1-0.4,1-1V5c0-0.6-0.4-1-1-1S5,4.4,5,5v1C5,6.6,5.4,7,6,7z"/>
- <circle id="glyphShape-infoCircle" cx="6" cy="6" r="4"/>
- <path id="glyphShape-infoGlyph" d="M6,6C5.4,6,5,6.4,5,7v1c0,0.6,0.4,1,1,1s1-0.4,1-1V7C7,6.4,6.6,6,6,6z M6,5c0.6,0,1-0.4,1-1S6.6,3,6,3S5,3.4,5,4S5.4,5,6,5z"/>
- <style>
- .icon-colorSwatch-border {
- fill: #fff;
- fill-opacity: .7;
- }
- .icon-colorSwatch-network {
- fill: #000;
- }
- .icon-colorSwatch-css {
- fill: #00b6f0;
- }
- .icon-colorSwatch-js {
- fill: #fb9500;
- }
- .icon-colorSwatch-logging {
- fill: #808080;
- }
- .icon-colorSwatch-security {
- fill: #ec1e0d;
- }
- .icon-glyphOverlay {
- fill: #fff;
- }
-
- #icon-indicator-input {
- fill: #8fa1b2;
- }
- #icon-indicator-output {
- fill: #667380;
- }
- #light-icons:target #icon-indicator-input {
- fill: #45494d;
- }
- #light-icons:target #icon-indicator-output {
- fill: #8a9199;
- }
- </style>
- </defs>
- <g id="icon-colorSwatch-network">
- <use xlink:href="#glyphShape-colorSwatch-border" class="icon-colorSwatch-border" x="1" y="1"/>
- <use xlink:href="#glyphShape-colorSwatch" class="icon-colorSwatch-network" x="2" y="2"/>
- </g>
- <g id="icon-colorSwatch-css" transform="translate(0 12)">
- <use xlink:href="#glyphShape-colorSwatch-border" class="icon-colorSwatch-border" x="1" y="1"/>
- <use xlink:href="#glyphShape-colorSwatch" class="icon-colorSwatch-css" x="2" y="2"/>
- </g>
- <g id="icon-colorSwatch-js" transform="translate(0 24)">
- <use xlink:href="#glyphShape-colorSwatch-border" class="icon-colorSwatch-border" x="1" y="1"/>
- <use xlink:href="#glyphShape-colorSwatch" class="icon-colorSwatch-js" x="2" y="2"/>
- </g>
- <g id="icon-colorSwatch-logging" transform="translate(0 36)">
- <use xlink:href="#glyphShape-colorSwatch-border" class="icon-colorSwatch-border" x="1" y="1"/>
- <use xlink:href="#glyphShape-colorSwatch" class="icon-colorSwatch-logging" x="2" y="2"/>
- </g>
- <g id="icon-colorSwatch-security" transform="translate(0 48)">
- <use xlink:href="#glyphShape-colorSwatch-border" class="icon-colorSwatch-border" x="1" y="1"/>
- <use xlink:href="#glyphShape-colorSwatch" class="icon-colorSwatch-security" x="2" y="2"/>
- </g>
- <use xlink:href="#glyphShape-errorX" id="icon-errorX-network" class="icon-colorSwatch-network" transform="translate(12)"/>
- <use xlink:href="#glyphShape-errorX" id="icon-errorX-css" class="icon-colorSwatch-css" transform="translate(12 12)"/>
- <use xlink:href="#glyphShape-errorX" id="icon-errorX-js" class="icon-colorSwatch-js" transform="translate(12 24)"/>
- <use xlink:href="#glyphShape-errorX" id="icon-errorX-logging" class="icon-colorSwatch-logging" transform="translate(12 36)"/>
- <use xlink:href="#glyphShape-errorX" id="icon-errorX-security" class="icon-colorSwatch-security" transform="translate(12 48)"/>
- <g id="icon-warningTriangle-css" transform="translate(24 12)">
- <use xlink:href="#glyphShape-warningTriangle" class="icon-colorSwatch-css"/>
- <use xlink:href="#glyphShape-exclamationPoint" class="icon-glyphOverlay"/>
- </g>
- <g id="icon-warningTriangle-js" transform="translate(24 24)">
- <use xlink:href="#glyphShape-warningTriangle" class="icon-colorSwatch-js"/>
- <use xlink:href="#glyphShape-exclamationPoint" class="icon-glyphOverlay"/>
- </g>
- <g id="icon-warningTriangle-logging" transform="translate(24 36)">
- <use xlink:href="#glyphShape-warningTriangle" class="icon-colorSwatch-logging"/>
- <use xlink:href="#glyphShape-exclamationPoint" class="icon-glyphOverlay"/>
- </g>
- <g id="icon-warningTriangle-security" transform="translate(24 48)">
- <use xlink:href="#glyphShape-warningTriangle" class="icon-colorSwatch-security"/>
- <use xlink:href="#glyphShape-exclamationPoint" class="icon-glyphOverlay"/>
- </g>
- <g id="icon-infoCircle-logging" transform="translate(36 36)">
- <use xlink:href="#glyphShape-infoCircle" class="icon-colorSwatch-logging"/>
- <use xlink:href="#glyphShape-infoGlyph" class="icon-glyphOverlay"/>
- </g>
- <g id="light-icons">
- <path id="icon-indicator-input" d="M6.5,1.2L5.4,2.3L9,6L5.3,9.7l1.1,1.1L11,6L6.5,1.2z M1.5,1.2 L0.4,2.3L4,6L0.3,9.7l1.1,1.1L6,6L1.5,1.2z" transform="translate(48 36)"/>
- <polygon id="icon-indicator-output" points="10,5 4.3,5 6.8,2.4 5.5,1.2 1,6 5.5,10.8 6.9,9.6 4.3,7 10,7" transform="translate(60 36)"/>
- </g>
-</svg> \ No newline at end of file
diff --git a/arc-firefox-theme/chrome/browser/devtools/webconsole@2x.png b/arc-firefox-theme/chrome/browser/devtools/webconsole@2x.png
new file mode 100644
index 0000000..2d5e97f
--- /dev/null
+++ b/arc-firefox-theme/chrome/browser/devtools/webconsole@2x.png
Binary files differ
diff --git a/arc-firefox-theme/chrome/browser/devtools/widgets.css b/arc-firefox-theme/chrome/browser/devtools/widgets.css
index 18a6757..181faa6 100644
--- a/arc-firefox-theme/chrome/browser/devtools/widgets.css
+++ b/arc-firefox-theme/chrome/browser/devtools/widgets.css
@@ -7,14 +7,6 @@
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
-.theme-dark {
- --table-splitter-color: rgba(255,255,255,0.15);
- --table-zebra-background: rgba(255,255,255,0.05);
-}
-.theme-light {
- --table-splitter-color: rgba(0,0,0,0.15);
- --table-zebra-background: rgba(0,0,0,0.05);
-}
/* Generic pane helpers */
@@ -108,7 +100,7 @@
padding: 0;
}
-@media (min-resolution: 1.25dppx) {
+@media (min-resolution: 2dppx) {
.scrollbutton-up > .toolbarbutton-icon,
.scrollbutton-down > .toolbarbutton-icon {
background-image: url("breadcrumbs-scrollbutton@2x.png");
@@ -638,7 +630,7 @@
height: 16px;
}
-@media (min-resolution: 1.25dppx) {
+@media (min-resolution: 2dppx) {
.variable-or-property-non-writable-icon {
background-image: url("chrome://browser/skin/devtools/vview-lock@2x.png");
}
@@ -738,7 +730,7 @@
height: 16px;
}
-@media (min-resolution: 1.25dppx) {
+@media (min-resolution: 2dppx) {
.variables-view-delete {
background-image: url("chrome://browser/skin/devtools/vview-delete@2x.png");
}
@@ -764,7 +756,7 @@
cursor: pointer;
}
-@media (min-resolution: 1.25dppx) {
+@media (min-resolution: 2dppx) {
.variables-view-edit {
background-image: url("chrome://browser/skin/devtools/vview-edit@2x.png");
}
@@ -790,7 +782,7 @@
cursor: pointer;
}
-@media (min-resolution: 1.25dppx) {
+@media (min-resolution: 2dppx) {
.variables-view-open-inspector {
background-image: url("chrome://browser/skin/devtools/vview-open-inspector@2x.png");
}
@@ -865,10 +857,6 @@
cursor: col-resize;
}
-.graph-widget-canvas[input=adjusting-view-area] {
- cursor: grabbing;
-}
-
.graph-widget-canvas[input=hovering-selection-contents] {
cursor: grab;
}
@@ -881,22 +869,13 @@
.line-graph-widget-gutter {
position: absolute;
+ background: rgba(255,255,255,0.75);
width: 10px;
height: 100%;
top: 0;
left: 0;
+ border-right: 1px solid rgba(255,255,255,0.25);
pointer-events: none;
- -moz-border-end: 1px solid;
-}
-
-.theme-light .line-graph-widget-gutter {
- background: rgba(255,255,255,0.75);
- -moz-border-end-color: rgba(255,255,255,0.25);
-}
-
-.theme-dark .line-graph-widget-gutter {
- background: rgba(0,0,0,0.5);
- -moz-border-end-color: rgba(0,0,0,0.25);
}
.line-graph-widget-gutter-line {
@@ -919,24 +898,17 @@
.line-graph-widget-tooltip {
position: absolute;
+ background: rgba(255,255,255,0.75);
border-radius: 2px;
line-height: 15px;
-moz-padding-start: 6px;
-moz-padding-end: 6px;
transform: translateY(-50%);
- font-size: 0.8rem !important;
+ font-size: 80%;
z-index: 1;
pointer-events: none;
}
-.theme-light .line-graph-widget-tooltip {
- background: rgba(255,255,255,0.75);
-}
-
-.theme-dark .line-graph-widget-tooltip {
- background: rgba(0,0,0,0.5);
-}
-
.line-graph-widget-tooltip[with-arrows=true]::before {
content: "";
position: absolute;
@@ -946,31 +918,15 @@
}
.line-graph-widget-tooltip[arrow=start][with-arrows=true]::before {
- -moz-border-end: 3px solid;
+ -moz-border-end: 3px solid rgba(255,255,255,0.75);
left: -3px;
}
.line-graph-widget-tooltip[arrow=end][with-arrows=true]::before {
- -moz-border-start: 3px solid;
+ -moz-border-start: 3px solid rgba(255,255,255,0.75);
right: -3px;
}
-.theme-light .line-graph-widget-tooltip[arrow=start][with-arrows=true]::before {
- -moz-border-end-color: rgba(255,255,255,0.75);
-}
-
-.theme-dark .line-graph-widget-tooltip[arrow=start][with-arrows=true]::before {
- -moz-border-end-color: rgba(0,0,0,0.5);
-}
-
-.theme-light .line-graph-widget-tooltip[arrow=end][with-arrows=true]::before {
- -moz-border-start-color: rgba(255,255,255,0.75);
-}
-
-.theme-dark .line-graph-widget-tooltip[arrow=end][with-arrows=true]::before {
- -moz-border-start-color: rgba(0,0,0,0.5);
-}
-
.line-graph-widget-tooltip[type=maximum] {
left: 14px;
}
@@ -984,7 +940,7 @@
}
.line-graph-widget-tooltip > [text=info] {
- color: var(--theme-content-color1);
+ color: #18191a;
}
.line-graph-widget-tooltip > [text=value] {
@@ -993,39 +949,35 @@
.line-graph-widget-tooltip > [text=metric] {
-moz-margin-start: 1px;
- color: var(--theme-content-color3);
+ color: #667380;
}
-.theme-light .line-graph-widget-tooltip > [text=value],
-.theme-light .line-graph-widget-tooltip > [text=metric] {
- text-shadow: 1px 0px rgba(255,255,255,0.5),
- -1px 0px rgba(255,255,255,0.5),
- 0px -1px rgba(255,255,255,0.5),
- 0px 1px rgba(255,255,255,0.5);
-}
-
-.theme-dark .line-graph-widget-tooltip > [text=value],
-.theme-dark .line-graph-widget-tooltip > [text=metric] {
- text-shadow: 1px 0px rgba(0,0,0,0.5),
- -1px 0px rgba(0,0,0,0.5),
- 0px -1px rgba(0,0,0,0.5),
- 0px 1px rgba(0,0,0,0.5);
+.line-graph-widget-tooltip > [text=value],
+.line-graph-widget-tooltip > [text=metric] {
+ text-shadow: 1px 0px rgba(255,255,255,0.6),
+ -1px 0px rgba(255,255,255,0.6),
+ 0px -1px rgba(255,255,255,0.6),
+ 0px 1px rgba(255,255,255,0.6);
}
.line-graph-widget-tooltip[type=maximum] > [text=value] {
- color: var(--theme-highlight-green);
+ color: #2cbb0f;
}
.line-graph-widget-tooltip[type=minimum] > [text=value] {
- color: var(--theme-highlight-red);
+ color: #ed2655;
}
.line-graph-widget-tooltip[type=average] > [text=value] {
- color: var(--theme-highlight-orange);
+ color: #d97e00;
}
/* Bar graph widget */
+.bar-graph-widget-canvas {
+ background: #f7f7f7;
+}
+
.bar-graph-widget-legend {
position: absolute;
top: 4px;
@@ -1207,16 +1159,43 @@
overflow: auto;
}
-.table-widget-body,
-.table-widget-empty-text {
- background-color: var(--theme-body-background);
+.theme-light .table-widget-body {
+ background: var(--theme-sidebar-background);
+}
+
+.theme-dark .table-widget-body,
+.theme-dark .table-widget-empty-text {
+ background-color: var(--theme-toolbar-background);
+}
+
+.theme-dark .table-widget-body:-moz-locale-dir(ltr) {
+ box-shadow: inset -1px 0 0 #000;
+}
+
+.theme-dark .table-widget-body:-moz-locale-dir(rtl) {
+ box-shadow: inset 1px 0 0 #000;
+}
+
+.table-widget-body:-moz-locale-dir(ltr) {
+ box-shadow: inset -1px 0 0 #aaa;
+}
+
+.table-widget-body:-moz-locale-dir(rtl) {
+ box-shadow: inset 1px 0 0 #aaa;
}
/* Column Headers */
-.table-widget-column-header,
-.table-widget-cell {
- -moz-border-end: 1px solid var(--table-splitter-color) !important;
+.theme-dark .table-widget-column-header,
+.theme-dark .table-widget-cell {
+ -moz-border-end: 1px solid rgba(0,0,0,0.2);
+ box-shadow: inset 1px 0 0 rgba(128,128,128,0.15);
+}
+
+.theme-light .table-widget-column-header,
+.theme-light .table-widget-cell {
+ -moz-border-end: 1px solid rgba(128,128,128,0.25);
+ box-shadow: inset 1px 0 0 transparent;
}
/* Table widget column header colors are taken from netmonitor.inc.css to match
@@ -1227,8 +1206,10 @@
background: rgba(0,0,0,0);
position: sticky;
top: 0;
+ min-height: 32px;
width: 100%;
- padding: 5px 0 0 !important;
+ border: none;
+ padding: 8px 0 0 !important;
color: inherit;
text-align: center;
font-weight: inherit !important;
@@ -1236,29 +1217,27 @@
}
.table-widget-column-header:hover {
- background-image: linear-gradient(rgba(0,0,0,0.10), rgba(0,0,0,0.10));
+ background: rgba(0,0,0,0.10);
}
.table-widget-column-header:hover:active {
- background-image: linear-gradient(rgba(0,0,0,0.25), rgba(0,0,0,0.25));
+ background: rgba(0,0,0,0.25);
}
.table-widget-column-header:not(:active)[sorted] {
- background-image: linear-gradient(rgba(0,0,0,0.15), rgba(0,0,0,0.15));
+ background: rgba(0,0,0,0.15);
}
.table-widget-column-header:not(:active)[sorted=ascending] {
- background-image: radial-gradient(farthest-side at center top, hsla(200,100%,70%,.7), hsla(200,100%,70%,0.3)),
- linear-gradient(rgba(0,0,0,0.15), rgba(0,0,0,0.15));
- background-size: 100% 1px, auto;
- background-repeat: no-repeat, repeat;
+ background-image: radial-gradient(farthest-side at center top, hsla(200,100%,70%,.7), hsla(200,100%,70%,0.3));
+ background-size: 100% 1px;
+ background-repeat: no-repeat;
}
.table-widget-column-header:not(:active)[sorted=descending] {
- background-image: radial-gradient(farthest-side at center bottom, hsla(200,100%,70%,.7), hsla(200,100%,70%,0.3)),
- linear-gradient(rgba(0,0,0,0.15), rgba(0,0,0,0.15));
- background-size: 100% 1px, auto;
- background-repeat: no-repeat, repeat;
+ background-image: radial-gradient(farthest-side at center bottom, hsla(200,100%,70%,.7), hsla(200,100%,70%,0.3));
+ background-size: 100% 1px;
+ background-repeat: no-repeat;
background-position: bottom;
}
@@ -1266,22 +1245,44 @@
.table-widget-cell {
width: 100%;
+ margin: -1px 0 !important;
padding: 3px 4px;
background-clip: padding-box;
min-width: 100px;
-moz-user-focus: normal;
- margin-bottom: -1px !important;
+}
+
+.theme-dark .table-widget-cell {
+ border-top: 1px solid rgba(0,0,0,0.2);
+ border-bottom: 1px solid rgba(128,128,128,0.15);
+ color: var(--theme-selection-color);
+}
+
+.theme-dark:not(.filtering) .table-widget-cell:nth-child(odd):not(.theme-selected),
+.theme-dark .table-widget-cell:not(.theme-selected)[odd] {
+ background: rgba(255,255,255,0.05);
+}
+
+.theme-dark .table-widget-cell:last-of-type {
+ box-shadow: inset 0 -1px 0 rgba(0,0,0,0.2);
+}
+
+.theme-light .table-widget-cell {
+ border-top: 1px solid rgba(128,128,128,0.15);
border-bottom: 1px solid transparent;
+}
+
+.theme-light .table-widget-cell:not(.theme-selected) {
color: var(--theme-body-color);
}
-.table-widget-cell:last-child {
- border-bottom: 1px solid var(--table-splitter-color);
+.theme-light:not(.filtering) .table-widget-cell:nth-child(odd):not(.theme-selected),
+.theme-light .table-widget-cell:not(.theme-selected)[odd] {
+ background: rgba(128,128,128,0.05);
}
-:root:not(.filtering) .table-widget-cell:nth-child(odd):not(.theme-selected),
-.table-widget-cell:not(.theme-selected)[odd] {
- background: var(--table-zebra-background);
+.theme-light .table-widget-cell:last-of-type {
+ box-shadow: inset 0 -1px 0 rgba(128,128,128,0.15);
}
.table-widget-cell.flash-out {
@@ -1303,6 +1304,10 @@
margin-top: -20px !important;
}
+.theme-light .table-widget-empty-text {
+ background: #F7F7F7; /* Background-Sidebar */
+}
+
.table-widget-body:empty + .table-widget-empty-text:not([value=""]),
.table-widget-body[empty] + .table-widget-empty-text:not([value=""]) {
display: block;
@@ -1354,11 +1359,11 @@
}
.tree-widget-item[level="1"] {
- font-weight: 700;
+ font-weight: 800;
}
/* Twisties */
-.tree-widget-item::before {
+.tree-widget-item:before {
content: "";
width: 14px;
height: 14px;
@@ -1371,24 +1376,24 @@
background-position: -28px -14px;
}
-.tree-widget-item:-moz-locale-dir(rtl)::before {
+.tree-widget-item:-moz-locale-dir(rtl):before {
float: right;
transform: scaleX(-1);
}
-.theme-light .tree-widget-item:not(.theme-selected)::before {
+.theme-light .tree-widget-item:before {
background-position: 0 -14px;
}
-.tree-widget-item[empty]::before {
+.tree-widget-item[empty]:before {
background: transparent;
}
-.tree-widget-item[expanded]::before {
+.tree-widget-item[expanded]:before {
background-position: -42px -14px;
}
-.theme-light .tree-widget-item:not(.theme-selected)[expanded]:before {
+.theme-light .tree-widget-item[expanded]:before {
background-position: -14px -14px;
}
@@ -1421,7 +1426,7 @@
}
}
-@media (min-resolution: 1.25dppx) {
+@media (min-resolution: 2dppx) {
.tree-widget-item:before {
background-image: url("chrome://browser/skin/devtools/controls@2x.png");
}
@@ -1466,7 +1471,7 @@
/* Custom icons for certain tree items indicating the type of the item */
-.tree-widget-item[type]::after {
+.tree-widget-item[type]:after {
content: "";
float: left;
width: 16px;
@@ -1474,36 +1479,31 @@
-moz-margin-end: 4px;
background-repeat: no-repeat;
background-size: 20px auto;
+ filter: url('filters.svg#invert');
background-position: 0 0;
background-size: auto 20px;
- opacity: 0.75;
-}
-
-.tree-widget-item.theme-selected[type]::after {
- opacity: 1;
}
-.tree-widget-item:-moz-locale-dir(rtl)::after {
+.tree-widget-item:-moz-locale-dir(rtl):after {
float: right;
}
-.theme-light .tree-widget-item.theme-selected[type]::after,
-.theme-dark .tree-widget-item[type]::after {
- filter: invert(1);
+.theme-dark .tree-widget-item[type]:after {
+ filter: url('filters.svg#invert-white');
}
-.tree-widget-item[type="dir"]::after {
+.tree-widget-item[type="dir"]:after {
background-image: url(chrome://browser/skin/devtools/filetype-dir-close.svg);
background-position: 2px 0;
background-size: auto 16px;
width: 20px;
}
-.tree-widget-item[type="dir"][expanded]:not([empty])::after {
+.tree-widget-item[type="dir"][expanded]:not([empty]):after {
background-image: url(chrome://browser/skin/devtools/filetype-dir-open.svg);
}
-.tree-widget-item[type="url"]::after {
+.tree-widget-item[type="url"]:after {
background-image: url(chrome://browser/skin/devtools/filetype-globe.svg);
background-size: auto 18px;
width: 18px;
diff --git a/arc-firefox-theme/chrome/browser/downloads/allDownloadsViewOverlay.css b/arc-firefox-theme/chrome/browser/downloads/allDownloadsViewOverlay.css
index 473e401..323ead9 100644
--- a/arc-firefox-theme/chrome/browser/downloads/allDownloadsViewOverlay.css
+++ b/arc-firefox-theme/chrome/browser/downloads/allDownloadsViewOverlay.css
@@ -21,7 +21,7 @@
}
.blockedIcon {
- list-style-image: url("moz-icon://stock/gtk-dialog-error?size=dialog");
+ list-style-image: url("chrome://global/skin/icons/Error.png");
}
.downloadTarget {
diff --git a/arc-firefox-theme/chrome/browser/downloads/contentAreaDownloadsView.css b/arc-firefox-theme/chrome/browser/downloads/contentAreaDownloadsView.css
index 73e42fb..56917d7 100644
--- a/arc-firefox-theme/chrome/browser/downloads/contentAreaDownloadsView.css
+++ b/arc-firefox-theme/chrome/browser/downloads/contentAreaDownloadsView.css
@@ -2,26 +2,7 @@
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
-@import url("chrome://global/skin/in-content/common.css");
-
-#contentAreaDownloadsView {
- padding: 18px;
-}
-
-#downloadsRichListBox:not(:-moz-focusring) {
- border-color: transparent;
-}
-
-.downloadButton:not([disabled="true"]):hover,
-.downloadButton:not([disabled="true"]):hover:active,
-.downloadButton:not([disabled]):hover:active {
- background: transparent;
- border: none;
-}
-
-.downloadButton > .button-box {
- padding-bottom: 0;
-}
+@import url("chrome://global/skin/inContentUI.css");
#downloadsListEmptyDescription {
margin: 1em;
diff --git a/arc-firefox-theme/chrome/browser/downloads/downloads.css b/arc-firefox-theme/chrome/browser/downloads/downloads.css
index 78c2f42..7fbc756 100644
--- a/arc-firefox-theme/chrome/browser/downloads/downloads.css
+++ b/arc-firefox-theme/chrome/browser/downloads/downloads.css
@@ -103,7 +103,7 @@ richlistitem[type="download"]:last-child {
}
.blockedIcon {
- list-style-image: url("moz-icon://stock/gtk-dialog-error?size=dialog");
+ list-style-image: url("chrome://global/skin/icons/Error.png");
}
/* We hold .downloadTarget, .downloadProgress and .downloadDetails inside of
diff --git a/arc-firefox-theme/chrome/browser/drm-icon.svg b/arc-firefox-theme/chrome/browser/drm-icon.svg
index bd7c7ba..3ae6a57 100644
--- a/arc-firefox-theme/chrome/browser/drm-icon.svg
+++ b/arc-firefox-theme/chrome/browser/drm-icon.svg
@@ -1,8 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
-<!-- This Source Code Form is subject to the terms of the Mozilla Public
- - License, v. 2.0. If a copy of the MPL was not distributed with this
- - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 16 16">
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
+ viewBox="0 0 16 16" enable-background="new 0 0 16 16" xml:space="preserve">
<style>
#chains > use > path {
fill: url(#baseGradient);
@@ -13,6 +11,7 @@
#chains-black > use > path {
fill: black;
}
+
g:not(:target) {
display: none;
}
@@ -20,15 +19,23 @@
<defs>
<linearGradient id="baseGradient" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="16" y2="0">
<stop offset="0" style="stop-color:#808080"/>
- <stop offset="1" style="stop-color:#999"/>
+ <stop offset="1" style="stop-color:#999999"/>
</linearGradient>
<linearGradient id="pressedGradient" gradientUnits="userSpaceOnUse" x1="8" x2="8" y1="16" y2="0">
- <stop offset="0" style="stop-color:#4d4d4d"/>
+ <stop offset="0" style="stop-color:#4D4D4D"/>
<stop offset="1" style="stop-color:#808080"/>
</linearGradient>
- <path id="path1" d="M7.058,9.72c-0.245,0.245-0.62,0.27-0.834,0.056C6.01,9.562,6.035,9.186,6.28,8.942l0.218-0.218 c-0.245-0.245-0.645-0.245-0.89,0L4.496,9.836c-0.245,0.245-0.245,0.645,0,0.89l0.779,0.779c0.245,0.245,0.645,0.245,0.89,0 l1.112-1.112c0.245-0.245,0.245-0.645,0-0.89L7.058,9.72z"/>
- <path id="path2" d="M10.726,4.496c-0.245-0.245-0.645-0.245-0.89,0L8.723,5.608c-0.245,0.245-0.245,0.645,0,0.89 L8.95,6.272c0.245-0.245,0.62-0.27,0.834-0.056s0.189,0.59-0.056,0.834L9.502,7.277c0.245,0.245,0.645,0.245,0.89,0l1.112-1.112 c0.245-0.245,0.245-0.645,0-0.89L10.726,4.496z"/>
- <path id="path3" d="M8,0C3.582,0,0,3.582,0,8s3.582,8,8,8s8-3.582,8-8S12.418,0,8,0z M12.527,6.81l-1.489,1.489 c-0.631,0.631-1.663,0.631-2.293,0L8.612,8.167L8.167,8.612l0.133,0.133c0.631,0.631,0.631,1.663,0,2.293L6.81,12.527 c-0.631,0.631-1.663,0.631-2.293,0l-1.044-1.044c-0.631-0.631-0.631-1.663,0-2.293l1.489-1.489c0.631-0.631,1.663-0.631,2.293,0 l0.133,0.133l0.445-0.445L7.701,7.255c-0.631-0.631-0.631-1.663,0-2.293L9.19,3.473c0.631-0.631,1.663-0.631,2.293,0l1.044,1.044 C13.158,5.148,13.158,6.18,12.527,6.81z"/>
+ <path id="path1" d="M7.058,9.72c-0.245,0.245-0.62,0.27-0.834,0.056C6.01,9.562,6.035,9.186,6.28,8.942l0.218-0.218
+ c-0.245-0.245-0.645-0.245-0.89,0L4.496,9.836c-0.245,0.245-0.245,0.645,0,0.89l0.779,0.779c0.245,0.245,0.645,0.245,0.89,0
+ l1.112-1.112c0.245-0.245,0.245-0.645,0-0.89L7.058,9.72z"/>
+ <path id="path2" d="M10.726,4.496c-0.245-0.245-0.645-0.245-0.89,0L8.723,5.608c-0.245,0.245-0.245,0.645,0,0.89
+ L8.95,6.272c0.245-0.245,0.62-0.27,0.834-0.056s0.189,0.59-0.056,0.834L9.502,7.277c0.245,0.245,0.645,0.245,0.89,0l1.112-1.112
+ c0.245-0.245,0.245-0.645,0-0.89L10.726,4.496z"/>
+ <path id="path3" d="M8,0C3.582,0,0,3.582,0,8s3.582,8,8,8s8-3.582,8-8S12.418,0,8,0z M12.527,6.81l-1.489,1.489
+ c-0.631,0.631-1.663,0.631-2.293,0L8.612,8.167L8.167,8.612l0.133,0.133c0.631,0.631,0.631,1.663,0,2.293L6.81,12.527
+ c-0.631,0.631-1.663,0.631-2.293,0l-1.044-1.044c-0.631-0.631-0.631-1.663,0-2.293l1.489-1.489c0.631-0.631,1.663-0.631,2.293,0
+ l0.133,0.133l0.445-0.445L7.701,7.255c-0.631-0.631-0.631-1.663,0-2.293L9.19,3.473c0.631-0.631,1.663-0.631,2.293,0l1.044,1.044
+ C13.158,5.148,13.158,6.18,12.527,6.81z"/>
</defs>
<g id="chains">
<use xlink:href="#path1"/>
diff --git a/arc-firefox-theme/chrome/browser/feeds/audioFeedIcon.png b/arc-firefox-theme/chrome/browser/feeds/audioFeedIcon.png
new file mode 100644
index 0000000..a788fff
--- /dev/null
+++ b/arc-firefox-theme/chrome/browser/feeds/audioFeedIcon.png
Binary files differ
diff --git a/arc-firefox-theme/chrome/browser/feeds/audioFeedIcon16.png b/arc-firefox-theme/chrome/browser/feeds/audioFeedIcon16.png
new file mode 100644
index 0000000..f8536a4
--- /dev/null
+++ b/arc-firefox-theme/chrome/browser/feeds/audioFeedIcon16.png
Binary files differ
diff --git a/arc-firefox-theme/chrome/browser/feeds/subscribe.css b/arc-firefox-theme/chrome/browser/feeds/subscribe.css
index 03b534a..4cd70fa 100644
--- a/arc-firefox-theme/chrome/browser/feeds/subscribe.css
+++ b/arc-firefox-theme/chrome/browser/feeds/subscribe.css
@@ -20,7 +20,6 @@ html {
border-radius: 10px;
margin: -4em auto 0 auto;
background-color: InfoBackground;
- -moz-appearance: -moz-gtk-info-bar;
}
#feedHeader {
@@ -30,19 +29,19 @@ html {
-moz-margin-end: 1em;
-moz-padding-start: 2.9em;
font-size: 110%;
- color: -moz-gtk-info-bar-text;
+ color: InfoText;
}
.feedBackground {
- background: url("chrome://browser/skin/feeds/feedIcon.png") 0% 10% no-repeat;
+ background: url("chrome://browser/skin/feeds/feedIcon.png") 0% 10% no-repeat InfoBackground;
}
.videoPodcastBackground {
- background: url("chrome://browser/skin/feeds/videoFeedIcon.png") 0% 10% no-repeat;
+ background: url("chrome://browser/skin/feeds/videoFeedIcon.png") 0% 10% no-repeat InfoBackground;
}
.audioPodcastBackground {
- background: url("chrome://browser/skin/feeds/audioFeedIcon.png") 0% 10% no-repeat;
+ background: url("chrome://browser/skin/feeds/audioFeedIcon.png") 0% 10% no-repeat InfoBackground;
}
#feedHeader[dir="rtl"] {
diff --git a/arc-firefox-theme/chrome/browser/feeds/videoFeedIcon.png b/arc-firefox-theme/chrome/browser/feeds/videoFeedIcon.png
new file mode 100644
index 0000000..a788fff
--- /dev/null
+++ b/arc-firefox-theme/chrome/browser/feeds/videoFeedIcon.png
Binary files differ
diff --git a/arc-firefox-theme/chrome/browser/feeds/videoFeedIcon16.png b/arc-firefox-theme/chrome/browser/feeds/videoFeedIcon16.png
new file mode 100644
index 0000000..f8536a4
--- /dev/null
+++ b/arc-firefox-theme/chrome/browser/feeds/videoFeedIcon16.png
Binary files differ
diff --git a/arc-firefox-theme/chrome/browser/fxa/android.png b/arc-firefox-theme/chrome/browser/fxa/android.png
deleted file mode 100644
index bb1ada8..0000000
--- a/arc-firefox-theme/chrome/browser/fxa/android.png
+++ /dev/null
Binary files differ
diff --git a/arc-firefox-theme/chrome/browser/fxa/android@2x.png b/arc-firefox-theme/chrome/browser/fxa/android@2x.png
deleted file mode 100644
index 957b907..0000000
--- a/arc-firefox-theme/chrome/browser/fxa/android@2x.png
+++ /dev/null
Binary files differ
diff --git a/arc-firefox-theme/chrome/browser/fxa/default-avatar.png b/arc-firefox-theme/chrome/browser/fxa/default-avatar.png
deleted file mode 100644
index 6ed0e7a..0000000
--- a/arc-firefox-theme/chrome/browser/fxa/default-avatar.png
+++ /dev/null
Binary files differ
diff --git a/arc-firefox-theme/chrome/browser/fxa/default-avatar@2x.png b/arc-firefox-theme/chrome/browser/fxa/default-avatar@2x.png
deleted file mode 100644
index 0bda852..0000000
--- a/arc-firefox-theme/chrome/browser/fxa/default-avatar@2x.png
+++ /dev/null
Binary files differ
diff --git a/arc-firefox-theme/chrome/browser/fxa/logo.png b/arc-firefox-theme/chrome/browser/fxa/logo.png
deleted file mode 100644
index b54b392..0000000
--- a/arc-firefox-theme/chrome/browser/fxa/logo.png
+++ /dev/null
Binary files differ
diff --git a/arc-firefox-theme/chrome/browser/fxa/logo@2x.png b/arc-firefox-theme/chrome/browser/fxa/logo@2x.png
deleted file mode 100644
index 5d25f05..0000000
--- a/arc-firefox-theme/chrome/browser/fxa/logo@2x.png
+++ /dev/null
Binary files differ
diff --git a/arc-firefox-theme/chrome/browser/fxa/sync-illustration.png b/arc-firefox-theme/chrome/browser/fxa/sync-illustration.png
deleted file mode 100644
index c6de26c..0000000
--- a/arc-firefox-theme/chrome/browser/fxa/sync-illustration.png
+++ /dev/null
Binary files differ
diff --git a/arc-firefox-theme/chrome/browser/fxa/sync-illustration@2x.png b/arc-firefox-theme/chrome/browser/fxa/sync-illustration@2x.png
deleted file mode 100644
index bc13da3..0000000
--- a/arc-firefox-theme/chrome/browser/fxa/sync-illustration@2x.png
+++ /dev/null
Binary files differ
diff --git a/arc-firefox-theme/chrome/browser/heartbeat-icon.svg b/arc-firefox-theme/chrome/browser/heartbeat-icon.svg
index bb1fc5c..aada840 100644
--- a/arc-firefox-theme/chrome/browser/heartbeat-icon.svg
+++ b/arc-firefox-theme/chrome/browser/heartbeat-icon.svg
@@ -1,19 +1,23 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- This Source Code Form is subject to the terms of the Mozilla Public
- - License, v. 2.0. If a copy of the MPL was not distributed with this
- - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<svg width="288px" height="248px" viewBox="0 0 288 248" xmlns="http://www.w3.org/2000/svg">
- <g stroke="none" fill="none" fill-rule="evenodd">
- <g transform="translate(0,-1)">
- <path fill="#d74345" d="M144,248.571429 C141.214272,248.571429 138.857152,247.607152 136.928571,245.678571 L36.6428571,148.928571 C35.5714232,148.071424 34.0982237,146.678581 32.2232143,144.75 C30.3482049,142.821419 27.3750204,139.312525 23.3035714,134.223214 C19.2321225,129.133903 15.5893018,123.910741 12.375,118.553571 C9.16069821,113.196402 6.29465545,106.714324 3.77678571,99.1071429 C1.25891598,91.499962 0,84.1071788 0,76.9285714 C0,53.357025 6.80350339,34.9286379 20.4107143,21.6428571 C34.0179252,8.35707643 52.8213086,1.71428571 76.8214286,1.71428571 C83.4643189,1.71428571 90.2410369,2.86605991 97.1517857,5.16964286 C104.062535,7.4732258 110.491042,10.5803376 116.4375,14.4910714 C122.383958,18.4018053 127.499979,22.0714114 131.785714,25.5 C136.07145,28.9285886 140.142838,32.5714093 144,36.4285714 C147.857162,32.5714093 151.92855,28.9285886 156.214286,25.5 C160.500021,22.0714114 165.616042,18.4018053 171.5625,14.4910714 C177.508958,10.5803376 183.937465,7.4732258 190.848214,5.16964286 C197.758963,2.86605991 204.535681,1.71428571 211.178571,1.71428571 C235.178691,1.71428571 253.982075,8.35707643 267.589286,21.6428571 C281.196497,34.9286379 288,53.357025 288,76.9285714 C288,100.607261 275.732266,124.714163 251.196429,149.25 L151.071429,245.678571 C149.142847,247.607152 146.785728,248.571429 144,248.571429 L144,248.571429 Z"/>
- <g transform="translate(0,0.71)">
- <mask id="mask1" fill="#fff">
- <path d="M144,246.857143 C141.214272,246.857143 138.857152,245.892867 136.928571,243.964286 L36.6428571,147.214286 C35.5714232,146.357139 34.0982237,144.964295 32.2232143,143.035714 C30.3482049,141.107133 27.3750204,137.59824 23.3035714,132.508929 C19.2321225,127.419617 15.5893018,122.196455 12.375,116.839286 C9.16069821,111.482116 6.29465545,105.000038 3.77678571,97.3928571 C1.25891598,89.7856763 0,82.392893 0,75.2142857 C0,51.6427393 6.80350339,33.2143521 20.4107143,19.9285714 C34.0179252,6.64279071 52.8213086,0 76.8214286,0 C83.4643189,0 90.2410369,1.1517742 97.1517857,3.45535714 C104.062535,5.75894009 110.491042,8.86605187 116.4375,12.7767857 C122.383958,16.6875196 127.499979,20.3571257 131.785714,23.7857143 C136.07145,27.2143029 140.142838,30.8571236 144,34.7142857 C147.857162,30.8571236 151.92855,27.2143029 156.214286,23.7857143 C160.500021,20.3571257 165.616042,16.6875196 171.5625,12.7767857 C177.508958,8.86605187 183.937465,5.75894009 190.848214,3.45535714 C197.758963,1.1517742 204.535681,0 211.178571,0 C235.178691,0 253.982075,6.64279071 267.589286,19.9285714 C281.196497,33.2143521 288,51.6427393 288,75.2142857 C288,98.8929755 275.732266,122.999877 251.196429,147.535714 L151.071429,243.964286 C149.142847,245.892867 146.785728,246.857143 144,246.857143 L144,246.857143 Z"/>
- </mask>
- <path stroke="#fff" stroke-width="6" stroke-linecap="round" stroke-linejoin="round" mask="url(#mask1)" d="M-166,115.135254 C-166,115.135254 0.595052083,115.135254 2.9765625,115.135254 L91.9101562,115.135254 L97.9638977,100.101562 L105.430695,115.135254 L114.893585,115.135254 L131.129913,189.53125 L148.161163,57 L165.348663,131.027344 L172.272491,115.135254 L250.84967,115.135254 L428.259813,115.135254">
- <g transform="translate(131.13,123.27) scale(1,-1) translate(-131.13,-123.27) "/>
- </path>
- </g>
+<svg width="288px" height="248px" viewBox="0 0 288 248" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sketch="http://www.bohemiancoding.com/sketch/ns">
+ <!-- Generator: Sketch 3.2.2 (9983) - http://www.bohemiancoding.com/sketch -->
+ <title> + Line 14</title>
+ <desc>Created with Sketch.</desc>
+ <defs>
+ <path id="path-1" d="M144,246.857143 C141.214272,246.857143 138.857152,245.892867 136.928571,243.964286 L36.6428571,147.214286 C35.5714232,146.357139 34.0982237,144.964295 32.2232143,143.035714 C30.3482049,141.107133 27.3750204,137.59824 23.3035714,132.508929 C19.2321225,127.419617 15.5893018,122.196455 12.375,116.839286 C9.16069821,111.482116 6.29465545,105.000038 3.77678571,97.3928571 C1.25891598,89.7856763 0,82.392893 0,75.2142857 C0,51.6427393 6.80350339,33.2143521 20.4107143,19.9285714 C34.0179252,6.64279071 52.8213086,0 76.8214286,0 C83.4643189,0 90.2410369,1.1517742 97.1517857,3.45535714 C104.062535,5.75894009 110.491042,8.86605187 116.4375,12.7767857 C122.383958,16.6875196 127.499979,20.3571257 131.785714,23.7857143 C136.07145,27.2143029 140.142838,30.8571236 144,34.7142857 C147.857162,30.8571236 151.92855,27.2143029 156.214286,23.7857143 C160.500021,20.3571257 165.616042,16.6875196 171.5625,12.7767857 C177.508958,8.86605187 183.937465,5.75894009 190.848214,3.45535714 C197.758963,1.1517742 204.535681,0 211.178571,0 C235.178691,0 253.982075,6.64279071 267.589286,19.9285714 C281.196497,33.2143521 288,51.6427393 288,75.2142857 C288,98.8929755 275.732266,122.999877 251.196429,147.535714 L151.071429,243.964286 C149.142847,245.892867 146.785728,246.857143 144,246.857143 L144,246.857143 Z"/>
+ </defs>
+ <g id="Prompt---Spec" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" sketch:type="MSPage">
+ <g id="--+-Line-14" sketch:type="MSLayerGroup" transform="translate(0.000000, -1.000000)">
+ <path d="M144,248.571429 C141.214272,248.571429 138.857152,247.607152 136.928571,245.678571 L36.6428571,148.928571 C35.5714232,148.071424 34.0982237,146.678581 32.2232143,144.75 C30.3482049,142.821419 27.3750204,139.312525 23.3035714,134.223214 C19.2321225,129.133903 15.5893018,123.910741 12.375,118.553571 C9.16069821,113.196402 6.29465545,106.714324 3.77678571,99.1071429 C1.25891598,91.499962 0,84.1071788 0,76.9285714 C0,53.357025 6.80350339,34.9286379 20.4107143,21.6428571 C34.0179252,8.35707643 52.8213086,1.71428571 76.8214286,1.71428571 C83.4643189,1.71428571 90.2410369,2.86605991 97.1517857,5.16964286 C104.062535,7.4732258 110.491042,10.5803376 116.4375,14.4910714 C122.383958,18.4018053 127.499979,22.0714114 131.785714,25.5 C136.07145,28.9285886 140.142838,32.5714093 144,36.4285714 C147.857162,32.5714093 151.92855,28.9285886 156.214286,25.5 C160.500021,22.0714114 165.616042,18.4018053 171.5625,14.4910714 C177.508958,10.5803376 183.937465,7.4732258 190.848214,5.16964286 C197.758963,2.86605991 204.535681,1.71428571 211.178571,1.71428571 C235.178691,1.71428571 253.982075,8.35707643 267.589286,21.6428571 C281.196497,34.9286379 288,53.357025 288,76.9285714 C288,100.607261 275.732266,124.714163 251.196429,149.25 L151.071429,245.678571 C149.142847,247.607152 146.785728,248.571429 144,248.571429 L144,248.571429 Z" id="-" fill="#D74345" sketch:type="MSShapeGroup"/>
+ <g id="Line-14" transform="translate(0.000000, 0.714286)">
+ <mask id="mask-2" sketch:name="Mask" fill="white">
+ <use xlink:href="#path-1"/>
+ </mask>
+ <use id="Mask" sketch:type="MSShapeGroup" xlink:href="#path-1"/>
+ <path d="M-166,115.135254 C-166,115.135254 0.595052083,115.135254 2.9765625,115.135254 L91.9101562,115.135254 L97.9638977,100.101562 L105.430695,115.135254 L114.893585,115.135254 L131.129913,189.53125 L148.161163,57 L165.348663,131.027344 L172.272491,115.135254 L250.84967,115.135254 L428.259813,115.135254" stroke="#FFFFFF" stroke-width="6" stroke-linecap="round" stroke-linejoin="round" sketch:type="MSShapeGroup" mask="url(#mask-2)">
+ <g transform="translate(131.129906, 123.265625) scale(1, -1) translate(-131.129906, -123.265625) "/>
+ </path>
+ </g>
+ </g>
</g>
- </g>
-</svg>
+</svg> \ No newline at end of file
diff --git a/arc-firefox-theme/chrome/browser/heartbeat-star-lit.svg b/arc-firefox-theme/chrome/browser/heartbeat-star-lit.svg
index 921354a..aecaf69 100644
--- a/arc-firefox-theme/chrome/browser/heartbeat-star-lit.svg
+++ b/arc-firefox-theme/chrome/browser/heartbeat-star-lit.svg
@@ -1,50 +1,428 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- This Source Code Form is subject to the terms of the Mozilla Public
- - License, v. 2.0. If a copy of the MPL was not distributed with this
- - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" width="100%" height="100%">
- <path fill-rule="evenodd" fill="#00a3f2" d="M-238.2,6h-6.1l2.7-2.7c0.4-0.4,0.5-1.1,0.2-1.4l-1.2-1.2 c-0.3-0.3-1-0.3-1.4,0.2l-6.4,6.4c-0.1,0.1-0.1,0.2-0.2,0.2l0,0c0,0,0,0,0,0c0,0.1-0.1,0.1-0.1,0.1c0,0.1-0.1,0.2-0.1,0.3 c0,0,0,0.1,0,0.1c0,0,0,0.1,0,0.1c0,0.1,0,0.2,0.1,0.3c0,0.1,0.1,0.1,0.1,0.1c0,0,0,0,0,0l0,0c0.1,0.1,0.1,0.2,0.2,0.2l6.4,6.4 c0.4,0.4,1.1,0.5,1.4,0.2l1.2-1.2c0.3-0.3,0.3-1-0.2-1.4l-2.8-2.8h6.2c0.6,0,1-0.4,1-1V7C-237.2,6.4-237.6,6-238.2,6z"/>
- <path fill-rule="evenodd" fill="#00a3f2" d="M-212.7,6.3l-1,1c-0.2,0.2-0.2,0.4-0.2,0.7c0,0.3,0,0.5,0.2,0.7 l0.8,0.9l4.5,4.5c0.5,0.5,1.2,0.6,1.6,0.2l0.8-0.9c0.4-0.4,0.3-1.1-0.2-1.6l-1.8-1.8h4.7c0.6,0,1-0.5,1-1V7c0-0.6-0.5-1-1-1h-4.8 l1.9-1.9c0.5-0.5,0.6-1.3,0.2-1.6l-0.8-0.9c-0.4-0.4-1.1-0.3-1.6,0.2L-212.7,6.3z"/>
- <path fill-rule="evenodd" fill="#00a3f2" d="M-167.3,9.7l1-1c0.2-0.2,0.2-0.4,0.2-0.7c0-0.3,0-0.5-0.2-0.7 l-0.8-0.9l-4.5-4.5c-0.5-0.5-1.2-0.6-1.6-0.2l-0.8,0.9c-0.4,0.4-0.3,1.1,0.2,1.6l1.8,1.8h-4.7c-0.6,0-1,0.5-1,1v2c0,0.6,0.5,1,1,1 h4.8l-1.9,1.9c-0.5,0.5-0.6,1.3-0.2,1.6l0.8,0.9c0.4,0.4,1.1,0.3,1.6-0.2L-167.3,9.7z"/>
- <path fill-rule="evenodd" fill="#00a3f2" d="M-129.5,8h-7l2.8-2.8c-0.7-0.5-1.4-0.7-2.3-0.7c-2.2,0-4,1.8-4,4 c0,2.2,1.8,4,4,4c1.4,0,2.7-0.7,3.4-1.9l2.3,1c-1.1,2-3.2,3.4-5.7,3.4c-3.6,0-6.5-2.9-6.5-6.5c0-3.6,2.9-6.5,6.5-6.5 c1.5,0,2.9,0.5,4.1,1.4l2.4-2.4V8z"/>
- <polygon fill="#00a3f2" points="-93.6,3.8 -95.8,1.7 -100,5.9 -104.3,1.6 -106.4,3.8 -102.1,8 -106.3,12.2 -104.1,14.3 -99.9,10.2 -95.7,14.4 -93.6,12.2 -97.8,8.1 "/>
- <path fill-rule="evenodd" fill="#00a3f2" d="M-64,1l-8,7h2l6-5l6,5h2L-64,1z M-69,8v7h4v-5h2v5h4V8l-5-4L-69,8 z"/>
- <path fill="#00a3f2" d="M-28,3.6l1,2l0.5,0.9l1,0.2l2.3,0.4l-1.7,1.8l-0.7,0.7l0.1,1l0.4,2.4l-2-1l-0.9-0.5l-0.9,0.5l-2,1l0.4-2.4 l0.1-1l-0.7-0.7l-1.7-1.8l2.4-0.4l1-0.2l0.5-0.9L-28,3.6 M-28,0c-0.3,0-0.6,0.2-0.8,0.7l-2,4.1l-4.3,0.7c-1,0.2-1.2,0.9-0.5,1.6 l3.1,3.3l-0.7,4.6c-0.1,0.7,0.2,1.1,0.7,1.1c0.2,0,0.4-0.1,0.6-0.2l3.9-2.1l3.9,2.1c0.2,0.1,0.5,0.2,0.6,0.2c0.5,0,0.8-0.4,0.7-1.1 l-0.7-4.6l3.1-3.3c0.7-0.7,0.4-1.4-0.5-1.6l-4.3-0.7l-2-4.1C-27.4,0.2-27.7,0-28,0L-28,0z"/>
- <path fill="#00a3f2" style="fill:#0095dd;fill-opacity:1" d="M8,0C7.7,0,7.4,0.2,7.2,0.7l-2,4.1L0.9,5.5c-1,0.2-1.2,0.9-0.5,1.6l3.1,3.3l-0.7,4.6C2.7,15.6,3,16,3.4,16 c0.2,0,0.4-0.1,0.6-0.2L8,13.7l3.9,2.1c0.2,0.1,0.5,0.2,0.6,0.2c0.5,0,0.8-0.4,0.7-1.1l-0.7-4.6l3.1-3.3c0.7-0.7,0.4-1.4-0.5-1.6 l-4.3-0.7l-2-4.1C8.6,0.2,8.3,0,8,0L8,0z"/>
- <path fill-rule="evenodd" fill="#00a3f2" d="M44,15.2c-4,0-7.2-3.2-7.2-7.2c0-4,3.2-7.2,7.2-7.2 c4,0,7.2,3.2,7.2,7.2C51.2,12,48,15.2,44,15.2z M44,3c-2.8,0-5,2.2-5,5c0,2.7,2.2,5,5,5c2.8,0,5-2.2,5-5C49,5.3,46.8,3,44,3z M43.7,8.9C43.3,8.8,43,8.4,43,8V5c0-0.6,0.4-1,1-1c0.6,0,1,0.4,1,1v2.8c1.1,1.1,2,3.2,2,3.2S44.8,10,43.7,8.9z"/>
- <path fill-rule="evenodd" fill="#00a3f2" d="M86.7,9.1l-5.6,5.5C80.8,14.9,80.4,15,80,15 c-0.4,0-0.8-0.1-1.1-0.4l-5.6-5.5C72.7,8.5,72.9,8,73.8,8H77l0-6c0-0.6,0.4-1,1-1h4c0.6,0,1,0.4,1,1v6h3.2C87.1,8,87.3,8.5,86.7,9.1 z"/>
- <path fill="#00a3f2" d="M-241,52c0.5,0,1-0.4,1-1v-4c0,0,0.1-0.8,0.8-0.8c0.6,0,0.6,0.8,1.8,0.8c0.6,0,1.5-0.2,1.5-2 c0-1.8-0.9-2-1.5-2c-1.1,0-1.1,0.8-1.8,0.8c-0.6,0-0.8-0.8-0.8-0.8v-2c0-0.6-0.4-1-1-1h-3c0,0-0.8-0.1-0.8-0.8 c0-0.6,0.8-0.6,0.8-1.8c0-0.6-0.2-1.5-2-1.5c-1.8,0-2,0.9-2,1.5c0,1.1,0.8,1.1,0.8,1.8c0,0.6-0.8,0.8-0.8,0.8h-3c-0.5,0-1,0.4-1,1 l0,2.5c0,0-0.1,1.5,1.1,1.5c0.8,0,0.9-1,1.9-1c0.5,0,1,0.5,1,1.6c0,1-0.5,1.6-1,1.6c-1,0-1.1-1-1.9-1c-1.2,0-1.1,1.5-1.1,1.5l0,3.5 c0,0.6,0.4,1,1,1h3.8c0,0,1.5,0.1,1.5-1.1c0-0.8-1-0.9-1-1.9c0-0.5,0.7-1.2,1.8-1.2c1,0,1.8,0.7,1.8,1.2c0,1-1,1.1-1,1.9 c0,1.2,1.5,1.1,1.5,1.1H-241z"/>
- <path fill-rule="evenodd" d="M-200.4,41.9h-0.3v0h-14.4v0h-0.3c-0.2,0-0.4,0.2-0.4,0.4c0,0,0.3,2.2,0.5,4.4 c0.2,2.5,0.2,4.2,0.2,4.2c0,0.2,0.2,0.4,0.4,0.4h13.7c0.2,0,0.4-0.2,0.4-0.4c0,0,0.1-2.1,0.2-4.2c0.1-2.2,0.5-4.4,0.5-4.4 C-200.1,42.1-200.2,41.9-200.4,41.9z"/>
- <path fill-rule="evenodd" d="M-200.8,41.3v-2c0-0.3-0.2-0.5-0.5-0.5l-6.7,0l-0.8-1.1c0,0-0.6-0.9-1.2-0.9h-4.2 c-0.6,0-1,0.5-1,1v1l0,2.5H-200.8z"/>
- <path fill-rule="evenodd" fill="#00a3f2" d="M-169,37h-7.5c-0.8,0-1.5,0.7-1.5,1.5v11c0,0.8,0.7,1.5,1.5,1.5 h9c0.8,0,1.5-0.7,1.5-1.5V40L-169,37z M-170,41v-3.3l3.3,3.3H-170z"/>
- <path fill-rule="evenodd" d="M-132.5,38c-0.4,0.2-0.9,0.6-1.3,1.2c-0.3,0.4-0.5,0.9-0.8,1.3 c0.7,0.3,1.3,0.8,1.7,1.4c0.4,0.7,0.7,1.5,0.6,2.3c-0.1,1.3-1,2.4-2.1,3c-0.5-0.5-1.4-2.1-1.4-2.1c0,0,0,1.8-0.6,3 c-0.4,0.8-0.9,1.5-1.6,2.1c1,0.4,2,0.6,3,0.6l0-0.1c0,0,0.1,0.1,0.1,0.1c2.1,0,4.1-0.3,4.1-0.3s-0.9-0.6-1.3-0.9 c1.3-0.7,2.2-2,2.5-3.3c0.2-0.5,0.3-1.1,0.4-1.7C-128.7,41.9-130.2,39.3-132.5,38z M-139.8,44.2c0-1.4,0.8-2.8,2.2-3.5 c0.5,0.5,1.6,2,1.6,2s0-3.6,1.2-5.6c-4.3-0.5-6.8,0.3-6.8,0.3s1.2,0.4,1.6,0.8c-0.1,0.1-0.2,0.1-0.3,0.2c-1,0.7-1.7,1.6-2.1,2.7 c-0.3,0.6-0.5,1.3-0.5,2c-0.3,2.8,1.1,5.4,3.4,6.7c0.4-0.3,0.8-0.6,1.2-1.1c0.4-0.4,0.7-0.9,1-1.4 C-138.7,46.9-139.7,45.7-139.8,44.2z"/>
- <path fill-rule="evenodd" fill="#00a3f2" d="M-96.6,41.5c-3.3-4-9.6-4.5-9.6-4.5c-0.4,0-0.8,0.3-0.8,0.7v1.4 c0,0.4,0.3,0.7,0.8,0.7c0,0,4.5,0.1,7.1,3.2c3.5,3.6,3.2,7.2,3.2,7.2c0,0.4,0.3,0.8,0.8,0.8h1.5c0.4,0,0.7-0.3,0.7-0.8 C-93,50.2-93.3,44.5-96.6,41.5z M-106.2,42c-0.4,0-0.8,0.3-0.8,0.7V44c0,0.4,0.3,0.7,0.8,0.7c0,0,2.4,0.1,3.8,1.4 c1.9,1.7,1.8,4.2,1.8,4.2c0,0.4,0.2,0.8,0.6,0.8h1.5c0.4,0,0.5-0.3,0.5-0.8c0,0-0.4-3.9-2.5-5.9C-102.5,42.4-106.2,42-106.2,42z M-105,47c-1.1,0-2,0.9-2,2c0,1.1,0.9,2,2,2c1.1,0,2-0.9,2-2C-103,47.9-103.9,47-105,47z"/>
- <path fill="none" d="M-102.6,34.4c0.5,0,1-0.4,1-1v-4c0,0,0.1-0.8,0.8-0.8c0.6,0,0.6,0.8,1.8,0.8c0.6,0,1.5-0.2,1.5-2 c0-1.8-0.9-2-1.5-2c-1.1,0-1.1,0.8-1.8,0.8c-0.6,0-0.8-0.8-0.8-0.8v-2c0-0.6-0.4-1-1-1h-3c0,0-0.8-0.1-0.8-0.8 c0-0.6,0.8-0.6,0.8-1.8c0-0.6-0.2-1.5-2-1.5c-1.8,0-2,0.9-2,1.5c0,1.1,0.8,1.1,0.8,1.8c0,0.6-0.8,0.8-0.8,0.8h-3c-0.5,0-1,0.4-1,1 l0,2.5c0,0-0.1,1.5,1.1,1.5c0.8,0,0.9-1,1.9-1c0.5,0,1,0.5,1,1.6c0,1-0.5,1.6-1,1.6c-1,0-1.1-1-1.9-1c-1.2,0-1.1,1.5-1.1,1.5l0,3.5 c0,0.6,0.4,1,1,1h3.8c0,0,1.5,0.1,1.5-1.1c0-0.8-1-0.9-1-1.9c0-0.5,0.7-1.2,1.8-1.2c1,0,1.8,0.7,1.8,1.2c0,1-1,1.1-1,1.9 c0,1.2,1.5,1.1,1.5,1.1H-102.6z"/>
- <path fill-rule="evenodd" fill="#00a3f2" d="M-63,46.7l-0.3-0.1L-63,52l2.6-3.8L-63,46.7z M-63.3,46l0.3,0 l6,2.9V36l-14,11l4.6-0.6L-63,52l-1.9-5.7l-0.3-0.1l0.3,0L-65,46l7-8L-63.3,46L-63.3,46z"/>
- <path fill-rule="evenodd" fill="#00a3f2" d="M-23,37h-10c-1.1,0-2,0.9-2,2v10c0,1.1,0.9,2,2,2h10 c1.1,0,2-0.9,2-2V39C-21,37.9-21.9,37-23,37z M-23,46c0,1.7-1.3,2-3,2h-4c-1.7,0-3-1.3-3-3v-4c0-1.7,1.3-3,3-3h4c1.7,0,3,1.3,3,3 V46z"/>
- <path fill="#00a3f2" d="M-23.7,42.6c0-0.8-0.2-1.5-0.6-2c-0.4-0.5-1-0.7-1.7-0.7c-0.4,0-0.8,0.1-1.1,0.3s-0.6,0.4-0.8,0.8 c-0.2-0.4-0.4-0.6-0.7-0.8c-0.3-0.2-0.7-0.2-1.2-0.2c-0.4,0-0.7,0-1.1,0.1s-0.7,0.2-1,0.4l0.3,0.7c0.6-0.3,1.2-0.5,1.7-0.5 c0.4,0,0.8,0.1,1,0.3c0.2,0.2,0.3,0.6,0.3,1.1v0.4l-1,0c-0.9,0-1.6,0.2-2.1,0.5c-0.5,0.3-0.7,0.8-0.7,1.4c0,0.6,0.2,1,0.5,1.3 c0.3,0.3,0.8,0.5,1.4,0.5c0.5,0,0.9-0.1,1.3-0.3c0.4-0.2,0.7-0.5,1-1c0.5,0.9,1.2,1.3,2.3,1.3c0.4,0,0.7,0,1-0.1 c0.3-0.1,0.6-0.2,0.9-0.3v-0.8c-0.3,0.1-0.6,0.3-0.9,0.3c-0.3,0.1-0.6,0.1-0.9,0.1c-1.2,0-1.8-0.7-1.8-2.2h3.9V42.6z M-28.5,43.6 c0,0.6-0.2,1-0.5,1.3c-0.3,0.3-0.7,0.5-1.3,0.5c-0.3,0-0.6-0.1-0.8-0.2c-0.2-0.2-0.3-0.4-0.3-0.8c0-0.4,0.2-0.7,0.5-0.9 c0.3-0.2,0.8-0.3,1.5-0.3l0.9,0V43.6z M-27.5,42.4c0-0.6,0.2-1,0.4-1.3c0.3-0.3,0.6-0.5,1.1-0.5c0.4,0,0.8,0.2,1,0.5 c0.2,0.3,0.4,0.8,0.4,1.3H-27.5z"/>
- <path fill-rule="evenodd" fill="#00a3f2" d="M14.5,37h-13C0.7,37,0,37.7,0,38.5v11C0,50.3,0.7,51,1.5,51h13 c0.8,0,1.5-0.7,1.5-1.5v-11C16,37.7,15.3,37,14.5,37z M6.5,38C6.8,38,7,38.2,7,38.5C7,38.8,6.8,39,6.5,39C6.2,39,6,38.8,6,38.5 C6,38.2,6.2,38,6.5,38z M4.4,38c0.3,0,0.5,0.2,0.5,0.5c0,0.3-0.2,0.5-0.5,0.5c-0.3,0-0.5-0.2-0.5-0.5C3.9,38.2,4.2,38,4.4,38z M2.5,38C2.8,38,3,38.2,3,38.5C3,38.8,2.8,39,2.5,39C2.2,39,2,38.8,2,38.5C2,38.2,2.2,38,2.5,38z M14,48c0,0.6-0.4,1-1,1H3 c-0.6,0-1-0.4-1-1v-6c0-0.6,0.4-1,1-1h10c0.6,0,1,0.4,1,1V48z"/>
- <path fill="#00a3f2" d="M51.2,45.9L51.2,45.9c-0.4-0.1-0.7-0.3-1-0.6c-0.1-0.1-0.1-0.1-0.2-0.2c-0.1-0.1-0.1-0.1-0.2-0.2 c0-0.1-0.1-0.1-0.1-0.2c0-0.1-0.1-0.1-0.1-0.2c-0.3-0.6-0.4-1.5-0.5-2.4c-0.3-2.2-0.1-3.8-3-3.8h-4.4c-2.9,0-2.6,1.6-2.9,3.8 c-0.1,0.9-0.3,1.8-0.6,2.4c0,0,0,0,0,0c-0.1,0.1-0.1,0.2-0.2,0.3c0,0,0,0-0.1,0.1c-0.1,0.2-0.2,0.3-0.4,0.4 c-0.3,0.2-0.5,0.4-0.9,0.5l0,0C36.4,46,36,46.3,36,46.8v1.9c0,0.5,0.4,0.9,0.9,0.9h14.1c0.5,0,0.9-0.4,0.9-0.9v-1.9 C52,46.3,51.6,46,51.2,45.9z M46.4,43.8c0,0.1-0.1,0.2-0.2,0.2h-1.6v1.6c0,0.1-0.1,0.2-0.2,0.2h-0.5c-0.1,0-0.2-0.1-0.2-0.2V44h-1.6 c-0.1,0-0.2-0.1-0.2-0.2v-0.5c0-0.1,0.1-0.2,0.2-0.2h1.6v-1.6c0-0.1,0.1-0.2,0.2-0.2h0.5c0.1,0,0.2,0.1,0.2,0.2v1.6h1.6 c0.1,0,0.2,0.1,0.2,0.2V43.8z"/>
- <path fill-rule="evenodd" fill="#00a3f2" d="M87.7,42c-0.1,1.1,0.2,2.5-1.3,4.4c-1.6,2.1-3.1,2.1-3.4,2.1 c-1.8-0.1-2-1.5-3-1.5c-0.9,0-1.6,1.4-3,1.5c-0.3,0-1.9,0-3.4-2c-1.5-1.9-1.2-3.3-1.3-4.4S72,39.7,72,39.7s0.7,0.7,1.6,0.8 c0.9,0.1,1.1-0.3,3-0.9c2.1-0.6,3.4,1.9,3.4,1.9s1.4-2.4,3.4-1.9c1.9,0.6,2,0.9,2.9,0.9c0.9-0.1,1.7-0.8,1.7-0.8S87.8,40.9,87.7,42z M76.9,42.5c-1.1-0.3-1.6,0.2-2.1,0.4C74.4,43,74,43.1,74,43.1s0.1,0.7,1.2,1.2c1.1,0.6,3.5,0.3,3.5,0.3S78.9,42.9,76.9,42.5z M85.2,42.9c-0.5-0.2-1-0.6-2.1-0.4c-2,0.4-1.8,2.1-1.8,2.1s2.4,0.3,3.5-0.3c1.1-0.6,1.2-1.2,1.2-1.2S85.6,43,85.2,42.9z"/>
- <path fill-rule="evenodd" d="M-237.5,84.9l-3.3-3.3c0.5-0.9,0.9-1.9,0.9-2.9c0-3-2.4-5.5-5.5-5.5 c-3,0-5.5,2.4-5.5,5.5c0,3,2.4,5.5,5.5,5.5c1.1,0,2.1-0.3,3-0.9l3.3,3.3c0.4,0.4,1,0.4,1.4,0l0.2-0.2 C-237.1,85.9-237.1,85.3-237.5,84.9z M-245.4,82c-1.8,0-3.3-1.5-3.3-3.4c0-1.9,1.5-3.4,3.3-3.4c1.8,0,3.3,1.5,3.3,3.4 C-242,80.5-243.5,82-245.4,82z"/>
- <path fill-rule="evenodd" d="M-214.5,86.3l0.2,0.2c0.4,0.4,1,0.4,1.4,0l3.3-3.3c0.9,0.6,1.9,0.9,3,0.9 c3,0,5.5-2.4,5.5-5.5c0-3-2.4-5.5-5.5-5.5c-3,0-5.5,2.4-5.5,5.5c0,1.1,0.3,2.1,0.9,2.9l-3.3,3.3 C-214.9,85.3-214.9,85.9-214.5,86.3z M-210,78.6c0-1.9,1.5-3.4,3.3-3.4c1.8,0,3.3,1.5,3.3,3.4c0,1.9-1.5,3.4-3.3,3.4 C-208.5,82-210,80.5-210,78.6z"/>
- <path fill-rule="evenodd" fill="#00a3f2" d="M-165,77.5h-1v-2c0-0.6-0.4-1-1-1v-1c0-0.6-0.4-1-1-1h-8 c-0.6,0-1,0.4-1,1v1c-0.6,0-1,0.4-1,1v2h-1c-0.6,0-1,0.4-1,1v5c0,0.6,0.4,1,1,1h2v-1h0.5l-1.5,3h12l-1.5-3h0.5v1h2c0.6,0,1-0.4,1-1 v-5C-164,77.9-164.4,77.5-165,77.5z M-176.5,80.5h-1c-0.3,0-0.5-0.2-0.5-0.5c0-0.3,0.2-0.5,0.5-0.5h1c0.3,0,0.5,0.2,0.5,0.5 C-176,80.2-176.2,80.5-176.5,80.5z M-176,85.5l0.9-2h6.2l0.9,2H-176z M-168,77.5c0,0.6-0.4,1-1,1h-6c-0.6,0-1-0.4-1-1v-3 c0-0.6,0.4-1,1-1h6c0.6,0,1,0.4,1,1V77.5z"/>
- <path fill="#00a3f2" d="M-135,73l1.9,1.9l-2.6,2.6c-0.5,0.5-0.5,1.4,0.1,2c0.6,0.6,1.5,0.6,2,0.1l2.6-2.6l1.9,1.9v-6H-135z M-138.5,80.4l-2.6,2.6L-143,81v6h6l-1.9-1.9l2.6-2.6c0.5-0.5,0.5-1.4-0.1-2C-137.1,79.9-138,79.9-138.5,80.4z"/>
- <path fill-rule="evenodd" fill="#00a3f2" d="M-93.5,73.5c-0.6-0.6-1.5-0.6-2-0.1l-2.6,2.6L-100,74v6h6 l-1.9-1.9l2.6-2.6C-92.9,75-92.9,74.1-93.5,73.5z M-104.1,81.9l-2.6,2.6c-0.5,0.5-0.5,1.4,0.1,2c0.6,0.6,1.5,0.6,2,0.1l2.6-2.6 l1.9,1.9v-6h-6L-104.1,81.9z"/>
- <path fill-rule="evenodd" fill="#00a3f2" d="M14.6,75.1l-2.3,2.3c-0.5,0.5-1.3,0.5-1.7,0 c-0.5-0.5-0.5-1.2,0-1.7l2.4-2.3c-0.6-0.3-1.2-0.5-1.9-0.5C8.8,72.9,7,74.7,7,77c0,0.5,0.1,1.1,0.3,1.5l-5.9,5.8 c-0.6,0.6-0.6,1.7,0,2.3c0.6,0.6,1.7,0.6,2.3,0l6-5.9c0.4,0.2,0.9,0.3,1.4,0.3c2.2,0,4.1-1.8,4.1-4.1 C15.1,76.3,14.9,75.7,14.6,75.1z M2.5,86.4c-0.5,0-0.9-0.4-0.9-0.9c0-0.5,0.4-0.9,0.9-0.9c0.5,0,0.9,0.4,0.9,0.9 C3.4,86,3,86.4,2.5,86.4z"/>
- <path fill="#00a3f2" d="M-22.7,83.9l-1.1-1.1c0.2-0.3,0.3-0.6,0.5-0.9c0.1-0.3,0.2-0.6,0.3-0.9l1.6,0c0.3,0,0.5-0.2,0.5-0.5l0-1 c0-0.3-0.2-0.5-0.5-0.5l-1.6,0c-0.1-0.6-0.4-1.2-0.7-1.8l1.1-1.1c0.2-0.2,0.2-0.5,0-0.7l-0.7-0.7c-0.2-0.2-0.5-0.2-0.7,0l-1.1,1.1 c-0.3-0.2-0.6-0.3-0.9-0.5c-0.3-0.1-0.6-0.2-0.9-0.3l0-1.6c0-0.3-0.2-0.5-0.5-0.5l-1,0c-0.3,0-0.5,0.2-0.5,0.5l0,1.6 c-0.6,0.1-1.2,0.4-1.8,0.7l-1.1-1.1c-0.2-0.2-0.5-0.2-0.7,0l-0.7,0.7c-0.2,0.2-0.2,0.5,0,0.7l1.1,1.1c-0.2,0.3-0.3,0.6-0.5,0.9 c-0.1,0.3-0.2,0.6-0.3,0.9l-1.6,0c-0.3,0-0.5,0.2-0.5,0.5l0,1c0,0.3,0.2,0.5,0.5,0.5l1.6,0c0.1,0.6,0.4,1.2,0.7,1.8l-1.1,1.1 c-0.2,0.2-0.2,0.5,0,0.7l0.7,0.7c0.2,0.2,0.5,0.2,0.7,0l1.1-1.1c0.3,0.2,0.6,0.3,0.9,0.5c0.3,0.1,0.6,0.2,0.9,0.3l0,1.6 c0,0.3,0.2,0.5,0.5,0.5l1,0c0.3,0,0.5-0.2,0.5-0.5l0-1.6c0.6-0.1,1.2-0.4,1.8-0.7l1.1,1.1c0.2,0.2,0.5,0.2,0.7,0l0.7-0.7 C-22.5,84.4-22.5,84.1-22.7,83.9z M-28.8,82.1c-1.2-0.5-1.7-1.8-1.3-3c0.5-1.2,1.8-1.7,3-1.3c1.2,0.5,1.7,1.8,1.3,3 C-26.4,82-27.7,82.6-28.8,82.1z"/>
- <path fill-rule="evenodd" fill="#00a3f2" d="M-62,77h-4c-0.6,0-1,0.4-1,1v4c0,0.6,0.4,1,1,1h4 c0.6,0,1-0.4,1-1v-4C-61,77.4-61.4,77-62,77z M-62,81c0,0.6-0.4,1-1,1h-2c-0.6,0-1-0.4-1-1v-1c0-0.6,0.4-1,1-1h2c0.6,0,1,0.4,1,1 V81z M-64,87l3-3h-6L-64,87z M-67,76h6l-3-3L-67,76z M-60,76.9v6l3-3L-60,76.9z M-68,82.9v-6l-3,3L-68,82.9z"/>
- <path fill-rule="evenodd" d="M37.5,76.5h13c0.8,0,1.5-0.7,1.5-1.5c0-0.8-0.7-1.5-1.5-1.5h-13 c-0.8,0-1.5,0.7-1.5,1.5C36,75.8,36.7,76.5,37.5,76.5z M50.5,78.5h-13c-0.8,0-1.5,0.7-1.5,1.5c0,0.8,0.7,1.5,1.5,1.5h13 c0.8,0,1.5-0.7,1.5-1.5C52,79.2,51.3,78.5,50.5,78.5z M50.5,83.5h-13c-0.8,0-1.5,0.7-1.5,1.5c0,0.8,0.7,1.5,1.5,1.5h13 c0.8,0,1.5-0.7,1.5-1.5C52,84.2,51.3,83.5,50.5,83.5z"/>
- <path fill-rule="evenodd" fill="#00a3f2" d="M85.6,87c-0.8,0-1.5-0.2-2.3-1.3c-0.8-1.1-1.7-2.5-1.7-2.5 s-0.7-0.9-1.1-1.6c-0.4-0.7-1.1-0.5-1.1-0.5s-2.8-4.6-3.3-5.4c-0.7-1,0.6-2.7,0.6-2.7l4.4,7c0,0,1.3,1.9,1.9,2.3 c0.5,0.4,1.4-0.4,2.8,0.9C87.7,85,87.1,87,85.6,87z M85.4,84.1c-0.9-1-1.7-0.9-1.9-0.6c-0.2,0.3,0,1.2,0.4,1.7 c0.4,0.5,0.8,0.7,1.4,0.7C85.9,86,86.4,85.2,85.4,84.1z M81.6,79.4l-1.2-1.8l2.9-4.6c0,0,1.2,1.7,0.6,2.7 C83.6,76.1,82.5,78,81.6,79.4z M77,82.3c0.3-0.3,1-1.1,1.4-1.7l0.8,1.2c-0.4,0.6-0.9,1.4-0.9,1.4s-0.9,1.4-1.7,2.5 c-0.8,1.1-1.5,1.3-2.3,1.3c-1.4,0-2.1-2-0.1-3.8C75.6,82,76.5,82.7,77,82.3z M74.6,84.1c-0.9,1-0.4,1.8,0.2,1.8c0.6,0,1-0.2,1.4-0.7 c0.4-0.5,0.6-1.5,0.4-1.7C76.3,83.2,75.5,83.1,74.6,84.1z"/>
- <path fill-rule="evenodd" fill="#00a3f2" d="M-243,111c0-0.1-2-2-2-2c-1.7,0-5,0-5,0c-0.6,0-1,0.4-1,1v8 c0,0.6,0.4,1,1,1h4v-6.1c0-0.3,0.2-0.5,0.5-0.5h2.5V111z M-246,112v-2l2,2H-246z M-239,113c-1.7,0-5,0-5,0c-0.6,0-1,0.4-1,1v8 c0,0.6,0.4,1,1,1h6c0.6,0,1-0.4,1-1c0,0,0-4.8,0-7C-237,115-239,113-239,113z M-240,116v-2l2,2H-240z"/>
- <path fill="#00a3f2" d="M-204.5,111h-1.3l0,0c0,0-0.2-2-2.2-2c-2,0-2.2,2-2.2,2l0,0h-1.3c-0.8,0-1.5,0.7-1.5,1.5v9 c0,0.8,0.7,1.5,1.5,1.5h7c0.8,0,1.5-0.7,1.5-1.5v-9C-203,111.7-203.7,111-204.5,111z M-210.7,112.1l0.8-0.4l0.4-0.2l0-0.4 c0-0.2,0.2-1.3,1.5-1.3c1.2,0,1.4,1.1,1.5,1.3l0,0.4l0.4,0.2l0.8,0.4l0.3,0.7h-6.1L-210.7,112.1z M-210.1,120.4l-2.8-4.9l3.3-1.9 h4.3l1.8,3.1L-210.1,120.4z"/>
- <path fill-rule="evenodd" fill="#00a3f2" d="M-177,115h10v2h-10V115z"/>
- <polygon fill="#00a3f2" points="-131,115 -135,115 -135,111 -137,111 -137,115 -141,115 -141,117 -137,117 -137,121 -135,121 -135,117 -131,117 "/>
- <path fill="#00a3f2" d="M-94,111.7l-3,2.7v-2c0-0.8-0.6-1.4-1.3-1.4h-7.4c-0.7,0-1.3,0.6-1.3,1.4v7.2c0,0.8,0.6,1.4,1.3,1.4h7.4 c0.7,0,1.3-0.6,1.3-1.4v-2.1l3,2.7c0.3,0.3,0.6,0.4,1,0.3v-9.1C-93.3,111.4-93.7,111.5-94,111.7z"/>
- <path fill-rule="evenodd" fill="#00a3f2" d="M-61.9,112h-3l3.8,4l-3.8,4h3.1l3.8-4L-61.9,112z M-66.9,112h-3 l3.8,4l-3.8,4h3.1l3.8-4L-66.9,112z"/>
- <path fill-rule="evenodd" fill="#00a3f2" d="M-23,111.5h-2l-3-3l-3,3h-2c-1.1,0-2,0.9-2,2v8c0,1.1,0.9,2,2,2 h10c1.1,0,2-0.9,2-2v-8C-21,112.4-21.9,111.5-23,111.5z M-32,121.5c-0.6,0-1-0.4-1-1s0.4-1,1-1s1,0.4,1,1S-31.4,121.5-32,121.5z M-32,118.5c-0.6,0-1-0.4-1-1s0.4-1,1-1s1,0.4,1,1S-31.4,118.5-32,118.5z M-32,115.5c-0.6,0-1-0.4-1-1s0.4-1,1-1s1,0.4,1,1 S-31.4,115.5-32,115.5z M-23,121.5h-7v-2h7V121.5z M-23,118.5h-7v-2h7V118.5z M-23,115.5h-7v-2h7V115.5z"/>
- <path fill-rule="evenodd" fill="#00a3f2" d="M2,115h7c0.6,0,1-0.4,1-1v-4c0-0.6-0.4-1-1-1H2c-0.6,0-1,0.4-1,1 v4C1,114.6,1.4,115,2,115z M14,109h-2c-0.6,0-1,0.4-1,1v4c0,0.6,0.4,1,1,1h2c0.6,0,1-0.4,1-1v-4C15,109.4,14.6,109,14,109z M14,116H8c-0.6,0-1,0.4-1,1v5c0,0.6,0.4,1,1,1h6c0.6,0,1-0.4,1-1v-5C15,116.4,14.6,116,14,116z M5,116H2c-0.6,0-1,0.4-1,1v5 c0,0.6,0.4,1,1,1h3c0.6,0,1-0.4,1-1v-5C6,116.4,5.6,116,5,116z"/>
- <path fill-rule="evenodd" fill="#00a3f2" d="M45.8,116c0,0-0.6,0.8-1.8,0.8c-1.2,0-1.8-0.8-1.8-0.8l-6-5.1 c0.3-0.5,0.9-0.9,1.6-0.9h12.4c0.7,0,1.3,0.4,1.6,0.9L45.8,116z M42.2,117.7c0,0,0.6,0.8,1.8,0.8c1.2,0,1.8-0.8,1.8-0.8l6.2-5.4v8 c0,0.9-0.8,1.7-1.8,1.7H37.8c-1,0-1.8-0.8-1.8-1.7v-8L42.2,117.7z"/>
- <path fill-rule="evenodd" fill="#00a3f2" d="M-237.5,145h-13c-0.8,0-1.5,0.7-1.5,1.5v11 c0,0.8,0.7,1.5,1.5,1.5h13c0.8,0,1.5-0.7,1.5-1.5v-11C-236,145.7-236.7,145-237.5,145z M-245.5,146c0.3,0,0.5,0.2,0.5,0.5 c0,0.3-0.2,0.5-0.5,0.5c-0.3,0-0.5-0.2-0.5-0.5C-246,146.2-245.8,146-245.5,146z M-247.6,146c0.3,0,0.5,0.2,0.5,0.5 c0,0.3-0.2,0.5-0.5,0.5s-0.5-0.2-0.5-0.5C-248.1,146.2-247.8,146-247.6,146z M-249.5,146c0.3,0,0.5,0.2,0.5,0.5 c0,0.3-0.2,0.5-0.5,0.5s-0.5-0.2-0.5-0.5C-250,146.2-249.8,146-249.5,146z M-250,156v-6c0-0.6,0.4-1,1-1h7v8h-7 C-249.6,157-250,156.6-250,156z M-238,156c0,0.6-0.4,1-1,1h-1v-8h1c0.6,0,1,0.4,1,1V156z"/>
- <path fill-rule="evenodd" fill="#00a3f2" d="M-213.2,156c-1.3-1.2-2.2-2.8-2.2-4.6c0-3.6,3.3-6.5,7.4-6.5 c4.1,0,7.4,2.9,7.4,6.5c0,3.6-3.3,6.5-7.4,6.5c-0.8,0-1.6-0.1-2.4-0.3c-1.8,0.7-4.3,1.7-4.5,1.4C-213.9,157.9-213.5,156.8-213.2,156 z"/>
-</svg>
+<!-- Generator: Adobe Illustrator 18.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="Toolbar"
+ x="0px"
+ y="0px"
+ viewBox="0 0 16 16"
+ enable-background="new 0 0 16 16"
+ xml:space="preserve"
+ inkscape:version="0.48.5 r10040"
+ width="100%"
+ height="100%"
+ sodipodi:docname="star-lit.svg"><metadata
+ id="metadata4111"><rdf:RDF><cc:Work
+ rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" /></cc:Work></rdf:RDF></metadata><defs
+ id="defs4109" /><sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1440"
+ inkscape:window-height="838"
+ id="namedview4107"
+ showgrid="false"
+ inkscape:zoom="41.7193"
+ inkscape:cx="6.7712219"
+ inkscape:cy="7.3971752"
+ inkscape:window-x="-8"
+ inkscape:window-y="-8"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="Toolbar" />
+<g
+ id="g3926">
+ <path
+ fill-rule="evenodd"
+ clip-rule="evenodd"
+ fill="#00A3F2"
+ d="M-238.2,6h-6.1l2.7-2.7c0.4-0.4,0.5-1.1,0.2-1.4l-1.2-1.2 c-0.3-0.3-1-0.3-1.4,0.2l-6.4,6.4c-0.1,0.1-0.1,0.2-0.2,0.2l0,0c0,0,0,0,0,0c0,0.1-0.1,0.1-0.1,0.1c0,0.1-0.1,0.2-0.1,0.3 c0,0,0,0.1,0,0.1c0,0,0,0.1,0,0.1c0,0.1,0,0.2,0.1,0.3c0,0.1,0.1,0.1,0.1,0.1c0,0,0,0,0,0l0,0c0.1,0.1,0.1,0.2,0.2,0.2l6.4,6.4 c0.4,0.4,1.1,0.5,1.4,0.2l1.2-1.2c0.3-0.3,0.3-1-0.2-1.4l-2.8-2.8h6.2c0.6,0,1-0.4,1-1V7C-237.2,6.4-237.6,6-238.2,6z"
+ id="path3928" />
+</g>
+<g
+ id="g3930">
+ <path
+ fill-rule="evenodd"
+ clip-rule="evenodd"
+ fill="#00A3F2"
+ d="M-212.7,6.3l-1,1c-0.2,0.2-0.2,0.4-0.2,0.7c0,0.3,0,0.5,0.2,0.7 l0.8,0.9l4.5,4.5c0.5,0.5,1.2,0.6,1.6,0.2l0.8-0.9c0.4-0.4,0.3-1.1-0.2-1.6l-1.8-1.8h4.7c0.6,0,1-0.5,1-1V7c0-0.6-0.5-1-1-1h-4.8 l1.9-1.9c0.5-0.5,0.6-1.3,0.2-1.6l-0.8-0.9c-0.4-0.4-1.1-0.3-1.6,0.2L-212.7,6.3z"
+ id="path3932" />
+</g>
+<g
+ id="g3934">
+ <path
+ fill-rule="evenodd"
+ clip-rule="evenodd"
+ fill="#00A3F2"
+ d="M-167.3,9.7l1-1c0.2-0.2,0.2-0.4,0.2-0.7c0-0.3,0-0.5-0.2-0.7 l-0.8-0.9l-4.5-4.5c-0.5-0.5-1.2-0.6-1.6-0.2l-0.8,0.9c-0.4,0.4-0.3,1.1,0.2,1.6l1.8,1.8h-4.7c-0.6,0-1,0.5-1,1v2c0,0.6,0.5,1,1,1 h4.8l-1.9,1.9c-0.5,0.5-0.6,1.3-0.2,1.6l0.8,0.9c0.4,0.4,1.1,0.3,1.6-0.2L-167.3,9.7z"
+ id="path3936" />
+</g>
+<path
+ fill-rule="evenodd"
+ clip-rule="evenodd"
+ fill="#00A3F2"
+ d="M-129.5,8h-7l2.8-2.8c-0.7-0.5-1.4-0.7-2.3-0.7c-2.2,0-4,1.8-4,4 c0,2.2,1.8,4,4,4c1.4,0,2.7-0.7,3.4-1.9l2.3,1c-1.1,2-3.2,3.4-5.7,3.4c-3.6,0-6.5-2.9-6.5-6.5c0-3.6,2.9-6.5,6.5-6.5 c1.5,0,2.9,0.5,4.1,1.4l2.4-2.4V8z"
+ id="path3938" />
+<g
+ id="g3940">
+ <g
+ id="g3942">
+ <polygon
+ fill-rule="evenodd"
+ clip-rule="evenodd"
+ fill="#00A3F2"
+ points="-93.6,3.8 -95.8,1.7 -100,5.9 -104.3,1.6 -106.4,3.8 -102.1,8 -106.3,12.2 -104.1,14.3 -99.9,10.2 -95.7,14.4 -93.6,12.2 -97.8,8.1 "
+ id="polygon3944" />
+ </g>
+</g>
+<g
+ id="g3946">
+ <path
+ fill-rule="evenodd"
+ clip-rule="evenodd"
+ fill="#00A3F2"
+ d="M-64,1l-8,7h2l6-5l6,5h2L-64,1z M-69,8v7h4v-5h2v5h4V8l-5-4L-69,8 z"
+ id="path3948" />
+</g>
+<path
+ fill="#00A3F2"
+ d="M-28,3.6l1,2l0.5,0.9l1,0.2l2.3,0.4l-1.7,1.8l-0.7,0.7l0.1,1l0.4,2.4l-2-1l-0.9-0.5l-0.9,0.5l-2,1l0.4-2.4 l0.1-1l-0.7-0.7l-1.7-1.8l2.4-0.4l1-0.2l0.5-0.9L-28,3.6 M-28,0c-0.3,0-0.6,0.2-0.8,0.7l-2,4.1l-4.3,0.7c-1,0.2-1.2,0.9-0.5,1.6 l3.1,3.3l-0.7,4.6c-0.1,0.7,0.2,1.1,0.7,1.1c0.2,0,0.4-0.1,0.6-0.2l3.9-2.1l3.9,2.1c0.2,0.1,0.5,0.2,0.6,0.2c0.5,0,0.8-0.4,0.7-1.1 l-0.7-4.6l3.1-3.3c0.7-0.7,0.4-1.4-0.5-1.6l-4.3-0.7l-2-4.1C-27.4,0.2-27.7,0-28,0L-28,0z"
+ id="path3950" />
+<path
+ fill="#00A3F2"
+ d="M8,0C7.7,0,7.4,0.2,7.2,0.7l-2,4.1L0.9,5.5c-1,0.2-1.2,0.9-0.5,1.6l3.1,3.3l-0.7,4.6C2.7,15.6,3,16,3.4,16 c0.2,0,0.4-0.1,0.6-0.2L8,13.7l3.9,2.1c0.2,0.1,0.5,0.2,0.6,0.2c0.5,0,0.8-0.4,0.7-1.1l-0.7-4.6l3.1-3.3c0.7-0.7,0.4-1.4-0.5-1.6 l-4.3-0.7l-2-4.1C8.6,0.2,8.3,0,8,0L8,0z"
+ id="path3952"
+ style="fill:#0095dd;fill-opacity:1" />
+<path
+ fill-rule="evenodd"
+ clip-rule="evenodd"
+ fill="#00A3F2"
+ d="M44,15.2c-4,0-7.2-3.2-7.2-7.2c0-4,3.2-7.2,7.2-7.2 c4,0,7.2,3.2,7.2,7.2C51.2,12,48,15.2,44,15.2z M44,3c-2.8,0-5,2.2-5,5c0,2.7,2.2,5,5,5c2.8,0,5-2.2,5-5C49,5.3,46.8,3,44,3z M43.7,8.9C43.3,8.8,43,8.4,43,8V5c0-0.6,0.4-1,1-1c0.6,0,1,0.4,1,1v2.8c1.1,1.1,2,3.2,2,3.2S44.8,10,43.7,8.9z"
+ id="path3954" />
+<path
+ fill-rule="evenodd"
+ clip-rule="evenodd"
+ fill="#00A3F2"
+ d="M86.7,9.1l-5.6,5.5C80.8,14.9,80.4,15,80,15 c-0.4,0-0.8-0.1-1.1-0.4l-5.6-5.5C72.7,8.5,72.9,8,73.8,8H77l0-6c0-0.6,0.4-1,1-1h4c0.6,0,1,0.4,1,1v6h3.2C87.1,8,87.3,8.5,86.7,9.1 z"
+ id="path3956" />
+<path
+ fill="#00A3F2"
+ d="M-241,52c0.5,0,1-0.4,1-1v-4c0,0,0.1-0.8,0.8-0.8c0.6,0,0.6,0.8,1.8,0.8c0.6,0,1.5-0.2,1.5-2 c0-1.8-0.9-2-1.5-2c-1.1,0-1.1,0.8-1.8,0.8c-0.6,0-0.8-0.8-0.8-0.8v-2c0-0.6-0.4-1-1-1h-3c0,0-0.8-0.1-0.8-0.8 c0-0.6,0.8-0.6,0.8-1.8c0-0.6-0.2-1.5-2-1.5c-1.8,0-2,0.9-2,1.5c0,1.1,0.8,1.1,0.8,1.8c0,0.6-0.8,0.8-0.8,0.8h-3c-0.5,0-1,0.4-1,1 l0,2.5c0,0-0.1,1.5,1.1,1.5c0.8,0,0.9-1,1.9-1c0.5,0,1,0.5,1,1.6c0,1-0.5,1.6-1,1.6c-1,0-1.1-1-1.9-1c-1.2,0-1.1,1.5-1.1,1.5l0,3.5 c0,0.6,0.4,1,1,1h3.8c0,0,1.5,0.1,1.5-1.1c0-0.8-1-0.9-1-1.9c0-0.5,0.7-1.2,1.8-1.2c1,0,1.8,0.7,1.8,1.2c0,1-1,1.1-1,1.9 c0,1.2,1.5,1.1,1.5,1.1H-241z"
+ id="path3958" />
+<g
+ id="g3960">
+ <path
+ fill-rule="evenodd"
+ clip-rule="evenodd"
+ d="M-200.4,41.9h-0.3v0h-14.4v0h-0.3c-0.2,0-0.4,0.2-0.4,0.4c0,0,0.3,2.2,0.5,4.4 c0.2,2.5,0.2,4.2,0.2,4.2c0,0.2,0.2,0.4,0.4,0.4h13.7c0.2,0,0.4-0.2,0.4-0.4c0,0,0.1-2.1,0.2-4.2c0.1-2.2,0.5-4.4,0.5-4.4 C-200.1,42.1-200.2,41.9-200.4,41.9z"
+ id="path3962" />
+ <path
+ fill-rule="evenodd"
+ clip-rule="evenodd"
+ d="M-200.8,41.3v-2c0-0.3-0.2-0.5-0.5-0.5l-6.7,0l-0.8-1.1c0,0-0.6-0.9-1.2-0.9h-4.2 c-0.6,0-1,0.5-1,1v1l0,2.5H-200.8z"
+ id="path3964" />
+</g>
+<g
+ id="g3966">
+ <g
+ id="g3968">
+ <path
+ fill-rule="evenodd"
+ clip-rule="evenodd"
+ fill="#00A3F2"
+ d="M-169,37h-7.5c-0.8,0-1.5,0.7-1.5,1.5v11c0,0.8,0.7,1.5,1.5,1.5 h9c0.8,0,1.5-0.7,1.5-1.5V40L-169,37z M-170,41v-3.3l3.3,3.3H-170z"
+ id="path3970" />
+ </g>
+</g>
+<g
+ id="g3972">
+ <g
+ id="g3974">
+ <path
+ fill-rule="evenodd"
+ clip-rule="evenodd"
+ d="M-132.5,38c-0.4,0.2-0.9,0.6-1.3,1.2c-0.3,0.4-0.5,0.9-0.8,1.3 c0.7,0.3,1.3,0.8,1.7,1.4c0.4,0.7,0.7,1.5,0.6,2.3c-0.1,1.3-1,2.4-2.1,3c-0.5-0.5-1.4-2.1-1.4-2.1c0,0,0,1.8-0.6,3 c-0.4,0.8-0.9,1.5-1.6,2.1c1,0.4,2,0.6,3,0.6l0-0.1c0,0,0.1,0.1,0.1,0.1c2.1,0,4.1-0.3,4.1-0.3s-0.9-0.6-1.3-0.9 c1.3-0.7,2.2-2,2.5-3.3c0.2-0.5,0.3-1.1,0.4-1.7C-128.7,41.9-130.2,39.3-132.5,38z M-139.8,44.2c0-1.4,0.8-2.8,2.2-3.5 c0.5,0.5,1.6,2,1.6,2s0-3.6,1.2-5.6c-4.3-0.5-6.8,0.3-6.8,0.3s1.2,0.4,1.6,0.8c-0.1,0.1-0.2,0.1-0.3,0.2c-1,0.7-1.7,1.6-2.1,2.7 c-0.3,0.6-0.5,1.3-0.5,2c-0.3,2.8,1.1,5.4,3.4,6.7c0.4-0.3,0.8-0.6,1.2-1.1c0.4-0.4,0.7-0.9,1-1.4 C-138.7,46.9-139.7,45.7-139.8,44.2z"
+ id="path3976" />
+ </g>
+</g>
+<g
+ id="g3978">
+ <g
+ id="g3980">
+ <path
+ fill-rule="evenodd"
+ clip-rule="evenodd"
+ fill="#00A3F2"
+ d="M-96.6,41.5c-3.3-4-9.6-4.5-9.6-4.5c-0.4,0-0.8,0.3-0.8,0.7v1.4 c0,0.4,0.3,0.7,0.8,0.7c0,0,4.5,0.1,7.1,3.2c3.5,3.6,3.2,7.2,3.2,7.2c0,0.4,0.3,0.8,0.8,0.8h1.5c0.4,0,0.7-0.3,0.7-0.8 C-93,50.2-93.3,44.5-96.6,41.5z M-106.2,42c-0.4,0-0.8,0.3-0.8,0.7V44c0,0.4,0.3,0.7,0.8,0.7c0,0,2.4,0.1,3.8,1.4 c1.9,1.7,1.8,4.2,1.8,4.2c0,0.4,0.2,0.8,0.6,0.8h1.5c0.4,0,0.5-0.3,0.5-0.8c0,0-0.4-3.9-2.5-5.9C-102.5,42.4-106.2,42-106.2,42z M-105,47c-1.1,0-2,0.9-2,2c0,1.1,0.9,2,2,2c1.1,0,2-0.9,2-2C-103,47.9-103.9,47-105,47z"
+ id="path3982" />
+ </g>
+</g>
+<path
+ fill="none"
+ d="M-102.6,34.4c0.5,0,1-0.4,1-1v-4c0,0,0.1-0.8,0.8-0.8c0.6,0,0.6,0.8,1.8,0.8c0.6,0,1.5-0.2,1.5-2 c0-1.8-0.9-2-1.5-2c-1.1,0-1.1,0.8-1.8,0.8c-0.6,0-0.8-0.8-0.8-0.8v-2c0-0.6-0.4-1-1-1h-3c0,0-0.8-0.1-0.8-0.8 c0-0.6,0.8-0.6,0.8-1.8c0-0.6-0.2-1.5-2-1.5c-1.8,0-2,0.9-2,1.5c0,1.1,0.8,1.1,0.8,1.8c0,0.6-0.8,0.8-0.8,0.8h-3c-0.5,0-1,0.4-1,1 l0,2.5c0,0-0.1,1.5,1.1,1.5c0.8,0,0.9-1,1.9-1c0.5,0,1,0.5,1,1.6c0,1-0.5,1.6-1,1.6c-1,0-1.1-1-1.9-1c-1.2,0-1.1,1.5-1.1,1.5l0,3.5 c0,0.6,0.4,1,1,1h3.8c0,0,1.5,0.1,1.5-1.1c0-0.8-1-0.9-1-1.9c0-0.5,0.7-1.2,1.8-1.2c1,0,1.8,0.7,1.8,1.2c0,1-1,1.1-1,1.9 c0,1.2,1.5,1.1,1.5,1.1H-102.6z"
+ id="path3984" />
+<g
+ id="g3986">
+ <g
+ id="g3988">
+ <path
+ fill-rule="evenodd"
+ clip-rule="evenodd"
+ fill="#00A3F2"
+ d="M-63,46.7l-0.3-0.1L-63,52l2.6-3.8L-63,46.7z M-63.3,46l0.3,0 l6,2.9V36l-14,11l4.6-0.6L-63,52l-1.9-5.7l-0.3-0.1l0.3,0L-65,46l7-8L-63.3,46L-63.3,46z"
+ id="path3990" />
+ </g>
+</g>
+<g
+ id="g3992">
+ <g
+ id="g3994">
+ <path
+ fill-rule="evenodd"
+ clip-rule="evenodd"
+ fill="#00A3F2"
+ d="M-23,37h-10c-1.1,0-2,0.9-2,2v10c0,1.1,0.9,2,2,2h10 c1.1,0,2-0.9,2-2V39C-21,37.9-21.9,37-23,37z M-23,46c0,1.7-1.3,2-3,2h-4c-1.7,0-3-1.3-3-3v-4c0-1.7,1.3-3,3-3h4c1.7,0,3,1.3,3,3 V46z"
+ id="path3996" />
+ </g>
+</g>
+<path
+ fill="#00A3F2"
+ d="M-23.7,42.6c0-0.8-0.2-1.5-0.6-2c-0.4-0.5-1-0.7-1.7-0.7c-0.4,0-0.8,0.1-1.1,0.3s-0.6,0.4-0.8,0.8 c-0.2-0.4-0.4-0.6-0.7-0.8c-0.3-0.2-0.7-0.2-1.2-0.2c-0.4,0-0.7,0-1.1,0.1s-0.7,0.2-1,0.4l0.3,0.7c0.6-0.3,1.2-0.5,1.7-0.5 c0.4,0,0.8,0.1,1,0.3c0.2,0.2,0.3,0.6,0.3,1.1v0.4l-1,0c-0.9,0-1.6,0.2-2.1,0.5c-0.5,0.3-0.7,0.8-0.7,1.4c0,0.6,0.2,1,0.5,1.3 c0.3,0.3,0.8,0.5,1.4,0.5c0.5,0,0.9-0.1,1.3-0.3c0.4-0.2,0.7-0.5,1-1c0.5,0.9,1.2,1.3,2.3,1.3c0.4,0,0.7,0,1-0.1 c0.3-0.1,0.6-0.2,0.9-0.3v-0.8c-0.3,0.1-0.6,0.3-0.9,0.3c-0.3,0.1-0.6,0.1-0.9,0.1c-1.2,0-1.8-0.7-1.8-2.2h3.9V42.6z M-28.5,43.6 c0,0.6-0.2,1-0.5,1.3c-0.3,0.3-0.7,0.5-1.3,0.5c-0.3,0-0.6-0.1-0.8-0.2c-0.2-0.2-0.3-0.4-0.3-0.8c0-0.4,0.2-0.7,0.5-0.9 c0.3-0.2,0.8-0.3,1.5-0.3l0.9,0V43.6z M-27.5,42.4c0-0.6,0.2-1,0.4-1.3c0.3-0.3,0.6-0.5,1.1-0.5c0.4,0,0.8,0.2,1,0.5 c0.2,0.3,0.4,0.8,0.4,1.3H-27.5z"
+ id="path3998" />
+<g
+ id="g4000">
+ <g
+ id="g4002">
+ <path
+ fill-rule="evenodd"
+ clip-rule="evenodd"
+ fill="#00A3F2"
+ d="M14.5,37h-13C0.7,37,0,37.7,0,38.5v11C0,50.3,0.7,51,1.5,51h13 c0.8,0,1.5-0.7,1.5-1.5v-11C16,37.7,15.3,37,14.5,37z M6.5,38C6.8,38,7,38.2,7,38.5C7,38.8,6.8,39,6.5,39C6.2,39,6,38.8,6,38.5 C6,38.2,6.2,38,6.5,38z M4.4,38c0.3,0,0.5,0.2,0.5,0.5c0,0.3-0.2,0.5-0.5,0.5c-0.3,0-0.5-0.2-0.5-0.5C3.9,38.2,4.2,38,4.4,38z M2.5,38C2.8,38,3,38.2,3,38.5C3,38.8,2.8,39,2.5,39C2.2,39,2,38.8,2,38.5C2,38.2,2.2,38,2.5,38z M14,48c0,0.6-0.4,1-1,1H3 c-0.6,0-1-0.4-1-1v-6c0-0.6,0.4-1,1-1h10c0.6,0,1,0.4,1,1V48z"
+ id="path4004" />
+ </g>
+</g>
+<path
+ fill="#00A3F2"
+ d="M51.2,45.9L51.2,45.9c-0.4-0.1-0.7-0.3-1-0.6c-0.1-0.1-0.1-0.1-0.2-0.2c-0.1-0.1-0.1-0.1-0.2-0.2 c0-0.1-0.1-0.1-0.1-0.2c0-0.1-0.1-0.1-0.1-0.2c-0.3-0.6-0.4-1.5-0.5-2.4c-0.3-2.2-0.1-3.8-3-3.8h-4.4c-2.9,0-2.6,1.6-2.9,3.8 c-0.1,0.9-0.3,1.8-0.6,2.4c0,0,0,0,0,0c-0.1,0.1-0.1,0.2-0.2,0.3c0,0,0,0-0.1,0.1c-0.1,0.2-0.2,0.3-0.4,0.4 c-0.3,0.2-0.5,0.4-0.9,0.5l0,0C36.4,46,36,46.3,36,46.8v1.9c0,0.5,0.4,0.9,0.9,0.9h14.1c0.5,0,0.9-0.4,0.9-0.9v-1.9 C52,46.3,51.6,46,51.2,45.9z M46.4,43.8c0,0.1-0.1,0.2-0.2,0.2h-1.6v1.6c0,0.1-0.1,0.2-0.2,0.2h-0.5c-0.1,0-0.2-0.1-0.2-0.2V44h-1.6 c-0.1,0-0.2-0.1-0.2-0.2v-0.5c0-0.1,0.1-0.2,0.2-0.2h1.6v-1.6c0-0.1,0.1-0.2,0.2-0.2h0.5c0.1,0,0.2,0.1,0.2,0.2v1.6h1.6 c0.1,0,0.2,0.1,0.2,0.2V43.8z"
+ id="path4006" />
+<path
+ fill-rule="evenodd"
+ clip-rule="evenodd"
+ fill="#00A3F2"
+ d="M87.7,42c-0.1,1.1,0.2,2.5-1.3,4.4c-1.6,2.1-3.1,2.1-3.4,2.1 c-1.8-0.1-2-1.5-3-1.5c-0.9,0-1.6,1.4-3,1.5c-0.3,0-1.9,0-3.4-2c-1.5-1.9-1.2-3.3-1.3-4.4S72,39.7,72,39.7s0.7,0.7,1.6,0.8 c0.9,0.1,1.1-0.3,3-0.9c2.1-0.6,3.4,1.9,3.4,1.9s1.4-2.4,3.4-1.9c1.9,0.6,2,0.9,2.9,0.9c0.9-0.1,1.7-0.8,1.7-0.8S87.8,40.9,87.7,42z M76.9,42.5c-1.1-0.3-1.6,0.2-2.1,0.4C74.4,43,74,43.1,74,43.1s0.1,0.7,1.2,1.2c1.1,0.6,3.5,0.3,3.5,0.3S78.9,42.9,76.9,42.5z M85.2,42.9c-0.5-0.2-1-0.6-2.1-0.4c-2,0.4-1.8,2.1-1.8,2.1s2.4,0.3,3.5-0.3c1.1-0.6,1.2-1.2,1.2-1.2S85.6,43,85.2,42.9z"
+ id="path4008" />
+<g
+ id="g4010">
+ <g
+ id="g4012">
+ <path
+ fill-rule="evenodd"
+ clip-rule="evenodd"
+ d="M-237.5,84.9l-3.3-3.3c0.5-0.9,0.9-1.9,0.9-2.9c0-3-2.4-5.5-5.5-5.5 c-3,0-5.5,2.4-5.5,5.5c0,3,2.4,5.5,5.5,5.5c1.1,0,2.1-0.3,3-0.9l3.3,3.3c0.4,0.4,1,0.4,1.4,0l0.2-0.2 C-237.1,85.9-237.1,85.3-237.5,84.9z M-245.4,82c-1.8,0-3.3-1.5-3.3-3.4c0-1.9,1.5-3.4,3.3-3.4c1.8,0,3.3,1.5,3.3,3.4 C-242,80.5-243.5,82-245.4,82z"
+ id="path4014" />
+ </g>
+</g>
+<g
+ id="g4016">
+ <g
+ id="g4018">
+ <path
+ fill-rule="evenodd"
+ clip-rule="evenodd"
+ d="M-214.5,86.3l0.2,0.2c0.4,0.4,1,0.4,1.4,0l3.3-3.3c0.9,0.6,1.9,0.9,3,0.9 c3,0,5.5-2.4,5.5-5.5c0-3-2.4-5.5-5.5-5.5c-3,0-5.5,2.4-5.5,5.5c0,1.1,0.3,2.1,0.9,2.9l-3.3,3.3 C-214.9,85.3-214.9,85.9-214.5,86.3z M-210,78.6c0-1.9,1.5-3.4,3.3-3.4c1.8,0,3.3,1.5,3.3,3.4c0,1.9-1.5,3.4-3.3,3.4 C-208.5,82-210,80.5-210,78.6z"
+ id="path4020" />
+ </g>
+</g>
+<g
+ id="g4022">
+ <path
+ fill-rule="evenodd"
+ clip-rule="evenodd"
+ fill="#00A3F2"
+ d="M-165,77.5h-1v-2c0-0.6-0.4-1-1-1v-1c0-0.6-0.4-1-1-1h-8 c-0.6,0-1,0.4-1,1v1c-0.6,0-1,0.4-1,1v2h-1c-0.6,0-1,0.4-1,1v5c0,0.6,0.4,1,1,1h2v-1h0.5l-1.5,3h12l-1.5-3h0.5v1h2c0.6,0,1-0.4,1-1 v-5C-164,77.9-164.4,77.5-165,77.5z M-176.5,80.5h-1c-0.3,0-0.5-0.2-0.5-0.5c0-0.3,0.2-0.5,0.5-0.5h1c0.3,0,0.5,0.2,0.5,0.5 C-176,80.2-176.2,80.5-176.5,80.5z M-176,85.5l0.9-2h6.2l0.9,2H-176z M-168,77.5c0,0.6-0.4,1-1,1h-6c-0.6,0-1-0.4-1-1v-3 c0-0.6,0.4-1,1-1h6c0.6,0,1,0.4,1,1V77.5z"
+ id="path4024" />
+</g>
+<g
+ id="g4026">
+ <path
+ fill="#00A3F2"
+ d="M-135,73l1.9,1.9l-2.6,2.6c-0.5,0.5-0.5,1.4,0.1,2c0.6,0.6,1.5,0.6,2,0.1l2.6-2.6l1.9,1.9v-6H-135z M-138.5,80.4l-2.6,2.6L-143,81v6h6l-1.9-1.9l2.6-2.6c0.5-0.5,0.5-1.4-0.1-2C-137.1,79.9-138,79.9-138.5,80.4z"
+ id="path4028" />
+</g>
+<g
+ id="g4030">
+ <path
+ fill-rule="evenodd"
+ clip-rule="evenodd"
+ fill="#00A3F2"
+ d="M-93.5,73.5c-0.6-0.6-1.5-0.6-2-0.1l-2.6,2.6L-100,74v6h6 l-1.9-1.9l2.6-2.6C-92.9,75-92.9,74.1-93.5,73.5z M-104.1,81.9l-2.6,2.6c-0.5,0.5-0.5,1.4,0.1,2c0.6,0.6,1.5,0.6,2,0.1l2.6-2.6 l1.9,1.9v-6h-6L-104.1,81.9z"
+ id="path4032" />
+</g>
+<g
+ id="g4034">
+ <path
+ fill-rule="evenodd"
+ clip-rule="evenodd"
+ fill="#00A3F2"
+ d="M14.6,75.1l-2.3,2.3c-0.5,0.5-1.3,0.5-1.7,0 c-0.5-0.5-0.5-1.2,0-1.7l2.4-2.3c-0.6-0.3-1.2-0.5-1.9-0.5C8.8,72.9,7,74.7,7,77c0,0.5,0.1,1.1,0.3,1.5l-5.9,5.8 c-0.6,0.6-0.6,1.7,0,2.3c0.6,0.6,1.7,0.6,2.3,0l6-5.9c0.4,0.2,0.9,0.3,1.4,0.3c2.2,0,4.1-1.8,4.1-4.1 C15.1,76.3,14.9,75.7,14.6,75.1z M2.5,86.4c-0.5,0-0.9-0.4-0.9-0.9c0-0.5,0.4-0.9,0.9-0.9c0.5,0,0.9,0.4,0.9,0.9 C3.4,86,3,86.4,2.5,86.4z"
+ id="path4036" />
+</g>
+<path
+ fill="#00A3F2"
+ d="M-22.7,83.9l-1.1-1.1c0.2-0.3,0.3-0.6,0.5-0.9c0.1-0.3,0.2-0.6,0.3-0.9l1.6,0c0.3,0,0.5-0.2,0.5-0.5l0-1 c0-0.3-0.2-0.5-0.5-0.5l-1.6,0c-0.1-0.6-0.4-1.2-0.7-1.8l1.1-1.1c0.2-0.2,0.2-0.5,0-0.7l-0.7-0.7c-0.2-0.2-0.5-0.2-0.7,0l-1.1,1.1 c-0.3-0.2-0.6-0.3-0.9-0.5c-0.3-0.1-0.6-0.2-0.9-0.3l0-1.6c0-0.3-0.2-0.5-0.5-0.5l-1,0c-0.3,0-0.5,0.2-0.5,0.5l0,1.6 c-0.6,0.1-1.2,0.4-1.8,0.7l-1.1-1.1c-0.2-0.2-0.5-0.2-0.7,0l-0.7,0.7c-0.2,0.2-0.2,0.5,0,0.7l1.1,1.1c-0.2,0.3-0.3,0.6-0.5,0.9 c-0.1,0.3-0.2,0.6-0.3,0.9l-1.6,0c-0.3,0-0.5,0.2-0.5,0.5l0,1c0,0.3,0.2,0.5,0.5,0.5l1.6,0c0.1,0.6,0.4,1.2,0.7,1.8l-1.1,1.1 c-0.2,0.2-0.2,0.5,0,0.7l0.7,0.7c0.2,0.2,0.5,0.2,0.7,0l1.1-1.1c0.3,0.2,0.6,0.3,0.9,0.5c0.3,0.1,0.6,0.2,0.9,0.3l0,1.6 c0,0.3,0.2,0.5,0.5,0.5l1,0c0.3,0,0.5-0.2,0.5-0.5l0-1.6c0.6-0.1,1.2-0.4,1.8-0.7l1.1,1.1c0.2,0.2,0.5,0.2,0.7,0l0.7-0.7 C-22.5,84.4-22.5,84.1-22.7,83.9z M-28.8,82.1c-1.2-0.5-1.7-1.8-1.3-3c0.5-1.2,1.8-1.7,3-1.3c1.2,0.5,1.7,1.8,1.3,3 C-26.4,82-27.7,82.6-28.8,82.1z"
+ id="path4038" />
+<g
+ id="g4040">
+ <g
+ id="g4042">
+ <path
+ fill-rule="evenodd"
+ clip-rule="evenodd"
+ fill="#00A3F2"
+ d="M-62,77h-4c-0.6,0-1,0.4-1,1v4c0,0.6,0.4,1,1,1h4 c0.6,0,1-0.4,1-1v-4C-61,77.4-61.4,77-62,77z M-62,81c0,0.6-0.4,1-1,1h-2c-0.6,0-1-0.4-1-1v-1c0-0.6,0.4-1,1-1h2c0.6,0,1,0.4,1,1 V81z M-64,87l3-3h-6L-64,87z M-67,76h6l-3-3L-67,76z M-60,76.9v6l3-3L-60,76.9z M-68,82.9v-6l-3,3L-68,82.9z"
+ id="path4044" />
+ </g>
+</g>
+<g
+ id="g4046">
+ <g
+ id="g4048">
+ <path
+ fill-rule="evenodd"
+ clip-rule="evenodd"
+ d="M37.5,76.5h13c0.8,0,1.5-0.7,1.5-1.5c0-0.8-0.7-1.5-1.5-1.5h-13 c-0.8,0-1.5,0.7-1.5,1.5C36,75.8,36.7,76.5,37.5,76.5z M50.5,78.5h-13c-0.8,0-1.5,0.7-1.5,1.5c0,0.8,0.7,1.5,1.5,1.5h13 c0.8,0,1.5-0.7,1.5-1.5C52,79.2,51.3,78.5,50.5,78.5z M50.5,83.5h-13c-0.8,0-1.5,0.7-1.5,1.5c0,0.8,0.7,1.5,1.5,1.5h13 c0.8,0,1.5-0.7,1.5-1.5C52,84.2,51.3,83.5,50.5,83.5z"
+ id="path4050" />
+ </g>
+</g>
+<path
+ fill-rule="evenodd"
+ clip-rule="evenodd"
+ fill="#00A3F2"
+ d="M85.6,87c-0.8,0-1.5-0.2-2.3-1.3c-0.8-1.1-1.7-2.5-1.7-2.5 s-0.7-0.9-1.1-1.6c-0.4-0.7-1.1-0.5-1.1-0.5s-2.8-4.6-3.3-5.4c-0.7-1,0.6-2.7,0.6-2.7l4.4,7c0,0,1.3,1.9,1.9,2.3 c0.5,0.4,1.4-0.4,2.8,0.9C87.7,85,87.1,87,85.6,87z M85.4,84.1c-0.9-1-1.7-0.9-1.9-0.6c-0.2,0.3,0,1.2,0.4,1.7 c0.4,0.5,0.8,0.7,1.4,0.7C85.9,86,86.4,85.2,85.4,84.1z M81.6,79.4l-1.2-1.8l2.9-4.6c0,0,1.2,1.7,0.6,2.7 C83.6,76.1,82.5,78,81.6,79.4z M77,82.3c0.3-0.3,1-1.1,1.4-1.7l0.8,1.2c-0.4,0.6-0.9,1.4-0.9,1.4s-0.9,1.4-1.7,2.5 c-0.8,1.1-1.5,1.3-2.3,1.3c-1.4,0-2.1-2-0.1-3.8C75.6,82,76.5,82.7,77,82.3z M74.6,84.1c-0.9,1-0.4,1.8,0.2,1.8c0.6,0,1-0.2,1.4-0.7 c0.4-0.5,0.6-1.5,0.4-1.7C76.3,83.2,75.5,83.1,74.6,84.1z"
+ id="path4052" />
+<g
+ id="g4054">
+ <g
+ id="g4056">
+ <path
+ fill-rule="evenodd"
+ clip-rule="evenodd"
+ fill="#00A3F2"
+ d="M-243,111c0-0.1-2-2-2-2c-1.7,0-5,0-5,0c-0.6,0-1,0.4-1,1v8 c0,0.6,0.4,1,1,1h4v-6.1c0-0.3,0.2-0.5,0.5-0.5h2.5V111z M-246,112v-2l2,2H-246z M-239,113c-1.7,0-5,0-5,0c-0.6,0-1,0.4-1,1v8 c0,0.6,0.4,1,1,1h6c0.6,0,1-0.4,1-1c0,0,0-4.8,0-7C-237,115-239,113-239,113z M-240,116v-2l2,2H-240z"
+ id="path4058" />
+ </g>
+</g>
+<g
+ id="g4060">
+ <g
+ id="g4062">
+ <path
+ fill="#00A3F2"
+ d="M-204.5,111h-1.3l0,0c0,0-0.2-2-2.2-2c-2,0-2.2,2-2.2,2l0,0h-1.3c-0.8,0-1.5,0.7-1.5,1.5v9 c0,0.8,0.7,1.5,1.5,1.5h7c0.8,0,1.5-0.7,1.5-1.5v-9C-203,111.7-203.7,111-204.5,111z M-210.7,112.1l0.8-0.4l0.4-0.2l0-0.4 c0-0.2,0.2-1.3,1.5-1.3c1.2,0,1.4,1.1,1.5,1.3l0,0.4l0.4,0.2l0.8,0.4l0.3,0.7h-6.1L-210.7,112.1z M-210.1,120.4l-2.8-4.9l3.3-1.9 h4.3l1.8,3.1L-210.1,120.4z"
+ id="path4064" />
+ </g>
+</g>
+<path
+ fill-rule="evenodd"
+ clip-rule="evenodd"
+ fill="#00A3F2"
+ d="M-177,115h10v2h-10V115z"
+ id="path4066" />
+<g
+ id="g4068">
+ <g
+ id="g4070">
+ <polygon
+ fill-rule="evenodd"
+ clip-rule="evenodd"
+ fill="#00A3F2"
+ points="-131,115 -135,115 -135,111 -137,111 -137,115 -141,115 -141,117 -137,117 -137,121 -135,121 -135,117 -131,117 "
+ id="polygon4072" />
+ </g>
+</g>
+<g
+ id="g4074">
+ <path
+ fill="#00A3F2"
+ d="M-94,111.7l-3,2.7v-2c0-0.8-0.6-1.4-1.3-1.4h-7.4c-0.7,0-1.3,0.6-1.3,1.4v7.2c0,0.8,0.6,1.4,1.3,1.4h7.4 c0.7,0,1.3-0.6,1.3-1.4v-2.1l3,2.7c0.3,0.3,0.6,0.4,1,0.3v-9.1C-93.3,111.4-93.7,111.5-94,111.7z"
+ id="path4076" />
+</g>
+<g
+ id="g4078">
+ <g
+ id="g4080">
+ <path
+ fill-rule="evenodd"
+ clip-rule="evenodd"
+ fill="#00A3F2"
+ d="M-61.9,112h-3l3.8,4l-3.8,4h3.1l3.8-4L-61.9,112z M-66.9,112h-3 l3.8,4l-3.8,4h3.1l3.8-4L-66.9,112z"
+ id="path4082" />
+ </g>
+</g>
+<g
+ id="g4084">
+ <g
+ id="g4086">
+ <path
+ fill-rule="evenodd"
+ clip-rule="evenodd"
+ fill="#00A3F2"
+ d="M-23,111.5h-2l-3-3l-3,3h-2c-1.1,0-2,0.9-2,2v8c0,1.1,0.9,2,2,2 h10c1.1,0,2-0.9,2-2v-8C-21,112.4-21.9,111.5-23,111.5z M-32,121.5c-0.6,0-1-0.4-1-1s0.4-1,1-1s1,0.4,1,1S-31.4,121.5-32,121.5z M-32,118.5c-0.6,0-1-0.4-1-1s0.4-1,1-1s1,0.4,1,1S-31.4,118.5-32,118.5z M-32,115.5c-0.6,0-1-0.4-1-1s0.4-1,1-1s1,0.4,1,1 S-31.4,115.5-32,115.5z M-23,121.5h-7v-2h7V121.5z M-23,118.5h-7v-2h7V118.5z M-23,115.5h-7v-2h7V115.5z"
+ id="path4088" />
+ </g>
+</g>
+<g
+ id="g4090">
+ <g
+ id="g4092">
+ <path
+ fill-rule="evenodd"
+ clip-rule="evenodd"
+ fill="#00A3F2"
+ d="M2,115h7c0.6,0,1-0.4,1-1v-4c0-0.6-0.4-1-1-1H2c-0.6,0-1,0.4-1,1 v4C1,114.6,1.4,115,2,115z M14,109h-2c-0.6,0-1,0.4-1,1v4c0,0.6,0.4,1,1,1h2c0.6,0,1-0.4,1-1v-4C15,109.4,14.6,109,14,109z M14,116H8c-0.6,0-1,0.4-1,1v5c0,0.6,0.4,1,1,1h6c0.6,0,1-0.4,1-1v-5C15,116.4,14.6,116,14,116z M5,116H2c-0.6,0-1,0.4-1,1v5 c0,0.6,0.4,1,1,1h3c0.6,0,1-0.4,1-1v-5C6,116.4,5.6,116,5,116z"
+ id="path4094" />
+ </g>
+</g>
+<path
+ fill-rule="evenodd"
+ clip-rule="evenodd"
+ fill="#00A3F2"
+ d="M45.8,116c0,0-0.6,0.8-1.8,0.8c-1.2,0-1.8-0.8-1.8-0.8l-6-5.1 c0.3-0.5,0.9-0.9,1.6-0.9h12.4c0.7,0,1.3,0.4,1.6,0.9L45.8,116z M42.2,117.7c0,0,0.6,0.8,1.8,0.8c1.2,0,1.8-0.8,1.8-0.8l6.2-5.4v8 c0,0.9-0.8,1.7-1.8,1.7H37.8c-1,0-1.8-0.8-1.8-1.7v-8L42.2,117.7z"
+ id="path4096" />
+<g
+ id="g4098">
+ <g
+ id="g4100">
+ <path
+ fill-rule="evenodd"
+ clip-rule="evenodd"
+ fill="#00A3F2"
+ d="M-237.5,145h-13c-0.8,0-1.5,0.7-1.5,1.5v11 c0,0.8,0.7,1.5,1.5,1.5h13c0.8,0,1.5-0.7,1.5-1.5v-11C-236,145.7-236.7,145-237.5,145z M-245.5,146c0.3,0,0.5,0.2,0.5,0.5 c0,0.3-0.2,0.5-0.5,0.5c-0.3,0-0.5-0.2-0.5-0.5C-246,146.2-245.8,146-245.5,146z M-247.6,146c0.3,0,0.5,0.2,0.5,0.5 c0,0.3-0.2,0.5-0.5,0.5s-0.5-0.2-0.5-0.5C-248.1,146.2-247.8,146-247.6,146z M-249.5,146c0.3,0,0.5,0.2,0.5,0.5 c0,0.3-0.2,0.5-0.5,0.5s-0.5-0.2-0.5-0.5C-250,146.2-249.8,146-249.5,146z M-250,156v-6c0-0.6,0.4-1,1-1h7v8h-7 C-249.6,157-250,156.6-250,156z M-238,156c0,0.6-0.4,1-1,1h-1v-8h1c0.6,0,1,0.4,1,1V156z"
+ id="path4102" />
+ </g>
+</g>
+<path
+ fill-rule="evenodd"
+ clip-rule="evenodd"
+ fill="#00A3F2"
+ d="M-213.2,156c-1.3-1.2-2.2-2.8-2.2-4.6c0-3.6,3.3-6.5,7.4-6.5 c4.1,0,7.4,2.9,7.4,6.5c0,3.6-3.3,6.5-7.4,6.5c-0.8,0-1.6-0.1-2.4-0.3c-1.8,0.7-4.3,1.7-4.5,1.4C-213.9,157.9-213.5,156.8-213.2,156 z"
+ id="path4104" />
+<rect
+ id="_x3C_Slice_x3E_"
+ fill="none"
+ width="16"
+ height="16" />
+</svg> \ No newline at end of file
diff --git a/arc-firefox-theme/chrome/browser/heartbeat-star-off.svg b/arc-firefox-theme/chrome/browser/heartbeat-star-off.svg
index 48f7a0f..e068551 100644
--- a/arc-firefox-theme/chrome/browser/heartbeat-star-off.svg
+++ b/arc-firefox-theme/chrome/browser/heartbeat-star-off.svg
@@ -1,50 +1,428 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- This Source Code Form is subject to the terms of the Mozilla Public
- - License, v. 2.0. If a copy of the MPL was not distributed with this
- - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" width="100%" height="100%">
- <path fill-rule="evenodd" fill="#231f20" d="M-238.2,6h-6.1l2.7-2.7c0.4-0.4,0.5-1.1,0.2-1.4l-1.2-1.2 c-0.3-0.3-1-0.3-1.4,0.2l-6.4,6.4c-0.1,0.1-0.1,0.2-0.2,0.2l0,0c0,0,0,0,0,0c0,0.1-0.1,0.1-0.1,0.1c0,0.1-0.1,0.2-0.1,0.3 c0,0,0,0.1,0,0.1c0,0,0,0.1,0,0.1c0,0.1,0,0.2,0.1,0.3c0,0.1,0.1,0.1,0.1,0.1c0,0,0,0,0,0l0,0c0.1,0.1,0.1,0.2,0.2,0.2l6.4,6.4 c0.4,0.4,1.1,0.5,1.4,0.2l1.2-1.2c0.3-0.3,0.3-1-0.2-1.4l-2.8-2.8h6.2c0.6,0,1-0.4,1-1V7C-237.2,6.4-237.6,6-238.2,6z"/>
- <path fill-rule="evenodd" fill="#231f20" d="M-212.7,6.3l-1,1c-0.2,0.2-0.2,0.4-0.2,0.7c0,0.3,0,0.5,0.2,0.7 l0.8,0.9l4.5,4.5c0.5,0.5,1.2,0.6,1.6,0.2l0.8-0.9c0.4-0.4,0.3-1.1-0.2-1.6l-1.8-1.8h4.7c0.6,0,1-0.5,1-1V7c0-0.6-0.5-1-1-1h-4.8 l1.9-1.9c0.5-0.5,0.6-1.3,0.2-1.6l-0.8-0.9c-0.4-0.4-1.1-0.3-1.6,0.2L-212.7,6.3z"/>
- <path fill-rule="evenodd" fill="#231f20" d="M-167.3,9.7l1-1c0.2-0.2,0.2-0.4,0.2-0.7c0-0.3,0-0.5-0.2-0.7 l-0.8-0.9l-4.5-4.5c-0.5-0.5-1.2-0.6-1.6-0.2l-0.8,0.9c-0.4,0.4-0.3,1.1,0.2,1.6l1.8,1.8h-4.7c-0.6,0-1,0.5-1,1v2c0,0.6,0.5,1,1,1 h4.8l-1.9,1.9c-0.5,0.5-0.6,1.3-0.2,1.6l0.8,0.9c0.4,0.4,1.1,0.3,1.6-0.2L-167.3,9.7z"/>
- <path fill-rule="evenodd" fill="#231f20" d="M-129.5,8h-7l2.8-2.8c-0.7-0.5-1.4-0.7-2.3-0.7c-2.2,0-4,1.8-4,4 c0,2.2,1.8,4,4,4c1.4,0,2.7-0.7,3.4-1.9l2.3,1c-1.1,2-3.2,3.4-5.7,3.4c-3.6,0-6.5-2.9-6.5-6.5c0-3.6,2.9-6.5,6.5-6.5 c1.5,0,2.9,0.5,4.1,1.4l2.4-2.4V8z"/>
- <polygon fill="#231f20" points="-93.6,3.8 -95.8,1.7 -100,5.9 -104.3,1.6 -106.4,3.8 -102.1,8 -106.3,12.2 -104.1,14.3 -99.9,10.2 -95.7,14.4 -93.6,12.2 -97.8,8.1 "/>
- <path fill-rule="evenodd" fill="#231f20" d="M-64,1l-8,7h2l6-5l6,5h2L-64,1z M-69,8v7h4v-5h2v5h4V8l-5-4L-69,8 z"/>
- <path fill="#231f20" d="M-28,3.6l1,2l0.5,0.9l1,0.2l2.3,0.4l-1.7,1.8l-0.7,0.7l0.1,1l0.4,2.4l-2-1l-0.9-0.5l-0.9,0.5l-2,1l0.4-2.4 l0.1-1l-0.7-0.7l-1.7-1.8l2.4-0.4l1-0.2l0.5-0.9L-28,3.6 M-28,0c-0.3,0-0.6,0.2-0.8,0.7l-2,4.1l-4.3,0.7c-1,0.2-1.2,0.9-0.5,1.6 l3.1,3.3l-0.7,4.6c-0.1,0.7,0.2,1.1,0.7,1.1c0.2,0,0.4-0.1,0.6-0.2l3.9-2.1l3.9,2.1c0.2,0.1,0.5,0.2,0.6,0.2c0.5,0,0.8-0.4,0.7-1.1 l-0.7-4.6l3.1-3.3c0.7-0.7,0.4-1.4-0.5-1.6l-4.3-0.7l-2-4.1C-27.4,0.2-27.7,0-28,0L-28,0z"/>
- <path fill="#231f20" style="fill:#c0c0c0;fill-opacity:1" d="M8,0C7.7,0,7.4,0.2,7.2,0.7l-2,4.1L0.9,5.5c-1,0.2-1.2,0.9-0.5,1.6l3.1,3.3l-0.7,4.6C2.7,15.6,3,16,3.4,16 c0.2,0,0.4-0.1,0.6-0.2L8,13.7l3.9,2.1c0.2,0.1,0.5,0.2,0.6,0.2c0.5,0,0.8-0.4,0.7-1.1l-0.7-4.6l3.1-3.3c0.7-0.7,0.4-1.4-0.5-1.6 l-4.3-0.7l-2-4.1C8.6,0.2,8.3,0,8,0L8,0z"/>
- <path fill-rule="evenodd" fill="#231f20" d="M44,15.2c-4,0-7.2-3.2-7.2-7.2c0-4,3.2-7.2,7.2-7.2 c4,0,7.2,3.2,7.2,7.2C51.2,12,48,15.2,44,15.2z M44,3c-2.8,0-5,2.2-5,5c0,2.7,2.2,5,5,5c2.8,0,5-2.2,5-5C49,5.3,46.8,3,44,3z M43.7,8.9C43.3,8.8,43,8.4,43,8V5c0-0.6,0.4-1,1-1c0.6,0,1,0.4,1,1v2.8c1.1,1.1,2,3.2,2,3.2S44.8,10,43.7,8.9z"/>
- <path fill-rule="evenodd" fill="#231f20" d="M86.7,9.1l-5.6,5.5C80.8,14.9,80.4,15,80,15 c-0.4,0-0.8-0.1-1.1-0.4l-5.6-5.5C72.7,8.5,72.9,8,73.8,8H77l0-6c0-0.6,0.4-1,1-1h4c0.6,0,1,0.4,1,1v6h3.2C87.1,8,87.3,8.5,86.7,9.1 z"/>
- <path fill="#231f20" d="M-241,52c0.5,0,1-0.4,1-1v-4c0,0,0.1-0.8,0.8-0.8c0.6,0,0.6,0.8,1.8,0.8c0.6,0,1.5-0.2,1.5-2 c0-1.8-0.9-2-1.5-2c-1.1,0-1.1,0.8-1.8,0.8c-0.6,0-0.8-0.8-0.8-0.8v-2c0-0.6-0.4-1-1-1h-3c0,0-0.8-0.1-0.8-0.8 c0-0.6,0.8-0.6,0.8-1.8c0-0.6-0.2-1.5-2-1.5c-1.8,0-2,0.9-2,1.5c0,1.1,0.8,1.1,0.8,1.8c0,0.6-0.8,0.8-0.8,0.8h-3c-0.5,0-1,0.4-1,1 l0,2.5c0,0-0.1,1.5,1.1,1.5c0.8,0,0.9-1,1.9-1c0.5,0,1,0.5,1,1.6c0,1-0.5,1.6-1,1.6c-1,0-1.1-1-1.9-1c-1.2,0-1.1,1.5-1.1,1.5l0,3.5 c0,0.6,0.4,1,1,1h3.8c0,0,1.5,0.1,1.5-1.1c0-0.8-1-0.9-1-1.9c0-0.5,0.7-1.2,1.8-1.2c1,0,1.8,0.7,1.8,1.2c0,1-1,1.1-1,1.9 c0,1.2,1.5,1.1,1.5,1.1H-241z"/>
- <path fill-rule="evenodd" d="M-200.4,41.9h-0.3v0h-14.4v0h-0.3c-0.2,0-0.4,0.2-0.4,0.4c0,0,0.3,2.2,0.5,4.4 c0.2,2.5,0.2,4.2,0.2,4.2c0,0.2,0.2,0.4,0.4,0.4h13.7c0.2,0,0.4-0.2,0.4-0.4c0,0,0.1-2.1,0.2-4.2c0.1-2.2,0.5-4.4,0.5-4.4 C-200.1,42.1-200.2,41.9-200.4,41.9z"/>
- <path fill-rule="evenodd" d="M-200.8,41.3v-2c0-0.3-0.2-0.5-0.5-0.5l-6.7,0l-0.8-1.1c0,0-0.6-0.9-1.2-0.9h-4.2 c-0.6,0-1,0.5-1,1v1l0,2.5H-200.8z"/>
- <path fill-rule="evenodd" fill="#231f20" d="M-169,37h-7.5c-0.8,0-1.5,0.7-1.5,1.5v11c0,0.8,0.7,1.5,1.5,1.5 h9c0.8,0,1.5-0.7,1.5-1.5V40L-169,37z M-170,41v-3.3l3.3,3.3H-170z"/>
- <path fill-rule="evenodd" d="M-132.5,38c-0.4,0.2-0.9,0.6-1.3,1.2c-0.3,0.4-0.5,0.9-0.8,1.3 c0.7,0.3,1.3,0.8,1.7,1.4c0.4,0.7,0.7,1.5,0.6,2.3c-0.1,1.3-1,2.4-2.1,3c-0.5-0.5-1.4-2.1-1.4-2.1c0,0,0,1.8-0.6,3 c-0.4,0.8-0.9,1.5-1.6,2.1c1,0.4,2,0.6,3,0.6l0-0.1c0,0,0.1,0.1,0.1,0.1c2.1,0,4.1-0.3,4.1-0.3s-0.9-0.6-1.3-0.9 c1.3-0.7,2.2-2,2.5-3.3c0.2-0.5,0.3-1.1,0.4-1.7C-128.7,41.9-130.2,39.3-132.5,38z M-139.8,44.2c0-1.4,0.8-2.8,2.2-3.5 c0.5,0.5,1.6,2,1.6,2s0-3.6,1.2-5.6c-4.3-0.5-6.8,0.3-6.8,0.3s1.2,0.4,1.6,0.8c-0.1,0.1-0.2,0.1-0.3,0.2c-1,0.7-1.7,1.6-2.1,2.7 c-0.3,0.6-0.5,1.3-0.5,2c-0.3,2.8,1.1,5.4,3.4,6.7c0.4-0.3,0.8-0.6,1.2-1.1c0.4-0.4,0.7-0.9,1-1.4 C-138.7,46.9-139.7,45.7-139.8,44.2z"/>
- <path fill-rule="evenodd" fill="#231f20" d="M-96.6,41.5c-3.3-4-9.6-4.5-9.6-4.5c-0.4,0-0.8,0.3-0.8,0.7v1.4 c0,0.4,0.3,0.7,0.8,0.7c0,0,4.5,0.1,7.1,3.2c3.5,3.6,3.2,7.2,3.2,7.2c0,0.4,0.3,0.8,0.8,0.8h1.5c0.4,0,0.7-0.3,0.7-0.8 C-93,50.2-93.3,44.5-96.6,41.5z M-106.2,42c-0.4,0-0.8,0.3-0.8,0.7V44c0,0.4,0.3,0.7,0.8,0.7c0,0,2.4,0.1,3.8,1.4 c1.9,1.7,1.8,4.2,1.8,4.2c0,0.4,0.2,0.8,0.6,0.8h1.5c0.4,0,0.5-0.3,0.5-0.8c0,0-0.4-3.9-2.5-5.9C-102.5,42.4-106.2,42-106.2,42z M-105,47c-1.1,0-2,0.9-2,2c0,1.1,0.9,2,2,2c1.1,0,2-0.9,2-2C-103,47.9-103.9,47-105,47z"/>
- <path fill="none" d="M-102.6,34.4c0.5,0,1-0.4,1-1v-4c0,0,0.1-0.8,0.8-0.8c0.6,0,0.6,0.8,1.8,0.8c0.6,0,1.5-0.2,1.5-2 c0-1.8-0.9-2-1.5-2c-1.1,0-1.1,0.8-1.8,0.8c-0.6,0-0.8-0.8-0.8-0.8v-2c0-0.6-0.4-1-1-1h-3c0,0-0.8-0.1-0.8-0.8 c0-0.6,0.8-0.6,0.8-1.8c0-0.6-0.2-1.5-2-1.5c-1.8,0-2,0.9-2,1.5c0,1.1,0.8,1.1,0.8,1.8c0,0.6-0.8,0.8-0.8,0.8h-3c-0.5,0-1,0.4-1,1 l0,2.5c0,0-0.1,1.5,1.1,1.5c0.8,0,0.9-1,1.9-1c0.5,0,1,0.5,1,1.6c0,1-0.5,1.6-1,1.6c-1,0-1.1-1-1.9-1c-1.2,0-1.1,1.5-1.1,1.5l0,3.5 c0,0.6,0.4,1,1,1h3.8c0,0,1.5,0.1,1.5-1.1c0-0.8-1-0.9-1-1.9c0-0.5,0.7-1.2,1.8-1.2c1,0,1.8,0.7,1.8,1.2c0,1-1,1.1-1,1.9 c0,1.2,1.5,1.1,1.5,1.1H-102.6z"/>
- <path fill-rule="evenodd" fill="#231f20" d="M-63,46.7l-0.3-0.1L-63,52l2.6-3.8L-63,46.7z M-63.3,46l0.3,0 l6,2.9V36l-14,11l4.6-0.6L-63,52l-1.9-5.7l-0.3-0.1l0.3,0L-65,46l7-8L-63.3,46L-63.3,46z"/>
- <path fill-rule="evenodd" fill="#231f20" d="M-23,37h-10c-1.1,0-2,0.9-2,2v10c0,1.1,0.9,2,2,2h10 c1.1,0,2-0.9,2-2V39C-21,37.9-21.9,37-23,37z M-23,46c0,1.7-1.3,2-3,2h-4c-1.7,0-3-1.3-3-3v-4c0-1.7,1.3-3,3-3h4c1.7,0,3,1.3,3,3 V46z"/>
- <path fill="#231f20" d="M-23.7,42.6c0-0.8-0.2-1.5-0.6-2c-0.4-0.5-1-0.7-1.7-0.7c-0.4,0-0.8,0.1-1.1,0.3s-0.6,0.4-0.8,0.8 c-0.2-0.4-0.4-0.6-0.7-0.8c-0.3-0.2-0.7-0.2-1.2-0.2c-0.4,0-0.7,0-1.1,0.1s-0.7,0.2-1,0.4l0.3,0.7c0.6-0.3,1.2-0.5,1.7-0.5 c0.4,0,0.8,0.1,1,0.3c0.2,0.2,0.3,0.6,0.3,1.1v0.4l-1,0c-0.9,0-1.6,0.2-2.1,0.5c-0.5,0.3-0.7,0.8-0.7,1.4c0,0.6,0.2,1,0.5,1.3 c0.3,0.3,0.8,0.5,1.4,0.5c0.5,0,0.9-0.1,1.3-0.3c0.4-0.2,0.7-0.5,1-1c0.5,0.9,1.2,1.3,2.3,1.3c0.4,0,0.7,0,1-0.1 c0.3-0.1,0.6-0.2,0.9-0.3v-0.8c-0.3,0.1-0.6,0.3-0.9,0.3c-0.3,0.1-0.6,0.1-0.9,0.1c-1.2,0-1.8-0.7-1.8-2.2h3.9V42.6z M-28.5,43.6 c0,0.6-0.2,1-0.5,1.3c-0.3,0.3-0.7,0.5-1.3,0.5c-0.3,0-0.6-0.1-0.8-0.2c-0.2-0.2-0.3-0.4-0.3-0.8c0-0.4,0.2-0.7,0.5-0.9 c0.3-0.2,0.8-0.3,1.5-0.3l0.9,0V43.6z M-27.5,42.4c0-0.6,0.2-1,0.4-1.3c0.3-0.3,0.6-0.5,1.1-0.5c0.4,0,0.8,0.2,1,0.5 c0.2,0.3,0.4,0.8,0.4,1.3H-27.5z"/>
- <path fill-rule="evenodd" fill="#231f20" d="M14.5,37h-13C0.7,37,0,37.7,0,38.5v11C0,50.3,0.7,51,1.5,51h13 c0.8,0,1.5-0.7,1.5-1.5v-11C16,37.7,15.3,37,14.5,37z M6.5,38C6.8,38,7,38.2,7,38.5C7,38.8,6.8,39,6.5,39C6.2,39,6,38.8,6,38.5 C6,38.2,6.2,38,6.5,38z M4.4,38c0.3,0,0.5,0.2,0.5,0.5c0,0.3-0.2,0.5-0.5,0.5c-0.3,0-0.5-0.2-0.5-0.5C3.9,38.2,4.2,38,4.4,38z M2.5,38C2.8,38,3,38.2,3,38.5C3,38.8,2.8,39,2.5,39C2.2,39,2,38.8,2,38.5C2,38.2,2.2,38,2.5,38z M14,48c0,0.6-0.4,1-1,1H3 c-0.6,0-1-0.4-1-1v-6c0-0.6,0.4-1,1-1h10c0.6,0,1,0.4,1,1V48z"/>
- <path fill="#231f20" d="M51.2,45.9L51.2,45.9c-0.4-0.1-0.7-0.3-1-0.6c-0.1-0.1-0.1-0.1-0.2-0.2c-0.1-0.1-0.1-0.1-0.2-0.2 c0-0.1-0.1-0.1-0.1-0.2c0-0.1-0.1-0.1-0.1-0.2c-0.3-0.6-0.4-1.5-0.5-2.4c-0.3-2.2-0.1-3.8-3-3.8h-4.4c-2.9,0-2.6,1.6-2.9,3.8 c-0.1,0.9-0.3,1.8-0.6,2.4c0,0,0,0,0,0c-0.1,0.1-0.1,0.2-0.2,0.3c0,0,0,0-0.1,0.1c-0.1,0.2-0.2,0.3-0.4,0.4 c-0.3,0.2-0.5,0.4-0.9,0.5l0,0C36.4,46,36,46.3,36,46.8v1.9c0,0.5,0.4,0.9,0.9,0.9h14.1c0.5,0,0.9-0.4,0.9-0.9v-1.9 C52,46.3,51.6,46,51.2,45.9z M46.4,43.8c0,0.1-0.1,0.2-0.2,0.2h-1.6v1.6c0,0.1-0.1,0.2-0.2,0.2h-0.5c-0.1,0-0.2-0.1-0.2-0.2V44h-1.6 c-0.1,0-0.2-0.1-0.2-0.2v-0.5c0-0.1,0.1-0.2,0.2-0.2h1.6v-1.6c0-0.1,0.1-0.2,0.2-0.2h0.5c0.1,0,0.2,0.1,0.2,0.2v1.6h1.6 c0.1,0,0.2,0.1,0.2,0.2V43.8z"/>
- <path fill-rule="evenodd" fill="#231f20" d="M87.7,42c-0.1,1.1,0.2,2.5-1.3,4.4c-1.6,2.1-3.1,2.1-3.4,2.1 c-1.8-0.1-2-1.5-3-1.5c-0.9,0-1.6,1.4-3,1.5c-0.3,0-1.9,0-3.4-2c-1.5-1.9-1.2-3.3-1.3-4.4S72,39.7,72,39.7s0.7,0.7,1.6,0.8 c0.9,0.1,1.1-0.3,3-0.9c2.1-0.6,3.4,1.9,3.4,1.9s1.4-2.4,3.4-1.9c1.9,0.6,2,0.9,2.9,0.9c0.9-0.1,1.7-0.8,1.7-0.8S87.8,40.9,87.7,42z M76.9,42.5c-1.1-0.3-1.6,0.2-2.1,0.4C74.4,43,74,43.1,74,43.1s0.1,0.7,1.2,1.2c1.1,0.6,3.5,0.3,3.5,0.3S78.9,42.9,76.9,42.5z M85.2,42.9c-0.5-0.2-1-0.6-2.1-0.4c-2,0.4-1.8,2.1-1.8,2.1s2.4,0.3,3.5-0.3c1.1-0.6,1.2-1.2,1.2-1.2S85.6,43,85.2,42.9z"/>
- <path fill-rule="evenodd" d="M-237.5,84.9l-3.3-3.3c0.5-0.9,0.9-1.9,0.9-2.9c0-3-2.4-5.5-5.5-5.5 c-3,0-5.5,2.4-5.5,5.5c0,3,2.4,5.5,5.5,5.5c1.1,0,2.1-0.3,3-0.9l3.3,3.3c0.4,0.4,1,0.4,1.4,0l0.2-0.2 C-237.1,85.9-237.1,85.3-237.5,84.9z M-245.4,82c-1.8,0-3.3-1.5-3.3-3.4c0-1.9,1.5-3.4,3.3-3.4c1.8,0,3.3,1.5,3.3,3.4 C-242,80.5-243.5,82-245.4,82z"/>
- <path fill-rule="evenodd" d="M-214.5,86.3l0.2,0.2c0.4,0.4,1,0.4,1.4,0l3.3-3.3c0.9,0.6,1.9,0.9,3,0.9 c3,0,5.5-2.4,5.5-5.5c0-3-2.4-5.5-5.5-5.5c-3,0-5.5,2.4-5.5,5.5c0,1.1,0.3,2.1,0.9,2.9l-3.3,3.3 C-214.9,85.3-214.9,85.9-214.5,86.3z M-210,78.6c0-1.9,1.5-3.4,3.3-3.4c1.8,0,3.3,1.5,3.3,3.4c0,1.9-1.5,3.4-3.3,3.4 C-208.5,82-210,80.5-210,78.6z"/>
- <path fill-rule="evenodd" fill="#231f20" d="M-165,77.5h-1v-2c0-0.6-0.4-1-1-1v-1c0-0.6-0.4-1-1-1h-8 c-0.6,0-1,0.4-1,1v1c-0.6,0-1,0.4-1,1v2h-1c-0.6,0-1,0.4-1,1v5c0,0.6,0.4,1,1,1h2v-1h0.5l-1.5,3h12l-1.5-3h0.5v1h2c0.6,0,1-0.4,1-1 v-5C-164,77.9-164.4,77.5-165,77.5z M-176.5,80.5h-1c-0.3,0-0.5-0.2-0.5-0.5c0-0.3,0.2-0.5,0.5-0.5h1c0.3,0,0.5,0.2,0.5,0.5 C-176,80.2-176.2,80.5-176.5,80.5z M-176,85.5l0.9-2h6.2l0.9,2H-176z M-168,77.5c0,0.6-0.4,1-1,1h-6c-0.6,0-1-0.4-1-1v-3 c0-0.6,0.4-1,1-1h6c0.6,0,1,0.4,1,1V77.5z"/>
- <path fill="#231f20" d="M-135,73l1.9,1.9l-2.6,2.6c-0.5,0.5-0.5,1.4,0.1,2c0.6,0.6,1.5,0.6,2,0.1l2.6-2.6l1.9,1.9v-6H-135z M-138.5,80.4l-2.6,2.6L-143,81v6h6l-1.9-1.9l2.6-2.6c0.5-0.5,0.5-1.4-0.1-2C-137.1,79.9-138,79.9-138.5,80.4z"/>
- <path fill-rule="evenodd" fill="#231f20" d="M-93.5,73.5c-0.6-0.6-1.5-0.6-2-0.1l-2.6,2.6L-100,74v6h6 l-1.9-1.9l2.6-2.6C-92.9,75-92.9,74.1-93.5,73.5z M-104.1,81.9l-2.6,2.6c-0.5,0.5-0.5,1.4,0.1,2c0.6,0.6,1.5,0.6,2,0.1l2.6-2.6 l1.9,1.9v-6h-6L-104.1,81.9z"/>
- <path fill-rule="evenodd" fill="#231f20" d="M14.6,75.1l-2.3,2.3c-0.5,0.5-1.3,0.5-1.7,0 c-0.5-0.5-0.5-1.2,0-1.7l2.4-2.3c-0.6-0.3-1.2-0.5-1.9-0.5C8.8,72.9,7,74.7,7,77c0,0.5,0.1,1.1,0.3,1.5l-5.9,5.8 c-0.6,0.6-0.6,1.7,0,2.3c0.6,0.6,1.7,0.6,2.3,0l6-5.9c0.4,0.2,0.9,0.3,1.4,0.3c2.2,0,4.1-1.8,4.1-4.1 C15.1,76.3,14.9,75.7,14.6,75.1z M2.5,86.4c-0.5,0-0.9-0.4-0.9-0.9c0-0.5,0.4-0.9,0.9-0.9c0.5,0,0.9,0.4,0.9,0.9 C3.4,86,3,86.4,2.5,86.4z"/>
- <path fill="#231f20" d="M-22.7,83.9l-1.1-1.1c0.2-0.3,0.3-0.6,0.5-0.9c0.1-0.3,0.2-0.6,0.3-0.9l1.6,0c0.3,0,0.5-0.2,0.5-0.5l0-1 c0-0.3-0.2-0.5-0.5-0.5l-1.6,0c-0.1-0.6-0.4-1.2-0.7-1.8l1.1-1.1c0.2-0.2,0.2-0.5,0-0.7l-0.7-0.7c-0.2-0.2-0.5-0.2-0.7,0l-1.1,1.1 c-0.3-0.2-0.6-0.3-0.9-0.5c-0.3-0.1-0.6-0.2-0.9-0.3l0-1.6c0-0.3-0.2-0.5-0.5-0.5l-1,0c-0.3,0-0.5,0.2-0.5,0.5l0,1.6 c-0.6,0.1-1.2,0.4-1.8,0.7l-1.1-1.1c-0.2-0.2-0.5-0.2-0.7,0l-0.7,0.7c-0.2,0.2-0.2,0.5,0,0.7l1.1,1.1c-0.2,0.3-0.3,0.6-0.5,0.9 c-0.1,0.3-0.2,0.6-0.3,0.9l-1.6,0c-0.3,0-0.5,0.2-0.5,0.5l0,1c0,0.3,0.2,0.5,0.5,0.5l1.6,0c0.1,0.6,0.4,1.2,0.7,1.8l-1.1,1.1 c-0.2,0.2-0.2,0.5,0,0.7l0.7,0.7c0.2,0.2,0.5,0.2,0.7,0l1.1-1.1c0.3,0.2,0.6,0.3,0.9,0.5c0.3,0.1,0.6,0.2,0.9,0.3l0,1.6 c0,0.3,0.2,0.5,0.5,0.5l1,0c0.3,0,0.5-0.2,0.5-0.5l0-1.6c0.6-0.1,1.2-0.4,1.8-0.7l1.1,1.1c0.2,0.2,0.5,0.2,0.7,0l0.7-0.7 C-22.5,84.4-22.5,84.1-22.7,83.9z M-28.8,82.1c-1.2-0.5-1.7-1.8-1.3-3c0.5-1.2,1.8-1.7,3-1.3c1.2,0.5,1.7,1.8,1.3,3 C-26.4,82-27.7,82.6-28.8,82.1z"/>
- <path fill-rule="evenodd" fill="#231f20" d="M-62,77h-4c-0.6,0-1,0.4-1,1v4c0,0.6,0.4,1,1,1h4 c0.6,0,1-0.4,1-1v-4C-61,77.4-61.4,77-62,77z M-62,81c0,0.6-0.4,1-1,1h-2c-0.6,0-1-0.4-1-1v-1c0-0.6,0.4-1,1-1h2c0.6,0,1,0.4,1,1 V81z M-64,87l3-3h-6L-64,87z M-67,76h6l-3-3L-67,76z M-60,76.9v6l3-3L-60,76.9z M-68,82.9v-6l-3,3L-68,82.9z"/>
- <path fill-rule="evenodd" d="M37.5,76.5h13c0.8,0,1.5-0.7,1.5-1.5c0-0.8-0.7-1.5-1.5-1.5h-13 c-0.8,0-1.5,0.7-1.5,1.5C36,75.8,36.7,76.5,37.5,76.5z M50.5,78.5h-13c-0.8,0-1.5,0.7-1.5,1.5c0,0.8,0.7,1.5,1.5,1.5h13 c0.8,0,1.5-0.7,1.5-1.5C52,79.2,51.3,78.5,50.5,78.5z M50.5,83.5h-13c-0.8,0-1.5,0.7-1.5,1.5c0,0.8,0.7,1.5,1.5,1.5h13 c0.8,0,1.5-0.7,1.5-1.5C52,84.2,51.3,83.5,50.5,83.5z"/>
- <path fill-rule="evenodd" fill="#231f20" d="M85.6,87c-0.8,0-1.5-0.2-2.3-1.3c-0.8-1.1-1.7-2.5-1.7-2.5 s-0.7-0.9-1.1-1.6c-0.4-0.7-1.1-0.5-1.1-0.5s-2.8-4.6-3.3-5.4c-0.7-1,0.6-2.7,0.6-2.7l4.4,7c0,0,1.3,1.9,1.9,2.3 c0.5,0.4,1.4-0.4,2.8,0.9C87.7,85,87.1,87,85.6,87z M85.4,84.1c-0.9-1-1.7-0.9-1.9-0.6c-0.2,0.3,0,1.2,0.4,1.7 c0.4,0.5,0.8,0.7,1.4,0.7C85.9,86,86.4,85.2,85.4,84.1z M81.6,79.4l-1.2-1.8l2.9-4.6c0,0,1.2,1.7,0.6,2.7 C83.6,76.1,82.5,78,81.6,79.4z M77,82.3c0.3-0.3,1-1.1,1.4-1.7l0.8,1.2c-0.4,0.6-0.9,1.4-0.9,1.4s-0.9,1.4-1.7,2.5 c-0.8,1.1-1.5,1.3-2.3,1.3c-1.4,0-2.1-2-0.1-3.8C75.6,82,76.5,82.7,77,82.3z M74.6,84.1c-0.9,1-0.4,1.8,0.2,1.8c0.6,0,1-0.2,1.4-0.7 c0.4-0.5,0.6-1.5,0.4-1.7C76.3,83.2,75.5,83.1,74.6,84.1z"/>
- <path fill-rule="evenodd" fill="#231f20" d="M-243,111c0-0.1-2-2-2-2c-1.7,0-5,0-5,0c-0.6,0-1,0.4-1,1v8 c0,0.6,0.4,1,1,1h4v-6.1c0-0.3,0.2-0.5,0.5-0.5h2.5V111z M-246,112v-2l2,2H-246z M-239,113c-1.7,0-5,0-5,0c-0.6,0-1,0.4-1,1v8 c0,0.6,0.4,1,1,1h6c0.6,0,1-0.4,1-1c0,0,0-4.8,0-7C-237,115-239,113-239,113z M-240,116v-2l2,2H-240z"/>
- <path fill="#231f20" d="M-204.5,111h-1.3l0,0c0,0-0.2-2-2.2-2c-2,0-2.2,2-2.2,2l0,0h-1.3c-0.8,0-1.5,0.7-1.5,1.5v9 c0,0.8,0.7,1.5,1.5,1.5h7c0.8,0,1.5-0.7,1.5-1.5v-9C-203,111.7-203.7,111-204.5,111z M-210.7,112.1l0.8-0.4l0.4-0.2l0-0.4 c0-0.2,0.2-1.3,1.5-1.3c1.2,0,1.4,1.1,1.5,1.3l0,0.4l0.4,0.2l0.8,0.4l0.3,0.7h-6.1L-210.7,112.1z M-210.1,120.4l-2.8-4.9l3.3-1.9 h4.3l1.8,3.1L-210.1,120.4z"/>
- <path fill-rule="evenodd" fill="#231f20" d="M-177,115h10v2h-10V115z"/>
- <polygon fill="#231f20" points="-131,115 -135,115 -135,111 -137,111 -137,115 -141,115 -141,117 -137,117 -137,121 -135,121 -135,117 -131,117 "/>
- <path fill="#231f20" d="M-94,111.7l-3,2.7v-2c0-0.8-0.6-1.4-1.3-1.4h-7.4c-0.7,0-1.3,0.6-1.3,1.4v7.2c0,0.8,0.6,1.4,1.3,1.4h7.4 c0.7,0,1.3-0.6,1.3-1.4v-2.1l3,2.7c0.3,0.3,0.6,0.4,1,0.3v-9.1C-93.3,111.4-93.7,111.5-94,111.7z"/>
- <path fill-rule="evenodd" fill="#231f20" d="M-61.9,112h-3l3.8,4l-3.8,4h3.1l3.8-4L-61.9,112z M-66.9,112h-3 l3.8,4l-3.8,4h3.1l3.8-4L-66.9,112z"/>
- <path fill-rule="evenodd" fill="#231f20" d="M-23,111.5h-2l-3-3l-3,3h-2c-1.1,0-2,0.9-2,2v8c0,1.1,0.9,2,2,2 h10c1.1,0,2-0.9,2-2v-8C-21,112.4-21.9,111.5-23,111.5z M-32,121.5c-0.6,0-1-0.4-1-1s0.4-1,1-1s1,0.4,1,1S-31.4,121.5-32,121.5z M-32,118.5c-0.6,0-1-0.4-1-1s0.4-1,1-1s1,0.4,1,1S-31.4,118.5-32,118.5z M-32,115.5c-0.6,0-1-0.4-1-1s0.4-1,1-1s1,0.4,1,1 S-31.4,115.5-32,115.5z M-23,121.5h-7v-2h7V121.5z M-23,118.5h-7v-2h7V118.5z M-23,115.5h-7v-2h7V115.5z"/>
- <path fill-rule="evenodd" fill="#231f20" d="M2,115h7c0.6,0,1-0.4,1-1v-4c0-0.6-0.4-1-1-1H2c-0.6,0-1,0.4-1,1 v4C1,114.6,1.4,115,2,115z M14,109h-2c-0.6,0-1,0.4-1,1v4c0,0.6,0.4,1,1,1h2c0.6,0,1-0.4,1-1v-4C15,109.4,14.6,109,14,109z M14,116H8c-0.6,0-1,0.4-1,1v5c0,0.6,0.4,1,1,1h6c0.6,0,1-0.4,1-1v-5C15,116.4,14.6,116,14,116z M5,116H2c-0.6,0-1,0.4-1,1v5 c0,0.6,0.4,1,1,1h3c0.6,0,1-0.4,1-1v-5C6,116.4,5.6,116,5,116z"/>
- <path fill-rule="evenodd" fill="#231f20" d="M45.8,116c0,0-0.6,0.8-1.8,0.8c-1.2,0-1.8-0.8-1.8-0.8l-6-5.1 c0.3-0.5,0.9-0.9,1.6-0.9h12.4c0.7,0,1.3,0.4,1.6,0.9L45.8,116z M42.2,117.7c0,0,0.6,0.8,1.8,0.8c1.2,0,1.8-0.8,1.8-0.8l6.2-5.4v8 c0,0.9-0.8,1.7-1.8,1.7H37.8c-1,0-1.8-0.8-1.8-1.7v-8L42.2,117.7z"/>
- <path fill-rule="evenodd" fill="#231f20" d="M-237.5,145h-13c-0.8,0-1.5,0.7-1.5,1.5v11 c0,0.8,0.7,1.5,1.5,1.5h13c0.8,0,1.5-0.7,1.5-1.5v-11C-236,145.7-236.7,145-237.5,145z M-245.5,146c0.3,0,0.5,0.2,0.5,0.5 c0,0.3-0.2,0.5-0.5,0.5c-0.3,0-0.5-0.2-0.5-0.5C-246,146.2-245.8,146-245.5,146z M-247.6,146c0.3,0,0.5,0.2,0.5,0.5 c0,0.3-0.2,0.5-0.5,0.5s-0.5-0.2-0.5-0.5C-248.1,146.2-247.8,146-247.6,146z M-249.5,146c0.3,0,0.5,0.2,0.5,0.5 c0,0.3-0.2,0.5-0.5,0.5s-0.5-0.2-0.5-0.5C-250,146.2-249.8,146-249.5,146z M-250,156v-6c0-0.6,0.4-1,1-1h7v8h-7 C-249.6,157-250,156.6-250,156z M-238,156c0,0.6-0.4,1-1,1h-1v-8h1c0.6,0,1,0.4,1,1V156z"/>
- <path fill-rule="evenodd" fill="#231f20" d="M-213.2,156c-1.3-1.2-2.2-2.8-2.2-4.6c0-3.6,3.3-6.5,7.4-6.5 c4.1,0,7.4,2.9,7.4,6.5c0,3.6-3.3,6.5-7.4,6.5c-0.8,0-1.6-0.1-2.4-0.3c-1.8,0.7-4.3,1.7-4.5,1.4C-213.9,157.9-213.5,156.8-213.2,156 z"/>
-</svg>
+<!-- Generator: Adobe Illustrator 18.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ version="1.1"
+ id="Toolbar"
+ x="0px"
+ y="0px"
+ viewBox="0 0 16 16"
+ enable-background="new 0 0 16 16"
+ xml:space="preserve"
+ inkscape:version="0.48.5 r10040"
+ width="100%"
+ height="100%"
+ sodipodi:docname="star-off.svg"><metadata
+ id="metadata5255"><rdf:RDF><cc:Work
+ rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" /></cc:Work></rdf:RDF></metadata><defs
+ id="defs5253" /><sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="710"
+ inkscape:window-height="480"
+ id="namedview5251"
+ showgrid="false"
+ inkscape:zoom="14.75"
+ inkscape:cx="7.6064963"
+ inkscape:cy="8"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="0"
+ inkscape:current-layer="Toolbar" />
+<g
+ id="g5070">
+ <path
+ fill-rule="evenodd"
+ clip-rule="evenodd"
+ fill="#231F20"
+ d="M-238.2,6h-6.1l2.7-2.7c0.4-0.4,0.5-1.1,0.2-1.4l-1.2-1.2 c-0.3-0.3-1-0.3-1.4,0.2l-6.4,6.4c-0.1,0.1-0.1,0.2-0.2,0.2l0,0c0,0,0,0,0,0c0,0.1-0.1,0.1-0.1,0.1c0,0.1-0.1,0.2-0.1,0.3 c0,0,0,0.1,0,0.1c0,0,0,0.1,0,0.1c0,0.1,0,0.2,0.1,0.3c0,0.1,0.1,0.1,0.1,0.1c0,0,0,0,0,0l0,0c0.1,0.1,0.1,0.2,0.2,0.2l6.4,6.4 c0.4,0.4,1.1,0.5,1.4,0.2l1.2-1.2c0.3-0.3,0.3-1-0.2-1.4l-2.8-2.8h6.2c0.6,0,1-0.4,1-1V7C-237.2,6.4-237.6,6-238.2,6z"
+ id="path5072" />
+</g>
+<g
+ id="g5074">
+ <path
+ fill-rule="evenodd"
+ clip-rule="evenodd"
+ fill="#231F20"
+ d="M-212.7,6.3l-1,1c-0.2,0.2-0.2,0.4-0.2,0.7c0,0.3,0,0.5,0.2,0.7 l0.8,0.9l4.5,4.5c0.5,0.5,1.2,0.6,1.6,0.2l0.8-0.9c0.4-0.4,0.3-1.1-0.2-1.6l-1.8-1.8h4.7c0.6,0,1-0.5,1-1V7c0-0.6-0.5-1-1-1h-4.8 l1.9-1.9c0.5-0.5,0.6-1.3,0.2-1.6l-0.8-0.9c-0.4-0.4-1.1-0.3-1.6,0.2L-212.7,6.3z"
+ id="path5076" />
+</g>
+<g
+ id="g5078">
+ <path
+ fill-rule="evenodd"
+ clip-rule="evenodd"
+ fill="#231F20"
+ d="M-167.3,9.7l1-1c0.2-0.2,0.2-0.4,0.2-0.7c0-0.3,0-0.5-0.2-0.7 l-0.8-0.9l-4.5-4.5c-0.5-0.5-1.2-0.6-1.6-0.2l-0.8,0.9c-0.4,0.4-0.3,1.1,0.2,1.6l1.8,1.8h-4.7c-0.6,0-1,0.5-1,1v2c0,0.6,0.5,1,1,1 h4.8l-1.9,1.9c-0.5,0.5-0.6,1.3-0.2,1.6l0.8,0.9c0.4,0.4,1.1,0.3,1.6-0.2L-167.3,9.7z"
+ id="path5080" />
+</g>
+<path
+ fill-rule="evenodd"
+ clip-rule="evenodd"
+ fill="#231F20"
+ d="M-129.5,8h-7l2.8-2.8c-0.7-0.5-1.4-0.7-2.3-0.7c-2.2,0-4,1.8-4,4 c0,2.2,1.8,4,4,4c1.4,0,2.7-0.7,3.4-1.9l2.3,1c-1.1,2-3.2,3.4-5.7,3.4c-3.6,0-6.5-2.9-6.5-6.5c0-3.6,2.9-6.5,6.5-6.5 c1.5,0,2.9,0.5,4.1,1.4l2.4-2.4V8z"
+ id="path5082" />
+<g
+ id="g5084">
+ <g
+ id="g5086">
+ <polygon
+ fill-rule="evenodd"
+ clip-rule="evenodd"
+ fill="#231F20"
+ points="-93.6,3.8 -95.8,1.7 -100,5.9 -104.3,1.6 -106.4,3.8 -102.1,8 -106.3,12.2 -104.1,14.3 -99.9,10.2 -95.7,14.4 -93.6,12.2 -97.8,8.1 "
+ id="polygon5088" />
+ </g>
+</g>
+<g
+ id="g5090">
+ <path
+ fill-rule="evenodd"
+ clip-rule="evenodd"
+ fill="#231F20"
+ d="M-64,1l-8,7h2l6-5l6,5h2L-64,1z M-69,8v7h4v-5h2v5h4V8l-5-4L-69,8 z"
+ id="path5092" />
+</g>
+<path
+ fill="#231F20"
+ d="M-28,3.6l1,2l0.5,0.9l1,0.2l2.3,0.4l-1.7,1.8l-0.7,0.7l0.1,1l0.4,2.4l-2-1l-0.9-0.5l-0.9,0.5l-2,1l0.4-2.4 l0.1-1l-0.7-0.7l-1.7-1.8l2.4-0.4l1-0.2l0.5-0.9L-28,3.6 M-28,0c-0.3,0-0.6,0.2-0.8,0.7l-2,4.1l-4.3,0.7c-1,0.2-1.2,0.9-0.5,1.6 l3.1,3.3l-0.7,4.6c-0.1,0.7,0.2,1.1,0.7,1.1c0.2,0,0.4-0.1,0.6-0.2l3.9-2.1l3.9,2.1c0.2,0.1,0.5,0.2,0.6,0.2c0.5,0,0.8-0.4,0.7-1.1 l-0.7-4.6l3.1-3.3c0.7-0.7,0.4-1.4-0.5-1.6l-4.3-0.7l-2-4.1C-27.4,0.2-27.7,0-28,0L-28,0z"
+ id="path5094" />
+<path
+ fill="#231F20"
+ d="M8,0C7.7,0,7.4,0.2,7.2,0.7l-2,4.1L0.9,5.5c-1,0.2-1.2,0.9-0.5,1.6l3.1,3.3l-0.7,4.6C2.7,15.6,3,16,3.4,16 c0.2,0,0.4-0.1,0.6-0.2L8,13.7l3.9,2.1c0.2,0.1,0.5,0.2,0.6,0.2c0.5,0,0.8-0.4,0.7-1.1l-0.7-4.6l3.1-3.3c0.7-0.7,0.4-1.4-0.5-1.6 l-4.3-0.7l-2-4.1C8.6,0.2,8.3,0,8,0L8,0z"
+ id="path5096"
+ style="fill:#c0c0c0;fill-opacity:1" />
+<path
+ fill-rule="evenodd"
+ clip-rule="evenodd"
+ fill="#231F20"
+ d="M44,15.2c-4,0-7.2-3.2-7.2-7.2c0-4,3.2-7.2,7.2-7.2 c4,0,7.2,3.2,7.2,7.2C51.2,12,48,15.2,44,15.2z M44,3c-2.8,0-5,2.2-5,5c0,2.7,2.2,5,5,5c2.8,0,5-2.2,5-5C49,5.3,46.8,3,44,3z M43.7,8.9C43.3,8.8,43,8.4,43,8V5c0-0.6,0.4-1,1-1c0.6,0,1,0.4,1,1v2.8c1.1,1.1,2,3.2,2,3.2S44.8,10,43.7,8.9z"
+ id="path5098" />
+<path
+ fill-rule="evenodd"
+ clip-rule="evenodd"
+ fill="#231F20"
+ d="M86.7,9.1l-5.6,5.5C80.8,14.9,80.4,15,80,15 c-0.4,0-0.8-0.1-1.1-0.4l-5.6-5.5C72.7,8.5,72.9,8,73.8,8H77l0-6c0-0.6,0.4-1,1-1h4c0.6,0,1,0.4,1,1v6h3.2C87.1,8,87.3,8.5,86.7,9.1 z"
+ id="path5100" />
+<path
+ fill="#231F20"
+ d="M-241,52c0.5,0,1-0.4,1-1v-4c0,0,0.1-0.8,0.8-0.8c0.6,0,0.6,0.8,1.8,0.8c0.6,0,1.5-0.2,1.5-2 c0-1.8-0.9-2-1.5-2c-1.1,0-1.1,0.8-1.8,0.8c-0.6,0-0.8-0.8-0.8-0.8v-2c0-0.6-0.4-1-1-1h-3c0,0-0.8-0.1-0.8-0.8 c0-0.6,0.8-0.6,0.8-1.8c0-0.6-0.2-1.5-2-1.5c-1.8,0-2,0.9-2,1.5c0,1.1,0.8,1.1,0.8,1.8c0,0.6-0.8,0.8-0.8,0.8h-3c-0.5,0-1,0.4-1,1 l0,2.5c0,0-0.1,1.5,1.1,1.5c0.8,0,0.9-1,1.9-1c0.5,0,1,0.5,1,1.6c0,1-0.5,1.6-1,1.6c-1,0-1.1-1-1.9-1c-1.2,0-1.1,1.5-1.1,1.5l0,3.5 c0,0.6,0.4,1,1,1h3.8c0,0,1.5,0.1,1.5-1.1c0-0.8-1-0.9-1-1.9c0-0.5,0.7-1.2,1.8-1.2c1,0,1.8,0.7,1.8,1.2c0,1-1,1.1-1,1.9 c0,1.2,1.5,1.1,1.5,1.1H-241z"
+ id="path5102" />
+<g
+ id="g5104">
+ <path
+ fill-rule="evenodd"
+ clip-rule="evenodd"
+ d="M-200.4,41.9h-0.3v0h-14.4v0h-0.3c-0.2,0-0.4,0.2-0.4,0.4c0,0,0.3,2.2,0.5,4.4 c0.2,2.5,0.2,4.2,0.2,4.2c0,0.2,0.2,0.4,0.4,0.4h13.7c0.2,0,0.4-0.2,0.4-0.4c0,0,0.1-2.1,0.2-4.2c0.1-2.2,0.5-4.4,0.5-4.4 C-200.1,42.1-200.2,41.9-200.4,41.9z"
+ id="path5106" />
+ <path
+ fill-rule="evenodd"
+ clip-rule="evenodd"
+ d="M-200.8,41.3v-2c0-0.3-0.2-0.5-0.5-0.5l-6.7,0l-0.8-1.1c0,0-0.6-0.9-1.2-0.9h-4.2 c-0.6,0-1,0.5-1,1v1l0,2.5H-200.8z"
+ id="path5108" />
+</g>
+<g
+ id="g5110">
+ <g
+ id="g5112">
+ <path
+ fill-rule="evenodd"
+ clip-rule="evenodd"
+ fill="#231F20"
+ d="M-169,37h-7.5c-0.8,0-1.5,0.7-1.5,1.5v11c0,0.8,0.7,1.5,1.5,1.5 h9c0.8,0,1.5-0.7,1.5-1.5V40L-169,37z M-170,41v-3.3l3.3,3.3H-170z"
+ id="path5114" />
+ </g>
+</g>
+<g
+ id="g5116">
+ <g
+ id="g5118">
+ <path
+ fill-rule="evenodd"
+ clip-rule="evenodd"
+ d="M-132.5,38c-0.4,0.2-0.9,0.6-1.3,1.2c-0.3,0.4-0.5,0.9-0.8,1.3 c0.7,0.3,1.3,0.8,1.7,1.4c0.4,0.7,0.7,1.5,0.6,2.3c-0.1,1.3-1,2.4-2.1,3c-0.5-0.5-1.4-2.1-1.4-2.1c0,0,0,1.8-0.6,3 c-0.4,0.8-0.9,1.5-1.6,2.1c1,0.4,2,0.6,3,0.6l0-0.1c0,0,0.1,0.1,0.1,0.1c2.1,0,4.1-0.3,4.1-0.3s-0.9-0.6-1.3-0.9 c1.3-0.7,2.2-2,2.5-3.3c0.2-0.5,0.3-1.1,0.4-1.7C-128.7,41.9-130.2,39.3-132.5,38z M-139.8,44.2c0-1.4,0.8-2.8,2.2-3.5 c0.5,0.5,1.6,2,1.6,2s0-3.6,1.2-5.6c-4.3-0.5-6.8,0.3-6.8,0.3s1.2,0.4,1.6,0.8c-0.1,0.1-0.2,0.1-0.3,0.2c-1,0.7-1.7,1.6-2.1,2.7 c-0.3,0.6-0.5,1.3-0.5,2c-0.3,2.8,1.1,5.4,3.4,6.7c0.4-0.3,0.8-0.6,1.2-1.1c0.4-0.4,0.7-0.9,1-1.4 C-138.7,46.9-139.7,45.7-139.8,44.2z"
+ id="path5120" />
+ </g>
+</g>
+<g
+ id="g5122">
+ <g
+ id="g5124">
+ <path
+ fill-rule="evenodd"
+ clip-rule="evenodd"
+ fill="#231F20"
+ d="M-96.6,41.5c-3.3-4-9.6-4.5-9.6-4.5c-0.4,0-0.8,0.3-0.8,0.7v1.4 c0,0.4,0.3,0.7,0.8,0.7c0,0,4.5,0.1,7.1,3.2c3.5,3.6,3.2,7.2,3.2,7.2c0,0.4,0.3,0.8,0.8,0.8h1.5c0.4,0,0.7-0.3,0.7-0.8 C-93,50.2-93.3,44.5-96.6,41.5z M-106.2,42c-0.4,0-0.8,0.3-0.8,0.7V44c0,0.4,0.3,0.7,0.8,0.7c0,0,2.4,0.1,3.8,1.4 c1.9,1.7,1.8,4.2,1.8,4.2c0,0.4,0.2,0.8,0.6,0.8h1.5c0.4,0,0.5-0.3,0.5-0.8c0,0-0.4-3.9-2.5-5.9C-102.5,42.4-106.2,42-106.2,42z M-105,47c-1.1,0-2,0.9-2,2c0,1.1,0.9,2,2,2c1.1,0,2-0.9,2-2C-103,47.9-103.9,47-105,47z"
+ id="path5126" />
+ </g>
+</g>
+<path
+ fill="none"
+ d="M-102.6,34.4c0.5,0,1-0.4,1-1v-4c0,0,0.1-0.8,0.8-0.8c0.6,0,0.6,0.8,1.8,0.8c0.6,0,1.5-0.2,1.5-2 c0-1.8-0.9-2-1.5-2c-1.1,0-1.1,0.8-1.8,0.8c-0.6,0-0.8-0.8-0.8-0.8v-2c0-0.6-0.4-1-1-1h-3c0,0-0.8-0.1-0.8-0.8 c0-0.6,0.8-0.6,0.8-1.8c0-0.6-0.2-1.5-2-1.5c-1.8,0-2,0.9-2,1.5c0,1.1,0.8,1.1,0.8,1.8c0,0.6-0.8,0.8-0.8,0.8h-3c-0.5,0-1,0.4-1,1 l0,2.5c0,0-0.1,1.5,1.1,1.5c0.8,0,0.9-1,1.9-1c0.5,0,1,0.5,1,1.6c0,1-0.5,1.6-1,1.6c-1,0-1.1-1-1.9-1c-1.2,0-1.1,1.5-1.1,1.5l0,3.5 c0,0.6,0.4,1,1,1h3.8c0,0,1.5,0.1,1.5-1.1c0-0.8-1-0.9-1-1.9c0-0.5,0.7-1.2,1.8-1.2c1,0,1.8,0.7,1.8,1.2c0,1-1,1.1-1,1.9 c0,1.2,1.5,1.1,1.5,1.1H-102.6z"
+ id="path5128" />
+<g
+ id="g5130">
+ <g
+ id="g5132">
+ <path
+ fill-rule="evenodd"
+ clip-rule="evenodd"
+ fill="#231F20"
+ d="M-63,46.7l-0.3-0.1L-63,52l2.6-3.8L-63,46.7z M-63.3,46l0.3,0 l6,2.9V36l-14,11l4.6-0.6L-63,52l-1.9-5.7l-0.3-0.1l0.3,0L-65,46l7-8L-63.3,46L-63.3,46z"
+ id="path5134" />
+ </g>
+</g>
+<g
+ id="g5136">
+ <g
+ id="g5138">
+ <path
+ fill-rule="evenodd"
+ clip-rule="evenodd"
+ fill="#231F20"
+ d="M-23,37h-10c-1.1,0-2,0.9-2,2v10c0,1.1,0.9,2,2,2h10 c1.1,0,2-0.9,2-2V39C-21,37.9-21.9,37-23,37z M-23,46c0,1.7-1.3,2-3,2h-4c-1.7,0-3-1.3-3-3v-4c0-1.7,1.3-3,3-3h4c1.7,0,3,1.3,3,3 V46z"
+ id="path5140" />
+ </g>
+</g>
+<path
+ fill="#231F20"
+ d="M-23.7,42.6c0-0.8-0.2-1.5-0.6-2c-0.4-0.5-1-0.7-1.7-0.7c-0.4,0-0.8,0.1-1.1,0.3s-0.6,0.4-0.8,0.8 c-0.2-0.4-0.4-0.6-0.7-0.8c-0.3-0.2-0.7-0.2-1.2-0.2c-0.4,0-0.7,0-1.1,0.1s-0.7,0.2-1,0.4l0.3,0.7c0.6-0.3,1.2-0.5,1.7-0.5 c0.4,0,0.8,0.1,1,0.3c0.2,0.2,0.3,0.6,0.3,1.1v0.4l-1,0c-0.9,0-1.6,0.2-2.1,0.5c-0.5,0.3-0.7,0.8-0.7,1.4c0,0.6,0.2,1,0.5,1.3 c0.3,0.3,0.8,0.5,1.4,0.5c0.5,0,0.9-0.1,1.3-0.3c0.4-0.2,0.7-0.5,1-1c0.5,0.9,1.2,1.3,2.3,1.3c0.4,0,0.7,0,1-0.1 c0.3-0.1,0.6-0.2,0.9-0.3v-0.8c-0.3,0.1-0.6,0.3-0.9,0.3c-0.3,0.1-0.6,0.1-0.9,0.1c-1.2,0-1.8-0.7-1.8-2.2h3.9V42.6z M-28.5,43.6 c0,0.6-0.2,1-0.5,1.3c-0.3,0.3-0.7,0.5-1.3,0.5c-0.3,0-0.6-0.1-0.8-0.2c-0.2-0.2-0.3-0.4-0.3-0.8c0-0.4,0.2-0.7,0.5-0.9 c0.3-0.2,0.8-0.3,1.5-0.3l0.9,0V43.6z M-27.5,42.4c0-0.6,0.2-1,0.4-1.3c0.3-0.3,0.6-0.5,1.1-0.5c0.4,0,0.8,0.2,1,0.5 c0.2,0.3,0.4,0.8,0.4,1.3H-27.5z"
+ id="path5142" />
+<g
+ id="g5144">
+ <g
+ id="g5146">
+ <path
+ fill-rule="evenodd"
+ clip-rule="evenodd"
+ fill="#231F20"
+ d="M14.5,37h-13C0.7,37,0,37.7,0,38.5v11C0,50.3,0.7,51,1.5,51h13 c0.8,0,1.5-0.7,1.5-1.5v-11C16,37.7,15.3,37,14.5,37z M6.5,38C6.8,38,7,38.2,7,38.5C7,38.8,6.8,39,6.5,39C6.2,39,6,38.8,6,38.5 C6,38.2,6.2,38,6.5,38z M4.4,38c0.3,0,0.5,0.2,0.5,0.5c0,0.3-0.2,0.5-0.5,0.5c-0.3,0-0.5-0.2-0.5-0.5C3.9,38.2,4.2,38,4.4,38z M2.5,38C2.8,38,3,38.2,3,38.5C3,38.8,2.8,39,2.5,39C2.2,39,2,38.8,2,38.5C2,38.2,2.2,38,2.5,38z M14,48c0,0.6-0.4,1-1,1H3 c-0.6,0-1-0.4-1-1v-6c0-0.6,0.4-1,1-1h10c0.6,0,1,0.4,1,1V48z"
+ id="path5148" />
+ </g>
+</g>
+<path
+ fill="#231F20"
+ d="M51.2,45.9L51.2,45.9c-0.4-0.1-0.7-0.3-1-0.6c-0.1-0.1-0.1-0.1-0.2-0.2c-0.1-0.1-0.1-0.1-0.2-0.2 c0-0.1-0.1-0.1-0.1-0.2c0-0.1-0.1-0.1-0.1-0.2c-0.3-0.6-0.4-1.5-0.5-2.4c-0.3-2.2-0.1-3.8-3-3.8h-4.4c-2.9,0-2.6,1.6-2.9,3.8 c-0.1,0.9-0.3,1.8-0.6,2.4c0,0,0,0,0,0c-0.1,0.1-0.1,0.2-0.2,0.3c0,0,0,0-0.1,0.1c-0.1,0.2-0.2,0.3-0.4,0.4 c-0.3,0.2-0.5,0.4-0.9,0.5l0,0C36.4,46,36,46.3,36,46.8v1.9c0,0.5,0.4,0.9,0.9,0.9h14.1c0.5,0,0.9-0.4,0.9-0.9v-1.9 C52,46.3,51.6,46,51.2,45.9z M46.4,43.8c0,0.1-0.1,0.2-0.2,0.2h-1.6v1.6c0,0.1-0.1,0.2-0.2,0.2h-0.5c-0.1,0-0.2-0.1-0.2-0.2V44h-1.6 c-0.1,0-0.2-0.1-0.2-0.2v-0.5c0-0.1,0.1-0.2,0.2-0.2h1.6v-1.6c0-0.1,0.1-0.2,0.2-0.2h0.5c0.1,0,0.2,0.1,0.2,0.2v1.6h1.6 c0.1,0,0.2,0.1,0.2,0.2V43.8z"
+ id="path5150" />
+<path
+ fill-rule="evenodd"
+ clip-rule="evenodd"
+ fill="#231F20"
+ d="M87.7,42c-0.1,1.1,0.2,2.5-1.3,4.4c-1.6,2.1-3.1,2.1-3.4,2.1 c-1.8-0.1-2-1.5-3-1.5c-0.9,0-1.6,1.4-3,1.5c-0.3,0-1.9,0-3.4-2c-1.5-1.9-1.2-3.3-1.3-4.4S72,39.7,72,39.7s0.7,0.7,1.6,0.8 c0.9,0.1,1.1-0.3,3-0.9c2.1-0.6,3.4,1.9,3.4,1.9s1.4-2.4,3.4-1.9c1.9,0.6,2,0.9,2.9,0.9c0.9-0.1,1.7-0.8,1.7-0.8S87.8,40.9,87.7,42z M76.9,42.5c-1.1-0.3-1.6,0.2-2.1,0.4C74.4,43,74,43.1,74,43.1s0.1,0.7,1.2,1.2c1.1,0.6,3.5,0.3,3.5,0.3S78.9,42.9,76.9,42.5z M85.2,42.9c-0.5-0.2-1-0.6-2.1-0.4c-2,0.4-1.8,2.1-1.8,2.1s2.4,0.3,3.5-0.3c1.1-0.6,1.2-1.2,1.2-1.2S85.6,43,85.2,42.9z"
+ id="path5152" />
+<g
+ id="g5154">
+ <g
+ id="g5156">
+ <path
+ fill-rule="evenodd"
+ clip-rule="evenodd"
+ d="M-237.5,84.9l-3.3-3.3c0.5-0.9,0.9-1.9,0.9-2.9c0-3-2.4-5.5-5.5-5.5 c-3,0-5.5,2.4-5.5,5.5c0,3,2.4,5.5,5.5,5.5c1.1,0,2.1-0.3,3-0.9l3.3,3.3c0.4,0.4,1,0.4,1.4,0l0.2-0.2 C-237.1,85.9-237.1,85.3-237.5,84.9z M-245.4,82c-1.8,0-3.3-1.5-3.3-3.4c0-1.9,1.5-3.4,3.3-3.4c1.8,0,3.3,1.5,3.3,3.4 C-242,80.5-243.5,82-245.4,82z"
+ id="path5158" />
+ </g>
+</g>
+<g
+ id="g5160">
+ <g
+ id="g5162">
+ <path
+ fill-rule="evenodd"
+ clip-rule="evenodd"
+ d="M-214.5,86.3l0.2,0.2c0.4,0.4,1,0.4,1.4,0l3.3-3.3c0.9,0.6,1.9,0.9,3,0.9 c3,0,5.5-2.4,5.5-5.5c0-3-2.4-5.5-5.5-5.5c-3,0-5.5,2.4-5.5,5.5c0,1.1,0.3,2.1,0.9,2.9l-3.3,3.3 C-214.9,85.3-214.9,85.9-214.5,86.3z M-210,78.6c0-1.9,1.5-3.4,3.3-3.4c1.8,0,3.3,1.5,3.3,3.4c0,1.9-1.5,3.4-3.3,3.4 C-208.5,82-210,80.5-210,78.6z"
+ id="path5164" />
+ </g>
+</g>
+<g
+ id="g5166">
+ <path
+ fill-rule="evenodd"
+ clip-rule="evenodd"
+ fill="#231F20"
+ d="M-165,77.5h-1v-2c0-0.6-0.4-1-1-1v-1c0-0.6-0.4-1-1-1h-8 c-0.6,0-1,0.4-1,1v1c-0.6,0-1,0.4-1,1v2h-1c-0.6,0-1,0.4-1,1v5c0,0.6,0.4,1,1,1h2v-1h0.5l-1.5,3h12l-1.5-3h0.5v1h2c0.6,0,1-0.4,1-1 v-5C-164,77.9-164.4,77.5-165,77.5z M-176.5,80.5h-1c-0.3,0-0.5-0.2-0.5-0.5c0-0.3,0.2-0.5,0.5-0.5h1c0.3,0,0.5,0.2,0.5,0.5 C-176,80.2-176.2,80.5-176.5,80.5z M-176,85.5l0.9-2h6.2l0.9,2H-176z M-168,77.5c0,0.6-0.4,1-1,1h-6c-0.6,0-1-0.4-1-1v-3 c0-0.6,0.4-1,1-1h6c0.6,0,1,0.4,1,1V77.5z"
+ id="path5168" />
+</g>
+<g
+ id="g5170">
+ <path
+ fill="#231F20"
+ d="M-135,73l1.9,1.9l-2.6,2.6c-0.5,0.5-0.5,1.4,0.1,2c0.6,0.6,1.5,0.6,2,0.1l2.6-2.6l1.9,1.9v-6H-135z M-138.5,80.4l-2.6,2.6L-143,81v6h6l-1.9-1.9l2.6-2.6c0.5-0.5,0.5-1.4-0.1-2C-137.1,79.9-138,79.9-138.5,80.4z"
+ id="path5172" />
+</g>
+<g
+ id="g5174">
+ <path
+ fill-rule="evenodd"
+ clip-rule="evenodd"
+ fill="#231F20"
+ d="M-93.5,73.5c-0.6-0.6-1.5-0.6-2-0.1l-2.6,2.6L-100,74v6h6 l-1.9-1.9l2.6-2.6C-92.9,75-92.9,74.1-93.5,73.5z M-104.1,81.9l-2.6,2.6c-0.5,0.5-0.5,1.4,0.1,2c0.6,0.6,1.5,0.6,2,0.1l2.6-2.6 l1.9,1.9v-6h-6L-104.1,81.9z"
+ id="path5176" />
+</g>
+<g
+ id="g5178">
+ <path
+ fill-rule="evenodd"
+ clip-rule="evenodd"
+ fill="#231F20"
+ d="M14.6,75.1l-2.3,2.3c-0.5,0.5-1.3,0.5-1.7,0 c-0.5-0.5-0.5-1.2,0-1.7l2.4-2.3c-0.6-0.3-1.2-0.5-1.9-0.5C8.8,72.9,7,74.7,7,77c0,0.5,0.1,1.1,0.3,1.5l-5.9,5.8 c-0.6,0.6-0.6,1.7,0,2.3c0.6,0.6,1.7,0.6,2.3,0l6-5.9c0.4,0.2,0.9,0.3,1.4,0.3c2.2,0,4.1-1.8,4.1-4.1 C15.1,76.3,14.9,75.7,14.6,75.1z M2.5,86.4c-0.5,0-0.9-0.4-0.9-0.9c0-0.5,0.4-0.9,0.9-0.9c0.5,0,0.9,0.4,0.9,0.9 C3.4,86,3,86.4,2.5,86.4z"
+ id="path5180" />
+</g>
+<path
+ fill="#231F20"
+ d="M-22.7,83.9l-1.1-1.1c0.2-0.3,0.3-0.6,0.5-0.9c0.1-0.3,0.2-0.6,0.3-0.9l1.6,0c0.3,0,0.5-0.2,0.5-0.5l0-1 c0-0.3-0.2-0.5-0.5-0.5l-1.6,0c-0.1-0.6-0.4-1.2-0.7-1.8l1.1-1.1c0.2-0.2,0.2-0.5,0-0.7l-0.7-0.7c-0.2-0.2-0.5-0.2-0.7,0l-1.1,1.1 c-0.3-0.2-0.6-0.3-0.9-0.5c-0.3-0.1-0.6-0.2-0.9-0.3l0-1.6c0-0.3-0.2-0.5-0.5-0.5l-1,0c-0.3,0-0.5,0.2-0.5,0.5l0,1.6 c-0.6,0.1-1.2,0.4-1.8,0.7l-1.1-1.1c-0.2-0.2-0.5-0.2-0.7,0l-0.7,0.7c-0.2,0.2-0.2,0.5,0,0.7l1.1,1.1c-0.2,0.3-0.3,0.6-0.5,0.9 c-0.1,0.3-0.2,0.6-0.3,0.9l-1.6,0c-0.3,0-0.5,0.2-0.5,0.5l0,1c0,0.3,0.2,0.5,0.5,0.5l1.6,0c0.1,0.6,0.4,1.2,0.7,1.8l-1.1,1.1 c-0.2,0.2-0.2,0.5,0,0.7l0.7,0.7c0.2,0.2,0.5,0.2,0.7,0l1.1-1.1c0.3,0.2,0.6,0.3,0.9,0.5c0.3,0.1,0.6,0.2,0.9,0.3l0,1.6 c0,0.3,0.2,0.5,0.5,0.5l1,0c0.3,0,0.5-0.2,0.5-0.5l0-1.6c0.6-0.1,1.2-0.4,1.8-0.7l1.1,1.1c0.2,0.2,0.5,0.2,0.7,0l0.7-0.7 C-22.5,84.4-22.5,84.1-22.7,83.9z M-28.8,82.1c-1.2-0.5-1.7-1.8-1.3-3c0.5-1.2,1.8-1.7,3-1.3c1.2,0.5,1.7,1.8,1.3,3 C-26.4,82-27.7,82.6-28.8,82.1z"
+ id="path5182" />
+<g
+ id="g5184">
+ <g
+ id="g5186">
+ <path
+ fill-rule="evenodd"
+ clip-rule="evenodd"
+ fill="#231F20"
+ d="M-62,77h-4c-0.6,0-1,0.4-1,1v4c0,0.6,0.4,1,1,1h4 c0.6,0,1-0.4,1-1v-4C-61,77.4-61.4,77-62,77z M-62,81c0,0.6-0.4,1-1,1h-2c-0.6,0-1-0.4-1-1v-1c0-0.6,0.4-1,1-1h2c0.6,0,1,0.4,1,1 V81z M-64,87l3-3h-6L-64,87z M-67,76h6l-3-3L-67,76z M-60,76.9v6l3-3L-60,76.9z M-68,82.9v-6l-3,3L-68,82.9z"
+ id="path5188" />
+ </g>
+</g>
+<g
+ id="g5190">
+ <g
+ id="g5192">
+ <path
+ fill-rule="evenodd"
+ clip-rule="evenodd"
+ d="M37.5,76.5h13c0.8,0,1.5-0.7,1.5-1.5c0-0.8-0.7-1.5-1.5-1.5h-13 c-0.8,0-1.5,0.7-1.5,1.5C36,75.8,36.7,76.5,37.5,76.5z M50.5,78.5h-13c-0.8,0-1.5,0.7-1.5,1.5c0,0.8,0.7,1.5,1.5,1.5h13 c0.8,0,1.5-0.7,1.5-1.5C52,79.2,51.3,78.5,50.5,78.5z M50.5,83.5h-13c-0.8,0-1.5,0.7-1.5,1.5c0,0.8,0.7,1.5,1.5,1.5h13 c0.8,0,1.5-0.7,1.5-1.5C52,84.2,51.3,83.5,50.5,83.5z"
+ id="path5194" />
+ </g>
+</g>
+<path
+ fill-rule="evenodd"
+ clip-rule="evenodd"
+ fill="#231F20"
+ d="M85.6,87c-0.8,0-1.5-0.2-2.3-1.3c-0.8-1.1-1.7-2.5-1.7-2.5 s-0.7-0.9-1.1-1.6c-0.4-0.7-1.1-0.5-1.1-0.5s-2.8-4.6-3.3-5.4c-0.7-1,0.6-2.7,0.6-2.7l4.4,7c0,0,1.3,1.9,1.9,2.3 c0.5,0.4,1.4-0.4,2.8,0.9C87.7,85,87.1,87,85.6,87z M85.4,84.1c-0.9-1-1.7-0.9-1.9-0.6c-0.2,0.3,0,1.2,0.4,1.7 c0.4,0.5,0.8,0.7,1.4,0.7C85.9,86,86.4,85.2,85.4,84.1z M81.6,79.4l-1.2-1.8l2.9-4.6c0,0,1.2,1.7,0.6,2.7 C83.6,76.1,82.5,78,81.6,79.4z M77,82.3c0.3-0.3,1-1.1,1.4-1.7l0.8,1.2c-0.4,0.6-0.9,1.4-0.9,1.4s-0.9,1.4-1.7,2.5 c-0.8,1.1-1.5,1.3-2.3,1.3c-1.4,0-2.1-2-0.1-3.8C75.6,82,76.5,82.7,77,82.3z M74.6,84.1c-0.9,1-0.4,1.8,0.2,1.8c0.6,0,1-0.2,1.4-0.7 c0.4-0.5,0.6-1.5,0.4-1.7C76.3,83.2,75.5,83.1,74.6,84.1z"
+ id="path5196" />
+<g
+ id="g5198">
+ <g
+ id="g5200">
+ <path
+ fill-rule="evenodd"
+ clip-rule="evenodd"
+ fill="#231F20"
+ d="M-243,111c0-0.1-2-2-2-2c-1.7,0-5,0-5,0c-0.6,0-1,0.4-1,1v8 c0,0.6,0.4,1,1,1h4v-6.1c0-0.3,0.2-0.5,0.5-0.5h2.5V111z M-246,112v-2l2,2H-246z M-239,113c-1.7,0-5,0-5,0c-0.6,0-1,0.4-1,1v8 c0,0.6,0.4,1,1,1h6c0.6,0,1-0.4,1-1c0,0,0-4.8,0-7C-237,115-239,113-239,113z M-240,116v-2l2,2H-240z"
+ id="path5202" />
+ </g>
+</g>
+<g
+ id="g5204">
+ <g
+ id="g5206">
+ <path
+ fill="#231F20"
+ d="M-204.5,111h-1.3l0,0c0,0-0.2-2-2.2-2c-2,0-2.2,2-2.2,2l0,0h-1.3c-0.8,0-1.5,0.7-1.5,1.5v9 c0,0.8,0.7,1.5,1.5,1.5h7c0.8,0,1.5-0.7,1.5-1.5v-9C-203,111.7-203.7,111-204.5,111z M-210.7,112.1l0.8-0.4l0.4-0.2l0-0.4 c0-0.2,0.2-1.3,1.5-1.3c1.2,0,1.4,1.1,1.5,1.3l0,0.4l0.4,0.2l0.8,0.4l0.3,0.7h-6.1L-210.7,112.1z M-210.1,120.4l-2.8-4.9l3.3-1.9 h4.3l1.8,3.1L-210.1,120.4z"
+ id="path5208" />
+ </g>
+</g>
+<path
+ fill-rule="evenodd"
+ clip-rule="evenodd"
+ fill="#231F20"
+ d="M-177,115h10v2h-10V115z"
+ id="path5210" />
+<g
+ id="g5212">
+ <g
+ id="g5214">
+ <polygon
+ fill-rule="evenodd"
+ clip-rule="evenodd"
+ fill="#231F20"
+ points="-131,115 -135,115 -135,111 -137,111 -137,115 -141,115 -141,117 -137,117 -137,121 -135,121 -135,117 -131,117 "
+ id="polygon5216" />
+ </g>
+</g>
+<g
+ id="g5218">
+ <path
+ fill="#231F20"
+ d="M-94,111.7l-3,2.7v-2c0-0.8-0.6-1.4-1.3-1.4h-7.4c-0.7,0-1.3,0.6-1.3,1.4v7.2c0,0.8,0.6,1.4,1.3,1.4h7.4 c0.7,0,1.3-0.6,1.3-1.4v-2.1l3,2.7c0.3,0.3,0.6,0.4,1,0.3v-9.1C-93.3,111.4-93.7,111.5-94,111.7z"
+ id="path5220" />
+</g>
+<g
+ id="g5222">
+ <g
+ id="g5224">
+ <path
+ fill-rule="evenodd"
+ clip-rule="evenodd"
+ fill="#231F20"
+ d="M-61.9,112h-3l3.8,4l-3.8,4h3.1l3.8-4L-61.9,112z M-66.9,112h-3 l3.8,4l-3.8,4h3.1l3.8-4L-66.9,112z"
+ id="path5226" />
+ </g>
+</g>
+<g
+ id="g5228">
+ <g
+ id="g5230">
+ <path
+ fill-rule="evenodd"
+ clip-rule="evenodd"
+ fill="#231F20"
+ d="M-23,111.5h-2l-3-3l-3,3h-2c-1.1,0-2,0.9-2,2v8c0,1.1,0.9,2,2,2 h10c1.1,0,2-0.9,2-2v-8C-21,112.4-21.9,111.5-23,111.5z M-32,121.5c-0.6,0-1-0.4-1-1s0.4-1,1-1s1,0.4,1,1S-31.4,121.5-32,121.5z M-32,118.5c-0.6,0-1-0.4-1-1s0.4-1,1-1s1,0.4,1,1S-31.4,118.5-32,118.5z M-32,115.5c-0.6,0-1-0.4-1-1s0.4-1,1-1s1,0.4,1,1 S-31.4,115.5-32,115.5z M-23,121.5h-7v-2h7V121.5z M-23,118.5h-7v-2h7V118.5z M-23,115.5h-7v-2h7V115.5z"
+ id="path5232" />
+ </g>
+</g>
+<g
+ id="g5234">
+ <g
+ id="g5236">
+ <path
+ fill-rule="evenodd"
+ clip-rule="evenodd"
+ fill="#231F20"
+ d="M2,115h7c0.6,0,1-0.4,1-1v-4c0-0.6-0.4-1-1-1H2c-0.6,0-1,0.4-1,1 v4C1,114.6,1.4,115,2,115z M14,109h-2c-0.6,0-1,0.4-1,1v4c0,0.6,0.4,1,1,1h2c0.6,0,1-0.4,1-1v-4C15,109.4,14.6,109,14,109z M14,116H8c-0.6,0-1,0.4-1,1v5c0,0.6,0.4,1,1,1h6c0.6,0,1-0.4,1-1v-5C15,116.4,14.6,116,14,116z M5,116H2c-0.6,0-1,0.4-1,1v5 c0,0.6,0.4,1,1,1h3c0.6,0,1-0.4,1-1v-5C6,116.4,5.6,116,5,116z"
+ id="path5238" />
+ </g>
+</g>
+<path
+ fill-rule="evenodd"
+ clip-rule="evenodd"
+ fill="#231F20"
+ d="M45.8,116c0,0-0.6,0.8-1.8,0.8c-1.2,0-1.8-0.8-1.8-0.8l-6-5.1 c0.3-0.5,0.9-0.9,1.6-0.9h12.4c0.7,0,1.3,0.4,1.6,0.9L45.8,116z M42.2,117.7c0,0,0.6,0.8,1.8,0.8c1.2,0,1.8-0.8,1.8-0.8l6.2-5.4v8 c0,0.9-0.8,1.7-1.8,1.7H37.8c-1,0-1.8-0.8-1.8-1.7v-8L42.2,117.7z"
+ id="path5240" />
+<g
+ id="g5242">
+ <g
+ id="g5244">
+ <path
+ fill-rule="evenodd"
+ clip-rule="evenodd"
+ fill="#231F20"
+ d="M-237.5,145h-13c-0.8,0-1.5,0.7-1.5,1.5v11 c0,0.8,0.7,1.5,1.5,1.5h13c0.8,0,1.5-0.7,1.5-1.5v-11C-236,145.7-236.7,145-237.5,145z M-245.5,146c0.3,0,0.5,0.2,0.5,0.5 c0,0.3-0.2,0.5-0.5,0.5c-0.3,0-0.5-0.2-0.5-0.5C-246,146.2-245.8,146-245.5,146z M-247.6,146c0.3,0,0.5,0.2,0.5,0.5 c0,0.3-0.2,0.5-0.5,0.5s-0.5-0.2-0.5-0.5C-248.1,146.2-247.8,146-247.6,146z M-249.5,146c0.3,0,0.5,0.2,0.5,0.5 c0,0.3-0.2,0.5-0.5,0.5s-0.5-0.2-0.5-0.5C-250,146.2-249.8,146-249.5,146z M-250,156v-6c0-0.6,0.4-1,1-1h7v8h-7 C-249.6,157-250,156.6-250,156z M-238,156c0,0.6-0.4,1-1,1h-1v-8h1c0.6,0,1,0.4,1,1V156z"
+ id="path5246" />
+ </g>
+</g>
+<path
+ fill-rule="evenodd"
+ clip-rule="evenodd"
+ fill="#231F20"
+ d="M-213.2,156c-1.3-1.2-2.2-2.8-2.2-4.6c0-3.6,3.3-6.5,7.4-6.5 c4.1,0,7.4,2.9,7.4,6.5c0,3.6-3.3,6.5-7.4,6.5c-0.8,0-1.6-0.1-2.4-0.3c-1.8,0.7-4.3,1.7-4.5,1.4C-213.9,157.9-213.5,156.8-213.2,156 z"
+ id="path5248" />
+<rect
+ id="_x3C_Slice_x3E_"
+ fill="none"
+ width="16"
+ height="16" />
+</svg> \ No newline at end of file
diff --git a/arc-firefox-theme/chrome/browser/identity-icons-generic.png b/arc-firefox-theme/chrome/browser/identity-icons-generic.png
new file mode 100644
index 0000000..a39e493
--- /dev/null
+++ b/arc-firefox-theme/chrome/browser/identity-icons-generic.png
Binary files differ
diff --git a/arc-firefox-theme/chrome/browser/identity-icons-https-ev.png b/arc-firefox-theme/chrome/browser/identity-icons-https-ev.png
new file mode 100644
index 0000000..d49be13
--- /dev/null
+++ b/arc-firefox-theme/chrome/browser/identity-icons-https-ev.png
Binary files differ
diff --git a/arc-firefox-theme/chrome/browser/identity-icons-https-mixed-active.png b/arc-firefox-theme/chrome/browser/identity-icons-https-mixed-active.png
new file mode 100644
index 0000000..3c77bc8
--- /dev/null
+++ b/arc-firefox-theme/chrome/browser/identity-icons-https-mixed-active.png
Binary files differ
diff --git a/arc-firefox-theme/chrome/browser/identity-icons-https-mixed-display.png b/arc-firefox-theme/chrome/browser/identity-icons-https-mixed-display.png
new file mode 100644
index 0000000..09b4e97
--- /dev/null
+++ b/arc-firefox-theme/chrome/browser/identity-icons-https-mixed-display.png
Binary files differ
diff --git a/arc-firefox-theme/chrome/browser/identity-icons-https.png b/arc-firefox-theme/chrome/browser/identity-icons-https.png
new file mode 100644
index 0000000..ffd6694
--- /dev/null
+++ b/arc-firefox-theme/chrome/browser/identity-icons-https.png
Binary files differ
diff --git a/arc-firefox-theme/chrome/browser/identity-mixed-active-blocked.svg b/arc-firefox-theme/chrome/browser/identity-mixed-active-blocked.svg
deleted file mode 100644
index 8b442ba..0000000
--- a/arc-firefox-theme/chrome/browser/identity-mixed-active-blocked.svg
+++ /dev/null
@@ -1,31 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- This Source Code Form is subject to the terms of the Mozilla Public
- - License, v. 2.0. If a copy of the MPL was not distributed with this
- - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
- width="16" height="16" viewBox="0 0 16 16">
- <style>
- .icon-default {
- fill: #4d9a26;
- }
- </style>
-
- <defs>
- <rect id="shape-lock-clasp-outer" x="2" y="1" width="8" height="10" rx="4" ry="4" />
- <rect id="shape-lock-clasp-inner" x="4" y="3" width="4" height="6" rx="2" ry="2" />
- <rect id="shape-lock-base" x="1" y="6" width="10" height="7" rx="1" ry="1" />
-
- <mask id="mask-clasp-cutout">
- <rect width="16" height="16" fill="#000" />
- <use xlink:href="#shape-lock-clasp-outer" fill="#fff" />
- <use xlink:href="#shape-lock-clasp-inner" fill="#000" />
- </mask>
- </defs>
-
- <use xlink:href="#shape-lock-clasp-outer" mask="url(#mask-clasp-cutout)" class="icon-default" />
- <use xlink:href="#shape-lock-base" class="icon-default" />
- <path fill="#fff" d="M10.5,5C9.8,5,9.1,5.4,8.8,6.2l-3.5,6.8c-0.4,0.7-0.4,1.4,0,2c0.4,0.6,1,1,1.8,1H14c0.8,0,1.4-0.4,1.8-1 c0.3-0.6,0.3-1.4,0-2l-3.5-6.8C11.9,5.4,11.2,5,10.5,5L10.5,5z"/>
- <path fill="#999" d="M14.8,13.4l-3.5-6.8C11.2,6.2,10.9,6,10.5,6c-0.3,0-0.7,0.2-0.9,0.6l-3.5,6.8c-0.2,0.4-0.2,0.8,0,1.1C6.3,14.8,6.6,15,7,15 H14c0.4,0,0.7-0.2,0.9-0.5C15.1,14.2,15,13.8,14.8,13.4z"/>
- <path fill="#fff" d="M10,8.5C10,8.2,10.2,8,10.5,8S11,8.2,11,8.5L10.8,11h-0.6L10,8.5z" />
- <circle fill="#fff" cx="10.5" cy="12.5" r=".75" />
-</svg>
diff --git a/arc-firefox-theme/chrome/browser/identity-mixed-active-loaded.svg b/arc-firefox-theme/chrome/browser/identity-mixed-active-loaded.svg
deleted file mode 100644
index b7191a8..0000000
--- a/arc-firefox-theme/chrome/browser/identity-mixed-active-loaded.svg
+++ /dev/null
@@ -1,38 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- This Source Code Form is subject to the terms of the Mozilla Public
- - License, v. 2.0. If a copy of the MPL was not distributed with this
- - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
- width="16" height="16" viewBox="0 0 16 16">
- <style>
- .icon-default {
- fill: #999;
- }
- </style>
-
- <defs>
- <rect id="shape-lock-clasp-outer" x="4" y="2" width="8" height="10" rx="4" ry="4" />
- <rect id="shape-lock-clasp-inner" x="6" y="4" width="4" height="6" rx="2" ry="2" />
- <rect id="shape-lock-base" x="3" y="7" width="10" height="7" rx="1" ry="1" />
-
- <mask id="mask-clasp-cutout">
- <rect width="16" height="16" fill="#000" />
- <use xlink:href="#shape-lock-clasp-outer" fill="#fff" />
- <use xlink:href="#shape-lock-clasp-inner" fill="#000" />
- <line x1="2" y1="13" x2="14" y2="1.5" stroke="#000" stroke-width="2" />
- <line x1="2" y1="15" x2="14" y2="3.5" stroke="#000" stroke-width="2" />
- <rect x="3" y="7" width="10" height="7" rx="1" ry="1" fill="#000" />
- </mask>
-
- <mask id="mask-base-cutout">
- <rect width="16" height="16" fill="#000" />
- <use xlink:href="#shape-lock-base" fill="#fff" />
- <line x1="2" y1="14.8" x2="14" y2="3.2" stroke="#000" stroke-width="1.8" />
- </mask>
- </defs>
-
- <use xlink:href="#shape-lock-clasp-outer" mask="url(#mask-clasp-cutout)" class="icon-default" />
- <use xlink:href="#shape-lock-base" mask="url(#mask-base-cutout)" class="icon-default" />
-
- <line x1="2" y1="14.1" x2="14" y2="2.5" stroke="#d92d21" stroke-width="1.8" />
-</svg>
diff --git a/arc-firefox-theme/chrome/browser/identity-mixed-passive-loaded.svg b/arc-firefox-theme/chrome/browser/identity-mixed-passive-loaded.svg
deleted file mode 100644
index d1e9dbd..0000000
--- a/arc-firefox-theme/chrome/browser/identity-mixed-passive-loaded.svg
+++ /dev/null
@@ -1,31 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- This Source Code Form is subject to the terms of the Mozilla Public
- - License, v. 2.0. If a copy of the MPL was not distributed with this
- - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
- width="16" height="16" viewBox="0 0 16 16">
- <style>
- .icon-default {
- fill: #808080;
- }
- </style>
-
- <defs>
- <rect id="shape-lock-clasp-outer" x="2" y="1" width="8" height="10" rx="4" ry="4" />
- <rect id="shape-lock-clasp-inner" x="4" y="3" width="4" height="6" rx="2" ry="2" />
- <rect id="shape-lock-base" x="1" y="6" width="10" height="7" rx="1" ry="1" />
-
- <mask id="mask-clasp-cutout">
- <rect width="16" height="16" fill="#000" />
- <use xlink:href="#shape-lock-clasp-outer" fill="#fff" />
- <use xlink:href="#shape-lock-clasp-inner" fill="#000" />
- </mask>
- </defs>
-
- <use xlink:href="#shape-lock-clasp-outer" mask="url(#mask-clasp-cutout)" class="icon-default" />
- <use xlink:href="#shape-lock-base" class="icon-default" />
- <path fill="#fff" d="M10.5,5C9.8,5,9.1,5.4,8.8,6.2l-3.5,6.8c-0.4,0.7-0.4,1.4,0,2c0.4,0.6,1,1,1.8,1H14c0.8,0,1.4-0.4,1.8-1 c0.3-0.6,0.3-1.4,0-2l-3.5-6.8C11.9,5.4,11.2,5,10.5,5L10.5,5z"/>
- <path fill="#ffbf00" d="M14.8,13.4l-3.5-6.8C11.2,6.2,10.9,6,10.5,6c-0.3,0-0.7,0.2-0.9,0.6l-3.5,6.8c-0.2,0.4-0.2,0.8,0,1.1C6.3,14.8,6.6,15,7,15 H14c0.4,0,0.7-0.2,0.9-0.5C15.1,14.2,15,13.8,14.8,13.4z"/>
- <path fill="#fff" d="M10,8.5C10,8.2,10.2,8,10.5,8S11,8.2,11,8.5L10.8,11h-0.6L10,8.5z" />
- <circle fill="#fff" cx="10.5" cy="12.5" r=".75" />
-</svg>
diff --git a/arc-firefox-theme/chrome/browser/identity-not-secure.svg b/arc-firefox-theme/chrome/browser/identity-not-secure.svg
deleted file mode 100644
index a57a5af..0000000
--- a/arc-firefox-theme/chrome/browser/identity-not-secure.svg
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- This Source Code Form is subject to the terms of the Mozilla Public
- - License, v. 2.0. If a copy of the MPL was not distributed with this
- - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
- <circle fill="#a6a6a6" cx="8" cy="8" r="7" />
- <path transform="translate(1 1)" fill="#fff" d="M5.31617536,1.74095137 C5.29841561,1.73995137 5.27868256,1.74095137 5.26190947,1.74795137 C5.25796286,1.74995137 5.2530296,1.75395137 5.24908299,1.75895137 C5.2550029,1.75895137 5.26190947,1.75895137 5.26684273,1.75795137 C5.28460248,1.75395137 5.29841561,1.74195137 5.31617536,1.74095137 L5.31617536,1.74095137 Z M5.33886837,2.59995137 C5.36156138,2.57095137 5.30729549,2.54695137 5.27670926,2.54895137 C5.28460248,2.51395137 5.32900184,2.49595137 5.31716201,2.45195137 C5.30630884,2.40595137 5.25105629,2.41495137 5.22145672,2.43995137 C5.1948171,2.46295137 5.18100396,2.50295137 5.15831095,2.52995137 C5.14548447,2.54495137 5.12180481,2.54995137 5.11292494,2.56795137 C5.10503172,2.58495137 5.11489824,2.61395137 5.11391159,2.63295137 C5.15041773,2.63795137 5.18889718,2.62695137 5.2155368,2.60095137 L5.23329655,2.59295137 C5.22934994,2.59595137 5.22737663,2.60295137 5.22540333,2.60695137 C5.24316307,2.62895137 5.32209528,2.62295137 5.33886837,2.59995137 L5.33886837,2.59995137 Z M5.37636117,1.37295137 C5.37438786,1.42695137 5.42668044,1.43295137 5.46515989,1.45395137 C5.45332006,1.48495137 5.410894,1.48395137 5.39116095,1.50895137 C5.36748129,1.53995137 5.410894,1.56695137 5.43260036,1.58095137 C5.47502642,1.60695137 5.45134676,1.63695137 5.44345354,1.67395137 C5.43161371,1.72595137 5.54310544,1.71195137 5.56777176,1.71095137 C5.61019782,1.70895137 5.67729019,1.71595137 5.71774294,1.69595137 C5.76115565,1.67195137 5.78384866,1.61895137 5.82923468,1.59295137 C5.86672748,1.57095137 5.92000671,1.55895137 5.96144612,1.57395137 C6.00485883,1.58895137 5.99992557,1.64495137 6.03544506,1.66895137 C6.07688447,1.69795137 6.12227048,1.70695137 6.15778997,1.66395137 C6.18048298,1.63695137 6.23080226,1.60295137 6.23277557,1.57395137 C6.23672218,1.52295137 6.25152196,1.48295137 6.30776116,1.47195137 C6.35314718,1.46295137 6.34328065,1.50695137 6.37485353,1.51495137 C6.44490586,1.53295137 6.47845205,1.31895137 6.55442429,1.38195137 C6.57218404,1.39695137 6.5771173,1.45495137 6.60770353,1.44995137 C6.63927641,1.44495137 6.64026306,1.39895137 6.67380925,1.39795137 C6.68466243,1.42895137 6.61559675,1.46695137 6.60671688,1.50095137 C6.64914294,1.46595137 6.66986264,1.47095137 6.71820861,1.46595137 C6.7310351,1.49895137 6.63631645,1.55295137 6.61165014,1.55795137 C6.5771173,1.56695137 6.5563976,1.54695137 6.52975798,1.56595137 C6.50903828,1.57995137 6.48042535,1.57895137 6.45575904,1.58095137 C6.4212262,1.58495137 6.35610713,1.63095137 6.35709379,1.66895137 C6.35709379,1.68395137 6.36893362,1.71795137 6.35610713,1.72995137 C6.3442673,1.74295137 6.31565438,1.73095137 6.31269442,1.71795137 C6.28309485,1.76195137 6.2446154,1.68495137 6.21994908,1.74695137 C6.25941518,1.75695137 6.29592133,1.79495137 6.34032069,1.80595137 C6.3837334,1.81695137 6.42714612,1.82795137 6.46957217,1.83995137 C6.54159781,1.86195137 6.64914294,1.77495137 6.70439548,1.73295137 C6.75668806,1.69395137 6.82279378,1.60595137 6.83660692,1.54295137 C6.85239336,1.47395137 6.92737895,1.39495137 6.91159251,1.32695137 C6.89777937,1.26295137 6.88791285,1.23295137 6.95993848,1.20995137 C6.99052471,1.19995137 7.06452365,1.18395137 7.07537683,1.14895137 C7.09116327,1.09695137 6.9283656,1.11095137 6.90369929,1.09895137 C6.82180713,1.06195137 6.78628764,1.02095137 6.69156899,1.05795137 C6.64223637,1.07695137 6.59389039,1.09295137 6.54258446,1.10695137 C6.51594484,1.11395137 6.48930523,1.11595137 6.47450544,1.13895137 C6.46858552,1.14795137 6.4606923,1.15495137 6.45082578,1.15995137 C6.40839972,1.17695137 6.4606923,1.09595137 6.46562556,1.09095137 C6.4794387,1.07495137 6.50213171,1.02595137 6.45773234,1.03695137 C6.39261328,1.05195137 6.34525395,1.15195137 6.27520162,1.15695137 C6.22192239,1.16095137 6.23869548,1.11395137 6.25250862,1.08695137 C6.27914824,1.03795137 6.20317599,1.03195137 6.1696298,1.03195137 C6.12227048,1.03195137 6.08675099,1.05895137 6.04136497,1.06395137 C5.99893892,1.06795137 5.94960629,1.07595137 5.90718023,1.07495137 C5.82232811,1.07195137 5.76608892,1.12195137 5.68222345,1.09395137 C5.59342472,1.06495137 5.49771943,1.13895137 5.41188066,1.14895137 C5.38326773,1.15295137 5.34182833,1.14695137 5.3299885,1.18095137 C5.32012197,1.20895137 5.3299885,1.25195137 5.35169485,1.27295137 L5.35860142,1.26695137 C5.33985502,1.28595137 5.33788172,1.31295137 5.31025545,1.32295137 C5.28361583,1.33195137 5.25697621,1.36695137 5.24316307,1.39095137 C5.2323099,1.40895137 5.20172367,1.48395137 5.2550029,1.44495137 C5.29348235,1.41595137 5.31518871,1.36195137 5.37636117,1.37295137 L5.37636117,1.37295137 Z M2.18355356,6.10795137 C2.09278153,6.04195137 1.88657115,6.02595137 1.91222411,5.87195137 C1.92801055,5.77795137 2.0247025,5.70495137 2.10264805,5.65895137 C2.20525992,5.59895137 2.31971161,5.59695137 2.43514996,5.60695137 C2.46277623,5.60995137 2.51506881,5.60495137 2.5298686,5.62695137 C2.53776182,5.63795137 2.55354826,5.64495137 2.56637474,5.64895137 C2.59696097,5.65795137 2.62853385,5.65895137 2.66010674,5.66495137 C2.70746606,5.67395137 2.74101224,5.71495137 2.78837156,5.68095137 C2.84263745,5.64295137 2.85151733,5.63495137 2.91762305,5.64295137 C2.9768222,5.64995137 3.01234169,5.60495137 3.06167432,5.60895137 C3.07746076,5.60995137 3.09127389,5.61295137 3.10311372,5.61795137 C3.10804699,5.60095137 3.11495355,5.58595137 3.12580673,5.58295137 C3.15047305,5.57595137 3.20473893,5.63595137 3.2303919,5.64095137 C3.29551097,5.65495137 3.29156436,5.60895137 3.29649762,5.56195137 C3.32905715,5.55595137 3.34484359,5.60095137 3.37444317,5.57295137 C3.37345652,5.58195137 3.37937643,5.59595137 3.37937643,5.60495137 C3.38529635,5.60895137 3.39220292,5.60895137 3.39812283,5.60395137 C3.40108279,5.59895137 3.40206944,5.59395137 3.40009614,5.58795137 C3.41588258,5.59295137 3.4237758,5.58195137 3.4257491,5.56295137 C3.43758893,5.56395137 3.45633533,5.55695137 3.46817516,5.55895137 C3.47705503,5.52495137 3.49678809,5.47995137 3.47212177,5.44895137 C3.47804169,5.44795137 3.48494825,5.44595137 3.49185482,5.44495137 C3.49185482,5.41095137 3.51454783,5.39595137 3.51553448,5.36895137 C3.48001499,5.36395137 3.44054889,5.36595137 3.40404275,5.36695137 C3.4257491,5.34695137 3.47804169,5.30295137 3.48297495,5.27595137 C3.49284148,5.22795137 3.43068237,5.19895137 3.43561563,5.14195137 C3.44153554,5.17195137 3.47508173,5.24095137 3.50665461,5.25095137 C3.57769359,5.27495137 3.55697389,5.20395137 3.56190715,5.16695137 C3.5796669,5.04995137 3.68425207,5.14695137 3.68622537,5.20795137 C3.7168116,5.13795137 3.79278385,5.21595137 3.75825101,5.27595137 C3.74147791,5.30495137 3.71878491,5.29395137 3.73950461,5.33195137 C3.7543044,5.35895137 3.77601075,5.35995137 3.80758363,5.35295137 C3.81547685,5.33695137 3.82238342,5.31895137 3.82238342,5.29995137 C3.87664931,5.28295137 3.9121688,5.34795137 3.88059592,5.38695137 C3.92104868,5.36495137 3.96248808,5.34395137 4.00590079,5.33295137 C3.98024783,5.24295137 3.95360821,5.15495137 3.9703813,5.05895137 C3.97432791,5.03795137 3.97728787,5.01395137 3.99307431,4.99795137 C4.01280736,4.97695137 3.98814105,4.98495137 3.98616774,4.97095137 C3.98024783,4.92895137 4.02464719,4.88595137 4.04142028,4.84795137 C3.99504762,4.83795137 4.03747367,4.74595137 4.0680599,4.72995137 C4.10160609,4.71295137 4.20027134,4.74095137 4.20717791,4.71395137 C4.22691096,4.72495137 4.24565736,4.74095137 4.26933702,4.74095137 C4.32360291,4.74195137 4.36010905,4.74295137 4.39760185,4.78695137 C4.41634825,4.80995137 4.44397452,4.86095137 4.47752071,4.86495137 C4.47653405,4.90295137 4.51994676,4.93095137 4.47456075,4.96295137 C4.43904126,4.98795137 4.38970863,4.98195137 4.37490884,5.02995137 C4.36504232,5.05995137 4.33642939,5.07395137 4.3798421,5.09495137 C4.3985885,5.10495137 4.42226816,5.10695137 4.44298787,5.10695137 C4.44792113,5.13595137 4.46272092,5.17495137 4.50021371,5.16995137 C4.573226,5.16095137 4.58901244,5.06895137 4.64722494,5.03795137 C4.74194358,4.98795137 4.7271438,5.20395137 4.80903596,5.14995137 C4.82876901,5.13695137 4.82876901,5.08195137 4.83863553,5.06095137 C4.85836858,5.01695137 4.88106159,4.97195137 4.90967452,4.93295137 C4.94618066,4.88295137 4.99156668,4.83095137 4.97578024,4.76595137 C4.96690036,4.72995137 4.89783469,4.71495137 4.8662618,4.68995137 C4.82876901,4.65895137 4.79226286,4.62595137 4.76956986,4.58295137 C4.75575672,4.55695137 4.7478635,4.54795137 4.76956986,4.53495137 C4.78239634,4.52795137 4.77844973,4.51395137 4.77351647,4.50395137 C4.74983681,4.45395137 4.68570439,4.36495137 4.77548977,4.33395137 C4.79522282,4.32695137 4.83666223,4.26295137 4.83962219,4.23795137 C4.84455545,4.19595137 4.78140969,4.15795137 4.81002261,4.11595137 C4.83074231,4.08495137 4.8830349,4.06495137 4.90967452,4.03395137 C4.922501,4.01895137 4.93730079,4.00595137 4.95703384,4.00195137 C4.95802049,3.98495137 4.9619671,3.96595137 4.97676689,3.95495137 C5.00044655,3.93695137 5.03793935,3.94595137 5.06556562,3.93695137 C5.11095163,3.92295137 5.13068468,3.87595137 5.16620418,3.84995137 C5.19580375,3.82795137 5.22934994,3.83595137 5.26092282,3.81995137 C5.27769591,3.81195137 5.28460248,3.79395137 5.30137557,3.78595137 C5.34281498,3.76595137 5.3901743,3.79795137 5.4089207,3.83295137 C5.45332006,3.91695137 5.5085726,4.04695137 5.63486413,4.01295137 C5.68617006,3.99895137 5.72464951,3.95695137 5.74043595,3.90895137 C5.75523574,3.86295137 5.73747599,3.82495137 5.74043595,3.77995137 C5.74438256,3.69995137 5.82232811,3.64895137 5.83120798,3.56995137 C5.77200883,3.57095137 5.80259506,3.53395137 5.78286201,3.49995137 C5.76115565,3.46195137 5.71182303,3.48995137 5.67926349,3.48395137 C5.71280968,3.40295137 5.71280968,3.37495137 5.63387748,3.33595137 C5.59934464,3.31895137 5.54211879,3.23895137 5.51547917,3.24195137 C5.53718553,3.21195137 5.58849146,3.26195137 5.6042779,3.27595137 C5.63881074,3.30895137 5.66939697,3.32395137 5.71774294,3.32795137 C5.70392981,3.30695137 5.69702324,3.26895137 5.70590311,3.24495137 C5.71478298,3.22295137 5.69307663,3.19995137 5.69504993,3.17195137 C5.75030248,3.24295137 5.7414226,3.32395137 5.77299548,3.40195137 C5.78582197,3.43495137 5.8183815,3.45695137 5.83219464,3.49095137 C5.84995438,3.53395137 5.83811455,3.53295137 5.87560735,3.55895137 C5.89830036,3.57495137 5.90619358,3.60295137 5.91014019,3.62795137 C5.91704675,3.67195137 5.9328332,3.65295137 5.95651286,3.67795137 C5.97032599,3.69295137 6.00584548,3.69495137 5.99893892,3.72595137 C5.99400565,3.74795137 5.97920586,3.76595137 5.97624591,3.78895137 C5.96736603,3.85495137 6.09661752,3.76495137 6.109444,3.75595137 C6.13707027,3.73495137 6.18245629,3.73095137 6.20416264,3.70595137 C6.22685565,3.67995137 6.22192239,3.64195137 6.24560205,3.61795137 C6.27520162,3.58695137 6.30381455,3.60795137 6.33933404,3.60195137 C6.38077345,3.59595137 6.41629294,3.56295137 6.44687917,3.53795137 C6.51199823,3.48295137 6.55343764,3.42295137 6.60770353,3.35995137 C6.58402387,3.36595137 6.50311836,3.42495137 6.4981851,3.36995137 C6.46759887,3.36995137 6.39655989,3.36495137 6.38570671,3.33095137 C6.37682684,3.30595137 6.37978679,3.27795137 6.37978679,3.25295137 C6.37880014,3.22595137 6.34624061,3.23495137 6.32453425,3.22095137 C6.28112154,3.19295137 6.25941518,3.14095137 6.21304252,3.11695137 C6.13904358,3.07795137 6.09464421,3.01495137 6.05024485,2.94795137 C6.02459188,2.90895137 5.93381985,2.82995137 5.94072642,2.78295137 C5.94467303,2.75195137 5.97032599,2.71895137 5.96835269,2.68795137 C5.96736603,2.65995137 5.94565968,2.64495137 5.94861964,2.61395137 C5.95157959,2.57795137 5.86475417,2.51495137 5.94072642,2.50795137 C5.96440608,2.50595137 5.96835269,2.47695137 5.9949923,2.46095137 C6.02459188,2.44295137 6.01768531,2.42695137 6.05024485,2.43595137 C6.10253743,2.45195137 6.13904358,2.39395137 6.17456307,2.36295137 C6.23573552,2.30895137 6.13805692,2.30795137 6.13312366,2.26695137 C6.1281904,2.22595137 6.10451074,2.19595137 6.09760417,2.14795137 C6.09365756,2.11295137 6.06109802,2.12695137 6.04235163,2.13595137 C6.01669866,2.14795137 5.99104569,2.12995137 5.96637938,2.12495137 C5.94368637,2.11995137 5.92493997,2.08195137 5.8973137,2.09395137 C5.876594,2.10395137 5.87758065,2.12895137 5.84798108,2.12595137 C5.82627472,2.12395137 5.81246159,2.10295137 5.79075523,2.09895137 C5.75720904,2.09495137 5.78680862,2.12695137 5.74931582,2.12995137 C5.72267621,2.13195137 5.63683743,2.09595137 5.63486413,2.12995137 C5.60822451,2.08395137 5.59737133,2.16195137 5.56875841,2.16995137 C5.53718553,2.17895137 5.50363934,2.17095137 5.47206646,2.18295137 C5.40300078,2.21095137 5.42569379,2.27995137 5.49179951,2.29095137 C5.54507875,2.29895137 5.47601307,2.33595137 5.49377282,2.37195137 C5.50955926,2.40395137 5.51449252,2.42595137 5.54902536,2.43895137 C5.60625121,2.45995137 5.66742366,2.47695137 5.64769061,2.55095137 C5.62203765,2.64295137 5.55790523,2.72995137 5.46811985,2.77195137 C5.38228108,2.81195137 5.35860142,2.70295137 5.29348235,2.67495137 C5.2530296,2.65795137 5.20764358,2.66395137 5.16521752,2.66895137 C5.15831095,2.67995137 5.22441667,2.70095137 5.23526985,2.71995137 C5.2550029,2.75895137 5.20073701,2.75395137 5.1967904,2.78395137 C5.19284379,2.80895137 5.16028426,2.82695137 5.17804401,2.85195137 C5.15929761,2.82895137 5.12279146,2.85995137 5.10996498,2.87395137 C5.09121858,2.89395137 5.09516519,2.90695137 5.10305841,2.93195137 C5.11884485,2.98295137 5.04188596,3.03595137 4.99649994,3.02995137 C4.95802049,3.02395137 4.92151435,3.02695137 4.8850082,3.00895137 C4.84159549,2.98795137 4.85639528,3.00095137 4.84751541,2.95195137 C4.83863553,2.90595137 4.77548977,2.88595137 4.81298257,2.82895137 C4.83962219,2.78695137 4.8267957,2.79095137 4.82186244,2.75095137 C4.81594253,2.70895137 4.83468892,2.70295137 4.86823511,2.69695137 C4.90474125,2.68995137 4.92052769,2.62495137 4.94223405,2.59395137 C4.94716731,2.58695137 4.96986032,2.52895137 4.93434083,2.54395137 C4.91460778,2.55295137 4.92940757,2.57795137 4.89882134,2.58195137 C4.87711498,2.58595137 4.85540863,2.57095137 4.83271562,2.57095137 C4.80706265,2.57095137 4.78042303,2.58395137 4.75674337,2.56795137 C4.7685832,2.55395137 4.85343532,2.48395137 4.78634295,2.46995137 C4.75970333,2.46395137 4.78140969,2.50795137 4.7458902,2.50195137 C4.73898363,2.53695137 4.69655757,2.53395137 4.67583787,2.55595137 C4.68471774,2.51895137 4.76266329,2.49095137 4.73701032,2.46095137 C4.79324952,2.41195137 4.80508935,2.40295137 4.7291171,2.37595137 C4.60973215,2.33395137 4.61861202,2.21095137 4.70050418,2.13695137 C4.77548977,2.06895137 4.89882134,1.98295137 4.97183363,2.09595137 C5.04977918,2.21695137 5.0991118,2.12895137 5.16324422,2.05095137 C5.14153786,2.04195137 5.16127091,2.03595137 5.15436434,2.00895137 C5.08332536,2.03795137 5.0201796,1.94595137 5.06852557,1.89095137 C5.09812515,1.85795137 5.14351117,1.86695137 5.18297727,1.85695137 C5.21751011,1.84795137 5.24908299,1.81395137 5.26388278,1.78195137 C5.2342832,1.78995137 5.23822981,1.77195137 5.24908299,1.75895137 C5.23132324,1.75695137 5.21159019,1.74895137 5.1967904,1.74395137 C5.15436434,1.72895137 5.1573243,1.69595137 5.11193829,1.68995137 C5.00439316,1.67395137 5.22441667,1.54995137 5.11687155,1.54995137 C5.08233871,1.54895137 5.05175248,1.49695137 5.02609952,1.50695137 C5.00833977,1.51395137 5.00340651,1.52795137 4.98170015,1.51895137 C4.96690036,1.51295137 4.94914062,1.49995137 4.93138087,1.50995137 C4.89290142,1.53395137 4.8850082,1.50495137 4.84751541,1.51595137 C4.81692918,1.52595137 4.80015608,1.55595137 4.76463659,1.54795137 C4.80015608,1.49995137 4.8435688,1.45995137 4.87514168,1.40995137 C4.89586138,1.37595137 4.92151435,1.34495137 4.95604719,1.32395137 C4.97479358,1.31295137 5.02807282,1.30195137 5.03103278,1.27595137 C5.03596604,1.23295137 5.00932642,1.23695137 4.97972685,1.25395137 C4.90276795,1.29995137 4.82284909,1.34895137 4.7478635,1.39795137 C4.70247748,1.42695137 4.66695799,1.45195137 4.6107188,1.44395137 C4.56730609,1.43695137 4.54954634,1.48495137 4.5150135,1.48095137 C4.49824041,1.41395137 4.12824571,1.65695137 4.08285969,1.67795137 C4.01083406,1.70995137 3.92992855,1.76495137 3.85296965,1.78395137 C3.82139677,1.79195137 3.75529105,1.86595137 3.75923766,1.78395137 C3.71977156,1.77895137 3.69017198,1.81895137 3.66353236,1.83895137 C3.62603957,1.86795137 3.5816402,1.88595137 3.54118745,1.91095137 C3.45436203,1.96695137 3.37246987,2.03395137 3.29156436,2.09695137 C3.21460546,2.15695137 3.13764656,2.22695137 3.05674105,2.28095137 C3.02911478,2.29995137 2.92748957,2.35195137 2.93044953,2.39095137 C3.00247516,2.40495137 3.24815165,2.09695137 3.31721732,2.17995137 C3.33497707,2.20095137 3.21263216,2.26295137 3.1928991,2.27495137 C3.17612601,2.28395137 3.15639296,2.28295137 3.13961987,2.29195137 C3.11791351,2.30495137 3.10410038,2.32695137 3.08338067,2.34095137 C3.02812813,2.37595137 2.98175546,2.42095137 2.94130271,2.47095137 C2.91268978,2.50795137 2.89197008,2.55595137 2.8603972,2.58995137 C2.86533046,2.55395137 2.85842389,2.52795137 2.85941055,2.49295137 C2.81895779,2.51895137 2.8021847,2.56295137 2.74594551,2.55095137 C2.69463957,2.53895137 2.65418682,2.59095137 2.61768068,2.61895137 C2.53282856,2.68395137 2.47560271,2.75595137 2.40456373,2.83195137 C2.36509763,2.87495137 2.32267157,2.90495137 2.29800525,2.95795137 C2.27136564,3.01495137 2.23387284,3.06595137 2.19934,3.11895137 C2.13323428,3.21595137 2.05726204,3.30495137 1.99214297,3.40195137 C1.85894488,3.60095137 1.7711328,3.82895137 1.66161437,4.04095137 C1.60537517,4.15095137 1.55110929,4.25895137 1.52841628,4.38195137 C1.50868323,4.48795137 1.50769657,4.59595137 1.50966988,4.70395137 C1.56985568,4.65695137 1.56689573,4.75495137 1.55110929,4.78395137 C1.52841628,4.82895137 1.5195364,4.87995137 1.51262984,4.92995137 C1.50276331,4.99495137 1.49092348,5.05995137 1.49092348,5.12595137 C1.49092348,5.18195137 1.47316374,5.23395137 1.47217708,5.28795137 C1.45145738,5.27195137 1.49585674,5.20395137 1.45639064,5.21395137 C1.43665759,5.21895137 1.43567094,5.24795137 1.43073768,5.26295137 C1.41495124,5.31495137 1.34489891,5.30995137 1.33404573,5.36895137 C1.32812581,5.40495137 1.3241792,5.42595137 1.30049954,5.45495137 C1.28175314,5.47695137 1.29951289,5.48695137 1.3034595,5.50895137 C1.31233937,5.56095137 1.245247,5.63295137 1.26300675,5.67495137 C1.27977984,5.71595137 1.26794001,5.76195137 1.28668641,5.80095137 C1.29655293,5.82095137 1.31924594,5.84695137 1.31036607,5.87195137 C1.26794001,5.87995137 1.3222059,5.97795137 1.32615251,6.00795137 C1.33207242,6.05695137 1.37548513,6.21095137 1.42284446,6.23295137 C1.48204361,6.32395137 1.56294912,6.45095137 1.66753428,6.49695137 C1.74153322,6.52895137 1.76817284,6.43295137 1.80961225,6.39295137 C1.86190483,6.34095137 1.92998386,6.30795137 1.99904954,6.28395137 C2.05726204,6.26295137 2.30096521,6.19195137 2.18355356,6.10795137 L2.18355356,6.10795137 Z M2.28616542,9.39295137 C2.29800525,9.37295137 2.28912538,9.32195137 2.26741903,9.30495137 C2.21512644,9.26095137 2.19440674,9.36495137 2.22795292,9.39595137 C2.24077941,9.42895137 2.27136564,9.41795137 2.28616542,9.39295137 L2.28616542,9.39295137 Z M2.50026902,6.36895137 C2.48546924,6.35595137 2.47461606,6.36395137 2.47362941,6.33695137 C2.47461606,6.31295137 2.47658936,6.26695137 2.44501648,6.29595137 C2.43613661,6.29895137 2.44797644,6.30395137 2.43514996,6.30895137 C2.42627008,6.31195137 2.41936352,6.30495137 2.4134436,6.30195137 C2.39667051,6.29495137 2.38680398,6.29395137 2.3739775,6.31195137 C2.36509763,6.32395137 2.36509763,6.33795137 2.35029784,6.34795137 L2.32464487,6.35695137 C2.315765,6.35995137 2.29011203,6.37795137 2.28912538,6.38795137 C2.28517877,6.40295137 2.30787178,6.41395137 2.32365822,6.41795137 C2.3364847,6.42695137 2.3532578,6.43495137 2.36608428,6.44395137 C2.37891076,6.45295137 2.39963047,6.46895137 2.41541691,6.47295137 C2.4509364,6.49295137 2.50618894,6.51495137 2.53381521,6.47295137 C2.54170843,6.45695137 2.54762835,6.44495137 2.53677517,6.43095137 C2.52690864,6.41595137 2.5111222,6.41195137 2.50618894,6.39995137 C2.50224233,6.38695137 2.51309551,6.37895137 2.50026902,6.36895137 L2.50026902,6.36895137 Z M7.24508107,7.12395137 C7.22633467,7.12495137 7.19278848,7.13695137 7.17798869,7.14995137 C7.14838912,7.17595137 7.21153488,7.19095137 7.23620119,7.19795137 C7.26382747,7.21395137 7.30329357,7.22195137 7.32993319,7.23795137 C7.35262619,7.25495137 7.36841263,7.27795137 7.3940656,7.28895137 C7.42563848,7.30395137 7.46905119,7.31095137 7.50358403,7.31995137 C7.51838382,7.32495137 7.54107683,7.32395137 7.56080988,7.32795137 C7.58251623,7.34095137 7.59238276,7.36095137 7.61014251,7.37495137 C7.64072873,7.40295137 7.68414145,7.40995137 7.7245942,7.40795137 C7.76307365,7.41195137 7.79168657,7.41895137 7.82621941,7.40995137 C7.86568551,7.39995137 7.89331178,7.41995137 7.92981793,7.41995137 C7.94461771,7.41995137 7.9594175,7.40795137 7.97323064,7.40895137 C7.99197704,7.40895137 7.99395034,7.41695137 8.00283021,7.43295137 C8.01861666,7.45595137 8.05906941,7.49095137 8.08768233,7.49195137 C8.10544208,7.49195137 8.11925521,7.48895137 8.134055,7.49395137 C8.15082809,7.50395137 8.15773466,7.50395137 8.16957449,7.51395137 C8.1902942,7.52295137 8.20805394,7.52895137 8.21693381,7.54495137 C8.23272026,7.57295137 8.2317336,7.60395137 8.25639992,7.62595137 C8.27317301,7.63895137 8.29093275,7.65295137 8.3086925,7.66595137 C8.32053233,7.67695137 8.31066581,7.67495137 8.32842555,7.67495137 C8.33829208,7.67695137 8.35703847,7.67695137 8.36986496,7.67295137 C8.41919758,7.66995137 8.39255797,7.59995137 8.37677153,7.57695137 C8.366905,7.55695137 8.35802513,7.54095137 8.36197174,7.52195137 C8.36493169,7.49895137 8.37578487,7.48295137 8.36098508,7.46395137 C8.35309186,7.45195137 8.34223869,7.44595137 8.33138551,7.43995137 C8.32546559,7.43195137 8.32250564,7.42395137 8.31559907,7.41195137 C8.30079928,7.39295137 8.27218636,7.38695137 8.25343996,7.36895137 C8.22186708,7.33695137 8.20509398,7.29095137 8.16464123,7.26095137 C8.14293487,7.24795137 8.12320182,7.25795137 8.09656221,7.24695137 C8.08570903,7.23995137 8.07978911,7.23295137 8.06400267,7.22795137 C8.04920288,7.22295137 8.0363764,7.22595137 8.02256327,7.22495137 C7.99395034,7.22295137 7.96928403,7.19795137 7.94165776,7.19995137 C7.91107153,7.20395137 7.90515161,7.23695137 7.88739187,7.25495137 C7.87160543,7.26795137 7.85384568,7.26795137 7.84792577,7.24695137 C7.84595246,7.21995137 7.85581899,7.20395137 7.86963212,7.18695137 C7.89133848,7.16395137 7.86963212,7.15095137 7.8410192,7.14895137 C7.80451305,7.14895137 7.79760649,7.17795137 7.7828067,7.20895137 C7.75912704,7.24195137 7.74432725,7.21895137 7.71078106,7.21395137 C7.68808806,7.21495137 7.67230162,7.22395137 7.65059526,7.21495137 C7.63579547,7.20995137 7.63283551,7.19795137 7.62198234,7.19095137 C7.60520924,7.18195137 7.59238276,7.18495137 7.58054293,7.19295137 C7.56376984,7.19695137 7.56376984,7.19695137 7.54699674,7.18795137 C7.53219696,7.18195137 7.52825034,7.16995137 7.50950395,7.16595137 C7.47990437,7.15995137 7.44931814,7.18495137 7.42465183,7.17795137 C7.41379865,7.17195137 7.40491878,7.15595137 7.39011899,7.15095137 C7.3733459,7.14095137 7.37630585,7.14995137 7.36545268,7.16195137 C7.34670628,7.17995137 7.32105331,7.18595137 7.30329357,7.17195137 C7.28060056,7.15595137 7.27862725,7.12895137 7.24508107,7.12395137 L7.24508107,7.12395137 Z M8.37183826,8.30595137 C8.3876247,8.30395137 8.39551792,8.28795137 8.40933106,8.28995137 C8.4251175,8.28695137 8.41722428,8.30295137 8.42807746,8.31295137 C8.43794398,8.32195137 8.44781051,8.32195137 8.45767703,8.32195137 C8.47543678,8.32495137 8.50996962,8.32695137 8.51687619,8.31095137 C8.52476941,8.28595137 8.48333,8.28095137 8.47247682,8.26095137 C8.4626103,8.23195137 8.4853033,8.20395137 8.49319652,8.17895137 C8.50503635,8.14495137 8.4626103,8.12995137 8.46655691,8.10295137 C8.46557025,8.07395137 8.4853033,8.06395137 8.47938339,8.03595137 C8.47445013,8.01495137 8.45669038,7.99195137 8.4438639,7.97695137 C8.43202407,7.96095137 8.40933106,7.94595137 8.41130436,7.92295137 C8.41327767,7.89895137 8.45669038,7.89995137 8.43597068,7.87095137 C8.42413085,7.84595137 8.39255797,7.85095137 8.36394504,7.84695137 C8.35407852,7.84695137 8.34421199,7.84795137 8.33434547,7.83795137 C8.32546559,7.82395137 8.3294122,7.81695137 8.3294122,7.80695137 C8.32349229,7.77995137 8.30277259,7.76995137 8.27909292,7.75895137 C8.2711997,7.75495137 8.25935987,7.74995137 8.25442661,7.73795137 C8.25048,7.72595137 8.26231983,7.72195137 8.25837322,7.71095137 C8.24554674,7.68495137 8.19818742,7.72095137 8.17845437,7.71195137 C8.16464123,7.70995137 8.16661454,7.69695137 8.15773466,7.68295137 L8.134055,7.67195137 C8.10149547,7.65695137 8.08866899,7.68395137 8.0945889,7.71095137 C8.10938869,7.77195137 8.15378805,7.81195137 8.14885479,7.87295137 C8.15181475,7.89795137 8.15576136,7.90995137 8.16464123,7.93295137 C8.17253445,7.96595137 8.18141432,7.98195137 8.16661454,8.01395137 C8.14293487,8.03195137 8.16464123,8.05395137 8.17253445,8.07695137 C8.17746771,8.10795137 8.18536093,8.13195137 8.18437428,8.16495137 C8.17845437,8.22495137 8.15970797,8.28395137 8.16464123,8.34495137 C8.16760119,8.36995137 8.16562788,8.39295137 8.17450776,8.41695137 C8.17845437,8.44795137 8.20312068,8.45895137 8.22877365,8.47595137 C8.25343996,8.49695137 8.36789165,8.56595137 8.33434547,8.48195137 C8.32447894,8.46295137 8.3086925,8.43595137 8.30375924,8.41395137 C8.29586602,8.39095137 8.32349229,8.37495137 8.32447894,8.35095137 C8.32842555,8.32395137 8.30770585,8.31495137 8.3461853,8.30795137 C8.35407852,8.30195137 8.36591835,8.30795137 8.37183826,8.30595137 L8.37183826,8.30595137 Z M7.1819353,1.09995137 C7.21252153,1.09295137 7.24310776,1.10195137 7.27172069,1.09095137 C7.28652047,1.08495137 7.33486645,1.06795137 7.33190649,1.04795137 C7.32697323,1.01095137 7.17009547,1.03495137 7.14444251,1.04595137 C7.13654929,1.06895137 7.16022895,1.08695137 7.18094865,1.09295137 C7.18094865,1.09495137 7.1819353,1.09795137 7.1819353,1.09995137 L7.1819353,1.09995137 Z M7.93573784,7.78795137 C7.92981793,7.77495137 7.93573784,7.76295137 7.93573784,7.74995137 C7.93277788,7.72895137 7.92685797,7.72295137 7.92981793,7.70095137 C7.93672449,7.68895137 7.93672449,7.66995137 7.93376454,7.65495137 C7.92784462,7.64295137 7.9179781,7.63295137 7.90909822,7.62395137 C7.90909822,7.61795137 7.90613827,7.60795137 7.8992317,7.60195137 C7.88739187,7.58995137 7.87456538,7.60795137 7.8617389,7.61395137 C7.85187238,7.62295137 7.83312598,7.62895137 7.83016602,7.63895137 C7.8202995,7.65395137 7.82621941,7.66595137 7.82621941,7.67895137 L7.82917937,7.69395137 C7.80747301,7.71595137 7.82819272,7.77395137 7.82523276,7.79595137 C7.82523276,7.82095137 7.78971327,7.89095137 7.83707259,7.86995137 C7.84989907,7.86395137 7.8597656,7.85495137 7.87160543,7.84895137 C7.88739187,7.83995137 7.90712492,7.83995137 7.92587132,7.83395137 C7.93179123,7.83395137 7.96632407,7.83095137 7.96632407,7.82495137 C7.96731072,7.81195137 7.9386978,7.80295137 7.93573784,7.78795137 L7.93573784,7.78795137 Z M7.0447906,9.05195137 C7.0842567,9.07095137 7.15332238,9.03295137 7.19081518,9.02095137 C7.2381745,9.00595137 7.31316009,8.95595137 7.36150607,8.98395137 C7.38123912,8.99495137 7.39110564,9.01795137 7.41182535,9.02695137 C7.43747831,9.03795137 7.46806454,9.02795137 7.49371751,9.02195137 C7.52035712,9.01595137 7.55094335,9.01195137 7.57560967,8.99995137 C7.59731602,8.98895137 7.61112916,8.97095137 7.62987556,8.95695137 C7.67822153,8.91995137 7.71966094,8.95495137 7.77294017,8.94695137 C7.8035264,8.94295137 7.83213933,8.92795137 7.8617389,8.91995137 C7.88344526,8.91495137 7.92192471,8.91495137 7.9386978,8.89895137 C7.9574442,8.88095137 7.94856432,8.84195137 7.94856432,8.81895137 C7.94757767,8.78795137 7.94955098,8.75595137 7.9386978,8.72695137 C7.91699144,8.66995137 7.83805924,8.60295137 7.9199514,8.55795137 C7.93573784,8.45795137 7.81931284,8.47495137 7.78576666,8.40295137 C7.7640603,8.35595137 7.75715373,8.31995137 7.69499462,8.31495137 C7.64270204,8.30995137 7.61112916,8.33795137 7.56574314,8.35595137 C7.51443721,8.37495137 7.47497111,8.35795137 7.43057174,8.33295137 C7.40393213,8.31795137 7.34769293,8.28295137 7.33683975,8.32895137 C7.32697323,8.36895137 7.36545268,8.40795137 7.3338798,8.44395137 C7.30625352,8.47595137 7.25790755,8.48995137 7.21844145,8.49895137 C7.13260268,8.51695137 7.06452365,8.58295137 7.00236454,8.63995137 L7.00927111,8.64595137 C6.9846048,8.64495137 6.94809865,8.71095137 6.947112,8.73095137 C6.95697853,8.73395137 6.9658584,8.73695137 6.97671158,8.73995137 C6.97572493,8.77395137 7.01420437,8.75095137 7.01716433,8.72695137 C7.02505755,8.72895137 7.03295077,8.73395137 7.04084399,8.73495137 C7.04775056,8.73695137 7.06255035,8.73595137 7.06847026,8.73895137 C7.08524336,8.74595137 7.08820331,8.76195137 7.10892302,8.76395137 C7.09708319,8.81595137 7.10793636,8.87095137 7.08327005,8.91995137 C7.06748361,8.94995137 6.98756476,9.02395137 7.0447906,9.05195137 L7.0447906,9.05195137 Z M7.4522781,1.35995137 C7.48187768,1.39195137 7.51838382,1.40095137 7.51147725,1.45095137 C7.54897005,1.45595137 7.57264971,1.46995137 7.59435606,1.43795137 C7.6081692,1.41795137 7.6288889,1.40195137 7.65158191,1.39395137 C7.67920818,1.38295137 7.79267322,1.38395137 7.78773996,1.43095137 C7.78478,1.45395137 7.77096687,1.47395137 7.76702026,1.49695137 C7.762087,1.52895137 7.79661983,1.50595137 7.81141962,1.51395137 C7.79464653,1.52595137 7.77392683,1.53295137 7.75320712,1.53795137 C7.762087,1.54395137 7.76800691,1.55195137 7.76899356,1.56195137 C7.7433406,1.56795137 7.73051411,1.63995137 7.6851281,1.65395137 C7.65750183,1.66295137 7.61704907,1.64395137 7.5894228,1.64095137 C7.55686327,1.63695137 7.53219696,1.62695137 7.49963742,1.62495137 C7.46806454,1.62295137 7.49371751,1.58095137 7.4542514,1.58895137 C7.44734484,1.61695137 7.46115797,1.68795137 7.46609124,1.71595137 C7.4710245,1.75095137 7.50062407,1.77095137 7.53515691,1.77695137 C7.58350289,1.78495137 7.6061959,1.80095137 7.6476353,1.82495137 C7.68019484,1.84295137 7.71670098,1.83195137 7.75222047,1.83495137 C7.77590013,1.83695137 7.79563318,1.84595137 7.81339293,1.86095137 C7.80944632,1.87195137 7.80056644,1.88995137 7.80648636,1.90195137 C7.81339293,1.91795137 7.86371221,1.89995137 7.87555204,1.89895137 C7.91107153,1.89495137 7.94461771,1.85595137 7.9781639,1.86095137 C7.99099038,1.86295137 8.05018954,1.88095137 8.04722958,1.89595137 C8.0156567,1.88295137 7.99493699,1.92195137 7.97027068,1.90095137 C7.94856432,1.88195137 7.89035183,1.89795137 7.92784462,1.92495137 C7.93080458,1.92795137 7.9406711,2.00295137 7.9406711,2.01095137 C7.93771115,2.03895137 7.88739187,2.06895137 7.89133848,2.08695137 C7.89824505,2.08795137 7.94363106,2.09095137 7.95349759,2.09995137 C7.95645755,2.08795137 7.94757767,2.08295137 7.97520394,2.07495137 C7.99592365,2.06895137 8.02058996,2.06695137 8.04130966,2.07695137 C8.04920288,2.11195137 8.02354992,2.14795137 8.07189589,2.13895137 C8.11728191,2.12995137 8.13701496,2.15995137 8.18437428,2.12895137 C8.21397386,2.11095137 8.24554674,2.11395137 8.2711997,2.13995137 C8.30573254,2.17395137 8.23568021,2.22095137 8.27613297,2.25395137 C8.29191941,2.26695137 8.30474589,2.30695137 8.32053233,2.31395137 C8.33138551,2.31895137 8.39058466,2.29795137 8.40143784,2.29295137 C8.42018424,2.32695137 8.43695733,2.27495137 8.45175712,2.27195137 C8.45767703,2.24995137 8.4853033,2.22495137 8.51194292,2.22195137 C8.55140902,2.21795137 8.55239568,2.22495137 8.5790353,2.24395137 C8.65698085,2.29795137 8.64612767,2.16595137 8.68658042,2.13195137 C8.75959271,2.07195137 8.79609885,2.01495137 8.84641813,1.93795137 C8.88588423,1.87595137 8.94113678,1.86095137 9.01118911,1.84995137 C9.06644165,1.84095137 9.15129377,1.82795137 9.17398677,1.76795137 C9.20062639,1.69795137 9.13649398,1.65995137 9.08025478,1.63895137 C9.01710902,1.61695137 8.94607004,1.59295137 8.97369631,1.51295137 C9.00625584,1.41995137 8.97764292,1.36595137 8.87897767,1.33595137 C8.67079398,1.27095137 8.48333,1.16195137 8.2711997,1.10195137 C8.08373572,1.04895137 7.89429844,1.02995137 7.70190119,1.01995137 C7.61606242,0.98995137 7.43451835,0.98695137 7.38222577,1.05995137 C7.34867958,1.10695137 7.39110564,1.14795137 7.38715903,1.19695137 C7.38222577,1.25595137 7.41083869,1.31595137 7.4522781,1.35995137 L7.4522781,1.35995137 Z M10.7269779,10.6309514 L10.7259912,10.6299514 C10.7289512,10.6349514 10.7269779,10.6439514 10.7279645,10.6509514 C10.766444,10.6509514 10.7832171,10.6859514 10.8246565,10.6729514 C10.8670825,10.6609514 10.8917488,10.6199514 10.8582027,10.5859514 C10.8286031,10.5569514 10.8029501,10.5319514 10.7595374,10.5399514 C10.7082315,10.5499514 10.7190846,10.5909514 10.7269779,10.6309514 L10.7269779,10.6309514 Z M12.0678387,9.29395137 C12.0658654,9.28495137 12.0638921,9.27695137 12.0619187,9.26795137 C12.021466,9.25595137 11.995813,9.29795137 11.9583202,9.26695137 C11.8862946,9.31595137 11.9632535,9.41295137 11.8448552,9.40695137 C11.8655749,9.43195137 11.8636016,9.45995137 11.8537351,9.48895137 C11.8389353,9.53395137 11.8270954,9.52995137 11.7965092,9.53595137 C11.7323768,9.54595137 11.7017906,9.50595137 11.6820575,9.45195137 C11.6189118,9.45395137 11.5320863,9.55195137 11.4827537,9.58295137 C11.4699272,9.58995137 11.4472342,9.61095137 11.4334211,9.61995137 C11.4225679,9.62595137 11.3959283,9.63895137 11.3821151,9.64695137 C11.348569,9.66395137 11.2765433,9.68695137 11.2725967,9.72495137 C11.2558236,9.72195137 11.2301707,9.73195137 11.2133976,9.72995137 C11.2074776,9.73795137 11.2074776,9.74695137 11.2133976,9.75595137 C11.2903565,9.76895137 11.3308092,9.74295137 11.3959283,9.71495137 C11.4640073,9.68395137 11.5370196,9.69095137 11.601152,9.66695137 C11.6317382,9.65595137 11.6327249,9.62195137 11.6830442,9.64195137 C11.7047505,9.65195137 11.7304035,9.68395137 11.7353368,9.70595137 C11.7452033,9.75595137 11.6929107,9.82995137 11.6406181,9.83295137 C11.6277916,9.80195137 11.646538,9.76995137 11.6524579,9.74495137 C11.5833923,9.72195137 11.4699272,9.81995137 11.4511808,9.87795137 C11.5222198,9.89295137 11.5518194,9.99695137 11.5133399,10.0539514 C11.5005135,10.0679514 11.4857137,10.0859514 11.4610474,10.0939514 C11.4205946,10.1059514 11.4018482,10.0689514 11.3623821,10.0979514 C11.3110762,10.1369514 11.3673154,10.2439514 11.3377158,10.3039514 C11.3150228,10.3499514 11.2765433,10.3669514 11.2439838,10.3989514 C11.2222774,10.4219514 11.209451,10.4469514 11.1798514,10.4669514 C11.1413719,10.4929514 11.0476399,10.5489514 11.0555332,10.6029514 C11.1403853,10.6319514 11.3160094,10.4839514 11.3890217,10.4349514 C11.4353944,10.4039514 11.4640073,10.3559514 11.5113666,10.3249514 C11.5646459,10.2919514 11.6346982,10.2749514 11.669231,10.2159514 C11.6889641,10.1819514 11.6731776,10.1519514 11.6850175,10.1179514 C11.6958707,10.0879514 11.7165904,10.0779514 11.7363234,10.0549514 C11.7728296,10.0109514 11.8063757,9.99695137 11.8478151,9.96095137 C11.8991211,9.91495137 11.8872812,9.84295137 11.9109609,9.78195137 C11.9316806,9.72895137 11.9721334,9.68795137 12.0007463,9.63795137 C12.0451457,9.55895137 12.1615707,9.37095137 12.112238,9.28195137 C12.1003982,9.29195137 12.0786918,9.28895137 12.0678387,9.29395137 L12.0678387,9.29395137 Z M13.0752109,6.73495137 C13.0495579,6.68695137 13.0880374,6.54895137 13.0880374,6.49195137 C13.0870507,6.38695137 13.0554778,6.30795137 13.0406781,6.20995137 C13.0317982,6.11795137 13.0189717,5.87395137 13.0525179,5.79095137 C13.0998772,5.67395137 12.8690005,5.47595137 12.856174,5.34895137 C12.8443342,5.23895137 12.7821751,5.13495137 12.6923897,5.07195137 C12.6558836,5.04495137 12.5769514,4.68195137 12.5305787,4.69895137 C12.5078857,4.70995137 12.555245,4.78995137 12.5522851,4.81495137 C12.5394586,4.90295137 12.4950592,4.81495137 12.4486865,4.83495137 C12.3628478,4.86995137 12.2720757,4.95295137 12.2612226,5.03795137 C12.2207698,5.35295137 11.9977863,5.02695137 12.0155461,5.01395137 C12.0648787,4.97595137 12.0826384,4.98795137 12.1408509,4.97995137 C12.2049834,4.95695137 12.1053315,4.91095137 12.20597,4.90095137 C12.1822904,4.83595137 12.2355696,4.81495137 12.2099166,4.76395137 C12.1714372,4.68895137 12.1438109,4.69795137 12.1822904,4.61695137 C12.1990634,4.57295137 12.0984249,4.43395137 12.0905317,4.38095137 C12.0826384,4.32895137 12.0816518,4.26095137 12.0747452,4.20295137 C12.0707986,4.16595137 12.1309844,4.13095137 12.1201312,4.10195137 C12.1181579,3.99895137 12.1408509,3.88795137 12.1043448,3.78795137 C12.0786918,3.71995137 12.0490923,3.62995137 12.0056796,3.57195137 C11.9908798,3.55195137 11.9445071,3.44895137 11.9395738,3.41995137 C11.927734,3.35595137 11.8991211,3.37995137 11.8636016,3.35495137 C11.8438685,3.32995137 11.7550698,3.24695137 11.7294168,3.23495137 C11.7057372,3.22395137 11.5340596,3.06695137 11.530113,3.05395137 C11.5153132,3.00895137 11.4186213,2.97395137 11.4294745,2.92495137 C11.4452609,2.85095137 11.1877446,2.65895137 11.115719,2.64595137 C11.0693463,2.63795137 11.2577969,2.86395137 11.2568103,2.85895137 C11.2597702,2.87195137 11.3781685,3.02295137 11.3781685,3.02295137 C11.4048082,3.03195137 11.4699272,3.21695137 11.4679539,3.24095137 C11.4610474,3.31095137 11.2804899,3.12595137 11.2666768,3.10095137 C11.1778781,2.99195137 11.0170537,2.90395137 10.9154285,2.83095137 C10.8434029,2.76395137 10.8789224,2.72595137 10.7555908,2.66895137 C10.7102048,2.64795137 10.5868732,2.54695137 10.5483938,2.54395137 C10.5020211,2.54195137 10.5553003,2.63995137 10.556287,2.65095137 C10.5631935,2.72095137 10.6391658,2.72595137 10.6845518,2.77195137 C10.7210579,2.80995137 10.7536175,2.85695137 10.7220446,2.89895137 C10.7210579,2.89895137 10.6648188,3.00295137 10.6618588,2.99395137 C10.6776452,3.03795137 10.80887,3.13495137 10.8414296,3.17095137 C10.8355096,3.16195137 11.0131071,3.39495137 11.0279069,3.27095137 C11.0338268,3.22595137 10.9835075,3.17195137 10.9904141,3.13295137 C10.9953474,3.10895137 11.1936645,3.35995137 11.2045177,3.38195137 C11.2528637,3.51495137 11.2489171,3.36195137 11.2992363,3.37795137 C11.3406757,3.39095137 11.4521675,3.52995137 11.3594221,3.53595137 C11.2183308,3.54495137 11.3850751,3.66795137 11.4245412,3.68695137 C11.5064334,3.72695137 11.5626726,3.81995137 11.6475247,3.85495137 C11.7807228,3.90895137 11.7530965,4.00495137 11.8201889,4.10295137 C11.8418952,4.13395137 11.4373677,4.10295137 11.4057948,4.12095137 C11.3525156,4.16295137 11.6090452,4.44995137 11.6100319,4.49295137 C11.6120052,4.58295137 11.6633111,4.64895137 11.6771243,4.73895137 C11.6850175,4.82195137 11.675151,4.93095137 11.7294168,4.99795137 C11.7738162,5.03895137 11.8152556,4.92995137 11.8853079,4.99495137 C11.9109609,5.00695137 11.9474671,5.03595137 11.9553603,5.05795137 C11.9790399,5.11995137 12.1132247,5.49895137 11.9524003,5.47095137 C11.8813613,5.45795137 11.9218141,5.76895137 11.9267473,5.81395137 C11.9484537,5.91195137 11.9879198,5.90395137 11.9622668,6.02795137 C11.9652268,6.13095137 11.882348,6.18295137 11.8231488,6.25695137 C11.7955226,6.29095137 11.7777628,6.33095137 11.7649363,6.37395137 C11.7323768,6.34195137 11.7165904,6.29095137 11.6712043,6.27395137 C11.6218717,6.25495137 11.5133399,6.31495137 11.4699272,6.33595137 C11.3653421,6.38895137 11.442301,6.48495137 11.4008615,6.56795137 C11.371262,6.62895137 11.2824632,6.65895137 11.2242507,6.68895137 C11.1541984,6.72495137 11.0604664,6.76295137 10.9914007,6.70495137 C10.9322016,6.65695137 10.9578546,6.55995137 10.8956954,6.51795137 C10.8256431,6.47095137 10.8187366,6.57595137 10.8029501,6.61795137 C10.7723639,6.69695137 10.6806052,6.72395137 10.7042849,6.82295137 C10.7141514,6.86395137 10.7348711,6.90095137 10.7427643,6.94195137 C10.7526308,6.99295137 10.7269779,7.03895137 10.7240179,7.08995137 C10.718098,7.17695137 10.80887,7.19695137 10.8325497,7.26795137 C10.8532694,7.33195137 10.831563,7.43095137 10.7605241,7.45495137 C10.6845518,7.48195137 10.6006863,7.41295137 10.5257007,7.40495137 C10.4507152,7.39695137 10.3550099,7.41795137 10.3411967,7.50395137 C10.3283702,7.57995137 10.4053291,7.64195137 10.3678363,7.71995137 C10.3520499,7.75295137 10.3244236,7.77895137 10.3046906,7.80895137 C10.2701577,7.85895137 10.2504247,7.91695137 10.2178652,7.96795137 C10.2563446,7.96895137 10.252398,7.94495137 10.2869308,7.95195137 C10.323437,7.95995137 10.3559965,7.92295137 10.3865827,7.91095137 C10.3925027,7.93495137 10.3895427,7.95995137 10.3925027,7.98395137 C10.4181556,7.99195137 10.4438086,7.98195137 10.4665016,7.97295137 C10.4694616,7.99395137 10.459595,8.01795137 10.4684749,8.03895137 C10.4753815,8.05695137 10.4961012,8.06295137 10.507941,8.07695137 C10.5385272,8.11395137 10.5010344,8.17495137 10.4793281,8.20695137 C10.417169,8.29895137 10.3106105,8.34995137 10.2415448,8.43595137 C10.1764257,8.51595137 10.1705058,8.61295137 10.1221599,8.69995137 C10.1053868,8.72995137 10.0886137,8.77095137 10.133013,8.78495137 C10.1428796,8.76895137 10.1576794,8.75595137 10.1783991,8.75595137 C10.2089853,8.75495137 10.1971455,8.77795137 10.2129319,8.79595137 C10.2770643,8.87795137 10.3451433,8.74295137 10.3727696,8.70395137 C10.4003959,8.66195137 10.5148476,8.59895137 10.5464205,8.66895137 C10.5710868,8.72195137 10.5424738,8.79695137 10.5178075,8.84495137 C10.5592469,8.86395137 10.5474071,8.89395137 10.5572736,8.92995137 C10.5701001,8.97995137 10.6154861,9.01195137 10.6154861,9.06695137 C10.6154861,9.13295137 10.4714349,9.26395137 10.5276741,9.31395137 C10.5977264,9.37595137 10.6806052,9.20395137 10.7082315,9.16695137 C10.7605241,9.09595137 10.879909,9.08595137 10.9095086,8.99895137 C10.9420681,8.89995137 10.9312149,8.84095137 11.0624397,8.83795137 C11.1176923,8.83695137 11.158145,8.80195137 11.2104376,8.79095137 C11.2676635,8.77995137 11.2933164,8.77395137 11.3298226,8.72995137 C11.3821151,8.66695137 11.4294745,8.74195137 11.4314478,8.79195137 C11.4334211,8.84295137 11.4107281,8.90695137 11.442301,8.95295137 C11.4807804,9.00895137 11.5232065,8.93495137 11.5626726,8.89895137 C11.558726,8.93695137 11.6090452,8.95895137 11.6386448,8.97095137 C11.6840308,8.93995137 11.7126437,8.88895137 11.7609897,8.86095137 C11.7836827,8.84795137 11.8093357,8.84295137 11.8349887,8.83895137 C11.8418952,8.87995137 11.8488018,8.92395137 11.8853079,8.94395137 C11.9376005,8.97395137 11.8734681,9.00295137 11.9425338,9.03495137 C12.0283726,9.06795137 12.0569855,9.15495137 12.0984249,9.22495137 C12.1181579,9.25695137 12.2977287,9.06195137 12.3667944,9.05495137 C12.5956978,9.02895137 12.7150827,8.72995137 12.7999348,8.55295137 C12.9222798,8.29995137 12.9775323,8.01895137 13.0091052,7.75795137 C13.0870507,7.59695137 13.1186236,7.30195137 13.0870507,7.11495137 C13.0683043,7.00095137 13.1334234,6.84295137 13.0752109,6.73495137 L13.0752109,6.73495137 Z M11.0032406,10.5319514 C11.0091605,10.5039514 11.0683596,10.3999514 11.0131071,10.3849514 C10.993374,10.3799514 10.976601,10.4099514 10.9588412,10.4149514 C10.9351615,10.4229514 10.9095086,10.4079514 10.8878022,10.4189514 C10.8680692,10.4299514 10.8493228,10.4619514 10.8374829,10.4799514 C10.8226832,10.5019514 10.8286031,10.5109514 10.8522827,10.5229514 C10.8759624,10.5359514 10.9065486,10.5419514 10.9203618,10.5679514 C10.9322016,10.5909514 10.9262817,10.6219514 10.9233217,10.6459514 C10.9233217,10.6449514 10.9272683,10.6409514 10.928255,10.6369514 C10.9322016,10.6359514 10.9391082,10.6349514 10.9430548,10.6359514 L10.9381215,10.6459514 C11.0012673,10.6559514 10.996334,10.5729514 11.0032406,10.5319514 L11.0032406,10.5319514 Z M11.7422433,9.28095137 C11.7442166,9.31095137 11.7767762,9.30795137 11.7984825,9.29995137 C11.8182156,9.29395137 11.8310421,9.27695137 11.8438685,9.26195137 C11.8616283,9.23895137 11.8724815,9.21595137 11.856695,9.18895137 C11.8409086,9.16095137 11.8310421,9.14095137 11.8231488,9.10795137 C11.8103223,9.11495137 11.7945359,9.12695137 11.7807228,9.13095137 C11.7669096,9.13595137 11.7649363,9.13195137 11.7491499,9.13095137 C11.7126437,9.12995137 11.720537,9.15795137 11.7047505,9.18095137 C11.691924,9.20095137 11.6633111,9.20895137 11.6741643,9.23495137 C11.6820575,9.25495137 11.7146171,9.27195137 11.7333635,9.28095137 L11.7382967,9.27495137 C11.7373101,9.27695137 11.7363234,9.27795137 11.7353368,9.27995137 C11.7373101,9.28095137 11.74027,9.28095137 11.7422433,9.28095137 L11.7422433,9.28095137 Z M8.18042767,11.4279514 C8.21693381,11.3629514 8.28205288,11.3219514 8.34026538,11.2769514 C8.41031771,11.2229514 8.47247682,11.1599514 8.52772936,11.0919514 C8.49516983,11.0839514 8.49319652,11.0529514 8.47247682,11.0329514 C8.44090394,11.0019514 8.39255797,11.0219514 8.3856514,10.9749514 C8.37874483,10.9329514 8.34421199,10.9239514 8.31066581,10.9069514 C8.23370691,10.8679514 8.20213403,10.7919514 8.13997492,10.7389514 C8.07189589,10.6789514 7.97915055,10.6989514 7.89627174,10.6829514 C7.82325945,10.6689514 7.74926051,10.5519514 7.67131496,10.6019514 C7.62198234,10.6329514 7.59928933,10.7119514 7.63283551,10.7609514 C7.65947513,10.7989514 7.70486115,10.8179514 7.72262089,10.8629514 C7.69598128,10.8879514 7.69006136,10.9039514 7.72262089,10.9269514 C7.76110034,10.9539514 7.83509928,10.9819514 7.81635289,11.0409514 C7.80648636,11.0729514 7.77984674,11.1039514 7.7453139,11.1099514 C7.72064759,11.1149514 7.66046178,11.1009514 7.67328827,11.1459514 C7.645662,11.0719514 7.56771645,11.1879514 7.52529039,11.1269514 C7.49075755,11.0779514 7.46905119,11.0339514 7.4147853,11.0009514 C7.34473297,10.9579514 7.44339823,10.9159514 7.4315584,10.8509514 C7.41379865,10.7559514 7.2983603,10.7819514 7.2569209,10.7119514 C7.23225458,10.6719514 7.26580077,10.6399514 7.28158721,10.6049514 C7.29737365,10.5689514 7.33979971,10.5979514 7.36249272,10.6079514 C7.43649166,10.6429514 7.54502344,10.6299514 7.60718255,10.5789514 C7.63579547,10.5549514 7.69894123,10.4439514 7.61902238,10.4439514 C7.56376984,10.4449514 7.52134378,10.4929514 7.46905119,10.4959514 C7.46115797,10.4329514 7.4315584,10.3259514 7.49865077,10.2839514 C7.55982323,10.2459514 7.68808806,10.2019514 7.63382217,10.1039514 C7.61408912,10.0699514 7.57955628,10.1259514 7.55094335,10.1009514 C7.53910352,10.0909514 7.5479834,10.0679514 7.55193001,10.0569514 C7.53318361,10.0399514 7.51542386,10.0189514 7.50555734,9.99495137 C7.46214463,9.88895137 7.59040945,9.80595137 7.53614357,9.69395137 C7.51345056,9.64695137 7.47497111,9.61895137 7.43254505,9.58995137 C7.39011899,9.55995137 7.38814568,9.52195137 7.37235924,9.47695137 C7.36446602,9.45195137 7.32302662,9.39295137 7.28750713,9.40795137 C7.2569209,9.41995137 7.24804102,9.47295137 7.22436136,9.49495137 C7.17108213,9.54695137 7.05860374,9.56695137 6.98756476,9.54995137 C6.93033891,9.53695137 6.93329887,9.51495137 6.9056726,9.47695137 C6.89679272,9.46295137 6.87705967,9.46195137 6.86225988,9.45595137 C6.83660692,9.44595137 6.83364696,9.42295137 6.82772704,9.39995137 C6.80404738,9.31295137 6.63236984,9.42095137 6.60573022,9.29895137 C6.59981031,9.27095137 6.60967683,9.22395137 6.56922408,9.21795137 C6.52383806,9.20995137 6.52186476,9.16595137 6.52186476,9.12895137 C6.52186476,9.09895137 6.52383806,9.05695137 6.49226518,9.03995137 C6.45181243,9.01795137 6.4419459,9.02795137 6.42911942,8.98195137 C6.41431963,8.92295137 6.37386688,8.98395137 6.34032069,8.97195137 C6.26928171,8.94395137 6.28210819,8.97895137 6.22488235,9.00895137 C6.12720374,9.06095137 6.11635057,8.81995137 6.08280438,8.77295137 C6.01768531,8.68295137 6.03445841,8.88395137 5.99005904,8.90895137 C5.94960629,8.93195137 5.90718023,8.87895137 5.89238044,8.84795137 C5.88350057,8.82995137 5.87856731,8.80995137 5.86771413,8.79195137 C5.85094103,8.76595137 5.82134146,8.75495137 5.80456837,8.72895137 C5.79075523,8.70595137 5.77003553,8.67895137 5.760169,8.65395137 C5.75128913,8.63195137 5.75326243,8.60395137 5.73648934,8.58595137 C5.71576964,8.56295137 5.7414226,8.52495137 5.75622239,8.49595137 C5.78187536,8.48595137 5.82035481,8.50595137 5.8391012,8.52295137 C5.88547387,8.56195137 5.9555262,8.73295137 6.03643171,8.70095137 C6.01965862,8.67895137 6.0305118,8.65195137 6.01867197,8.62795137 C6.00584548,8.60295137 5.98117917,8.58795137 5.96243277,8.56795137 C5.92099336,8.51995137 5.87560735,8.47195137 5.84798108,8.41395137 C5.82430142,8.36395137 5.81246159,8.31095137 5.76411561,8.27595137 C5.72464951,8.24695137 5.64670396,8.21895137 5.66347705,8.15695137 C5.66347705,8.15595137 5.66446371,8.15495137 5.66446371,8.15495137 C5.69702324,8.16195137 5.71971625,8.18595137 5.74339591,8.20695137 C5.77792875,8.23695137 5.82232811,8.25195137 5.86278087,8.27195137 C5.93677981,8.30795137 6.02261858,8.33295137 6.08576434,8.38795137 C6.12523044,8.42095137 6.10451074,8.49495137 6.15384336,8.53595137 C6.19034951,8.56595137 6.2446154,8.66695137 6.31170777,8.62695137 C6.33637408,8.61195137 6.34722726,8.58295137 6.37189357,8.56595137 C6.39853319,8.54695137 6.44293256,8.52995137 6.47351878,8.51595137 C6.49226518,8.50695137 6.52383806,8.50995137 6.53863785,8.49495137 C6.56231751,8.47195137 6.50607832,8.40595137 6.49325184,8.38895137 C6.44293256,8.32395137 6.39655989,8.25295137 6.32946751,8.20395137 C6.29493468,8.17895137 6.26138849,8.15195137 6.22093574,8.13495137 C6.19922938,8.12595137 6.16074993,8.12695137 6.15680332,8.09695137 C6.1676565,8.10395137 6.17357641,8.10195137 6.17554972,8.09095137 C6.17456307,8.07095137 6.14595014,8.06995137 6.13213701,8.06595137 C6.09859082,8.05695137 6.07589781,8.05695137 6.06307133,8.02895137 C6.04629824,7.99495137 5.98709908,7.99595137 5.9555262,7.98795137 C5.90816688,7.97595137 5.87067409,7.93995137 5.82528807,7.92195137 C5.77200883,7.90195137 5.73155608,7.92295137 5.67926349,7.93495137 C5.67038362,7.93695137 5.65262388,7.96795137 5.63585078,7.99395137 C5.59835799,7.98495137 5.55691858,7.98895137 5.5253457,8.01395137 C5.47798638,8.05095137 5.45036011,8.10695137 5.41286731,8.15295137 C5.39708087,8.17195137 5.37438786,8.19095137 5.35169485,8.18395137 C5.34774824,8.18195137 5.34972155,8.17695137 5.34676159,8.17495137 C5.37537451,7.96995137 5.39116095,7.76295137 5.37241456,7.80395137 C5.33492176,7.88395137 5.30729549,7.93995137 5.27868256,7.99795137 C5.23724316,7.97995137 5.18889718,7.97895137 5.17113744,8.02295137 C5.15239104,8.06995137 5.17705735,8.13095137 5.14745778,8.17195137 C5.14055121,8.18295137 5.12969803,8.18195137 5.11983151,8.18695137 C5.1178582,8.18195137 5.10799168,8.16895137 5.10897833,8.16795137 C5.10009846,8.18295137 5.0991118,8.18795137 5.09121858,8.20095137 C5.06161901,8.20195137 5.02511286,8.18995137 4.98860672,8.17795137 C4.98860672,8.17795137 4.98860672,8.17495137 4.98762007,8.17495137 C4.98663341,8.17595137 4.98663341,8.17595137 4.98564676,8.17695137 C4.94223405,8.16195137 4.89684803,8.14795137 4.85738193,8.16195137 C4.77844973,8.18995137 4.77548977,8.30295137 4.72517049,8.37195137 C4.6501849,8.47695137 4.456801,8.43195137 4.42325482,8.30695137 C4.45088109,8.27295137 4.47752071,8.23895137 4.50514698,8.20495137 C4.46272092,8.09695137 4.34925588,8.02195137 4.23480418,8.02495137 C4.20224465,8.02595137 4.16771181,8.03195137 4.13811223,8.01795137 C4.107526,8.00295137 4.09075291,7.97095137 4.06411329,7.95095137 C3.98123448,7.88895137 3.8707294,7.97095137 3.80166372,8.04795137 C3.68326541,8.06795137 3.57374698,8.13495137 3.49974804,8.23095137 C3.45238872,8.22695137 3.4050294,8.22295137 3.35865673,8.21895137 C3.386283,8.29495137 3.29452432,8.35695137 3.25308491,8.42695137 C3.20177898,8.51195137 3.2284186,8.61095137 3.27873787,8.70195137 C3.27281796,8.71595137 3.26887135,8.73095137 3.25604487,8.73695137 C3.19585906,8.76895137 3.2116455,8.78795137 3.22940525,8.85295137 C3.24519169,8.90895137 3.23927177,9.01395137 3.22644529,9.06995137 C3.21657877,9.11395137 3.17316605,9.21995137 3.11988682,9.19495137 C3.09226055,9.18095137 3.06266097,9.16995137 3.037008,9.19595137 C3.02516817,9.20695137 3.01727495,9.22095137 3.01332834,9.23595137 C2.9955686,9.23695137 2.97780885,9.23895137 2.96103576,9.24295137 C2.92748957,9.24995137 2.89197008,9.25795137 2.85941055,9.24395137 C2.82685101,9.22995137 2.7834383,9.20295137 2.74693216,9.21495137 C2.71634593,9.22495137 2.65616013,9.25195137 2.64333364,9.28395137 C2.63741373,9.29795137 2.65616013,9.33495137 2.65616013,9.35395137 C2.65517347,9.38795137 2.68181309,9.43895137 2.67095991,9.46995137 C2.6462936,9.45795137 2.60978746,9.45395137 2.59301436,9.42895137 C2.57722792,9.40795137 2.55354826,9.41295137 2.53578852,9.39095137 C2.53184191,9.42895137 2.51802877,9.48195137 2.47264275,9.49195137 C2.42923004,9.50195137 2.38680398,9.46695137 2.34240462,9.47895137 C2.22597962,9.50895137 2.41245695,9.65495137 2.43712326,9.68295137 C2.47856267,9.72995137 2.4923758,9.79195137 2.52296203,9.84495137 C2.55650822,9.90295137 2.6255739,9.92195137 2.66602665,9.97295137 C2.69957284,10.0159514 2.7064794,10.0739514 2.75482538,10.1059514 C2.80810462,10.1429514 2.85645059,10.1759514 2.87815695,10.2389514 C2.90084995,10.2169514 2.94820928,10.3209514 2.99655525,10.2379514 C3.02220822,10.1929514 3.06759423,10.1539514 3.09620716,10.2269514 C3.12087347,10.2899514 3.09620716,10.3299514 3.15047305,10.3849514 C3.19191245,10.4279514 3.18993915,10.4789514 3.11890016,10.4739514 C3.13073999,10.5059514 3.14948639,10.5379514 3.11890016,10.5669514 C3.10508703,10.5809514 3.06562093,10.6099514 3.09423385,10.6299514 C3.12679338,10.6149514 3.16132622,10.6059514 3.19388576,10.5909514 C3.22940525,10.5759514 3.26393809,10.5399514 3.30537749,10.5409514 C3.3073508,10.5539514 3.25012495,10.5919514 3.28564444,10.5949514 C3.31524402,10.5979514 3.35767008,10.5669514 3.38134974,10.5929514 C3.40798936,10.6209514 3.37444317,10.6639514 3.39022961,10.6949514 C3.40601605,10.7269514 3.45929529,10.7029514 3.48494825,10.7079514 C3.47409508,10.7359514 3.43265567,10.7309514 3.40996266,10.7419514 C3.46225525,10.8059514 3.39417622,10.8999514 3.31820398,10.9019514 C3.28169783,10.9019514 3.15244635,10.7529514 3.14652644,10.8489514 C3.14553978,10.8769514 3.15441966,10.9119514 3.16329953,10.9389514 C3.17513936,10.9739514 3.25999148,10.9589514 3.29057771,10.9719514 C3.33497707,10.9899514 3.386283,11.0329514 3.40404275,11.0779514 C3.42081584,11.1239514 3.45929529,11.1539514 3.47409508,11.1979514 C3.502708,11.2799514 3.58065355,11.2909514 3.66155906,11.3149514 C3.76910418,11.3469514 3.7168116,11.5139514 3.71089169,11.5939514 C3.70595842,11.6729514 3.81646351,11.6919514 3.86678279,11.7369514 C3.92302198,11.7859514 3.93190185,11.8809514 3.83915652,11.8889514 C3.79179719,11.8929514 3.71286499,11.8709514 3.69510524,11.9319514 C3.66945228,12.0179514 3.79969041,12.0089514 3.85691626,12.0279514 C3.88355588,12.0369514 3.99110101,12.0479514 4.00096753,12.0729514 C4.01576732,12.1119514 4.00392749,12.1649514 4.01774062,12.2059514 C4.05128681,12.3109514 4.14797876,12.3809514 4.24171075,12.4329514 C4.44298787,12.5459514 4.68175778,12.6169514 4.90276795,12.6799514 C5.02609952,12.7159514 5.15140439,12.7439514 5.27769591,12.7609514 C5.40004083,12.7769514 5.50758595,12.7669514 5.61217112,12.8349514 C5.68419676,12.8819514 5.72958277,12.8469514 5.80358171,12.8599514 C5.83515459,12.8659514 5.84896773,12.8949514 5.87264739,12.9119514 C5.89928701,12.9329514 5.92987324,12.9059514 5.95848616,12.9169514 C5.96341942,12.8979514 5.96144612,12.8799514 5.95256625,12.8619514 C6.00880544,12.8829514 6.07787112,12.9429514 6.13707027,12.8949514 C6.16666985,12.8709514 6.1864029,12.8379514 6.21698913,12.8149514 C6.25349527,12.8179514 6.28901476,12.8199514 6.3255209,12.8199514 C6.47845205,12.8199514 6.59882366,12.7499514 6.72116857,12.6679514 C6.85239336,12.5799514 7.01025776,12.5779514 7.16220225,12.5639514 C7.32302662,12.5479514 7.49371751,12.5269514 7.64072873,12.4569514 C7.76899356,12.3949514 7.8015531,12.2819514 7.83805924,12.1569514 C7.87752534,12.0209514 7.99592365,11.9659514 8.0738692,11.8559514 C8.16562788,11.7279514 8.10544208,11.5609514 8.18042767,11.4279514 L8.18042767,11.4279514 Z M2.2950453,9.62395137 C2.29011203,9.59195137 2.2782722,9.57195137 2.25360589,9.55295137 C2.25261924,9.55595137 2.25163259,9.55795137 2.25163259,9.56195137 C2.2180864,9.54495137 2.21413979,9.48095137 2.16875377,9.48595137 C2.13126098,9.42595137 2.03654233,9.45295137 2.00694276,9.50795137 C1.98720971,9.54495137 2.01088937,9.56195137 2.03259572,9.58895137 C2.06022199,9.62295137 2.05528873,9.64895137 2.06515526,9.68795137 C2.08982157,9.78895137 2.17368704,9.71995137 2.23288619,9.75895137 C2.2555792,9.77395137 2.26445907,9.81695137 2.29800525,9.80995137 C2.33549805,9.80095137 2.33352475,9.74495137 2.32365822,9.71995137 C2.30984509,9.68395137 2.29997856,9.66295137 2.2950453,9.62395137 L2.2950453,9.62395137 Z M3.08338067,10.8149514 C3.08930059,10.7979514 3.06266097,10.7789514 3.04490122,10.7799514 C3.02911478,10.7809514 3.014315,10.8029514 3.00839508,10.8149514 C2.98866203,10.8499514 3.01036839,10.8969514 3.0557544,10.8969514 C3.06660758,10.8779514 3.06266097,10.8409514 3.09127389,10.8379514 C3.08930059,10.8289514 3.08338067,10.8259514 3.07548745,10.8229514 L3.08338067,10.8149514 L3.08338067,10.8149514 Z M2.24472602,9.54595137 C2.24768598,9.54795137 2.25064593,9.54995137 2.25360589,9.55295137 C2.25656585,9.54795137 2.25952581,9.54395137 2.26149911,9.53795137 L2.24472602,9.54595137 L2.24472602,9.54595137 Z M11.4896603,10.9489514 C11.4728872,10.9649514 11.4778204,10.9829514 11.4699272,11.0019514 C11.4610474,11.0249514 11.4265145,11.0339514 11.4077681,11.0459514 C11.3781685,11.0649514 11.368302,11.1099514 11.3357425,11.1209514 C11.3219293,11.0999514 11.3012096,11.0409514 11.2725967,11.0919514 C11.2558236,11.1249514 11.2666768,11.1579514 11.2400372,11.1879514 C11.2133976,11.2159514 11.2153709,11.2499514 11.1966245,11.2809514 C11.1680115,11.3299514 11.1393986,11.3589514 11.0910527,11.3879514 C11.0525732,11.4109514 11.04468,11.4539514 11.0170537,11.4859514 C10.9874541,11.5209514 10.9420681,11.5339514 10.9016154,11.5519514 C10.8730024,11.5639514 10.8256431,11.5979514 10.7930836,11.5789514 C10.7496709,11.5519514 10.80887,11.5039514 10.8295897,11.4869514 C10.8493228,11.4709514 10.9430548,11.4139514 10.9213484,11.3819514 C10.9065486,11.3609514 10.8532694,11.3639514 10.831563,11.3659514 C10.7871637,11.3709514 10.7536175,11.4159514 10.7161247,11.4369514 C10.6736986,11.4609514 10.6371925,11.4809514 10.5908198,11.4969514 C10.5375406,11.5159514 10.533594,11.5659514 10.4911679,11.5959514 C10.4576217,11.6219514 10.414209,11.6419514 10.3707963,11.6419514 C10.3135705,11.6419514 10.3165304,11.5939514 10.2997573,11.5539514 C10.278051,11.5569514 10.2593046,11.5849514 10.2385849,11.5939514 C10.2050387,11.6079514 10.1833323,11.6239514 10.1981321,11.6609514 C10.2119452,11.6989514 10.0590141,11.7339514 10.0323745,11.7529514 C10.0264546,11.7339514 10.0560541,11.7139514 10.067894,11.7029514 C10.0205346,11.6989514 9.96725541,11.7399514 9.91890944,11.7469514 C9.87253677,11.7529514 9.81531092,11.7849514 9.80840435,11.8329514 C9.80347109,11.8709514 9.75315181,11.8699514 9.72157893,11.8829514 C9.66928635,11.9049514 9.6909927,11.9359514 9.68112618,11.9779514 C9.66139313,12.0569514 9.49662215,11.9969514 9.58048762,11.8919514 C9.61008719,11.8549514 9.65448656,11.8309514 9.68112618,11.7929514 C9.71171241,11.7489514 9.71664567,11.6939514 9.74032533,11.6469514 C9.68803274,11.6619514 9.64856664,11.6919514 9.60416728,11.7209514 C9.553848,11.7539514 9.51142194,11.7459514 9.45518275,11.7349514 C9.39006368,11.7209514 9.34467766,11.7539514 9.28449186,11.7689514 C9.24601241,11.7779514 9.16017364,11.7749514 9.15524038,11.8309514 C9.15228042,11.8669514 9.21443953,11.8739514 9.23515923,11.8949514 C9.26574546,11.9269514 9.29929165,11.9739514 9.32494461,12.0099514 C9.34566432,12.0379514 9.42262321,12.0769514 9.41768995,12.1129514 C9.40979673,12.1829514 9.32198465,12.1709514 9.27462533,12.1829514 C9.22726601,12.1949514 9.22035944,12.2379514 9.1858266,12.2639514 C9.1463605,12.2929514 9.09308127,12.2589514 9.04966855,12.2769514 C9.00526919,12.2939514 8.97369631,12.3339514 8.93521686,12.3599514 C8.87009779,12.4049514 8.82767173,12.3559514 8.76057936,12.3529514 C8.70631347,12.3509514 8.65698085,12.3759514 8.60567491,12.3869514 C8.55930224,12.3969514 8.50306305,12.4049514 8.46754356,12.4379514 C8.38959801,12.5079514 8.64020775,12.4889514 8.66388741,12.4869514 C8.65303424,12.5269514 8.64218106,12.5739514 8.60567491,12.5999514 C8.5602889,12.6329514 8.49615648,12.6249514 8.4438639,12.6369514 C8.40341114,12.6469514 8.34717195,12.6919514 8.4063711,12.7239514 C8.45965034,12.7509514 8.52772936,12.7369514 8.5810086,12.7179514 C8.64218106,12.6969514 8.6994069,12.6639514 8.76353932,12.6499514 C8.83063169,12.6349514 8.90068402,12.6419514 8.96777639,12.6299514 C9.03980203,12.6159514 9.10294779,12.5769514 9.17004016,12.5499514 C9.23417258,12.5239514 9.30126495,12.5139514 9.36934398,12.5119514 C9.35553084,12.5369514 9.28843847,12.5349514 9.2627855,12.5409514 C9.21246622,12.5509514 9.17793338,12.5949514 9.1256408,12.5919514 C9.06644165,12.5899514 9.07334822,12.6319514 9.03092216,12.6419514 C9.00329589,12.6489514 8.93817682,12.7129514 8.91745711,12.6729514 C8.90167067,12.6419514 8.87108445,12.6479514 8.86121792,12.6859514 C8.8533247,12.7139514 8.86911114,12.7239514 8.83063169,12.7249514 C8.80103212,12.7249514 8.78721898,12.7129514 8.76057936,12.7059514 C8.70730012,12.6919514 8.68362046,12.7469514 8.64612767,12.7609514 C8.59087513,12.7819514 8.53167597,12.7749514 8.47839674,12.8099514 C8.44781051,12.8299514 8.41426432,12.8359514 8.37775818,12.8469514 C8.31165246,12.8679514 8.24949335,12.8929514 8.18338763,12.9149514 C8.1320817,12.9329514 8.08077576,12.9549514 8.02552322,12.9559514 C8.00283021,12.9559514 7.91205818,12.9399514 7.89725839,12.9669514 C7.86963212,13.0169514 7.95448424,12.9979514 7.97224399,12.9879514 C8.02256327,12.9609514 8.08373572,12.9769514 8.13997492,12.9769514 C8.20904059,12.9769514 8.26626644,12.9629514 8.32842555,12.9309514 C8.34519864,12.9219514 8.45669038,12.8979514 8.4626103,12.9109514 C8.47247682,12.9169514 8.54647576,12.8899514 8.55930224,12.8869514 C8.61948805,12.8729514 8.67967385,12.8599514 8.73887301,12.8449514 C8.92140372,12.7979514 9.10097449,12.7269514 9.27857194,12.6659514 C9.6327802,12.5459514 9.95837554,12.3429514 10.2662111,12.1369514 C10.4053291,12.0439514 10.5187942,11.9219514 10.669752,11.8459514 C10.8216965,11.7699514 10.9578546,11.6689514 11.0969726,11.5739514 C11.2331306,11.4809514 11.3367291,11.3529514 11.4501942,11.2359514 C11.5646459,11.1169514 11.6613378,11.0049514 11.7116571,10.8469514 C11.6830442,10.8399514 11.6534446,10.8989514 11.6297649,10.9099514 C11.5902988,10.9289514 11.5212332,10.9189514 11.4896603,10.9489514 L11.4896603,10.9489514 Z M10.6391658,10.7879514 C10.6736986,10.7409514 10.6440991,10.6769514 10.5829266,10.7139514 C10.5602336,10.7269514 10.5631935,10.7529514 10.5454338,10.7689514 C10.5266874,10.7859514 10.5247141,10.7659514 10.5059677,10.7609514 C10.4793281,10.7549514 10.4359154,10.7909514 10.4270355,10.8149514 C10.3905294,10.8139514 10.3579698,10.8549514 10.3747429,10.8869514 C10.4230889,10.8689514 10.4526885,10.8239514 10.504981,10.8379514 C10.5464205,10.8489514 10.6125262,10.8229514 10.6391658,10.7879514 L10.6391658,10.7879514 Z" />
-</svg>
diff --git a/arc-firefox-theme/chrome/browser/identity-secure.svg b/arc-firefox-theme/chrome/browser/identity-secure.svg
deleted file mode 100644
index 5dad890..0000000
--- a/arc-firefox-theme/chrome/browser/identity-secure.svg
+++ /dev/null
@@ -1,27 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- This Source Code Form is subject to the terms of the Mozilla Public
- - License, v. 2.0. If a copy of the MPL was not distributed with this
- - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
- width="16" height="16" viewBox="0 0 16 16">
- <style>
- .icon-default {
- fill: #4d9a26;
- }
- </style>
-
- <defs>
- <rect id="shape-lock-clasp-outer" x="4" y="2" width="8" height="10" rx="4" ry="4" />
- <rect id="shape-lock-clasp-inner" x="6" y="4" width="4" height="6" rx="2" ry="2" />
- <rect id="shape-lock-base" x="3" y="7" width="10" height="7" rx="1" ry="1" />
-
- <mask id="mask-clasp-cutout">
- <rect width="16" height="16" fill="#000" />
- <use xlink:href="#shape-lock-clasp-outer" fill="#fff" />
- <use xlink:href="#shape-lock-clasp-inner" fill="#000" />
- </mask>
- </defs>
-
- <use xlink:href="#shape-lock-clasp-outer" mask="url(#mask-clasp-cutout)" class="icon-default" />
- <use xlink:href="#shape-lock-base" class="icon-default" />
-</svg>
diff --git a/arc-firefox-theme/chrome/browser/identity.png b/arc-firefox-theme/chrome/browser/identity.png
new file mode 100644
index 0000000..f3f790e
--- /dev/null
+++ b/arc-firefox-theme/chrome/browser/identity.png
Binary files differ
diff --git a/arc-firefox-theme/chrome/browser/info.svg b/arc-firefox-theme/chrome/browser/info.svg
deleted file mode 100644
index f004119..0000000
--- a/arc-firefox-theme/chrome/browser/info.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0"?>
-<!-- This Source Code Form is subject to the terms of the Mozilla Public
- - License, v. 2.0. If a copy of the MPL was not distributed with this
- - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
- <circle fill="#00a1f2" cx="8" cy="8" r="8" />
- <circle fill="#fff" cx="8" cy="4" r="1.25" />
- <rect x="7" y="7" width="2" height="6" rx="1" ry="1" fill="#fff" />
-</svg>
diff --git a/arc-firefox-theme/chrome/browser/loop/menuPanel@2x.png b/arc-firefox-theme/chrome/browser/loop/menuPanel@2x.png
deleted file mode 100644
index f52cf22..0000000
--- a/arc-firefox-theme/chrome/browser/loop/menuPanel@2x.png
+++ /dev/null
Binary files differ
diff --git a/arc-firefox-theme/chrome/browser/loop/toolbar-inverted@2x.png b/arc-firefox-theme/chrome/browser/loop/toolbar-inverted@2x.png
deleted file mode 100644
index 1178851..0000000
--- a/arc-firefox-theme/chrome/browser/loop/toolbar-inverted@2x.png
+++ /dev/null
Binary files differ
diff --git a/arc-firefox-theme/chrome/browser/loop/toolbar@2x.png b/arc-firefox-theme/chrome/browser/loop/toolbar@2x.png
deleted file mode 100644
index c1fc1de..0000000
--- a/arc-firefox-theme/chrome/browser/loop/toolbar@2x.png
+++ /dev/null
Binary files differ
diff --git a/arc-firefox-theme/chrome/browser/mask.png b/arc-firefox-theme/chrome/browser/mask.png
new file mode 100644
index 0000000..f48d176
--- /dev/null
+++ b/arc-firefox-theme/chrome/browser/mask.png
Binary files differ
diff --git a/arc-firefox-theme/chrome/browser/mask@2x.png b/arc-firefox-theme/chrome/browser/mask@2x.png
new file mode 100644
index 0000000..e284af0
--- /dev/null
+++ b/arc-firefox-theme/chrome/browser/mask@2x.png
Binary files differ
diff --git a/arc-firefox-theme/chrome/browser/menuPanel-customize@2x.png b/arc-firefox-theme/chrome/browser/menuPanel-customize@2x.png
deleted file mode 100644
index 5ce3b76..0000000
--- a/arc-firefox-theme/chrome/browser/menuPanel-customize@2x.png
+++ /dev/null
Binary files differ
diff --git a/arc-firefox-theme/chrome/browser/menuPanel-exit@2x.png b/arc-firefox-theme/chrome/browser/menuPanel-exit@2x.png
deleted file mode 100644
index d484265..0000000
--- a/arc-firefox-theme/chrome/browser/menuPanel-exit@2x.png
+++ /dev/null
Binary files differ
diff --git a/arc-firefox-theme/chrome/browser/menuPanel-help@2x.png b/arc-firefox-theme/chrome/browser/menuPanel-help@2x.png
deleted file mode 100644
index b8f0a80..0000000
--- a/arc-firefox-theme/chrome/browser/menuPanel-help@2x.png
+++ /dev/null
Binary files differ
diff --git a/arc-firefox-theme/chrome/browser/menuPanel-small@2x.png b/arc-firefox-theme/chrome/browser/menuPanel-small@2x.png
deleted file mode 100644
index f3eb362..0000000
--- a/arc-firefox-theme/chrome/browser/menuPanel-small@2x.png
+++ /dev/null
Binary files differ
diff --git a/arc-firefox-theme/chrome/browser/menuPanel.png b/arc-firefox-theme/chrome/browser/menuPanel.png
index ccdc35b..4620649 100644
--- a/arc-firefox-theme/chrome/browser/menuPanel.png
+++ b/arc-firefox-theme/chrome/browser/menuPanel.png
Binary files differ
diff --git a/arc-firefox-theme/chrome/browser/menuPanel@2x.png b/arc-firefox-theme/chrome/browser/menuPanel@2x.png
deleted file mode 100644
index d1d5256..0000000
--- a/arc-firefox-theme/chrome/browser/menuPanel@2x.png
+++ /dev/null
Binary files differ
diff --git a/arc-firefox-theme/chrome/browser/newtab/close.png b/arc-firefox-theme/chrome/browser/newtab/close.png
deleted file mode 100644
index ea6ada4..0000000
--- a/arc-firefox-theme/chrome/browser/newtab/close.png
+++ /dev/null
Binary files differ
diff --git a/arc-firefox-theme/chrome/browser/newtab/controls.svg b/arc-firefox-theme/chrome/browser/newtab/controls.svg
index 6eb0096..b6898bf 100644
--- a/arc-firefox-theme/chrome/browser/newtab/controls.svg
+++ b/arc-firefox-theme/chrome/browser/newtab/controls.svg
@@ -1,85 +1,116 @@
<?xml version="1.0" encoding="utf-8"?>
-<!-- This Source Code Form is subject to the terms of the Mozilla Public
- - License, v. 2.0. If a copy of the MPL was not distributed with this
- - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="288" height="32" viewBox="0 0 288 32">
+
+<svg version="1.1"
+ id="icons-enhanced-tiles"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ x="0"
+ y="0"
+ width="288"
+ height="32"
+ viewBox="0 0 288 32">
+
<defs>
- <style>
+ <style type="text/css"><![CDATA[
/* Glyph Styles */
+
.glyphShape-style {
fill: #737373;
}
+
.glyphShape-style-pin {
fill: #b4b4b4;
}
+
.glyphShape-style-hover-gear {
fill: #4a90e2;
}
+
.glyphShape-style-hover-pin {
fill: #4a90e2;
}
+
.glyphShape-style-hover-delete {
fill: #ea0000;
}
+
.glyphShape-style-hover-active {
fill: #231f20;
}
+
/* Circle Background Styles */
+
.glyphShape-style-circle {
fill: #fff;
}
+
.glyphShape-style-circle-dropshadow {
fill: #000;
fill-opacity: .5;
filter: url(#filter-shadow-drop);
}
- </style>
+ ]]></style>
+
<filter id="filter-shadow-drop" x="-10%" y="-10%" width="120%" height="120%">
<feOffset in="SourceAlpha" dx="0" dy=".75" result="filter-shadow-drop-offset" />
<feGaussianBlur in="filter-shadow-drop-offset" stdDeviation="1" result="filter-shadow-drop-blur"/>
</filter>
- <path id="glyphShape-gear" d="M28,16c0-1.7,0.9-3.1,2-3.3c-0.4-1.5-0.9-2.9-1.7-4.2c-0.9,0.7-2.6,0.3-3.8-0.9c-1.2-1.2-1.6-2.8-0.9-3.8 c-1.3-0.8-2.7-1.4-4.2-1.7c-0.2,1.1-1.6,2-3.3,2S13,3.1,12.8,2c-1.5,0.4-2.9,0.9-4.2,1.7c0.7,0.9,0.3,2.6-0.9,3.8 c-1.4,1.1-3,1.5-4,0.9C2.9,9.7,2.4,11.2,2,12.7c1.1,0.2,2,1.6,2,3.3s-0.9,3.1-2,3.3c0.4,1.5,0.9,2.9,1.7,4.2 c0.9-0.7,2.6-0.3,3.8,0.9c1.2,1.2,1.6,2.8,0.9,3.8c1.3,0.8,2.7,1.4,4.2,1.7c0.2-1.1,1.6-2,3.3-2s3.1,0.9,3.3,2 c1.5-0.4,2.9-0.9,4.2-1.7c-0.7-0.9-0.3-2.6,0.9-3.8c1.3-1.2,2.8-1.6,3.8-0.9c0.8-1.3,1.4-2.7,1.7-4.2C28.9,19.1,28,17.7,28,16z M16,24c-4.4,0-8-3.6-8-8s3.6-8,8-8s8,3.6,8,8S20.4,24,16,24z"/>
- <circle id="glyphShape-circle" cx="16" cy="16" r="14"/>
- <path id="glyphShape-pin" d="M19,15v-5h2V7H11v3h2v5l-3,2v2h5c0,4.5,0.4,8,1,8s1-3.5,1-8h5v-2L19,15z"/>
- <polygon id="glyphShape-delete" points="23,11 21,9 16,14 11,9 9,11 14,16 9,21 11,23 16,18 21,23 23,21 18,16"/>
+
+ <path id="glyphShape-gear" d="M28,16c0-1.7,0.9-3.1,2-3.3c-0.4-1.5-0.9-2.9-1.7-4.2c-0.9,0.7-2.6,0.3-3.8-0.9c-1.2-1.2-1.6-2.8-0.9-3.8 c-1.3-0.8-2.7-1.4-4.2-1.7c-0.2,1.1-1.6,2-3.3,2S13,3.1,12.8,2c-1.5,0.4-2.9,0.9-4.2,1.7c0.7,0.9,0.3,2.6-0.9,3.8 c-1.4,1.1-3,1.5-4,0.9C2.9,9.7,2.4,11.2,2,12.7c1.1,0.2,2,1.6,2,3.3s-0.9,3.1-2,3.3c0.4,1.5,0.9,2.9,1.7,4.2 c0.9-0.7,2.6-0.3,3.8,0.9c1.2,1.2,1.6,2.8,0.9,3.8c1.3,0.8,2.7,1.4,4.2,1.7c0.2-1.1,1.6-2,3.3-2s3.1,0.9,3.3,2 c1.5-0.4,2.9-0.9,4.2-1.7c-0.7-0.9-0.3-2.6,0.9-3.8c1.3-1.2,2.8-1.6,3.8-0.9c0.8-1.3,1.4-2.7,1.7-4.2C28.9,19.1,28,17.7,28,16z M16,24c-4.4,0-8-3.6-8-8s3.6-8,8-8s8,3.6,8,8S20.4,24,16,24z" />
+
+ <circle id="glyphShape-circle" cx="16" cy="16" r="14" />
+
+ <path id="glyphShape-pin" d="M19,15v-5h2V7H11v3h2v5l-3,2v2h5c0,4.5,0.4,8,1,8s1-3.5,1-8h5v-2L19,15z" />
+ <polygon id="glyphShape-delete" points="23,11 21,9 16,14 11,9 9,11 14,16 9,21 11,23 16,18 21,23 23,21 18,16" />
+
</defs>
+
<g id="icon-gear-default">
- <use xlink:href="#glyphShape-gear" class="glyphShape-style"/>
+ <use xlink:href="#glyphShape-gear" class="glyphShape-style" />
</g>
+
<g id="icon-gear-default" transform="translate(32)">
- <use xlink:href="#glyphShape-gear" class="glyphShape-style-hover-gear"/>
+ <use xlink:href="#glyphShape-gear" class="glyphShape-style-hover-gear" />
</g>
+
<g id="icon-pin-default" transform="translate(64)">
- <use xlink:href="#glyphShape-circle" class="glyphShape-style-circle-dropshadow"/>
- <use xlink:href="#glyphShape-circle" class="glyphShape-style-circle"/>
- <use xlink:href="#glyphShape-pin" class="glyphShape-style"/>
+ <use xlink:href="#glyphShape-circle" class="glyphShape-style-circle-dropshadow" />
+ <use xlink:href="#glyphShape-circle" class="glyphShape-style-circle" />
+ <use xlink:href="#glyphShape-pin" class="glyphShape-style" />
</g>
+
<g id="icon-pin-hover" transform="translate(96)">
- <use xlink:href="#glyphShape-circle" class="glyphShape-style-circle-dropshadow"/>
- <use xlink:href="#glyphShape-circle" class="glyphShape-style-circle"/>
- <use xlink:href="#glyphShape-pin" class="glyphShape-style-hover-pin"/>
+ <use xlink:href="#glyphShape-circle" class="glyphShape-style-circle-dropshadow" />
+ <use xlink:href="#glyphShape-circle" class="glyphShape-style-circle" />
+ <use xlink:href="#glyphShape-pin" class="glyphShape-style-hover-pin" />
</g>
+
<g id="icon-pin-hover-active" transform="translate(128)">
- <use xlink:href="#glyphShape-circle" class="glyphShape-style-circle-dropshadow"/>
- <use xlink:href="#glyphShape-circle" class="glyphShape-style-circle"/>
- <use xlink:href="#glyphShape-pin" class="glyphShape-style-hover-active"/>
+ <use xlink:href="#glyphShape-circle" class="glyphShape-style-circle-dropshadow" />
+ <use xlink:href="#glyphShape-circle" class="glyphShape-style-circle" />
+ <use xlink:href="#glyphShape-pin" class="glyphShape-style-hover-active" />
</g>
+
<g id="icon-delete-default" transform="translate(160)">
- <use xlink:href="#glyphShape-circle" class="glyphShape-style-circle-dropshadow"/>
- <use xlink:href="#glyphShape-circle" class="glyphShape-style-circle"/>
- <use xlink:href="#glyphShape-delete" class="glyphShape-style"/>
+ <use xlink:href="#glyphShape-circle" class="glyphShape-style-circle-dropshadow" />
+ <use xlink:href="#glyphShape-circle" class="glyphShape-style-circle" />
+ <use xlink:href="#glyphShape-delete" class="glyphShape-style" />
</g>
+
<g id="icon-delete-hover" transform="translate(192)">
- <use xlink:href="#glyphShape-circle" class="glyphShape-style-circle-dropshadow"/>
- <use xlink:href="#glyphShape-circle" class="glyphShape-style-circle"/>
- <use xlink:href="#glyphShape-delete" class="glyphShape-style-hover-delete"/>
+ <use xlink:href="#glyphShape-circle" class="glyphShape-style-circle-dropshadow" />
+ <use xlink:href="#glyphShape-circle" class="glyphShape-style-circle" />
+ <use xlink:href="#glyphShape-delete" class="glyphShape-style-hover-delete" />
</g>
+
<g id="icon-delete-hover-active" transform="translate(224)">
- <use xlink:href="#glyphShape-circle" class="glyphShape-style-circle-dropshadow"/>
- <use xlink:href="#glyphShape-circle" class="glyphShape-style-circle"/>
- <use xlink:href="#glyphShape-delete" class="glyphShape-style-hover-active"/>
+ <use xlink:href="#glyphShape-circle" class="glyphShape-style-circle-dropshadow" />
+ <use xlink:href="#glyphShape-circle" class="glyphShape-style-circle" />
+ <use xlink:href="#glyphShape-delete" class="glyphShape-style-hover-active" />
</g>
+
<g id="icon-pin-default" transform="translate(256)">
- <use xlink:href="#glyphShape-pin" class="glyphShape-style-pin"/>
+ <use xlink:href="#glyphShape-pin" class="glyphShape-style-pin" />
</g>
+
</svg>
diff --git a/arc-firefox-theme/chrome/browser/newtab/newTab.css b/arc-firefox-theme/chrome/browser/newtab/newTab.css
index 4073cd9..b051e74 100644
--- a/arc-firefox-theme/chrome/browser/newtab/newTab.css
+++ b/arc-firefox-theme/chrome/browser/newtab/newTab.css
@@ -12,6 +12,16 @@
background-color: transparent;
}
+/* SCROLLBOX */
+#newtab-scrollbox:not([page-disabled]) {
+ color: rgb(0,0,0);
+ background-color: #f9f9f9;
+}
+
+#newtab-scrollbox:not([page-disabled]) #newtab-margin-bottom {
+ background: inherit;
+}
+
/* UNDO */
#newtab-undo-container {
padding: 4px 3px;
@@ -51,49 +61,23 @@
border: none;
}
-#newtab-undo-close-button {
- -moz-appearance: none;
- padding: 0;
- border: none;
- height: 16px;
- width: 16px;
- float: right;
- right: 0;
- background-image: -moz-image-rect(url(chrome://browser/skin/newtab/close.png), 0, 16, 16, 0);
- background-color: transparent;
-}
-
-#newtab-undo-close-button:hover {
- background-image: -moz-image-rect(url(chrome://browser/skin/newtab/close.png), 0, 32, 16, 16);
-}
-
-#newtab-undo-close-button:hover:active {
- background-image: -moz-image-rect(url(chrome://browser/skin/newtab/close.png), 0, 48, 16, 32);
+#newtab-undo-close-button:-moz-focusring {
+ outline: 1px dotted;
}
/* CUSTOMIZE */
#newtab-customize-button,
.newtab-customize {
+ background-color: transparent;
background-image: -moz-image-rect(url(chrome://browser/skin/newtab/controls.svg), 0, 32, 32, 0);
background-size: 28px;
- height: 38px;
- width: 38px;
- background-repeat: no-repeat;
- background-position: center;
- background-color: transparent;
border: none;
-}
-
-.newtab-customize {
height: 28px;
width: 28px;
}
#newtab-customize-button:-moz-any(:hover, :active, [active]) {
background-image: -moz-image-rect(url(chrome://browser/skin/newtab/controls.svg), 0, 64, 32, 32);
- background-color: #FFFFFF;
- border: solid 1px #CCCCCC;
- border-radius: 2px;
}
/* CELLS */
@@ -115,8 +99,7 @@
transition-property: top, left, opacity, box-shadow, background-color;
}
-.newtab-cell:not([ignorehover]) .newtab-control:hover ~ .newtab-link,
-.newtab-cell:not([ignorehover]) .newtab-link:hover,
+.newtab-cell:not([ignorehover]) > .newtab-site:hover,
.newtab-site[dragged] {
border: 2px solid white;
box-shadow: 0 0 6px 2px #4cb1ff;
@@ -130,8 +113,7 @@
/* LINKS */
.newtab-link {
- border-radius: 10px;
- overflow: hidden;
+ border-radius: 6px;
}
/* THUMBNAILS */
@@ -140,12 +122,11 @@
background-clip: padding-box;
background-repeat: no-repeat;
background-size: cover;
- border-radius: 8px 8px 0px 0px;
- height: 180px;
+ border-radius: inherit;
transition: opacity 100ms ease-out;
}
-.newtab-cell:not([ignorehover]) .newtab-site:hover .newtab-thumbnail.enhanced-content {
+.newtab-site:hover .newtab-thumbnail.enhanced-content {
opacity: 0;
}
@@ -158,24 +139,18 @@
}
/* TITLES */
+#newtab-intro-what,
.newtab-sponsored,
-.newtab-title,
-.newtab-suggested {
+.newtab-title {
color: #5c5c5c;
}
-.newtab-suggested[active] {
- background-color: rgba(51, 51, 51, 0.95);
- border: 0;
- color: white;
-}
-
.newtab-site:hover .newtab-title {
color: #222;
}
.newtab-site[pinned] .newtab-title {
- -moz-padding-start: 24px;
+ padding: 0 15px;
}
.newtab-site[pinned] .newtab-title::before {
@@ -186,11 +161,9 @@
left: 0;
position: absolute;
width: 10px;
- margin-left: 8px;
- margin-top: 6px;
}
-.newtab-site[pinned] .newtab-title:-moz-dir(rtl)::before {
+.newtab-site[pinned] .newtab-title:-moz-locale-dir(rtl)::before {
left: auto;
right: 0;
}
@@ -241,6 +214,7 @@
width: 16px;
}
+#newtab-intro-panel,
.newtab-title {
font-family: sans-serif;
}
diff --git a/arc-firefox-theme/chrome/browser/newtab/whimsycorn.png b/arc-firefox-theme/chrome/browser/newtab/whimsycorn.png
deleted file mode 100644
index 5c5c2f4..0000000
--- a/arc-firefox-theme/chrome/browser/newtab/whimsycorn.png
+++ /dev/null
Binary files differ
diff --git a/arc-firefox-theme/chrome/browser/panic-panel/header-small@2x.png b/arc-firefox-theme/chrome/browser/panic-panel/header-small@2x.png
deleted file mode 100644
index ae445a4..0000000
--- a/arc-firefox-theme/chrome/browser/panic-panel/header-small@2x.png
+++ /dev/null
Binary files differ
diff --git a/arc-firefox-theme/chrome/browser/panic-panel/header@2x.png b/arc-firefox-theme/chrome/browser/panic-panel/header@2x.png
deleted file mode 100644
index f137928..0000000
--- a/arc-firefox-theme/chrome/browser/panic-panel/header@2x.png
+++ /dev/null
Binary files differ
diff --git a/arc-firefox-theme/chrome/browser/panic-panel/icons@2x.png b/arc-firefox-theme/chrome/browser/panic-panel/icons@2x.png
deleted file mode 100644
index 959ebf5..0000000
--- a/arc-firefox-theme/chrome/browser/panic-panel/icons@2x.png
+++ /dev/null
Binary files differ
diff --git a/arc-firefox-theme/chrome/browser/preferences/aboutPermissions.css b/arc-firefox-theme/chrome/browser/preferences/aboutPermissions.css
index 16d0aee..94549d8 100644
--- a/arc-firefox-theme/chrome/browser/preferences/aboutPermissions.css
+++ b/arc-firefox-theme/chrome/browser/preferences/aboutPermissions.css
@@ -2,16 +2,13 @@
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
-@import url("chrome://global/skin/in-content/common.css");
+@import url("chrome://global/skin/inContentUI.css");
-#permissions-content {
- padding-top: 48px;
- -moz-padding-end: 0; /* no padding to move the scroll bar to the edge */
-}
/* sites box */
#sites-box {
+ padding: 10px;
width: 25em;
}
@@ -42,17 +39,13 @@
/* permissions box */
#permissions-box {
- -moz-padding-start: 10px;
-}
-
-#permissions-list {
+ padding-top: 10px;
overflow-y: auto;
- padding-top: 5px;
- -moz-padding-end: 44px;
}
#site-description {
font-size: 125%;
+ -moz-margin-start: 6px; /* to match button margin */
}
#site-label {
@@ -64,15 +57,7 @@
#defaults-description {
font-size: 125%;
font-weight: bold;
-}
-
-#header-deck {
- -moz-margin-end: 44px;
-}
-
-#site-header,
-#defaults-header {
- margin-bottom: 1px;
+ -moz-margin-start: 6px;
}
.pref-item {
@@ -94,9 +79,6 @@
.pref-icon[type="geo"] {
list-style-image: url(chrome://browser/skin/Geolocation-64.png);
}
-.pref-icon[type="push"] {
- list-style-image: url(chrome://browser/skin/Push-64.png);
-}
.pref-icon[type="indexedDB"] {
list-style-image: url(chrome://global/skin/icons/question-64.png);
}
@@ -112,6 +94,9 @@
.pref-icon[type="plugins"] {
list-style-image: url(chrome://mozapps/skin/plugins/pluginGeneric.png);
}
+.pref-icon[type="fullscreen"] {
+ list-style-image: url(chrome://global/skin/icons/question-64.png);
+}
.pref-icon[type="camera"] {
list-style-image: url(chrome://global/skin/icons/question-64.png);
}
@@ -121,16 +106,11 @@
.pref-title {
font-size: 125%;
- -moz-margin-start: 4px;
margin-bottom: 0;
font-weight: bold;
}
.pref-menulist {
- min-width: 10em;
- }
-
-#cookies-label,
-#passwords-label {
- -moz-margin-start: 4px; /* align with the menulists */
+ margin-left: 6px;
+ margin-right: 6px;
}
diff --git a/arc-firefox-theme/chrome/browser/preferences/in-content/icons.svg b/arc-firefox-theme/chrome/browser/preferences/in-content/icons.svg
index 2d0b671..b74eb6d 100644
--- a/arc-firefox-theme/chrome/browser/preferences/in-content/icons.svg
+++ b/arc-firefox-theme/chrome/browser/preferences/in-content/icons.svg
@@ -1,8 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
-<!-- This Source Code Form is subject to the terms of the Mozilla Public
- - License, v. 2.0. If a copy of the MPL was not distributed with this
- - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 24 24">
+<svg xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ viewBox="0 0 24 24">
<style>
use:not(:target) {
display: none;
@@ -16,32 +15,99 @@
fill: ThreeDHighlight;
}
</style>
- <defs>
+ <defs style="display: none;">
<g id="general-shape">
- <path d="M18.97,3H5.03C3.914,3,3,3.914,3,5.03v13.94C3,20.086,3.914,21,5.03,21H18.97c1.117,0,2.03-0.914,2.03-2.03 V5.03C21,3.914,20.086,3,18.97,3z M5.35,19.326c-0.404,0-0.731-0.327-0.731-0.731c0-0.404,0.327-0.731,0.731-0.731 c0.404,0,0.731,0.327,0.731,0.731C6.081,19,5.754,19.326,5.35,19.326z M5.35,6.168c-0.403,0-0.731-0.328-0.731-0.731 c0-0.404,0.328-0.731,0.731-0.731c0.403,0,0.731,0.327,0.731,0.731C6.081,5.84,5.753,6.168,5.35,6.168z M15.243,14.035 c0,0.229-0.186,0.416-0.414,0.416c-0.229,0-0.415,0.186-0.415,0.414v3.347c0,0.228-0.185,0.384-0.414,0.384l-4.141,0.03 c-0.227,0-0.414-0.186-0.414-0.414v-3.347c0-0.228-0.185-0.414-0.414-0.414c-0.227,0-0.414-0.187-0.414-0.416V6.582 c0-0.229,0.187-0.414,0.414-0.414h5.798c0.228,0,0.414,0.185,0.414,0.414V14.035z M18.509,19.326c-0.404,0-0.731-0.327-0.731-0.731 c0-0.404,0.327-0.731,0.731-0.731c0.404,0,0.731,0.327,0.731,0.731C19.24,19,18.913,19.326,18.509,19.326z M18.509,6.168 c-0.404,0-0.731-0.328-0.731-0.731c0-0.404,0.327-0.731,0.731-0.731c0.404,0,0.731,0.327,0.731,0.731 C19.24,5.84,18.913,6.168,18.509,6.168z"/>
- <path d="M12.757,7.824h-1.657c-0.456,0-0.828,0.373-0.828,0.828v8.282c0,0.456,0.373,0.828,0.828,0.828h1.657 c0.456,0,0.828-0.373,0.828-0.828V8.652C13.586,8.196,13.213,7.824,12.757,7.824z"/>
+ <path
+ d="M18.97,3H5.03C3.914,3,3,3.914,3,5.03v13.94C3,20.086,3.914,21,5.03,21H18.97c1.117,0,2.03-0.914,2.03-2.03
+ V5.03C21,3.914,20.086,3,18.97,3z M5.35,19.326c-0.404,0-0.731-0.327-0.731-0.731c0-0.404,0.327-0.731,0.731-0.731
+ c0.404,0,0.731,0.327,0.731,0.731C6.081,19,5.754,19.326,5.35,19.326z M5.35,6.168c-0.403,0-0.731-0.328-0.731-0.731
+ c0-0.404,0.328-0.731,0.731-0.731c0.403,0,0.731,0.327,0.731,0.731C6.081,5.84,5.753,6.168,5.35,6.168z M15.243,14.035
+ c0,0.229-0.186,0.416-0.414,0.416c-0.229,0-0.415,0.186-0.415,0.414v3.347c0,0.228-0.185,0.384-0.414,0.384l-4.141,0.03
+ c-0.227,0-0.414-0.186-0.414-0.414v-3.347c0-0.228-0.185-0.414-0.414-0.414c-0.227,0-0.414-0.187-0.414-0.416V6.582
+ c0-0.229,0.187-0.414,0.414-0.414h5.798c0.228,0,0.414,0.185,0.414,0.414V14.035z M18.509,19.326c-0.404,0-0.731-0.327-0.731-0.731
+ c0-0.404,0.327-0.731,0.731-0.731c0.404,0,0.731,0.327,0.731,0.731C19.24,19,18.913,19.326,18.509,19.326z M18.509,6.168
+ c-0.404,0-0.731-0.328-0.731-0.731c0-0.404,0.327-0.731,0.731-0.731c0.404,0,0.731,0.327,0.731,0.731
+ C19.24,5.84,18.913,6.168,18.509,6.168z"/>
+ <path
+ d="M12.757,7.824h-1.657c-0.456,0-0.828,0.373-0.828,0.828v8.282c0,0.456,0.373,0.828,0.828,0.828h1.657
+ c0.456,0,0.828-0.373,0.828-0.828V8.652C13.586,8.196,13.213,7.824,12.757,7.824z"/>
</g>
<g id="search-shape">
- <path d="M2,10.018c0,4.43,3.585,8.019,8.009,8.019 c1.603,0,3.095-0.473,4.348-1.285l4.806,4.81c0.58,0.583,1.523,0.583,2.105,0l0.296-0.297c0.582-0.583,0.582-1.527,0-2.11 l-4.808-4.814c0.8-1.247,1.265-2.73,1.265-4.323c0-4.43-3.587-8.018-8.012-8.018C5.585,2,2,5.589,2,10.018z M5.104,10.021 c0-2.716,2.196-4.915,4.906-4.915c2.71,0,4.908,2.199,4.908,4.915c0,2.712-2.198,4.911-4.908,4.911 C7.3,14.931,5.104,12.732,5.104,10.021z"/>
+ <path
+ d="M2,10.018c0,4.43,3.585,8.019,8.009,8.019
+ c1.603,0,3.095-0.473,4.348-1.285l4.806,4.81c0.58,0.583,1.523,0.583,2.105,0l0.296-0.297c0.582-0.583,0.582-1.527,0-2.11
+ l-4.808-4.814c0.8-1.247,1.265-2.73,1.265-4.323c0-4.43-3.587-8.018-8.012-8.018C5.585,2,2,5.589,2,10.018z M5.104,10.021
+ c0-2.716,2.196-4.915,4.906-4.915c2.71,0,4.908,2.199,4.908,4.915c0,2.712-2.198,4.911-4.908,4.911
+ C7.3,14.931,5.104,12.732,5.104,10.021z"/>
</g>
<g id="content-shape">
- <path d="M16.286,2H5.571C4.388,2,3.429,2.96,3.429,4.143v15.714 C3.429,21.04,4.388,22,5.571,22h12.857c1.185,0,2.143-0.96,2.143-2.143V6.286L16.286,2z M18.945,19.223c0,0.22-0.18,0.4-0.4,0.4 h-13.2c-0.22,0-0.4-0.18-0.4-0.4v-0.846c0-0.22,0.18-0.4,0.4-0.4h13.2c0.22,0,0.4,0.18,0.4,0.4V19.223z M18.945,15.223 c0,0.22-0.18,0.4-0.4,0.4h-13.2c-0.22,0-0.4-0.18-0.4-0.4v-0.846c0-0.22,0.18-0.4,0.4-0.4h13.2c0.22,0,0.4,0.18,0.4,0.4V15.223z M18.945,11.229c0,0.22-0.18,0.4-0.4,0.4h-13.2c-0.22,0-0.4-0.18-0.4-0.4v-0.846c0-0.22,0.18-0.4,0.4-0.4h13.2 c0.22,0,0.4,0.18,0.4,0.4V11.229z M14.833,7.707v-4.65l4.65,4.65H14.833z"/>
+ <path
+ d="M16.286,2H5.571C4.388,2,3.429,2.96,3.429,4.143v15.714
+ C3.429,21.04,4.388,22,5.571,22h12.857c1.185,0,2.143-0.96,2.143-2.143V6.286L16.286,2z M18.945,19.223c0,0.22-0.18,0.4-0.4,0.4
+ h-13.2c-0.22,0-0.4-0.18-0.4-0.4v-0.846c0-0.22,0.18-0.4,0.4-0.4h13.2c0.22,0,0.4,0.18,0.4,0.4V19.223z M18.945,15.223
+ c0,0.22-0.18,0.4-0.4,0.4h-13.2c-0.22,0-0.4-0.18-0.4-0.4v-0.846c0-0.22,0.18-0.4,0.4-0.4h13.2c0.22,0,0.4,0.18,0.4,0.4V15.223z
+ M18.945,11.229c0,0.22-0.18,0.4-0.4,0.4h-13.2c-0.22,0-0.4-0.18-0.4-0.4v-0.846c0-0.22,0.18-0.4,0.4-0.4h13.2
+ c0.22,0,0.4,0.18,0.4,0.4V11.229z M14.833,7.707v-4.65l4.65,4.65H14.833z"/>
</g>
<g id="applications-shape">
- <path d="M16.673,8.914C16.089,4.122,13.248,1,12,1c-1.25,0-3.986,3.122-4.767,7.914l-3.122,3.131v7.889h2.268 l2.978-3.436c0.28,0.29,0.737,1.666,1.065,1.858h3.155c0.331-0.193,0.789-1.569,1.068-1.858l3.123,3.436h2.12v-7.84L16.673,8.914z M12.042,8.735c-0.604,0-1.279,0.06-1.818,0.165c0.478-1.453,1.345-3.117,1.781-3.117c0.435,0,1.301,1.655,1.775,3.1 C13.265,8.789,12.615,8.735,12.042,8.735z M12.524,19.145c0.076,0.196,0.119,0.602,0.119,0.86c0,0.66-0.524,1.074-0.687,1.074 c-0.163,0-0.615-0.414-0.615-1.074c0-0.257,0.045-0.664,0.119-0.86h-0.754c-0.089,0.345-0.39,1.005-0.39,1.408 c0,1.458,1.328,2.447,1.686,2.447c0.359,0,1.686-0.951,1.686-2.407c0-0.404-0.301-1.103-0.388-1.449H12.524z"/>
+ <path
+ d="M16.673,8.914C16.089,4.122,13.248,1,12,1c-1.25,0-3.986,3.122-4.767,7.914l-3.122,3.131v7.889h2.268
+ l2.978-3.436c0.28,0.29,0.737,1.666,1.065,1.858h3.155c0.331-0.193,0.789-1.569,1.068-1.858l3.123,3.436h2.12v-7.84L16.673,8.914z
+ M12.042,8.735c-0.604,0-1.279,0.06-1.818,0.165c0.478-1.453,1.345-3.117,1.781-3.117c0.435,0,1.301,1.655,1.775,3.1
+ C13.265,8.789,12.615,8.735,12.042,8.735z M12.524,19.145c0.076,0.196,0.119,0.602,0.119,0.86c0,0.66-0.524,1.074-0.687,1.074
+ c-0.163,0-0.615-0.414-0.615-1.074c0-0.257,0.045-0.664,0.119-0.86h-0.754c-0.089,0.345-0.39,1.005-0.39,1.408
+ c0,1.458,1.328,2.447,1.686,2.447c0.359,0,1.686-0.951,1.686-2.407c0-0.404-0.301-1.103-0.388-1.449H12.524z"/>
</g>
<g id="privacy-shape">
- <path d="M21.632,9.541c-0.083,1.403,0.246,3.079-1.597,5.498 c-1.965,2.578-3.914,2.594-4.284,2.575c-2.249-0.117-2.502-1.875-3.792-1.875c-1.13,0-2.012,1.745-3.711,1.836 c-0.37,0.02-2.319,0.042-4.284-2.536c-1.841-2.419-1.514-4.095-1.597-5.498C2.287,8.138,2,6.618,2,6.618s0.887,0.895,2.033,0.973 C5.179,7.67,5.394,7.191,7.811,6.501C10.424,5.752,12,8.814,12,8.814s1.776-3.016,4.189-2.313c2.414,0.7,2.515,1.169,3.661,1.091 C20.996,7.513,22,6.618,22,6.618S21.713,8.138,21.632,9.541z M8.117,10.129c-1.429-0.314-2.028,0.223-2.642,0.451 c-0.534,0.202-1.02,0.264-1.02,0.264s0.083,0.819,1.515,1.521c1.432,0.703,4.37,0.338,4.37,0.338S10.651,10.687,8.117,10.129z M18.525,10.58c-0.612-0.228-1.212-0.765-2.642-0.451c-2.534,0.558-2.223,2.573-2.223,2.573s2.938,0.365,4.37-0.338 c1.432-0.702,1.515-1.521,1.515-1.521S19.059,10.782,18.525,10.58z"/>
+ <path
+ d="M21.632,9.541c-0.083,1.403,0.246,3.079-1.597,5.498
+ c-1.965,2.578-3.914,2.594-4.284,2.575c-2.249-0.117-2.502-1.875-3.792-1.875c-1.13,0-2.012,1.745-3.711,1.836
+ c-0.37,0.02-2.319,0.042-4.284-2.536c-1.841-2.419-1.514-4.095-1.597-5.498C2.287,8.138,2,6.618,2,6.618s0.887,0.895,2.033,0.973
+ C5.179,7.67,5.394,7.191,7.811,6.501C10.424,5.752,12,8.814,12,8.814s1.776-3.016,4.189-2.313c2.414,0.7,2.515,1.169,3.661,1.091
+ C20.996,7.513,22,6.618,22,6.618S21.713,8.138,21.632,9.541z M8.117,10.129c-1.429-0.314-2.028,0.223-2.642,0.451
+ c-0.534,0.202-1.02,0.264-1.02,0.264s0.083,0.819,1.515,1.521c1.432,0.703,4.37,0.338,4.37,0.338S10.651,10.687,8.117,10.129z
+ M18.525,10.58c-0.612-0.228-1.212-0.765-2.642-0.451c-2.534,0.558-2.223,2.573-2.223,2.573s2.938,0.365,4.37-0.338
+ c1.432-0.702,1.515-1.521,1.515-1.521S19.059,10.782,18.525,10.58z"/>
</g>
<g id="security-shape">
- <path d="M18.909,9.783h-0.863V8.086C18.046,4.725,15.339,2,12,2 C8.661,2,5.954,4.725,5.954,8.086v1.697H5.091c-0.955,0-1.728,0.779-1.728,1.739v8.738c0,0.961,0.773,1.74,1.728,1.74h13.818 c0.954,0,1.728-0.779,1.728-1.74v-8.738C20.637,10.562,19.863,9.783,18.909,9.783z M8.545,8.086c0-1.92,1.547-3.478,3.455-3.478 c1.908,0,3.455,1.557,3.455,3.478v1.697h-6.91V8.086z M5.181,16.092l-0.909-1.2v-2.284l2.728,3.483H5.181z M8.818,16.092 l-2.773-3.657h1.727l2.864,3.657H8.818z M12,16.092l-2.773-3.657h1.727l2.864,3.657H12z M15.637,16.092l-2.773-3.657h1.727 l2.864,3.657H15.637z M19.728,16.092h-0.455l-2.773-3.657h1.727l1.501,1.916V16.092z"/>
+ <path
+ d="M18.909,9.783h-0.863V8.086C18.046,4.725,15.339,2,12,2
+ C8.661,2,5.954,4.725,5.954,8.086v1.697H5.091c-0.955,0-1.728,0.779-1.728,1.739v8.738c0,0.961,0.773,1.74,1.728,1.74h13.818
+ c0.954,0,1.728-0.779,1.728-1.74v-8.738C20.637,10.562,19.863,9.783,18.909,9.783z M8.545,8.086c0-1.92,1.547-3.478,3.455-3.478
+ c1.908,0,3.455,1.557,3.455,3.478v1.697h-6.91V8.086z M5.181,16.092l-0.909-1.2v-2.284l2.728,3.483H5.181z M8.818,16.092
+ l-2.773-3.657h1.727l2.864,3.657H8.818z M12,16.092l-2.773-3.657h1.727l2.864,3.657H12z M15.637,16.092l-2.773-3.657h1.727
+ l2.864,3.657H15.637z M19.728,16.092h-0.455l-2.773-3.657h1.727l1.501,1.916V16.092z"/>
</g>
<g id="sync-shape">
- <path d="M17.024,3.351 c-0.562,0.331 -1.311,0.879 -1.821,1.698 -0.367,0.592 -0.752,1.288 -1.08,1.914 0.987,0.413 1.862,1.095 2.476,2.029 0.614,0.957 0.929,2.122 0.83,3.351 -0.201,1.787 -1.359,3.433 -3.046,4.36 -0.696,-0.774 -1.951,-2.945 -1.951,-2.945 -0.007,0.007 -0.004,2.556 -0.871,4.334 -0.573,1.184 -1.24,2.202 -2.305,2.995 1.431,0.51 2.915,0.886 4.282,0.909 l 0.162,0.002 c 2.99,0.021 5.844,-0.48 5.844,-0.48 0,0 -1.236,-0.802 -1.808,-1.346 1.86,-1.072 3.111,-2.791 3.634,-4.708 0.283,-0.759 0.478,-1.566 0.57,-2.409 C 22.383,9.011 20.33,5.278 17.024,3.351 Z M 6.569,12.302 C 6.526,10.271 7.755,8.327 9.644,7.29 c 0.696,0.774 2.32,2.899 2.32,2.899 0,0 -0.064,-5.157 1.657,-7.973 -6.097,-0.668 -9.69,0.443 -9.69,0.443 0,0 1.763,0.607 2.333,1.136 C 6.122,3.891 5.984,3.992 5.85,4.096 4.4,5.064 3.368,6.449 2.825,7.994 2.436,8.892 2.171,9.863 2.06,10.887 1.622,14.886 3.629,18.572 6.871,20.515 7.39,20.124 7.975,19.631 8.61,18.983 9.189,18.389 9.647,17.682 10.021,16.967 8.082,16.208 6.714,14.404 6.569,12.302 Z"/>
+ <path
+ d="M17.024,3.351 c-0.562,0.331 -1.311,0.879 -1.821,1.698 -0.367,0.592 -0.752,1.288 -1.08,1.914 0.987,0.413 1.862,1.095
+ 2.476,2.029 0.614,0.957 0.929,2.122 0.83,3.351 -0.201,1.787 -1.359,3.433 -3.046,4.36 -0.696,-0.774 -1.951,-2.945
+ -1.951,-2.945 -0.007,0.007 -0.004,2.556 -0.871,4.334 -0.573,1.184 -1.24,2.202 -2.305,2.995 1.431,0.51 2.915,0.886
+ 4.282,0.909 l 0.162,0.002 c 2.99,0.021 5.844,-0.48 5.844,-0.48 0,0 -1.236,-0.802 -1.808,-1.346 1.86,-1.072 3.111,-2.791
+ 3.634,-4.708 0.283,-0.759 0.478,-1.566 0.57,-2.409 C 22.383,9.011 20.33,5.278 17.024,3.351 Z M 6.569,12.302 C 6.526,10.271
+ 7.755,8.327 9.644,7.29 c 0.696,0.774 2.32,2.899 2.32,2.899 0,0 -0.064,-5.157 1.657,-7.973 -6.097,-0.668 -9.69,0.443
+ -9.69,0.443 0,0 1.763,0.607 2.333,1.136 C 6.122,3.891 5.984,3.992 5.85,4.096 4.4,5.064 3.368,6.449 2.825,7.994 2.436,8.892
+ 2.171,9.863 2.06,10.887 1.622,14.886 3.629,18.572 6.871,20.515 7.39,20.124 7.975,19.631 8.61,18.983 9.189,18.389 9.647,17.682
+ 10.021,16.967 8.082,16.208 6.714,14.404 6.569,12.302 Z"/>
</g>
<g id="advanced-shape">
- <path d="M19.173,16.163c0.004,0.04,0.007,0.08,0.007,0.121c0,1.748-3.197,3.165-7.14,3.165 c-3.943,0-7.14-1.417-7.14-3.165c0 -0.037,0.003-0.073,0.006-0.109C3.11,16.572,2,17.243,2,18.341C2,20.362,6.477,22,12,22 c5.523,0,10-1.638,10-3.659 C22,17.22,20.922,16.553,19.173,16.163z"/>
- <path d="M18.224,15.979c0.006-0.11-0.018-0.285-0.054-0.39c0,0-0.762-2.205-1.176-3.403 c-0.624-1.807-2.112-6.139-2.112-6.139c-0.036-0.104-0.031-0.273,0.01-0.376l0.497-1.234c0.041-0.102,0.116-0.266,0.166-0.364 l0.986-1.942c0.05-0.098,0.013-0.133-0.081-0.077L9.965,5.871c-0.095,0.056-0.203,0.186-0.24,0.29c0,0-0.252,0.7-0.412,1.144 C8.64,9.173,7.968,11.04,7.296,12.908c-0.26,0.723-0.52,1.446-0.78,2.168c-0.056,0.156-0.112,0.311-0.168,0.466 c-0.093,0.26-0.049,0.617,0.032,0.881c0.237,0.763,1.001,1.189,1.708,1.435c0.611,0.213,1.254,0.328,1.895,0.403 c0.895,0.105,1.805,0.14,2.706,0.112c1.356-0.041,2.767-0.261,4.004-0.846c0.429-0.203,0.854-0.459,1.174-0.816 c0.121-0.135,0.226-0.287,0.297-0.455C18.215,16.134,18.224,15.979,18.224,15.979z M14.063,16.131 c0.019,0.108-0.046,0.156-0.143,0.104l-1.466-0.772c-0.097-0.052-0.257-0.052-0.354,0l-1.466,0.773 c-0.097,0.052-0.162,0.004-0.143-0.104l0.28-1.636c0.019-0.109-0.031-0.261-0.109-0.338l-1.186-1.158 c-0.079-0.077-0.054-0.153,0.055-0.169l1.638-0.239c0.109-0.016,0.238-0.11,0.286-0.209l0.733-1.488 c0.049-0.099,0.128-0.099,0.177,0l0.733,1.488c0.049,0.099,0.178,0.193,0.286,0.209l1.639,0.239 c0.109,0.016,0.134,0.092,0.055,0.169l-1.186,1.158c-0.079,0.077-0.128,0.229-0.109,0.338L14.063,16.131z"/>
+ <path
+ d="M19.173,16.163c0.004,0.04,0.007,0.08,0.007,0.121c0,1.748-3.197,3.165-7.14,3.165 c-3.943,0-7.14-1.417-7.14-3.165c0
+ -0.037,0.003-0.073,0.006-0.109C3.11,16.572,2,17.243,2,18.341C2,20.362,6.477,22,12,22 c5.523,0,10-1.638,10-3.659
+ C22,17.22,20.922,16.553,19.173,16.163z"/>
+ <path
+ d="M18.224,15.979c0.006-0.11-0.018-0.285-0.054-0.39c0,0-0.762-2.205-1.176-3.403
+ c-0.624-1.807-2.112-6.139-2.112-6.139c-0.036-0.104-0.031-0.273,0.01-0.376l0.497-1.234c0.041-0.102,0.116-0.266,0.166-0.364
+ l0.986-1.942c0.05-0.098,0.013-0.133-0.081-0.077L9.965,5.871c-0.095,0.056-0.203,0.186-0.24,0.29c0,0-0.252,0.7-0.412,1.144
+ C8.64,9.173,7.968,11.04,7.296,12.908c-0.26,0.723-0.52,1.446-0.78,2.168c-0.056,0.156-0.112,0.311-0.168,0.466
+ c-0.093,0.26-0.049,0.617,0.032,0.881c0.237,0.763,1.001,1.189,1.708,1.435c0.611,0.213,1.254,0.328,1.895,0.403
+ c0.895,0.105,1.805,0.14,2.706,0.112c1.356-0.041,2.767-0.261,4.004-0.846c0.429-0.203,0.854-0.459,1.174-0.816
+ c0.121-0.135,0.226-0.287,0.297-0.455C18.215,16.134,18.224,15.979,18.224,15.979z M14.063,16.131
+ c0.019,0.108-0.046,0.156-0.143,0.104l-1.466-0.772c-0.097-0.052-0.257-0.052-0.354,0l-1.466,0.773
+ c-0.097,0.052-0.162,0.004-0.143-0.104l0.28-1.636c0.019-0.109-0.031-0.261-0.109-0.338l-1.186-1.158
+ c-0.079-0.077-0.054-0.153,0.055-0.169l1.638-0.239c0.109-0.016,0.238-0.11,0.286-0.209l0.733-1.488
+ c0.049-0.099,0.128-0.099,0.177,0l0.733,1.488c0.049,0.099,0.178,0.193,0.286,0.209l1.639,0.239
+ c0.109,0.016,0.134,0.092,0.055,0.169l-1.186,1.158c-0.079,0.077-0.128,0.229-0.109,0.338L14.063,16.131z"/>
</g>
</defs>
<use id="general" xlink:href="#general-shape"/>
diff --git a/arc-firefox-theme/chrome/browser/preferences/in-content/preferences.css b/arc-firefox-theme/chrome/browser/preferences/in-content/preferences.css
index c83e0eb..216826d 100644
--- a/arc-firefox-theme/chrome/browser/preferences/in-content/preferences.css
+++ b/arc-firefox-theme/chrome/browser/preferences/in-content/preferences.css
@@ -9,6 +9,7 @@
padding: 0;
font: message-box;
font-size: 1.25rem;
+ line-height: 22px;
}
* {
@@ -149,11 +150,6 @@ treecol {
margin-right: 4px !important;
}
-#defaultFontSizeLabel {
- /* !important needed to override common !important rule */
- -moz-margin-start: 4px !important;
-}
-
/* Applications Pane Styles */
#applicationsContent {
@@ -194,23 +190,15 @@ treecol {
-moz-margin-end: 8px !important;
}
-/* Privacy pane */
-
-#doNotTrackInfo,
-#trackingProtectionPBMLearnMore,
-#trackingProtectionLearnMore {
- -moz-margin-start: 1.5em !important;
- margin-top: 0;
-}
-
/* Collapse the non-active vboxes in decks to use only the height the
active vbox needs */
#historyPane:not([selectedIndex="1"]) > #historyDontRememberPane,
#historyPane:not([selectedIndex="2"]) > #historyCustomPane,
#weavePrefsDeck:not([selectedIndex="1"]) > #hasAccount,
#weavePrefsDeck:not([selectedIndex="2"]) > #needsUpdate,
-#weavePrefsDeck:not([selectedIndex="3"]) > #noFxaAccount,
-#weavePrefsDeck:not([selectedIndex="4"]) > #hasFxaAccount,
+#weavePrefsDeck:not([selectedIndex="3"]) > #fxaDeterminingStatus,
+#weavePrefsDeck:not([selectedIndex="4"]) > #noFxaAccount,
+#weavePrefsDeck:not([selectedIndex="5"]) > #hasFxaAccount,
#fxaLoginStatus:not([selectedIndex="1"]) > #fxaLoginUnverified,
#fxaLoginStatus:not([selectedIndex="2"]) > #fxaLoginRejected {
visibility: collapse;
@@ -222,13 +210,19 @@ description > html|a {
cursor: pointer;
}
+#noFxaAccount {
+ /* Overriding the margins from the base preferences.css theme file.
+ These overrides can be simplified by fixing bug 1027174 */
+ margin: 0;
+}
+
#weavePrefsDeck > vbox > label,
#weavePrefsDeck > vbox > groupbox,
#weavePrefsDeck > vbox > description,
#weavePrefsDeck > vbox > #pairDevice > label,
#weavePrefsDeck > #needsUpdate > hbox > #loginError,
-#weavePrefsDeck > #hasFxaAccount > vbox > label,
-#weavePrefsDeck > #hasFxaAccount > hbox:not(#tosPP-normal) > label {
+#weavePrefsDeck > #hasFxaAccount > hbox:not(#tosPP-normal) > label,
+#weavePrefsDeck > #hasFxaAccount > hbox:not(#tosPP-small) > label {
/* no margin-start for elements at the begin of a line */
-moz-margin-start: 0;
}
@@ -252,8 +246,16 @@ description > html|a {
-moz-margin-start: 33px;
}
-.text-link {
- margin-bottom: 0;
+#trackingProtectionImage {
+ width: 16px;
+ height: 16px;
+ list-style-image: url(chrome://browser/skin/bad-content-blocked-16.png);
+}
+
+@media (min-resolution: 2dppx) {
+ #trackingProtectionImage {
+ list-style-image: url(chrome://browser/skin/bad-content-blocked-16@2x.png);
+ }
}
#showUpdateHistory {
@@ -299,17 +301,15 @@ description > html|a {
#dialogTitle {
text-align: center;
- -moz-user-select: none;
}
.close-icon {
background-color: transparent !important;
border: none;
box-shadow: none;
+ height: 18px;
padding: 0;
- height: auto;
- min-height: 16px;
- min-width: 0;
+ min-width: 18px;
}
#dialogBox > .groupbox-body {
@@ -366,180 +366,8 @@ description > html|a {
to { opacity: 1; }
}
-/**
- * Sync
- */
-
-#fxaProfileImage {
- max-width: 60px;
- border-radius: 50%;
- list-style-image: url(chrome://browser/skin/fxa/default-avatar.png);
- margin-inline-end: 15px;
-}
-
-#fxaProfileImage.actionable {
- cursor: pointer;
-}
-
-#fxaProfileImage.actionable:hover {
- box-shadow: 0px 0px 0px 1px #0095DD;
-}
-
-#fxaProfileImage.actionable:hover:active {
- box-shadow: 0px 0px 0px 1px #ff9500;
-}
-
-#noFxaAccount {
- /* Overriding the margins from the base preferences.css theme file.
- These overrides can be simplified by fixing bug 1027174 */
- margin: 0;
- padding-top: 15px;
-}
-
-#fxaContentWrapper {
- -moz-box-flex: 1;
-}
-
-#noFxaGroup {
- -moz-box-flex: 1;
- margin: 0;
-}
-
-#fxaContentWrapper {
- padding-right: 15px;
-}
-
-#noFxaGroup > vbox,
-#fxaGroup {
- -moz-box-align: start;
-}
-
-#fxaSyncEngines > vbox:first-child {
- margin-right: 80px;
-}
-
-#fxaSyncComputerName {
- margin-inline-start: 0px;
- -moz-box-flex: 1;
-}
-
-#tosPP-small-ToS {
- margin-bottom: 14px;
-}
-
-#noFxaCaption {
- font-weight: bold;
- margin-bottom: 11px;
-}
-
-.fxaSyncIllustration {
- margin-top: 35px;
-}
-
-#syncOptions caption {
- margin-bottom: 11px;
-}
-
-#fxaDeviceName {
- margin-bottom: 27.5px;
-}
-
-#noFxaDescription {
- margin-bottom: 20px !important;
-}
-
-.separator {
- border-bottom: 1px solid var(--in-content-header-border-color);
-}
-
-.fxaAccountBox {
- border: 1px solid #D1D2D3;
- border-radius: 5px;
- padding: 14px 20px 14px 14px;
-}
-
-#signedOutAccountBoxTitle {
- margin-inline-start: 6px !important;
- font-weight: bold;
-}
-
-.fxaAccountBoxButtons {
- margin-bottom: 0 !important;
- margin-top: 11px;
-}
-
-.fxaAccountBoxButtons > button {
- padding-left: 11px;
- padding-right: 11px;
-}
-
-.fxaSyncIllustration {
- width: 231px;
- list-style-image: url(chrome://browser/skin/fxa/sync-illustration.png)
-}
-
-#fxaEmailAddress1,
-#fxaEmailAddress2,
-#fxaEmailAddress3 {
- word-break: break-all;
-}
-
-.fxaFirefoxLogo {
- list-style-image: url(chrome://browser/skin/fxa/logo.png);
- max-width: 64px;
- margin-inline-end: 14px;
-}
-
-.fxaMobilePromo {
- margin-top: 14px;
- margin-bottom: 41px;
-}
-
-#fxaLoginRejectedWarning {
- list-style-image: url(chrome://browser/skin/warning.svg);
- filter: drop-shadow(0 1px 0 hsla(206, 50%, 10%, .15));
- margin: 4px 8px 0px 0px;
-}
-
-#syncOptions {
- margin-bottom: 27.5px;
-}
-
-.androidLogo {
- list-style-image: url(chrome://browser/skin/fxa/android.png);
- max-width: 24px;
- position: relative;
- top: 8px;
- margin: 0px;
- margin-inline-end: 5px;
-}
-
-.androidLink {
- margin: 0;
-}
-
-#tosPP-small {
- margin-bottom: 20px;
-}
-
-.androidAttribution {
- font-size: 12px;
- color: #D1D2D3;
-}
-
-@media (min-resolution: 1.1dppx) {
- .fxaSyncIllustration {
- list-style-image: url(chrome://browser/skin/fxa/sync-illustration@2x.png)
- }
- .fxaFirefoxLogo {
- list-style-image: url(chrome://browser/skin/fxa/logo@2x.png);
- }
- .androidLogo {
- list-style-image: url(chrome://browser/skin/fxa/android@2x.png);
- }
- #fxaProfileImage {
- list-style-image: url(chrome://browser/skin/fxa/default-avatar@2x.png);
- }
+spinbuttons {
+ -moz-appearance: none;
}
.treecol-sortdirection {
diff --git a/arc-firefox-theme/chrome/browser/privatebrowsing/attention.png b/arc-firefox-theme/chrome/browser/privatebrowsing/attention.png
deleted file mode 100755
index 8706928..0000000
--- a/arc-firefox-theme/chrome/browser/privatebrowsing/attention.png
+++ /dev/null
Binary files differ
diff --git a/arc-firefox-theme/chrome/browser/privatebrowsing/attention@2x.png b/arc-firefox-theme/chrome/browser/privatebrowsing/attention@2x.png
deleted file mode 100755
index 5b32888..0000000
--- a/arc-firefox-theme/chrome/browser/privatebrowsing/attention@2x.png
+++ /dev/null
Binary files differ
diff --git a/arc-firefox-theme/chrome/browser/privatebrowsing/check.png b/arc-firefox-theme/chrome/browser/privatebrowsing/check.png
deleted file mode 100755
index 59ca51b..0000000
--- a/arc-firefox-theme/chrome/browser/privatebrowsing/check.png
+++ /dev/null
Binary files differ
diff --git a/arc-firefox-theme/chrome/browser/privatebrowsing/check@2x.png b/arc-firefox-theme/chrome/browser/privatebrowsing/check@2x.png
deleted file mode 100755
index 031685c..0000000
--- a/arc-firefox-theme/chrome/browser/privatebrowsing/check@2x.png
+++ /dev/null
Binary files differ
diff --git a/arc-firefox-theme/chrome/browser/privatebrowsing/mask.svg b/arc-firefox-theme/chrome/browser/privatebrowsing/mask.svg
deleted file mode 100755
index 655445e..0000000
--- a/arc-firefox-theme/chrome/browser/privatebrowsing/mask.svg
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- This Source Code Form is subject to the terms of the Mozilla Public
- - License, v. 2.0. If a copy of the MPL was not distributed with this
- - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
- width="47.203" height="26.109" viewBox="0 0 94.407 52.219">
- <path fill="#fff" d="M92.657,14.670 C92.270,21.197 93.816,28.994 85.124,40.236 C75.849,52.230 66.639,51.314 64.901,51.495 C54.468,52.578 53.093,43.491 46.999,43.491 C41.664,43.491 37.317,52.520 29.481,51.495 C27.749,51.268 18.533,52.230 9.259,40.236 C0.567,28.994 2.112,21.197 1.726,14.670 C1.340,8.142 -0.012,1.071 -0.012,1.071 C-0.012,1.071 4.176,5.241 9.585,5.604 C14.993,5.967 16.004,3.740 27.416,0.527 C39.755,-2.947 47.191,11.290 47.191,11.290 C47.191,11.290 55.571,-2.737 66.967,0.527 C78.363,3.791 78.836,5.967 84.245,5.604 C89.653,5.241 94.395,1.071 94.395,1.071 C94.395,1.071 93.043,8.142 92.657,14.670 ZM28.858,17.405 C22.113,15.942 19.283,18.441 16.393,19.507 C13.872,20.437 11.577,20.726 11.577,20.726 C11.577,20.726 11.963,24.533 18.724,27.797 C25.484,31.061 39.352,29.377 39.352,29.377 C39.352,29.377 40.824,20.000 28.858,17.405 ZM77.990,19.507 C75.100,18.441 72.270,15.942 65.525,17.405 C53.557,20.000 55.030,29.377 55.030,29.377 C55.030,29.377 68.899,31.061 75.659,27.797 C82.419,24.533 82.805,20.726 82.805,20.726 C82.805,20.726 80.511,20.437 77.990,19.507 Z"/>
-</svg>
diff --git a/arc-firefox-theme/chrome/browser/privatebrowsing/shield-page.png b/arc-firefox-theme/chrome/browser/privatebrowsing/shield-page.png
deleted file mode 100755
index 2ddcf34..0000000
--- a/arc-firefox-theme/chrome/browser/privatebrowsing/shield-page.png
+++ /dev/null
Binary files differ
diff --git a/arc-firefox-theme/chrome/browser/privatebrowsing/shield-page@2x.png b/arc-firefox-theme/chrome/browser/privatebrowsing/shield-page@2x.png
deleted file mode 100755
index 72a0b82..0000000
--- a/arc-firefox-theme/chrome/browser/privatebrowsing/shield-page@2x.png
+++ /dev/null
Binary files differ
diff --git a/arc-firefox-theme/chrome/browser/reader-tour.png b/arc-firefox-theme/chrome/browser/reader-tour.png
index be346b3..8e557e0 100644
--- a/arc-firefox-theme/chrome/browser/reader-tour.png
+++ b/arc-firefox-theme/chrome/browser/reader-tour.png
Binary files differ
diff --git a/arc-firefox-theme/chrome/browser/reader-tour@2x.png b/arc-firefox-theme/chrome/browser/reader-tour@2x.png
deleted file mode 100644
index 1a60d93..0000000
--- a/arc-firefox-theme/chrome/browser/reader-tour@2x.png
+++ /dev/null
Binary files differ
diff --git a/arc-firefox-theme/chrome/browser/readerMode.svg b/arc-firefox-theme/chrome/browser/readerMode.svg
index 9293d1d..3d024ea 100644
--- a/arc-firefox-theme/chrome/browser/readerMode.svg
+++ b/arc-firefox-theme/chrome/browser/readerMode.svg
@@ -1,29 +1,34 @@
<?xml version="1.0" encoding="utf-8"?>
-<!-- This Source Code Form is subject to the terms of the Mozilla Public
- - License, v. 2.0. If a copy of the MPL was not distributed with this
- - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="48" height="16" viewBox="0 0 48 16">
- <defs>
- <path id="glyphShape-readerMode-book" d="M5.5,5h-2C3.2,5,3,5.2,3,5.5S3.2,6,3.5,6h2 C5.8,6,6,5.8,6,5.5S5.8,5,5.5,5z M5.5,7h-2C3.2,7,3,7.2,3,7.5S3.2,8,3.5,8h2C5.8,8,6,7.8,6,7.5S5.8,7,5.5,7z M5.5,9h-2 C3.2,9,3,9.2,3,9.5S3.2,10,3.5,10h2C5.8,10,6,9.8,6,9.5S5.8,9,5.5,9z M15.4,2c0,0-3.1,0-4.4,0S8.1,2.5,8,4.3C7.9,2.5,6.3,2,5,2 S0.6,2,0.6,2C0.3,2,0,2.3,0,2.7v9.6C0,12.6,0.3,13,0.6,13c0,0,2.6,0,4.4,0c1.6,0,2.8,1,3,2.3C8.2,14,9.4,13,11,13 c1.8,0,4.4,0,4.4,0c0.4,0,0.6-0.4,0.6-0.8V2.7C16,2.3,15.7,2,15.4,2z M14,11L14,11c-0.2,0-1.6,0-3,0c-1.6,0-2.9,0.8-3,2.2 C7.9,11.8,6.6,11,5,11c-1.4,0-2.8,0-3,0l0,0l0,0V4c0,0,2.7,0,3.5,0C6.6,4,8,5.5,8,6.8C8,5.5,9.4,4,10.5,4C11.3,4,14,4,14,4V11 L14,11z"/>
- <linearGradient id="gradient-state-default" x1="0%" y1="0%" x2="0" y2="100%">
- <stop stop-color="#989898" offset="0%"/>
- <stop stop-color="#808080" offset="100%"/>
- </linearGradient>
- <linearGradient id="gradient-state-hover" x1="0%" y1="0%" x2="0" y2="100%">
- <stop stop-color="#24aef4" offset="0%"/>
- <stop stop-color="#177bdb" offset="100%"/>
- </linearGradient>
- <linearGradient id="gradient-state-pressed" x1="0%" y1="0%" x2="0" y2="100%">
- <stop stop-color="#ff9300" offset="0%"/>
- <stop stop-color="#ff5500" offset="100%"/>
- </linearGradient>
- <style>
- .icon-state-default { fill: url(#gradient-state-default); }
- .icon-state-hover { fill: url(#gradient-state-hover); }
- .icon-state-pressed { fill: url(#gradient-state-pressed); }
- </style>
- </defs>
- <use xlink:href="#glyphShape-readerMode-book" class="icon-state-default"/>
- <use xlink:href="#glyphShape-readerMode-book" class="icon-state-hover" transform="translate(16)"/>
- <use xlink:href="#glyphShape-readerMode-book" class="icon-state-pressed" transform="translate(32)"/>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ x="0"
+ y="0"
+ width="48"
+ height="16"
+ viewBox="0 0 48 16">
+<defs>
+ <path id="glyphShape-readerMode-book" d="M5.5,5h-2C3.2,5,3,5.2,3,5.5S3.2,6,3.5,6h2 C5.8,6,6,5.8,6,5.5S5.8,5,5.5,5z M5.5,7h-2C3.2,7,3,7.2,3,7.5S3.2,8,3.5,8h2C5.8,8,6,7.8,6,7.5S5.8,7,5.5,7z M5.5,9h-2 C3.2,9,3,9.2,3,9.5S3.2,10,3.5,10h2C5.8,10,6,9.8,6,9.5S5.8,9,5.5,9z M15.4,2c0,0-3.1,0-4.4,0S8.1,2.5,8,4.3C7.9,2.5,6.3,2,5,2 S0.6,2,0.6,2C0.3,2,0,2.3,0,2.7v9.6C0,12.6,0.3,13,0.6,13c0,0,2.6,0,4.4,0c1.6,0,2.8,1,3,2.3C8.2,14,9.4,13,11,13 c1.8,0,4.4,0,4.4,0c0.4,0,0.6-0.4,0.6-0.8V2.7C16,2.3,15.7,2,15.4,2z M14,11L14,11c-0.2,0-1.6,0-3,0c-1.6,0-2.9,0.8-3,2.2 C7.9,11.8,6.6,11,5,11c-1.4,0-2.8,0-3,0l0,0l0,0V4c0,0,2.7,0,3.5,0C6.6,4,8,5.5,8,6.8C8,5.5,9.4,4,10.5,4C11.3,4,14,4,14,4V11 L14,11z"/>
+ <linearGradient id="gradient-state-default" x1="0%" y1="0%" x2="0" y2="100%">
+ <stop stop-color="#989898" offset="0%"/>
+ <stop stop-color="#808080" offset="100%"/>
+ </linearGradient>
+ <linearGradient id="gradient-state-hover" x1="0%" y1="0%" x2="0" y2="100%">
+ <stop stop-color="#24aef4" offset="0%"/>
+ <stop stop-color="#177bdb" offset="100%"/>
+ </linearGradient>
+ <linearGradient id="gradient-state-pressed" x1="0%" y1="0%" x2="0" y2="100%">
+ <stop stop-color="#ff9300" offset="0%"/>
+ <stop stop-color="#ff5500" offset="100%"/>
+ </linearGradient>
+ <style type="text/css">
+ .icon-state-default { fill: url(#gradient-state-default); }
+ .icon-state-hover { fill: url(#gradient-state-hover); }
+ .icon-state-pressed { fill: url(#gradient-state-pressed); }
+ </style>
+</defs>
+<use xlink:href="#glyphShape-readerMode-book" class="icon-state-default"/>
+<use xlink:href="#glyphShape-readerMode-book" class="icon-state-hover" transform="translate(16)"/>
+<use xlink:href="#glyphShape-readerMode-book" class="icon-state-pressed" transform="translate(32)"/>
</svg>
diff --git a/arc-firefox-theme/chrome/browser/readinglist/icons.svg b/arc-firefox-theme/chrome/browser/readinglist/icons.svg
new file mode 100644
index 0000000..6aa0159
--- /dev/null
+++ b/arc-firefox-theme/chrome/browser/readinglist/icons.svg
@@ -0,0 +1,56 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- This Source Code Form is subject to the terms of the Mozilla Public
+ - License, v. 2.0. If a copy of the MPL was not distributed with this
+ - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
+<svg xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ viewBox="0 0 14 14"
+ xml:space="preserve">
+
+ <defs>
+ <style type="text/css">
+ use:not(:target) {
+ display: none;
+ }
+
+ #addpage, #alreadyadded {
+ fill: #808080;
+ }
+ #addpage-hover, #alreadyadded-hover {
+ fill: #555555;
+ }
+ #addpage-active, #alreadyadded-active {
+ fill: #0095DD;
+ }
+ </style>
+
+ <mask id="plus-mask">
+ <rect width="100%" height="100%" fill="white"/>
+ <rect x="3" y="6" width="8" height="2"/>
+ <rect x="6" y="3" width="2" height="8"/>
+ </mask>
+
+ <mask id="minus-mask">
+ <rect width="100%" height="100%" fill="white"/>
+ <rect x="3" y="6" width="8" height="2"/>
+ </mask>
+
+ <g id="addpage-shape">
+ <circle cx="7" cy="7" r="6" mask="url(#plus-mask)"/>
+ </g>
+
+ <g id="removepage-shape">
+ <circle cx="7" cy="7" r="6" mask="url(#minus-mask)"/>
+ </g>
+
+ </defs>
+
+ <use id="addpage" xlink:href="#addpage-shape"/>
+ <use id="addpage-hover" xlink:href="#addpage-shape"/>
+ <use id="addpage-active" xlink:href="#addpage-shape"/>
+
+ <use id="alreadyadded" xlink:href="#removepage-shape"/>
+ <use id="alreadyadded-hover" xlink:href="#removepage-shape"/>
+ <use id="alreadyadded-active" xlink:href="#removepage-shape"/>
+
+</svg>
diff --git a/arc-firefox-theme/chrome/browser/readinglist/readinglist-icon.svg b/arc-firefox-theme/chrome/browser/readinglist/readinglist-icon.svg
new file mode 100644
index 0000000..0a24a67
--- /dev/null
+++ b/arc-firefox-theme/chrome/browser/readinglist/readinglist-icon.svg
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 16 16">
+ <rect x="4.8" y="6.4" fill="#808080" width="11.2" height="3.2"/>
+ <rect x="4.8" y="11.2" fill="#808080" width="11.2" height="3.2"/>
+ <rect x="4.8" y="1.6" fill="#808080" width="11.2" height="3.2"/>
+ <circle fill="#808080" cx="1.6" cy="3.2" r="1.6"/>
+ <circle fill="#808080" cx="1.6" cy="8" r="1.6"/>
+ <circle fill="#808080" cx="1.6" cy="12.8" r="1.6"/>
+</svg>
diff --git a/arc-firefox-theme/chrome/browser/readinglist/sidebar.css b/arc-firefox-theme/chrome/browser/readinglist/sidebar.css
new file mode 100644
index 0000000..27fc12b
--- /dev/null
+++ b/arc-firefox-theme/chrome/browser/readinglist/sidebar.css
@@ -0,0 +1,148 @@
+/* This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
+
+
+:root, body {
+ overflow-x: hidden;
+}
+
+body {
+ margin: 0;
+ font: message-box;
+ color: #333333;
+ -moz-user-select: none;
+ overflow: hidden;
+}
+
+#emptyListInfo {
+ cursor: default;
+ padding: 3em 1em;
+ text-align: center;
+}
+
+.item {
+ display: flex;
+ flex-flow: row;
+ cursor: pointer;
+ padding: 6px;
+ opacity: 0;
+ max-height: 0;
+ transition: opacity 150ms ease-in-out, max-height 150ms ease-in-out 150ms;
+}
+
+.item.active {
+ background: #FEFEFE;
+}
+
+.item.selected {
+ background: #FDFDFD;
+}
+
+.item-thumb-container {
+ min-width: 64px;
+ max-width: 64px;
+ min-height: 40px;
+ max-height: 40px;
+ border: 1px solid white;
+ box-shadow: 0px 1px 2px rgba(0,0,0,.35);
+ margin: 5px;
+ background-color: #ebebeb;
+ background-size: contain;
+ background-repeat: no-repeat;
+ background-position: center;
+ background-image: url("chrome://branding/content/silhouette-40.svg");
+}
+
+.item-thumb-container.preview-available {
+ background-color: #fff;
+ background-size: cover;
+}
+
+.item-summary-container {
+ display: flex;
+ flex-flow: column;
+ -moz-padding-start: 4px;
+ overflow: hidden;
+ flex-grow: 1;
+}
+
+.item-title-lines {
+ display: flex;
+}
+
+.item-title {
+ overflow: hidden;
+ max-height: 2.8em;
+ line-height: 1.4;
+ flex-grow: 1;
+}
+
+.item-domain {
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+ max-height: 1.4em;
+ color: #0095DD;
+}
+
+.item:hover .item-domain {
+ color: #008ACB;
+}
+
+.item:not(:hover):not(.selected) .remove-button {
+ visibility: hidden;
+}
+
+.remove-button {
+ padding: 0;
+ width: 16px;
+ height: 16px;
+ min-width: 16px;
+ min-height: 16px;
+ background-size: contain;
+ background-color: transparent;
+ border-width: 0;
+}
+
+.item.visible {
+ opacity: 1;
+ max-height: 80px;
+ transition: max-height 250ms ease-in-out, opacity 250ms ease-in-out 250ms;
+}
+
+html {
+ border: 1px solid ThreeDShadow;
+ background-color: -moz-Field;
+ color: -moz-FieldText;
+ box-sizing: border-box;
+}
+
+.item {
+ -moz-padding-end: 0;
+}
+
+.item.active {
+ background-color: -moz-cellhighlight;
+ color: -moz-cellhighlighttext;
+}
+
+.item-title {
+ margin: 1px 0 0;
+}
+
+.item-title, .item-domain {
+ -moz-margin-end: 6px;
+}
+
+.remove-button {
+ background-image: -moz-image-rect(url("chrome://global/skin/icons/close.svg"), 0, 16, 16, 0);
+}
+
+.remove-button:hover {
+ background-image: -moz-image-rect(url("chrome://global/skin/icons/close.svg"), 0, 32, 16, 16);
+}
+
+.remove-button:hover:active {
+ background-image: -moz-image-rect(url("chrome://global/skin/icons/close.svg"), 0, 48, 16, 32);
+}
diff --git a/arc-firefox-theme/chrome/browser/reload-stop-go@2x.png b/arc-firefox-theme/chrome/browser/reload-stop-go@2x.png
deleted file mode 100644
index 38b27bf..0000000
--- a/arc-firefox-theme/chrome/browser/reload-stop-go@2x.png
+++ /dev/null
Binary files differ
diff --git a/arc-firefox-theme/chrome/browser/sass/_browser-sass.scss b/arc-firefox-theme/chrome/browser/sass/_browser-sass.scss
index 4d2fecb..ae3752e 100644
--- a/arc-firefox-theme/chrome/browser/sass/_browser-sass.scss
+++ b/arc-firefox-theme/chrome/browser/sass/_browser-sass.scss
@@ -35,10 +35,6 @@ $darker_asset_path_2: if($darker=='true', 'dark', $asset_path);
--toolbarbutton-combined-backgroundimage: linear-gradient(hsla(210,54%,20%,.2) 0, hsla(210,54%,20%,.2) 18px);
--verified-identity-box-backgroundcolor: transparent;
-
- --panel-separator-color: ThreeDShadow;
-
- --urlbar-separator-color: hsla(0,0%,16%,.2);
}
#menubar-items {
@@ -89,8 +85,7 @@ $darker_asset_path_2: if($darker=='true', 'dark', $asset_path);
#TabsToolbar:not([collapsed="true"]) + #nav-bar {
border-top: 1px solid $header_border !important;
background-clip: padding-box;
- /* Move up into the TabsToolbar for the inner highlight at the top of the nav-bar */
- margin-top: calc(-1 * var(--navbar-tab-toolbar-highlight-overlap));
+ margin-top: -1px; /* Move up into the TabsToolbar for the inner highlight at the top of the nav-bar */
/* Position the toolbar above the bottom of background tabs */
position: relative;
z-index: 1;
@@ -354,7 +349,7 @@ menuitem.bookmark-item {
}
/* Stock icons for the menu bar items */
-menuitem:not([type]):not(.menuitem-tooltip):not(.menuitem-iconic-tooltip):not([endimage]) {
+menuitem:not([type]):not(.menuitem-tooltip):not(.menuitem-iconic-tooltip) {
-moz-binding: url("chrome://global/content/bindings/menu.xml#menuitem-iconic");
}
@@ -549,10 +544,9 @@ menuitem:not([type]):not(.menuitem-tooltip):not(.menuitem-iconic-tooltip):not([e
list-style-image: url("chrome://browser/skin/places/unsortedBookmarks.png");
}
-#panelMenu_pocket,
-#menu_pocket,
-#BMB_pocket {
- list-style-image: url("chrome://browser/content/pocket/panels/img/pocketmenuitem16.png");
+#menu_readingList,
+#BMB_readingList {
+ list-style-image: url("chrome://browser/skin/readinglist/readinglist-icon.svg");
}
#menu_openDownloads {
@@ -610,7 +604,7 @@ menuitem:not([type]):not(.menuitem-tooltip):not(.menuitem-iconic-tooltip):not([e
.findbar-button > .toolbarbutton-text,
:-moz-any(#TabsToolbar, #nav-bar) .toolbarbutton-1 > .toolbarbutton-menubutton-button > .toolbarbutton-icon,
:-moz-any(#TabsToolbar, #nav-bar) .toolbarbutton-1 > .toolbarbutton-menubutton-dropmarker > .dropmarker-icon,
-:-moz-any(#TabsToolbar, #nav-bar) .toolbarbutton-1 > .toolbarbutton-badge-stack,
+:-moz-any(#TabsToolbar, #nav-bar) .toolbarbutton-1 > .toolbarbutton-badge-container > .toolbarbutton-icon,
:-moz-any(#TabsToolbar, #nav-bar) .toolbarbutton-1 > .toolbarbutton-icon {
-moz-margin-end: 0;
padding: 2px 6px;
@@ -620,25 +614,29 @@ menuitem:not([type]):not(.menuitem-tooltip):not(.menuitem-iconic-tooltip):not([e
transition-duration: 150ms;
}
-:-moz-any(#TabsToolbar, #nav-bar) .toolbarbutton-1:not(:-moz-any(#back-button, #forward-button, #home-button, #print-button, #downloads-button, #bookmarks-menu-button, #new-tab-button, #new-window-button, #fullscreen-button, #sync-button, #feed-button, #tabview-button, #social-share-button, #open-file-button, #find-button, #developer-button, #preferences-button, #privatebrowsing-button, #save-page-button, #add-ons-button, #history-panelmenu, #nav-bar-overflow-button, #PanelUI-menu-button, #characterencoding-button, #email-link-button, #sidebar-button, #zoom-out-button, #zoom-reset-button, #zoom-in-button, #cut-button, #copy-button, #paste-button, #e10s-button, #panic-button, #web-apps-button, #webide-button, #loop-button, #pocket-button)) > .toolbarbutton-icon,
-:-moz-any(#TabsToolbar, #nav-bar) .toolbarbutton-1:not(:-moz-any(#back-button, #forward-button, #home-button, #print-button, #downloads-button, #bookmarks-menu-button, #new-tab-button, #new-window-button, #fullscreen-button, #sync-button, #feed-button, #tabview-button, #social-share-button, #open-file-button, #find-button, #developer-button, #preferences-button, #privatebrowsing-button, #save-page-button, #add-ons-button, #history-panelmenu, #nav-bar-overflow-button, #PanelUI-menu-button, #characterencoding-button, #email-link-button, #sidebar-button, #zoom-out-button, #zoom-reset-button, #zoom-in-button, #cut-button, #copy-button, #paste-button, #e10s-button, #panic-button, #web-apps-button, #webide-button, #loop-button, #pocket-button)) > .toolbarbutton-badge-stack,
-:-moz-any(#TabsToolbar, #nav-bar) .toolbarbutton-1:not(:-moz-any(#back-button, #forward-button, #home-button, #print-button, #downloads-button, #bookmarks-menu-button, #new-tab-button, #new-window-button, #fullscreen-button, #sync-button, #feed-button, #tabview-button, #social-share-button, #open-file-button, #find-button, #developer-button, #preferences-button, #privatebrowsing-button, #save-page-button, #add-ons-button, #history-panelmenu, #nav-bar-overflow-button, #PanelUI-menu-button, #characterencoding-button, #email-link-button, #sidebar-button, #zoom-out-button, #zoom-reset-button, #zoom-in-button, #cut-button, #copy-button, #paste-button, #e10s-button, #panic-button, #web-apps-button, #webide-button, #loop-button, #pocket-button)) > .toolbarbutton-menubutton-button > .toolbarbutton-icon {
+:-moz-any(#TabsToolbar, #nav-bar) .toolbarbutton-1:not(:-moz-any(#back-button, #forward-button, #home-button, #print-button, #downloads-button, #bookmarks-menu-button, #new-tab-button, #new-window-button, #fullscreen-button, #sync-button, #feed-button, #tabview-button, #social-share-button, #open-file-button, #find-button, #developer-button, #preferences-button, #privatebrowsing-button, #save-page-button, #switch-to-metro-button, #add-ons-button, #history-panelmenu, #nav-bar-overflow-button, #PanelUI-menu-button, #characterencoding-button, #email-link-button, #sidebar-button, #zoom-out-button, #zoom-reset-button, #zoom-in-button, #cut-button, #copy-button, #paste-button, #e10s-button, #panic-button, #web-apps-button, #webide-button, #loop-button)) > .toolbarbutton-icon,
+:-moz-any(#TabsToolbar, #nav-bar) .toolbarbutton-1:not(:-moz-any(#back-button, #forward-button, #home-button, #print-button, #downloads-button, #bookmarks-menu-button, #new-tab-button, #new-window-button, #fullscreen-button, #sync-button, #feed-button, #tabview-button, #social-share-button, #open-file-button, #find-button, #developer-button, #preferences-button, #privatebrowsing-button, #save-page-button, #switch-to-metro-button, #add-ons-button, #history-panelmenu, #nav-bar-overflow-button, #PanelUI-menu-button, #characterencoding-button, #email-link-button, #sidebar-button, #zoom-out-button, #zoom-reset-button, #zoom-in-button, #cut-button, #copy-button, #paste-button, #e10s-button, #panic-button, #web-apps-button, #webide-button, #loop-button)) > .toolbarbutton-badge-container > .toolbarbutton-icon,
+:-moz-any(#TabsToolbar, #nav-bar) .toolbarbutton-1:not(:-moz-any(#back-button, #forward-button, #home-button, #print-button, #downloads-button, #bookmarks-menu-button, #new-tab-button, #new-window-button, #fullscreen-button, #sync-button, #feed-button, #tabview-button, #social-share-button, #open-file-button, #find-button, #developer-button, #preferences-button, #privatebrowsing-button, #save-page-button, #switch-to-metro-button, #add-ons-button, #history-panelmenu, #nav-bar-overflow-button, #PanelUI-menu-button, #characterencoding-button, #email-link-button, #sidebar-button, #zoom-out-button, #zoom-reset-button, #zoom-in-button, #cut-button, #copy-button, #paste-button, #e10s-button, #panic-button, #web-apps-button, #webide-button, #loop-button)) > .toolbarbutton-menubutton-button > .toolbarbutton-icon {
padding: 3px 7px;
}
+toolbarbutton.badged-button > .toolbarbutton-badge-container > .toolbarbutton-icon,
+toolbarbutton[type="socialmark"] > .toolbarbutton-icon {
+ max-width: 32px !important;
+}
+
/* Help SDK icons fit: */
-toolbarbutton[constrain-size="true"][cui-areatype="toolbar"] > .toolbarbutton-icon,
-toolbarbutton[constrain-size="true"][cui-areatype="toolbar"] > .toolbarbutton-badge-stack > .toolbarbutton-icon {
+toolbarbutton[sdk-button="true"][cui-areatype="toolbar"] > .toolbarbutton-icon {
width: 16px;
}
-:-moz-any(#TabsToolbar, #nav-bar) toolbarbutton[constrain-size="true"][cui-areatype="toolbar"] > .toolbarbutton-icon {
+:-moz-any(#TabsToolbar, #nav-bar) toolbarbutton[sdk-button="true"][cui-areatype="toolbar"] > .toolbarbutton-icon {
/* XXXgijs box models strike again: this is 16px + 2 * 7px padding + 2 * 1px border (from the rules above) */
width: 32px;
}
#nav-bar #PanelUI-menu-button {
- -moz-padding-start: 5px;
+ -moz-padding-start: 7px;
-moz-padding-end: 5px;
}
@@ -653,7 +651,7 @@ toolbarbutton[constrain-size="true"][cui-areatype="toolbar"] > .toolbarbutton-ba
:-moz-any(#TabsToolbar, #nav-bar) .toolbarbutton-1[open]:not([disabled=true]) > .toolbarbutton-menubutton-button > .toolbarbutton-icon,
:-moz-any(#TabsToolbar, #nav-bar) .toolbarbutton-1:not([disabled=true]):not([open]):hover > .toolbarbutton-menubutton-button > .toolbarbutton-icon,
:-moz-any(#TabsToolbar, #nav-bar) .toolbarbutton-1:not([disabled=true]):not([open]):hover > .toolbarbutton-menubutton-dropmarker > .dropmarker-icon,
-:-moz-any(#TabsToolbar, #nav-bar) .toolbarbutton-1:not([disabled=true]):hover > .toolbarbutton-badge-stack,
+:-moz-any(#TabsToolbar, #nav-bar) .toolbarbutton-1:not([disabled=true]):hover > .toolbarbutton-badge-container > .toolbarbutton-icon,
:-moz-any(#TabsToolbar, #nav-bar) .toolbarbutton-1:not([disabled=true]):hover > .toolbarbutton-icon {
background: var(--toolbarbutton-hover-background);
border-width: 1px;
@@ -681,7 +679,7 @@ toolbarbutton[constrain-size="true"][cui-areatype="toolbar"] > .toolbarbutton-ba
.findbar-button:not([disabled=true]):-moz-any([checked="true"],:hover:active) > .toolbarbutton-text,
:-moz-any(#TabsToolbar, #nav-bar) .toolbarbutton-1:not([open="true"]) > .toolbarbutton-menubutton-button:not([disabled=true]):-moz-any(:hover:active, [open="true"]) > .toolbarbutton-icon,
:-moz-any(#TabsToolbar, #nav-bar) .toolbarbutton-1[open="true"] > .toolbarbutton-menubutton-dropmarker:not([disabled=true]) > .dropmarker-icon,
-:-moz-any(#TabsToolbar, #nav-bar) .toolbarbutton-1:not([disabled=true]):-moz-any([open],[checked],:hover:active) > .toolbarbutton-badge-stack,
+:-moz-any(#TabsToolbar, #nav-bar) .toolbarbutton-1:not([disabled=true]):-moz-any([open],[checked],:hover:active) > .toolbarbutton-badge-container > .toolbarbutton-icon,
:-moz-any(#TabsToolbar, #nav-bar) .toolbarbutton-1:not([disabled=true]):-moz-any([open],[checked],:hover:active) > .toolbarbutton-icon {
background: var(--toolbarbutton-active-background);
box-shadow: var(--toolbarbutton-active-boxshadow);
@@ -947,12 +945,14 @@ list-style-image: url("chrome://browser/skin/custom_images/toolbar-icons-active.
-moz-image-region: rect(0, 270px, 18px, 252px);
}
-#sync-button[cui-areatype="toolbar"][status="active"] {
+#sync-button[cui-areatype="toolbar"][status="active"],
+#sync-button[cui-areatype="toolbar"][status="active"]:hover:active:not([disabled="true"]) {
list-style-image: url("chrome://browser/skin/syncProgress-toolbar.png");
-moz-image-region: rect(0, 18px, 18px, 0px);
}
-toolbar[brighttext] #sync-button[status="active"] {
+toolbar[brighttext] #sync-button[status="active"],
+toolbar[brighttext] #sync-button[status="active"]:hover:active:not([disabled="true"]) {
list-style-image: url("chrome://browser/skin/syncProgress-toolbar-inverted.png");
}
@@ -1012,15 +1012,6 @@ toolbar[brighttext] #sync-button[status="active"] {
-moz-image-region: rect(0, 486px, 18px, 468px);
}
-#PanelUI-menu-button.thumburger {
- list-style-image: url("chrome://browser/skin/customizableui/thumburger.png") !important;
- -moz-image-region: auto !important;
-}
-
-toolbar[brighttext] #PanelUI-menu-button.thumburger {
- list-style-image: url("chrome://browser/skin/customizableui/thumburger-inverted.png") !important;
-}
-
#edit-controls:not(:-moz-any(:not([cui-areatype="toolbar"]), [overflowedItem=true])) > #cut-button {
-moz-image-region: rect(0, 504px, 18px, 486px);
}
@@ -1077,582 +1068,294 @@ toolbar[brighttext] #PanelUI-menu-button.thumburger {
-moz-image-region: rect(0, 720px, 18px, 702px);
}
-#loop-button {
+
+#loop-button > .toolbarbutton-badge-container {
list-style-image: url(chrome://browser/skin/loop/toolbar.png);
-moz-image-region: rect(0, 18px, 18px, 0);
}
-toolbar[brighttext] #loop-button {
+toolbar[brighttext] #loop-button > .toolbarbutton-badge-container {
list-style-image: url(chrome://browser/skin/loop/toolbar-inverted.png);
}
-#loop-button[state="disabled"],
-#loop-button[disabled="true"] {
+#loop-button[state="disabled"] > .toolbarbutton-badge-container,
+#loop-button[disabled="true"] > .toolbarbutton-badge-container {
-moz-image-region: rect(0, 36px, 18px, 18px);
}
-#loop-button:not([disabled="true"])[state="error"] {
+#loop-button:not([disabled="true"])[state="error"] > .toolbarbutton-badge-container {
-moz-image-region: rect(0, 54px, 18px, 36px);
}
-#loop-button:not([disabled="true"])[state="action"] {
+#loop-button:not([disabled="true"])[state="action"] > .toolbarbutton-badge-container {
-moz-image-region: rect(0, 72px, 18px, 54px);
}
-#loop-button:not([disabled="true"])[state="action"]:-moz-any(:hover,:hover:active,[open]) {
+#loop-button:not([disabled="true"])[state="action"]:-moz-any(:hover,:hover:active,[open]) > .toolbarbutton-badge-container {
-moz-image-region: rect(0, 90px, 18px, 72px);
}
-#loop-button:not([disabled="true"])[state="active"] {
+#loop-button:not([disabled="true"])[state="active"] > .toolbarbutton-badge-container {
-moz-image-region: rect(0, 108px, 18px, 90px);
}
-#loop-button:not([disabled="true"])[state="active"]:-moz-any(:hover,:hover:active,[open]) {
+#loop-button:not([disabled="true"])[state="active"]:-moz-any(:hover,:hover:active,[open]) > .toolbarbutton-badge-container {
-moz-image-region: rect(0, 126px, 18px, 108px);
}
#webide-button[cui-areatype="toolbar"] {
-moz-image-region: rect(0, 738px, 18px, 720px);
}
-
-#pocket-button[cui-areatype="toolbar"] {
- -moz-image-region: rect(0, 774px, 18px, 756px);
-}
-
-#pocket-button[cui-areatype="toolbar"][open] {
- -moz-image-region: rect(18px, 774px, 36px, 756px);
-}
-
/* Menu panel and palette styles */
+/* Note that this file isn't used for HiDPI on OS X. */
:root {
--menupanel-list-style-image: url(chrome://browser/skin/menuPanel.png);
- --menupanel-list-style-image-2x: url(chrome://browser/skin/menuPanel@2x.png);
--menupanel-small-list-style-image: url(chrome://browser/skin/menuPanel-small.png);
- --menupanel-small-list-style-image-2x: url(chrome://browser/skin/menuPanel-small@2x.png);
}
-@media not all and (min-resolution: 1.1dppx) {
-
- toolbaritem[sdkstylewidget="true"] > toolbarbutton,
- :-moz-any(#back-button, #forward-button, #home-button, #print-button, #downloads-button, #bookmarks-menu-button, #new-tab-button, #new-window-button, #fullscreen-button, #sync-button, #feed-button, #tabview-button, #social-share-button, #open-file-button, #find-button, #developer-button, #preferences-button, #privatebrowsing-button, #save-page-button, #add-ons-button, #history-panelmenu, #nav-bar-overflow-button, #PanelUI-menu-button, #characterencoding-button, #email-link-button, #sidebar-button, #zoom-out-button, #zoom-reset-button, #zoom-in-button, #cut-button, #copy-button, #paste-button, #e10s-button, #panic-button, #web-apps-button, #webide-button, #loop-button, #pocket-button)[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > :-moz-any(#back-button, #forward-button, #home-button, #print-button, #downloads-button, #bookmarks-menu-button, #new-tab-button, #new-window-button, #fullscreen-button, #sync-button, #feed-button, #tabview-button, #social-share-button, #open-file-button, #find-button, #developer-button, #preferences-button, #privatebrowsing-button, #save-page-button, #add-ons-button, #history-panelmenu, #nav-bar-overflow-button, #PanelUI-menu-button, #characterencoding-button, #email-link-button, #sidebar-button, #zoom-out-button, #zoom-reset-button, #zoom-in-button, #cut-button, #copy-button, #paste-button, #e10s-button, #panic-button, #web-apps-button, #webide-button, #loop-button, #pocket-button) {
- list-style-image: var(--menupanel-list-style-image);
- }
-
- #home-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #home-button {
- -moz-image-region: rect(0px, 128px, 32px, 96px);
- }
-
- #bookmarks-menu-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #bookmarks-menu-button {
- -moz-image-region: rect(0px, 192px, 32px, 160px);
- }
-
- #bookmarks-menu-button[cui-areatype="menu-panel"][panel-multiview-anchor=true] {
- -moz-image-region: rect(32px, 192px, 64px, 160px);
- }
-
- #history-panelmenu[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #history-panelmenu {
- -moz-image-region: rect(0px, 224px, 32px, 192px);
- }
-
- #history-panelmenu[cui-areatype="menu-panel"][panel-multiview-anchor=true] {
- -moz-image-region: rect(32px, 224px, 64px, 192px);
- }
-
- #downloads-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #downloads-button {
- -moz-image-region: rect(0px, 256px, 32px, 224px);
- }
-
- #add-ons-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #add-ons-button {
- -moz-image-region: rect(0px, 288px, 32px, 256px);
- }
-
- #open-file-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #open-file-button {
- -moz-image-region: rect(0px, 320px, 32px, 288px);
- }
-
- #save-page-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #save-page-button {
- -moz-image-region: rect(0px, 352px, 32px, 320px);
- }
-
- #sync-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #sync-button {
- -moz-image-region: rect(0px, 384px, 32px, 352px);
- }
-
- #sync-button[cui-areatype="menu-panel"][status="active"] {
- list-style-image: url(chrome://browser/skin/syncProgress-menuPanel.png);
- -moz-image-region: rect(0px, 32px, 32px, 0px);
- }
-
- #feed-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #feed-button {
- -moz-image-region: rect(0px, 416px, 32px, 384px);
- }
-
- #feed-button[cui-areatype="menu-panel"][panel-multiview-anchor=true] {
- -moz-image-region: rect(32px, 416px, 64px, 384px);
- }
-
- #social-share-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #social-share-button {
- -moz-image-region: rect(0px, 448px, 32px, 416px);
- }
-
- #characterencoding-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #characterencoding-button {
- -moz-image-region: rect(0px, 480px, 32px, 448px);
- }
-
- #characterencoding-button[cui-areatype="menu-panel"][panel-multiview-anchor=true] {
- -moz-image-region: rect(32px, 480px, 64px, 448px);
- }
-
- #new-window-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #new-window-button {
- -moz-image-region: rect(0px, 512px, 32px, 480px);
- }
-
- #e10s-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #e10s-button {
- -moz-image-region: rect(0px, 512px, 32px, 480px);
- }
-
- #new-tab-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #new-tab-button {
- -moz-image-region: rect(0px, 544px, 32px, 512px);
- }
-
- #privatebrowsing-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #privatebrowsing-button {
- -moz-image-region: rect(0px, 576px, 32px, 544px);
- }
-
- #tabview-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #tabview-button {
- -moz-image-region: rect(0px, 608px, 32px, 576px);
- }
-
- #find-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #find-button {
- -moz-image-region: rect(0px, 640px, 32px, 608px);
- }
-
- #print-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #print-button {
- -moz-image-region: rect(0px, 672px, 32px, 640px);
- }
-
- #fullscreen-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #fullscreen-button {
- -moz-image-region: rect(0px, 704px, 32px, 672px);
- }
-
- #developer-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #developer-button {
- -moz-image-region: rect(0px, 736px, 32px, 704px);
- }
-
- #developer-button[cui-areatype="menu-panel"][panel-multiview-anchor=true] {
- -moz-image-region: rect(32px, 736px, 64px, 704px);
- }
-
- #preferences-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #preferences-button {
- -moz-image-region: rect(0px, 768px, 32px, 736px);
- }
-
- #email-link-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #email-link-button {
- -moz-image-region: rect(0, 800px, 32px, 768px);
- }
-
- #sidebar-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #sidebar-button {
- -moz-image-region: rect(0, 864px, 32px, 832px);
- }
-
- #sidebar-button[cui-areatype="menu-panel"][panel-multiview-anchor=true] {
- -moz-image-region: rect(32px, 864px, 64px, 832px);
- }
-
- #panic-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #panic-button {
- -moz-image-region: rect(0, 896px, 32px, 864px);
- }
-
- #panic-button[cui-areatype="menu-panel"][panel-multiview-anchor=true] {
- -moz-image-region: rect(32px, 896px, 64px, 864px);
- }
-
- #web-apps-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #web-apps-button {
- -moz-image-region: rect(0, 928px, 32px, 896px);
- }
-
- #webide-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #webide-button {
- -moz-image-region: rect(0px, 960px, 32px, 928px);
- }
-
- #pocket-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #pocket-button {
- -moz-image-region: rect(0px, 992px, 32px, 960px);
- }
-
- #pocket-button[cui-areatype="menu-panel"][panel-multiview-anchor=true] {
- -moz-image-region: rect(32px, 992px, 64px, 960px);
- }
-
- toolbaritem[sdkstylewidget="true"] > toolbarbutton {
- -moz-image-region: rect(0, 832px, 32px, 800px);
- }
-
- #loop-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #loop-button {
- list-style-image: url(chrome://browser/skin/loop/menuPanel.png);
- -moz-image-region: rect(0, 32px, 32px, 0);
- }
-
- /* Make sure that the state icons are not shown in the customization palette. */
- toolbarpaletteitem[place="palette"] > #loop-button {
- -moz-image-region: rect(0, 32px, 32px, 0) !important;
- }
-
- #loop-button[cui-areatype="menu-panel"][state="disabled"],
- #loop-button[cui-areatype="menu-panel"][disabled="true"] {
- -moz-image-region: rect(0, 64px, 32px, 32px);
- }
-
- #loop-button[cui-areatype="menu-panel"]:not([disabled="true"])[state="error"] {
- -moz-image-region: rect(0, 96px, 32px, 64px);
- }
-
- #loop-button[cui-areatype="menu-panel"]:not([disabled="true"])[state="action"] {
- -moz-image-region: rect(0, 128px, 32px, 96px);
- }
-
- #loop-button[cui-areatype="menu-panel"]:not([disabled="true"])[state="action"]:-moz-any(:hover,:hover:active,[open]) {
- -moz-image-region: rect(0, 160px, 32px, 128px);
- }
-
- #loop-button[cui-areatype="menu-panel"]:not([disabled="true"])[state="active"] {
- -moz-image-region: rect(0, 192px, 32px, 160px);
- }
-
- #loop-button[cui-areatype="menu-panel"]:not([disabled="true"])[state="active"]:-moz-any(:hover,:hover:active,[open]) {
- -moz-image-region: rect(0, 224px, 32px, 192px);
- }
-
- /* Wide panel control icons */
-
- #edit-controls:-moz-any(:not([cui-areatype="toolbar"]), [overflowedItem=true]) > toolbarbutton,
- #zoom-controls:-moz-any(:not([cui-areatype="toolbar"]), [overflowedItem=true]) > toolbarbutton,
- toolbarpaletteitem[place="palette"] > #edit-controls > toolbarbutton,
- toolbarpaletteitem[place="palette"] > #zoom-controls > toolbarbutton {
- list-style-image: var(--menupanel-small-list-style-image);
- }
-
- #edit-controls:-moz-any(:not([cui-areatype="toolbar"]), [overflowedItem=true]) > #cut-button,
- toolbarpaletteitem[place="palette"] > #edit-controls > #cut-button {
- -moz-image-region: rect(0px, 32px, 16px, 16px);
- }
-
- #edit-controls:-moz-any(:not([cui-areatype="toolbar"]), [overflowedItem=true]) > #copy-button,
- toolbarpaletteitem[place="palette"] > #edit-controls > #copy-button {
- -moz-image-region: rect(0px, 48px, 16px, 32px);
- }
-
- #edit-controls:-moz-any(:not([cui-areatype="toolbar"]), [overflowedItem=true]) > #paste-button,
- toolbarpaletteitem[place="palette"] > #edit-controls > #paste-button {
- -moz-image-region: rect(0px, 64px, 16px, 48px);
- }
-
- #zoom-controls:-moz-any(:not([cui-areatype="toolbar"]), [overflowedItem=true]) > #zoom-out-button,
- toolbarpaletteitem[place="palette"] > #zoom-controls > #zoom-out-button {
- -moz-image-region: rect(0px, 80px, 16px, 64px);
- }
-
- #zoom-controls:-moz-any(:not([cui-areatype="toolbar"]), [overflowedItem=true]) > #zoom-in-button,
- toolbarpaletteitem[place="palette"] > #zoom-controls > #zoom-in-button {
- -moz-image-region: rect(0px, 96px, 16px, 80px);
- }
-
- #add-share-provider {
- list-style-image: url(chrome://browser/skin/menuPanel-small.png);
- -moz-image-region: rect(0px, 96px, 16px, 80px);
- }
+toolbaritem[sdkstylewidget="true"] > toolbarbutton,
+:-moz-any(#back-button, #forward-button, #home-button, #print-button, #downloads-button, #bookmarks-menu-button, #new-tab-button, #new-window-button, #fullscreen-button, #sync-button, #feed-button, #tabview-button, #social-share-button, #open-file-button, #find-button, #developer-button, #preferences-button, #privatebrowsing-button, #save-page-button, #switch-to-metro-button, #add-ons-button, #history-panelmenu, #nav-bar-overflow-button, #PanelUI-menu-button, #characterencoding-button, #email-link-button, #sidebar-button, #zoom-out-button, #zoom-reset-button, #zoom-in-button, #cut-button, #copy-button, #paste-button, #e10s-button, #panic-button, #web-apps-button, #webide-button, #loop-button)[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > :-moz-any(#back-button, #forward-button, #home-button, #print-button, #downloads-button, #bookmarks-menu-button, #new-tab-button, #new-window-button, #fullscreen-button, #sync-button, #feed-button, #tabview-button, #social-share-button, #open-file-button, #find-button, #developer-button, #preferences-button, #privatebrowsing-button, #save-page-button, #switch-to-metro-button, #add-ons-button, #history-panelmenu, #nav-bar-overflow-button, #PanelUI-menu-button, #characterencoding-button, #email-link-button, #sidebar-button, #zoom-out-button, #zoom-reset-button, #zoom-in-button, #cut-button, #copy-button, #paste-button, #e10s-button, #panic-button, #web-apps-button, #webide-button, #loop-button) {
+ list-style-image: var(--menupanel-list-style-image);
}
-/* Menu panel and palette styles */
-@media (min-resolution: 1.1dppx) {
- toolbaritem[sdkstylewidget="true"] > toolbarbutton,
- :-moz-any(#back-button, #forward-button, #home-button, #print-button, #downloads-button, #bookmarks-menu-button, #new-tab-button, #new-window-button, #fullscreen-button, #sync-button, #feed-button, #tabview-button, #social-share-button, #open-file-button, #find-button, #developer-button, #preferences-button, #privatebrowsing-button, #save-page-button, #add-ons-button, #history-panelmenu, #nav-bar-overflow-button, #PanelUI-menu-button, #characterencoding-button, #email-link-button, #sidebar-button, #zoom-out-button, #zoom-reset-button, #zoom-in-button, #cut-button, #copy-button, #paste-button, #e10s-button, #panic-button, #web-apps-button, #webide-button, #loop-button, #pocket-button)[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > :-moz-any(#back-button, #forward-button, #home-button, #print-button, #downloads-button, #bookmarks-menu-button, #new-tab-button, #new-window-button, #fullscreen-button, #sync-button, #feed-button, #tabview-button, #social-share-button, #open-file-button, #find-button, #developer-button, #preferences-button, #privatebrowsing-button, #save-page-button, #add-ons-button, #history-panelmenu, #nav-bar-overflow-button, #PanelUI-menu-button, #characterencoding-button, #email-link-button, #sidebar-button, #zoom-out-button, #zoom-reset-button, #zoom-in-button, #cut-button, #copy-button, #paste-button, #e10s-button, #panic-button, #web-apps-button, #webide-button, #loop-button, #pocket-button) {
- list-style-image: var(--menupanel-list-style-image-2x);
- }
-
- #home-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #home-button {
- -moz-image-region: rect(0px, 256px, 64px, 192px);
- }
-
- #bookmarks-menu-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #bookmarks-menu-button {
- -moz-image-region: rect(0px, 384px, 64px, 320px);
- }
-
- #bookmarks-menu-button[cui-areatype="menu-panel"][panel-multiview-anchor=true] {
- -moz-image-region: rect(64px, 384px, 128px, 320px);
- }
+#home-button[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #home-button {
+ -moz-image-region: rect(0px, 128px, 32px, 96px);
+}
- #history-panelmenu[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #history-panelmenu {
- -moz-image-region: rect(0px, 448px, 64px, 384px);
- }
+#bookmarks-menu-button[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #bookmarks-menu-button {
+ -moz-image-region: rect(0px, 192px, 32px, 160px);
+}
- #history-panelmenu[cui-areatype="menu-panel"][panel-multiview-anchor=true] {
- -moz-image-region: rect(64px, 448px, 128px, 384px);
- }
+#bookmarks-menu-button[cui-areatype="menu-panel"][panel-multiview-anchor=true] {
+ -moz-image-region: rect(32px, 192px, 64px, 160px);
+}
- #downloads-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #downloads-button {
- -moz-image-region: rect(0px, 512px, 64px, 448px);
- }
+#history-panelmenu[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #history-panelmenu {
+ -moz-image-region: rect(0px, 224px, 32px, 192px);
+}
- #add-ons-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #add-ons-button {
- -moz-image-region: rect(0px, 576px, 64px, 512px);
- }
+#history-panelmenu[cui-areatype="menu-panel"][panel-multiview-anchor=true] {
+ -moz-image-region: rect(32px, 224px, 64px, 192px);
+}
- #open-file-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #open-file-button {
- -moz-image-region: rect(0px, 640px, 64px, 576px);
- }
+#downloads-button[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #downloads-button {
+ -moz-image-region: rect(0px, 256px, 32px, 224px);
+}
- #save-page-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #save-page-button {
- -moz-image-region: rect(0px, 704px, 64px, 640px);
- }
+#add-ons-button[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #add-ons-button {
+ -moz-image-region: rect(0px, 288px, 32px, 256px);
+}
- #sync-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #sync-button {
- -moz-image-region: rect(0px, 768px, 64px, 704px);
- }
+#open-file-button[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #open-file-button {
+ -moz-image-region: rect(0px, 320px, 32px, 288px);
+}
- #sync-button[cui-areatype="menu-panel"][status="active"] {
- list-style-image: url(chrome://browser/skin/syncProgress-menuPanel@2x.png);
- -moz-image-region: rect(0px, 64px, 64px, 0px);
- }
+#save-page-button[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #save-page-button {
+ -moz-image-region: rect(0px, 352px, 32px, 320px);
+}
- #feed-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #feed-button {
- -moz-image-region: rect(0px, 832px, 64px, 768px);
- }
+#sync-button[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #sync-button {
+ -moz-image-region: rect(0px, 384px, 32px, 352px);
+}
- #feed-button[cui-areatype="menu-panel"][panel-multiview-anchor=true] {
- -moz-image-region: rect(64px, 832px, 128px, 768px);
- }
+#sync-button[cui-areatype="menu-panel"][status="active"] {
+ list-style-image: url(chrome://browser/skin/syncProgress-menuPanel.png);
+ -moz-image-region: rect(0px, 32px, 32px, 0px);
+}
- #social-share-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #social-share-button {
- -moz-image-region: rect(0px, 896px, 64px, 832px);
- }
+#feed-button[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #feed-button {
+ -moz-image-region: rect(0px, 416px, 32px, 384px);
+}
- #characterencoding-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #characterencoding-button {
- -moz-image-region: rect(0, 960px, 64px, 896px);
- }
+#social-share-button[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #social-share-button {
+ -moz-image-region: rect(0px, 448px, 32px, 416px);
+}
- #characterencoding-button[cui-areatype="menu-panel"][panel-multiview-anchor=true] {
- -moz-image-region: rect(64px, 960px, 128px, 896px);
- }
+#characterencoding-button[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #characterencoding-button {
+ -moz-image-region: rect(0px, 480px, 32px, 448px);
+}
- #new-window-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #new-window-button {
- -moz-image-region: rect(0px, 1024px, 64px, 960px);
- }
+#characterencoding-button[cui-areatype="menu-panel"][panel-multiview-anchor=true] {
+ -moz-image-region: rect(32px, 480px, 64px, 448px);
+}
- #e10s-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #e10s-button {
- -moz-image-region: rect(0px, 1024px, 64px, 960px);
- }
+#new-window-button[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #new-window-button {
+ -moz-image-region: rect(0px, 512px, 32px, 480px);
+}
- #webide-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #webide-button {
- -moz-image-region: rect(0px, 1920px, 64px, 1856px);
- }
+#e10s-button[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #e10s-button {
+ -moz-image-region: rect(0px, 512px, 32px, 480px);
+}
- #pocket-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #pocket-button {
- -moz-image-region: rect(0px, 1984px, 64px, 1920px);
- }
+#new-tab-button[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #new-tab-button {
+ -moz-image-region: rect(0px, 544px, 32px, 512px);
+}
- #pocket-button[cui-areatype="menu-panel"][panel-multiview-anchor=true] {
- -moz-image-region: rect(64px, 1984px, 128px, 1920px);
- }
+#privatebrowsing-button[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #privatebrowsing-button {
+ -moz-image-region: rect(0px, 576px, 32px, 544px);
+}
- #loop-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #loop-button {
- list-style-image: url(chrome://browser/skin/loop/menuPanel@2x.png);
- -moz-image-region: rect(0, 64px, 64px, 0);
- }
+#tabview-button[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #tabview-button {
+ -moz-image-region: rect(0px, 608px, 32px, 576px);
+}
- /* Make sure that the state icons are not shown in the customization palette. */
- toolbarpaletteitem[place="palette"] > #loop-button {
- -moz-image-region: rect(0, 64px, 64px, 0) !important;
- }
+#find-button[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #find-button {
+ -moz-image-region: rect(0px, 640px, 32px, 608px);
+}
- #loop-button[cui-areatype="menu-panel"][state="disabled"],
- #loop-button[cui-areatype="menu-panel"][disabled="true"] {
- -moz-image-region: rect(0, 128px, 64px, 64px);
- }
+#print-button[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #print-button {
+ -moz-image-region: rect(0px, 672px, 32px, 640px);
+}
- #loop-button[cui-areatype="menu-panel"]:not([disabled="true"])[state="error"] {
- -moz-image-region: rect(0, 192px, 64px, 128px);
- }
+#fullscreen-button[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #fullscreen-button {
+ -moz-image-region: rect(0px, 704px, 32px, 672px);
+}
- #loop-button[cui-areatype="menu-panel"]:not([disabled="true"])[state="action"] {
- -moz-image-region: rect(0, 256px, 64px, 192px);
- }
+#developer-button[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #developer-button {
+ -moz-image-region: rect(0px, 736px, 32px, 704px);
+}
- #loop-button[cui-areatype="menu-panel"]:not([disabled="true"])[state="action"]:-moz-any(:hover,:hover:active,[open]) {
- -moz-image-region: rect(0, 320px, 64px, 256px);
- }
+#developer-button[cui-areatype="menu-panel"][panel-multiview-anchor=true] {
+ -moz-image-region: rect(32px, 736px, 64px, 704px);
+}
- #loop-button[cui-areatype="menu-panel"]:not([disabled="true"])[state="active"] {
- -moz-image-region: rect(0, 384px, 64px, 320px);
- }
+#preferences-button[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #preferences-button {
+ -moz-image-region: rect(0px, 768px, 32px, 736px);
+}
- #loop-button[cui-areatype="menu-panel"]:not([disabled="true"])[state="active"]:-moz-any(:hover,:hover:active,[open]) {
- -moz-image-region: rect(0, 448px, 64px, 384px);
- }
+#email-link-button[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #email-link-button {
+ -moz-image-region: rect(0, 800px, 32px, 768px);
+}
- #new-tab-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #new-tab-button {
- -moz-image-region: rect(0px, 1088px, 64px, 1024px);
- }
+#sidebar-button[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #sidebar-button {
+ -moz-image-region: rect(0, 864px, 32px, 832px);
+}
- #privatebrowsing-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #privatebrowsing-button {
- -moz-image-region: rect(0px, 1152px, 64px, 1088px);
- }
+#sidebar-button[cui-areatype="menu-panel"][panel-multiview-anchor=true] {
+ -moz-image-region: rect(32px, 864px, 64px, 832px);
+}
- #tabview-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #tabview-button {
- -moz-image-region: rect(0px, 1216px, 64px, 1152px);
- }
+#panic-button[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #panic-button {
+ -moz-image-region: rect(0, 896px, 32px, 864px);
+}
- #find-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #find-button {
- -moz-image-region: rect(0px, 1280px, 64px, 1216px);
- }
+#panic-button[cui-areatype="menu-panel"][panel-multiview-anchor=true] {
+ -moz-image-region: rect(32px, 896px, 64px, 864px);
+}
- #print-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #print-button {
- -moz-image-region: rect(0px, 1344px, 64px, 1280px);
- }
+#web-apps-button[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #web-apps-button {
+ -moz-image-region: rect(0, 928px, 32px, 896px);
+}
- #fullscreen-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #fullscreen-button {
- -moz-image-region: rect(0px, 1408px, 64px, 1344px);
- }
+#webide-button[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #webide-button {
+ -moz-image-region: rect(0px, 960px, 32px, 928px);
+}
- #developer-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #developer-button {
- -moz-image-region: rect(0px, 1472px, 64px, 1408px);
- }
+toolbaritem[sdkstylewidget="true"] > toolbarbutton {
+ -moz-image-region: rect(0, 832px, 32px, 800px);
+}
- #developer-button[cui-areatype="menu-panel"][panel-multiview-anchor=true] {
- -moz-image-region: rect(64px, 1472px, 128px, 1408px);
- }
+#loop-button[cui-areatype="menu-panel"] > .toolbarbutton-badge-container,
+toolbarpaletteitem[place="palette"] > #loop-button > .toolbarbutton-badge-container {
+ list-style-image: url(chrome://browser/skin/loop/menuPanel.png);
+ -moz-image-region: rect(0, 32px, 32px, 0);
+}
- #preferences-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #preferences-button {
- -moz-image-region: rect(0px, 1536px, 64px, 1472px);
- }
+/* Make sure that the state icons are not shown in the customization palette. */
+toolbarpaletteitem[place="palette"] > #loop-button > .toolbarbutton-badge-container {
+ -moz-image-region: rect(0, 32px, 32px, 0) !important;
+}
- #email-link-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #email-link-button {
- -moz-image-region: rect(0px, 1600px, 64px, 1536px);
- }
+#loop-button[cui-areatype="menu-panel"][state="disabled"] > .toolbarbutton-badge-container,
+#loop-button[cui-areatype="menu-panel"][disabled="true"] > .toolbarbutton-badge-container {
+ -moz-image-region: rect(0, 64px, 32px, 32px);
+}
- #sidebar-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #sidebar-button {
- -moz-image-region: rect(0px, 1728px, 64px, 1664px);
- }
+#loop-button[cui-areatype="menu-panel"]:not([disabled="true"])[state="error"] > .toolbarbutton-badge-container {
+ -moz-image-region: rect(0, 96px, 32px, 64px);
+}
- #sidebar-button[cui-areatype="menu-panel"][panel-multiview-anchor=true] {
- -moz-image-region: rect(64px, 1728px, 128px, 1664px);
- }
+#loop-button[cui-areatype="menu-panel"]:not([disabled="true"])[state="action"] > .toolbarbutton-badge-container {
+ -moz-image-region: rect(0, 128px, 32px, 96px);
+}
- #panic-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #panic-button {
- -moz-image-region: rect(0, 1792px, 64px, 1728px);
- }
+#loop-button[cui-areatype="menu-panel"]:not([disabled="true"])[state="action"]:-moz-any(:hover,:hover:active,[open]) > .toolbarbutton-badge-container {
+ -moz-image-region: rect(0, 160px, 32px, 128px);
+}
- #panic-button[cui-areatype="menu-panel"][panel-multiview-anchor=true] {
- -moz-image-region: rect(64px, 1792px, 128px, 1728px);
- }
+#loop-button[cui-areatype="menu-panel"]:not([disabled="true"])[state="active"] > .toolbarbutton-badge-container {
+ -moz-image-region: rect(0, 192px, 32px, 160px);
+}
- #web-apps-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #web-apps-button {
- -moz-image-region: rect(0, 1856px, 64px, 1792px);
- }
+#loop-button[cui-areatype="menu-panel"]:not([disabled="true"])[state="active"]:-moz-any(:hover,:hover:active,[open]) > .toolbarbutton-badge-container {
+ -moz-image-region: rect(0, 224px, 32px, 192px);
+}
- toolbaritem[sdkstylewidget="true"] > toolbarbutton {
- -moz-image-region: rect(0, 1664px, 64px, 1600px);
- }
+/* Wide panel control icons */
- /* Footer and wide panel control icons */
- #edit-controls:-moz-any(:not([cui-areatype="toolbar"]), [overflowedItem=true]) > toolbarbutton,
- #zoom-controls:-moz-any(:not([cui-areatype="toolbar"]), [overflowedItem=true]) > toolbarbutton,
- toolbarpaletteitem[place="palette"] > #edit-controls > toolbarbutton,
- toolbarpaletteitem[place="palette"] > #zoom-controls > toolbarbutton {
- list-style-image: var(--menupanel-small-list-style-image-2x);
- }
+#edit-controls:-moz-any(:not([cui-areatype="toolbar"]), [overflowedItem=true]) > toolbarbutton,
+#zoom-controls:-moz-any(:not([cui-areatype="toolbar"]), [overflowedItem=true]) > toolbarbutton,
+toolbarpaletteitem[place="palette"] > #edit-controls > toolbarbutton,
+toolbarpaletteitem[place="palette"] > #zoom-controls > toolbarbutton {
+ list-style-image: var(--menupanel-small-list-style-image);
+}
- /* Wide items like the Cut/Copy/Paste and Zoom controls are special in that their icons
- are 16x16 when in the panel, but 18x18 when in a toolbar. */
- #edit-controls:-moz-any(:not([cui-areatype="toolbar"]), [overflowedItem=true]) > toolbarbutton > .toolbarbutton-icon,
- #zoom-controls:-moz-any(:not([cui-areatype="toolbar"]), [overflowedItem=true]) > toolbarbutton > .toolbarbutton-icon,
- toolbarpaletteitem[place="palette"] > #edit-controls > toolbarbutton > .toolbarbutton-icon,
- toolbarpaletteitem[place="palette"] > #zoom-controls > toolbarbutton > .toolbarbutton-icon {
- width: 16px;
- }
+#edit-controls:-moz-any(:not([cui-areatype="toolbar"]), [overflowedItem=true]) > #cut-button,
+toolbarpaletteitem[place="palette"] > #edit-controls > #cut-button {
+ -moz-image-region: rect(0px, 32px, 16px, 16px);
+}
- #edit-controls:-moz-any(:not([cui-areatype="toolbar"]), [overflowedItem=true]) > #cut-button,
- toolbarpaletteitem[place="palette"] > #edit-controls > #cut-button {
- -moz-image-region: rect(0px, 64px, 32px, 32px);
- }
+#edit-controls:-moz-any(:not([cui-areatype="toolbar"]), [overflowedItem=true]) > #copy-button,
+toolbarpaletteitem[place="palette"] > #edit-controls > #copy-button {
+ -moz-image-region: rect(0px, 48px, 16px, 32px);
+}
- #edit-controls:-moz-any(:not([cui-areatype="toolbar"]), [overflowedItem=true]) > #copy-button,
- toolbarpaletteitem[place="palette"] > #edit-controls > #copy-button {
- -moz-image-region: rect(0px, 96px, 32px, 64px);
- }
+#edit-controls:-moz-any(:not([cui-areatype="toolbar"]), [overflowedItem=true]) > #paste-button,
+toolbarpaletteitem[place="palette"] > #edit-controls > #paste-button {
+ -moz-image-region: rect(0px, 64px, 16px, 48px);
+}
- #edit-controls:-moz-any(:not([cui-areatype="toolbar"]), [overflowedItem=true]) > #paste-button,
- toolbarpaletteitem[place="palette"] > #edit-controls > #paste-button {
- -moz-image-region: rect(0px, 128px, 32px, 96px);
- }
+#zoom-controls:-moz-any(:not([cui-areatype="toolbar"]), [overflowedItem=true]) > #zoom-out-button,
+toolbarpaletteitem[place="palette"] > #zoom-controls > #zoom-out-button {
+ -moz-image-region: rect(0px, 80px, 16px, 64px);
+}
- #zoom-controls:-moz-any(:not([cui-areatype="toolbar"]), [overflowedItem=true]) > #zoom-out-button,
- toolbarpaletteitem[place="palette"] > #zoom-controls > #zoom-out-button {
- -moz-image-region: rect(0px, 160px, 32px, 128px);
- }
+#zoom-controls:-moz-any(:not([cui-areatype="toolbar"]), [overflowedItem=true]) > #zoom-in-button,
+toolbarpaletteitem[place="palette"] > #zoom-controls > #zoom-in-button {
+ -moz-image-region: rect(0px, 96px, 16px, 80px);
+}
- #zoom-controls:-moz-any(:not([cui-areatype="toolbar"]), [overflowedItem=true]) > #zoom-in-button,
- toolbarpaletteitem[place="palette"] > #zoom-controls > #zoom-in-button {
- -moz-image-region: rect(0px, 192px, 32px, 160px);
- }
+#add-share-provider {
+ list-style-image: url(chrome://browser/skin/menuPanel-small.png);
+ -moz-image-region: rect(0px, 96px, 16px, 80px);
}
#main-window:not([customizing]) .toolbarbutton-1[disabled=true] > .toolbarbutton-icon,
@@ -1699,7 +1402,7 @@ toolbar[brighttext] #loop-button {
#urlbar,
.searchbar-textbox {
-moz-appearance: none;
- padding: 2px 3px;
+ padding: 3px;
border-radius: 3px;
margin: 0 3px;
@include entry(normal);
@@ -1750,7 +1453,7 @@ toolbar[brighttext] #loop-button {
//window:not([chromehidden~="toolbar"]) #urlbar-wrapper {
// clip-path: url("chrome://browser/content/browser.xul#urlbar-back-button-clip-path");
-// margin-inline-start: calc(-1 * var(--backbutton-urlbar-overlap));
+// -moz-margin-start: -5px;
//}
//window:not([chromehidden~="toolbar"]) #urlbar-wrapper:-moz-locale-dir(rtl),
@@ -1771,29 +1474,6 @@ toolbar[brighttext] #loop-button {
// padding: 0 3px;
//}
-#urlbar-search-footer {
- border-top: 1px solid hsla(210,4%,10%,.14);
- background-color: hsla(210,4%,10%,.07);
-}
-
-#urlbar-search-settings {
- -moz-appearance: none;
- -moz-user-focus: ignore;
- color: inherit;
- margin: 0;
- border: 0;
- padding: 8px 20px;
- background: transparent;
-}
-
-#urlbar-search-settings:hover {
- background-color: hsla(210,4%,10%,.07);
-}
-
-#urlbar-search-settings:hover:active {
- background-color: hsla(210,4%,10%,.12);
-}
-
#urlbar-search-splitter {
-moz-appearance: none;
width: 8px;
@@ -1818,80 +1498,70 @@ toolbar[brighttext] #loop-button {
color: GrayText;
}
-#PopupAutoCompleteRichResult > hbox[anonid="search-suggestions-notification"] {
- border-bottom: 1px solid hsla(210, 4%, 10%, 0.14);
- background-color: hsla(210, 4%, 10%, 0.07);
- padding: 6px 0;
- -moz-padding-start: 44px;
- -moz-padding-end: 6px;
- background-image: url("chrome://browser/skin/info.svg");
- background-clip: padding-box;
- background-position: 20px center;
- background-repeat: no-repeat;
- background-size: 16px 16px;
+#search-container {
+ min-width: calc(54px + 11ch);
}
-#PopupAutoCompleteRichResult > hbox[anonid="search-suggestions-notification"]:-moz-locale-dir(rtl) {
- background-position: right 20px center;
-}
+/* identity box */
-#PopupAutoCompleteRichResult > hbox[anonid="search-suggestions-notification"] > description {
- margin: 0;
- padding: 0;
+#identity-box {
+ padding: 1px;
+ font-size: .9em;
}
-#PopupAutoCompleteRichResult > hbox[anonid="search-suggestions-notification"] > description > label.text-link {
- -moz-margin-start: 0;
+#identity-box:-moz-locale-dir(ltr) {
+ border-top-left-radius: 1.5px;
+ border-bottom-left-radius: 1.5px;
}
-#PopupAutoCompleteRichResult > hbox[anonid="search-suggestions-notification"] > button {
- -moz-appearance: none;
- -moz-user-focus: ignore;
- min-width: 80px;
- border-radius: 3px;
- padding: 4px 16px;
- margin: 0;
- -moz-margin-start: 10px;
+#identity-box:-moz-locale-dir(rtl) {
+ border-top-right-radius: 1.5px;
+ border-bottom-right-radius: 1.5px;
}
-#PopupAutoCompleteRichResult > hbox[anonid="search-suggestions-notification"] > button[anonid="search-suggestions-notification-disable"] {
- color: hsl(210, 0%, 38%);
- background-color: hsl(210, 0%, 88%);
- border: 1px solid hsl(210, 0%, 82%);
+#notification-popup-box:not([hidden]) + #identity-box {
+ -moz-padding-start: 2px;
+ border-radius: 0;
}
-#PopupAutoCompleteRichResult > hbox[anonid="search-suggestions-notification"] > button[anonid="search-suggestions-notification-disable"]:hover {
- background-color: hsl(210, 0%, 84%);
+window:not([chromehidden~="toolbar"]) #urlbar-wrapper > #urlbar > #identity-box {
+ border-radius: 0;
}
-#PopupAutoCompleteRichResult > hbox[anonid="search-suggestions-notification"] > button[anonid="search-suggestions-notification-enable"] {
- color: white;
- background-color: hsl(93, 82%, 44%);
- border: 1px solid hsl(93, 82%, 44%);
+window:not([chromehidden~="toolbar"]) #urlbar-wrapper:not([switchingtabs]) > #urlbar > #identity-box {
+ transition: padding-left, padding-right;
}
-#PopupAutoCompleteRichResult > hbox[anonid="search-suggestions-notification"] > button[anonid="search-suggestions-notification-enable"]:hover {
- background-color: hsl(93, 82%, 40%);
-}
+//window:not([chromehidden~="toolbar"]) #urlbar-wrapper > #forward-button[disabled] + #urlbar > #notification-popup-box[hidden] + #identity-box:-moz-locale-dir(ltr) {
+// padding-left: 5px;
+//}
-#search-container {
- min-width: calc(54px + 11ch);
-}
+//window:not([chromehidden~="toolbar"]) #urlbar-wrapper > #forward-button[disabled] + #urlbar > #notification-popup-box[hidden] + #identity-box:-moz-locale-dir(rtl) {
+// padding-right: 5px;
+//}
-/* identity box */
+//window:not([chromehidden~="toolbar"]) #urlbar-wrapper:hover:not([switchingtabs]) > #forward-button[disabled] + #urlbar > #notification-popup-box[hidden] + #identity-box {
+// /* forward button hiding is delayed when hovered */
+// transition-delay: 100s;
+//}
-#identity-box:-moz-locale-dir(ltr) {
- border-top-left-radius: 1.5px;
- border-bottom-left-radius: 1.5px;
-}
+//window:not([chromehidden~="toolbar"]) #urlbar-wrapper:not(:hover) > #forward-button[disabled] + #urlbar > #notification-popup-box[hidden] + #identity-box:-moz-locale-dir(ltr) {
+// /* when not hovered anymore, trigger a new non-delayed transition to react to the forward button hiding */
+// padding-left: 5.01px;
+//}
-#identity-box:-moz-locale-dir(rtl) {
- border-top-right-radius: 1.5px;
- border-bottom-right-radius: 1.5px;
+//window:not([chromehidden~="toolbar"]) #urlbar-wrapper:not(:hover) > #forward-button[disabled] + #urlbar > #notification-popup-box[hidden] + #identity-box:-moz-locale-dir(rtl) {
+// /* when not hovered anymore, trigger a new non-delayed transition to react to the forward button hiding */
+// padding-right: 5.01px;
+//}
+
+#urlbar[pageproxystate="valid"] > #identity-box.chromeUI,
+#urlbar[pageproxystate="valid"] > #identity-box.verifiedIdentity {
+ -moz-margin-end: 4px;
}
-#identity-box.verifiedIdentity:not(:-moz-lwtheme):not(:hover):not([open=true]) {
- background-color: var(--identity-box-verified-background-color);
+#identity-box.verifiedIdentity:not(:-moz-lwtheme) {
+ background-color: var(--verified-identity-box-backgroundcolor);
}
#identity-box:-moz-focusring {
@@ -1899,187 +1569,239 @@ toolbar[brighttext] #loop-button {
outline-offset: -3px;
}
+#identity-icon-labels {
+ -moz-padding-start: 2px;
+ -moz-padding-end: 5px;
+}
-#identity-box {
-// --identity-box-selected-background-color: rgb(231,230,230);
+
+:root {
--identity-box-verified-color: hsl(92,100%,30%);
+ --identity-box-verified-background-image: linear-gradient(hsla(92,81%,16%,0),
+ hsla(92,81%,16%,.2) 35%,
+ hsla(92,81%,16%,.2) 65%,
+ hsla(92,81%,16%,0));
--identity-box-chrome-color: rgb(229,115,0);
+ --identity-box-chrome-background-image: linear-gradient(rgba(229,114,0,0),
+ rgba(229,114,0,.5) 35%,
+ rgba(229,114,0,.5) 65%,
+ rgba(229,114,0,0));
+}
- border-inline-end: 1px solid var(--urlbar-separator-color);
- border-image: linear-gradient(transparent 15%,
- var(--urlbar-separator-color) 15%,
- var(--urlbar-separator-color) 85%,
- transparent 85%);
- border-image-slice: 1;
- font-size: .9em;
- padding: 3px 5px 3px 3px;
- margin-inline-end: 4px;
- overflow: hidden;
-// /* The latter two properties have a transition to handle the delayed hiding of
-// the forward button when hovered. */
-// transition: background-color 150ms ease, padding-left, padding-right;
+#urlbar[pageproxystate="valid"] > #identity-box.chromeUI,
+#urlbar[pageproxystate="valid"] > #identity-box.verifiedIdentity {
+ background-position: right;
+ background-size: 1px;
+ background-repeat: no-repeat;
}
-//#identity-box:hover,
-//#identity-box[open=true] {
-// background-color: var(--identity-box-selected-background-color);
-// border-image-source: none;
-//}
+#urlbar[pageproxystate="valid"] > #identity-box.chromeUI:-moz-locale-dir(rtl),
+#urlbar[pageproxystate="valid"] > #identity-box.verifiedIdentity:-moz-locale-dir(rtl) {
+ background-position: left;
+}
#urlbar[pageproxystate="valid"] > #identity-box.verifiedIdentity {
color: var(--identity-box-verified-color);
+ background-image: var(--identity-box-verified-background-image);
}
#urlbar[pageproxystate="valid"] > #identity-box.chromeUI {
color: var(--identity-box-chrome-color);
+ background-image: var(--identity-box-chrome-background-image);
}
-#identity-icon-labels {
- padding-inline-start: 2px;
+/* page proxy icon */
+
+#page-proxy-favicon {
+ width: 16px;
+ height: 16px;
+ list-style-image: url(chrome://browser/skin/identity-icons-generic.png);
}
-#notification-popup-box:not([hidden]) + #identity-box {
- padding-inline-start: 5px;
- border-radius: 0;
+.chromeUI > #page-proxy-favicon[pageproxystate="valid"] {
+ list-style-image: url(chrome://branding/content/identity-icons-brand.png);
}
-window:not([chromehidden~="toolbar"]) #urlbar-wrapper > #urlbar > #identity-box {
- border-radius: 0;
+.verifiedDomain > #page-proxy-favicon[pageproxystate="valid"] {
+ list-style-image: url(chrome://browser/skin/identity-icons-https.png);
}
-//window:not([chromehidden~="toolbar"]) #urlbar-wrapper > #forward-button[disabled] + #urlbar > #notification-popup-box[hidden] + #identity-box {
-// padding-inline-start: calc(var(--backbutton-urlbar-overlap) + 4px);
-//}
+.verifiedIdentity > #page-proxy-favicon[pageproxystate="valid"] {
+ list-style-image: url(chrome://browser/skin/identity-icons-https-ev.png);
+}
-//window:not([chromehidden~="toolbar"]) #urlbar-wrapper:hover:not([switchingtabs]) > #forward-button[disabled] + #urlbar > #notification-popup-box[hidden] + #identity-box {
-// /* Forward button hiding is delayed when hovered, so we should use the same
-// delay for the identity box. We handle both horizontal paddings (for LTR and
-// RTL), the latter two delays here are for padding-left and padding-right. */
-// transition-delay: 0s, 100s, 100s;
-//}
+.mixedActiveContent > #page-proxy-favicon[pageproxystate="valid"] {
+ list-style-image: url(chrome://browser/skin/identity-icons-https-mixed-active.png);
+}
-//window:not([chromehidden~="toolbar"]) #urlbar-wrapper:not(:hover) > #forward-button[disabled] + #urlbar > #notification-popup-box[hidden] + #identity-box {
-// /* when not hovered anymore, trigger a new non-delayed transition to react to the forward button hiding */
-// padding-inline-start: calc(var(--backbutton-urlbar-overlap) + 4.01px);
-//}
+.mixedDisplayContent > #page-proxy-favicon[pageproxystate="valid"] {
+ list-style-image: url(chrome://browser/skin/identity-icons-https-mixed-display.png);
+}
-/* TRACKING PROTECTION ICON */
+.mixedDisplayContentLoadedActiveBlocked > #page-proxy-favicon[pageproxystate="valid"] {
+ list-style-image: url(chrome://browser/skin/identity-icons-https-mixed-display.png);
+}
-#tracking-protection-icon {
- width: 16px;
- height: 16px;
- margin-inline-start: 0;
- margin-inline-end: 2px;
- list-style-image: url(chrome://browser/skin/tracking-protection-16.svg);
- opacity: 1;
+#page-proxy-favicon[pageproxystate="invalid"] {
+ opacity: 0.3;
}
-#tracking-protection-icon[state="loaded-tracking-content"] {
- list-style-image: url(chrome://browser/skin/tracking-protection-disabled-16.svg);
+#identity-popup.chromeUI > #identity-popup-container > #identity-popup-icon {
+ list-style-image: url("chrome://branding/content/icon64.png");
}
-#tracking-protection-icon[animate] {
- transition: margin-left 200ms ease-out, margin-right 200ms ease-out;
+#identity-popup-brandName {
+ font-weight: bold;
+ font-size: 1.25em;
+ margin-top: .5em;
+ margin-bottom: .5em;
}
-#tracking-protection-icon:not([state]) {
- margin-inline-start: -18px;
- pointer-events: none;
- opacity: 0;
- /* Only animate the shield in, when it disappears hide it immediately. */
- transition: none;
+#identity-popup-content-box {
+ max-width: 50ch;
}
-#urlbar[pageproxystate="invalid"] > #identity-box > #identity-icons > #tracking-protection-icon {
- visibility: collapse;
+#page-proxy-favicon {
+ margin-top: 1px;
+ margin-bottom: 1px;
+ -moz-margin-start: 3px;
+ -moz-margin-end: 1px;
+ -moz-image-region: rect(0, 16px, 16px, 0);
}
-/* MAIN IDENTITY ICON */
+#identity-box:hover > #page-proxy-favicon {
+ -moz-image-region: rect(0, 32px, 16px, 16px);
+}
-#page-proxy-favicon {
- width: 16px;
- height: 16px;
- list-style-image: url(chrome://browser/skin/identity-not-secure.svg);
+#identity-box:hover:active > #page-proxy-favicon,
+#identity-box[open=true] > #page-proxy-favicon {
+ -moz-image-region: rect(0, 48px, 16px, 32px);
}
-.chromeUI > #identity-icons > #page-proxy-favicon[pageproxystate="valid"] {
- list-style-image: url(chrome://branding/content/identity-icons-brand.svg);
+/* Identity popup icons */
+#identity-popup-icon {
+ height: 64px;
+ width: 64px;
+ padding: 0;
+ list-style-image: url("chrome://browser/skin/identity.png");
+ -moz-image-region: rect(0px, 64px, 64px, 0px);
}
-.verifiedDomain > #identity-icons > #page-proxy-favicon[pageproxystate="valid"],
-.verifiedIdentity > #identity-icons > #page-proxy-favicon[pageproxystate="valid"] {
- list-style-image: url(chrome://browser/skin/identity-secure.svg);
+#identity-popup.verifiedDomain > #identity-popup-container > #identity-popup-icon {
+ -moz-image-region: rect(64px, 64px, 128px, 0px);
}
-.mixedActiveContent > #identity-icons > #page-proxy-favicon[pageproxystate="valid"] {
- list-style-image: url(chrome://browser/skin/identity-mixed-active-loaded.svg);
+#identity-popup.verifiedIdentity > #identity-popup-container > #identity-popup-icon {
+ -moz-image-region: rect(128px, 64px, 192px, 0px);
}
-.weakCipher > #identity-icons > #page-proxy-favicon[pageproxystate="valid"],
-.mixedDisplayContent > #identity-icons > #page-proxy-favicon[pageproxystate="valid"],
-.mixedDisplayContentLoadedActiveBlocked > #identity-icons > #page-proxy-favicon[pageproxystate="valid"] {
- list-style-image: url(chrome://browser/skin/identity-mixed-passive-loaded.svg);
+/* Identity popup body text */
+.identity-popup-description {
+ white-space: pre-wrap;
+ -moz-padding-start: 15px;
+ margin: 2px 0 4px;
}
-.mixedActiveBlocked > #identity-icons > #page-proxy-favicon[pageproxystate="valid"] {
- list-style-image: url(chrome://browser/skin/identity-mixed-active-blocked.svg);
+.identity-popup-label {
+ white-space: pre-wrap;
+ -moz-padding-start: 15px;
+ margin: 0;
}
-#page-proxy-favicon[pageproxystate="invalid"] {
- opacity: 0.3;
+#identity-popup-content-host ,
+#identity-popup-content-owner {
+ font-weight: bold;
+ max-width: 300px;
}
-#urlbar[actiontype="searchengine"] > #identity-box > #identity-icons > #page-proxy-favicon {
- -moz-image-region: inherit;
- list-style-image: url(chrome://global/skin/icons/autocomplete-search.svg#search-icon);
- width: 16px;
- height: 16px;
- opacity: 1;
+#identity-popup-content-host ,
+#identity-popup-content-box.verifiedIdentity > #identity-popup-content-owner {
+ font-size: 140%;
}
+#identity-popup-content-owner {
+ margin-bottom: 0 !important;
+}
-.popup-notification-icon {
- width: 64px;
- height: 64px;
- -moz-margin-end: 10px;
+#identity-popup-content-verifier {
+ margin: 4px 0 2px;
}
-.popup-notification-icon[popupid="geolocation"] {
- list-style-image: url(chrome://browser/skin/Geolocation-64.png);
+#identity-popup-content-box.verifiedIdentity > #identity-popup-encryption ,
+#identity-popup-content-box.verifiedDomain > #identity-popup-encryption {
+ margin-top: 10px;
+ -moz-margin-start: -18px;
}
-.popup-notification-icon[popupid="push"] {
- list-style-image: url(chrome://browser/skin/Push-64.png);
+#identity-popup-content-box.verifiedIdentity > #identity-popup-encryption > vbox > #identity-popup-encryption-icon ,
+#identity-popup-content-box.verifiedDomain > #identity-popup-encryption > vbox > #identity-popup-encryption-icon {
+ list-style-image: url("chrome://browser/skin/Secure.png");
}
-.popup-notification-icon[popupid="xpinstall-disabled"],
-.popup-notification-icon[popupid="addon-install-blocked"],
-.popup-notification-icon[popupid="addon-install-origin-blocked"] {
- list-style-image: url(chrome://browser/skin/addons/addon-install-blocked.svg);
+#identity-popup-help-icon {
+ -moz-appearance: none;
+ margin-left: 0px;
+ border: none;
+ background: none;
+ min-width: 0;
+ list-style-image: url("chrome://global/skin/icons/question-16.png");
+ cursor: pointer;
}
-.popup-notification-icon[popupid="addon-progress"] {
- list-style-image: url(chrome://browser/skin/addons/addon-install-downloading.svg);
+#identity-popup-help-icon > .button-box > .button-text {
+ display: none;
}
-.popup-notification-icon[popupid="addon-install-failed"] {
- list-style-image: url(chrome://browser/skin/addons/addon-install-error.svg);
+#identity-popup-help-icon > .button-box > .button-icon {
+ height: 16px;
+ width: 16px;
}
-.popup-notification-icon[popupid="addon-install-confirmation"] {
- list-style-image: url(chrome://browser/skin/addons/addon-install-confirm.svg);
+#identity-popup-help-icon:-moz-focusring {
+ outline: 1px dotted;
+ outline-offset: 1px;
}
-#addon-install-confirmation-notification[warning] .popup-notification-icon[popupid="addon-install-confirmation"] {
- list-style-image: url(chrome://browser/skin/addons/addon-install-warning.svg);
+#identity-popup > .panel-arrowcontainer > .panel-arrowcontent {
+ padding: 0;
}
-.popup-notification-icon[popupid="addon-install-complete"] {
- list-style-image: url(chrome://browser/skin/addons/addon-install-installed.svg);
+#identity-popup-container {
+ min-width: 280px;
+ padding: 10px;
+}
+
+#identity-popup-button-container {
+ background: linear-gradient(to bottom, rgba(0,0,0,0.04) 60%, transparent);
+ padding: 10px;
+ margin-top: 5px;
+}
+
+/* Notification popup */
+#notification-popup {
+ min-width: 280px;
+}
+
+.popup-notification-icon {
+ width: 64px;
+ height: 64px;
+ -moz-margin-end: 10px;
+}
+
+.popup-notification-icon[popupid="geolocation"] {
+ list-style-image: url(chrome://browser/skin/Geolocation-64.png);
}
-.popup-notification-icon[popupid="addon-install-restart"] {
- list-style-image: url(chrome://browser/skin/addons/addon-install-restart.svg);
+.popup-notification-icon[popupid="xpinstall-disabled"],
+.popup-notification-icon[popupid="addon-progress"],
+.popup-notification-icon[popupid="addon-install-cancelled"],
+.popup-notification-icon[popupid="addon-install-blocked"],
+.popup-notification-icon[popupid="addon-install-origin-blocked"],
+.popup-notification-icon[popupid="addon-install-failed"],
+.popup-notification-icon[popupid="addon-install-complete"] {
+ list-style-image: url(chrome://mozapps/skin/extensions/extensionGeneric.png);
+ width: 32px;
+ height: 32px;
}
.popup-notification-icon[popupid="click-to-play-plugins"] {
@@ -2090,13 +1812,37 @@ window:not([chromehidden~="toolbar"]) #urlbar-wrapper > #urlbar > #identity-box
list-style-image: url(chrome://browser/skin/notification-64.png);
}
+.addon-progress-description {
+ width: 350px;
+ max-width: 350px;
+}
+
+.popup-progress-label,
+.popup-progress-meter {
+ -moz-margin-start: 0;
+ -moz-margin-end: 0;
+}
+
+.popup-progress-cancel {
+ -moz-appearance: none;
+ background: transparent;
+ border: none;
+ padding: 0;
+ margin: 0;
+ -moz-margin-start: 5px;
+ min-height: 0;
+ min-width: 0;
+ list-style-image: url("moz-icon://stock/gtk-cancel?size=menu");
+}
+
.popup-notification-icon[popupid="indexedDB-permissions-prompt"],
.popup-notification-icon[popupid*="offline-app-requested"],
.popup-notification-icon[popupid="offline-app-usage"] {
list-style-image: url(chrome://global/skin/icons/question-64.png);
}
-.popup-notification-icon[popupid="password"] {
+.popup-notification-icon[popupid="password-save"],
+.popup-notification-icon[popupid="password-change"] {
list-style-image: url(chrome://mozapps/skin/passwordmgr/key-64.png);
}
@@ -2105,6 +1851,15 @@ window:not([chromehidden~="toolbar"]) #urlbar-wrapper > #urlbar > #identity-box
list-style-image: url(chrome://global/skin/icons/webapps-64.png);
}
+.popup-notification-icon[popupid="bad-content"] {
+ list-style-image: url(chrome://browser/skin/bad-content-blocked-64.png);
+}
+
+.popup-notification-icon[popupid="bad-content"][mixedblockdisabled],
+.popup-notification-icon[popupid="bad-content"][trackingblockdisabled] {
+ list-style-image: url(chrome://browser/skin/bad-content-unblocked-64.png);
+}
+
.popup-notification-icon[popupid="webRTC-sharingDevices"],
.popup-notification-icon[popupid="webRTC-shareDevices"] {
list-style-image: url(chrome://browser/skin/webRTC-shareDevice-64.png);
@@ -2142,22 +1897,34 @@ window:not([chromehidden~="toolbar"]) #urlbar-wrapper > #urlbar > #identity-box
// padding-left: 7px;
//}
+#notification-popup-box:not([hidden]) + #identity-box {
+ -moz-padding-start: 2px;
+ border-radius: 0;
+}
+
#notification-popup-box:-moz-locale-dir(rtl),
.notification-anchor-icon:-moz-locale-dir(rtl) {
transform: scaleX(-1);
}
.notification-anchor-icon {
- list-style-image: url(moz-icon://stock/gtk-dialog-info?size=16);
width: 16px;
height: 16px;
margin: 0 2px;
}
+.notification-anchor-icon:-moz-focusring {
+ outline: 1px dotted -moz-DialogText;
+}
+
+.default-notification-icon,
+#default-notification-icon {
+ list-style-image: url(chrome://global/skin/icons/information-16.png);
+}
+
.identity-notification-icon,
#identity-notification-icon {
list-style-image: url(chrome://mozapps/skin/profile/profileicon.png);
- /* XXX: need HiDPI version */
}
.geo-notification-icon,
@@ -2165,20 +1932,8 @@ window:not([chromehidden~="toolbar"]) #urlbar-wrapper > #urlbar > #identity-box
list-style-image: url(chrome://browser/skin/Geolocation-16.png);
}
-#push-notification-icon {
- list-style-image: url(chrome://browser/skin/Push-16.png);
-}
-
#addons-notification-icon {
- list-style-image: url(chrome://browser/skin/addons/addon-install-anchor.svg#default);
-}
-
-#addons-notification-icon:hover {
- list-style-image: url(chrome://browser/skin/addons/addon-install-anchor.svg#hover);
-}
-
-#addons-notification-icon:hover:active {
- list-style-image: url(chrome://browser/skin/addons/addon-install-anchor.svg#active);
+ list-style-image: url(chrome://mozapps/skin/extensions/extensionGeneric-16.png);
}
.indexedDB-notification-icon,
@@ -2190,13 +1945,6 @@ window:not([chromehidden~="toolbar"]) #urlbar-wrapper > #urlbar > #identity-box
list-style-image: url(chrome://mozapps/skin/passwordmgr/key-16.png);
}
-#login-fill-notification-icon {
- /* Temporary icon until the capture and fill doorhangers are unified. */
- list-style-image: url(chrome://mozapps/skin/passwordmgr/key-16.png);
- transform: scaleX(-1);
-}
-
-.webapps-notification-icon,
#webapps-notification-icon {
list-style-image: url(chrome://global/skin/icons/webapps-16.png);
}
@@ -2204,11 +1952,9 @@ window:not([chromehidden~="toolbar"]) #urlbar-wrapper > #urlbar > #identity-box
#plugins-notification-icon {
list-style-image: url(chrome://browser/skin/notification-pluginNormal.png);
}
-
#plugins-notification-icon.plugin-hidden {
list-style-image: url(chrome://browser/skin/notification-pluginAlert.png);
}
-
#plugins-notification-icon.plugin-blocked {
list-style-image: url(chrome://browser/skin/notification-pluginBlocked.png);
}
@@ -2245,6 +1991,16 @@ window:not([chromehidden~="toolbar"]) #urlbar-wrapper > #urlbar > #identity-box
}
}
+.bad-content-blocked-notification-icon,
+#bad-content-blocked-notification-icon {
+ list-style-image: url(chrome://browser/skin/bad-content-blocked-16.png);
+}
+
+.bad-content-unblocked-notification-icon,
+#bad-content-unblocked-notification-icon {
+ list-style-image: url(chrome://browser/skin/bad-content-unblocked-16.png);
+}
+
.webRTC-shareDevices-notification-icon,
#webRTC-shareDevices-notification-icon {
list-style-image: url(chrome://browser/skin/webRTC-shareDevice-16.png);
@@ -2280,131 +2036,11 @@ window:not([chromehidden~="toolbar"]) #urlbar-wrapper > #urlbar > #identity-box
list-style-image: url(chrome://browser/skin/notification-16.png);
}
-.pointerLock-notification-icon,
#pointerLock-notification-icon {
list-style-image: url(chrome://browser/skin/pointerLock-16.png);
}
-
-.translate-notification-icon,
-#translate-notification-icon {
- list-style-image: url(chrome://browser/skin/translation-16.png);
- -moz-image-region: rect(0px, 16px, 16px, 0px);
-}
-
-.translated-notification-icon,
-#translated-notification-icon {
- list-style-image: url(chrome://browser/skin/translation-16.png);
- -moz-image-region: rect(0px, 32px, 16px, 16px);
-}
-
-.popup-notification-icon[popupid="servicesInstall"] {
- list-style-image: url(chrome://browser/skin/social/services-64.png);
-}
-#servicesInstall-notification-icon {
- list-style-image: url(chrome://browser/skin/social/services-16.png);
-}
-
-/* EME notifications */
-
-.popup-notification-icon[popupid="drmContentPlaying"],
-#eme-notification-icon {
- list-style-image: url("chrome://browser/skin/drm-icon.svg#chains");
-}
-
-#eme-notification-icon:hover:active {
- list-style-image: url("chrome://browser/skin/drm-icon.svg#chains-pressed");
-}
-
-#eme-notification-icon[firstplay=true] {
- animation: emeTeachingMoment 0.2s linear 0s 5 normal;
-}
-
-@keyframes emeTeachingMoment {
- 0% {transform: translateX(0); }
- 25% {transform: translateX(3px) }
- 75% {transform: translateX(-3px) }
- 100% { transform: translateX(0); }
-}
-
-/* HiDPI notification icons */
-@media (min-resolution: 1.1dppx) {
- #notification-popup-box {
- //border-image: url("chrome://browser/skin/urlbar-arrow@2x.png") 0 16 0 0 fill;
- }
-
- .notification-anchor-icon {
- list-style-image: url(moz-icon://stock/gtk-dialog-info?size=dialog);
- }
-
- .webRTC-shareDevices-notification-icon,
- #webRTC-shareDevices-notification-icon {
- list-style-image: url(chrome://browser/skin/webRTC-shareDevice-16@2x.png);
- }
-
- .webRTC-sharingDevices-notification-icon,
- #webRTC-sharingDevices-notification-icon {
- list-style-image: url(chrome://browser/skin/webRTC-sharingDevice-16@2x.png);
- }
-
- .webRTC-shareMicrophone-notification-icon,
- #webRTC-shareMicrophone-notification-icon {
- list-style-image: url(chrome://browser/skin/webRTC-shareMicrophone-16@2x.png);
- }
-
- .webRTC-sharingMicrophone-notification-icon,
- #webRTC-sharingMicrophone-notification-icon {
- list-style-image: url(chrome://browser/skin/webRTC-sharingMicrophone-16@2x.png);
- }
-
- .webRTC-shareScreen-notification-icon,
- #webRTC-shareScreen-notification-icon {
- list-style-image: url(chrome://browser/skin/webRTC-shareScreen-16@2x.png);
- }
-
- .webRTC-sharingScreen-notification-icon,
- #webRTC-sharingScreen-notification-icon {
- list-style-image: url(chrome://browser/skin/webRTC-sharingScreen-16@2x.png);
- }
-
- .popup-notification-icon[popupid="webRTC-sharingDevices"],
- .popup-notification-icon[popupid="webRTC-shareDevices"] {
- list-style-image: url(chrome://browser/skin/webRTC-shareDevice-64@2x.png);
- }
-
- .popup-notification-icon[popupid="webRTC-sharingMicrophone"],
- .popup-notification-icon[popupid="webRTC-shareMicrophone"] {
- list-style-image: url(chrome://browser/skin/webRTC-shareMicrophone-64@2x.png);
- }
-
- .popup-notification-icon[popupid="webRTC-sharingScreen"],
- .popup-notification-icon[popupid="webRTC-shareScreen"] {
- list-style-image: url(chrome://browser/skin/webRTC-shareScreen-64@2x.png);
- }
-
-}
-
-.popup-notification-body[popupid="addon-progress"],
-.popup-notification-body[popupid="addon-install-confirmation"] {
- width: 28em;
- max-width: 28em;
-}
-
-.addon-install-confirmation-name {
- font-weight: bold;
-}
-
-/* Notification icon box */
-#notification-popup-box {
- border-radius: 2.5px 0 0 2.5px;
-}
-
-.notification-anchor-icon:-moz-focusring {
- outline: 1px dotted -moz-DialogText;
-}
-
-.indexedDB-notification-icon,
-#indexedDB-notification-icon {
- list-style-image: url(moz-icon://stock/gtk-dialog-question?size=16);
+#pointerLock-cancel {
+ margin: 0px;
}
/* Translation infobar */
@@ -2432,10 +2068,6 @@ notification[value="translation"][state="translating"] .messageImage {
}
}
-notification[value="translation"] hbox[anonid="details"] {
- overflow: hidden;
-}
-
notification[value="translation"] button,
notification[value="translation"] menulist {
-moz-appearance: none;
@@ -2570,6 +2202,18 @@ notification[value="translation"] menulist > .menulist-dropmarker {
display: block;
}
+.translate-notification-icon,
+#translate-notification-icon {
+ list-style-image: url(chrome://browser/skin/translation-16.png);
+ -moz-image-region: rect(0px, 16px, 16px, 0px);
+}
+
+.translated-notification-icon,
+#translated-notification-icon {
+ list-style-image: url(chrome://browser/skin/translation-16.png);
+ -moz-image-region: rect(0px, 32px, 16px, 16px);
+}
+
/* Loop/ Hello browser styles */
notification[value="loop-sharing-notification"] .button-menubutton-button {
@@ -2613,9 +2257,7 @@ richlistitem[type~="action"][actiontype="searchengine"][selected="true"] > .ac-t
height: 16px;
}
-.ac-comment,
-#PopupAutoCompleteRichResult > hbox[anonid="search-suggestions-notification"] > description,
-#PopupAutoCompleteRichResult > hbox[anonid="search-suggestions-notification"] > button {
+.ac-comment {
font-size: 1.05em;
}
@@ -2656,19 +2298,10 @@ richlistitem[type~="action"][actiontype="switchtab"] > .ac-url-box > .ac-action-
/* Combined go/reload/stop button in location bar */
-#urlbar-go-button,
-#urlbar-reload-button,
-#urlbar-stop-button {
+#urlbar > toolbarbutton {
-moz-appearance: none;
+ padding: 0 2px;
list-style-image: url("chrome://browser/skin/reload-stop-go.png");
- padding: 0 4px 0 6px;
- margin-inline-start: 2px;
- border-inline-start: 1px solid var(--urlbar-separator-color);
- border-image: linear-gradient(transparent 15%,
- var(--urlbar-separator-color) 15%,
- var(--urlbar-separator-color) 85%,
- transparent 85%);
- border-image-slice: 1;
}
#urlbar-reload-button {
@@ -2676,10 +2309,12 @@ richlistitem[type~="action"][actiontype="switchtab"] > .ac-url-box > .ac-action-
}
#urlbar-reload-button:not([disabled]):hover {
+ background-image: radial-gradient(circle closest-side, hsla(200,100%,70%,.2), transparent);
-moz-image-region: rect(14px, 14px, 28px, 0);
}
#urlbar-reload-button:not([disabled]):hover:active {
+ background-image: radial-gradient(circle closest-side, hsla(200,100%,60%,.1), transparent);
-moz-image-region: rect(28px, 14px, 42px, 0);
}
@@ -2692,10 +2327,12 @@ richlistitem[type~="action"][actiontype="switchtab"] > .ac-url-box > .ac-action-
}
#urlbar-go-button:hover {
+ background-image: radial-gradient(circle closest-side, hsla(110,70%,50%,.2), transparent);
-moz-image-region: rect(14px, 42px, 28px, 28px);
}
#urlbar-go-button:hover:active {
+ background-image: radial-gradient(circle closest-side, hsla(110,70%,50%,.1), transparent);
-moz-image-region: rect(28px, 42px, 42px, 28px);
}
@@ -2708,66 +2345,53 @@ richlistitem[type~="action"][actiontype="switchtab"] > .ac-url-box > .ac-action-
}
#urlbar-stop-button:not([disabled]):hover {
+ background-image: radial-gradient(circle closest-side, hsla(5,100%,75%,.3), transparent);
-moz-image-region: rect(14px, 28px, 28px, 14px);
}
#urlbar-stop-button:hover:active {
+ background-image: radial-gradient(circle closest-side, hsla(5,100%,75%,.1), transparent);
-moz-image-region: rect(28px, 28px, 42px, 14px);
}
-@media (min-resolution: 1.1dppx) {
- #urlbar-go-button,
- #urlbar-reload-button,
- #urlbar-stop-button {
- list-style-image: url("chrome://browser/skin/reload-stop-go@2x.png");
- }
-
- #urlbar-go-button > .toolbarbutton-icon,
- #urlbar-reload-button > .toolbarbutton-icon,
- #urlbar-stop-button > .toolbarbutton-icon {
- width: 14px;
- }
-
- #urlbar-go-button {
- -moz-image-region: rect(0, 84px, 28px, 56px);
- }
-
- #urlbar-go-button:hover {
- -moz-image-region: rect(28px, 84px, 56px, 56px);
- }
+/* Popup blocker button */
+#page-report-button {
+ list-style-image: url("chrome://browser/skin/Info.png");
+}
- #urlbar-go-button:hover:active {
- -moz-image-region: rect(56px, 84px, 84px, 56px);
- }
+/* Reading List button */
- #urlbar-reload-button {
- -moz-image-region: rect(0, 28px, 28px, 0);
- }
+#urlbar:not([focused]):not(:hover) #readinglist-addremove-button {
+ opacity: 0;
+ width: 0px;
+}
- #urlbar-reload-button:not([disabled]):hover {
- -moz-image-region: rect(28px, 28px, 56px, 0);
- }
+#readinglist-addremove-button {
+ list-style-image: url("chrome://browser/skin/readinglist/icons.svg#addpage");
+ -moz-image-region: rect(0, 14px, 14px, 0);
+ transition: width 150ms ease-in-out, opacity 150ms ease-in-out 150ms;
+ opacity: 1;
+ width: 20px;
+}
- #urlbar-reload-button:not([disabled]):hover:active {
- -moz-image-region: rect(56px, 28px, 84px, 0);
- }
+#readinglist-addremove-button:hover {
+ list-style-image: url("chrome://browser/skin/readinglist/icons.svg#addpage-hover");
+}
- #urlbar-stop-button {
- -moz-image-region: rect(0, 56px, 28px, 28px);
- }
+#readinglist-addremove-button:active {
+ list-style-image: url("chrome://browser/skin/readinglist/icons.svg#addpage-active");
+}
- #urlbar-stop-button:not([disabled]):hover {
- -moz-image-region: rect(28px, 56px, 56px, 28px);
- }
+#readinglist-addremove-button[already-added="true"] {
+ list-style-image: url("chrome://browser/skin/readinglist/icons.svg#alreadyadded");
+}
- #urlbar-stop-button:hover:active {
- -moz-image-region: rect(56px, 56px, 84px, 28px);
- }
+#readinglist-addremove-button[already-added="true"]:hover {
+ list-style-image: url("chrome://browser/skin/readinglist/icons.svg#alreadyadded-hover");
}
-/* Popup blocker button */
-#page-report-button {
- list-style-image: url("chrome://browser/skin/Info.png");
+#readinglist-addremove-button[already-added="true"]:active {
+ list-style-image: url("chrome://browser/skin/readinglist/icons.svg#alreadyadded-active");
}
/* Reader mode button */
@@ -3025,12 +2649,8 @@ richlistitem[type~="action"][actiontype="switchtab"] > .ac-url-box > .ac-action-
:root {
--tab-toolbar-navbar-overlap: 1px;
- --navbar-tab-toolbar-highlight-overlap: 1px;
--tab-min-height: 31px;
}
-#TabsToolbar {
- --tab-stroke-background-size: auto 100%;
-}
/* image preloading hack */
@@ -3063,6 +2683,10 @@ richlistitem[type~="action"][actiontype="switchtab"] > .ac-url-box > .ac-action-
-moz-box-align: stretch;
}
+.tabbrowser-tab[remote] {
+ text-decoration: underline;
+}
+
//Selected tab color
.tabbrowser-tab[selected="true"],
.tabbrowser-tab[selected="true"]:hover,
@@ -3071,7 +2695,7 @@ richlistitem[type~="action"][actiontype="switchtab"] > .ac-url-box > .ac-action-
}
/* The selected tab should appear above adjacent tabs, .tabs-newtab-button and the highlight of #nav-bar */
-.tabbrowser-tab[visuallyselected=true] {
+.tabbrowser-tab[selected=true] {
position: relative;
z-index: 2;
}
@@ -3095,7 +2719,6 @@ richlistitem[type~="action"][actiontype="switchtab"] > .ac-url-box > .ac-action-
.tab-throbber,
.tab-icon-image,
-.tab-icon-sound,
.tab-close-button {
margin-top: 1px;
}
@@ -3114,49 +2737,16 @@ richlistitem[type~="action"][actiontype="switchtab"] > .ac-url-box > .ac-action-
.tab-icon-overlay {
width: 16px;
height: 16px;
- margin-top: -12px;
+ margin-top: 10px;
-moz-margin-start: -16px;
- position: relative;
+ display: none;
}
.tab-icon-overlay[crashed] {
+ display: -moz-box;
list-style-image: url("chrome://browser/skin/tabbrowser/crashed.svg");
}
-.tab-icon-overlay[soundplaying],
-.tab-icon-overlay[muted]:not([crashed]) {
- border-radius: 8px;
-}
-
-.tab-icon-overlay[soundplaying]:hover,
-.tab-icon-overlay[muted]:not([crashed]):hover {
- background-color: white;
-}
-
-.tab-icon-overlay[soundplaying] {
- list-style-image: url("chrome://browser/skin/custom_images/#{$darker_asset_path_2}/tabs/tab-audio-small.svg#tab-audio");
-}
-
-.tab-icon-overlay[muted]:not([crashed]) {
- list-style-image: url("chrome://browser/skin/custom_images/#{$darker_asset_path_2}/tabs/tab-audio-small.svg#tab-audio-muted");
-}
-
-.tabbrowser-tab[visuallyselected=true] .tab-icon-overlay[soundplaying] {
- list-style-image: url("chrome://browser/skin/custom_images/#{$asset_path}/tabs/tab-audio-small.svg#tab-audio");
-}
-
-.tabbrowser-tab[visuallyselected=true] .tab-icon-overlay[muted]:not([crashed]) {
- list-style-image: url("chrome://browser/skin/custom_images/#{$asset_path}/tabs/tab-audio-small.svg#tab-audio-muted");
-}
-
-//#TabsToolbar[brighttext] .tab-icon-overlay[soundplaying]:not(:hover) {
-// list-style-image: url("chrome://browser/skin/tabbrowser/tab-audio-small.svg#tab-audio-white");
-//}
-
-//#TabsToolbar[brighttext] .tab-icon-overlay[muted]:not([crashed]):not(:hover) {
-// list-style-image: url("chrome://browser/skin/tabbrowser/tab-audio-small.svg#tab-audio-white-muted");
-//}
-
.tab-throbber[busy] {
list-style-image: url("chrome://browser/skin/tabbrowser/connecting.png");
}
@@ -3176,85 +2766,6 @@ richlistitem[type~="action"][actiontype="switchtab"] > .ac-url-box > .ac-action-
padding: 0;
}
-.tab-icon-sound {
- -moz-margin-start: 4px;
- width: 16px;
- height: 16px;
- padding: 0;
-}
-
-.tab-icon-sound[soundplaying] {
- list-style-image: url("chrome://browser/skin/custom_images/#{$darker_asset_path_2}/tabs/tab-audio.svg#tab-audio-backgroundTab");
-}
-
-.tab-icon-sound[soundplaying]:hover {
- list-style-image: url("chrome://browser/skin/custom_images/#{$darker_asset_path_2}/tabs/tab-audio.svg#tab-audio-backgroundTab-hover");
-}
-
-.tab-icon-sound[soundplaying]:hover:active {
- list-style-image: url("chrome://browser/skin/custom_images/#{$darker_asset_path_2}/tabs/tab-audio.svg#tab-audio-backgroundTab-pressed");
-}
-
-.tab-icon-sound[muted] {
- list-style-image: url("chrome://browser/skin/custom_images/#{$darker_asset_path_2}/tabs/tab-audio.svg#tab-audio-backgroundTab-muted");
-}
-
-.tab-icon-sound[muted]:hover {
- list-style-image: url("chrome://browser/skin/custom_images/#{$darker_asset_path_2}/tabs/tab-audio.svg#tab-audio-backgroundTab-muted-hover");
-}
-
-.tab-icon-sound[muted]:hover:active {
- list-style-image: url("chrome://browser/skin/custom_images/#{$darker_asset_path_2}/tabs/tab-audio.svg#tab-audio-backgroundTab-muted-pressed");
-}
-
-.tab-icon-sound[visuallyselected=true][soundplaying] {
- list-style-image: url("chrome://browser/skin/custom_images/#{$asset_path}/tabs/tab-audio.svg#tab-audio");
-}
-
-.tab-icon-sound[visuallyselected=true][soundplaying]:hover {
- list-style-image: url("chrome://browser/skin/custom_images/#{$asset_path}/tabs/tab-audio.svg#tab-audio-hover");
-}
-
-.tab-icon-sound[visuallyselected=true][soundplaying]:hover:active {
- list-style-image: url("chrome://browser/skin/custom_images/#{$asset_path}/tabs/tab-audio.svg#tab-audio-pressed");
-}
-
-.tab-icon-sound[visuallyselected=true][muted] {
- list-style-image: url("chrome://browser/skin/custom_images/#{$asset_path}/tabs/tab-audio.svg#tab-audio-muted");
-}
-
-.tab-icon-sound[visuallyselected=true][muted]:hover {
- list-style-image: url("chrome://browser/skin/custom_images/#{$asset_path}/tabs/tab-audio.svg#tab-audio-muted-hover");
-}
-
-.tab-icon-sound[visuallyselected=true][muted]:hover:active {
- list-style-image: url("chrome://browser/skin/custom_images/#{$asset_path}/tabs/tab-audio.svg#tab-audio-muted-pressed");
-}
-
-//#TabsToolbar[brighttext] .tab-icon-sound[soundplaying] {
-// list-style-image: url("chrome://browser/skin/tabbrowser/tab-audio.svg#tab-audio-white");
-//}
-
-//#TabsToolbar[brighttext] .tab-icon-sound[soundplaying]:hover {
-// list-style-image: url("chrome://browser/skin/tabbrowser/tab-audio.svg#tab-audio-white-hover");
-//}
-
-//#TabsToolbar[brighttext] .tab-icon-sound[soundplaying]:hover:active {
-// list-style-image: url("chrome://browser/skin/tabbrowser/tab-audio.svg#tab-audio-white-pressed");
-//}
-
-//#TabsToolbar[brighttext] .tab-icon-sound[muted] {
-// list-style-image: url("chrome://browser/skin/tabbrowser/tab-audio.svg#tab-audio-muted-white");
-//}
-
-//#TabsToolbar[brighttext] .tab-icon-sound[muted]:hover {
-// list-style-image: url("chrome://browser/skin/tabbrowser/tab-audio.svg#tab-audio-muted-white-hover");
-//}
-
-//#TabsToolbar[brighttext] .tab-icon-sound[muted]:hover:active {
-// list-style-image: url("chrome://browser/skin/tabbrowser/tab-audio.svg#tab-audio-muted-white-pressed");
-//}
-
.tab-background,
.tabs-newtab-button {
/* overlap the tab curves */
@@ -3273,7 +2784,7 @@ richlistitem[type~="action"][actiontype="switchtab"] > .ac-url-box > .ac-action-
background-image: url(chrome://browser/skin/custom_images/#{$darker_asset_path_2}/tabs/tab-overflow-indicator.png);
background-size: 100% 100%;
width: 14px;
- margin-bottom: var(--navbar-tab-toolbar-highlight-overlap);
+ margin-bottom: var(--tab-toolbar-navbar-overlap);
pointer-events: none;
position: relative;
z-index: 3; /* the selected tab's z-index + 1 */
@@ -3304,17 +2815,17 @@ richlistitem[type~="action"][actiontype="switchtab"] > .ac-url-box > .ac-action-
transition: opacity 150ms ease;
}
-.tab-background-start[visuallyselected=true]::after,
-.tab-background-start[visuallyselected=true]::before,
+.tab-background-start[selected=true]::after,
+.tab-background-start[selected=true]::before,
.tab-background-start,
.tab-background-end,
-.tab-background-end[visuallyselected=true]::after,
-.tab-background-end[visuallyselected=true]::before {
+.tab-background-end[selected=true]::after,
+.tab-background-end[selected=true]::before {
min-height: var(--tab-min-height);
width: 30px;
}
-.tabbrowser-tab:not([visuallyselected=true]),
+.tabbrowser-tab:not([selected=true]),
.tabbrowser-tab:-moz-lwtheme {
color: inherit;
}
@@ -3336,8 +2847,8 @@ richlistitem[type~="action"][actiontype="switchtab"] > .ac-url-box > .ac-action-
*/
-.tab-background-start[visuallyselected=true]::after,
-.tab-background-end[visuallyselected=true]::after {
+.tab-background-start[selected=true]::after,
+.tab-background-end[selected=true]::after {
/* position ::after on top of its parent */
-moz-margin-start: -30px;
background-size: 100% 100%;
@@ -3346,33 +2857,33 @@ richlistitem[type~="action"][actiontype="switchtab"] > .ac-url-box > .ac-action-
position: relative;
}
-.tab-background-start[visuallyselected=true]::before,
-.tab-background-end[visuallyselected=true]::before {
+.tab-background-start[selected=true]::before,
+.tab-background-end[selected=true]::before {
/* all ::before pseudo elements */
content: "";
display: -moz-box;
}
-.tab-background-start[visuallyselected=true]:-moz-locale-dir(ltr):not(:-moz-lwtheme)::before,
-.tab-background-end[visuallyselected=true]:-moz-locale-dir(rtl):not(:-moz-lwtheme)::before {
+.tab-background-start[selected=true]:-moz-locale-dir(ltr):not(:-moz-lwtheme)::before,
+.tab-background-end[selected=true]:-moz-locale-dir(rtl):not(:-moz-lwtheme)::before {
background-image: url(chrome://browser/skin/custom_images/#{$darker_asset_path}/tabs/tab-start.svg);
background-size: 100% 100%;
}
-.tab-background-end[visuallyselected=true]:-moz-locale-dir(ltr):not(:-moz-lwtheme)::before,
-.tab-background-start[visuallyselected=true]:-moz-locale-dir(rtl):not(:-moz-lwtheme)::before {
+.tab-background-end[selected=true]:-moz-locale-dir(ltr):not(:-moz-lwtheme)::before,
+.tab-background-start[selected=true]:-moz-locale-dir(rtl):not(:-moz-lwtheme)::before {
background-image: url(chrome://browser/skin/custom_images/#{$darker_asset_path}/tabs/tab-end.svg);
background-size: 100% 100%;
}
/* For lightweight themes, clip the header image on start, middle, and end. */
-.tab-background-start[visuallyselected=true]:-moz-locale-dir(ltr):-moz-lwtheme::before,
-.tab-background-end[visuallyselected=true]:-moz-locale-dir(rtl):-moz-lwtheme::before {
+.tab-background-start[selected=true]:-moz-locale-dir(ltr):-moz-lwtheme::before,
+.tab-background-end[selected=true]:-moz-locale-dir(rtl):-moz-lwtheme::before {
clip-path: url(chrome://browser/content/browser.xul#tab-curve-clip-path-start);
}
-.tab-background-end[visuallyselected=true]:-moz-locale-dir(ltr):-moz-lwtheme::before,
-.tab-background-start[visuallyselected=true]:-moz-locale-dir(rtl):-moz-lwtheme::before {
+.tab-background-end[selected=true]:-moz-locale-dir(ltr):-moz-lwtheme::before,
+.tab-background-start[selected=true]:-moz-locale-dir(rtl):-moz-lwtheme::before {
clip-path: url(chrome://browser/content/browser.xul#tab-curve-clip-path-end);
}
@@ -3386,12 +2897,12 @@ richlistitem[type~="action"][actiontype="switchtab"] > .ac-url-box > .ac-action-
// background-image: url(chrome://browser/skin/tabbrowser/tab-stroke-end.png);
//}
-.tab-background-middle[visuallyselected=true] {
+.tab-background-middle[selected=true] {
background-clip: padding-box, padding-box, content-box;
background-color: transparent;
background-image: url(chrome://browser/skin/custom_images/#{$darker_asset_path}/tabs/tab-middle.svg);
background-repeat: repeat-x;
- background-size: var(--tab-stroke-background-size);
+ background-size: auto;
/* The padding-top combined with background-clip: content-box (the bottom-most) ensure the
background-color doesn't extend above the top border. */
padding-top: 2px;
@@ -3399,31 +2910,31 @@ richlistitem[type~="action"][actiontype="switchtab"] > .ac-url-box > .ac-action-
/* Selected tab lightweight theme styles.
See browser-lightweightTheme.css for information about run-time changes to LWT styles. */
-.tab-background-middle[visuallyselected=true]:-moz-lwtheme {
+.tab-background-middle[selected=true]:-moz-lwtheme {
background-color: transparent;
background-image: url(chrome://browser/skin/tabbrowser/tab-active-middle.png),
linear-gradient(transparent 0px, transparent 2px, hsla(0,0%,100%,0.35) 2px, hsla(0,0%,100%,0.35) 3px, hsla(0,0%,100%,0.65) 3px, hsla(0,0%,100%,0.65) 4px, rgba(255,255,255,.3));/*,
lwtHeader;*/
/* Don't stretch the LWT header images */
- background-size: var(--tab-stroke-background-size), auto 100%, auto auto;
+ background-size: auto 100%, auto 100%, auto auto;
}
/* These LWT styles are normally overridden by browser-lightweightTheme.css */
-.tab-background-start[visuallyselected=true]:-moz-lwtheme::before,
-.tab-background-end[visuallyselected=true]:-moz-lwtheme::before {
+.tab-background-start[selected=true]:-moz-lwtheme::before,
+.tab-background-end[selected=true]:-moz-lwtheme::before {
background-image: linear-gradient(transparent 0px, transparent 2px, hsla(0,0%,100%,0.35) 2px, hsla(0,0%,100%,0.35) 3px, hsla(0,0%,100%,0.65) 3px, hsla(0,0%,100%,0.65) 4px, rgba(255,255,255,.3));
}
-.tab-background-start[visuallyselected=true]:-moz-lwtheme::before,
-.tab-background-end[visuallyselected=true]:-moz-lwtheme::before,
-.tab-background-middle[visuallyselected=true]:-moz-lwtheme {
+.tab-background-start[selected=true]:-moz-lwtheme::before,
+.tab-background-end[selected=true]:-moz-lwtheme::before,
+.tab-background-middle[selected=true]:-moz-lwtheme {
background-color: transparent;
}
/* End selected tab */
/* new tab button border and gradient on hover */
-.tabbrowser-tab:hover > .tab-stack > .tab-background:not([visuallyselected=true]),
+.tabbrowser-tab:hover > .tab-stack > .tab-background:not([selected=true]),
.tabs-newtab-button:hover {
background-image: url(chrome://browser/skin/custom_images/#{$darker_asset_path}/tabs/tab-start-hover.svg),
url(chrome://browser/skin/custom_images/#{$darker_asset_path}/tabs/tab-middle-hover.svg),
@@ -3440,9 +2951,6 @@ richlistitem[type~="action"][actiontype="switchtab"] > .ac-url-box > .ac-action-
.tab-background-middle,
.tabs-newtab-button,
-.tab-icon-overlay[soundplaying],
-.tab-icon-overlay[muted]:not([crashed]),
-.tab-icon-sound,
.tab-close-button {
pointer-events: auto;
}
@@ -3455,7 +2963,7 @@ richlistitem[type~="action"][actiontype="switchtab"] > .ac-url-box > .ac-action-
position: absolute;
}
-.tabbrowser-tab[pinned][titlechanged]:not([visuallyselected="true"]) > .tab-stack > .tab-content {
+.tabbrowser-tab[pinned][titlechanged]:not([selected="true"]) > .tab-stack > .tab-content {
background-image: radial-gradient(farthest-corner at center bottom, rgb(255,255,255) 3%, rgba(186,221,251,0.75) 20%, rgba(127,179,255,0.25) 40%, transparent 70%);
background-position: center bottom var(--tab-toolbar-navbar-overlap);
background-repeat: no-repeat;
@@ -3516,9 +3024,8 @@ richlistitem[type~="action"][actiontype="switchtab"] > .ac-url-box > .ac-action-
-moz-binding: url("chrome://browser/content/customizableui/toolbar.xml#toolbar-drag");
}
-.tabbrowser-tab:focus > .tab-stack > .tab-content {
+.tabbrowser-tab:focus > .tab-stack > .tab-content > .tab-label {
outline: 1px dotted;
- outline-offset: -6px;
}
#context_reloadTab {
@@ -3793,6 +3300,10 @@ toolbarbutton.chevron > .toolbarbutton-icon {
box-shadow: 0 0 2px white;
}
+#full-screen-warning-container[obscure-browser] {
+ background-color: rgba(0,0,0,0.3);
+}
+
.full-screen-description {
font-size: 150%;
}
@@ -3801,6 +3312,11 @@ toolbarbutton.chevron > .toolbarbutton-icon {
font-size: 300%;
}
+.full-screen-approval-button,
+#full-screen-remember-decision {
+ font-size: 120%;
+}
+
/* Responsive Mode */
@@ -3953,7 +3469,7 @@ toolbarbutton.chevron > .toolbarbutton-icon {
list-style-image: url("chrome://browser/skin/devtools/responsiveui-rotate.png");
}
-@media (min-resolution: 1.25dppx) {
+@media (min-resolution: 2dppx) {
.devtools-responsiveui-close {
list-style-image: url("chrome://browser/skin/devtools/close@2x.png");
}
@@ -3972,7 +3488,7 @@ toolbarbutton.chevron > .toolbarbutton-icon {
-moz-image-region: rect(0px,32px,16px,16px);
}
-@media (min-resolution: 1.25dppx) {
+@media (min-resolution: 2dppx) {
.devtools-responsiveui-touch {
list-style-image: url("chrome://browser/skin/devtools/responsiveui-touch@2x.png");
-moz-image-region: rect(0px,32px,32px,0px);
@@ -3987,7 +3503,7 @@ toolbarbutton.chevron > .toolbarbutton-icon {
list-style-image: url("chrome://browser/skin/devtools/responsiveui-screenshot.png");
}
-@media (min-resolution: 1.25dppx) {
+@media (min-resolution: 2dppx) {
.devtools-responsiveui-screenshot {
list-style-image: url("chrome://browser/skin/devtools/responsiveui-screenshot@2x.png");
}
@@ -4119,7 +3635,7 @@ toolbarbutton.chevron > .toolbarbutton-icon {
border-bottom-left-radius: 12px;
}
-@media (min-resolution: 1.25dppx) {
+@media (min-resolution: 2dppx) {
.devtools-responsiveui-resizebarV {
background-image: url("chrome://browser/skin/devtools/responsive-vertical-resizer@2x.png");
}
@@ -4135,35 +3651,13 @@ toolbarbutton.chevron > .toolbarbutton-icon {
/* Developer toolbar */
-/* NOTE: THESE NEED TO STAY IN SYNC WITH LIGHT-THEME.CSS AND DARK-THEME.CSS.
- We are copy/pasting variables from light-theme and dark-theme,
- since they aren't loaded in this context (within browser.css). */
-:root[devtoolstheme="light"] #developer-toolbar {
- --gcli-background-color: #ebeced; /* --theme-tab-toolbar-background */
- --gcli-input-background: #f0f1f2; /* --theme-toolbar-background */
- --gcli-input-focused-background: #f7f7f7; /* --theme-sidebar-background */
- --gcli-input-color: #18191a; /* --theme-body-color */
- --gcli-border-color: #aaaaaa; /* --theme-splitter-color */
- --selection-background: #4c9ed9; /* --theme-selection-background */
- --selection-color: #f5f7fa; /* --theme-selection-color */
-}
-
-:root[devtoolstheme="dark"] #developer-toolbar {
- --gcli-background-color: #343c45; /* --theme-toolbar-background */
- --gcli-input-background: rgba(37, 44, 51, .6); /* --theme-tab-toolbar-background */
- --gcli-input-focused-background: #252c33; /* --theme-tab-toolbar-background */
- --gcli-input-color: #b6babf; /* --theme-body-color-alt */
- --gcli-border-color: black; /* --theme-splitter-color */
- --selection-background: #1d4f73; /* --theme-selection-background */
- --selection-color: #f5f7fa; /* --theme-selection-color */
-}
-
#developer-toolbar {
-moz-appearance: none;
padding: 0;
min-height: 32px;
- background-color: var(--gcli-background-color);
- border-top: 1px solid var(--gcli-border-color);
+ background-color: #343C45; /* Toolbars */
+ border-top: 1px solid #060a0d;
+ box-shadow: 0 1px 0 hsla(204,45%,98%,.05) inset, 0 -1px 0 hsla(206,37%,4%,.1) inset;
}
#developer-toolbar > toolbarbutton {
@@ -4179,11 +3673,6 @@ toolbarbutton.chevron > .toolbarbutton-icon {
margin: auto 10px;
}
-:root[devtoolstheme="light"] #developer-toolbar > toolbarbutton:not([checked=true]) > image,
-:root[devtoolstheme="light"] .gclitoolbar-input-node:not([focused=true])::before {
- filter: url("chrome://browser/skin/devtools/filters.svg#invert");
-}
-
.developer-toolbar-button > .toolbarbutton-icon,
#developer-toolbar-closebutton > .toolbarbutton-icon {
width: 16px;
@@ -4211,7 +3700,7 @@ toolbarbutton.chevron > .toolbarbutton-icon {
-moz-image-region: rect(0px, 64px, 16px, 48px);
}
-@media (min-resolution: 1.25dppx) {
+@media (min-resolution: 2dppx) {
#developer-toolbar-toolbox-button {
list-style-image: url("chrome://browser/skin/devtools/toggle-tools@2x.png");
-moz-image-region: rect(0px, 32px, 32px, 0px);
@@ -4240,7 +3729,7 @@ toolbarbutton.chevron > .toolbarbutton-icon {
opacity: 0.6;
}
-@media (min-resolution: 1.25dppx) {
+@media (min-resolution: 2dppx) {
#developer-toolbar-closebutton {
list-style-image: url("chrome://browser/skin/devtools/close@2x.png");
}
@@ -4291,25 +3780,24 @@ html|*#gcli-output-frame {
box-shadow: none;
border-width: 0;
background-color: transparent;
- border-radius: 0;
}
.gclitoolbar-input-node {
-moz-appearance: none;
- color: var(--gcli-input-color);
- background-color: var(--gcli-input-background);
+ color: hsl(210,30%,85%);
+ background-color: #242b33;
background-repeat: no-repeat;
background-position: 4px center;
- box-shadow: 1px 0 0 var(--gcli-border-color) inset,
- -1px 0 0 var(--gcli-border-color) inset;
-
+ box-shadow: 0 1px 1px hsla(206,37%,4%,.2) inset,
+ 1px 0 0 hsla(206,37%,4%,.2) inset,
+ -1px 0 0 hsla(206,37%,4%,.2) inset;
line-height: 32px;
outline-style: none;
padding: 0;
}
.gclitoolbar-input-node[focused="true"] {
- background-color: var(--gcli-input-focused-background);
+ background-color: #232e38;
}
.gclitoolbar-input-node::before {
@@ -4328,15 +3816,15 @@ html|*#gcli-output-frame {
background-position: -16px center;
}
-@media (min-resolution: 1.25dppx) {
+@media (min-resolution: 2dppx) {
.gclitoolbar-input-node::before {
background-image: url("chrome://browser/skin/devtools/commandline-icon@2x.png");
}
}
.gclitoolbar-input-node > .textbox-input-box > html|*.textbox-input::-moz-selection {
- background-color: var(--selection-background);
- color: var(--selection-color);
+ background-color: hsl(210,30%,85%);
+ color: hsl(210,24%,16%);
text-shadow: none;
}
@@ -4444,84 +3932,26 @@ notification.pluginVulnerable {
notification.pluginVulnerable .messageImage {
list-style-image: url("chrome://browser/skin/notification-pluginBlocked.png");
}
-#notification-popup[popupid="login-fill"] > .panel-arrowcontainer > .panel-arrowcontent {
- /* Since we display a sliding subview that extends to the border, we cannot
- * keep the default padding of arrow panels. We use the same padding in the
- * individual content views instead. Since we removed the padding, we also
- * have to ensure the contents are clipped to the border box. */
- padding: 0;
- overflow: hidden;
-}
-
-#login-fill-mainview,
-#login-fill-details {
- padding: var(--panel-arrowcontent-padding);
-}
-
-#login-fill-doorhanger[inDetailView] > #login-fill-mainview {
- transform: translateX(-14px);
-}
-
-#login-fill-mainview,
-#login-fill-details {
- transition: transform 150ms;
-}
-
-#login-fill-doorhanger:not([inDetailView]) > #login-fill-details {
- transform: translateX(105%);
-}
-
-#login-fill-doorhanger:not([inDetailView]) > #login-fill-details:-moz-locale-dir(rtl) {
- transform: translateX(-105%);
-}
-
-#login-fill-doorhanger[inDetailView] > #login-fill-clickcapturer {
- background-color: hsla(210,4%,10%,.1);
-}
-
-#login-fill-testing {
- color: #b33;
+.popup-notification-item-title[popupid="bad-content"] {
font-weight: bold;
}
-#login-fill-list {
- border: 1px solid black;
- max-height: 20em;
+.popup-notification-item-message[popupid="bad-content"] {
+ width: 17em;
}
-.login-fill-item[disabled] {
- color: #888;
- background-color: #fff;
-}
-
-.login-fill-item[disabled][selected] {
- background-color: #eef;
-}
-
-.login-hostname {
- margin: 4px;
- font-weight: bold;
+.popup-notification-item-message[popupid="bad-content"][mixedblockdisabled]:not(.popup-notification-item-message-critical),
+.popup-notification-item-message[popupid="bad-content"][trackingblockdisabled]:not(.popup-notification-item-message-critical) {
+ color: GrayText;
}
-.login-fill-item.different-hostname > .login-hostname {
- color: #888;
+.popup-notification-item-message-critical[popupid="bad-content"] {
+ color: #d74345;
font-style: italic;
}
-.login-username {
- margin: 4px;
- color: #888;
-}
-
-#login-fill-details {
- padding: 4px;
- background: var(--panel-arrowcontent-background);
- color: var(--panel-arrowcontent-color);
- background-clip: padding-box;
- border-left: 1px solid hsla(210,4%,10%,.3);
- box-shadow: 0 3px 5px hsla(210,4%,10%,.1),
- 0 0 7px hsla(210,4%,10%,.1);
- -moz-margin-start: 38px;
+.popup-notification-footer[popupid="bad-content"] {
+ padding-top: 1em;
}
/* This Source Code Form is subject to the terms of the Mozilla Public
@@ -4730,6 +4160,16 @@ toolbar[brighttext] #downloads-indicator-counter {
/* Social toolbar item */
+.popup-notification-icon[popupid="servicesInstall"] {
+ list-style-image: url(chrome://browser/skin/social/services-64.png);
+}
+#servicesInstall-notification-icon {
+ list-style-image: url(chrome://browser/skin/social/services-16.png);
+}
+#social-undoactivation-button {
+ -moz-margin-start: 0; /* override default label margin to match description margin */
+}
+
.social-activation-icon {
width: auto;
height: auto;
@@ -4959,6 +4399,7 @@ chatbox[dark=true] > .chat-titlebar > hbox > .chat-title {
.chatbar-innerbox {
background: transparent;
+ margin: -285px 0 0;
overflow: hidden;
}
@@ -5013,6 +4454,28 @@ chatbox {
border-top-right-radius: 2.5px;
}
+/* EME notifications */
+
+.popup-notification-icon[popupid="drmContentPlaying"],
+#eme-notification-icon {
+ list-style-image: url("chrome://browser/skin/drm-icon.svg#chains");
+}
+
+#eme-notification-icon:hover:active {
+ list-style-image: url("chrome://browser/skin/drm-icon.svg#chains-pressed");
+}
+
+#eme-notification-icon[firstplay=true] {
+ animation: emeTeachingMoment 0.2s linear 0s 5 normal;
+}
+
+@keyframes emeTeachingMoment {
+ 0% {transform: translateX(0); }
+ 25% {transform: translateX(3px) }
+ 75% {transform: translateX(-3px) }
+ 100% { transform: translateX(0); }
+}
+
/* Customization mode */
/* This Source Code Form is subject to the terms of the Mozilla Public
@@ -5168,26 +4631,14 @@ chatbox {
#customization-titlebar-visibility-button {
list-style-image: url("chrome://browser/skin/customizableui/customize-titleBar-toggle.png");
-moz-image-region: rect(0, 24px, 24px, 0);
-}
-
-#customization-lwtheme-button,
-#customization-titlebar-visibility-button {
padding: 2px 7px;
}
-#customization-lwtheme-button > .box-inherit > .box-inherit > .button-text,
#customization-titlebar-visibility-button > .button-box > .button-text {
/* Sadly, button.css thinks its margins are perfect for everyone. */
-moz-margin-start: 6px !important;
}
-#customization-lwtheme-button > .box-inherit > .box-inherit > .button-icon {
- width: 20px;
- height: 20px;
- border-radius: 2px;
- background-size: contain;
-}
-
#customization-titlebar-visibility-button > .button-box > .button-icon {
vertical-align: middle;
}
@@ -5196,17 +4647,6 @@ chatbox {
-moz-image-region: rect(0, 48px, 24px, 24px);
}
-@media (min-resolution: 1.1dppx) {
- #customization-titlebar-visibility-button {
- list-style-image: url("chrome://browser/skin/customizableui/customize-titleBar-toggle@2x.png");
- -moz-image-region: rect(0, 48px, 48px, 0);
- }
-
- #customization-titlebar-visibility-button[checked] {
- -moz-image-region: rect(0, 96px, 48px, 48px);
- }
-}
-
#main-window[customize-entered] #customization-panel-container {
background-image: url("chrome://browser/skin/customizableui/customizeMode-separatorHorizontal.png"),
url("chrome://browser/skin/customizableui/customizeMode-separatorVertical.png"),
@@ -5250,14 +4690,14 @@ toolbarpaletteitem[notransition][place="panel"] {
}
toolbarpaletteitem > toolbarbutton > .toolbarbutton-icon,
-toolbarpaletteitem > toolbarbutton > .toolbarbutton-badge-stack > .toolbarbutton-icon,
+toolbarpaletteitem > toolbarbutton > .toolbarbutton-badge-container > .toolbarbutton-icon,
toolbarpaletteitem > toolbaritem.panel-wide-item,
toolbarpaletteitem > toolbarbutton[type="menu-button"] {
transition: transform .3s cubic-bezier(.6, 2, .75, 1.5) !important;
}
toolbarpaletteitem[mousedown] > toolbarbutton > .toolbarbutton-icon,
-toolbarpaletteitem[mousedown] > toolbarbutton > .toolbarbutton-badge-stack > .toolbarbutton-icon {
+toolbarpaletteitem[mousedown] > toolbarbutton > .toolbarbutton-badge-container > .toolbarbutton-icon {
transform: scale(1.3);
}
@@ -5642,12 +5082,10 @@ toolbarpaletteitem[place="toolbar"] {
padding: 2em 15px;
}
-#UITourTooltipButtons > label,
#UITourTooltipButtons > button {
margin: 0 15px;
}
-#UITourTooltipButtons > label:first-child,
#UITourTooltipButtons > button:first-child {
-moz-margin-start: 0;
}
@@ -5658,7 +5096,6 @@ toolbarpaletteitem[place="toolbar"] {
-moz-margin-end: 5px;
}
-#UITourTooltipButtons > label,
#UITourTooltipButtons > button .button-text {
font-size: 1.15rem;
}
@@ -5681,7 +5118,6 @@ toolbarpaletteitem[place="toolbar"] {
box-shadow: 0 1px 0 0 hsla(210,4%,10%,.05) inset;
}
-#UITourTooltipButtons > label,
#UITourTooltipButtons > button.button-link {
-moz-appearance: none;
background: transparent;
@@ -5929,18 +5365,6 @@ notification.heartbeat {
list-style-image: url("chrome://browser/skin/content-contextmenu.svg#bookmark-disabled");
}
-#context-bookmarkpage[starred=true] {
- list-style-image: url("chrome://browser/skin/content-contextmenu.svg#bookmarked");
-}
-
-#context-bookmarkpage[starred=true][_moz-menuactive=true] {
- list-style-image: url("chrome://browser/skin/content-contextmenu.svg#bookmarked-active");
-}
-
-#context-bookmarkpage[starred=true][disabled=true] {
- list-style-image: url("chrome://browser/skin/content-contextmenu.svg#bookmarked-disabled");
-}
-
#context-back:-moz-locale-dir(rtl),
#context-forward:-moz-locale-dir(rtl),
#context-reload:-moz-locale-dir(rtl) {
@@ -5963,7 +5387,3 @@ notification.heartbeat {
-moz-padding-end: 0 !important;
-moz-margin-end: 0 !important;
}
-
-.browser-action-panel > .panel-arrowcontainer > .panel-arrowcontent {
- padding: 0;
-}
diff --git a/arc-firefox-theme/chrome/browser/sass/browser-dark.css b/arc-firefox-theme/chrome/browser/sass/browser-dark.css
index 93f1d7a..0142e1a 100644
--- a/arc-firefox-theme/chrome/browser/sass/browser-dark.css
+++ b/arc-firefox-theme/chrome/browser/sass/browser-dark.css
@@ -15,9 +15,7 @@
--toolbarbutton-checkedhover-backgroundcolor: #5294E2;
--toolbarbutton-combined-boxshadow: none;
--toolbarbutton-combined-backgroundimage: linear-gradient(rgba(23, 51, 79, 0.2) 0, rgba(23, 51, 79, 0.2) 18px);
- --verified-identity-box-backgroundcolor: transparent;
- --panel-separator-color: ThreeDShadow;
- --urlbar-separator-color: rgba(41, 41, 41, 0.2); }
+ --verified-identity-box-backgroundcolor: transparent; }
#menubar-items {
-moz-box-orient: vertical;
@@ -62,8 +60,8 @@
#TabsToolbar:not([collapsed="true"]) + #nav-bar {
border-top: 1px solid rgba(38, 42, 51, 0.97) !important;
background-clip: padding-box;
+ margin-top: -1px;
/* Move up into the TabsToolbar for the inner highlight at the top of the nav-bar */
- margin-top: calc(-1 * var(--navbar-tab-toolbar-highlight-overlap));
/* Position the toolbar above the bottom of background tabs */
position: relative;
z-index: 1; }
@@ -283,7 +281,7 @@ menuitem.bookmark-item {
opacity: 0.7; }
/* Stock icons for the menu bar items */
-menuitem:not([type]):not(.menuitem-tooltip):not(.menuitem-iconic-tooltip):not([endimage]) {
+menuitem:not([type]):not(.menuitem-tooltip):not(.menuitem-iconic-tooltip) {
-moz-binding: url("chrome://global/content/bindings/menu.xml#menuitem-iconic"); }
#placesContext_open\:newwindow,
@@ -442,10 +440,9 @@ menuitem:not([type]):not(.menuitem-tooltip):not(.menuitem-iconic-tooltip):not([e
#panelMenu_unsortedBookmarks {
list-style-image: url("chrome://browser/skin/places/unsortedBookmarks.png"); }
-#panelMenu_pocket,
-#menu_pocket,
-#BMB_pocket {
- list-style-image: url("chrome://browser/content/pocket/panels/img/pocketmenuitem16.png"); }
+#menu_readingList,
+#BMB_readingList {
+ list-style-image: url("chrome://browser/skin/readinglist/readinglist-icon.svg"); }
#menu_openDownloads {
list-style-image: url("chrome://browser/skin/Toolbar-small.png");
@@ -491,7 +488,7 @@ menuitem:not([type]):not(.menuitem-tooltip):not(.menuitem-iconic-tooltip):not([e
.findbar-button > .toolbarbutton-text,
:-moz-any(#TabsToolbar, #nav-bar) .toolbarbutton-1 > .toolbarbutton-menubutton-button > .toolbarbutton-icon,
:-moz-any(#TabsToolbar, #nav-bar) .toolbarbutton-1 > .toolbarbutton-menubutton-dropmarker > .dropmarker-icon,
-:-moz-any(#TabsToolbar, #nav-bar) .toolbarbutton-1 > .toolbarbutton-badge-stack,
+:-moz-any(#TabsToolbar, #nav-bar) .toolbarbutton-1 > .toolbarbutton-badge-container > .toolbarbutton-icon,
:-moz-any(#TabsToolbar, #nav-bar) .toolbarbutton-1 > .toolbarbutton-icon {
-moz-margin-end: 0;
padding: 2px 6px;
@@ -500,22 +497,25 @@ menuitem:not([type]):not(.menuitem-tooltip):not(.menuitem-iconic-tooltip):not([e
transition-property: background-color, border-color;
transition-duration: 150ms; }
-:-moz-any(#TabsToolbar, #nav-bar) .toolbarbutton-1:not(:-moz-any(#back-button, #forward-button, #home-button, #print-button, #downloads-button, #bookmarks-menu-button, #new-tab-button, #new-window-button, #fullscreen-button, #sync-button, #feed-button, #tabview-button, #social-share-button, #open-file-button, #find-button, #developer-button, #preferences-button, #privatebrowsing-button, #save-page-button, #add-ons-button, #history-panelmenu, #nav-bar-overflow-button, #PanelUI-menu-button, #characterencoding-button, #email-link-button, #sidebar-button, #zoom-out-button, #zoom-reset-button, #zoom-in-button, #cut-button, #copy-button, #paste-button, #e10s-button, #panic-button, #web-apps-button, #webide-button, #loop-button, #pocket-button)) > .toolbarbutton-icon,
-:-moz-any(#TabsToolbar, #nav-bar) .toolbarbutton-1:not(:-moz-any(#back-button, #forward-button, #home-button, #print-button, #downloads-button, #bookmarks-menu-button, #new-tab-button, #new-window-button, #fullscreen-button, #sync-button, #feed-button, #tabview-button, #social-share-button, #open-file-button, #find-button, #developer-button, #preferences-button, #privatebrowsing-button, #save-page-button, #add-ons-button, #history-panelmenu, #nav-bar-overflow-button, #PanelUI-menu-button, #characterencoding-button, #email-link-button, #sidebar-button, #zoom-out-button, #zoom-reset-button, #zoom-in-button, #cut-button, #copy-button, #paste-button, #e10s-button, #panic-button, #web-apps-button, #webide-button, #loop-button, #pocket-button)) > .toolbarbutton-badge-stack,
-:-moz-any(#TabsToolbar, #nav-bar) .toolbarbutton-1:not(:-moz-any(#back-button, #forward-button, #home-button, #print-button, #downloads-button, #bookmarks-menu-button, #new-tab-button, #new-window-button, #fullscreen-button, #sync-button, #feed-button, #tabview-button, #social-share-button, #open-file-button, #find-button, #developer-button, #preferences-button, #privatebrowsing-button, #save-page-button, #add-ons-button, #history-panelmenu, #nav-bar-overflow-button, #PanelUI-menu-button, #characterencoding-button, #email-link-button, #sidebar-button, #zoom-out-button, #zoom-reset-button, #zoom-in-button, #cut-button, #copy-button, #paste-button, #e10s-button, #panic-button, #web-apps-button, #webide-button, #loop-button, #pocket-button)) > .toolbarbutton-menubutton-button > .toolbarbutton-icon {
+:-moz-any(#TabsToolbar, #nav-bar) .toolbarbutton-1:not(:-moz-any(#back-button, #forward-button, #home-button, #print-button, #downloads-button, #bookmarks-menu-button, #new-tab-button, #new-window-button, #fullscreen-button, #sync-button, #feed-button, #tabview-button, #social-share-button, #open-file-button, #find-button, #developer-button, #preferences-button, #privatebrowsing-button, #save-page-button, #switch-to-metro-button, #add-ons-button, #history-panelmenu, #nav-bar-overflow-button, #PanelUI-menu-button, #characterencoding-button, #email-link-button, #sidebar-button, #zoom-out-button, #zoom-reset-button, #zoom-in-button, #cut-button, #copy-button, #paste-button, #e10s-button, #panic-button, #web-apps-button, #webide-button, #loop-button)) > .toolbarbutton-icon,
+:-moz-any(#TabsToolbar, #nav-bar) .toolbarbutton-1:not(:-moz-any(#back-button, #forward-button, #home-button, #print-button, #downloads-button, #bookmarks-menu-button, #new-tab-button, #new-window-button, #fullscreen-button, #sync-button, #feed-button, #tabview-button, #social-share-button, #open-file-button, #find-button, #developer-button, #preferences-button, #privatebrowsing-button, #save-page-button, #switch-to-metro-button, #add-ons-button, #history-panelmenu, #nav-bar-overflow-button, #PanelUI-menu-button, #characterencoding-button, #email-link-button, #sidebar-button, #zoom-out-button, #zoom-reset-button, #zoom-in-button, #cut-button, #copy-button, #paste-button, #e10s-button, #panic-button, #web-apps-button, #webide-button, #loop-button)) > .toolbarbutton-badge-container > .toolbarbutton-icon,
+:-moz-any(#TabsToolbar, #nav-bar) .toolbarbutton-1:not(:-moz-any(#back-button, #forward-button, #home-button, #print-button, #downloads-button, #bookmarks-menu-button, #new-tab-button, #new-window-button, #fullscreen-button, #sync-button, #feed-button, #tabview-button, #social-share-button, #open-file-button, #find-button, #developer-button, #preferences-button, #privatebrowsing-button, #save-page-button, #switch-to-metro-button, #add-ons-button, #history-panelmenu, #nav-bar-overflow-button, #PanelUI-menu-button, #characterencoding-button, #email-link-button, #sidebar-button, #zoom-out-button, #zoom-reset-button, #zoom-in-button, #cut-button, #copy-button, #paste-button, #e10s-button, #panic-button, #web-apps-button, #webide-button, #loop-button)) > .toolbarbutton-menubutton-button > .toolbarbutton-icon {
padding: 3px 7px; }
+toolbarbutton.badged-button > .toolbarbutton-badge-container > .toolbarbutton-icon,
+toolbarbutton[type="socialmark"] > .toolbarbutton-icon {
+ max-width: 32px !important; }
+
/* Help SDK icons fit: */
-toolbarbutton[constrain-size="true"][cui-areatype="toolbar"] > .toolbarbutton-icon,
-toolbarbutton[constrain-size="true"][cui-areatype="toolbar"] > .toolbarbutton-badge-stack > .toolbarbutton-icon {
+toolbarbutton[sdk-button="true"][cui-areatype="toolbar"] > .toolbarbutton-icon {
width: 16px; }
-:-moz-any(#TabsToolbar, #nav-bar) toolbarbutton[constrain-size="true"][cui-areatype="toolbar"] > .toolbarbutton-icon {
+:-moz-any(#TabsToolbar, #nav-bar) toolbarbutton[sdk-button="true"][cui-areatype="toolbar"] > .toolbarbutton-icon {
/* XXXgijs box models strike again: this is 16px + 2 * 7px padding + 2 * 1px border (from the rules above) */
width: 32px; }
#nav-bar #PanelUI-menu-button {
- -moz-padding-start: 5px;
+ -moz-padding-start: 7px;
-moz-padding-end: 5px; }
#nav-bar #PanelUI-button,
@@ -527,7 +527,7 @@ toolbarbutton[constrain-size="true"][cui-areatype="toolbar"] > .toolbarbutton-ba
:-moz-any(#TabsToolbar, #nav-bar) .toolbarbutton-1[open]:not([disabled=true]) > .toolbarbutton-menubutton-button > .toolbarbutton-icon,
:-moz-any(#TabsToolbar, #nav-bar) .toolbarbutton-1:not([disabled=true]):not([open]):hover > .toolbarbutton-menubutton-button > .toolbarbutton-icon,
:-moz-any(#TabsToolbar, #nav-bar) .toolbarbutton-1:not([disabled=true]):not([open]):hover > .toolbarbutton-menubutton-dropmarker > .dropmarker-icon,
-:-moz-any(#TabsToolbar, #nav-bar) .toolbarbutton-1:not([disabled=true]):hover > .toolbarbutton-badge-stack,
+:-moz-any(#TabsToolbar, #nav-bar) .toolbarbutton-1:not([disabled=true]):hover > .toolbarbutton-badge-container > .toolbarbutton-icon,
:-moz-any(#TabsToolbar, #nav-bar) .toolbarbutton-1:not([disabled=true]):hover > .toolbarbutton-icon {
background: var(--toolbarbutton-hover-background);
border-width: 1px;
@@ -549,7 +549,7 @@ toolbarbutton[constrain-size="true"][cui-areatype="toolbar"] > .toolbarbutton-ba
.findbar-button:not([disabled=true]):-moz-any([checked="true"], :hover:active) > .toolbarbutton-text,
:-moz-any(#TabsToolbar, #nav-bar) .toolbarbutton-1:not([open="true"]) > .toolbarbutton-menubutton-button:not([disabled=true]):-moz-any(:hover:active, [open="true"]) > .toolbarbutton-icon,
:-moz-any(#TabsToolbar, #nav-bar) .toolbarbutton-1[open="true"] > .toolbarbutton-menubutton-dropmarker:not([disabled=true]) > .dropmarker-icon,
-:-moz-any(#TabsToolbar, #nav-bar) .toolbarbutton-1:not([disabled=true]):-moz-any([open], [checked], :hover:active) > .toolbarbutton-badge-stack,
+:-moz-any(#TabsToolbar, #nav-bar) .toolbarbutton-1:not([disabled=true]):-moz-any([open], [checked], :hover:active) > .toolbarbutton-badge-container > .toolbarbutton-icon,
:-moz-any(#TabsToolbar, #nav-bar) .toolbarbutton-1:not([disabled=true]):-moz-any([open], [checked], :hover:active) > .toolbarbutton-icon {
background: var(--toolbarbutton-active-background);
box-shadow: var(--toolbarbutton-active-boxshadow);
@@ -690,11 +690,13 @@ toolbarbutton[constrain-size="true"][cui-areatype="toolbar"] > .toolbarbutton-ba
#sync-button[cui-areatype="toolbar"] {
-moz-image-region: rect(0, 270px, 18px, 252px); }
-#sync-button[cui-areatype="toolbar"][status="active"] {
+#sync-button[cui-areatype="toolbar"][status="active"],
+#sync-button[cui-areatype="toolbar"][status="active"]:hover:active:not([disabled="true"]) {
list-style-image: url("chrome://browser/skin/syncProgress-toolbar.png");
-moz-image-region: rect(0, 18px, 18px, 0px); }
-toolbar[brighttext] #sync-button[status="active"] {
+toolbar[brighttext] #sync-button[status="active"],
+toolbar[brighttext] #sync-button[status="active"]:hover:active:not([disabled="true"]) {
list-style-image: url("chrome://browser/skin/syncProgress-toolbar-inverted.png"); }
#feed-button[cui-areatype="toolbar"] {
@@ -739,13 +741,6 @@ toolbar[brighttext] #sync-button[status="active"] {
#PanelUI-menu-button {
-moz-image-region: rect(0, 486px, 18px, 468px); }
-#PanelUI-menu-button.thumburger {
- list-style-image: url("chrome://browser/skin/customizableui/thumburger.png") !important;
- -moz-image-region: auto !important; }
-
-toolbar[brighttext] #PanelUI-menu-button.thumburger {
- list-style-image: url("chrome://browser/skin/customizableui/thumburger-inverted.png") !important; }
-
#edit-controls:not(:-moz-any(:not([cui-areatype="toolbar"]), [overflowedItem=true])) > #cut-button {
-moz-image-region: rect(0, 504px, 18px, 486px); }
@@ -788,459 +783,234 @@ toolbar[brighttext] #PanelUI-menu-button.thumburger {
#web-apps-button[cui-areatype="toolbar"] {
-moz-image-region: rect(0, 720px, 18px, 702px); }
-#loop-button {
+#loop-button > .toolbarbutton-badge-container {
list-style-image: url(chrome://browser/skin/loop/toolbar.png);
-moz-image-region: rect(0, 18px, 18px, 0); }
-toolbar[brighttext] #loop-button {
+toolbar[brighttext] #loop-button > .toolbarbutton-badge-container {
list-style-image: url(chrome://browser/skin/loop/toolbar-inverted.png); }
-#loop-button[state="disabled"],
-#loop-button[disabled="true"] {
+#loop-button[state="disabled"] > .toolbarbutton-badge-container,
+#loop-button[disabled="true"] > .toolbarbutton-badge-container {
-moz-image-region: rect(0, 36px, 18px, 18px); }
-#loop-button:not([disabled="true"])[state="error"] {
+#loop-button:not([disabled="true"])[state="error"] > .toolbarbutton-badge-container {
-moz-image-region: rect(0, 54px, 18px, 36px); }
-#loop-button:not([disabled="true"])[state="action"] {
+#loop-button:not([disabled="true"])[state="action"] > .toolbarbutton-badge-container {
-moz-image-region: rect(0, 72px, 18px, 54px); }
-#loop-button:not([disabled="true"])[state="action"]:-moz-any(:hover, :hover:active, [open]) {
+#loop-button:not([disabled="true"])[state="action"]:-moz-any(:hover, :hover:active, [open]) > .toolbarbutton-badge-container {
-moz-image-region: rect(0, 90px, 18px, 72px); }
-#loop-button:not([disabled="true"])[state="active"] {
+#loop-button:not([disabled="true"])[state="active"] > .toolbarbutton-badge-container {
-moz-image-region: rect(0, 108px, 18px, 90px); }
-#loop-button:not([disabled="true"])[state="active"]:-moz-any(:hover, :hover:active, [open]) {
+#loop-button:not([disabled="true"])[state="active"]:-moz-any(:hover, :hover:active, [open]) > .toolbarbutton-badge-container {
-moz-image-region: rect(0, 126px, 18px, 108px); }
#webide-button[cui-areatype="toolbar"] {
-moz-image-region: rect(0, 738px, 18px, 720px); }
-#pocket-button[cui-areatype="toolbar"] {
- -moz-image-region: rect(0, 774px, 18px, 756px); }
-
-#pocket-button[cui-areatype="toolbar"][open] {
- -moz-image-region: rect(18px, 774px, 36px, 756px); }
-
/* Menu panel and palette styles */
+/* Note that this file isn't used for HiDPI on OS X. */
:root {
--menupanel-list-style-image: url(chrome://browser/skin/menuPanel.png);
- --menupanel-list-style-image-2x: url(chrome://browser/skin/menuPanel@2x.png);
- --menupanel-small-list-style-image: url(chrome://browser/skin/menuPanel-small.png);
- --menupanel-small-list-style-image-2x: url(chrome://browser/skin/menuPanel-small@2x.png); }
-
-@media not all and (min-resolution: 1.1dppx) {
- toolbaritem[sdkstylewidget="true"] > toolbarbutton,
- :-moz-any(#back-button, #forward-button, #home-button, #print-button, #downloads-button, #bookmarks-menu-button, #new-tab-button, #new-window-button, #fullscreen-button, #sync-button, #feed-button, #tabview-button, #social-share-button, #open-file-button, #find-button, #developer-button, #preferences-button, #privatebrowsing-button, #save-page-button, #add-ons-button, #history-panelmenu, #nav-bar-overflow-button, #PanelUI-menu-button, #characterencoding-button, #email-link-button, #sidebar-button, #zoom-out-button, #zoom-reset-button, #zoom-in-button, #cut-button, #copy-button, #paste-button, #e10s-button, #panic-button, #web-apps-button, #webide-button, #loop-button, #pocket-button)[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > :-moz-any(#back-button, #forward-button, #home-button, #print-button, #downloads-button, #bookmarks-menu-button, #new-tab-button, #new-window-button, #fullscreen-button, #sync-button, #feed-button, #tabview-button, #social-share-button, #open-file-button, #find-button, #developer-button, #preferences-button, #privatebrowsing-button, #save-page-button, #add-ons-button, #history-panelmenu, #nav-bar-overflow-button, #PanelUI-menu-button, #characterencoding-button, #email-link-button, #sidebar-button, #zoom-out-button, #zoom-reset-button, #zoom-in-button, #cut-button, #copy-button, #paste-button, #e10s-button, #panic-button, #web-apps-button, #webide-button, #loop-button, #pocket-button) {
- list-style-image: var(--menupanel-list-style-image); }
-
- #home-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #home-button {
- -moz-image-region: rect(0px, 128px, 32px, 96px); }
-
- #bookmarks-menu-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #bookmarks-menu-button {
- -moz-image-region: rect(0px, 192px, 32px, 160px); }
-
- #bookmarks-menu-button[cui-areatype="menu-panel"][panel-multiview-anchor=true] {
- -moz-image-region: rect(32px, 192px, 64px, 160px); }
-
- #history-panelmenu[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #history-panelmenu {
- -moz-image-region: rect(0px, 224px, 32px, 192px); }
-
- #history-panelmenu[cui-areatype="menu-panel"][panel-multiview-anchor=true] {
- -moz-image-region: rect(32px, 224px, 64px, 192px); }
-
- #downloads-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #downloads-button {
- -moz-image-region: rect(0px, 256px, 32px, 224px); }
-
- #add-ons-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #add-ons-button {
- -moz-image-region: rect(0px, 288px, 32px, 256px); }
-
- #open-file-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #open-file-button {
- -moz-image-region: rect(0px, 320px, 32px, 288px); }
-
- #save-page-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #save-page-button {
- -moz-image-region: rect(0px, 352px, 32px, 320px); }
-
- #sync-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #sync-button {
- -moz-image-region: rect(0px, 384px, 32px, 352px); }
-
- #sync-button[cui-areatype="menu-panel"][status="active"] {
- list-style-image: url(chrome://browser/skin/syncProgress-menuPanel.png);
- -moz-image-region: rect(0px, 32px, 32px, 0px); }
-
- #feed-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #feed-button {
- -moz-image-region: rect(0px, 416px, 32px, 384px); }
-
- #feed-button[cui-areatype="menu-panel"][panel-multiview-anchor=true] {
- -moz-image-region: rect(32px, 416px, 64px, 384px); }
-
- #social-share-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #social-share-button {
- -moz-image-region: rect(0px, 448px, 32px, 416px); }
-
- #characterencoding-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #characterencoding-button {
- -moz-image-region: rect(0px, 480px, 32px, 448px); }
-
- #characterencoding-button[cui-areatype="menu-panel"][panel-multiview-anchor=true] {
- -moz-image-region: rect(32px, 480px, 64px, 448px); }
-
- #new-window-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #new-window-button {
- -moz-image-region: rect(0px, 512px, 32px, 480px); }
-
- #e10s-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #e10s-button {
- -moz-image-region: rect(0px, 512px, 32px, 480px); }
-
- #new-tab-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #new-tab-button {
- -moz-image-region: rect(0px, 544px, 32px, 512px); }
-
- #privatebrowsing-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #privatebrowsing-button {
- -moz-image-region: rect(0px, 576px, 32px, 544px); }
-
- #tabview-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #tabview-button {
- -moz-image-region: rect(0px, 608px, 32px, 576px); }
-
- #find-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #find-button {
- -moz-image-region: rect(0px, 640px, 32px, 608px); }
-
- #print-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #print-button {
- -moz-image-region: rect(0px, 672px, 32px, 640px); }
-
- #fullscreen-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #fullscreen-button {
- -moz-image-region: rect(0px, 704px, 32px, 672px); }
-
- #developer-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #developer-button {
- -moz-image-region: rect(0px, 736px, 32px, 704px); }
-
- #developer-button[cui-areatype="menu-panel"][panel-multiview-anchor=true] {
- -moz-image-region: rect(32px, 736px, 64px, 704px); }
-
- #preferences-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #preferences-button {
- -moz-image-region: rect(0px, 768px, 32px, 736px); }
-
- #email-link-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #email-link-button {
- -moz-image-region: rect(0, 800px, 32px, 768px); }
-
- #sidebar-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #sidebar-button {
- -moz-image-region: rect(0, 864px, 32px, 832px); }
-
- #sidebar-button[cui-areatype="menu-panel"][panel-multiview-anchor=true] {
- -moz-image-region: rect(32px, 864px, 64px, 832px); }
-
- #panic-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #panic-button {
- -moz-image-region: rect(0, 896px, 32px, 864px); }
-
- #panic-button[cui-areatype="menu-panel"][panel-multiview-anchor=true] {
- -moz-image-region: rect(32px, 896px, 64px, 864px); }
-
- #web-apps-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #web-apps-button {
- -moz-image-region: rect(0, 928px, 32px, 896px); }
-
- #webide-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #webide-button {
- -moz-image-region: rect(0px, 960px, 32px, 928px); }
-
- #pocket-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #pocket-button {
- -moz-image-region: rect(0px, 992px, 32px, 960px); }
-
- #pocket-button[cui-areatype="menu-panel"][panel-multiview-anchor=true] {
- -moz-image-region: rect(32px, 992px, 64px, 960px); }
-
- toolbaritem[sdkstylewidget="true"] > toolbarbutton {
- -moz-image-region: rect(0, 832px, 32px, 800px); }
-
- #loop-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #loop-button {
- list-style-image: url(chrome://browser/skin/loop/menuPanel.png);
- -moz-image-region: rect(0, 32px, 32px, 0); }
-
- /* Make sure that the state icons are not shown in the customization palette. */
- toolbarpaletteitem[place="palette"] > #loop-button {
- -moz-image-region: rect(0, 32px, 32px, 0) !important; }
-
- #loop-button[cui-areatype="menu-panel"][state="disabled"],
- #loop-button[cui-areatype="menu-panel"][disabled="true"] {
- -moz-image-region: rect(0, 64px, 32px, 32px); }
-
- #loop-button[cui-areatype="menu-panel"]:not([disabled="true"])[state="error"] {
- -moz-image-region: rect(0, 96px, 32px, 64px); }
-
- #loop-button[cui-areatype="menu-panel"]:not([disabled="true"])[state="action"] {
- -moz-image-region: rect(0, 128px, 32px, 96px); }
+ --menupanel-small-list-style-image: url(chrome://browser/skin/menuPanel-small.png); }
- #loop-button[cui-areatype="menu-panel"]:not([disabled="true"])[state="action"]:-moz-any(:hover, :hover:active, [open]) {
- -moz-image-region: rect(0, 160px, 32px, 128px); }
+toolbaritem[sdkstylewidget="true"] > toolbarbutton,
+:-moz-any(#back-button, #forward-button, #home-button, #print-button, #downloads-button, #bookmarks-menu-button, #new-tab-button, #new-window-button, #fullscreen-button, #sync-button, #feed-button, #tabview-button, #social-share-button, #open-file-button, #find-button, #developer-button, #preferences-button, #privatebrowsing-button, #save-page-button, #switch-to-metro-button, #add-ons-button, #history-panelmenu, #nav-bar-overflow-button, #PanelUI-menu-button, #characterencoding-button, #email-link-button, #sidebar-button, #zoom-out-button, #zoom-reset-button, #zoom-in-button, #cut-button, #copy-button, #paste-button, #e10s-button, #panic-button, #web-apps-button, #webide-button, #loop-button)[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > :-moz-any(#back-button, #forward-button, #home-button, #print-button, #downloads-button, #bookmarks-menu-button, #new-tab-button, #new-window-button, #fullscreen-button, #sync-button, #feed-button, #tabview-button, #social-share-button, #open-file-button, #find-button, #developer-button, #preferences-button, #privatebrowsing-button, #save-page-button, #switch-to-metro-button, #add-ons-button, #history-panelmenu, #nav-bar-overflow-button, #PanelUI-menu-button, #characterencoding-button, #email-link-button, #sidebar-button, #zoom-out-button, #zoom-reset-button, #zoom-in-button, #cut-button, #copy-button, #paste-button, #e10s-button, #panic-button, #web-apps-button, #webide-button, #loop-button) {
+ list-style-image: var(--menupanel-list-style-image); }
- #loop-button[cui-areatype="menu-panel"]:not([disabled="true"])[state="active"] {
- -moz-image-region: rect(0, 192px, 32px, 160px); }
+#home-button[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #home-button {
+ -moz-image-region: rect(0px, 128px, 32px, 96px); }
- #loop-button[cui-areatype="menu-panel"]:not([disabled="true"])[state="active"]:-moz-any(:hover, :hover:active, [open]) {
- -moz-image-region: rect(0, 224px, 32px, 192px); }
+#bookmarks-menu-button[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #bookmarks-menu-button {
+ -moz-image-region: rect(0px, 192px, 32px, 160px); }
- /* Wide panel control icons */
- #edit-controls:-moz-any(:not([cui-areatype="toolbar"]), [overflowedItem=true]) > toolbarbutton,
- #zoom-controls:-moz-any(:not([cui-areatype="toolbar"]), [overflowedItem=true]) > toolbarbutton,
- toolbarpaletteitem[place="palette"] > #edit-controls > toolbarbutton,
- toolbarpaletteitem[place="palette"] > #zoom-controls > toolbarbutton {
- list-style-image: var(--menupanel-small-list-style-image); }
+#bookmarks-menu-button[cui-areatype="menu-panel"][panel-multiview-anchor=true] {
+ -moz-image-region: rect(32px, 192px, 64px, 160px); }
- #edit-controls:-moz-any(:not([cui-areatype="toolbar"]), [overflowedItem=true]) > #cut-button,
- toolbarpaletteitem[place="palette"] > #edit-controls > #cut-button {
- -moz-image-region: rect(0px, 32px, 16px, 16px); }
+#history-panelmenu[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #history-panelmenu {
+ -moz-image-region: rect(0px, 224px, 32px, 192px); }
- #edit-controls:-moz-any(:not([cui-areatype="toolbar"]), [overflowedItem=true]) > #copy-button,
- toolbarpaletteitem[place="palette"] > #edit-controls > #copy-button {
- -moz-image-region: rect(0px, 48px, 16px, 32px); }
+#history-panelmenu[cui-areatype="menu-panel"][panel-multiview-anchor=true] {
+ -moz-image-region: rect(32px, 224px, 64px, 192px); }
- #edit-controls:-moz-any(:not([cui-areatype="toolbar"]), [overflowedItem=true]) > #paste-button,
- toolbarpaletteitem[place="palette"] > #edit-controls > #paste-button {
- -moz-image-region: rect(0px, 64px, 16px, 48px); }
+#downloads-button[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #downloads-button {
+ -moz-image-region: rect(0px, 256px, 32px, 224px); }
- #zoom-controls:-moz-any(:not([cui-areatype="toolbar"]), [overflowedItem=true]) > #zoom-out-button,
- toolbarpaletteitem[place="palette"] > #zoom-controls > #zoom-out-button {
- -moz-image-region: rect(0px, 80px, 16px, 64px); }
+#add-ons-button[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #add-ons-button {
+ -moz-image-region: rect(0px, 288px, 32px, 256px); }
- #zoom-controls:-moz-any(:not([cui-areatype="toolbar"]), [overflowedItem=true]) > #zoom-in-button,
- toolbarpaletteitem[place="palette"] > #zoom-controls > #zoom-in-button {
- -moz-image-region: rect(0px, 96px, 16px, 80px); }
+#open-file-button[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #open-file-button {
+ -moz-image-region: rect(0px, 320px, 32px, 288px); }
- #add-share-provider {
- list-style-image: url(chrome://browser/skin/menuPanel-small.png);
- -moz-image-region: rect(0px, 96px, 16px, 80px); } }
-/* Menu panel and palette styles */
-@media (min-resolution: 1.1dppx) {
- toolbaritem[sdkstylewidget="true"] > toolbarbutton,
- :-moz-any(#back-button, #forward-button, #home-button, #print-button, #downloads-button, #bookmarks-menu-button, #new-tab-button, #new-window-button, #fullscreen-button, #sync-button, #feed-button, #tabview-button, #social-share-button, #open-file-button, #find-button, #developer-button, #preferences-button, #privatebrowsing-button, #save-page-button, #add-ons-button, #history-panelmenu, #nav-bar-overflow-button, #PanelUI-menu-button, #characterencoding-button, #email-link-button, #sidebar-button, #zoom-out-button, #zoom-reset-button, #zoom-in-button, #cut-button, #copy-button, #paste-button, #e10s-button, #panic-button, #web-apps-button, #webide-button, #loop-button, #pocket-button)[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > :-moz-any(#back-button, #forward-button, #home-button, #print-button, #downloads-button, #bookmarks-menu-button, #new-tab-button, #new-window-button, #fullscreen-button, #sync-button, #feed-button, #tabview-button, #social-share-button, #open-file-button, #find-button, #developer-button, #preferences-button, #privatebrowsing-button, #save-page-button, #add-ons-button, #history-panelmenu, #nav-bar-overflow-button, #PanelUI-menu-button, #characterencoding-button, #email-link-button, #sidebar-button, #zoom-out-button, #zoom-reset-button, #zoom-in-button, #cut-button, #copy-button, #paste-button, #e10s-button, #panic-button, #web-apps-button, #webide-button, #loop-button, #pocket-button) {
- list-style-image: var(--menupanel-list-style-image-2x); }
-
- #home-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #home-button {
- -moz-image-region: rect(0px, 256px, 64px, 192px); }
-
- #bookmarks-menu-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #bookmarks-menu-button {
- -moz-image-region: rect(0px, 384px, 64px, 320px); }
-
- #bookmarks-menu-button[cui-areatype="menu-panel"][panel-multiview-anchor=true] {
- -moz-image-region: rect(64px, 384px, 128px, 320px); }
-
- #history-panelmenu[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #history-panelmenu {
- -moz-image-region: rect(0px, 448px, 64px, 384px); }
-
- #history-panelmenu[cui-areatype="menu-panel"][panel-multiview-anchor=true] {
- -moz-image-region: rect(64px, 448px, 128px, 384px); }
-
- #downloads-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #downloads-button {
- -moz-image-region: rect(0px, 512px, 64px, 448px); }
+#save-page-button[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #save-page-button {
+ -moz-image-region: rect(0px, 352px, 32px, 320px); }
- #add-ons-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #add-ons-button {
- -moz-image-region: rect(0px, 576px, 64px, 512px); }
+#sync-button[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #sync-button {
+ -moz-image-region: rect(0px, 384px, 32px, 352px); }
- #open-file-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #open-file-button {
- -moz-image-region: rect(0px, 640px, 64px, 576px); }
+#sync-button[cui-areatype="menu-panel"][status="active"] {
+ list-style-image: url(chrome://browser/skin/syncProgress-menuPanel.png);
+ -moz-image-region: rect(0px, 32px, 32px, 0px); }
- #save-page-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #save-page-button {
- -moz-image-region: rect(0px, 704px, 64px, 640px); }
+#feed-button[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #feed-button {
+ -moz-image-region: rect(0px, 416px, 32px, 384px); }
- #sync-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #sync-button {
- -moz-image-region: rect(0px, 768px, 64px, 704px); }
+#social-share-button[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #social-share-button {
+ -moz-image-region: rect(0px, 448px, 32px, 416px); }
- #sync-button[cui-areatype="menu-panel"][status="active"] {
- list-style-image: url(chrome://browser/skin/syncProgress-menuPanel@2x.png);
- -moz-image-region: rect(0px, 64px, 64px, 0px); }
+#characterencoding-button[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #characterencoding-button {
+ -moz-image-region: rect(0px, 480px, 32px, 448px); }
- #feed-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #feed-button {
- -moz-image-region: rect(0px, 832px, 64px, 768px); }
+#characterencoding-button[cui-areatype="menu-panel"][panel-multiview-anchor=true] {
+ -moz-image-region: rect(32px, 480px, 64px, 448px); }
- #feed-button[cui-areatype="menu-panel"][panel-multiview-anchor=true] {
- -moz-image-region: rect(64px, 832px, 128px, 768px); }
+#new-window-button[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #new-window-button {
+ -moz-image-region: rect(0px, 512px, 32px, 480px); }
- #social-share-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #social-share-button {
- -moz-image-region: rect(0px, 896px, 64px, 832px); }
+#e10s-button[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #e10s-button {
+ -moz-image-region: rect(0px, 512px, 32px, 480px); }
- #characterencoding-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #characterencoding-button {
- -moz-image-region: rect(0, 960px, 64px, 896px); }
+#new-tab-button[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #new-tab-button {
+ -moz-image-region: rect(0px, 544px, 32px, 512px); }
- #characterencoding-button[cui-areatype="menu-panel"][panel-multiview-anchor=true] {
- -moz-image-region: rect(64px, 960px, 128px, 896px); }
+#privatebrowsing-button[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #privatebrowsing-button {
+ -moz-image-region: rect(0px, 576px, 32px, 544px); }
- #new-window-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #new-window-button {
- -moz-image-region: rect(0px, 1024px, 64px, 960px); }
+#tabview-button[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #tabview-button {
+ -moz-image-region: rect(0px, 608px, 32px, 576px); }
- #e10s-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #e10s-button {
- -moz-image-region: rect(0px, 1024px, 64px, 960px); }
+#find-button[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #find-button {
+ -moz-image-region: rect(0px, 640px, 32px, 608px); }
- #webide-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #webide-button {
- -moz-image-region: rect(0px, 1920px, 64px, 1856px); }
+#print-button[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #print-button {
+ -moz-image-region: rect(0px, 672px, 32px, 640px); }
- #pocket-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #pocket-button {
- -moz-image-region: rect(0px, 1984px, 64px, 1920px); }
+#fullscreen-button[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #fullscreen-button {
+ -moz-image-region: rect(0px, 704px, 32px, 672px); }
- #pocket-button[cui-areatype="menu-panel"][panel-multiview-anchor=true] {
- -moz-image-region: rect(64px, 1984px, 128px, 1920px); }
+#developer-button[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #developer-button {
+ -moz-image-region: rect(0px, 736px, 32px, 704px); }
- #loop-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #loop-button {
- list-style-image: url(chrome://browser/skin/loop/menuPanel@2x.png);
- -moz-image-region: rect(0, 64px, 64px, 0); }
+#developer-button[cui-areatype="menu-panel"][panel-multiview-anchor=true] {
+ -moz-image-region: rect(32px, 736px, 64px, 704px); }
- /* Make sure that the state icons are not shown in the customization palette. */
- toolbarpaletteitem[place="palette"] > #loop-button {
- -moz-image-region: rect(0, 64px, 64px, 0) !important; }
+#preferences-button[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #preferences-button {
+ -moz-image-region: rect(0px, 768px, 32px, 736px); }
- #loop-button[cui-areatype="menu-panel"][state="disabled"],
- #loop-button[cui-areatype="menu-panel"][disabled="true"] {
- -moz-image-region: rect(0, 128px, 64px, 64px); }
+#email-link-button[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #email-link-button {
+ -moz-image-region: rect(0, 800px, 32px, 768px); }
- #loop-button[cui-areatype="menu-panel"]:not([disabled="true"])[state="error"] {
- -moz-image-region: rect(0, 192px, 64px, 128px); }
+#sidebar-button[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #sidebar-button {
+ -moz-image-region: rect(0, 864px, 32px, 832px); }
- #loop-button[cui-areatype="menu-panel"]:not([disabled="true"])[state="action"] {
- -moz-image-region: rect(0, 256px, 64px, 192px); }
+#sidebar-button[cui-areatype="menu-panel"][panel-multiview-anchor=true] {
+ -moz-image-region: rect(32px, 864px, 64px, 832px); }
- #loop-button[cui-areatype="menu-panel"]:not([disabled="true"])[state="action"]:-moz-any(:hover, :hover:active, [open]) {
- -moz-image-region: rect(0, 320px, 64px, 256px); }
+#panic-button[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #panic-button {
+ -moz-image-region: rect(0, 896px, 32px, 864px); }
- #loop-button[cui-areatype="menu-panel"]:not([disabled="true"])[state="active"] {
- -moz-image-region: rect(0, 384px, 64px, 320px); }
+#panic-button[cui-areatype="menu-panel"][panel-multiview-anchor=true] {
+ -moz-image-region: rect(32px, 896px, 64px, 864px); }
- #loop-button[cui-areatype="menu-panel"]:not([disabled="true"])[state="active"]:-moz-any(:hover, :hover:active, [open]) {
- -moz-image-region: rect(0, 448px, 64px, 384px); }
+#web-apps-button[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #web-apps-button {
+ -moz-image-region: rect(0, 928px, 32px, 896px); }
- #new-tab-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #new-tab-button {
- -moz-image-region: rect(0px, 1088px, 64px, 1024px); }
+#webide-button[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #webide-button {
+ -moz-image-region: rect(0px, 960px, 32px, 928px); }
- #privatebrowsing-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #privatebrowsing-button {
- -moz-image-region: rect(0px, 1152px, 64px, 1088px); }
+toolbaritem[sdkstylewidget="true"] > toolbarbutton {
+ -moz-image-region: rect(0, 832px, 32px, 800px); }
- #tabview-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #tabview-button {
- -moz-image-region: rect(0px, 1216px, 64px, 1152px); }
+#loop-button[cui-areatype="menu-panel"] > .toolbarbutton-badge-container,
+toolbarpaletteitem[place="palette"] > #loop-button > .toolbarbutton-badge-container {
+ list-style-image: url(chrome://browser/skin/loop/menuPanel.png);
+ -moz-image-region: rect(0, 32px, 32px, 0); }
- #find-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #find-button {
- -moz-image-region: rect(0px, 1280px, 64px, 1216px); }
+/* Make sure that the state icons are not shown in the customization palette. */
+toolbarpaletteitem[place="palette"] > #loop-button > .toolbarbutton-badge-container {
+ -moz-image-region: rect(0, 32px, 32px, 0) !important; }
- #print-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #print-button {
- -moz-image-region: rect(0px, 1344px, 64px, 1280px); }
-
- #fullscreen-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #fullscreen-button {
- -moz-image-region: rect(0px, 1408px, 64px, 1344px); }
-
- #developer-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #developer-button {
- -moz-image-region: rect(0px, 1472px, 64px, 1408px); }
-
- #developer-button[cui-areatype="menu-panel"][panel-multiview-anchor=true] {
- -moz-image-region: rect(64px, 1472px, 128px, 1408px); }
-
- #preferences-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #preferences-button {
- -moz-image-region: rect(0px, 1536px, 64px, 1472px); }
-
- #email-link-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #email-link-button {
- -moz-image-region: rect(0px, 1600px, 64px, 1536px); }
+#loop-button[cui-areatype="menu-panel"][state="disabled"] > .toolbarbutton-badge-container,
+#loop-button[cui-areatype="menu-panel"][disabled="true"] > .toolbarbutton-badge-container {
+ -moz-image-region: rect(0, 64px, 32px, 32px); }
- #sidebar-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #sidebar-button {
- -moz-image-region: rect(0px, 1728px, 64px, 1664px); }
+#loop-button[cui-areatype="menu-panel"]:not([disabled="true"])[state="error"] > .toolbarbutton-badge-container {
+ -moz-image-region: rect(0, 96px, 32px, 64px); }
- #sidebar-button[cui-areatype="menu-panel"][panel-multiview-anchor=true] {
- -moz-image-region: rect(64px, 1728px, 128px, 1664px); }
+#loop-button[cui-areatype="menu-panel"]:not([disabled="true"])[state="action"] > .toolbarbutton-badge-container {
+ -moz-image-region: rect(0, 128px, 32px, 96px); }
- #panic-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #panic-button {
- -moz-image-region: rect(0, 1792px, 64px, 1728px); }
+#loop-button[cui-areatype="menu-panel"]:not([disabled="true"])[state="action"]:-moz-any(:hover, :hover:active, [open]) > .toolbarbutton-badge-container {
+ -moz-image-region: rect(0, 160px, 32px, 128px); }
- #panic-button[cui-areatype="menu-panel"][panel-multiview-anchor=true] {
- -moz-image-region: rect(64px, 1792px, 128px, 1728px); }
+#loop-button[cui-areatype="menu-panel"]:not([disabled="true"])[state="active"] > .toolbarbutton-badge-container {
+ -moz-image-region: rect(0, 192px, 32px, 160px); }
- #web-apps-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #web-apps-button {
- -moz-image-region: rect(0, 1856px, 64px, 1792px); }
+#loop-button[cui-areatype="menu-panel"]:not([disabled="true"])[state="active"]:-moz-any(:hover, :hover:active, [open]) > .toolbarbutton-badge-container {
+ -moz-image-region: rect(0, 224px, 32px, 192px); }
- toolbaritem[sdkstylewidget="true"] > toolbarbutton {
- -moz-image-region: rect(0, 1664px, 64px, 1600px); }
+/* Wide panel control icons */
+#edit-controls:-moz-any(:not([cui-areatype="toolbar"]), [overflowedItem=true]) > toolbarbutton,
+#zoom-controls:-moz-any(:not([cui-areatype="toolbar"]), [overflowedItem=true]) > toolbarbutton,
+toolbarpaletteitem[place="palette"] > #edit-controls > toolbarbutton,
+toolbarpaletteitem[place="palette"] > #zoom-controls > toolbarbutton {
+ list-style-image: var(--menupanel-small-list-style-image); }
- /* Footer and wide panel control icons */
- #edit-controls:-moz-any(:not([cui-areatype="toolbar"]), [overflowedItem=true]) > toolbarbutton,
- #zoom-controls:-moz-any(:not([cui-areatype="toolbar"]), [overflowedItem=true]) > toolbarbutton,
- toolbarpaletteitem[place="palette"] > #edit-controls > toolbarbutton,
- toolbarpaletteitem[place="palette"] > #zoom-controls > toolbarbutton {
- list-style-image: var(--menupanel-small-list-style-image-2x); }
+#edit-controls:-moz-any(:not([cui-areatype="toolbar"]), [overflowedItem=true]) > #cut-button,
+toolbarpaletteitem[place="palette"] > #edit-controls > #cut-button {
+ -moz-image-region: rect(0px, 32px, 16px, 16px); }
- /* Wide items like the Cut/Copy/Paste and Zoom controls are special in that their icons
- are 16x16 when in the panel, but 18x18 when in a toolbar. */
- #edit-controls:-moz-any(:not([cui-areatype="toolbar"]), [overflowedItem=true]) > toolbarbutton > .toolbarbutton-icon,
- #zoom-controls:-moz-any(:not([cui-areatype="toolbar"]), [overflowedItem=true]) > toolbarbutton > .toolbarbutton-icon,
- toolbarpaletteitem[place="palette"] > #edit-controls > toolbarbutton > .toolbarbutton-icon,
- toolbarpaletteitem[place="palette"] > #zoom-controls > toolbarbutton > .toolbarbutton-icon {
- width: 16px; }
+#edit-controls:-moz-any(:not([cui-areatype="toolbar"]), [overflowedItem=true]) > #copy-button,
+toolbarpaletteitem[place="palette"] > #edit-controls > #copy-button {
+ -moz-image-region: rect(0px, 48px, 16px, 32px); }
- #edit-controls:-moz-any(:not([cui-areatype="toolbar"]), [overflowedItem=true]) > #cut-button,
- toolbarpaletteitem[place="palette"] > #edit-controls > #cut-button {
- -moz-image-region: rect(0px, 64px, 32px, 32px); }
+#edit-controls:-moz-any(:not([cui-areatype="toolbar"]), [overflowedItem=true]) > #paste-button,
+toolbarpaletteitem[place="palette"] > #edit-controls > #paste-button {
+ -moz-image-region: rect(0px, 64px, 16px, 48px); }
- #edit-controls:-moz-any(:not([cui-areatype="toolbar"]), [overflowedItem=true]) > #copy-button,
- toolbarpaletteitem[place="palette"] > #edit-controls > #copy-button {
- -moz-image-region: rect(0px, 96px, 32px, 64px); }
+#zoom-controls:-moz-any(:not([cui-areatype="toolbar"]), [overflowedItem=true]) > #zoom-out-button,
+toolbarpaletteitem[place="palette"] > #zoom-controls > #zoom-out-button {
+ -moz-image-region: rect(0px, 80px, 16px, 64px); }
- #edit-controls:-moz-any(:not([cui-areatype="toolbar"]), [overflowedItem=true]) > #paste-button,
- toolbarpaletteitem[place="palette"] > #edit-controls > #paste-button {
- -moz-image-region: rect(0px, 128px, 32px, 96px); }
+#zoom-controls:-moz-any(:not([cui-areatype="toolbar"]), [overflowedItem=true]) > #zoom-in-button,
+toolbarpaletteitem[place="palette"] > #zoom-controls > #zoom-in-button {
+ -moz-image-region: rect(0px, 96px, 16px, 80px); }
- #zoom-controls:-moz-any(:not([cui-areatype="toolbar"]), [overflowedItem=true]) > #zoom-out-button,
- toolbarpaletteitem[place="palette"] > #zoom-controls > #zoom-out-button {
- -moz-image-region: rect(0px, 160px, 32px, 128px); }
+#add-share-provider {
+ list-style-image: url(chrome://browser/skin/menuPanel-small.png);
+ -moz-image-region: rect(0px, 96px, 16px, 80px); }
- #zoom-controls:-moz-any(:not([cui-areatype="toolbar"]), [overflowedItem=true]) > #zoom-in-button,
- toolbarpaletteitem[place="palette"] > #zoom-controls > #zoom-in-button {
- -moz-image-region: rect(0px, 192px, 32px, 160px); } }
#main-window:not([customizing]) .toolbarbutton-1[disabled=true] > .toolbarbutton-icon,
#main-window:not([customizing]) .toolbarbutton-1[disabled=true] > .toolbarbutton-menu-dropmarker,
#main-window:not([customizing]) .toolbarbutton-1[disabled=true] > .toolbarbutton-menubutton-dropmarker,
@@ -1282,7 +1052,7 @@ toolbar[brighttext] #loop-button {
#urlbar,
.searchbar-textbox {
-moz-appearance: none;
- padding: 2px 3px;
+ padding: 3px;
border-radius: 3px;
margin: 0 3px;
color: #D3DAE3;
@@ -1315,25 +1085,6 @@ toolbar[brighttext] #loop-button {
#urlbar-icons {
-moz-box-align: center; }
-#urlbar-search-footer {
- border-top: 1px solid rgba(24, 26, 27, 0.14);
- background-color: rgba(24, 26, 27, 0.07); }
-
-#urlbar-search-settings {
- -moz-appearance: none;
- -moz-user-focus: ignore;
- color: inherit;
- margin: 0;
- border: 0;
- padding: 8px 20px;
- background: transparent; }
-
-#urlbar-search-settings:hover {
- background-color: rgba(24, 26, 27, 0.07); }
-
-#urlbar-search-settings:hover:active {
- background-color: rgba(24, 26, 27, 0.12); }
-
#urlbar-search-splitter {
-moz-appearance: none;
width: 8px; }
@@ -1350,57 +1101,14 @@ toolbar[brighttext] #loop-button {
-moz-margin-start: 0;
color: GrayText; }
-#PopupAutoCompleteRichResult > hbox[anonid="search-suggestions-notification"] {
- border-bottom: 1px solid rgba(24, 26, 27, 0.14);
- background-color: rgba(24, 26, 27, 0.07);
- padding: 6px 0;
- -moz-padding-start: 44px;
- -moz-padding-end: 6px;
- background-image: url("chrome://browser/skin/info.svg");
- background-clip: padding-box;
- background-position: 20px center;
- background-repeat: no-repeat;
- background-size: 16px 16px; }
-
-#PopupAutoCompleteRichResult > hbox[anonid="search-suggestions-notification"]:-moz-locale-dir(rtl) {
- background-position: right 20px center; }
-
-#PopupAutoCompleteRichResult > hbox[anonid="search-suggestions-notification"] > description {
- margin: 0;
- padding: 0; }
-
-#PopupAutoCompleteRichResult > hbox[anonid="search-suggestions-notification"] > description > label.text-link {
- -moz-margin-start: 0; }
-
-#PopupAutoCompleteRichResult > hbox[anonid="search-suggestions-notification"] > button {
- -moz-appearance: none;
- -moz-user-focus: ignore;
- min-width: 80px;
- border-radius: 3px;
- padding: 4px 16px;
- margin: 0;
- -moz-margin-start: 10px; }
-
-#PopupAutoCompleteRichResult > hbox[anonid="search-suggestions-notification"] > button[anonid="search-suggestions-notification-disable"] {
- color: #616161;
- background-color: #e0e0e0;
- border: 1px solid #d1d1d1; }
-
-#PopupAutoCompleteRichResult > hbox[anonid="search-suggestions-notification"] > button[anonid="search-suggestions-notification-disable"]:hover {
- background-color: #d6d6d6; }
-
-#PopupAutoCompleteRichResult > hbox[anonid="search-suggestions-notification"] > button[anonid="search-suggestions-notification-enable"] {
- color: white;
- background-color: #67cc14;
- border: 1px solid #67cc14; }
-
-#PopupAutoCompleteRichResult > hbox[anonid="search-suggestions-notification"] > button[anonid="search-suggestions-notification-enable"]:hover {
- background-color: #5eba12; }
-
#search-container {
min-width: calc(54px + 11ch); }
/* identity box */
+#identity-box {
+ padding: 1px;
+ font-size: .9em; }
+
#identity-box:-moz-locale-dir(ltr) {
border-top-left-radius: 1.5px;
border-bottom-left-radius: 1.5px; }
@@ -1409,98 +1117,192 @@ toolbar[brighttext] #loop-button {
border-top-right-radius: 1.5px;
border-bottom-right-radius: 1.5px; }
-#identity-box.verifiedIdentity:not(:-moz-lwtheme):not(:hover):not([open=true]) {
- background-color: var(--identity-box-verified-background-color); }
+#notification-popup-box:not([hidden]) + #identity-box {
+ -moz-padding-start: 2px;
+ border-radius: 0; }
+
+window:not([chromehidden~="toolbar"]) #urlbar-wrapper > #urlbar > #identity-box {
+ border-radius: 0; }
+
+window:not([chromehidden~="toolbar"]) #urlbar-wrapper:not([switchingtabs]) > #urlbar > #identity-box {
+ transition: padding-left, padding-right; }
+
+#urlbar[pageproxystate="valid"] > #identity-box.chromeUI,
+#urlbar[pageproxystate="valid"] > #identity-box.verifiedIdentity {
+ -moz-margin-end: 4px; }
+
+#identity-box.verifiedIdentity:not(:-moz-lwtheme) {
+ background-color: var(--verified-identity-box-backgroundcolor); }
#identity-box:-moz-focusring {
outline: 1px dotted #000;
outline-offset: -3px; }
-#identity-box {
+#identity-icon-labels {
+ -moz-padding-start: 2px;
+ -moz-padding-end: 5px; }
+
+:root {
--identity-box-verified-color: #479900;
+ --identity-box-verified-background-image: linear-gradient(rgba(39, 74, 8, 0), rgba(39, 74, 8, 0.2) 35%, rgba(39, 74, 8, 0.2) 65%, rgba(39, 74, 8, 0));
--identity-box-chrome-color: #e57300;
- border-inline-end: 1px solid var(--urlbar-separator-color);
- border-image: linear-gradient(transparent 15%, var(--urlbar-separator-color) 15%, var(--urlbar-separator-color) 85%, transparent 85%);
- border-image-slice: 1;
- font-size: .9em;
- padding: 3px 5px 3px 3px;
- margin-inline-end: 4px;
- overflow: hidden; }
+ --identity-box-chrome-background-image: linear-gradient(rgba(229, 114, 0, 0), rgba(229, 114, 0, 0.5) 35%, rgba(229, 114, 0, 0.5) 65%, rgba(229, 114, 0, 0)); }
+#urlbar[pageproxystate="valid"] > #identity-box.chromeUI,
#urlbar[pageproxystate="valid"] > #identity-box.verifiedIdentity {
- color: var(--identity-box-verified-color); }
-
-#urlbar[pageproxystate="valid"] > #identity-box.chromeUI {
- color: var(--identity-box-chrome-color); }
+ background-position: right;
+ background-size: 1px;
+ background-repeat: no-repeat; }
-#identity-icon-labels {
- padding-inline-start: 2px; }
+#urlbar[pageproxystate="valid"] > #identity-box.chromeUI:-moz-locale-dir(rtl),
+#urlbar[pageproxystate="valid"] > #identity-box.verifiedIdentity:-moz-locale-dir(rtl) {
+ background-position: left; }
-#notification-popup-box:not([hidden]) + #identity-box {
- padding-inline-start: 5px;
- border-radius: 0; }
+#urlbar[pageproxystate="valid"] > #identity-box.verifiedIdentity {
+ color: var(--identity-box-verified-color);
+ background-image: var(--identity-box-verified-background-image); }
-window:not([chromehidden~="toolbar"]) #urlbar-wrapper > #urlbar > #identity-box {
- border-radius: 0; }
+#urlbar[pageproxystate="valid"] > #identity-box.chromeUI {
+ color: var(--identity-box-chrome-color);
+ background-image: var(--identity-box-chrome-background-image); }
-/* TRACKING PROTECTION ICON */
-#tracking-protection-icon {
+/* page proxy icon */
+#page-proxy-favicon {
width: 16px;
height: 16px;
- margin-inline-start: 0;
- margin-inline-end: 2px;
- list-style-image: url(chrome://browser/skin/tracking-protection-16.svg);
- opacity: 1; }
+ list-style-image: url(chrome://browser/skin/identity-icons-generic.png); }
-#tracking-protection-icon[state="loaded-tracking-content"] {
- list-style-image: url(chrome://browser/skin/tracking-protection-disabled-16.svg); }
+.chromeUI > #page-proxy-favicon[pageproxystate="valid"] {
+ list-style-image: url(chrome://branding/content/identity-icons-brand.png); }
-#tracking-protection-icon[animate] {
- transition: margin-left 200ms ease-out, margin-right 200ms ease-out; }
+.verifiedDomain > #page-proxy-favicon[pageproxystate="valid"] {
+ list-style-image: url(chrome://browser/skin/identity-icons-https.png); }
-#tracking-protection-icon:not([state]) {
- margin-inline-start: -18px;
- pointer-events: none;
- opacity: 0;
- /* Only animate the shield in, when it disappears hide it immediately. */
- transition: none; }
+.verifiedIdentity > #page-proxy-favicon[pageproxystate="valid"] {
+ list-style-image: url(chrome://browser/skin/identity-icons-https-ev.png); }
-#urlbar[pageproxystate="invalid"] > #identity-box > #identity-icons > #tracking-protection-icon {
- visibility: collapse; }
+.mixedActiveContent > #page-proxy-favicon[pageproxystate="valid"] {
+ list-style-image: url(chrome://browser/skin/identity-icons-https-mixed-active.png); }
+
+.mixedDisplayContent > #page-proxy-favicon[pageproxystate="valid"] {
+ list-style-image: url(chrome://browser/skin/identity-icons-https-mixed-display.png); }
+
+.mixedDisplayContentLoadedActiveBlocked > #page-proxy-favicon[pageproxystate="valid"] {
+ list-style-image: url(chrome://browser/skin/identity-icons-https-mixed-display.png); }
+
+#page-proxy-favicon[pageproxystate="invalid"] {
+ opacity: 0.3; }
+
+#identity-popup.chromeUI > #identity-popup-container > #identity-popup-icon {
+ list-style-image: url("chrome://branding/content/icon64.png"); }
+
+#identity-popup-brandName {
+ font-weight: bold;
+ font-size: 1.25em;
+ margin-top: .5em;
+ margin-bottom: .5em; }
+
+#identity-popup-content-box {
+ max-width: 50ch; }
-/* MAIN IDENTITY ICON */
#page-proxy-favicon {
- width: 16px;
- height: 16px;
- list-style-image: url(chrome://browser/skin/identity-not-secure.svg); }
+ margin-top: 1px;
+ margin-bottom: 1px;
+ -moz-margin-start: 3px;
+ -moz-margin-end: 1px;
+ -moz-image-region: rect(0, 16px, 16px, 0); }
-.chromeUI > #identity-icons > #page-proxy-favicon[pageproxystate="valid"] {
- list-style-image: url(chrome://branding/content/identity-icons-brand.svg); }
+#identity-box:hover > #page-proxy-favicon {
+ -moz-image-region: rect(0, 32px, 16px, 16px); }
-.verifiedDomain > #identity-icons > #page-proxy-favicon[pageproxystate="valid"],
-.verifiedIdentity > #identity-icons > #page-proxy-favicon[pageproxystate="valid"] {
- list-style-image: url(chrome://browser/skin/identity-secure.svg); }
+#identity-box:hover:active > #page-proxy-favicon,
+#identity-box[open=true] > #page-proxy-favicon {
+ -moz-image-region: rect(0, 48px, 16px, 32px); }
-.mixedActiveContent > #identity-icons > #page-proxy-favicon[pageproxystate="valid"] {
- list-style-image: url(chrome://browser/skin/identity-mixed-active-loaded.svg); }
+/* Identity popup icons */
+#identity-popup-icon {
+ height: 64px;
+ width: 64px;
+ padding: 0;
+ list-style-image: url("chrome://browser/skin/identity.png");
+ -moz-image-region: rect(0px, 64px, 64px, 0px); }
-.weakCipher > #identity-icons > #page-proxy-favicon[pageproxystate="valid"],
-.mixedDisplayContent > #identity-icons > #page-proxy-favicon[pageproxystate="valid"],
-.mixedDisplayContentLoadedActiveBlocked > #identity-icons > #page-proxy-favicon[pageproxystate="valid"] {
- list-style-image: url(chrome://browser/skin/identity-mixed-passive-loaded.svg); }
+#identity-popup.verifiedDomain > #identity-popup-container > #identity-popup-icon {
+ -moz-image-region: rect(64px, 64px, 128px, 0px); }
-.mixedActiveBlocked > #identity-icons > #page-proxy-favicon[pageproxystate="valid"] {
- list-style-image: url(chrome://browser/skin/identity-mixed-active-blocked.svg); }
+#identity-popup.verifiedIdentity > #identity-popup-container > #identity-popup-icon {
+ -moz-image-region: rect(128px, 64px, 192px, 0px); }
-#page-proxy-favicon[pageproxystate="invalid"] {
- opacity: 0.3; }
+/* Identity popup body text */
+.identity-popup-description {
+ white-space: pre-wrap;
+ -moz-padding-start: 15px;
+ margin: 2px 0 4px; }
-#urlbar[actiontype="searchengine"] > #identity-box > #identity-icons > #page-proxy-favicon {
- -moz-image-region: inherit;
- list-style-image: url(chrome://global/skin/icons/autocomplete-search.svg#search-icon);
- width: 16px;
+.identity-popup-label {
+ white-space: pre-wrap;
+ -moz-padding-start: 15px;
+ margin: 0; }
+
+#identity-popup-content-host,
+#identity-popup-content-owner {
+ font-weight: bold;
+ max-width: 300px; }
+
+#identity-popup-content-host,
+#identity-popup-content-box.verifiedIdentity > #identity-popup-content-owner {
+ font-size: 140%; }
+
+#identity-popup-content-owner {
+ margin-bottom: 0 !important; }
+
+#identity-popup-content-verifier {
+ margin: 4px 0 2px; }
+
+#identity-popup-content-box.verifiedIdentity > #identity-popup-encryption,
+#identity-popup-content-box.verifiedDomain > #identity-popup-encryption {
+ margin-top: 10px;
+ -moz-margin-start: -18px; }
+
+#identity-popup-content-box.verifiedIdentity > #identity-popup-encryption > vbox > #identity-popup-encryption-icon,
+#identity-popup-content-box.verifiedDomain > #identity-popup-encryption > vbox > #identity-popup-encryption-icon {
+ list-style-image: url("chrome://browser/skin/Secure.png"); }
+
+#identity-popup-help-icon {
+ -moz-appearance: none;
+ margin-left: 0px;
+ border: none;
+ background: none;
+ min-width: 0;
+ list-style-image: url("chrome://global/skin/icons/question-16.png");
+ cursor: pointer; }
+
+#identity-popup-help-icon > .button-box > .button-text {
+ display: none; }
+
+#identity-popup-help-icon > .button-box > .button-icon {
height: 16px;
- opacity: 1; }
+ width: 16px; }
+
+#identity-popup-help-icon:-moz-focusring {
+ outline: 1px dotted;
+ outline-offset: 1px; }
+
+#identity-popup > .panel-arrowcontainer > .panel-arrowcontent {
+ padding: 0; }
+
+#identity-popup-container {
+ min-width: 280px;
+ padding: 10px; }
+
+#identity-popup-button-container {
+ background: linear-gradient(to bottom, rgba(0, 0, 0, 0.04) 60%, transparent);
+ padding: 10px;
+ margin-top: 5px; }
+
+/* Notification popup */
+#notification-popup {
+ min-width: 280px; }
.popup-notification-icon {
width: 64px;
@@ -1510,31 +1312,16 @@ window:not([chromehidden~="toolbar"]) #urlbar-wrapper > #urlbar > #identity-box
.popup-notification-icon[popupid="geolocation"] {
list-style-image: url(chrome://browser/skin/Geolocation-64.png); }
-.popup-notification-icon[popupid="push"] {
- list-style-image: url(chrome://browser/skin/Push-64.png); }
-
.popup-notification-icon[popupid="xpinstall-disabled"],
+.popup-notification-icon[popupid="addon-progress"],
+.popup-notification-icon[popupid="addon-install-cancelled"],
.popup-notification-icon[popupid="addon-install-blocked"],
-.popup-notification-icon[popupid="addon-install-origin-blocked"] {
- list-style-image: url(chrome://browser/skin/addons/addon-install-blocked.svg); }
-
-.popup-notification-icon[popupid="addon-progress"] {
- list-style-image: url(chrome://browser/skin/addons/addon-install-downloading.svg); }
-
-.popup-notification-icon[popupid="addon-install-failed"] {
- list-style-image: url(chrome://browser/skin/addons/addon-install-error.svg); }
-
-.popup-notification-icon[popupid="addon-install-confirmation"] {
- list-style-image: url(chrome://browser/skin/addons/addon-install-confirm.svg); }
-
-#addon-install-confirmation-notification[warning] .popup-notification-icon[popupid="addon-install-confirmation"] {
- list-style-image: url(chrome://browser/skin/addons/addon-install-warning.svg); }
-
+.popup-notification-icon[popupid="addon-install-origin-blocked"],
+.popup-notification-icon[popupid="addon-install-failed"],
.popup-notification-icon[popupid="addon-install-complete"] {
- list-style-image: url(chrome://browser/skin/addons/addon-install-installed.svg); }
-
-.popup-notification-icon[popupid="addon-install-restart"] {
- list-style-image: url(chrome://browser/skin/addons/addon-install-restart.svg); }
+ list-style-image: url(chrome://mozapps/skin/extensions/extensionGeneric.png);
+ width: 32px;
+ height: 32px; }
.popup-notification-icon[popupid="click-to-play-plugins"] {
list-style-image: url(chrome://mozapps/skin/plugins/pluginBlocked-64.png); }
@@ -1542,18 +1329,46 @@ window:not([chromehidden~="toolbar"]) #urlbar-wrapper > #urlbar > #identity-box
.popup-notification-icon[popupid="web-notifications"] {
list-style-image: url(chrome://browser/skin/notification-64.png); }
+.addon-progress-description {
+ width: 350px;
+ max-width: 350px; }
+
+.popup-progress-label,
+.popup-progress-meter {
+ -moz-margin-start: 0;
+ -moz-margin-end: 0; }
+
+.popup-progress-cancel {
+ -moz-appearance: none;
+ background: transparent;
+ border: none;
+ padding: 0;
+ margin: 0;
+ -moz-margin-start: 5px;
+ min-height: 0;
+ min-width: 0;
+ list-style-image: url("moz-icon://stock/gtk-cancel?size=menu"); }
+
.popup-notification-icon[popupid="indexedDB-permissions-prompt"],
.popup-notification-icon[popupid*="offline-app-requested"],
.popup-notification-icon[popupid="offline-app-usage"] {
list-style-image: url(chrome://global/skin/icons/question-64.png); }
-.popup-notification-icon[popupid="password"] {
+.popup-notification-icon[popupid="password-save"],
+.popup-notification-icon[popupid="password-change"] {
list-style-image: url(chrome://mozapps/skin/passwordmgr/key-64.png); }
.popup-notification-icon[popupid="webapps-install-progress"],
.popup-notification-icon[popupid="webapps-install"] {
list-style-image: url(chrome://global/skin/icons/webapps-64.png); }
+.popup-notification-icon[popupid="bad-content"] {
+ list-style-image: url(chrome://browser/skin/bad-content-blocked-64.png); }
+
+.popup-notification-icon[popupid="bad-content"][mixedblockdisabled],
+.popup-notification-icon[popupid="bad-content"][trackingblockdisabled] {
+ list-style-image: url(chrome://browser/skin/bad-content-unblocked-64.png); }
+
.popup-notification-icon[popupid="webRTC-sharingDevices"],
.popup-notification-icon[popupid="webRTC-shareDevices"] {
list-style-image: url(chrome://browser/skin/webRTC-shareDevice-64.png); }
@@ -1580,36 +1395,36 @@ window:not([chromehidden~="toolbar"]) #urlbar-wrapper > #urlbar > #identity-box
border-style: solid;
border-color: #2b2e39; }
+#notification-popup-box:not([hidden]) + #identity-box {
+ -moz-padding-start: 2px;
+ border-radius: 0; }
+
#notification-popup-box:-moz-locale-dir(rtl),
.notification-anchor-icon:-moz-locale-dir(rtl) {
transform: scaleX(-1); }
.notification-anchor-icon {
- list-style-image: url(moz-icon://stock/gtk-dialog-info?size=16);
width: 16px;
height: 16px;
margin: 0 2px; }
+.notification-anchor-icon:-moz-focusring {
+ outline: 1px dotted -moz-DialogText; }
+
+.default-notification-icon,
+#default-notification-icon {
+ list-style-image: url(chrome://global/skin/icons/information-16.png); }
+
.identity-notification-icon,
#identity-notification-icon {
- list-style-image: url(chrome://mozapps/skin/profile/profileicon.png);
- /* XXX: need HiDPI version */ }
+ list-style-image: url(chrome://mozapps/skin/profile/profileicon.png); }
.geo-notification-icon,
#geo-notification-icon {
list-style-image: url(chrome://browser/skin/Geolocation-16.png); }
-#push-notification-icon {
- list-style-image: url(chrome://browser/skin/Push-16.png); }
-
#addons-notification-icon {
- list-style-image: url(chrome://browser/skin/addons/addon-install-anchor.svg#default); }
-
-#addons-notification-icon:hover {
- list-style-image: url(chrome://browser/skin/addons/addon-install-anchor.svg#hover); }
-
-#addons-notification-icon:hover:active {
- list-style-image: url(chrome://browser/skin/addons/addon-install-anchor.svg#active); }
+ list-style-image: url(chrome://mozapps/skin/extensions/extensionGeneric-16.png); }
.indexedDB-notification-icon,
#indexedDB-notification-icon {
@@ -1618,12 +1433,6 @@ window:not([chromehidden~="toolbar"]) #urlbar-wrapper > #urlbar > #identity-box
#password-notification-icon {
list-style-image: url(chrome://mozapps/skin/passwordmgr/key-16.png); }
-#login-fill-notification-icon {
- /* Temporary icon until the capture and fill doorhangers are unified. */
- list-style-image: url(chrome://mozapps/skin/passwordmgr/key-16.png);
- transform: scaleX(-1); }
-
-.webapps-notification-icon,
#webapps-notification-icon {
list-style-image: url(chrome://global/skin/icons/webapps-16.png); }
@@ -1659,6 +1468,14 @@ window:not([chromehidden~="toolbar"]) #urlbar-wrapper > #urlbar > #identity-box
opacity: 0; }
to {
opacity: 1; } }
+.bad-content-blocked-notification-icon,
+#bad-content-blocked-notification-icon {
+ list-style-image: url(chrome://browser/skin/bad-content-blocked-16.png); }
+
+.bad-content-unblocked-notification-icon,
+#bad-content-unblocked-notification-icon {
+ list-style-image: url(chrome://browser/skin/bad-content-unblocked-16.png); }
+
.webRTC-shareDevices-notification-icon,
#webRTC-shareDevices-notification-icon {
list-style-image: url(chrome://browser/skin/webRTC-shareDevice-16.png); }
@@ -1687,104 +1504,11 @@ window:not([chromehidden~="toolbar"]) #urlbar-wrapper > #urlbar > #identity-box
#web-notifications-notification-icon {
list-style-image: url(chrome://browser/skin/notification-16.png); }
-.pointerLock-notification-icon,
#pointerLock-notification-icon {
list-style-image: url(chrome://browser/skin/pointerLock-16.png); }
-.translate-notification-icon,
-#translate-notification-icon {
- list-style-image: url(chrome://browser/skin/translation-16.png);
- -moz-image-region: rect(0px, 16px, 16px, 0px); }
-
-.translated-notification-icon,
-#translated-notification-icon {
- list-style-image: url(chrome://browser/skin/translation-16.png);
- -moz-image-region: rect(0px, 32px, 16px, 16px); }
-
-.popup-notification-icon[popupid="servicesInstall"] {
- list-style-image: url(chrome://browser/skin/social/services-64.png); }
-
-#servicesInstall-notification-icon {
- list-style-image: url(chrome://browser/skin/social/services-16.png); }
-
-/* EME notifications */
-.popup-notification-icon[popupid="drmContentPlaying"],
-#eme-notification-icon {
- list-style-image: url("chrome://browser/skin/drm-icon.svg#chains"); }
-
-#eme-notification-icon:hover:active {
- list-style-image: url("chrome://browser/skin/drm-icon.svg#chains-pressed"); }
-
-#eme-notification-icon[firstplay=true] {
- animation: emeTeachingMoment 0.2s linear 0s 5 normal; }
-
-@keyframes emeTeachingMoment {
- 0% {
- transform: translateX(0); }
- 25% {
- transform: translateX(3px); }
- 75% {
- transform: translateX(-3px); }
- 100% {
- transform: translateX(0); } }
-/* HiDPI notification icons */
-@media (min-resolution: 1.1dppx) {
- .notification-anchor-icon {
- list-style-image: url(moz-icon://stock/gtk-dialog-info?size=dialog); }
-
- .webRTC-shareDevices-notification-icon,
- #webRTC-shareDevices-notification-icon {
- list-style-image: url(chrome://browser/skin/webRTC-shareDevice-16@2x.png); }
-
- .webRTC-sharingDevices-notification-icon,
- #webRTC-sharingDevices-notification-icon {
- list-style-image: url(chrome://browser/skin/webRTC-sharingDevice-16@2x.png); }
-
- .webRTC-shareMicrophone-notification-icon,
- #webRTC-shareMicrophone-notification-icon {
- list-style-image: url(chrome://browser/skin/webRTC-shareMicrophone-16@2x.png); }
-
- .webRTC-sharingMicrophone-notification-icon,
- #webRTC-sharingMicrophone-notification-icon {
- list-style-image: url(chrome://browser/skin/webRTC-sharingMicrophone-16@2x.png); }
-
- .webRTC-shareScreen-notification-icon,
- #webRTC-shareScreen-notification-icon {
- list-style-image: url(chrome://browser/skin/webRTC-shareScreen-16@2x.png); }
-
- .webRTC-sharingScreen-notification-icon,
- #webRTC-sharingScreen-notification-icon {
- list-style-image: url(chrome://browser/skin/webRTC-sharingScreen-16@2x.png); }
-
- .popup-notification-icon[popupid="webRTC-sharingDevices"],
- .popup-notification-icon[popupid="webRTC-shareDevices"] {
- list-style-image: url(chrome://browser/skin/webRTC-shareDevice-64@2x.png); }
-
- .popup-notification-icon[popupid="webRTC-sharingMicrophone"],
- .popup-notification-icon[popupid="webRTC-shareMicrophone"] {
- list-style-image: url(chrome://browser/skin/webRTC-shareMicrophone-64@2x.png); }
-
- .popup-notification-icon[popupid="webRTC-sharingScreen"],
- .popup-notification-icon[popupid="webRTC-shareScreen"] {
- list-style-image: url(chrome://browser/skin/webRTC-shareScreen-64@2x.png); } }
-.popup-notification-body[popupid="addon-progress"],
-.popup-notification-body[popupid="addon-install-confirmation"] {
- width: 28em;
- max-width: 28em; }
-
-.addon-install-confirmation-name {
- font-weight: bold; }
-
-/* Notification icon box */
-#notification-popup-box {
- border-radius: 2.5px 0 0 2.5px; }
-
-.notification-anchor-icon:-moz-focusring {
- outline: 1px dotted -moz-DialogText; }
-
-.indexedDB-notification-icon,
-#indexedDB-notification-icon {
- list-style-image: url(moz-icon://stock/gtk-dialog-question?size=16); }
+#pointerLock-cancel {
+ margin: 0px; }
/* Translation infobar */
notification[value="translation"] .messageImage {
@@ -1802,9 +1526,6 @@ notification[value="translation"][state="translating"] .messageImage {
@media (min-resolution: 1.25dppx) {
notification[value="translation"][state="translating"] .messageImage {
list-style-image: url(chrome://browser/skin/translating-16@2x.png); } }
-notification[value="translation"] hbox[anonid="details"] {
- overflow: hidden; }
-
notification[value="translation"] button,
notification[value="translation"] menulist {
-moz-appearance: none;
@@ -1915,6 +1636,16 @@ notification[value="translation"] button:not([type="menu"]) > .button-box {
notification[value="translation"] menulist > .menulist-dropmarker {
display: block; }
+.translate-notification-icon,
+#translate-notification-icon {
+ list-style-image: url(chrome://browser/skin/translation-16.png);
+ -moz-image-region: rect(0px, 16px, 16px, 0px); }
+
+.translated-notification-icon,
+#translated-notification-icon {
+ list-style-image: url(chrome://browser/skin/translation-16.png);
+ -moz-image-region: rect(0px, 32px, 16px, 16px); }
+
/* Loop/ Hello browser styles */
notification[value="loop-sharing-notification"] .button-menubutton-button {
min-width: 0; }
@@ -1950,9 +1681,7 @@ richlistitem[type~="action"][actiontype="searchengine"][selected="true"] > .ac-t
width: 16px;
height: 16px; }
-.ac-comment,
-#PopupAutoCompleteRichResult > hbox[anonid="search-suggestions-notification"] > description,
-#PopupAutoCompleteRichResult > hbox[anonid="search-suggestions-notification"] > button {
+.ac-comment {
font-size: 1.05em; }
.ac-extra > .ac-comment {
@@ -1984,24 +1713,20 @@ richlistitem[type~="action"][actiontype="switchtab"] > .ac-url-box > .ac-action-
border-top: 1px solid GrayText; }
/* Combined go/reload/stop button in location bar */
-#urlbar-go-button,
-#urlbar-reload-button,
-#urlbar-stop-button {
+#urlbar > toolbarbutton {
-moz-appearance: none;
- list-style-image: url("chrome://browser/skin/reload-stop-go.png");
- padding: 0 4px 0 6px;
- margin-inline-start: 2px;
- border-inline-start: 1px solid var(--urlbar-separator-color);
- border-image: linear-gradient(transparent 15%, var(--urlbar-separator-color) 15%, var(--urlbar-separator-color) 85%, transparent 85%);
- border-image-slice: 1; }
+ padding: 0 2px;
+ list-style-image: url("chrome://browser/skin/reload-stop-go.png"); }
#urlbar-reload-button {
-moz-image-region: rect(0, 14px, 14px, 0); }
#urlbar-reload-button:not([disabled]):hover {
+ background-image: radial-gradient(circle closest-side, rgba(102, 204, 255, 0.2), transparent);
-moz-image-region: rect(14px, 14px, 28px, 0); }
#urlbar-reload-button:not([disabled]):hover:active {
+ background-image: radial-gradient(circle closest-side, rgba(51, 187, 255, 0.1), transparent);
-moz-image-region: rect(28px, 14px, 42px, 0); }
#urlbar-reload-button:-moz-locale-dir(rtl) > .toolbarbutton-icon {
@@ -2011,9 +1736,11 @@ richlistitem[type~="action"][actiontype="switchtab"] > .ac-url-box > .ac-action-
-moz-image-region: rect(0, 42px, 14px, 28px); }
#urlbar-go-button:hover {
+ background-image: radial-gradient(circle closest-side, rgba(68, 217, 38, 0.2), transparent);
-moz-image-region: rect(14px, 42px, 28px, 28px); }
#urlbar-go-button:hover:active {
+ background-image: radial-gradient(circle closest-side, rgba(68, 217, 38, 0.1), transparent);
-moz-image-region: rect(28px, 42px, 42px, 28px); }
#urlbar-go-button:-moz-locale-dir(rtl) > .toolbarbutton-icon {
@@ -2023,51 +1750,43 @@ richlistitem[type~="action"][actiontype="switchtab"] > .ac-url-box > .ac-action-
-moz-image-region: rect(0, 28px, 14px, 14px); }
#urlbar-stop-button:not([disabled]):hover {
+ background-image: radial-gradient(circle closest-side, rgba(255, 138, 128, 0.3), transparent);
-moz-image-region: rect(14px, 28px, 28px, 14px); }
#urlbar-stop-button:hover:active {
+ background-image: radial-gradient(circle closest-side, rgba(255, 138, 128, 0.1), transparent);
-moz-image-region: rect(28px, 28px, 42px, 14px); }
-@media (min-resolution: 1.1dppx) {
- #urlbar-go-button,
- #urlbar-reload-button,
- #urlbar-stop-button {
- list-style-image: url("chrome://browser/skin/reload-stop-go@2x.png"); }
-
- #urlbar-go-button > .toolbarbutton-icon,
- #urlbar-reload-button > .toolbarbutton-icon,
- #urlbar-stop-button > .toolbarbutton-icon {
- width: 14px; }
-
- #urlbar-go-button {
- -moz-image-region: rect(0, 84px, 28px, 56px); }
-
- #urlbar-go-button:hover {
- -moz-image-region: rect(28px, 84px, 56px, 56px); }
+/* Popup blocker button */
+#page-report-button {
+ list-style-image: url("chrome://browser/skin/Info.png"); }
- #urlbar-go-button:hover:active {
- -moz-image-region: rect(56px, 84px, 84px, 56px); }
+/* Reading List button */
+#urlbar:not([focused]):not(:hover) #readinglist-addremove-button {
+ opacity: 0;
+ width: 0px; }
- #urlbar-reload-button {
- -moz-image-region: rect(0, 28px, 28px, 0); }
+#readinglist-addremove-button {
+ list-style-image: url("chrome://browser/skin/readinglist/icons.svg#addpage");
+ -moz-image-region: rect(0, 14px, 14px, 0);
+ transition: width 150ms ease-in-out, opacity 150ms ease-in-out 150ms;
+ opacity: 1;
+ width: 20px; }
- #urlbar-reload-button:not([disabled]):hover {
- -moz-image-region: rect(28px, 28px, 56px, 0); }
+#readinglist-addremove-button:hover {
+ list-style-image: url("chrome://browser/skin/readinglist/icons.svg#addpage-hover"); }
- #urlbar-reload-button:not([disabled]):hover:active {
- -moz-image-region: rect(56px, 28px, 84px, 0); }
+#readinglist-addremove-button:active {
+ list-style-image: url("chrome://browser/skin/readinglist/icons.svg#addpage-active"); }
- #urlbar-stop-button {
- -moz-image-region: rect(0, 56px, 28px, 28px); }
+#readinglist-addremove-button[already-added="true"] {
+ list-style-image: url("chrome://browser/skin/readinglist/icons.svg#alreadyadded"); }
- #urlbar-stop-button:not([disabled]):hover {
- -moz-image-region: rect(28px, 56px, 56px, 28px); }
+#readinglist-addremove-button[already-added="true"]:hover {
+ list-style-image: url("chrome://browser/skin/readinglist/icons.svg#alreadyadded-hover"); }
- #urlbar-stop-button:hover:active {
- -moz-image-region: rect(56px, 56px, 84px, 28px); } }
-/* Popup blocker button */
-#page-report-button {
- list-style-image: url("chrome://browser/skin/Info.png"); }
+#readinglist-addremove-button[already-added="true"]:active {
+ list-style-image: url("chrome://browser/skin/readinglist/icons.svg#alreadyadded-active"); }
/* Reader mode button */
#reader-mode-button {
@@ -2262,12 +1981,8 @@ richlistitem[type~="action"][actiontype="switchtab"] > .ac-url-box > .ac-action-
/* Tabstrip */
:root {
--tab-toolbar-navbar-overlap: 1px;
- --navbar-tab-toolbar-highlight-overlap: 1px;
--tab-min-height: 31px; }
-#TabsToolbar {
- --tab-stroke-background-size: auto 100%; }
-
/* image preloading hack */
#tabbrowser-tabs::before {
/* Because of bug 853415, we need to ordinal this to the first position: */
@@ -2290,13 +2005,16 @@ richlistitem[type~="action"][actiontype="switchtab"] > .ac-url-box > .ac-action-
.tabbrowser-tab {
-moz-box-align: stretch; }
+.tabbrowser-tab[remote] {
+ text-decoration: underline; }
+
.tabbrowser-tab[selected="true"],
.tabbrowser-tab[selected="true"]:hover,
.tabbrowser-tab:not([selected="true"]):hover {
color: #D3DAE3; }
/* The selected tab should appear above adjacent tabs, .tabs-newtab-button and the highlight of #nav-bar */
-.tabbrowser-tab[visuallyselected=true] {
+.tabbrowser-tab[selected=true] {
position: relative;
z-index: 2; }
@@ -2316,7 +2034,6 @@ richlistitem[type~="action"][actiontype="switchtab"] > .ac-url-box > .ac-action-
.tab-throbber,
.tab-icon-image,
-.tab-icon-sound,
.tab-close-button {
margin-top: 1px; }
@@ -2332,33 +2049,14 @@ richlistitem[type~="action"][actiontype="switchtab"] > .ac-url-box > .ac-action-
.tab-icon-overlay {
width: 16px;
height: 16px;
- margin-top: -12px;
+ margin-top: 10px;
-moz-margin-start: -16px;
- position: relative; }
+ display: none; }
.tab-icon-overlay[crashed] {
+ display: -moz-box;
list-style-image: url("chrome://browser/skin/tabbrowser/crashed.svg"); }
-.tab-icon-overlay[soundplaying],
-.tab-icon-overlay[muted]:not([crashed]) {
- border-radius: 8px; }
-
-.tab-icon-overlay[soundplaying]:hover,
-.tab-icon-overlay[muted]:not([crashed]):hover {
- background-color: white; }
-
-.tab-icon-overlay[soundplaying] {
- list-style-image: url("chrome://browser/skin/custom_images/dark/tabs/tab-audio-small.svg#tab-audio"); }
-
-.tab-icon-overlay[muted]:not([crashed]) {
- list-style-image: url("chrome://browser/skin/custom_images/dark/tabs/tab-audio-small.svg#tab-audio-muted"); }
-
-.tabbrowser-tab[visuallyselected=true] .tab-icon-overlay[soundplaying] {
- list-style-image: url("chrome://browser/skin/custom_images/dark/tabs/tab-audio-small.svg#tab-audio"); }
-
-.tabbrowser-tab[visuallyselected=true] .tab-icon-overlay[muted]:not([crashed]) {
- list-style-image: url("chrome://browser/skin/custom_images/dark/tabs/tab-audio-small.svg#tab-audio-muted"); }
-
.tab-throbber[busy] {
list-style-image: url("chrome://browser/skin/tabbrowser/connecting.png"); }
@@ -2374,48 +2072,6 @@ richlistitem[type~="action"][actiontype="switchtab"] > .ac-url-box > .ac-action-
-moz-margin-end: -2px;
padding: 0; }
-.tab-icon-sound {
- -moz-margin-start: 4px;
- width: 16px;
- height: 16px;
- padding: 0; }
-
-.tab-icon-sound[soundplaying] {
- list-style-image: url("chrome://browser/skin/custom_images/dark/tabs/tab-audio.svg#tab-audio-backgroundTab"); }
-
-.tab-icon-sound[soundplaying]:hover {
- list-style-image: url("chrome://browser/skin/custom_images/dark/tabs/tab-audio.svg#tab-audio-backgroundTab-hover"); }
-
-.tab-icon-sound[soundplaying]:hover:active {
- list-style-image: url("chrome://browser/skin/custom_images/dark/tabs/tab-audio.svg#tab-audio-backgroundTab-pressed"); }
-
-.tab-icon-sound[muted] {
- list-style-image: url("chrome://browser/skin/custom_images/dark/tabs/tab-audio.svg#tab-audio-backgroundTab-muted"); }
-
-.tab-icon-sound[muted]:hover {
- list-style-image: url("chrome://browser/skin/custom_images/dark/tabs/tab-audio.svg#tab-audio-backgroundTab-muted-hover"); }
-
-.tab-icon-sound[muted]:hover:active {
- list-style-image: url("chrome://browser/skin/custom_images/dark/tabs/tab-audio.svg#tab-audio-backgroundTab-muted-pressed"); }
-
-.tab-icon-sound[visuallyselected=true][soundplaying] {
- list-style-image: url("chrome://browser/skin/custom_images/dark/tabs/tab-audio.svg#tab-audio"); }
-
-.tab-icon-sound[visuallyselected=true][soundplaying]:hover {
- list-style-image: url("chrome://browser/skin/custom_images/dark/tabs/tab-audio.svg#tab-audio-hover"); }
-
-.tab-icon-sound[visuallyselected=true][soundplaying]:hover:active {
- list-style-image: url("chrome://browser/skin/custom_images/dark/tabs/tab-audio.svg#tab-audio-pressed"); }
-
-.tab-icon-sound[visuallyselected=true][muted] {
- list-style-image: url("chrome://browser/skin/custom_images/dark/tabs/tab-audio.svg#tab-audio-muted"); }
-
-.tab-icon-sound[visuallyselected=true][muted]:hover {
- list-style-image: url("chrome://browser/skin/custom_images/dark/tabs/tab-audio.svg#tab-audio-muted-hover"); }
-
-.tab-icon-sound[visuallyselected=true][muted]:hover:active {
- list-style-image: url("chrome://browser/skin/custom_images/dark/tabs/tab-audio.svg#tab-audio-muted-pressed"); }
-
.tab-background,
.tabs-newtab-button {
/* overlap the tab curves */
@@ -2432,7 +2088,7 @@ richlistitem[type~="action"][actiontype="switchtab"] > .ac-url-box > .ac-action-
background-image: url(chrome://browser/skin/custom_images/dark/tabs/tab-overflow-indicator.png);
background-size: 100% 100%;
width: 14px;
- margin-bottom: var(--navbar-tab-toolbar-highlight-overlap);
+ margin-bottom: var(--tab-toolbar-navbar-overlap);
pointer-events: none;
position: relative;
z-index: 3;
@@ -2458,16 +2114,16 @@ richlistitem[type~="action"][actiontype="switchtab"] > .ac-url-box > .ac-action-
.tabbrowser-arrowscrollbox > .arrowscrollbox-overflow-end-indicator {
transition: opacity 150ms ease; }
-.tab-background-start[visuallyselected=true]::after,
-.tab-background-start[visuallyselected=true]::before,
+.tab-background-start[selected=true]::after,
+.tab-background-start[selected=true]::before,
.tab-background-start,
.tab-background-end,
-.tab-background-end[visuallyselected=true]::after,
-.tab-background-end[visuallyselected=true]::before {
+.tab-background-end[selected=true]::after,
+.tab-background-end[selected=true]::before {
min-height: var(--tab-min-height);
width: 30px; }
-.tabbrowser-tab:not([visuallyselected=true]),
+.tabbrowser-tab:not([selected=true]),
.tabbrowser-tab:-moz-lwtheme {
color: inherit; }
@@ -2484,8 +2140,8 @@ richlistitem[type~="action"][actiontype="switchtab"] > .ac-url-box > .ac-action-
- ::after - provides the border/stroke of the tab curve and is overlayed above ::before. Pointer
events go through to ::before to get the proper shape.
*/
-.tab-background-start[visuallyselected=true]::after,
-.tab-background-end[visuallyselected=true]::after {
+.tab-background-start[selected=true]::after,
+.tab-background-end[selected=true]::after {
/* position ::after on top of its parent */
-moz-margin-start: -30px;
background-size: 100% 100%;
@@ -2493,64 +2149,64 @@ richlistitem[type~="action"][actiontype="switchtab"] > .ac-url-box > .ac-action-
display: -moz-box;
position: relative; }
-.tab-background-start[visuallyselected=true]::before,
-.tab-background-end[visuallyselected=true]::before {
+.tab-background-start[selected=true]::before,
+.tab-background-end[selected=true]::before {
/* all ::before pseudo elements */
content: "";
display: -moz-box; }
-.tab-background-start[visuallyselected=true]:-moz-locale-dir(ltr):not(:-moz-lwtheme)::before,
-.tab-background-end[visuallyselected=true]:-moz-locale-dir(rtl):not(:-moz-lwtheme)::before {
+.tab-background-start[selected=true]:-moz-locale-dir(ltr):not(:-moz-lwtheme)::before,
+.tab-background-end[selected=true]:-moz-locale-dir(rtl):not(:-moz-lwtheme)::before {
background-image: url(chrome://browser/skin/custom_images/dark/tabs/tab-start.svg);
background-size: 100% 100%; }
-.tab-background-end[visuallyselected=true]:-moz-locale-dir(ltr):not(:-moz-lwtheme)::before,
-.tab-background-start[visuallyselected=true]:-moz-locale-dir(rtl):not(:-moz-lwtheme)::before {
+.tab-background-end[selected=true]:-moz-locale-dir(ltr):not(:-moz-lwtheme)::before,
+.tab-background-start[selected=true]:-moz-locale-dir(rtl):not(:-moz-lwtheme)::before {
background-image: url(chrome://browser/skin/custom_images/dark/tabs/tab-end.svg);
background-size: 100% 100%; }
/* For lightweight themes, clip the header image on start, middle, and end. */
-.tab-background-start[visuallyselected=true]:-moz-locale-dir(ltr):-moz-lwtheme::before,
-.tab-background-end[visuallyselected=true]:-moz-locale-dir(rtl):-moz-lwtheme::before {
+.tab-background-start[selected=true]:-moz-locale-dir(ltr):-moz-lwtheme::before,
+.tab-background-end[selected=true]:-moz-locale-dir(rtl):-moz-lwtheme::before {
clip-path: url(chrome://browser/content/browser.xul#tab-curve-clip-path-start); }
-.tab-background-end[visuallyselected=true]:-moz-locale-dir(ltr):-moz-lwtheme::before,
-.tab-background-start[visuallyselected=true]:-moz-locale-dir(rtl):-moz-lwtheme::before {
+.tab-background-end[selected=true]:-moz-locale-dir(ltr):-moz-lwtheme::before,
+.tab-background-start[selected=true]:-moz-locale-dir(rtl):-moz-lwtheme::before {
clip-path: url(chrome://browser/content/browser.xul#tab-curve-clip-path-end); }
-.tab-background-middle[visuallyselected=true] {
+.tab-background-middle[selected=true] {
background-clip: padding-box, padding-box, content-box;
background-color: transparent;
background-image: url(chrome://browser/skin/custom_images/dark/tabs/tab-middle.svg);
background-repeat: repeat-x;
- background-size: var(--tab-stroke-background-size);
+ background-size: auto;
/* The padding-top combined with background-clip: content-box (the bottom-most) ensure the
background-color doesn't extend above the top border. */
padding-top: 2px; }
/* Selected tab lightweight theme styles.
See browser-lightweightTheme.css for information about run-time changes to LWT styles. */
-.tab-background-middle[visuallyselected=true]:-moz-lwtheme {
+.tab-background-middle[selected=true]:-moz-lwtheme {
background-color: transparent;
background-image: url(chrome://browser/skin/tabbrowser/tab-active-middle.png), linear-gradient(transparent 0px, transparent 2px, rgba(255, 255, 255, 0.35) 2px, rgba(255, 255, 255, 0.35) 3px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0.65) 4px, rgba(255, 255, 255, 0.3));
/*,
lwtHeader;*/
/* Don't stretch the LWT header images */
- background-size: var(--tab-stroke-background-size), auto 100%, auto auto; }
+ background-size: auto 100%, auto 100%, auto auto; }
/* These LWT styles are normally overridden by browser-lightweightTheme.css */
-.tab-background-start[visuallyselected=true]:-moz-lwtheme::before,
-.tab-background-end[visuallyselected=true]:-moz-lwtheme::before {
+.tab-background-start[selected=true]:-moz-lwtheme::before,
+.tab-background-end[selected=true]:-moz-lwtheme::before {
background-image: linear-gradient(transparent 0px, transparent 2px, rgba(255, 255, 255, 0.35) 2px, rgba(255, 255, 255, 0.35) 3px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0.65) 4px, rgba(255, 255, 255, 0.3)); }
-.tab-background-start[visuallyselected=true]:-moz-lwtheme::before,
-.tab-background-end[visuallyselected=true]:-moz-lwtheme::before,
-.tab-background-middle[visuallyselected=true]:-moz-lwtheme {
+.tab-background-start[selected=true]:-moz-lwtheme::before,
+.tab-background-end[selected=true]:-moz-lwtheme::before,
+.tab-background-middle[selected=true]:-moz-lwtheme {
background-color: transparent; }
/* End selected tab */
/* new tab button border and gradient on hover */
-.tabbrowser-tab:hover > .tab-stack > .tab-background:not([visuallyselected=true]),
+.tabbrowser-tab:hover > .tab-stack > .tab-background:not([selected=true]),
.tabs-newtab-button:hover {
background-image: url(chrome://browser/skin/custom_images/dark/tabs/tab-start-hover.svg), url(chrome://browser/skin/custom_images/dark/tabs/tab-middle-hover.svg), url(chrome://browser/skin/custom_images/dark/tabs/tab-end-hover.svg);
background-position: left bottom, 30px bottom, right bottom;
@@ -2563,9 +2219,6 @@ lwtHeader;*/
.tab-background-middle,
.tabs-newtab-button,
-.tab-icon-overlay[soundplaying],
-.tab-icon-overlay[muted]:not([crashed]),
-.tab-icon-sound,
.tab-close-button {
pointer-events: auto; }
@@ -2575,7 +2228,7 @@ lwtHeader;*/
height: 100%;
position: absolute; }
-.tabbrowser-tab[pinned][titlechanged]:not([visuallyselected="true"]) > .tab-stack > .tab-content {
+.tabbrowser-tab[pinned][titlechanged]:not([selected="true"]) > .tab-stack > .tab-content {
background-image: radial-gradient(farthest-corner at center bottom, white 3%, rgba(186, 221, 251, 0.75) 20%, rgba(127, 179, 255, 0.25) 40%, transparent 70%);
background-position: center bottom var(--tab-toolbar-navbar-overlap);
background-repeat: no-repeat;
@@ -2605,9 +2258,8 @@ lwtHeader;*/
#TabsToolbar:not(:-moz-lwtheme):-moz-system-metric(menubar-drag) {
-moz-binding: url("chrome://browser/content/customizableui/toolbar.xml#toolbar-drag"); }
-.tabbrowser-tab:focus > .tab-stack > .tab-content {
- outline: 1px dotted;
- outline-offset: -6px; }
+.tabbrowser-tab:focus > .tab-stack > .tab-content > .tab-label {
+ outline: 1px dotted; }
#context_reloadTab {
list-style-image: url("moz-icon://stock/gtk-refresh?size=menu"); }
@@ -2812,12 +2464,19 @@ toolbarbutton.chevron > .toolbarbutton-icon {
padding: 30px 50px;
box-shadow: 0 0 2px white; }
+#full-screen-warning-container[obscure-browser] {
+ background-color: rgba(0, 0, 0, 0.3); }
+
.full-screen-description {
font-size: 150%; }
#full-screen-domain-text {
font-size: 300%; }
+.full-screen-approval-button,
+#full-screen-remember-decision {
+ font-size: 120%; }
+
/* Responsive Mode */
.browserContainer[responsivemode] {
background-color: #222;
@@ -2943,7 +2602,7 @@ toolbarbutton.chevron > .toolbarbutton-icon {
.devtools-responsiveui-rotate {
list-style-image: url("chrome://browser/skin/devtools/responsiveui-rotate.png"); }
-@media (min-resolution: 1.25dppx) {
+@media (min-resolution: 2dppx) {
.devtools-responsiveui-close {
list-style-image: url("chrome://browser/skin/devtools/close@2x.png"); }
@@ -2956,7 +2615,7 @@ toolbarbutton.chevron > .toolbarbutton-icon {
.devtools-responsiveui-touch[checked] {
-moz-image-region: rect(0px, 32px, 16px, 16px); }
-@media (min-resolution: 1.25dppx) {
+@media (min-resolution: 2dppx) {
.devtools-responsiveui-touch {
list-style-image: url("chrome://browser/skin/devtools/responsiveui-touch@2x.png");
-moz-image-region: rect(0px, 32px, 32px, 0px); }
@@ -2966,7 +2625,7 @@ toolbarbutton.chevron > .toolbarbutton-icon {
.devtools-responsiveui-screenshot {
list-style-image: url("chrome://browser/skin/devtools/responsiveui-screenshot.png"); }
-@media (min-resolution: 1.25dppx) {
+@media (min-resolution: 2dppx) {
.devtools-responsiveui-screenshot {
list-style-image: url("chrome://browser/skin/devtools/responsiveui-screenshot@2x.png"); } }
.devtools-responsiveui-resizebarV {
@@ -3068,7 +2727,7 @@ toolbarbutton.chevron > .toolbarbutton-icon {
.devtools-responsiveui-volume-down-button {
border-bottom-left-radius: 12px; }
-@media (min-resolution: 1.25dppx) {
+@media (min-resolution: 2dppx) {
.devtools-responsiveui-resizebarV {
background-image: url("chrome://browser/skin/devtools/responsive-vertical-resizer@2x.png"); }
@@ -3078,47 +2737,14 @@ toolbarbutton.chevron > .toolbarbutton-icon {
.devtools-responsiveui-resizehandle {
background-image: url("chrome://browser/skin/devtools/responsive-se-resizer@2x.png"); } }
/* Developer toolbar */
-/* NOTE: THESE NEED TO STAY IN SYNC WITH LIGHT-THEME.CSS AND DARK-THEME.CSS.
- We are copy/pasting variables from light-theme and dark-theme,
- since they aren't loaded in this context (within browser.css). */
-:root[devtoolstheme="light"] #developer-toolbar {
- --gcli-background-color: #ebeced;
- /* --theme-tab-toolbar-background */
- --gcli-input-background: #f0f1f2;
- /* --theme-toolbar-background */
- --gcli-input-focused-background: #f7f7f7;
- /* --theme-sidebar-background */
- --gcli-input-color: #18191a;
- /* --theme-body-color */
- --gcli-border-color: #aaaaaa;
- /* --theme-splitter-color */
- --selection-background: #4c9ed9;
- /* --theme-selection-background */
- --selection-color: #f5f7fa;
- /* --theme-selection-color */ }
-
-:root[devtoolstheme="dark"] #developer-toolbar {
- --gcli-background-color: #343c45;
- /* --theme-toolbar-background */
- --gcli-input-background: rgba(37, 44, 51, 0.6);
- /* --theme-tab-toolbar-background */
- --gcli-input-focused-background: #252c33;
- /* --theme-tab-toolbar-background */
- --gcli-input-color: #b6babf;
- /* --theme-body-color-alt */
- --gcli-border-color: black;
- /* --theme-splitter-color */
- --selection-background: #1d4f73;
- /* --theme-selection-background */
- --selection-color: #f5f7fa;
- /* --theme-selection-color */ }
-
#developer-toolbar {
-moz-appearance: none;
padding: 0;
min-height: 32px;
- background-color: var(--gcli-background-color);
- border-top: 1px solid var(--gcli-border-color); }
+ background-color: #343C45;
+ /* Toolbars */
+ border-top: 1px solid #060a0d;
+ box-shadow: 0 1px 0 rgba(248, 250, 252, 0.05) inset, 0 -1px 0 rgba(6, 11, 14, 0.1) inset; }
#developer-toolbar > toolbarbutton {
-moz-appearance: none;
@@ -3131,10 +2757,6 @@ toolbarbutton.chevron > .toolbarbutton-icon {
.developer-toolbar-button > image {
margin: auto 10px; }
-:root[devtoolstheme="light"] #developer-toolbar > toolbarbutton:not([checked=true]) > image,
-:root[devtoolstheme="light"] .gclitoolbar-input-node:not([focused=true])::before {
- filter: url("chrome://browser/skin/devtools/filters.svg#invert"); }
-
.developer-toolbar-button > .toolbarbutton-icon,
#developer-toolbar-closebutton > .toolbarbutton-icon {
width: 16px;
@@ -3156,7 +2778,7 @@ toolbarbutton.chevron > .toolbarbutton-icon {
#developer-toolbar-toolbox-button[checked=true] {
-moz-image-region: rect(0px, 64px, 16px, 48px); }
-@media (min-resolution: 1.25dppx) {
+@media (min-resolution: 2dppx) {
#developer-toolbar-toolbox-button {
list-style-image: url("chrome://browser/skin/devtools/toggle-tools@2x.png");
-moz-image-region: rect(0px, 32px, 32px, 0px); }
@@ -3178,7 +2800,7 @@ toolbarbutton.chevron > .toolbarbutton-icon {
width: 16px;
opacity: 0.6; }
-@media (min-resolution: 1.25dppx) {
+@media (min-resolution: 2dppx) {
#developer-toolbar-closebutton {
list-style-image: url("chrome://browser/skin/devtools/close@2x.png"); } }
#developer-toolbar-closebutton > .toolbarbutton-icon {
@@ -3218,22 +2840,21 @@ html|*#gcli-output-frame {
text-shadow: none;
box-shadow: none;
border-width: 0;
- background-color: transparent;
- border-radius: 0; }
+ background-color: transparent; }
.gclitoolbar-input-node {
-moz-appearance: none;
- color: var(--gcli-input-color);
- background-color: var(--gcli-input-background);
+ color: #cdd9e4;
+ background-color: #242b33;
background-repeat: no-repeat;
background-position: 4px center;
- box-shadow: 1px 0 0 var(--gcli-border-color) inset, -1px 0 0 var(--gcli-border-color) inset;
+ box-shadow: 0 1px 1px rgba(6, 11, 14, 0.2) inset, 1px 0 0 rgba(6, 11, 14, 0.2) inset, -1px 0 0 rgba(6, 11, 14, 0.2) inset;
line-height: 32px;
outline-style: none;
padding: 0; }
.gclitoolbar-input-node[focused="true"] {
- background-color: var(--gcli-input-focused-background); }
+ background-color: #232e38; }
.gclitoolbar-input-node::before {
content: "";
@@ -3249,12 +2870,12 @@ html|*#gcli-output-frame {
.gclitoolbar-input-node[focused="true"]::before {
background-position: -16px center; }
-@media (min-resolution: 1.25dppx) {
+@media (min-resolution: 2dppx) {
.gclitoolbar-input-node::before {
background-image: url("chrome://browser/skin/devtools/commandline-icon@2x.png"); } }
.gclitoolbar-input-node > .textbox-input-box > html|*.textbox-input::-moz-selection {
- background-color: var(--selection-background);
- color: var(--selection-color);
+ background-color: #cdd9e4;
+ color: #1f2933;
text-shadow: none; }
.gclitoolbar-complete-node {
@@ -3343,69 +2964,22 @@ notification.pluginVulnerable {
notification.pluginVulnerable .messageImage {
list-style-image: url("chrome://browser/skin/notification-pluginBlocked.png"); }
-#notification-popup[popupid="login-fill"] > .panel-arrowcontainer > .panel-arrowcontent {
- /* Since we display a sliding subview that extends to the border, we cannot
- * keep the default padding of arrow panels. We use the same padding in the
- * individual content views instead. Since we removed the padding, we also
- * have to ensure the contents are clipped to the border box. */
- padding: 0;
- overflow: hidden; }
-
-#login-fill-mainview,
-#login-fill-details {
- padding: var(--panel-arrowcontent-padding); }
-
-#login-fill-doorhanger[inDetailView] > #login-fill-mainview {
- transform: translateX(-14px); }
-
-#login-fill-mainview,
-#login-fill-details {
- transition: transform 150ms; }
-
-#login-fill-doorhanger:not([inDetailView]) > #login-fill-details {
- transform: translateX(105%); }
-
-#login-fill-doorhanger:not([inDetailView]) > #login-fill-details:-moz-locale-dir(rtl) {
- transform: translateX(-105%); }
-
-#login-fill-doorhanger[inDetailView] > #login-fill-clickcapturer {
- background-color: rgba(24, 26, 27, 0.1); }
-
-#login-fill-testing {
- color: #b33;
+.popup-notification-item-title[popupid="bad-content"] {
font-weight: bold; }
-#login-fill-list {
- border: 1px solid black;
- max-height: 20em; }
-
-.login-fill-item[disabled] {
- color: #888;
- background-color: #fff; }
+.popup-notification-item-message[popupid="bad-content"] {
+ width: 17em; }
-.login-fill-item[disabled][selected] {
- background-color: #eef; }
-
-.login-hostname {
- margin: 4px;
- font-weight: bold; }
+.popup-notification-item-message[popupid="bad-content"][mixedblockdisabled]:not(.popup-notification-item-message-critical),
+.popup-notification-item-message[popupid="bad-content"][trackingblockdisabled]:not(.popup-notification-item-message-critical) {
+ color: GrayText; }
-.login-fill-item.different-hostname > .login-hostname {
- color: #888;
+.popup-notification-item-message-critical[popupid="bad-content"] {
+ color: #d74345;
font-style: italic; }
-.login-username {
- margin: 4px;
- color: #888; }
-
-#login-fill-details {
- padding: 4px;
- background: var(--panel-arrowcontent-background);
- color: var(--panel-arrowcontent-color);
- background-clip: padding-box;
- border-left: 1px solid rgba(24, 26, 27, 0.3);
- box-shadow: 0 3px 5px rgba(24, 26, 27, 0.1), 0 0 7px rgba(24, 26, 27, 0.1);
- -moz-margin-start: 38px; }
+.popup-notification-footer[popupid="bad-content"] {
+ padding-top: 1em; }
/* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
@@ -3576,6 +3150,16 @@ toolbar[brighttext] #downloads-indicator-counter {
-moz-margin-end: 2px; }
/* Social toolbar item */
+.popup-notification-icon[popupid="servicesInstall"] {
+ list-style-image: url(chrome://browser/skin/social/services-64.png); }
+
+#servicesInstall-notification-icon {
+ list-style-image: url(chrome://browser/skin/social/services-16.png); }
+
+#social-undoactivation-button {
+ -moz-margin-start: 0;
+ /* override default label margin to match description margin */ }
+
.social-activation-icon {
width: auto;
height: auto;
@@ -3761,6 +3345,7 @@ chatbox[dark=true] > .chat-titlebar > hbox > .chat-title {
.chatbar-innerbox {
background: transparent;
+ margin: -285px 0 0;
overflow: hidden; }
chatbar {
@@ -3804,6 +3389,26 @@ chatbox {
border-top-left-radius: 2.5px;
border-top-right-radius: 2.5px; }
+/* EME notifications */
+.popup-notification-icon[popupid="drmContentPlaying"],
+#eme-notification-icon {
+ list-style-image: url("chrome://browser/skin/drm-icon.svg#chains"); }
+
+#eme-notification-icon:hover:active {
+ list-style-image: url("chrome://browser/skin/drm-icon.svg#chains-pressed"); }
+
+#eme-notification-icon[firstplay=true] {
+ animation: emeTeachingMoment 0.2s linear 0s 5 normal; }
+
+@keyframes emeTeachingMoment {
+ 0% {
+ transform: translateX(0); }
+ 25% {
+ transform: translateX(3px); }
+ 75% {
+ transform: translateX(-3px); }
+ 100% {
+ transform: translateX(0); } }
/* Customization mode */
/* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
@@ -3930,36 +3535,19 @@ chatbox {
#customization-titlebar-visibility-button {
list-style-image: url("chrome://browser/skin/customizableui/customize-titleBar-toggle.png");
- -moz-image-region: rect(0, 24px, 24px, 0); }
-
-#customization-lwtheme-button,
-#customization-titlebar-visibility-button {
+ -moz-image-region: rect(0, 24px, 24px, 0);
padding: 2px 7px; }
-#customization-lwtheme-button > .box-inherit > .box-inherit > .button-text,
#customization-titlebar-visibility-button > .button-box > .button-text {
/* Sadly, button.css thinks its margins are perfect for everyone. */
-moz-margin-start: 6px !important; }
-#customization-lwtheme-button > .box-inherit > .box-inherit > .button-icon {
- width: 20px;
- height: 20px;
- border-radius: 2px;
- background-size: contain; }
-
#customization-titlebar-visibility-button > .button-box > .button-icon {
vertical-align: middle; }
#customization-titlebar-visibility-button[checked] {
-moz-image-region: rect(0, 48px, 24px, 24px); }
-@media (min-resolution: 1.1dppx) {
- #customization-titlebar-visibility-button {
- list-style-image: url("chrome://browser/skin/customizableui/customize-titleBar-toggle@2x.png");
- -moz-image-region: rect(0, 48px, 48px, 0); }
-
- #customization-titlebar-visibility-button[checked] {
- -moz-image-region: rect(0, 96px, 48px, 48px); } }
#main-window[customize-entered] #customization-panel-container {
background-image: url("chrome://browser/skin/customizableui/customizeMode-separatorHorizontal.png"), url("chrome://browser/skin/customizableui/customizeMode-separatorVertical.png"), url("chrome://browser/skin/customizableui/customizeMode-gridTexture.png"), url("chrome://browser/skin/customizableui/background-noise-toolbar.png"), linear-gradient(to bottom, #3e86ce, #3878ba);
background-position: center top, left center, left top, left top, left top;
@@ -3992,13 +3580,13 @@ toolbarpaletteitem[notransition][place="panel"] {
transition: none; }
toolbarpaletteitem > toolbarbutton > .toolbarbutton-icon,
-toolbarpaletteitem > toolbarbutton > .toolbarbutton-badge-stack > .toolbarbutton-icon,
+toolbarpaletteitem > toolbarbutton > .toolbarbutton-badge-container > .toolbarbutton-icon,
toolbarpaletteitem > toolbaritem.panel-wide-item,
toolbarpaletteitem > toolbarbutton[type="menu-button"] {
transition: transform 0.3s cubic-bezier(0.6, 2, 0.75, 1.5) !important; }
toolbarpaletteitem[mousedown] > toolbarbutton > .toolbarbutton-icon,
-toolbarpaletteitem[mousedown] > toolbarbutton > .toolbarbutton-badge-stack > .toolbarbutton-icon {
+toolbarpaletteitem[mousedown] > toolbarbutton > .toolbarbutton-badge-container > .toolbarbutton-icon {
transform: scale(1.3); }
toolbarpaletteitem[mousedown] > toolbaritem.panel-wide-item,
@@ -4318,11 +3906,9 @@ toolbarpaletteitem[place="toolbar"] {
margin: 24px -16px -16px;
padding: 2em 15px; }
-#UITourTooltipButtons > label,
#UITourTooltipButtons > button {
margin: 0 15px; }
-#UITourTooltipButtons > label:first-child,
#UITourTooltipButtons > button:first-child {
-moz-margin-start: 0; }
@@ -4331,7 +3917,6 @@ toolbarpaletteitem[place="toolbar"] {
height: 16px;
-moz-margin-end: 5px; }
-#UITourTooltipButtons > label,
#UITourTooltipButtons > button .button-text {
font-size: 1.15rem; }
@@ -4351,7 +3936,6 @@ toolbarpaletteitem[place="toolbar"] {
border-color: rgba(24, 26, 27, 0.15);
box-shadow: 0 1px 0 0 rgba(24, 26, 27, 0.05) inset; }
-#UITourTooltipButtons > label,
#UITourTooltipButtons > button.button-link {
-moz-appearance: none;
background: transparent;
@@ -4544,15 +4128,6 @@ notification.heartbeat {
#context-bookmarkpage[disabled=true] {
list-style-image: url("chrome://browser/skin/content-contextmenu.svg#bookmark-disabled"); }
-#context-bookmarkpage[starred=true] {
- list-style-image: url("chrome://browser/skin/content-contextmenu.svg#bookmarked"); }
-
-#context-bookmarkpage[starred=true][_moz-menuactive=true] {
- list-style-image: url("chrome://browser/skin/content-contextmenu.svg#bookmarked-active"); }
-
-#context-bookmarkpage[starred=true][disabled=true] {
- list-style-image: url("chrome://browser/skin/content-contextmenu.svg#bookmarked-disabled"); }
-
#context-back:-moz-locale-dir(rtl),
#context-forward:-moz-locale-dir(rtl),
#context-reload:-moz-locale-dir(rtl) {
@@ -4571,6 +4146,3 @@ notification.heartbeat {
/* override toolkit/themes/linux/global/menu.css */
-moz-padding-end: 0 !important;
-moz-margin-end: 0 !important; }
-
-.browser-action-panel > .panel-arrowcontainer > .panel-arrowcontent {
- padding: 0; }
diff --git a/arc-firefox-theme/chrome/browser/sass/browser-darker.css b/arc-firefox-theme/chrome/browser/sass/browser-darker.css
index cb09ca3..9e22daa 100644
--- a/arc-firefox-theme/chrome/browser/sass/browser-darker.css
+++ b/arc-firefox-theme/chrome/browser/sass/browser-darker.css
@@ -15,9 +15,7 @@
--toolbarbutton-checkedhover-backgroundcolor: #5294E2;
--toolbarbutton-combined-boxshadow: none;
--toolbarbutton-combined-backgroundimage: linear-gradient(rgba(23, 51, 79, 0.2) 0, rgba(23, 51, 79, 0.2) 18px);
- --verified-identity-box-backgroundcolor: transparent;
- --panel-separator-color: ThreeDShadow;
- --urlbar-separator-color: rgba(41, 41, 41, 0.2); }
+ --verified-identity-box-backgroundcolor: transparent; }
#menubar-items {
-moz-box-orient: vertical;
@@ -62,8 +60,8 @@
#TabsToolbar:not([collapsed="true"]) + #nav-bar {
border-top: 1px solid rgba(38, 42, 51, 0.97) !important;
background-clip: padding-box;
+ margin-top: -1px;
/* Move up into the TabsToolbar for the inner highlight at the top of the nav-bar */
- margin-top: calc(-1 * var(--navbar-tab-toolbar-highlight-overlap));
/* Position the toolbar above the bottom of background tabs */
position: relative;
z-index: 1; }
@@ -283,7 +281,7 @@ menuitem.bookmark-item {
opacity: 0.7; }
/* Stock icons for the menu bar items */
-menuitem:not([type]):not(.menuitem-tooltip):not(.menuitem-iconic-tooltip):not([endimage]) {
+menuitem:not([type]):not(.menuitem-tooltip):not(.menuitem-iconic-tooltip) {
-moz-binding: url("chrome://global/content/bindings/menu.xml#menuitem-iconic"); }
#placesContext_open\:newwindow,
@@ -442,10 +440,9 @@ menuitem:not([type]):not(.menuitem-tooltip):not(.menuitem-iconic-tooltip):not([e
#panelMenu_unsortedBookmarks {
list-style-image: url("chrome://browser/skin/places/unsortedBookmarks.png"); }
-#panelMenu_pocket,
-#menu_pocket,
-#BMB_pocket {
- list-style-image: url("chrome://browser/content/pocket/panels/img/pocketmenuitem16.png"); }
+#menu_readingList,
+#BMB_readingList {
+ list-style-image: url("chrome://browser/skin/readinglist/readinglist-icon.svg"); }
#menu_openDownloads {
list-style-image: url("chrome://browser/skin/Toolbar-small.png");
@@ -491,7 +488,7 @@ menuitem:not([type]):not(.menuitem-tooltip):not(.menuitem-iconic-tooltip):not([e
.findbar-button > .toolbarbutton-text,
:-moz-any(#TabsToolbar, #nav-bar) .toolbarbutton-1 > .toolbarbutton-menubutton-button > .toolbarbutton-icon,
:-moz-any(#TabsToolbar, #nav-bar) .toolbarbutton-1 > .toolbarbutton-menubutton-dropmarker > .dropmarker-icon,
-:-moz-any(#TabsToolbar, #nav-bar) .toolbarbutton-1 > .toolbarbutton-badge-stack,
+:-moz-any(#TabsToolbar, #nav-bar) .toolbarbutton-1 > .toolbarbutton-badge-container > .toolbarbutton-icon,
:-moz-any(#TabsToolbar, #nav-bar) .toolbarbutton-1 > .toolbarbutton-icon {
-moz-margin-end: 0;
padding: 2px 6px;
@@ -500,22 +497,25 @@ menuitem:not([type]):not(.menuitem-tooltip):not(.menuitem-iconic-tooltip):not([e
transition-property: background-color, border-color;
transition-duration: 150ms; }
-:-moz-any(#TabsToolbar, #nav-bar) .toolbarbutton-1:not(:-moz-any(#back-button, #forward-button, #home-button, #print-button, #downloads-button, #bookmarks-menu-button, #new-tab-button, #new-window-button, #fullscreen-button, #sync-button, #feed-button, #tabview-button, #social-share-button, #open-file-button, #find-button, #developer-button, #preferences-button, #privatebrowsing-button, #save-page-button, #add-ons-button, #history-panelmenu, #nav-bar-overflow-button, #PanelUI-menu-button, #characterencoding-button, #email-link-button, #sidebar-button, #zoom-out-button, #zoom-reset-button, #zoom-in-button, #cut-button, #copy-button, #paste-button, #e10s-button, #panic-button, #web-apps-button, #webide-button, #loop-button, #pocket-button)) > .toolbarbutton-icon,
-:-moz-any(#TabsToolbar, #nav-bar) .toolbarbutton-1:not(:-moz-any(#back-button, #forward-button, #home-button, #print-button, #downloads-button, #bookmarks-menu-button, #new-tab-button, #new-window-button, #fullscreen-button, #sync-button, #feed-button, #tabview-button, #social-share-button, #open-file-button, #find-button, #developer-button, #preferences-button, #privatebrowsing-button, #save-page-button, #add-ons-button, #history-panelmenu, #nav-bar-overflow-button, #PanelUI-menu-button, #characterencoding-button, #email-link-button, #sidebar-button, #zoom-out-button, #zoom-reset-button, #zoom-in-button, #cut-button, #copy-button, #paste-button, #e10s-button, #panic-button, #web-apps-button, #webide-button, #loop-button, #pocket-button)) > .toolbarbutton-badge-stack,
-:-moz-any(#TabsToolbar, #nav-bar) .toolbarbutton-1:not(:-moz-any(#back-button, #forward-button, #home-button, #print-button, #downloads-button, #bookmarks-menu-button, #new-tab-button, #new-window-button, #fullscreen-button, #sync-button, #feed-button, #tabview-button, #social-share-button, #open-file-button, #find-button, #developer-button, #preferences-button, #privatebrowsing-button, #save-page-button, #add-ons-button, #history-panelmenu, #nav-bar-overflow-button, #PanelUI-menu-button, #characterencoding-button, #email-link-button, #sidebar-button, #zoom-out-button, #zoom-reset-button, #zoom-in-button, #cut-button, #copy-button, #paste-button, #e10s-button, #panic-button, #web-apps-button, #webide-button, #loop-button, #pocket-button)) > .toolbarbutton-menubutton-button > .toolbarbutton-icon {
+:-moz-any(#TabsToolbar, #nav-bar) .toolbarbutton-1:not(:-moz-any(#back-button, #forward-button, #home-button, #print-button, #downloads-button, #bookmarks-menu-button, #new-tab-button, #new-window-button, #fullscreen-button, #sync-button, #feed-button, #tabview-button, #social-share-button, #open-file-button, #find-button, #developer-button, #preferences-button, #privatebrowsing-button, #save-page-button, #switch-to-metro-button, #add-ons-button, #history-panelmenu, #nav-bar-overflow-button, #PanelUI-menu-button, #characterencoding-button, #email-link-button, #sidebar-button, #zoom-out-button, #zoom-reset-button, #zoom-in-button, #cut-button, #copy-button, #paste-button, #e10s-button, #panic-button, #web-apps-button, #webide-button, #loop-button)) > .toolbarbutton-icon,
+:-moz-any(#TabsToolbar, #nav-bar) .toolbarbutton-1:not(:-moz-any(#back-button, #forward-button, #home-button, #print-button, #downloads-button, #bookmarks-menu-button, #new-tab-button, #new-window-button, #fullscreen-button, #sync-button, #feed-button, #tabview-button, #social-share-button, #open-file-button, #find-button, #developer-button, #preferences-button, #privatebrowsing-button, #save-page-button, #switch-to-metro-button, #add-ons-button, #history-panelmenu, #nav-bar-overflow-button, #PanelUI-menu-button, #characterencoding-button, #email-link-button, #sidebar-button, #zoom-out-button, #zoom-reset-button, #zoom-in-button, #cut-button, #copy-button, #paste-button, #e10s-button, #panic-button, #web-apps-button, #webide-button, #loop-button)) > .toolbarbutton-badge-container > .toolbarbutton-icon,
+:-moz-any(#TabsToolbar, #nav-bar) .toolbarbutton-1:not(:-moz-any(#back-button, #forward-button, #home-button, #print-button, #downloads-button, #bookmarks-menu-button, #new-tab-button, #new-window-button, #fullscreen-button, #sync-button, #feed-button, #tabview-button, #social-share-button, #open-file-button, #find-button, #developer-button, #preferences-button, #privatebrowsing-button, #save-page-button, #switch-to-metro-button, #add-ons-button, #history-panelmenu, #nav-bar-overflow-button, #PanelUI-menu-button, #characterencoding-button, #email-link-button, #sidebar-button, #zoom-out-button, #zoom-reset-button, #zoom-in-button, #cut-button, #copy-button, #paste-button, #e10s-button, #panic-button, #web-apps-button, #webide-button, #loop-button)) > .toolbarbutton-menubutton-button > .toolbarbutton-icon {
padding: 3px 7px; }
+toolbarbutton.badged-button > .toolbarbutton-badge-container > .toolbarbutton-icon,
+toolbarbutton[type="socialmark"] > .toolbarbutton-icon {
+ max-width: 32px !important; }
+
/* Help SDK icons fit: */
-toolbarbutton[constrain-size="true"][cui-areatype="toolbar"] > .toolbarbutton-icon,
-toolbarbutton[constrain-size="true"][cui-areatype="toolbar"] > .toolbarbutton-badge-stack > .toolbarbutton-icon {
+toolbarbutton[sdk-button="true"][cui-areatype="toolbar"] > .toolbarbutton-icon {
width: 16px; }
-:-moz-any(#TabsToolbar, #nav-bar) toolbarbutton[constrain-size="true"][cui-areatype="toolbar"] > .toolbarbutton-icon {
+:-moz-any(#TabsToolbar, #nav-bar) toolbarbutton[sdk-button="true"][cui-areatype="toolbar"] > .toolbarbutton-icon {
/* XXXgijs box models strike again: this is 16px + 2 * 7px padding + 2 * 1px border (from the rules above) */
width: 32px; }
#nav-bar #PanelUI-menu-button {
- -moz-padding-start: 5px;
+ -moz-padding-start: 7px;
-moz-padding-end: 5px; }
#nav-bar #PanelUI-button,
@@ -527,7 +527,7 @@ toolbarbutton[constrain-size="true"][cui-areatype="toolbar"] > .toolbarbutton-ba
:-moz-any(#TabsToolbar, #nav-bar) .toolbarbutton-1[open]:not([disabled=true]) > .toolbarbutton-menubutton-button > .toolbarbutton-icon,
:-moz-any(#TabsToolbar, #nav-bar) .toolbarbutton-1:not([disabled=true]):not([open]):hover > .toolbarbutton-menubutton-button > .toolbarbutton-icon,
:-moz-any(#TabsToolbar, #nav-bar) .toolbarbutton-1:not([disabled=true]):not([open]):hover > .toolbarbutton-menubutton-dropmarker > .dropmarker-icon,
-:-moz-any(#TabsToolbar, #nav-bar) .toolbarbutton-1:not([disabled=true]):hover > .toolbarbutton-badge-stack,
+:-moz-any(#TabsToolbar, #nav-bar) .toolbarbutton-1:not([disabled=true]):hover > .toolbarbutton-badge-container > .toolbarbutton-icon,
:-moz-any(#TabsToolbar, #nav-bar) .toolbarbutton-1:not([disabled=true]):hover > .toolbarbutton-icon {
background: var(--toolbarbutton-hover-background);
border-width: 1px;
@@ -549,7 +549,7 @@ toolbarbutton[constrain-size="true"][cui-areatype="toolbar"] > .toolbarbutton-ba
.findbar-button:not([disabled=true]):-moz-any([checked="true"], :hover:active) > .toolbarbutton-text,
:-moz-any(#TabsToolbar, #nav-bar) .toolbarbutton-1:not([open="true"]) > .toolbarbutton-menubutton-button:not([disabled=true]):-moz-any(:hover:active, [open="true"]) > .toolbarbutton-icon,
:-moz-any(#TabsToolbar, #nav-bar) .toolbarbutton-1[open="true"] > .toolbarbutton-menubutton-dropmarker:not([disabled=true]) > .dropmarker-icon,
-:-moz-any(#TabsToolbar, #nav-bar) .toolbarbutton-1:not([disabled=true]):-moz-any([open], [checked], :hover:active) > .toolbarbutton-badge-stack,
+:-moz-any(#TabsToolbar, #nav-bar) .toolbarbutton-1:not([disabled=true]):-moz-any([open], [checked], :hover:active) > .toolbarbutton-badge-container > .toolbarbutton-icon,
:-moz-any(#TabsToolbar, #nav-bar) .toolbarbutton-1:not([disabled=true]):-moz-any([open], [checked], :hover:active) > .toolbarbutton-icon {
background: var(--toolbarbutton-active-background);
box-shadow: var(--toolbarbutton-active-boxshadow);
@@ -690,11 +690,13 @@ toolbarbutton[constrain-size="true"][cui-areatype="toolbar"] > .toolbarbutton-ba
#sync-button[cui-areatype="toolbar"] {
-moz-image-region: rect(0, 270px, 18px, 252px); }
-#sync-button[cui-areatype="toolbar"][status="active"] {
+#sync-button[cui-areatype="toolbar"][status="active"],
+#sync-button[cui-areatype="toolbar"][status="active"]:hover:active:not([disabled="true"]) {
list-style-image: url("chrome://browser/skin/syncProgress-toolbar.png");
-moz-image-region: rect(0, 18px, 18px, 0px); }
-toolbar[brighttext] #sync-button[status="active"] {
+toolbar[brighttext] #sync-button[status="active"],
+toolbar[brighttext] #sync-button[status="active"]:hover:active:not([disabled="true"]) {
list-style-image: url("chrome://browser/skin/syncProgress-toolbar-inverted.png"); }
#feed-button[cui-areatype="toolbar"] {
@@ -739,13 +741,6 @@ toolbar[brighttext] #sync-button[status="active"] {
#PanelUI-menu-button {
-moz-image-region: rect(0, 486px, 18px, 468px); }
-#PanelUI-menu-button.thumburger {
- list-style-image: url("chrome://browser/skin/customizableui/thumburger.png") !important;
- -moz-image-region: auto !important; }
-
-toolbar[brighttext] #PanelUI-menu-button.thumburger {
- list-style-image: url("chrome://browser/skin/customizableui/thumburger-inverted.png") !important; }
-
#edit-controls:not(:-moz-any(:not([cui-areatype="toolbar"]), [overflowedItem=true])) > #cut-button {
-moz-image-region: rect(0, 504px, 18px, 486px); }
@@ -788,459 +783,234 @@ toolbar[brighttext] #PanelUI-menu-button.thumburger {
#web-apps-button[cui-areatype="toolbar"] {
-moz-image-region: rect(0, 720px, 18px, 702px); }
-#loop-button {
+#loop-button > .toolbarbutton-badge-container {
list-style-image: url(chrome://browser/skin/loop/toolbar.png);
-moz-image-region: rect(0, 18px, 18px, 0); }
-toolbar[brighttext] #loop-button {
+toolbar[brighttext] #loop-button > .toolbarbutton-badge-container {
list-style-image: url(chrome://browser/skin/loop/toolbar-inverted.png); }
-#loop-button[state="disabled"],
-#loop-button[disabled="true"] {
+#loop-button[state="disabled"] > .toolbarbutton-badge-container,
+#loop-button[disabled="true"] > .toolbarbutton-badge-container {
-moz-image-region: rect(0, 36px, 18px, 18px); }
-#loop-button:not([disabled="true"])[state="error"] {
+#loop-button:not([disabled="true"])[state="error"] > .toolbarbutton-badge-container {
-moz-image-region: rect(0, 54px, 18px, 36px); }
-#loop-button:not([disabled="true"])[state="action"] {
+#loop-button:not([disabled="true"])[state="action"] > .toolbarbutton-badge-container {
-moz-image-region: rect(0, 72px, 18px, 54px); }
-#loop-button:not([disabled="true"])[state="action"]:-moz-any(:hover, :hover:active, [open]) {
+#loop-button:not([disabled="true"])[state="action"]:-moz-any(:hover, :hover:active, [open]) > .toolbarbutton-badge-container {
-moz-image-region: rect(0, 90px, 18px, 72px); }
-#loop-button:not([disabled="true"])[state="active"] {
+#loop-button:not([disabled="true"])[state="active"] > .toolbarbutton-badge-container {
-moz-image-region: rect(0, 108px, 18px, 90px); }
-#loop-button:not([disabled="true"])[state="active"]:-moz-any(:hover, :hover:active, [open]) {
+#loop-button:not([disabled="true"])[state="active"]:-moz-any(:hover, :hover:active, [open]) > .toolbarbutton-badge-container {
-moz-image-region: rect(0, 126px, 18px, 108px); }
#webide-button[cui-areatype="toolbar"] {
-moz-image-region: rect(0, 738px, 18px, 720px); }
-#pocket-button[cui-areatype="toolbar"] {
- -moz-image-region: rect(0, 774px, 18px, 756px); }
-
-#pocket-button[cui-areatype="toolbar"][open] {
- -moz-image-region: rect(18px, 774px, 36px, 756px); }
-
/* Menu panel and palette styles */
+/* Note that this file isn't used for HiDPI on OS X. */
:root {
--menupanel-list-style-image: url(chrome://browser/skin/menuPanel.png);
- --menupanel-list-style-image-2x: url(chrome://browser/skin/menuPanel@2x.png);
- --menupanel-small-list-style-image: url(chrome://browser/skin/menuPanel-small.png);
- --menupanel-small-list-style-image-2x: url(chrome://browser/skin/menuPanel-small@2x.png); }
-
-@media not all and (min-resolution: 1.1dppx) {
- toolbaritem[sdkstylewidget="true"] > toolbarbutton,
- :-moz-any(#back-button, #forward-button, #home-button, #print-button, #downloads-button, #bookmarks-menu-button, #new-tab-button, #new-window-button, #fullscreen-button, #sync-button, #feed-button, #tabview-button, #social-share-button, #open-file-button, #find-button, #developer-button, #preferences-button, #privatebrowsing-button, #save-page-button, #add-ons-button, #history-panelmenu, #nav-bar-overflow-button, #PanelUI-menu-button, #characterencoding-button, #email-link-button, #sidebar-button, #zoom-out-button, #zoom-reset-button, #zoom-in-button, #cut-button, #copy-button, #paste-button, #e10s-button, #panic-button, #web-apps-button, #webide-button, #loop-button, #pocket-button)[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > :-moz-any(#back-button, #forward-button, #home-button, #print-button, #downloads-button, #bookmarks-menu-button, #new-tab-button, #new-window-button, #fullscreen-button, #sync-button, #feed-button, #tabview-button, #social-share-button, #open-file-button, #find-button, #developer-button, #preferences-button, #privatebrowsing-button, #save-page-button, #add-ons-button, #history-panelmenu, #nav-bar-overflow-button, #PanelUI-menu-button, #characterencoding-button, #email-link-button, #sidebar-button, #zoom-out-button, #zoom-reset-button, #zoom-in-button, #cut-button, #copy-button, #paste-button, #e10s-button, #panic-button, #web-apps-button, #webide-button, #loop-button, #pocket-button) {
- list-style-image: var(--menupanel-list-style-image); }
-
- #home-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #home-button {
- -moz-image-region: rect(0px, 128px, 32px, 96px); }
-
- #bookmarks-menu-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #bookmarks-menu-button {
- -moz-image-region: rect(0px, 192px, 32px, 160px); }
-
- #bookmarks-menu-button[cui-areatype="menu-panel"][panel-multiview-anchor=true] {
- -moz-image-region: rect(32px, 192px, 64px, 160px); }
-
- #history-panelmenu[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #history-panelmenu {
- -moz-image-region: rect(0px, 224px, 32px, 192px); }
-
- #history-panelmenu[cui-areatype="menu-panel"][panel-multiview-anchor=true] {
- -moz-image-region: rect(32px, 224px, 64px, 192px); }
-
- #downloads-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #downloads-button {
- -moz-image-region: rect(0px, 256px, 32px, 224px); }
-
- #add-ons-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #add-ons-button {
- -moz-image-region: rect(0px, 288px, 32px, 256px); }
-
- #open-file-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #open-file-button {
- -moz-image-region: rect(0px, 320px, 32px, 288px); }
-
- #save-page-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #save-page-button {
- -moz-image-region: rect(0px, 352px, 32px, 320px); }
-
- #sync-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #sync-button {
- -moz-image-region: rect(0px, 384px, 32px, 352px); }
-
- #sync-button[cui-areatype="menu-panel"][status="active"] {
- list-style-image: url(chrome://browser/skin/syncProgress-menuPanel.png);
- -moz-image-region: rect(0px, 32px, 32px, 0px); }
-
- #feed-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #feed-button {
- -moz-image-region: rect(0px, 416px, 32px, 384px); }
-
- #feed-button[cui-areatype="menu-panel"][panel-multiview-anchor=true] {
- -moz-image-region: rect(32px, 416px, 64px, 384px); }
-
- #social-share-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #social-share-button {
- -moz-image-region: rect(0px, 448px, 32px, 416px); }
-
- #characterencoding-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #characterencoding-button {
- -moz-image-region: rect(0px, 480px, 32px, 448px); }
-
- #characterencoding-button[cui-areatype="menu-panel"][panel-multiview-anchor=true] {
- -moz-image-region: rect(32px, 480px, 64px, 448px); }
-
- #new-window-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #new-window-button {
- -moz-image-region: rect(0px, 512px, 32px, 480px); }
-
- #e10s-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #e10s-button {
- -moz-image-region: rect(0px, 512px, 32px, 480px); }
-
- #new-tab-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #new-tab-button {
- -moz-image-region: rect(0px, 544px, 32px, 512px); }
-
- #privatebrowsing-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #privatebrowsing-button {
- -moz-image-region: rect(0px, 576px, 32px, 544px); }
-
- #tabview-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #tabview-button {
- -moz-image-region: rect(0px, 608px, 32px, 576px); }
-
- #find-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #find-button {
- -moz-image-region: rect(0px, 640px, 32px, 608px); }
-
- #print-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #print-button {
- -moz-image-region: rect(0px, 672px, 32px, 640px); }
-
- #fullscreen-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #fullscreen-button {
- -moz-image-region: rect(0px, 704px, 32px, 672px); }
-
- #developer-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #developer-button {
- -moz-image-region: rect(0px, 736px, 32px, 704px); }
-
- #developer-button[cui-areatype="menu-panel"][panel-multiview-anchor=true] {
- -moz-image-region: rect(32px, 736px, 64px, 704px); }
-
- #preferences-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #preferences-button {
- -moz-image-region: rect(0px, 768px, 32px, 736px); }
-
- #email-link-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #email-link-button {
- -moz-image-region: rect(0, 800px, 32px, 768px); }
-
- #sidebar-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #sidebar-button {
- -moz-image-region: rect(0, 864px, 32px, 832px); }
-
- #sidebar-button[cui-areatype="menu-panel"][panel-multiview-anchor=true] {
- -moz-image-region: rect(32px, 864px, 64px, 832px); }
-
- #panic-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #panic-button {
- -moz-image-region: rect(0, 896px, 32px, 864px); }
-
- #panic-button[cui-areatype="menu-panel"][panel-multiview-anchor=true] {
- -moz-image-region: rect(32px, 896px, 64px, 864px); }
-
- #web-apps-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #web-apps-button {
- -moz-image-region: rect(0, 928px, 32px, 896px); }
-
- #webide-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #webide-button {
- -moz-image-region: rect(0px, 960px, 32px, 928px); }
-
- #pocket-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #pocket-button {
- -moz-image-region: rect(0px, 992px, 32px, 960px); }
-
- #pocket-button[cui-areatype="menu-panel"][panel-multiview-anchor=true] {
- -moz-image-region: rect(32px, 992px, 64px, 960px); }
-
- toolbaritem[sdkstylewidget="true"] > toolbarbutton {
- -moz-image-region: rect(0, 832px, 32px, 800px); }
-
- #loop-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #loop-button {
- list-style-image: url(chrome://browser/skin/loop/menuPanel.png);
- -moz-image-region: rect(0, 32px, 32px, 0); }
-
- /* Make sure that the state icons are not shown in the customization palette. */
- toolbarpaletteitem[place="palette"] > #loop-button {
- -moz-image-region: rect(0, 32px, 32px, 0) !important; }
-
- #loop-button[cui-areatype="menu-panel"][state="disabled"],
- #loop-button[cui-areatype="menu-panel"][disabled="true"] {
- -moz-image-region: rect(0, 64px, 32px, 32px); }
-
- #loop-button[cui-areatype="menu-panel"]:not([disabled="true"])[state="error"] {
- -moz-image-region: rect(0, 96px, 32px, 64px); }
-
- #loop-button[cui-areatype="menu-panel"]:not([disabled="true"])[state="action"] {
- -moz-image-region: rect(0, 128px, 32px, 96px); }
+ --menupanel-small-list-style-image: url(chrome://browser/skin/menuPanel-small.png); }
- #loop-button[cui-areatype="menu-panel"]:not([disabled="true"])[state="action"]:-moz-any(:hover, :hover:active, [open]) {
- -moz-image-region: rect(0, 160px, 32px, 128px); }
+toolbaritem[sdkstylewidget="true"] > toolbarbutton,
+:-moz-any(#back-button, #forward-button, #home-button, #print-button, #downloads-button, #bookmarks-menu-button, #new-tab-button, #new-window-button, #fullscreen-button, #sync-button, #feed-button, #tabview-button, #social-share-button, #open-file-button, #find-button, #developer-button, #preferences-button, #privatebrowsing-button, #save-page-button, #switch-to-metro-button, #add-ons-button, #history-panelmenu, #nav-bar-overflow-button, #PanelUI-menu-button, #characterencoding-button, #email-link-button, #sidebar-button, #zoom-out-button, #zoom-reset-button, #zoom-in-button, #cut-button, #copy-button, #paste-button, #e10s-button, #panic-button, #web-apps-button, #webide-button, #loop-button)[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > :-moz-any(#back-button, #forward-button, #home-button, #print-button, #downloads-button, #bookmarks-menu-button, #new-tab-button, #new-window-button, #fullscreen-button, #sync-button, #feed-button, #tabview-button, #social-share-button, #open-file-button, #find-button, #developer-button, #preferences-button, #privatebrowsing-button, #save-page-button, #switch-to-metro-button, #add-ons-button, #history-panelmenu, #nav-bar-overflow-button, #PanelUI-menu-button, #characterencoding-button, #email-link-button, #sidebar-button, #zoom-out-button, #zoom-reset-button, #zoom-in-button, #cut-button, #copy-button, #paste-button, #e10s-button, #panic-button, #web-apps-button, #webide-button, #loop-button) {
+ list-style-image: var(--menupanel-list-style-image); }
- #loop-button[cui-areatype="menu-panel"]:not([disabled="true"])[state="active"] {
- -moz-image-region: rect(0, 192px, 32px, 160px); }
+#home-button[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #home-button {
+ -moz-image-region: rect(0px, 128px, 32px, 96px); }
- #loop-button[cui-areatype="menu-panel"]:not([disabled="true"])[state="active"]:-moz-any(:hover, :hover:active, [open]) {
- -moz-image-region: rect(0, 224px, 32px, 192px); }
+#bookmarks-menu-button[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #bookmarks-menu-button {
+ -moz-image-region: rect(0px, 192px, 32px, 160px); }
- /* Wide panel control icons */
- #edit-controls:-moz-any(:not([cui-areatype="toolbar"]), [overflowedItem=true]) > toolbarbutton,
- #zoom-controls:-moz-any(:not([cui-areatype="toolbar"]), [overflowedItem=true]) > toolbarbutton,
- toolbarpaletteitem[place="palette"] > #edit-controls > toolbarbutton,
- toolbarpaletteitem[place="palette"] > #zoom-controls > toolbarbutton {
- list-style-image: var(--menupanel-small-list-style-image); }
+#bookmarks-menu-button[cui-areatype="menu-panel"][panel-multiview-anchor=true] {
+ -moz-image-region: rect(32px, 192px, 64px, 160px); }
- #edit-controls:-moz-any(:not([cui-areatype="toolbar"]), [overflowedItem=true]) > #cut-button,
- toolbarpaletteitem[place="palette"] > #edit-controls > #cut-button {
- -moz-image-region: rect(0px, 32px, 16px, 16px); }
+#history-panelmenu[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #history-panelmenu {
+ -moz-image-region: rect(0px, 224px, 32px, 192px); }
- #edit-controls:-moz-any(:not([cui-areatype="toolbar"]), [overflowedItem=true]) > #copy-button,
- toolbarpaletteitem[place="palette"] > #edit-controls > #copy-button {
- -moz-image-region: rect(0px, 48px, 16px, 32px); }
+#history-panelmenu[cui-areatype="menu-panel"][panel-multiview-anchor=true] {
+ -moz-image-region: rect(32px, 224px, 64px, 192px); }
- #edit-controls:-moz-any(:not([cui-areatype="toolbar"]), [overflowedItem=true]) > #paste-button,
- toolbarpaletteitem[place="palette"] > #edit-controls > #paste-button {
- -moz-image-region: rect(0px, 64px, 16px, 48px); }
+#downloads-button[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #downloads-button {
+ -moz-image-region: rect(0px, 256px, 32px, 224px); }
- #zoom-controls:-moz-any(:not([cui-areatype="toolbar"]), [overflowedItem=true]) > #zoom-out-button,
- toolbarpaletteitem[place="palette"] > #zoom-controls > #zoom-out-button {
- -moz-image-region: rect(0px, 80px, 16px, 64px); }
+#add-ons-button[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #add-ons-button {
+ -moz-image-region: rect(0px, 288px, 32px, 256px); }
- #zoom-controls:-moz-any(:not([cui-areatype="toolbar"]), [overflowedItem=true]) > #zoom-in-button,
- toolbarpaletteitem[place="palette"] > #zoom-controls > #zoom-in-button {
- -moz-image-region: rect(0px, 96px, 16px, 80px); }
+#open-file-button[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #open-file-button {
+ -moz-image-region: rect(0px, 320px, 32px, 288px); }
- #add-share-provider {
- list-style-image: url(chrome://browser/skin/menuPanel-small.png);
- -moz-image-region: rect(0px, 96px, 16px, 80px); } }
-/* Menu panel and palette styles */
-@media (min-resolution: 1.1dppx) {
- toolbaritem[sdkstylewidget="true"] > toolbarbutton,
- :-moz-any(#back-button, #forward-button, #home-button, #print-button, #downloads-button, #bookmarks-menu-button, #new-tab-button, #new-window-button, #fullscreen-button, #sync-button, #feed-button, #tabview-button, #social-share-button, #open-file-button, #find-button, #developer-button, #preferences-button, #privatebrowsing-button, #save-page-button, #add-ons-button, #history-panelmenu, #nav-bar-overflow-button, #PanelUI-menu-button, #characterencoding-button, #email-link-button, #sidebar-button, #zoom-out-button, #zoom-reset-button, #zoom-in-button, #cut-button, #copy-button, #paste-button, #e10s-button, #panic-button, #web-apps-button, #webide-button, #loop-button, #pocket-button)[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > :-moz-any(#back-button, #forward-button, #home-button, #print-button, #downloads-button, #bookmarks-menu-button, #new-tab-button, #new-window-button, #fullscreen-button, #sync-button, #feed-button, #tabview-button, #social-share-button, #open-file-button, #find-button, #developer-button, #preferences-button, #privatebrowsing-button, #save-page-button, #add-ons-button, #history-panelmenu, #nav-bar-overflow-button, #PanelUI-menu-button, #characterencoding-button, #email-link-button, #sidebar-button, #zoom-out-button, #zoom-reset-button, #zoom-in-button, #cut-button, #copy-button, #paste-button, #e10s-button, #panic-button, #web-apps-button, #webide-button, #loop-button, #pocket-button) {
- list-style-image: var(--menupanel-list-style-image-2x); }
-
- #home-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #home-button {
- -moz-image-region: rect(0px, 256px, 64px, 192px); }
-
- #bookmarks-menu-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #bookmarks-menu-button {
- -moz-image-region: rect(0px, 384px, 64px, 320px); }
-
- #bookmarks-menu-button[cui-areatype="menu-panel"][panel-multiview-anchor=true] {
- -moz-image-region: rect(64px, 384px, 128px, 320px); }
-
- #history-panelmenu[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #history-panelmenu {
- -moz-image-region: rect(0px, 448px, 64px, 384px); }
-
- #history-panelmenu[cui-areatype="menu-panel"][panel-multiview-anchor=true] {
- -moz-image-region: rect(64px, 448px, 128px, 384px); }
-
- #downloads-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #downloads-button {
- -moz-image-region: rect(0px, 512px, 64px, 448px); }
+#save-page-button[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #save-page-button {
+ -moz-image-region: rect(0px, 352px, 32px, 320px); }
- #add-ons-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #add-ons-button {
- -moz-image-region: rect(0px, 576px, 64px, 512px); }
+#sync-button[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #sync-button {
+ -moz-image-region: rect(0px, 384px, 32px, 352px); }
- #open-file-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #open-file-button {
- -moz-image-region: rect(0px, 640px, 64px, 576px); }
+#sync-button[cui-areatype="menu-panel"][status="active"] {
+ list-style-image: url(chrome://browser/skin/syncProgress-menuPanel.png);
+ -moz-image-region: rect(0px, 32px, 32px, 0px); }
- #save-page-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #save-page-button {
- -moz-image-region: rect(0px, 704px, 64px, 640px); }
+#feed-button[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #feed-button {
+ -moz-image-region: rect(0px, 416px, 32px, 384px); }
- #sync-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #sync-button {
- -moz-image-region: rect(0px, 768px, 64px, 704px); }
+#social-share-button[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #social-share-button {
+ -moz-image-region: rect(0px, 448px, 32px, 416px); }
- #sync-button[cui-areatype="menu-panel"][status="active"] {
- list-style-image: url(chrome://browser/skin/syncProgress-menuPanel@2x.png);
- -moz-image-region: rect(0px, 64px, 64px, 0px); }
+#characterencoding-button[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #characterencoding-button {
+ -moz-image-region: rect(0px, 480px, 32px, 448px); }
- #feed-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #feed-button {
- -moz-image-region: rect(0px, 832px, 64px, 768px); }
+#characterencoding-button[cui-areatype="menu-panel"][panel-multiview-anchor=true] {
+ -moz-image-region: rect(32px, 480px, 64px, 448px); }
- #feed-button[cui-areatype="menu-panel"][panel-multiview-anchor=true] {
- -moz-image-region: rect(64px, 832px, 128px, 768px); }
+#new-window-button[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #new-window-button {
+ -moz-image-region: rect(0px, 512px, 32px, 480px); }
- #social-share-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #social-share-button {
- -moz-image-region: rect(0px, 896px, 64px, 832px); }
+#e10s-button[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #e10s-button {
+ -moz-image-region: rect(0px, 512px, 32px, 480px); }
- #characterencoding-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #characterencoding-button {
- -moz-image-region: rect(0, 960px, 64px, 896px); }
+#new-tab-button[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #new-tab-button {
+ -moz-image-region: rect(0px, 544px, 32px, 512px); }
- #characterencoding-button[cui-areatype="menu-panel"][panel-multiview-anchor=true] {
- -moz-image-region: rect(64px, 960px, 128px, 896px); }
+#privatebrowsing-button[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #privatebrowsing-button {
+ -moz-image-region: rect(0px, 576px, 32px, 544px); }
- #new-window-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #new-window-button {
- -moz-image-region: rect(0px, 1024px, 64px, 960px); }
+#tabview-button[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #tabview-button {
+ -moz-image-region: rect(0px, 608px, 32px, 576px); }
- #e10s-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #e10s-button {
- -moz-image-region: rect(0px, 1024px, 64px, 960px); }
+#find-button[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #find-button {
+ -moz-image-region: rect(0px, 640px, 32px, 608px); }
- #webide-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #webide-button {
- -moz-image-region: rect(0px, 1920px, 64px, 1856px); }
+#print-button[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #print-button {
+ -moz-image-region: rect(0px, 672px, 32px, 640px); }
- #pocket-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #pocket-button {
- -moz-image-region: rect(0px, 1984px, 64px, 1920px); }
+#fullscreen-button[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #fullscreen-button {
+ -moz-image-region: rect(0px, 704px, 32px, 672px); }
- #pocket-button[cui-areatype="menu-panel"][panel-multiview-anchor=true] {
- -moz-image-region: rect(64px, 1984px, 128px, 1920px); }
+#developer-button[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #developer-button {
+ -moz-image-region: rect(0px, 736px, 32px, 704px); }
- #loop-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #loop-button {
- list-style-image: url(chrome://browser/skin/loop/menuPanel@2x.png);
- -moz-image-region: rect(0, 64px, 64px, 0); }
+#developer-button[cui-areatype="menu-panel"][panel-multiview-anchor=true] {
+ -moz-image-region: rect(32px, 736px, 64px, 704px); }
- /* Make sure that the state icons are not shown in the customization palette. */
- toolbarpaletteitem[place="palette"] > #loop-button {
- -moz-image-region: rect(0, 64px, 64px, 0) !important; }
+#preferences-button[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #preferences-button {
+ -moz-image-region: rect(0px, 768px, 32px, 736px); }
- #loop-button[cui-areatype="menu-panel"][state="disabled"],
- #loop-button[cui-areatype="menu-panel"][disabled="true"] {
- -moz-image-region: rect(0, 128px, 64px, 64px); }
+#email-link-button[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #email-link-button {
+ -moz-image-region: rect(0, 800px, 32px, 768px); }
- #loop-button[cui-areatype="menu-panel"]:not([disabled="true"])[state="error"] {
- -moz-image-region: rect(0, 192px, 64px, 128px); }
+#sidebar-button[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #sidebar-button {
+ -moz-image-region: rect(0, 864px, 32px, 832px); }
- #loop-button[cui-areatype="menu-panel"]:not([disabled="true"])[state="action"] {
- -moz-image-region: rect(0, 256px, 64px, 192px); }
+#sidebar-button[cui-areatype="menu-panel"][panel-multiview-anchor=true] {
+ -moz-image-region: rect(32px, 864px, 64px, 832px); }
- #loop-button[cui-areatype="menu-panel"]:not([disabled="true"])[state="action"]:-moz-any(:hover, :hover:active, [open]) {
- -moz-image-region: rect(0, 320px, 64px, 256px); }
+#panic-button[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #panic-button {
+ -moz-image-region: rect(0, 896px, 32px, 864px); }
- #loop-button[cui-areatype="menu-panel"]:not([disabled="true"])[state="active"] {
- -moz-image-region: rect(0, 384px, 64px, 320px); }
+#panic-button[cui-areatype="menu-panel"][panel-multiview-anchor=true] {
+ -moz-image-region: rect(32px, 896px, 64px, 864px); }
- #loop-button[cui-areatype="menu-panel"]:not([disabled="true"])[state="active"]:-moz-any(:hover, :hover:active, [open]) {
- -moz-image-region: rect(0, 448px, 64px, 384px); }
+#web-apps-button[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #web-apps-button {
+ -moz-image-region: rect(0, 928px, 32px, 896px); }
- #new-tab-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #new-tab-button {
- -moz-image-region: rect(0px, 1088px, 64px, 1024px); }
+#webide-button[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #webide-button {
+ -moz-image-region: rect(0px, 960px, 32px, 928px); }
- #privatebrowsing-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #privatebrowsing-button {
- -moz-image-region: rect(0px, 1152px, 64px, 1088px); }
+toolbaritem[sdkstylewidget="true"] > toolbarbutton {
+ -moz-image-region: rect(0, 832px, 32px, 800px); }
- #tabview-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #tabview-button {
- -moz-image-region: rect(0px, 1216px, 64px, 1152px); }
+#loop-button[cui-areatype="menu-panel"] > .toolbarbutton-badge-container,
+toolbarpaletteitem[place="palette"] > #loop-button > .toolbarbutton-badge-container {
+ list-style-image: url(chrome://browser/skin/loop/menuPanel.png);
+ -moz-image-region: rect(0, 32px, 32px, 0); }
- #find-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #find-button {
- -moz-image-region: rect(0px, 1280px, 64px, 1216px); }
+/* Make sure that the state icons are not shown in the customization palette. */
+toolbarpaletteitem[place="palette"] > #loop-button > .toolbarbutton-badge-container {
+ -moz-image-region: rect(0, 32px, 32px, 0) !important; }
- #print-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #print-button {
- -moz-image-region: rect(0px, 1344px, 64px, 1280px); }
-
- #fullscreen-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #fullscreen-button {
- -moz-image-region: rect(0px, 1408px, 64px, 1344px); }
-
- #developer-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #developer-button {
- -moz-image-region: rect(0px, 1472px, 64px, 1408px); }
-
- #developer-button[cui-areatype="menu-panel"][panel-multiview-anchor=true] {
- -moz-image-region: rect(64px, 1472px, 128px, 1408px); }
-
- #preferences-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #preferences-button {
- -moz-image-region: rect(0px, 1536px, 64px, 1472px); }
-
- #email-link-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #email-link-button {
- -moz-image-region: rect(0px, 1600px, 64px, 1536px); }
+#loop-button[cui-areatype="menu-panel"][state="disabled"] > .toolbarbutton-badge-container,
+#loop-button[cui-areatype="menu-panel"][disabled="true"] > .toolbarbutton-badge-container {
+ -moz-image-region: rect(0, 64px, 32px, 32px); }
- #sidebar-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #sidebar-button {
- -moz-image-region: rect(0px, 1728px, 64px, 1664px); }
+#loop-button[cui-areatype="menu-panel"]:not([disabled="true"])[state="error"] > .toolbarbutton-badge-container {
+ -moz-image-region: rect(0, 96px, 32px, 64px); }
- #sidebar-button[cui-areatype="menu-panel"][panel-multiview-anchor=true] {
- -moz-image-region: rect(64px, 1728px, 128px, 1664px); }
+#loop-button[cui-areatype="menu-panel"]:not([disabled="true"])[state="action"] > .toolbarbutton-badge-container {
+ -moz-image-region: rect(0, 128px, 32px, 96px); }
- #panic-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #panic-button {
- -moz-image-region: rect(0, 1792px, 64px, 1728px); }
+#loop-button[cui-areatype="menu-panel"]:not([disabled="true"])[state="action"]:-moz-any(:hover, :hover:active, [open]) > .toolbarbutton-badge-container {
+ -moz-image-region: rect(0, 160px, 32px, 128px); }
- #panic-button[cui-areatype="menu-panel"][panel-multiview-anchor=true] {
- -moz-image-region: rect(64px, 1792px, 128px, 1728px); }
+#loop-button[cui-areatype="menu-panel"]:not([disabled="true"])[state="active"] > .toolbarbutton-badge-container {
+ -moz-image-region: rect(0, 192px, 32px, 160px); }
- #web-apps-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #web-apps-button {
- -moz-image-region: rect(0, 1856px, 64px, 1792px); }
+#loop-button[cui-areatype="menu-panel"]:not([disabled="true"])[state="active"]:-moz-any(:hover, :hover:active, [open]) > .toolbarbutton-badge-container {
+ -moz-image-region: rect(0, 224px, 32px, 192px); }
- toolbaritem[sdkstylewidget="true"] > toolbarbutton {
- -moz-image-region: rect(0, 1664px, 64px, 1600px); }
+/* Wide panel control icons */
+#edit-controls:-moz-any(:not([cui-areatype="toolbar"]), [overflowedItem=true]) > toolbarbutton,
+#zoom-controls:-moz-any(:not([cui-areatype="toolbar"]), [overflowedItem=true]) > toolbarbutton,
+toolbarpaletteitem[place="palette"] > #edit-controls > toolbarbutton,
+toolbarpaletteitem[place="palette"] > #zoom-controls > toolbarbutton {
+ list-style-image: var(--menupanel-small-list-style-image); }
- /* Footer and wide panel control icons */
- #edit-controls:-moz-any(:not([cui-areatype="toolbar"]), [overflowedItem=true]) > toolbarbutton,
- #zoom-controls:-moz-any(:not([cui-areatype="toolbar"]), [overflowedItem=true]) > toolbarbutton,
- toolbarpaletteitem[place="palette"] > #edit-controls > toolbarbutton,
- toolbarpaletteitem[place="palette"] > #zoom-controls > toolbarbutton {
- list-style-image: var(--menupanel-small-list-style-image-2x); }
+#edit-controls:-moz-any(:not([cui-areatype="toolbar"]), [overflowedItem=true]) > #cut-button,
+toolbarpaletteitem[place="palette"] > #edit-controls > #cut-button {
+ -moz-image-region: rect(0px, 32px, 16px, 16px); }
- /* Wide items like the Cut/Copy/Paste and Zoom controls are special in that their icons
- are 16x16 when in the panel, but 18x18 when in a toolbar. */
- #edit-controls:-moz-any(:not([cui-areatype="toolbar"]), [overflowedItem=true]) > toolbarbutton > .toolbarbutton-icon,
- #zoom-controls:-moz-any(:not([cui-areatype="toolbar"]), [overflowedItem=true]) > toolbarbutton > .toolbarbutton-icon,
- toolbarpaletteitem[place="palette"] > #edit-controls > toolbarbutton > .toolbarbutton-icon,
- toolbarpaletteitem[place="palette"] > #zoom-controls > toolbarbutton > .toolbarbutton-icon {
- width: 16px; }
+#edit-controls:-moz-any(:not([cui-areatype="toolbar"]), [overflowedItem=true]) > #copy-button,
+toolbarpaletteitem[place="palette"] > #edit-controls > #copy-button {
+ -moz-image-region: rect(0px, 48px, 16px, 32px); }
- #edit-controls:-moz-any(:not([cui-areatype="toolbar"]), [overflowedItem=true]) > #cut-button,
- toolbarpaletteitem[place="palette"] > #edit-controls > #cut-button {
- -moz-image-region: rect(0px, 64px, 32px, 32px); }
+#edit-controls:-moz-any(:not([cui-areatype="toolbar"]), [overflowedItem=true]) > #paste-button,
+toolbarpaletteitem[place="palette"] > #edit-controls > #paste-button {
+ -moz-image-region: rect(0px, 64px, 16px, 48px); }
- #edit-controls:-moz-any(:not([cui-areatype="toolbar"]), [overflowedItem=true]) > #copy-button,
- toolbarpaletteitem[place="palette"] > #edit-controls > #copy-button {
- -moz-image-region: rect(0px, 96px, 32px, 64px); }
+#zoom-controls:-moz-any(:not([cui-areatype="toolbar"]), [overflowedItem=true]) > #zoom-out-button,
+toolbarpaletteitem[place="palette"] > #zoom-controls > #zoom-out-button {
+ -moz-image-region: rect(0px, 80px, 16px, 64px); }
- #edit-controls:-moz-any(:not([cui-areatype="toolbar"]), [overflowedItem=true]) > #paste-button,
- toolbarpaletteitem[place="palette"] > #edit-controls > #paste-button {
- -moz-image-region: rect(0px, 128px, 32px, 96px); }
+#zoom-controls:-moz-any(:not([cui-areatype="toolbar"]), [overflowedItem=true]) > #zoom-in-button,
+toolbarpaletteitem[place="palette"] > #zoom-controls > #zoom-in-button {
+ -moz-image-region: rect(0px, 96px, 16px, 80px); }
- #zoom-controls:-moz-any(:not([cui-areatype="toolbar"]), [overflowedItem=true]) > #zoom-out-button,
- toolbarpaletteitem[place="palette"] > #zoom-controls > #zoom-out-button {
- -moz-image-region: rect(0px, 160px, 32px, 128px); }
+#add-share-provider {
+ list-style-image: url(chrome://browser/skin/menuPanel-small.png);
+ -moz-image-region: rect(0px, 96px, 16px, 80px); }
- #zoom-controls:-moz-any(:not([cui-areatype="toolbar"]), [overflowedItem=true]) > #zoom-in-button,
- toolbarpaletteitem[place="palette"] > #zoom-controls > #zoom-in-button {
- -moz-image-region: rect(0px, 192px, 32px, 160px); } }
#main-window:not([customizing]) .toolbarbutton-1[disabled=true] > .toolbarbutton-icon,
#main-window:not([customizing]) .toolbarbutton-1[disabled=true] > .toolbarbutton-menu-dropmarker,
#main-window:not([customizing]) .toolbarbutton-1[disabled=true] > .toolbarbutton-menubutton-dropmarker,
@@ -1282,7 +1052,7 @@ toolbar[brighttext] #loop-button {
#urlbar,
.searchbar-textbox {
-moz-appearance: none;
- padding: 2px 3px;
+ padding: 3px;
border-radius: 3px;
margin: 0 3px;
color: #5c616c;
@@ -1314,25 +1084,6 @@ toolbar[brighttext] #loop-button {
#urlbar-icons {
-moz-box-align: center; }
-#urlbar-search-footer {
- border-top: 1px solid rgba(24, 26, 27, 0.14);
- background-color: rgba(24, 26, 27, 0.07); }
-
-#urlbar-search-settings {
- -moz-appearance: none;
- -moz-user-focus: ignore;
- color: inherit;
- margin: 0;
- border: 0;
- padding: 8px 20px;
- background: transparent; }
-
-#urlbar-search-settings:hover {
- background-color: rgba(24, 26, 27, 0.07); }
-
-#urlbar-search-settings:hover:active {
- background-color: rgba(24, 26, 27, 0.12); }
-
#urlbar-search-splitter {
-moz-appearance: none;
width: 8px; }
@@ -1349,57 +1100,14 @@ toolbar[brighttext] #loop-button {
-moz-margin-start: 0;
color: GrayText; }
-#PopupAutoCompleteRichResult > hbox[anonid="search-suggestions-notification"] {
- border-bottom: 1px solid rgba(24, 26, 27, 0.14);
- background-color: rgba(24, 26, 27, 0.07);
- padding: 6px 0;
- -moz-padding-start: 44px;
- -moz-padding-end: 6px;
- background-image: url("chrome://browser/skin/info.svg");
- background-clip: padding-box;
- background-position: 20px center;
- background-repeat: no-repeat;
- background-size: 16px 16px; }
-
-#PopupAutoCompleteRichResult > hbox[anonid="search-suggestions-notification"]:-moz-locale-dir(rtl) {
- background-position: right 20px center; }
-
-#PopupAutoCompleteRichResult > hbox[anonid="search-suggestions-notification"] > description {
- margin: 0;
- padding: 0; }
-
-#PopupAutoCompleteRichResult > hbox[anonid="search-suggestions-notification"] > description > label.text-link {
- -moz-margin-start: 0; }
-
-#PopupAutoCompleteRichResult > hbox[anonid="search-suggestions-notification"] > button {
- -moz-appearance: none;
- -moz-user-focus: ignore;
- min-width: 80px;
- border-radius: 3px;
- padding: 4px 16px;
- margin: 0;
- -moz-margin-start: 10px; }
-
-#PopupAutoCompleteRichResult > hbox[anonid="search-suggestions-notification"] > button[anonid="search-suggestions-notification-disable"] {
- color: #616161;
- background-color: #e0e0e0;
- border: 1px solid #d1d1d1; }
-
-#PopupAutoCompleteRichResult > hbox[anonid="search-suggestions-notification"] > button[anonid="search-suggestions-notification-disable"]:hover {
- background-color: #d6d6d6; }
-
-#PopupAutoCompleteRichResult > hbox[anonid="search-suggestions-notification"] > button[anonid="search-suggestions-notification-enable"] {
- color: white;
- background-color: #67cc14;
- border: 1px solid #67cc14; }
-
-#PopupAutoCompleteRichResult > hbox[anonid="search-suggestions-notification"] > button[anonid="search-suggestions-notification-enable"]:hover {
- background-color: #5eba12; }
-
#search-container {
min-width: calc(54px + 11ch); }
/* identity box */
+#identity-box {
+ padding: 1px;
+ font-size: .9em; }
+
#identity-box:-moz-locale-dir(ltr) {
border-top-left-radius: 1.5px;
border-bottom-left-radius: 1.5px; }
@@ -1408,98 +1116,192 @@ toolbar[brighttext] #loop-button {
border-top-right-radius: 1.5px;
border-bottom-right-radius: 1.5px; }
-#identity-box.verifiedIdentity:not(:-moz-lwtheme):not(:hover):not([open=true]) {
- background-color: var(--identity-box-verified-background-color); }
+#notification-popup-box:not([hidden]) + #identity-box {
+ -moz-padding-start: 2px;
+ border-radius: 0; }
+
+window:not([chromehidden~="toolbar"]) #urlbar-wrapper > #urlbar > #identity-box {
+ border-radius: 0; }
+
+window:not([chromehidden~="toolbar"]) #urlbar-wrapper:not([switchingtabs]) > #urlbar > #identity-box {
+ transition: padding-left, padding-right; }
+
+#urlbar[pageproxystate="valid"] > #identity-box.chromeUI,
+#urlbar[pageproxystate="valid"] > #identity-box.verifiedIdentity {
+ -moz-margin-end: 4px; }
+
+#identity-box.verifiedIdentity:not(:-moz-lwtheme) {
+ background-color: var(--verified-identity-box-backgroundcolor); }
#identity-box:-moz-focusring {
outline: 1px dotted #000;
outline-offset: -3px; }
-#identity-box {
+#identity-icon-labels {
+ -moz-padding-start: 2px;
+ -moz-padding-end: 5px; }
+
+:root {
--identity-box-verified-color: #479900;
+ --identity-box-verified-background-image: linear-gradient(rgba(39, 74, 8, 0), rgba(39, 74, 8, 0.2) 35%, rgba(39, 74, 8, 0.2) 65%, rgba(39, 74, 8, 0));
--identity-box-chrome-color: #e57300;
- border-inline-end: 1px solid var(--urlbar-separator-color);
- border-image: linear-gradient(transparent 15%, var(--urlbar-separator-color) 15%, var(--urlbar-separator-color) 85%, transparent 85%);
- border-image-slice: 1;
- font-size: .9em;
- padding: 3px 5px 3px 3px;
- margin-inline-end: 4px;
- overflow: hidden; }
+ --identity-box-chrome-background-image: linear-gradient(rgba(229, 114, 0, 0), rgba(229, 114, 0, 0.5) 35%, rgba(229, 114, 0, 0.5) 65%, rgba(229, 114, 0, 0)); }
+#urlbar[pageproxystate="valid"] > #identity-box.chromeUI,
#urlbar[pageproxystate="valid"] > #identity-box.verifiedIdentity {
- color: var(--identity-box-verified-color); }
-
-#urlbar[pageproxystate="valid"] > #identity-box.chromeUI {
- color: var(--identity-box-chrome-color); }
+ background-position: right;
+ background-size: 1px;
+ background-repeat: no-repeat; }
-#identity-icon-labels {
- padding-inline-start: 2px; }
+#urlbar[pageproxystate="valid"] > #identity-box.chromeUI:-moz-locale-dir(rtl),
+#urlbar[pageproxystate="valid"] > #identity-box.verifiedIdentity:-moz-locale-dir(rtl) {
+ background-position: left; }
-#notification-popup-box:not([hidden]) + #identity-box {
- padding-inline-start: 5px;
- border-radius: 0; }
+#urlbar[pageproxystate="valid"] > #identity-box.verifiedIdentity {
+ color: var(--identity-box-verified-color);
+ background-image: var(--identity-box-verified-background-image); }
-window:not([chromehidden~="toolbar"]) #urlbar-wrapper > #urlbar > #identity-box {
- border-radius: 0; }
+#urlbar[pageproxystate="valid"] > #identity-box.chromeUI {
+ color: var(--identity-box-chrome-color);
+ background-image: var(--identity-box-chrome-background-image); }
-/* TRACKING PROTECTION ICON */
-#tracking-protection-icon {
+/* page proxy icon */
+#page-proxy-favicon {
width: 16px;
height: 16px;
- margin-inline-start: 0;
- margin-inline-end: 2px;
- list-style-image: url(chrome://browser/skin/tracking-protection-16.svg);
- opacity: 1; }
+ list-style-image: url(chrome://browser/skin/identity-icons-generic.png); }
-#tracking-protection-icon[state="loaded-tracking-content"] {
- list-style-image: url(chrome://browser/skin/tracking-protection-disabled-16.svg); }
+.chromeUI > #page-proxy-favicon[pageproxystate="valid"] {
+ list-style-image: url(chrome://branding/content/identity-icons-brand.png); }
-#tracking-protection-icon[animate] {
- transition: margin-left 200ms ease-out, margin-right 200ms ease-out; }
+.verifiedDomain > #page-proxy-favicon[pageproxystate="valid"] {
+ list-style-image: url(chrome://browser/skin/identity-icons-https.png); }
-#tracking-protection-icon:not([state]) {
- margin-inline-start: -18px;
- pointer-events: none;
- opacity: 0;
- /* Only animate the shield in, when it disappears hide it immediately. */
- transition: none; }
+.verifiedIdentity > #page-proxy-favicon[pageproxystate="valid"] {
+ list-style-image: url(chrome://browser/skin/identity-icons-https-ev.png); }
-#urlbar[pageproxystate="invalid"] > #identity-box > #identity-icons > #tracking-protection-icon {
- visibility: collapse; }
+.mixedActiveContent > #page-proxy-favicon[pageproxystate="valid"] {
+ list-style-image: url(chrome://browser/skin/identity-icons-https-mixed-active.png); }
+
+.mixedDisplayContent > #page-proxy-favicon[pageproxystate="valid"] {
+ list-style-image: url(chrome://browser/skin/identity-icons-https-mixed-display.png); }
+
+.mixedDisplayContentLoadedActiveBlocked > #page-proxy-favicon[pageproxystate="valid"] {
+ list-style-image: url(chrome://browser/skin/identity-icons-https-mixed-display.png); }
+
+#page-proxy-favicon[pageproxystate="invalid"] {
+ opacity: 0.3; }
+
+#identity-popup.chromeUI > #identity-popup-container > #identity-popup-icon {
+ list-style-image: url("chrome://branding/content/icon64.png"); }
+
+#identity-popup-brandName {
+ font-weight: bold;
+ font-size: 1.25em;
+ margin-top: .5em;
+ margin-bottom: .5em; }
+
+#identity-popup-content-box {
+ max-width: 50ch; }
-/* MAIN IDENTITY ICON */
#page-proxy-favicon {
- width: 16px;
- height: 16px;
- list-style-image: url(chrome://browser/skin/identity-not-secure.svg); }
+ margin-top: 1px;
+ margin-bottom: 1px;
+ -moz-margin-start: 3px;
+ -moz-margin-end: 1px;
+ -moz-image-region: rect(0, 16px, 16px, 0); }
-.chromeUI > #identity-icons > #page-proxy-favicon[pageproxystate="valid"] {
- list-style-image: url(chrome://branding/content/identity-icons-brand.svg); }
+#identity-box:hover > #page-proxy-favicon {
+ -moz-image-region: rect(0, 32px, 16px, 16px); }
-.verifiedDomain > #identity-icons > #page-proxy-favicon[pageproxystate="valid"],
-.verifiedIdentity > #identity-icons > #page-proxy-favicon[pageproxystate="valid"] {
- list-style-image: url(chrome://browser/skin/identity-secure.svg); }
+#identity-box:hover:active > #page-proxy-favicon,
+#identity-box[open=true] > #page-proxy-favicon {
+ -moz-image-region: rect(0, 48px, 16px, 32px); }
-.mixedActiveContent > #identity-icons > #page-proxy-favicon[pageproxystate="valid"] {
- list-style-image: url(chrome://browser/skin/identity-mixed-active-loaded.svg); }
+/* Identity popup icons */
+#identity-popup-icon {
+ height: 64px;
+ width: 64px;
+ padding: 0;
+ list-style-image: url("chrome://browser/skin/identity.png");
+ -moz-image-region: rect(0px, 64px, 64px, 0px); }
-.weakCipher > #identity-icons > #page-proxy-favicon[pageproxystate="valid"],
-.mixedDisplayContent > #identity-icons > #page-proxy-favicon[pageproxystate="valid"],
-.mixedDisplayContentLoadedActiveBlocked > #identity-icons > #page-proxy-favicon[pageproxystate="valid"] {
- list-style-image: url(chrome://browser/skin/identity-mixed-passive-loaded.svg); }
+#identity-popup.verifiedDomain > #identity-popup-container > #identity-popup-icon {
+ -moz-image-region: rect(64px, 64px, 128px, 0px); }
-.mixedActiveBlocked > #identity-icons > #page-proxy-favicon[pageproxystate="valid"] {
- list-style-image: url(chrome://browser/skin/identity-mixed-active-blocked.svg); }
+#identity-popup.verifiedIdentity > #identity-popup-container > #identity-popup-icon {
+ -moz-image-region: rect(128px, 64px, 192px, 0px); }
-#page-proxy-favicon[pageproxystate="invalid"] {
- opacity: 0.3; }
+/* Identity popup body text */
+.identity-popup-description {
+ white-space: pre-wrap;
+ -moz-padding-start: 15px;
+ margin: 2px 0 4px; }
-#urlbar[actiontype="searchengine"] > #identity-box > #identity-icons > #page-proxy-favicon {
- -moz-image-region: inherit;
- list-style-image: url(chrome://global/skin/icons/autocomplete-search.svg#search-icon);
- width: 16px;
+.identity-popup-label {
+ white-space: pre-wrap;
+ -moz-padding-start: 15px;
+ margin: 0; }
+
+#identity-popup-content-host,
+#identity-popup-content-owner {
+ font-weight: bold;
+ max-width: 300px; }
+
+#identity-popup-content-host,
+#identity-popup-content-box.verifiedIdentity > #identity-popup-content-owner {
+ font-size: 140%; }
+
+#identity-popup-content-owner {
+ margin-bottom: 0 !important; }
+
+#identity-popup-content-verifier {
+ margin: 4px 0 2px; }
+
+#identity-popup-content-box.verifiedIdentity > #identity-popup-encryption,
+#identity-popup-content-box.verifiedDomain > #identity-popup-encryption {
+ margin-top: 10px;
+ -moz-margin-start: -18px; }
+
+#identity-popup-content-box.verifiedIdentity > #identity-popup-encryption > vbox > #identity-popup-encryption-icon,
+#identity-popup-content-box.verifiedDomain > #identity-popup-encryption > vbox > #identity-popup-encryption-icon {
+ list-style-image: url("chrome://browser/skin/Secure.png"); }
+
+#identity-popup-help-icon {
+ -moz-appearance: none;
+ margin-left: 0px;
+ border: none;
+ background: none;
+ min-width: 0;
+ list-style-image: url("chrome://global/skin/icons/question-16.png");
+ cursor: pointer; }
+
+#identity-popup-help-icon > .button-box > .button-text {
+ display: none; }
+
+#identity-popup-help-icon > .button-box > .button-icon {
height: 16px;
- opacity: 1; }
+ width: 16px; }
+
+#identity-popup-help-icon:-moz-focusring {
+ outline: 1px dotted;
+ outline-offset: 1px; }
+
+#identity-popup > .panel-arrowcontainer > .panel-arrowcontent {
+ padding: 0; }
+
+#identity-popup-container {
+ min-width: 280px;
+ padding: 10px; }
+
+#identity-popup-button-container {
+ background: linear-gradient(to bottom, rgba(0, 0, 0, 0.04) 60%, transparent);
+ padding: 10px;
+ margin-top: 5px; }
+
+/* Notification popup */
+#notification-popup {
+ min-width: 280px; }
.popup-notification-icon {
width: 64px;
@@ -1509,31 +1311,16 @@ window:not([chromehidden~="toolbar"]) #urlbar-wrapper > #urlbar > #identity-box
.popup-notification-icon[popupid="geolocation"] {
list-style-image: url(chrome://browser/skin/Geolocation-64.png); }
-.popup-notification-icon[popupid="push"] {
- list-style-image: url(chrome://browser/skin/Push-64.png); }
-
.popup-notification-icon[popupid="xpinstall-disabled"],
+.popup-notification-icon[popupid="addon-progress"],
+.popup-notification-icon[popupid="addon-install-cancelled"],
.popup-notification-icon[popupid="addon-install-blocked"],
-.popup-notification-icon[popupid="addon-install-origin-blocked"] {
- list-style-image: url(chrome://browser/skin/addons/addon-install-blocked.svg); }
-
-.popup-notification-icon[popupid="addon-progress"] {
- list-style-image: url(chrome://browser/skin/addons/addon-install-downloading.svg); }
-
-.popup-notification-icon[popupid="addon-install-failed"] {
- list-style-image: url(chrome://browser/skin/addons/addon-install-error.svg); }
-
-.popup-notification-icon[popupid="addon-install-confirmation"] {
- list-style-image: url(chrome://browser/skin/addons/addon-install-confirm.svg); }
-
-#addon-install-confirmation-notification[warning] .popup-notification-icon[popupid="addon-install-confirmation"] {
- list-style-image: url(chrome://browser/skin/addons/addon-install-warning.svg); }
-
+.popup-notification-icon[popupid="addon-install-origin-blocked"],
+.popup-notification-icon[popupid="addon-install-failed"],
.popup-notification-icon[popupid="addon-install-complete"] {
- list-style-image: url(chrome://browser/skin/addons/addon-install-installed.svg); }
-
-.popup-notification-icon[popupid="addon-install-restart"] {
- list-style-image: url(chrome://browser/skin/addons/addon-install-restart.svg); }
+ list-style-image: url(chrome://mozapps/skin/extensions/extensionGeneric.png);
+ width: 32px;
+ height: 32px; }
.popup-notification-icon[popupid="click-to-play-plugins"] {
list-style-image: url(chrome://mozapps/skin/plugins/pluginBlocked-64.png); }
@@ -1541,18 +1328,46 @@ window:not([chromehidden~="toolbar"]) #urlbar-wrapper > #urlbar > #identity-box
.popup-notification-icon[popupid="web-notifications"] {
list-style-image: url(chrome://browser/skin/notification-64.png); }
+.addon-progress-description {
+ width: 350px;
+ max-width: 350px; }
+
+.popup-progress-label,
+.popup-progress-meter {
+ -moz-margin-start: 0;
+ -moz-margin-end: 0; }
+
+.popup-progress-cancel {
+ -moz-appearance: none;
+ background: transparent;
+ border: none;
+ padding: 0;
+ margin: 0;
+ -moz-margin-start: 5px;
+ min-height: 0;
+ min-width: 0;
+ list-style-image: url("moz-icon://stock/gtk-cancel?size=menu"); }
+
.popup-notification-icon[popupid="indexedDB-permissions-prompt"],
.popup-notification-icon[popupid*="offline-app-requested"],
.popup-notification-icon[popupid="offline-app-usage"] {
list-style-image: url(chrome://global/skin/icons/question-64.png); }
-.popup-notification-icon[popupid="password"] {
+.popup-notification-icon[popupid="password-save"],
+.popup-notification-icon[popupid="password-change"] {
list-style-image: url(chrome://mozapps/skin/passwordmgr/key-64.png); }
.popup-notification-icon[popupid="webapps-install-progress"],
.popup-notification-icon[popupid="webapps-install"] {
list-style-image: url(chrome://global/skin/icons/webapps-64.png); }
+.popup-notification-icon[popupid="bad-content"] {
+ list-style-image: url(chrome://browser/skin/bad-content-blocked-64.png); }
+
+.popup-notification-icon[popupid="bad-content"][mixedblockdisabled],
+.popup-notification-icon[popupid="bad-content"][trackingblockdisabled] {
+ list-style-image: url(chrome://browser/skin/bad-content-unblocked-64.png); }
+
.popup-notification-icon[popupid="webRTC-sharingDevices"],
.popup-notification-icon[popupid="webRTC-shareDevices"] {
list-style-image: url(chrome://browser/skin/webRTC-shareDevice-64.png); }
@@ -1579,36 +1394,36 @@ window:not([chromehidden~="toolbar"]) #urlbar-wrapper > #urlbar > #identity-box
border-style: solid;
border-color: #dcdfe3; }
+#notification-popup-box:not([hidden]) + #identity-box {
+ -moz-padding-start: 2px;
+ border-radius: 0; }
+
#notification-popup-box:-moz-locale-dir(rtl),
.notification-anchor-icon:-moz-locale-dir(rtl) {
transform: scaleX(-1); }
.notification-anchor-icon {
- list-style-image: url(moz-icon://stock/gtk-dialog-info?size=16);
width: 16px;
height: 16px;
margin: 0 2px; }
+.notification-anchor-icon:-moz-focusring {
+ outline: 1px dotted -moz-DialogText; }
+
+.default-notification-icon,
+#default-notification-icon {
+ list-style-image: url(chrome://global/skin/icons/information-16.png); }
+
.identity-notification-icon,
#identity-notification-icon {
- list-style-image: url(chrome://mozapps/skin/profile/profileicon.png);
- /* XXX: need HiDPI version */ }
+ list-style-image: url(chrome://mozapps/skin/profile/profileicon.png); }
.geo-notification-icon,
#geo-notification-icon {
list-style-image: url(chrome://browser/skin/Geolocation-16.png); }
-#push-notification-icon {
- list-style-image: url(chrome://browser/skin/Push-16.png); }
-
#addons-notification-icon {
- list-style-image: url(chrome://browser/skin/addons/addon-install-anchor.svg#default); }
-
-#addons-notification-icon:hover {
- list-style-image: url(chrome://browser/skin/addons/addon-install-anchor.svg#hover); }
-
-#addons-notification-icon:hover:active {
- list-style-image: url(chrome://browser/skin/addons/addon-install-anchor.svg#active); }
+ list-style-image: url(chrome://mozapps/skin/extensions/extensionGeneric-16.png); }
.indexedDB-notification-icon,
#indexedDB-notification-icon {
@@ -1617,12 +1432,6 @@ window:not([chromehidden~="toolbar"]) #urlbar-wrapper > #urlbar > #identity-box
#password-notification-icon {
list-style-image: url(chrome://mozapps/skin/passwordmgr/key-16.png); }
-#login-fill-notification-icon {
- /* Temporary icon until the capture and fill doorhangers are unified. */
- list-style-image: url(chrome://mozapps/skin/passwordmgr/key-16.png);
- transform: scaleX(-1); }
-
-.webapps-notification-icon,
#webapps-notification-icon {
list-style-image: url(chrome://global/skin/icons/webapps-16.png); }
@@ -1658,6 +1467,14 @@ window:not([chromehidden~="toolbar"]) #urlbar-wrapper > #urlbar > #identity-box
opacity: 0; }
to {
opacity: 1; } }
+.bad-content-blocked-notification-icon,
+#bad-content-blocked-notification-icon {
+ list-style-image: url(chrome://browser/skin/bad-content-blocked-16.png); }
+
+.bad-content-unblocked-notification-icon,
+#bad-content-unblocked-notification-icon {
+ list-style-image: url(chrome://browser/skin/bad-content-unblocked-16.png); }
+
.webRTC-shareDevices-notification-icon,
#webRTC-shareDevices-notification-icon {
list-style-image: url(chrome://browser/skin/webRTC-shareDevice-16.png); }
@@ -1686,104 +1503,11 @@ window:not([chromehidden~="toolbar"]) #urlbar-wrapper > #urlbar > #identity-box
#web-notifications-notification-icon {
list-style-image: url(chrome://browser/skin/notification-16.png); }
-.pointerLock-notification-icon,
#pointerLock-notification-icon {
list-style-image: url(chrome://browser/skin/pointerLock-16.png); }
-.translate-notification-icon,
-#translate-notification-icon {
- list-style-image: url(chrome://browser/skin/translation-16.png);
- -moz-image-region: rect(0px, 16px, 16px, 0px); }
-
-.translated-notification-icon,
-#translated-notification-icon {
- list-style-image: url(chrome://browser/skin/translation-16.png);
- -moz-image-region: rect(0px, 32px, 16px, 16px); }
-
-.popup-notification-icon[popupid="servicesInstall"] {
- list-style-image: url(chrome://browser/skin/social/services-64.png); }
-
-#servicesInstall-notification-icon {
- list-style-image: url(chrome://browser/skin/social/services-16.png); }
-
-/* EME notifications */
-.popup-notification-icon[popupid="drmContentPlaying"],
-#eme-notification-icon {
- list-style-image: url("chrome://browser/skin/drm-icon.svg#chains"); }
-
-#eme-notification-icon:hover:active {
- list-style-image: url("chrome://browser/skin/drm-icon.svg#chains-pressed"); }
-
-#eme-notification-icon[firstplay=true] {
- animation: emeTeachingMoment 0.2s linear 0s 5 normal; }
-
-@keyframes emeTeachingMoment {
- 0% {
- transform: translateX(0); }
- 25% {
- transform: translateX(3px); }
- 75% {
- transform: translateX(-3px); }
- 100% {
- transform: translateX(0); } }
-/* HiDPI notification icons */
-@media (min-resolution: 1.1dppx) {
- .notification-anchor-icon {
- list-style-image: url(moz-icon://stock/gtk-dialog-info?size=dialog); }
-
- .webRTC-shareDevices-notification-icon,
- #webRTC-shareDevices-notification-icon {
- list-style-image: url(chrome://browser/skin/webRTC-shareDevice-16@2x.png); }
-
- .webRTC-sharingDevices-notification-icon,
- #webRTC-sharingDevices-notification-icon {
- list-style-image: url(chrome://browser/skin/webRTC-sharingDevice-16@2x.png); }
-
- .webRTC-shareMicrophone-notification-icon,
- #webRTC-shareMicrophone-notification-icon {
- list-style-image: url(chrome://browser/skin/webRTC-shareMicrophone-16@2x.png); }
-
- .webRTC-sharingMicrophone-notification-icon,
- #webRTC-sharingMicrophone-notification-icon {
- list-style-image: url(chrome://browser/skin/webRTC-sharingMicrophone-16@2x.png); }
-
- .webRTC-shareScreen-notification-icon,
- #webRTC-shareScreen-notification-icon {
- list-style-image: url(chrome://browser/skin/webRTC-shareScreen-16@2x.png); }
-
- .webRTC-sharingScreen-notification-icon,
- #webRTC-sharingScreen-notification-icon {
- list-style-image: url(chrome://browser/skin/webRTC-sharingScreen-16@2x.png); }
-
- .popup-notification-icon[popupid="webRTC-sharingDevices"],
- .popup-notification-icon[popupid="webRTC-shareDevices"] {
- list-style-image: url(chrome://browser/skin/webRTC-shareDevice-64@2x.png); }
-
- .popup-notification-icon[popupid="webRTC-sharingMicrophone"],
- .popup-notification-icon[popupid="webRTC-shareMicrophone"] {
- list-style-image: url(chrome://browser/skin/webRTC-shareMicrophone-64@2x.png); }
-
- .popup-notification-icon[popupid="webRTC-sharingScreen"],
- .popup-notification-icon[popupid="webRTC-shareScreen"] {
- list-style-image: url(chrome://browser/skin/webRTC-shareScreen-64@2x.png); } }
-.popup-notification-body[popupid="addon-progress"],
-.popup-notification-body[popupid="addon-install-confirmation"] {
- width: 28em;
- max-width: 28em; }
-
-.addon-install-confirmation-name {
- font-weight: bold; }
-
-/* Notification icon box */
-#notification-popup-box {
- border-radius: 2.5px 0 0 2.5px; }
-
-.notification-anchor-icon:-moz-focusring {
- outline: 1px dotted -moz-DialogText; }
-
-.indexedDB-notification-icon,
-#indexedDB-notification-icon {
- list-style-image: url(moz-icon://stock/gtk-dialog-question?size=16); }
+#pointerLock-cancel {
+ margin: 0px; }
/* Translation infobar */
notification[value="translation"] .messageImage {
@@ -1801,9 +1525,6 @@ notification[value="translation"][state="translating"] .messageImage {
@media (min-resolution: 1.25dppx) {
notification[value="translation"][state="translating"] .messageImage {
list-style-image: url(chrome://browser/skin/translating-16@2x.png); } }
-notification[value="translation"] hbox[anonid="details"] {
- overflow: hidden; }
-
notification[value="translation"] button,
notification[value="translation"] menulist {
-moz-appearance: none;
@@ -1914,6 +1635,16 @@ notification[value="translation"] button:not([type="menu"]) > .button-box {
notification[value="translation"] menulist > .menulist-dropmarker {
display: block; }
+.translate-notification-icon,
+#translate-notification-icon {
+ list-style-image: url(chrome://browser/skin/translation-16.png);
+ -moz-image-region: rect(0px, 16px, 16px, 0px); }
+
+.translated-notification-icon,
+#translated-notification-icon {
+ list-style-image: url(chrome://browser/skin/translation-16.png);
+ -moz-image-region: rect(0px, 32px, 16px, 16px); }
+
/* Loop/ Hello browser styles */
notification[value="loop-sharing-notification"] .button-menubutton-button {
min-width: 0; }
@@ -1949,9 +1680,7 @@ richlistitem[type~="action"][actiontype="searchengine"][selected="true"] > .ac-t
width: 16px;
height: 16px; }
-.ac-comment,
-#PopupAutoCompleteRichResult > hbox[anonid="search-suggestions-notification"] > description,
-#PopupAutoCompleteRichResult > hbox[anonid="search-suggestions-notification"] > button {
+.ac-comment {
font-size: 1.05em; }
.ac-extra > .ac-comment {
@@ -1983,24 +1712,20 @@ richlistitem[type~="action"][actiontype="switchtab"] > .ac-url-box > .ac-action-
border-top: 1px solid GrayText; }
/* Combined go/reload/stop button in location bar */
-#urlbar-go-button,
-#urlbar-reload-button,
-#urlbar-stop-button {
+#urlbar > toolbarbutton {
-moz-appearance: none;
- list-style-image: url("chrome://browser/skin/reload-stop-go.png");
- padding: 0 4px 0 6px;
- margin-inline-start: 2px;
- border-inline-start: 1px solid var(--urlbar-separator-color);
- border-image: linear-gradient(transparent 15%, var(--urlbar-separator-color) 15%, var(--urlbar-separator-color) 85%, transparent 85%);
- border-image-slice: 1; }
+ padding: 0 2px;
+ list-style-image: url("chrome://browser/skin/reload-stop-go.png"); }
#urlbar-reload-button {
-moz-image-region: rect(0, 14px, 14px, 0); }
#urlbar-reload-button:not([disabled]):hover {
+ background-image: radial-gradient(circle closest-side, rgba(102, 204, 255, 0.2), transparent);
-moz-image-region: rect(14px, 14px, 28px, 0); }
#urlbar-reload-button:not([disabled]):hover:active {
+ background-image: radial-gradient(circle closest-side, rgba(51, 187, 255, 0.1), transparent);
-moz-image-region: rect(28px, 14px, 42px, 0); }
#urlbar-reload-button:-moz-locale-dir(rtl) > .toolbarbutton-icon {
@@ -2010,9 +1735,11 @@ richlistitem[type~="action"][actiontype="switchtab"] > .ac-url-box > .ac-action-
-moz-image-region: rect(0, 42px, 14px, 28px); }
#urlbar-go-button:hover {
+ background-image: radial-gradient(circle closest-side, rgba(68, 217, 38, 0.2), transparent);
-moz-image-region: rect(14px, 42px, 28px, 28px); }
#urlbar-go-button:hover:active {
+ background-image: radial-gradient(circle closest-side, rgba(68, 217, 38, 0.1), transparent);
-moz-image-region: rect(28px, 42px, 42px, 28px); }
#urlbar-go-button:-moz-locale-dir(rtl) > .toolbarbutton-icon {
@@ -2022,51 +1749,43 @@ richlistitem[type~="action"][actiontype="switchtab"] > .ac-url-box > .ac-action-
-moz-image-region: rect(0, 28px, 14px, 14px); }
#urlbar-stop-button:not([disabled]):hover {
+ background-image: radial-gradient(circle closest-side, rgba(255, 138, 128, 0.3), transparent);
-moz-image-region: rect(14px, 28px, 28px, 14px); }
#urlbar-stop-button:hover:active {
+ background-image: radial-gradient(circle closest-side, rgba(255, 138, 128, 0.1), transparent);
-moz-image-region: rect(28px, 28px, 42px, 14px); }
-@media (min-resolution: 1.1dppx) {
- #urlbar-go-button,
- #urlbar-reload-button,
- #urlbar-stop-button {
- list-style-image: url("chrome://browser/skin/reload-stop-go@2x.png"); }
-
- #urlbar-go-button > .toolbarbutton-icon,
- #urlbar-reload-button > .toolbarbutton-icon,
- #urlbar-stop-button > .toolbarbutton-icon {
- width: 14px; }
-
- #urlbar-go-button {
- -moz-image-region: rect(0, 84px, 28px, 56px); }
-
- #urlbar-go-button:hover {
- -moz-image-region: rect(28px, 84px, 56px, 56px); }
+/* Popup blocker button */
+#page-report-button {
+ list-style-image: url("chrome://browser/skin/Info.png"); }
- #urlbar-go-button:hover:active {
- -moz-image-region: rect(56px, 84px, 84px, 56px); }
+/* Reading List button */
+#urlbar:not([focused]):not(:hover) #readinglist-addremove-button {
+ opacity: 0;
+ width: 0px; }
- #urlbar-reload-button {
- -moz-image-region: rect(0, 28px, 28px, 0); }
+#readinglist-addremove-button {
+ list-style-image: url("chrome://browser/skin/readinglist/icons.svg#addpage");
+ -moz-image-region: rect(0, 14px, 14px, 0);
+ transition: width 150ms ease-in-out, opacity 150ms ease-in-out 150ms;
+ opacity: 1;
+ width: 20px; }
- #urlbar-reload-button:not([disabled]):hover {
- -moz-image-region: rect(28px, 28px, 56px, 0); }
+#readinglist-addremove-button:hover {
+ list-style-image: url("chrome://browser/skin/readinglist/icons.svg#addpage-hover"); }
- #urlbar-reload-button:not([disabled]):hover:active {
- -moz-image-region: rect(56px, 28px, 84px, 0); }
+#readinglist-addremove-button:active {
+ list-style-image: url("chrome://browser/skin/readinglist/icons.svg#addpage-active"); }
- #urlbar-stop-button {
- -moz-image-region: rect(0, 56px, 28px, 28px); }
+#readinglist-addremove-button[already-added="true"] {
+ list-style-image: url("chrome://browser/skin/readinglist/icons.svg#alreadyadded"); }
- #urlbar-stop-button:not([disabled]):hover {
- -moz-image-region: rect(28px, 56px, 56px, 28px); }
+#readinglist-addremove-button[already-added="true"]:hover {
+ list-style-image: url("chrome://browser/skin/readinglist/icons.svg#alreadyadded-hover"); }
- #urlbar-stop-button:hover:active {
- -moz-image-region: rect(56px, 56px, 84px, 28px); } }
-/* Popup blocker button */
-#page-report-button {
- list-style-image: url("chrome://browser/skin/Info.png"); }
+#readinglist-addremove-button[already-added="true"]:active {
+ list-style-image: url("chrome://browser/skin/readinglist/icons.svg#alreadyadded-active"); }
/* Reader mode button */
#reader-mode-button {
@@ -2262,12 +1981,8 @@ richlistitem[type~="action"][actiontype="switchtab"] > .ac-url-box > .ac-action-
/* Tabstrip */
:root {
--tab-toolbar-navbar-overlap: 1px;
- --navbar-tab-toolbar-highlight-overlap: 1px;
--tab-min-height: 31px; }
-#TabsToolbar {
- --tab-stroke-background-size: auto 100%; }
-
/* image preloading hack */
#tabbrowser-tabs::before {
/* Because of bug 853415, we need to ordinal this to the first position: */
@@ -2290,13 +2005,16 @@ richlistitem[type~="action"][actiontype="switchtab"] > .ac-url-box > .ac-action-
.tabbrowser-tab {
-moz-box-align: stretch; }
+.tabbrowser-tab[remote] {
+ text-decoration: underline; }
+
.tabbrowser-tab[selected="true"],
.tabbrowser-tab[selected="true"]:hover,
.tabbrowser-tab:not([selected="true"]):hover {
color: #5c616c; }
/* The selected tab should appear above adjacent tabs, .tabs-newtab-button and the highlight of #nav-bar */
-.tabbrowser-tab[visuallyselected=true] {
+.tabbrowser-tab[selected=true] {
position: relative;
z-index: 2; }
@@ -2316,7 +2034,6 @@ richlistitem[type~="action"][actiontype="switchtab"] > .ac-url-box > .ac-action-
.tab-throbber,
.tab-icon-image,
-.tab-icon-sound,
.tab-close-button {
margin-top: 1px; }
@@ -2332,33 +2049,14 @@ richlistitem[type~="action"][actiontype="switchtab"] > .ac-url-box > .ac-action-
.tab-icon-overlay {
width: 16px;
height: 16px;
- margin-top: -12px;
+ margin-top: 10px;
-moz-margin-start: -16px;
- position: relative; }
+ display: none; }
.tab-icon-overlay[crashed] {
+ display: -moz-box;
list-style-image: url("chrome://browser/skin/tabbrowser/crashed.svg"); }
-.tab-icon-overlay[soundplaying],
-.tab-icon-overlay[muted]:not([crashed]) {
- border-radius: 8px; }
-
-.tab-icon-overlay[soundplaying]:hover,
-.tab-icon-overlay[muted]:not([crashed]):hover {
- background-color: white; }
-
-.tab-icon-overlay[soundplaying] {
- list-style-image: url("chrome://browser/skin/custom_images/dark/tabs/tab-audio-small.svg#tab-audio"); }
-
-.tab-icon-overlay[muted]:not([crashed]) {
- list-style-image: url("chrome://browser/skin/custom_images/dark/tabs/tab-audio-small.svg#tab-audio-muted"); }
-
-.tabbrowser-tab[visuallyselected=true] .tab-icon-overlay[soundplaying] {
- list-style-image: url("chrome://browser/skin/custom_images/light/tabs/tab-audio-small.svg#tab-audio"); }
-
-.tabbrowser-tab[visuallyselected=true] .tab-icon-overlay[muted]:not([crashed]) {
- list-style-image: url("chrome://browser/skin/custom_images/light/tabs/tab-audio-small.svg#tab-audio-muted"); }
-
.tab-throbber[busy] {
list-style-image: url("chrome://browser/skin/tabbrowser/connecting.png"); }
@@ -2374,48 +2072,6 @@ richlistitem[type~="action"][actiontype="switchtab"] > .ac-url-box > .ac-action-
-moz-margin-end: -2px;
padding: 0; }
-.tab-icon-sound {
- -moz-margin-start: 4px;
- width: 16px;
- height: 16px;
- padding: 0; }
-
-.tab-icon-sound[soundplaying] {
- list-style-image: url("chrome://browser/skin/custom_images/dark/tabs/tab-audio.svg#tab-audio-backgroundTab"); }
-
-.tab-icon-sound[soundplaying]:hover {
- list-style-image: url("chrome://browser/skin/custom_images/dark/tabs/tab-audio.svg#tab-audio-backgroundTab-hover"); }
-
-.tab-icon-sound[soundplaying]:hover:active {
- list-style-image: url("chrome://browser/skin/custom_images/dark/tabs/tab-audio.svg#tab-audio-backgroundTab-pressed"); }
-
-.tab-icon-sound[muted] {
- list-style-image: url("chrome://browser/skin/custom_images/dark/tabs/tab-audio.svg#tab-audio-backgroundTab-muted"); }
-
-.tab-icon-sound[muted]:hover {
- list-style-image: url("chrome://browser/skin/custom_images/dark/tabs/tab-audio.svg#tab-audio-backgroundTab-muted-hover"); }
-
-.tab-icon-sound[muted]:hover:active {
- list-style-image: url("chrome://browser/skin/custom_images/dark/tabs/tab-audio.svg#tab-audio-backgroundTab-muted-pressed"); }
-
-.tab-icon-sound[visuallyselected=true][soundplaying] {
- list-style-image: url("chrome://browser/skin/custom_images/light/tabs/tab-audio.svg#tab-audio"); }
-
-.tab-icon-sound[visuallyselected=true][soundplaying]:hover {
- list-style-image: url("chrome://browser/skin/custom_images/light/tabs/tab-audio.svg#tab-audio-hover"); }
-
-.tab-icon-sound[visuallyselected=true][soundplaying]:hover:active {
- list-style-image: url("chrome://browser/skin/custom_images/light/tabs/tab-audio.svg#tab-audio-pressed"); }
-
-.tab-icon-sound[visuallyselected=true][muted] {
- list-style-image: url("chrome://browser/skin/custom_images/light/tabs/tab-audio.svg#tab-audio-muted"); }
-
-.tab-icon-sound[visuallyselected=true][muted]:hover {
- list-style-image: url("chrome://browser/skin/custom_images/light/tabs/tab-audio.svg#tab-audio-muted-hover"); }
-
-.tab-icon-sound[visuallyselected=true][muted]:hover:active {
- list-style-image: url("chrome://browser/skin/custom_images/light/tabs/tab-audio.svg#tab-audio-muted-pressed"); }
-
.tab-background,
.tabs-newtab-button {
/* overlap the tab curves */
@@ -2432,7 +2088,7 @@ richlistitem[type~="action"][actiontype="switchtab"] > .ac-url-box > .ac-action-
background-image: url(chrome://browser/skin/custom_images/dark/tabs/tab-overflow-indicator.png);
background-size: 100% 100%;
width: 14px;
- margin-bottom: var(--navbar-tab-toolbar-highlight-overlap);
+ margin-bottom: var(--tab-toolbar-navbar-overlap);
pointer-events: none;
position: relative;
z-index: 3;
@@ -2458,16 +2114,16 @@ richlistitem[type~="action"][actiontype="switchtab"] > .ac-url-box > .ac-action-
.tabbrowser-arrowscrollbox > .arrowscrollbox-overflow-end-indicator {
transition: opacity 150ms ease; }
-.tab-background-start[visuallyselected=true]::after,
-.tab-background-start[visuallyselected=true]::before,
+.tab-background-start[selected=true]::after,
+.tab-background-start[selected=true]::before,
.tab-background-start,
.tab-background-end,
-.tab-background-end[visuallyselected=true]::after,
-.tab-background-end[visuallyselected=true]::before {
+.tab-background-end[selected=true]::after,
+.tab-background-end[selected=true]::before {
min-height: var(--tab-min-height);
width: 30px; }
-.tabbrowser-tab:not([visuallyselected=true]),
+.tabbrowser-tab:not([selected=true]),
.tabbrowser-tab:-moz-lwtheme {
color: inherit; }
@@ -2484,8 +2140,8 @@ richlistitem[type~="action"][actiontype="switchtab"] > .ac-url-box > .ac-action-
- ::after - provides the border/stroke of the tab curve and is overlayed above ::before. Pointer
events go through to ::before to get the proper shape.
*/
-.tab-background-start[visuallyselected=true]::after,
-.tab-background-end[visuallyselected=true]::after {
+.tab-background-start[selected=true]::after,
+.tab-background-end[selected=true]::after {
/* position ::after on top of its parent */
-moz-margin-start: -30px;
background-size: 100% 100%;
@@ -2493,64 +2149,64 @@ richlistitem[type~="action"][actiontype="switchtab"] > .ac-url-box > .ac-action-
display: -moz-box;
position: relative; }
-.tab-background-start[visuallyselected=true]::before,
-.tab-background-end[visuallyselected=true]::before {
+.tab-background-start[selected=true]::before,
+.tab-background-end[selected=true]::before {
/* all ::before pseudo elements */
content: "";
display: -moz-box; }
-.tab-background-start[visuallyselected=true]:-moz-locale-dir(ltr):not(:-moz-lwtheme)::before,
-.tab-background-end[visuallyselected=true]:-moz-locale-dir(rtl):not(:-moz-lwtheme)::before {
+.tab-background-start[selected=true]:-moz-locale-dir(ltr):not(:-moz-lwtheme)::before,
+.tab-background-end[selected=true]:-moz-locale-dir(rtl):not(:-moz-lwtheme)::before {
background-image: url(chrome://browser/skin/custom_images/darker/tabs/tab-start.svg);
background-size: 100% 100%; }
-.tab-background-end[visuallyselected=true]:-moz-locale-dir(ltr):not(:-moz-lwtheme)::before,
-.tab-background-start[visuallyselected=true]:-moz-locale-dir(rtl):not(:-moz-lwtheme)::before {
+.tab-background-end[selected=true]:-moz-locale-dir(ltr):not(:-moz-lwtheme)::before,
+.tab-background-start[selected=true]:-moz-locale-dir(rtl):not(:-moz-lwtheme)::before {
background-image: url(chrome://browser/skin/custom_images/darker/tabs/tab-end.svg);
background-size: 100% 100%; }
/* For lightweight themes, clip the header image on start, middle, and end. */
-.tab-background-start[visuallyselected=true]:-moz-locale-dir(ltr):-moz-lwtheme::before,
-.tab-background-end[visuallyselected=true]:-moz-locale-dir(rtl):-moz-lwtheme::before {
+.tab-background-start[selected=true]:-moz-locale-dir(ltr):-moz-lwtheme::before,
+.tab-background-end[selected=true]:-moz-locale-dir(rtl):-moz-lwtheme::before {
clip-path: url(chrome://browser/content/browser.xul#tab-curve-clip-path-start); }
-.tab-background-end[visuallyselected=true]:-moz-locale-dir(ltr):-moz-lwtheme::before,
-.tab-background-start[visuallyselected=true]:-moz-locale-dir(rtl):-moz-lwtheme::before {
+.tab-background-end[selected=true]:-moz-locale-dir(ltr):-moz-lwtheme::before,
+.tab-background-start[selected=true]:-moz-locale-dir(rtl):-moz-lwtheme::before {
clip-path: url(chrome://browser/content/browser.xul#tab-curve-clip-path-end); }
-.tab-background-middle[visuallyselected=true] {
+.tab-background-middle[selected=true] {
background-clip: padding-box, padding-box, content-box;
background-color: transparent;
background-image: url(chrome://browser/skin/custom_images/darker/tabs/tab-middle.svg);
background-repeat: repeat-x;
- background-size: var(--tab-stroke-background-size);
+ background-size: auto;
/* The padding-top combined with background-clip: content-box (the bottom-most) ensure the
background-color doesn't extend above the top border. */
padding-top: 2px; }
/* Selected tab lightweight theme styles.
See browser-lightweightTheme.css for information about run-time changes to LWT styles. */
-.tab-background-middle[visuallyselected=true]:-moz-lwtheme {
+.tab-background-middle[selected=true]:-moz-lwtheme {
background-color: transparent;
background-image: url(chrome://browser/skin/tabbrowser/tab-active-middle.png), linear-gradient(transparent 0px, transparent 2px, rgba(255, 255, 255, 0.35) 2px, rgba(255, 255, 255, 0.35) 3px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0.65) 4px, rgba(255, 255, 255, 0.3));
/*,
lwtHeader;*/
/* Don't stretch the LWT header images */
- background-size: var(--tab-stroke-background-size), auto 100%, auto auto; }
+ background-size: auto 100%, auto 100%, auto auto; }
/* These LWT styles are normally overridden by browser-lightweightTheme.css */
-.tab-background-start[visuallyselected=true]:-moz-lwtheme::before,
-.tab-background-end[visuallyselected=true]:-moz-lwtheme::before {
+.tab-background-start[selected=true]:-moz-lwtheme::before,
+.tab-background-end[selected=true]:-moz-lwtheme::before {
background-image: linear-gradient(transparent 0px, transparent 2px, rgba(255, 255, 255, 0.35) 2px, rgba(255, 255, 255, 0.35) 3px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0.65) 4px, rgba(255, 255, 255, 0.3)); }
-.tab-background-start[visuallyselected=true]:-moz-lwtheme::before,
-.tab-background-end[visuallyselected=true]:-moz-lwtheme::before,
-.tab-background-middle[visuallyselected=true]:-moz-lwtheme {
+.tab-background-start[selected=true]:-moz-lwtheme::before,
+.tab-background-end[selected=true]:-moz-lwtheme::before,
+.tab-background-middle[selected=true]:-moz-lwtheme {
background-color: transparent; }
/* End selected tab */
/* new tab button border and gradient on hover */
-.tabbrowser-tab:hover > .tab-stack > .tab-background:not([visuallyselected=true]),
+.tabbrowser-tab:hover > .tab-stack > .tab-background:not([selected=true]),
.tabs-newtab-button:hover {
background-image: url(chrome://browser/skin/custom_images/darker/tabs/tab-start-hover.svg), url(chrome://browser/skin/custom_images/darker/tabs/tab-middle-hover.svg), url(chrome://browser/skin/custom_images/darker/tabs/tab-end-hover.svg);
background-position: left bottom, 30px bottom, right bottom;
@@ -2563,9 +2219,6 @@ lwtHeader;*/
.tab-background-middle,
.tabs-newtab-button,
-.tab-icon-overlay[soundplaying],
-.tab-icon-overlay[muted]:not([crashed]),
-.tab-icon-sound,
.tab-close-button {
pointer-events: auto; }
@@ -2575,7 +2228,7 @@ lwtHeader;*/
height: 100%;
position: absolute; }
-.tabbrowser-tab[pinned][titlechanged]:not([visuallyselected="true"]) > .tab-stack > .tab-content {
+.tabbrowser-tab[pinned][titlechanged]:not([selected="true"]) > .tab-stack > .tab-content {
background-image: radial-gradient(farthest-corner at center bottom, white 3%, rgba(186, 221, 251, 0.75) 20%, rgba(127, 179, 255, 0.25) 40%, transparent 70%);
background-position: center bottom var(--tab-toolbar-navbar-overlap);
background-repeat: no-repeat;
@@ -2605,9 +2258,8 @@ lwtHeader;*/
#TabsToolbar:not(:-moz-lwtheme):-moz-system-metric(menubar-drag) {
-moz-binding: url("chrome://browser/content/customizableui/toolbar.xml#toolbar-drag"); }
-.tabbrowser-tab:focus > .tab-stack > .tab-content {
- outline: 1px dotted;
- outline-offset: -6px; }
+.tabbrowser-tab:focus > .tab-stack > .tab-content > .tab-label {
+ outline: 1px dotted; }
#context_reloadTab {
list-style-image: url("moz-icon://stock/gtk-refresh?size=menu"); }
@@ -2812,12 +2464,19 @@ toolbarbutton.chevron > .toolbarbutton-icon {
padding: 30px 50px;
box-shadow: 0 0 2px white; }
+#full-screen-warning-container[obscure-browser] {
+ background-color: rgba(0, 0, 0, 0.3); }
+
.full-screen-description {
font-size: 150%; }
#full-screen-domain-text {
font-size: 300%; }
+.full-screen-approval-button,
+#full-screen-remember-decision {
+ font-size: 120%; }
+
/* Responsive Mode */
.browserContainer[responsivemode] {
background-color: #222;
@@ -2943,7 +2602,7 @@ toolbarbutton.chevron > .toolbarbutton-icon {
.devtools-responsiveui-rotate {
list-style-image: url("chrome://browser/skin/devtools/responsiveui-rotate.png"); }
-@media (min-resolution: 1.25dppx) {
+@media (min-resolution: 2dppx) {
.devtools-responsiveui-close {
list-style-image: url("chrome://browser/skin/devtools/close@2x.png"); }
@@ -2956,7 +2615,7 @@ toolbarbutton.chevron > .toolbarbutton-icon {
.devtools-responsiveui-touch[checked] {
-moz-image-region: rect(0px, 32px, 16px, 16px); }
-@media (min-resolution: 1.25dppx) {
+@media (min-resolution: 2dppx) {
.devtools-responsiveui-touch {
list-style-image: url("chrome://browser/skin/devtools/responsiveui-touch@2x.png");
-moz-image-region: rect(0px, 32px, 32px, 0px); }
@@ -2966,7 +2625,7 @@ toolbarbutton.chevron > .toolbarbutton-icon {
.devtools-responsiveui-screenshot {
list-style-image: url("chrome://browser/skin/devtools/responsiveui-screenshot.png"); }
-@media (min-resolution: 1.25dppx) {
+@media (min-resolution: 2dppx) {
.devtools-responsiveui-screenshot {
list-style-image: url("chrome://browser/skin/devtools/responsiveui-screenshot@2x.png"); } }
.devtools-responsiveui-resizebarV {
@@ -3068,7 +2727,7 @@ toolbarbutton.chevron > .toolbarbutton-icon {
.devtools-responsiveui-volume-down-button {
border-bottom-left-radius: 12px; }
-@media (min-resolution: 1.25dppx) {
+@media (min-resolution: 2dppx) {
.devtools-responsiveui-resizebarV {
background-image: url("chrome://browser/skin/devtools/responsive-vertical-resizer@2x.png"); }
@@ -3078,47 +2737,14 @@ toolbarbutton.chevron > .toolbarbutton-icon {
.devtools-responsiveui-resizehandle {
background-image: url("chrome://browser/skin/devtools/responsive-se-resizer@2x.png"); } }
/* Developer toolbar */
-/* NOTE: THESE NEED TO STAY IN SYNC WITH LIGHT-THEME.CSS AND DARK-THEME.CSS.
- We are copy/pasting variables from light-theme and dark-theme,
- since they aren't loaded in this context (within browser.css). */
-:root[devtoolstheme="light"] #developer-toolbar {
- --gcli-background-color: #ebeced;
- /* --theme-tab-toolbar-background */
- --gcli-input-background: #f0f1f2;
- /* --theme-toolbar-background */
- --gcli-input-focused-background: #f7f7f7;
- /* --theme-sidebar-background */
- --gcli-input-color: #18191a;
- /* --theme-body-color */
- --gcli-border-color: #aaaaaa;
- /* --theme-splitter-color */
- --selection-background: #4c9ed9;
- /* --theme-selection-background */
- --selection-color: #f5f7fa;
- /* --theme-selection-color */ }
-
-:root[devtoolstheme="dark"] #developer-toolbar {
- --gcli-background-color: #343c45;
- /* --theme-toolbar-background */
- --gcli-input-background: rgba(37, 44, 51, 0.6);
- /* --theme-tab-toolbar-background */
- --gcli-input-focused-background: #252c33;
- /* --theme-tab-toolbar-background */
- --gcli-input-color: #b6babf;
- /* --theme-body-color-alt */
- --gcli-border-color: black;
- /* --theme-splitter-color */
- --selection-background: #1d4f73;
- /* --theme-selection-background */
- --selection-color: #f5f7fa;
- /* --theme-selection-color */ }
-
#developer-toolbar {
-moz-appearance: none;
padding: 0;
min-height: 32px;
- background-color: var(--gcli-background-color);
- border-top: 1px solid var(--gcli-border-color); }
+ background-color: #343C45;
+ /* Toolbars */
+ border-top: 1px solid #060a0d;
+ box-shadow: 0 1px 0 rgba(248, 250, 252, 0.05) inset, 0 -1px 0 rgba(6, 11, 14, 0.1) inset; }
#developer-toolbar > toolbarbutton {
-moz-appearance: none;
@@ -3131,10 +2757,6 @@ toolbarbutton.chevron > .toolbarbutton-icon {
.developer-toolbar-button > image {
margin: auto 10px; }
-:root[devtoolstheme="light"] #developer-toolbar > toolbarbutton:not([checked=true]) > image,
-:root[devtoolstheme="light"] .gclitoolbar-input-node:not([focused=true])::before {
- filter: url("chrome://browser/skin/devtools/filters.svg#invert"); }
-
.developer-toolbar-button > .toolbarbutton-icon,
#developer-toolbar-closebutton > .toolbarbutton-icon {
width: 16px;
@@ -3156,7 +2778,7 @@ toolbarbutton.chevron > .toolbarbutton-icon {
#developer-toolbar-toolbox-button[checked=true] {
-moz-image-region: rect(0px, 64px, 16px, 48px); }
-@media (min-resolution: 1.25dppx) {
+@media (min-resolution: 2dppx) {
#developer-toolbar-toolbox-button {
list-style-image: url("chrome://browser/skin/devtools/toggle-tools@2x.png");
-moz-image-region: rect(0px, 32px, 32px, 0px); }
@@ -3178,7 +2800,7 @@ toolbarbutton.chevron > .toolbarbutton-icon {
width: 16px;
opacity: 0.6; }
-@media (min-resolution: 1.25dppx) {
+@media (min-resolution: 2dppx) {
#developer-toolbar-closebutton {
list-style-image: url("chrome://browser/skin/devtools/close@2x.png"); } }
#developer-toolbar-closebutton > .toolbarbutton-icon {
@@ -3218,22 +2840,21 @@ html|*#gcli-output-frame {
text-shadow: none;
box-shadow: none;
border-width: 0;
- background-color: transparent;
- border-radius: 0; }
+ background-color: transparent; }
.gclitoolbar-input-node {
-moz-appearance: none;
- color: var(--gcli-input-color);
- background-color: var(--gcli-input-background);
+ color: #cdd9e4;
+ background-color: #242b33;
background-repeat: no-repeat;
background-position: 4px center;
- box-shadow: 1px 0 0 var(--gcli-border-color) inset, -1px 0 0 var(--gcli-border-color) inset;
+ box-shadow: 0 1px 1px rgba(6, 11, 14, 0.2) inset, 1px 0 0 rgba(6, 11, 14, 0.2) inset, -1px 0 0 rgba(6, 11, 14, 0.2) inset;
line-height: 32px;
outline-style: none;
padding: 0; }
.gclitoolbar-input-node[focused="true"] {
- background-color: var(--gcli-input-focused-background); }
+ background-color: #232e38; }
.gclitoolbar-input-node::before {
content: "";
@@ -3249,12 +2870,12 @@ html|*#gcli-output-frame {
.gclitoolbar-input-node[focused="true"]::before {
background-position: -16px center; }
-@media (min-resolution: 1.25dppx) {
+@media (min-resolution: 2dppx) {
.gclitoolbar-input-node::before {
background-image: url("chrome://browser/skin/devtools/commandline-icon@2x.png"); } }
.gclitoolbar-input-node > .textbox-input-box > html|*.textbox-input::-moz-selection {
- background-color: var(--selection-background);
- color: var(--selection-color);
+ background-color: #cdd9e4;
+ color: #1f2933;
text-shadow: none; }
.gclitoolbar-complete-node {
@@ -3343,69 +2964,22 @@ notification.pluginVulnerable {
notification.pluginVulnerable .messageImage {
list-style-image: url("chrome://browser/skin/notification-pluginBlocked.png"); }
-#notification-popup[popupid="login-fill"] > .panel-arrowcontainer > .panel-arrowcontent {
- /* Since we display a sliding subview that extends to the border, we cannot
- * keep the default padding of arrow panels. We use the same padding in the
- * individual content views instead. Since we removed the padding, we also
- * have to ensure the contents are clipped to the border box. */
- padding: 0;
- overflow: hidden; }
-
-#login-fill-mainview,
-#login-fill-details {
- padding: var(--panel-arrowcontent-padding); }
-
-#login-fill-doorhanger[inDetailView] > #login-fill-mainview {
- transform: translateX(-14px); }
-
-#login-fill-mainview,
-#login-fill-details {
- transition: transform 150ms; }
-
-#login-fill-doorhanger:not([inDetailView]) > #login-fill-details {
- transform: translateX(105%); }
-
-#login-fill-doorhanger:not([inDetailView]) > #login-fill-details:-moz-locale-dir(rtl) {
- transform: translateX(-105%); }
-
-#login-fill-doorhanger[inDetailView] > #login-fill-clickcapturer {
- background-color: rgba(24, 26, 27, 0.1); }
-
-#login-fill-testing {
- color: #b33;
+.popup-notification-item-title[popupid="bad-content"] {
font-weight: bold; }
-#login-fill-list {
- border: 1px solid black;
- max-height: 20em; }
-
-.login-fill-item[disabled] {
- color: #888;
- background-color: #fff; }
+.popup-notification-item-message[popupid="bad-content"] {
+ width: 17em; }
-.login-fill-item[disabled][selected] {
- background-color: #eef; }
-
-.login-hostname {
- margin: 4px;
- font-weight: bold; }
+.popup-notification-item-message[popupid="bad-content"][mixedblockdisabled]:not(.popup-notification-item-message-critical),
+.popup-notification-item-message[popupid="bad-content"][trackingblockdisabled]:not(.popup-notification-item-message-critical) {
+ color: GrayText; }
-.login-fill-item.different-hostname > .login-hostname {
- color: #888;
+.popup-notification-item-message-critical[popupid="bad-content"] {
+ color: #d74345;
font-style: italic; }
-.login-username {
- margin: 4px;
- color: #888; }
-
-#login-fill-details {
- padding: 4px;
- background: var(--panel-arrowcontent-background);
- color: var(--panel-arrowcontent-color);
- background-clip: padding-box;
- border-left: 1px solid rgba(24, 26, 27, 0.3);
- box-shadow: 0 3px 5px rgba(24, 26, 27, 0.1), 0 0 7px rgba(24, 26, 27, 0.1);
- -moz-margin-start: 38px; }
+.popup-notification-footer[popupid="bad-content"] {
+ padding-top: 1em; }
/* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
@@ -3576,6 +3150,16 @@ toolbar[brighttext] #downloads-indicator-counter {
-moz-margin-end: 2px; }
/* Social toolbar item */
+.popup-notification-icon[popupid="servicesInstall"] {
+ list-style-image: url(chrome://browser/skin/social/services-64.png); }
+
+#servicesInstall-notification-icon {
+ list-style-image: url(chrome://browser/skin/social/services-16.png); }
+
+#social-undoactivation-button {
+ -moz-margin-start: 0;
+ /* override default label margin to match description margin */ }
+
.social-activation-icon {
width: auto;
height: auto;
@@ -3761,6 +3345,7 @@ chatbox[dark=true] > .chat-titlebar > hbox > .chat-title {
.chatbar-innerbox {
background: transparent;
+ margin: -285px 0 0;
overflow: hidden; }
chatbar {
@@ -3804,6 +3389,26 @@ chatbox {
border-top-left-radius: 2.5px;
border-top-right-radius: 2.5px; }
+/* EME notifications */
+.popup-notification-icon[popupid="drmContentPlaying"],
+#eme-notification-icon {
+ list-style-image: url("chrome://browser/skin/drm-icon.svg#chains"); }
+
+#eme-notification-icon:hover:active {
+ list-style-image: url("chrome://browser/skin/drm-icon.svg#chains-pressed"); }
+
+#eme-notification-icon[firstplay=true] {
+ animation: emeTeachingMoment 0.2s linear 0s 5 normal; }
+
+@keyframes emeTeachingMoment {
+ 0% {
+ transform: translateX(0); }
+ 25% {
+ transform: translateX(3px); }
+ 75% {
+ transform: translateX(-3px); }
+ 100% {
+ transform: translateX(0); } }
/* Customization mode */
/* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
@@ -3930,36 +3535,19 @@ chatbox {
#customization-titlebar-visibility-button {
list-style-image: url("chrome://browser/skin/customizableui/customize-titleBar-toggle.png");
- -moz-image-region: rect(0, 24px, 24px, 0); }
-
-#customization-lwtheme-button,
-#customization-titlebar-visibility-button {
+ -moz-image-region: rect(0, 24px, 24px, 0);
padding: 2px 7px; }
-#customization-lwtheme-button > .box-inherit > .box-inherit > .button-text,
#customization-titlebar-visibility-button > .button-box > .button-text {
/* Sadly, button.css thinks its margins are perfect for everyone. */
-moz-margin-start: 6px !important; }
-#customization-lwtheme-button > .box-inherit > .box-inherit > .button-icon {
- width: 20px;
- height: 20px;
- border-radius: 2px;
- background-size: contain; }
-
#customization-titlebar-visibility-button > .button-box > .button-icon {
vertical-align: middle; }
#customization-titlebar-visibility-button[checked] {
-moz-image-region: rect(0, 48px, 24px, 24px); }
-@media (min-resolution: 1.1dppx) {
- #customization-titlebar-visibility-button {
- list-style-image: url("chrome://browser/skin/customizableui/customize-titleBar-toggle@2x.png");
- -moz-image-region: rect(0, 48px, 48px, 0); }
-
- #customization-titlebar-visibility-button[checked] {
- -moz-image-region: rect(0, 96px, 48px, 48px); } }
#main-window[customize-entered] #customization-panel-container {
background-image: url("chrome://browser/skin/customizableui/customizeMode-separatorHorizontal.png"), url("chrome://browser/skin/customizableui/customizeMode-separatorVertical.png"), url("chrome://browser/skin/customizableui/customizeMode-gridTexture.png"), url("chrome://browser/skin/customizableui/background-noise-toolbar.png"), linear-gradient(to bottom, #3e86ce, #3878ba);
background-position: center top, left center, left top, left top, left top;
@@ -3992,13 +3580,13 @@ toolbarpaletteitem[notransition][place="panel"] {
transition: none; }
toolbarpaletteitem > toolbarbutton > .toolbarbutton-icon,
-toolbarpaletteitem > toolbarbutton > .toolbarbutton-badge-stack > .toolbarbutton-icon,
+toolbarpaletteitem > toolbarbutton > .toolbarbutton-badge-container > .toolbarbutton-icon,
toolbarpaletteitem > toolbaritem.panel-wide-item,
toolbarpaletteitem > toolbarbutton[type="menu-button"] {
transition: transform 0.3s cubic-bezier(0.6, 2, 0.75, 1.5) !important; }
toolbarpaletteitem[mousedown] > toolbarbutton > .toolbarbutton-icon,
-toolbarpaletteitem[mousedown] > toolbarbutton > .toolbarbutton-badge-stack > .toolbarbutton-icon {
+toolbarpaletteitem[mousedown] > toolbarbutton > .toolbarbutton-badge-container > .toolbarbutton-icon {
transform: scale(1.3); }
toolbarpaletteitem[mousedown] > toolbaritem.panel-wide-item,
@@ -4318,11 +3906,9 @@ toolbarpaletteitem[place="toolbar"] {
margin: 24px -16px -16px;
padding: 2em 15px; }
-#UITourTooltipButtons > label,
#UITourTooltipButtons > button {
margin: 0 15px; }
-#UITourTooltipButtons > label:first-child,
#UITourTooltipButtons > button:first-child {
-moz-margin-start: 0; }
@@ -4331,7 +3917,6 @@ toolbarpaletteitem[place="toolbar"] {
height: 16px;
-moz-margin-end: 5px; }
-#UITourTooltipButtons > label,
#UITourTooltipButtons > button .button-text {
font-size: 1.15rem; }
@@ -4351,7 +3936,6 @@ toolbarpaletteitem[place="toolbar"] {
border-color: rgba(24, 26, 27, 0.15);
box-shadow: 0 1px 0 0 rgba(24, 26, 27, 0.05) inset; }
-#UITourTooltipButtons > label,
#UITourTooltipButtons > button.button-link {
-moz-appearance: none;
background: transparent;
@@ -4544,15 +4128,6 @@ notification.heartbeat {
#context-bookmarkpage[disabled=true] {
list-style-image: url("chrome://browser/skin/content-contextmenu.svg#bookmark-disabled"); }
-#context-bookmarkpage[starred=true] {
- list-style-image: url("chrome://browser/skin/content-contextmenu.svg#bookmarked"); }
-
-#context-bookmarkpage[starred=true][_moz-menuactive=true] {
- list-style-image: url("chrome://browser/skin/content-contextmenu.svg#bookmarked-active"); }
-
-#context-bookmarkpage[starred=true][disabled=true] {
- list-style-image: url("chrome://browser/skin/content-contextmenu.svg#bookmarked-disabled"); }
-
#context-back:-moz-locale-dir(rtl),
#context-forward:-moz-locale-dir(rtl),
#context-reload:-moz-locale-dir(rtl) {
@@ -4571,6 +4146,3 @@ notification.heartbeat {
/* override toolkit/themes/linux/global/menu.css */
-moz-padding-end: 0 !important;
-moz-margin-end: 0 !important; }
-
-.browser-action-panel > .panel-arrowcontainer > .panel-arrowcontent {
- padding: 0; }
diff --git a/arc-firefox-theme/chrome/browser/sass/browser-light.css b/arc-firefox-theme/chrome/browser/sass/browser-light.css
index 1e9114c..7f2ea86 100644
--- a/arc-firefox-theme/chrome/browser/sass/browser-light.css
+++ b/arc-firefox-theme/chrome/browser/sass/browser-light.css
@@ -15,9 +15,7 @@
--toolbarbutton-checkedhover-backgroundcolor: #5294E2;
--toolbarbutton-combined-boxshadow: none;
--toolbarbutton-combined-backgroundimage: linear-gradient(rgba(23, 51, 79, 0.2) 0, rgba(23, 51, 79, 0.2) 18px);
- --verified-identity-box-backgroundcolor: transparent;
- --panel-separator-color: ThreeDShadow;
- --urlbar-separator-color: rgba(41, 41, 41, 0.2); }
+ --verified-identity-box-backgroundcolor: transparent; }
#menubar-items {
-moz-box-orient: vertical;
@@ -62,8 +60,8 @@
#TabsToolbar:not([collapsed="true"]) + #nav-bar {
border-top: 1px solid rgba(212, 213, 219, 0.95) !important;
background-clip: padding-box;
+ margin-top: -1px;
/* Move up into the TabsToolbar for the inner highlight at the top of the nav-bar */
- margin-top: calc(-1 * var(--navbar-tab-toolbar-highlight-overlap));
/* Position the toolbar above the bottom of background tabs */
position: relative;
z-index: 1; }
@@ -283,7 +281,7 @@ menuitem.bookmark-item {
opacity: 0.7; }
/* Stock icons for the menu bar items */
-menuitem:not([type]):not(.menuitem-tooltip):not(.menuitem-iconic-tooltip):not([endimage]) {
+menuitem:not([type]):not(.menuitem-tooltip):not(.menuitem-iconic-tooltip) {
-moz-binding: url("chrome://global/content/bindings/menu.xml#menuitem-iconic"); }
#placesContext_open\:newwindow,
@@ -442,10 +440,9 @@ menuitem:not([type]):not(.menuitem-tooltip):not(.menuitem-iconic-tooltip):not([e
#panelMenu_unsortedBookmarks {
list-style-image: url("chrome://browser/skin/places/unsortedBookmarks.png"); }
-#panelMenu_pocket,
-#menu_pocket,
-#BMB_pocket {
- list-style-image: url("chrome://browser/content/pocket/panels/img/pocketmenuitem16.png"); }
+#menu_readingList,
+#BMB_readingList {
+ list-style-image: url("chrome://browser/skin/readinglist/readinglist-icon.svg"); }
#menu_openDownloads {
list-style-image: url("chrome://browser/skin/Toolbar-small.png");
@@ -491,7 +488,7 @@ menuitem:not([type]):not(.menuitem-tooltip):not(.menuitem-iconic-tooltip):not([e
.findbar-button > .toolbarbutton-text,
:-moz-any(#TabsToolbar, #nav-bar) .toolbarbutton-1 > .toolbarbutton-menubutton-button > .toolbarbutton-icon,
:-moz-any(#TabsToolbar, #nav-bar) .toolbarbutton-1 > .toolbarbutton-menubutton-dropmarker > .dropmarker-icon,
-:-moz-any(#TabsToolbar, #nav-bar) .toolbarbutton-1 > .toolbarbutton-badge-stack,
+:-moz-any(#TabsToolbar, #nav-bar) .toolbarbutton-1 > .toolbarbutton-badge-container > .toolbarbutton-icon,
:-moz-any(#TabsToolbar, #nav-bar) .toolbarbutton-1 > .toolbarbutton-icon {
-moz-margin-end: 0;
padding: 2px 6px;
@@ -500,22 +497,25 @@ menuitem:not([type]):not(.menuitem-tooltip):not(.menuitem-iconic-tooltip):not([e
transition-property: background-color, border-color;
transition-duration: 150ms; }
-:-moz-any(#TabsToolbar, #nav-bar) .toolbarbutton-1:not(:-moz-any(#back-button, #forward-button, #home-button, #print-button, #downloads-button, #bookmarks-menu-button, #new-tab-button, #new-window-button, #fullscreen-button, #sync-button, #feed-button, #tabview-button, #social-share-button, #open-file-button, #find-button, #developer-button, #preferences-button, #privatebrowsing-button, #save-page-button, #add-ons-button, #history-panelmenu, #nav-bar-overflow-button, #PanelUI-menu-button, #characterencoding-button, #email-link-button, #sidebar-button, #zoom-out-button, #zoom-reset-button, #zoom-in-button, #cut-button, #copy-button, #paste-button, #e10s-button, #panic-button, #web-apps-button, #webide-button, #loop-button, #pocket-button)) > .toolbarbutton-icon,
-:-moz-any(#TabsToolbar, #nav-bar) .toolbarbutton-1:not(:-moz-any(#back-button, #forward-button, #home-button, #print-button, #downloads-button, #bookmarks-menu-button, #new-tab-button, #new-window-button, #fullscreen-button, #sync-button, #feed-button, #tabview-button, #social-share-button, #open-file-button, #find-button, #developer-button, #preferences-button, #privatebrowsing-button, #save-page-button, #add-ons-button, #history-panelmenu, #nav-bar-overflow-button, #PanelUI-menu-button, #characterencoding-button, #email-link-button, #sidebar-button, #zoom-out-button, #zoom-reset-button, #zoom-in-button, #cut-button, #copy-button, #paste-button, #e10s-button, #panic-button, #web-apps-button, #webide-button, #loop-button, #pocket-button)) > .toolbarbutton-badge-stack,
-:-moz-any(#TabsToolbar, #nav-bar) .toolbarbutton-1:not(:-moz-any(#back-button, #forward-button, #home-button, #print-button, #downloads-button, #bookmarks-menu-button, #new-tab-button, #new-window-button, #fullscreen-button, #sync-button, #feed-button, #tabview-button, #social-share-button, #open-file-button, #find-button, #developer-button, #preferences-button, #privatebrowsing-button, #save-page-button, #add-ons-button, #history-panelmenu, #nav-bar-overflow-button, #PanelUI-menu-button, #characterencoding-button, #email-link-button, #sidebar-button, #zoom-out-button, #zoom-reset-button, #zoom-in-button, #cut-button, #copy-button, #paste-button, #e10s-button, #panic-button, #web-apps-button, #webide-button, #loop-button, #pocket-button)) > .toolbarbutton-menubutton-button > .toolbarbutton-icon {
+:-moz-any(#TabsToolbar, #nav-bar) .toolbarbutton-1:not(:-moz-any(#back-button, #forward-button, #home-button, #print-button, #downloads-button, #bookmarks-menu-button, #new-tab-button, #new-window-button, #fullscreen-button, #sync-button, #feed-button, #tabview-button, #social-share-button, #open-file-button, #find-button, #developer-button, #preferences-button, #privatebrowsing-button, #save-page-button, #switch-to-metro-button, #add-ons-button, #history-panelmenu, #nav-bar-overflow-button, #PanelUI-menu-button, #characterencoding-button, #email-link-button, #sidebar-button, #zoom-out-button, #zoom-reset-button, #zoom-in-button, #cut-button, #copy-button, #paste-button, #e10s-button, #panic-button, #web-apps-button, #webide-button, #loop-button)) > .toolbarbutton-icon,
+:-moz-any(#TabsToolbar, #nav-bar) .toolbarbutton-1:not(:-moz-any(#back-button, #forward-button, #home-button, #print-button, #downloads-button, #bookmarks-menu-button, #new-tab-button, #new-window-button, #fullscreen-button, #sync-button, #feed-button, #tabview-button, #social-share-button, #open-file-button, #find-button, #developer-button, #preferences-button, #privatebrowsing-button, #save-page-button, #switch-to-metro-button, #add-ons-button, #history-panelmenu, #nav-bar-overflow-button, #PanelUI-menu-button, #characterencoding-button, #email-link-button, #sidebar-button, #zoom-out-button, #zoom-reset-button, #zoom-in-button, #cut-button, #copy-button, #paste-button, #e10s-button, #panic-button, #web-apps-button, #webide-button, #loop-button)) > .toolbarbutton-badge-container > .toolbarbutton-icon,
+:-moz-any(#TabsToolbar, #nav-bar) .toolbarbutton-1:not(:-moz-any(#back-button, #forward-button, #home-button, #print-button, #downloads-button, #bookmarks-menu-button, #new-tab-button, #new-window-button, #fullscreen-button, #sync-button, #feed-button, #tabview-button, #social-share-button, #open-file-button, #find-button, #developer-button, #preferences-button, #privatebrowsing-button, #save-page-button, #switch-to-metro-button, #add-ons-button, #history-panelmenu, #nav-bar-overflow-button, #PanelUI-menu-button, #characterencoding-button, #email-link-button, #sidebar-button, #zoom-out-button, #zoom-reset-button, #zoom-in-button, #cut-button, #copy-button, #paste-button, #e10s-button, #panic-button, #web-apps-button, #webide-button, #loop-button)) > .toolbarbutton-menubutton-button > .toolbarbutton-icon {
padding: 3px 7px; }
+toolbarbutton.badged-button > .toolbarbutton-badge-container > .toolbarbutton-icon,
+toolbarbutton[type="socialmark"] > .toolbarbutton-icon {
+ max-width: 32px !important; }
+
/* Help SDK icons fit: */
-toolbarbutton[constrain-size="true"][cui-areatype="toolbar"] > .toolbarbutton-icon,
-toolbarbutton[constrain-size="true"][cui-areatype="toolbar"] > .toolbarbutton-badge-stack > .toolbarbutton-icon {
+toolbarbutton[sdk-button="true"][cui-areatype="toolbar"] > .toolbarbutton-icon {
width: 16px; }
-:-moz-any(#TabsToolbar, #nav-bar) toolbarbutton[constrain-size="true"][cui-areatype="toolbar"] > .toolbarbutton-icon {
+:-moz-any(#TabsToolbar, #nav-bar) toolbarbutton[sdk-button="true"][cui-areatype="toolbar"] > .toolbarbutton-icon {
/* XXXgijs box models strike again: this is 16px + 2 * 7px padding + 2 * 1px border (from the rules above) */
width: 32px; }
#nav-bar #PanelUI-menu-button {
- -moz-padding-start: 5px;
+ -moz-padding-start: 7px;
-moz-padding-end: 5px; }
#nav-bar #PanelUI-button,
@@ -527,7 +527,7 @@ toolbarbutton[constrain-size="true"][cui-areatype="toolbar"] > .toolbarbutton-ba
:-moz-any(#TabsToolbar, #nav-bar) .toolbarbutton-1[open]:not([disabled=true]) > .toolbarbutton-menubutton-button > .toolbarbutton-icon,
:-moz-any(#TabsToolbar, #nav-bar) .toolbarbutton-1:not([disabled=true]):not([open]):hover > .toolbarbutton-menubutton-button > .toolbarbutton-icon,
:-moz-any(#TabsToolbar, #nav-bar) .toolbarbutton-1:not([disabled=true]):not([open]):hover > .toolbarbutton-menubutton-dropmarker > .dropmarker-icon,
-:-moz-any(#TabsToolbar, #nav-bar) .toolbarbutton-1:not([disabled=true]):hover > .toolbarbutton-badge-stack,
+:-moz-any(#TabsToolbar, #nav-bar) .toolbarbutton-1:not([disabled=true]):hover > .toolbarbutton-badge-container > .toolbarbutton-icon,
:-moz-any(#TabsToolbar, #nav-bar) .toolbarbutton-1:not([disabled=true]):hover > .toolbarbutton-icon {
background: var(--toolbarbutton-hover-background);
border-width: 1px;
@@ -549,7 +549,7 @@ toolbarbutton[constrain-size="true"][cui-areatype="toolbar"] > .toolbarbutton-ba
.findbar-button:not([disabled=true]):-moz-any([checked="true"], :hover:active) > .toolbarbutton-text,
:-moz-any(#TabsToolbar, #nav-bar) .toolbarbutton-1:not([open="true"]) > .toolbarbutton-menubutton-button:not([disabled=true]):-moz-any(:hover:active, [open="true"]) > .toolbarbutton-icon,
:-moz-any(#TabsToolbar, #nav-bar) .toolbarbutton-1[open="true"] > .toolbarbutton-menubutton-dropmarker:not([disabled=true]) > .dropmarker-icon,
-:-moz-any(#TabsToolbar, #nav-bar) .toolbarbutton-1:not([disabled=true]):-moz-any([open], [checked], :hover:active) > .toolbarbutton-badge-stack,
+:-moz-any(#TabsToolbar, #nav-bar) .toolbarbutton-1:not([disabled=true]):-moz-any([open], [checked], :hover:active) > .toolbarbutton-badge-container > .toolbarbutton-icon,
:-moz-any(#TabsToolbar, #nav-bar) .toolbarbutton-1:not([disabled=true]):-moz-any([open], [checked], :hover:active) > .toolbarbutton-icon {
background: var(--toolbarbutton-active-background);
box-shadow: var(--toolbarbutton-active-boxshadow);
@@ -690,11 +690,13 @@ toolbarbutton[constrain-size="true"][cui-areatype="toolbar"] > .toolbarbutton-ba
#sync-button[cui-areatype="toolbar"] {
-moz-image-region: rect(0, 270px, 18px, 252px); }
-#sync-button[cui-areatype="toolbar"][status="active"] {
+#sync-button[cui-areatype="toolbar"][status="active"],
+#sync-button[cui-areatype="toolbar"][status="active"]:hover:active:not([disabled="true"]) {
list-style-image: url("chrome://browser/skin/syncProgress-toolbar.png");
-moz-image-region: rect(0, 18px, 18px, 0px); }
-toolbar[brighttext] #sync-button[status="active"] {
+toolbar[brighttext] #sync-button[status="active"],
+toolbar[brighttext] #sync-button[status="active"]:hover:active:not([disabled="true"]) {
list-style-image: url("chrome://browser/skin/syncProgress-toolbar-inverted.png"); }
#feed-button[cui-areatype="toolbar"] {
@@ -739,13 +741,6 @@ toolbar[brighttext] #sync-button[status="active"] {
#PanelUI-menu-button {
-moz-image-region: rect(0, 486px, 18px, 468px); }
-#PanelUI-menu-button.thumburger {
- list-style-image: url("chrome://browser/skin/customizableui/thumburger.png") !important;
- -moz-image-region: auto !important; }
-
-toolbar[brighttext] #PanelUI-menu-button.thumburger {
- list-style-image: url("chrome://browser/skin/customizableui/thumburger-inverted.png") !important; }
-
#edit-controls:not(:-moz-any(:not([cui-areatype="toolbar"]), [overflowedItem=true])) > #cut-button {
-moz-image-region: rect(0, 504px, 18px, 486px); }
@@ -788,459 +783,234 @@ toolbar[brighttext] #PanelUI-menu-button.thumburger {
#web-apps-button[cui-areatype="toolbar"] {
-moz-image-region: rect(0, 720px, 18px, 702px); }
-#loop-button {
+#loop-button > .toolbarbutton-badge-container {
list-style-image: url(chrome://browser/skin/loop/toolbar.png);
-moz-image-region: rect(0, 18px, 18px, 0); }
-toolbar[brighttext] #loop-button {
+toolbar[brighttext] #loop-button > .toolbarbutton-badge-container {
list-style-image: url(chrome://browser/skin/loop/toolbar-inverted.png); }
-#loop-button[state="disabled"],
-#loop-button[disabled="true"] {
+#loop-button[state="disabled"] > .toolbarbutton-badge-container,
+#loop-button[disabled="true"] > .toolbarbutton-badge-container {
-moz-image-region: rect(0, 36px, 18px, 18px); }
-#loop-button:not([disabled="true"])[state="error"] {
+#loop-button:not([disabled="true"])[state="error"] > .toolbarbutton-badge-container {
-moz-image-region: rect(0, 54px, 18px, 36px); }
-#loop-button:not([disabled="true"])[state="action"] {
+#loop-button:not([disabled="true"])[state="action"] > .toolbarbutton-badge-container {
-moz-image-region: rect(0, 72px, 18px, 54px); }
-#loop-button:not([disabled="true"])[state="action"]:-moz-any(:hover, :hover:active, [open]) {
+#loop-button:not([disabled="true"])[state="action"]:-moz-any(:hover, :hover:active, [open]) > .toolbarbutton-badge-container {
-moz-image-region: rect(0, 90px, 18px, 72px); }
-#loop-button:not([disabled="true"])[state="active"] {
+#loop-button:not([disabled="true"])[state="active"] > .toolbarbutton-badge-container {
-moz-image-region: rect(0, 108px, 18px, 90px); }
-#loop-button:not([disabled="true"])[state="active"]:-moz-any(:hover, :hover:active, [open]) {
+#loop-button:not([disabled="true"])[state="active"]:-moz-any(:hover, :hover:active, [open]) > .toolbarbutton-badge-container {
-moz-image-region: rect(0, 126px, 18px, 108px); }
#webide-button[cui-areatype="toolbar"] {
-moz-image-region: rect(0, 738px, 18px, 720px); }
-#pocket-button[cui-areatype="toolbar"] {
- -moz-image-region: rect(0, 774px, 18px, 756px); }
-
-#pocket-button[cui-areatype="toolbar"][open] {
- -moz-image-region: rect(18px, 774px, 36px, 756px); }
-
/* Menu panel and palette styles */
+/* Note that this file isn't used for HiDPI on OS X. */
:root {
--menupanel-list-style-image: url(chrome://browser/skin/menuPanel.png);
- --menupanel-list-style-image-2x: url(chrome://browser/skin/menuPanel@2x.png);
- --menupanel-small-list-style-image: url(chrome://browser/skin/menuPanel-small.png);
- --menupanel-small-list-style-image-2x: url(chrome://browser/skin/menuPanel-small@2x.png); }
-
-@media not all and (min-resolution: 1.1dppx) {
- toolbaritem[sdkstylewidget="true"] > toolbarbutton,
- :-moz-any(#back-button, #forward-button, #home-button, #print-button, #downloads-button, #bookmarks-menu-button, #new-tab-button, #new-window-button, #fullscreen-button, #sync-button, #feed-button, #tabview-button, #social-share-button, #open-file-button, #find-button, #developer-button, #preferences-button, #privatebrowsing-button, #save-page-button, #add-ons-button, #history-panelmenu, #nav-bar-overflow-button, #PanelUI-menu-button, #characterencoding-button, #email-link-button, #sidebar-button, #zoom-out-button, #zoom-reset-button, #zoom-in-button, #cut-button, #copy-button, #paste-button, #e10s-button, #panic-button, #web-apps-button, #webide-button, #loop-button, #pocket-button)[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > :-moz-any(#back-button, #forward-button, #home-button, #print-button, #downloads-button, #bookmarks-menu-button, #new-tab-button, #new-window-button, #fullscreen-button, #sync-button, #feed-button, #tabview-button, #social-share-button, #open-file-button, #find-button, #developer-button, #preferences-button, #privatebrowsing-button, #save-page-button, #add-ons-button, #history-panelmenu, #nav-bar-overflow-button, #PanelUI-menu-button, #characterencoding-button, #email-link-button, #sidebar-button, #zoom-out-button, #zoom-reset-button, #zoom-in-button, #cut-button, #copy-button, #paste-button, #e10s-button, #panic-button, #web-apps-button, #webide-button, #loop-button, #pocket-button) {
- list-style-image: var(--menupanel-list-style-image); }
-
- #home-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #home-button {
- -moz-image-region: rect(0px, 128px, 32px, 96px); }
-
- #bookmarks-menu-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #bookmarks-menu-button {
- -moz-image-region: rect(0px, 192px, 32px, 160px); }
-
- #bookmarks-menu-button[cui-areatype="menu-panel"][panel-multiview-anchor=true] {
- -moz-image-region: rect(32px, 192px, 64px, 160px); }
-
- #history-panelmenu[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #history-panelmenu {
- -moz-image-region: rect(0px, 224px, 32px, 192px); }
-
- #history-panelmenu[cui-areatype="menu-panel"][panel-multiview-anchor=true] {
- -moz-image-region: rect(32px, 224px, 64px, 192px); }
-
- #downloads-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #downloads-button {
- -moz-image-region: rect(0px, 256px, 32px, 224px); }
-
- #add-ons-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #add-ons-button {
- -moz-image-region: rect(0px, 288px, 32px, 256px); }
-
- #open-file-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #open-file-button {
- -moz-image-region: rect(0px, 320px, 32px, 288px); }
-
- #save-page-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #save-page-button {
- -moz-image-region: rect(0px, 352px, 32px, 320px); }
-
- #sync-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #sync-button {
- -moz-image-region: rect(0px, 384px, 32px, 352px); }
-
- #sync-button[cui-areatype="menu-panel"][status="active"] {
- list-style-image: url(chrome://browser/skin/syncProgress-menuPanel.png);
- -moz-image-region: rect(0px, 32px, 32px, 0px); }
-
- #feed-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #feed-button {
- -moz-image-region: rect(0px, 416px, 32px, 384px); }
-
- #feed-button[cui-areatype="menu-panel"][panel-multiview-anchor=true] {
- -moz-image-region: rect(32px, 416px, 64px, 384px); }
-
- #social-share-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #social-share-button {
- -moz-image-region: rect(0px, 448px, 32px, 416px); }
-
- #characterencoding-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #characterencoding-button {
- -moz-image-region: rect(0px, 480px, 32px, 448px); }
-
- #characterencoding-button[cui-areatype="menu-panel"][panel-multiview-anchor=true] {
- -moz-image-region: rect(32px, 480px, 64px, 448px); }
-
- #new-window-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #new-window-button {
- -moz-image-region: rect(0px, 512px, 32px, 480px); }
-
- #e10s-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #e10s-button {
- -moz-image-region: rect(0px, 512px, 32px, 480px); }
-
- #new-tab-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #new-tab-button {
- -moz-image-region: rect(0px, 544px, 32px, 512px); }
-
- #privatebrowsing-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #privatebrowsing-button {
- -moz-image-region: rect(0px, 576px, 32px, 544px); }
-
- #tabview-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #tabview-button {
- -moz-image-region: rect(0px, 608px, 32px, 576px); }
-
- #find-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #find-button {
- -moz-image-region: rect(0px, 640px, 32px, 608px); }
-
- #print-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #print-button {
- -moz-image-region: rect(0px, 672px, 32px, 640px); }
-
- #fullscreen-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #fullscreen-button {
- -moz-image-region: rect(0px, 704px, 32px, 672px); }
-
- #developer-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #developer-button {
- -moz-image-region: rect(0px, 736px, 32px, 704px); }
-
- #developer-button[cui-areatype="menu-panel"][panel-multiview-anchor=true] {
- -moz-image-region: rect(32px, 736px, 64px, 704px); }
-
- #preferences-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #preferences-button {
- -moz-image-region: rect(0px, 768px, 32px, 736px); }
-
- #email-link-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #email-link-button {
- -moz-image-region: rect(0, 800px, 32px, 768px); }
-
- #sidebar-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #sidebar-button {
- -moz-image-region: rect(0, 864px, 32px, 832px); }
-
- #sidebar-button[cui-areatype="menu-panel"][panel-multiview-anchor=true] {
- -moz-image-region: rect(32px, 864px, 64px, 832px); }
-
- #panic-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #panic-button {
- -moz-image-region: rect(0, 896px, 32px, 864px); }
-
- #panic-button[cui-areatype="menu-panel"][panel-multiview-anchor=true] {
- -moz-image-region: rect(32px, 896px, 64px, 864px); }
-
- #web-apps-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #web-apps-button {
- -moz-image-region: rect(0, 928px, 32px, 896px); }
-
- #webide-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #webide-button {
- -moz-image-region: rect(0px, 960px, 32px, 928px); }
-
- #pocket-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #pocket-button {
- -moz-image-region: rect(0px, 992px, 32px, 960px); }
-
- #pocket-button[cui-areatype="menu-panel"][panel-multiview-anchor=true] {
- -moz-image-region: rect(32px, 992px, 64px, 960px); }
-
- toolbaritem[sdkstylewidget="true"] > toolbarbutton {
- -moz-image-region: rect(0, 832px, 32px, 800px); }
-
- #loop-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #loop-button {
- list-style-image: url(chrome://browser/skin/loop/menuPanel.png);
- -moz-image-region: rect(0, 32px, 32px, 0); }
-
- /* Make sure that the state icons are not shown in the customization palette. */
- toolbarpaletteitem[place="palette"] > #loop-button {
- -moz-image-region: rect(0, 32px, 32px, 0) !important; }
-
- #loop-button[cui-areatype="menu-panel"][state="disabled"],
- #loop-button[cui-areatype="menu-panel"][disabled="true"] {
- -moz-image-region: rect(0, 64px, 32px, 32px); }
-
- #loop-button[cui-areatype="menu-panel"]:not([disabled="true"])[state="error"] {
- -moz-image-region: rect(0, 96px, 32px, 64px); }
-
- #loop-button[cui-areatype="menu-panel"]:not([disabled="true"])[state="action"] {
- -moz-image-region: rect(0, 128px, 32px, 96px); }
+ --menupanel-small-list-style-image: url(chrome://browser/skin/menuPanel-small.png); }
- #loop-button[cui-areatype="menu-panel"]:not([disabled="true"])[state="action"]:-moz-any(:hover, :hover:active, [open]) {
- -moz-image-region: rect(0, 160px, 32px, 128px); }
+toolbaritem[sdkstylewidget="true"] > toolbarbutton,
+:-moz-any(#back-button, #forward-button, #home-button, #print-button, #downloads-button, #bookmarks-menu-button, #new-tab-button, #new-window-button, #fullscreen-button, #sync-button, #feed-button, #tabview-button, #social-share-button, #open-file-button, #find-button, #developer-button, #preferences-button, #privatebrowsing-button, #save-page-button, #switch-to-metro-button, #add-ons-button, #history-panelmenu, #nav-bar-overflow-button, #PanelUI-menu-button, #characterencoding-button, #email-link-button, #sidebar-button, #zoom-out-button, #zoom-reset-button, #zoom-in-button, #cut-button, #copy-button, #paste-button, #e10s-button, #panic-button, #web-apps-button, #webide-button, #loop-button)[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > :-moz-any(#back-button, #forward-button, #home-button, #print-button, #downloads-button, #bookmarks-menu-button, #new-tab-button, #new-window-button, #fullscreen-button, #sync-button, #feed-button, #tabview-button, #social-share-button, #open-file-button, #find-button, #developer-button, #preferences-button, #privatebrowsing-button, #save-page-button, #switch-to-metro-button, #add-ons-button, #history-panelmenu, #nav-bar-overflow-button, #PanelUI-menu-button, #characterencoding-button, #email-link-button, #sidebar-button, #zoom-out-button, #zoom-reset-button, #zoom-in-button, #cut-button, #copy-button, #paste-button, #e10s-button, #panic-button, #web-apps-button, #webide-button, #loop-button) {
+ list-style-image: var(--menupanel-list-style-image); }
- #loop-button[cui-areatype="menu-panel"]:not([disabled="true"])[state="active"] {
- -moz-image-region: rect(0, 192px, 32px, 160px); }
+#home-button[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #home-button {
+ -moz-image-region: rect(0px, 128px, 32px, 96px); }
- #loop-button[cui-areatype="menu-panel"]:not([disabled="true"])[state="active"]:-moz-any(:hover, :hover:active, [open]) {
- -moz-image-region: rect(0, 224px, 32px, 192px); }
+#bookmarks-menu-button[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #bookmarks-menu-button {
+ -moz-image-region: rect(0px, 192px, 32px, 160px); }
- /* Wide panel control icons */
- #edit-controls:-moz-any(:not([cui-areatype="toolbar"]), [overflowedItem=true]) > toolbarbutton,
- #zoom-controls:-moz-any(:not([cui-areatype="toolbar"]), [overflowedItem=true]) > toolbarbutton,
- toolbarpaletteitem[place="palette"] > #edit-controls > toolbarbutton,
- toolbarpaletteitem[place="palette"] > #zoom-controls > toolbarbutton {
- list-style-image: var(--menupanel-small-list-style-image); }
+#bookmarks-menu-button[cui-areatype="menu-panel"][panel-multiview-anchor=true] {
+ -moz-image-region: rect(32px, 192px, 64px, 160px); }
- #edit-controls:-moz-any(:not([cui-areatype="toolbar"]), [overflowedItem=true]) > #cut-button,
- toolbarpaletteitem[place="palette"] > #edit-controls > #cut-button {
- -moz-image-region: rect(0px, 32px, 16px, 16px); }
+#history-panelmenu[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #history-panelmenu {
+ -moz-image-region: rect(0px, 224px, 32px, 192px); }
- #edit-controls:-moz-any(:not([cui-areatype="toolbar"]), [overflowedItem=true]) > #copy-button,
- toolbarpaletteitem[place="palette"] > #edit-controls > #copy-button {
- -moz-image-region: rect(0px, 48px, 16px, 32px); }
+#history-panelmenu[cui-areatype="menu-panel"][panel-multiview-anchor=true] {
+ -moz-image-region: rect(32px, 224px, 64px, 192px); }
- #edit-controls:-moz-any(:not([cui-areatype="toolbar"]), [overflowedItem=true]) > #paste-button,
- toolbarpaletteitem[place="palette"] > #edit-controls > #paste-button {
- -moz-image-region: rect(0px, 64px, 16px, 48px); }
+#downloads-button[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #downloads-button {
+ -moz-image-region: rect(0px, 256px, 32px, 224px); }
- #zoom-controls:-moz-any(:not([cui-areatype="toolbar"]), [overflowedItem=true]) > #zoom-out-button,
- toolbarpaletteitem[place="palette"] > #zoom-controls > #zoom-out-button {
- -moz-image-region: rect(0px, 80px, 16px, 64px); }
+#add-ons-button[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #add-ons-button {
+ -moz-image-region: rect(0px, 288px, 32px, 256px); }
- #zoom-controls:-moz-any(:not([cui-areatype="toolbar"]), [overflowedItem=true]) > #zoom-in-button,
- toolbarpaletteitem[place="palette"] > #zoom-controls > #zoom-in-button {
- -moz-image-region: rect(0px, 96px, 16px, 80px); }
+#open-file-button[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #open-file-button {
+ -moz-image-region: rect(0px, 320px, 32px, 288px); }
- #add-share-provider {
- list-style-image: url(chrome://browser/skin/menuPanel-small.png);
- -moz-image-region: rect(0px, 96px, 16px, 80px); } }
-/* Menu panel and palette styles */
-@media (min-resolution: 1.1dppx) {
- toolbaritem[sdkstylewidget="true"] > toolbarbutton,
- :-moz-any(#back-button, #forward-button, #home-button, #print-button, #downloads-button, #bookmarks-menu-button, #new-tab-button, #new-window-button, #fullscreen-button, #sync-button, #feed-button, #tabview-button, #social-share-button, #open-file-button, #find-button, #developer-button, #preferences-button, #privatebrowsing-button, #save-page-button, #add-ons-button, #history-panelmenu, #nav-bar-overflow-button, #PanelUI-menu-button, #characterencoding-button, #email-link-button, #sidebar-button, #zoom-out-button, #zoom-reset-button, #zoom-in-button, #cut-button, #copy-button, #paste-button, #e10s-button, #panic-button, #web-apps-button, #webide-button, #loop-button, #pocket-button)[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > :-moz-any(#back-button, #forward-button, #home-button, #print-button, #downloads-button, #bookmarks-menu-button, #new-tab-button, #new-window-button, #fullscreen-button, #sync-button, #feed-button, #tabview-button, #social-share-button, #open-file-button, #find-button, #developer-button, #preferences-button, #privatebrowsing-button, #save-page-button, #add-ons-button, #history-panelmenu, #nav-bar-overflow-button, #PanelUI-menu-button, #characterencoding-button, #email-link-button, #sidebar-button, #zoom-out-button, #zoom-reset-button, #zoom-in-button, #cut-button, #copy-button, #paste-button, #e10s-button, #panic-button, #web-apps-button, #webide-button, #loop-button, #pocket-button) {
- list-style-image: var(--menupanel-list-style-image-2x); }
-
- #home-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #home-button {
- -moz-image-region: rect(0px, 256px, 64px, 192px); }
-
- #bookmarks-menu-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #bookmarks-menu-button {
- -moz-image-region: rect(0px, 384px, 64px, 320px); }
-
- #bookmarks-menu-button[cui-areatype="menu-panel"][panel-multiview-anchor=true] {
- -moz-image-region: rect(64px, 384px, 128px, 320px); }
-
- #history-panelmenu[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #history-panelmenu {
- -moz-image-region: rect(0px, 448px, 64px, 384px); }
-
- #history-panelmenu[cui-areatype="menu-panel"][panel-multiview-anchor=true] {
- -moz-image-region: rect(64px, 448px, 128px, 384px); }
-
- #downloads-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #downloads-button {
- -moz-image-region: rect(0px, 512px, 64px, 448px); }
+#save-page-button[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #save-page-button {
+ -moz-image-region: rect(0px, 352px, 32px, 320px); }
- #add-ons-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #add-ons-button {
- -moz-image-region: rect(0px, 576px, 64px, 512px); }
+#sync-button[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #sync-button {
+ -moz-image-region: rect(0px, 384px, 32px, 352px); }
- #open-file-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #open-file-button {
- -moz-image-region: rect(0px, 640px, 64px, 576px); }
+#sync-button[cui-areatype="menu-panel"][status="active"] {
+ list-style-image: url(chrome://browser/skin/syncProgress-menuPanel.png);
+ -moz-image-region: rect(0px, 32px, 32px, 0px); }
- #save-page-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #save-page-button {
- -moz-image-region: rect(0px, 704px, 64px, 640px); }
+#feed-button[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #feed-button {
+ -moz-image-region: rect(0px, 416px, 32px, 384px); }
- #sync-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #sync-button {
- -moz-image-region: rect(0px, 768px, 64px, 704px); }
+#social-share-button[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #social-share-button {
+ -moz-image-region: rect(0px, 448px, 32px, 416px); }
- #sync-button[cui-areatype="menu-panel"][status="active"] {
- list-style-image: url(chrome://browser/skin/syncProgress-menuPanel@2x.png);
- -moz-image-region: rect(0px, 64px, 64px, 0px); }
+#characterencoding-button[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #characterencoding-button {
+ -moz-image-region: rect(0px, 480px, 32px, 448px); }
- #feed-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #feed-button {
- -moz-image-region: rect(0px, 832px, 64px, 768px); }
+#characterencoding-button[cui-areatype="menu-panel"][panel-multiview-anchor=true] {
+ -moz-image-region: rect(32px, 480px, 64px, 448px); }
- #feed-button[cui-areatype="menu-panel"][panel-multiview-anchor=true] {
- -moz-image-region: rect(64px, 832px, 128px, 768px); }
+#new-window-button[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #new-window-button {
+ -moz-image-region: rect(0px, 512px, 32px, 480px); }
- #social-share-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #social-share-button {
- -moz-image-region: rect(0px, 896px, 64px, 832px); }
+#e10s-button[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #e10s-button {
+ -moz-image-region: rect(0px, 512px, 32px, 480px); }
- #characterencoding-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #characterencoding-button {
- -moz-image-region: rect(0, 960px, 64px, 896px); }
+#new-tab-button[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #new-tab-button {
+ -moz-image-region: rect(0px, 544px, 32px, 512px); }
- #characterencoding-button[cui-areatype="menu-panel"][panel-multiview-anchor=true] {
- -moz-image-region: rect(64px, 960px, 128px, 896px); }
+#privatebrowsing-button[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #privatebrowsing-button {
+ -moz-image-region: rect(0px, 576px, 32px, 544px); }
- #new-window-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #new-window-button {
- -moz-image-region: rect(0px, 1024px, 64px, 960px); }
+#tabview-button[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #tabview-button {
+ -moz-image-region: rect(0px, 608px, 32px, 576px); }
- #e10s-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #e10s-button {
- -moz-image-region: rect(0px, 1024px, 64px, 960px); }
+#find-button[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #find-button {
+ -moz-image-region: rect(0px, 640px, 32px, 608px); }
- #webide-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #webide-button {
- -moz-image-region: rect(0px, 1920px, 64px, 1856px); }
+#print-button[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #print-button {
+ -moz-image-region: rect(0px, 672px, 32px, 640px); }
- #pocket-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #pocket-button {
- -moz-image-region: rect(0px, 1984px, 64px, 1920px); }
+#fullscreen-button[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #fullscreen-button {
+ -moz-image-region: rect(0px, 704px, 32px, 672px); }
- #pocket-button[cui-areatype="menu-panel"][panel-multiview-anchor=true] {
- -moz-image-region: rect(64px, 1984px, 128px, 1920px); }
+#developer-button[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #developer-button {
+ -moz-image-region: rect(0px, 736px, 32px, 704px); }
- #loop-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #loop-button {
- list-style-image: url(chrome://browser/skin/loop/menuPanel@2x.png);
- -moz-image-region: rect(0, 64px, 64px, 0); }
+#developer-button[cui-areatype="menu-panel"][panel-multiview-anchor=true] {
+ -moz-image-region: rect(32px, 736px, 64px, 704px); }
- /* Make sure that the state icons are not shown in the customization palette. */
- toolbarpaletteitem[place="palette"] > #loop-button {
- -moz-image-region: rect(0, 64px, 64px, 0) !important; }
+#preferences-button[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #preferences-button {
+ -moz-image-region: rect(0px, 768px, 32px, 736px); }
- #loop-button[cui-areatype="menu-panel"][state="disabled"],
- #loop-button[cui-areatype="menu-panel"][disabled="true"] {
- -moz-image-region: rect(0, 128px, 64px, 64px); }
+#email-link-button[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #email-link-button {
+ -moz-image-region: rect(0, 800px, 32px, 768px); }
- #loop-button[cui-areatype="menu-panel"]:not([disabled="true"])[state="error"] {
- -moz-image-region: rect(0, 192px, 64px, 128px); }
+#sidebar-button[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #sidebar-button {
+ -moz-image-region: rect(0, 864px, 32px, 832px); }
- #loop-button[cui-areatype="menu-panel"]:not([disabled="true"])[state="action"] {
- -moz-image-region: rect(0, 256px, 64px, 192px); }
+#sidebar-button[cui-areatype="menu-panel"][panel-multiview-anchor=true] {
+ -moz-image-region: rect(32px, 864px, 64px, 832px); }
- #loop-button[cui-areatype="menu-panel"]:not([disabled="true"])[state="action"]:-moz-any(:hover, :hover:active, [open]) {
- -moz-image-region: rect(0, 320px, 64px, 256px); }
+#panic-button[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #panic-button {
+ -moz-image-region: rect(0, 896px, 32px, 864px); }
- #loop-button[cui-areatype="menu-panel"]:not([disabled="true"])[state="active"] {
- -moz-image-region: rect(0, 384px, 64px, 320px); }
+#panic-button[cui-areatype="menu-panel"][panel-multiview-anchor=true] {
+ -moz-image-region: rect(32px, 896px, 64px, 864px); }
- #loop-button[cui-areatype="menu-panel"]:not([disabled="true"])[state="active"]:-moz-any(:hover, :hover:active, [open]) {
- -moz-image-region: rect(0, 448px, 64px, 384px); }
+#web-apps-button[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #web-apps-button {
+ -moz-image-region: rect(0, 928px, 32px, 896px); }
- #new-tab-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #new-tab-button {
- -moz-image-region: rect(0px, 1088px, 64px, 1024px); }
+#webide-button[cui-areatype="menu-panel"],
+toolbarpaletteitem[place="palette"] > #webide-button {
+ -moz-image-region: rect(0px, 960px, 32px, 928px); }
- #privatebrowsing-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #privatebrowsing-button {
- -moz-image-region: rect(0px, 1152px, 64px, 1088px); }
+toolbaritem[sdkstylewidget="true"] > toolbarbutton {
+ -moz-image-region: rect(0, 832px, 32px, 800px); }
- #tabview-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #tabview-button {
- -moz-image-region: rect(0px, 1216px, 64px, 1152px); }
+#loop-button[cui-areatype="menu-panel"] > .toolbarbutton-badge-container,
+toolbarpaletteitem[place="palette"] > #loop-button > .toolbarbutton-badge-container {
+ list-style-image: url(chrome://browser/skin/loop/menuPanel.png);
+ -moz-image-region: rect(0, 32px, 32px, 0); }
- #find-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #find-button {
- -moz-image-region: rect(0px, 1280px, 64px, 1216px); }
+/* Make sure that the state icons are not shown in the customization palette. */
+toolbarpaletteitem[place="palette"] > #loop-button > .toolbarbutton-badge-container {
+ -moz-image-region: rect(0, 32px, 32px, 0) !important; }
- #print-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #print-button {
- -moz-image-region: rect(0px, 1344px, 64px, 1280px); }
-
- #fullscreen-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #fullscreen-button {
- -moz-image-region: rect(0px, 1408px, 64px, 1344px); }
-
- #developer-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #developer-button {
- -moz-image-region: rect(0px, 1472px, 64px, 1408px); }
-
- #developer-button[cui-areatype="menu-panel"][panel-multiview-anchor=true] {
- -moz-image-region: rect(64px, 1472px, 128px, 1408px); }
-
- #preferences-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #preferences-button {
- -moz-image-region: rect(0px, 1536px, 64px, 1472px); }
-
- #email-link-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #email-link-button {
- -moz-image-region: rect(0px, 1600px, 64px, 1536px); }
+#loop-button[cui-areatype="menu-panel"][state="disabled"] > .toolbarbutton-badge-container,
+#loop-button[cui-areatype="menu-panel"][disabled="true"] > .toolbarbutton-badge-container {
+ -moz-image-region: rect(0, 64px, 32px, 32px); }
- #sidebar-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #sidebar-button {
- -moz-image-region: rect(0px, 1728px, 64px, 1664px); }
+#loop-button[cui-areatype="menu-panel"]:not([disabled="true"])[state="error"] > .toolbarbutton-badge-container {
+ -moz-image-region: rect(0, 96px, 32px, 64px); }
- #sidebar-button[cui-areatype="menu-panel"][panel-multiview-anchor=true] {
- -moz-image-region: rect(64px, 1728px, 128px, 1664px); }
+#loop-button[cui-areatype="menu-panel"]:not([disabled="true"])[state="action"] > .toolbarbutton-badge-container {
+ -moz-image-region: rect(0, 128px, 32px, 96px); }
- #panic-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #panic-button {
- -moz-image-region: rect(0, 1792px, 64px, 1728px); }
+#loop-button[cui-areatype="menu-panel"]:not([disabled="true"])[state="action"]:-moz-any(:hover, :hover:active, [open]) > .toolbarbutton-badge-container {
+ -moz-image-region: rect(0, 160px, 32px, 128px); }
- #panic-button[cui-areatype="menu-panel"][panel-multiview-anchor=true] {
- -moz-image-region: rect(64px, 1792px, 128px, 1728px); }
+#loop-button[cui-areatype="menu-panel"]:not([disabled="true"])[state="active"] > .toolbarbutton-badge-container {
+ -moz-image-region: rect(0, 192px, 32px, 160px); }
- #web-apps-button[cui-areatype="menu-panel"],
- toolbarpaletteitem[place="palette"] > #web-apps-button {
- -moz-image-region: rect(0, 1856px, 64px, 1792px); }
+#loop-button[cui-areatype="menu-panel"]:not([disabled="true"])[state="active"]:-moz-any(:hover, :hover:active, [open]) > .toolbarbutton-badge-container {
+ -moz-image-region: rect(0, 224px, 32px, 192px); }
- toolbaritem[sdkstylewidget="true"] > toolbarbutton {
- -moz-image-region: rect(0, 1664px, 64px, 1600px); }
+/* Wide panel control icons */
+#edit-controls:-moz-any(:not([cui-areatype="toolbar"]), [overflowedItem=true]) > toolbarbutton,
+#zoom-controls:-moz-any(:not([cui-areatype="toolbar"]), [overflowedItem=true]) > toolbarbutton,
+toolbarpaletteitem[place="palette"] > #edit-controls > toolbarbutton,
+toolbarpaletteitem[place="palette"] > #zoom-controls > toolbarbutton {
+ list-style-image: var(--menupanel-small-list-style-image); }
- /* Footer and wide panel control icons */
- #edit-controls:-moz-any(:not([cui-areatype="toolbar"]), [overflowedItem=true]) > toolbarbutton,
- #zoom-controls:-moz-any(:not([cui-areatype="toolbar"]), [overflowedItem=true]) > toolbarbutton,
- toolbarpaletteitem[place="palette"] > #edit-controls > toolbarbutton,
- toolbarpaletteitem[place="palette"] > #zoom-controls > toolbarbutton {
- list-style-image: var(--menupanel-small-list-style-image-2x); }
+#edit-controls:-moz-any(:not([cui-areatype="toolbar"]), [overflowedItem=true]) > #cut-button,
+toolbarpaletteitem[place="palette"] > #edit-controls > #cut-button {
+ -moz-image-region: rect(0px, 32px, 16px, 16px); }
- /* Wide items like the Cut/Copy/Paste and Zoom controls are special in that their icons
- are 16x16 when in the panel, but 18x18 when in a toolbar. */
- #edit-controls:-moz-any(:not([cui-areatype="toolbar"]), [overflowedItem=true]) > toolbarbutton > .toolbarbutton-icon,
- #zoom-controls:-moz-any(:not([cui-areatype="toolbar"]), [overflowedItem=true]) > toolbarbutton > .toolbarbutton-icon,
- toolbarpaletteitem[place="palette"] > #edit-controls > toolbarbutton > .toolbarbutton-icon,
- toolbarpaletteitem[place="palette"] > #zoom-controls > toolbarbutton > .toolbarbutton-icon {
- width: 16px; }
+#edit-controls:-moz-any(:not([cui-areatype="toolbar"]), [overflowedItem=true]) > #copy-button,
+toolbarpaletteitem[place="palette"] > #edit-controls > #copy-button {
+ -moz-image-region: rect(0px, 48px, 16px, 32px); }
- #edit-controls:-moz-any(:not([cui-areatype="toolbar"]), [overflowedItem=true]) > #cut-button,
- toolbarpaletteitem[place="palette"] > #edit-controls > #cut-button {
- -moz-image-region: rect(0px, 64px, 32px, 32px); }
+#edit-controls:-moz-any(:not([cui-areatype="toolbar"]), [overflowedItem=true]) > #paste-button,
+toolbarpaletteitem[place="palette"] > #edit-controls > #paste-button {
+ -moz-image-region: rect(0px, 64px, 16px, 48px); }
- #edit-controls:-moz-any(:not([cui-areatype="toolbar"]), [overflowedItem=true]) > #copy-button,
- toolbarpaletteitem[place="palette"] > #edit-controls > #copy-button {
- -moz-image-region: rect(0px, 96px, 32px, 64px); }
+#zoom-controls:-moz-any(:not([cui-areatype="toolbar"]), [overflowedItem=true]) > #zoom-out-button,
+toolbarpaletteitem[place="palette"] > #zoom-controls > #zoom-out-button {
+ -moz-image-region: rect(0px, 80px, 16px, 64px); }
- #edit-controls:-moz-any(:not([cui-areatype="toolbar"]), [overflowedItem=true]) > #paste-button,
- toolbarpaletteitem[place="palette"] > #edit-controls > #paste-button {
- -moz-image-region: rect(0px, 128px, 32px, 96px); }
+#zoom-controls:-moz-any(:not([cui-areatype="toolbar"]), [overflowedItem=true]) > #zoom-in-button,
+toolbarpaletteitem[place="palette"] > #zoom-controls > #zoom-in-button {
+ -moz-image-region: rect(0px, 96px, 16px, 80px); }
- #zoom-controls:-moz-any(:not([cui-areatype="toolbar"]), [overflowedItem=true]) > #zoom-out-button,
- toolbarpaletteitem[place="palette"] > #zoom-controls > #zoom-out-button {
- -moz-image-region: rect(0px, 160px, 32px, 128px); }
+#add-share-provider {
+ list-style-image: url(chrome://browser/skin/menuPanel-small.png);
+ -moz-image-region: rect(0px, 96px, 16px, 80px); }
- #zoom-controls:-moz-any(:not([cui-areatype="toolbar"]), [overflowedItem=true]) > #zoom-in-button,
- toolbarpaletteitem[place="palette"] > #zoom-controls > #zoom-in-button {
- -moz-image-region: rect(0px, 192px, 32px, 160px); } }
#main-window:not([customizing]) .toolbarbutton-1[disabled=true] > .toolbarbutton-icon,
#main-window:not([customizing]) .toolbarbutton-1[disabled=true] > .toolbarbutton-menu-dropmarker,
#main-window:not([customizing]) .toolbarbutton-1[disabled=true] > .toolbarbutton-menubutton-dropmarker,
@@ -1282,7 +1052,7 @@ toolbar[brighttext] #loop-button {
#urlbar,
.searchbar-textbox {
-moz-appearance: none;
- padding: 2px 3px;
+ padding: 3px;
border-radius: 3px;
margin: 0 3px;
color: #5c616c;
@@ -1314,25 +1084,6 @@ toolbar[brighttext] #loop-button {
#urlbar-icons {
-moz-box-align: center; }
-#urlbar-search-footer {
- border-top: 1px solid rgba(24, 26, 27, 0.14);
- background-color: rgba(24, 26, 27, 0.07); }
-
-#urlbar-search-settings {
- -moz-appearance: none;
- -moz-user-focus: ignore;
- color: inherit;
- margin: 0;
- border: 0;
- padding: 8px 20px;
- background: transparent; }
-
-#urlbar-search-settings:hover {
- background-color: rgba(24, 26, 27, 0.07); }
-
-#urlbar-search-settings:hover:active {
- background-color: rgba(24, 26, 27, 0.12); }
-
#urlbar-search-splitter {
-moz-appearance: none;
width: 8px; }
@@ -1349,57 +1100,14 @@ toolbar[brighttext] #loop-button {
-moz-margin-start: 0;
color: GrayText; }
-#PopupAutoCompleteRichResult > hbox[anonid="search-suggestions-notification"] {
- border-bottom: 1px solid rgba(24, 26, 27, 0.14);
- background-color: rgba(24, 26, 27, 0.07);
- padding: 6px 0;
- -moz-padding-start: 44px;
- -moz-padding-end: 6px;
- background-image: url("chrome://browser/skin/info.svg");
- background-clip: padding-box;
- background-position: 20px center;
- background-repeat: no-repeat;
- background-size: 16px 16px; }
-
-#PopupAutoCompleteRichResult > hbox[anonid="search-suggestions-notification"]:-moz-locale-dir(rtl) {
- background-position: right 20px center; }
-
-#PopupAutoCompleteRichResult > hbox[anonid="search-suggestions-notification"] > description {
- margin: 0;
- padding: 0; }
-
-#PopupAutoCompleteRichResult > hbox[anonid="search-suggestions-notification"] > description > label.text-link {
- -moz-margin-start: 0; }
-
-#PopupAutoCompleteRichResult > hbox[anonid="search-suggestions-notification"] > button {
- -moz-appearance: none;
- -moz-user-focus: ignore;
- min-width: 80px;
- border-radius: 3px;
- padding: 4px 16px;
- margin: 0;
- -moz-margin-start: 10px; }
-
-#PopupAutoCompleteRichResult > hbox[anonid="search-suggestions-notification"] > button[anonid="search-suggestions-notification-disable"] {
- color: #616161;
- background-color: #e0e0e0;
- border: 1px solid #d1d1d1; }
-
-#PopupAutoCompleteRichResult > hbox[anonid="search-suggestions-notification"] > button[anonid="search-suggestions-notification-disable"]:hover {
- background-color: #d6d6d6; }
-
-#PopupAutoCompleteRichResult > hbox[anonid="search-suggestions-notification"] > button[anonid="search-suggestions-notification-enable"] {
- color: white;
- background-color: #67cc14;
- border: 1px solid #67cc14; }
-
-#PopupAutoCompleteRichResult > hbox[anonid="search-suggestions-notification"] > button[anonid="search-suggestions-notification-enable"]:hover {
- background-color: #5eba12; }
-
#search-container {
min-width: calc(54px + 11ch); }
/* identity box */
+#identity-box {
+ padding: 1px;
+ font-size: .9em; }
+
#identity-box:-moz-locale-dir(ltr) {
border-top-left-radius: 1.5px;
border-bottom-left-radius: 1.5px; }
@@ -1408,98 +1116,192 @@ toolbar[brighttext] #loop-button {
border-top-right-radius: 1.5px;
border-bottom-right-radius: 1.5px; }
-#identity-box.verifiedIdentity:not(:-moz-lwtheme):not(:hover):not([open=true]) {
- background-color: var(--identity-box-verified-background-color); }
+#notification-popup-box:not([hidden]) + #identity-box {
+ -moz-padding-start: 2px;
+ border-radius: 0; }
+
+window:not([chromehidden~="toolbar"]) #urlbar-wrapper > #urlbar > #identity-box {
+ border-radius: 0; }
+
+window:not([chromehidden~="toolbar"]) #urlbar-wrapper:not([switchingtabs]) > #urlbar > #identity-box {
+ transition: padding-left, padding-right; }
+
+#urlbar[pageproxystate="valid"] > #identity-box.chromeUI,
+#urlbar[pageproxystate="valid"] > #identity-box.verifiedIdentity {
+ -moz-margin-end: 4px; }
+
+#identity-box.verifiedIdentity:not(:-moz-lwtheme) {
+ background-color: var(--verified-identity-box-backgroundcolor); }
#identity-box:-moz-focusring {
outline: 1px dotted #000;
outline-offset: -3px; }
-#identity-box {
+#identity-icon-labels {
+ -moz-padding-start: 2px;
+ -moz-padding-end: 5px; }
+
+:root {
--identity-box-verified-color: #479900;
+ --identity-box-verified-background-image: linear-gradient(rgba(39, 74, 8, 0), rgba(39, 74, 8, 0.2) 35%, rgba(39, 74, 8, 0.2) 65%, rgba(39, 74, 8, 0));
--identity-box-chrome-color: #e57300;
- border-inline-end: 1px solid var(--urlbar-separator-color);
- border-image: linear-gradient(transparent 15%, var(--urlbar-separator-color) 15%, var(--urlbar-separator-color) 85%, transparent 85%);
- border-image-slice: 1;
- font-size: .9em;
- padding: 3px 5px 3px 3px;
- margin-inline-end: 4px;
- overflow: hidden; }
+ --identity-box-chrome-background-image: linear-gradient(rgba(229, 114, 0, 0), rgba(229, 114, 0, 0.5) 35%, rgba(229, 114, 0, 0.5) 65%, rgba(229, 114, 0, 0)); }
+#urlbar[pageproxystate="valid"] > #identity-box.chromeUI,
#urlbar[pageproxystate="valid"] > #identity-box.verifiedIdentity {
- color: var(--identity-box-verified-color); }
-
-#urlbar[pageproxystate="valid"] > #identity-box.chromeUI {
- color: var(--identity-box-chrome-color); }
+ background-position: right;
+ background-size: 1px;
+ background-repeat: no-repeat; }
-#identity-icon-labels {
- padding-inline-start: 2px; }
+#urlbar[pageproxystate="valid"] > #identity-box.chromeUI:-moz-locale-dir(rtl),
+#urlbar[pageproxystate="valid"] > #identity-box.verifiedIdentity:-moz-locale-dir(rtl) {
+ background-position: left; }
-#notification-popup-box:not([hidden]) + #identity-box {
- padding-inline-start: 5px;
- border-radius: 0; }
+#urlbar[pageproxystate="valid"] > #identity-box.verifiedIdentity {
+ color: var(--identity-box-verified-color);
+ background-image: var(--identity-box-verified-background-image); }
-window:not([chromehidden~="toolbar"]) #urlbar-wrapper > #urlbar > #identity-box {
- border-radius: 0; }
+#urlbar[pageproxystate="valid"] > #identity-box.chromeUI {
+ color: var(--identity-box-chrome-color);
+ background-image: var(--identity-box-chrome-background-image); }
-/* TRACKING PROTECTION ICON */
-#tracking-protection-icon {
+/* page proxy icon */
+#page-proxy-favicon {
width: 16px;
height: 16px;
- margin-inline-start: 0;
- margin-inline-end: 2px;
- list-style-image: url(chrome://browser/skin/tracking-protection-16.svg);
- opacity: 1; }
+ list-style-image: url(chrome://browser/skin/identity-icons-generic.png); }
-#tracking-protection-icon[state="loaded-tracking-content"] {
- list-style-image: url(chrome://browser/skin/tracking-protection-disabled-16.svg); }
+.chromeUI > #page-proxy-favicon[pageproxystate="valid"] {
+ list-style-image: url(chrome://branding/content/identity-icons-brand.png); }
-#tracking-protection-icon[animate] {
- transition: margin-left 200ms ease-out, margin-right 200ms ease-out; }
+.verifiedDomain > #page-proxy-favicon[pageproxystate="valid"] {
+ list-style-image: url(chrome://browser/skin/identity-icons-https.png); }
-#tracking-protection-icon:not([state]) {
- margin-inline-start: -18px;
- pointer-events: none;
- opacity: 0;
- /* Only animate the shield in, when it disappears hide it immediately. */
- transition: none; }
+.verifiedIdentity > #page-proxy-favicon[pageproxystate="valid"] {
+ list-style-image: url(chrome://browser/skin/identity-icons-https-ev.png); }
-#urlbar[pageproxystate="invalid"] > #identity-box > #identity-icons > #tracking-protection-icon {
- visibility: collapse; }
+.mixedActiveContent > #page-proxy-favicon[pageproxystate="valid"] {
+ list-style-image: url(chrome://browser/skin/identity-icons-https-mixed-active.png); }
+
+.mixedDisplayContent > #page-proxy-favicon[pageproxystate="valid"] {
+ list-style-image: url(chrome://browser/skin/identity-icons-https-mixed-display.png); }
+
+.mixedDisplayContentLoadedActiveBlocked > #page-proxy-favicon[pageproxystate="valid"] {
+ list-style-image: url(chrome://browser/skin/identity-icons-https-mixed-display.png); }
+
+#page-proxy-favicon[pageproxystate="invalid"] {
+ opacity: 0.3; }
+
+#identity-popup.chromeUI > #identity-popup-container > #identity-popup-icon {
+ list-style-image: url("chrome://branding/content/icon64.png"); }
+
+#identity-popup-brandName {
+ font-weight: bold;
+ font-size: 1.25em;
+ margin-top: .5em;
+ margin-bottom: .5em; }
+
+#identity-popup-content-box {
+ max-width: 50ch; }
-/* MAIN IDENTITY ICON */
#page-proxy-favicon {
- width: 16px;
- height: 16px;
- list-style-image: url(chrome://browser/skin/identity-not-secure.svg); }
+ margin-top: 1px;
+ margin-bottom: 1px;
+ -moz-margin-start: 3px;
+ -moz-margin-end: 1px;
+ -moz-image-region: rect(0, 16px, 16px, 0); }
-.chromeUI > #identity-icons > #page-proxy-favicon[pageproxystate="valid"] {
- list-style-image: url(chrome://branding/content/identity-icons-brand.svg); }
+#identity-box:hover > #page-proxy-favicon {
+ -moz-image-region: rect(0, 32px, 16px, 16px); }
-.verifiedDomain > #identity-icons > #page-proxy-favicon[pageproxystate="valid"],
-.verifiedIdentity > #identity-icons > #page-proxy-favicon[pageproxystate="valid"] {
- list-style-image: url(chrome://browser/skin/identity-secure.svg); }
+#identity-box:hover:active > #page-proxy-favicon,
+#identity-box[open=true] > #page-proxy-favicon {
+ -moz-image-region: rect(0, 48px, 16px, 32px); }
-.mixedActiveContent > #identity-icons > #page-proxy-favicon[pageproxystate="valid"] {
- list-style-image: url(chrome://browser/skin/identity-mixed-active-loaded.svg); }
+/* Identity popup icons */
+#identity-popup-icon {
+ height: 64px;
+ width: 64px;
+ padding: 0;
+ list-style-image: url("chrome://browser/skin/identity.png");
+ -moz-image-region: rect(0px, 64px, 64px, 0px); }
-.weakCipher > #identity-icons > #page-proxy-favicon[pageproxystate="valid"],
-.mixedDisplayContent > #identity-icons > #page-proxy-favicon[pageproxystate="valid"],
-.mixedDisplayContentLoadedActiveBlocked > #identity-icons > #page-proxy-favicon[pageproxystate="valid"] {
- list-style-image: url(chrome://browser/skin/identity-mixed-passive-loaded.svg); }
+#identity-popup.verifiedDomain > #identity-popup-container > #identity-popup-icon {
+ -moz-image-region: rect(64px, 64px, 128px, 0px); }
-.mixedActiveBlocked > #identity-icons > #page-proxy-favicon[pageproxystate="valid"] {
- list-style-image: url(chrome://browser/skin/identity-mixed-active-blocked.svg); }
+#identity-popup.verifiedIdentity > #identity-popup-container > #identity-popup-icon {
+ -moz-image-region: rect(128px, 64px, 192px, 0px); }
-#page-proxy-favicon[pageproxystate="invalid"] {
- opacity: 0.3; }
+/* Identity popup body text */
+.identity-popup-description {
+ white-space: pre-wrap;
+ -moz-padding-start: 15px;
+ margin: 2px 0 4px; }
-#urlbar[actiontype="searchengine"] > #identity-box > #identity-icons > #page-proxy-favicon {
- -moz-image-region: inherit;
- list-style-image: url(chrome://global/skin/icons/autocomplete-search.svg#search-icon);
- width: 16px;
+.identity-popup-label {
+ white-space: pre-wrap;
+ -moz-padding-start: 15px;
+ margin: 0; }
+
+#identity-popup-content-host,
+#identity-popup-content-owner {
+ font-weight: bold;
+ max-width: 300px; }
+
+#identity-popup-content-host,
+#identity-popup-content-box.verifiedIdentity > #identity-popup-content-owner {
+ font-size: 140%; }
+
+#identity-popup-content-owner {
+ margin-bottom: 0 !important; }
+
+#identity-popup-content-verifier {
+ margin: 4px 0 2px; }
+
+#identity-popup-content-box.verifiedIdentity > #identity-popup-encryption,
+#identity-popup-content-box.verifiedDomain > #identity-popup-encryption {
+ margin-top: 10px;
+ -moz-margin-start: -18px; }
+
+#identity-popup-content-box.verifiedIdentity > #identity-popup-encryption > vbox > #identity-popup-encryption-icon,
+#identity-popup-content-box.verifiedDomain > #identity-popup-encryption > vbox > #identity-popup-encryption-icon {
+ list-style-image: url("chrome://browser/skin/Secure.png"); }
+
+#identity-popup-help-icon {
+ -moz-appearance: none;
+ margin-left: 0px;
+ border: none;
+ background: none;
+ min-width: 0;
+ list-style-image: url("chrome://global/skin/icons/question-16.png");
+ cursor: pointer; }
+
+#identity-popup-help-icon > .button-box > .button-text {
+ display: none; }
+
+#identity-popup-help-icon > .button-box > .button-icon {
height: 16px;
- opacity: 1; }
+ width: 16px; }
+
+#identity-popup-help-icon:-moz-focusring {
+ outline: 1px dotted;
+ outline-offset: 1px; }
+
+#identity-popup > .panel-arrowcontainer > .panel-arrowcontent {
+ padding: 0; }
+
+#identity-popup-container {
+ min-width: 280px;
+ padding: 10px; }
+
+#identity-popup-button-container {
+ background: linear-gradient(to bottom, rgba(0, 0, 0, 0.04) 60%, transparent);
+ padding: 10px;
+ margin-top: 5px; }
+
+/* Notification popup */
+#notification-popup {
+ min-width: 280px; }
.popup-notification-icon {
width: 64px;
@@ -1509,31 +1311,16 @@ window:not([chromehidden~="toolbar"]) #urlbar-wrapper > #urlbar > #identity-box
.popup-notification-icon[popupid="geolocation"] {
list-style-image: url(chrome://browser/skin/Geolocation-64.png); }
-.popup-notification-icon[popupid="push"] {
- list-style-image: url(chrome://browser/skin/Push-64.png); }
-
.popup-notification-icon[popupid="xpinstall-disabled"],
+.popup-notification-icon[popupid="addon-progress"],
+.popup-notification-icon[popupid="addon-install-cancelled"],
.popup-notification-icon[popupid="addon-install-blocked"],
-.popup-notification-icon[popupid="addon-install-origin-blocked"] {
- list-style-image: url(chrome://browser/skin/addons/addon-install-blocked.svg); }
-
-.popup-notification-icon[popupid="addon-progress"] {
- list-style-image: url(chrome://browser/skin/addons/addon-install-downloading.svg); }
-
-.popup-notification-icon[popupid="addon-install-failed"] {
- list-style-image: url(chrome://browser/skin/addons/addon-install-error.svg); }
-
-.popup-notification-icon[popupid="addon-install-confirmation"] {
- list-style-image: url(chrome://browser/skin/addons/addon-install-confirm.svg); }
-
-#addon-install-confirmation-notification[warning] .popup-notification-icon[popupid="addon-install-confirmation"] {
- list-style-image: url(chrome://browser/skin/addons/addon-install-warning.svg); }
-
+.popup-notification-icon[popupid="addon-install-origin-blocked"],
+.popup-notification-icon[popupid="addon-install-failed"],
.popup-notification-icon[popupid="addon-install-complete"] {
- list-style-image: url(chrome://browser/skin/addons/addon-install-installed.svg); }
-
-.popup-notification-icon[popupid="addon-install-restart"] {
- list-style-image: url(chrome://browser/skin/addons/addon-install-restart.svg); }
+ list-style-image: url(chrome://mozapps/skin/extensions/extensionGeneric.png);
+ width: 32px;
+ height: 32px; }
.popup-notification-icon[popupid="click-to-play-plugins"] {
list-style-image: url(chrome://mozapps/skin/plugins/pluginBlocked-64.png); }
@@ -1541,18 +1328,46 @@ window:not([chromehidden~="toolbar"]) #urlbar-wrapper > #urlbar > #identity-box
.popup-notification-icon[popupid="web-notifications"] {
list-style-image: url(chrome://browser/skin/notification-64.png); }
+.addon-progress-description {
+ width: 350px;
+ max-width: 350px; }
+
+.popup-progress-label,
+.popup-progress-meter {
+ -moz-margin-start: 0;
+ -moz-margin-end: 0; }
+
+.popup-progress-cancel {
+ -moz-appearance: none;
+ background: transparent;
+ border: none;
+ padding: 0;
+ margin: 0;
+ -moz-margin-start: 5px;
+ min-height: 0;
+ min-width: 0;
+ list-style-image: url("moz-icon://stock/gtk-cancel?size=menu"); }
+
.popup-notification-icon[popupid="indexedDB-permissions-prompt"],
.popup-notification-icon[popupid*="offline-app-requested"],
.popup-notification-icon[popupid="offline-app-usage"] {
list-style-image: url(chrome://global/skin/icons/question-64.png); }
-.popup-notification-icon[popupid="password"] {
+.popup-notification-icon[popupid="password-save"],
+.popup-notification-icon[popupid="password-change"] {
list-style-image: url(chrome://mozapps/skin/passwordmgr/key-64.png); }
.popup-notification-icon[popupid="webapps-install-progress"],
.popup-notification-icon[popupid="webapps-install"] {
list-style-image: url(chrome://global/skin/icons/webapps-64.png); }
+.popup-notification-icon[popupid="bad-content"] {
+ list-style-image: url(chrome://browser/skin/bad-content-blocked-64.png); }
+
+.popup-notification-icon[popupid="bad-content"][mixedblockdisabled],
+.popup-notification-icon[popupid="bad-content"][trackingblockdisabled] {
+ list-style-image: url(chrome://browser/skin/bad-content-unblocked-64.png); }
+
.popup-notification-icon[popupid="webRTC-sharingDevices"],
.popup-notification-icon[popupid="webRTC-shareDevices"] {
list-style-image: url(chrome://browser/skin/webRTC-shareDevice-64.png); }
@@ -1579,36 +1394,36 @@ window:not([chromehidden~="toolbar"]) #urlbar-wrapper > #urlbar > #identity-box
border-style: solid;
border-color: #dcdfe3; }
+#notification-popup-box:not([hidden]) + #identity-box {
+ -moz-padding-start: 2px;
+ border-radius: 0; }
+
#notification-popup-box:-moz-locale-dir(rtl),
.notification-anchor-icon:-moz-locale-dir(rtl) {
transform: scaleX(-1); }
.notification-anchor-icon {
- list-style-image: url(moz-icon://stock/gtk-dialog-info?size=16);
width: 16px;
height: 16px;
margin: 0 2px; }
+.notification-anchor-icon:-moz-focusring {
+ outline: 1px dotted -moz-DialogText; }
+
+.default-notification-icon,
+#default-notification-icon {
+ list-style-image: url(chrome://global/skin/icons/information-16.png); }
+
.identity-notification-icon,
#identity-notification-icon {
- list-style-image: url(chrome://mozapps/skin/profile/profileicon.png);
- /* XXX: need HiDPI version */ }
+ list-style-image: url(chrome://mozapps/skin/profile/profileicon.png); }
.geo-notification-icon,
#geo-notification-icon {
list-style-image: url(chrome://browser/skin/Geolocation-16.png); }
-#push-notification-icon {
- list-style-image: url(chrome://browser/skin/Push-16.png); }
-
#addons-notification-icon {
- list-style-image: url(chrome://browser/skin/addons/addon-install-anchor.svg#default); }
-
-#addons-notification-icon:hover {
- list-style-image: url(chrome://browser/skin/addons/addon-install-anchor.svg#hover); }
-
-#addons-notification-icon:hover:active {
- list-style-image: url(chrome://browser/skin/addons/addon-install-anchor.svg#active); }
+ list-style-image: url(chrome://mozapps/skin/extensions/extensionGeneric-16.png); }
.indexedDB-notification-icon,
#indexedDB-notification-icon {
@@ -1617,12 +1432,6 @@ window:not([chromehidden~="toolbar"]) #urlbar-wrapper > #urlbar > #identity-box
#password-notification-icon {
list-style-image: url(chrome://mozapps/skin/passwordmgr/key-16.png); }
-#login-fill-notification-icon {
- /* Temporary icon until the capture and fill doorhangers are unified. */
- list-style-image: url(chrome://mozapps/skin/passwordmgr/key-16.png);
- transform: scaleX(-1); }
-
-.webapps-notification-icon,
#webapps-notification-icon {
list-style-image: url(chrome://global/skin/icons/webapps-16.png); }
@@ -1658,6 +1467,14 @@ window:not([chromehidden~="toolbar"]) #urlbar-wrapper > #urlbar > #identity-box
opacity: 0; }
to {
opacity: 1; } }
+.bad-content-blocked-notification-icon,
+#bad-content-blocked-notification-icon {
+ list-style-image: url(chrome://browser/skin/bad-content-blocked-16.png); }
+
+.bad-content-unblocked-notification-icon,
+#bad-content-unblocked-notification-icon {
+ list-style-image: url(chrome://browser/skin/bad-content-unblocked-16.png); }
+
.webRTC-shareDevices-notification-icon,
#webRTC-shareDevices-notification-icon {
list-style-image: url(chrome://browser/skin/webRTC-shareDevice-16.png); }
@@ -1686,104 +1503,11 @@ window:not([chromehidden~="toolbar"]) #urlbar-wrapper > #urlbar > #identity-box
#web-notifications-notification-icon {
list-style-image: url(chrome://browser/skin/notification-16.png); }
-.pointerLock-notification-icon,
#pointerLock-notification-icon {
list-style-image: url(chrome://browser/skin/pointerLock-16.png); }
-.translate-notification-icon,
-#translate-notification-icon {
- list-style-image: url(chrome://browser/skin/translation-16.png);
- -moz-image-region: rect(0px, 16px, 16px, 0px); }
-
-.translated-notification-icon,
-#translated-notification-icon {
- list-style-image: url(chrome://browser/skin/translation-16.png);
- -moz-image-region: rect(0px, 32px, 16px, 16px); }
-
-.popup-notification-icon[popupid="servicesInstall"] {
- list-style-image: url(chrome://browser/skin/social/services-64.png); }
-
-#servicesInstall-notification-icon {
- list-style-image: url(chrome://browser/skin/social/services-16.png); }
-
-/* EME notifications */
-.popup-notification-icon[popupid="drmContentPlaying"],
-#eme-notification-icon {
- list-style-image: url("chrome://browser/skin/drm-icon.svg#chains"); }
-
-#eme-notification-icon:hover:active {
- list-style-image: url("chrome://browser/skin/drm-icon.svg#chains-pressed"); }
-
-#eme-notification-icon[firstplay=true] {
- animation: emeTeachingMoment 0.2s linear 0s 5 normal; }
-
-@keyframes emeTeachingMoment {
- 0% {
- transform: translateX(0); }
- 25% {
- transform: translateX(3px); }
- 75% {
- transform: translateX(-3px); }
- 100% {
- transform: translateX(0); } }
-/* HiDPI notification icons */
-@media (min-resolution: 1.1dppx) {
- .notification-anchor-icon {
- list-style-image: url(moz-icon://stock/gtk-dialog-info?size=dialog); }
-
- .webRTC-shareDevices-notification-icon,
- #webRTC-shareDevices-notification-icon {
- list-style-image: url(chrome://browser/skin/webRTC-shareDevice-16@2x.png); }
-
- .webRTC-sharingDevices-notification-icon,
- #webRTC-sharingDevices-notification-icon {
- list-style-image: url(chrome://browser/skin/webRTC-sharingDevice-16@2x.png); }
-
- .webRTC-shareMicrophone-notification-icon,
- #webRTC-shareMicrophone-notification-icon {
- list-style-image: url(chrome://browser/skin/webRTC-shareMicrophone-16@2x.png); }
-
- .webRTC-sharingMicrophone-notification-icon,
- #webRTC-sharingMicrophone-notification-icon {
- list-style-image: url(chrome://browser/skin/webRTC-sharingMicrophone-16@2x.png); }
-
- .webRTC-shareScreen-notification-icon,
- #webRTC-shareScreen-notification-icon {
- list-style-image: url(chrome://browser/skin/webRTC-shareScreen-16@2x.png); }
-
- .webRTC-sharingScreen-notification-icon,
- #webRTC-sharingScreen-notification-icon {
- list-style-image: url(chrome://browser/skin/webRTC-sharingScreen-16@2x.png); }
-
- .popup-notification-icon[popupid="webRTC-sharingDevices"],
- .popup-notification-icon[popupid="webRTC-shareDevices"] {
- list-style-image: url(chrome://browser/skin/webRTC-shareDevice-64@2x.png); }
-
- .popup-notification-icon[popupid="webRTC-sharingMicrophone"],
- .popup-notification-icon[popupid="webRTC-shareMicrophone"] {
- list-style-image: url(chrome://browser/skin/webRTC-shareMicrophone-64@2x.png); }
-
- .popup-notification-icon[popupid="webRTC-sharingScreen"],
- .popup-notification-icon[popupid="webRTC-shareScreen"] {
- list-style-image: url(chrome://browser/skin/webRTC-shareScreen-64@2x.png); } }
-.popup-notification-body[popupid="addon-progress"],
-.popup-notification-body[popupid="addon-install-confirmation"] {
- width: 28em;
- max-width: 28em; }
-
-.addon-install-confirmation-name {
- font-weight: bold; }
-
-/* Notification icon box */
-#notification-popup-box {
- border-radius: 2.5px 0 0 2.5px; }
-
-.notification-anchor-icon:-moz-focusring {
- outline: 1px dotted -moz-DialogText; }
-
-.indexedDB-notification-icon,
-#indexedDB-notification-icon {
- list-style-image: url(moz-icon://stock/gtk-dialog-question?size=16); }
+#pointerLock-cancel {
+ margin: 0px; }
/* Translation infobar */
notification[value="translation"] .messageImage {
@@ -1801,9 +1525,6 @@ notification[value="translation"][state="translating"] .messageImage {
@media (min-resolution: 1.25dppx) {
notification[value="translation"][state="translating"] .messageImage {
list-style-image: url(chrome://browser/skin/translating-16@2x.png); } }
-notification[value="translation"] hbox[anonid="details"] {
- overflow: hidden; }
-
notification[value="translation"] button,
notification[value="translation"] menulist {
-moz-appearance: none;
@@ -1914,6 +1635,16 @@ notification[value="translation"] button:not([type="menu"]) > .button-box {
notification[value="translation"] menulist > .menulist-dropmarker {
display: block; }
+.translate-notification-icon,
+#translate-notification-icon {
+ list-style-image: url(chrome://browser/skin/translation-16.png);
+ -moz-image-region: rect(0px, 16px, 16px, 0px); }
+
+.translated-notification-icon,
+#translated-notification-icon {
+ list-style-image: url(chrome://browser/skin/translation-16.png);
+ -moz-image-region: rect(0px, 32px, 16px, 16px); }
+
/* Loop/ Hello browser styles */
notification[value="loop-sharing-notification"] .button-menubutton-button {
min-width: 0; }
@@ -1949,9 +1680,7 @@ richlistitem[type~="action"][actiontype="searchengine"][selected="true"] > .ac-t
width: 16px;
height: 16px; }
-.ac-comment,
-#PopupAutoCompleteRichResult > hbox[anonid="search-suggestions-notification"] > description,
-#PopupAutoCompleteRichResult > hbox[anonid="search-suggestions-notification"] > button {
+.ac-comment {
font-size: 1.05em; }
.ac-extra > .ac-comment {
@@ -1983,24 +1712,20 @@ richlistitem[type~="action"][actiontype="switchtab"] > .ac-url-box > .ac-action-
border-top: 1px solid GrayText; }
/* Combined go/reload/stop button in location bar */
-#urlbar-go-button,
-#urlbar-reload-button,
-#urlbar-stop-button {
+#urlbar > toolbarbutton {
-moz-appearance: none;
- list-style-image: url("chrome://browser/skin/reload-stop-go.png");
- padding: 0 4px 0 6px;
- margin-inline-start: 2px;
- border-inline-start: 1px solid var(--urlbar-separator-color);
- border-image: linear-gradient(transparent 15%, var(--urlbar-separator-color) 15%, var(--urlbar-separator-color) 85%, transparent 85%);
- border-image-slice: 1; }
+ padding: 0 2px;
+ list-style-image: url("chrome://browser/skin/reload-stop-go.png"); }
#urlbar-reload-button {
-moz-image-region: rect(0, 14px, 14px, 0); }
#urlbar-reload-button:not([disabled]):hover {
+ background-image: radial-gradient(circle closest-side, rgba(102, 204, 255, 0.2), transparent);
-moz-image-region: rect(14px, 14px, 28px, 0); }
#urlbar-reload-button:not([disabled]):hover:active {
+ background-image: radial-gradient(circle closest-side, rgba(51, 187, 255, 0.1), transparent);
-moz-image-region: rect(28px, 14px, 42px, 0); }
#urlbar-reload-button:-moz-locale-dir(rtl) > .toolbarbutton-icon {
@@ -2010,9 +1735,11 @@ richlistitem[type~="action"][actiontype="switchtab"] > .ac-url-box > .ac-action-
-moz-image-region: rect(0, 42px, 14px, 28px); }
#urlbar-go-button:hover {
+ background-image: radial-gradient(circle closest-side, rgba(68, 217, 38, 0.2), transparent);
-moz-image-region: rect(14px, 42px, 28px, 28px); }
#urlbar-go-button:hover:active {
+ background-image: radial-gradient(circle closest-side, rgba(68, 217, 38, 0.1), transparent);
-moz-image-region: rect(28px, 42px, 42px, 28px); }
#urlbar-go-button:-moz-locale-dir(rtl) > .toolbarbutton-icon {
@@ -2022,51 +1749,43 @@ richlistitem[type~="action"][actiontype="switchtab"] > .ac-url-box > .ac-action-
-moz-image-region: rect(0, 28px, 14px, 14px); }
#urlbar-stop-button:not([disabled]):hover {
+ background-image: radial-gradient(circle closest-side, rgba(255, 138, 128, 0.3), transparent);
-moz-image-region: rect(14px, 28px, 28px, 14px); }
#urlbar-stop-button:hover:active {
+ background-image: radial-gradient(circle closest-side, rgba(255, 138, 128, 0.1), transparent);
-moz-image-region: rect(28px, 28px, 42px, 14px); }
-@media (min-resolution: 1.1dppx) {
- #urlbar-go-button,
- #urlbar-reload-button,
- #urlbar-stop-button {
- list-style-image: url("chrome://browser/skin/reload-stop-go@2x.png"); }
-
- #urlbar-go-button > .toolbarbutton-icon,
- #urlbar-reload-button > .toolbarbutton-icon,
- #urlbar-stop-button > .toolbarbutton-icon {
- width: 14px; }
-
- #urlbar-go-button {
- -moz-image-region: rect(0, 84px, 28px, 56px); }
-
- #urlbar-go-button:hover {
- -moz-image-region: rect(28px, 84px, 56px, 56px); }
+/* Popup blocker button */
+#page-report-button {
+ list-style-image: url("chrome://browser/skin/Info.png"); }
- #urlbar-go-button:hover:active {
- -moz-image-region: rect(56px, 84px, 84px, 56px); }
+/* Reading List button */
+#urlbar:not([focused]):not(:hover) #readinglist-addremove-button {
+ opacity: 0;
+ width: 0px; }
- #urlbar-reload-button {
- -moz-image-region: rect(0, 28px, 28px, 0); }
+#readinglist-addremove-button {
+ list-style-image: url("chrome://browser/skin/readinglist/icons.svg#addpage");
+ -moz-image-region: rect(0, 14px, 14px, 0);
+ transition: width 150ms ease-in-out, opacity 150ms ease-in-out 150ms;
+ opacity: 1;
+ width: 20px; }
- #urlbar-reload-button:not([disabled]):hover {
- -moz-image-region: rect(28px, 28px, 56px, 0); }
+#readinglist-addremove-button:hover {
+ list-style-image: url("chrome://browser/skin/readinglist/icons.svg#addpage-hover"); }
- #urlbar-reload-button:not([disabled]):hover:active {
- -moz-image-region: rect(56px, 28px, 84px, 0); }
+#readinglist-addremove-button:active {
+ list-style-image: url("chrome://browser/skin/readinglist/icons.svg#addpage-active"); }
- #urlbar-stop-button {
- -moz-image-region: rect(0, 56px, 28px, 28px); }
+#readinglist-addremove-button[already-added="true"] {
+ list-style-image: url("chrome://browser/skin/readinglist/icons.svg#alreadyadded"); }
- #urlbar-stop-button:not([disabled]):hover {
- -moz-image-region: rect(28px, 56px, 56px, 28px); }
+#readinglist-addremove-button[already-added="true"]:hover {
+ list-style-image: url("chrome://browser/skin/readinglist/icons.svg#alreadyadded-hover"); }
- #urlbar-stop-button:hover:active {
- -moz-image-region: rect(56px, 56px, 84px, 28px); } }
-/* Popup blocker button */
-#page-report-button {
- list-style-image: url("chrome://browser/skin/Info.png"); }
+#readinglist-addremove-button[already-added="true"]:active {
+ list-style-image: url("chrome://browser/skin/readinglist/icons.svg#alreadyadded-active"); }
/* Reader mode button */
#reader-mode-button {
@@ -2262,12 +1981,8 @@ richlistitem[type~="action"][actiontype="switchtab"] > .ac-url-box > .ac-action-
/* Tabstrip */
:root {
--tab-toolbar-navbar-overlap: 1px;
- --navbar-tab-toolbar-highlight-overlap: 1px;
--tab-min-height: 31px; }
-#TabsToolbar {
- --tab-stroke-background-size: auto 100%; }
-
/* image preloading hack */
#tabbrowser-tabs::before {
/* Because of bug 853415, we need to ordinal this to the first position: */
@@ -2290,13 +2005,16 @@ richlistitem[type~="action"][actiontype="switchtab"] > .ac-url-box > .ac-action-
.tabbrowser-tab {
-moz-box-align: stretch; }
+.tabbrowser-tab[remote] {
+ text-decoration: underline; }
+
.tabbrowser-tab[selected="true"],
.tabbrowser-tab[selected="true"]:hover,
.tabbrowser-tab:not([selected="true"]):hover {
color: #5c616c; }
/* The selected tab should appear above adjacent tabs, .tabs-newtab-button and the highlight of #nav-bar */
-.tabbrowser-tab[visuallyselected=true] {
+.tabbrowser-tab[selected=true] {
position: relative;
z-index: 2; }
@@ -2316,7 +2034,6 @@ richlistitem[type~="action"][actiontype="switchtab"] > .ac-url-box > .ac-action-
.tab-throbber,
.tab-icon-image,
-.tab-icon-sound,
.tab-close-button {
margin-top: 1px; }
@@ -2332,33 +2049,14 @@ richlistitem[type~="action"][actiontype="switchtab"] > .ac-url-box > .ac-action-
.tab-icon-overlay {
width: 16px;
height: 16px;
- margin-top: -12px;
+ margin-top: 10px;
-moz-margin-start: -16px;
- position: relative; }
+ display: none; }
.tab-icon-overlay[crashed] {
+ display: -moz-box;
list-style-image: url("chrome://browser/skin/tabbrowser/crashed.svg"); }
-.tab-icon-overlay[soundplaying],
-.tab-icon-overlay[muted]:not([crashed]) {
- border-radius: 8px; }
-
-.tab-icon-overlay[soundplaying]:hover,
-.tab-icon-overlay[muted]:not([crashed]):hover {
- background-color: white; }
-
-.tab-icon-overlay[soundplaying] {
- list-style-image: url("chrome://browser/skin/custom_images/light/tabs/tab-audio-small.svg#tab-audio"); }
-
-.tab-icon-overlay[muted]:not([crashed]) {
- list-style-image: url("chrome://browser/skin/custom_images/light/tabs/tab-audio-small.svg#tab-audio-muted"); }
-
-.tabbrowser-tab[visuallyselected=true] .tab-icon-overlay[soundplaying] {
- list-style-image: url("chrome://browser/skin/custom_images/light/tabs/tab-audio-small.svg#tab-audio"); }
-
-.tabbrowser-tab[visuallyselected=true] .tab-icon-overlay[muted]:not([crashed]) {
- list-style-image: url("chrome://browser/skin/custom_images/light/tabs/tab-audio-small.svg#tab-audio-muted"); }
-
.tab-throbber[busy] {
list-style-image: url("chrome://browser/skin/tabbrowser/connecting.png"); }
@@ -2374,48 +2072,6 @@ richlistitem[type~="action"][actiontype="switchtab"] > .ac-url-box > .ac-action-
-moz-margin-end: -2px;
padding: 0; }
-.tab-icon-sound {
- -moz-margin-start: 4px;
- width: 16px;
- height: 16px;
- padding: 0; }
-
-.tab-icon-sound[soundplaying] {
- list-style-image: url("chrome://browser/skin/custom_images/light/tabs/tab-audio.svg#tab-audio-backgroundTab"); }
-
-.tab-icon-sound[soundplaying]:hover {
- list-style-image: url("chrome://browser/skin/custom_images/light/tabs/tab-audio.svg#tab-audio-backgroundTab-hover"); }
-
-.tab-icon-sound[soundplaying]:hover:active {
- list-style-image: url("chrome://browser/skin/custom_images/light/tabs/tab-audio.svg#tab-audio-backgroundTab-pressed"); }
-
-.tab-icon-sound[muted] {
- list-style-image: url("chrome://browser/skin/custom_images/light/tabs/tab-audio.svg#tab-audio-backgroundTab-muted"); }
-
-.tab-icon-sound[muted]:hover {
- list-style-image: url("chrome://browser/skin/custom_images/light/tabs/tab-audio.svg#tab-audio-backgroundTab-muted-hover"); }
-
-.tab-icon-sound[muted]:hover:active {
- list-style-image: url("chrome://browser/skin/custom_images/light/tabs/tab-audio.svg#tab-audio-backgroundTab-muted-pressed"); }
-
-.tab-icon-sound[visuallyselected=true][soundplaying] {
- list-style-image: url("chrome://browser/skin/custom_images/light/tabs/tab-audio.svg#tab-audio"); }
-
-.tab-icon-sound[visuallyselected=true][soundplaying]:hover {
- list-style-image: url("chrome://browser/skin/custom_images/light/tabs/tab-audio.svg#tab-audio-hover"); }
-
-.tab-icon-sound[visuallyselected=true][soundplaying]:hover:active {
- list-style-image: url("chrome://browser/skin/custom_images/light/tabs/tab-audio.svg#tab-audio-pressed"); }
-
-.tab-icon-sound[visuallyselected=true][muted] {
- list-style-image: url("chrome://browser/skin/custom_images/light/tabs/tab-audio.svg#tab-audio-muted"); }
-
-.tab-icon-sound[visuallyselected=true][muted]:hover {
- list-style-image: url("chrome://browser/skin/custom_images/light/tabs/tab-audio.svg#tab-audio-muted-hover"); }
-
-.tab-icon-sound[visuallyselected=true][muted]:hover:active {
- list-style-image: url("chrome://browser/skin/custom_images/light/tabs/tab-audio.svg#tab-audio-muted-pressed"); }
-
.tab-background,
.tabs-newtab-button {
/* overlap the tab curves */
@@ -2432,7 +2088,7 @@ richlistitem[type~="action"][actiontype="switchtab"] > .ac-url-box > .ac-action-
background-image: url(chrome://browser/skin/custom_images/light/tabs/tab-overflow-indicator.png);
background-size: 100% 100%;
width: 14px;
- margin-bottom: var(--navbar-tab-toolbar-highlight-overlap);
+ margin-bottom: var(--tab-toolbar-navbar-overlap);
pointer-events: none;
position: relative;
z-index: 3;
@@ -2458,16 +2114,16 @@ richlistitem[type~="action"][actiontype="switchtab"] > .ac-url-box > .ac-action-
.tabbrowser-arrowscrollbox > .arrowscrollbox-overflow-end-indicator {
transition: opacity 150ms ease; }
-.tab-background-start[visuallyselected=true]::after,
-.tab-background-start[visuallyselected=true]::before,
+.tab-background-start[selected=true]::after,
+.tab-background-start[selected=true]::before,
.tab-background-start,
.tab-background-end,
-.tab-background-end[visuallyselected=true]::after,
-.tab-background-end[visuallyselected=true]::before {
+.tab-background-end[selected=true]::after,
+.tab-background-end[selected=true]::before {
min-height: var(--tab-min-height);
width: 30px; }
-.tabbrowser-tab:not([visuallyselected=true]),
+.tabbrowser-tab:not([selected=true]),
.tabbrowser-tab:-moz-lwtheme {
color: inherit; }
@@ -2484,8 +2140,8 @@ richlistitem[type~="action"][actiontype="switchtab"] > .ac-url-box > .ac-action-
- ::after - provides the border/stroke of the tab curve and is overlayed above ::before. Pointer
events go through to ::before to get the proper shape.
*/
-.tab-background-start[visuallyselected=true]::after,
-.tab-background-end[visuallyselected=true]::after {
+.tab-background-start[selected=true]::after,
+.tab-background-end[selected=true]::after {
/* position ::after on top of its parent */
-moz-margin-start: -30px;
background-size: 100% 100%;
@@ -2493,64 +2149,64 @@ richlistitem[type~="action"][actiontype="switchtab"] > .ac-url-box > .ac-action-
display: -moz-box;
position: relative; }
-.tab-background-start[visuallyselected=true]::before,
-.tab-background-end[visuallyselected=true]::before {
+.tab-background-start[selected=true]::before,
+.tab-background-end[selected=true]::before {
/* all ::before pseudo elements */
content: "";
display: -moz-box; }
-.tab-background-start[visuallyselected=true]:-moz-locale-dir(ltr):not(:-moz-lwtheme)::before,
-.tab-background-end[visuallyselected=true]:-moz-locale-dir(rtl):not(:-moz-lwtheme)::before {
+.tab-background-start[selected=true]:-moz-locale-dir(ltr):not(:-moz-lwtheme)::before,
+.tab-background-end[selected=true]:-moz-locale-dir(rtl):not(:-moz-lwtheme)::before {
background-image: url(chrome://browser/skin/custom_images/light/tabs/tab-start.svg);
background-size: 100% 100%; }
-.tab-background-end[visuallyselected=true]:-moz-locale-dir(ltr):not(:-moz-lwtheme)::before,
-.tab-background-start[visuallyselected=true]:-moz-locale-dir(rtl):not(:-moz-lwtheme)::before {
+.tab-background-end[selected=true]:-moz-locale-dir(ltr):not(:-moz-lwtheme)::before,
+.tab-background-start[selected=true]:-moz-locale-dir(rtl):not(:-moz-lwtheme)::before {
background-image: url(chrome://browser/skin/custom_images/light/tabs/tab-end.svg);
background-size: 100% 100%; }
/* For lightweight themes, clip the header image on start, middle, and end. */
-.tab-background-start[visuallyselected=true]:-moz-locale-dir(ltr):-moz-lwtheme::before,
-.tab-background-end[visuallyselected=true]:-moz-locale-dir(rtl):-moz-lwtheme::before {
+.tab-background-start[selected=true]:-moz-locale-dir(ltr):-moz-lwtheme::before,
+.tab-background-end[selected=true]:-moz-locale-dir(rtl):-moz-lwtheme::before {
clip-path: url(chrome://browser/content/browser.xul#tab-curve-clip-path-start); }
-.tab-background-end[visuallyselected=true]:-moz-locale-dir(ltr):-moz-lwtheme::before,
-.tab-background-start[visuallyselected=true]:-moz-locale-dir(rtl):-moz-lwtheme::before {
+.tab-background-end[selected=true]:-moz-locale-dir(ltr):-moz-lwtheme::before,
+.tab-background-start[selected=true]:-moz-locale-dir(rtl):-moz-lwtheme::before {
clip-path: url(chrome://browser/content/browser.xul#tab-curve-clip-path-end); }
-.tab-background-middle[visuallyselected=true] {
+.tab-background-middle[selected=true] {
background-clip: padding-box, padding-box, content-box;
background-color: transparent;
background-image: url(chrome://browser/skin/custom_images/light/tabs/tab-middle.svg);
background-repeat: repeat-x;
- background-size: var(--tab-stroke-background-size);
+ background-size: auto;
/* The padding-top combined with background-clip: content-box (the bottom-most) ensure the
background-color doesn't extend above the top border. */
padding-top: 2px; }
/* Selected tab lightweight theme styles.
See browser-lightweightTheme.css for information about run-time changes to LWT styles. */
-.tab-background-middle[visuallyselected=true]:-moz-lwtheme {
+.tab-background-middle[selected=true]:-moz-lwtheme {
background-color: transparent;
background-image: url(chrome://browser/skin/tabbrowser/tab-active-middle.png), linear-gradient(transparent 0px, transparent 2px, rgba(255, 255, 255, 0.35) 2px, rgba(255, 255, 255, 0.35) 3px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0.65) 4px, rgba(255, 255, 255, 0.3));
/*,
lwtHeader;*/
/* Don't stretch the LWT header images */
- background-size: var(--tab-stroke-background-size), auto 100%, auto auto; }
+ background-size: auto 100%, auto 100%, auto auto; }
/* These LWT styles are normally overridden by browser-lightweightTheme.css */
-.tab-background-start[visuallyselected=true]:-moz-lwtheme::before,
-.tab-background-end[visuallyselected=true]:-moz-lwtheme::before {
+.tab-background-start[selected=true]:-moz-lwtheme::before,
+.tab-background-end[selected=true]:-moz-lwtheme::before {
background-image: linear-gradient(transparent 0px, transparent 2px, rgba(255, 255, 255, 0.35) 2px, rgba(255, 255, 255, 0.35) 3px, rgba(255, 255, 255, 0.65) 3px, rgba(255, 255, 255, 0.65) 4px, rgba(255, 255, 255, 0.3)); }
-.tab-background-start[visuallyselected=true]:-moz-lwtheme::before,
-.tab-background-end[visuallyselected=true]:-moz-lwtheme::before,
-.tab-background-middle[visuallyselected=true]:-moz-lwtheme {
+.tab-background-start[selected=true]:-moz-lwtheme::before,
+.tab-background-end[selected=true]:-moz-lwtheme::before,
+.tab-background-middle[selected=true]:-moz-lwtheme {
background-color: transparent; }
/* End selected tab */
/* new tab button border and gradient on hover */
-.tabbrowser-tab:hover > .tab-stack > .tab-background:not([visuallyselected=true]),
+.tabbrowser-tab:hover > .tab-stack > .tab-background:not([selected=true]),
.tabs-newtab-button:hover {
background-image: url(chrome://browser/skin/custom_images/light/tabs/tab-start-hover.svg), url(chrome://browser/skin/custom_images/light/tabs/tab-middle-hover.svg), url(chrome://browser/skin/custom_images/light/tabs/tab-end-hover.svg);
background-position: left bottom, 30px bottom, right bottom;
@@ -2563,9 +2219,6 @@ lwtHeader;*/
.tab-background-middle,
.tabs-newtab-button,
-.tab-icon-overlay[soundplaying],
-.tab-icon-overlay[muted]:not([crashed]),
-.tab-icon-sound,
.tab-close-button {
pointer-events: auto; }
@@ -2575,7 +2228,7 @@ lwtHeader;*/
height: 100%;
position: absolute; }
-.tabbrowser-tab[pinned][titlechanged]:not([visuallyselected="true"]) > .tab-stack > .tab-content {
+.tabbrowser-tab[pinned][titlechanged]:not([selected="true"]) > .tab-stack > .tab-content {
background-image: radial-gradient(farthest-corner at center bottom, white 3%, rgba(186, 221, 251, 0.75) 20%, rgba(127, 179, 255, 0.25) 40%, transparent 70%);
background-position: center bottom var(--tab-toolbar-navbar-overlap);
background-repeat: no-repeat;
@@ -2605,9 +2258,8 @@ lwtHeader;*/
#TabsToolbar:not(:-moz-lwtheme):-moz-system-metric(menubar-drag) {
-moz-binding: url("chrome://browser/content/customizableui/toolbar.xml#toolbar-drag"); }
-.tabbrowser-tab:focus > .tab-stack > .tab-content {
- outline: 1px dotted;
- outline-offset: -6px; }
+.tabbrowser-tab:focus > .tab-stack > .tab-content > .tab-label {
+ outline: 1px dotted; }
#context_reloadTab {
list-style-image: url("moz-icon://stock/gtk-refresh?size=menu"); }
@@ -2812,12 +2464,19 @@ toolbarbutton.chevron > .toolbarbutton-icon {
padding: 30px 50px;
box-shadow: 0 0 2px white; }
+#full-screen-warning-container[obscure-browser] {
+ background-color: rgba(0, 0, 0, 0.3); }
+
.full-screen-description {
font-size: 150%; }
#full-screen-domain-text {
font-size: 300%; }
+.full-screen-approval-button,
+#full-screen-remember-decision {
+ font-size: 120%; }
+
/* Responsive Mode */
.browserContainer[responsivemode] {
background-color: #222;
@@ -2943,7 +2602,7 @@ toolbarbutton.chevron > .toolbarbutton-icon {
.devtools-responsiveui-rotate {
list-style-image: url("chrome://browser/skin/devtools/responsiveui-rotate.png"); }
-@media (min-resolution: 1.25dppx) {
+@media (min-resolution: 2dppx) {
.devtools-responsiveui-close {
list-style-image: url("chrome://browser/skin/devtools/close@2x.png"); }
@@ -2956,7 +2615,7 @@ toolbarbutton.chevron > .toolbarbutton-icon {
.devtools-responsiveui-touch[checked] {
-moz-image-region: rect(0px, 32px, 16px, 16px); }
-@media (min-resolution: 1.25dppx) {
+@media (min-resolution: 2dppx) {
.devtools-responsiveui-touch {
list-style-image: url("chrome://browser/skin/devtools/responsiveui-touch@2x.png");
-moz-image-region: rect(0px, 32px, 32px, 0px); }
@@ -2966,7 +2625,7 @@ toolbarbutton.chevron > .toolbarbutton-icon {
.devtools-responsiveui-screenshot {
list-style-image: url("chrome://browser/skin/devtools/responsiveui-screenshot.png"); }
-@media (min-resolution: 1.25dppx) {
+@media (min-resolution: 2dppx) {
.devtools-responsiveui-screenshot {
list-style-image: url("chrome://browser/skin/devtools/responsiveui-screenshot@2x.png"); } }
.devtools-responsiveui-resizebarV {
@@ -3068,7 +2727,7 @@ toolbarbutton.chevron > .toolbarbutton-icon {
.devtools-responsiveui-volume-down-button {
border-bottom-left-radius: 12px; }
-@media (min-resolution: 1.25dppx) {
+@media (min-resolution: 2dppx) {
.devtools-responsiveui-resizebarV {
background-image: url("chrome://browser/skin/devtools/responsive-vertical-resizer@2x.png"); }
@@ -3078,47 +2737,14 @@ toolbarbutton.chevron > .toolbarbutton-icon {
.devtools-responsiveui-resizehandle {
background-image: url("chrome://browser/skin/devtools/responsive-se-resizer@2x.png"); } }
/* Developer toolbar */
-/* NOTE: THESE NEED TO STAY IN SYNC WITH LIGHT-THEME.CSS AND DARK-THEME.CSS.
- We are copy/pasting variables from light-theme and dark-theme,
- since they aren't loaded in this context (within browser.css). */
-:root[devtoolstheme="light"] #developer-toolbar {
- --gcli-background-color: #ebeced;
- /* --theme-tab-toolbar-background */
- --gcli-input-background: #f0f1f2;
- /* --theme-toolbar-background */
- --gcli-input-focused-background: #f7f7f7;
- /* --theme-sidebar-background */
- --gcli-input-color: #18191a;
- /* --theme-body-color */
- --gcli-border-color: #aaaaaa;
- /* --theme-splitter-color */
- --selection-background: #4c9ed9;
- /* --theme-selection-background */
- --selection-color: #f5f7fa;
- /* --theme-selection-color */ }
-
-:root[devtoolstheme="dark"] #developer-toolbar {
- --gcli-background-color: #343c45;
- /* --theme-toolbar-background */
- --gcli-input-background: rgba(37, 44, 51, 0.6);
- /* --theme-tab-toolbar-background */
- --gcli-input-focused-background: #252c33;
- /* --theme-tab-toolbar-background */
- --gcli-input-color: #b6babf;
- /* --theme-body-color-alt */
- --gcli-border-color: black;
- /* --theme-splitter-color */
- --selection-background: #1d4f73;
- /* --theme-selection-background */
- --selection-color: #f5f7fa;
- /* --theme-selection-color */ }
-
#developer-toolbar {
-moz-appearance: none;
padding: 0;
min-height: 32px;
- background-color: var(--gcli-background-color);
- border-top: 1px solid var(--gcli-border-color); }
+ background-color: #343C45;
+ /* Toolbars */
+ border-top: 1px solid #060a0d;
+ box-shadow: 0 1px 0 rgba(248, 250, 252, 0.05) inset, 0 -1px 0 rgba(6, 11, 14, 0.1) inset; }
#developer-toolbar > toolbarbutton {
-moz-appearance: none;
@@ -3131,10 +2757,6 @@ toolbarbutton.chevron > .toolbarbutton-icon {
.developer-toolbar-button > image {
margin: auto 10px; }
-:root[devtoolstheme="light"] #developer-toolbar > toolbarbutton:not([checked=true]) > image,
-:root[devtoolstheme="light"] .gclitoolbar-input-node:not([focused=true])::before {
- filter: url("chrome://browser/skin/devtools/filters.svg#invert"); }
-
.developer-toolbar-button > .toolbarbutton-icon,
#developer-toolbar-closebutton > .toolbarbutton-icon {
width: 16px;
@@ -3156,7 +2778,7 @@ toolbarbutton.chevron > .toolbarbutton-icon {
#developer-toolbar-toolbox-button[checked=true] {
-moz-image-region: rect(0px, 64px, 16px, 48px); }
-@media (min-resolution: 1.25dppx) {
+@media (min-resolution: 2dppx) {
#developer-toolbar-toolbox-button {
list-style-image: url("chrome://browser/skin/devtools/toggle-tools@2x.png");
-moz-image-region: rect(0px, 32px, 32px, 0px); }
@@ -3178,7 +2800,7 @@ toolbarbutton.chevron > .toolbarbutton-icon {
width: 16px;
opacity: 0.6; }
-@media (min-resolution: 1.25dppx) {
+@media (min-resolution: 2dppx) {
#developer-toolbar-closebutton {
list-style-image: url("chrome://browser/skin/devtools/close@2x.png"); } }
#developer-toolbar-closebutton > .toolbarbutton-icon {
@@ -3218,22 +2840,21 @@ html|*#gcli-output-frame {
text-shadow: none;
box-shadow: none;
border-width: 0;
- background-color: transparent;
- border-radius: 0; }
+ background-color: transparent; }
.gclitoolbar-input-node {
-moz-appearance: none;
- color: var(--gcli-input-color);
- background-color: var(--gcli-input-background);
+ color: #cdd9e4;
+ background-color: #242b33;
background-repeat: no-repeat;
background-position: 4px center;
- box-shadow: 1px 0 0 var(--gcli-border-color) inset, -1px 0 0 var(--gcli-border-color) inset;
+ box-shadow: 0 1px 1px rgba(6, 11, 14, 0.2) inset, 1px 0 0 rgba(6, 11, 14, 0.2) inset, -1px 0 0 rgba(6, 11, 14, 0.2) inset;
line-height: 32px;
outline-style: none;
padding: 0; }
.gclitoolbar-input-node[focused="true"] {
- background-color: var(--gcli-input-focused-background); }
+ background-color: #232e38; }
.gclitoolbar-input-node::before {
content: "";
@@ -3249,12 +2870,12 @@ html|*#gcli-output-frame {
.gclitoolbar-input-node[focused="true"]::before {
background-position: -16px center; }
-@media (min-resolution: 1.25dppx) {
+@media (min-resolution: 2dppx) {
.gclitoolbar-input-node::before {
background-image: url("chrome://browser/skin/devtools/commandline-icon@2x.png"); } }
.gclitoolbar-input-node > .textbox-input-box > html|*.textbox-input::-moz-selection {
- background-color: var(--selection-background);
- color: var(--selection-color);
+ background-color: #cdd9e4;
+ color: #1f2933;
text-shadow: none; }
.gclitoolbar-complete-node {
@@ -3343,69 +2964,22 @@ notification.pluginVulnerable {
notification.pluginVulnerable .messageImage {
list-style-image: url("chrome://browser/skin/notification-pluginBlocked.png"); }
-#notification-popup[popupid="login-fill"] > .panel-arrowcontainer > .panel-arrowcontent {
- /* Since we display a sliding subview that extends to the border, we cannot
- * keep the default padding of arrow panels. We use the same padding in the
- * individual content views instead. Since we removed the padding, we also
- * have to ensure the contents are clipped to the border box. */
- padding: 0;
- overflow: hidden; }
-
-#login-fill-mainview,
-#login-fill-details {
- padding: var(--panel-arrowcontent-padding); }
-
-#login-fill-doorhanger[inDetailView] > #login-fill-mainview {
- transform: translateX(-14px); }
-
-#login-fill-mainview,
-#login-fill-details {
- transition: transform 150ms; }
-
-#login-fill-doorhanger:not([inDetailView]) > #login-fill-details {
- transform: translateX(105%); }
-
-#login-fill-doorhanger:not([inDetailView]) > #login-fill-details:-moz-locale-dir(rtl) {
- transform: translateX(-105%); }
-
-#login-fill-doorhanger[inDetailView] > #login-fill-clickcapturer {
- background-color: rgba(24, 26, 27, 0.1); }
-
-#login-fill-testing {
- color: #b33;
+.popup-notification-item-title[popupid="bad-content"] {
font-weight: bold; }
-#login-fill-list {
- border: 1px solid black;
- max-height: 20em; }
-
-.login-fill-item[disabled] {
- color: #888;
- background-color: #fff; }
+.popup-notification-item-message[popupid="bad-content"] {
+ width: 17em; }
-.login-fill-item[disabled][selected] {
- background-color: #eef; }
-
-.login-hostname {
- margin: 4px;
- font-weight: bold; }
+.popup-notification-item-message[popupid="bad-content"][mixedblockdisabled]:not(.popup-notification-item-message-critical),
+.popup-notification-item-message[popupid="bad-content"][trackingblockdisabled]:not(.popup-notification-item-message-critical) {
+ color: GrayText; }
-.login-fill-item.different-hostname > .login-hostname {
- color: #888;
+.popup-notification-item-message-critical[popupid="bad-content"] {
+ color: #d74345;
font-style: italic; }
-.login-username {
- margin: 4px;
- color: #888; }
-
-#login-fill-details {
- padding: 4px;
- background: var(--panel-arrowcontent-background);
- color: var(--panel-arrowcontent-color);
- background-clip: padding-box;
- border-left: 1px solid rgba(24, 26, 27, 0.3);
- box-shadow: 0 3px 5px rgba(24, 26, 27, 0.1), 0 0 7px rgba(24, 26, 27, 0.1);
- -moz-margin-start: 38px; }
+.popup-notification-footer[popupid="bad-content"] {
+ padding-top: 1em; }
/* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
@@ -3576,6 +3150,16 @@ toolbar[brighttext] #downloads-indicator-counter {
-moz-margin-end: 2px; }
/* Social toolbar item */
+.popup-notification-icon[popupid="servicesInstall"] {
+ list-style-image: url(chrome://browser/skin/social/services-64.png); }
+
+#servicesInstall-notification-icon {
+ list-style-image: url(chrome://browser/skin/social/services-16.png); }
+
+#social-undoactivation-button {
+ -moz-margin-start: 0;
+ /* override default label margin to match description margin */ }
+
.social-activation-icon {
width: auto;
height: auto;
@@ -3761,6 +3345,7 @@ chatbox[dark=true] > .chat-titlebar > hbox > .chat-title {
.chatbar-innerbox {
background: transparent;
+ margin: -285px 0 0;
overflow: hidden; }
chatbar {
@@ -3804,6 +3389,26 @@ chatbox {
border-top-left-radius: 2.5px;
border-top-right-radius: 2.5px; }
+/* EME notifications */
+.popup-notification-icon[popupid="drmContentPlaying"],
+#eme-notification-icon {
+ list-style-image: url("chrome://browser/skin/drm-icon.svg#chains"); }
+
+#eme-notification-icon:hover:active {
+ list-style-image: url("chrome://browser/skin/drm-icon.svg#chains-pressed"); }
+
+#eme-notification-icon[firstplay=true] {
+ animation: emeTeachingMoment 0.2s linear 0s 5 normal; }
+
+@keyframes emeTeachingMoment {
+ 0% {
+ transform: translateX(0); }
+ 25% {
+ transform: translateX(3px); }
+ 75% {
+ transform: translateX(-3px); }
+ 100% {
+ transform: translateX(0); } }
/* Customization mode */
/* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
@@ -3930,36 +3535,19 @@ chatbox {
#customization-titlebar-visibility-button {
list-style-image: url("chrome://browser/skin/customizableui/customize-titleBar-toggle.png");
- -moz-image-region: rect(0, 24px, 24px, 0); }
-
-#customization-lwtheme-button,
-#customization-titlebar-visibility-button {
+ -moz-image-region: rect(0, 24px, 24px, 0);
padding: 2px 7px; }
-#customization-lwtheme-button > .box-inherit > .box-inherit > .button-text,
#customization-titlebar-visibility-button > .button-box > .button-text {
/* Sadly, button.css thinks its margins are perfect for everyone. */
-moz-margin-start: 6px !important; }
-#customization-lwtheme-button > .box-inherit > .box-inherit > .button-icon {
- width: 20px;
- height: 20px;
- border-radius: 2px;
- background-size: contain; }
-
#customization-titlebar-visibility-button > .button-box > .button-icon {
vertical-align: middle; }
#customization-titlebar-visibility-button[checked] {
-moz-image-region: rect(0, 48px, 24px, 24px); }
-@media (min-resolution: 1.1dppx) {
- #customization-titlebar-visibility-button {
- list-style-image: url("chrome://browser/skin/customizableui/customize-titleBar-toggle@2x.png");
- -moz-image-region: rect(0, 48px, 48px, 0); }
-
- #customization-titlebar-visibility-button[checked] {
- -moz-image-region: rect(0, 96px, 48px, 48px); } }
#main-window[customize-entered] #customization-panel-container {
background-image: url("chrome://browser/skin/customizableui/customizeMode-separatorHorizontal.png"), url("chrome://browser/skin/customizableui/customizeMode-separatorVertical.png"), url("chrome://browser/skin/customizableui/customizeMode-gridTexture.png"), url("chrome://browser/skin/customizableui/background-noise-toolbar.png"), linear-gradient(to bottom, #3e86ce, #3878ba);
background-position: center top, left center, left top, left top, left top;
@@ -3992,13 +3580,13 @@ toolbarpaletteitem[notransition][place="panel"] {
transition: none; }
toolbarpaletteitem > toolbarbutton > .toolbarbutton-icon,
-toolbarpaletteitem > toolbarbutton > .toolbarbutton-badge-stack > .toolbarbutton-icon,
+toolbarpaletteitem > toolbarbutton > .toolbarbutton-badge-container > .toolbarbutton-icon,
toolbarpaletteitem > toolbaritem.panel-wide-item,
toolbarpaletteitem > toolbarbutton[type="menu-button"] {
transition: transform 0.3s cubic-bezier(0.6, 2, 0.75, 1.5) !important; }
toolbarpaletteitem[mousedown] > toolbarbutton > .toolbarbutton-icon,
-toolbarpaletteitem[mousedown] > toolbarbutton > .toolbarbutton-badge-stack > .toolbarbutton-icon {
+toolbarpaletteitem[mousedown] > toolbarbutton > .toolbarbutton-badge-container > .toolbarbutton-icon {
transform: scale(1.3); }
toolbarpaletteitem[mousedown] > toolbaritem.panel-wide-item,
@@ -4318,11 +3906,9 @@ toolbarpaletteitem[place="toolbar"] {
margin: 24px -16px -16px;
padding: 2em 15px; }
-#UITourTooltipButtons > label,
#UITourTooltipButtons > button {
margin: 0 15px; }
-#UITourTooltipButtons > label:first-child,
#UITourTooltipButtons > button:first-child {
-moz-margin-start: 0; }
@@ -4331,7 +3917,6 @@ toolbarpaletteitem[place="toolbar"] {
height: 16px;
-moz-margin-end: 5px; }
-#UITourTooltipButtons > label,
#UITourTooltipButtons > button .button-text {
font-size: 1.15rem; }
@@ -4351,7 +3936,6 @@ toolbarpaletteitem[place="toolbar"] {
border-color: rgba(24, 26, 27, 0.15);
box-shadow: 0 1px 0 0 rgba(24, 26, 27, 0.05) inset; }
-#UITourTooltipButtons > label,
#UITourTooltipButtons > button.button-link {
-moz-appearance: none;
background: transparent;
@@ -4544,15 +4128,6 @@ notification.heartbeat {
#context-bookmarkpage[disabled=true] {
list-style-image: url("chrome://browser/skin/content-contextmenu.svg#bookmark-disabled"); }
-#context-bookmarkpage[starred=true] {
- list-style-image: url("chrome://browser/skin/content-contextmenu.svg#bookmarked"); }
-
-#context-bookmarkpage[starred=true][_moz-menuactive=true] {
- list-style-image: url("chrome://browser/skin/content-contextmenu.svg#bookmarked-active"); }
-
-#context-bookmarkpage[starred=true][disabled=true] {
- list-style-image: url("chrome://browser/skin/content-contextmenu.svg#bookmarked-disabled"); }
-
#context-back:-moz-locale-dir(rtl),
#context-forward:-moz-locale-dir(rtl),
#context-reload:-moz-locale-dir(rtl) {
@@ -4571,6 +4146,3 @@ notification.heartbeat {
/* override toolkit/themes/linux/global/menu.css */
-moz-padding-end: 0 !important;
-moz-margin-end: 0 !important; }
-
-.browser-action-panel > .panel-arrowcontainer > .panel-arrowcontent {
- padding: 0; }
diff --git a/arc-firefox-theme/chrome/browser/search-arrow-go.svg b/arc-firefox-theme/chrome/browser/search-arrow-go.svg
deleted file mode 100644
index ddddff1..0000000
--- a/arc-firefox-theme/chrome/browser/search-arrow-go.svg
+++ /dev/null
@@ -1,22 +0,0 @@
-<?xml version="1.0"?>
-<!-- This Source Code Form is subject to the terms of the Mozilla Public
- - License, v. 2.0. If a copy of the MPL was not distributed with this
- - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="16" height="16" viewBox="0 0 16 16">
- <style>
- use:not(:target) {
- display: none;
- }
- use {
- fill: #616366;
- }
- use[id$="-inverted"] {
- fill: #fff;
- }
- </style>
- <defs>
- <path id="search-arrow-go-glyph" d="M1,7v2.2C1,9.8,1.4,10,2,10h7.5l-3,3.1c-0.4,0.3-0.4,1,0,1.4l0.8,0.8 c0.4,0.4,1,0.4,1.4,0l6.6-6.6c0.4-0.4,0.4-1,0-1.4L8.7,0.7c-0.4-0.4-1-0.4-1.4,0L6.5,1.6C6.1,2,6.1,2.6,6.5,3l3,3H2C1.4,6,1,6.4,1,7z"/>
- </defs>
- <use id="search-arrow-go" xlink:href="#search-arrow-go-glyph"/>
- <use id="search-arrow-go-inverted" xlink:href="#search-arrow-go-glyph"/>
-</svg>
diff --git a/arc-firefox-theme/chrome/browser/search-history-icon.svg b/arc-firefox-theme/chrome/browser/search-history-icon.svg
index 213694a..be66d39 100644
--- a/arc-firefox-theme/chrome/browser/search-history-icon.svg
+++ b/arc-firefox-theme/chrome/browser/search-history-icon.svg
@@ -2,21 +2,31 @@
<!-- This Source Code Form is subject to the terms of the Mozilla Public
- License, v. 2.0. If a copy of the MPL was not distributed with this
- file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="16" height="16" viewBox="0 0 16 16">
- <style>
- use:not(:target) {
- display: none;
- }
- use {
- fill: graytext;
- }
- use[id$="-active"] {
- fill: HighlightText;
- }
- </style>
- <defs>
- <path id="search-history-glyph" d="M8,1C4.1,1,1,4.1,1,8c0,3.9,3.1,7,7,7c3.9,0,7-3.1,7-7 C15,4.1,11.9,1,8,1z M8,13.3c-2.9,0-5.3-2.4-5.3-5.3S5.1,2.7,8,2.7c2.9,0,5.3,2.4,5.3,5.3S10.9,13.3,8,13.3z M10.5,7H9V5 c0-0.6-0.4-1-1-1S7,4.4,7,5v3c0,0.6,0.4,1,1,1h2.5c0.6,0,1-0.4,1-1C11.5,7.4,11.1,7,10.5,7z"/>
- </defs>
- <use id="search-history-icon" xlink:href="#search-history-glyph"/>
- <use id="search-history-icon-active" xlink:href="#search-history-glyph"/>
+<svg xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ x="0"
+ y="0"
+ width="16"
+ height="16"
+ viewBox="0 0 16 16">
+<style type="text/css">
+
+use:not(:target) {
+ display: none;
+}
+
+use {
+ fill: graytext;
+}
+
+use[id$="-active"] {
+ fill: HighlightText;
+}
+
+</style>
+<defs style="display:none">
+ <path id="search-history-glyph" d="M8,1C4.1,1,1,4.1,1,8c0,3.9,3.1,7,7,7c3.9,0,7-3.1,7-7 C15,4.1,11.9,1,8,1z M8,13.3c-2.9,0-5.3-2.4-5.3-5.3S5.1,2.7,8,2.7c2.9,0,5.3,2.4,5.3,5.3S10.9,13.3,8,13.3z M10.5,7H9V5 c0-0.6-0.4-1-1-1S7,4.4,7,5v3c0,0.6,0.4,1,1,1h2.5c0.6,0,1-0.4,1-1C11.5,7.4,11.1,7,10.5,7z"/>
+</defs>
+<use id="search-history-icon" xlink:href="#search-history-glyph"/>
+<use id="search-history-icon-active" xlink:href="#search-history-glyph"/>
</svg>
diff --git a/arc-firefox-theme/chrome/browser/search-indicator-add-engine.png b/arc-firefox-theme/chrome/browser/search-indicator-add-engine.png
new file mode 100644
index 0000000..bff355b
--- /dev/null
+++ b/arc-firefox-theme/chrome/browser/search-indicator-add-engine.png
Binary files differ
diff --git a/arc-firefox-theme/chrome/browser/search-indicator-magnifying-glass.svg b/arc-firefox-theme/chrome/browser/search-indicator-magnifying-glass.svg
deleted file mode 100644
index 15bddfb..0000000
--- a/arc-firefox-theme/chrome/browser/search-indicator-magnifying-glass.svg
+++ /dev/null
@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!-- This Source Code Form is subject to the terms of the Mozilla Public
- - License, v. 2.0. If a copy of the MPL was not distributed with this
- - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24">
- <path fill="#808080" d="M21.7,20.3l-1.4,1.4l-5.4-5.4c-1.3,1-3,1.7-4.9,1.7 c-4.4,0-8-3.6-8-8c0-4.4,3.6-8,8-8c4.4,0,8,3.6,8,8c0,1.8-0.6,3.5-1.7,4.9L21.7,20.3z M10,4c-3.3,0-6,2.7-6,6s2.7,6,6,6s6-2.7,6-6 S13.3,4,10,4z"/>
-</svg>
diff --git a/arc-firefox-theme/chrome/browser/searchbar.css b/arc-firefox-theme/chrome/browser/searchbar.css
index 08fd9dd..02c8a01 100644
--- a/arc-firefox-theme/chrome/browser/searchbar.css
+++ b/arc-firefox-theme/chrome/browser/searchbar.css
@@ -7,6 +7,11 @@
padding: 1px;
}
+.searchbar-textbox {
+ min-height: 22px;
+ background-color: -moz-field;
+}
+
.autocomplete-textbox-container {
-moz-box-align: stretch;
}
@@ -76,8 +81,6 @@ menuitem[cmd="cmd_clearhistory"][disabled] {
.searchbar-search-button {
list-style-image: url("chrome://browser/skin/search-indicator.png");
-moz-image-region: rect(0, 20px, 20px, 0);
- margin-top: 1px;
- margin-bottom: 1px;
-moz-margin-start: 2px;
}
@@ -116,7 +119,7 @@ searchbar[oneoffui] .search-go-button:-moz-locale-dir(rtl) > .toolbarbutton-icon
-moz-box-align: center;
}
-.search-panel-current-engine {
+.search-panel-current-engine:not([showonlysettings]) {
border-bottom: 1px solid #ccc;
}
@@ -128,17 +131,8 @@ searchbar[oneoffui] .search-go-button:-moz-locale-dir(rtl) > .toolbarbutton-icon
color: #666;
}
-.search-panel-tree[collapsed=true] + .search-panel-header {
- border-top: none;
-}
-
-.search-panel-header > label {
- margin-top: 2px !important;
- margin-bottom: 1px !important;
-}
-
.search-panel-current-input > label {
- margin: 2px 0 1px !important;
+ margin: 0 0 !important;
}
.search-panel-input-value {
@@ -165,7 +159,7 @@ searchbar[oneoffui] .search-go-button:-moz-locale-dir(rtl) > .toolbarbutton-icon
}
.searchbar-engine-one-off-item:not(.last-row) {
- box-sizing: content-box;
+ box-sizing: padding-box;
border-bottom: 1px solid #ccc;
}
diff --git a/arc-firefox-theme/chrome/browser/session-restore.svg b/arc-firefox-theme/chrome/browser/session-restore.svg
index f545a33..aadee35 100644
--- a/arc-firefox-theme/chrome/browser/session-restore.svg
+++ b/arc-firefox-theme/chrome/browser/session-restore.svg
@@ -1,13 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
-<!-- This Source Code Form is subject to the terms of the Mozilla Public
- - License, v. 2.0. If a copy of the MPL was not distributed with this
- - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 60 60">
- <defs>
- <linearGradient id="gradient" gradientUnits="userSpaceOnUse" x1="30" y1="10" x2="30" y2="50">
- <stop offset="0" style="stop-color: #fedb00"/>
- <stop offset="1" style="stop-color: #fcce00"/>
- </linearGradient>
- </defs>
- <path fill="url(#gradient)" d="M49.316,42.867L33.829,12.7c-0.879-1.715-2.274-2.7-3.828-2.7c-1.554,0-2.949,0.985-3.829,2.702 L10.685,42.864c-0.869,1.69-0.913,3.482-0.121,4.909C11.35,49.187,12.817,50,14.591,50h30.82c1.772,0,3.24-0.81,4.023-2.224 C50.227,46.349,50.185,44.56,49.316,42.867z M32.176,22.304l-0.48,14.304h-3.424L27.76,22.304H32.176z M30,44.896 c-1.44,0-2.592-1.184-2.592-2.592c0-1.44,1.152-2.592,2.592-2.592c1.472,0,2.592,1.152,2.592,2.592 C32.592,43.712,31.472,44.896,30,44.896z"/>
-</svg>
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0" y="0" viewBox="0 0 60 60" enable-background="new 0 0 60 60">
+ <linearGradient id="gradient" gradientUnits="userSpaceOnUse" x1="30" y1="10" x2="30" y2="50">
+ <stop offset="0" style="stop-color: #fedb00"/>
+ <stop offset="1" style="stop-color: #fcce00"/>
+ </linearGradient>
+ <path fill="url(#gradient)" d="M49.316,42.867L33.829,12.7c-0.879-1.715-2.274-2.7-3.828-2.7c-1.554,0-2.949,0.985-3.829,2.702
+ L10.685,42.864c-0.869,1.69-0.913,3.482-0.121,4.909C11.35,49.187,12.817,50,14.591,50h30.82c1.772,0,3.24-0.81,4.023-2.224
+ C50.227,46.349,50.185,44.56,49.316,42.867z M32.176,22.304l-0.48,14.304h-3.424L27.76,22.304H32.176z M30,44.896
+ c-1.44,0-2.592-1.184-2.592-2.592c0-1.44,1.152-2.592,2.592-2.592c1.472,0,2.592,1.152,2.592,2.592
+ C32.592,43.712,31.472,44.896,30,44.896z"/>
+</svg> \ No newline at end of file
diff --git a/arc-firefox-theme/chrome/browser/social/chat-icons.svg b/arc-firefox-theme/chrome/browser/social/chat-icons.svg
index a11bc65..272fe5b 100644
--- a/arc-firefox-theme/chrome/browser/social/chat-icons.svg
+++ b/arc-firefox-theme/chrome/browser/social/chat-icons.svg
@@ -2,34 +2,44 @@
<!-- This Source Code Form is subject to the terms of the Mozilla Public
- License, v. 2.0. If a copy of the MPL was not distributed with this
- file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="-3 -3 16 16">
- <style>
- use:not(:target) {
- display: none;
- }
- use {
- fill: #c1c1c1;
- }
- use[id$="-active"] {
- fill: #c1c1c1;
- }
- use[id$="-disabled"] {
- fill: #c1c1c1;
- }
- </style>
- <defs>
- <polygon id="close-shape" points="10,1.717 8.336,0.049 5.024,3.369 1.663,0 0,1.668 3.36,5.037 0.098,8.307 1.762,9.975 5.025,6.705 8.311,10 9.975,8.332 6.688,5.037"/>
- <path id="dropdown-shape" fill-rule="evenodd" d="M9,3L4.984,7L1,3H9z"/>
- <polygon id="expand-shape" points="10,0 4.838,0 6.506,1.669 0,8.175 1.825,10 8.331,3.494 10,5.162"/>
- <rect id="minimize-shape" y="3.6" width="10" height="2.8"/>
- </defs>
- <use id="close" xlink:href="#close-shape"/>
- <use id="close-active" xlink:href="#close-shape"/>
- <use id="close-disabled" xlink:href="#close-shape"/>
- <use id="expand" xlink:href="#expand-shape"/>
- <use id="expand-active" xlink:href="#expand-shape"/>
- <use id="expand-disabled" xlink:href="#expand-shape"/>
- <use id="minimize" xlink:href="#minimize-shape"/>
- <use id="minimize-active" xlink:href="#minimize-shape"/>
- <use id="minimize-disabled" xlink:href="#minimize-shape"/>
+<svg xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ x="0px" y="0px"
+ viewBox="-3 -3 16 16"
+ enable-background="new 0 0 16 16"
+ xml:space="preserve">
+<style>
+use:not(:target) {
+ display: none;
+}
+
+use {
+ fill: #c1c1c1;
+}
+
+use[id$="-active"] {
+ fill: #c1c1c1;
+}
+
+use[id$="-disabled"] {
+ fill: #c1c1c1;
+}
+</style>
+<defs>
+ <polygon id="close-shape" fill-rule="evenodd" clip-rule="evenodd" points="10,1.717 8.336,0.049 5.024,3.369 1.663,0 0,1.668
+ 3.36,5.037 0.098,8.307 1.762,9.975 5.025,6.705 8.311,10 9.975,8.332 6.688,5.037"/>
+ <path id="dropdown-shape" fill-rule="evenodd" clip-rule="evenodd" d="M9,3L4.984,7L1,3H9z"/>
+ <polygon id="expand-shape" fill-rule="evenodd" clip-rule="evenodd" points="10,0 4.838,0 6.506,1.669 0,8.175 1.825,10 8.331,3.494
+ 10,5.162"/>
+ <rect id="minimize-shape" y="3.6" fill-rule="evenodd" clip-rule="evenodd" width="10" height="2.8"/>
+</defs>
+<use id="close" xlink:href="#close-shape"/>
+<use id="close-active" xlink:href="#close-shape"/>
+<use id="close-disabled" xlink:href="#close-shape"/>
+<use id="expand" xlink:href="#expand-shape"/>
+<use id="expand-active" xlink:href="#expand-shape"/>
+<use id="expand-disabled" xlink:href="#expand-shape"/>
+<use id="minimize" xlink:href="#minimize-shape"/>
+<use id="minimize-active" xlink:href="#minimize-shape"/>
+<use id="minimize-disabled" xlink:href="#minimize-shape"/>
</svg>
diff --git a/arc-firefox-theme/chrome/browser/sync-horizontalbar@2x.png b/arc-firefox-theme/chrome/browser/sync-horizontalbar@2x.png
deleted file mode 100644
index fadb575..0000000
--- a/arc-firefox-theme/chrome/browser/sync-horizontalbar@2x.png
+++ /dev/null
Binary files differ
diff --git a/arc-firefox-theme/chrome/browser/syncProgress-horizontalbar@2x.png b/arc-firefox-theme/chrome/browser/syncProgress-horizontalbar@2x.png
deleted file mode 100644
index e1de476..0000000
--- a/arc-firefox-theme/chrome/browser/syncProgress-horizontalbar@2x.png
+++ /dev/null
Binary files differ
diff --git a/arc-firefox-theme/chrome/browser/syncProgress-menuPanel@2x.png b/arc-firefox-theme/chrome/browser/syncProgress-menuPanel@2x.png
deleted file mode 100644
index 04b2cae..0000000
--- a/arc-firefox-theme/chrome/browser/syncProgress-menuPanel@2x.png
+++ /dev/null
Binary files differ
diff --git a/arc-firefox-theme/chrome/browser/syncProgress.css b/arc-firefox-theme/chrome/browser/syncProgress.css
new file mode 100644
index 0000000..d7aa599
--- /dev/null
+++ b/arc-firefox-theme/chrome/browser/syncProgress.css
@@ -0,0 +1,46 @@
+/* This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
+@import url(chrome://global/skin/inContentUI.css);
+
+:root {
+ height: 100%;
+ width: 100%;
+ padding: 0;
+}
+
+body {
+ margin: 0;
+ padding: 0 2em;
+}
+
+#floatingBox {
+ margin: 4em auto;
+ max-width: 40em;
+ min-width: 23em;
+ padding: 1em 1.5em;
+ position: relative;
+ text-align: center;
+}
+
+#successLogo {
+ margin: 1em 2em;
+}
+
+#loadingText {
+ margin: 2em 6em;
+}
+
+#progressBar {
+ margin: 2em 10em;
+}
+
+#uploadProgressBar{
+ width: 100%;
+}
+
+#bottomRow {
+ margin-top: 2em;
+ padding: 0;
+ text-align: end;
+}
diff --git a/arc-firefox-theme/chrome/browser/tab-crashed.svg b/arc-firefox-theme/chrome/browser/tab-crashed.svg
index 41470df..9a656eb 100644
--- a/arc-firefox-theme/chrome/browser/tab-crashed.svg
+++ b/arc-firefox-theme/chrome/browser/tab-crashed.svg
@@ -1,13 +1,16 @@
<?xml version="1.0" encoding="utf-8"?>
-<!-- This Source Code Form is subject to the terms of the Mozilla Public
- - License, v. 2.0. If a copy of the MPL was not distributed with this
- - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 60 60">
- <defs>
- <linearGradient id="gradient" gradientUnits="userSpaceOnUse" x1="30" y1="12.85" x2="30" y2="47.15">
- <stop offset="0" style="stop-color: #e63b2e"/>
- <stop offset="1" style="stop-color: #c33931"/>
- </linearGradient>
- </defs>
- <path fill-rule="evenodd" clip-rule="evenodd" fill="url(#gradient)" d="M49.048,17.648H29.004 c-2.289-0.016-2.809-1.142-3.165-2.401c-0.359-1.269-1.076-2.397-3.229-2.397c-5.775,0-5.42,0-6.167,0 c-2.153,0-2.87,1.127-3.229,2.397c-0.359,1.269-0.882,2.403-3.214,2.403h0.94c-0.519,0.008-0.937,0.433-0.937,0.958v27.583 c0,0.53,0.426,0.959,0.952,0.959h38.093c0.526,0,0.952-0.429,0.952-0.959V18.607C50,18.077,49.574,17.648,49.048,17.648z M18.441,27.932c0-2.119,1.705-3.837,3.809-3.837c2.103,0,3.809,1.718,3.809,3.837c0,2.119-1.705,3.837-3.809,3.837 C20.146,31.769,18.441,30.051,18.441,27.932z M36.717,41.83c-1.525,0-1.525-2.305-6.864-2.305c-5.339,0-5.339,2.305-6.864,2.305 c-0.842,0-1.526-0.512-1.526-1.537c0-1.024,1.271-3.842,8.39-3.842c7.119,0,8.39,2.804,8.39,3.842 C38.243,41.331,37.56,41.83,36.717,41.83z M37.485,31.769c-2.104,0-3.809-1.718-3.809-3.837c0-2.119,1.705-3.837,3.809-3.837 c2.104,0,3.809,1.718,3.809,3.837C41.294,30.051,39.588,31.769,37.485,31.769z"/>
-</svg>
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0" y="0" viewBox="0 0 60 60" enable-background="new 0 0 60 60">
+ <linearGradient id="gradient" gradientUnits="userSpaceOnUse" x1="30" y1="12.8499" x2="30" y2="47.1501">
+ <stop offset="0" style="stop-color: #e63b2e"/>
+ <stop offset="1" style="stop-color: #c33931"/>
+ </linearGradient>
+ <path fill-rule="evenodd" clip-rule="evenodd" fill="url(#gradient)" d="M49.048,17.648H29.004
+ c-2.289-0.016-2.809-1.142-3.165-2.401c-0.359-1.269-1.076-2.397-3.229-2.397c-5.775,0-5.42,0-6.167,0
+ c-2.153,0-2.87,1.127-3.229,2.397c-0.359,1.269-0.882,2.403-3.214,2.403h0.94c-0.519,0.008-0.937,0.433-0.937,0.958v27.583
+ c0,0.53,0.426,0.959,0.952,0.959h38.093c0.526,0,0.952-0.429,0.952-0.959V18.607C50,18.077,49.574,17.648,49.048,17.648z
+ M18.441,27.932c0-2.119,1.705-3.837,3.809-3.837c2.103,0,3.809,1.718,3.809,3.837c0,2.119-1.705,3.837-3.809,3.837
+ C20.146,31.769,18.441,30.051,18.441,27.932z M36.717,41.83c-1.525,0-1.525-2.305-6.864-2.305c-5.339,0-5.339,2.305-6.864,2.305
+ c-0.842,0-1.526-0.512-1.526-1.537c0-1.024,1.271-3.842,8.39-3.842c7.119,0,8.39,2.804,8.39,3.842
+ C38.243,41.331,37.56,41.83,36.717,41.83z M37.485,31.769c-2.104,0-3.809-1.718-3.809-3.837c0-2.119,1.705-3.837,3.809-3.837
+ c2.104,0,3.809,1.718,3.809,3.837C41.294,30.051,39.588,31.769,37.485,31.769z"/>
+</svg> \ No newline at end of file
diff --git a/arc-firefox-theme/chrome/browser/tabbrowser/crashed.svg b/arc-firefox-theme/chrome/browser/tabbrowser/crashed.svg
index 85f3d85..013e2b9 100644
--- a/arc-firefox-theme/chrome/browser/tabbrowser/crashed.svg
+++ b/arc-firefox-theme/chrome/browser/tabbrowser/crashed.svg
@@ -1,14 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
-<!-- This Source Code Form is subject to the terms of the Mozilla Public
- - License, v. 2.0. If a copy of the MPL was not distributed with this
- - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="22 22 16 16">
- <defs>
- <linearGradient id="gradient" gradientUnits="userSpaceOnUse" x1="30" y1="23" x2="30" y2="37">
- <stop offset="0" style="stop-color: #e63b2e"/>
- <stop offset="1" style="stop-color: #c33931"/>
- </linearGradient>
- </defs>
+<svg xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ viewBox="22 22 16 16">
+ <linearGradient id="gradient" gradientUnits="userSpaceOnUse" x1="30" y1="23" x2="30" y2="37">
+ <stop offset="0" style="stop-color: #e63b2e"/>
+ <stop offset="1" style="stop-color: #c33931"/>
+ </linearGradient>
<circle fill="url(#gradient)" cx="30" cy="30" r="7"/>
<path fill="#fff" d="M31.03,33.304c0,0.6-0.479,1.092-1.091,1.092c-0.6,0-1.079-0.492-1.079-1.092 c0-0.588,0.479-1.079,1.079-1.079C30.551,32.225,31.03,32.716,31.03,33.304z M29.171,31.133l-0.24-5.253h2.015l-0.24,5.253H29.171z"/>
</svg>
diff --git a/arc-firefox-theme/chrome/browser/tabbrowser/pendingpaint.png b/arc-firefox-theme/chrome/browser/tabbrowser/pendingpaint.png
index 512b525..82bac53 100644
--- a/arc-firefox-theme/chrome/browser/tabbrowser/pendingpaint.png
+++ b/arc-firefox-theme/chrome/browser/tabbrowser/pendingpaint.png
Binary files differ
diff --git a/arc-firefox-theme/chrome/browser/tabbrowser/tab-active-middle.png b/arc-firefox-theme/chrome/browser/tabbrowser/tab-active-middle.png
index b7e6d6f..c3e5e18 100644
--- a/arc-firefox-theme/chrome/browser/tabbrowser/tab-active-middle.png
+++ b/arc-firefox-theme/chrome/browser/tabbrowser/tab-active-middle.png
Binary files differ
diff --git a/arc-firefox-theme/chrome/browser/tabbrowser/tab-audio-small.svg b/arc-firefox-theme/chrome/browser/tabbrowser/tab-audio-small.svg
deleted file mode 100644
index 27a36c4..0000000
--- a/arc-firefox-theme/chrome/browser/tabbrowser/tab-audio-small.svg
+++ /dev/null
@@ -1,44 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- This Source Code Form is subject to the terms of the Mozilla Public
- - License, v. 2.0. If a copy of the MPL was not distributed with this
- - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="16" height="16" viewBox="0 0 16 16">
- <style>
- .icon:not(:target) {
- display: none;
- }
-
- .icon {
- fill: #262626;
- }
- .icon > .outline {
- fill: #fff;
- }
-
- .icon.white {
- fill: #fff;
- }
- .icon.white > .outline {
- fill: #000;
- fill-opacity: .5;
- }
- </style>
-
- <g id="tab-audio" class="icon">
- <path class="outline" d="M12.4,3.6l-1-0.6l-0.9,2.5H10V1.8c0-0.4-0.5-0.7-0.9-0.4L5.6,5H4C2.9,5,2,5.9,2,7v2c0,1.1,0.9,2,2,2h1.6l3.6,3.6 c0.3,0.3,0.9,0.1,0.9-0.4v-3.7h0.5l0.9,2.5l1-0.6C14,11.5,15,9.8,15,8S14,4.5,12.4,3.6z M9,13l-3-3H4c-0.6,0-1-0.4-1-1V7 c0-0.6,0.4-1,1-1h2l3-3V13z M10,9.5v-3c0.8,0,1.5,0.7,1.5,1.5S10.8,9.5,10,9.5z M11.9,11.5l-0.4-0.9C12.4,10,13,9.1,13,8 s-0.6-2-1.4-2.5l0.3-1C13.2,5.2,14,6.5,14,8S13.2,10.8,11.9,11.5z"/>
- <path d="M4,6C3.4,6,3,6.4,3,7v2c0,0.6,0.4,1,1,1h2l3,3V3L6,6H4z M10,6.5v3c0.8,0,1.5-0.7,1.5-1.5S10.8,6.5,10,6.5z M11.9,4.5 l-0.4,0.9C12.4,6,13,6.9,13,8s-0.6,2-1.4,2.5l0.4,0.9c1.2-0.7,2.1-2,2.1-3.5S13.2,5.2,11.9,4.5z"/>
- </g>
- <g id="tab-audio-muted" class="icon">
- <path class="outline" d="M5.6,5H4C2.9,5,2,5.9,2,7v2c0,0.7,0.3,1.3,0.9,1.7l-1.8,1.8l2.5,2.5l3-3l2.6,2.6c0.3,0.3,0.9,0.1,0.9-0.4V8.5l3.9-3.9 l-2.5-2.5L10,3.5V1.8c0-0.4-0.5-0.7-0.9-0.4L5.6,5z"/>
- <path d="M11.5,3.5L9,5.9V3L6,6H4C3.4,6,3,6.4,3,7v2c0,0.6,0.4,1,1,1h0.9l-2.5,2.5l1.1,1.1l9-9L11.5,3.5z M9,13V9.7l-1.7,1.7L9,13z"/>
- </g>
-
- <g id="tab-audio-white" class="icon white">
- <path class="outline" d="M12.4,3.6l-1-0.6l-0.9,2.5H10V1.8c0-0.4-0.5-0.7-0.9-0.4L5.6,5H4C2.9,5,2,5.9,2,7v2c0,1.1,0.9,2,2,2h1.6l3.6,3.6 c0.3,0.3,0.9,0.1,0.9-0.4v-3.7h0.5l0.9,2.5l1-0.6C14,11.5,15,9.8,15,8S14,4.5,12.4,3.6z M9,13l-3-3H4c-0.6,0-1-0.4-1-1V7 c0-0.6,0.4-1,1-1h2l3-3V13z M10,9.5v-3c0.8,0,1.5,0.7,1.5,1.5S10.8,9.5,10,9.5z M11.9,11.5l-0.4-0.9C12.4,10,13,9.1,13,8 s-0.6-2-1.4-2.5l0.3-1C13.2,5.2,14,6.5,14,8S13.2,10.8,11.9,11.5z"/>
- <path d="M4,6C3.4,6,3,6.4,3,7v2c0,0.6,0.4,1,1,1h2l3,3V3L6,6H4z M10,6.5v3c0.8,0,1.5-0.7,1.5-1.5S10.8,6.5,10,6.5z M11.9,4.5 l-0.4,0.9C12.4,6,13,6.9,13,8s-0.6,2-1.4,2.5l0.4,0.9c1.2-0.7,2.1-2,2.1-3.5S13.2,5.2,11.9,4.5z"/>
- </g>
- <g id="tab-audio-white-muted" class="icon white">
- <path class="outline" d="M5.6,5H4C2.9,5,2,5.9,2,7v2c0,0.7,0.3,1.3,0.9,1.7l-1.8,1.8l2.5,2.5l3-3l2.6,2.6c0.3,0.3,0.9,0.1,0.9-0.4V8.5l3.9-3.9 l-2.5-2.5L10,3.5V1.8c0-0.4-0.5-0.7-0.9-0.4L5.6,5z"/>
- <path d="M11.5,3.5L9,5.9V3L6,6H4C3.4,6,3,6.4,3,7v2c0,0.6,0.4,1,1,1h0.9l-2.5,2.5l1.1,1.1l9-9L11.5,3.5z M9,13V9.7l-1.7,1.7L9,13z"/>
- </g>
-</svg>
diff --git a/arc-firefox-theme/chrome/browser/tabbrowser/tab-audio.svg b/arc-firefox-theme/chrome/browser/tabbrowser/tab-audio.svg
deleted file mode 100644
index e62a69f..0000000
--- a/arc-firefox-theme/chrome/browser/tabbrowser/tab-audio.svg
+++ /dev/null
@@ -1,87 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- This Source Code Form is subject to the terms of the Mozilla Public
- - License, v. 2.0. If a copy of the MPL was not distributed with this
- - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="16" height="16" viewBox="0 0 16 16">
- <style>
- .icon:not(:target) {
- display: none;
- }
-
- .icon {
- fill: #333;
- opacity: .75;
- }
- .icon.hover {
- fill: #1a1a1a;
- opacity: .85;
- }
- .icon.pressed {
- fill: #0d0d0d;
- opacity: .95;
- }
-
- .icon.white {
- fill: #fff;
- }
- .icon.white.hover {
- opacity: .9;
- }
- .icon.white.pressed {
- opacity: 1;
- }
- .icon.white > .outline {
- fill: #000;
- fill-opacity: .5;
- }
-
- .icon.backgroundTab,
- .icon.backgroundTab.hover,
- .icon.backgroundTab.pressed {
- fill: -moz-MenuBarText;
- }
- </style>
-
- <path id="tab-audio" class="icon" d="M4,5C2.9,5,2,5.9,2,7v2c0,1.1,0.9,2,2,2h1.2L9,14V2L5.2,5H4z M11,8c0-0.6-0.4-1-1-1v2C10.6,9,11,8.6,11,8z M13,8 c0-1.4-1-2.6-2.3-2.9L10.4,6C11.3,6.2,12,7,12,8s-0.7,1.8-1.6,2l0.4,0.9C12,10.6,13,9.4,13,8z M11.4,3.2l-0.4,0.9 C12.8,4.6,14,6.2,14,8s-1.2,3.4-2.9,3.8l0.4,0.9C13.5,12.2,15,10.3,15,8S13.5,3.8,11.4,3.2z"/>
- <path id="tab-audio-hover" class="icon hover" d="M4,5C2.9,5,2,5.9,2,7v2c0,1.1,0.9,2,2,2h1.2L9,14V2L5.2,5H4z M11,8c0-0.6-0.4-1-1-1v2C10.6,9,11,8.6,11,8z M13,8 c0-1.4-1-2.6-2.3-2.9L10.4,6C11.3,6.2,12,7,12,8s-0.7,1.8-1.6,2l0.4,0.9C12,10.6,13,9.4,13,8z M11.4,3.2l-0.4,0.9 C12.8,4.6,14,6.2,14,8s-1.2,3.4-2.9,3.8l0.4,0.9C13.5,12.2,15,10.3,15,8S13.5,3.8,11.4,3.2z"/>
- <path id="tab-audio-pressed" class="icon pressed" d="M4,5C2.9,5,2,5.9,2,7v2c0,1.1,0.9,2,2,2h1.2L9,14V2L5.2,5H4z M11,8c0-0.6-0.4-1-1-1v2C10.6,9,11,8.6,11,8z M13,8 c0-1.4-1-2.6-2.3-2.9L10.4,6C11.3,6.2,12,7,12,8s-0.7,1.8-1.6,2l0.4,0.9C12,10.6,13,9.4,13,8z M11.4,3.2l-0.4,0.9 C12.8,4.6,14,6.2,14,8s-1.2,3.4-2.9,3.8l0.4,0.9C13.5,12.2,15,10.3,15,8S13.5,3.8,11.4,3.2z"/>
-
- <path id="tab-audio-muted" class="icon" d="M12.5,3.4L9,6.3V2L5.2,5H4C2.9,5,2,5.9,2,7v2c0,0.9,0.6,1.6,1.4,1.9l-1.9,1.5l1,1.2l11-9L12.5,3.4z M9,14v-4l-2.5,2L9,14z"/>
- <path id="tab-audio-muted-hover" class="icon hover" d="M12.5,3.4L9,6.3V2L5.2,5H4C2.9,5,2,5.9,2,7v2c0,0.9,0.6,1.6,1.4,1.9l-1.9,1.5l1,1.2l11-9L12.5,3.4z M9,14v-4l-2.5,2L9,14z"/>
- <path id="tab-audio-muted-pressed" class="icon pressed" d="M12.5,3.4L9,6.3V2L5.2,5H4C2.9,5,2,5.9,2,7v2c0,0.9,0.6,1.6,1.4,1.9l-1.9,1.5l1,1.2l11-9L12.5,3.4z M9,14v-4l-2.5,2L9,14z"/>
-
- <path id="tab-audio-backgroundTab" class="icon backgroundTab" d="M4,5C2.9,5,2,5.9,2,7v2c0,1.1,0.9,2,2,2h1.2L9,14V2L5.2,5H4z M11,8c0-0.6-0.4-1-1-1v2C10.6,9,11,8.6,11,8z M13,8 c0-1.4-1-2.6-2.3-2.9L10.4,6C11.3,6.2,12,7,12,8s-0.7,1.8-1.6,2l0.4,0.9C12,10.6,13,9.4,13,8z M11.4,3.2l-0.4,0.9 C12.8,4.6,14,6.2,14,8s-1.2,3.4-2.9,3.8l0.4,0.9C13.5,12.2,15,10.3,15,8S13.5,3.8,11.4,3.2z"/>
- <path id="tab-audio-backgroundTab-hover" class="icon backgroundTab hover" d="M4,5C2.9,5,2,5.9,2,7v2c0,1.1,0.9,2,2,2h1.2L9,14V2L5.2,5H4z M11,8c0-0.6-0.4-1-1-1v2C10.6,9,11,8.6,11,8z M13,8 c0-1.4-1-2.6-2.3-2.9L10.4,6C11.3,6.2,12,7,12,8s-0.7,1.8-1.6,2l0.4,0.9C12,10.6,13,9.4,13,8z M11.4,3.2l-0.4,0.9 C12.8,4.6,14,6.2,14,8s-1.2,3.4-2.9,3.8l0.4,0.9C13.5,12.2,15,10.3,15,8S13.5,3.8,11.4,3.2z"/>
- <path id="tab-audio-backgroundTab-pressed" class="icon backgroundTab pressed" d="M4,5C2.9,5,2,5.9,2,7v2c0,1.1,0.9,2,2,2h1.2L9,14V2L5.2,5H4z M11,8c0-0.6-0.4-1-1-1v2C10.6,9,11,8.6,11,8z M13,8 c0-1.4-1-2.6-2.3-2.9L10.4,6C11.3,6.2,12,7,12,8s-0.7,1.8-1.6,2l0.4,0.9C12,10.6,13,9.4,13,8z M11.4,3.2l-0.4,0.9 C12.8,4.6,14,6.2,14,8s-1.2,3.4-2.9,3.8l0.4,0.9C13.5,12.2,15,10.3,15,8S13.5,3.8,11.4,3.2z"/>
-
- <path id="tab-audio-backgroundTab-muted" class="icon backgroundTab" d="M12.5,3.4L9,6.3V2L5.2,5H4C2.9,5,2,5.9,2,7v2c0,0.9,0.6,1.6,1.4,1.9l-1.9,1.5l1,1.2l11-9L12.5,3.4z M9,14v-4l-2.5,2L9,14z"/>
- <path id="tab-audio-backgroundTab-muted-hover" class="icon backgroundTab hover" d="M12.5,3.4L9,6.3V2L5.2,5H4C2.9,5,2,5.9,2,7v2c0,0.9,0.6,1.6,1.4,1.9l-1.9,1.5l1,1.2l11-9L12.5,3.4z M9,14v-4l-2.5,2L9,14z"/>
- <path id="tab-audio-backgroundTab-muted-pressed" class="icon backgroundTab pressed" d="M12.5,3.4L9,6.3V2L5.2,5H4C2.9,5,2,5.9,2,7v2c0,0.9,0.6,1.6,1.4,1.9l-1.9,1.5l1,1.2l11-9L12.5,3.4z M9,14v-4l-2.5,2L9,14z"/>
-
- <g id="tab-audio-white" class="icon white">
- <path class="outline" d="M9,2v12l-3.8-3H4c-1.1,0-2-0.9-2-2V7c0-1.1,0.9-2,2-2h1.2L9,2 M11.4,3.2C13.5,3.8,15,5.7,15,8 s-1.5,4.2-3.5,4.7l-0.4-0.9c1.7-0.4,2.9-2,2.9-3.8s-1.2-3.4-3-3.9L11.4,3.2 M10.7,5.1C12,5.4,13,6.6,13,8s-1,2.6-2.2,2.9L10.4,10 C11.3,9.8,12,9,12,8s-0.7-1.8-1.6-2L10.7,5.1 M10,7c0.6,0,1,0.4,1,1s-0.4,1-1,1V7 M10-0.1L8.4,1.2L4.9,4H4C2.3,4,1,5.3,1,7v2 c0,1.7,1.3,3,3,3h0.9l3.5,2.8l1.6,1.3V14v-2.2l0.2,0.4l0.4,0.9l0.3,0.8l0.8-0.2C14.2,13,16,10.7,16,8c0-2.7-1.7-5-4.3-5.8L10.8,2 l-0.4,0.8l-0.4,0.9L10,3.9V2V-0.1L10-0.1z"/>
- <path d="M4,5C2.9,5,2,5.9,2,7v2c0,1.1,0.9,2,2,2h1.2L9,14V2L5.2,5H4z M11,8c0-0.6-0.4-1-1-1v2C10.6,9,11,8.6,11,8z M13,8 c0-1.4-1-2.6-2.3-2.9L10.4,6C11.3,6.2,12,7,12,8s-0.7,1.8-1.6,2l0.4,0.9C12,10.6,13,9.4,13,8z M11.4,3.2l-0.4,0.9 C12.8,4.6,14,6.2,14,8s-1.2,3.4-2.9,3.8l0.4,0.9C13.5,12.2,15,10.3,15,8S13.5,3.8,11.4,3.2z"/>
- </g>
- <g id="tab-audio-white-hover" class="icon white hover">
- <path class="outline" d="M9,2v12l-3.8-3H4c-1.1,0-2-0.9-2-2V7c0-1.1,0.9-2,2-2h1.2L9,2 M11.4,3.2C13.5,3.8,15,5.7,15,8 s-1.5,4.2-3.5,4.7l-0.4-0.9c1.7-0.4,2.9-2,2.9-3.8s-1.2-3.4-3-3.9L11.4,3.2 M10.7,5.1C12,5.4,13,6.6,13,8s-1,2.6-2.2,2.9L10.4,10 C11.3,9.8,12,9,12,8s-0.7-1.8-1.6-2L10.7,5.1 M10,7c0.6,0,1,0.4,1,1s-0.4,1-1,1V7 M10-0.1L8.4,1.2L4.9,4H4C2.3,4,1,5.3,1,7v2 c0,1.7,1.3,3,3,3h0.9l3.5,2.8l1.6,1.3V14v-2.2l0.2,0.4l0.4,0.9l0.3,0.8l0.8-0.2C14.2,13,16,10.7,16,8c0-2.7-1.7-5-4.3-5.8L10.8,2 l-0.4,0.8l-0.4,0.9L10,3.9V2V-0.1L10-0.1z"/>
- <path d="M4,5C2.9,5,2,5.9,2,7v2c0,1.1,0.9,2,2,2h1.2L9,14V2L5.2,5H4z M11,8c0-0.6-0.4-1-1-1v2C10.6,9,11,8.6,11,8z M13,8 c0-1.4-1-2.6-2.3-2.9L10.4,6C11.3,6.2,12,7,12,8s-0.7,1.8-1.6,2l0.4,0.9C12,10.6,13,9.4,13,8z M11.4,3.2l-0.4,0.9 C12.8,4.6,14,6.2,14,8s-1.2,3.4-2.9,3.8l0.4,0.9C13.5,12.2,15,10.3,15,8S13.5,3.8,11.4,3.2z"/>
- </g>
- <g id="tab-audio-white-pressed" class="icon white pressed">
- <path class="outline" d="M9,2v12l-3.8-3H4c-1.1,0-2-0.9-2-2V7c0-1.1,0.9-2,2-2h1.2L9,2 M11.4,3.2C13.5,3.8,15,5.7,15,8 s-1.5,4.2-3.5,4.7l-0.4-0.9c1.7-0.4,2.9-2,2.9-3.8s-1.2-3.4-3-3.9L11.4,3.2 M10.7,5.1C12,5.4,13,6.6,13,8s-1,2.6-2.2,2.9L10.4,10 C11.3,9.8,12,9,12,8s-0.7-1.8-1.6-2L10.7,5.1 M10,7c0.6,0,1,0.4,1,1s-0.4,1-1,1V7 M10-0.1L8.4,1.2L4.9,4H4C2.3,4,1,5.3,1,7v2 c0,1.7,1.3,3,3,3h0.9l3.5,2.8l1.6,1.3V14v-2.2l0.2,0.4l0.4,0.9l0.3,0.8l0.8-0.2C14.2,13,16,10.7,16,8c0-2.7-1.7-5-4.3-5.8L10.8,2 l-0.4,0.8l-0.4,0.9L10,3.9V2V-0.1L10-0.1z"/>
- <path d="M4,5C2.9,5,2,5.9,2,7v2c0,1.1,0.9,2,2,2h1.2L9,14V2L5.2,5H4z M11,8c0-0.6-0.4-1-1-1v2C10.6,9,11,8.6,11,8z M13,8 c0-1.4-1-2.6-2.3-2.9L10.4,6C11.3,6.2,12,7,12,8s-0.7,1.8-1.6,2l0.4,0.9C12,10.6,13,9.4,13,8z M11.4,3.2l-0.4,0.9 C12.8,4.6,14,6.2,14,8s-1.2,3.4-2.9,3.8l0.4,0.9C13.5,12.2,15,10.3,15,8S13.5,3.8,11.4,3.2z"/>
- </g>
-
- <g id="tab-audio-muted-white" class="icon muted white">
- <path class="outline" d="M9,2v4.3l3.5-2.9l0.9,1.2l-11,9l-1-1.2l1.9-1.5C2.6,10.6,2,9.9,2,9V7c0-1.1,0.9-2,2-2h1.2L9,2 M9,10v4l-2.5-2L9,10 M10-0.1 L8.4,1.2L4.9,4H4C2.3,4,1,5.3,1,7v2c0,0.7,0.3,1.4,0.7,2l-0.8,0.7l-0.8,0.6l0.6,0.8l1,1.2L2.3,15l0.8-0.6l2.3-1.9l0.4,0.3l2.5,2 l1.6,1.3V14v-4V8.7l4.1-3.4l0.8-0.6l-0.6-0.8l-0.9-1.2L12.7,2l-0.8,0.6L10,4.2V2V-0.1L10-0.1z"/>
- <path d="M12.5,3.4L9,6.3V2L5.2,5H4C2.9,5,2,5.9,2,7v2c0,0.9,0.6,1.6,1.4,1.9l-1.9,1.5l1,1.2l11-9L12.5,3.4z M9,14v-4l-2.5,2L9,14z"/>
- </g>
- <g id="tab-audio-muted-white-hover" class="icon muted white hover">
- <path class="outline" d="M9,2v4.3l3.5-2.9l0.9,1.2l-11,9l-1-1.2l1.9-1.5C2.6,10.6,2,9.9,2,9V7c0-1.1,0.9-2,2-2h1.2L9,2 M9,10v4l-2.5-2L9,10 M10-0.1 L8.4,1.2L4.9,4H4C2.3,4,1,5.3,1,7v2c0,0.7,0.3,1.4,0.7,2l-0.8,0.7l-0.8,0.6l0.6,0.8l1,1.2L2.3,15l0.8-0.6l2.3-1.9l0.4,0.3l2.5,2 l1.6,1.3V14v-4V8.7l4.1-3.4l0.8-0.6l-0.6-0.8l-0.9-1.2L12.7,2l-0.8,0.6L10,4.2V2V-0.1L10-0.1z"/>
- <path d="M12.5,3.4L9,6.3V2L5.2,5H4C2.9,5,2,5.9,2,7v2c0,0.9,0.6,1.6,1.4,1.9l-1.9,1.5l1,1.2l11-9L12.5,3.4z M9,14v-4l-2.5,2L9,14z"/>
- </g>
- <g id="tab-audio-muted-white-pressed" class="icon muted white pressed">
- <path class="outline" d="M9,2v4.3l3.5-2.9l0.9,1.2l-11,9l-1-1.2l1.9-1.5C2.6,10.6,2,9.9,2,9V7c0-1.1,0.9-2,2-2h1.2L9,2 M9,10v4l-2.5-2L9,10 M10-0.1 L8.4,1.2L4.9,4H4C2.3,4,1,5.3,1,7v2c0,0.7,0.3,1.4,0.7,2l-0.8,0.7l-0.8,0.6l0.6,0.8l1,1.2L2.3,15l0.8-0.6l2.3-1.9l0.4,0.3l2.5,2 l1.6,1.3V14v-4V8.7l4.1-3.4l0.8-0.6l-0.6-0.8l-0.9-1.2L12.7,2l-0.8,0.6L10,4.2V2V-0.1L10-0.1z"/>
- <path d="M12.5,3.4L9,6.3V2L5.2,5H4C2.9,5,2,5.9,2,7v2c0,0.9,0.6,1.6,1.4,1.9l-1.9,1.5l1,1.2l11-9L12.5,3.4z M9,14v-4l-2.5,2L9,14z"/>
- </g>
-
-</svg>
diff --git a/arc-firefox-theme/chrome/browser/tabbrowser/tab-background-end.png b/arc-firefox-theme/chrome/browser/tabbrowser/tab-background-end.png
index fb353b1..2e515a3 100644
--- a/arc-firefox-theme/chrome/browser/tabbrowser/tab-background-end.png
+++ b/arc-firefox-theme/chrome/browser/tabbrowser/tab-background-end.png
Binary files differ
diff --git a/arc-firefox-theme/chrome/browser/tabbrowser/tab-background-middle.png b/arc-firefox-theme/chrome/browser/tabbrowser/tab-background-middle.png
index 51e066c..addb64b 100644
--- a/arc-firefox-theme/chrome/browser/tabbrowser/tab-background-middle.png
+++ b/arc-firefox-theme/chrome/browser/tabbrowser/tab-background-middle.png
Binary files differ
diff --git a/arc-firefox-theme/chrome/browser/tabbrowser/tab-background-start.png b/arc-firefox-theme/chrome/browser/tabbrowser/tab-background-start.png
index cf0dc85..243bf00 100644
--- a/arc-firefox-theme/chrome/browser/tabbrowser/tab-background-start.png
+++ b/arc-firefox-theme/chrome/browser/tabbrowser/tab-background-start.png
Binary files differ
diff --git a/arc-firefox-theme/chrome/browser/tabbrowser/tab-selected-end.svg b/arc-firefox-theme/chrome/browser/tabbrowser/tab-selected-end.svg
index 72c2544..ba68a06 100644
--- a/arc-firefox-theme/chrome/browser/tabbrowser/tab-selected-end.svg
+++ b/arc-firefox-theme/chrome/browser/tabbrowser/tab-selected-end.svg
@@ -1,14 +1,23 @@
<!-- This Source Code Form is subject to the terms of the Mozilla Public
- License, v. 2.0. If a copy of the MPL was not distributed with this
- file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg" width="30px" height="31px" preserveAspectRatio="none">
+
+<svg version="1.1"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ width="30px"
+ height="31px"
+ preserveAspectRatio="none">
<defs>
- <style>
+ <style><![CDATA[
+
+
/* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
+
#tab-background-fill {
background-color: -moz-dialog;
background-image: linear-gradient(transparent 0px, transparent 2px, hsla(0,0%,100%,0.35) 2px, hsla(0,0%,100%,0.35) 3px, hsla(0,0%,100%,0.65) 3px, hsla(0,0%,100%,0.65) 4px, rgba(255,255,255,.3));
@@ -16,7 +25,9 @@
height: 100%;
width: 100%;
}
- </style>
+
+ ]]></style>
+
<!-- This Source Code Form is subject to the terms of the Mozilla Public
- License, v. 2.0. If a copy of the MPL was not distributed with this
- file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
@@ -32,6 +43,7 @@
<svg:clipPath id="tab-hover-clip-path" clipPathUnits="objectBoundingBox">
<svg:path d="M 0,0.2 0,1 1,1, 1,0.2 z"/>
</svg:clipPath>
+
</defs>
<foreignObject width="30" height="31" clip-path="url(#tab-curve-clip-path-end)">
<div id="tab-background-fill" xmlns="http://www.w3.org/1999/xhtml"></div>
diff --git a/arc-firefox-theme/chrome/browser/tabbrowser/tab-selected-start.svg b/arc-firefox-theme/chrome/browser/tabbrowser/tab-selected-start.svg
index 2b8845e..383b5d4 100644
--- a/arc-firefox-theme/chrome/browser/tabbrowser/tab-selected-start.svg
+++ b/arc-firefox-theme/chrome/browser/tabbrowser/tab-selected-start.svg
@@ -1,14 +1,23 @@
<!-- This Source Code Form is subject to the terms of the Mozilla Public
- License, v. 2.0. If a copy of the MPL was not distributed with this
- file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg" width="30px" height="31px" preserveAspectRatio="none">
+
+<svg version="1.1"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ width="30px"
+ height="31px"
+ preserveAspectRatio="none">
<defs>
- <style>
+ <style><![CDATA[
+
+
/* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
+
#tab-background-fill {
background-color: -moz-dialog;
background-image: linear-gradient(transparent 0px, transparent 2px, hsla(0,0%,100%,0.35) 2px, hsla(0,0%,100%,0.35) 3px, hsla(0,0%,100%,0.65) 3px, hsla(0,0%,100%,0.65) 4px, rgba(255,255,255,.3));
@@ -16,7 +25,9 @@
height: 100%;
width: 100%;
}
- </style>
+
+ ]]></style>
+
<!-- This Source Code Form is subject to the terms of the Mozilla Public
- License, v. 2.0. If a copy of the MPL was not distributed with this
- file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
@@ -32,6 +43,7 @@
<svg:clipPath id="tab-hover-clip-path" clipPathUnits="objectBoundingBox">
<svg:path d="M 0,0.2 0,1 1,1, 1,0.2 z"/>
</svg:clipPath>
+
</defs>
<foreignObject width="30" height="31" clip-path="url(#tab-curve-clip-path-start)">
<div id="tab-background-fill" xmlns="http://www.w3.org/1999/xhtml"></div>
diff --git a/arc-firefox-theme/chrome/browser/tabbrowser/tab-separator.png b/arc-firefox-theme/chrome/browser/tabbrowser/tab-separator.png
new file mode 100644
index 0000000..0b3c4e4
--- /dev/null
+++ b/arc-firefox-theme/chrome/browser/tabbrowser/tab-separator.png
Binary files differ
diff --git a/arc-firefox-theme/chrome/browser/tabbrowser/tab-stroke-end.png b/arc-firefox-theme/chrome/browser/tabbrowser/tab-stroke-end.png
index 2aa5711..0999785 100644
--- a/arc-firefox-theme/chrome/browser/tabbrowser/tab-stroke-end.png
+++ b/arc-firefox-theme/chrome/browser/tabbrowser/tab-stroke-end.png
Binary files differ
diff --git a/arc-firefox-theme/chrome/browser/tabbrowser/tab-stroke-start.png b/arc-firefox-theme/chrome/browser/tabbrowser/tab-stroke-start.png
index 4e4e41f..e5a7b5e 100644
--- a/arc-firefox-theme/chrome/browser/tabbrowser/tab-stroke-start.png
+++ b/arc-firefox-theme/chrome/browser/tabbrowser/tab-stroke-start.png
Binary files differ
diff --git a/arc-firefox-theme/chrome/browser/theme-switcher-icon.png b/arc-firefox-theme/chrome/browser/theme-switcher-icon.png
index 891e7af..f1e9a02 100644
--- a/arc-firefox-theme/chrome/browser/theme-switcher-icon.png
+++ b/arc-firefox-theme/chrome/browser/theme-switcher-icon.png
Binary files differ
diff --git a/arc-firefox-theme/chrome/browser/tracking-protection-16.svg b/arc-firefox-theme/chrome/browser/tracking-protection-16.svg
deleted file mode 100755
index ebe6b5f..0000000
--- a/arc-firefox-theme/chrome/browser/tracking-protection-16.svg
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- This Source Code Form is subject to the terms of the Mozilla Public
- - License, v. 2.0. If a copy of the MPL was not distributed with this
- - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
- width="16" height="16" viewBox="0 0 16 16">
- <defs>
- <path id="shape-shield-outer" d="M8,1L2.8,1.9C2.4,1.9,2,2.4,2,2.8C2,4,2,6.1,2.1,7.1c0.3,2.7,0.8,4,1.9,5.6C5.6,14.7,8,15,8,15s2.4-0.3,4-2.4 c1.2-1.5,1.7-2.9,1.9-5.6C14,6.1,14,4,14,2.8c0-0.5-0.4-0.9-0.8-1L8,1L8,1z"/>
- <path id="shape-shield-inner" d="M8,2l5,0.8c0,2,0,3.5-0.1,4.1c-0.3,2.7-0.8,3.8-1.7,5.1c-1.1,1.5-2.7,1.9-3.2,2c-0.4-0.1-2.1-0.5-3.2-2 c-1-1.3-1.5-2.4-1.7-5.1C3,6.3,3,4.8,3,2.8L8,2"/>
- <path id="shape-shield-detail" d="M8,13c-0.5-0.1-1.6-0.5-2.4-1.5c-0.9-1.2-1.3-2.1-1.5-4.6C4,6.3,4,5.2,4,3.7L8,3 V13z"/>
-
- <mask id="mask-shield-cutout">
- <rect width="16" height="16" fill="#000" />
- <use xlink:href="#shape-shield-outer" fill="#fff" />
- <use xlink:href="#shape-shield-inner" fill="#000" />
- <use xlink:href="#shape-shield-detail" fill="#fff" />
- </mask>
- </defs>
-
- <use xlink:href="#shape-shield-outer" mask="url(#mask-shield-cutout)" fill="#808080" />
-</svg>
diff --git a/arc-firefox-theme/chrome/browser/tracking-protection-disabled-16.svg b/arc-firefox-theme/chrome/browser/tracking-protection-disabled-16.svg
deleted file mode 100755
index b0c68d2..0000000
--- a/arc-firefox-theme/chrome/browser/tracking-protection-disabled-16.svg
+++ /dev/null
@@ -1,23 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- This Source Code Form is subject to the terms of the Mozilla Public
- - License, v. 2.0. If a copy of the MPL was not distributed with this
- - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
- width="16" height="16" viewBox="0 0 16 16">
- <defs>
- <path id="shape-shield-outer" d="M8,1L2.8,1.9C2.4,1.9,2,2.4,2,2.8C2,4,2,6.1,2.1,7.1c0.3,2.7,0.8,4,1.9,5.6C5.6,14.7,8,15,8,15s2.4-0.3,4-2.4 c1.2-1.5,1.7-2.9,1.9-5.6C14,6.1,14,4,14,2.8c0-0.5-0.4-0.9-0.8-1L8,1L8,1z"/>
- <path id="shape-shield-inner" d="M8,2l5,0.8c0,2,0,3.5-0.1,4.1c-0.3,2.7-0.8,3.8-1.7,5.1c-1.1,1.5-2.7,1.9-3.2,2c-0.4-0.1-2.1-0.5-3.2-2 c-1-1.3-1.5-2.4-1.7-5.1C3,6.3,3,4.8,3,2.8L8,2"/>
- <path id="shape-shield-detail" d="M8,13c-0.5-0.1-1.6-0.5-2.4-1.5c-0.9-1.2-1.3-2.1-1.5-4.6C4,6.3,4,5.2,4,3.7L8,3 V13z"/>
-
- <mask id="mask-shield-cutout">
- <rect width="16" height="16" fill="#000" />
- <use xlink:href="#shape-shield-outer" fill="#fff" />
- <use xlink:href="#shape-shield-inner" fill="#000" />
- <use xlink:href="#shape-shield-detail" fill="#fff" />
- <line x1="3" y1="15" x2="15" y2="3" stroke="#000" stroke-width="2" />
- </mask>
- </defs>
-
- <use xlink:href="#shape-shield-outer" mask="url(#mask-shield-cutout)" fill="#808080" />
- <line x1="3" y1="14" x2="15" y2="2" stroke="#d92d21" stroke-width="2" />
-</svg>
diff --git a/arc-firefox-theme/chrome/browser/update-badge-failed.svg b/arc-firefox-theme/chrome/browser/update-badge-failed.svg
deleted file mode 100644
index e31e6ec..0000000
--- a/arc-firefox-theme/chrome/browser/update-badge-failed.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<!-- This Source Code Form is subject to the terms of the Mozilla Public
- - License, v. 2.0. If a copy of the MPL was not distributed with this
- - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<svg xmlns="http://www.w3.org/2000/svg" width="10px" height="10px">
- <path d="M5,6C4.2,6,3.5,6.7,3.5,7.5S4.2,9,5,9s1.5-0.7,1.5-1.5S5.8,6,5,6z M5,5L5,5c0.6,0,1-0.4,1-1l0.2-2.8 C6.2,0.5,5.7,0,5,0S3.8,0.5,3.8,1.2L4,4C4,4.6,4.4,5,5,5z" fill="#fff"/>
-</svg>
diff --git a/arc-firefox-theme/chrome/browser/update-badge.svg b/arc-firefox-theme/chrome/browser/update-badge.svg
index 3b692e5..6a4c2a0 100644
--- a/arc-firefox-theme/chrome/browser/update-badge.svg
+++ b/arc-firefox-theme/chrome/browser/update-badge.svg
@@ -1,6 +1,3 @@
-<!-- This Source Code Form is subject to the terms of the Mozilla Public
- - License, v. 2.0. If a copy of the MPL was not distributed with this
- - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
<svg xmlns="http://www.w3.org/2000/svg" width="10px" height="10px">
<polygon points="4,9 4,5 2,5 5,1 8,5 6,5 6,9" fill="#fff"/>
-</svg>
+</svg> \ No newline at end of file
diff --git a/arc-firefox-theme/chrome/browser/urlbar-arrow.png b/arc-firefox-theme/chrome/browser/urlbar-arrow.png
index ed83d8a..fcab253 100644
--- a/arc-firefox-theme/chrome/browser/urlbar-arrow.png
+++ b/arc-firefox-theme/chrome/browser/urlbar-arrow.png
Binary files differ
diff --git a/arc-firefox-theme/chrome/browser/urlbar-arrow@2x.png b/arc-firefox-theme/chrome/browser/urlbar-arrow@2x.png
deleted file mode 100644
index 91d9f8d..0000000
--- a/arc-firefox-theme/chrome/browser/urlbar-arrow@2x.png
+++ /dev/null
Binary files differ
diff --git a/arc-firefox-theme/chrome/browser/warning.svg b/arc-firefox-theme/chrome/browser/warning.svg
deleted file mode 100644
index 7befd73..0000000
--- a/arc-firefox-theme/chrome/browser/warning.svg
+++ /dev/null
@@ -1,7 +0,0 @@
-<!-- This Source Code Form is subject to the terms of the Mozilla Public
- - License, v. 2.0. If a copy of the MPL was not distributed with this
- - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
- <path fill="#ffbf00" d="M14.8,12.5L9.3,1.9C9,1.3,8.5,1,8,1C7.5,1,7,1.3,6.7,1.9L1.2,12.5c-0.3,0.6-0.3,1.2,0,1.7C1.5,14.7,2,15,2.6,15h10.8 c0.6,0,1.1-0.3,1.4-0.8C15.1,13.7,15.1,13.1,14.8,12.5z"/>
- <path fill="#fff" d="M8,11c-0.8,0-1.5,0.7-1.5,1.5C6.5,13.3,7.2,14,8,14 c0.8,0,1.5-0.7,1.5-1.5C9.5,11.7,8.8,11,8,11z M8,10L8,10C8.6,10,9,9.6,9,9l0.2-4.2c0-0.7-0.5-1.2-1.2-1.2S6.8,4.1,6.8,4.8L7,9 C7,9.6,7.4,10,8,10z"/>
-</svg>
diff --git a/arc-firefox-theme/chrome/browser/warning16.png b/arc-firefox-theme/chrome/browser/warning16.png
new file mode 100644
index 0000000..46200ce
--- /dev/null
+++ b/arc-firefox-theme/chrome/browser/warning16.png
Binary files differ
diff --git a/arc-firefox-theme/chrome/browser/warning16@2x.png b/arc-firefox-theme/chrome/browser/warning16@2x.png
new file mode 100644
index 0000000..d1426d3
--- /dev/null
+++ b/arc-firefox-theme/chrome/browser/warning16@2x.png
Binary files differ
diff --git a/arc-firefox-theme/chrome/browser/webRTC-shareDevice-16@2x.png b/arc-firefox-theme/chrome/browser/webRTC-shareDevice-16@2x.png
deleted file mode 100644
index 72d53e6..0000000
--- a/arc-firefox-theme/chrome/browser/webRTC-shareDevice-16@2x.png
+++ /dev/null
Binary files differ
diff --git a/arc-firefox-theme/chrome/browser/webRTC-shareDevice-64@2x.png b/arc-firefox-theme/chrome/browser/webRTC-shareDevice-64@2x.png
deleted file mode 100644
index 82e591f..0000000
--- a/arc-firefox-theme/chrome/browser/webRTC-shareDevice-64@2x.png
+++ /dev/null
Binary files differ
diff --git a/arc-firefox-theme/chrome/browser/webRTC-shareMicrophone-16.png b/arc-firefox-theme/chrome/browser/webRTC-shareMicrophone-16.png
index fea67f7..ac67cdb 100644
--- a/arc-firefox-theme/chrome/browser/webRTC-shareMicrophone-16.png
+++ b/arc-firefox-theme/chrome/browser/webRTC-shareMicrophone-16.png
Binary files differ
diff --git a/arc-firefox-theme/chrome/browser/webRTC-shareMicrophone-16@2x.png b/arc-firefox-theme/chrome/browser/webRTC-shareMicrophone-16@2x.png
deleted file mode 100644
index 590d032..0000000
--- a/arc-firefox-theme/chrome/browser/webRTC-shareMicrophone-16@2x.png
+++ /dev/null
Binary files differ
diff --git a/arc-firefox-theme/chrome/browser/webRTC-shareMicrophone-64.png b/arc-firefox-theme/chrome/browser/webRTC-shareMicrophone-64.png
index f2ca85c..6bb5a88 100644
--- a/arc-firefox-theme/chrome/browser/webRTC-shareMicrophone-64.png
+++ b/arc-firefox-theme/chrome/browser/webRTC-shareMicrophone-64.png
Binary files differ
diff --git a/arc-firefox-theme/chrome/browser/webRTC-shareMicrophone-64@2x.png b/arc-firefox-theme/chrome/browser/webRTC-shareMicrophone-64@2x.png
deleted file mode 100644
index 46cc433..0000000
--- a/arc-firefox-theme/chrome/browser/webRTC-shareMicrophone-64@2x.png
+++ /dev/null
Binary files differ
diff --git a/arc-firefox-theme/chrome/browser/webRTC-shareScreen-16@2x.png b/arc-firefox-theme/chrome/browser/webRTC-shareScreen-16@2x.png
deleted file mode 100644
index 6eae122..0000000
--- a/arc-firefox-theme/chrome/browser/webRTC-shareScreen-16@2x.png
+++ /dev/null
Binary files differ
diff --git a/arc-firefox-theme/chrome/browser/webRTC-shareScreen-64@2x.png b/arc-firefox-theme/chrome/browser/webRTC-shareScreen-64@2x.png
deleted file mode 100644
index 8d57427..0000000
--- a/arc-firefox-theme/chrome/browser/webRTC-shareScreen-64@2x.png
+++ /dev/null
Binary files differ
diff --git a/arc-firefox-theme/chrome/browser/webRTC-sharingDevice-16@2x.png b/arc-firefox-theme/chrome/browser/webRTC-sharingDevice-16@2x.png
deleted file mode 100644
index cf1dd9a..0000000
--- a/arc-firefox-theme/chrome/browser/webRTC-sharingDevice-16@2x.png
+++ /dev/null
Binary files differ
diff --git a/arc-firefox-theme/chrome/browser/webRTC-sharingMicrophone-16@2x.png b/arc-firefox-theme/chrome/browser/webRTC-sharingMicrophone-16@2x.png
deleted file mode 100644
index b45d08c..0000000
--- a/arc-firefox-theme/chrome/browser/webRTC-sharingMicrophone-16@2x.png
+++ /dev/null
Binary files differ
diff --git a/arc-firefox-theme/chrome/browser/webRTC-sharingScreen-16@2x.png b/arc-firefox-theme/chrome/browser/webRTC-sharingScreen-16@2x.png
deleted file mode 100644
index a0aac6c..0000000
--- a/arc-firefox-theme/chrome/browser/webRTC-sharingScreen-16@2x.png
+++ /dev/null
Binary files differ
diff --git a/arc-firefox-theme/chrome/browser/welcome-back.svg b/arc-firefox-theme/chrome/browser/welcome-back.svg
index 2fbea04..38610cb 100644
--- a/arc-firefox-theme/chrome/browser/welcome-back.svg
+++ b/arc-firefox-theme/chrome/browser/welcome-back.svg
@@ -1,13 +1,17 @@
<?xml version="1.0" encoding="utf-8"?>
-<!-- This Source Code Form is subject to the terms of the Mozilla Public
- - License, v. 2.0. If a copy of the MPL was not distributed with this
- - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 60 60">
- <defs>
- <linearGradient id="gradient" gradientUnits="userSpaceOnUse" x1="0" y1="30" x2="60" y2="30">
- <stop offset="0" style="stop-color: #fd6b0c"/>
- <stop offset="1" style="stop-color: #e65206"/>
- </linearGradient>
- </defs>
- <path fill="url(#gradient)" d="M45.844,41.272c0.018-0.08,0.039-0.156,0.055-0.239c0.097-0.35,0.164-0.735,0.215-1.136 c0.375-0.835,0.747-2.172,0.5-3.936c-0.021-0.326-0.073-0.669-0.14-1.018c4.957-3.957,24.499-20.957,5.137-29.039 c0,0,4.23,6.9-2.898,13.92c-4.332,4.266-5.37,8.436-5.058,11.538c0,0,0.036,0.21,0.096,0.564c-1.62-2.178-5.652-4.53-14.256-2.022 c-8.736,2.544-7.476,4.518-9.234,3.606c0,0-0.93-2.166-3.564-4.452c0,0,0.726-4.416-0.42-5.472 c-1.146-1.062-2.628,2.244-5.346,3.432c-2.712,1.188-6.234,2.928-6.57,6.024l-3.39,2.328c0,0-1.446,0.684-0.81,1.32 c0.636,0.636,1.698,1.44,3.012,1.314c1.314-0.126,2.928-0.51,4.158-0.168c1.23,0.336,2.202,2.67,4.872,6.102 c0,0,2.142,4.542,6.936,5.412c0.036,0.024,0.072,0.054,0.108,0.078c1.404,1.026,4.584,3.336,5.148,3.834 c0.744,0.636,7.422,1.158,9.486,0.474c0,0-0.6-3.408-5.04-1.944c0,0-2.082,0.078-4.59-2.892c0.228-0.072,0.456-0.156,0.69-0.252 c1.056-0.402,2.184-0.966,3.39-1.728c0,0,1.542-0.774,3.846-1.356c0,0,2.497-0.555,4.376,0.455c2.542,1.829,6.483,2.442,12.58-0.566 c0,0,5.357,5.102,7.575,8.644c0,0,4.916-1.89-5.065-11.76C51.643,42.336,47.455,42.801,45.844,41.272z"/>
-</svg>
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 60 60" enable-background="new 0 0 60 60">
+ <linearGradient id="gradient" gradientUnits="userSpaceOnUse" x1="0" y1="30" x2="60" y2="30">
+ <stop offset="0" style="stop-color: #fd6b0c"/>
+ <stop offset="1" style="stop-color: #e65206"/>
+ </linearGradient>
+ <path fill="url(#gradient)" d="M45.844,41.272c0.018-0.08,0.039-0.156,0.055-0.239c0.097-0.35,0.164-0.735,0.215-1.136
+ c0.375-0.835,0.747-2.172,0.5-3.936c-0.021-0.326-0.073-0.669-0.14-1.018c4.957-3.957,24.499-20.957,5.137-29.039
+ c0,0,4.23,6.9-2.898,13.92c-4.332,4.266-5.37,8.436-5.058,11.538c0,0,0.036,0.21,0.096,0.564c-1.62-2.178-5.652-4.53-14.256-2.022
+ c-8.736,2.544-7.476,4.518-9.234,3.606c0,0-0.93-2.166-3.564-4.452c0,0,0.726-4.416-0.42-5.472
+ c-1.146-1.062-2.628,2.244-5.346,3.432c-2.712,1.188-6.234,2.928-6.57,6.024l-3.39,2.328c0,0-1.446,0.684-0.81,1.32
+ c0.636,0.636,1.698,1.44,3.012,1.314c1.314-0.126,2.928-0.51,4.158-0.168c1.23,0.336,2.202,2.67,4.872,6.102
+ c0,0,2.142,4.542,6.936,5.412c0.036,0.024,0.072,0.054,0.108,0.078c1.404,1.026,4.584,3.336,5.148,3.834
+ c0.744,0.636,7.422,1.158,9.486,0.474c0,0-0.6-3.408-5.04-1.944c0,0-2.082,0.078-4.59-2.892c0.228-0.072,0.456-0.156,0.69-0.252
+ c1.056-0.402,2.184-0.966,3.39-1.728c0,0,1.542-0.774,3.846-1.356c0,0,2.497-0.555,4.376,0.455c2.542,1.829,6.483,2.442,12.58-0.566
+ c0,0,5.357,5.102,7.575,8.644c0,0,4.916-1.89-5.065-11.76C51.643,42.336,47.455,42.801,45.844,41.272z"/>
+</svg> \ No newline at end of file
diff --git a/arc-firefox-theme/chrome/global/aboutReader.css b/arc-firefox-theme/chrome/global/aboutReader.css
index 8121e5f..2d6d3c5 100644
--- a/arc-firefox-theme/chrome/global/aboutReader.css
+++ b/arc-firefox-theme/chrome/global/aboutReader.css
@@ -4,6 +4,8 @@
body {
padding: 64px 0;
+ max-width: 660px;
+ margin: 0 auto;
}
@media (max-width: 785px) {
@@ -19,106 +21,537 @@ body.loaded {
transition: color 0.4s, background-color 0.4s;
}
-body.light {
+.light,
+.light-button {
color: #333333;
background-color: #ffffff;
}
-body.dark {
+.dark,
+.dark-button {
color: #eeeeee;
background-color: #333333;
}
-body.dark *::-moz-selection {
- background-color: #FFFFFF;
- color: #0095DD;
-}
-body.dark a::-moz-selection {
- color: #DD4800;
-}
-
-body.sepia {
- color: #5b4636;
- background-color: #f4ecd8;
+.sepia,
+.sepia-button {
+ color: #333333;
+ background-color: #f0ece7;
}
-body.sans-serif,
-body.sans-serif .remove-button {
+.sans-serif,
+.sans-serif-button,
+.sans-serif .remove-button {
font-family: Helvetica, Arial, sans-serif;
}
-body.serif,
-body.serif .remove-button {
+.serif,
+.serif-button,
+.serif .remove-button {
font-family: Georgia, "Times New Roman", serif;
}
-#container {
- max-width: 30em;
- margin: 0 auto;
+.font-size1 {
+ font-size: 10px;
}
-#container.font-size1 {
+.font-size2 {
font-size: 12px;
}
-#container.font-size2 {
+.font-size3 {
font-size: 14px;
}
-#container.font-size3 {
+.font-size4 {
font-size: 16px;
}
-#container.font-size4 {
+.font-size5 {
font-size: 18px;
}
-#container.font-size5 {
+.font-size6 {
font-size: 20px;
}
-#container.font-size6 {
+.font-size7 {
font-size: 22px;
}
-#container.font-size7 {
+.font-size8 {
font-size: 24px;
}
-#container.font-size8 {
+.font-size9 {
font-size: 26px;
}
-#container.font-size9 {
- font-size: 28px;
+
+/* Loading/error message */
+
+.message {
+ margin-top: 40px;
+ display: none;
+ text-align: center;
+ width: 100%;
+ font-size: 0.9em;
+}
+
+/* Header */
+
+.header {
+ text-align: start;
+ display: none;
+}
+
+.domain {
+ font-size: 0.9em;
+ line-height: 1.48em;
+ padding-bottom: 4px;
+ font-family: Helvetica, Arial, sans-serif;
+ text-decoration: none;
+ border-bottom: 1px solid;
+ color: #0095dd;
+}
+
+.light > .container > .header > .domain,
+.sepia > .container > .header > .domain {
+ border-bottom-color: #333333;
+}
+
+.dark > .container > .header > .domain {
+ border-bottom-color: #eeeeee;
+}
+
+.header > h1 {
+ font-size: 1.33em;
+ line-height: 1.25em;
+ width: 100%;
+ margin: 30px 0;
+ padding: 0;
+}
+
+.header > .credits {
+ font-size: 0.9em;
+ line-height: 1.48em;
+ margin: 0 0 30px 0;
+ padding: 0;
+ font-style: italic;
+}
+
+/* Content */
+
+#moz-reader-content {
+ display: none;
+ font-size: 1em;
+ line-height: 1.6em;
+}
+
+.content h1,
+.content h2,
+.content h3 {
+ font-weight: bold;
+}
+
+#moz-reader-content h1 {
+ font-size: 1.33em;
+ line-height: 1.25em;
+}
+
+#moz-reader-content h2 {
+ font-size: 1.1em;
+ line-height: 1.51em;
+}
+
+#moz-reader-content h3 {
+ font-size: 1em;
+ line-height: 1.66em;
+}
+
+.content a {
+ text-decoration: underline;
+ font-weight: normal;
+}
+
+.content a,
+.content a:visited,
+.content a:hover,
+.content a:active {
+ color: #0095dd;
+}
+
+.content * {
+ max-width: 100%;
+ height: auto;
+}
+
+.content p,
+.content code,
+.content pre,
+.content blockquote,
+.content ul,
+.content ol,
+.content li,
+.content figure,
+.content .wp-caption {
+ margin: 0 0 30px 0;
+}
+
+.content p > img:only-child,
+.content p > a:only-child > img:only-child,
+.content .wp-caption img,
+.content figure img {
+ display: block;
+}
+
+.content img[moz-reader-center] {
+ margin-left: auto;
+ margin-right: auto;
+}
+
+#moz-reader-content .caption,
+#moz-reader-content .wp-caption-text,
+#moz-reader-content figcaption {
+ font-size: 0.9em;
+ line-height: 1.48em;
+ font-style: italic;
}
-/* Override some controls and content styles based on color scheme */
+.content code,
+.content pre {
+ white-space: pre-wrap;
+}
-body.light > .container > .header > .domain {
- border-bottom-color: #333333 !important;
+.content blockquote {
+ padding: 0;
+ -moz-padding-start: 16px;
}
-body.sepia > .container > .header > .domain {
- border-bottom-color: #5b4636 !important;
+.light > .container > .content blockquote,
+.sepia > .container > .content blockquote {
+ -moz-border-start: 2px solid #333333;
}
-body.dark > .container > .header > .domain {
- border-bottom-color: #eeeeee !important;
+.dark > .container > .content blockquote {
+ -moz-border-start: 2px solid #eeeeee;
+}
+.dark *::-moz-selection {
+ background-color: #FFFFFF;
+ color: #0095DD;
+}
+.dark a::-moz-selection {
+ color: #DD4800;
}
-body.sepia > .container > .footer {
- background-color: #dedad4 !important;
+.content ul,
+.content ol {
+ padding: 0;
}
-body.light blockquote {
- -moz-border-start: 2px solid #333333 !important;
+.content ul {
+ -moz-padding-start: 30px;
+ list-style: disc;
}
-body.sepia blockquote {
- -moz-border-start: 2px solid #5b4636 !important;
+.content ol {
+ -moz-padding-start: 30px;
+ list-style: decimal;
}
-body.dark blockquote {
- -moz-border-start: 2px solid #eeeeee !important;
+/*======= Controls toolbar =======*/
+
+.toolbar {
+ font-family: Helvetica, Arial, sans-serif;
+ position: fixed;
+ height: 100%;
+ top: 0;
+ left: 0;
+ margin: 0;
+ padding: 0;
+ list-style: none;
+ background-color: #fbfbfb;
+ -moz-user-select: none;
+ border-right: 1px solid #b5b5b5;
+}
+
+.button {
+ display: block;
+ background-size: 24px 24px;
+ background-repeat: no-repeat;
+ color: #333;
+ background-color: #fbfbfb;
+ height: 40px;
+ padding: 0;
+}
+
+.toolbar .button {
+ width: 40px;
+ background-position: center;
+ margin-right: -1px;
+ border-top: 0;
+ border-left: 0;
+ border-right: 1px solid #b5b5b5;
+ border-bottom: 1px solid #c1c1c1;
+}
+
+.button[hidden] {
+ display: none;
+}
+
+.dropdown {
+ text-align: center;
+ list-style: none;
+ margin: 0;
+ padding: 0;
+}
+
+.dropdown li {
+ margin: 0;
+ padding: 0;
+}
+
+/*======= Font style popup =======*/
+
+.dropdown-popup {
+ min-width: 300px;
+ text-align: start;
+ position: absolute;
+ left: 48px; /* offset to account for toolbar width */
+ z-index: 1000;
+ background-color: #fbfbfb;
+ visibility: hidden;
+ border-radius: 4px;
+ border: 1px 1px 0 1px solid #b5b5b5;
+ box-shadow: 0 1px 12px #666;
+}
+
+.dropdown-popup > hr {
+ display: none;
+}
+
+.open > .dropdown-popup {
+ visibility: visible;
+}
+
+.dropdown-arrow {
+ position: absolute;
+ top: 30px; /* offset arrow from top of popup */
+ left: -16px;
+ width: 24px;
+ height: 24px;
+ background-image: url("chrome://global/skin/reader/RM-Type-Controls-Arrow.svg");
+ display: block;
+}
+
+#font-type-buttons,
+#font-size-buttons,
+#color-scheme-buttons {
+ display: flex;
+ flex-direction: row;
+}
+
+#font-type-buttons > button:first-child {
+ border-top-left-radius: 3px;
+}
+#font-type-buttons > button:last-child {
+ border-top-right-radius: 3px;
+}
+#color-scheme-buttons > button:first-child {
+ border-bottom-left-radius: 3px;
+}
+#color-scheme-buttons > button:last-child {
+ border-bottom-right-radius: 3px;
+}
+
+#font-type-buttons > button,
+#font-size-buttons > button,
+#color-scheme-buttons > button {
+ text-align: center;
+ border: 0;
+}
+
+#font-type-buttons > button,
+#font-size-buttons > button {
+ width: 50%;
+ background-color: transparent;
+ border-left: 1px solid #B5B5B5;
+ border-bottom: 1px solid #B5B5B5;
+}
+
+#color-scheme-buttons > button {
+ width: 33.33%;
+ font-size: 14px;
+}
+
+#color-scheme-buttons > .dark-button {
+ margin-top: -1px;
+ height: 61px;
+}
+
+#font-type-buttons > button:first-child,
+#font-size-buttons > button:first-child {
+ border-left: 0;
+}
+
+#font-type-buttons > button {
+ display: inline-block;
+ font-size: 62px;
+ height: 100px;
+}
+
+#font-size-buttons > button,
+#color-scheme-buttons > button {
+ height: 60px;
+}
+
+#font-type-buttons > button:active:hover,
+#font-type-buttons > button.selected,
+#color-scheme-buttons > button:active:hover,
+#color-scheme-buttons > button.selected {
+ box-shadow: inset 0 -3px 0 0 #fc6420;
+}
+
+#font-type-buttons > button:active:hover,
+#font-type-buttons > button.selected {
+ border-bottom: 1px solid #FC6420;
+}
+
+/* Make the serif button content the same size as the sans-serif button content. */
+#font-type-buttons > button > .description {
+ color: #666;
+ font-size: 12px;
+ margin-top: -5px;
+}
+
+/* Font sizes are different per-platform, so we need custom CSS to line them up. */
+#font-type-buttons > .sans-serif-button > .name {
+ margin-top: 5px;
+}
+
+#font-type-buttons > .sans-serif-button > .description {
+ margin-top: -8px;
+}
+
+#font-type-buttons > .serif-button > .name {
+ font-size: 70px;
+}
+
+.button:hover,
+#font-size-buttons > button:hover,
+#font-type-buttons > button:hover {
+ background-color: #ebebeb;
+}
+
+.dropdown.open,
+.button:active,
+#font-size-buttons > button:active,
+#font-size-buttons > button.selected {
+ background-color: #dadada;
+}
+
+/* Only used on Android */
+#font-size-sample {
+ display: none;
+}
+
+.minus-button,
+.plus-button {
+ background-color: transparent;
+ border: 0;
+ background-size: 18px 18px;
+ background-repeat: no-repeat;
+ background-position: center;
+}
+
+.footer {
+ height: 64px;
+ background-color: #ebebeb;
+ position: absolute;
+ left: 0;
+ width: 100%;
+ text-align: center;
+ padding: 12px 0;
+ box-sizing: border-box;
+ box-shadow: 0 3px 3px -3px rgba(0, 0, 0, 0.35) inset;
+}
+
+.sepia .footer {
+ background-color: #dedad4;
+}
+
+.remove-button {
+ background-image: url("chrome://global/skin/reader/RM-Delete-24x24.svg");
+ margin: 0 auto;
+ border: 1px solid #c1c1c1;
+ background-position: 10px 7px;
+ padding-left: 42px;
+ padding-right: 10px;
+ border-radius: 2px;
+ box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
+ font-size: 18px;
+}
+
+
+/*======= Toolbar icons =======*/
+
+/* Android-only controls */
+.share-button {
+ display: none;
+}
+
+.close-button {
+ background-image: url("chrome://global/skin/reader/RM-Close-24x24.svg#close");
+ height: 68px;
+ background-position: center 8px;
+}
+
+.close-button:hover {
+ background-image: url("chrome://global/skin/reader/RM-Close-24x24.svg#close-hover");
+ background-color: #d94141;
+ border-bottom: 1px solid #d94141;
+ border-right: 1px solid #d94141;
+}
+
+.close-button:hover:active {
+ background-image: url("chrome://global/skin/reader/RM-Close-24x24.svg#close-hover");
+ background-color: #AE2325;
+ border-bottom: 1px solid #AE2325;
+ border-right: 1px solid #AE2325;
+}
+
+.style-button {
+ background-image: url("chrome://global/skin/reader/RM-Type-Controls-24x24.svg");
+}
+
+.toggle-button.on {
+ background-image: url("chrome://global/skin/reader/RM-Delete-24x24.svg");
+}
+
+.toggle-button {
+ background-image: url("chrome://global/skin/reader/RM-Add-24x24.svg");
+}
+
+.list-button {
+ background-image: url("chrome://global/skin/reader/RM-Reading-List-24x24.svg");
+}
+.list-button.on {
+ background-color: #d9d9d9;
+}
+
+.minus-button {
+ background-image: url("chrome://global/skin/reader/RM-Minus-24x24.svg");
+}
+
+.plus-button {
+ background-image: url("chrome://global/skin/reader/RM-Plus-24x24.svg");
+}
+
+@media print {
+ .toolbar {
+ display: none;
+ }
+ .footer {
+ display: none;
+ }
}
diff --git a/arc-firefox-theme/chrome/global/aboutReaderContent.css b/arc-firefox-theme/chrome/global/aboutReaderContent.css
deleted file mode 100644
index 8412751..0000000
--- a/arc-firefox-theme/chrome/global/aboutReaderContent.css
+++ /dev/null
@@ -1,113 +0,0 @@
-/* This Source Code Form is subject to the terms of the Mozilla Public
- * License, v. 2.0. If a copy of the MPL was not distributed with this file,
- * You can obtain one at http://mozilla.org/MPL/2.0/. */
-
-#moz-reader-content {
- display: none;
- font-size: 1em;
- line-height: 1.6em;
-}
-
-h1,
-h2,
-h3 {
- font-weight: bold;
-}
-
-h1 {
- font-size: 1.6em;
- line-height: 1.25em;
-}
-
-h2 {
- font-size: 1.2em;
- line-height: 1.51em;
-}
-
-h3 {
- font-size: 1em;
- line-height: 1.66em;
-}
-
-a {
- text-decoration: underline;
- font-weight: normal;
-}
-
-a,
-a:visited,
-a:hover,
-a:active {
- color: #0095dd;
-}
-
-* {
- max-width: 100%;
- height: auto;
-}
-
-p,
-code,
-pre,
-blockquote,
-ul,
-ol,
-li,
-figure,
-.wp-caption {
- margin: 0 0 30px 0;
-}
-
-p > img:only-child,
-p > a:only-child > img:only-child,
-.wp-caption img,
-figure img {
- display: block;
-}
-
-img[moz-reader-center] {
- margin-left: auto;
- margin-right: auto;
-}
-
-.caption,
-.wp-caption-text,
-figcaption {
- font-size: 0.9em;
- line-height: 1.48em;
- font-style: italic;
-}
-
-code,
-pre {
- white-space: pre-wrap;
-}
-
-blockquote {
- padding: 0;
- -moz-padding-start: 16px;
-}
-
-ul,
-ol {
- padding: 0;
-}
-
-ul {
- -moz-padding-start: 30px;
- list-style: disc;
-}
-
-ol {
- -moz-padding-start: 30px;
- list-style: decimal;
-}
-
-/* Hide elements with common "hidden" class names */
-.visually-hidden,
-.visuallyhidden,
-.hidden,
-.invisible,
-.sr-only {
- display: none;
-}
diff --git a/arc-firefox-theme/chrome/global/aboutReaderControls.css b/arc-firefox-theme/chrome/global/aboutReaderControls.css
deleted file mode 100644
index 838f644..0000000
--- a/arc-firefox-theme/chrome/global/aboutReaderControls.css
+++ /dev/null
@@ -1,371 +0,0 @@
-/* This Source Code Form is subject to the terms of the Mozilla Public
- * License, v. 2.0. If a copy of the MPL was not distributed with this file,
- * You can obtain one at http://mozilla.org/MPL/2.0/. */
-
-.light-button {
- color: #333333;
- background-color: #ffffff;
-}
-
-.dark-button {
- color: #eeeeee;
- background-color: #333333;
-}
-
-.sepia-button {
- color: #5b4636;
- background-color: #f4ecd8;
-}
-
-.sans-serif-button {
- font-family: Helvetica, Arial, sans-serif;
-}
-
-.serif-button {
- font-family: Georgia, "Times New Roman", serif;
-}
-
-/* Loading/error message */
-
-#reader-message {
- margin-top: 40px;
- display: none;
- text-align: center;
- width: 100%;
- font-size: 0.9em;
-}
-
-/* Header */
-
-.header {
- text-align: start;
- display: none;
-}
-
-.domain {
- font-size: 0.9em;
- line-height: 1.48em;
- padding-bottom: 4px;
- font-family: Helvetica, Arial, sans-serif;
- text-decoration: none;
- border-bottom: 1px solid;
- color: #0095dd;
-}
-
-.header > h1 {
- font-size: 1.6em;
- line-height: 1.25em;
- width: 100%;
- margin: 30px 0;
- padding: 0;
-}
-
-.header > .credits {
- font-size: 0.9em;
- line-height: 1.48em;
- margin: 0 0 30px 0;
- padding: 0;
- font-style: italic;
-}
-
-/*======= Controls toolbar =======*/
-
-.toolbar {
- font-family: Helvetica, Arial, sans-serif;
- position: fixed;
- height: 100%;
- top: 0;
- left: 0;
- margin: 0;
- padding: 0;
- list-style: none;
- background-color: #fbfbfb;
- -moz-user-select: none;
- border-right: 1px solid #b5b5b5;
-}
-
-.button {
- display: block;
- background-size: 24px 24px;
- background-repeat: no-repeat;
- color: #333;
- background-color: #fbfbfb;
- height: 40px;
- padding: 0;
-}
-
-.toolbar .button {
- width: 40px;
- background-position: center;
- margin-right: -1px;
- border-top: 0;
- border-left: 0;
- border-right: 1px solid #b5b5b5;
- border-bottom: 1px solid #c1c1c1;
-}
-
-.button[hidden] {
- display: none;
-}
-
-.dropdown {
- text-align: center;
- list-style: none;
- margin: 0;
- padding: 0;
-}
-
-.dropdown li {
- margin: 0;
- padding: 0;
-}
-
-/*======= Font style popup =======*/
-
-.dropdown-popup {
- min-width: 300px;
- text-align: start;
- position: absolute;
- left: 48px; /* offset to account for toolbar width */
- z-index: 1000;
- background-color: #fbfbfb;
- visibility: hidden;
- border-radius: 4px;
- border: 1px solid #b5b5b5;
- border-bottom-width: 0;
- box-shadow: 0 1px 12px #666;
-}
-
-.dropdown-popup > hr {
- display: none;
-}
-
-.open > .dropdown-popup {
- visibility: visible;
-}
-
-.dropdown-arrow {
- position: absolute;
- top: 30px; /* offset arrow from top of popup */
- left: -16px;
- width: 24px;
- height: 24px;
- background-image: url("chrome://global/skin/reader/RM-Type-Controls-Arrow.svg");
- display: block;
-}
-
-#font-type-buttons,
-#font-size-buttons,
-#color-scheme-buttons {
- display: flex;
- flex-direction: row;
-}
-
-#font-type-buttons > button:first-child {
- border-top-left-radius: 3px;
-}
-#font-type-buttons > button:last-child {
- border-top-right-radius: 3px;
-}
-#color-scheme-buttons > button:first-child {
- border-bottom-left-radius: 3px;
-}
-#color-scheme-buttons > button:last-child {
- border-bottom-right-radius: 3px;
-}
-
-#font-type-buttons > button,
-#font-size-buttons > button,
-#color-scheme-buttons > button {
- text-align: center;
- border: 0;
-}
-
-#font-type-buttons > button,
-#font-size-buttons > button {
- width: 50%;
- background-color: transparent;
- border-left: 1px solid #B5B5B5;
- border-bottom: 1px solid #B5B5B5;
-}
-
-#color-scheme-buttons > button {
- width: 33.33%;
- font-size: 14px;
-}
-
-#color-scheme-buttons > .dark-button {
- margin-top: -1px;
- height: 61px;
-}
-
-#font-type-buttons > button:first-child,
-#font-size-buttons > button:first-child {
- border-left: 0;
-}
-
-#font-type-buttons > button {
- display: inline-block;
- font-size: 62px;
- height: 100px;
-}
-
-#font-size-buttons > button,
-#color-scheme-buttons > button {
- height: 60px;
-}
-
-#font-type-buttons > button:active:hover,
-#font-type-buttons > button.selected,
-#color-scheme-buttons > button:active:hover,
-#color-scheme-buttons > button.selected {
- box-shadow: inset 0 -3px 0 0 #fc6420;
-}
-
-#font-type-buttons > button:active:hover,
-#font-type-buttons > button.selected {
- border-bottom: 1px solid #FC6420;
-}
-
-/* Make the serif button content the same size as the sans-serif button content. */
-#font-type-buttons > button > .description {
- color: #666;
- font-size: 12px;
- margin-top: -5px;
-}
-
-/* Font sizes are different per-platform, so we need custom CSS to line them up. */
-#font-type-buttons > .sans-serif-button > .name {
- margin-top: 5px;
-}
-
-#font-type-buttons > .sans-serif-button > .description {
- margin-top: -8px;
-}
-
-#font-type-buttons > .serif-button > .name {
- font-size: 70px;
-}
-
-.button:hover,
-#font-size-buttons > button:hover,
-#font-type-buttons > button:hover {
- background-color: #ebebeb;
-}
-
-.dropdown.open,
-.button:active,
-#font-size-buttons > button:active,
-#font-size-buttons > button.selected {
- background-color: #dadada;
-}
-
-/* Only used on Android */
-#font-size-sample {
- display: none;
-}
-
-.minus-button,
-.plus-button {
- background-color: transparent;
- border: 0;
- background-size: 18px 18px;
- background-repeat: no-repeat;
- background-position: center;
-}
-
-.footer {
- height: 64px;
- background-color: #ebebeb;
- position: absolute;
- left: 0;
- width: 100%;
- text-align: center;
- padding: 12px 0;
- box-sizing: border-box;
- box-shadow: 0 3px 3px -3px rgba(0, 0, 0, 0.35) inset;
-}
-
-.remove-button {
- background-image: url("chrome://global/skin/reader/RM-Delete-24x24.svg");
- margin: 0 auto;
- border: 1px solid #c1c1c1;
- background-position: 10px 7px;
- padding-left: 42px;
- padding-right: 10px;
- border-radius: 2px;
- box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
- font-size: 18px;
-}
-
-
-/*======= Toolbar icons =======*/
-
-/* Android-only controls */
-.share-button {
- display: none;
-}
-
-.close-button {
- background-image: url("chrome://global/skin/reader/RM-Close-24x24.svg#close");
- height: 68px;
- background-position: center 8px;
-}
-
-.close-button:hover {
- background-image: url("chrome://global/skin/reader/RM-Close-24x24.svg#close-hover");
- background-color: #d94141;
- border-bottom: 1px solid #d94141;
- border-right: 1px solid #d94141;
-}
-
-.close-button:hover:active {
- background-image: url("chrome://global/skin/reader/RM-Close-24x24.svg#close-hover");
- background-color: #AE2325;
- border-bottom: 1px solid #AE2325;
- border-right: 1px solid #AE2325;
-}
-
-.style-button {
- background-image: url("chrome://global/skin/reader/RM-Type-Controls-24x24.svg");
-}
-
-.toggle-button.on {
- background-image: url("chrome://global/skin/reader/RM-Delete-24x24.svg");
-}
-
-.toggle-button {
- background-image: url("chrome://global/skin/reader/RM-Add-24x24.svg");
-}
-
-.list-button {
- background-image: url("chrome://global/skin/reader/RM-Reading-List-24x24.svg");
-}
-.list-button.on {
- background-color: #d9d9d9;
-}
-
-.minus-button {
- background-image: url("chrome://global/skin/reader/RM-Minus-24x24.svg");
-}
-
-.plus-button {
- background-image: url("chrome://global/skin/reader/RM-Plus-24x24.svg");
-}
-
-#pocket-button {
- background-image: url("chrome://global/skin/reader/pocket.svg#pocket-mark");
-}
-
-#pocket-button:hover:active {
- background-image: url("chrome://global/skin/reader/pocket.svg#pocket-mark-added");
-}
-
-@media print {
- .toolbar {
- display: none !important;
- }
- .footer {
- display: none !important;
- }
-}
diff --git a/arc-firefox-theme/chrome/global/aboutSupport.css b/arc-firefox-theme/chrome/global/aboutSupport.css
index 61f5305..71ef7a7 100644
--- a/arc-firefox-theme/chrome/global/aboutSupport.css
+++ b/arc-firefox-theme/chrome/global/aboutSupport.css
@@ -3,12 +3,15 @@
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
html {
- --aboutSupport-table-background: #ebebeb;
- background-color: var(--in-content-page-background);
+ background-color: -moz-Field;
+ color: -moz-FieldText;
+ font: message-box;
}
body {
- margin: 40px 48px;
+ width: 90%;
+ margin-left: 5%;
+ margin-right: 5%;
}
.page-subtitle {
@@ -23,24 +26,19 @@ body {
font-weight: bold;
}
-button {
- -moz-margin-start: 0;
- -moz-margin-end: 8px;
-}
-
table {
- background-color: var(--aboutSupport-table-background);
- color: var(--in-content-text-color);
+ background-color: -moz-Dialog;
+ color: -moz-DialogText;
font: message-box;
text-align: start;
width: 100%;
- border: 1px solid var(--in-content-border-color);
+ border: 1px solid ThreeDShadow;
border-spacing: 0px;
}
th, td {
- border: 1px solid var(--in-content-border-color);
- padding: 4px;
+ border: 1px dotted ThreeDShadow;
+ padding: 3px;
}
thead th {
@@ -49,8 +47,8 @@ thead th {
th {
text-align: start;
- background-color: var(--in-content-table-header-background);
- color: var(--in-content-selected-text);
+ background-color: Highlight;
+ color: HighlightText;
}
th.column {
@@ -60,7 +58,7 @@ th.column {
td {
text-align: start;
- border-color: var(--in-content-table-border-dark-color);
+ border-top: 1px dotted ThreeDShadow;
}
.prefs-table {
@@ -81,9 +79,9 @@ td {
}
#action-box {
- background-color: var(--aboutSupport-table-background);
- border: 1px solid var(--in-content-border-color);
- color: var(--in-content-text-color);
+ background-color: -moz-Dialog;
+ border: 1px solid ThreeDShadow;
+ color: -moz-DialogText;
float: right;
margin-top: 2em;
margin-bottom: 20px;
diff --git a/arc-firefox-theme/chrome/global/arrow/arrow-lft-hov.gif b/arc-firefox-theme/chrome/global/arrow/arrow-lft-hov.gif
new file mode 100644
index 0000000..f209383
--- /dev/null
+++ b/arc-firefox-theme/chrome/global/arrow/arrow-lft-hov.gif
Binary files differ
diff --git a/arc-firefox-theme/chrome/global/arrow/arrow-rit-hov.gif b/arc-firefox-theme/chrome/global/arrow/arrow-rit-hov.gif
new file mode 100644
index 0000000..3abf3ad
--- /dev/null
+++ b/arc-firefox-theme/chrome/global/arrow/arrow-rit-hov.gif
Binary files differ
diff --git a/arc-firefox-theme/chrome/global/arrow/panelarrow-horizontal-themed.svg b/arc-firefox-theme/chrome/global/arrow/panelarrow-horizontal-themed.svg
index 29e9c3d..1939867 100644
--- a/arc-firefox-theme/chrome/global/arrow/panelarrow-horizontal-themed.svg
+++ b/arc-firefox-theme/chrome/global/arrow/panelarrow-horizontal-themed.svg
@@ -2,7 +2,12 @@
<!-- This Source Code Form is subject to the terms of the Mozilla Public
- License, v. 2.0. If a copy of the MPL was not distributed with this
- file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<svg xmlns="http://www.w3.org/2000/svg" width="10" height="20">
- <path d="M 10,0 L 0,10 10,20 z" fill="ThreeDShadow"/>
- <path d="M 10,1 L 1,10 10,19 z" fill="-moz-field"/>
+
+<svg xmlns="http://www.w3.org/2000/svg"
+ width="10"
+ height="20">
+ <path d="M 10,0 L 0,10 10,20 z"
+ fill="ThreeDShadow"/>
+ <path d="M 10,1 L 1,10 10,19 z"
+ fill="-moz-field"/>
</svg>
diff --git a/arc-firefox-theme/chrome/global/arrow/panelarrow-horizontal.svg b/arc-firefox-theme/chrome/global/arrow/panelarrow-horizontal.svg
index 40ffa25..dae4639 100644
--- a/arc-firefox-theme/chrome/global/arrow/panelarrow-horizontal.svg
+++ b/arc-firefox-theme/chrome/global/arrow/panelarrow-horizontal.svg
@@ -2,7 +2,12 @@
<!-- This Source Code Form is subject to the terms of the Mozilla Public
- License, v. 2.0. If a copy of the MPL was not distributed with this
- file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<svg xmlns="http://www.w3.org/2000/svg" width="10" height="20">
- <path d="M 10,0 L 0,10 10,20 z" fill="hsla(210,4%,10%,.2)"/>
- <path d="M 10,1 L 1,10 10,19 z" fill="-moz-field"/>
+
+<svg xmlns="http://www.w3.org/2000/svg"
+ width="10"
+ height="20">
+ <path d="M 10,0 L 0,10 10,20 z"
+ fill="hsla(210,4%,10%,.2)"/>
+ <path d="M 10,1 L 1,10 10,19 z"
+ fill="-moz-field"/>
</svg>
diff --git a/arc-firefox-theme/chrome/global/arrow/panelarrow-vertical-themed.svg b/arc-firefox-theme/chrome/global/arrow/panelarrow-vertical-themed.svg
index 0bd6073..a2d3a95 100644
--- a/arc-firefox-theme/chrome/global/arrow/panelarrow-vertical-themed.svg
+++ b/arc-firefox-theme/chrome/global/arrow/panelarrow-vertical-themed.svg
@@ -2,7 +2,12 @@
<!-- This Source Code Form is subject to the terms of the Mozilla Public
- License, v. 2.0. If a copy of the MPL was not distributed with this
- file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<svg xmlns="http://www.w3.org/2000/svg" width="20" height="10">
- <path d="M 0,10 L 10,0 20,10 z" fill="ThreeDShadow"/>
- <path d="M 1,10 L 10,1 19,10 z" fill="-moz-field"/>
+
+<svg xmlns="http://www.w3.org/2000/svg"
+ width="20"
+ height="10">
+ <path d="M 0,10 L 10,0 20,10 z"
+ fill="ThreeDShadow"/>
+ <path d="M 1,10 L 10,1 19,10 z"
+ fill="-moz-field"/>
</svg>
diff --git a/arc-firefox-theme/chrome/global/arrow/panelarrow-vertical.svg b/arc-firefox-theme/chrome/global/arrow/panelarrow-vertical.svg
index 8048693..4e559ed 100644
--- a/arc-firefox-theme/chrome/global/arrow/panelarrow-vertical.svg
+++ b/arc-firefox-theme/chrome/global/arrow/panelarrow-vertical.svg
@@ -2,7 +2,12 @@
<!-- This Source Code Form is subject to the terms of the Mozilla Public
- License, v. 2.0. If a copy of the MPL was not distributed with this
- file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<svg xmlns="http://www.w3.org/2000/svg" width="20" height="10">
- <path d="M 0,10 L 10,0 20,10 z" fill="hsla(210,4%,10%,.2)"/>
- <path d="M 1,10 L 10,1 19,10 z" fill="-moz-field"/>
+
+<svg xmlns="http://www.w3.org/2000/svg"
+ width="20"
+ height="10">
+ <path d="M 0,10 L 10,0 20,10 z"
+ fill="hsla(210,4%,10%,.2)"/>
+ <path d="M 1,10 L 10,1 19,10 z"
+ fill="-moz-field"/>
</svg>
diff --git a/arc-firefox-theme/chrome/global/dirListing/folder.png b/arc-firefox-theme/chrome/global/dirListing/folder.png
index c266b01..102de51 100644
--- a/arc-firefox-theme/chrome/global/dirListing/folder.png
+++ b/arc-firefox-theme/chrome/global/dirListing/folder.png
Binary files differ
diff --git a/arc-firefox-theme/chrome/global/dirListing/local.png b/arc-firefox-theme/chrome/global/dirListing/local.png
index c5da02b..99191f3 100644
--- a/arc-firefox-theme/chrome/global/dirListing/local.png
+++ b/arc-firefox-theme/chrome/global/dirListing/local.png
Binary files differ
diff --git a/arc-firefox-theme/chrome/global/dirListing/up.png b/arc-firefox-theme/chrome/global/dirListing/up.png
index 6c11509..851502d 100644
--- a/arc-firefox-theme/chrome/global/dirListing/up.png
+++ b/arc-firefox-theme/chrome/global/dirListing/up.png
Binary files differ
diff --git a/arc-firefox-theme/chrome/global/global.css b/arc-firefox-theme/chrome/global/global.css
index 5ddc664..71981c8 100644
--- a/arc-firefox-theme/chrome/global/global.css
+++ b/arc-firefox-theme/chrome/global/global.css
@@ -264,15 +264,16 @@ label[disabled="true"] {
.text-link {
color: -moz-nativehyperlinktext;
+ border: 1px solid transparent;
cursor: pointer;
}
.text-link:hover {
text-decoration: underline;
}
-
-.text-link:-moz-focusring {
- outline: 1px dotted;
+
+.text-link:focus {
+ border: 1px dotted -moz-DialogText;
}
notification > button {
@@ -280,10 +281,6 @@ notification > button {
margin-bottom: 0;
}
-popupnotificationcontent {
- margin-top: .5em;
-}
-
/* :::::: autoscroll popup ::::: */
.autoscroller {
diff --git a/arc-firefox-theme/chrome/global/icons/Error.png b/arc-firefox-theme/chrome/global/icons/Error.png
index bd4064f..59ad20d 100644
--- a/arc-firefox-theme/chrome/global/icons/Error.png
+++ b/arc-firefox-theme/chrome/global/icons/Error.png
Binary files differ
diff --git a/arc-firefox-theme/chrome/global/icons/Landscape.png b/arc-firefox-theme/chrome/global/icons/Landscape.png
index 925506c..cc43abd 100644
--- a/arc-firefox-theme/chrome/global/icons/Landscape.png
+++ b/arc-firefox-theme/chrome/global/icons/Landscape.png
Binary files differ
diff --git a/arc-firefox-theme/chrome/global/icons/Portrait.png b/arc-firefox-theme/chrome/global/icons/Portrait.png
index fb7e18d..ce36e84 100644
--- a/arc-firefox-theme/chrome/global/icons/Portrait.png
+++ b/arc-firefox-theme/chrome/global/icons/Portrait.png
Binary files differ
diff --git a/arc-firefox-theme/chrome/global/icons/Print-preview.png b/arc-firefox-theme/chrome/global/icons/Print-preview.png
index 51c7601..6f47367 100644
--- a/arc-firefox-theme/chrome/global/icons/Print-preview.png
+++ b/arc-firefox-theme/chrome/global/icons/Print-preview.png
Binary files differ
diff --git a/arc-firefox-theme/chrome/global/icons/Question.png b/arc-firefox-theme/chrome/global/icons/Question.png
index ed8d371..c100040 100644
--- a/arc-firefox-theme/chrome/global/icons/Question.png
+++ b/arc-firefox-theme/chrome/global/icons/Question.png
Binary files differ
diff --git a/arc-firefox-theme/chrome/global/icons/Search-close.png b/arc-firefox-theme/chrome/global/icons/Search-close.png
index 7faca92..39d800e 100644
--- a/arc-firefox-theme/chrome/global/icons/Search-close.png
+++ b/arc-firefox-theme/chrome/global/icons/Search-close.png
Binary files differ
diff --git a/arc-firefox-theme/chrome/global/icons/Search-glass.png b/arc-firefox-theme/chrome/global/icons/Search-glass.png
index 16a75cf..9eb0e25 100644
--- a/arc-firefox-theme/chrome/global/icons/Search-glass.png
+++ b/arc-firefox-theme/chrome/global/icons/Search-glass.png
Binary files differ
diff --git a/arc-firefox-theme/chrome/global/icons/Warning.png b/arc-firefox-theme/chrome/global/icons/Warning.png
index ee5622f..c0ec9b5 100644
--- a/arc-firefox-theme/chrome/global/icons/Warning.png
+++ b/arc-firefox-theme/chrome/global/icons/Warning.png
Binary files differ
diff --git a/arc-firefox-theme/chrome/global/icons/autocomplete-search.svg b/arc-firefox-theme/chrome/global/icons/autocomplete-search.svg
index 5da904d..50c77a5 100644
--- a/arc-firefox-theme/chrome/global/icons/autocomplete-search.svg
+++ b/arc-firefox-theme/chrome/global/icons/autocomplete-search.svg
@@ -2,21 +2,32 @@
<!-- This Source Code Form is subject to the terms of the Mozilla Public
- License, v. 2.0. If a copy of the MPL was not distributed with this
- file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 16 16" >
- <style>
- use:not(:target) {
- display: none;
- }
- use {
- fill: GrayText;
- }
- use[id$="-inverted"] {
- fill: highlighttext;
- }
- </style>
- <defs>
- <path id="search" fill-rule="evenodd" d="M9.356,1.178c-3.014,0-5.458,2.45-5.458,5.472c0,1.086,0.32,2.096,0.864,2.947 l-3.279,3.287c-0.396,0.397-0.396,1.041,0,1.438l0.202,0.202c0.396,0.397,1.039,0.397,1.435,0l3.275-3.283 c0.854,0.554,1.869,0.88,2.962,0.88c3.014,0,5.458-2.45,5.458-5.471C14.814,3.627,12.371,1.178,9.356,1.178z M9.356,10.001 c-1.847,0-3.344-1.501-3.344-3.352c0-1.851,1.497-3.352,3.344-3.352c1.846,0,3.344,1.501,3.344,3.352 C12.7,8.501,11.203,10.001,9.356,10.001z"/>
- </defs>
- <use id="search-icon" xlink:href="#search"/>
- <use id="search-icon-inverted" xlink:href="#search"/>
+<svg xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ x="0px" y="0px"
+ viewBox="0 0 16 16"
+ enable-background="new 0 0 16 16"
+ xml:space="preserve">
+<style>
+ use:not(:target) {
+ display: none;
+ }
+
+ use {
+ fill: GrayText;
+ }
+
+ use[id$="-inverted"] {
+ fill: highlighttext;
+ }
+</style>
+<defs style="display:none">
+ <path id="search" fill-rule="evenodd" clip-rule="evenodd" d="M9.356,1.178c-3.014,0-5.458,2.45-5.458,5.472c0,1.086,0.32,2.096,0.864,2.947
+ l-3.279,3.287c-0.396,0.397-0.396,1.041,0,1.438l0.202,0.202c0.396,0.397,1.039,0.397,1.435,0l3.275-3.283
+ c0.854,0.554,1.869,0.88,2.962,0.88c3.014,0,5.458-2.45,5.458-5.471C14.814,3.627,12.371,1.178,9.356,1.178z M9.356,10.001
+ c-1.847,0-3.344-1.501-3.344-3.352c0-1.851,1.497-3.352,3.344-3.352c1.846,0,3.344,1.501,3.344,3.352
+ C12.7,8.501,11.203,10.001,9.356,10.001z"/>
+</defs>
+<use id="search-icon" xlink:href="#search"/>
+<use id="search-icon-inverted" xlink:href="#search"/>
</svg>
diff --git a/arc-firefox-theme/chrome/global/icons/close-XPVista7.png b/arc-firefox-theme/chrome/global/icons/close-XPVista7.png
deleted file mode 100644
index ea6ada4..0000000
--- a/arc-firefox-theme/chrome/global/icons/close-XPVista7.png
+++ /dev/null
Binary files differ
diff --git a/arc-firefox-theme/chrome/global/icons/close-XPVista7@2x.png b/arc-firefox-theme/chrome/global/icons/close-XPVista7@2x.png
deleted file mode 100644
index c25a64a..0000000
--- a/arc-firefox-theme/chrome/global/icons/close-XPVista7@2x.png
+++ /dev/null
Binary files differ
diff --git a/arc-firefox-theme/chrome/global/icons/close-inverted-XPVista7.png b/arc-firefox-theme/chrome/global/icons/close-inverted-XPVista7.png
deleted file mode 100644
index 68596a3..0000000
--- a/arc-firefox-theme/chrome/global/icons/close-inverted-XPVista7.png
+++ /dev/null
Binary files differ
diff --git a/arc-firefox-theme/chrome/global/icons/close-inverted-XPVista7@2x.png b/arc-firefox-theme/chrome/global/icons/close-inverted-XPVista7@2x.png
deleted file mode 100644
index eec52e6..0000000
--- a/arc-firefox-theme/chrome/global/icons/close-inverted-XPVista7@2x.png
+++ /dev/null
Binary files differ
diff --git a/arc-firefox-theme/chrome/global/icons/close-inverted.png b/arc-firefox-theme/chrome/global/icons/close-inverted.png
deleted file mode 100644
index 0e81580..0000000
--- a/arc-firefox-theme/chrome/global/icons/close-inverted.png
+++ /dev/null
Binary files differ
diff --git a/arc-firefox-theme/chrome/global/icons/close-inverted@2x.png b/arc-firefox-theme/chrome/global/icons/close-inverted@2x.png
deleted file mode 100644
index 79d6e87..0000000
--- a/arc-firefox-theme/chrome/global/icons/close-inverted@2x.png
+++ /dev/null
Binary files differ
diff --git a/arc-firefox-theme/chrome/global/icons/close-lunaBlue.png b/arc-firefox-theme/chrome/global/icons/close-lunaBlue.png
new file mode 100644
index 0000000..b657c47
--- /dev/null
+++ b/arc-firefox-theme/chrome/global/icons/close-lunaBlue.png
Binary files differ
diff --git a/arc-firefox-theme/chrome/global/icons/close-lunaOlive.png b/arc-firefox-theme/chrome/global/icons/close-lunaOlive.png
new file mode 100644
index 0000000..b071b14
--- /dev/null
+++ b/arc-firefox-theme/chrome/global/icons/close-lunaOlive.png
Binary files differ
diff --git a/arc-firefox-theme/chrome/global/icons/close-lunaSilver.png b/arc-firefox-theme/chrome/global/icons/close-lunaSilver.png
new file mode 100644
index 0000000..36cbda9
--- /dev/null
+++ b/arc-firefox-theme/chrome/global/icons/close-lunaSilver.png
Binary files differ
diff --git a/arc-firefox-theme/chrome/global/icons/close.png b/arc-firefox-theme/chrome/global/icons/close.png
index 1a79a87..ae989fd 100644
--- a/arc-firefox-theme/chrome/global/icons/close.png
+++ b/arc-firefox-theme/chrome/global/icons/close.png
Binary files differ
diff --git a/arc-firefox-theme/chrome/global/icons/close.svg b/arc-firefox-theme/chrome/global/icons/close.svg
index 042ecbf..375a412 100644
--- a/arc-firefox-theme/chrome/global/icons/close.svg
+++ b/arc-firefox-theme/chrome/global/icons/close.svg
@@ -1,76 +1,104 @@
<?xml version="1.0" encoding="utf-8"?>
-<!-- This Source Code Form is subject to the terms of the Mozilla Public
- - License, v. 2.0. If a copy of the MPL was not distributed with this
- - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="96px" height="16px" viewBox="0 0 96 16">
+
+<svg version="1.1"
+ id="icon-close"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ x="0px"
+ y="0px"
+ width="96px"
+ height="16px"
+ viewBox="0 0 96 16">
+
<defs>
- <style>
+ <style type="text/css"><![CDATA[
/* X Glyph Styles */
+
.glyphShape-style-foreground {
fill: ButtonText;
fill-opacity: .8;
}
+
.glyphShape-style-background {
fill: -moz-MenuBarText;
fill-opacity: .8;
}
+
.glyphShape-style-hover {
fill: #fff;
}
+
.glyphShape-style-hover-shadow {
fill: #b32c12;
}
+
.glyphShape-style-hover-active {
fill: #fff;
fill-opacity: .8;
}
+
.glyphShape-style-hover-active-shadow {
fill: #99260f;
}
+
.glyphShape-style-LWT-bright {
fill: #fff;
fill-opacity: .8;
}
+
.glyphShape-style-LWT-dark {
fill: #000;
fill-opacity: .8;
}
+
+
/* Close Button Background Styles */
+
.icon-background-hover {
fill: #d93616;
}
+
.icon-background-hover-active {
fill: #b32c12;
}
- </style>
+ ]]></style>
+
<polygon id="glyphShape-close" points="4,5.5 5.5,4 8,6.5 10.5,4 12,5.5 9.5,8 12,10.5 10.5,12 8,9.5 5.5,12 4,10.5 6.5,8"/>
<polygon id="glyphShape-close-topHighlight" points="4,5.5 5.5,4 8,6.5 10.5,4 12,5.5 9.5,8 11.5,6 10.5,5 8,7.5 5.5,5 4.5,6"/>
- <rect id="glyphShape-background" x="2" y="2" rx="2" width="12" height="12"/>
+ <rect id="glyphShape-background" x="2" y="2" rx="2" width="12" height="12"/>
+
</defs>
+
<g id="icon-closeForeground-default">
<use xlink:href="#glyphShape-close" class="glyphShape-style-foreground" />
<use xlink:href="#glyphShape-close-topHighlight" class="glyphShape-style-foreground" />
</g>
+
<g id="icon-close-hover" transform="translate(16)">
<use xlink:href="#glyphShape-background" class="icon-background-hover" />
<use xlink:href="#glyphShape-close" class="glyphShape-style-hover-shadow" transform="translate(0,1)" />
<use xlink:href="#glyphShape-close" class="glyphShape-style-hover" />
</g>
+
<g id="icon-close-hover-active" transform="translate(32)">
<use xlink:href="#glyphShape-background" class="icon-background-hover-active" />
<use xlink:href="#glyphShape-close" class="glyphShape-style-hover-active-shadow" transform="translate(0,1)" />
<use xlink:href="#glyphShape-close" class="glyphShape-style-hover-active" />
</g>
+
<g id="icon-closeBackground-default" transform="translate(48)">
<use xlink:href="#glyphShape-close" class="glyphShape-style-background" />
<use xlink:href="#glyphShape-close-topHighlight" class="glyphShape-style-background" />
</g>
+
<g id="icon-close-LWT-bright" transform="translate(64)">
<use xlink:href="#glyphShape-close" class="glyphShape-style-LWT-bright" />
<use xlink:href="#glyphShape-close-topHighlight" class="glyphShape-style-LWT-bright" />
</g>
+
<g id="icon-close-LWT-dark" transform="translate(80)">
<use xlink:href="#glyphShape-close" class="glyphShape-style-LWT-dark" />
<use xlink:href="#glyphShape-close-topHighlight" class="glyphShape-style-LWT-dark" />
</g>
+
</svg>
diff --git a/arc-firefox-theme/chrome/global/icons/close@2x.png b/arc-firefox-theme/chrome/global/icons/close@2x.png
deleted file mode 100644
index 3cc9ea2..0000000
--- a/arc-firefox-theme/chrome/global/icons/close@2x.png
+++ /dev/null
Binary files differ
diff --git a/arc-firefox-theme/chrome/global/icons/error-16.png b/arc-firefox-theme/chrome/global/icons/error-16.png
index 54b5740..936d2ab 100644
--- a/arc-firefox-theme/chrome/global/icons/error-16.png
+++ b/arc-firefox-theme/chrome/global/icons/error-16.png
Binary files differ
diff --git a/arc-firefox-theme/chrome/global/icons/error-24.png b/arc-firefox-theme/chrome/global/icons/error-24.png
new file mode 100644
index 0000000..84cafdd
--- /dev/null
+++ b/arc-firefox-theme/chrome/global/icons/error-24.png
Binary files differ
diff --git a/arc-firefox-theme/chrome/global/icons/error-48.png b/arc-firefox-theme/chrome/global/icons/error-48.png
new file mode 100644
index 0000000..c38e6ca
--- /dev/null
+++ b/arc-firefox-theme/chrome/global/icons/error-48.png
Binary files differ
diff --git a/arc-firefox-theme/chrome/global/icons/error-64.png b/arc-firefox-theme/chrome/global/icons/error-64.png
index a5b78a4..75a00c4 100644
--- a/arc-firefox-theme/chrome/global/icons/error-64.png
+++ b/arc-firefox-theme/chrome/global/icons/error-64.png
Binary files differ
diff --git a/arc-firefox-theme/chrome/global/icons/find.png b/arc-firefox-theme/chrome/global/icons/find.png
new file mode 100644
index 0000000..cceed40
--- /dev/null
+++ b/arc-firefox-theme/chrome/global/icons/find.png
Binary files differ
diff --git a/arc-firefox-theme/chrome/global/icons/folder-item.png b/arc-firefox-theme/chrome/global/icons/folder-item.png
index 905ef0f..26cda98 100644
--- a/arc-firefox-theme/chrome/global/icons/folder-item.png
+++ b/arc-firefox-theme/chrome/global/icons/folder-item.png
Binary files differ
diff --git a/arc-firefox-theme/chrome/global/icons/information-16.png b/arc-firefox-theme/chrome/global/icons/information-16.png
index 4393795..aa8ce6e 100644
--- a/arc-firefox-theme/chrome/global/icons/information-16.png
+++ b/arc-firefox-theme/chrome/global/icons/information-16.png
Binary files differ
diff --git a/arc-firefox-theme/chrome/global/icons/information-24.png b/arc-firefox-theme/chrome/global/icons/information-24.png
index e23f9c3..7fa782d 100644
--- a/arc-firefox-theme/chrome/global/icons/information-24.png
+++ b/arc-firefox-theme/chrome/global/icons/information-24.png
Binary files differ
diff --git a/arc-firefox-theme/chrome/global/icons/information-32.png b/arc-firefox-theme/chrome/global/icons/information-32.png
index a2a64a4..5120db6 100644
--- a/arc-firefox-theme/chrome/global/icons/information-32.png
+++ b/arc-firefox-theme/chrome/global/icons/information-32.png
Binary files differ
diff --git a/arc-firefox-theme/chrome/global/icons/information-48.png b/arc-firefox-theme/chrome/global/icons/information-48.png
new file mode 100644
index 0000000..59893b2
--- /dev/null
+++ b/arc-firefox-theme/chrome/global/icons/information-48.png
Binary files differ
diff --git a/arc-firefox-theme/chrome/global/icons/information-64.png b/arc-firefox-theme/chrome/global/icons/information-64.png
new file mode 100644
index 0000000..d799cca
--- /dev/null
+++ b/arc-firefox-theme/chrome/global/icons/information-64.png
Binary files differ
diff --git a/arc-firefox-theme/chrome/global/icons/panelarrow-horizontal.svg b/arc-firefox-theme/chrome/global/icons/panelarrow-horizontal.svg
index 1c4c6bc..6f794b7 100644
--- a/arc-firefox-theme/chrome/global/icons/panelarrow-horizontal.svg
+++ b/arc-firefox-theme/chrome/global/icons/panelarrow-horizontal.svg
@@ -2,7 +2,12 @@
<!-- This Source Code Form is subject to the terms of the Mozilla Public
- License, v. 2.0. If a copy of the MPL was not distributed with this
- file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<svg xmlns="http://www.w3.org/2000/svg" width="10" height="20">
- <path d="M 10,-0.2 L -0.2,10 10,20.2 z" fill="ThreeDShadow"/>
- <path d="M 10,1.2 L 1.2,10 10,18.8 z" fill="-moz-Dialog"/>
+
+<svg xmlns="http://www.w3.org/2000/svg"
+ width="10"
+ height="20">
+ <path d="M 10,-0.2 L -0.2,10 10,20.2 z"
+ fill="ThreeDShadow"/>
+ <path d="M 10,1.2 L 1.2,10 10,18.8 z"
+ fill="-moz-Dialog"/>
</svg>
diff --git a/arc-firefox-theme/chrome/global/icons/panelarrow-vertical.svg b/arc-firefox-theme/chrome/global/icons/panelarrow-vertical.svg
index 073d021..3d79e18 100644
--- a/arc-firefox-theme/chrome/global/icons/panelarrow-vertical.svg
+++ b/arc-firefox-theme/chrome/global/icons/panelarrow-vertical.svg
@@ -2,7 +2,12 @@
<!-- This Source Code Form is subject to the terms of the Mozilla Public
- License, v. 2.0. If a copy of the MPL was not distributed with this
- file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<svg xmlns="http://www.w3.org/2000/svg" width="20" height="10">
- <path d="M -0.2,10 L 10,-0.2 20.2,10 z" fill="ThreeDShadow"/>
- <path d="M 1.2,10 L 10,1.2 18.8,10 z" fill="-moz-Dialog"/>
+
+<svg xmlns="http://www.w3.org/2000/svg"
+ width="20"
+ height="10">
+ <path d="M -0.2,10 L 10,-0.2 20.2,10 z"
+ fill="ThreeDShadow"/>
+ <path d="M 1.2,10 L 10,1.2 18.8,10 z"
+ fill="-moz-Dialog"/>
</svg>
diff --git a/arc-firefox-theme/chrome/global/icons/question-16.png b/arc-firefox-theme/chrome/global/icons/question-16.png
index 7e9aa7f..0c8eafd 100644
--- a/arc-firefox-theme/chrome/global/icons/question-16.png
+++ b/arc-firefox-theme/chrome/global/icons/question-16.png
Binary files differ
diff --git a/arc-firefox-theme/chrome/global/icons/question-24.png b/arc-firefox-theme/chrome/global/icons/question-24.png
new file mode 100644
index 0000000..d4a55b6
--- /dev/null
+++ b/arc-firefox-theme/chrome/global/icons/question-24.png
Binary files differ
diff --git a/arc-firefox-theme/chrome/global/icons/question-48.png b/arc-firefox-theme/chrome/global/icons/question-48.png
new file mode 100644
index 0000000..b818636
--- /dev/null
+++ b/arc-firefox-theme/chrome/global/icons/question-48.png
Binary files differ
diff --git a/arc-firefox-theme/chrome/global/icons/question-64.png b/arc-firefox-theme/chrome/global/icons/question-64.png
index f07efc0..a1a51b8 100644
--- a/arc-firefox-theme/chrome/global/icons/question-64.png
+++ b/arc-firefox-theme/chrome/global/icons/question-64.png
Binary files differ
diff --git a/arc-firefox-theme/chrome/global/icons/warning-16.png b/arc-firefox-theme/chrome/global/icons/warning-16.png
index 513c954..a215743 100644
--- a/arc-firefox-theme/chrome/global/icons/warning-16.png
+++ b/arc-firefox-theme/chrome/global/icons/warning-16.png
Binary files differ
diff --git a/arc-firefox-theme/chrome/global/icons/warning-24.png b/arc-firefox-theme/chrome/global/icons/warning-24.png
new file mode 100644
index 0000000..42f20a7
--- /dev/null
+++ b/arc-firefox-theme/chrome/global/icons/warning-24.png
Binary files differ
diff --git a/arc-firefox-theme/chrome/global/icons/warning-64.png b/arc-firefox-theme/chrome/global/icons/warning-64.png
index a93e891..832f348 100644
--- a/arc-firefox-theme/chrome/global/icons/warning-64.png
+++ b/arc-firefox-theme/chrome/global/icons/warning-64.png
Binary files differ
diff --git a/arc-firefox-theme/chrome/global/icons/warning-large.png b/arc-firefox-theme/chrome/global/icons/warning-large.png
index 2b445f0..0ec8e79 100644
--- a/arc-firefox-theme/chrome/global/icons/warning-large.png
+++ b/arc-firefox-theme/chrome/global/icons/warning-large.png
Binary files differ
diff --git a/arc-firefox-theme/chrome/global/icons/warning.svg b/arc-firefox-theme/chrome/global/icons/warning.svg
index bde2da1..0082970 100644
--- a/arc-firefox-theme/chrome/global/icons/warning.svg
+++ b/arc-firefox-theme/chrome/global/icons/warning.svg
@@ -1,13 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
-<!-- This Source Code Form is subject to the terms of the Mozilla Public
- - License, v. 2.0. If a copy of the MPL was not distributed with this
- - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 60 60">
- <defs>
- <linearGradient id="gradient" gradientUnits="userSpaceOnUse" x1="30" y1="10" x2="30" y2="50">
- <stop offset="0" style="stop-color: #fedb00"/>
- <stop offset="1" style="stop-color: #fcce00"/>
- </linearGradient>
- </defs>
- <path fill="url(#gradient)" d="M49.316,42.867L33.829,12.7c-0.879-1.715-2.274-2.7-3.828-2.7c-1.554,0-2.949,0.985-3.829,2.702 L10.685,42.864c-0.869,1.69-0.913,3.482-0.121,4.909C11.35,49.187,12.817,50,14.591,50h30.82c1.772,0,3.24-0.81,4.023-2.224 C50.227,46.349,50.185,44.56,49.316,42.867z M32.176,22.304l-0.48,14.304h-3.424L27.76,22.304H32.176z M30,44.896 c-1.44,0-2.592-1.184-2.592-2.592c0-1.44,1.152-2.592,2.592-2.592c1.472,0,2.592,1.152,2.592,2.592 C32.592,43.712,31.472,44.896,30,44.896z"/>
-</svg>
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0" y="0" viewBox="0 0 60 60" enable-background="new 0 0 60 60">
+ <linearGradient id="gradient" gradientUnits="userSpaceOnUse" x1="30" y1="10" x2="30" y2="50">
+ <stop offset="0" style="stop-color: #fedb00"/>
+ <stop offset="1" style="stop-color: #fcce00"/>
+ </linearGradient>
+ <path fill="url(#gradient)" d="M49.316,42.867L33.829,12.7c-0.879-1.715-2.274-2.7-3.828-2.7c-1.554,0-2.949,0.985-3.829,2.702
+ L10.685,42.864c-0.869,1.69-0.913,3.482-0.121,4.909C11.35,49.187,12.817,50,14.591,50h30.82c1.772,0,3.24-0.81,4.023-2.224
+ C50.227,46.349,50.185,44.56,49.316,42.867z M32.176,22.304l-0.48,14.304h-3.424L27.76,22.304H32.176z M30,44.896
+ c-1.44,0-2.592-1.184-2.592-2.592c0-1.44,1.152-2.592,2.592-2.592c1.472,0,2.592,1.152,2.592,2.592
+ C32.592,43.712,31.472,44.896,30,44.896z"/>
+</svg> \ No newline at end of file
diff --git a/arc-firefox-theme/chrome/global/icons/windowControls.png b/arc-firefox-theme/chrome/global/icons/windowControls.png
index 9925b84..d90efb0 100644
--- a/arc-firefox-theme/chrome/global/icons/windowControls.png
+++ b/arc-firefox-theme/chrome/global/icons/windowControls.png
Binary files differ
diff --git a/arc-firefox-theme/chrome/global/icons/wrap.png b/arc-firefox-theme/chrome/global/icons/wrap.png
new file mode 100644
index 0000000..32492d5
--- /dev/null
+++ b/arc-firefox-theme/chrome/global/icons/wrap.png
Binary files differ
diff --git a/arc-firefox-theme/chrome/global/in-content/check-partial.svg b/arc-firefox-theme/chrome/global/in-content/check-partial.svg
index e436abf..b46a731 100644
--- a/arc-firefox-theme/chrome/global/in-content/check-partial.svg
+++ b/arc-firefox-theme/chrome/global/in-content/check-partial.svg
@@ -1,8 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
-<!-- This Source Code Form is subject to the terms of the Mozilla Public
- - License, v. 2.0. If a copy of the MPL was not distributed with this
- - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="21" height="21" viewBox="0 0 21 21">
+<svg xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ x="0"
+ y="0"
+ width="21"
+ height="21"
+ viewBox="0 0 21 21">
<style>
use:not(:target) {
display: none;
@@ -19,10 +22,10 @@
fill: -moz-dialogText;
}
</style>
- <defs>
+ <defs style="display: none;">
<rect id="check-shape" x="3" y="9" width="15" height="3"/>
</defs>
<use id="check-partial" xlink:href="#check-shape"/>
<use id="check-partial-inverted" xlink:href="#check-shape"/>
<use id="check-partial-native" xlink:href="#check-shape"/>
-</svg>
+</svg> \ No newline at end of file
diff --git a/arc-firefox-theme/chrome/global/in-content/check.svg b/arc-firefox-theme/chrome/global/in-content/check.svg
index 1f9f99c..9fb2223 100644
--- a/arc-firefox-theme/chrome/global/in-content/check.svg
+++ b/arc-firefox-theme/chrome/global/in-content/check.svg
@@ -1,8 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
-<!-- This Source Code Form is subject to the terms of the Mozilla Public
- - License, v. 2.0. If a copy of the MPL was not distributed with this
- - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="21" height="21" viewBox="0 0 21 21">
+<svg xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ x="0"
+ y="0"
+ width="21"
+ height="21"
+ viewBox="0 0 21 21">
<style>
use:not(:target) {
display: none;
@@ -19,10 +22,10 @@
fill: -moz-dialogText;
}
</style>
- <defs>
+ <defs style="display: none;">
<path id="check-shape" d="M 9.39,16.5 16.28,6 14.77,4.5 9.37,12.7 6.28,9.2 4.7,10.7 z"/>
</defs>
<use id="check" xlink:href="#check-shape"/>
<use id="check-inverted" xlink:href="#check-shape"/>
<use id="check-native" xlink:href="#check-shape"/>
-</svg>
+</svg> \ No newline at end of file
diff --git a/arc-firefox-theme/chrome/global/in-content/common.css b/arc-firefox-theme/chrome/global/in-content/common.css
index dc3d018..1e1e00c 100644
--- a/arc-firefox-theme/chrome/global/in-content/common.css
+++ b/arc-firefox-theme/chrome/global/in-content/common.css
@@ -5,50 +5,13 @@
@namespace html "http://www.w3.org/1999/xhtml";
@namespace xul "http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul";
-*|*:root {
- --in-content-page-color: #424e5a;
- --in-content-page-background: #fbfbfb;
- --in-content-text-color: #333;
- --in-content-selected-text: #fff;
- --in-content-header-border-color: #c8c8c8;
- --in-content-box-background: #fff;
- --in-content-box-background-odd: #f3f6fa;
- --in-content-box-background-hover: #ebebeb;
- --in-content-box-background-active: #dadada;
- --in-content-box-border-color: #c1c1c1;
- --in-content-item-hover: rgba(0,149,221,0.25);
- --in-content-item-selected: #0095dd;
- --in-content-border-highlight: #ff9500;
- --in-content-border-focus: #0095dd;
- --in-content-border-color: #c1c1c1;
- --in-content-category-text: #c1c1c1;
- --in-content-category-border-focus: 1px dotted #fff;
- --in-content-category-text-selected: #f2f2f2;
- --in-content-category-background: #424f5a;
- --in-content-category-background-hover: #5e6972;
- --in-content-category-background-active: #343f48;
- --in-content-tab-color: #424f5a;
- --in-content-link-color: #0095dd;
- --in-content-link-color-hover: #178ce5;
- --in-content-link-color-active: #ff9500;
- --in-content-link-color-visited: #551a8b;
- --in-content-primary-button-background: #0095dd;
- --in-content-primary-button-background-hover: #008acb;
- --in-content-primary-button-background-active: #006b9d;
- --in-content-table-border-dark-color: #d1d1d1;
- --in-content-table-header-background: #0095dd;
- --in-content-help-button-background: #ffcb00;
- --in-content-help-button-background-hover: #f4c200;
- --in-content-help-button-background-active: #eaba00;
-}
-
html|body,
xul|page,
xul|window {
font: message-box;
-moz-appearance: none;
- background-color: var(--in-content-page-background);
- color: var(--in-content-page-color);
+ background-color: #fbfbfb;
+ color: #424e5a;
}
html|body {
@@ -61,14 +24,14 @@ html|h1 {
font-size: 2.5em;
font-weight: lighter;
line-height: 1.2;
- color: var(--in-content-text-color);
+ color: #333;
margin: 0;
margin-bottom: .5em;
}
html|hr {
border-style: solid none none none;
- border-color: var(--in-content-border-color);
+ border-color: #c1c1c1;
}
xul|caption {
@@ -84,6 +47,10 @@ xul|caption > xul|label {
margin: 0 !important;
}
+xul|description {
+ -moz-margin-start: 0;
+}
+
*|*.main-content {
padding-top: 40px;
-moz-padding-end: 44px; /* compensate the 4px margin of child elements */
@@ -107,8 +74,7 @@ xul|groupbox {
font-size: 1.25rem;
}
-xul|groupbox xul|label,
-xul|groupbox xul|description {
+xul|groupbox xul|label {
/* !important needed to override toolkit !important rule */
-moz-margin-start: 0 !important;
-moz-margin-end: 0 !important;
@@ -128,9 +94,9 @@ xul|tabpanels {
xul|tabs {
margin-bottom: 15px;
- border-top: 1px solid var(--in-content-box-border-color);
- border-bottom: 1px solid var(--in-content-box-border-color);
- background-color: var(--in-content-page-background);
+ border-top: 1px solid #c1c1c1;
+ border-bottom: 1px solid #c1c1c1;
+ background-color: #fbfbfb;
}
xul|*.tabs-left,
@@ -143,20 +109,20 @@ xul|tab {
margin-top: 0;
padding: 4px 20px;
min-height: 44px;
- color: var(--in-content-tab-color);
- background-color: var(--in-content-page-background);
+ color: #424f5a;
+ background-color: #fbfbfb;
border-width: 0;
transition: background-color 50ms ease 0s;
}
xul|tab:hover {
- background-color: var(--in-content-box-background-hover);
+ background-color: #ebebeb;
}
xul|tab[selected] {
- background-color: var(--in-content-box-background-hover);
+ background-color: #ebebeb;
padding-bottom: 0; /* compensate the 4px border */
- border-bottom: 4px solid var(--in-content-border-highlight);
+ border-bottom: 4px solid #ff9500;
}
xul|*.tab-text {
@@ -179,28 +145,29 @@ xul|colorpicker[type="button"],
xul|menulist {
-moz-appearance: none;
height: 30px;
- color: var(--in-content-text-color);
- border: 1px solid var(--in-content-box-border-color);
+ color: #333;
+ line-height: 20px;
+ border: 1px solid #c1c1c1;
-moz-border-top-colors: none !important;
-moz-border-right-colors: none !important;
-moz-border-bottom-colors: none !important;
-moz-border-left-colors: none !important;
border-radius: 2px;
- background-color: var(--in-content-page-background);
+ background-color: #fbfbfb;
}
html|button:enabled:hover,
xul|button:not([disabled="true"]):hover,
xul|colorpicker[type="button"]:not([disabled="true"]):hover,
xul|menulist:not([disabled="true"]):hover {
- background-color: var(--in-content-box-background-hover);
+ background-color: #ebebeb;
}
html|button:enabled:hover:active,
xul|button:not([disabled="true"]):hover:active,
xul|colorpicker[type="button"]:not([disabled="true"]):hover:active,
xul|menulist[open="true"]:not([disabled="true"]) {
- background-color: var(--in-content-box-background-active);
+ background-color: #dadada;
}
html|button:disabled,
@@ -212,19 +179,19 @@ xul|menulist[disabled="true"] {
}
*|button.primary {
- background-color: var(--in-content-primary-button-background);
+ background-color: #0095dd;
border-color: transparent;
- color: var(--in-content-selected-text);
+ color: #fff;
}
html|button.primary:enabled:hover,
xul|button.primary:not([disabled="true"]):hover {
- background-color: var(--in-content-primary-button-background-hover);
+ background-color: #008acb;
}
html|button.primary:enabled:hover:active,
xul|button.primary:not([disabled="true"]):hover:active {
- background-color: var(--in-content-primary-button-background-active);
+ background-color: #006b9d;
}
xul|colorpicker[type="button"] {
@@ -258,19 +225,19 @@ xul|*.help-button {
min-width: 30px;
border-radius: 2px;
border-width: 0;
- background-color: var(--in-content-help-button-background);
+ background-color: #ffcb00;
background-image: none;
box-shadow: none;
list-style-image: url("chrome://global/skin/in-content/help-glyph.svg");
}
xul|*.help-button:not([disabled="true"]):hover {
- background-color: var(--in-content-help-button-background-hover);
+ background-color: #f4c200;
background-image: none;
}
xul|*.help-button:not([disabled="true"]):hover:active {
- background-color: var(--in-content-help-button-background-active);
+ background-color: #eaba00;
background-image: none;
}
@@ -347,9 +314,9 @@ xul|menulist[disabled="true"]:not([editable="true"]) > xul|*.menulist-dropmarker
xul|menulist > xul|menupopup,
xul|button[type="menu"] > xul|menupopup {
-moz-appearance: none;
- border: 1px solid var(--in-content-box-border-color);
+ border: 1px solid #c1c1c1;
border-radius: 2px;
- background-color: var(--in-content-box-background);
+ background-color: #fff;
}
xul|menulist > xul|menupopup xul|menu,
@@ -358,37 +325,27 @@ xul|button[type="menu"] > xul|menupopup xul|menu,
xul|button[type="menu"] > xul|menupopup xul|menuitem {
-moz-appearance: none;
font-size: 1em;
- color: var(--in-content-text-color);
+ color: #333;
padding-top: 0.2em;
padding-bottom: 0.2em;
-moz-padding-start: 10px;
-moz-padding-end: 30px;
}
-xul|menulist > xul|menupopup > xul|menu:not([disabled="true"])[_moz-menuactive="true"],
-xul|menulist > xul|menupopup > xul|menuitem:not([disabled="true"])[_moz-menuactive="true"],
-xul|button[type="menu"] > xul|menupopup > xul|menu:not([disabled="true"])[_moz-menuactive="true"],
-xul|button[type="menu"] > xul|menupopup > xul|menuitem:not([disabled="true"])[_moz-menuactive="true"] {
- color: var(--in-content-text-color);
- background-color: var(--in-content-item-hover);
+xul|menulist > xul|menupopup > xul|menu[_moz-menuactive="true"],
+xul|menulist > xul|menupopup > xul|menuitem[_moz-menuactive="true"],
+xul|button[type="menu"] > xul|menupopup > xul|menu[_moz-menuactive="true"],
+xul|button[type="menu"] > xul|menupopup > xul|menuitem[_moz-menuactive="true"] {
+ color: #333;
+ background-color: rgba(0,149,221,0.25);
}
-xul|menulist > xul|menupopup > xul|menu:not([disabled="true"])[selected="true"],
-xul|menulist > xul|menupopup > xul|menuitem:not([disabled="true"])[selected="true"],
-xul|button[type="menu"] > xul|menupopup > xul|menu:not([disabled="true"])[selected="true"],
-xul|button[type="menu"] > xul|menupopup > xul|menuitem:not([disabled="true"])[selected="true"] {
- color: var(--in-content-selected-text);
- background-color: var(--in-content-item-selected);
-}
-
-xul|menulist > xul|menupopup > xul|menu[disabled="true"],
-xul|menulist > xul|menupopup > xul|menuitem[disabled="true"],
-xul|button[type="menu"] > xul|menupopup > xul|menu[disabled="true"],
-xul|button[type="menu"] > xul|menupopup > xul|menuitem[disabled="true"] {
- color: #999;
- /* override the [_moz-menuactive="true"] background color from
- global/menu.css */
- background-color: transparent;
+xul|menulist > xul|menupopup > xul|menu[selected="true"],
+xul|menulist > xul|menupopup > xul|menuitem[selected="true"],
+xul|button[type="menu"] > xul|menupopup > xul|menu[selected="true"],
+xul|button[type="menu"] > xul|menupopup > xul|menuitem[selected="true"] {
+ color: #fff;
+ background-color: #0095DD;
}
xul|menulist > xul|menupopup xul|menuseparator,
@@ -396,7 +353,7 @@ xul|button[type="menu"] > xul|menupopup xul|menuseparator {
-moz-appearance: none;
margin: 0;
padding: 0;
- border-top: 1px solid var(--in-content-box-border-color);
+ border-top: 1px solid #c1c1c1;
border-bottom: none;
}
@@ -405,22 +362,22 @@ xul|button[type="menu"] > xul|menupopup xul|menuseparator {
*|textbox {
-moz-appearance: none;
height: 30px;
- color: var(--in-content-text-color);
+ color: #333;
line-height: 20px;
padding-right: 10px;
padding-left: 10px;
- border: 1px solid var(--in-content-box-border-color);
+ border: 1px solid #c1c1c1;
-moz-border-top-colors: none !important;
-moz-border-right-colors: none !important;
-moz-border-bottom-colors: none !important;
-moz-border-left-colors: none !important;
border-radius: 2px;
- background-color: var(--in-content-box-background);
+ background-color: #fff;
}
html|textbox:focus,
xul|textbox[focused] {
- border-color: var(--in-content-border-focus);
+ border-color: #0095dd;
}
html|textbox:disabled,
@@ -433,25 +390,22 @@ xul|textbox[disabled="true"] {
html|a,
.text-link,
.inline-link {
- color: var(--in-content-link-color);
+ line-height: 22px;
+ color: #0095dd;
text-decoration: none;
}
html|a:hover,
.text-link:hover,
.inline-link:hover {
- color: var(--in-content-link-color-hover);
+ color: #178ce5;
text-decoration: underline;
}
-html|a:visited {
- color: var(--in-content-link-color-visited);
-}
-
html|a:hover:active,
.text-link:hover:active,
.inline-link:hover:active {
- color: var(--in-content-link-color-active);
+ color: #ff9500;
text-decoration: none;
}
@@ -484,7 +438,7 @@ html|input[type="checkbox"] + html|label:before {
width: 23px;
height: 23px;
border-radius: 2px;
- border: 1px solid var(--in-content-box-border-color);
+ border: 1px solid #c1c1c1;
-moz-margin-end: 10px;
background-color: #f1f1f1;
/* !important needed to override toolkit checked !important rule */
@@ -496,7 +450,7 @@ html|input[type="checkbox"] + html|label:before {
xul|checkbox:not([disabled="true"]):hover > xul|*.checkbox-check,
html|input[type="checkbox"]:not(:disabled) + html|label:hover:before {
- border-color: var(--in-content-border-focus);
+ border-color: #0095dd;
}
xul|*.checkbox-check[checked] {
@@ -529,7 +483,7 @@ xul|*.radio-check {
-moz-appearance: none;
width: 23px;
height: 23px;
- border: 1px solid var(--in-content-box-border-color);
+ border: 1px solid #c1c1c1;
border-radius: 50%;
-moz-margin-end: 10px;
background-color: #f1f1f1;
@@ -538,7 +492,7 @@ xul|*.radio-check {
}
xul|radio:not([disabled="true"]):hover > xul|*.radio-check {
- border-color: var(--in-content-border-focus);
+ border-color: #0095dd;
}
xul|*.radio-check[selected] {
@@ -559,7 +513,7 @@ xul|*.radio-label-box {
xul|*#categories {
-moz-appearance: none;
- background-color: var(--in-content-category-background);
+ background-color: #424f5a;
padding-top: 39px;
margin: 0;
border-width: 0;
@@ -567,7 +521,7 @@ xul|*#categories {
xul|*.category {
-moz-appearance: none;
- color: var(--in-content-category-text);
+ color: #c1c1c1;
-moz-border-end-width: 0;
-moz-padding-start: 15px;
-moz-padding-end: 21px;
@@ -576,19 +530,19 @@ xul|*.category {
}
xul|*.category:hover {
- background-color: var(--in-content-category-background-hover);
+ background-color: #5e6972;
}
xul|*.category[selected] {
- background-color: var(--in-content-category-background-active);
- color: var(--in-content-category-text-selected);
+ background-color: #343f48;
+ color: #f2f2f2;
-moz-padding-start: 11px; /* compensate the 4px border */
- -moz-border-start: solid 4px var(--in-content-border-highlight);
+ -moz-border-start: solid 4px #ff9500;
}
xul|*#categories[keyboard-navigation="true"]:-moz-focusring > xul|*.category[current] {
- border-top: var(--in-content-category-border-focus);
- border-bottom: var(--in-content-category-border-focus);
+ border-top: 1px #ffffff dotted;
+ border-bottom: 1px #ffffff dotted;
}
*|*.category-name {
@@ -608,7 +562,7 @@ xul|*#categories[keyboard-navigation="true"]:-moz-focusring > xul|*.category[cur
/* header */
*|*.header {
- border-bottom: 1px solid var(--in-content-header-border-color);
+ border-bottom: 1px solid #c8c8c8;
-moz-margin-end: 4px; /* add the 4px end-margin of other elements */
margin-bottom: 15px;
padding-bottom: 15px;
@@ -672,9 +626,9 @@ xul|richlistbox,
xul|listbox {
-moz-appearance: none;
-moz-margin-start: 0;
- background-color: var(--in-content-box-background);
- border: 1px solid var(--in-content-box-border-color);
- color: var(--in-content-text-color);
+ background-color: #fff;
+ border: 1px solid #c1c1c1;
+ color: #333;
}
xul|treechildren::-moz-tree-row,
@@ -688,13 +642,13 @@ xul|listbox xul|listitem {
xul|treechildren::-moz-tree-row(hover),
xul|listbox xul|listitem:hover {
- background-color: var(--in-content-item-hover);
+ background-color: rgba(0,149,221,0.25);
}
xul|treechildren::-moz-tree-row(selected),
xul|listbox xul|listitem[selected="true"] {
- background-color: var(--in-content-item-selected);
- color: var(--in-content-selected-text);
+ background-color: #0095dd;
+ color: #fff;
}
/* Trees */
@@ -702,21 +656,19 @@ xul|listbox xul|listitem[selected="true"] {
xul|tree {
-moz-appearance: none;
font-size: 1em;
- border: 1px solid var(--in-content-box-border-color);
- background-color: var(--in-content-box-background);
- margin: 0;
+ border: 1px solid #c1c1c1;
}
xul|tree:-moz-focusring,
xul|richlistbox:-moz-focusring {
- border: 1px dotted var(--in-content-border-focus);
+ border: 1px dotted #0095dd;
}
xul|listheader,
xul|treecols {
-moz-appearance: none;
border: none;
- border-bottom: 1px solid var(--in-content-border-color);
+ border-bottom: 1px solid #c1c1c1;
padding: 0;
}
@@ -724,15 +676,15 @@ xul|treecol:not([hideheader="true"]),
xul|treecolpicker {
-moz-appearance: none;
border: none;
- background-color: var(--in-content-box-background-hover);
+ background-color: #ebebeb;
color: #808080;
padding: 5px 10px;
}
xul|treecol:not([hideheader="true"]):not([sortable="false"]):hover,
xul|treecolpicker:hover {
- background-color: var(--in-content-box-background-active);
- color: var(--in-content-text-color);
+ background-color: #dadada;
+ color: #333;
}
xul|treecol:not([hideheader="true"]):not(:first-child),
@@ -759,14 +711,14 @@ xul|treechildren::-moz-tree-row {
/* Color needs to be set on tree cell in order to be applied */
xul|treechildren::-moz-tree-cell-text {
- color: var(--in-content-text-color);
+ color: #333;
}
xul|treechildren::-moz-tree-cell-text(selected) {
- color: var(--in-content-selected-text);
+ color: #fff;
}
-xul|tab[visuallyselected] {
+xul|tab[selected] {
/* Override styles for tab[selected] from
toolkit/themes/linux/global/tabbox.css */
margin-bottom: 0;
@@ -840,40 +792,13 @@ xul|*.radio-label-box {
-moz-appearance: none;
}
-/* Override OS-theme-based color to make it visible
- on dark color themes. */
-xul|radio:not([disabled="true"]):hover,
-xul|checkbox:not([disabled="true"]):hover {
- color: var(--in-content-text-color);
-}
-
xul|*.numberbox-input-box {
-moz-appearance: none;
border-width: 0;
}
+html|a:-moz-focusring,
xul|*.text-link:-moz-focusring,
xul|*.inline-link:-moz-focusring {
border: 1px dotted -moz-DialogText;
}
-
-xul|spinbuttons {
- -moz-appearance: none;
-}
-
-xul|treechildren::-moz-tree-row(multicol, odd) {
- background-color: var(--in-content-box-background-odd);
-}
-
-/* These rules are duplicated from common.inc.css
- * because above -moz-tree-row(multicol, odd) rule
- * overrides also hover/selected states.
- */
-xul|treechildren::-moz-tree-row(hover) {
- background-color: var(--in-content-item-hover);
-}
-
-xul|treechildren::-moz-tree-row(selected) {
- background-color: var(--in-content-item-selected);
-}
-
diff --git a/arc-firefox-theme/chrome/global/in-content/dropdown.svg b/arc-firefox-theme/chrome/global/in-content/dropdown.svg
index 458eb0b..a757585 100644
--- a/arc-firefox-theme/chrome/global/in-content/dropdown.svg
+++ b/arc-firefox-theme/chrome/global/in-content/dropdown.svg
@@ -1,8 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
-<!-- This Source Code Form is subject to the terms of the Mozilla Public
- - License, v. 2.0. If a copy of the MPL was not distributed with this
- - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 16 16">
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ viewBox="0 0 16 16" enable-background="new 0 0 16 16" xml:space="preserve">
<style>
use:not(:target) {
display: none;
@@ -14,8 +12,8 @@
fill: GrayText;
}
</style>
- <defs>
- <path id="dropdown-shape" fill-rule="evenodd" d="M12,6l-4.016,4L4,6H12z"/>
+ <defs style="display: none;">
+ <path id="dropdown-shape" fill-rule="evenodd" clip-rule="evenodd" d="M12,6l-4.016,4L4,6H12z"/>
</defs>
<use id="dropdown" xlink:href="#dropdown-shape"/>
<use id="dropdown-disabled" xlink:href="#dropdown-shape"/>
diff --git a/arc-firefox-theme/chrome/global/in-content/help-glyph.svg b/arc-firefox-theme/chrome/global/in-content/help-glyph.svg
index 012bef4..6f9ffb3 100644
--- a/arc-firefox-theme/chrome/global/in-content/help-glyph.svg
+++ b/arc-firefox-theme/chrome/global/in-content/help-glyph.svg
@@ -1,7 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
-<!-- This Source Code Form is subject to the terms of the Mozilla Public
- - License, v. 2.0. If a copy of the MPL was not distributed with this
- - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 16 16">
- <path fill="-moz-dialogText" d="M11.625,4.854c0,2.593-2.881,2.417-2.881,4.21v0.399H6.439V8.968c0-2.769,2.545-2.577,2.545-3.89 c0-0.576-0.416-0.912-1.121-0.912c-0.656,0-1.296,0.32-1.873,0.977L4.375,3.894C5.287,2.821,6.471,2.182,8.12,2.182 C10.457,2.182,11.625,3.43,11.625,4.854z M9.064,12.361c0,0.801-0.64,1.457-1.44,1.457c-0.801,0-1.441-0.656-1.441-1.457 c0-0.784,0.64-1.44,1.441-1.44C8.424,10.921,9.064,11.577,9.064,12.361z"/>
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ viewBox="0 0 16 16" enable-background="new 0 0 16 16" xml:space="preserve">
+ <path d="M11.625,4.854c0,2.593-2.881,2.417-2.881,4.21v0.399H6.439V8.968c0-2.769,2.545-2.577,2.545-3.89
+ c0-0.576-0.416-0.912-1.121-0.912c-0.656,0-1.296,0.32-1.873,0.977L4.375,3.894C5.287,2.821,6.471,2.182,8.12,2.182
+ C10.457,2.182,11.625,3.43,11.625,4.854z M9.064,12.361c0,0.801-0.64,1.457-1.44,1.457c-0.801,0-1.441-0.656-1.441-1.457
+ c0-0.784,0.64-1.44,1.441-1.44C8.424,10.921,9.064,11.577,9.064,12.361z" fill="-moz-dialogText"/>
</svg>
diff --git a/arc-firefox-theme/chrome/global/in-content/info-pages.css b/arc-firefox-theme/chrome/global/in-content/info-pages.css
index fcecbd8..09838d3 100644
--- a/arc-firefox-theme/chrome/global/in-content/info-pages.css
+++ b/arc-firefox-theme/chrome/global/in-content/info-pages.css
@@ -1,10 +1,8 @@
-
@import url("chrome://global/skin/in-content/common.css");
/* Body and container */
body {
display: flex;
- flex-direction: column;
- box-sizing: border-box;
+ box-sizing: padding-box;
min-height: 100vh;
padding-top: 0;
padding-bottom: 0;
@@ -19,13 +17,6 @@ body {
max-width: 52em;
}
-.container.restore-chosen {
- display: flex;
- flex-direction: column;
- flex-grow: 1;
- margin: 10vh 0;
-}
-
/* Typography */
.title {
background-image: url("chrome://browser/skin/aboutNetError_info.svg");
@@ -91,16 +82,8 @@ ul {
}
/* Trees */
-.tree-container {
- margin-top: 1.2em;
- flex-grow: 1;
- min-height: 12em;
-}
-
-.tree-container > tree {
- height: 100%;
-}
-
tree {
+ min-height: 12em;
+ margin-top: 1.2em;
width: 100%;
-}
+} \ No newline at end of file
diff --git a/arc-firefox-theme/chrome/global/in-content/radio.svg b/arc-firefox-theme/chrome/global/in-content/radio.svg
index 97826bc..ca926b7 100644
--- a/arc-firefox-theme/chrome/global/in-content/radio.svg
+++ b/arc-firefox-theme/chrome/global/in-content/radio.svg
@@ -1,8 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
-<!-- This Source Code Form is subject to the terms of the Mozilla Public
- - License, v. 2.0. If a copy of the MPL was not distributed with this
- - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 21 21">
+<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ viewBox="0 0 21 21" enable-background="new 0 0 21 21" xml:space="preserve">
<style>
use:not(:target) {
display: none;
@@ -14,7 +12,7 @@
fill: -moz-dialogText;
}
</style>
- <defs>
+ <defs style="display: none;">
<circle id="radio-shape" cx="10.5" cy="10.5" r="6"/>
</defs>
<use id="radio" xlink:href="#radio-shape"/>
diff --git a/arc-firefox-theme/chrome/global/inContentUI.css b/arc-firefox-theme/chrome/global/inContentUI.css
new file mode 100644
index 0000000..afcef92
--- /dev/null
+++ b/arc-firefox-theme/chrome/global/inContentUI.css
@@ -0,0 +1,41 @@
+/* This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
+
+/*
+ * The default namespace for this file is XUL. Be sure to prefix rules that
+ * are applicable to both XUL and HTML with '*|'.
+ */
+@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
+@namespace html url("http://www.w3.org/1999/xhtml");
+
+/* Page background */
+*|*:root {
+ -moz-appearance: none;
+ padding: 18px;
+ background-color: Window;
+ background-image: /* Texture */
+ url("chrome://global/skin/inContentUI/background-texture.png");
+ color: WindowText;
+}
+
+/* Use the new in-content colors for #contentAreaDownloadsView. After landing
+ of bug 989469 the colors can be moved to *|*:root */
+*|*#contentAreaDownloadsView {
+ background: #f1f1f1;
+ color: #424e5a;
+}
+
+html|html {
+ font: message-box;
+}
+
+/* Content */
+*|*.main-content {
+ /* Needed to allow the radius to clip the inner content, see bug 595656 */
+ overflow: hidden;
+ background-color: -moz-Field;
+ color: -moz-FieldText;
+ border: 1px solid ThreeDShadow;
+ border-radius: 5px;
+}
diff --git a/arc-firefox-theme/chrome/global/inContentUI/background-texture.png b/arc-firefox-theme/chrome/global/inContentUI/background-texture.png
new file mode 100644
index 0000000..0d3cacd
--- /dev/null
+++ b/arc-firefox-theme/chrome/global/inContentUI/background-texture.png
Binary files differ
diff --git a/arc-firefox-theme/chrome/global/media/TopLevelVideoDocument.css b/arc-firefox-theme/chrome/global/media/TopLevelVideoDocument.css
index 760cdcd..3060bf8 100644
--- a/arc-firefox-theme/chrome/global/media/TopLevelVideoDocument.css
+++ b/arc-firefox-theme/chrome/global/media/TopLevelVideoDocument.css
@@ -4,7 +4,6 @@
body {
background-image: url("chrome://global/skin/media/imagedoc-darknoise.png");
- background-color: rgb(33,33,33); /* Average color of that ^ image. */
}
video {
diff --git a/arc-firefox-theme/chrome/global/media/videoClickToPlayButton.svg b/arc-firefox-theme/chrome/global/media/videoClickToPlayButton.svg
index f7ca6b6..f118afb 100644
--- a/arc-firefox-theme/chrome/global/media/videoClickToPlayButton.svg
+++ b/arc-firefox-theme/chrome/global/media/videoClickToPlayButton.svg
@@ -1,30 +1,79 @@
<!-- This Source Code Form is subject to the terms of the Mozilla Public
- License, v. 2.0. If a copy of the MPL was not distributed with this
- file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" preserveAspectRatio="xMinYMin meet" viewBox="0 0 64 64">
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ version="1.1"
+ id="videoPlayButtonOverlay"
+ preserveAspectRatio="xMinYMin meet"
+ viewBox="0 0 64 64">
<defs>
<linearGradient id="whiteGradientStops">
- <stop style="stop-color:#fff;stop-opacity:.95" offset="0"/>
- <stop style="stop-color:#fff;stop-opacity:.75" offset=".45"/>
- <stop style="stop-color:#fff;stop-opacity:.72" offset=".55"/>
- <stop style="stop-color:#fff;stop-opacity:.65" offset="1"/>
+ <stop id="whiteGradientStop01" style="stop-color:#ffffff;stop-opacity:.95" offset="0" />
+ <stop id="whiteGradientStop02" style="stop-color:#ffffff;stop-opacity:.75" offset=".45" />
+ <stop id="whiteGradientStop03" style="stop-color:#ffffff;stop-opacity:.72" offset=".55" />
+ <stop id="whiteGradientStop04" style="stop-color:#ffffff;stop-opacity:.65" offset="1" />
</linearGradient>
- <linearGradient x1="32" y1="0" x2="32" y2="62" id="whiteGradient" xlink:href="#whiteGradientStops" gradientUnits="userSpaceOnUse"/>
+ <linearGradient
+ x1="32"
+ y1="0"
+ x2="32"
+ y2="62"
+ id="whiteGradient"
+ xlink:href="#whiteGradientStops"
+ gradientUnits="userSpaceOnUse" />
<linearGradient id="arrowGradientStops">
- <stop style="stop-color:#333;stop-opacity:.5" offset="0"/>
- <stop style="stop-color:#666;stop-opacity:.5" offset="1"/>
+ <stop id="arrowGradientStop01" style="stop-color:#333333;stop-opacity:.5" offset="0" />
+ <stop id="arrowGradientStop02" style="stop-color:#666666;stop-opacity:.5" offset="1" />
</linearGradient>
- <linearGradient x1="32" y1="16" x2="32" y2="48" id="arrowGradient" xlink:href="#arrowGradientStops" gradientUnits="userSpaceOnUse"/>
- <filter x="-0.15" y="-0.15" width="1.25" height="1.25" color-interpolation-filters="sRGB" id="dropShadow">
+ <linearGradient
+ x1="32"
+ y1="16"
+ x2="32"
+ y2="48"
+ id="arrowGradient"
+ xlink:href="#arrowGradientStops"
+ gradientUnits="userSpaceOnUse" />
+ <filter
+ x="-0.15"
+ y="-0.15"
+ width="1.25"
+ height="1.25"
+ color-interpolation-filters="sRGB"
+ id="dropShadow">
<feDropShadow dx="0" dy="1" flood-opacity="0.5"/>
</filter>
<mask id="dropShadowMask">
- <path style="fill:#fff;" d="M47.285,30.991L23.75,17.24c-0.357-0.208-0.692-0.278-0.969-0.221 C22.32,17.115,22,17.555,22,18.252v27.499c0,1.112,0.797,1.568,1.75,1.011l23.535-13.748C48.238,32.458,48.238,31.547,47.285,30.991 z M0,0v64h64V0H0z M32,60C16.536,60,4,47.464,4,32S16.536,4,32,4s28,12.536,28,28S47.464,60,32,60z"/>
- </mask>
+ <path
+ d="M47.285,30.991L23.75,17.24c-0.357-0.208-0.692-0.278-0.969-0.221 C22.32,17.115,22,17.555,22,18.252v27.499c0,1.112,0.797,1.568,1.75,1.011l23.535-13.748C48.238,32.458,48.238,31.547,47.285,30.991 z M0,0v64h64V0H0z M32,60C16.536,60,4,47.464,4,32S16.536,4,32,4s28,12.536,28,28S47.464,60,32,60z"
+ id="dropShadowMaskPath"
+ style="fill:#ffffff;" />
+ </mask>
</defs>
- <path mask="url(#dropShadowMask)" id="playButtonShadow" style="filter:url(#dropShadow);" d="M32,4C16.536,4,4,16.536,4,32s12.536,28,28,28s28-12.536,28-28S47.464,4,32,4z M47.285,33.014 L23.75,46.762C22.797,47.319,22,46.863,22,45.751v-27.5c0-0.697,0.32-1.137,0.781-1.232c0.277-0.058,0.612,0.012,0.969,0.221 l23.535,13.751C48.238,31.546,48.238,32.458,47.285,33.014z"/>
- <path id="playButtonArrow" style="fill:url(#arrowGradient);" d="M22.781,17.019C22.32,17.114,22,17.555,22,18.251v27.5c0,1.112,0.797,1.568,1.75,1.011 l23.535-13.748c0.953-0.556,0.953-1.467,0-2.023L23.75,17.24C23.393,17.031,23.058,16.961,22.781,17.019z"/>
- <path id="playButton" style="fill:url(#whiteGradient);" d="M32,4C16.536,4,4,16.536,4,32s12.536,28,28,28s28-12.536,28-28S47.464,4,32,4z M47.285,33.014 L23.75,46.762C22.797,47.319,22,46.863,22,45.751v-27.5c0-0.697,0.32-1.137,0.781-1.232c0.277-0.058,0.612,0.012,0.969,0.221 l23.535,13.751C48.238,31.546,48.238,32.458,47.285,33.014z"/>
- <path id="playButtonEdgeHighlights" style="fill:white;fill-opacity:.3;" d="M32,4C16.536,4,4,16.536,4,32s12.536,28,28,28s28-12.536,28-28S47.464,4,32,4z M32,59C17.112,59,5,46.888,5,32S17.112,5,32,5s27,12.112,27,27S46.888,59,32,59z M47.789,30.127l-23.534-13.75 C23.826,16.126,23.396,16,22.976,16c-0.135,0-0.27,0.014-0.398,0.041C21.62,16.238,21,17.106,21,18.251v27.5 C21,47.075,21.812,48,22.977,48c0.423,0,0.854-0.126,1.279-0.375L47.79,33.877c0.769-0.449,1.21-1.132,1.21-1.875 S48.559,30.576,47.789,30.127z M47.285,33.014L23.75,46.762C23.474,46.924,23.211,47,22.977,47C22.402,47,22,46.541,22,45.751v-27.5 c0-0.697,0.32-1.137,0.781-1.232L22.976,17c0.233,0,0.498,0.079,0.775,0.24l23.535,13.751 C48.238,31.546,48.238,32.458,47.285,33.014z"/>
- <path id="playButtonTopEdgeHighlights" style="fill:white;fill-opacity:.8;" d="M32,4C16.536,4,4,16.536,4,32c0,0.167,0.01,0.333,0.013,0.5 C4.28,17.268,16.704,5,32,5c15.296,0,27.72,12.268,27.987,27.5C59.99,32.333,60,32.167,60,32C60,16.536,47.464,4,32,4z M47.285,33.014L23.75,46.762C22.797,47.319,22,46.863,22,45.751v1c0,1.112,0.797,1.568,1.75,1.011l23.535-13.748 c0.697-0.406,0.879-1.003,0.556-1.512C47.723,32.688,47.541,32.864,47.285,33.014z"/>
+ <path
+ d="M32,4C16.536,4,4,16.536,4,32s12.536,28,28,28s28-12.536,28-28S47.464,4,32,4z M47.285,33.014 L23.75,46.762C22.797,47.319,22,46.863,22,45.751v-27.5c0-0.697,0.32-1.137,0.781-1.232c0.277-0.058,0.612,0.012,0.969,0.221 l23.535,13.751C48.238,31.546,48.238,32.458,47.285,33.014z"
+ mask="url(#dropShadowMask)"
+ id="playButtonShadow"
+ style="filter:url(#dropShadow);" />
+ <path
+ d="M22.781,17.019C22.32,17.114,22,17.555,22,18.251v27.5c0,1.112,0.797,1.568,1.75,1.011 l23.535-13.748c0.953-0.556,0.953-1.467,0-2.023L23.75,17.24C23.393,17.031,23.058,16.961,22.781,17.019z"
+ id="playButtonArrow"
+ style="fill:url(#arrowGradient);" />
+ <path
+ d="M32,4C16.536,4,4,16.536,4,32s12.536,28,28,28s28-12.536,28-28S47.464,4,32,4z M47.285,33.014 L23.75,46.762C22.797,47.319,22,46.863,22,45.751v-27.5c0-0.697,0.32-1.137,0.781-1.232c0.277-0.058,0.612,0.012,0.969,0.221 l23.535,13.751C48.238,31.546,48.238,32.458,47.285,33.014z"
+ id="playButton"
+ style="fill:url(#whiteGradient);" />
+ <path
+ d="M32,4C16.536,4,4,16.536,4,32s12.536,28,28,28s28-12.536,28-28S47.464,4,32,4z M32,59C17.112,59,5,46.888,5,32S17.112,5,32,5s27,12.112,27,27S46.888,59,32,59z M47.789,30.127l-23.534-13.75 C23.826,16.126,23.396,16,22.976,16c-0.135,0-0.27,0.014-0.398,0.041C21.62,16.238,21,17.106,21,18.251v27.5 C21,47.075,21.812,48,22.977,48c0.423,0,0.854-0.126,1.279-0.375L47.79,33.877c0.769-0.449,1.21-1.132,1.21-1.875 S48.559,30.576,47.789,30.127z M47.285,33.014L23.75,46.762C23.474,46.924,23.211,47,22.977,47C22.402,47,22,46.541,22,45.751v-27.5 c0-0.697,0.32-1.137,0.781-1.232L22.976,17c0.233,0,0.498,0.079,0.775,0.24l23.535,13.751 C48.238,31.546,48.238,32.458,47.285,33.014z"
+ id="playButtonEdgeHighlights"
+ style="fill:white;fill-opacity:.3;" />
+ <path
+ d="M32,4C16.536,4,4,16.536,4,32c0,0.167,0.01,0.333,0.013,0.5 C4.28,17.268,16.704,5,32,5c15.296,0,27.72,12.268,27.987,27.5C59.99,32.333,60,32.167,60,32C60,16.536,47.464,4,32,4z M47.285,33.014L23.75,46.762C22.797,47.319,22,46.863,22,45.751v1c0,1.112,0.797,1.568,1.75,1.011l23.535-13.748 c0.697-0.406,0.879-1.003,0.556-1.512C47.723,32.688,47.541,32.864,47.285,33.014z"
+ id="playButtonTopEdgeHighlights"
+ style="fill:white;fill-opacity:.8;" />
</svg>
diff --git a/arc-firefox-theme/chrome/global/menu.css b/arc-firefox-theme/chrome/global/menu.css
index c2c779b..a49b781 100644
--- a/arc-firefox-theme/chrome/global/menu.css
+++ b/arc-firefox-theme/chrome/global/menu.css
@@ -12,7 +12,6 @@
menu,
menuitem,
-menucaption,
.splitmenu-menuitem {
-moz-appearance: menuitem;
-moz-box-align: center;
@@ -69,7 +68,6 @@ menuitem.spell-suggestion {
/* ::::: menu/menuitems in menulist popups ::::: */
menulist > menupopup > menuitem,
-menulist > menupopup > menucaption,
menulist > menupopup > menu {
padding: 1px 5px;
max-width: none;
@@ -80,7 +78,6 @@ menulist > menupopup > menu {
.menu-text,
.menu-iconic-left,
-.menu-iconic-right,
.menu-iconic-text {
margin-top: 0px !important;
margin-bottom: 0px !important;
@@ -95,12 +92,6 @@ menulist > menupopup > menu {
font-weight: inherit;
}
-menucaption > .menu-text,
-menucaption > .menu-iconic-text {
- -moz-margin-start: 0 !important;
- font-weight: bold;
-}
-
.menu-description {
font-style: italic;
color: GrayText;
@@ -119,8 +110,7 @@ menucaption > .menu-iconic-text {
-moz-box-pack: end;
}
-.menu-iconic-left,
-.menu-iconic-right {
+.menu-iconic-left {
width: 16px;
/* We can only hardcode this, to make the default GTK icon<->label spacing */
-moz-padding-end: 3px !important;
@@ -159,11 +149,7 @@ menucaption > .menu-iconic-text {
menulist > menupopup > menuitem > .menu-iconic-left,
-menulist > menupopup > menucaption > .menu-iconic-left,
-menulist > menupopup > menu > .menu-iconic-left,
-menulist > menupopup > menuitem > .menu-iconic-right,
-menulist > menupopup > menucaption > .menu-iconic-right,
-menulist > menupopup > menu > .menu-iconic-right {
+menulist > menupopup > menu > .menu-iconic-left {
display: none;
}
diff --git a/arc-firefox-theme/chrome/global/menu/shared-menu-check-active.svg b/arc-firefox-theme/chrome/global/menu/shared-menu-check-active.svg
deleted file mode 100644
index ba8a7c9..0000000
--- a/arc-firefox-theme/chrome/global/menu/shared-menu-check-active.svg
+++ /dev/null
@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- This Source Code Form is subject to the terms of the Mozilla Public
- - License, v. 2.0. If a copy of the MPL was not distributed with this
- - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16">
- <polygon fill="#4a90e2" points="7.1,15.5 0.5,10.8 2.2,8.3 6.3,11.2 13,0.5 15.5,2.2 "/>
-</svg>
diff --git a/arc-firefox-theme/chrome/global/menu/shared-menu-check-black.svg b/arc-firefox-theme/chrome/global/menu/shared-menu-check-black.svg
deleted file mode 100644
index f388f81..0000000
--- a/arc-firefox-theme/chrome/global/menu/shared-menu-check-black.svg
+++ /dev/null
@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- This Source Code Form is subject to the terms of the Mozilla Public
- - License, v. 2.0. If a copy of the MPL was not distributed with this
- - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9 9">
- <polygon points="4,9 0,6.2 1,4.7 3.5,6.4 7.5,0 9,1 "/>
-</svg>
diff --git a/arc-firefox-theme/chrome/global/menu/shared-menu-check-hover.svg b/arc-firefox-theme/chrome/global/menu/shared-menu-check-hover.svg
deleted file mode 100644
index b8c8ec3..0000000
--- a/arc-firefox-theme/chrome/global/menu/shared-menu-check-hover.svg
+++ /dev/null
@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- This Source Code Form is subject to the terms of the Mozilla Public
- - License, v. 2.0. If a copy of the MPL was not distributed with this
- - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9 9">
- <polygon fill="#ccc" points="4,9 0,6.2 1,4.7 3.5,6.4 7.5,0 9,1 "/>
-</svg>
diff --git a/arc-firefox-theme/chrome/global/notification.css b/arc-firefox-theme/chrome/global/notification.css
index 079f408..a7cec86 100644
--- a/arc-firefox-theme/chrome/global/notification.css
+++ b/arc-firefox-theme/chrome/global/notification.css
@@ -5,16 +5,14 @@
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
notification {
- color: -moz-gtk-info-bar-text;
+ color: InfoText;
background-color: InfoBackground;
- -moz-appearance: -moz-gtk-info-bar;
text-shadow: none;
}
notification[type="info"] {
color: -moz-DialogText;
background-color: -moz-Dialog;
- -moz-appearance: none;
}
notification[type="critical"] {
@@ -65,32 +63,18 @@ notification[type="critical"] {
/* Popup notification */
-.popup-notification-body {
- max-width: 25em;
+.popup-notification-description {
+ max-width: 24em;
}
-.popup-notification-origin:not([value]),
-.popup-notification-learnmore-link:not([href]) {
- display: none;
-}
-
-.popup-notification-origin {
- margin-bottom: .3em !important;
+.popup-notification-learnmore-link {
+ margin-top: 1em !important;
}
-.popup-notification-learnmore-link {
- margin-top: .5em !important;
+.popup-notification-learnmore-link:not([href]) {
+ display: none;
}
.popup-notification-button-container {
margin-top: 17px;
}
-
-.popup-notification-closebutton {
- -moz-margin-end: -10px;
- margin-top: -6px;
-}
-
-.popup-notification-menubutton > .button-menubutton-button[disabled] {
- opacity: 0.5;
-}
diff --git a/arc-firefox-theme/chrome/global/popup.css b/arc-firefox-theme/chrome/global/popup.css
index 63c8d86..1c5bc50 100644
--- a/arc-firefox-theme/chrome/global/popup.css
+++ b/arc-firefox-theme/chrome/global/popup.css
@@ -4,14 +4,6 @@
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
-/* ::::: Variables ::::: */
-.panel-arrowcontent {
- --panel-arrowcontent-padding: 10px;
- --panel-arrowcontent-background: -moz-Dialog;
- --panel-arrowcontent-color: -moz-DialogText;
- --panel-arrowcontent-border: 1px solid ThreeDShadow;
-}
-
/* ::::: menupopup ::::: */
menupopup,
@@ -40,10 +32,10 @@ panel[type="arrow"][side="right"] {
}
.panel-arrowcontent {
- padding: var(--panel-arrowcontent-padding);
- color: var(--panel-arrowcontent-color);
- background: var(--panel-arrowcontent-background);
- border: var(--panel-arrowcontent-border);
+ padding: 10px;
+ color: -moz-DialogText;
+ background: -moz-Dialog;
+ border: 1px solid ThreeDShadow;
}
.panel-arrow[side="top"],
diff --git a/arc-firefox-theme/chrome/global/printpreview/arrow-left-end.png b/arc-firefox-theme/chrome/global/printpreview/arrow-left-end.png
index e4e60a0..642327a 100644
--- a/arc-firefox-theme/chrome/global/printpreview/arrow-left-end.png
+++ b/arc-firefox-theme/chrome/global/printpreview/arrow-left-end.png
Binary files differ
diff --git a/arc-firefox-theme/chrome/global/printpreview/arrow-left.png b/arc-firefox-theme/chrome/global/printpreview/arrow-left.png
index 02fc98d..7ed1d7d 100644
--- a/arc-firefox-theme/chrome/global/printpreview/arrow-left.png
+++ b/arc-firefox-theme/chrome/global/printpreview/arrow-left.png
Binary files differ
diff --git a/arc-firefox-theme/chrome/global/printpreview/arrow-right-end.png b/arc-firefox-theme/chrome/global/printpreview/arrow-right-end.png
index 5efbe3a..d5d7a50 100644
--- a/arc-firefox-theme/chrome/global/printpreview/arrow-right-end.png
+++ b/arc-firefox-theme/chrome/global/printpreview/arrow-right-end.png
Binary files differ
diff --git a/arc-firefox-theme/chrome/global/printpreview/arrow-right.png b/arc-firefox-theme/chrome/global/printpreview/arrow-right.png
index e9d68e8..f779f6c 100644
--- a/arc-firefox-theme/chrome/global/printpreview/arrow-right.png
+++ b/arc-firefox-theme/chrome/global/printpreview/arrow-right.png
Binary files differ
diff --git a/arc-firefox-theme/chrome/global/reader/RM-Add-24x24.svg b/arc-firefox-theme/chrome/global/reader/RM-Add-24x24.svg
index 2071381..66551ef 100644
--- a/arc-firefox-theme/chrome/global/reader/RM-Add-24x24.svg
+++ b/arc-firefox-theme/chrome/global/reader/RM-Add-24x24.svg
@@ -1,7 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
-<!-- This Source Code Form is subject to the terms of the Mozilla Public
- - License, v. 2.0. If a copy of the MPL was not distributed with this
- - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
- <path fill-rule="evenodd" fill="#808080" d="M12,2C6.477,2,2,6.477,2,12c0,5.523,4.477,10,10,10s10-4.477,10-10 C22,6.477,17.523,2,12,2z M17.714,12.714h-5v5h-1.429v-5h-5v-1.429h5v-5h1.429v5h5V12.714z"/>
+<svg version="1.1" id="Icons" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ viewBox="0 0 24 24" enable-background="new 0 0 24 24" xml:space="preserve">
+<path fill-rule="evenodd" clip-rule="evenodd" fill="#808080" d="M12,2C6.477,2,2,6.477,2,12c0,5.523,4.477,10,10,10s10-4.477,10-10
+ C22,6.477,17.523,2,12,2z M17.714,12.714h-5v5h-1.429v-5h-5v-1.429h5v-5h1.429v5h5V12.714z"/>
</svg>
diff --git a/arc-firefox-theme/chrome/global/reader/RM-Close-24x24.svg b/arc-firefox-theme/chrome/global/reader/RM-Close-24x24.svg
index e57a475..b0674b2 100644
--- a/arc-firefox-theme/chrome/global/reader/RM-Close-24x24.svg
+++ b/arc-firefox-theme/chrome/global/reader/RM-Close-24x24.svg
@@ -2,24 +2,30 @@
<!-- This Source Code Form is subject to the terms of the Mozilla Public
- License, v. 2.0. If a copy of the MPL was not distributed with this
- file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+<svg viewBox="0 0 24 24"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink">
<defs>
- <style>
+ <style type="text/css">
use:not(:target) {
display: none;
}
+
#close {
fill: #808080;
}
#close-hover {
- fill: #fff;
+ fill: #FFFFFF;
}
</style>
+
<g id="close-shape">
<polygon points="20.477,6.551 20.477,17.449 11.992,17.449 11.992,20 23,20 23,4 11.992,4 11.992,6.551"/>
<polygon points="1,11.981 9.698,19.95 9.698,15.13 18.184,15.13 18.184,8.87 9.698,8.87 9.698,4.011"/>
</g>
</defs>
- <use id="close" xlink:href="#close-shape"/>
+
+ <use id="close" xlink:href="#close-shape"/>
<use id="close-hover" xlink:href="#close-shape"/>
-</svg>
+
+</svg> \ No newline at end of file
diff --git a/arc-firefox-theme/chrome/global/reader/RM-Delete-24x24.svg b/arc-firefox-theme/chrome/global/reader/RM-Delete-24x24.svg
index 0ed3983..6010fbe 100644
--- a/arc-firefox-theme/chrome/global/reader/RM-Delete-24x24.svg
+++ b/arc-firefox-theme/chrome/global/reader/RM-Delete-24x24.svg
@@ -1,7 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
-<!-- This Source Code Form is subject to the terms of the Mozilla Public
- - License, v. 2.0. If a copy of the MPL was not distributed with this
- - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
- <path fill-rule="evenodd" fill="#808080" d="M12,2C6.477,2,2,6.477,2,12c0,5.523,4.477,10,10,10s10-4.477,10-10 C22,6.477,17.523,2,12,2z M11.286,6.286 M6.286,12.714v-1.429h11.429v1.429H6.286z"/>
+<svg version="1.1" id="Icons" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ viewBox="0 0 24 24" enable-background="new 0 0 24 24" xml:space="preserve">
+<path fill-rule="evenodd" clip-rule="evenodd" fill="#808080" d="M12,2C6.477,2,2,6.477,2,12c0,5.523,4.477,10,10,10s10-4.477,10-10
+ C22,6.477,17.523,2,12,2z M11.286,6.286 M6.286,12.714v-1.429h11.429v1.429H6.286z"/>
</svg>
diff --git a/arc-firefox-theme/chrome/global/reader/RM-Minus-24x24.svg b/arc-firefox-theme/chrome/global/reader/RM-Minus-24x24.svg
index e85a397..9da7e03 100644
--- a/arc-firefox-theme/chrome/global/reader/RM-Minus-24x24.svg
+++ b/arc-firefox-theme/chrome/global/reader/RM-Minus-24x24.svg
@@ -1,7 +1,39 @@
<?xml version="1.0" encoding="utf-8"?>
-<!-- This Source Code Form is subject to the terms of the Mozilla Public
- - License, v. 2.0. If a copy of the MPL was not distributed with this
- - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
- <path fill-rule="evenodd" fill="#808080" d="M0,13.5v-3h24v3H0z"/>
+<svg version="1.1" id="Icons" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ viewBox="0 0 24 24" enable-background="new 0 0 24 24" xml:space="preserve">
+<path fill-rule="evenodd" clip-rule="evenodd" fill="#808080" d="M0,13.5v-3h24v3H0z"/>
+<g enable-background="new ">
+ <g>
+ <defs>
+ <rect id="SVGID_2_" x="-269.917" y="-1054" width="22" height="34"/>
+ </defs>
+ <clipPath id="SVGID_1_">
+ <use xlink:href="#SVGID_2_" overflow="visible"/>
+ </clipPath>
+ <g clip-path="url(#SVGID_1_)">
+ <defs>
+ <rect id="SVGID_6_" x="-365.917" y="-1459" width="1080" height="2896"/>
+ </defs>
+ <clipPath id="SVGID_3_">
+ <use xlink:href="#SVGID_6_" overflow="visible"/>
+ </clipPath>
+ </g>
+ <g clip-path="url(#SVGID_1_)">
+ <defs>
+ <rect id="SVGID_10_" x="-365.917" y="-1459" width="1080" height="2896"/>
+ </defs>
+ <clipPath id="SVGID_5_">
+ <use xlink:href="#SVGID_10_" overflow="visible"/>
+ </clipPath>
+ </g>
+ <g clip-path="url(#SVGID_1_)">
+ <defs>
+ <rect id="SVGID_16_" x="-365.917" y="-1459" width="1080" height="2896"/>
+ </defs>
+ <clipPath id="SVGID_7_">
+ <use xlink:href="#SVGID_16_" overflow="visible"/>
+ </clipPath>
+ </g>
+ </g>
+</g>
</svg>
diff --git a/arc-firefox-theme/chrome/global/reader/RM-Plus-24x24.svg b/arc-firefox-theme/chrome/global/reader/RM-Plus-24x24.svg
index f3a98dd..249912a 100644
--- a/arc-firefox-theme/chrome/global/reader/RM-Plus-24x24.svg
+++ b/arc-firefox-theme/chrome/global/reader/RM-Plus-24x24.svg
@@ -1,7 +1,39 @@
<?xml version="1.0" encoding="utf-8"?>
-<!-- This Source Code Form is subject to the terms of the Mozilla Public
- - License, v. 2.0. If a copy of the MPL was not distributed with this
- - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
- <path fill-rule="evenodd" fill="#808080" d="M24,13.5H13.5V24h-3V13.5H0v-3h10.5V0h3v10.5H24V13.5z"/>
+<svg version="1.1" id="Icons" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ viewBox="0 0 24 24" enable-background="new 0 0 24 24" xml:space="preserve">
+<path fill-rule="evenodd" clip-rule="evenodd" fill="#808080" d="M24,13.5H13.5V24h-3V13.5H0v-3h10.5V0h3v10.5H24V13.5z"/>
+<g enable-background="new ">
+ <g>
+ <defs>
+ <rect id="SVGID_2_" x="-233.667" y="-1054" width="22" height="34"/>
+ </defs>
+ <clipPath id="SVGID_1_">
+ <use xlink:href="#SVGID_2_" overflow="visible"/>
+ </clipPath>
+ <g clip-path="url(#SVGID_1_)">
+ <defs>
+ <rect id="SVGID_6_" x="-329.667" y="-1459" width="1080" height="2896"/>
+ </defs>
+ <clipPath id="SVGID_3_">
+ <use xlink:href="#SVGID_6_" overflow="visible"/>
+ </clipPath>
+ </g>
+ <g clip-path="url(#SVGID_1_)">
+ <defs>
+ <rect id="SVGID_10_" x="-329.667" y="-1459" width="1080" height="2896"/>
+ </defs>
+ <clipPath id="SVGID_5_">
+ <use xlink:href="#SVGID_10_" overflow="visible"/>
+ </clipPath>
+ </g>
+ <g clip-path="url(#SVGID_1_)">
+ <defs>
+ <rect id="SVGID_16_" x="-329.667" y="-1459" width="1080" height="2896"/>
+ </defs>
+ <clipPath id="SVGID_7_">
+ <use xlink:href="#SVGID_16_" overflow="visible"/>
+ </clipPath>
+ </g>
+ </g>
+</g>
</svg>
diff --git a/arc-firefox-theme/chrome/global/reader/RM-Reading-List-24x24.svg b/arc-firefox-theme/chrome/global/reader/RM-Reading-List-24x24.svg
index b43a8b8..1f21efd 100644
--- a/arc-firefox-theme/chrome/global/reader/RM-Reading-List-24x24.svg
+++ b/arc-firefox-theme/chrome/global/reader/RM-Reading-List-24x24.svg
@@ -1,12 +1,46 @@
<?xml version="1.0" encoding="utf-8"?>
-<!-- This Source Code Form is subject to the terms of the Mozilla Public
- - License, v. 2.0. If a copy of the MPL was not distributed with this
- - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
- <rect x="8" y="10" fill="#808080" width="14" height="4"/>
- <rect x="8" y="16" fill="#808080" width="14" height="4"/>
- <rect x="8" y="4" fill="#808080" width="14" height="4"/>
- <circle fill="#808080" cx="4" cy="6" r="2"/>
- <circle fill="#808080" cx="4" cy="12" r="2"/>
- <circle fill="#808080" cx="4" cy="18" r="2"/>
+<svg version="1.1" id="Icons" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ viewBox="0 0 24 24" enable-background="new 0 0 24 24" xml:space="preserve">
+<g>
+ <rect x="8" y="10" fill-rule="evenodd" clip-rule="evenodd" fill="#808080" width="14" height="4"/>
+ <rect x="8" y="16" fill-rule="evenodd" clip-rule="evenodd" fill="#808080" width="14" height="4"/>
+ <rect x="8" y="4" fill-rule="evenodd" clip-rule="evenodd" fill="#808080" width="14" height="4"/>
+ <circle fill-rule="evenodd" clip-rule="evenodd" fill="#808080" cx="4" cy="6" r="2"/>
+ <circle fill-rule="evenodd" clip-rule="evenodd" fill="#808080" cx="4" cy="12" r="2"/>
+ <circle fill-rule="evenodd" clip-rule="evenodd" fill="#808080" cx="4" cy="18" r="2"/>
+</g>
+<g enable-background="new ">
+ <g>
+ <defs>
+ <rect id="SVGID_2_" x="-197" y="-1054" width="22" height="34"/>
+ </defs>
+ <clipPath id="SVGID_1_">
+ <use xlink:href="#SVGID_2_" overflow="visible"/>
+ </clipPath>
+ <g clip-path="url(#SVGID_1_)">
+ <defs>
+ <rect id="SVGID_6_" x="-293" y="-1459" width="1080" height="2896"/>
+ </defs>
+ <clipPath id="SVGID_3_">
+ <use xlink:href="#SVGID_6_" overflow="visible"/>
+ </clipPath>
+ </g>
+ <g clip-path="url(#SVGID_1_)">
+ <defs>
+ <rect id="SVGID_10_" x="-293" y="-1459" width="1080" height="2896"/>
+ </defs>
+ <clipPath id="SVGID_5_">
+ <use xlink:href="#SVGID_10_" overflow="visible"/>
+ </clipPath>
+ </g>
+ <g clip-path="url(#SVGID_1_)">
+ <defs>
+ <rect id="SVGID_16_" x="-293" y="-1459" width="1080" height="2896"/>
+ </defs>
+ <clipPath id="SVGID_7_">
+ <use xlink:href="#SVGID_16_" overflow="visible"/>
+ </clipPath>
+ </g>
+ </g>
+</g>
</svg>
diff --git a/arc-firefox-theme/chrome/global/reader/RM-Type-Controls-24x24.svg b/arc-firefox-theme/chrome/global/reader/RM-Type-Controls-24x24.svg
index 8a5a212..a25429a 100644
--- a/arc-firefox-theme/chrome/global/reader/RM-Type-Controls-24x24.svg
+++ b/arc-firefox-theme/chrome/global/reader/RM-Type-Controls-24x24.svg
@@ -1,8 +1,23 @@
<?xml version="1.0" encoding="utf-8"?>
-<!-- This Source Code Form is subject to the terms of the Mozilla Public
- - License, v. 2.0. If a copy of the MPL was not distributed with this
- - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
- <path fill="#808080" d="M8.23,18.748v-1.016l1.182-0.146c0.065-0.013,0.12-0.055,0.166-0.127s0.052-0.143,0.02-0.215L8.513,14.07 H4.236l-1.104,3.096c-0.039,0.104-0.02,0.199,0.059,0.283s0.153,0.13,0.225,0.137l1.123,0.146v1.016H0.232v-1.016l1.123-0.166 L5.837,5.008h2.275l4.443,12.197c0.052,0.124,0.103,0.21,0.151,0.259s0.145,0.089,0.288,0.122l0.762,0.146v1.016H8.23z M6.296,8.084l-1.68,4.805h3.398L6.296,8.084z"/>
- <path fill="#808080" d="M20.05,18.748l-0.264-0.996c-0.345,0.234-0.706,0.443-1.083,0.625c-0.331,0.156-0.702,0.298-1.112,0.425 c-0.409,0.127-0.835,0.19-1.277,0.19c-0.364,0-0.704-0.06-1.02-0.181s-0.592-0.293-0.829-0.518s-0.424-0.497-0.561-0.815 S13.7,16.801,13.7,16.404c0-0.299,0.024-0.576,0.073-0.83s0.146-0.49,0.293-0.708s0.356-0.426,0.63-0.625s0.637-0.392,1.089-0.581 s1.008-0.377,1.665-0.566s1.445-0.384,2.363-0.586v-0.244c0-0.098,0.003-0.186,0.01-0.264c0-0.091,0.003-0.182,0.01-0.273 c0.007-0.189-0.013-0.392-0.059-0.61s-0.137-0.42-0.273-0.605s-0.329-0.338-0.576-0.459s-0.569-0.181-0.967-0.181 c-0.137,0-0.259,0.003-0.366,0.01s-0.197,0.016-0.269,0.029c-0.085,0.013-0.159,0.026-0.225,0.039v1.895h-2.061 c-0.169,0.013-0.319-0.003-0.449-0.049c-0.11-0.039-0.213-0.107-0.308-0.205s-0.142-0.25-0.142-0.459 c0-0.371,0.132-0.703,0.396-0.996c0.263-0.293,0.607-0.542,1.033-0.747s0.904-0.363,1.435-0.474 c0.529-0.111,1.058-0.166,1.585-0.166c0.572,0,1.096,0.042,1.57,0.127s0.883,0.249,1.224,0.493c0.342,0.244,0.604,0.587,0.79,1.03 s0.278,1.025,0.278,1.748v5.137c0,0.124,0.042,0.229,0.127,0.317s0.188,0.138,0.312,0.151l0.879,0.059v0.938H20.05z M19.793,13.592 c-0.645,0.13-1.177,0.264-1.597,0.4s-0.754,0.293-1.001,0.469s-0.42,0.376-0.518,0.601s-0.146,0.487-0.146,0.786 c0,0.208,0.034,0.402,0.103,0.581s0.166,0.335,0.293,0.469s0.278,0.239,0.454,0.317s0.368,0.117,0.576,0.117 c0.215,0,0.432-0.023,0.649-0.068s0.415-0.094,0.591-0.146c0.208-0.065,0.407-0.14,0.596-0.225V13.592z"/>
+<svg version="1.1" id="Icons" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ viewBox="0 0 24 24" enable-background="new 0 0 24 24" xml:space="preserve">
+<g>
+ <path fill="#808080" d="M8.23,18.748v-1.016l1.182-0.146c0.065-0.013,0.12-0.055,0.166-0.127s0.052-0.143,0.02-0.215L8.513,14.07
+ H4.236l-1.104,3.096c-0.039,0.104-0.02,0.199,0.059,0.283s0.153,0.13,0.225,0.137l1.123,0.146v1.016H0.232v-1.016l1.123-0.166
+ L5.837,5.008h2.275l4.443,12.197c0.052,0.124,0.103,0.21,0.151,0.259s0.145,0.089,0.288,0.122l0.762,0.146v1.016H8.23z
+ M6.296,8.084l-1.68,4.805h3.398L6.296,8.084z"/>
+ <path fill="#808080" d="M20.05,18.748l-0.264-0.996c-0.345,0.234-0.706,0.443-1.083,0.625c-0.331,0.156-0.702,0.298-1.112,0.425
+ c-0.409,0.127-0.835,0.19-1.277,0.19c-0.364,0-0.704-0.06-1.02-0.181s-0.592-0.293-0.829-0.518s-0.424-0.497-0.561-0.815
+ S13.7,16.801,13.7,16.404c0-0.299,0.024-0.576,0.073-0.83s0.146-0.49,0.293-0.708s0.356-0.426,0.63-0.625s0.637-0.392,1.089-0.581
+ s1.008-0.377,1.665-0.566s1.445-0.384,2.363-0.586v-0.244c0-0.098,0.003-0.186,0.01-0.264c0-0.091,0.003-0.182,0.01-0.273
+ c0.007-0.189-0.013-0.392-0.059-0.61s-0.137-0.42-0.273-0.605s-0.329-0.338-0.576-0.459s-0.569-0.181-0.967-0.181
+ c-0.137,0-0.259,0.003-0.366,0.01s-0.197,0.016-0.269,0.029c-0.085,0.013-0.159,0.026-0.225,0.039v1.895h-2.061
+ c-0.169,0.013-0.319-0.003-0.449-0.049c-0.11-0.039-0.213-0.107-0.308-0.205s-0.142-0.25-0.142-0.459
+ c0-0.371,0.132-0.703,0.396-0.996c0.263-0.293,0.607-0.542,1.033-0.747s0.904-0.363,1.435-0.474
+ c0.529-0.111,1.058-0.166,1.585-0.166c0.572,0,1.096,0.042,1.57,0.127s0.883,0.249,1.224,0.493c0.342,0.244,0.604,0.587,0.79,1.03
+ s0.278,1.025,0.278,1.748v5.137c0,0.124,0.042,0.229,0.127,0.317s0.188,0.138,0.312,0.151l0.879,0.059v0.938H20.05z M19.793,13.592
+ c-0.645,0.13-1.177,0.264-1.597,0.4s-0.754,0.293-1.001,0.469s-0.42,0.376-0.518,0.601s-0.146,0.487-0.146,0.786
+ c0,0.208,0.034,0.402,0.103,0.581s0.166,0.335,0.293,0.469s0.278,0.239,0.454,0.317s0.368,0.117,0.576,0.117
+ c0.215,0,0.432-0.023,0.649-0.068s0.415-0.094,0.591-0.146c0.208-0.065,0.407-0.14,0.596-0.225V13.592z"/>
+</g>
</svg>
diff --git a/arc-firefox-theme/chrome/global/reader/RM-Type-Controls-Arrow.svg b/arc-firefox-theme/chrome/global/reader/RM-Type-Controls-Arrow.svg
index 837392f..9094d8a 100644
--- a/arc-firefox-theme/chrome/global/reader/RM-Type-Controls-Arrow.svg
+++ b/arc-firefox-theme/chrome/global/reader/RM-Type-Controls-Arrow.svg
@@ -1,8 +1,42 @@
<?xml version="1.0" encoding="utf-8"?>
-<!-- This Source Code Form is subject to the terms of the Mozilla Public
- - License, v. 2.0. If a copy of the MPL was not distributed with this
- - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
- <polygon opacity="0.15" points="16.583,0.015 16.569,0 4.583,12 16.569,24 16.583,23.985"/>
- <polygon fill="#fbfbfb" points="16.575,1.021 16.561,1.008 5.583,12 16.577,23.008 16.591,22.994 "/>
+<svg version="1.1" id="Icons" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+ viewBox="0 0 24 24" enable-background="new 0 0 24 24" xml:space="preserve">
+<polygon opacity="0.15" fill-rule="evenodd" clip-rule="evenodd" points="16.583,0.015 16.569,0 4.583,12 16.569,24 16.583,23.985
+ "/>
+<g enable-background="new ">
+ <g>
+ <defs>
+ <rect id="SVGID_2_" x="-125" y="-1086.667" width="22" height="34"/>
+ </defs>
+ <clipPath id="SVGID_1_">
+ <use xlink:href="#SVGID_2_" overflow="visible"/>
+ </clipPath>
+ <g clip-path="url(#SVGID_1_)">
+ <defs>
+ <rect id="SVGID_6_" x="-221" y="-1491.667" width="1080" height="2896"/>
+ </defs>
+ <clipPath id="SVGID_3_">
+ <use xlink:href="#SVGID_6_" overflow="visible"/>
+ </clipPath>
+ </g>
+ <g clip-path="url(#SVGID_1_)">
+ <defs>
+ <rect id="SVGID_10_" x="-221" y="-1491.667" width="1080" height="2896"/>
+ </defs>
+ <clipPath id="SVGID_5_">
+ <use xlink:href="#SVGID_10_" overflow="visible"/>
+ </clipPath>
+ </g>
+ <g clip-path="url(#SVGID_1_)">
+ <defs>
+ <rect id="SVGID_16_" x="-221" y="-1491.667" width="1080" height="2896"/>
+ </defs>
+ <clipPath id="SVGID_7_">
+ <use xlink:href="#SVGID_16_" overflow="visible"/>
+ </clipPath>
+ </g>
+ </g>
+</g>
+<polygon fill-rule="evenodd" clip-rule="evenodd" fill="#FBFBFB" points="16.575,1.021 16.561,1.008 5.583,12 16.577,23.008
+ 16.591,22.994 "/>
</svg>
diff --git a/arc-firefox-theme/chrome/global/reader/pocket.svg b/arc-firefox-theme/chrome/global/reader/pocket.svg
deleted file mode 100644
index d93fd6a..0000000
--- a/arc-firefox-theme/chrome/global/reader/pocket.svg
+++ /dev/null
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- This Source Code Form is subject to the terms of the Mozilla Public
- - License, v. 2.0. If a copy of the MPL was not distributed with this
- - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 24 24">
- <style>
- use:not(:target) {
- display: none;
- }
- use {
- fill: #808080;
- }
- use[id$="-added"] {
- fill: #ee4056;
- }
- </style>
- <defs>
- <path id="pocket-mark-shape" d="M21.901,4.204C21.642,3.484,20.956,3,20.196,3h-0.01h-1.721H3.814C3.067,3,2.385,3.474,2.119,4.179 C2.04,4.388,2,4.606,2,4.828v6.082l0.069,1.21c0.29,2.751,1.707,5.155,3.899,6.832c0.039,0.03,0.079,0.06,0.119,0.089l0.025,0.018 c1.175,0.866,2.491,1.452,3.91,1.741C10.677,20.932,11.347,21,12.013,21c0.615,0,1.232-0.057,1.839-0.171 c0.073-0.014,0.145-0.028,0.219-0.044c0.02-0.004,0.042-0.012,0.064-0.023c1.359-0.299,2.621-0.87,3.753-1.704l0.025-0.018 c0.04-0.029,0.08-0.059,0.119-0.089c2.192-1.677,3.609-4.08,3.898-6.832L22,10.91V4.828C22,4.618,21.975,4.409,21.901,4.204z M17.667,10.539l-4.704,4.547c-0.266,0.256-0.608,0.385-0.949,0.385c-0.342,0-0.684-0.129-0.949-0.385l-4.705-4.547 c-0.547-0.528-0.565-1.403-0.04-1.954c0.524-0.551,1.392-0.569,1.939-0.041l3.756,3.63l3.755-3.63 c0.547-0.528,1.415-0.51,1.939,0.04C18.231,9.136,18.213,10.011,17.667,10.539z"/>
- </defs>
- <use id="pocket-mark" xlink:href="#pocket-mark-shape"/>
- <use id="pocket-mark-added" xlink:href="#pocket-mark-shape"/>
-</svg>
diff --git a/arc-firefox-theme/chrome/global/tabbox.css b/arc-firefox-theme/chrome/global/tabbox.css
index f575996..822968c 100644
--- a/arc-firefox-theme/chrome/global/tabbox.css
+++ b/arc-firefox-theme/chrome/global/tabbox.css
@@ -48,7 +48,7 @@ tab {
color: -moz-DialogText;
}
-tab[visuallyselected="true"] {
+tab[selected="true"] {
z-index: 1;
margin-top: 0;
margin-bottom: -2px;
@@ -83,7 +83,7 @@ tab + tab {
border-bottom-left-radius: 2px;
}
-.tab-bottom[visuallyselected="true"] {
+.tab-bottom[selected="true"] {
margin-bottom: 0;
margin-top: -2px;
padding-top: 6px;
diff --git a/arc-firefox-theme/chrome/global/toolbarbutton.css b/arc-firefox-theme/chrome/global/toolbarbutton.css
index a62e173..4a11f72 100644
--- a/arc-firefox-theme/chrome/global/toolbarbutton.css
+++ b/arc-firefox-theme/chrome/global/toolbarbutton.css
@@ -106,25 +106,37 @@ toolbarbutton[type="menu-button"][disabled="true"]:hover:active {
}
/* ::::: toolbarbutton badged ::::: */
-.toolbarbutton-badge-stack > .toolbarbutton-icon[label]:not([label=""]) {
- -moz-margin-end: 0;
-}
.toolbarbutton-badge {
background-color: #d90000;
+}
+
+.toolbarbutton-badge::after {
+ /* The |content| property is set in the content stylesheet. */
font-size: 10px;
- padding: 0 2px 1px;
+ font-weight: bold;
+ padding: 1px 2px 2px;
color: #fff;
+ background-color: inherit;
border-radius: 2px;
box-shadow: 0 1px 0 hsla(0, 100%, 100%, .2) inset,
0 -1px 0 hsla(0, 0%, 0%, .1) inset,
0 1px 0 hsla(206, 50%, 10%, .2);
- margin: -6px 0 0 !important;
- -moz-margin-end: -8px !important;
- min-width: 14px;
+ position: absolute;
+ top: -4px;
+ right: -2px;
+ min-width: 10px;
line-height: 10px;
text-align: center;
- -moz-stack-sizing: ignore;
+}
+
+.toolbarbutton-badge:-moz-locale-dir(rtl)::after {
+ left: -2px;
+ right: auto;
+}
+
+.toolbarbutton-badge-container {
+ position: relative;
}
/* .......... dropmarker .......... */
diff --git a/arc-firefox-theme/chrome/global/tree/sort-asc.png b/arc-firefox-theme/chrome/global/tree/sort-asc.png
index 4e335c5..64d077a 100644
--- a/arc-firefox-theme/chrome/global/tree/sort-asc.png
+++ b/arc-firefox-theme/chrome/global/tree/sort-asc.png
Binary files differ
diff --git a/arc-firefox-theme/chrome/global/tree/sort-dsc.png b/arc-firefox-theme/chrome/global/tree/sort-dsc.png
index d5bb668..9c4a825 100644
--- a/arc-firefox-theme/chrome/global/tree/sort-dsc.png
+++ b/arc-firefox-theme/chrome/global/tree/sort-dsc.png
Binary files differ
diff --git a/arc-firefox-theme/chrome/global/tree/twisty-clsd-hover-rtl.png b/arc-firefox-theme/chrome/global/tree/twisty-clsd-hover-rtl.png
deleted file mode 100644
index 1b65197..0000000
--- a/arc-firefox-theme/chrome/global/tree/twisty-clsd-hover-rtl.png
+++ /dev/null
Binary files differ
diff --git a/arc-firefox-theme/chrome/global/tree/twisty-clsd-hover.png b/arc-firefox-theme/chrome/global/tree/twisty-clsd-hover.png
deleted file mode 100644
index 763c1da..0000000
--- a/arc-firefox-theme/chrome/global/tree/twisty-clsd-hover.png
+++ /dev/null
Binary files differ
diff --git a/arc-firefox-theme/chrome/global/tree/twisty-clsd-rtl.png b/arc-firefox-theme/chrome/global/tree/twisty-clsd-rtl.png
deleted file mode 100644
index 02f4e32..0000000
--- a/arc-firefox-theme/chrome/global/tree/twisty-clsd-rtl.png
+++ /dev/null
Binary files differ
diff --git a/arc-firefox-theme/chrome/global/tree/twisty-clsd.png b/arc-firefox-theme/chrome/global/tree/twisty-clsd.png
index f67f60c..7fe7fb5 100644
--- a/arc-firefox-theme/chrome/global/tree/twisty-clsd.png
+++ b/arc-firefox-theme/chrome/global/tree/twisty-clsd.png
Binary files differ
diff --git a/arc-firefox-theme/chrome/global/tree/twisty-open-hover-rtl.png b/arc-firefox-theme/chrome/global/tree/twisty-open-hover-rtl.png
deleted file mode 100644
index a0157cc..0000000
--- a/arc-firefox-theme/chrome/global/tree/twisty-open-hover-rtl.png
+++ /dev/null
Binary files differ
diff --git a/arc-firefox-theme/chrome/global/tree/twisty-open-hover.png b/arc-firefox-theme/chrome/global/tree/twisty-open-hover.png
deleted file mode 100644
index 31c9478..0000000
--- a/arc-firefox-theme/chrome/global/tree/twisty-open-hover.png
+++ /dev/null
Binary files differ
diff --git a/arc-firefox-theme/chrome/global/tree/twisty-open-rtl.png b/arc-firefox-theme/chrome/global/tree/twisty-open-rtl.png
deleted file mode 100644
index 4e606d2..0000000
--- a/arc-firefox-theme/chrome/global/tree/twisty-open-rtl.png
+++ /dev/null
Binary files differ
diff --git a/arc-firefox-theme/chrome/global/tree/twisty-open.png b/arc-firefox-theme/chrome/global/tree/twisty-open.png
index b8b7583..df66d77 100644
--- a/arc-firefox-theme/chrome/global/tree/twisty-open.png
+++ b/arc-firefox-theme/chrome/global/tree/twisty-open.png
Binary files differ
diff --git a/arc-firefox-theme/chrome/mozapps/aboutServiceWorkers.css b/arc-firefox-theme/chrome/mozapps/aboutServiceWorkers.css
deleted file mode 100644
index 1158622..0000000
--- a/arc-firefox-theme/chrome/mozapps/aboutServiceWorkers.css
+++ /dev/null
@@ -1,44 +0,0 @@
-/* This Source Code Form is subject to the terms of the Mozilla Public
- * License, v. 2.0. If a copy of the MPL was not distributed with this
- * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
-
-body {
- min-width: 330px;
- max-width: 100%;
- min-height: 330px;
- max-height: 100%;
-}
-
-.warningBackground {
- display: none;
- background: -moz-Dialog;
- width:100%;
- height:100%;
- z-index:10;
- top:0;
- left:0;
- position:fixed;
-}
-
-.warningMessage {
- color: -moz-FieldText;
- position: relative;
- min-width: 330px;
- max-width: 50em;
- margin: 4em auto;
- border: 1px solid ThreeDShadow;
- border-radius: 10px;
- padding: 3em;
- -moz-padding-start: 30px;
- background: -moz-Field;
- margin-left: auto;
- text-align: center;
-}
-
-.active {
- display: block;
-}
-
-.inactive {
- display: none;
-}
diff --git a/arc-firefox-theme/chrome/mozapps/downloads/downloadButtons.png b/arc-firefox-theme/chrome/mozapps/downloads/downloadButtons.png
index a5d0944..d36385c 100644
--- a/arc-firefox-theme/chrome/mozapps/downloads/downloadButtons.png
+++ b/arc-firefox-theme/chrome/mozapps/downloads/downloadButtons.png
Binary files differ
diff --git a/arc-firefox-theme/chrome/mozapps/extensions/category-dictionaries.png b/arc-firefox-theme/chrome/mozapps/extensions/category-dictionaries.png
new file mode 100644
index 0000000..a1e0d53
--- /dev/null
+++ b/arc-firefox-theme/chrome/mozapps/extensions/category-dictionaries.png
Binary files differ
diff --git a/arc-firefox-theme/chrome/mozapps/extensions/category-experiments.png b/arc-firefox-theme/chrome/mozapps/extensions/category-experiments.png
new file mode 100644
index 0000000..a9d0054
--- /dev/null
+++ b/arc-firefox-theme/chrome/mozapps/extensions/category-experiments.png
Binary files differ
diff --git a/arc-firefox-theme/chrome/mozapps/extensions/category-extensions.png b/arc-firefox-theme/chrome/mozapps/extensions/category-extensions.png
new file mode 100644
index 0000000..2ae95a5
--- /dev/null
+++ b/arc-firefox-theme/chrome/mozapps/extensions/category-extensions.png
Binary files differ
diff --git a/arc-firefox-theme/chrome/mozapps/extensions/category-languages.png b/arc-firefox-theme/chrome/mozapps/extensions/category-languages.png
new file mode 100644
index 0000000..c721159
--- /dev/null
+++ b/arc-firefox-theme/chrome/mozapps/extensions/category-languages.png
Binary files differ
diff --git a/arc-firefox-theme/chrome/mozapps/extensions/category-themes.png b/arc-firefox-theme/chrome/mozapps/extensions/category-themes.png
new file mode 100644
index 0000000..cde1c78
--- /dev/null
+++ b/arc-firefox-theme/chrome/mozapps/extensions/category-themes.png
Binary files differ
diff --git a/arc-firefox-theme/chrome/mozapps/extensions/extensions.css b/arc-firefox-theme/chrome/mozapps/extensions/extensions.css
index e3e5a63..5c642fb 100644
--- a/arc-firefox-theme/chrome/mozapps/extensions/extensions.css
+++ b/arc-firefox-theme/chrome/mozapps/extensions/extensions.css
@@ -2,21 +2,7 @@
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
-@import url("chrome://global/skin/in-content/common.css");
-
-.main-content {
- padding-top: 0;
- -moz-padding-end: 0;
-}
-
-#nav-header {
- min-height: 39px;
- background-color: #424f5a;
-}
-
-.view-pane > .list > scrollbox {
- -moz-padding-end: 48px;
-}
+@import url("chrome://global/skin/inContentUI.css");
/*** global warnings ***/
@@ -28,10 +14,13 @@
.global-warning {
-moz-box-align: center;
padding: 0 8px;
- color: #916D15;
font-weight: bold;
}
+.global-warning-text {
+ color: -moz-FieldText;
+}
+
#addons-page[warning] .global-warning-container {
background-color: rgba(255, 255, 0, 0.1);
background-image: url("chrome://mozapps/skin/extensions/stripes-warning.png");
@@ -40,23 +29,16 @@
#detail-view .global-warning {
padding: 4px 12px;
- border-bottom: 1px solid #c1c1c1;
+ border-bottom: 1px solid ThreeDShadow;
+ min-height: 41px;
}
@media (max-width: 600px) {
.global-warning-text {
display: none;
}
-
- .global-warning .warning-icon {
- background-color: #fff;
- box-shadow: 0 0 2px 5px #fff;
- border-radius: 10px;
- }
}
-/*** global informations ***/
-
/* Plugins aren't yet disabled by safemode (bug 342333),
so don't show that warning when viewing plugins. */
#addons-page[warning="safemode"] .view-pane[type="plugin"] .global-warning-container,
@@ -68,20 +50,32 @@
/*** notification icons ***/
-.warning-icon,
-.error-icon,
+.warning-icon {
+ list-style-image: url("moz-icon://stock/gtk-dialog-warning?size=menu");
+ width: 16px;
+ height: 16px;
+ margin: 3px 0;
+}
+
+.error-icon {
+ list-style-image: url("moz-icon://stock/gtk-dialog-error?size=menu");
+ width: 16px;
+ height: 16px;
+ margin: 3px 0;
+}
+
.pending-icon,
.info-icon {
+ list-style-image: url("moz-icon://stock/gtk-dialog-info?size=menu");
width: 16px;
+ height: 16px;
margin: 3px 0;
}
-
/*** view alert boxes ***/
.alert-container {
-moz-box-align: center;
- -moz-margin-end: 48px;
}
.alert-spacer-before {
@@ -95,10 +89,12 @@
.alert {
-moz-box-align: center;
padding: 10px;
- color: #333;
- border: 1px solid #c1c1c1;
- border-radius: 2px;
- background-color: #ebebeb;
+ font-size: 12px;
+ border: 1px solid ThreeDShadow;
+ border-radius: 8px;
+ color: WindowText;
+ background-color: Window;
+ background-clip: padding-box;
}
.alert .alert-title {
@@ -117,28 +113,65 @@
padding-right: 20px;
}
-
/*** category selector ***/
#categories {
- padding-top: 0;
+ -moz-appearance: none;
+ border: none;
+ -moz-margin-end: -1px;
+ background-color: transparent;
+ position: relative;
+ margin-top: 41px;
}
-.category[disabled] {
+.category {
+ -moz-appearance: none;
+ border-width: 1px;
+ -moz-border-end-width: 0;
+ border-style: solid;
+ border-color: transparent;
+ padding: 10px 4px;
+ -moz-box-align: center;
overflow: hidden;
- height: 0;
min-height: 0;
+ color: WindowText;
+}
+
+.category:-moz-locale-dir(ltr) {
+ border-top-left-radius: 5px;
+ border-bottom-left-radius: 5px;
+}
+
+.category:-moz-locale-dir(rtl) {
+ border-top-right-radius: 5px;
+ border-bottom-right-radius: 5px;
+}
+
+.category[disabled] {
+ border-top: 0;
+ border-bottom: 0;
+ height: 0;
opacity: 0;
- transition-property: min-height, opacity;
+ transition-property: height, opacity;
transition-duration: 1s, 0.8s;
}
.category:not([disabled]) {
- min-height: 40px;
- transition-property: min-height, opacity;
+ height: 52px;
+ transition-property: height, opacity;
transition-duration: 1s, 0.8s;
}
+.category[selected] {
+ background-color: -moz-Field;
+ color: -moz-FieldText;
+ border-color: ThreeDShadow;
+}
+
+.category-name {
+ font-size: 150%;
+}
+
/* Maximize the size of the viewport when the window is small */
@media (max-width: 800px) {
.category-name {
@@ -147,18 +180,23 @@
}
.category-badge {
- background-color: #55D4FF;
+ background-color: Highlight;
padding: 2px 8px;
margin: 6px 0;
- -moz-margin-start: 6px;
- border-radius: 100%;
- color: #FFF;
+ border-radius: 10000px;
+ color: HighlightText;
font-weight: bold;
text-align: center;
}
.category-badge[value="0"] {
- display: none;
+ visibility: hidden;
+}
+
+.category-icon {
+ width: 32px;
+ height: 32px;
+ -moz-margin-start: 6px;
}
#category-search > .category-icon {
@@ -202,109 +240,90 @@
/*** header ***/
#header {
- margin-top: 20px;
- margin-bottom: 20px;
- -moz-margin-end: 48px;
+ margin-bottom: 18px;
}
-@media (max-width: 600px) {
- #header-search {
- width: 12em;
- }
+.nav-button {
+ min-width: 0;
}
-.view-header {
- margin: 0;
- -moz-margin-end: 48px;
- border-bottom: 1px solid #c1c1c1;
+#back-btn:-moz-locale-dir(ltr) {
+ list-style-image: url("moz-icon://stock/gtk-go-back-ltr?size=toolbar");
}
-#header-utils-btn {
- height: 30px;
- line-height: 20px;
- border-color: #c1c1c1;
- background-color: #fbfbfb;
- padding-right: 10px;
- padding-left: 10px;
+#forward-btn:-moz-locale-dir(ltr) {
+ list-style-image: url("moz-icon://stock/gtk-go-forward-ltr?size=toolbar");
}
-#header-utils-btn:not([disabled="true"]):active:hover,
-#header-utils-btn[open="true"] {
- background-color: #dadada;
+#back-btn:-moz-locale-dir(rtl) {
+ list-style-image: url("moz-icon://stock/gtk-go-back-rtl?size=toolbar");
}
-.header-button {
- -moz-appearance: none;
- border: 1px solid;
- border-radius: 2px;
+#forward-btn:-moz-locale-dir(rtl) {
+ list-style-image: url("moz-icon://stock/gtk-go-forward-rtl?size=toolbar");
}
-.header-button[disabled="true"] > .toolbarbutton-icon {
- opacity: 0.4;
+#back-btn[disabled="true"]:-moz-locale-dir(ltr) {
+ list-style-image: url("moz-icon://stock/gtk-go-back-ltr?size=toolbar&state=disabled");
}
-.header-button:not([disabled="true"]):hover,
-#header-utils-btn:not([disabled="true"]):hover {
- background-color: #ebebeb;
- cursor: pointer;
+#forward-btn[disabled="true"]:-moz-locale-dir(ltr) {
+ list-style-image: url("moz-icon://stock/gtk-go-forward-ltr?size=toolbar&state=disabled");
}
-.header-button > .toolbarbutton-text {
- display: none;
+#back-btn[disabled="true"]:-moz-locale-dir(rtl) {
+ list-style-image: url("moz-icon://stock/gtk-go-back-rtl?size=toolbar&state=disabled");
}
-.nav-button {
- list-style-image: url(chrome://mozapps/skin/extensions/navigation.png);
- margin-top: 15px;
- margin-bottom: 15px;
- border-color: transparent;
+#forward-btn[disabled="true"]:-moz-locale-dir(rtl) {
+ list-style-image: url("moz-icon://stock/gtk-go-forward-rtl?size=toolbar&state=disabled");
}
-.nav-button:not([disabled="true"]):hover {
- border-color: #ebebeb;
+#header-utils-btn {
+ min-width: 4.5em;
}
-#back-btn:-moz-locale-dir(ltr),
-#forward-btn:-moz-locale-dir(rtl) {
- -moz-image-region: rect(0, 18px, 18px, 0);
+#header-utils-btn .toolbarbutton-icon {
+ list-style-image: url("moz-icon://stock/gtk-preferences?size=toolbar");
}
-#back-btn:-moz-locale-dir(rtl),
-#forward-btn:-moz-locale-dir(ltr) {
- -moz-image-region: rect(0, 36px, 18px, 18px);
+#header-utils-btn:-moz-focusring > .button-box {
+ border: none;
}
+#header-search {
+ margin: 0;
+}
-/*** sorters ***/
-
-.sort-controls {
- -moz-appearance: none;
+@media (max-width: 600px) {
+ #header-search {
+ width: 12em;
+ }
}
-.sorter {
- height: 35px;
- border: none;
- border-radius: 0;
- background-color: transparent;
- color: #536680;
+.view-header {
+ padding: 4px;
margin: 0;
- min-width: 12px !important;
- -moz-box-direction: reverse;
+ min-height: 41px;
+ background-color: ThreeDHighlight;
+ border-bottom: 1px solid ThreeDShadow;
}
-.sorter .button-box {
- padding-top: 0;
- padding-bottom: 0;
+
+/*** sorters ***/
+
+.sort-controls {
+ -moz-appearance: none;
}
-.sorter[checkState="1"],
-.sorter[checkState="2"] {
- background-color: #ebebeb;
- box-shadow: 0 -4px 0 0 #ff9500 inset;
+.sorter[checkState="1"] .button-icon {
+ display: -moz-box;
+ list-style-image: url("moz-icon://stock/gtk-sort-descending?size=16");
}
-.sorter .button-icon {
- -moz-margin-start: 6px;
+.sorter[checkState="2"] .button-icon {
+ display: -moz-box;
+ list-style-image: url("moz-icon://stock/gtk-sort-ascending?size=16");
}
@@ -347,27 +366,18 @@
.list {
-moz-appearance: none;
margin: 0;
- border-width: 0 !important;
+ border: none;
background-color: transparent;
}
-.list > scrollbox > .scrollbox-innerbox {
- border: 1px dotted transparent;
-}
-
-.list:-moz-focusring > scrollbox > .scrollbox-innerbox {
- border-color: #0095dd;
-}
-
.addon {
- color: #444;
- border-bottom: 1px solid #c1c1c1;
+ border-bottom: 1px solid ThreeDLightShadow;
padding: 5px;
- background-origin: border-box;
}
-.addon:not(:only-child):last-child {
- border-bottom-width: 0;
+.addon[selected] .text-link,
+.addon[selected] .button-link {
+ color: inherit;
}
.details {
@@ -390,10 +400,6 @@
max-height: 48px;
}
-.content-inner-container {
- -moz-margin-end: 5px;
-}
-
.addon[active="false"] .icon {
filter: grayscale(1);
}
@@ -420,6 +426,7 @@
.name-container {
font-size: 150%;
+ margin-bottom: 0;
font-weight: bold;
-moz-box-align: end;
-moz-box-flex: 1;
@@ -429,6 +436,10 @@
font-weight: bold;
}
+.addon-view[active="false"]:not([selected]) {
+ color: GrayText;
+}
+
.description-container {
-moz-margin-start: 6px;
-moz-box-align: center;
@@ -442,7 +453,6 @@
.pending,
.error {
-moz-margin-start: 48px;
- font-weight: bold;
-moz-box-align: center;
}
@@ -455,6 +465,7 @@
-moz-box-align: stretch;
}
+.advancedinfo-container,
.update-info-container {
-moz-box-align: center;
}
@@ -482,54 +493,21 @@
-moz-box-pack: end;
}
-.addon-view .warning {
- color: #916d15;
+.addon-view:not([selected]) .warning {
+ color: #90792E;
}
-.addon-view .error {
- color: #d74345;
+.addon-view:not([selected]) .error {
+ color: #7C322B;
}
-.addon-view .pending {
- color: #1b7123;
+.addon-view:not([selected]) .pending {
+ color: #4F7939;
}
-.addon-view[pending="disable"] .pending,
-.addon-view[pending="uninstall"] .pending {
- color: #62666e;
-}
-
-.addon .relnotes-container {
- -moz-box-align: start;
- -moz-margin-start: 6px;
- height: 0;
- overflow: hidden;
- opacity: 0;
- transition-property: height, opacity;
- transition-duration: 0.5s, 0.5s;
-}
-
-.addon[show-relnotes] .relnotes-container {
- opacity: 1;
- transition-property: height, opacity;
- transition-duration: 0.5s, 0.5s;
-}
-
-.addon .relnotes-header {
- font-weight: bold;
- margin: 10px 0;
-}
-
-.addon .relnotes-toggle {
- -moz-appearance: none;
- border: none;
- background: transparent;
- font-weight: bold;
- cursor: pointer;
-}
-
-.addon .relnotes-toggle > .button-box > .button-icon {
- -moz-padding-start: 4px;
+.addon[active="false"] {
+ background-image: linear-gradient(rgba(135, 135, 135, 0.2),
+ rgba(135, 135, 135, 0.1));
}
.addon-view[notification="warning"] {
@@ -563,38 +541,41 @@
background-repeat: repeat-x;
}
-.addon[selected] {
- background-color: #fafafa;
- color: #333;
- -moz-padding-start: 1px; /* compensate the 4px border */
- -moz-border-start: solid 4px #ff9500;
+.addon .relnotes-container {
+ -moz-box-align: start;
+ height: 0;
+ overflow: hidden;
+ opacity: 0;
+ transition-property: height, opacity;
+ transition-duration: 0.5s, 0.5s;
}
-.addon[active="false"] > .content-container > .content-inner-container {
- color: #999;
+.addon[show-relnotes] .relnotes-container {
+ opacity: 1;
+ transition-property: height, opacity;
+ transition-duration: 0.5s, 0.5s;
}
-.addon[active="false"][selected] > .content-container > .content-inner-container {
- color: #777;
+.addon .relnotes-header {
+ font-weight: bold;
+ margin: 10px 0;
}
-
-/*** item - uninstalled ***/
-
-.addon[status="uninstalled"] {
+.addon .relnotes-toggle {
+ -moz-appearance: none;
border: none;
+ background: transparent;
+ font-weight: bold;
+ cursor: pointer;
+ list-style-image: url("moz-icon://stock/gtk-go-down?size=16");
}
-.addon[status="uninstalled"] > .container {
- -moz-box-align: center;
- padding: 4px 20px;
- background-color: #FDFFA8;
- border-radius: 8px;
- font-size: 120%;
+.addon .relnotes-toggle > .button-box > .button-icon {
+ display: -moz-box;
}
-.addon[status="uninstalled"][selected] {
- background-color: transparent;
+.addon[show-relnotes] .relnotes-toggle {
+ list-style-image: url("moz-icon://stock/gtk-go-up?size=16");
}
@@ -602,16 +583,13 @@
#search-filter {
padding: 5px 20px;
- -moz-margin-end: 48px;
font-size: 120%;
- border-bottom: 1px solid #c1c1c1;
overflow-x: hidden;
+ border-bottom: 1px solid ThreeDShadow;
}
#search-filter-label {
font-weight: bold;
- color: grey;
- -moz-margin-end: 10px;
}
#search-allresults-link {
@@ -619,11 +597,10 @@
margin-bottom: 2em;
}
-
/*** detail view ***/
-#detail-view {
- -moz-margin-end: 48px;
+#detail-view[active="false"] .fade {
+ opacity: 0.6;
}
#detail-view .loading {
@@ -631,16 +608,16 @@
}
#detail-view[loading-extended] .loading {
+ -moz-box-align: center;
+ -moz-box-pack: center;
opacity: 1;
transition-property: opacity;
transition-duration: 1s;
}
.detail-view-container {
- -moz-padding-end: 2em;
- padding-bottom: 2em;
+ padding: 0 2em 2em 2em;
font-size: 110%;
- color: #333;
}
#detail-notifications {
@@ -657,7 +634,6 @@
#detail-icon-container {
width: 64px;
-moz-margin-end: 10px;
- margin-top: 6px;
}
#detail-icon {
@@ -673,28 +649,23 @@
font-size: 200%;
}
-#detail-screenshot-box {
- -moz-margin-end: 2em;
-}
-
#detail-screenshot {
+ -moz-margin-end: 2em;
max-width: 300px;
max-height: 300px;
- background-color: white;
- box-shadow: 0 1px 2px #666;
}
#detail-screenshot[loading] {
- background-image: url("chrome://global/skin/icons/loading_16.png"),
- linear-gradient(rgba(255, 255, 255, 0.5), transparent);
+ background-image: url("chrome://global/skin/icons/loading_16.png");
background-position: 50% 50%;
background-repeat: no-repeat;
- border-radius: 2px;
+ border: 1px threedshadow solid;
+ border-radius: 5px;
+ box-sizing: border-box;
}
#detail-screenshot[loading="error"] {
- background-image: url("chrome://global/skin/media/error.png"),
- linear-gradient(rgba(255, 255, 255, 0.5), transparent);
+ background-image: url("chrome://global/skin/media/error.png");
}
#detail-desc-container {
@@ -715,44 +686,20 @@
}
#detail-contributions {
- border-radius: 2px;
- border: 1px solid #D2DBE8;
+ border-radius: 5px;
+ border: 1px solid ThreeDShadow;
margin-bottom: 2em;
padding: 1em;
- background-color: #F3F7FB;
+ background: ThreeDHighlight;
}
#detail-contrib-description {
font-style: italic;
margin-bottom: 1em;
- color: #373D48;
}
#detail-contrib-suggested {
- color: grey;
- font-weight: bold;
-}
-
-#detail-contrib-btn {
- color: #FFF;
- text-shadow: none;
- border: 1px solid #0095dd;
- list-style-image: url("chrome://mozapps/skin/extensions/heart.png");
- background-color: #0095dd;
-}
-
-#detail-contrib-btn .button-icon {
- -moz-margin-end: 5px;
-}
-
-#detail-contrib-btn:not(:active):hover {
- border-color: #008acb;
- background-color: #008acb;
-}
-
-#detail-contrib-btn:active:hover {
- background-color: #006b9d;
- border-color: #006b9d;
+ color: GrayText;
}
#detail-grid {
@@ -773,18 +720,20 @@ setting[first-row="true"] {
.detail-row,
.detail-row-complex,
setting {
- border-top: 1px solid #c1c1c1;
+ border-top: 1px solid ThreeDShadow;
-moz-box-align: center;
- min-height: 35px;
- font-size: 1.25rem;
- line-height: 20px;
- text-shadow: 0 1px 1px #fefffe;
+ min-height: 32px;
}
#detail-controls {
margin-bottom: 1em;
}
+#detail-view[active="false"]:not([pending]):not([notification]) {
+ background-image: linear-gradient(rgba(135, 135, 135, 0.1),
+ rgba(135, 135, 135, 0));
+}
+
setting[first-row="true"] {
margin-top: 2em;
}
@@ -794,7 +743,7 @@ setting {
}
.preferences-alignment {
- min-height: 30px;
+ min-height: 32px;
-moz-box-align: center;
}
@@ -810,11 +759,20 @@ setting {
display: none;
}
+menulist { /* Fixes some styling inconsistencies */
+ font-size: 100%;
+ margin: 1px 5px 2px 5px;
+}
+
+colorpicker[type="button"] { /* Fixes some styling inconsistencies */
+ height: 29px;
+ margin: 1px 5px 2px 5px;
+}
+
setting[type="radio"] > radiogroup {
-moz-box-orient: horizontal;
}
-
/*** creator ***/
.creator > label {
@@ -832,81 +790,60 @@ setting[type="radio"] > radiogroup {
.meta-rating {
-moz-margin-end: 0;
- padding-top: 2px;
+ vertical-align: text-top;
+}
+
+.meta-rating[showrating="average"] > .star {
+ list-style-image: url("chrome://mozapps/skin/extensions/rating-not-won.png");
+ padding: 0 1px;
+}
+
+.meta-rating[showrating="user"] > .star {
+ list-style-image: url("chrome://mozapps/skin/extensions/rating-unrated.png");
+ padding: 2px 3px;
+}
+
+.meta-rating > .star[on="true"],
+.meta-rating[showrating="user"] > .star[hover] {
+ list-style-image: url("chrome://mozapps/skin/extensions/rating-won.png");
+ padding: 0 1px;
}
/*** download progress ***/
.download-progress {
- border: 1px solid #c1c1c1;
- border-radius: 2px;
- background-color: #fbfbfb;
width: 200px;
- height: 30px;
- margin: 2px 4px;
-}
-
-.download-progress[mode="undetermined"] {
- border-color: #0095dd;
}
.download-progress .start-cap,
-.download-progress[complete] .end-cap,
-.download-progress[mode="undetermined"] .end-cap,
-.download-progress .progress .progress-bar {
- -moz-appearance: none;
- background-color: #0095dd;
-}
-
-.download-progress .progress .progress-bar {
- min-height: 28px;
+.download-progress .end-cap {
+ display: none;
}
.download-progress .progress {
- -moz-appearance: none;
- background-color: transparent;
padding: 0;
margin: 0;
border: none;
}
-.download-progress .start-cap,
-.download-progress .end-cap {
- width: 4px;
-}
-
-.download-progress .start-cap:-moz-locale-dir(ltr),
-.download-progress .end-cap:-moz-locale-dir(rtl) {
- border-radius: 1px 0 0 1px;
-}
-
-.download-progress .end-cap:-moz-locale-dir(ltr),
-.download-progress .start-cap:-moz-locale-dir(rtl) {
- border-radius: 0 1px 1px 0;
-}
-
.download-progress .cancel {
-moz-appearance: none;
- padding: 3px;
- min-width: 0;
- width: 20px;
- height: 20px;
+ background-color: ButtonFace;
+ padding-bottom: 1px;
+ -moz-padding-start: 2px;
+ border-width: 1px;
+ border-style: solid;
+ border-color: ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;
+ border-radius: 10000px;
+ min-width: 16px;
+ width: 16px;
+ height: 16px;
margin: 3px;
}
-.download-progress .cancel .button-box {
- /* override in-content/common.css !important rule */
- padding: 0 !important;
- border: none;
-}
-
-.download-progress .cancel .button-text {
- display: none;
-}
-
-.download-progress .cancel .button-icon {
- margin: 0;
+.download-progress .cancel:hover {
+ background-color: -moz-ButtonHoverFace;
}
.download-progress .cancel {
@@ -917,11 +854,6 @@ setting[type="radio"] > radiogroup {
-moz-box-align: center;
}
-.download-progress .status {
- color: #333;
- text-shadow: #fff 0 0 2px;
-}
-
/*** install status ***/
@@ -936,13 +868,8 @@ setting[type="radio"] > radiogroup {
-moz-box-align: center;
}
-#updates-container .button-link {
- font-weight: bold;
-}
-
#updates-installed,
#updates-downloaded {
- color: #00BB00;
font-weight: bold;
}
@@ -961,37 +888,46 @@ setting[type="radio"] > radiogroup {
display: block !important;
}
-button.button-link {
+.addon-control.enable {
+ list-style-image: url("moz-icon://stock/gtk-yes?size=button");
+}
+
+.addon-control.disable {
+ list-style-image: url("moz-icon://stock/gtk-no?size=button");
+}
+
+.addon-control.remove {
+ list-style-image: url("moz-icon://stock/gtk-remove?size=button");
+}
+
+.addon-control.preferences {
+ list-style-image: url("moz-icon://stock/gtk-preferences?size=button");
+}
+
+.addon-control.install,
+.addon-control.update {
+ list-style-image: url("moz-icon://stock/gtk-save?size=button");
+}
+
+.button-link {
-moz-appearance: none;
background: transparent;
border: none;
- box-shadow: none;
- color: #0095dd;
+ text-decoration: underline;
+ color: -moz-nativehyperlinktext;
cursor: pointer;
min-width: 0;
- height: 20px;
margin: 0 6px;
}
-button.button-link:not(:-moz-focusring) > .button-box {
- border-width: 0;
- margin: 1px;
+.button-link:active {
+ color: -moz-activehyperlinktext;
}
-button.button-link:hover {
- background-color: transparent;
- color: #178ce5;
- text-decoration: underline;
-}
-
-/* Needed to override normal button style from inContent.css */
-button.button-link:not([disabled="true"]):active:hover {
- background-color: transparent;
- color: #ff9500;
- text-decoration: none;
+.header-button .toolbarbutton-text {
+ display: none;
}
-
/*** telemetry experiments ***/
#detail-experiment-container {
@@ -1018,87 +954,3 @@ button.button-link:not([disabled="true"]):active:hover {
#detail-view[active="true"] #detail-experiment-bullet {
fill: rgb(106, 201, 20);
}
-
-/*** info UI for add-ons that have been disabled for being unsigned ***/
-
-#show-disabled-unsigned-extensions:not(:hover) {
- background-color: #fcf8ed;
-}
-
-#disabled-unsigned-addons-info {
- margin-bottom: 2em;
- -moz-margin-end: 48px;
-}
-
-#disabled-unsigned-addons-heading {
- font-size: 1.4em;
- font-weight: bold;
- margin-bottom: .5em;
-}
-
-#signing-dev-info {
- font-style: italic;
-}
-
-#detail-findUpdates-btn[hidden] {
- display: -moz-box;
- visibility: hidden;
-}
-
-#header-utils-btn .toolbarbutton-icon {
- list-style-image: url("chrome://mozapps/skin/extensions/utilities.svg#utilities-native");
-}
-
-.warning-icon {
- list-style-image: url("moz-icon://stock/gtk-dialog-warning?size=menu");
- height: 16px;
-}
-
-.error-icon {
- list-style-image: url("moz-icon://stock/gtk-dialog-error?size=menu");
- height: 16px;
-}
-
-.pending-icon,
-.info-icon {
- list-style-image: url("moz-icon://stock/gtk-dialog-info?size=menu");
- height: 16px;
-}
-
-.sorter[checkState="1"] .button-icon {
- display: -moz-box;
- list-style-image: url("moz-icon://stock/gtk-sort-descending?size=16");
-}
-
-.sorter[checkState="2"] .button-icon {
- display: -moz-box;
- list-style-image: url("moz-icon://stock/gtk-sort-ascending?size=16");
-}
-
-.addon .relnotes-toggle {
- list-style-image: url("moz-icon://stock/gtk-go-down?size=16");
-}
-
-.addon .relnotes-toggle > .button-box > .button-icon {
- display: -moz-box;
-}
-
-.addon[show-relnotes] .relnotes-toggle {
- list-style-image: url("moz-icon://stock/gtk-go-up?size=16");
-}
-
-.meta-rating[showrating="average"] > .star {
- list-style-image: url("chrome://mozapps/skin/extensions/rating-not-won.png");
- padding: 0 1px;
-}
-
-.meta-rating[showrating="user"] > .star {
- list-style-image: url("chrome://mozapps/skin/extensions/rating-unrated.png");
- padding: 2px 3px;
-}
-
-.meta-rating > .star[on="true"],
-.meta-rating[showrating="user"] > .star[hover] {
- list-style-image: url("chrome://mozapps/skin/extensions/rating-won.png");
- padding: 0 1px;
-}
diff --git a/arc-firefox-theme/chrome/mozapps/extensions/navigation.png b/arc-firefox-theme/chrome/mozapps/extensions/navigation.png
index 67ff3d9..8ff6391 100644
--- a/arc-firefox-theme/chrome/mozapps/extensions/navigation.png
+++ b/arc-firefox-theme/chrome/mozapps/extensions/navigation.png
Binary files differ
diff --git a/arc-firefox-theme/chrome/mozapps/extensions/newaddon.css b/arc-firefox-theme/chrome/mozapps/extensions/newaddon.css
index 5801a24..2e5e252 100644
--- a/arc-firefox-theme/chrome/mozapps/extensions/newaddon.css
+++ b/arc-firefox-theme/chrome/mozapps/extensions/newaddon.css
@@ -2,10 +2,10 @@
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
-@import url("chrome://global/skin/in-content/common.css");
+@import url("chrome://global/skin/inContentUI.css");
#addon-page {
- font-size: 1.1em;
+ padding: 0;
}
#addon-scrollbox {
@@ -24,7 +24,7 @@
#addon-container {
overflow: visible;
- max-width: 800px;
+ max-width: 600px;
margin: 20px;
padding: 30px 90px;
}
@@ -35,7 +35,6 @@
}
#icon {
- margin-top: 8px;
-moz-margin-end: 10px;
max-width: 64px;
max-height: 64px;
@@ -79,7 +78,6 @@
list-style-image: url("chrome://mozapps/skin/extensions/alerticon-warning.png");
width: 16px;
height: 15px;
- margin-top: 5px;
-moz-margin-end: 5px;
}
@@ -92,7 +90,7 @@
#restartPanel {
margin-top: 25px;
-moz-box-pack: end;
- -moz-box-align: center;
+ -moz-box-align: end;
}
#continuePanel {
diff --git a/arc-firefox-theme/chrome/mozapps/extensions/utilities.svg b/arc-firefox-theme/chrome/mozapps/extensions/utilities.svg
index 6792871..fd91100 100644
--- a/arc-firefox-theme/chrome/mozapps/extensions/utilities.svg
+++ b/arc-firefox-theme/chrome/mozapps/extensions/utilities.svg
@@ -1,8 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
-<!-- This Source Code Form is subject to the terms of the Mozilla Public
- - License, v. 2.0. If a copy of the MPL was not distributed with this
- - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="16" height="16" viewBox="0 0 16 16">
+<svg xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ x="0"
+ y="0"
+ width="16"
+ height="16"
+ viewBox="0 0 16 16">
<style>
use:not(:target) {
display: none;
@@ -14,7 +17,7 @@
fill: GrayText;
}
</style>
- <defs>
+ <defs style="display: none;">
<path id="utilities-shape" d="m11.5,13.9l-.6-1.5c.3-.2 .5-.4 .8-.6 .2-.2 .4-.5 .6-.7l1.5,.6c.3,.1 .6,0 .7-.3l.4-1c.1-.3 0-.6-.3-.7l-1.5-.6c.1-.6 .1-1.3 0-2l1.5-.6c.3-.1 .4-.4 .3-.7l-.4-1c-.1-.3-.4-.4-.7-.3l-1.5,.6c-.2-.3-.4-.5-.6-.8-.2-.1-.5-.3-.7-.5l.6-1.5c.1-.3 0-.6-.3-.7l-.9-.4c-.3-.1-.6,0-.7,.3l-.6,1.5c-.6-.1-1.3-.1-2,0l-.6-1.5c-.1-.3-.4-.4-.7-.3l-1,.4c-.2,.1-.3,.4-.2,.6l.6,1.5c-.3,.3-.5,.5-.8,.7-.2,.3-.4,.5-.6,.8l-1.5-.7c-.3-.1-.6,0-.7,.3l-.4,.9c-.1,.3 0,.6 .3,.7l1.5,.7c-.1,.6-.1,1.3 0,1.9l-1.5,.6c-.3,.1-.4,.4-.3,.7l.4,1c.1,.3 .4,.4 .7,.3l1.5-.6c.2,.3 .4,.5 .6,.8 .2,.2 .5,.4 .7,.6l-.6,1.5c-.1,.3 0,.6 .3,.7l1,.4c.3,.1 .6,0 .7-.3l.6-1.5c.6,.1 1.3,.1 2,0l.6,1.5c.1,.3 .4,.4 .7,.3l1-.4c.1-.1 .3-.4 .1-.7zm-5.1-4.2c-.9-.9-.9-2.4 0-3.3 .9-.9 2.4-.9 3.3,0 .9,.9 .9,2.4 0,3.3-.9,.9-2.4,.9-3.3,0z"/>
</defs>
<use id="utilities" xlink:href="#utilities-shape"/>
diff --git a/arc-firefox-theme/chrome/mozapps/formautofill/requestAutocomplete.css b/arc-firefox-theme/chrome/mozapps/formautofill/requestAutocomplete.css
index 7ddd77c..9bc9007 100644
--- a/arc-firefox-theme/chrome/mozapps/formautofill/requestAutocomplete.css
+++ b/arc-firefox-theme/chrome/mozapps/formautofill/requestAutocomplete.css
@@ -2,7 +2,7 @@
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
-@import url("chrome://global/skin/in-content/common.css");
+@import url(chrome://global/skin/inContentUI.css);
:root {
height: 100%;
diff --git a/arc-firefox-theme/chrome/mozapps/passwordmgr/key.png b/arc-firefox-theme/chrome/mozapps/passwordmgr/key.png
index b5e8afe..9472be0 100644
--- a/arc-firefox-theme/chrome/mozapps/passwordmgr/key.png
+++ b/arc-firefox-theme/chrome/mozapps/passwordmgr/key.png
Binary files differ
diff --git a/arc-firefox-theme/chrome/mozapps/places/defaultFavicon@2x.png b/arc-firefox-theme/chrome/mozapps/places/defaultFavicon@2x.png
deleted file mode 100644
index 052bfd3..0000000
--- a/arc-firefox-theme/chrome/mozapps/places/defaultFavicon@2x.png
+++ /dev/null
Binary files differ
diff --git a/arc-firefox-theme/chrome/mozapps/plugins/notifyPluginCrashed.png b/arc-firefox-theme/chrome/mozapps/plugins/notifyPluginCrashed.png
new file mode 100644
index 0000000..34cabf8
--- /dev/null
+++ b/arc-firefox-theme/chrome/mozapps/plugins/notifyPluginCrashed.png
Binary files differ
diff --git a/arc-firefox-theme/chrome/mozapps/plugins/notifyPluginGeneric.png b/arc-firefox-theme/chrome/mozapps/plugins/notifyPluginGeneric.png
new file mode 100644
index 0000000..34cabf8
--- /dev/null
+++ b/arc-firefox-theme/chrome/mozapps/plugins/notifyPluginGeneric.png
Binary files differ
diff --git a/arc-firefox-theme/chrome/mozapps/update/downloadButtons.png b/arc-firefox-theme/chrome/mozapps/update/downloadButtons.png
index a5d0944..d36385c 100644
--- a/arc-firefox-theme/chrome/mozapps/update/downloadButtons.png
+++ b/arc-firefox-theme/chrome/mozapps/update/downloadButtons.png
Binary files differ
diff --git a/arc-firefox-theme/chrome/mozapps/xpinstall/xpinstallItemGeneric.png b/arc-firefox-theme/chrome/mozapps/xpinstall/xpinstallItemGeneric.png
new file mode 100644
index 0000000..2ae95a5
--- /dev/null
+++ b/arc-firefox-theme/chrome/mozapps/xpinstall/xpinstallItemGeneric.png
Binary files differ
diff --git a/arc-firefox-theme/install.rdf b/arc-firefox-theme/install.rdf
index 9067f75..d0e0d24 100644
--- a/arc-firefox-theme/install.rdf
+++ b/arc-firefox-theme/install.rdf
@@ -5,7 +5,7 @@
<Description about="urn:mozilla:install-manifest">
<em:id>{52c2877e-44e1-11e5-8874-a62d1d5d46B0}</em:id>
- <em:version>41.20150921</em:version>
+ <em:version>38.20150921</em:version>
<em:type>4</em:type>
<em:name>Arc Theme</em:name>
<em:description>Arc Theme for Firefox</em:description>
@@ -16,8 +16,8 @@
<em:targetApplication>
<Description>
<em:id>{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id>
- <em:minVersion>41.0</em:minVersion>
- <em:maxVersion>44.0</em:maxVersion>
+ <em:minVersion>38.0</em:minVersion>
+ <em:maxVersion>38.*</em:maxVersion>
</Description>
</em:targetApplication>