From 4683f8f6b977e874e5cb92ce590747ffb6ba5180 Mon Sep 17 00:00:00 2001 From: rjbirkin Date: Fri, 19 Jan 2024 13:24:25 +0000 Subject: [PATCH 1/3] Homepage styling and new content --- data/web-content/homepage.md | 59 ++++++++++++++++++------------------ 1 file changed, 30 insertions(+), 29 deletions(-) diff --git a/data/web-content/homepage.md b/data/web-content/homepage.md index 6049290..7555f14 100644 --- a/data/web-content/homepage.md +++ b/data/web-content/homepage.md @@ -1,55 +1,56 @@ - +# Simple, loveable admin tools for independent record labels and artists. -# Simple, loveable admin tools for independent music and publishing people. +## Try it now. No login required! ↷ -## We exist to get artists paid quicker, and to give time back to labels so they can release more amazing music. - -*** -
- - -Independent record labels with the most artist-friendly deals are struggling to process the masses of sales data they get every month or quarter. They want to pay their artists, but it's taking them ages to work it all out. +## We process sales data for record labels so they can work out artist royalties in seconds. -We're building an innovative sales and royalties processor to solve that. +We’re adding new distributors and platforms all the time. -
- -
+Here’s what we currently support: +
+TunecoreDistrokidCD BabyBandcampCargo UK +
- +If you don't see yours, let us know and we'll make it happen. -{.float.right} -![Trackshift team](/asset/img/editorial/homepage/about-us.png) +Get in touch -## About Us +
-TrackShift was founded by Greg Bowler and Richard 'Biff' Birkin in Derbyshire, UK. +
-Greg is a technologist, solving real world problems using software. His work ranges from logging and analysis dashboards for the renewable energy sector, to interfacing with event ticketing systems for attendeees with a disability. + -Biff is a composer and digital strategist/user experience designer - the latter skills developed in startups that gave him the flexi-time needed to carry on being in bands and touring UK/Europe's DIY punk/hardcore scene. +## Pricing -Our working ethic is inspired by that scene, paired with a software development mantra of Simple, Loveable and Complete feature development. +Super simple: free to use while unregistered versus monthly/annual fee to login, save your work, plus extended features coming soon.
- + -{.float.left} +{.float.right} ![Spin your records, not your head](/asset/img/editorial/homepage/spin-your-records-LG-dark.png) -## What We're Doing +## Benefits -We're working with a handful of small independent record labels, learning how they work and what their data looks like. +### Royalties -TrackShift v1 will be launched for Record Labels early 2024 as part of an Innovate UK funded development sprint through 2023. + -Interested? Get in touch with biff@trackshift.app +### Business -
+ - + From 3649ef81596ead3fa067f6e97a3a3427b2276ed1 Mon Sep 17 00:00:00 2001 From: rjbirkin Date: Fri, 19 Jan 2024 13:24:37 +0000 Subject: [PATCH 2/3] Homepage styling and new content --- composer.lock | 54 +++++++++++++++++++------------------- style/element/a.scss | 18 +++---------- style/element/button.scss | 6 +++-- style/element/section.scss | 34 +++++++++++++++++++++++- 4 files changed, 67 insertions(+), 45 deletions(-) diff --git a/composer.lock b/composer.lock index a6f203a..361685e 100644 --- a/composer.lock +++ b/composer.lock @@ -629,16 +629,16 @@ }, { "name": "nette/utils", - "version": "v4.0.3", + "version": "v4.0.4", "source": { "type": "git", "url": "https://github.com/nette/utils.git", - "reference": "a9d127dd6a203ce6d255b2e2db49759f7506e015" + "reference": "d3ad0aa3b9f934602cb3e3902ebccf10be34d218" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nette/utils/zipball/a9d127dd6a203ce6d255b2e2db49759f7506e015", - "reference": "a9d127dd6a203ce6d255b2e2db49759f7506e015", + "url": "https://api.github.com/repos/nette/utils/zipball/d3ad0aa3b9f934602cb3e3902ebccf10be34d218", + "reference": "d3ad0aa3b9f934602cb3e3902ebccf10be34d218", "shasum": "" }, "require": { @@ -709,9 +709,9 @@ ], "support": { "issues": "https://github.com/nette/utils/issues", - "source": "https://github.com/nette/utils/tree/v4.0.3" + "source": "https://github.com/nette/utils/tree/v4.0.4" }, - "time": "2023-10-29T21:02:13+00:00" + "time": "2024-01-17T16:50:36+00:00" }, { "name": "openspout/openspout", @@ -2202,7 +2202,7 @@ }, { "name": "phpgt/servicecontainer", - "version": "v1.3.2", + "version": "v1.3.3", "source": { "type": "git", "url": "https://github.com/PhpGt/ServiceContainer.git", @@ -2240,7 +2240,7 @@ "description": "Centralised container of a project's core objects.", "support": { "issues": "https://github.com/PhpGt/ServiceContainer/issues", - "source": "https://github.com/PhpGt/ServiceContainer/tree/v1.3.2" + "source": "https://github.com/PhpGt/ServiceContainer/tree/v1.3.3" }, "funding": [ { @@ -4306,16 +4306,16 @@ }, { "name": "phpstan/phpstan", - "version": "1.10.55", + "version": "1.10.56", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan.git", - "reference": "9a88f9d18ddf4cf54c922fbeac16c4cb164c5949" + "reference": "27816a01aea996191ee14d010f325434c0ee76fa" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan/zipball/9a88f9d18ddf4cf54c922fbeac16c4cb164c5949", - "reference": "9a88f9d18ddf4cf54c922fbeac16c4cb164c5949", + "url": "https://api.github.com/repos/phpstan/phpstan/zipball/27816a01aea996191ee14d010f325434c0ee76fa", + "reference": "27816a01aea996191ee14d010f325434c0ee76fa", "shasum": "" }, "require": { @@ -4364,7 +4364,7 @@ "type": "tidelift" } ], - "time": "2024-01-08T12:32:40+00:00" + "time": "2024-01-15T10:43:00+00:00" }, { "name": "phpunit/php-code-coverage", @@ -4689,16 +4689,16 @@ }, { "name": "phpunit/phpunit", - "version": "10.5.5", + "version": "10.5.8", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "ed21115d505b4b4f7dc7b5651464e19a2c7f7856" + "reference": "08f4fa74d5fbfff1ef22abffee47aaedcaea227e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/ed21115d505b4b4f7dc7b5651464e19a2c7f7856", - "reference": "ed21115d505b4b4f7dc7b5651464e19a2c7f7856", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/08f4fa74d5fbfff1ef22abffee47aaedcaea227e", + "reference": "08f4fa74d5fbfff1ef22abffee47aaedcaea227e", "shasum": "" }, "require": { @@ -4770,7 +4770,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/phpunit/issues", "security": "https://github.com/sebastianbergmann/phpunit/security/policy", - "source": "https://github.com/sebastianbergmann/phpunit/tree/10.5.5" + "source": "https://github.com/sebastianbergmann/phpunit/tree/10.5.8" }, "funding": [ { @@ -4786,7 +4786,7 @@ "type": "tidelift" } ], - "time": "2023-12-27T15:13:52+00:00" + "time": "2024-01-19T07:07:27+00:00" }, { "name": "psr/log", @@ -5755,16 +5755,16 @@ }, { "name": "squizlabs/php_codesniffer", - "version": "3.8.0", + "version": "3.8.1", "source": { "type": "git", "url": "https://github.com/PHPCSStandards/PHP_CodeSniffer.git", - "reference": "5805f7a4e4958dbb5e944ef1e6edae0a303765e7" + "reference": "14f5fff1e64118595db5408e946f3a22c75807f7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/PHPCSStandards/PHP_CodeSniffer/zipball/5805f7a4e4958dbb5e944ef1e6edae0a303765e7", - "reference": "5805f7a4e4958dbb5e944ef1e6edae0a303765e7", + "url": "https://api.github.com/repos/PHPCSStandards/PHP_CodeSniffer/zipball/14f5fff1e64118595db5408e946f3a22c75807f7", + "reference": "14f5fff1e64118595db5408e946f3a22c75807f7", "shasum": "" }, "require": { @@ -5774,11 +5774,11 @@ "php": ">=5.4.0" }, "require-dev": { - "phpunit/phpunit": "^4.0 || ^5.0 || ^6.0 || ^7.0 || ^8.0 || ^9.0" + "phpunit/phpunit": "^4.0 || ^5.0 || ^6.0 || ^7.0 || ^8.0 || ^9.3.4" }, "bin": [ - "bin/phpcs", - "bin/phpcbf" + "bin/phpcbf", + "bin/phpcs" ], "type": "library", "extra": { @@ -5831,7 +5831,7 @@ "type": "open_collective" } ], - "time": "2023-12-08T12:32:31+00:00" + "time": "2024-01-11T20:47:48+00:00" }, { "name": "symfony/browser-kit", diff --git a/style/element/a.scss b/style/element/a.scss index 0f27d43..07d253b 100644 --- a/style/element/a.scss +++ b/style/element/a.scss @@ -10,21 +10,9 @@ a { &.button { @extend button; - // color:black; - // background-color: white; - // border: 2px black solid; - // border-radius: 5px; - // font-weight:bold !important; - // font-size:18px; - // padding:10px 15px; - // text-decoration: none; - // transition: 0.3s ease-in-out; + } - // &:hover { - // background-color: var(--pal-1); - // transition: 0.3sec ease-in-out; - // color:white; - // border-color:var(--pal-1); - // } + &.button-red { + @extend button; } } diff --git a/style/element/button.scss b/style/element/button.scss index 50a624f..9c1c53d 100644 --- a/style/element/button.scss +++ b/style/element/button.scss @@ -35,5 +35,7 @@ button { &[disabled] { background-color: var(--pal-ui-bg--disabled); } - -} \ No newline at end of file + .button-red { + background-color:red; + } +} diff --git a/style/element/section.scss b/style/element/section.scss index da1ef12..584cb11 100644 --- a/style/element/section.scss +++ b/style/element/section.scss @@ -1,3 +1,35 @@ section { - + img { + border-radius:var(--theme-ui-border-radius); + } + .three-quarter-width { + max-width:75vw; + } + .pill { + border:1px solid black; + padding:0.5rem 0.8rem; + border-radius: 50rem; + margin-right:1rem; + background-color: black; + color:white; + font-weight: bold; + font-family: var(--font-family-main); + font-size: var(--font-size-base); + } + .pill-container { + margin-top:2rem; + margin-bottom:2rem; + height:100%; + } + ul { + li { + font-family: var(--font-family-main); + font-size:var(--font-size-base); + line-height: var(--font-readable-line-height); + } + li::marker { + content: '⇒ '; + font-size: 1.2em; + } + } } From 66a532e1cacdb703ddf1b1dd0e972511eb6663e1 Mon Sep 17 00:00:00 2001 From: rjbirkin Date: Wed, 27 Mar 2024 14:30:31 +0000 Subject: [PATCH 3/3] Biff Styles Homepage --- asset/.DS_Store | Bin 8196 -> 8196 bytes asset/icon/calculator.svg | 1 + asset/icon/hand-coins.svg | 1 + asset/icon/math-operations.svg | 1 + asset/icon/mountains.svg | 1 + asset/icon/plus-minus.svg | 1 + asset/icon/share-fat.svg | 1 + asset/img/abstract/amp_money_navy-coral.svg | 232 +++++++++++++++++++ asset/img/editorial/homepage/calculator.png | Bin 0 -> 7453 bytes asset/img/editorial/homepage/climber.png | Bin 0 -> 4233 bytes asset/img/editorial/homepage/give-money.jpg | Bin 0 -> 7046 bytes asset/img/editorial/homepage/give-money.png | Bin 0 -> 23420 bytes asset/img/editorial/homepage/profit-loss.png | Bin 0 -> 4137 bytes asset/img/editorial/homepage/report.png | Bin 0 -> 32532 bytes data/web-content/homepage.md | 13 +- page/_component/global-footer.html | 2 + page/credits.html | 5 + page/help.html | 6 + page/index.html | 34 ++- style/decorator/editorial-content.scss | 55 ++++- style/decorator/typography.scss | 26 ++- style/element/body.scss | 3 +- style/element/section.scss | 97 +++++--- style/page/_common.scss | 40 ++++ style/page/index.scss | 17 +- style/variable/font.scss | 1 + style/variable/size.scss | 2 +- 27 files changed, 492 insertions(+), 47 deletions(-) create mode 100644 asset/icon/calculator.svg create mode 100644 asset/icon/hand-coins.svg create mode 100644 asset/icon/math-operations.svg create mode 100644 asset/icon/mountains.svg create mode 100644 asset/icon/plus-minus.svg create mode 100644 asset/icon/share-fat.svg create mode 100644 asset/img/abstract/amp_money_navy-coral.svg create mode 100644 asset/img/editorial/homepage/calculator.png create mode 100644 asset/img/editorial/homepage/climber.png create mode 100644 asset/img/editorial/homepage/give-money.jpg create mode 100644 asset/img/editorial/homepage/give-money.png create mode 100644 asset/img/editorial/homepage/profit-loss.png create mode 100644 asset/img/editorial/homepage/report.png create mode 100644 page/credits.html create mode 100644 page/help.html diff --git a/asset/.DS_Store b/asset/.DS_Store index 41d07b437268836c0dfd1a3e61d6d08f4c98bd4f..37ddebd77e756ab6eefc8a4abeb8a6f4ae31643b 100644 GIT binary patch delta 25 gcmZp1XmQxkAjn~8VW6X6Vq`jbfq>)YlY-WK0A^SRtN;K2 delta 16 XcmZp1XmQxkAUN4u*mLtqL2Et$HVOsW diff --git a/asset/icon/calculator.svg b/asset/icon/calculator.svg new file mode 100644 index 0000000..01e80ce --- /dev/null +++ b/asset/icon/calculator.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/asset/icon/hand-coins.svg b/asset/icon/hand-coins.svg new file mode 100644 index 0000000..f47a2d4 --- /dev/null +++ b/asset/icon/hand-coins.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/asset/icon/math-operations.svg b/asset/icon/math-operations.svg new file mode 100644 index 0000000..2853c66 --- /dev/null +++ b/asset/icon/math-operations.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/asset/icon/mountains.svg b/asset/icon/mountains.svg new file mode 100644 index 0000000..faa6c6c --- /dev/null +++ b/asset/icon/mountains.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/asset/icon/plus-minus.svg b/asset/icon/plus-minus.svg new file mode 100644 index 0000000..6499e8e --- /dev/null +++ b/asset/icon/plus-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/asset/icon/share-fat.svg b/asset/icon/share-fat.svg new file mode 100644 index 0000000..c50b221 --- /dev/null +++ b/asset/icon/share-fat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/asset/img/abstract/amp_money_navy-coral.svg b/asset/img/abstract/amp_money_navy-coral.svg new file mode 100644 index 0000000..8fa20ec --- /dev/null +++ b/asset/img/abstract/amp_money_navy-coral.svg @@ -0,0 +1,232 @@ + + + + + + + + + + + + + + + £ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + £ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + £ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + £ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/asset/img/editorial/homepage/calculator.png b/asset/img/editorial/homepage/calculator.png new file mode 100644 index 0000000000000000000000000000000000000000..0098eecf0b95af532d9ef35578e498a7d53a4143 GIT binary patch literal 7453 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 NeRu&`tkU(={{a?5cU=Gg literal 0 HcmV?d00001 diff --git a/asset/img/editorial/homepage/give-money.png b/asset/img/editorial/homepage/give-money.png new file mode 100644 index 0000000000000000000000000000000000000000..b756bb3b28fe56e65bddff98cbddc6cc2d0726e8 GIT binary patch literal 23420 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 V4ofMmQux;g;2d1->urOn{{b~ApBexF literal 0 HcmV?d00001 diff --git a/asset/img/editorial/homepage/report.png b/asset/img/editorial/homepage/report.png new file mode 100644 index 0000000000000000000000000000000000000000..5b0c411d3cf334f7814af9084dd9a08be09a6972 GIT binary patch literal 32532 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 literal 0 HcmV?d00001 diff --git a/data/web-content/homepage.md b/data/web-content/homepage.md index 7555f14..d28c1c3 100644 --- a/data/web-content/homepage.md +++ b/data/web-content/homepage.md @@ -1,8 +1,4 @@ -# Simple, loveable admin tools for independent record labels and artists. - -## Try it now. No login required! ↷ - -
+
## We process sales data for record labels so they can work out artist royalties in seconds. @@ -19,6 +15,13 @@ If you don't see yours, let us know and we'll make it happen.
+
+ +## How it works + +Upload a sales report from Bandcamp and/or your distributor. TrackShift will sort the data and build your catalogue automatically. No setup required! +
+
diff --git a/page/_component/global-footer.html b/page/_component/global-footer.html index bef2015..395bdbe 100644 --- a/page/_component/global-footer.html +++ b/page/_component/global-footer.html @@ -1,5 +1,7 @@ diff --git a/page/credits.html b/page/credits.html new file mode 100644 index 0000000..d429620 --- /dev/null +++ b/page/credits.html @@ -0,0 +1,5 @@ +
+

Credits

+
+ +
\ No newline at end of file diff --git a/page/help.html b/page/help.html new file mode 100644 index 0000000..b689c71 --- /dev/null +++ b/page/help.html @@ -0,0 +1,6 @@ +
+

Help

+

What is TrackShift?

+
+ +
\ No newline at end of file diff --git a/page/index.html b/page/index.html index b6f465b..38e24df 100644 --- a/page/index.html +++ b/page/index.html @@ -1,6 +1,30 @@ -
-

Placeholder heading

-

Placeholder subheading

-

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Animi fugiat illo iusto laboriosam nihil, quasi recusandae voluptas! A consequatur delectus dolore eos itaque minus officia perspiciatis praesentium quidem? Ipsam, provident!

-

Lorem ipsum dolor sit amet, consectetur adipisicing elit. A at inventore iste nihil nisi quibusdam quidem rerum voluptas. Asperiores assumenda commodi cumque excepturi fugiat, magnam officiis quae qui sint voluptatibus.

+
+

Simple, loveable admin tools for independent record labels and artists.

+

Try it now. No login required! ↷

+

Note: we've not launched yet as we're still building it.

+
+
+
+
+ + +
+
+ +

Find Out More

+ + +
+ + +
+
+ + +
+
+
\ No newline at end of file diff --git a/style/decorator/editorial-content.scss b/style/decorator/editorial-content.scss index c7132f9..aa4d0e9 100644 --- a/style/decorator/editorial-content.scss +++ b/style/decorator/editorial-content.scss @@ -1,7 +1,29 @@ %d-editorial-content { section { - margin-bottom:4rem; + margin-bottom:5rem; + padding-top:5rem; + padding-bottom:5rem; overflow:hidden; + margin:0 auto; + display:block; + max-width: var(--size-page-width); + overflow-x:hidden; + position: relative; + display: flex; + align-items: center; + } + .three-quarter-width { + width:65%; + } + .one-quarter-width { + width:35%; + position:relative; + height:100%; + display: flex; + + } + .center { + text-align: center; } .float { @media(min-width: $break-medium) { @@ -28,7 +50,7 @@ } img { width:100%; - + border-radius:var(--theme-ui-border-radius); @media(min-width: $break-medium) { } @@ -36,4 +58,33 @@ h2 { margin-top:0; } + + .pill { + display: inline-block; + border:4px solid; + border-color:var(--pal-3); + padding:0.8rem 1.5rem; + border-radius: 50rem; + margin-right:1rem; + margin-bottom:1rem; + background-color: black; + color:white; + font-weight: bold; + font-family: var(--font-family-main); + font-size: var(--font-size-base); + cursor: default; + transition: all 0.3s ease-in-out !important; + + @media(min-width: $break-small) { + &:hover { + transform: scale(1.2); + } + } + } + .pill-container { + margin-top:3rem; + margin-bottom:3rem; + height:100%; + width:100%; + } } \ No newline at end of file diff --git a/style/decorator/typography.scss b/style/decorator/typography.scss index b1264e3..1283da3 100644 --- a/style/decorator/typography.scss +++ b/style/decorator/typography.scss @@ -8,20 +8,27 @@ h1, h2, h3, h4, h5, h6 { font-family: var(--font-family-heading); + font-weight: 600; } h1 { font-size: var(--font-size-1); + display: block; } h2 { font-size: var(--font-size-2); + @media(max-width: $break-small) { + font-size:calc(var(--font-size-2) * 0.9); + } } p { font-size: var(--font-size-base); line-height: var(--font-readable-line-height); font-family: var(--font-family-main); + &.small { + font-size: var(--font-size-small); + } } - hr { margin: 4rem 0; } @@ -29,4 +36,21 @@ .centered { text-align: center; } + .highlight { + padding-left:1rem; + padding-right:1rem; + margin-bottom: 2rem; + display: inline-block; + } + .blue-highlight { + background-color: var(--pal-2); + color: var(--pal-5); + } + .green-highlight { + background-color:var(--pal-7); + color:var(--pal-5); + } + ::selection { + background-color: var(--pal-1); + color: var(--pal-6);} } diff --git a/style/element/body.scss b/style/element/body.scss index 8d556bf..c3fbe21 100644 --- a/style/element/body.scss +++ b/style/element/body.scss @@ -1,7 +1,7 @@ body { margin: 0; height: 100%; - background-color: var(--pal-page-bg); + background-color: var(--pal-utility-light-1); color: var(--pal-body); font-family: var(--font-family-main); overflow-x: hidden; @@ -10,7 +10,6 @@ body { global-header, global-footer, account-tabs { display: none; } - background: none; } } diff --git a/style/element/section.scss b/style/element/section.scss index 584cb11..43c674f 100644 --- a/style/element/section.scss +++ b/style/element/section.scss @@ -1,35 +1,72 @@ section { - img { - border-radius:var(--theme-ui-border-radius); - } - .three-quarter-width { - max-width:75vw; - } - .pill { - border:1px solid black; - padding:0.5rem 0.8rem; - border-radius: 50rem; - margin-right:1rem; - background-color: black; - color:white; - font-weight: bold; - font-family: var(--font-family-main); - font-size: var(--font-size-base); - } - .pill-container { - margin-top:2rem; - margin-bottom:2rem; - height:100%; + flex-direction: column; + .card-row, .row { + display: flex; + flex-direction: row; + align-items: center; + width:100%; + } + .column-one-third-width { + width: 33.333%; + } + .column-two-thirds-width { + width: 66.666%; + } + .column-half-width { + width:50%; + } + .column-three-quarter-width { + width:75%; + } + .column-one-quarter-width { + width:25%; } - ul { - li { - font-family: var(--font-family-main); - font-size:var(--font-size-base); - line-height: var(--font-readable-line-height); + .form-container { + width:50%; + } + .card { + width:100%; + text-align: center; + padding-top:2rem; + padding-bottom: 2rem; + margin-bottom:2rem; + border-radius: var(--theme-ui-border-radius); + transition: all 0.3s ease-in-out; + h3 { + font-size:1.75rem; + } + .small { + font-size:1rem; } - li::marker { - content: '⇒ '; - font-size: 1.2em; - } + &:last-of-type { + margin-right:0; + } + @media(min-width: $break-small) { + width:18.75%; + display:inline-block; + margin-right:1rem; + padding-top:1rem; + padding-bottom: 1rem; + &:last-of-type { + margin-right:0; + } + &:hover { + transform: scale(1.1); + } + .card-text { + padding-left:1rem; + padding-right:1rem; + } + h3 { + font-size:1.25rem; + } + } + } + .card-image { + width:50%; + } + .card-text { + padding-left:2rem; + padding-right:2rem; } } diff --git a/style/page/_common.scss b/style/page/_common.scss index 528f264..2fe6e1b 100644 --- a/style/page/_common.scss +++ b/style/page/_common.scss @@ -1,5 +1,45 @@ body { >article { @extend %d-editorial-content, %d-typography, %o-container + } + .dark { + background-color: var(--pal-5); + color:var(--pal-6); + } + .light { + background-color: var(--pal-utility-light-1); + color:var(--pal-5); + } + .mustard { + background-color: var(--pal-8); + } + .red { + background-color: var(--pal-1); + color:var(--pal-5); + } + .light-blue { + background-color: var(--pal-2); + color:var(--pal-utility-dark-1); + } + >.article-fluid { + max-width:var(--size-page-width-fluid); + } + .iframe-container { + display: block; + position: relative; + overflow: hidden; + width: 100%; + padding-top: 56.25%; /* 16:9 Aspect Ratio (divide 9 by 16 = 0.5625) */ + border-radius:1rem; + margin: 4rem auto; + } + .responsive-iframe { + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + width: 100%; + height: 100%; } } \ No newline at end of file diff --git a/style/page/index.scss b/style/page/index.scss index 33221de..5b2a0ce 100644 --- a/style/page/index.scss +++ b/style/page/index.scss @@ -1,3 +1,18 @@ body.uri--index { - + global-header { + file-uploader { + display: none; + } + margin-bottom:5rem; + } + .article-fluid { + margin:0 0; + padding-left:1rem; + padding-right:1rem; + display: block; + } + form#mc-form { + @extend %d-form-fields; + width:50%; + } } \ No newline at end of file diff --git a/style/variable/font.scss b/style/variable/font.scss index fe8710c..e2915ff 100644 --- a/style/variable/font.scss +++ b/style/variable/font.scss @@ -7,6 +7,7 @@ --font-size-base: 16px; --font-size-1: calc(var(--font-size-base) * 3); --font-size-2: calc(var(--font-size-1) * (1 / var(--size-golden-ratio))); + --font-size-small: calc(var(--font-size-base) * 0.8); @media(min-width: $break-small) { --font-size-base: 1rem; diff --git a/style/variable/size.scss b/style/variable/size.scss index 5f09f6a..7f46583 100644 --- a/style/variable/size.scss +++ b/style/variable/size.scss @@ -1,5 +1,5 @@ :root { --size-golden-ratio: 1.618; - + --size-page-width-fluid: #{$break-large}; --size-page-width: #{$break-medium}; }