You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

64 lines
1.7 KiB

  1. .app-error {
  2. background: linear-gradient(to bottom, mc('grey', '900') 0%, mc('grey', '800') 100%);
  3. height: 100%;
  4. display: flex;
  5. flex-direction: column;
  6. justify-content: center;
  7. align-items: center;
  8. color: mc('grey', '50');
  9. img {
  10. width: 250px;
  11. filter: grayscale(50%) brightness(120%);
  12. animation: errorlogo 5s linear infinite;
  13. margin-bottom: 3rem;
  14. @include until($tablet) {
  15. width: 200px;
  16. }
  17. }
  18. @keyframes errorlogo {
  19. 0% {
  20. filter: blur(0) grayscale(50%) brightness(200%) hue-rotate(110deg);
  21. }
  22. 10% {
  23. filter: blur(0) grayscale(50%) brightness(200%) hue-rotate(110deg) invert(100%);
  24. }
  25. 15% {
  26. filter: blur(0) grayscale(50%) brightness(200%) hue-rotate(110deg) invert(0%);
  27. }
  28. 30% {
  29. filter: blur(0) grayscale(50%) brightness(200%) hue-rotate(110deg);
  30. }
  31. 32% {
  32. filter: blur(0) grayscale(50%) brightness(200%) hue-rotate(2700deg) invert(100%);
  33. }
  34. 34% {
  35. filter: blur(0) grayscale(100%) brightness(50%) hue-rotate(110deg);
  36. }
  37. 50% {
  38. filter: blur(0) grayscale(100%) brightness(200%) hue-rotate(110deg) sepia(0%);
  39. }
  40. 55% {
  41. filter: blur(0) grayscale(100%) brightness(100%) hue-rotate(110deg) sepia(100%);
  42. }
  43. 60% {
  44. filter: blur(0) grayscale(50%) brightness(200%) hue-rotate(110deg) sepia(0%);
  45. }
  46. 90% {
  47. filter: blur(0) grayscale(50%) brightness(200%) hue-rotate(110deg);
  48. }
  49. 95% {
  50. filter: blur(5px) grayscale(50%) brightness(200%) hue-rotate(720deg);
  51. }
  52. 100% {
  53. filter: blur(0) grayscale(50%) brightness(200%) hue-rotate(110deg) invert(100%);
  54. }
  55. }
  56. code {
  57. color: mc('grey', '500');
  58. font-size: .8rem;
  59. }
  60. }