aboutsummaryrefslogtreecommitdiffstats
path: root/src/components/Branding/Branding.module.scss
diff options
context:
space:
mode:
Diffstat (limited to 'src/components/Branding/Branding.module.scss')
-rw-r--r--src/components/Branding/Branding.module.scss52
1 files changed, 52 insertions, 0 deletions
diff --git a/src/components/Branding/Branding.module.scss b/src/components/Branding/Branding.module.scss
new file mode 100644
index 0000000..ca1ba17
--- /dev/null
+++ b/src/components/Branding/Branding.module.scss
@@ -0,0 +1,52 @@
+@use "@styles/abstracts/functions" as fun;
+@use "@styles/abstracts/mixins" as mix;
+
+.wrapper {
+ display: grid;
+ grid-template-columns:
+ clamp(#{fun.convert-px(55)}, 15vw, #{fun.convert-px(90)})
+ minmax(0, 1fr);
+ grid-template-rows: repeat(2, max-content);
+ align-items: center;
+ column-gap: var(--spacing-md);
+ padding: var(--spacing-sm) 0;
+ text-shadow: fun.convert-px(2) fun.convert-px(2) 0 var(--color-fg-inverted);
+}
+
+.logo {
+ grid-column: 1;
+ grid-row: 1 / -1;
+ display: flex;
+ place-content: center;
+ border: fun.convert-px(1) solid var(--color-border);
+ border-radius: 50%;
+ box-shadow: 0 0 0 fun.convert-px(4) var(--color-bg),
+ 0 0 fun.convert-px(3) fun.convert-px(5) var(--color-shadow);
+
+ img {
+ border-radius: 50%;
+ }
+}
+
+.name {
+ grid-column: 2;
+ grid-row: 1;
+ margin: 0;
+ font-family: var(--font-family-secondary);
+ font-size: var(--font-size-xl);
+ font-weight: 500;
+
+ @include mix.media("screen") {
+ @include mix.dimensions("xs") {
+ font-size: var(--font-size-2xl);
+ }
+ }
+}
+
+.job {
+ grid-column: 2;
+ grid-row: 2;
+ margin: 0;
+ font-family: var(--font-family-secondary);
+ font-size: var(--font-size-lg);
+}