.page-section {
padding: 12px;
}
.page-section-spacious {
padding: 24px;
}
.lead {
margin-bottom: 30px; font-size: 20px; font-weight: 300; color: #555;
}
.lead {
margin-top: 0; font-family: Roboto, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", "Oxygen", "Ubuntu", "Cantarell", "Open Sans", sans-serif; font-size: 20px; font-weight: 300;
}
.lead {
margin-bottom: 0; color: #3a585f;
}
.featured-app {
display: inline-block; vertical-align: top; width: 140px; padding: 0; color: #7c9398; margin: 10px 20px;
}
.featured-app:hover {
text-decoration: none;
}
.featured-app-logo-wrapper {
width: 120px; height: 120px; margin: 10px; transition: transform .32s;
}
.featured-app:hover .featured-app-logo-wrapper {
transform: scale(1.1); transition-duration: .08s;
}
.featured-app:active .featured-app-logo-wrapper {
transform: scale(0.92); transition-duration: 0;
}
.featured-app-logo {
width: 100%;
}
.featured-app-name {
text-align: center; text-decoration: none; line-height: 1.3; font-weight: 300; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;
}
var-highlight {
color: #C0AD60;
}
.string-highlight {
color: rgba(253, 149, 90, 0.8);
}
typewriter {
margin-left: 30%; // font-size: 2em; margin: 0; // font-family: "Courier New"; margin-bottom: 30px; font-size: 20px; font-weight: 300; color: #555; &:after { content: "|"; animation: blink 500ms linear infinite alternate; }
}
@-webkit-keyframes blink {
0% { opacity: 0; } 100% { opacity: 1; }
}
@-moz-keyframes blink {
0% { opacity: 0; } 100% { opacity: 1; }
}
@keyframes blink {
0% { opacity: 0; } 100% { opacity: 1; }
}
/* The typing effect */
@keyframes typing {
from { width: 0 } to { width: 100% }
}
/* The typewriter cursor effect */
@keyframes blink-caret {
from, to { border-color: transparent } 50% { border-color: orange }
}
@mixin page–544 {
.page-section { padding: 24px; } .text-center-sm { text-align: center !important; }
}
@mixin page–768 {
.page-section { padding: 36px; } .page-section-spacious { padding: 48px; }
}
@mixin page–992 {
.page-section { padding: 48px; } .page-section-spacious { padding: 72px; }
}
@mixin page–1200 {
.page-section { padding: 48px; }
}
@mixin page–1300 {
.page-section-spacious { padding: 96px; }
}
@mixin page-only-max-750 {
.container-narrow { width: 100%; }
}
.page-section .container>*:first-child, .page-section .container-narrow>*:first-child {
margin-top: 0;
}