/*! Spectre.css Docs | MIT License | github.com/picturepan2/spectre */ /* Spectre version */ .version::after { content: "0.2.15"; } /* Spectre New Docs */ .s-container > .columns { -webkit-flex-flow: nowrap; -ms-flex-flow: nowrap; flex-flow: nowrap; min-height: 100vh; } .s-sidebar { background: #f8f9fa; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; padding: 30px 0 30px 30px; width: 240px; } .s-sidebar .s-nav { bottom: 30px; overflow-y: auto; position: fixed; top: 100px; width: 210px; } .s-sidebar .accordion .accordion-item { margin-bottom: 15px; } .s-sidebar .accordion input ~ .accordion-header { color: #5b657a; font-size: 12px; font-weight: 600; text-transform: uppercase; } .s-sidebar .accordion input:checked ~ .accordion-header { color: #5b657a; } .s-sidebar .accordion .menu .menu-item { padding-left: 20px; } .s-sidebar .accordion .menu .menu-item > a { background: transparent; color: #727e96; display: inline-block; } .s-content { -webkit-flex: 1 1 auto; -ms-flex: 1 1 auto; flex: 1 1 auto; max-width: 920px; padding: 0 60px; width: calc(100vw - 240px); } .s-content > .container { padding-bottom: 30px; } .s-content .anchor { color: #626fca; 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: 32px; margin-bottom: 0; padding-bottom: 30px; padding-top: 30px; 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: -10px; 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: 8px; } .s-content .docs-note { margin: 30px 0; } .s-content .column { padding: 10px; } .s-content .docs-block { border-radius: 2px; padding: 10px; } .s-content .docs-block.bg-gray { background: #f0f1f4; } .s-content .docs-shape { height: 96px; line-height: 24px; padding: 36px 0; width: 96px; } .s-content .docs-dot { border-radius: 50%; display: inline-block; height: 10px; padding: 0; width: 10px; } .s-content .docs-table th, .s-content .docs-table td { padding: 15px 5px; } .s-content .docs-color { border-radius: 2px; margin: 5px 0; padding: 10px; } .s-content .docs-color .color-subtitle { font-size: 12px; opacity: .75; } .s-content .panel { height: 75vh; } .s-content .panel .tile { margin: 15px 0; } .s-content .code { color: #5b657a; } .s-content .code .com { color: #acb3c2; } .s-content .code .tag { color: #5764c6; } .s-content .code .atn { color: #5b657a; } .s-content .code .atv { color: #e06870; } .s-content .empty .icon { font-size: 40px; } .s-content .form-autocomplete .menu { position: static; } .s-content .example-tile-icon { -webkit-align-content: space-around; align-content: space-around; -webkit-align-items: center; align-items: center; background: #5764c6; border-radius: 2px; color: #fff; display: flex; display: -ms-flexbox; display: -webkit-flex; -ms-flex-align: center; -ms-flex-line-pack: distribute; font-size: 24px; height: 40px; width: 40px; } .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-brand { color: #5764c6; padding: 0 30px; position: fixed; top: 26px; } .s-brand .s-logo { -webkit-align-items: center; align-items: center; border-radius: 2px; display: inline-flex; display: -ms-inline-flexbox; display: -webkit-inline-flex; -ms-flex-align: center; height: 40px; padding: 4px; 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: 32px; } .s-brand .s-logo h2 { display: inline; font-size: 16px; margin-bottom: 0; margin-left: 10px; margin-right: 10px; } .s-brand .float-btn { position: fixed; right: 90px; top: 30px; } .s-footer { color: #acb3c2; padding: 10px 10px 30px 10px; } .s-footer a { color: #727e96; } /* Spectre docs style */ .section-header { -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); background: rgba(248, 249, 250, .9); padding: 20px 10px; position: fixed; top: 0; width: 100%; z-index: 200; } .section-header .s-brand { padding: 0; position: static; } .section-hero { padding: 30px 10px; position: relative; } .section-hero .column { padding: 10px; } .section-updates { padding: 90px 10px 70px 10px; } .section-updates .update-branding { height: auto; width: 96px; } .section-updates .card { border: 0; color: #667189; margin-bottom: 20px; } .section-features { padding: 90px 10px; } .section-features .column { padding: 10px; } .section-footer { color: #acb3c2; padding: 36px 15px 20px 15px; position: relative; z-index: 200; } .section-footer a { color: #727e96; } .grid-hero { margin-bottom: 40px; margin-top: 100px; } .grid-hero h1 { color: #454d5d; font-size: 32px; margin-bottom: 30px; } .grid-hero h2 { color: #50596c; font-size: 18px; font-weight: 400; line-height: 30px; margin-bottom: 30px; } .grid-hero h2 u { border-bottom: 2px solid currentColor; padding-bottom: 1px; text-decoration: none; } .grid-hero .card { background: none; border: 0; color: #667189; padding: 10px; } .grid-hero .card .card-title { color: #5764c6; font-size: 18px; margin-bottom: 0; } .menu-btn, .docs-nav-clear { display: none; } @media screen and (max-width: 880px) { .s-sidebar { background: #f8f9fa; height: 100%; left: 0; overflow-y: auto; padding: 60px 30px; position: fixed; top: 0; -webkit-transform: translateX(-100%); -ms-transform: translateX(-100%); transform: translateX(-100%); transition: transform .2s ease, -webkit-transform .2s ease; transition: transform .2s ease; transition: -webkit-transform .2s ease; z-index: 400; } .s-sidebar:target { -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); transition: transform .2s ease, -webkit-transform .2s ease; transition: transform .2s ease; transition: -webkit-transform .2s ease; } .s-sidebar:target + .docs-nav-clear { display: block; } .s-sidebar .s-nav { top: 30px; } .s-brand { -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); background: rgba(248, 249, 250, .8); height: 70px; left: 0; padding: 15px 10px; right: 0; text-align: center; top: 0; z-index: 300; } .s-brand .s-logo h2 { display: none; } .s-brand .menu-btn { display: block; left: 20px; position: fixed; top: 19px; } .s-brand .menu-btn .btn { font-size: 20px; } .s-brand .float-btn { right: 20px; top: 19px; } .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: 70px 50px 0 50px; width: 100%; } .s-content .s-title, .s-content .s-subtitle { position: static; } .s-content .s-title::before, .s-content .s-subtitle::before { display: none; } } @media screen and (max-width: 600px) { .grid-hero h2 { font-size: 18px; } .grid-hero .card { padding: 0; } .s-content { padding: 70px 10px 0 10px; } .s-content .docs-block { padding: 10px 2px; } .s-content .anchor { display: none; } }