|
62 | 62 | /* Semantic: Line */ |
63 | 63 | --color-line-clickable: #d1d6dc; |
64 | 64 | --color-line-nonclickable: #e6e8eb; |
65 | | - --color-line-selected: #2e6bfa; |
| 65 | + --color-line-selected: #333d4b; |
66 | 66 |
|
67 | 67 | /* Semantic: Dimmed */ |
68 | 68 | --color-dimmed-default: #00000080; |
|
282 | 282 | /* Input Component Styles */ |
283 | 283 | .input-label { |
284 | 284 | /* text-title-8 */ |
285 | | - color: var(--color-text-secondary); |
| 285 | + color: var(--color-gray-600); |
286 | 286 | } |
287 | 287 |
|
288 | 288 | /* Container for layout */ |
|
323 | 323 | } |
324 | 324 |
|
325 | 325 | .input-field:focus { |
326 | | - border-color: var(--color-primary-default); |
327 | | - box-shadow: 0 0 0 1px var(--color-primary-default); |
| 326 | + border-color: var(--color-line-selected); |
| 327 | + box-shadow: 0 0 0 1px var(--color-line-selected); |
328 | 328 | } |
329 | 329 |
|
330 | 330 | .input-field:disabled { |
|
410 | 410 | white-space: nowrap; |
411 | 411 | margin-left: auto; /* Align to right */ |
412 | 412 | } |
| 413 | + |
| 414 | + /* Button Component Styles */ |
| 415 | + .button-base { |
| 416 | + /* Layout */ |
| 417 | + display: flex; |
| 418 | + align-items: center; |
| 419 | + justify-content: center; |
| 420 | + height: 56px; |
| 421 | + padding: 16px 20px; |
| 422 | + border-radius: 8px; |
| 423 | + border: none; |
| 424 | + outline: none; |
| 425 | + cursor: pointer; |
| 426 | + transition: all 150ms cubic-bezier(0.4, 0, 0.2, 1); |
| 427 | + |
| 428 | + /* Background & Text */ |
| 429 | + background-color: var(--color-primary-default); |
| 430 | + color: var(--color-text-inverse); |
| 431 | + |
| 432 | + /* Typography: text-body-2 */ |
| 433 | + font-family: var(--font-pretendard); |
| 434 | + font-weight: 500; |
| 435 | + font-size: 16px; |
| 436 | + line-height: 24px; |
| 437 | + letter-spacing: -0.02em; |
| 438 | + } |
| 439 | + |
| 440 | + .button-base:hover:not(:disabled) { |
| 441 | + background-color: var(--color-primary-subtle); |
| 442 | + } |
| 443 | + |
| 444 | + .button-base:active:not(:disabled) { |
| 445 | + transform: scale(0.98); |
| 446 | + } |
| 447 | + |
| 448 | + .button-base:disabled { |
| 449 | + background-color: var(--color-primary-subtler); |
| 450 | + color: var(--color-text-inverse); |
| 451 | + cursor: not-allowed; |
| 452 | + opacity: 0.6; |
| 453 | + } |
| 454 | + |
| 455 | + .button-base.button-full-width { |
| 456 | + width: 100%; |
| 457 | + } |
413 | 458 | } |
0 commit comments