.sommaire_blien { display: inline-block; width: 33%; text-align: left; color: #121311; font-size: 0.8em; font-weight: bold; font-family: monospace, serif; text-shadow: 0 1px 0 #DDD; color: #686868; &:before { content: "/"; } a { color: #686868; outline: none; text-decoration: none; } a:hover { color: #BBAABB; } } #side-bar { text-align: center; display: block; height: auto; text-rendering: optimizelegibility; box-sizing: border-box; background: #F5F6F5; padding-top: 10px; h1 { font-family: monospace, "Helvetica Neue", Arial, sans-serif; /* font-family: "PT Sans","Helvetica Neue",Helvetica,Arial,sans-serif; */ } svg { margin: 0 auto; display: block; } @media #{$gt-gsm} { position: fixed; top: 0; bottom: 0; left: 0; height: 100%; transition: left 0.5s ease-in 0.25s; text-align: center; /* background: none repeat scroll 0% 0% #F5F6F5; */ background: #FFF; border-right: 3px solid rgba(51, 51, 51, 0.1); &.hidden { left: -290px; transition: left 0.5s ease-out 0.15s; } } } #desc_intro { padding-left: 10px; padding-right: 10px; text-shadow: 2px 4px 0 #DDD; } #desc { font-size: 90%; margin-top: 15px; padding-left: 15px; padding-right: 15px; font-size: 1.05em; font-family: monospace, "Helvetica Neue", Arial, sans-serif; } .about { font-size: 0.8em; color: #666; font-family: monospace; align-items: center; justify-content: center; } .about > .type_wrap { display: inline-flex; } .type_wrap > .type { animation: typing 1.5s steps(22); width: 20ch; white-space: nowrap; overflow: hidden; } @keyframes typing { 0% { width: 0; } } .about_bar { display: inline-block; width: 20%; text-align: left; color: #121311; font-size: 0.8em; font-weight: bold; font-family: monospace, serif; text-shadow: 0 1px 0 #DDD; margin: auto; } #ontheweb { @media screen and (max-height: 519px) { visibility: hidden; } } .lab { height: 200px; width: 100%; @media #{$gt-gsm} { position: absolute; left: 0; bottom: 0px; } @media screen and (max-height: 749px) { visibility: hidden; } } .lab a svg { opacity: 0.45; } .lab a svg:hover { opacity: 1; } /* */