From 6ef4149f7a4ebd6c66279ef052847cdd17231b10 Mon Sep 17 00:00:00 2001 From: Jacques Chester Date: Wed, 8 Mar 2023 11:14:11 -0500 Subject: [PATCH] Switch from scss to sass CLI tool The change also causes a change in the generated CSS. --- README.md | 7 +- Rakefile | 2 +- stylesheets/application.css | 1202 ++++++++++++++++++------------- stylesheets/application.css.map | 8 +- 4 files changed, 728 insertions(+), 491 deletions(-) diff --git a/README.md b/README.md index 983657a1..a54787a7 100644 --- a/README.md +++ b/README.md @@ -24,9 +24,12 @@ are gladly accepted! Setup ----- -Make sure you have jekyll installed (`gem install jekyll`), and run: +First, install the `sass` command line tool. On MacOS you can use Homebrew: - $ jekyll serve + $ brew install sass/sass/sass + +Then run `bundle install` and `bundle exec rake`. This will launch both Jekyll and +Sass in "watch" mode. The pages will be available at http://localhost:4000/ diff --git a/Rakefile b/Rakefile index fdb2db43..dc2dd6be 100644 --- a/Rakefile +++ b/Rakefile @@ -118,7 +118,7 @@ desc "serve documentation on http://localhost:4000" task :server do pids = [ spawn('jekyll', 'serve', '4000'), - spawn('scss', '--watch', 'stylesheets:stylesheets'), + spawn('sass', '--watch', 'stylesheets:stylesheets'), ] trap "INT" do diff --git a/stylesheets/application.css b/stylesheets/application.css index ff98a3e7..2d9cf84d 100644 --- a/stylesheets/application.css +++ b/stylesheets/application.css @@ -1,5 +1,5 @@ @charset "UTF-8"; -.t-body ul li:before, .project__link:not(:last-child):after { +.project__link:not(:last-child):after, .t-body ul li:before { content: ""; margin-right: 15px; position: relative; @@ -8,22 +8,26 @@ height: 7px; width: 7px; border-radius: 4px; - background-color: #c1c4ca; } + background-color: #c1c4ca; +} section:not(:last-of-type), article:not(:last-of-type) { margin-bottom: 48px; padding-bottom: 48px; border-bottom-style: solid; - border-bottom-color: #c1c4ca; } + border-bottom-color: #c1c4ca; +} -pre code, [data-icon]:before, .header__logo, .header__logo:before, .header__club-sandwich:before { +.header__club-sandwich:before, .header__logo:before, .header__logo, [data-icon]:before, pre code { -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; } + -moz-osx-font-smoothing: grayscale; +} -.l-colspan--l, .l-colspan--r, .l-col--l, .l-col--l--pad, .l-col--r, .l-col--r--pad, .header__nav-link, .header__search-wrap, .header__search-wrap--home, .header__search { +.header__search, .header__search-wrap, .header__search-wrap--home, .header__nav-link, .l-col--l, .l-col--l--pad, .l-col--r, .l-col--r--pad, .l-colspan--l, .l-colspan--r { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; - box-sizing: border-box; } + box-sizing: border-box; +} html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, @@ -40,125 +44,170 @@ menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; - border: 0; } + border: 0; +} article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { - display: block; } + display: block; +} body { background-color: #e9573f; font-family: "aktiv-grotesk-std", sans-serif; - font-size: 15px; } + font-size: 15px; +} section:not(:last-of-type) { - border-bottom-width: 5px; } + border-bottom-width: 5px; +} article:not(:last-of-type) { - border-bottom-width: 1px; } + border-bottom-width: 1px; +} i, em { - font-style: italic; } + font-style: italic; +} b, strong { - font-weight: 800; } + font-weight: 800; +} a { - text-decoration: none; } + text-decoration: none; +} li { - list-style-type: none; } + list-style-type: none; +} pre { overflow: scroll; - overflow: auto\0; - background-color: #141c22; } - pre code { - color: #ffffff; } + overflow: auto\0 ; + background-color: #141c22; +} +pre code { + color: #ffffff; +} @font-face { font-family: "icomoon"; font-weight: normal; font-style: normal; src: url("/fonts/icomoon.eot"); - src: url("/fonts/icomoon.eot?#iefix") format("eot"), url("/fonts/icomoon.woff") format("woff"), url("/fonts/icomoon.ttf") format("truetype"); } + src: url("/fonts/icomoon.eot?#iefix") format("eot"), url("/fonts/icomoon.woff") format("woff"), url("/fonts/icomoon.ttf") format("truetype"); +} [data-icon]:before { content: attr(data-icon); font-family: "icomoon"; - speak: none; } + speak: none; +} ::-webkit-input-placeholder { - font-style: italic; } + font-style: italic; +} :-moz-placeholder { - font-style: italic; } + font-style: italic; +} ::-moz-placeholder { - font-style: italic; } + font-style: italic; +} :-ms-input-placeholder { - font-style: italic; } + font-style: italic; +} .l-wrap--b { margin-right: auto; margin-left: auto; - width: 90%; } + width: 90%; +} .l-overflow { - overflow: auto; } + overflow: auto; +} .l-wrap--b { - max-width: 940px; } + max-width: 940px; +} @media (min-width: 780px) { .l-colspan--l, .l-colspan--r { width: 75%; - width: calc(100% - 240px); } } + width: calc(100% - 240px); + } +} @media (min-width: 780px) { .l-colspan--l { padding-right: 60px; - float: left; } } + float: left; + } +} @media (min-width: 780px) { .l-colspan--r { - float: right; } } + float: right; + } +} @media (min-width: 1200px) { .l-colspan--r { - padding-left: 60px; } } + padding-left: 60px; + } +} @media (min-width: 780px) { .l-col--l, .l-col--l--pad, .l-col--r, .l-col--r--pad { width: 25%; - width: calc(240px); } } + width: 240px; + } +} @media (max-width: 779px) { .l-col--l, .l-col--l--pad { - margin-bottom: 60px; } } + margin-bottom: 60px; + } +} @media (min-width: 780px) { .l-col--l, .l-col--l--pad { - float: left; } } + float: left; + } +} @media (min-width: 780px) { .l-col--l--pad { - padding-right: 60px; } } + padding-right: 60px; + } +} @media (min-width: 780px) { .l-col--r, .l-col--r--pad { - float: right; } } + float: right; + } +} @media (min-width: 780px) { .l-col--r--pad { - padding-left: 60px; } } + padding-left: 60px; + } +} .t-display { - font-weight: 200; } - @media (max-width: 929px) { - .t-display { - font-size: 30px; } } - @media (min-width: 930px) { - .t-display { - font-size: 60px; } } + font-weight: 200; +} +@media (max-width: 929px) { + .t-display { + font-size: 30px; + } +} +@media (min-width: 930px) { + .t-display { + font-size: 60px; + } +} .t-hidden { position: absolute !important; @@ -166,13 +215,16 @@ pre { width: 1px; overflow: hidden; clip: rect(1px 1px 1px 1px); - clip: rect(1px, 1px, 1px, 1px); } + clip: rect(1px, 1px, 1px, 1px); +} .t-gray { - color: #9da2ab; } + color: #9da2ab; +} .t-uppercase { - text-transform: uppercase; } + text-transform: uppercase; +} .t-link, .t-body a { color: #e9573f; @@ -185,114 +237,149 @@ pre { -moz-transition-property: color; -ms-transition-property: color; -o-transition-property: color; - transition-property: color; } - .t-link:focus, .t-body a:focus, .t-link:hover, .t-body a:hover, .t-link:active, .t-body a:active { - color: rgba(233, 87, 63, 0.7); } - .t-link:focus, .t-body a:focus { - outline: none; } + transition-property: color; +} +.t-link:focus, .t-body a:focus, .t-link:hover, .t-body a:hover, .t-link:active, .t-body a:active { + color: rgba(233, 87, 63, 0.7); +} +.t-link:focus, .t-body a:focus { + outline: none; +} .t-body p, .t-body ol li, .t-body ul li { font-weight: 300; font-size: 18px; - line-height: 1.66; } + line-height: 1.66; +} .t-body p, .t-body ul, .t-body ol, .t-body pre, .t-body table { - margin-bottom: 30px; } + margin-bottom: 30px; +} .t-body a { - word-wrap: break-word; } + word-wrap: break-word; +} .t-body b, .t-body strong { - font-weight: 500; } + font-weight: 500; +} .t-body h1, .t-body h2 { margin-bottom: 24px; font-weight: 800; font-size: 18px; text-transform: uppercase; - line-height: 1.66; } - .t-body h1 code, .t-body h2 code { - text-transform: none; } + line-height: 1.66; +} +.t-body h1 code, .t-body h2 code { + text-transform: none; +} .t-body h2 { margin-top: 30px; margin-bottom: 30px; padding-top: 30px; border-top-style: solid; - border-color: #c1c4ca; } - .t-body h2:first-of-type { - border-top-width: 5px; } - .t-body h2:not(:first-of-type) { - border-top-width: 1px; } + border-color: #c1c4ca; +} +.t-body h2:first-of-type { + border-top-width: 5px; +} +.t-body h2:not(:first-of-type) { + border-top-width: 1px; +} .t-body h3 { margin-bottom: 24px; font-weight: 500; font-style: italic; font-size: 18px; - line-height: 1.66; } + line-height: 1.66; +} .t-body hr { margin-top: 30px; margin-bottom: 30px; border-top: 1px solid #e5e6e9; border-right: none; border-bottom: none; - border-left: none; } + border-left: none; +} .t-body pre { padding: 30px; overflow-x: scroll; border-radius: 5px; - color: #ffffff; } - .t-body pre code { - overflow-x: scroll; - line-height: 1.33; - word-break: normal; } + color: #ffffff; +} +.t-body pre code { + overflow-x: scroll; + line-height: 1.33; + word-break: normal; +} .t-body code { font-weight: bold; - font-family: "courier", monospace; } + font-family: "courier", monospace; +} .t-body ul, .t-body ol { - margin-top: 18px; } - .t-body ul li, .t-body ol li { - padding-left: 23px; - text-indent: -23px; } - .t-body ul li:not(:first-child), .t-body ol li:not(:first-child) { - margin-top: 12px; } + margin-top: 18px; +} +.t-body ul li, .t-body ol li { + padding-left: 23px; + text-indent: -23px; +} +.t-body ul li:not(:first-child), .t-body ol li:not(:first-child) { + margin-top: 12px; +} .t-body ul li p { - display: inline; } + display: inline; +} .t-body ol li { - counter-increment: counter; } - .t-body ol li:before { - margin-right: 5px; - font-weight: 800; - content: counter(counter,decimal) ". "; } + counter-increment: counter; +} +.t-body ol li:before { + margin-right: 5px; + font-weight: 800; + content: counter(counter, decimal) ". "; +} .t-body li { - word-wrap: break-word; } + word-wrap: break-word; +} .t-body img { margin-right: 12px; height: 32px; width: 32px; border-radius: 16px; - border-radius: 50%; } + border-radius: 50%; +} .t-body table { width: 100%; - border-collapse: collapse; } + border-collapse: collapse; +} .t-body thead, .t-body tbody { - vertical-align: top; } + vertical-align: top; +} .t-body thead tr { - border-bottom: 5px solid #c1c4ca; } + border-bottom: 5px solid #c1c4ca; +} .t-body th, .t-body td { - padding-right: 16px; } + padding-right: 16px; +} .t-body th { padding-bottom: 16px; text-align: left; - text-transform: uppercase; } + text-transform: uppercase; +} .t-body tbody tr { - border-bottom: 1px solid #e5e6e9; } + border-bottom: 1px solid #e5e6e9; +} .t-body td { padding-top: 16px; - padding-bottom: 28px; } - .t-body td code { - font-weight: normal; - font-size: 13px; } + padding-bottom: 28px; +} +.t-body td code { + font-weight: normal; + font-size: 13px; +} .t-body blockquote { padding-left: 20px; - border-left: 10px solid #e5e6e9; } - .t-body blockquote p { - font-style: italic; } + border-left: 10px solid #e5e6e9; +} +.t-body blockquote p { + font-style: italic; +} .footer { padding-top: 48px; @@ -302,56 +389,79 @@ pre { border-top: 1px solid rgba(255, 255, 255, 0.3); background-color: #141c22; box-shadow: 0 -4px 0 0 #141c22; - z-index: 2; } - @media (min-width: 780px) { - .footer { - min-height: 70vh; } } + z-index: 2; +} +@media (min-width: 780px) { + .footer { + min-height: 70vh; + } +} .l-wrap--footer { margin-right: auto; margin-left: auto; - max-width: 940px; } - @media (max-width: 579px) { - .l-wrap--footer { - width: 78%; } } - @media (min-width: 580px) { - .l-wrap--footer { - width: 90%; } } + max-width: 940px; +} +@media (max-width: 579px) { + .l-wrap--footer { + width: 78%; + } +} +@media (min-width: 580px) { + .l-wrap--footer { + width: 90%; + } +} .footer__about { max-width: 550px; font-weight: 300; line-height: 1.66; - color: #6c767e; } - @media (max-width: 579px) { - .footer__about { - font-size: 15px; } } - @media (min-width: 580px) { - .footer__about { - font-size: 18px; } } - @media (min-width: 780px) { - .footer__about { - min-height: 222px; } } + color: #6c767e; +} +@media (max-width: 579px) { + .footer__about { + font-size: 15px; + } +} +@media (min-width: 580px) { + .footer__about { + font-size: 18px; + } +} +@media (min-width: 780px) { + .footer__about { + min-height: 222px; + } +} .footer__sponsors-wrap { margin-top: 60px; padding-top: 45px; - border-top: 1px solid rgba(255, 255, 255, 0.1); } - @media (min-width: 1040px) { - .footer__sponsors-wrap { - margin-right: auto; - margin-left: auto; - max-width: 773px; } } + border-top: 1px solid rgba(255, 255, 255, 0.1); +} +@media (min-width: 1040px) { + .footer__sponsors-wrap { + margin-right: auto; + margin-left: auto; + max-width: 940px; + } +} .footer__sponsors { margin-right: auto; - margin-left: auto; } - @media (max-width: 579px) { - .footer__sponsors { - width: 78%; } } - @media (min-width: 580px) and (max-width: 1039px) { - .footer__sponsors { - width: 90%; } } + margin-left: auto; +} +@media (max-width: 579px) { + .footer__sponsors { + width: 78%; + } +} +@media (min-width: 580px) and (max-width: 1039px) { + .footer__sponsors { + width: 90%; + } +} .footer__sponsor { margin-bottom: 36px; @@ -364,7 +474,7 @@ pre { font-size: 12px; text-align: center; color: #ffffff; - opacity: .4; + opacity: 0.4; -webkit-transition-duration: 0.25s; -moz-transition-duration: 0.25s; -ms-transition-duration: 0.25s; @@ -374,134 +484,161 @@ pre { -moz-transition-property: opacity; -ms-transition-property: opacity; -o-transition-property: opacity; - transition-property: opacity; } - .footer__sponsor:focus, .footer__sponsor:hover { - opacity: 1; } - .footer__sponsor:focus { - outline: none; } - .footer__sponsor:nth-child(1) { - background-position: 0 4px; } - @media (max-width: 579px) { - .footer__sponsor:nth-child(odd) { - margin-right: 18%; } } - @media (min-width: 580px) { - .footer__sponsor { - margin:0 30px 36px 30px; - } } - @media (max-width: 1039px) { - .footer__sponsor { - width: 100px; } - .footer__sponsor:nth-child(1) { - background-position: 0 -6px; } - .footer__sponsor:nth-child(2) { - background-position: 0 -119px; } - .footer__sponsor:nth-child(3) { - background-position: 0 -232px; } - .footer__sponsor:nth-child(4) { - background-position: 0 -330px; } - .footer__sponsor:nth-child(5) { - background-position: 0 -419px; } - .footer__sponsor:nth-child(6) { - background-position: 0 -710px; } - .footer__sponsor:nth-child(7) { - background-position: 0 -526px; } - .footer__sponsor:nth-child(8) { - background-position: 0 -606px; } - .footer__sponsor:nth-child(9) { - background-position: 0 -804px; } - .footer__sponsor:nth-child(10) { - background-position: 0 -950px; } - .footer__sponsor:nth-child(11) { - background-position: 0 -1080px; } - } - @media (min-width: 1040px) { - .footer__sponsor { - width: 90px; } - .footer__sponsor:nth-child(2) { - background-position: 0 -105px; } - .footer__sponsor:nth-child(3) { - background-position: 0 -204px; } - .footer__sponsor:nth-child(4) { - background-position: 0 -291px; } - .footer__sponsor:nth-child(5) { - background-position: 0 -372px; } - .footer__sponsor:nth-child(6) { - background-position: 0 -634px; } - .footer__sponsor:nth-child(7) { - background-position: 0 -469px; } - .footer__sponsor:nth-child(8) { - background-position: 0 -541px; } - .footer__sponsor:nth-child(9) { - background-position: 0 -717px; } - .footer__sponsor:nth-child(10) { - background-position: 0 -852px; } - .footer__sponsor:nth-child(11) { - background-position: 0 -967px; } - } - @media (max-width: 579px) { - .footer__sponsor:nth-child(odd) { - margin-right: 18%; } } - @media (min-width: 580px) { - .footer__sponsor { - margin:0 30px 36px 30px; } } + transition-property: opacity; +} +.footer__sponsor:focus, .footer__sponsor:hover { + opacity: 1; +} +.footer__sponsor:focus { + outline: none; +} +.footer__sponsor:nth-child(1) { + background-position: 0 20px; +} +@media (max-width: 579px) { + .footer__sponsor:nth-child(odd) { + margin-right: 18%; + } +} +@media (min-width: 580px) { + .footer__sponsor .footer__sponsor { + margin: 0 30px 36px 30px; + } +} +@media (max-width: 1039px) { + .footer__sponsor { + width: 100px; + } + .footer__sponsor:nth-child(2) { + background-position: 0 -84px; + } + .footer__sponsor:nth-child(3) { + background-position: 0 -174px; + } + .footer__sponsor:nth-child(4) { + background-position: 0 -264px; + } + .footer__sponsor:nth-child(5) { + background-position: 0 -355px; + } + .footer__sponsor:nth-child(6) { + background-position: 0 108px; + } + .footer__sponsor:nth-child(7) { + background-position: 0 -456px; + } + .footer__sponsor:nth-child(8) { + background-position: 0 210px; + } +} +@media (min-width: 1040px) { + .footer__sponsor { + width: 90px; + } + .footer__sponsor:nth-child(2) { + background-position: 0 -72px; + } + .footer__sponsor:nth-child(3) { + background-position: 0 -153px; + } + .footer__sponsor:nth-child(4) { + background-position: 0 -236px; + } + .footer__sponsor:nth-child(5) { + background-position: 0 -314px; + } + .footer__sponsor:nth-child(6) { + background-position: 0 100px; + } + .footer__sponsor:nth-child(7) { + background-position: 0 -409px; + } + .footer__sponsor:nth-child(8) { + background-position: 0 192px; + } +} .footer__sponsor__logo { margin-top: 5px; - width: 100%; } + width: 100%; +} @media (min-width: 1020px) { .l-wrap--header { position: relative; - max-width: 1100px; } } + max-width: 1100px; + } +} @media (min-width: 1020px) and (max-width: 1199px) { .l-wrap--header { margin-right: 5%; - margin-left: 5%; } } + margin-left: 5%; + } +} @media (min-width: 1200px) { .l-wrap--header { margin-right: auto; - margin-left: auto; } } + margin-left: auto; + } +} .header { - -webkit-transform: translateZ(0); } - @media (max-width: 1019px) { - .header { - height: 48px; } } - @media (min-width: 1020px) { - .header { - height: 68px; } } + -webkit-transform: translateZ(0); +} +@media (max-width: 1019px) { + .header { + height: 48px; + } +} +@media (min-width: 1020px) { + .header { + height: 68px; + } +} .header--interior { - border-bottom-style: solid; } - @media (max-width: 1019px) { - .header--interior { - border-bottom-width: 1px; - border-bottom-color: #dc3519; } } - @media (min-width: 1020px) { - .header--interior { - border-bottom-width: 7px; - border-bottom-color: #141c22; - box-shadow: inset 0 -2px 0 0 rgba(255, 255, 255, 0.3); } } + border-bottom-style: solid; +} +@media (max-width: 1019px) { + .header--interior { + border-bottom-width: 1px; + border-bottom-color: #dc3519; + } +} +@media (min-width: 1020px) { + .header--interior { + border-bottom-width: 7px; + border-bottom-color: #141c22; + box-shadow: inset 0 -2px 0 0 rgba(255, 255, 255, 0.3); + } +} .header__logo-wrap { position: relative; float: left; - z-index: 1; } - .header__logo-wrap:focus { - outline: none; } - .header__logo-wrap:focus .header__logo:before, .header__logo-wrap:hover .header__logo:before { - -webkit-transform: rotateY(360deg); - -ms-transform: rotateY(360deg); - transform: rotateY(360deg); } - @media (max-width: 1019px) { - .header__logo-wrap { - top: 9px; - left: 5%; - font-size: 26px; } } - @media (min-width: 1020px) { - .header__logo-wrap { - top: 12px; - font-size: 40px; } } + z-index: 1; +} +.header__logo-wrap:focus { + outline: none; +} +.header__logo-wrap:focus .header__logo:before, .header__logo-wrap:hover .header__logo:before { + -webkit-transform: rotateY(360deg); + -ms-transform: rotateY(360deg); + transform: rotateY(360deg); +} +@media (max-width: 1019px) { + .header__logo-wrap { + top: 9px; + left: 5%; + font-size: 26px; + } +} +@media (min-width: 1020px) { + .header__logo-wrap { + top: 12px; + font-size: 40px; + } +} .header__logo { position: absolute; @@ -510,29 +647,35 @@ pre { speak: none; -webkit-transform: rotateY(0deg); -ms-transform: rotateY(0deg); - transform: rotateY(0deg); } - .header__logo:before { - position: absolute; - -webkit-transition-duration: 0.75s; - -moz-transition-duration: 0.75s; - -ms-transition-duration: 0.75s; - -o-transition-duration: 0.75s; - transition-duration: 0.75s; - -webkit-transition-property: transform; - -moz-transition-property: transform; - -ms-transition-property: transform; - -o-transition-property: transform; - transition-property: transform; } - @media (max-width: 1019px) { - .header__logo { - line-height: 32px; } } - @media (min-width: 1020px) { - .header__logo { - line-height: 45px; } } + transform: rotateY(0deg); +} +.header__logo:before { + position: absolute; + -webkit-transition-duration: 0.75s; + -moz-transition-duration: 0.75s; + -ms-transition-duration: 0.75s; + -o-transition-duration: 0.75s; + transition-duration: 0.75s; + -webkit-transition-property: transform; + -moz-transition-property: transform; + -ms-transition-property: transform; + -o-transition-property: transform; + transition-property: transform; +} +@media (max-width: 1019px) { + .header__logo { + line-height: 32px; + } +} +@media (min-width: 1020px) { + .header__logo { + line-height: 45px; + } +} @media (max-width: 1019px) { .header__club-sandwich:before { - content: '≡'; + content: "≡"; margin-right: 5%; padding: 14px; position: relative; @@ -551,27 +694,39 @@ pre { -moz-transition-property: color; -ms-transition-property: color; -o-transition-property: color; - transition-property: color; } + transition-property: color; + } .header__club-sandwich:hover:before, .header__club-sandwich:focus:before { - color: rgba(255, 255, 255, 0.3); } } + color: rgba(255, 255, 255, 0.3); + } +} @media (min-width: 1020px) { .header__club-sandwich { - display: none; } } + display: none; + } +} .header__nav-links-wrap { - position: absolute; } - @media (max-width: 1019px) { - .header__nav-links-wrap { - top: 0; - right: -270px; - width: 270px; } } - @media (min-width: 1020px) { - .header__nav-links-wrap { - width: 100%; } } + position: absolute; +} +@media (max-width: 1019px) { + .header__nav-links-wrap { + top: 0; + right: -270px; + width: 270px; + } +} +@media (min-width: 1020px) { + .header__nav-links-wrap { + width: 100%; + } +} @media (min-width: 1020px) { .header__nav-links { - float: right; } } + float: right; + } +} .header__nav-link { font-weight: 500; @@ -581,89 +736,108 @@ pre { -moz-transition-duration: 0.25s; -ms-transition-duration: 0.25s; -o-transition-duration: 0.25s; - transition-duration: 0.25s; } - .header__nav-link:focus { - outline: none; } - @media (max-width: 1019px) { - .header__nav-link { - padding: 18px 30px; - display: block; - width: 100%; - border-bottom: 1px solid #dc3519; - -webkit-transition-property: background-color, border-top-color; - -moz-transition-property: background-color, border-top-color; - -ms-transition-property: background-color, border-top-color; - -o-transition-property: background-color, border-top-color; - transition-property: background-color, border-top-color; } - .header__nav-link:focus, .header__nav-link:hover { - border-top-color: #dc3519; - background-color: #dc3519; } - .header__nav-link:active, .header__nav-link.is-active { - background-color: #ffffff; - color: #e9573f; } } - @media (min-width: 1020px) { - .header__nav-link { - display: inline-block; - padding-top: 25px; - padding-bottom: 26px; - margin-right: 16px; - margin-left: 16px; - border-bottom: 5px solid transparent; - box-shadow: inset 0 5px 0 0 transparent; - -webkit-transition-property: box-shadow; - -moz-transition-property: box-shadow; - -ms-transition-property: box-shadow; - -o-transition-property: box-shadow; - transition-property: box-shadow; } - .header__nav-link:last-child { - margin-right: -16px; } - .header__nav-link:focus, .header__nav-link:hover { - box-shadow: inset 0 5px 0 0 #ffffff; } - .header__nav-link.is-active { - position: relative; - border-bottom-color: #e9573f; } - .header__nav-link.is-active:after { - content: ""; - position: absolute; - bottom: -10px; - left: 50%; - left: -webkit-calc(50% - 5px); - left: -moz-calc(50% - 5px); - left: calc(50% - 5px); - border-width: 5px 5px 0; - border-style: solid; - border-color: #e9573f transparent; - display: block; } } - .header__nav-link span { + transition-duration: 0.25s; +} +.header__nav-link:focus { + outline: none; +} +@media (max-width: 1019px) { + .header__nav-link { + padding: 18px 30px; + display: block; + width: 100%; + border-bottom: 1px solid #dc3519; + -webkit-transition-property: background-color, border-top-color; + -moz-transition-property: background-color, border-top-color; + -ms-transition-property: background-color, border-top-color; + -o-transition-property: background-color, border-top-color; + transition-property: background-color, border-top-color; + } + .header__nav-link:focus, .header__nav-link:hover { + border-top-color: #dc3519; + background-color: #dc3519; + } + .header__nav-link:active, .header__nav-link.is-active { + background-color: #ffffff; + color: #e9573f; + } +} +@media (min-width: 1020px) { + .header__nav-link { display: inline-block; + padding-top: 25px; + padding-bottom: 26px; + margin-right: 16px; + margin-left: 16px; + border-bottom: 5px solid transparent; + box-shadow: inset 0 5px 0 0 transparent; + -webkit-transition-property: box-shadow; + -moz-transition-property: box-shadow; + -ms-transition-property: box-shadow; + -o-transition-property: box-shadow; + transition-property: box-shadow; + } + .header__nav-link:last-child { + margin-right: -16px; + } + .header__nav-link:focus, .header__nav-link:hover { + box-shadow: inset 0 5px 0 0 #ffffff; + } + .header__nav-link.is-active { position: relative; - max-width: 150px; - overflow: hidden; - text-overflow: ellipsis; } + border-bottom-color: #e9573f; + } + .header__nav-link.is-active:after { + content: ""; + position: absolute; + bottom: -10px; + left: 50%; + left: -webkit-calc(50% - 5px); + left: -moz-calc(50% - 5px); + left: calc(50% - 5px); + border-width: 5px 5px 0; + border-style: solid; + border-color: #e9573f transparent; + display: block; + } +} +.header__nav-link span { + display: inline-block; + position: relative; + max-width: 150px; + overflow: hidden; + text-overflow: ellipsis; +} .project__name { font-weight: 300; - font-size: 30px; } - .project__name:not(.is-first) { - margin-top: 30px; - padding-top: 22px; - display: block; - border-top: 1px solid #e5e6e9; } + font-size: 30px; +} +.project__name:not(.is-first) { + margin-top: 30px; + padding-top: 22px; + display: block; + border-top: 1px solid #e5e6e9; +} .project__links { margin-top: 16px; - margin-bottom: 25px; } + margin-bottom: 25px; +} .project__link { font-weight: 400; font-size: 15px; - text-transform: uppercase; } - .project__link:not(:last-child):after { - margin-left: 15px; } + text-transform: uppercase; +} +.project__link:not(:last-child):after { + margin-left: 15px; +} .header__search__icon { position: absolute; - cursor: pointer; } + cursor: pointer; +} .header__search { -webkit-appearance: none; @@ -674,44 +848,62 @@ pre { font-weight: 300; font-family: "aktiv-grotesk-std", sans-serif; color: #141c22; - outline: none; } - .header__search::-webkit-input-placeholder { - color: #e9573f; } - .header__search:-moz-placeholder { - color: #e9573f; } - .header__search::-moz-placeholder { - color: #e9573f; } - .header__search:-ms-input-placeholder { - color: #e9573f; } + outline: none; +} +.header__search::-webkit-input-placeholder { + color: #e9573f; +} +.header__search:-moz-placeholder { + color: #e9573f; +} +.header__search::-moz-placeholder { + color: #e9573f; +} +.header__search:-ms-input-placeholder { + color: #e9573f; +} .header__search-wrap, .header__search-wrap--home { - position: relative; } - @media (max-width: 1019px) { - .header__search-wrap, .header__search-wrap--home { - margin-top: 8px; - padding-right: 10px; - padding-bottom: 8px; - padding-left: 16px; } - @-moz-document url-prefix() { - .header__search-wrap, .header__search-wrap--home { - margin-top: 7px; - padding-bottom: 6px; } } } - @media (min-width: 1020px) { - .header__search-wrap, .header__search-wrap--home { - margin-top: 18px; - margin-right: 16px; - margin-left: 80px; - float: left; } } - @media (min-width: 1020px) and (max-width: 1139px) { - .header__search-wrap, .header__search-wrap--home { - width: 260px; } } - @media (min-width: 1140px) { + position: relative; +} +@media (max-width: 1019px) { + .header__search-wrap, .header__search-wrap--home { + margin-top: 8px; + padding-right: 10px; + padding-bottom: 8px; + padding-left: 16px; + } + @-moz-document url-prefix() { .header__search-wrap, .header__search-wrap--home { - width: 360px; } } + margin-top: 7px; + padding-bottom: 6px; + } + } +} +@media (min-width: 1020px) { + .header__search-wrap, .header__search-wrap--home { + margin-top: 18px; + margin-right: 16px; + margin-left: 80px; + float: left; + } +} +@media (min-width: 1020px) and (max-width: 1139px) { + .header__search-wrap, .header__search-wrap--home { + width: 260px; + } +} +@media (min-width: 1140px) { + .header__search-wrap, .header__search-wrap--home { + width: 360px; + } +} @media (min-width: 1020px) { .header__search-wrap--home { - display: none; } } + display: none; + } +} .header__search__icon { top: 6px; @@ -730,33 +922,43 @@ pre { -moz-transition-property: color; -ms-transition-property: color; -o-transition-property: color; - transition-property: color; } - @media (max-width: 1019px) { - .header__search__icon { - right: 15px; } } - .header__search__icon:hover, .header__search__icon:focus { - color: #fa3c29; - outline: none; } + transition-property: color; +} +@media (max-width: 1019px) { + .header__search__icon { + right: 15px; + } +} +.header__search__icon:hover, .header__search__icon:focus { + color: #fa3c29; + outline: none; +} .header__search { padding: 8px 32px 8px 8px; width: 100%; box-shadow: 0 0 0px 3px rgba(20, 28, 34, 0.1); - font-size: 15px; } - .header__search::-webkit-input-placeholder { - opacity: 1; - color: #e9573f; } - .header__search:-moz-placeholder { - opacity: 1; - color: #e9573f; } - .header__search::-moz-placeholder { - opacity: 1; - color: #e9573f; } - .header__search:-ms-input-placeholder { - opacity: 1; - color: #e9573f; } - .header__search:hover ~ .header__search__icon, .header__search:focus ~ .header__search__icon { - color: #e9573f; } + font-size: 15px; +} +.header__search::-webkit-input-placeholder { + opacity: 1; + color: #e9573f; +} +.header__search:-moz-placeholder { + opacity: 1; + color: #e9573f; +} +.header__search::-moz-placeholder { + opacity: 1; + color: #e9573f; +} +.header__search:-ms-input-placeholder { + opacity: 1; + color: #e9573f; +} +.header__search:hover ~ .header__search__icon, .header__search:focus ~ .header__search__icon { + color: #e9573f; +} @media (max-width: 1019px) { main, .header, .footer { @@ -772,41 +974,59 @@ pre { -moz-transition-property: left; -ms-transition-property: left; -o-transition-property: left; - transition-property: left; } - main.mobile-nav-is-expanded, .header.mobile-nav-is-expanded, .footer.mobile-nav-is-expanded { - left: -270px; } } + transition-property: left; + } + main.mobile-nav-is-expanded, .header.mobile-nav-is-expanded, .footer.mobile-nav-is-expanded { + left: -270px; + } +} @media (max-width: 1019px) { main.mobile-nav-is-expanded, .header.mobile-nav-is-expanded { - overflow: visible; } } + overflow: visible; + } +} main { - display: block; } + display: block; +} @media (max-width: 1019px) { .footer.mobile-nav-is-expanded { - overflow: hidden; } } + overflow: hidden; + } +} .main--interior { - background-color: #ffffff; } - @media (max-width: 929px) { - .main--interior { - padding-bottom: 86px; } } - @media (min-width: 930px) { - .main--interior { - padding-bottom: 175px; } } + background-color: #ffffff; +} +@media (max-width: 929px) { + .main--interior { + padding-bottom: 86px; + } +} +@media (min-width: 930px) { + .main--interior { + padding-bottom: 175px; + } +} .page__heading { margin-bottom: 30px; - border-bottom: 1px solid #c1c4ca; } - @media (max-width: 929px) { - .page__heading { - padding-top: 18px; - padding-bottom: 10px; } } - @media (min-width: 930px) { - .page__heading { - padding-top: 30px; - padding-bottom: 30px; } } + border-bottom: 1px solid #c1c4ca; +} +@media (max-width: 929px) { + .page__heading { + padding-top: 18px; + padding-bottom: 10px; + } +} +@media (min-width: 930px) { + .page__heading { + padding-top: 30px; + padding-bottom: 30px; + } +} a.page__heading { display: block; @@ -820,27 +1040,35 @@ a.page__heading { -moz-transition-property: color; -ms-transition-property: color; -o-transition-property: color; - transition-property: color; } - a.page__heading:focus, a.page__heading:hover, a.page__heading:active { - color: #e9573f; } - a.page__heading:focus { - outline: none; } + transition-property: color; +} +a.page__heading:focus, a.page__heading:hover, a.page__heading:active { + color: #e9573f; +} +a.page__heading:focus { + outline: none; +} @media (min-width: 780px) { .colspan--l--has-border { - border-right: 1px solid #c1c4ca; } - .footer .colspan--l--has-border { - border-right-color: rgba(255, 255, 255, 0.1); } } + border-right: 1px solid #c1c4ca; + } + .footer .colspan--l--has-border { + border-right-color: rgba(255, 255, 255, 0.1); + } +} .push { - margin-top: 60px; } + margin-top: 60px; +} .paginated-nav-links { margin-top: 90px; padding-top: 50px; position: relative; border-top: 1px solid #c1c4ca; - overflow: auto; } + overflow: auto; +} .paginated-nav-link--prev, .paginated-nav-link--next { color: #9da2ab; @@ -853,32 +1081,42 @@ a.page__heading { -moz-transition-property: color; -ms-transition-property: color; -o-transition-property: color; - transition-property: color; } - .paginated-nav-link--prev:focus, .paginated-nav-link--prev:hover, .paginated-nav-link--prev.is-active, .paginated-nav-link--next:focus, .paginated-nav-link--next:hover, .paginated-nav-link--next.is-active { - color: #141c22; } - .paginated-nav-link--prev:focus, .paginated-nav-link--next:focus { - outline: none; } - .paginated-nav-link--prev span, .paginated-nav-link--next span { - position: relative; - top: -1px; - text-transform: uppercase; } + transition-property: color; +} +.paginated-nav-link--prev:focus, .paginated-nav-link--prev:hover, .paginated-nav-link--prev.is-active, .paginated-nav-link--next:focus, .paginated-nav-link--next:hover, .paginated-nav-link--next.is-active { + color: #141c22; +} +.paginated-nav-link--prev:focus, .paginated-nav-link--next:focus { + outline: none; +} +.paginated-nav-link--prev span, .paginated-nav-link--next span { + position: relative; + top: -1px; + text-transform: uppercase; +} .paginated-nav-link--prev { - float: left; } - .paginated-nav-link--prev span { - margin-left: 5px; } + float: left; +} +.paginated-nav-link--prev span { + margin-left: 5px; +} .paginated-nav-link--next { position: absolute; top: 50px; - right: 0; } - .paginated-nav-link--next:before, .paginated-nav-link--next span { - float: right; } - .paginated-nav-link--next:before { - position: relative; - top: 1px; } - .paginated-nav-link--next span { - margin-right: 7px; } + right: 0; +} +.paginated-nav-link--next:before, .paginated-nav-link--next span { + float: right; +} +.paginated-nav-link--next:before { + position: relative; + top: 1px; +} +.paginated-nav-link--next span { + margin-right: 7px; +} .nav--v__link, .nav--v__link--footer { display: block; @@ -895,42 +1133,44 @@ a.page__heading { -moz-transition-property: color; -ms-transition-property: color; -o-transition-property: color; - transition-property: color; } - .nav--v__link:not(:last-child), .nav--v__link--footer:not(:last-child) { - margin-bottom: 10px; } - .nav--v__link.is-active, .nav--v__link--footer.is-active { - color: #e9573f; } + transition-property: color; +} +.nav--v__link:not(:last-child), .nav--v__link--footer:not(:last-child) { + margin-bottom: 10px; +} +.nav--v__link.is-active, .nav--v__link--footer.is-active { + color: #e9573f; +} .nav--v__link { padding-right: 32px; - color: #141c22; } - @media (max-width: 779px) { - .nav--v__link:last-child { - margin-bottom: 60px; } } - .nav--v__link:focus, .nav--v__link:hover, .nav--v__link:active { - color: #e9573f; } - .nav--v__link:focus { - outline: none; } + color: #141c22; +} +@media (max-width: 779px) { + .nav--v__link:last-child { + margin-bottom: 60px; + } +} +.nav--v__link:focus, .nav--v__link:hover, .nav--v__link:active { + color: #e9573f; +} +.nav--v__link:focus { + outline: none; +} .nav--v__link--footer { - color: #ffffff; } - .nav--v__link--footer:focus, .nav--v__link--footer:hover, .nav--v__link--footer:active { - color: rgba(255, 255, 255, 0.3); } - .nav--v__link--footer:focus { - outline: none; } - @media (max-width: 779px) { - .nav--v__link--footer:last-child { - margin-bottom: 36px; } } - -.t-body .t-img { - border-radius: 0%; - width: 98%; - height: 100%; - margin: 1%; -} - -.t-body .t-img--small { - width: 70%; + color: #ffffff; +} +.nav--v__link--footer:focus, .nav--v__link--footer:hover, .nav--v__link--footer:active { + color: rgba(255, 255, 255, 0.3); +} +.nav--v__link--footer:focus { + outline: none; +} +@media (max-width: 779px) { + .nav--v__link--footer:last-child { + margin-bottom: 36px; + } } /*# sourceMappingURL=application.css.map */ diff --git a/stylesheets/application.css.map b/stylesheets/application.css.map index 684655ae..e62d768e 100644 --- a/stylesheets/application.css.map +++ b/stylesheets/application.css.map @@ -1,7 +1 @@ -{ -"version": 3, -"mappings": "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", -"sources": ["_load.scss","_base.scss","_layout.scss","_type.scss","modules/_footer.scss","modules/_header.scss","modules/_projects.scss","modules/_search.scss","modules/_shared.scss","modules/nav/_nav--paginated.scss","modules/nav/_nav--v.scss"], -"names": [], -"file": "application.css" -} \ No newline at end of file +{"version":3,"sourceRoot":"","sources":["_load.scss","_base.scss","_layout.scss","_type.scss","modules/_footer.scss","modules/_header.scss","modules/_projects.scss","modules/_search.scss","modules/_shared.scss","modules/nav/_nav--paginated.scss","modules/nav/_nav--v.scss"],"names":[],"mappings":"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GJ;EATF;IAWM;IACA;;;;AAKN;EACE;EACA,ORvDM;EA0CN,6BQc6B;ERb7B,0BQa6B;ERZ7B,yBQY6B;ERX7B,wBQW6B;ERV7B,qBQU6B;ERN7B,6BQOA;ERNA,0BQMA;ERLA,yBQKA;ERJA,wBQIA;ERHA,qBQGA;;AACA;EACE,ORlEE;;AQoEJ;EACE;;;AAKF;EADF;IAEI;;EACA;IACE;;;;AAKN;EACE;;;ACnFF;EACE;EACA;EACA;EACA;EACA;;;AAGF;EACE;ETwCA,6BSvC6B;ETwC7B,0BSxC6B;ETyC7B,yBSzC6B;ET0C7B,wBS1C6B;ET2C7B,qBS3C6B;ET+C7B,6BS9CA;ET+CA,0BS/CA;ETgDA,yBShDA;ETiDA,wBSjDA;ETkDA,qBSlDA;;AACA;EACE,OTNI;;ASQN;EACE;;AAEF;EACE;EACA;EACA;;;AAIJ;EACE;;AACA;EACE;;;AAIJ;EACE;EACA;EACA;;AACA;EACE;;AAEF;EACE;EACA;;AAEF;EACE;;;AC5CJ;EACE;EAEE;EACA;EAEF;EACA;EV0CA,6BUzC6B;EV0C7B,0BU1C6B;EV2C7B,yBU3C6B;EV4C7B,wBU5C6B;EV6C7B,qBU7C6B;EViD7B,6BUhDA;EViDA,0BUjDA;EVkDA,yBUlDA;EVmDA,wBUnDA;EVoDA,qBUpDA;;AACA;EACE;;AAEF;EACE,OVdE;;;AUkBN;EACE;EACA,OVbM;;AUcN;EACE;IACE;;;AAGJ;EACE,OV3BE;;AU6BJ;EACE;;;AAIJ;EACE,OV/BM;;AUgCN;EACE;;AAEF;EACE;;AAEF;EACE;IACE","file":"application.css"} \ No newline at end of file