base.temp.css 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135
  1. body {
  2. display: flex;
  3. flex-direction: column;
  4. min-height: 100vh;
  5. margin: 0;
  6. padding: 0;
  7. font-family: Georgia, serif;
  8. font-size: 1.2em;
  9. margin-top: 1.7em;
  10. }
  11. main {
  12. flex-grow: 1;
  13. }
  14. img {
  15. max-width: 100%;
  16. border-radius: 0.2rem;
  17. }
  18. pre {
  19. overflow-x: auto;
  20. border: 0.1rem solid lightgray;
  21. padding: 1rem;
  22. }
  23. code {
  24. font-family: SFMono-Regular, Consolas, "Liberation Mono", Menlo, Courier, monospace;
  25. }
  26. .Banner {
  27. list-style: none;
  28. display: flex;
  29. flex-flow: row-reverse wrap-reverse;
  30. justify-content: space-between;
  31. margin: 0;
  32. padding: 0;
  33. }
  34. {{ $len := len site.Menus.nav }}
  35. {{ range seq $len }}
  36. .Banner-item:nth-child({{ . }}) {
  37. order: {{ sub $len . | add 1 }};
  38. }
  39. {{ end }}
  40. .Banner-item--title {
  41. flex-grow: 1;
  42. }
  43. .Banner-link {
  44. font-size: 1.25rem;
  45. color: black;
  46. padding: 0.5rem 1rem;
  47. text-decoration: none;
  48. }
  49. .Heading {
  50. display: flex;
  51. flex-wrap: wrap;
  52. justify-content: space-between;
  53. align-items: baseline;
  54. }
  55. .Heading-title {
  56. margin: 1.5rem 0.5rem 0 0;
  57. }
  58. .Heading-link {
  59. color: inherit;
  60. }
  61. .Tags {
  62. list-style: none;
  63. display: flex;
  64. flex-wrap: wrap;
  65. justify-content: center;
  66. margin: 1.5rem 0;
  67. padding: 0;
  68. }
  69. .Tags-item {
  70. border-radius: 0.2rem;
  71. margin: 0.2rem;
  72. padding: 0 0.3rem;
  73. }
  74. .Tags-link {
  75. }
  76. {{ with site.Params.divider }}
  77. .Divider {
  78. display: flex;
  79. justify-content: center;
  80. }
  81. .Divider::after {
  82. content: "{{ . }}";
  83. }
  84. {{ end }}
  85. .Pagination {
  86. font-size: 1.25rem;
  87. color: inherit;
  88. }
  89. .Pagination--right {
  90. float: right;
  91. }
  92. .Footer {
  93. text-align: center;
  94. margin: 1rem 0;
  95. }
  96. .u-wrapper {
  97. {{ with site.Params.width }}max-width: {{ . }};{{ end }}
  98. margin: auto;
  99. }
  100. .u-padding {
  101. padding: 0 1rem;
  102. }
  103. .u-background {
  104. }
  105. .u-clickable {
  106. font-weight: bold;
  107. display: inline-block;
  108. }