AppRoot.module.css 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. /* Boot page styles are self-contained: the theme base stylesheets are linked
  2. by the shell, but the loading page must render acceptably even before/without
  3. them, so this file uses tokens with neutral fallbacks (the one sanctioned
  4. fallback site — plugin packages must not do this). */
  5. .boot {
  6. height: 100%;
  7. display: grid;
  8. place-items: center;
  9. background: var(--dsw-alias-bg-base, #f9fafb);
  10. }
  11. .card {
  12. display: flex;
  13. flex-direction: column;
  14. align-items: center;
  15. gap: 16px;
  16. }
  17. .wordmark {
  18. font-size: 16px;
  19. line-height: 24px;
  20. font-weight: 600;
  21. letter-spacing: 0.08em;
  22. color: var(--dsw-alias-label-primary, #0f1115);
  23. }
  24. .hint {
  25. font-size: 12px;
  26. line-height: 18px;
  27. color: var(--dsw-alias-label-tertiary, #81858c);
  28. }
  29. .spinner {
  30. width: 20px;
  31. height: 20px;
  32. border-radius: 50%;
  33. border: 2px solid var(--dsw-alias-border-l2, rgb(0 0 0 / 10%));
  34. border-top-color: var(--dsw-alias-brand-primary, #3964fe);
  35. animation: spin 0.8s linear infinite;
  36. }
  37. @keyframes spin {
  38. to { transform: rotate(360deg); }
  39. }
  40. .failed {
  41. max-width: 480px;
  42. display: flex;
  43. flex-direction: column;
  44. gap: 8px;
  45. }
  46. .failedTitle {
  47. font-size: 14px;
  48. line-height: 22px;
  49. font-weight: 600;
  50. color: var(--dsw-alias-label-primary, #0f1115);
  51. }
  52. .failedItem {
  53. font-family: var(--ds-font-family-code, ui-monospace, 'SF Mono', Menlo, Consolas, 'Courier New');
  54. font-size: 12px;
  55. line-height: 18px;
  56. color: var(--dsw-alias-label-secondary, #61666b);
  57. }