Jake Vanderwerf
2026-01-01 0e4b986e81f8132a44e61fa8df18860301cc3468
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
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
nav.drawer {
    position: fixed;
    right: 0;
    bottom: 0;
    max-height: 100vh;
    overflow: hidden auto;
    width: var(--btn);
    z-index: var(--z-5);
    transition: var(--trans-size);
    --dir: column-reverse;
    background-color: var(--base);
    border-left: 1px solid var(--base-200);
    box-shadow:rgba(var(--base-rgb), var(--op-4)) var(--shdw-left);
    height: auto;
    --w: var(--chip_);
 
    .title,
    .section-title {
        display: none;
    }
    ul .icon {
        min-width: var(--chip_);
    }
 
    a,
    .a {
        height: var(--chipchip);
        padding: 0 .5rem;
        width: 100%;
        gap: .5rem;
        justify-content: center;
    }
 
    .toggle {
        width: 100%;
        .icon {
            transform: rotate(0);
            transition: var(--trans-transform);
        }
    }
    &.open {
        width: 240px;
        .title,
        .section-title {
            display: block;
        }
 
        .toggle .icon {
            transform: rotate(180deg);
        }
 
        a,
        .a {
            justify-content: flex-start;
        }
    }
 
    ul {
        --dir: column;
        --gap: 0;
        --height: auto;
        padding: 0;
        margin: 0;
        height: auto;
        width:100%;
    }
    li {
        height: auto;
        width: 100%;
    }
 
 
    .row {
        width: 100%;
    }
 
    .menu-section {
        border-bottom: 1px solid var(--contrast-200);
    }
    .section-title {
        padding: 0.5rem var(--px);
        font-size: var(--small);
        text-transform: uppercase;
        opacity: 0.6;
        font-weight: bold;
    }
 
}