vscode.css 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102
  1. :root {
  2. --container-paddding: 20px;
  3. --input-padding-vertical: 6px;
  4. --input-padding-horizontal: 4px;
  5. --input-margin-vertical: 4px;
  6. --input-margin-horizontal: 0;
  7. }
  8. body {
  9. padding: 0 var(--container-paddding);
  10. color: var(--vscode-foreground);
  11. font-size: var(--vscode-font-size);
  12. font-weight: var(--vscode-font-weight);
  13. font-family: var(--vscode-font-family);
  14. background-color: var(--vscode-editor-background);
  15. }
  16. ol,
  17. ul {
  18. padding-left: var(--container-paddding);
  19. }
  20. body > *,
  21. form > * {
  22. margin-block-start: var(--input-margin-vertical);
  23. margin-block-end: var(--input-margin-vertical);
  24. }
  25. *:focus {
  26. outline-color: var(--vscode-focusBorder) !important;
  27. }
  28. a {
  29. color: var(--vscode-textLink-foreground);
  30. }
  31. a:hover,
  32. a:active {
  33. color: var(--vscode-textLink-activeForeground);
  34. }
  35. code {
  36. font-size: var(--vscode-editor-font-size);
  37. font-family: var(--vscode-editor-font-family);
  38. }
  39. button {
  40. border: none;
  41. padding: var(--input-padding-vertical) var(--input-padding-horizontal);
  42. width: 100%;
  43. text-align: center;
  44. outline: 1px solid transparent;
  45. outline-offset: 2px !important;
  46. color: var(--vscode-button-foreground);
  47. background: var(--vscode-button-background);
  48. }
  49. button:hover {
  50. cursor: pointer;
  51. background: var(--vscode-button-hoverBackground);
  52. }
  53. button:focus {
  54. outline-color: var(--vscode-focusBorder);
  55. }
  56. button.secondary {
  57. color: var(--vscode-button-secondaryForeground);
  58. background: var(--vscode-button-secondaryBackground);
  59. }
  60. button.secondary:hover {
  61. background: var(--vscode-button-secondaryHoverBackground);
  62. }
  63. input:not([type="checkbox"]),
  64. textarea {
  65. display: block;
  66. width: 100%;
  67. border: none;
  68. font-family: var(--vscode-font-family);
  69. padding: var(--input-padding-vertical) var(--input-padding-horizontal);
  70. color: var(--vscode-input-foreground);
  71. outline-color: var(--vscode-input-border);
  72. background-color: var(--vscode-input-background);
  73. }
  74. input::placeholder,
  75. textarea::placeholder {
  76. color: var(--vscode-input-placeholderForeground);
  77. }
  78. select {
  79. display: block;
  80. width: 100%;
  81. border: none;
  82. font-family: var(--vscode-font-family);
  83. padding: var(--input-padding-vertical) var(--input-padding-horizontal);
  84. color: var(--vscode-input-foreground);
  85. outline-color: var(--vscode-input-border);
  86. background-color: var(--vscode-input-background);
  87. }