rss.css 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122
  1. @charset "UTF-8";
  2. :root,[data-theme=default]{
  3. --color-accent:#783cb9;
  4. --color-text-default:#1f303e;
  5. --color-text-offset:#686c71;
  6. --color-text-accent:var(--color-accent);
  7. --color-text-interaction:#005aff;
  8. --color-text-success:#4d7500;
  9. --color-text-danger:#d22006;
  10. --color-background-default:#fff;
  11. --color-background-offset:#f1f3f6;
  12. --color-background-success:#ddf9c7;
  13. --color-background-warning:#fef2e4;
  14. --color-background-danger:#fff3f2;
  15. --color-background-info:#edf5ff;
  16. --color-background-disabled:#e6e6e2;
  17. --color-border-default:#dfe1e2;
  18. --color-border-success:#7d9b4e;
  19. --color-border-warning:#dd7533;
  20. --color-border-danger:#e9695f;
  21. --color-border-info:#4f97d1;
  22. --color-focus-ring:hsla(219, 100%, 50%, 0.5);
  23. --color-box-shadow:rgba(0, 0, 0, 0.1);
  24. --color-backdrop:rgba(255, 255, 255, 0.6);
  25. }
  26. [data-theme=dark]{
  27. color-scheme:dark;
  28. --color-accent:#aacdec;
  29. --color-text-default:#fff;
  30. --color-text-offset:#c9c9c9;
  31. --color-text-accent:var(--color-accent);
  32. --color-text-interaction:#ffbe2e;
  33. --color-text-success:#a3b72c;
  34. --color-text-danger:#ff8d7b;
  35. --color-background-default:#2d2e2f;
  36. --color-background-offset:#1c1d1f;
  37. --color-background-success:#3c4a29;
  38. --color-background-warning:#614527;
  39. --color-background-danger:#6f3331;
  40. --color-background-info:#2f4668;
  41. --color-background-disabled:#454540;
  42. --color-border-default:#5d5d52;
  43. --color-border-success:#7d9b4e;
  44. --color-border-warning:#dd7533;
  45. --color-border-danger:#e9695f;
  46. --color-border-info:#4f97d1;
  47. --color-focus-ring:#c2850c;
  48. --color-box-shadow:rgba(0, 0, 0, 0.5);
  49. --color-backdrop:rgba(0, 0, 0, 0.6);
  50. }
  51. html{
  52. word-wrap:break-word
  53. }
  54. h1{
  55. font-size:3.8rem;
  56. line-height:1;
  57. font-weight:800;
  58. margin-bottom:4rem
  59. }
  60. h2{
  61. font-size:3rem;
  62. line-height:1.2;
  63. font-weight:700;
  64. margin-bottom:3rem
  65. }
  66. h2:not(:first-child){
  67. margin-top:5.8rem
  68. }
  69. hr+h2:not(:first-child){
  70. margin-top:4rem
  71. }
  72. h3{
  73. font-size:2.4rem;
  74. line-height:1.25;
  75. font-weight:500;
  76. margin-top:4.2rem;
  77. margin-bottom:1.8rem
  78. }
  79. h4{
  80. font-size:2rem;
  81. line-height:1.35;
  82. font-weight:500;
  83. margin-top:3.2rem;
  84. margin-bottom:1.8rem
  85. }
  86. .layout-content{
  87. max-width:var(--content-max-width);
  88. padding-inline:var(--content-horizontal-padding-xs)
  89. }
  90. @media (min-width:768px){
  91. .layout-content{
  92. padding-inline:var(--content-horizontal-padding-md)
  93. }
  94. dk-alert-box{
  95. display:block;
  96. margin:3rem 0;
  97. padding:2rem 3rem;
  98. border:1px solid var(--alert-border);
  99. border-left-width:.5rem;
  100. border-radius:.4rem;
  101. background-color:var(--alert-background)
  102. }
  103. dk-alert-box[type=info]{
  104. --alert-border:var(--color-border-info);
  105. --alert-background:var(--color-background-info)
  106. }
  107. dk-alert-box[type=warning]{
  108. --alert-border:var(--color-border-warning);
  109. --alert-background:var(--color-background-warning)
  110. }
  111. dk-alert-box[type=danger]{
  112. --alert-border:var(--color-border-danger);
  113. --alert-background:var(--color-background-danger)
  114. }
  115. dk-alert-box[type=success]{
  116. --alert-border:var(--color-border-success);
  117. --alert-background:var(--color-background-success)
  118. }