|
353 | 353 | } |
354 | 354 | } |
355 | 355 |
|
356 | | - &.neo-container { |
357 | | - display: flex; |
358 | | - justify-content: unset; |
359 | | - margin: var(--neo-btn-margin, 0); |
360 | | - padding: var(--neo-btn-padding, 0); |
361 | | -
|
362 | | - .neo-content { |
363 | | - justify-content: unset; |
364 | | - text-align: start; |
365 | | - } |
366 | | -
|
367 | | - &:focus-visible, |
368 | | - &:hover { |
369 | | - transition: |
370 | | - opacity 0.3s ease, |
371 | | - color 0.15s ease, |
372 | | - background-color 0.3s ease, |
373 | | - border-color 0.3s ease, |
374 | | - backdrop-filter 0.3s ease, |
375 | | - border-radius 0.3s ease, |
376 | | - box-shadow 0.15s ease-out; |
377 | | - } |
378 | | - } |
379 | | -
|
380 | 356 | &:focus-visible { |
381 | 357 | outline: var(--neo-border-width, 1px) solid var(--neo-border-color-focused); |
382 | 358 | outline-offset: var(--neo-outline-offset-width, -1px); |
|
493 | 469 | background-color: var(--neo-btn-bg-color, var(--neo-background-color-tinted)); |
494 | 470 | } |
495 | 471 |
|
| 472 | + &.neo-rounded { |
| 473 | + padding: var(--neo-btn-padding, 0.3125rem 0.75rem); |
| 474 | + border-radius: var(--neo-btn-border-radius-rounded, var(--neo-border-radius-lg)); |
| 475 | + } |
| 476 | +
|
| 477 | + &.neo-container { |
| 478 | + display: flex; |
| 479 | + justify-content: unset; |
| 480 | + margin: var(--neo-btn-margin, 0); |
| 481 | + padding: var(--neo-btn-padding, 0); |
| 482 | +
|
| 483 | + .neo-content.neo-content { |
| 484 | + justify-content: unset; |
| 485 | + text-align: start; |
| 486 | + } |
| 487 | +
|
| 488 | + &:focus-visible, |
| 489 | + &:hover { |
| 490 | + transition: |
| 491 | + opacity 0.3s ease, |
| 492 | + color 0.15s ease, |
| 493 | + background-color 0.3s ease, |
| 494 | + border-color 0.3s ease, |
| 495 | + backdrop-filter 0.3s ease, |
| 496 | + border-radius 0.3s ease, |
| 497 | + box-shadow 0.15s ease-out; |
| 498 | + } |
| 499 | + } |
| 500 | +
|
496 | 501 | &:disabled, |
497 | 502 | &[disabled]:not([disabled='false']) { |
498 | 503 | cursor: not-allowed; |
|
516 | 521 | @include mixin.skeleton; |
517 | 522 | } |
518 | 523 |
|
519 | | - &.neo-rounded { |
520 | | - padding: var(--neo-btn-padding, 0.3125rem 0.75rem); |
521 | | - border-radius: var(--neo-btn-border-radius-rounded, var(--neo-border-radius-lg)); |
522 | | - } |
523 | | -
|
524 | 524 | &.neo-empty { |
525 | 525 | padding: var(--neo-btn-padding-empty, 0.5rem); |
526 | 526 |
|
|
0 commit comments