/* 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/in-content/info-pages.css"); :root { --color-grey-lightest: #FFCF00; --color-grey: #A09090; --color-blue: #336699; --color-blue-dark: #FFCF00; --color-blue-darker: #6000CF; --icon-margin: 64px; } html.private { --in-content-page-color: #FF9F00; --in-content-text-color: #FF9F00; --in-content-page-background: #000000; } body { padding: 40px; } a:link { color: var(--color-blue); text-decoration: none; } a:hover { color: var(--color-blue-dark); text-decoration: underline; } a:hover:active { color: var(--color-blue-darker); } a:visited { color: var(--color-blue-darker); } .about-content-container { max-width: 780px; } .section-main { margin-bottom: 48px; -moz-margin-start: var(--icon-margin); -moz-padding-start: 24px; } .section-main:last-child { margin-bottom: 0; } p { line-height: 1.5em; } .list-row { overflow: auto; } .list-row > ul > li { float: left; width: 220px; line-height: 1.5em; -moz-margin-start: 1em; margin-bottom: 0; } .list-row > ul > li:-moz-dir(rtl) { float: right; } .title { background-image: url("chrome://browser/skin/privatebrowsing/private-browsing.svg"); background-size: 64px; background-position: left, center; font-weight: lighter; line-height: 1.5em; min-height: 64px; -moz-margin-start: 0; -moz-padding-start: calc(var(--icon-margin) + 24px); } .title:-moz-dir(rtl) { background-position: right, center; } .about-subheader { display: flex; align-items: center; font-size: 1.5em; font-weight: lighter; min-height: 32px; background-image: url("chrome://browser/skin/privatebrowsing/tracking-protection.svg"); background-repeat: no-repeat; background-size: 32px; -moz-margin-start: calc(var(--icon-margin) - 32px); -moz-padding-start: 56px; } .about-subheader:-moz-dir(rtl) { background-position: right; } .about-subheader.tp-off { background-image: url("chrome://browser/skin/privatebrowsing/tracking-protection-off.svg"); } .about-info { font-size: .875em; } .tpTitle { margin-inline-end: 12px; } .private strong { color: var(--color-grey-lightest); font-weight: normal; } a.button { padding: 5px 40px; background-color: #C09070; color: #000000; border: 0px solid #C09070; border-radius: 3000px; text-decoration: none; display: inline-block; } a.button:hover { background-color: #FFCF00; } a.button:active { background-color: #FF9F00; } .toggle + .toggle-btn { box-sizing: border-box; cursor: pointer; min-width: 60px; height: 24px; border-radius: 24px; background-color: var(--color-grey); border: 0px var(--color-grey) solid; padding: 2px; } .toggle + .toggle-btn::after, .toggle + .toggle-btn::before { position: relative; display: block; content: ""; width: 19px; height: 100%; } .toggle + .toggle-btn::after { left: 0; /* box-shadow: 0 0 1px 1px hsla(0, 0%, 0%, .1), 0 1px 0 hsla(0, 0%, 0%, .2);*/ border-radius: 50%; background: #000000; transition: left .2s ease; } .toggle + .toggle-btn::before { float: left; left: 9px; visibility: hidden; background-size: 16px; background-repeat: no-repeat; background-color: transparent; background-image: url("chrome://browser/skin/privatebrowsing/check.svg"); } .toggle + .toggle-btn:-moz-dir(rtl)::after { left: auto; right: 0; transition-property: right; } .toggle + .toggle-btn:-moz-dir(rtl)::before { float: right; left: auto; right: 9px; } .toggle:checked + .toggle-btn { background: #008484; border: 0px solid #008484; } .toggle:checked + .toggle-btn::after { left: 35px; } .toggle:checked + .toggle-btn:-moz-dir(rtl)::after { right: 35px; } .toggle:checked + .toggle-btn::before { visibility: visible; } .toggle:-moz-focusring + .toggle-btn { outline: 2px solid #A09090; outline-offset: 1px; -moz-outline-radius: 2px; }