modifications mostly to awesome

This commit is contained in:
Chris Cochrun 2020-06-01 07:15:38 -05:00
parent a7db9e944a
commit dda80f1d77
126 changed files with 6539 additions and 27 deletions

View file

@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
<path fill="context-fill" fill-opacity="context-fill-opacity" d="M11,13H5a1,1,0,0,1-1-1V7A1,1,0,0,1,5,6V5a3,3,0,0,1,6,0V6a1,1,0,0,1,1,1v5A1,1,0,0,1,11,13ZM8,3A2,2,0,0,0,6,5V6h4V5A2,2,0,0,0,8,3Z"/>
</svg>

After

Width:  |  Height:  |  Size: 288 B

View file

@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
<path fill="context-fill" fill-opacity="context-fill-opacity" d="M11,13.5H5a1,1,0,0,1-1-1v-5a1,1,0,0,1,1-1H5.5v-1a2.5,2.5,0,0,1,5,0v1H11a1,1,0,0,1,1,1v5A1,1,0,0,1,11,13.5ZM8,4A1.5,1.5,0,0,0,6.5,5.5v1h3v-1A1.5,1.5,0,0,0,8,4Z"/>
</svg>

After

Width:  |  Height:  |  Size: 318 B

View file

@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
<path fill-rule="evenodd" fill="context-fill" fill-opacity="context-fill-opacity" d="M8,1l8,13H0ZM7,6H9V9H7V6Zm0,4H9v2H7V10Z"/>
</svg>

After

Width:  |  Height:  |  Size: 219 B

View file

@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
<path fill-rule="evenodd" fill="context-fill" fill-opacity="context-fill-opacity" d="M7.75,2.5L14,13.5H1.5ZM7,6.5H8.5v3H7v-3Zm0,4H8.5V12H7V10.5Z"/>
</svg>

After

Width:  |  Height:  |  Size: 240 B

View file

@ -0,0 +1,14 @@
<svg
xmlns="http://www.w3.org/2000/svg"
width="16" height="16" viewBox="0 0 16 16"
>
<path
stroke="context-fill"
stroke-opacity="context-fill-opacity"
fill="none"
stroke-linecap="round"
stroke-linejoin="round"
stroke-width="1.5px"
d="M5.75,4.25L10.25,8l-4.5,3.75"
/>
</svg>

After

Width:  |  Height:  |  Size: 345 B

View file

@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32">
<path fill="context-fill" fill-opacity="context-fill-opacity" d="M31.4 14.627c-.044-.289-.088-.46-.088-.46s-.113.131-.3.379a10.8 10.8 0 0 0-.375-2.04 13.883 13.883 0 0 0-.94-2.418 10.078 10.078 0 0 0-.858-1.473q-.177-.264-.36-.512c-.571-.934-1.227-1.5-1.986-2.583a7.826 7.826 0 0 1-.993-2.692 10.88 10.88 0 0 0-.477 1.761c-.779-.786-1.458-1.345-1.866-1.726C21.133.978 21.367 0 21.367 0s-3.773 4.209-2.137 8.6a8.43 8.43 0 0 0 2.81 3.744c1.581 1.3 3.283 2.33 4.18 4.952a8.4 8.4 0 0 0-3.154-3.327 7.593 7.593 0 0 1 .6 3.006 7.145 7.145 0 0 1-8.736 6.96 6.576 6.576 0 0 1-1.77-.6 7.2 7.2 0 0 1-2.121-1.96l-.01-.017.126.046a6.517 6.517 0 0 0 .9.242 5.644 5.644 0 0 0 3.594-.424c1.129-.626 1.813-1.091 2.367-.908h.01c.542.172.969-.353.581-.9a2.949 2.949 0 0 0-2.846-1.114c-1.131.165-2.167.968-3.648.19a3.13 3.13 0 0 1-.278-.163c-.1-.058.317.088.221.022a7.351 7.351 0 0 1-.931-.555c-.022-.018.224.07.2.052a3.591 3.591 0 0 1-.971-.982 1.746 1.746 0 0 1-.066-1.559 1.376 1.376 0 0 1 .6-.566c.192.095.31.166.31.166s-.087-.16-.135-.244c.017-.006.032 0 .049-.011.168.073.539.261.734.376a1.018 1.018 0 0 1 .335.3s.067-.033.017-.173a.907.907 0 0 0-.347-.425h.016A2.952 2.952 0 0 1 12.3 15a2.085 2.085 0 0 0 .171-.906 1.181 1.181 0 0 0-.069-.5c-.054-.1.03-.14.123-.035a.977.977 0 0 0-.079-.239v-.008s.053-.069.078-.095a1.434 1.434 0 0 1 .216-.176 10 10 0 0 1 1.469-.749c.416-.181.759-.32.83-.36a2.287 2.287 0 0 0 .294-.226 1.973 1.973 0 0 0 .661-1.143 1.593 1.593 0 0 0 .017-.178v-.105c-.06-.226-.449-.395-2.483-.586a1.778 1.778 0 0 1-1.454-1.364v.009c-.029.075-.055.15-.081.225.026-.075.052-.151.081-.225v-.016a5.153 5.153 0 0 1 1.992-2.474c.052-.043-.208.011-.156-.032a5.18 5.18 0 0 1 .532-.225c.091-.039-.391-.222-.818-.178a2.2 2.2 0 0 0-.758.178c.1-.086.4-.2.33-.2a4.877 4.877 0 0 0-1.547.585.315.315 0 0 1 .03-.14 2.407 2.407 0 0 0-.966.746 1.286 1.286 0 0 0 .01-.174 2.883 2.883 0 0 0-.475.446l-.009.007a6.3 6.3 0 0 0-3.527-.3l-.01-.009h.012a2.953 2.953 0 0 1-.627-.7l-.008-.012-.014-.021a5.48 5.48 0 0 1-.237-.388 5.527 5.527 0 0 1-.176-.339c0-.008-.009-.011-.013-.012-.024 0-.041.111-.061.082v-.006a4.322 4.322 0 0 1-.309-1.697l-.016.008a1.89 1.89 0 0 0-.716.937c-.062.137-.1.213-.14.288v-.035c.009-.069.039-.212.032-.2s-.013.019-.02.029a1.741 1.741 0 0 0-.252.373 2.366 2.366 0 0 0-.15.383c-.006.021 0-.018 0-.064s.009-.128 0-.111l-.022.043a9.526 9.526 0 0 0-.806 3.044 3.038 3.038 0 0 0-.023.54v.016a6.641 6.641 0 0 0-.819 1.1 15.65 15.65 0 0 0-1.731 4.246 10.379 10.379 0 0 1 .928-1.626 15.041 15.041 0 0 0-1.049 5.514 14.264 14.264 0 0 1 .451-1.634 13.848 13.848 0 0 0 1.25 6.489 15.08 15.08 0 0 0 5.968 6.768 13.057 13.057 0 0 0 3.478 1.667c.163.059.327.117.5.173-.053-.021-.1-.044-.153-.067a15.752 15.752 0 0 0 4.506.659c5.41 0 7.2-2.06 7.36-2.266a2.739 2.739 0 0 0 .639-.858q.156-.064.316-.137l.067-.03.122-.057a11.349 11.349 0 0 0 2.284-1.43 5.511 5.511 0 0 0 2.129-3.11 1.944 1.944 0 0 0 .029-1.433q.083-.132.171-.28a12.743 12.743 0 0 0 1.913-6.2v-.184a7.76 7.76 0 0 0-.115-1.388z"/>
</svg>

After

Width:  |  Height:  |  Size: 3 KiB

View file

@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
<path fill="context-fill" fill-opacity="context-fill-opacity" d="M8,15a7,7,0,1,1,7-7A7,7,0,0,1,8,15ZM8,2.5A5.5,5.5,0,1,0,13.5,8,5.5,5.5,0,0,0,8,2.5ZM7,7H9v5H7V7ZM7,4H9V6H7V4Z"/>
</svg>

After

Width:  |  Height:  |  Size: 269 B

View file

@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
<path fill="context-fill" fill-opacity="context-fill-opacity" d="M8.25,15A6.75,6.75,0,1,1,15,8.25,6.75,6.75,0,0,1,8.25,15Zm0-12A5.25,5.25,0,1,0,13.5,8.25,5.25,5.25,0,0,0,8.25,3ZM7.5,7.5H9v4H7.5v-4ZM7.5,5H9V6.5H7.5V5Z"/>
</svg>

After

Width:  |  Height:  |  Size: 311 B

View file

@ -0,0 +1,4 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
<path fill="context-fill" fill-opacity="context-fill-opacity" d="M12.7,7h-0.92A28.263,28.263,0,0,0,12,3.5l-4.5-2V7.153A0.986,0.986,0,0,0,7,8v5.794A7.942,7.942,0,0,1,3.554,11C1.994,8.647,2,2.5,2,2.5L7.531,0,13,2.5A34.541,34.541,0,0,1,12.7,7Z"/>
<path fill="#cc4f40" fill-opacity="context-fill-opacity" d="M14,15H9a1,1,0,0,1-1-1V9A1,1,0,0,1,9,8h5a1,1,0,0,1,1,1v5A1,1,0,0,1,14,15Zm-1.139-2.846-0.646-.646,0.646-.646-0.008-.008A0.5,0.5,0,0,0,12.5,10a0.491,0.491,0,0,0-.386.194l-0.606.606-0.646-.646,0,0a0.5,0.5,0,1,0-.7.7l0,0L10.8,11.508l-0.606.606A0.491,0.491,0,0,0,10,12.5a0.5,0.5,0,0,0,.854.354l0.008,0.008,0.646-.646,0.646,0.646,0,0a0.5,0.5,0,0,0,.7-0.7Z"/>
</svg>

After

Width:  |  Height:  |  Size: 750 B

View file

@ -0,0 +1,4 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
<path fill="context-fill" fill-opacity="context-fill-opacity" d="M13.152,7.5H12.22a25.187,25.187,0,0,0,.28-3.75L8.025,2,8.012,7.645A0.987,0.987,0,0,0,7.5,8.5v5.309A8,8,0,0,1,4,11C2.431,8.647,2.5,3,2.5,3L8,1l5.5,2A29.211,29.211,0,0,1,13.152,7.5Z"/>
<path fill="#cc4f40" fill-opacity="context-fill-opacity" d="M14.5,15.5h-5a1,1,0,0,1-1-1v-5a1,1,0,0,1,1-1h5a1,1,0,0,1,1,1v5A1,1,0,0,1,14.5,15.5Zm-1.139-2.846-0.646-.646,0.646-.646-0.008-.008A0.5,0.5,0,0,0,13,10.5a0.491,0.491,0,0,0-.386.194l-0.606.606-0.646-.646,0,0a0.5,0.5,0,1,0-.7.7l0,0L11.3,12.008l-0.606.606A0.491,0.491,0,0,0,10.5,13a0.5,0.5,0,0,0,.854.354l0.008,0.008,0.646-.646,0.646,0.646,0,0a0.5,0.5,0,0,0,.7-0.7Z"/>
</svg>

After

Width:  |  Height:  |  Size: 764 B

793
firefox/chrome/urlbar/urlbar.css Executable file
View file

@ -0,0 +1,793 @@
.urlbarView-body-inner
{
border: 0 !important;
}
.urlbarView-row
{
padding: 0 !important;
border-radius: 0 !important;
}
.urlbarView-row-inner
{
align-items: center !important;
position: relative !important;
padding: 12px 0 !important;
padding-inline: 48px 16px !important;
max-width: 100% !important;
width: auto !important;
}
.urlbarView-no-wrap
{
height: 100% !important;
align-items: center !important;
margin-inline-start: 0 !important;
max-width: 100% !important;
}
.urlbarView-row[has-url][type]:not([type=bookmark]) .urlbarView-row-inner
{
flex-direction: column !important;
align-items: flex-start !important;
}
.urlbarView-row[has-url][type]:not([type=bookmark]) .urlbarView-no-wrap
{
height: auto !important;
align-self: flex-start !important;
width: 100% !important;
}
.urlbarView-title-separator
{
visibility: visible !important;
}
.urlbarView-title-separator::before
{
content: "-" !important;
color: inherit !important;
}
.urlbarView-title-separator,
.urlbarView-action
{
opacity: .6 !important;
color: inherit !important;
font-size: revert !important;
}
.urlbarView-favicon
{
position: absolute !important;
left: 16px !important;
top: 50% !important;
transform: translateY(-50%) !important;
fill-opacity: .6 !important;
flex: unset !important;
margin: unset !important;
}
.urlbarView-title,
.urlbarView-url
{
text-overflow: ellipsis !important;
mask-image: none !important;
}
.urlbarView-title
{
flex: 1 !important;
flex-basis: unset !important;
}
.urlbarView-url
{
max-width: 100% !important;
font-size: revert !important;
color: var(--urlbar-popup-url-color) !important;
padding: 0 !important;
}
.urlbarView-url:not(:empty)
{
visibility: visible !important;
}
.urlbarView-action:not(:empty)
{
display: flex !important;
}
.urlbarView-row[type=search] ~ .urlbarView-row[type=search] .urlbarView-title-separator,
.urlbarView-row[type=search] ~ .urlbarView-row[type=search] .urlbarView-action,
.urlbarView-row[has-url][type]:not([type=bookmark]) .urlbarView-title-separator,
.urlbarView-type-icon
{
display: none !important;
}
.urlbarView-row[type=tip] > .urlbarView-row-inner > .urlbarView-favicon,
.urlbarView-row[type=tip] > .urlbarView-row-inner > .urlbarView-title,
.urlbarView-tip-button,
.urlbarView-tip-help
{
margin-block-end: 0 !important;
}
.urlbarView .search-one-offs
{
padding: 4px !important;
display: flex !important;
}
.urlbarView .search-panel-one-offs-header
{
margin-inline-start: 12px !important;
line-height: 40px !important;
transform: translateY(-1px) !important;
}
.urlbarView .search-panel-one-offs
{
border-radius: 0 0 8px 8px !important;
display: inline-flex !important;
flex-direction: row !important;
padding: 0 !important;
margin: 0 !important;
float: left !important;
max-width: none !important;
height: auto !important;
}
.urlbarView .searchbar-engine-one-off-item
{
height: 32px !important;
border-radius: 16px !important;
padding: 0 8px !important;
margin: 4px !important;
background-image: none !important;
color: inherit !important;
border: 0 !important;
}
#urlbar-container
{
max-height: 36px !important;
}
#urlbar,
#searchbar
{
font-size: 14px !important;
border-radius: 99px !important;
background-color: var(--toolbar-field-background-color) !important;
border: 0 !important;
box-shadow: none !important;
padding: 2px !important;
background-clip: padding-box !important;
transition: background-color .1s var(--ease-basic) !important;
-moz-box-align: center !important;
display: block !important;
margin: 0 !important;
position: relative !important; /* 74+ */
--urlbar-height: 28px !important;
min-height: var(--urlbar-height) !important;
}
#urlbar:not(:-moz-lwtheme),
#searchbar:not(:-moz-lwtheme)
{
color: inherit !important;
}
#urlbar:hover,
#searchbar:hover
{
background-color: var(--toolbar-field-hover-background-color) !important;
}
#urlbar[focused],
#urlbar[open],
#searchbar[focused],
#searchbar[open]
{
background-color: var(--toolbar-field-focus-background-color) !important;
}
#urlbar[focused],
#searchbar[focused]
{
border: 2px solid var(--toolbar-field-focus-border-color) !important;
padding: 0 !important;
margin: 0 !important;
}
#urlbar[open],
#searchbar[open]
{
border: 0 !important;
padding: 0 !important;
border-radius: 8px !important;
min-height: 37px !important;
margin: 0 -5px -1px !important;
box-shadow:
0 5px 5px -3px rgba(0,0,0,.2),
0 8px 10px 1px rgba(0,0,0,.14),
0 3px 14px 2px rgba(0,0,0,.12) !important;
position: relative !important;
z-index: 99999 !important;
}
/* 71+ */
#urlbar-background
{
display: none !important;
}
#urlbar-input-container,
#searchbar
{
display: flex !important;
align-items: center !important;
}
#urlbar-input-container
{
height: auto !important;
padding: 0 !important;
border: 0 !important;
}
.urlbar-input-box,
.searchbar-textbox
{
flex: 1 !important;
}
#urlbar-input
{
width: 100% !important;
}
#urlbar-input,
.searchbar-textbox
{
color: var(--lwt-toolbar-field-color) !important;
}
#urlbar-input::placeholder,
.searchbar-textbox::placeholder
{
opacity: .66 !important;
}
#urlbar[open] #urlbar-input-container
{
height: 37px !important;
}
#urlbar[open] #identity-box
{
margin-inline-start: 8px !important;
margin-inline-end: 8px !important;
}
.urlbarView
{
top: 0 !important;
left: 0 !important;
right: 0 !important;
position: relative !important;
box-shadow: none !important;
border: 0 !important;
background: 0 !important;
margin: 0 !important;
}
#urlbar[open] .urlbarView
{
display: block !important;
width: 100% !important;
}
#urlbar-results
{
padding: 0 !important;
}
#urlbar-container,
#searchbar-container
{
overflow: visible !important;
padding: 0 !important;
margin-inline: 6px !important;
}
#identity-icon
{
fill-opacity: 1 !important;
}
#identity-icon-labels
{
color: inherit !important;
opacity: 1 !important;
padding: 0 !important;
margin-inline-start: 8px !important;
margin-block-start: -1px !important;
display: none !important;
align-items: center !important;
}
#identity-box
{
display: flex !important;
position: relative !important;
}
#urlbar-label-box
{
border: 0 !important;
padding: 0 !important;
}
/* separator */
#identity-icon-labels::after
{
content: "" !important;
display: block !important;
position: absolute !important;
height: 16px !important;
right: 0 !important;
background: #9d9e9f !important;
width: 1px !important;
transition: opacity .2s var(--ease-basic) !important;
}
#urlbar[pageproxystate=valid]:not([open]) #identity-box:-moz-any(.notSecureText, .verifiedIdentity, .chromeUI, .extensionPage, .certUserOverridden),
#urlbar-label-box
{
margin-inline-end: 8px !important;
}
#urlbar[pageproxystate=valid]:not([open]) #identity-box:-moz-any(.notSecureText, .verifiedIdentity, .chromeUI, .extensionPage, .certUserOverridden) #identity-icon-labels
{
display: flex !important;
}
#urlbar[pageproxystate=valid] #identity-box:-moz-any(.notSecureText, .verifiedIdentity, .chromeUI, .extensionPage, .certUserOverridden):not(.no-hover):-moz-any([open], :hover) #identity-icon-labels::after
{
opacity: 0 !important;
}
#identity-box.extensionPage > #identity-icon
{
list-style-image: none !important;
margin-inline-end: -16px !important;
}
/* no longer used as a connection icon */
#connection-icon
{
display: none !important;
}
#urlbar[pageproxystate=valid] #identity-box:-moz-any(
.mixedActiveBlocked,
.mixedDisplayContentLoadedActiveBlocked,
.mixedActiveContent
) > #connection-icon
{
display: -moz-box !important;
}
#urlbar[pageproxystate=valid] #identity-box:-moz-any(.weakCipher, .certUserOverridden, .certErrorPage, .insecureLoginForms, .mixedActiveContent)
{
color: #c94031 !important;
}
.urlbar-input
{
padding: 0 !important;
}
.searchbar-textbox
{
border: 0 !important;
background: 0 !important;
box-shadow: none !important;
margin: 0 !important;
-moz-appearance: none !important;
}
.searchbar-search-icon
{
margin: 0 !important;
fill-opacity: 1 !important;
}
.searchbar-search-icon-overlay
{
margin-inline-start: -11px !important;
margin-inline-end: 0 !important;
/* not really useful anyway */
display: none !important;
}
#page-action-buttons > #pageActionSeparator,
.urlbar-history-dropmarker
{
display: none !important;
}
#pageActionSeparator
{
height: 24px !important;
}
.urlbar-icon-wrapper
{
background: 0 !important;
}
.urlbar-icon,
#page-action-buttons > toolbarbutton,
.searchbar-search-button,
#identity-box,
#tracking-protection-icon-box
{
min-width: 32px !important;
height: 24px !important;
padding: 4px 8px !important;
margin: 0 !important;
border: 0 !important;
border-radius: 99px !important;
fill-opacity: 1 !important;
transition: background-color .2s var(--ease-basic) !important;
background: 0 !important;
background-color: transparent !important;
}
#tracking-protection-icon-container
{
background: 0 !important;
border: 0 !important;
margin: 0 !important;
padding: 0 !important;
width: auto !important;
order: 97 !important;
}
#tracking-protection-icon-box
{
display: block !important;
width: 32px !important;
}
#tracking-protection-icon-box
{
transition:
background-color .2s var(--ease-basic),
width .15s var(--ease-in),
opacity .15s var(--ease-basic),
visibility 0s .2s !important;
opacity: 0 !important;
visibility: hidden !important;
width: 0 !important;
}
#urlbar:hover #tracking-protection-icon-box,
#tracking-protection-icon-container[open] #tracking-protection-icon-box,
#tracking-protection-icon-box[active]
{
transition:
background-color .2s var(--ease-basic),
width .3s var(--ease-out),
opacity .3s var(--ease-basic) !important;
opacity: 1 !important;
visibility: visible !important;
width: 32px !important;
}
#tracking-protection-icon
{
display: block !important;
}
#tracking-protection-icon-animatable-box
{
display: none !important;
}
#identity-box #notification-popup-box
{
padding: 0 !important;
margin: 0 !important;
}
#page-action-buttons
{
height: 24px !important;
display: flex !important;
order: 99 !important;
}
#urlbar[open] #page-action-buttons,
#urlbar[open] #tracking-protection-icon-container
{
display: none !important;
}
.urlbar-icon:hover:not([disabled]),
#page-action-buttons > toolbarbutton:hover:not([disabled]),
.searchbar-search-button:hover,
#identity-box:hover:not(.no-hover),
#tracking-protection-icon-container:hover #tracking-protection-icon-box
{
background-color: var(--toolbarbutton-hover-background) !important;
}
.urlbar-icon:hover:active:not([disabled]),
.urlbar-icon[open],
#page-action-buttons > toolbarbutton:hover:active:not([disabled]),
.searchbar-search-button:hover:active,
#identity-box:hover:active:not(.no-hover),
#identity-box[open]:not(.no-hover),
#tracking-protection-icon-container[open] #tracking-protection-icon-box
{
background-color: var(--toolbarbutton-active-background) !important;
transition-duration: 0 !important;
}
#contextual-feature-recommendation
{
width: auto !important;
}
.urlbar-page-action:-moz-any(
#reader-mode-button,
#pageActionButton,
#pocket-button-box,
#pageAction-urlbar-screenshots_mozilla_org,
#pageAction-urlbar-sendToDevice,
#pageAction-urlbar-emailLink,
#pageAction-urlbar-copyURL,
#pageAction-urlbar-shareURL,
#pageAction-urlbar-addSearchEngine
)
{
transition:
background-color .2s var(--ease-basic),
margin .15s var(--ease-in),
opacity .15s var(--ease-basic),
visibility 0s 4s !important;
opacity: 0 !important;
visibility: hidden !important;
margin-inline-start: -32px !important;
}
#urlbar:hover .urlbar-page-action:-moz-any(
#reader-mode-button,
#pageActionButton,
#pocket-button-box,
#pageAction-urlbar-screenshots_mozilla_org,
#pageAction-urlbar-sendToDevice,
#pageAction-urlbar-emailLink,
#pageAction-urlbar-copyURL,
#pageAction-urlbar-shareURL,
#pageAction-urlbar-addSearchEngine
),
.urlbar-page-action:-moz-any(
#reader-mode-button,
#pageActionButton,
#pocket-button-box,
#pageAction-urlbar-screenshots_mozilla_org,
#pageAction-urlbar-sendToDevice,
#pageAction-urlbar-emailLink,
#pageAction-urlbar-copyURL,
#pageAction-urlbar-shareURL,
#pageAction-urlbar-addSearchEngine
):-moz-any(:hover, [open], [readeractive]),
.urlbar-page-action:-moz-any(:hover, [open]) ~ .urlbar-page-action:-moz-any(
#reader-mode-button,
#pageActionButton,
#pocket-button-box,
#pageAction-urlbar-screenshots_mozilla_org,
#pageAction-urlbar-sendToDevice,
#pageAction-urlbar-emailLink,
#pageAction-urlbar-copyURL,
#pageAction-urlbar-shareURL,
#pageAction-urlbar-addSearchEngine),
#tracking-protection-icon-container[open] ~ #page-action-buttons .urlbar-page-action:-moz-any(
#reader-mode-button,
#pageActionButton,
#pocket-button-box,
#pageAction-urlbar-screenshots_mozilla_org,
#pageAction-urlbar-sendToDevice,
#pageAction-urlbar-emailLink,
#pageAction-urlbar-copyURL,
#pageAction-urlbar-shareURL,
#pageAction-urlbar-addSearchEngine)
{
transition:
background-color .2s var(--ease-basic),
margin .3s var(--ease-out),
opacity .3s var(--ease-basic) !important;
opacity: 1 !important;
visibility: visible !important;
margin-inline-start: 0 !important;
}
.urlbar-display
{
color: inherit !important;
margin: 0 !important;
}
#pocket-button-box[animate] > #pocket-animatable-box
{
margin-inline-start: 6px !important;
}
#star-button-animatable-box
{
display: none !important;
}
#userContext-icons
{
flex-direction: row !important;
align-items: center !important;
justify-content: center !important;
position: relative !important;
padding-inline: 8px !important;
margin: 0 !important;
color: var(--identity-tab-color) !important;
}
#userContext-icons:not([hidden])
{
display: flex !important;
}
#userContext-icons > *
{
z-index: 1 !important;
color: inherit !important;
fill: currentColor !important;
}
#userContext-label
{
margin: 0 !important;
}
#userContext-label + #userContext-indicator
{
margin-inline-start: 6px !important;
}
#userContext-icons::before
{
content: '' !important;
position: absolute !important;
left: 0 !important;
right: 0 !important;
top: 0 !important;
bottom: 0 !important;
background: var(--identity-tab-color) !important;
border-radius: 99px !important;
opacity: .1 !important;
}
#cfr-label-container
{
background: 0 !important;
}
#cfr-label
{
display: none !important;
}
#cfr-button
{
fill: currentColor !important;
}
#urlbar[open] #urlbar-go-button,
#searchbar[open] #search-go-button,
/* < 71 */
#urlbar[open] .urlbar-go-button,
#searchbar[open] .search-go-button
{
height: 32px !important;
}
#urlbar-go-button,
#search-go-button,
/* < 71 */
.urlbar-go-button,
.search-go-button
{
list-style-image: url(go.svg) !important;
}
.search-go-container
{
display: flex !important;
}
#searchbar .textbox-input
{
padding: 0 !important;
}
/* lock (secure) */
#identity-box[pageproxystate="valid"]:-moz-any(.verifiedDomain, .verifiedIdentity, .mixedActiveBlocked) > #identity-icon
{
list-style-image: var(--lock-icon) !important;
}
/* info (not secure) */
#identity-box[pageproxystate="valid"]:-moz-any(.mixedDisplayContent, .mixedDisplayContentLoadedActiveBlocked, .unknownIdentity) > #identity-icon
{
list-style-image: var(--info-icon) !important;
}
/* warning (dangerous) */
#identity-box[pageproxystate="valid"]:-moz-any(.notSecure, .weakCipher, .certUserOverridden, .certErrorPage, .insecureLoginForms, .mixedActiveContent) > #identity-icon
{
list-style-image: var(--warning-icon) !important;
}
#urlbar-input,
#searchbar-input,
.searchbar-textbox /* < 71 */
{
transform: translateY(var(--input-offset)) !important;
line-height: 1.745em !important;
}
/* 1x */
#urlbar
{
--info-icon: url(info-1x.svg);
--lock-icon: url(connection-1x.svg);
--warning-icon: url(connection-warning-1x.svg);
}
#urlbar,
#searchbar
{
--input-offset: -1px;
}
/* 2x */
@media (min--moz-device-pixel-ratio: 2)
{
#urlbar
{
--info-icon: url(info-2x.svg);
--lock-icon: url(connection-2x.svg);
--warning-icon: url(connection-warning-2x.svg);
}
#urlbar,
#searchbar
{
--input-offset: -.5px;
}
#identity-icon-labels
{
padding-inline-end: .5px !important;
}
}