@import url('https://fonts.googleapis.com/css2?family=GFS+Didot&display=swap');

:root {
    --md-primary-fg-color:        hsl(209, 53%, 37%);
    --md-primary-fg-color--light: hsl(209, 53%, 70%);
    --md-primary-bg-color--light: hsl(209, 78%, 90%);
    --md-primary-fg-color--dark:  hsl(209, 53%, 27%);
}

.md-typeset h1,
.md-typeset h2,
.md-typeset h3 {
    font-weight: 600;
}

.md-content {
    max-width: 900px;
}

.md-button {
    border-radius: 12px !important;
}

.doc-heading {
    display: flex;
    align-items: center;
}

.doc-heading span {
    margin-left: 8px;
}

.doc-heading code {
    font-weight: 600;
}

code.doc-symbol {
    border-radius: 8px;
    font-size: 0.6em;
    padding: 2px 6px;
    margin: 6px 4px;
}

.fg-primary {
    color: var(--md-primary-fg-color);
}

.mt-none {
    margin-top: 0 !important;
}

/* Object Class Headings */
.doc-object.doc-class {
    border-top: 2px solid rgba(200, 200, 200, 0.6);
}
.doc-object.doc-class h2.doc-heading span:nth-child(3) {
    color:hsl(209, 53%, 37%);
}
.doc-object.doc-class h2.doc-heading span:nth-child(n+4) {
    font-size: .65rem;
    font-weight: 400;
}
.doc-object.doc-class h2.doc-heading span:nth-child(n+4).n {
    font-weight: 600;
}

/* Object Class Headings */
.doc-object.doc-class h3.doc-heading span:nth-child(5) {
    color:hsl(209, 53%, 37%);
}
.doc-object.doc-class h3.doc-heading span:nth-child(n+6) {
    font-size: .65rem;
    font-weight: 400;
}
.doc-object.doc-class h3.doc-heading span:nth-child(n+6).n {
    font-weight: 600;
}

.doc-function h3.doc-heading span:nth-child(n+2) {
    color: var(--md-code-hl-name-color) !important;
}

.indent {
    margin-left: 1rem;
    padding-left: 1rem;
    border-left: 1px solid rgb(201, 201, 201);
}

[data-md-color-scheme=default] {
    --doc-symbol-class-bg-color: hsl(209, 74%, 90%);

    .doc-function .doc-heading {
        background-color: hsl(209, 53%, 81%);
    }

    .doc-attribute .doc-heading {
        background-color: hsl(209, 43%, 92%);
    }
    
    .doc-class h2.doc-heading {
        color: #fff;
        background-color:hsl(209, 53%, 37%);
    }
}
[data-md-color-scheme=slate] {

    --md-typeset-a-color: hsl(209, 63%, 65%);

    .doc-function .doc-heading {
        background-color: hsl(209, 53%, 21%);
    }

    .doc-attribute .doc-heading {
        background-color: hsl(209, 43%, 32%);
    }
    
    .doc-class h2.doc-heading {
        color: #fff;
        background-color:hsl(209, 53%, 37%);
    }
}
.doc-function .doc-heading {
    margin-bottom: 0;
    padding: 5px;
}
.doc-function,.doc-attribute  {
    .doc-signature pre {
        margin-top: 0;
    }
}

.doc-attribute .doc-heading {
    margin-bottom: 0;
    padding: 5px;
}

.doc-class h2.doc-heading {
    margin-bottom: 0;
    padding: 5px;
}
.doc-class .doc-signature pre {
    margin-top: 0;
}

.doc-contents.first {
    /* border-top: 2px solid rgba(200, 200, 200, 0.6);
    margin-left: 1rem;
    padding-left: 1rem;
    border-left: 1px solid rgb(150, 150, 150); */
}

.doc-function .doc-contents {
    margin-left: 1rem;
    padding-left: 1rem;
    border-left: 1px solid rgb(201, 201, 201);
}
/* 
.doc-object .doc-attribute {
    margin-left: 1rem;
    padding-left: 1rem;
    border-left: 1px solid rgb(201, 201, 201);
} */
.doc-object .doc-attribute .doc-label {
    display: none;
}
.doc-object .doc-attribute .doc-heading {
    margin-top: 0;
}
.doc-object.doc-attribute h3.doc-heading span:nth-child(3) {
    color:hsl(209, 53%, 37%);
}
.doc-object.doc-attribute h3.doc-heading span:nth-child(n+4) {
    font-size: .65rem;
    font-weight: 400;
}
.doc-object .doc-attribute .doc-contents {
    margin-bottom: 0;
    padding-bottom: 1rem;
}

code.raw {
    display: block;
    white-space: pre-wrap   
}

.cards ul li {
    display: flex !important;
    align-items: center;
    flex-direction: column;
}
.cards ul li img {
    align-self: center;
    /* object-fit: cover;
    width: 360px;
    height: 360px; */
      
}

.cards figure {
    display: flex !important;
    justify-content:space-between;
    flex-grow: 1;
    flex-direction: row;
    align-items: center;
    border: 1px solid #c6c6c6;
    margin-right: 1em;
    padding: 0.6rem;
}
.cards figure p {
    align-self: center;
}

.md-typeset figcaption {
    max-width: 80%;
}

.md-nav--integrated>.md-nav__list>.md-nav__item--active:not(.md-nav__item--nested) {
    padding: 0 !important;
}

[id="starplot.styles.MarkerSymbolEnum"] ~ div .doc-attribute .doc-contents {
    font-size: 1.6em;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-left: 12px;
    /* border-bottom: 1px solid rgb(126, 126, 126); */
}

[data-md-color-scheme=slate] {
    .gridjs-th, .gridjs-footer, .gridjs-pagination, .gridjs-pages button {
        color: #c6c6c6;
        background-color: hsl(210, 20%, 24%) !important;
    }
    .gridjs-td, .gridjs-input, .gridjs-input::placeholder {
        color: #c6c6c6;
        background-color: hsl(210, 20%, 30%) !important;
    }
}

.md-typeset .admonition, .md-typeset details {
    summary {
        font-size: 0.8rem;
    }
    p {
        font-size: 0.75rem;
    }
}

.md-nav__icon {
    display: none;
}

/* hide inactive nav items */
.md-nav--secondary li:not(:has( a.md-nav__link--active)) {
    nav {
        display: none;
    }
}

/* starplot admonition */
:root {
    --md-admonition-icon--logo: url('data:image/svg+xml,<svg height="100%" stroke-miterlimit="10" style="fill-rule:nonzero;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;" version="1.1" viewBox="0 0 1000 1000" width="100%" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><defs/><g id="Untitled"><path d="M200 0L800 0C910.457 0 1000 89.5431 1000 200L1000 800C1000 910.457 910.457 1000 800 1000L200 1000C89.5431 1000 1.35271e-14 910.457 0 800L0 200C0 89.5431 89.5431 2.02906e-14 200 0Z" fill="%23174567" fill-rule="nonzero" opacity="1" stroke="none"/><g opacity="1"><clipPath clip-rule="nonzero" id="ClipPath"><path d="M0 0L1000 0L1000 0L1000 1000L1000 1000L0 1000L0 1000L0 0L0 0Z"/></clipPath><g clip-path="url(%23ClipPath)"><path d="M929.348 88.62C928.292 88.5806 927.201 88.7049 926.146 89.0187C824.034 118 721.979 147.099 619.677 175.645C588.127 184.449 556.57 193.304 524.907 201.839C515.856 204.278 506.79 206.62 497.741 209.061C491.411 210.77 485.106 212.584 478.817 214.385C475.675 215.285 472.557 216.259 469.383 217.082C466.201 217.907 462.953 218.598 459.746 219.356C449.185 221.853 438.54 224.08 427.923 226.416C411.311 230.068 394.77 233.954 378.223 237.789C366.28 240.556 354.383 243.432 342.469 246.278C304.91 255.25 267.441 264.472 229.967 273.668C212.178 278.961 203.072 294.868 209.644 309.195C216.216 323.523 235.965 330.857 253.754 325.564C290.089 312.774 326.459 300.018 362.674 287.012C374.025 282.935 385.373 278.874 396.681 274.723C412.35 268.971 428.05 263.278 443.616 257.346C453.565 253.555 463.477 249.676 473.517 246.043C476.131 245.098 478.736 244.097 481.379 243.205C484.453 242.169 487.612 241.283 490.725 240.322C496.958 238.397 503.199 236.452 509.387 234.435C518.234 231.552 527.037 228.597 535.883 225.712C567.274 215.472 598.81 205.526 630.333 195.554C730.662 163.817 831.259 132.639 931.794 101.33C936.013 100.075 938.157 96.3094 936.598 92.9114C935.43 90.363 932.519 88.7383 929.348 88.62Z" fill="%23ffffff" fill-rule="nonzero" opacity="1" stroke="none"/><path d="M928.935 88.6144C926.89 88.6518 924.863 89.3898 923.334 90.8163C867.312 141.029 811.415 191.329 754.996 241.184C737.595 256.56 720.203 271.986 702.56 287.142C697.516 291.474 692.399 295.737 687.358 300.071C683.833 303.102 680.398 306.207 676.957 309.315C675.24 310.865 673.57 312.488 671.785 313.974C669.991 315.467 668.062 316.864 666.212 318.301C660.109 323.041 653.787 327.552 647.553 332.152C638.072 339.147 628.772 346.332 619.435 353.48C612.24 358.986 605.129 364.571 598.003 370.148C576.378 387.071 554.972 404.214 533.536 421.328C520.647 433.359 521.081 452.485 534.508 464.034C547.935 475.584 569.282 475.194 582.172 463.164C600.606 443.034 619.083 422.931 637.294 402.638C643.004 396.275 648.722 389.931 654.353 383.512C662.161 374.614 670.025 365.736 677.643 356.705C682.513 350.932 687.292 345.107 692.331 339.449C693.639 337.98 694.909 336.448 696.274 335.019C697.858 333.361 699.587 331.806 701.246 330.207C704.571 326.999 707.897 323.808 711.133 320.528C715.761 315.839 720.309 311.088 724.935 306.395C741.347 289.749 758.069 273.315 774.741 256.879C827.804 204.57 881.403 152.694 934.879 100.725C937.935 97.8718 937.835 93.3504 934.651 90.6115C933.058 89.242 930.98 88.5771 928.935 88.6144Z" fill="%23ffffff" fill-rule="nonzero" opacity="1" stroke="none"/><path d="M929.142 88.6273C926.232 88.8215 923.585 90.7971 922.562 93.8532C888.126 192.002 853.831 290.2 818.901 388.158C808.129 418.369 797.394 448.614 786.319 478.705C783.153 487.306 779.878 495.87 776.715 504.472C774.502 510.489 772.402 516.551 770.294 522.61C769.242 525.635 768.277 528.701 767.137 531.692C765.996 534.69 764.688 537.64 763.473 540.607C759.471 550.376 755.185 560.01 751.007 569.699C744.471 584.858 738.165 600.143 731.826 615.392C727.251 626.397 722.806 637.436 718.317 648.481C704.167 683.296 690.302 718.244 676.398 753.168C670.648 770.351 679.318 789.164 695.766 795.172C712.214 801.18 730.222 792.122 735.973 774.939C746.049 738.129 756.171 701.325 765.988 664.438C769.064 652.878 772.15 641.315 775.136 629.728C779.274 613.674 783.469 597.635 787.389 581.521C789.893 571.221 792.315 560.915 795.012 550.668C795.714 548.001 796.358 545.294 797.126 542.647C798.019 539.566 799.087 536.532 800.068 533.481C802.034 527.371 803.988 521.266 805.846 515.12C808.504 506.333 811.084 497.497 813.738 488.711C823.155 457.526 832.926 426.476 842.656 395.397C873.625 296.479 905.219 197.769 936.686 99.0234C938.05 94.9485 935.985 90.4991 932.085 89.0744C931.11 88.7182 930.113 88.5625 929.142 88.6273Z" fill="%23ffffff" fill-rule="nonzero" opacity="1" stroke="none"/><path d="M227.222 297.843L409.585 488.793L641.704 362.938L516.452 595.383L707.877 777.249L448.104 729.958L334.292 968.213L298.994 706.54L37.2303 671.923L275.188 557.492L227.222 297.843Z" fill="%23ffffff" fill-rule="nonzero" opacity="1" stroke="%23ffffff" stroke-linecap="butt" stroke-linejoin="round" stroke-width="42.9688"/></g></g></g></svg>');
    --md-admonition-icon--starplot: url('data:image/svg+xml,<svg height="100%" stroke-miterlimit="10" style="fill-rule:nonzero;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;" version="1.1" viewBox="0 0 1024 1024" width="100%" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><defs/><clipPath id="ArtboardFrame"><rect height="1024" width="1024" x="0" y="0"/></clipPath><g clip-path="url(%23ArtboardFrame)" id="Layer-1"><g opacity="1"><path d="M986.281 23.8125C985.147 23.76 983.976 23.9256 982.844 24.3438C873.246 62.9647 763.708 101.741 653.906 139.781C620.043 151.513 586.173 163.314 552.188 174.688C542.474 177.938 532.743 181.059 523.031 184.312C516.237 186.589 509.47 189.006 502.719 191.406C499.347 192.605 496 193.904 492.594 195C489.179 196.099 485.692 197.021 482.25 198.031C470.915 201.358 459.49 204.326 448.094 207.438C430.264 212.305 412.511 217.484 394.75 222.594C381.932 226.281 369.163 230.114 356.375 233.906C316.063 245.862 275.847 258.152 235.625 270.406C216.532 277.46 206.759 298.657 213.812 317.75C220.866 336.843 242.063 346.616 261.156 339.562C300.155 322.519 339.191 305.52 378.062 288.188C390.245 282.755 402.425 277.344 414.562 271.812C431.38 264.147 448.23 256.561 464.938 248.656C475.616 243.604 486.255 238.435 497.031 233.594C499.836 232.334 502.633 231 505.469 229.812C508.769 228.431 512.159 227.25 515.5 225.969C522.19 223.404 528.889 220.812 535.531 218.125C545.026 214.283 554.475 210.345 563.969 206.5C597.661 192.855 631.51 179.601 665.344 166.312C773.028 124.019 881 82.4718 988.906 40.75C993.434 39.0773 995.735 34.0593 994.062 29.5312C992.808 26.1352 989.684 23.9701 986.281 23.8125Z" fill="%23ffffff" stroke="none"/></g><g opacity="1"><path d="M985.688 23.8125C983.451 23.8581 981.234 24.7589 979.562 26.5C918.297 87.7867 857.168 149.181 795.469 210.031C776.439 228.799 757.419 247.627 738.125 266.125C732.609 271.413 727.013 276.616 721.5 281.906C717.645 285.605 713.888 289.395 710.125 293.188C708.248 295.08 706.421 297.061 704.469 298.875C702.507 300.697 700.398 302.403 698.375 304.156C691.7 309.942 684.787 315.448 677.969 321.062C667.601 329.6 657.43 338.37 647.219 347.094C639.351 353.815 631.574 360.631 623.781 367.438C600.133 388.093 576.723 409.017 553.281 429.906C539.185 444.59 539.66 467.935 554.344 482.031C569.027 496.128 592.372 495.652 606.469 480.969C626.628 456.399 646.835 431.863 666.75 407.094C672.994 399.328 679.248 391.584 685.406 383.75C693.944 372.889 702.545 362.053 710.875 351.031C716.201 343.984 721.428 336.874 726.938 329.969C728.369 328.175 729.758 326.306 731.25 324.562C732.983 322.538 734.873 320.64 736.688 318.688C740.324 314.773 743.961 310.878 747.5 306.875C752.561 301.151 757.535 295.352 762.594 289.625C780.542 269.307 798.829 249.249 817.062 229.188C875.091 165.342 933.707 102.025 992.188 38.5938C995.53 35.1116 995.42 29.593 991.938 26.25C990.196 24.5785 987.924 23.7669 985.688 23.8125Z" fill="%23ffffff" stroke="none"/></g><g opacity="1"><path d="M985.312 23.8125C981.913 24.0297 978.82 26.2388 977.625 29.6562C937.398 139.407 897.336 249.212 856.531 358.75C843.947 392.532 831.407 426.352 818.469 460C814.771 469.617 810.945 479.194 807.25 488.812C804.665 495.541 802.212 502.319 799.75 509.094C798.521 512.477 797.393 515.906 796.062 519.25C794.729 522.603 793.201 525.901 791.781 529.219C787.106 540.143 782.099 550.916 777.219 561.75C769.584 578.701 762.217 595.792 754.812 612.844C749.468 625.15 744.275 637.494 739.031 649.844C722.501 688.775 706.305 727.854 690.062 766.906C683.345 786.12 693.473 807.157 712.688 813.875C731.902 820.593 752.938 810.464 759.656 791.25C771.427 750.089 783.251 708.935 794.719 667.688C798.313 654.761 801.918 641.831 805.406 628.875C810.24 610.923 815.14 592.988 819.719 574.969C822.645 563.452 825.474 551.927 828.625 540.469C829.445 537.487 830.197 534.46 831.094 531.5C832.137 528.055 833.385 524.662 834.531 521.25C836.827 514.418 839.11 507.592 841.281 500.719C844.385 490.894 847.4 481.013 850.5 471.188C861.501 436.317 872.915 401.597 884.281 366.844C920.458 256.233 957.366 145.855 994.125 35.4375C995.718 30.8809 993.306 25.9056 988.75 24.3125C987.611 23.9142 986.446 23.7401 985.312 23.8125Z" fill="%23ffffff" stroke="none"/></g><path d="M232.675 304.991L419.415 500.524L657.105 371.648L528.847 609.672L724.866 795.903L458.858 747.477L342.315 991.45L306.17 723.497L38.1238 688.049L281.793 570.872L232.675 304.991Z" fill="%23ffffff" fill-rule="nonzero" opacity="1" stroke="%23ffffff" stroke-linecap="butt" stroke-linejoin="round" stroke-width="44"/></g></svg>');
    --md-admonition-icon--star: url('data:image/svg+xml,<svg height="100%" stroke-miterlimit="10" style="fill-rule:nonzero;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;" version="1.1" viewBox="0 0 1024 1024" width="100%" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><defs/><g id="Layer-1"><path d="M513.851 67.7478L615.624 415.903L978.287 409.072L678.62 613.451L797.187 956.252L510.208 734.41L220.824 953.104L343.128 611.618L45.7128 403.977L408.279 414.771L513.851 67.7478Z" fill="%23174567" fill-rule="nonzero" opacity="1" stroke="%23174567" stroke-linecap="butt" stroke-linejoin="round" stroke-width="64"/></g></svg>');
}
.md-typeset .admonition.logo,
.md-typeset details.logo {
    border-color: var(--md-primary-fg-color);
}
.md-typeset .logo > .admonition-title,
.md-typeset .logo > summary {
    color: var(--md-primary-fg-color);
    background-color: hsl(209, 58%, 86%);
}
.md-typeset .logo > .admonition-title::before,
.md-typeset .logo > summary::before {
    background-image: var(--md-admonition-icon--logo);
    -webkit-mask-image: none;
    mask-image: none !important;
    border-radius: 2px;
    background-color: transparent;
    
}

.md-typeset .admonition.starplot,
.md-typeset details.starplot {
    border-color: var(--md-primary-fg-color);
}
.md-typeset .starplot > .admonition-title,
.md-typeset .starplot > summary {
    color: var(--md-primary-fg-color);
    background-color: hsl(209, 58%, 90%);
}
.md-typeset .starplot > .admonition-title::before,
.md-typeset .starplot > summary::before {
    background-color: var(--md-primary-fg-color);
    -webkit-mask-image: var(--md-admonition-icon--starplot);
    mask-image: var(--md-admonition-icon--starplot);
}

.md-typeset .admonition.star,
.md-typeset details.star {
    border-color: hsl(209, 53%, 37%);
}
.md-typeset .star > .admonition-title,
.md-typeset .star > summary {
    color: var(--md-primary-fg-color--dark);
    background-color: var(--md-primary-bg-color--light);
}
.md-typeset .star > .admonition-title::before,
.md-typeset .star > summary::before {
    background-color: var(--md-primary-fg-color--dark);
    -webkit-mask-image: var(--md-admonition-icon--star);
    mask-image: var(--md-admonition-icon--star);
}

.example-header {
    padding-top: 0.5em !important;
    margin-bottom: 0.25em !important;
    border-top: 1px solid #c6c6c6;
    text-align: center;
}

.text-center {
    text-align: center;
}

.text-right {
    text-align: end;
}

.text-subtitle {
    font-size: 1.25em;
    font-style: italic;
    color: #3f3f3f;
}

.example-card-title {
    font-size: 1.4em;
    font-weight: 600;
    text-align: center;
}

.grid.cards.examples>ul>li {
    border: 1px solid #c6c6c6 !important;
    margin: 8px !important;
    justify-content: center;
    padding: 0;

    a {
        color: var(--md-typeset-color);
        padding: 1em;
    }
}

.grid.cards.examples>ul>li:hover {
    background-color: var(--doc-symbol-class-bg-color);
    border: 1px solid var(--doc-symbol-class-bg-color) !important;
}

.flex-space-between {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.tutorial-top-nav {
    border: 1px solid hsl(216, 50%, 84%);
    border-radius: 8px;
    padding: 10px 14px;
    margin-bottom: 28px;

    background-color: var(--doc-symbol-class-bg-color);
    p {
        margin: 0;
    }
}

/* Code Styling for Tutorial */
.tutorial {
    --md-code-hl-comment-color: hsl(209, 78%, 35%);

    pre {
        line-height: 1.8;
    }
    .c1 {
        background-color: hsl(197, 56%, 94%);
        padding: 2px 5px;
        /* border: 1px solid hsl(207, 46%, 86%); */
        /* border-radius: 8px; */
    }   
}

[data-md-color-scheme=slate] {
    .tutorial .c1 {
        color: hsl(207, 46%, 86%);
        background-color: hsl(197, 36%, 30%);
        /* border: 1px solid hsl(207, 46%, 56%); */
    }
}

[data-column-id=bayer],[data-column-id=flamsteed] {
    text-align: center;
}
td[data-column-id=bayer] {
    font-family: "GFS Didot", serif;
    font-weight: 400;
    font-style: normal;
    font-size: 1.1rem;
}

.constellations-data-grid {
    max-width: 600px;
}

#grid {
    background-color: var(--md-primary-fg-color);
    padding: 4px;
    border-radius: 8px;

    th {
        background-color: hsl(209deg 53% 85%);
        font-weight: bold;
        color: var(--md-code-hl-name-color);
    }

    td, th {
        padding: 8px 12px;
        vertical-align: middle;
    }
}
.gridjs-search {
    width: 100% !important;
}
.gridjs-search-input {
    padding: 0;
    width: 100% !important;
    border: 1px solid var(--md-primary-fg-color) !important;
}

.email-form {
    padding: 4px;

    h3 {
        margin-top: 0;
    }

    .md-button {
        padding: 10px 20px;
        border: 1px solid hsl(209, 53%, 36%) !important;;
        border-radius: 8px !important;
        background-color: hsl(209, 53%, 86%);
        font-size: 1em;

        &:hover {
            color: hsl(209, 53%, 96%) !important;
            background-color: hsl(209, 53%, 26%) !important;
        }
    }
}

.email-form input {
    font-size: 1em;
    padding: 10px;
    border-radius: 10px;
    border: 1px solid hsl(209, 43%, 68%);
}

.mt-0 {
    margin-top: 0 !important;
}

.mb-0 {
    margin-bottom: 0 !important;
}

.mt-1 {
    margin-top: 10px !important;
}

.divider {
    padding: 8px 0;
    border-top: 1px solid hsl(209, 43%, 68%);
}

.info-panel {
    padding: 20px 28px;
    border: 1px solid hsl(209, 43%, 68%);
    border-radius: 10px;
    box-shadow: 4px 4px 4px rgb(159, 159, 159);
}


[data-md-color-scheme=default] {
    .bg-info {
        background-color: hsl(209, 78%, 98%);
    }
}

[data-md-color-scheme=slate] {
    .bg-info {
        background-color: hsl(209, 40%, 14%);
    }
}

.mw-660 {
    max-width: 660px;
}

.filter-blue {
    filter: invert(35%) sepia(10%) saturate(3166%) hue-rotate(168deg) brightness(93%) contrast(91%);
}

.filter-blue-light {
    filter: brightness(0) saturate(100%) invert(90%) sepia(14%) saturate(50%) hue-rotate(163deg) brightness(103%) contrast(105%);
}

@media screen and (min-width: 768px) {
    .columns-2 {
        display: grid;
        grid-template-columns: 1fr 3fr;
    }
}

.blue-box {
    /* border: 1px solid hsl(216, 50%, 84%); */
    border-radius: 8px;
    padding: 20px 24px;
    margin-bottom: 40px;
    background-color: rgba(143, 181, 255, 0.15);
    font-size: 1.25em;
}

.table-coming-soon {
    background-color: var(--md-default-bg-color);
    border: 1px solid hsl(209, 53%, 56%) !important;
    border-radius: 10px;
    border-collapse: collapse;
    display: inline-block;
    max-width: 100%;
    overflow: auto;
    touch-action: auto;

    tr {
        border-top: 1px solid hsl(209, 53%, 56%) !important;
    }

    tr:first-child {
        border-top: none !important;
    }

    tr:last-child {
        border-bottom: none !important;
        border-left: none !important;
        border-right: none !important;
    }

    td {
        /* border-top: 1px solid hsl(209, 53%, 56%) !important; */
        padding: 8px 16px;
    }

    ul, h4 {
        margin-top: 0;
    }
}
