141 lines
3.1 KiB
SCSS
141 lines
3.1 KiB
SCSS
/* TOC
|
|
|
|
- Table of Contents (Index)
|
|
- Panel
|
|
- Shadows
|
|
- Alerts
|
|
- Breadcrumb
|
|
- Button
|
|
- Side-Nav
|
|
- Meta
|
|
- Accordion
|
|
|
|
*/
|
|
|
|
|
|
|
|
/* Table of Contents (Index)
|
|
------------------------------------------------------------------- */
|
|
|
|
#toc ul,
|
|
#toc ul ul,
|
|
#toc ul ul ul, {
|
|
list-style: none;
|
|
margin-left: 30px;
|
|
}
|
|
#toc ul {
|
|
margin-left: 0;
|
|
margin-top: $spacing-unit;
|
|
}
|
|
|
|
|
|
|
|
/* Panel
|
|
------------------------------------------------------------------- */
|
|
|
|
.border-dotted {
|
|
border: 1px dotted $grey-5;
|
|
padding: rem-calc(20);
|
|
border-radius: $global-radius;
|
|
}
|
|
|
|
|
|
|
|
/* Shadows
|
|
------------------------------------------------------------------- */
|
|
|
|
.shadow-no {text-shadow: rgba(0, 0, 0, 0) 0 0 0;}
|
|
.shadow-black {text-shadow: rgba(0, 0, 0, 0.498039) 0px 1px 2px;}
|
|
.shadow-white {text-shadow: rgba(255, 255, 255, 0.498039) 0px 1px 2px;}
|
|
|
|
|
|
|
|
/* Alerts
|
|
------------------------------------------------------------------- */
|
|
|
|
.alert-box {
|
|
font-family: $font-family-sans-serif;
|
|
text-shadow: 0px 1px 1px rgba(0,0,0,0.9);
|
|
}
|
|
.alert-box p {
|
|
margin-bottom: 0;
|
|
}
|
|
.alert-box a {
|
|
text-shadow: 1px 1px 0px rgba(0, 0, 0, 1);
|
|
color: #fff;
|
|
border-bottom: 1px dotted #fff;
|
|
}
|
|
.alert-box a:hover {
|
|
border-bottom: 1px solid #fff;
|
|
}
|
|
.alert-box.terminal {
|
|
background: $grey-12;
|
|
color: #fff;
|
|
border-color: scale-color($grey-12, $lightness: -14%);
|
|
font-family: $font-family-monospace;
|
|
}
|
|
.alert-box.terminal::before {
|
|
content: "$ ";
|
|
color: $ci-6;
|
|
}
|
|
.alert-box.text {
|
|
background-color: $grey-2;
|
|
text-shadow: 0px 0px 0px rgba(0,0,0,0.9);
|
|
border-color: scale-color($grey-2, $lightness: -14%);
|
|
color: $grey-12;
|
|
}
|
|
|
|
|
|
|
|
/* Button
|
|
------------------------------------------------------------------- */
|
|
|
|
button, .button { letter-spacing: 1px; }
|
|
button.grey, .button.grey { background: $grey-10; }
|
|
button.grey:hover,
|
|
button.grey:focus,
|
|
.button.grey:hover,
|
|
.button.grey:focus { background-color: $grey-16; }
|
|
|
|
|
|
|
|
/* Side-Nav
|
|
------------------------------------------------------------------- */
|
|
|
|
.side-nav li.title { text-transform: uppercase;}
|
|
.side-nav li { border-top: 1px solid $grey-3;}
|
|
.side-nav li a:not(.button) { border-bottom: 0; padding: 0.4375rem 0rem; }
|
|
.side-nav li a:not(.button):hover, .side-nav li a:not(.button):focus { background: $grey-1; }
|
|
|
|
.homepage p { margin: 0; padding: 0; color: $grey-10; }
|
|
|
|
|
|
|
|
/* Meta
|
|
------------------------------------------------------------------- */
|
|
|
|
.meta-info p {
|
|
font-size: rem-calc(13);
|
|
color: scale-color($grey-1, $lightness: 40%);
|
|
}
|
|
.meta-info a {
|
|
text-decoration: underline;
|
|
color: scale-color($grey-1, $lightness: 40%);
|
|
}
|
|
.meta-info a:hover {
|
|
text-decoration: none;
|
|
color: $secondary-color;
|
|
}
|
|
|
|
|
|
|
|
/* Accordion
|
|
------------------------------------------------------------------- */
|
|
|
|
dl.accordion { border-top: 1px solid $grey-2; }
|
|
.accordion dd { border-bottom: 1px solid $grey-2; }
|
|
dd.accordion-navigation span { padding-right: 12px; }
|
|
dd.accordion-navigation span:before { content: "\F107" }
|
|
dd.accordion-navigation.active span:before { content: "\F105" }
|
|
dd.accordion-navigation.active span:before { content: "\F105" }
|
|
|