16 margin-top: $-xxl*1.4;
17 @include smaller-than($screen-lg) {
23 margin-bottom: $-xxl*1.4;
24 @include smaller-than($screen-lg) {
29 .screenshot-container-parent {
32 perspective-origin: 50% 50%;
35 @keyframes slow-rotate {
37 transform: rotateY(-10deg);
40 transform: rotateY(0deg);
44 .screenshot-container {
45 animation: slow-rotate ease-in-out 1s;
47 display: inline-block;
49 box-shadow: 0 0 12px 0px rgba(0, 0, 0, 0.2);
50 border: 3px solid #DDD;
52 transform: rotateY(0) translateX(0);
53 transform-style: preserve-3d;
54 transition: all ease-in-out 280ms;
55 transform-origin: 50% 50%;
58 transform: rotateY(-10deg) translateX(20px);
59 box-shadow: 0 0 20px 0px rgba(0, 0, 0, 0.2);
63 background-color: #DDD;
66 display: inline-block;
67 background-color: red;
74 @include smaller-than($screen-lg) {
90 justify-content: center;
102 display: inline-block;
110 display: inline-block;
124 text-decoration: underline;
127 @include smaller-than($xl) {
143 footer, .shaded-border {
144 border-top: 1px solid #DDD;
160 display: inline-block;
168 padding: $-xs*1.2 $-s;
171 border: 1px solid #DDD;
176 display: inline-block;
178 border: 1px solid #DDD;
185 border: 1px solid #DDD;
187 box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.1);
188 transform: translate3d(0, 0, 0);
189 transition: all cubic-bezier(.62, .28, .23, .99) 160ms;
191 transform: translate3d(0, -6px, 0);
192 box-shadow: 0 5px 10px 1px rgba(0, 0, 0, 0.1);
196 margin-bottom: .5rem;
205 padding-bottom: $-xxl;
208 display: inline-block;
213 border: 2px solid #DDD;
215 transition: all ease-in-out 120ms;
221 transition: all ease-in-out 120ms;
228 border-color: $primary;
230 text-decoration: none;
236 border: 1px solid $primary;
247 .docs-section-title {
253 .sidebar, .docs-index {
280 justify-content: left;
284 border-right: 2px dotted #E5E5E5;
290 .sidebar-inner.mobile {
295 @include larger-than($l) {
303 .sidebar-inner.mobile {
331 background-color: #FFF;
334 box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.1);
352 box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.15);
362 input[type="text"].doc-search-input {
363 background-color: transparent;
364 border: 2px solid #FFF;
366 background-color: transparent;
371 &::-webkit-input-placeholder { /* Chrome */
372 color: rgba(255, 255, 255, 0.7);
374 &::-moz-placeholder { /* Firefox 19+ */
375 color: rgba(255, 255, 255, 0.7);
378 &:-moz-placeholder { /* Firefox 4 - 18 */
379 color: rgba(255, 255, 255, 0.7);
387 .youtube-embed-wrap {
390 iframe[src^="https://www.youtube-nocookie.com"],
391 .youtube-embed-wrap a {
397 box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.15);
398 background-color: #222;
401 .youtube-embed-wrap a {
405 .youtube-embed-wrap a::before,
406 .youtube-embed-wrap a::after {
412 transition: opacity ease-in-out 120ms;
414 .youtube-embed-wrap a::before {
415 background-color: $primary;
418 .youtube-embed-wrap a::after {
419 background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='48' width='48' fill='%23FFFFFF'%3E%3Cpath d='M19.15 32.5 32.5 24l-13.35-8.5ZM24 44q-4.1 0-7.75-1.575-3.65-1.575-6.375-4.3-2.725-2.725-4.3-6.375Q4 28.1 4 24q0-4.15 1.575-7.8 1.575-3.65 4.3-6.35 2.725-2.7 6.375-4.275Q19.9 4 24 4q4.15 0 7.8 1.575 3.65 1.575 6.35 4.275 2.7 2.7 4.275 6.35Q44 19.85 44 24q0 4.1-1.575 7.75-1.575 3.65-4.275 6.375t-6.35 4.3Q28.15 44 24 44Zm0-3q7.1 0 12.05-4.975Q41 31.05 41 24q0-7.1-4.95-12.05Q31.1 7 24 7q-7.05 0-12.025 4.95Q7 16.9 7 24q0 7.05 4.975 12.025Q16.95 41 24 41Zm0-17Z'/%3E%3C/svg%3E");
420 background-repeat: no-repeat;
422 background-position: 50% 50%;
423 background-size: 100px 100px;
425 .youtube-embed-wrap a:hover::before {
428 .youtube-embed-wrap a:hover::after {
431 .youtube-embed-wrap a img {
436 .meilisearch-autocomplete .docs-searchbar-footer {
439 .meilisearch-autocomplete .docs-searchbar-footer-logo,
440 .meilisearch-autocomplete .docs-searchbar-footer {
441 vertical-align: top !important;
444 .meilisearch-autocomplete .docs-searchbar-suggestion--subcategory-column {
445 color: #53555a !important;
453 justify-content: center;
456 // align-items: flex-start;
458 @include smaller-than(1200px) {
466 box-shadow: 0 1px 4px 0 rgba(94, 94, 94, 0.26);
471 flex-direction: column;
473 .price-table-item, .price-table-header, .price-table-action {
477 border-bottom: 1px solid #EEE;
481 .price-table-item:before {
483 background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23329f71"><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z"/></svg>');
491 .price-table-item.price-table-item-negative:before {
492 background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23888888"><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm5 11H7v-2h10v2z"/></svg>');
494 .price-table-item-highlight {
497 .price-table-item-highlight small {
500 .price-table-header {
501 background-color: rgba($primary, 0.1);
503 .price-table-header h3 {
508 .price-table-header .price {
511 margin-bottom: .5rem;
513 .price-table-action {
515 background-color: rgba($primary, 0.1);
519 .price-table-action a {
525 grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
530 border: 1px solid #DDD;
540 background-color: rgba($primary, 0.1);
544 background-color: rgba($primary, 0.1);
545 text-decoration: none;
546 border-color: #e5f1f8;
548 .content-card-item-title {