|
|
- @charset "UTF-8";
-
- /**
- * variables
- *
- */
-
- /**
- * default elements
- *
- */
-
- body {
- color: #000;
- background-color: #000084;
- font-family: "PxPlus IBM VGA8", sans-serif;
- font-style: normal;
- font-size: 1.2rem;
- }
-
- *:first-letter {
- color: #fefe5b;
- }
-
- a {
- color: #000;
- text-decoration: none;
- }
-
- /**
- * navigation
- *
- *
- */
-
- nav ul {
- list-style: none;
- border: 3px solid #000;
- margin: 0;
- padding: 0.6em 0.8em;
- }
-
- nav ul a {
- display: block;
- padding: 0.1em;
- margin: -0.1em;
- }
-
- nav ul a:hover,
- nav ul a.current {
- color: #fff;
- background-color: #000;
- }
-
- /**
- * footer
- *
- *
- */
-
- footer {
- position: absolute;
- bottom: 0;
- z-index: -1;
- text-align: center;
- font-size: 3rem;
- width: 100%;
- background: #000;
- padding: 0.8em 0;
- }
-
- footer i {
- color: #fff !important;
- }
-
- /**
- * panel
- *
- *
- */
-
- .panel {
- padding: 6px 0;
- background-color: #bbbbbb;
- }
-
- /**
- * icons
- *
- *
- */
-
- [class^=icon-tiny],
- [class*=" icon-tiny"] {
- font-family: "PxPlus IBM VGA8", sans-serif !important;
- font-style: normal;
- color: #fefe5b;
- }
-
- .icon-tiny-hamburger-open,
- .icon-tiny-hamburger-close {
- position: absolute;
- top: 3px;
- transition: transform 0.2s;
- margin: 3px;
- }
-
- .icon-tiny-hamburger-open:after,
- .icon-tiny-hamburger-close:after {
- content: "\2BC5";
- }
-
- .icon-tiny-hamburger-open {
- transform: rotate(0deg);
- }
-
- .icon-tiny-hamburger-close {
- transform: rotate(180deg);
- }
-
- /**
- * tiny-tiny-hamburger
- *
- *
- */
-
- .tiny-hamburger__inner {
- padding: 4px 8px 5px;
- }
-
- .tiny-hamburger__modal {
- height: auto;
- max-height: 0;
- overflow: hidden;
- transition: max-height 0.2s;
- }
-
- .tiny-hamburger__button {
- -webkit-appearance: none;
- -moz-appearance: none;
- appearance: none;
- border: none;
- background: transparent;
- padding: 0.3em 0.5em;
- }
-
- .tiny-hamburger__button:hover {
- cursor: pointer;
- outline: none;
- background-color: #bbbbbb;
- }
-
- .tiny-hamburger__button:focus {
- outline: none;
- }
-
- .navbar {
- position: fixed;
- width: 100%;
- text-align: center;
- background-color: white;
- }
-
- .navbar li {
- display: inline-block;
- margin: 0 0.3em;
- }
-
- .navbar li a {
- display: block;
- transition: all 0.1s ease-in-out;
- }
-
- .navbar li a:hover {
- transform: scale(1.3);
- }
-
- .navbar li.current a {
- transform: scale(1.3);
- }
-
- .section {
- padding: 6em;
- line-height: 1.8;
- }
-
|