@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; }