/*! Spectre.css Docs | MIT License | github.com/picturepan2/spectre */ /* Spectre version */ .version::after { content: "0.4.3"; } /* Spectre New Docs */ .s-container > .columns { -ms-flex-flow: nowrap; flex-flow: nowrap; min-height: 100vh; } .s-sidebar { background: #f8f9fa; -ms-flex: 0 0 auto; flex: 0 0 auto; padding: 1.5rem 0 1.5rem 1.5rem; width: 12rem; } .s-sidebar .s-nav { bottom: 1.5rem; overflow-y: auto; position: fixed; top: 5rem; width: 10.5rem; } .s-sidebar .accordion { margin-bottom: .75rem; } .s-sidebar .accordion input ~ .accordion-header { color: #5b657a; font-size: .6rem; font-weight: 600; text-transform: uppercase; } .s-sidebar .accordion input:checked ~ .accordion-header { color: #667189; } .s-sidebar .accordion .menu .menu-item { padding-left: 1rem; } .s-sidebar .accordion .menu .menu-item > a { background: transparent; color: #727e96; display: inline-block; } .s-content { -ms-flex: 1 1 auto; flex: 1 1 auto; max-width: 960px; padding: 0 4rem; width: calc(100vw - 12rem); } .s-content > .container { padding-bottom: 1.5rem; } .s-content .anchor { color: #6362dc; height: 0; margin-left: -2em; overflow: hidden; padding: 0 1em; position: absolute; text-align: center; width: 0; z-index: 100; } .s-content .anchor:focus, .s-content .anchor:hover { box-shadow: none; height: auto; text-decoration: none; width: 2em; } .s-content .s-title, .s-content .s-subtitle { line-height: 1.6rem; margin-bottom: 0; padding-bottom: 1.5rem; padding-top: 1.5rem; position: static; } @supports ((position: -webkit-sticky) or (position: sticky)) { .s-content .s-title, .s-content .s-subtitle { position: sticky; position: -webkit-sticky; top: 0; z-index: 200; } .s-content .s-title::before, .s-content .s-subtitle::before { background: #fff; bottom: 0; content: ""; display: block; left: -10px; position: absolute; right: -10px; top: -5px; z-index: -1; } } .s-content .s-title:hover .anchor, .s-content .s-subtitle:hover .anchor { height: auto; width: 1em; } .s-content .s-title + .docs-note, .s-content .s-subtitle + .docs-note { margin-top: .4rem; } .s-content .docs-note { margin: 1.5rem 0; } .s-content .docs-ad { background: #f8f9fa; border-radius: .1rem; display: inline-block; padding: .4rem; position: relative; } .s-content .docs-ad::before { color: #acb3c2; content: "AD"; font-size: .6rem; position: absolute; right: .4rem; top: .1rem; } .s-content .column { padding: .4rem; } .s-content .docs-block { border-radius: .1rem; padding: .4rem; } .s-content .docs-block.bg-gray { background: #f0f1f4; } .s-content .docs-shape { height: 4.8rem; line-height: 1.2rem; padding: 1.8rem 0; width: 4.8rem; } .s-content .docs-dot { border-radius: 50%; display: inline-block; height: .5rem; padding: 0; width: .5rem; } .s-content .docs-table th, .s-content .docs-table td { padding: .75rem .25rem; } .s-content .docs-color { border-radius: .1rem; margin: .25rem 0; padding: .5rem; } .s-content .docs-color .color-subtitle { font-size: .6rem; opacity: .75; } .s-content .code { color: #667189; } .s-content .code .com { color: #acb3c2; } .s-content .code .tag { color: #5755d9; } .s-content .code .atn { color: #667189; } .s-content .code .atv { color: #e06870; } .s-content .code[data-lang="Bash"] .tag { margin-right: 1em; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .s-content .panel { height: 75vh; } .s-content .panel .tile { margin: .75rem 0; } .s-content .parallax { margin: 2rem auto; } .s-content .form-autocomplete .menu { position: static; } .s-content .example-tile-icon { align-content: space-around; align-items: center; background: #5755d9; border-radius: .1rem; color: #fff; display: flex; display: -ms-flexbox; -ms-flex-align: center; -ms-flex-line-pack: distribute; font-size: 1.2rem; height: 2rem; width: 2rem; } .s-content .example-tile-icon .icon { margin: auto; } .s-content .comparison-slider { height: auto; padding-bottom: 56.2222%; } .s-content .comparison-slider .filter-grayscale { -webkit-filter: grayscale(75%); filter: grayscale(75%); } .s-content .off-canvas { height: 20rem; position: relative; } .s-brand { color: #5755d9; left: 0; padding: 0 1.5rem; position: fixed; top: 1.3rem; } .s-brand .s-logo { align-items: center; border-radius: .1rem; display: inline-flex; display: -ms-inline-flexbox; -ms-flex-align: center; height: 2rem; padding: .2rem; width: auto; } .s-brand .s-logo:focus, .s-brand .s-logo:hover { text-decoration: none; } .s-brand .s-logo img { display: inline; height: auto; width: 1.6rem; } .s-brand .s-logo h2 { display: inline; font-size: .8rem; font-weight: 500; margin-bottom: 0; margin-left: .5rem; margin-right: .5rem; } .s-footer { color: #acb3c2; padding: .5rem .5rem 1.5rem .5rem; } .s-footer a { color: #727e96; } .btn .feather { height: 1rem; vertical-align: middle; } /* Spectre Homepage style */ .section-hero { padding: 1rem .5rem; } .section-hero .s-brand { position: absolute; top: .5rem; } .section-hero .s-brand h2 { color: #5755d9; } .section-hero .column { padding: .4rem; } .section-updates { padding: 4.5rem .5rem 3.5rem .5rem; } .section-updates .card { border: 0; color: #727e96; margin-bottom: 1rem; } .section-features { padding: 4.5rem .5rem; } .section-features .column { padding: .4rem; } .section-footer { color: #acb3c2; padding: 1.8rem .75rem 1rem .75rem; position: relative; z-index: 200; } .section-footer a { color: #727e96; } .grid-hero { padding-bottom: 2rem; padding-top: 6rem; position: relative; } .grid-hero h1 { color: #50596c; font-size: 1.6rem; margin-bottom: 1.5rem; } .grid-hero h2 { color: #5b657a; font-size: .9rem; font-weight: 400; line-height: 1.5rem; margin-bottom: 1.5rem; } .grid-hero h2 u { border-bottom: .1rem solid currentColor; padding-bottom: .05rem; text-decoration: none; } .grid-hero .card { background: none; border: 0; color: #727e96; padding: .5rem; } .grid-hero .card .card-title { color: #5755d9; font-size: .9rem; margin-bottom: 0; } .docs-nav-clear { display: none; } .s-navbar { height: 3.5rem; left: 0; padding: .75rem 1.5rem; position: fixed; text-align: center; z-index: 400; } .s-navbar .s-logo, .s-navbar .menu-btn { display: none; } .s-navbar .float-btn { position: fixed; right: 4rem; top: 1.5rem; } @media (max-width: 880px) { .s-sidebar { background: #f8f9fa; bottom: 0; left: 0; overflow-y: auto; padding: 3rem 1.5rem; position: fixed; top: 0; transform: translateX(-100%); transition: transform .2s ease; z-index: 400; } .s-sidebar:target { transform: translateX(0); transition: transform .2s ease; } .s-sidebar:target + .docs-nav-clear { display: block; } .s-sidebar .s-brand { margin-top: -1.7rem; padding: 0; position: static; } .s-sidebar .s-nav { margin-top: 2rem; position: static; } .s-sidebar .menu .menu-item > a { padding: .3rem .4rem; } .s-navbar { -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); background: rgba(255, 255, 255, .65); right: 0; top: 0; z-index: 200; } .s-navbar .menu-btn { display: block; left: 2.6rem; position: fixed; top: .95rem; } .s-navbar .menu-btn .btn { font-size: 1rem; } .s-navbar .s-logo { align-items: center; border-radius: .1rem; display: inline-flex; display: -ms-inline-flexbox; -ms-flex-align: center; height: 2rem; padding: .2rem; width: auto; } .s-navbar .float-btn { right: 2.9rem; top: .95rem; } .docs-nav-clear { background: rgba(0, 0, 0, .15); display: none; height: 100%; left: 0; position: fixed; right: 0; top: 0; width: 100%; z-index: 300; } .s-content { min-width: auto; padding: 0 2.5rem; width: 100%; } .s-content .s-title, .s-content .s-subtitle { padding-top: 5rem; position: static; } .s-content .s-title::before, .s-content .s-subtitle::before { content: none; } .section-hero .s-brand { height: 5rem; padding: 1.5rem .5rem; text-align: center; width: 100%; } .section-hero .s-brand .s-logo { height: auto; } .section-hero .s-brand img { height: 3.2rem; width: 3.2rem; } .section-hero .s-brand h2 { display: none; } } @media (max-width: 600px) { .grid-hero h2 { font-size: .9rem; } .grid-hero .card { padding: 0; } .s-content { padding: 3.5rem .5rem 0 .5rem; } .s-content .docs-block { padding: .4rem .1rem; } .s-content .anchor { display: none; } .s-navbar .menu-btn { left: .65rem; } .s-navbar .float-btn { right: 1rem; } }