You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

186 lines
2.3 KiB

  1. @charset "UTF-8";
  2. /**
  3. * variables
  4. *
  5. */
  6. /**
  7. * default elements
  8. *
  9. */
  10. body {
  11. color: #000;
  12. background-color: #000084;
  13. font-family: "PxPlus IBM VGA8", sans-serif;
  14. font-style: normal;
  15. font-size: 1.2rem;
  16. }
  17. *:first-letter {
  18. color: #fefe5b;
  19. }
  20. a {
  21. color: #000;
  22. text-decoration: none;
  23. }
  24. /**
  25. * navigation
  26. *
  27. *
  28. */
  29. nav ul {
  30. list-style: none;
  31. border: 3px solid #000;
  32. margin: 0;
  33. padding: 0.6em 0.8em;
  34. }
  35. nav ul a {
  36. display: block;
  37. padding: 0.1em;
  38. margin: -0.1em;
  39. }
  40. nav ul a:hover,
  41. nav ul a.current {
  42. color: #fff;
  43. background-color: #000;
  44. }
  45. /**
  46. * footer
  47. *
  48. *
  49. */
  50. footer {
  51. position: absolute;
  52. bottom: 0;
  53. z-index: -1;
  54. text-align: center;
  55. font-size: 3rem;
  56. width: 100%;
  57. background: #000;
  58. padding: 0.8em 0;
  59. }
  60. footer i {
  61. color: #fff !important;
  62. }
  63. /**
  64. * panel
  65. *
  66. *
  67. */
  68. .panel {
  69. padding: 6px 0;
  70. background-color: #bbbbbb;
  71. }
  72. /**
  73. * icons
  74. *
  75. *
  76. */
  77. [class^=icon-tiny],
  78. [class*=" icon-tiny"] {
  79. font-family: "PxPlus IBM VGA8", sans-serif !important;
  80. font-style: normal;
  81. color: #fefe5b;
  82. }
  83. .icon-tiny-hamburger-open,
  84. .icon-tiny-hamburger-close {
  85. position: absolute;
  86. top: 3px;
  87. transition: transform 0.2s;
  88. margin: 3px;
  89. }
  90. .icon-tiny-hamburger-open:after,
  91. .icon-tiny-hamburger-close:after {
  92. content: "\2BC5";
  93. }
  94. .icon-tiny-hamburger-open {
  95. transform: rotate(0deg);
  96. }
  97. .icon-tiny-hamburger-close {
  98. transform: rotate(180deg);
  99. }
  100. /**
  101. * tiny-tiny-hamburger
  102. *
  103. *
  104. */
  105. .tiny-hamburger__inner {
  106. padding: 4px 8px 5px;
  107. }
  108. .tiny-hamburger__modal {
  109. height: auto;
  110. max-height: 0;
  111. overflow: hidden;
  112. transition: max-height 0.2s;
  113. }
  114. .tiny-hamburger__button {
  115. -webkit-appearance: none;
  116. -moz-appearance: none;
  117. appearance: none;
  118. border: none;
  119. background: transparent;
  120. padding: 0.3em 0.5em;
  121. }
  122. .tiny-hamburger__button:hover {
  123. cursor: pointer;
  124. outline: none;
  125. background-color: #bbbbbb;
  126. }
  127. .tiny-hamburger__button:focus {
  128. outline: none;
  129. }
  130. .navbar {
  131. position: fixed;
  132. width: 100%;
  133. text-align: center;
  134. background-color: white;
  135. }
  136. .navbar li {
  137. display: inline-block;
  138. margin: 0 0.3em;
  139. }
  140. .navbar li a {
  141. display: block;
  142. transition: all 0.1s ease-in-out;
  143. }
  144. .navbar li a:hover {
  145. transform: scale(1.3);
  146. }
  147. .navbar li.current a {
  148. transform: scale(1.3);
  149. }
  150. .section {
  151. padding: 6em;
  152. line-height: 1.8;
  153. }