styles.css 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107
  1. * {
  2. box-sizing: border-box;
  3. }
  4. body {
  5. margin: 0;
  6. font-family: Inter, system-ui, -apple-system, Segoe UI, Roboto, sans-serif;
  7. background: #0b1020;
  8. color: #e6ecff;
  9. }
  10. .container {
  11. max-width: 980px;
  12. margin: 0 auto;
  13. padding: 2rem 1rem 3rem;
  14. }
  15. h1,
  16. h2,
  17. h3 {
  18. margin: 0 0 0.75rem;
  19. }
  20. .subtitle {
  21. color: #b8c2e9;
  22. margin-bottom: 1.5rem;
  23. }
  24. .drop-zone {
  25. border: 2px dashed #4960b8;
  26. background: #131b35;
  27. border-radius: 12px;
  28. padding: 2.5rem 1rem;
  29. text-align: center;
  30. transition: border-color 160ms ease, background 160ms ease;
  31. margin-bottom: 1.5rem;
  32. }
  33. .drop-zone.active {
  34. border-color: #73afff;
  35. background: #18244a;
  36. }
  37. .hint {
  38. color: #94a3dc;
  39. margin: 0.5rem 0 0;
  40. }
  41. .fields,
  42. .raw-message,
  43. .body-grid article {
  44. background: #131b35;
  45. border: 1px solid #283560;
  46. border-radius: 10px;
  47. padding: 1rem;
  48. }
  49. .fields {
  50. margin-bottom: 1rem;
  51. }
  52. dl {
  53. display: grid;
  54. grid-template-columns: 160px 1fr;
  55. gap: 0.5rem 0.75rem;
  56. margin: 0;
  57. }
  58. dt {
  59. font-weight: 600;
  60. color: #c5d2ff;
  61. }
  62. dd {
  63. margin: 0;
  64. color: #e8eeff;
  65. overflow-wrap: anywhere;
  66. }
  67. .body-grid {
  68. display: grid;
  69. grid-template-columns: 1fr;
  70. gap: 1rem;
  71. margin-bottom: 1rem;
  72. }
  73. @media (min-width: 900px) {
  74. .body-grid {
  75. grid-template-columns: 1fr 1fr;
  76. }
  77. }
  78. .body-box {
  79. margin: 0;
  80. max-height: 300px;
  81. overflow: auto;
  82. background: #0a122c;
  83. border: 1px solid #283560;
  84. border-radius: 8px;
  85. padding: 0.75rem;
  86. white-space: pre-wrap;
  87. word-wrap: break-word;
  88. }
  89. .empty {
  90. color: #95a4db;
  91. }