Merge branch 'feat/inda-383-daily-stat' into 'main'
[ProtonMail-WebClient.git] / packages / styles / scss / utilities / _border.scss
blobec5763ace01f961aee6bd060c700ffc6e1e53ccb
1 .border {
2         border: 1px solid var(--border-norm);
5 @each $placement in (top, right, bottom, left) {
6         .border-#{$placement} {
7                 #{dash-join('border', logical($placement))}: 1px solid var(--border-norm);
8         }
11 @each $color in (primary, norm, weak, danger, warning, success, info) {
12         // Initialize namespace
13         $prefix: '';
15         @if $color == 'norm' or $color == 'weak' {
16                 $prefix: 'border';
17         }
19         @if $color == 'danger' or $color == 'warning' or $color == 'success' or $color == 'info' {
20                 $prefix: 'signal';
21         }
23         .border-#{$color} {
24                 border-color: var(--#{dash-join($prefix, $color)});
25         }
28 .border-currentcolor {
29         border-color: currentcolor;
32 .border-transparent {
33         border-color: transparent;
36 .border-dashed {
37         border-style: dashed;
40 .border-dotted {
41         border-style: dotted;
44 .border-collapse {
45         border-collapse: collapse;
48 .border-none {
49         border: none;
52 .border-2 {
53         border-width: 2px;