From 75417f5e3d32645859d94cec82255dc130ec4a2e Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sun, 7 Apr 2024 18:55:34 +0200 Subject: Adding upstream version 2020.10.7. Signed-off-by: Daniel Baumann --- src/skin/css/firstRun.css | 798 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 798 insertions(+) create mode 100644 src/skin/css/firstRun.css (limited to 'src/skin/css/firstRun.css') diff --git a/src/skin/css/firstRun.css b/src/skin/css/firstRun.css new file mode 100644 index 0000000..28880a8 --- /dev/null +++ b/src/skin/css/firstRun.css @@ -0,0 +1,798 @@ +/* base styles, using foundation 6 defaults */ +html { + font-family:sans-serif; + line-height:1.15; + -ms-text-size-adjust:100%; + -webkit-text-size-adjust:100%; +} + +article,aside,footer,header,nav,section { + display:block; +} + +a { + background-color:transparent; + -webkit-text-decoration-skip:objects; +} +a:active,a:hover { + outline-width:0; +} + +img { + border-style:none; +} + +html { + box-sizing:border-box; + font-size:100%; +} +*,*::before,*::after { + box-sizing:inherit; +} +body /* base font and color for privacy badger */ { + margin:0; + padding:0; + background:#fefefe; + font-family:"OpenSans-Light",sans-serif; + font-weight:normal; + line-height:1.5; + color:#000; + -webkit-font-smoothing:antialiased; + -moz-osx-font-smoothing:grayscale; +} +img { + display:inline-block; + vertical-align:middle; + max-width:100%; + height:auto; + -ms-interpolation-mode:bicubic; +} + +/* xy grid, selected foundation classes */ +.small-12 { + -ms-flex:0 0 100%; + flex:0 0 100%; + max-width:100%; +} +.grid-container { + padding-right:.625rem; + padding-left:.625rem; + max-width:75rem; + margin:0 auto; +} +@media print, screen and (min-width: 40em) { + .grid-container { + padding-right:.9375rem; + padding-left:.9375rem; + } +} + +.grid-container.full { + padding-right:0; + padding-left:0; + max-width:100%; + margin:0 auto; +} +.grid-x { + display:-ms-flexbox; + display:flex; + -ms-flex-flow:row wrap; + flex-flow:row wrap; +} +.cell { + -ms-flex:0 0 auto; + flex:0 0 auto; + min-height:0px; + min-width:0px; + width:100%; +} + +.grid-x>.small-shrink,.grid-x>.small-full,.grid-x>.small-1,.grid-x>.small-2,.grid-x>.small-3,.grid-x>.small-4,.grid-x>.small-5,.grid-x>.small-6,.grid-x>.small-7,.grid-x>.small-8,.grid-x>.small-9,.grid-x>.small-10,.grid-x>.small-11,.grid-x>.small-12 { + -ms-flex-preferred-size:auto; + flex-basis:auto; +} +@media print, screen and (min-width: 40em) { + .grid-x>.medium-10 { + -ms-flex-preferred-size:auto; + flex-basis:auto; + } + +} +@media print, screen and (min-width: 64em) { + .grid-x>.large-3,.grid-x>.large-4 { + -ms-flex-preferred-size:auto; + flex-basis:auto; + } +} +.grid-x>.small-12 { + width:100%; +} +@media print, screen and (min-width: 40em) { + .grid-x>.medium-10 { + width:83.33333%; + } +} +@media print, screen and (min-width: 64em) { + .grid-x>.large-3 { + width:25%; + } + .grid-x>.large-4 { + width:33.33333%; + } +} +.grid-margin-x { + margin-left:-.625rem; + margin-right:-.625rem; +} +@media print, screen and (min-width: 40em) { + .grid-margin-x { + margin-left:-.9375rem; + margin-right:-.9375rem; + } +} + +.grid-margin-x>.small-12 { + width:calc(100% - 1.25rem); +} +@media print, screen and (min-width: 40em) { + + .grid-margin-x>.small-12 { + width:calc(100% - 1.875rem); + } + .grid-margin-x>.medium-10 { + width:calc(83.33333% - 1.875rem); + } +} +@media print, screen and (min-width: 64em) { + .grid-margin-x>.large-3 { + width:calc(25% - 1.875rem); + } + .grid-margin-x>.large-4 { + width:calc(33.33333% - 1.875rem); + } +} +.grid-padding-x .grid-padding-x { + margin-right:-.625rem; + margin-left:-.625rem; +} +@media print, screen and (min-width: 40em) { + .grid-padding-x .grid-padding-x { + margin-right:-.9375rem; + margin-left:-.9375rem; + } +} + +.grid-padding-x>.cell { + padding-right:.625rem; + padding-left:.625rem; +} +@media print, screen and (min-width: 40em) { + .grid-padding-x>.cell { + padding-right:.9375rem; + padding-left:.9375rem; + } +} + +@media print, screen and (min-width: 64em) { + .large-up-3>.cell { + width:33.33333%; + } + .large-up-4>.cell { + width:25%; + } +} + +@media print, screen and (min-width: 64em) { + .grid-margin-x.large-up-3>.cell { + width:calc(33.33333% - 1.875rem); + } + .grid-margin-x.large-up-4>.cell { + width:calc(25% - 1.875rem); + } +} + +.grid-padding-y { + margin-top:-.625rem; + margin-bottom:-.625rem; +} +@media print, screen and (min-width: 40em){ + .grid-padding-y { + margin-top:-.9375rem; + margin-bottom:-.9375rem; + } +} + +/* end xy grid */ +div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,th,td { + margin:0; + padding:0; +} +p { + margin-bottom:1rem; + font-size:inherit; + line-height:1.6; + text-rendering:optimizeLegibility; +} + +/* Privacy Badger header fonts */ +h1, +h2, +h3{ + font-family:"OpenSans-Bold",sans-serif; + font-style:normal; + font-weight:normal; + color:inherit; + text-rendering:optimizeLegibility; +} + +h1 { + font-size:1.875rem; + line-height:1.4; + margin-top:0; + margin-bottom:.5rem; +} +h2 { + font-size:1.25rem; + line-height:1.4; + margin-top:0; + margin-bottom:.5rem; +} +h3 { + font-size:1.1875rem; + line-height:1.4; + margin-top:0; + margin-bottom:.5rem; +} + +@media print, screen and (min-width: 40em) { + h1 { + font-size:3.5rem; + } + h2 { + font-size:2.5rem; + } + h3 { + font-size:1.9375rem; + } +} + +p { + font-family:"OpenSans-Light",sans-serif; +} + +a { + line-height:inherit; + color:#F06A0A; + font-weight: bold; + text-decoration:none; + cursor:pointer; +} +a:hover,a:focus { + color:#000; +} +a img { + border:0; +} + +hr { + border-top:0; + border-right:0; + border-bottom:1px solid #cacaca; + border-left:0; + box-sizing:content-box; + clear:both; + height:0; + margin:1.25rem auto; + max-width:75rem; + overflow:visible; +} +ul,ol,dl { + margin-bottom:1rem; + list-style-position:outside; + line-height:1.6; +} +li { + font-size:inherit; +} +ul { + margin-left:1.25rem; + list-style-type:disc; +} +ol { + margin-left:1.25rem; +} +ul ul,ol ul,ul ol,ol ol { + margin-left:1.25rem; + margin-bottom:0; +} +.text-left { + text-align:left; +} +.text-right { + text-align:right; +} +.text-center { + text-align:center; +} +.text-justify { + text-align:justify; +} + +/* buttons */ +.button { + display:inline-block; + vertical-align:middle; + margin:0 0 1rem 0; + font-family:"OpenSans-Bold"; + padding:0.85em 1em; + -webkit-appearance:none; + border:1px solid transparent; + border-radius:0; + transition:background-color 0.25s ease-out,color 0.25s ease-out; + font-size:0.9rem; + line-height:1; + text-align:center; + cursor:pointer; + background-color:#F06A0A; + color:#fefefe; +} +button:hover,.button:focus { + background-color:#cc5a09; + color:#fefefe; +} + +.button.large { + font-size:1rem; + padding:0.8rem 2rem; + margin-top:1rem; + text-transform:uppercase; +} + +/* top-bar and header*/ +.top-bar { + align-items: center; + background-color: #F06A0A; + color: white; + display: -ms-flexbox; + display :flex; + flex-flow: row wrap; + flex-wrap: wrap; + font-family: "OpenSans-Bold",sans-serif; + font-size: 0.6rem; + justify-content: center; + padding: 0.5rem 0.5rem 1rem; + -ms-flex-flow: row wrap; + -ms-flex-wrap: wrap; + -ms-flex-align: center; + -ms-flex-pack: justify; + text-transform: uppercase; +} +@media print, screen and (min-width: 40em) { + .top-bar { + font-size: 0.9rem; + padding: 1rem 0.5rem 1.5rem; + } +} +.top-bar img { + max-width: 3rem; + margin-inline-end: 0.2rem; +} +@media print, screen and (min-width: 40em) { + .top-bar img { + margin-inline-end: 1rem; + } +} + +@media print, screen and (min-width: 40em) { + .top-bar { + -ms-flex-wrap:nowrap; + flex-wrap:nowrap; + } +} + +.top-bar-title { + -ms-flex:0 0 auto; + flex:0 0 auto; + margin:0.5rem 1rem 0.5rem 0; +} + +header { + display:-ms-flexbox; + display:flex; + -ms-flex-flow:row wrap; + flex-flow:row wrap; + background-color:#EC9329; +} +header img { + width:7rem; +} +@media print, screen and (min-width: 40em) { + header img { + margin:1rem 0 0; + width:15rem; + } +} +header .title-bar h1 { + color:white; + font-family:"ChunkFive",serif; +} + +/* visibility classes */ +.hide { + display:none !important; +} +.invisible { + visibility:hidden; +} +@media screen and (max-width: 39.9375em) { + .hide-for-small-only { + display:none !important; + } +} +@media screen and (max-width: 0em), screen and (min-width: 40em) { + .show-for-small-only { + display:none !important; + } +} +@media print, screen and (min-width: 40em) { + .hide-for-medium { + display:none !important; + } +} +@media screen and (max-width: 39.9375em) { + .show-for-medium { + display:none !important; + } +} +@media screen and (min-width: 40em) and (max-width: 63.9375em) { + .hide-for-medium-only { + display:none !important; + } +} +@media screen and (max-width: 39.9375em), screen and (min-width: 64em) { + .show-for-medium-only { + display:none !important; + } +} +@media print, screen and (min-width: 64em) { + .hide-for-large { + display:none !important; + } +} +@media screen and (max-width: 63.9375em) { + .show-for-large { + display:none !important; + } +} +@media screen and (min-width: 64em) and (max-width: 74.9375em) { + .hide-for-large-only { + display:none !important; + } +} +@media screen and (max-width: 63.9375em), screen and (min-width: 75em) { + .show-for-large-only { + display:none !important; + } +} + +.align-right { + -ms-flex-pack:end; + justify-content:flex-end; +} +.align-center { + -ms-flex-pack:center; + justify-content:center; +} +.align-justify { + -ms-flex-pack:justify; + justify-content:space-between; +} +.align-spaced { + -ms-flex-pack:distribute; + justify-content:space-around; +} + +/* share links */ +.share-links { + display:block; + margin:2.5rem auto 2rem; + padding-bottom:3rem; + width:94px; + z-index:3; +} +.share-links>a { + position:relative; + width:2.6rem; + height:2.6rem; + overflow:hidden; +} +.share-links>a:hover { + background-color:transparent !important; +} +.share-links>a i { + position:relative; + display:inline-block; + height:2.6rem; + width:2.6rem; + z-index:2; +} +.share-links>a span { + position:absolute; + visibility:hidden; + display:inline-block; + top:0; + right:0; + z-index:1; + opacity:0.9; + width:12.5rem; + height:2.6rem; + box-sizing:content-box; + line-height:2.6rem; + padding-left:.45614rem; + text-align:left; + text-transform:uppercase; + font-size:0.9rem; + background-color:white; + border-left:0.312rem solid #fff; +} +.share-links>a:first-child { + margin-top:0; + margin-left:0; +} +.share-links>a.share-twitter i { + background:url("../images/twitter.svg"); +} +.share-links>a.share-twitter i:hover { + opacity:0.7; +} +.share-links>a.share-facebook i { + background:url("../images/facebook.svg"); +} +.share-links>a.share-facebook i:hover { + opacity:0.7; +} +.share-links>a { + display:inline-block; + float:left; + margin-left:.65rem; +} +.share-links>a.share-clipboard { + display:none; +} +@media print, screen and (min-width: 40em) { + .share-links { + padding-bottom:0; + position:fixed; + top:5rem; + width:55px; + } + .share-links>a { + position:relative; + width:3.5625rem; + height:3.5625rem; + overflow:hidden; + } + .share-links>a:hover { + background-color:transparent !important; + } + .share-links>a i { + position:relative; + display:inline-block; + height:3.5625rem; + width:3.5625rem; + z-index:2; + } + .share-links>a span { + position:absolute; + visibility:hidden; + display:inline-block; + top:0; + right:0; + z-index:1; + opacity:0.9; + width:12.5rem; + height:3.5625rem; + box-sizing:content-box; + line-height:3.5625rem; + padding-left:.625rem; + text-align:left; + text-transform:uppercase; + font-size:0.9rem; + background-color:white; + border-left:0.4275rem solid #fff; + } + .share-links>a:first-child { + margin-top:0; + margin-left:0; + } + .share-links>a.share-twitter i { + background:url("../images/twitter.svg"); + } + .share-links>a.share-twitter i:hover { + opacity:0.7; + } + .share-links>a.share-facebook i { + background:url("../images/facebook.svg"); + } + .share-links>a.share-facebook i:hover { + opacity:0.7; + } + .share-links>a { + display:block; + float:none; + margin-left:0; + margin-top:.45614rem; + } + .share-links>a:hover,.share-links>a:focus { + width:17.115rem; + transition:width 130ms; + } + .share-links>a:hover i,.share-links>a:focus i { + position:relative; + z-index:2; + } + .share-links>a:hover span,.share-links>a:focus span { + visibility:visible; + } +} +/* fonts */ +@font-face { + font-family:'ChunkFive'; + src:url("../fonts/Chunk.ttf") format("truetype"); + font-weight:900; + font-style:normal; +} +@font-face { + font-family:'OpenSans-Light'; + src:url("../fonts/OpenSans-Light.ttf") format("truetype"); + font-weight:300; + font-style:normal; +} +@font-face { + font-family:'OpenSans-Bold'; + src:url("../fonts/OpenSans-Bold.ttf") format("truetype"); + font-weight:600; + font-style:normal; +} + +/* pb specific */ +body { + font-size:16px; + padding-bottom:3rem; +} + +.text { + margin:1rem 0; +} +.caret-down { + display:-ms-flexbox; + display:flex; + -ms-flex-flow:row wrap; + flex-flow:row wrap; + padding:3rem 0 5rem; +} +.caret-down img { + width:5rem; +} +.grid-container.full { + margin-bottom: 5rem; +} +#intro { + padding:2rem 0rem 4rem; +} +@media print, screen and (min-width: 40em) { + #intro { + padding:4rem 0rem 14rem; + } +} +[id*="pb-features-"],#pb-settings { + display:-ms-flexbox; + display:flex; + -ms-flex-flow:row wrap; + flex-flow:row wrap; + padding:3rem 0 2rem; +} +@media print, screen and (min-width: 40em) { + [id*="pb-features-"],#pb-settings { + padding:3rem 0 5rem; + } +} +[id*="pb-features-"] div,#pb-settings div { + width:calc(100% - 1.875rem); + margin-right:.9375rem; + margin-left:.9375rem; + text-align:center; +} +@media print, screen and (min-width: 40em) { + [id*="pb-features-"] div,#pb-settings div { + width:calc(33.33333% - 1.875rem); + margin-right:.9375rem; + margin-left:.9375rem; + } + +} +[id*="pb-features-"] h3,#pb-settings h3 { + font-size:1.5rem; + text-align:center; + margin-top:1rem; +} +@media print, screen and (min-width: 40em) { + [id*="pb-features-"] h3, #pb-settings h3 { + text-align: start; + font-size: 1.9375rem; + } +} +[id*="pb-features-"] .text, [id*="pb-features-"] p, #pb-settings .text, #pb-settings p { + text-align: start; +} +#pb-settings { + background-image:linear-gradient(#EC9329, #EC9329 30%, #fff 30%); +} +[id*="pb-donate"] { + display:-ms-flexbox; + display:flex; + -ms-flex-flow:row wrap; + flex-flow:row wrap; +} +[id*="pb-donate"] img { + max-width:200px; +} +@media print, screen and (min-width: 40em) { + [id*="pb-donate"] img { + max-width:250px; + } +} +[id*="pb-donate"] div { + width:calc(100% - 1.875rem); + margin-right:.9375rem; + margin-left:.9375rem; +} +@media print, screen and (min-width: 40em) { + [id*="pb-donate"] div { + width:calc(33.33333% - 1.875rem); + margin-right:.9375rem; + margin-left:.9375rem; + } + +} +[id*="pb-donate"] h3 { + font-size:1.5rem; + text-align:center; + margin-top:1rem; +} +@media print, screen and (min-width: 40em) { + [id*="pb-donate"] h3 { + font-size:1.9375rem; + } +} +[id*="pb-donate"] span { + color:#F06A0A; + font-family:"OpenSans-Bold",sans-serif; + font-size:0.9rem; + text-align:center; + text-transform:uppercase; +} +#pb-donate { + background-image:linear-gradient(#DFDFE6, #DFDFE6 30%, #fff 30%); + padding:4rem 0; +} +#pb-privacy-policy, #pb-privacy-policy a { + color:#707070; + font-family:"OpenSans-Light",sans-serif; + font-size:0.9rem; + text-align:center; +} +@media print, screen and (min-width: 40em) { + #pb-donate { + background-image:linear-gradient(#DFDFE6, #DFDFE6 45%, #fff 45%); + padding:7rem 0; + } +} +#pb-donate-help { + margin-bottom:0; +} +@media print, screen and (min-width: 40em) { + #pb-donate-help { + margin-bottom:5rem; + } +} -- cgit v1.2.3