|
17 | 17 | width: 3.25rem; /* base size */ |
18 | 18 | height: 3.25rem; |
19 | 19 | border-radius: 0.75rem; |
20 | | - border: 1px solid rgba(15, 23, 32, 0.06); |
21 | | - background: linear-gradient(180deg, rgba(255, 255, 255, 0.85), rgba(250, 250, 252, 0.85)); |
| 20 | + border: 1px solid rgb(15 23 32 / 6%); |
| 21 | + background: linear-gradient(180deg, rgb(255 255 255 / 85%), rgb(250 250 252 / 85%)); |
22 | 22 | color: var(--otp-fg); |
23 | 23 | font-family: ui-monospace, 'Cascadia Code', 'Source Code Pro', Menlo, monospace; |
24 | 24 | font-size: 1.125rem; |
25 | 25 | font-weight: 600; |
26 | 26 | text-align: center; |
27 | | - box-shadow: 0 8px 20px rgba(2, 6, 23, 0.06); |
| 27 | + box-shadow: 0 8px 20px rgb(2 6 23 / 6%); |
28 | 28 | transition: |
29 | 29 | box-shadow 180ms cubic-bezier(0.2, 0.9, 0.2, 1), |
30 | 30 | transform 160ms ease, |
31 | 31 | border-color 120ms ease; |
32 | 32 | appearance: none; |
33 | | - -webkit-appearance: none; |
34 | 33 | outline: none; |
35 | 34 | caret-color: var(--otp-primary); |
36 | 35 | } |
|
42 | 41 | height: 3.5rem; |
43 | 42 | border-radius: 0.9rem; |
44 | 43 | font-size: 1.125rem; |
45 | | - box-shadow: 0 10px 28px rgba(2, 6, 23, 0.08); |
46 | | - background: linear-gradient(180deg, rgba(255, 255, 255, 0.92), rgba(245, 247, 250, 0.92)); |
| 44 | + box-shadow: 0 10px 28px rgb(2 6 23 / 8%); |
| 45 | + background: linear-gradient(180deg, rgb(255 255 255 / 92%), rgb(245 247 250 / 92%)); |
47 | 46 | } |
48 | 47 |
|
49 | 48 | /* explicit variant classes to ensure CSS module exports these keys */ |
|
56 | 55 | height: 2.25rem; |
57 | 56 | border-radius: 0.5rem; |
58 | 57 | font-size: 0.95rem; |
59 | | - box-shadow: 0 4px 12px rgba(2, 6, 23, 0.04); |
| 58 | + box-shadow: 0 4px 12px rgb(2 6 23 / 4%); |
60 | 59 | } |
61 | 60 |
|
62 | 61 | .compact { |
|
67 | 66 | width: 3rem; |
68 | 67 | height: 3rem; |
69 | 68 | border-radius: 0.35rem; |
70 | | - border: 1px solid rgba(15, 23, 32, 0.12); |
| 69 | + border: 1px solid rgb(15 23 32 / 12%); |
71 | 70 | background: linear-gradient(180deg, #fff, #f7fafc); |
72 | | - box-shadow: inset 0 -2px 6px rgba(0, 0, 0, 0.02); |
| 71 | + box-shadow: inset 0 -2px 6px rgb(0 0 0 / 2%); |
73 | 72 | } |
74 | 73 |
|
75 | 74 | .classic { |
|
80 | 79 | transform: translateY(-2px) scale(1.02); |
81 | 80 | border-color: var(--otp-primary); |
82 | 81 | box-shadow: |
83 | | - 0 10px 30px rgba(2, 6, 23, 0.08), |
84 | | - 0 0 0 8px rgba(var(--otp-primary-rgb), 0.12); |
| 82 | + 0 10px 30px rgb(2 6 23 / 8%), |
| 83 | + 0 0 0 8px rgb(var(--otp-primary-rgb), 0.12); |
85 | 84 | } |
86 | 85 |
|
87 | 86 | .input[disabled] { |
|
90 | 89 | } |
91 | 90 |
|
92 | 91 | /* smaller on mobile */ |
93 | | -@media (max-width: 480px) { |
| 92 | +@media (width <= 480px) { |
94 | 93 | .input { |
95 | 94 | width: 2.1rem; |
96 | 95 | height: 2.1rem; |
|
0 commit comments