aboutsummaryrefslogtreecommitdiffstats
path: root/src/components/organisms/layout/header.module.scss
blob: 7ae683fa293532ccd0da8f4592954b2d59e39778 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
@use "@styles/abstracts/functions" as fun;
@use "@styles/abstracts/mixins" as mix;

.wrapper {
  display: grid;
  grid-template-columns:
    minmax(0, 1fr) min(calc(100vw - calc(var(--spacing-md) * 2)), 100ch)
    minmax(0, 1fr);
  align-items: center;
  padding: var(--spacing-sm) 0 var(--spacing-md);

  .toolbar {
    justify-content: space-around;
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 5;
    background: var(--color-bg);
    border-top: fun.convert-px(4) solid;
    border-image: radial-gradient(
        ellipse at top,
        var(--color-primary-lighter) 20%,
        var(--color-primary) 100%
      )
      1;
    box-shadow: 0 fun.convert-px(-2) fun.convert-px(3) fun.convert-px(-1)
      var(--color-shadow-dark);

    @include mix.media("screen") {
      @include mix.dimensions("sm") {
        justify-content: flex-end;
        width: auto;
        position: relative;
        left: unset;
        background: inherit;
        border: none;
        box-shadow: none;
      }
    }
  }
}

.body {
  grid-column: 2;
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: space-between;
  gap: var(--spacing-md);
}